.Landing_hero__pp_u0{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:calc(var(--space-16) + var(--site-header-height)) var(--space-4) var(--space-12);text-align:center;background:var(--gradient-panel-vignette)}.Landing_title__f_Wvc{max-width:860px;margin:0;font-size:clamp(32px,5vw,var(--text-5xl));font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text-primary)}.Landing_description__fcYWk{max-width:620px;margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.Landing_feature__wzy2C .Landing_eyebrow__w1Kqq,.Landing_hero__pp_u0 .Landing_eyebrow__w1Kqq{font-size:var(--text-sm)}.Landing_eyebrowTopic__RsxhU{white-space:nowrap}.Landing_actions__wuWDF{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.Landing_shot__d84ij{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.Landing_heroShot__XHcB4{position:relative;width:100%;max-width:1200px;margin-top:var(--space-6)}.Landing_heroShot__XHcB4:before{content:"";position:absolute;inset:8% 6% -6%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-primary) 28%,transparent),transparent);filter:blur(48px)}.Landing_heroShot__XHcB4 .Landing_shot__d84ij{position:relative}.Landing_features__ydYVk{display:flex;flex-direction:column;gap:var(--space-16);max-width:1300px;margin:0 auto;padding:var(--space-16) var(--space-4)}.Landing_feature__wzy2C{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,9fr);align-items:center;gap:var(--space-12)}.Landing_feature__wzy2C[data-flipped=true]{grid-template-columns:minmax(0,9fr) minmax(0,5fr)}.Landing_feature__wzy2C[data-flipped=true] .Landing_copy__KawDc{order:2}.Landing_copy__KawDc{display:flex;flex-direction:column;gap:var(--space-3)}.Landing_featureTitle__Cvo4y{margin:0;font-size:clamp(22px,3vw,32px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary)}.Landing_featureDescription__rTMaN{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.Landing_closing__p9isD{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-4);text-align:center;border-top:var(--border-width-default) solid var(--color-border-subtle);background:var(--gradient-panel-vignette)}.Landing_closingTitle__zRoCv{margin:0;font-size:clamp(24px,3.5vw,var(--text-2xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary)}@media (max-width:899px){.Landing_feature__wzy2C,.Landing_feature__wzy2C[data-flipped=true]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.Landing_feature__wzy2C[data-flipped=true] .Landing_copy__KawDc{order:0}.Landing_features__ydYVk{gap:var(--space-12)}.Landing_hero__pp_u0{padding-top:calc(var(--space-8) + var(--site-header-height));padding-bottom:var(--space-8)}.Landing_closing__p9isD,.Landing_features__ydYVk{padding-block:var(--space-12)}.Landing_hero__pp_u0 .Landing_eyebrow__w1Kqq{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-4)}.Landing_actions__wuWDF{align-self:stretch;flex-direction:column}}.SiteFooter_footer__ebaNZ{padding:var(--space-4)}.SiteFooter_overlay__0vykH{position:absolute;bottom:0;left:0;right:0}.SiteFooter_ruled__d4Mr1{border-top:var(--border-width-default) solid var(--color-border-subtle)}@media (max-width:899px){.SiteLinks_links__oqLyk{flex-grow:1;justify-content:center}}.SiteHeader_header__o00N_{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4)}.SiteHeader_overlay__AAKsi{position:absolute;top:0;left:0;right:0;z-index:1}.SiteHeader_ruled__KzrFu{border-bottom:var(--border-width-default) solid var(--color-border-subtle)}.SitePage_page__Y_Zq3{position:relative;min-height:100dvh;--site-header-height:62px;--site-footer-height:50px}.SitePage_main__UQIcn{flex:1 1;display:flex;flex-direction:column}.SitePage_backdrop__kWhQz{padding-top:var(--site-header-height);padding-bottom:var(--site-footer-height);background:var(--gradient-panel-vignette)}