._hero_xvtit_1{--pad:clamp(20px, 4vw, 56px);--stage-ratio:16 / 9;--focus-x:72%;--focus-y:50%;--light-mask:url(/hero/light-mask.png);--dust-mask:url(/hero/dust-mask.png);isolation:isolate;background:var(--night);height:100svh;min-height:560px;color:var(--ink);position:relative;overflow:hidden;container-type:size}._stage_xvtit_24{top:var(--focus-y);left:var(--focus-x);width:max(100cqw, calc(100cqh * var(--stage-ratio)));aspect-ratio:var(--stage-ratio);transform:translate(calc(var(--focus-x) * -1), calc(var(--focus-y) * -1));isolation:isolate;animation:.7s ease-out both _room-in_xvtit_1,2.6s cubic-bezier(.45,0,.15,1) .6s both _sunrise_xvtit_1;position:absolute}._photo_xvtit_39{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._night_xvtit_50{opacity:calc(1 - var(--sun-in,1) * var(--sun,1))}._glow_xvtit_56,._leaves_xvtit_57,._dust_xvtit_58{pointer-events:none;-webkit-mask-image:var(--light-mask);-webkit-mask-image:var(--light-mask);mask-image:var(--light-mask);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}._glow_xvtit_56{mix-blend-mode:plus-lighter;opacity:calc(var(--sun-in,1) * var(--sun,1) * var(--glow,.06));background:#ffaa5a}._leaves_xvtit_57{mix-blend-mode:multiply;opacity:calc((var(--sun-in,1) * var(--sun,1) - .2) * 1.25)}._dust_xvtit_58{-webkit-mask-image:var(--dust-mask);-webkit-mask-image:var(--dust-mask);mask-image:var(--dust-mask);mix-blend-mode:screen;opacity:calc((var(--sun-in,1) * var(--sun,1) - .2) * 1.25)}._leaves_xvtit_57 canvas,._dust_xvtit_58 canvas{width:100%;height:100%;position:absolute;inset:0}._far_xvtit_100{filter:blur(max(6px,.55cqw));opacity:.45}._near_xvtit_105{filter:blur(max(3px,.24cqw));opacity:.7}._scrim_xvtit_111{pointer-events:none;background:linear-gradient(90deg,#0c0806b3 0%,#0c080659 30%,#0c080600 50%),radial-gradient(110% 100% at 62% 45%,#06040300 50%,#0604038c 100%);position:absolute;inset:0}._grain_xvtit_121{pointer-events:none;mix-blend-mode:overlay;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;animation:.8s step-end infinite _grain_xvtit_121;position:absolute;inset:-120px}._top_xvtit_134{top:clamp(20px,3.5vh,36px);left:var(--pad);right:var(--pad);justify-content:space-between;align-items:center;gap:16px;animation:1.2s cubic-bezier(.2,.7,.2,1) .4s both _rise_xvtit_1;display:flex;position:absolute}._cta_xvtit_147{white-space:nowrap;height:44px;color:var(--ink);background:#0c080666;border:1px solid #f3ece473;border-radius:999px;flex:none;align-items:center;padding:0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .25s,border-color .25s;display:inline-flex}._cta_xvtit_147:hover{background:#0c080699;border-color:#f3ece4b3}._wordmark_xvtit_171{color:var(--ink);display:inline-block}._logo_xvtit_177{width:clamp(92px,7.5vw,116px);height:auto;display:block}._content_xvtit_184{top:clamp(96px,17vh,190px);bottom:clamp(28px,6vh,64px);left:var(--pad);right:var(--pad);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}._content_xvtit_184>*{pointer-events:auto}._copy_xvtit_201{max-width:min(32rem,40vw);animation:1.2s cubic-bezier(.2,.7,.2,1) 1.5s both _rise_xvtit_1}._headline_xvtit_206{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw,4.75rem);font-weight:500;line-height:1.02}._intro_xvtit_215{max-width:25rem;color:var(--muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.55}._nav_xvtit_224{animation:1.2s cubic-bezier(.2,.7,.2,1) 1.8s both _rise_xvtit_1}._nav_xvtit_224 ul{margin:0;padding:0;list-style:none}._nav_xvtit_224 a{letter-spacing:-.045em;color:var(--dim);font-size:clamp(2.25rem,4.4vw,4.5rem);font-weight:500;line-height:1;transition:color .35s;display:inline-block}._nav_xvtit_224 li:first-child a{color:var(--ink)}._nav_xvtit_224 ul:hover a{color:var(--dim)}:is(._nav_xvtit_224 ul a:hover,._nav_xvtit_224 ul a:focus-visible){color:var(--ink)}._nav_xvtit_224 a:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}._wordmark_xvtit_171:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}._cta_xvtit_147:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}@media (max-aspect-ratio:4/5){._hero_xvtit_1{--stage-ratio:9 / 16;--focus-x:58%;--focus-y:72%;--light-mask:url(/hero/mobile-light-mask.png);--dust-mask:url(/hero/mobile-dust-mask.png)}._scrim_xvtit_111{background:linear-gradient(#0c080673 0%,#0c080600 45%),radial-gradient(100% 75% at 55% 62%,#06040300 55%,#06040380 100%)}._content_xvtit_184{justify-content:flex-start;gap:clamp(1.75rem,4vh,2.75rem);top:clamp(88px,13vh,140px);bottom:auto}._copy_xvtit_201{max-width:30rem}._headline_xvtit_206{font-size:clamp(2.5rem,11vw,4rem)}._intro_xvtit_215{margin-top:.875rem;font-size:clamp(.95rem,3.6vw,1.1rem)}._nav_xvtit_224 a{font-size:clamp(1.75rem,8vw,3rem)}._cta_xvtit_147{padding:0 18px}}@keyframes _room-in_xvtit_1{0%{opacity:0}}@keyframes _sunrise_xvtit_1{0%{--sun-in:0}to{--sun-in:1}}@keyframes _grain_xvtit_121{0%{transform:translate(0)}12.5%{transform:translate(-37px,22px)}25%{transform:translate(51px,-64px)}37.5%{transform:translate(-83px,-19px)}50%{transform:translate(28px,71px)}62.5%{transform:translate(-58px,46px)}75%{transform:translate(92px,13px)}87.5%{transform:translate(-14px,-88px)}}@keyframes _rise_xvtit_1{0%{opacity:0;transform:translateY(12px)}}@media (hover:none){._grain_xvtit_121{animation:none}}@media (prefers-reduced-motion:reduce){._stage_xvtit_24,._grain_xvtit_121,._top_xvtit_134,._copy_xvtit_201,._nav_xvtit_224{animation:none}}
