.Landing_page__rLN0l{--land-ink:#0a0c0a;--land-panel:#101311;--land-leaf:#e8eee6;--land-mute:#8d998b;--land-lime:#c9e06b;--land-moss:#1c3324;min-height:100dvh;background:var(--land-ink);color:var(--land-leaf)}.Landing_nav__wBgNq{position:absolute;inset:0 0 auto;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(20px,4vw,48px);pointer-events:none}.Landing_nav__wBgNq .Landing_navCta__kkhSo,.Landing_nav__wBgNq a{pointer-events:auto}.Landing_navMark__uHcs4{gap:10px;font-family:var(--font-fraunces),Georgia,serif;font-size:1.15rem;font-weight:600;letter-spacing:-.03em;color:#f4f7f1}.Landing_navCta__kkhSo,.Landing_navMark__uHcs4{display:inline-flex;align-items:center;text-decoration:none}.Landing_navCta__kkhSo{appearance:none;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(10,12,10,.35);color:#f0f4ee;font-size:.92rem;font-weight:500;backdrop-filter:blur(8px);transition:background .16s ease,border-color .16s ease,transform .16s ease}.Landing_navCta__kkhSo:hover{background:rgba(10,12,10,.55);border-color:rgba(255,255,255,.38)}.Landing_hero__OMzqB{position:relative;isolation:isolate;display:grid;align-items:end;min-height:100dvh;padding:clamp(96px,14vh,140px) clamp(20px,4vw,48px) clamp(40px,7vh,72px);overflow:hidden}.Landing_heroMedia__Fnf2E{position:absolute;inset:0;z-index:-2}.Landing_heroMedia__Fnf2E img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.04);animation:Landing_heroDrift__8wTEf 18s ease-in-out infinite alternate}.Landing_heroShade__CSJjY{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,12,10,.55),rgba(10,12,10,.18) 34%,rgba(10,12,10,.42) 62%,rgba(10,12,10,.92)),radial-gradient(70% 55% at 18% 78%,rgba(10,12,10,.55),transparent 70%)}.Landing_heroCopy__CL3eG{max-width:38rem;animation:Landing_riseIn__NqJ_O .78s cubic-bezier(.22,1,.36,1) both}.Landing_brand__b03Y_{display:block;margin:0 0 18px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(4.4rem,14vw,8.5rem);font-weight:600;line-height:.88;letter-spacing:-.06em;color:#f7faf4;text-shadow:0 12px 40px rgba(0,0,0,.35)}.Landing_headline__Q0Wns{margin:0 0 14px;max-width:18ch;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:#f2f6ee}.Landing_lede__1KkPr{margin:0 0 28px;max-width:34ch;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.55;color:rgba(232,238,230,.82)}.Landing_ctaRow__rBfmq{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.Landing_primaryCta__sAALL{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:none;border-radius:10px;background:var(--land-lime);color:#152016;text-decoration:none;font-size:1rem;font-weight:600;transition:background .16s ease,transform .16s ease}.Landing_primaryCta__sAALL:hover{background:#d4ea85;transform:translateY(-1px)}.Landing_ghostCta___nm0z{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:transparent;color:#f0f4ee;text-decoration:none;font-size:.98rem;font-weight:500;transition:background .16s ease,border-color .16s ease}.Landing_ghostCta___nm0z:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.36)}.Landing_sample__v_Zje{display:grid;gap:clamp(28px,5vw,48px);padding:clamp(56px,10vh,104px) 0 clamp(28px,5vh,48px);background:radial-gradient(60% 50% at 70% 0,rgba(28,51,36,.55),transparent 70%),var(--land-panel)}.Landing_sampleIntro___PsC_{max-width:34rem;padding-inline:clamp(20px,4vw,48px);animation:Landing_riseIn__NqJ_O .7s cubic-bezier(.22,1,.36,1) 80ms both}.Landing_sampleIntro___PsC_ h2{margin:0 0 12px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:560;letter-spacing:-.035em;line-height:1.15}.Landing_sampleIntro___PsC_ p{margin:0;max-width:42ch;color:var(--land-mute);font-size:1.02rem;line-height:1.55}.Landing_flyerFrame__B5D56{width:100%;margin:0;overflow:hidden;background:#070907}.Landing_flyerFrame__B5D56 img{display:block;width:100%;height:auto}.Landing_steps__hlEiz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,40px);padding:clamp(48px,8vh,88px) clamp(20px,4vw,48px) clamp(64px,10vh,108px);border-top:1px solid rgba(255,255,255,.06);background:var(--land-ink)}.Landing_step__lmtuV{max-width:28ch}.Landing_stepIndex__PYQZ2{display:block;margin-bottom:14px;color:var(--land-lime);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600}.Landing_step__lmtuV h3{margin:0 0 8px;font-family:var(--font-fraunces),Georgia,serif;font-size:1.28rem;font-weight:560;letter-spacing:-.03em}.Landing_step__lmtuV p{margin:0;color:var(--land-mute);font-size:.98rem;line-height:1.5}.Landing_footer__1q6D0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:22px clamp(20px,4vw,48px) 28px;border-top:1px solid rgba(255,255,255,.06);color:var(--land-mute);font-size:.88rem}.Landing_footer__1q6D0 a{color:#d5ddd2;text-decoration:none}.Landing_footer__1q6D0 a:hover{color:var(--land-lime)}@keyframes Landing_riseIn__NqJ_O{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes Landing_heroDrift__8wTEf{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(-1.2%,-.6%,0)}}@media (max-width:860px){.Landing_steps__hlEiz{grid-template-columns:1fr}.Landing_step__lmtuV{max-width:none}}@media (max-width:560px){.Landing_brand__b03Y_{font-size:clamp(3.6rem,22vw,5rem)}.Landing_ctaRow__rBfmq,.Landing_ghostCta___nm0z,.Landing_primaryCta__sAALL{width:100%}}@media (prefers-reduced-motion:reduce){.Landing_heroCopy__CL3eG,.Landing_heroMedia__Fnf2E img,.Landing_sampleIntro___PsC_{animation:none}.Landing_heroMedia__Fnf2E img{transform:none}}