.landing_hero__IFqnw{max-width:var(--max);margin:0 auto;padding:var(--space-md) var(--gutter) var(--space-sm);display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.landing_heroText__h4X1F{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start}.landing_eyebrow__L_21j{color:var(--color-text);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.landing_heroTitle__E6Dij{color:var(--color-text);font-size:26px;line-height:31px;font-weight:var(--type-weight-semibold);letter-spacing:-.3px}.landing_body__joBXe,.landing_lead__0nXCU{max-width:36rem;color:var(--color-textSecondary);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.landing_body__joBXe span,.landing_lead__0nXCU span{color:var(--color-text);font-weight:var(--type-weight-medium)}.landing_note__m66hb{color:var(--color-textSecondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.landing_heroArt__yxAnW img{width:100%;height:auto}.landing_section__mWwzf{max-width:var(--max);margin:0 auto;padding:var(--space-lg) var(--gutter)}.landing_sectionTitle__2og5c{max-width:28ch;margin-bottom:var(--space-sm);color:var(--color-text);font-size:var(--type-screenTitle-size);line-height:var(--type-screenTitle-line);font-weight:var(--type-screenTitle-weight);letter-spacing:var(--type-screenTitle-tracking)}.landing_scenes__pr3lf{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:66%;grid-gap:var(--space-md);gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-xs);scrollbar-width:none}.landing_scenes__pr3lf::-webkit-scrollbar{display:none}.landing_scene__qEtE7{scroll-snap-align:start;border-top:1px solid var(--color-text);padding-top:var(--space-sm);display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs);align-content:start}.landing_scene__qEtE7 h3{color:var(--color-text);font-weight:var(--type-weight-medium)}.landing_scene__qEtE7 h3,.landing_scene__qEtE7 p{font-size:var(--type-cell-size);line-height:var(--type-cell-line)}.landing_scene__qEtE7 p{color:var(--color-textSecondary);font-weight:var(--type-cell-weight)}.landing_steps__UBWYG{list-style:none;padding:0;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.landing_step__XMaS_{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs);border-top:1px solid var(--color-border);padding-top:var(--space-sm)}.landing_stepNumber__0S8gF{color:var(--color-textMeta);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.landing_step__XMaS_ h3{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.landing_step__XMaS_ p{color:var(--color-textSecondary)}.landing_split__AqOdl{display:grid;grid-gap:var(--space-md);gap:var(--space-md);align-items:center}.landing_video__J0C7e{width:100%;height:auto;background:var(--color-mediaBackdrop)}.landing_splitText__Tq2LW{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs)}.landing_band__cUi18{margin-top:var(--space-sm)}.landing_bandInner__g_noL{max-width:var(--max);margin:0 auto;padding:var(--space-md) var(--gutter) 0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.landing_bandInner__g_noL h2{border-top:1px solid var(--color-border);padding-top:var(--space-md);font-size:var(--type-screenTitle-size);line-height:var(--type-screenTitle-line);font-weight:var(--type-screenTitle-weight);letter-spacing:var(--type-screenTitle-tracking)}.landing_bandInner__g_noL p{color:var(--color-textSecondary)}@media (prefers-reduced-motion:no-preference){.landing_heroArt__yxAnW,.landing_heroText__h4X1F{animation:landing_rise__FcGpb .25s ease-out both}}@keyframes landing_rise__FcGpb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:768px){.landing_hero__IFqnw{padding-top:var(--space-xl);grid-template-columns:1fr 1.2fr;align-items:center;gap:var(--space-xl)}.landing_scenes__pr3lf{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0}.landing_steps__UBWYG{grid-template-columns:repeat(3,1fr)}.landing_split__AqOdl{grid-template-columns:1.2fr 1fr;gap:var(--space-xl)}.landing_section__mWwzf{padding:var(--space-xl) var(--gutter)}}