.ScrollHero-module__4hOqiq__root{background:var(--sc-bg,#111);position:relative}.ScrollHero-module__4hOqiq__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.ScrollHero-module__4hOqiq__copyLayer{pointer-events:none;position:absolute;inset:0}.ScrollHero-module__4hOqiq__copy{opacity:0;will-change:opacity, transform;pointer-events:none;max-width:min(560px,78vw);position:absolute;bottom:clamp(84px,16vh,150px);left:clamp(20px,7vw,108px)}.ScrollHero-module__4hOqiq__copyCenter{transform-origin:50%;text-align:center;left:50%;right:auto;translate:-50%}.ScrollHero-module__4hOqiq__kicker{font-family:var(--sc-mono,var(--sc-sans,monospace));letter-spacing:.34em;text-transform:uppercase;color:var(--sc-accent,#999);margin-bottom:14px;font-size:.62rem}.ScrollHero-module__4hOqiq__title{font-family:var(--sc-display,serif);letter-spacing:var(--sc-display-tracking,-.01em);color:var(--sc-ink,#fff);font-size:clamp(2.1rem,5.2vw,4.4rem);line-height:1.04;font-weight:var(--sc-display-weight,600);text-wrap:balance;margin:0}.ScrollHero-module__4hOqiq__copy .ScrollHero-module__4hOqiq__title em{color:var(--sc-accent,inherit);font-style:italic}.ScrollHero-module__4hOqiq__body{max-width:46ch;color:var(--sc-ink-dim,#bbb);margin-top:18px;font-size:clamp(.95rem,1.15vw,1.06rem);line-height:1.65}.ScrollHero-module__4hOqiq__scrollCue{font-family:var(--sc-mono,monospace);letter-spacing:.3em;text-transform:uppercase;color:var(--sc-ink-faint,#888);writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:10px;font-size:.58rem;display:flex;position:absolute;bottom:28px;right:clamp(18px,4vw,48px)}.ScrollHero-module__4hOqiq__scrollCueLine{background:linear-gradient(var(--sc-accent,#ccc), transparent);width:1px;height:54px;animation:ScrollHero-module__4hOqiq__scCueDrop 2.2s var(--sc-ease,ease) infinite;transform-origin:top}@keyframes ScrollHero-module__4hOqiq__scCueDrop{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ScrollHero-module__4hOqiq__fallbackRoot{background:var(--sc-bg,#111);place-items:center;min-height:100svh;display:grid}@media (prefers-reduced-motion:reduce){.ScrollHero-module__4hOqiq__scrollCueLine{animation:none}}@media (max-width:820px){.ScrollHero-module__4hOqiq__copy{max-width:none;bottom:96px;left:20px;right:20px}.ScrollHero-module__4hOqiq__copyCenter{left:20px;translate:0}.ScrollHero-module__4hOqiq__scrollCue{display:none}}
.Hero-module__lHAQvq__fallback{background:linear-gradient(#111510,#0c0f0b);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);min-height:100svh;padding:clamp(24px,5vw,80px);display:grid}.Hero-module__lHAQvq__art{aspect-ratio:1;background:linear-gradient(#232b1f 0%,#141a12 100%);border:1px solid #ece7db1a;border-radius:16px;position:relative;overflow:hidden}.Hero-module__lHAQvq__dusk{aspect-ratio:1;background:radial-gradient(circle,#ffbf78 0%,#ff9f4d66 55%,#0000 72%);border-radius:50%;width:22%;position:absolute;top:16%;right:18%}.Hero-module__lHAQvq__terrace{clip-path:polygon(0 30%,46% 12%,100% 24%,100% 100%,0 100%);background:#2a331f;height:52%;position:absolute;bottom:0;left:0;right:0}.Hero-module__lHAQvq__terrace:before{content:"";clip-path:polygon(0 44%,52% 22%,100% 38%,100% 100%,0 100%);background:#44502e;height:42%;position:absolute;top:26%;left:0;right:0}.Hero-module__lHAQvq__terrace:after{content:"";background:#8a8478;border-radius:2px;width:42%;height:4px;position:absolute;top:20%;left:8%}.Hero-module__lHAQvq__trees{gap:30px;display:flex;position:absolute;bottom:8%;left:12%}.Hero-module__lHAQvq__trees i{background:#4a3b2a;border-radius:3px;width:20px;height:74px;position:relative}.Hero-module__lHAQvq__trees i:before{content:"";background:#38452a;border-radius:50% 50% 42% 42%;width:72px;height:56px;position:absolute;top:-46px;left:-26px}.Hero-module__lHAQvq__trees i:nth-child(2){scale:1.25}.Hero-module__lHAQvq__kicker{letter-spacing:.34em;text-transform:uppercase;color:#d9a760;margin-bottom:16px;font-size:.62rem}.Hero-module__lHAQvq__title{font-family:var(--font-marcellus), Georgia, serif;color:#ece7db;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:400;line-height:1.1}.Hero-module__lHAQvq__title em{color:#d9a760;font-style:italic}.Hero-module__lHAQvq__body{color:#a8a294;max-width:44ch;margin-top:18px;line-height:1.7}.Hero-module__lHAQvq__cta{color:#141812;background:#d9a760;border-radius:999px;align-items:center;min-height:52px;margin-top:28px;padding:14px 30px;font-size:.84rem;font-weight:660;display:inline-flex}@media (max-width:820px){.Hero-module__lHAQvq__fallback{grid-template-columns:1fr}.Hero-module__lHAQvq__art{max-width:420px}}
.Hero-module__rRqHgW__fallback{background:radial-gradient(90% 70% at 70% 12%,#c8ab7a14,#0000 55%),linear-gradient(#0b0c0e,#07080a);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);min-height:100svh;padding:clamp(24px,5vw,80px);display:grid}.Hero-module__rRqHgW__art{aspect-ratio:1;background:#0d0e11;border:1px solid #e9eaec14;border-radius:16px;position:relative;overflow:hidden}.Hero-module__rRqHgW__silhouette{background:radial-gradient(120% 90% at 32% 16%,#ffffff24,#0000 46%),linear-gradient(160deg,#2a2d33,#14161a 58%,#1d2026);border-radius:46% 46% 38% 38%/62% 62% 36% 36%;position:absolute;inset:32% 10% 30%}.Hero-module__rRqHgW__sweep{background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%) 0 0/300% 100%;border-radius:46% 46% 38% 38%/62% 62% 36% 36%;animation:3.4s linear infinite Hero-module__rRqHgW__luFallbackSweep;position:absolute;inset:32% 10% 30%}@keyframes Hero-module__rRqHgW__luFallbackSweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.Hero-module__rRqHgW__sweep{animation:none}}.Hero-module__rRqHgW__kicker{font-family:var(--font-jbmono), monospace;letter-spacing:.34em;text-transform:uppercase;color:#c8ab7a;margin-bottom:16px;font-size:.62rem}.Hero-module__rRqHgW__title{font-family:var(--font-archivo), "Helvetica Neue", sans-serif;letter-spacing:-.02em;color:#e9eaec;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:640;line-height:1.06}.Hero-module__rRqHgW__title em{color:#c8ab7a;font-style:normal}.Hero-module__rRqHgW__body{color:#9ba0a8;max-width:44ch;margin-top:18px;line-height:1.7}.Hero-module__rRqHgW__cta{color:#0b0c0e;background:#c8ab7a;border-radius:999px;align-items:center;min-height:52px;margin-top:28px;padding:14px 30px;font-size:.84rem;font-weight:680;display:inline-flex}@media (max-width:820px){.Hero-module__rRqHgW__fallback{grid-template-columns:1fr}.Hero-module__rRqHgW__art{max-width:420px}}
.Hero-module__3wGhSq__fallback{background:linear-gradient(#f7f6f2,#eeede7);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);min-height:100svh;padding:clamp(24px,5vw,80px);display:grid}.Hero-module__3wGhSq__art{aspect-ratio:1;background:linear-gradient(90deg,#1c1c1e0d 1px,#0000 1px) 0 0/12.5% 100%,linear-gradient(#1c1c1e0d 1px,#0000 1px) 0 0/100% 12.5%,#fff;border:1px solid #1c1c1e21;position:relative}.Hero-module__3wGhSq__line{background:#d8451f;width:44%;height:3px;position:absolute;top:30%;left:14%;rotate:-8deg}.Hero-module__3wGhSq__mass{clip-path:polygon(0 100%,0 40%,55% 6%,100% 40%,100% 100%);background:#c9c6bb;height:38%;position:absolute;bottom:22%;left:22%;right:18%}.Hero-module__3wGhSq__kicker{font-family:var(--font-jbmono), monospace;letter-spacing:.32em;text-transform:uppercase;color:#d8451f;margin-bottom:16px;font-size:.62rem}.Hero-module__3wGhSq__title{font-family:var(--font-grotesk), "Helvetica Neue", sans-serif;letter-spacing:-.03em;color:#1c1c1e;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:500;line-height:1.04}.Hero-module__3wGhSq__title em{color:#d8451f;font-style:normal}.Hero-module__3wGhSq__body{color:#55545a;max-width:44ch;margin-top:18px;line-height:1.7}.Hero-module__3wGhSq__cta{color:#f7f6f2;background:#1c1c1e;align-items:center;min-height:52px;margin-top:28px;padding:14px 30px;font-size:.84rem;font-weight:600;display:inline-flex}@media (max-width:820px){.Hero-module__3wGhSq__fallback{grid-template-columns:1fr}.Hero-module__3wGhSq__art{max-width:420px}}
.Hero-module__gfdsSW__fallback{background:radial-gradient(120% 90% at 78% 18%,#c890582e,#0000 55%),linear-gradient(#f4efe4,#ece5d4);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);min-height:100svh;padding:clamp(24px,5vw,80px);display:grid}.Hero-module__gfdsSW__fallbackArt{aspect-ratio:1;background:linear-gradient(#dfe7ea 0%,#eee7d6 55%,#cbbf9f 55.2%,#b9ad8b 100%);border:1px solid #29241c24;border-radius:18px;position:relative;overflow:hidden}.Hero-module__gfdsSW__fallbackArt:before{content:"";clip-path:polygon(0 100%,0 46%,50% 0,100% 46%,100% 100%);background:linear-gradient(#f0e9da,#ddd2ba);height:34%;position:absolute;bottom:26%;left:18%;right:18%}.Hero-module__gfdsSW__fallbackArt:after{content:"";clip-path:polygon(0 100%,0 30%,50% 0,100% 30%,100% 100%);background:linear-gradient(#9fb8bf,#c4d4d6);height:13%;position:absolute;bottom:33%;left:34%;right:34%}.Hero-module__gfdsSW__tree,.Hero-module__gfdsSW__treeAlt{aspect-ratio:.8;background:#7f8b62;border-radius:50% 50% 46% 46%;width:9%;position:absolute;bottom:24%}.Hero-module__gfdsSW__tree{left:7%}.Hero-module__gfdsSW__treeAlt{background:#6f7a54;right:8%;scale:1.25}.Hero-module__gfdsSW__fallbackCopy{max-width:560px}.Hero-module__gfdsSW__fallbackKicker{letter-spacing:.32em;text-transform:uppercase;color:#a06a32;margin-bottom:16px;font-size:.62rem}.Hero-module__gfdsSW__fallbackTitle{font-family:var(--font-fraunces), Georgia, serif;color:#29241c;font-size:clamp(2.1rem,4.4vw,3.8rem);font-weight:560;line-height:1.06}.Hero-module__gfdsSW__fallbackTitle em{color:#a06a32;font-style:italic}.Hero-module__gfdsSW__fallbackBody{color:#5d564a;max-width:46ch;margin-top:18px;line-height:1.7}.Hero-module__gfdsSW__fallbackCta{color:#faf6ec;background:#a06a32;border-radius:999px;align-items:center;min-height:52px;margin-top:28px;padding:14px 30px;font-size:.85rem;font-weight:650;display:inline-flex}@media (max-width:820px){.Hero-module__gfdsSW__fallback{grid-template-columns:1fr}.Hero-module__gfdsSW__fallbackArt{max-width:420px}}
