html:has(.site-shell),html[data-page-scroll=home]{--physical-viewport-height: 100svh;--page-viewport-height: 100svh;height:auto;min-height:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:auto;background-color:transparent}html:has(.site-shell) body,html:has(.site-shell) #root{height:auto;min-height:100svh;overflow:visible;overscroll-behavior-y:auto;background:transparent}.site-shell{height:auto;min-height:100svh;overflow:visible;top:0;background:transparent}.site-shell .ln-section{background:var(--section-background)}.site-shell .ln-section:before{content:none;display:none}.site-shell .ln-section .ln-sequence-sticky{background:transparent;overflow:visible}.site-shell .ln-sequence-sticky:before,.site-shell .ln-sequence-sticky:after{content:none;display:none}.site-shell .ln-scroll-sequence:not([data-compact]) .ln-sequence-sticky{height:var(--page-viewport-height);min-height:0}@media(max-width:700px){@keyframes landingSequencePin{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--sequence-pin-travel),0)}}html:has(.site-shell),html[data-page-scroll=home]{min-height:100lvh;background-color:transparent;background-image:none}html:has(.site-shell) body,html:has(.site-shell) #root,html:has(.site-shell) .site-shell{min-height:100lvh}.site-shell .hero-stage,.site-shell .hero-grid{min-height:var(--hero-viewport-height, 100lvh)}.site-shell .ln-section{contain:none;content-visibility:visible}.site-shell .ln-benefits.ln-scroll-sequence .ln-sequence-sticky{height:auto}.site-shell .ln-scroll-sequence:not([data-compact]):not(.ln-benefits){--story-top-inset: calc(24px + env(safe-area-inset-top, 0px)) ;--story-bottom-inset: calc(24px + env(safe-area-inset-bottom, 0px)) ;padding-block:var(--story-top-inset) var(--story-bottom-inset);view-timeline:--landing-sequence-pin block}.site-shell .ln-scroll-sequence:not([data-compact]):not(.ln-benefits) .ln-sequence-sticky{animation:landingSequencePin 1ms linear both;animation-range:contain;animation-timeline:--landing-sequence-pin;inset-inline:0;position:absolute;top:var(--story-top-inset);will-change:transform;height:calc(var(--page-viewport-height) - var(--story-top-inset) - var(--story-bottom-inset))}.site-shell .ln-scroll-sequence:not([data-compact]):not(.ln-benefits) :is(.ln-sequence-layout,.ln-sequence-shell){min-height:0;padding-top:calc(var(--ln-floating-header-bottom) + var(--ln-sequence-clearance) - var(--story-top-inset));padding-bottom:calc(var(--ln-sequence-floor-gap) - var(--story-bottom-inset))}}html{scrollbar-gutter:stable}html[data-page-scroll=route] .route-page:not(.partner-profile--embedded){height:auto;min-height:100lvh;overflow:visible}html[data-page-scroll=route]{height:auto;min-height:100%;overflow-x:clip;overflow-y:auto}html[data-page-scroll=route] body,html[data-page-scroll=route] #root{height:auto;min-height:100%;overflow:visible}@media(max-width:700px){html[data-page-scroll=route]{--physical-viewport-height: 100svh;--page-viewport-height: 100svh;height:auto;min-height:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:auto;background-color:var(--safari-canvas);background-image:none}html[data-page-scroll=route] body,html[data-page-scroll=route] #root{height:auto;min-height:100svh;overflow:visible;overscroll-behavior-y:auto;background:transparent}html[data-page-scroll=route] .route-page{height:auto;min-height:100lvh;overflow:visible;top:0}}html:has(.site-shell) .hero-nav{position:fixed}@media(min-width:701px){html:has(.site-shell){background:var(--desktop-safari-canvas, #000207)}}@media(prefers-reduced-motion:reduce){.site-shell{scroll-behavior:auto}}
