@layer base{.v2{--font-v2:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-v2);--font-body:var(--font-v2);--v2-line:color-mix(in oklch,var(--color-text-bright) 10%,transparent);--v2-line-strong:color-mix(in oklch,var(--color-text-bright) 18%,transparent);font-family:var(--font-v2);font-variation-settings:"wdth" 100;font-size:16px;line-height:1.6}.v2 :where(h1,h2,h3,h4){font-family:var(--font-v2);font-weight:inherit;letter-spacing:inherit;line-height:inherit}.v2 .v2-legacy{--font-display:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-family:var(--font-body);font-variation-settings:normal}.v2 .v2-legacy :where(h1,h2,h3,h4){font-family:var(--font-display)}}@layer components{.v2-mega{font-family:var(--font-v2);font-size:clamp(3.5rem,13vw,13.5rem);font-weight:800;font-variation-settings:"wdth" 125;line-height:.8;letter-spacing:-.045em;text-transform:uppercase}.v2-display{font-family:var(--font-v2);font-size:clamp(2.6rem,1.4rem + 5.6vw,7rem);font-weight:700;font-variation-settings:"wdth" 114;line-height:.92;letter-spacing:-.04em}.v2-display,.v2-h2{color:var(--color-text-bright)}.v2-h2{font-family:var(--font-v2);font-size:clamp(2.15rem,1.3rem + 3.6vw,4.6rem);font-weight:650;font-variation-settings:"wdth" 110;line-height:.96;letter-spacing:-.035em}.v2-h3{font-family:var(--font-v2);font-size:clamp(1.45rem,1.1rem + 1.25vw,2.35rem);font-weight:600;font-variation-settings:"wdth" 106;line-height:1.05;letter-spacing:-.025em}.v2-h3,.v2-quote{color:var(--color-text-bright)}.v2-quote{font-family:var(--font-v2);font-size:clamp(1.75rem,1.1rem + 2.6vw,3.6rem);font-weight:500;font-variation-settings:"wdth" 100;line-height:1.1;letter-spacing:-.03em}.v2-lead{font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.5;letter-spacing:-.005em}.v2-body,.v2-lead{color:var(--color-text-muted)}.v2-body{font-size:1rem;line-height:1.65}.v2-label{font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted)}.v2-num{font-variant-numeric:tabular-nums}.v2-outline{color:transparent;-webkit-text-stroke:1px color-mix(in oklch,var(--color-text-bright) 42%,transparent)}.v2-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-top:.14em;margin-top:-.14em;padding-bottom:.06em;margin-bottom:-.06em}.v2-rule{height:1px;background:var(--v2-line)}}@keyframes v2-arc-draw{to{stroke-dashoffset:0}}@keyframes v2-arc-drift{0%{transform:translate3d(-1.2%,-.6%,0) scale(1.04)}to{transform:translate3d(1.2%,.6%,0) scale(1.04)}}.v2-arc-draw{animation:v2-arc-draw 1.6s cubic-bezier(.25,1,.5,1) forwards}.v2-arc-drift{animation:v2-arc-drift 40s ease-in-out infinite alternate;will-change:transform}@media (prefers-reduced-motion:reduce){.v2-arc-draw{stroke-dashoffset:0}.v2-arc-draw,.v2-arc-drift{animation:none}}.wall:has(.v2):before{content:none}.v2-cable-light{opacity:0}.v2-cable-node[data-lit=true] .v2-cable-light{animation:v2-ignite .7s linear forwards}@keyframes v2-ignite{0%{opacity:0}12%{opacity:1}20%{opacity:.15}34%{opacity:1}42%{opacity:.5}60%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2-cable-node[data-lit=true] .v2-cable-light{animation:none;opacity:1}}.v2-powerable[data-powered=true]{color:var(--color-neon-core);animation:v2-power .7s linear forwards;text-shadow:0 0 4px var(--color-neon-core),0 0 12px color-mix(in oklch,var(--color-neon-halo) 85%,transparent),0 0 32px color-mix(in oklch,var(--color-neon-halo) 60%,transparent),0 0 70px color-mix(in oklch,var(--color-brand) 45%,transparent)}@keyframes v2-power{0%{opacity:.35}12%{opacity:1}20%{opacity:.3}34%{opacity:1}42%{opacity:.6}60%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2-powerable[data-powered=true]{animation:none}}@font-face{font-stretch:62% 125%;font-family:archivo;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_d1783d{font-family:archivo,archivo Fallback}.__variable_d1783d{--font-archivo:"archivo","archivo Fallback"}