.Hq4FBq_hero{min-height:calc(100svh - var(--header-h));padding-top:clamp(var(--s-12), 8vh, var(--s-24));grid-template-rows:1fr auto;display:grid}.Hq4FBq_inner{align-items:center;row-gap:var(--s-12)}.Hq4FBq_copy{gap:var(--s-6);order:2;grid-column:1/-1;display:grid}.Hq4FBq_stage{order:1;grid-column:1/-1}@media (min-width:1024px){.Hq4FBq_copy{align-self:center;gap:var(--s-8);order:1;grid-column:1/span 7}.Hq4FBq_stage{order:2;grid-column:9/-1}}.Hq4FBq_title{font-size:var(--step-display-xl);max-width:11ch}.Hq4FBq_lede{font-size:var(--step-lede);max-width:34ch;color:var(--fg-muted);line-height:1.4}.Hq4FBq_actions{gap:var(--s-2) var(--s-8);flex-wrap:wrap;display:flex}.Hq4FBq_mark{width:min(62vw,100%);height:auto;color:var(--ink);margin-inline:auto}@media (min-width:1024px){.Hq4FBq_mark{width:100%}}.Hq4FBq_index{padding-block:var(--s-12) 0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .Hq4FBq_mark{-webkit-mask-image:linear-gradient(var(--axis-angle), #000 40%, transparent 60%);mask-image:linear-gradient(var(--axis-angle), #000 40%, transparent 60%);animation:Hq4FBq_reveal var(--dur-long) var(--ease-settle) 80ms both;-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(html:not([data-motion=reduced]) .Hq4FBq_lede,html:not([data-motion=reduced]) .Hq4FBq_actions,html:not([data-motion=reduced]) .Hq4FBq_index){animation:Hq4FBq_rise var(--dur-medium) var(--ease-settle) both}html:not([data-motion=reduced]) .Hq4FBq_lede{animation-delay:.16s}html:not([data-motion=reduced]) .Hq4FBq_actions{animation-delay:.22s}html:not([data-motion=reduced]) .Hq4FBq_index{animation-delay:.3s}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html:not([data-motion=reduced]) .Hq4FBq_mark path{animation:linear both Hq4FBq_drift;animation-timeline:scroll(root);animation-range:0 70vh}html:not([data-motion=reduced]) .Hq4FBq_mark path:first-child{--dx:-10;--dy:6}html:not([data-motion=reduced]) .Hq4FBq_mark path:nth-child(2){--dx:22;--dy:-14}html:not([data-motion=reduced]) .Hq4FBq_mark path:nth-child(3){--dx:52;--dy:-40}}}@keyframes Hq4FBq_drift{to{translate:calc(var(--dx,0) * 1px) calc(var(--dy,0) * 1px)}}@keyframes Hq4FBq_reveal{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes Hq4FBq_rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}
.KLidNG_premise{padding-block:var(--section)}.KLidNG_list{gap:clamp(var(--s-16), 14vh, var(--s-48));list-style:none;display:grid}.KLidNG_statement{gap:var(--s-4);max-width:22ch;font-size:var(--step-display-l);display:grid}@media (min-width:1024px){.KLidNG_statement{--col:calc((100% + var(--gutter)) / 12);margin-left:calc(var(--col) * var(--offset,1));max-width:min(22ch, calc(var(--col) * (8 - var(--offset,1)) - var(--gutter)))}.KLidNG_statement:nth-child(2){--offset:2}}.KLidNG_num{font-size:var(--step-mono);color:var(--fg-muted)}.KLidNG_title{font-size:var(--step-display-l)}.KLidNG_word{display:inline-block}.KLidNG_body{font-size:var(--step-lede);color:var(--fg-muted);max-width:34ch;line-height:1.4}.KLidNG_rule{height:1px;margin-top:var(--s-4);background:repeating-linear-gradient(90deg, var(--fg-muted) 0 6px, transparent 6px 12px);width:min(100%,18rem);display:block;position:relative}.KLidNG_ruleSolid{background:var(--fg);transform-origin:0;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .KLidNG_word{animation:KLidNG_settle-word var(--ease-settle) both;animation-timeline:view();animation-range:entry 5% cover 45%}html:not([data-motion=reduced]) .KLidNG_num{animation:linear both KLidNG_settle-body;animation-timeline:view();animation-range:entry cover 25%}html:not([data-motion=reduced]) .KLidNG_body{animation:linear both KLidNG_settle-body;animation-timeline:view();animation-range:entry 25% cover 45%}html:not([data-motion=reduced]) .KLidNG_ruleSolid{animation:linear both KLidNG_resolve;animation-timeline:view();animation-range:entry 60% cover 55%}}}@keyframes KLidNG_settle-word{0%{translate:calc(var(--o) * .3em) calc(var(--o) * .45em);opacity:.5}to{opacity:1;translate:0}}@keyframes KLidNG_settle-body{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes KLidNG_resolve{0%{scale:0 1}to{scale:1}}
