.home-module__oe3DtG__hero{overflow:clip}@media (min-width:64rem){.home-module__oe3DtG__hero{--first-lift:2.75rem;align-items:center;min-height:100svh;display:flex}}.home-module__oe3DtG__heroInner{z-index:1;position:relative}.home-module__oe3DtG__heroAtmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.home-module__oe3DtG__heroAtmosphere:before{content:"";transition:opacity .9s var(--ease-out);background-image:radial-gradient(78% 62% at 12% 4%,#116e986b 0%,#116e9800 70%),radial-gradient(58% 48% at 90% 12%,#7dd1c929 0%,#7dd1c900 66%);position:absolute;inset:0}.home-module__oe3DtG__heroAtmosphere[data-live]:before{opacity:0}@media (max-width:47.99rem){.home-module__oe3DtG__heroAtmosphere:before{background-image:radial-gradient(120% 46% at 24% 0,#116e9866 0%,#116e9800 72%)}}.home-module__oe3DtG__heroGrid{gap:var(--space-lg);display:grid}@media (min-width:64rem){.home-module__oe3DtG__heroGrid{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}.home-module__oe3DtG__heroHeadline{margin-top:var(--space-md);gap:.1em;display:grid}.home-module__oe3DtG__heroLineBuilt,.home-module__oe3DtG__heroLineOther{display:block}@media (min-width:64rem){.home-module__oe3DtG__heroLineOther{padding-left:7%}}.home-module__oe3DtG__heroGradientWord{display:inline-block}.home-module__oe3DtG__heroAside{padding-top:var(--space-md);position:relative}.home-module__oe3DtG__heroAside:before{content:"";background-image:var(--gradient-edge);height:1px;position:absolute;inset:0 0 auto}@media (min-width:64rem){.home-module__oe3DtG__heroAside{padding-top:0}.home-module__oe3DtG__heroAside:before{content:none}}.home-module__oe3DtG__heroLead{color:var(--color-on-dark-body)}.home-module__oe3DtG__heroActions{align-items:center;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.home-module__oe3DtG__heroPrimary{padding-block:.9375rem;padding-inline:1.75rem;font-size:1rem}@media (max-width:29.99rem){.home-module__oe3DtG__heroActions{gap:var(--space-sm)}.home-module__oe3DtG__heroActions a:first-child{width:100%}}.home-module__oe3DtG__heroVisual{margin-top:var(--space-xl)}@media (min-width:64rem){.home-module__oe3DtG__heroVisual:not(:empty){margin-top:var(--space-lg);grid-column:2}}@media (prefers-reduced-motion:no-preference){.home-module__oe3DtG__heroAtmosphere{animation:home-module__oe3DtG__glowOpen 1.1s var(--ease-out) both}.home-module__oe3DtG__heroEyebrow{animation:home-module__oe3DtG__settleIn .42s var(--ease-out) both}.home-module__oe3DtG__heroLineBuilt{animation:home-module__oe3DtG__settleUp .62s var(--ease-out) 80ms both}.home-module__oe3DtG__heroLineOther{animation:home-module__oe3DtG__settleUp .62s var(--ease-out) .22s both}.home-module__oe3DtG__heroGradientWord{animation:home-module__oe3DtG__wipeIn .62s var(--ease-standard) .42s both}.home-module__oe3DtG__heroAside{animation:home-module__oe3DtG__settleIn .5s var(--ease-out) .5s both}.home-module__oe3DtG__heroActions>*{animation:home-module__oe3DtG__settleIn .46s var(--ease-out) both}.home-module__oe3DtG__heroActions>:first-child{animation-delay:.66s}.home-module__oe3DtG__heroActions>:last-child{animation-delay:.79s}}@media (prefers-reduced-motion:no-preference) and (max-width:47.99rem){.home-module__oe3DtG__heroAtmosphere{animation-duration:.8s}.home-module__oe3DtG__heroAside{animation-delay:.4s}.home-module__oe3DtG__heroActions>:first-child{animation-delay:.52s}.home-module__oe3DtG__heroActions>:last-child{animation-delay:.62s}}@keyframes home-module__oe3DtG__glowOpen{0%{opacity:0;transform:scale(1.18)}}@keyframes home-module__oe3DtG__wipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.08em 0 0)}}@keyframes home-module__oe3DtG__settleIn{0%{opacity:0;transform:translateY(10px)}}@keyframes home-module__oe3DtG__settleUp{0%{transform:translateY(14px)}}.home-module__oe3DtG__halvesSection{position:relative;overflow:clip}.home-module__oe3DtG__halvesInner{z-index:1;position:relative}.home-module__oe3DtG__halves{gap:var(--space-xl);margin-top:var(--space-xl);display:grid}@media (min-width:64rem){.home-module__oe3DtG__halves{column-gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.home-module__oe3DtG__halfTitle{color:var(--color-ink);padding-bottom:var(--space-sm);margin-bottom:var(--space-sm);border-bottom:1px solid var(--color-line)}.home-module__oe3DtG__unbuilt .home-module__oe3DtG__halfTitle{color:var(--color-body);border-bottom-style:dashed}.home-module__oe3DtG__halfList{flex-direction:column;list-style:none;display:flex}.home-module__oe3DtG__builtItem{padding:.875rem 0 .875rem var(--space-sm);border-left:2px solid var(--color-brand);border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-body-lg);font-weight:500}.home-module__oe3DtG__unbuiltItem{padding:.875rem 0 .875rem var(--space-sm);border-left:1px dashed var(--color-line-strong);border-bottom:1px dashed var(--color-line);color:var(--color-body);font-size:var(--type-body-lg);position:relative}.home-module__oe3DtG__unbuilt:after{content:"";background-image:var(--gradient-rail-vertical);opacity:0;width:2px;position:absolute;top:3.25rem;bottom:0;left:0}.home-module__oe3DtG__unbuilt{position:relative}.home-module__oe3DtG__unbuilt[data-reveal=in]:after{animation:home-module__oe3DtG__edgeTravel .9s var(--ease-standard) .16s both;transform-origin:top}@keyframes home-module__oe3DtG__edgeTravel{0%{opacity:.9;transform:scaleY(0)}70%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.home-module__oe3DtG__halvesNote{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-line);color:var(--color-body);max-width:var(--measure)}.home-module__oe3DtG__chainHead{gap:var(--space-sm);display:grid}.home-module__oe3DtG__chainTitle{max-width:20ch}.home-module__oe3DtG__chainLead{color:var(--color-on-dark-body);max-width:52ch}.home-module__oe3DtG__chainRail{margin-top:var(--space-lg)}.home-module__oe3DtG__chainFoot{gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-line-dark);display:grid}@media (min-width:48rem){.home-module__oe3DtG__chainFoot{align-items:center;column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto}}.home-module__oe3DtG__chainCount{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.home-module__oe3DtG__chainCountItem{align-items:baseline;gap:.5rem;display:flex}.home-module__oe3DtG__chainCountValue{letter-spacing:-.02em;color:var(--color-signal);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:600;line-height:1}.home-module__oe3DtG__chainCountLabel{color:var(--color-on-dark-subtle)}@media (max-width:29.99rem){.home-module__oe3DtG__chainFoot a{width:100%}}.home-module__oe3DtG__fitGrid{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}@media (min-width:64rem){.home-module__oe3DtG__fitGrid{column-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.home-module__oe3DtG__fitGrid:before{content:"";background-color:var(--color-line);width:1px;position:absolute;top:0;bottom:0;left:50%}.home-module__oe3DtG__fitColumn:first-child{padding-right:var(--space-md)}.home-module__oe3DtG__fitColumn+.home-module__oe3DtG__fitColumn{padding-left:var(--space-md)}}.home-module__oe3DtG__fitTitle{color:var(--color-ink);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-line)}.home-module__oe3DtG__fitTitleNo{color:var(--color-body)}.home-module__oe3DtG__fitList{list-style:none}.home-module__oe3DtG__fitItem{gap:var(--space-2xs);padding-block:var(--space-sm);border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-body-lg);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.home-module__oe3DtG__fitItemNo{color:var(--color-body);border-bottom-style:dashed}.home-module__oe3DtG__tick{border-radius:var(--radius-pill);background-color:var(--color-verify);width:1.125rem;height:1.125rem;color:var(--color-surface-deep);place-items:center;margin-top:.36rem;display:grid}.home-module__oe3DtG__tickMark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.home-module__oe3DtG__tickMark path{stroke-dasharray:11}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__oe3DtG__tick{animation:linear both home-module__oe3DtG__tickIn;animation-timeline:view();animation-range:entry 22% entry 46%}.home-module__oe3DtG__tickMark path{animation:linear both home-module__oe3DtG__tickDraw;animation-timeline:view();animation-range:entry 30% entry 58%}}}@keyframes home-module__oe3DtG__tickIn{0%{opacity:0;transform:scale(.82)}}@keyframes home-module__oe3DtG__tickDraw{0%{stroke-dashoffset:11px}to{stroke-dashoffset:0}}.home-module__oe3DtG__mark{place-items:center;width:1.125rem;height:1.125rem;margin-top:.36rem;display:grid}.home-module__oe3DtG__mark:before{content:"";border-radius:var(--radius-pill);border:1px dashed var(--color-line-strong);width:1.125rem;height:1.125rem}.home-module__oe3DtG__plansLead{color:var(--color-body)}.home-module__oe3DtG__ctaGrid{gap:var(--space-lg);display:grid}@media (min-width:64rem){.home-module__oe3DtG__ctaGrid{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.home-module__oe3DtG__ctaLead{color:var(--color-on-dark-body);margin-top:var(--space-md);max-width:34ch}.home-module__oe3DtG__ctaNumbers{border-top:1px solid var(--color-line-dark);list-style:none}.home-module__oe3DtG__ctaNumber{padding-block:var(--space-md);border-bottom:1px solid var(--color-line-dark);color:var(--color-on-dark);letter-spacing:-.012em;grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;font-size:clamp(1.0625rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.25;display:grid}.home-module__oe3DtG__ctaNumberIndex{letter-spacing:.13em;color:var(--color-signal);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.home-module__oe3DtG__ctaAction{margin-top:var(--space-xl)}@media (max-width:29.99rem){.home-module__oe3DtG__ctaAction a{width:100%}}.home-module__oe3DtG__head{gap:var(--space-sm);max-width:var(--measure);display:grid}
.atmosphere-module__-yA5aW__canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s var(--ease-out);display:block;position:absolute;inset:0}[data-live]>.atmosphere-module__-yA5aW__canvas{opacity:1}
