.oh{background:var(--color-bg);border-top:1px solid var(--color-divider);--oh-p:0;padding:120px 64px 96px;position:relative}.oh-wrap{max-width:1200px;margin:0 auto}.oh-head{max-width:760px;margin-bottom:56px}.oh-head .dh-eyebrow{margin-bottom:16px}.oh-title{margin:0 0 24px;font-size:clamp(56px,7.5vw,112px);line-height:.92}.oh-title-muted{color:var(--color-primary)}.oh-intro{color:var(--color-text-muted);max-width:56ch;margin:0;font-size:18px}.oh-grid{grid-template-columns:1fr;gap:24px;display:grid}.oh-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.oh-step{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:6px;align-content:start;gap:12px;padding:16px;display:grid}.oh-inline-fig .hf{--hf-max:120px}.oh-num{letter-spacing:.18em;color:var(--color-primary);margin-bottom:8px;font-size:11px;display:block}.oh-step-title{margin:0 0 8px;font-size:22px;font-weight:600}.oh-step-body{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.6}.oh-stage{display:none}.oh-more{margin-top:32px}.oh.oh-live .oh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.oh.oh-live .oh-steps{display:block}.oh.oh-live .oh-step{background:0 0;border:0;align-items:center;min-height:72vh;padding:0;display:flex}.oh.oh-live .oh-step:last-child{min-height:60vh}.oh.oh-live .oh-inline-fig{display:none}.oh.oh-live .oh-copy{border-left:2px solid var(--color-divider);max-width:440px;padding-left:24px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.oh.oh-live .oh-step-title{color:var(--color-text-muted);font-size:clamp(28px,3vw,40px);transition:color .3s cubic-bezier(.16,1,.3,1)}.oh.oh-live .oh-step-body{font-size:17px}.oh.oh-live .oh-step.is-on .oh-copy{border-left-color:var(--color-primary)}.oh.oh-live .oh-step.is-on .oh-step-title{color:var(--color-text)}.oh.oh-live .oh-stage{align-self:start;justify-items:center;gap:20px;display:grid;position:sticky;top:max(96px,50vh - 260px)}.oh-stage-inner{aspect-ratio:1;width:min(100%,440px);position:relative}.oh-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(0)}.oh-ring-track{fill:none;stroke:var(--color-divider);stroke-width:2px}.oh-ring-fill{fill:none;stroke:var(--color-primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--oh-p) * 100);transform-origin:100px 100px;transform:rotate(-90deg)}.oh-tick{fill:var(--color-bg);stroke:var(--color-border);stroke-width:2px;transition:fill .3s,stroke .3s}.oh-figs{display:grid;position:absolute;inset:14% 20%}.oh-fig{opacity:0;grid-area:1/1;place-items:center;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(12px)scale(.96)}.oh-fig .hf{--hf-max:100%;--hf-stroke:3px;width:auto;height:100%;max-height:100%}.oh-readout{text-align:center;letter-spacing:.16em;text-transform:uppercase;width:100%;height:1.6em;color:var(--color-text-muted);font-size:12px;position:relative}.oh-readout b{color:var(--color-primary);margin-right:8px;font-weight:400}.oh-readout-item{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(8px)}.oh[data-step="0"] .oh-fig[data-i="0"],.oh[data-step="1"] .oh-fig[data-i="1"],.oh[data-step="2"] .oh-fig[data-i="2"],.oh[data-step="3"] .oh-fig[data-i="3"],.oh[data-step="4"] .oh-fig[data-i="4"],.oh[data-step="0"] .oh-readout-item[data-i="0"],.oh[data-step="1"] .oh-readout-item[data-i="1"],.oh[data-step="2"] .oh-readout-item[data-i="2"],.oh[data-step="3"] .oh-readout-item[data-i="3"],.oh[data-step="4"] .oh-readout-item[data-i="4"]{opacity:1;transform:none}.oh[data-step="0"] .oh-tick[data-i="0"],.oh[data-step="1"] .oh-tick:is([data-i="0"],[data-i="1"]),.oh[data-step="2"] .oh-tick:is([data-i="0"],[data-i="1"],[data-i="2"]),.oh[data-step="3"] .oh-tick:not([data-i="4"]),.oh[data-step="4"] .oh-tick{fill:var(--color-primary);stroke:var(--color-primary)}@media (width<=860px){.oh{padding:80px 20px 64px}.oh.oh-live .oh-grid{grid-template-columns:1fr;gap:0}.oh.oh-live .oh-stage{z-index:1;background:linear-gradient(var(--color-bg) 85%, transparent);order:-1;padding:8px 0 20px;top:64px}.oh-stage-inner{width:min(46vw,190px)}.oh-readout{display:none}.oh.oh-live .oh-step{align-items:flex-start;min-height:52vh;padding-top:4vh}.oh.oh-live .oh-step:last-child{min-height:36vh}.oh.oh-live .oh-step-title{font-size:28px}.oh.oh-live .oh-copy{z-index:0;position:relative}.oh-title{font-size:clamp(48px,14vw,72px)}}.hb-band{--hb:0;background:var(--color-bg);border-top:1px solid var(--color-divider);pointer-events:none;user-select:none;padding:40px 0;position:relative;overflow:hidden}.hb-row{white-space:nowrap;width:max-content;font:900 clamp(64px, 11vw, 168px)/.95 var(--font-heavy);letter-spacing:-.02em;text-transform:uppercase;will-change:transform;gap:.3em;display:flex}.hb-row span{align-items:center;gap:.3em;display:inline-flex}.hb-row span:before{content:attr(data-w) / ""}.hb-row span:after{content:"·" / "";color:var(--color-primary);-webkit-text-stroke:0}.hb-row-a{color:#0000;-webkit-text-stroke:1.5px var(--color-border);transform:translateX(calc(-6% - var(--hb) * 24%))}.hb-row-b{color:var(--color-surface-offset-2);transform:translateX(calc(-30% + var(--hb) * 24%))}@media (prefers-reduced-motion:reduce){.hb-row-a,.hb-row-b{transform:translate(-10%)}}.practice-graph,.gear-finder{border:1px solid var(--color-divider);background:var(--color-bg)}.practice-graph{padding:clamp(20px,4vw,36px)}.practice-graph-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.practice-graph h2,.gear-finder h2{margin:4px 0 8px;font-size:clamp(30px,4vw,44px)}.practice-graph-heading p,.gear-finder>div>p{max-width:620px;color:var(--color-text-muted);margin:0}.practice-graph-controls{flex-wrap:wrap;gap:16px 32px;margin:28px 0 16px;display:flex}.gear-finder-options{flex-wrap:wrap;gap:10px 12px;margin:28px 0 16px;display:flex}.practice-graph-controls fieldset,.gear-finder-options{border:0;min-width:0;padding:0}.practice-graph-controls fieldset{flex-wrap:wrap;gap:8px 12px;display:flex}.practice-graph-controls legend{font:13px var(--font-body);color:var(--color-text-muted);margin-bottom:10px;padding:0}.practice-graph-controls label,.gear-finder-options label{min-height:44px;color:var(--color-text-muted);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.practice-graph-controls label{border:1px solid var(--color-divider);background:var(--color-surface);padding:0 16px 0 12px}.practice-graph-controls label:has(input:checked){border-color:var(--color-primary);color:var(--color-text)}.practice-graph-controls input,.gear-finder-options input{width:18px;height:18px;accent-color:var(--color-primary)}.practice-graph-canvas{border:1px solid var(--color-divider);background:var(--color-surface);overflow-x:auto}.practice-graph-canvas svg{width:100%;min-width:560px;display:block}.practice-graph-grid{stroke:var(--color-divider);stroke-dasharray:3 5;stroke-width:1px}.practice-graph-axis,.practice-graph-date-tick text{fill:var(--color-text-faint);font:10px var(--font-mono);letter-spacing:.08em}.practice-graph-date-tick line{stroke:var(--color-text-faint);stroke-width:.6px}.practice-graph-line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.practice-graph-area{opacity:1}.practice-graph-point{fill:var(--color-bg);stroke:var(--color-primary);stroke-width:2px;cursor:pointer;transition:r .16s,fill .16s}.practice-graph-point:hover,.practice-graph-point:focus{fill:var(--color-primary);outline:none}.practice-graph-callout rect{fill:var(--color-surface-2);stroke:var(--color-primary)}.practice-graph-callout text{fill:var(--color-text-muted);font:9px var(--font-mono);letter-spacing:.04em}.practice-graph-callout text:last-child{fill:var(--color-primary);font-size:10px;font-weight:700}.practice-graph-summary{color:var(--color-text-muted);margin:12px 0 0;font-size:13px}.practice-graph-empty{border:1px dashed var(--color-text-faint);background:var(--color-surface);justify-items:start;gap:12px;padding:24px;display:grid}.practice-graph-empty p{color:var(--color-text-muted);max-width:52ch;margin:0}.practice-graph-empty .practice-graph-empty-title{color:var(--color-text);font:600 20px var(--font-display)}.gear-finder{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:32px;padding:clamp(20px,4vw,36px);display:grid}.gear-finder-options label{border:1px solid var(--color-border);background:var(--color-surface);padding:9px 12px;transition:border-color .16s,color .16s,transform .16s}.gear-finder-options legend{font:13px var(--font-body);color:var(--color-text-muted);flex-basis:100%;margin-bottom:10px;padding:0}.gear-finder-options label:hover,.gear-finder-options label.is-selected{border-color:var(--color-primary);color:var(--color-text);transform:translateY(-1px)}.gear-finder-result{border-left:1px solid var(--color-divider);padding-left:32px}.gear-finder-result>p:not(.dh-eyebrow):not(.small-copy){color:var(--color-text-muted);line-height:1.6}@media (width<=720px){.practice-graph-heading,.gear-finder{grid-template-columns:1fr;display:grid}.practice-graph-heading .text-link{justify-self:start}.gear-finder-result{border-left:0;border-top:1px solid var(--color-divider);padding:24px 0 0}}@media (prefers-reduced-motion:reduce){.practice-graph-line,.practice-graph-area,.practice-graph-point,.gear-finder-options label{transition:none}}.home-hero-timer{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:20px 16px 8px}.hero-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-safety{text-align:center;color:var(--color-text-muted);margin:0;font-size:13px}.hero-safety .text-link{padding-block:8px}.hero-defaults{text-align:center;margin:12px 0 0}@media (width<=768px){.home-hero-timer{padding:12px 8px 0}}.practice-graph-stage{flex-direction:column;min-height:280px;display:flex}.practice-graph-stage>*{flex:auto}.practice-graph-summary{min-height:22px}@media (width>=1000px){.practice-graph-stage{min-height:360px}}#training-log{min-height:860px}@media (width<=480px){#training-log{min-height:1060px}}.has-log #training-log{min-height:1330px}@media (width<=900px){.has-log #training-log{min-height:1390px}}@media (width<=768px){.has-log #training-log{min-height:1340px}}@media (width<=480px){.has-log #training-log{min-height:1650px}}.practice-graph-controls .practice-graph-setup{flex-direction:column;gap:10px;min-width:min(100%,260px);max-width:100%;display:flex}.practice-graph-controls .practice-graph-setup label{min-height:0;font:13px var(--font-body);color:var(--color-text-muted);display:block}.practice-graph-controls .practice-graph-setup select{max-width:100%;min-height:44px}.practice-graph-empty.pg-blank{border-style:solid;border-color:var(--color-divider);background:radial-gradient(120% 90% at 0% 100%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 60%), var(--color-surface);align-content:center;padding:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 64px clamp(56px,9vw,120px);position:relative;overflow:hidden}.pg-blank-grid{pointer-events:none;position:absolute;inset:32px 24px 40px clamp(28px,5vw,64px)}.pg-blank-grid span{border-top:1px dashed var(--color-divider);transform-origin:0;height:0;position:absolute;left:0;right:0}.pg-blank-grid .pg-blank-axis{border-top:2px solid var(--color-border);top:auto;bottom:0}.pg-blank-day{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);position:absolute;bottom:14px;left:clamp(28px,5vw,64px)}.pg-blank-dot{z-index:1;border:2px solid var(--color-primary);background:var(--color-bg);border-radius:50%;width:14px;height:14px;position:absolute;bottom:33px;left:calc(clamp(28px,5vw,64px) - 7px)}.pg-blank-dot span{border:2px solid var(--color-primary);opacity:0;border-radius:50%;position:absolute;inset:-2px}.pg-blank-copy{background:var(--color-surface);border:1px solid var(--color-divider);justify-items:start;gap:12px;max-width:52ch;margin-left:-24px;padding:20px 24px;display:grid;position:relative}.pg-blank-copy .practice-graph-empty-title{font-size:clamp(22px,2.4vw,30px);line-height:1.15}@media (prefers-reduced-motion:no-preference){.pg-blank .pg-blank-grid span{transition:transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:scaleX(0)}.pg-blank .pg-blank-grid .pg-blank-axis{transition-duration:.7s;transition-delay:0s}.pg-blank .pg-blank-dot{transition:transform .5s cubic-bezier(.34,1.56,.64,1) .7s;transform:scale(0)}.pg-blank .pg-blank-copy{transition:transform .8s cubic-bezier(.16,1,.3,1) .25s;transform:translateY(18px)}.pg-blank.is-in .pg-blank-grid span,.pg-blank.is-in .pg-blank-dot,.pg-blank.is-in .pg-blank-copy{transform:none}.pg-blank.is-in .pg-blank-dot span{animation:1.8s cubic-bezier(.16,1,.3,1) 1.2s 3 pg-ping}}@keyframes pg-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (width<=720px){.practice-graph-empty.pg-blank{padding:24px 16px 64px 40px}.pg-blank-copy{margin-left:-12px;padding:16px}.pg-blank-grid{left:22px;right:12px}.pg-blank-day{left:22px}.pg-blank-dot{left:15px}}.hm .practice-graph-controls[aria-hidden=true]{display:none}.hm .practice-graph-controls[aria-hidden=true]+.practice-graph-stage{margin-top:28px}html.has-log .hm .practice-graph-controls[aria-hidden=true]{display:flex}#signup[data-astro-cid-lcdefpme]:after{content:"HANG" / "";z-index:0;font:900 clamp(140px, 30vw, 380px)/.8 var(--font-heavy);letter-spacing:-.05em;color:#0000000f;pointer-events:none;position:absolute;bottom:-.2em;right:-.1em}#signup[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{z-index:1;position:relative}.sg-head[data-astro-cid-lcdefpme]{padding-top:28px;position:relative}.sg-bar[data-astro-cid-lcdefpme]{background:var(--color-text-inverse);transform-origin:0;border-radius:3px;width:min(100%,760px);height:6px;position:absolute;top:0;left:0}.sg-word[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.sg-l[data-astro-cid-lcdefpme]{transform-origin:50% -.2em;display:inline-block}.sg-fig[data-astro-cid-lcdefpme]{aspect-ratio:120/176;width:clamp(80px,8vw,112px);display:none;position:absolute;top:0;right:0}.sg-fig[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{position:absolute;inset:0}.sg-fig-b[data-astro-cid-lcdefpme]{opacity:0}@media (width>=900px){.sg-fig[data-astro-cid-lcdefpme]{display:block}}#signup[data-astro-cid-lcdefpme].sg-armed .sg-bar[data-astro-cid-lcdefpme]{transform:scaleX(0)}#signup[data-astro-cid-lcdefpme].sg-armed .sg-l[data-astro-cid-lcdefpme]{transform:translateY(-.35em) rotate(calc((var(--k) - 6) * 2.4deg))}#signup[data-astro-cid-lcdefpme].sg-armed .sg-fig-b[data-astro-cid-lcdefpme]{opacity:0}#signup[data-astro-cid-lcdefpme].sg-armed.is-in .sg-bar[data-astro-cid-lcdefpme]{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:none}#signup[data-astro-cid-lcdefpme].sg-armed.is-in .sg-l[data-astro-cid-lcdefpme]{transition:transform 1.1s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.3s + var(--k) * 45ms);transform:none}#signup[data-astro-cid-lcdefpme].sg-armed.is-in .sg-fig-a[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .5s 1.9s}#signup[data-astro-cid-lcdefpme].sg-armed.is-in .sg-fig-b[data-astro-cid-lcdefpme]{opacity:1;transition:opacity .5s 1.9s}@media (width<=768px){.sg-head[data-astro-cid-lcdefpme]{padding-top:20px}}.stat-cell[data-astro-cid-lcdefpme]{background:var(--color-bg);padding:32px 24px}@media (width<=768px){#equipment-matcher[data-astro-cid-lcdefpme]{padding:64px 20px!important}}#signup .sg-fig .hf{--hf-body:var(--color-text-inverse);--hf-bar:var(--color-text-inverse);--hf-hl:var(--color-text-inverse);--hf-max:100%;--hf-stroke:3px;width:100%;height:100%}.hm .dh-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.hm .dh-btn,body:has(main.hm) .site-header .dh-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.hm .dh-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.hm-hero{background:var(--color-bg);--p:0;padding:120px 64px 56px;position:relative;overflow-x:clip}.hm-ticker{pointer-events:none;position:absolute;top:92px;left:0;right:0;overflow:hidden}.hm-ticker-track{white-space:nowrap;width:max-content;font:11px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-faint);transform:translateX(calc(-4% - var(--p) * 22%));will-change:transform;gap:24px;display:flex}.hm-hero-inner{max-width:1100px;margin:0 auto;padding-top:28px;position:relative}.hm-eyebrows{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.hm-title{color:var(--color-text);text-align:left;transform-origin:0 40%;transform:scale(calc(1 + var(--p) * .12));will-change:transform;margin:0;font-size:clamp(96px,14vw,220px);line-height:.9}.hm-line{transform:translateX(calc(var(--p) * var(--dx,0px)));margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.hm-in{animation:.82s cubic-bezier(.16,1,.3,1) both hm-rise;animation-delay:calc(var(--i) * 90ms + 60ms);display:inline-block}.hm-accent{color:var(--color-primary)}.hm-muted{color:var(--color-text-muted)}@keyframes hm-rise{0%{transform:translateY(62%)}to{transform:none}}.hm-bottom{grid-template-columns:1.15fr minmax(320px,440px);align-items:center;gap:48px;margin-top:64px;display:grid}.hm-lede{color:var(--color-text);text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:1.3}.hm-track{margin-top:28px}.hm-module{margin-bottom:10px}.hm-cue{font:10px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-faint);flex-direction:column;align-items:center;gap:10px;margin-top:56px;display:flex}.hm-cue-line{background:linear-gradient(var(--color-primary), transparent);transform-origin:top;width:1px;height:40px;animation:1.6s cubic-bezier(.16,1,.3,1) .9s 3 both hm-cue;display:block}@keyframes hm-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:.25;transform:scaleY(1)}}.hm-title-wrap{font-size:clamp(96px,14vw,220px);position:relative}.hm-rig{display:none}@media (width>=1100px){.hm-eyebrows{margin-bottom:56px}.hm-rig{pointer-events:none;transform:translateY(calc(var(--p) * -.5em));opacity:calc(1 - var(--p) * 1.4);display:block;position:absolute;inset:0}.hm-rig-bar{background:linear-gradient(90deg, transparent, var(--color-border) 18%, var(--color-text-muted));transform-origin:100%;border-radius:2px;height:4px;animation:1.1s cubic-bezier(.16,1,.3,1) .2s both hm-bar;position:absolute;top:-.14em;left:0;right:0}.hm-rig-fig{transform-origin:50% 16.4557%;width:.911392em;height:1.2em;animation:.9s cubic-bezier(.16,1,.3,1) .7s both hm-drop,4.8s ease-in-out 1.6s hm-sway;position:absolute;top:calc(2px - .337468em);left:4.3em}.hm-rig-fig .hf{--hf-max:100%;--hf-stroke:3px;width:100%;height:100%}.hm-rig-fig .hf-bar{display:none}}@keyframes hm-bar{0%{transform:scaleX(0)}to{transform:none}}@keyframes hm-drop{0%{opacity:0;transform:translateY(-.25em)}to{opacity:1;transform:none}}@keyframes hm-sway{0%,to{rotate:0deg}25%{rotate:2deg}60%{rotate:-1.4deg}85%{rotate:.6deg}}.hm-pillar-fig{border-bottom:1px solid var(--color-divider);align-items:flex-end;width:84px;height:104px;margin:0 0 20px;padding:6px 4px 0;display:flex}.hm-pillar-fig .hf{--hf-max:76px;width:auto;height:100%;margin:0}.hm-steps{position:relative}.hm-steps-bar{background:var(--color-primary);transform-origin:0;z-index:1;width:100%;height:2px;position:absolute;top:-1px;left:0}.hm-slash{color:var(--color-primary);letter-spacing:.18em;font-size:12px;position:absolute;top:0;left:0}.hm-more{min-height:44px;font:11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);align-items:center;display:inline-flex}.hm-more:hover{text-underline-offset:4px;text-decoration:underline}.hm-slide-l,.hm-slide-r{display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-steps-bar{animation:linear both hm-grow view();animation-range:entry 30% cover 55%}.hm-num{animation:linear both hm-num view();animation-range:entry cover 35%}.hm-slide-l{animation:linear both hm-from-l view();animation-range:entry cover 40%}.hm-slide-r{animation:linear both hm-from-r view();animation-range:entry cover 45%}#signup:after{animation:linear both hm-drift view()}.hm-pillar-fig .hf{animation:linear both hm-lift view();animation-range:entry 10% cover 40%}.link-card{animation:linear both hm-card view();animation-range:entry entry 90%}.link-card:nth-child(4n+2){animation-range:entry 10%}.link-card:nth-child(4n+3){animation-range:entry 20% cover 55%}.link-card:nth-child(4n+4){animation-range:entry 30% cover 60%}}}@keyframes hm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hm-num{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hm-from-l{0%{opacity:.15;transform:translate(-14vw)}to{opacity:1;transform:none}}@keyframes hm-from-r{0%{opacity:.15;transform:translate(14vw)}to{opacity:1;transform:none}}@keyframes hm-lift{0%{transform:translateY(26px)rotate(-4deg)}to{transform:none}}@keyframes hm-card{0%{transform:translateY(32px)}to{transform:none}}@keyframes hm-drift{0%{transform:translate(18%)}to{transform:translate(-6%)}}@media (width<=1023px){.hm-bottom{grid-template-columns:1fr;gap:32px}.hm-lede{max-width:40ch}.home-hero-timer-wrap{width:100%;max-width:480px}}@media (width<=768px){.hm-hero{padding:92px 20px 40px}.hm-ticker{top:80px}.hm-hero-inner{padding-top:24px}.hm-eyebrows{flex-direction:column;gap:6px;margin-bottom:20px}.hm-title{font-size:clamp(56px,18vw,96px)}.hm-bottom{gap:24px;margin-top:32px}.hm-lede{font-size:20px}.hm-track{justify-content:center;width:100%;margin-top:20px}.hm-cue{margin-top:36px}}@media (prefers-reduced-motion:reduce){.hm-title,.hm-line,.hm-ticker-track{transform:none!important}.hm-in,.hm-cue-line,.hm-rig-bar,.hm-rig-fig{animation:none!important}.hm-rig{opacity:1!important;transform:none!important}}
