.hero-module__NVBTOW__hero{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate;border-bottom:1px solid #252d21;align-items:center;min-height:clamp(560px,100svh - 118px,760px);display:flex;position:relative;overflow:hidden}.hero-module__NVBTOW__media{z-index:-1;position:absolute;inset:-18% 0 0}.hero-module__NVBTOW__photo{background-position:62% 45%;background-size:cover;animation:40s ease-in-out infinite alternate hero-module__NVBTOW__drift;position:absolute;inset:-4%}.hero-module__NVBTOW__hair{z-index:1;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.hero-module__NVBTOW__hair[data-on=true]{opacity:1}.hero-module__NVBTOW__hair[data-over=link] .hero-module__NVBTOW__coords{opacity:0}.hero-module__NVBTOW__hv,.hero-module__NVBTOW__hh{background:#c5f36833;position:absolute;top:0;left:0}.hero-module__NVBTOW__hv{width:1px;height:100%}.hero-module__NVBTOW__hh{width:100%;height:1px}.hero-module__NVBTOW__coords{white-space:nowrap;font-family:var(--font-barlow), system-ui, sans-serif;letter-spacing:.16em;color:#c5f368;font-variant-numeric:tabular-nums;background:#101411d1;border:1px solid #c5f3684d;border-radius:2px;margin:16px 0 0 16px;padding:3px 8px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:0;left:0}.hero-module__NVBTOW__coordsOff{opacity:0}.hero-module__NVBTOW__coords i{color:#f0f0e8;font-style:normal}.hero-module__NVBTOW__scrim{background:linear-gradient(90deg,#101411 4%,#101411c7 40%,#10141133 78%),linear-gradient(#10141180,#0000 20% 72%,#101411);position:absolute;inset:0}@keyframes hero-module__NVBTOW__drift{0%{transform:scale(1.06)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.hero-module__NVBTOW__topo{z-index:-1;pointer-events:none;width:100%;height:100%;animation:1.4s ease-out .1s both hero-module__NVBTOW__topoIn;position:absolute;inset:0}.hero-module__NVBTOW__topo path{fill:none;stroke:#c5f368;stroke-opacity:.18;stroke-width:1.2px}@keyframes hero-module__NVBTOW__topoIn{0%{opacity:0}to{opacity:1}}.hero-module__NVBTOW__inner{column-gap:var(--gap);padding-block:var(--s-16);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.hero-module__NVBTOW__copy{grid-column:1/span 6}.hero-module__NVBTOW__sub{max-width:46ch;margin:0 0 var(--s-8);color:#d6d9cc;font-size:20px;line-height:1.55}.hero-module__NVBTOW__actions{gap:var(--s-3);margin-bottom:var(--s-12);flex-wrap:wrap;display:flex}.hero-module__NVBTOW__proof{gap:var(--s-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero-module__NVBTOW__proof strong{font-family:var(--font-barlow), system-ui, sans-serif;font-size:28px;font-weight:700;line-height:1.1;display:block}.hero-module__NVBTOW__proof li>span{color:#aeb5a5;font-size:13px}.hero-module__NVBTOW__h1{margin-bottom:var(--s-6);filter:drop-shadow(0 4px 28px #040605cc)}.hero-module__NVBTOW__line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-module__NVBTOW__line>span{animation:.9s cubic-bezier(.2,.7,.3,1) both hero-module__NVBTOW__lineUp;animation-delay:var(--d,0s);display:block}@keyframes hero-module__NVBTOW__lineUp{0%{transform:translateY(105%)}to{transform:none}}.hero-module__NVBTOW__enter{animation:.75s cubic-bezier(.2,.7,.3,1) both hero-module__NVBTOW__rise;animation-delay:var(--d,0s)}@keyframes hero-module__NVBTOW__rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-module__NVBTOW__hud{perspective:700px;aspect-ratio:1;grid-column:8/span 5;justify-self:center;width:100%;max-width:440px;position:relative}.hero-module__NVBTOW__reticle{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-module__NVBTOW__ringA,.hero-module__NVBTOW__ringB{will-change:transform;position:absolute;inset:0}.hero-module__NVBTOW__ringA svg,.hero-module__NVBTOW__ringB svg{width:100%;height:100%;display:block;overflow:visible}.hero-module__NVBTOW__ringA{animation:40s linear infinite hero-module__NVBTOW__spin}.hero-module__NVBTOW__ringB{animation:26s linear infinite reverse hero-module__NVBTOW__spin}@keyframes hero-module__NVBTOW__spin{to{transform:rotate(360deg)}}.hero-module__NVBTOW__pulse{will-change:transform, opacity;border:1.5px solid #c5f368;border-radius:50%;width:60%;height:60%;animation:2.6s ease-out 1.8s infinite hero-module__NVBTOW__lock;position:absolute;top:20%;left:20%}@keyframes hero-module__NVBTOW__lock{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.hero-module__NVBTOW__badge{width:38%;position:absolute;top:50%;left:50%;translate:-50% -52%}.hero-module__NVBTOW__badge img{filter:drop-shadow(0 14px 22px #0000008c)}.hero-module__NVBTOW__readout{align-items:center;gap:var(--s-3);white-space:nowrap;padding:var(--s-2) var(--s-4);font-family:var(--font-barlow), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#c5f368;background:#101411d9;border:1px solid #c5f36866;border-radius:2px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.hero-module__NVBTOW__dot{background:#c5f368;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,start) infinite hero-module__NVBTOW__blink}@keyframes hero-module__NVBTOW__blink{to{opacity:.25}}@media (max-width:900px){.hero-module__NVBTOW__copy{grid-column:1/-1}.hero-module__NVBTOW__hud{display:none}.hero-module__NVBTOW__scrim{background:linear-gradient(#1014118c,#101411e6)}.hero-module__NVBTOW__h1{filter:none}.hero-module__NVBTOW__sub{font-size:18px}.hero-module__NVBTOW__proof{gap:var(--s-6)}}@media (prefers-reduced-motion:reduce){.hero-module__NVBTOW__photo,.hero-module__NVBTOW__ringA,.hero-module__NVBTOW__ringB,.hero-module__NVBTOW__pulse,.hero-module__NVBTOW__dot,.hero-module__NVBTOW__enter,.hero-module__NVBTOW__line>span,.hero-module__NVBTOW__topo{animation:none}}.hero-module__NVBTOW__field{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-module__NVBTOW__hudBurst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:scale(1.5)}.hero-module__NVBTOW__hint{z-index:3;right:var(--gutter);bottom:var(--s-6);align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);color:#c9cfc0;border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101411e6;border:1px solid #c5f36880;font-size:13px;display:flex;position:absolute;box-shadow:0 0 0 4px #c5f3680f}.hero-module__NVBTOW__pips{gap:5px;display:inline-flex}.hero-module__NVBTOW__pips i{background:#36402f;border-radius:2px;width:14px;height:4px;transition:background .3s,box-shadow .3s}.hero-module__NVBTOW__pips .hero-module__NVBTOW__pipOn{background:#c5f368;box-shadow:0 0 8px #c5f368b3}@media (max-width:900px){.hero-module__NVBTOW__field,.hero-module__NVBTOW__hint{display:none}}.hero-module__NVBTOW__hintIcon{color:#c5f368;flex:none;width:26px;height:26px}.hero-module__NVBTOW__hintText{gap:2px;line-height:1.25;display:grid}.hero-module__NVBTOW__hintText b{font-family:var(--font-barlow), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f0f0e8;font-size:17px;font-weight:700}.hero-module__NVBTOW__hintText small{color:#9aa292;font-size:12.5px}.hero-module__NVBTOW__hero[data-active=false] *{animation-play-state:paused!important}.hero-module__NVBTOW__photo,.hero-module__NVBTOW__topo,.hero-module__NVBTOW__badge,.hero-module__NVBTOW__hud{will-change:transform}.hero-module__NVBTOW__hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101411f0;min-width:280px}.hero-module__NVBTOW__clock{font-family:var(--font-barlow), system-ui, sans-serif;color:#f0f0e8;align-items:baseline;gap:2px;display:inline-flex}.hero-module__NVBTOW__clock b{min-width:4ch;font-size:40px;font-weight:800;line-height:1}.hero-module__NVBTOW__clock i{color:#9aa292;font-size:18px;font-style:normal}.hero-module__NVBTOW__hint[data-phase=run]{border-color:#c5f368}.hero-module__NVBTOW__grade{font-family:var(--font-barlow), system-ui, sans-serif;text-align:center;text-shadow:0 0 22px;width:44px;font-size:52px;font-weight:800;line-height:1}.hero-module__NVBTOW__newBest{margin-left:var(--s-2);padding:1px var(--s-2);letter-spacing:.1em;text-transform:uppercase;color:#101411;vertical-align:middle;background:#c5f368;border-radius:2px;font-size:11px;font-style:normal;font-weight:800}.hero-module__NVBTOW__replay{border-radius:var(--radius);color:#f0f0e8;cursor:pointer;background:0 0;border:1px solid #36402f;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-grid}.hero-module__NVBTOW__replay svg{width:20px;height:20px;transition:transform .4s}.hero-module__NVBTOW__replay:hover,.hero-module__NVBTOW__replay:focus-visible{color:#c5f368;border-color:#c5f368}.hero-module__NVBTOW__replay:hover svg{transform:rotate(-180deg)}.hero-module__NVBTOW__hint{position:absolute;overflow:hidden}.hero-module__NVBTOW__score{color:#f0f0e8!important;font-size:22px!important}.hero-module__NVBTOW__combo{min-width:46px;height:32px;padding:0 var(--s-2);font-family:var(--font-barlow), system-ui, sans-serif;color:#6f7867;font-variant-numeric:tabular-nums;border:1px solid #36402f;border-radius:2px;place-items:center;font-size:20px;font-weight:800;display:inline-grid}.hero-module__NVBTOW__comboOn{color:#101411;background:#c5f368;border-color:#c5f368;animation:.28s cubic-bezier(.34,1.6,.64,1) hero-module__NVBTOW__comboPop;box-shadow:0 0 14px #c5f36880}@keyframes hero-module__NVBTOW__comboPop{0%{transform:scale(.7)}to{transform:none}}.hero-module__NVBTOW__timebar{transform-origin:0;background:#c5f368;height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #c5f368b3}.hero-module__NVBTOW__resultBadge{filter:drop-shadow(0 4px 10px #00000080);flex:none;width:44px;height:auto}:is(html[data-lite=true] .hero-module__NVBTOW__photo,html[data-lite=true] .hero-module__NVBTOW__ringA,html[data-lite=true] .hero-module__NVBTOW__ringB,html[data-lite=true] .hero-module__NVBTOW__pulse,html[data-lite=true] .hero-module__NVBTOW__topo){animation:none}html[data-lite=true] .hero-module__NVBTOW__hair{display:none}html[data-lite=true] .hero-module__NVBTOW__h1{filter:none}
