.hero-photo-content[data-astro-cid-vg65bmh6]{position:absolute;inset:0 100% var(--hero-overlap) -100%;background:linear-gradient(to bottom,rgba(24,16,34,.5),rgba(24,16,34,.28) 70px,transparent 130px)}.hero-photo-logo[data-astro-cid-vg65bmh6]{position:absolute;top:28px;left:50%;transform:translate(-50%);width:150px;transition:opacity .3s ease}.hero-photo-logo[data-astro-cid-vg65bmh6] img[data-astro-cid-vg65bmh6]{display:block;width:100%;height:auto}.hero-ebook-card[data-astro-cid-vg65bmh6]{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:20px;padding:14px 26px 14px 20px;background:var(--bg-beige);border:1px solid rgba(178,142,58,.35);border-radius:var(--rounded-lg);box-shadow:0 14px 40px #18102247;color:var(--primary);font-family:var(--font);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.hero-ebook-card[data-astro-cid-vg65bmh6]:hover{transform:translate(-50%,calc(-50% - 3px));border-color:var(--accent)}.hero-ebook-card[data-astro-cid-vg65bmh6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-ebook-cover[data-astro-cid-vg65bmh6]{width:68px;height:96px;margin:-30px 0-2px;object-fit:cover;border-radius:3px;box-shadow:0 8px 18px #3f2a5259;transform:rotate(-4deg)}.hero-ebook-text[data-astro-cid-vg65bmh6]{display:flex;flex-direction:column;gap:2px}.hero-ebook-title[data-astro-cid-vg65bmh6]{font-size:1.05rem;font-weight:800;line-height:1.25}.hero-ebook-sub[data-astro-cid-vg65bmh6]{font-size:.8rem;color:var(--text-light);line-height:1.3}.hero-ebook-cta[data-astro-cid-vg65bmh6]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;font-weight:700}.hero-ebook-arrow[data-astro-cid-vg65bmh6]{width:15px;height:15px;color:var(--accent);transition:transform .2s ease}.hero-ebook-card[data-astro-cid-vg65bmh6]:hover .hero-ebook-arrow[data-astro-cid-vg65bmh6]{transform:translate(3px)}@media (max-width:900px){.hero-photo-content[data-astro-cid-vg65bmh6]{position:static;display:flex;justify-content:center;width:100%;background:0 0}.hero-photo-logo[data-astro-cid-vg65bmh6]{display:none}.hero-ebook-card[data-astro-cid-vg65bmh6]{position:static;transform:none;margin:17px 0 48px}.hero-ebook-card[data-astro-cid-vg65bmh6]:hover{transform:translateY(-3px)}}@media (max-width:900px){.hero-text-col{flex-wrap:wrap;align-content:center}.hero .hero-text-col:has(.hero-ebook-card){padding-top:68px;padding-bottom:calc(var(--hero-overlap) + 96px)}}#navbar.scrolled~.hero .hero-photo-logo{opacity:0;pointer-events:none}@media (min-width:901px){.navbar--split:not(.scrolled) .nav-logo{visibility:hidden}.navbar--full:not(.scrolled){pointer-events:none}.navbar--full:not(.scrolled) .nav-links{pointer-events:auto}}.hero[data-astro-cid-bbe6dxrz]{position:relative;top:0;z-index:1;min-height:100vh;display:flex;overflow:hidden;background:var(--bg-beige)}.hero[data-astro-cid-bbe6dxrz].hero--sticky{position:sticky}.hero-split[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100vh}.hero-image-col[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden}.hero-image[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-image-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to right,transparent 60%,rgba(248,245,239,.15) 85%,rgba(248,245,239,.6) 100%);pointer-events:none}.hero-text-col[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:flex-start;padding:96px clamp(32px,6vw,80px) calc(var(--hero-overlap) + 32px);background:var(--bg-beige);position:relative}.hero-text-col[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(190,174,220,.08),transparent 70%);pointer-events:none}.hero-text-col[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(178,142,58,.06),transparent 70%);pointer-events:none}.hero-content[data-astro-cid-bbe6dxrz]{max-width:580px;position:relative;z-index:1;animation:hero-content-in .7s ease both}@keyframes hero-content-in{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.hero-content[data-astro-cid-bbe6dxrz]{animation:none}}.hero-content[data-astro-cid-bbe6dxrz]>:last-child{margin-bottom:0}.hero-eyebrow-wrapper[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:2rem;font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-light)}.hero-eyebrow-separator[data-astro-cid-bbe6dxrz]{color:var(--accent)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:var(--primary);margin-bottom:32px;letter-spacing:-.5px;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.1;font-weight:800;text-transform:uppercase}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .hero-title-signal{color:var(--primary-light)!important;-webkit-text-fill-color:var(--primary-light)!important;font-weight:400;font-size:.72em}.hero-desc[data-astro-cid-bbe6dxrz]{color:var(--text-light);font-size:1.15rem;line-height:1.7;margin-bottom:48px;max-width:540px}.hero-desc-lead[data-astro-cid-bbe6dxrz]{font-weight:700;color:var(--text)}.hero-content[data-astro-cid-bbe6dxrz] .hero-rating{margin:-24px 0 32px}.hero-btns[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}@media (max-width:1100px){.hero-text-col[data-astro-cid-bbe6dxrz]{padding-inline:clamp(24px,4vw,40px)}}@media (max-width:900px){.hero-split[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;min-height:100vh}.hero-image-col[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero-image-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(to bottom,#2a1e3c66,#2a1e3cbf,#2a1e3cf2)}.hero-text-col[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;background:0 0;padding:120px 24px 40px;min-height:100vh;justify-content:flex-end;align-items:center;margin-top:0}.hero-text-col[data-astro-cid-bbe6dxrz]:before,.hero-text-col[data-astro-cid-bbe6dxrz]:after{display:none}.hero-content[data-astro-cid-bbe6dxrz]{max-width:600px;margin-top:0;text-align:left}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:var(--white);margin-bottom:16px;font-size:2.2rem}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .hero-title-signal{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.hero-eyebrow-wrapper[data-astro-cid-bbe6dxrz]{color:#ffffffe6;margin-bottom:1rem}.hero-desc[data-astro-cid-bbe6dxrz]{color:#ffffffd9;font-size:1.05rem;margin-bottom:32px}.hero-desc-lead[data-astro-cid-bbe6dxrz]{color:var(--white)}.hero-btns[data-astro-cid-bbe6dxrz]{margin-bottom:20px;width:100%;display:flex;flex-direction:column;gap:12px}.hero-btns[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center;background:var(--white);color:var(--primary);box-shadow:0 8px 32px #0003}}@media (max-width:480px){.hero-text-col[data-astro-cid-bbe6dxrz]{padding:100px 20px 40px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2rem}.hero-desc[data-astro-cid-bbe6dxrz]{font-size:1rem}}