.Typewriter-module__tzCTPG__typewriter{font-weight:500}.Typewriter-module__tzCTPG__caret{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite Typewriter-module__tzCTPG__blink;display:inline-block}@keyframes Typewriter-module__tzCTPG__blink{to{visibility:hidden}}
.AsciiLogo-module__cNYTsq__inline{width:100%;height:100%;position:relative;overflow:hidden}.AsciiLogo-module__cNYTsq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.AsciiLogo-module__cNYTsq__logo{aspect-ratio:980/255;max-width:92%;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.HeroSpotlight-module__EcJk1a__hero{flex-direction:column;width:100%;min-height:100svh;padding-top:6rem;display:flex;position:relative}.HeroSpotlight-module__EcJk1a__heroInner{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;display:flex}.HeroSpotlight-module__EcJk1a__heroTop{align-self:flex-start}.HeroSpotlight-module__EcJk1a__heroTop h1,.HeroSpotlight-module__EcJk1a__heroBottom h1{font-size:clamp(4rem,11.5vw,14rem)}@media (max-width:1000px){.HeroSpotlight-module__EcJk1a__heroTop h1,.HeroSpotlight-module__EcJk1a__heroBottom h1{font-size:20vw}}.HeroSpotlight-module__EcJk1a__heroBottom{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.HeroSpotlight-module__EcJk1a__heroBottom p{max-width:28rem}.HeroSpotlight-module__EcJk1a__intro{width:100%;height:auto;position:relative}.HeroSpotlight-module__EcJk1a__introInner{height:auto}.HeroSpotlight-module__EcJk1a__introClip{width:100%;position:relative;overflow-x:clip}.HeroSpotlight-module__EcJk1a__videoDesktop{transform-origin:50%;clip-path:inset(50%);will-change:transform, clip-path;--reel-radius:1.2rem;width:100%;max-width:100%;position:relative;transform:translateY(-32%)scale(.25)}.HeroSpotlight-module__EcJk1a__videoMobile{clip-path:inset(50%);will-change:clip-path;--reel-radius:.4rem;width:100%;max-width:800px;margin:0 auto;display:none}.HeroSpotlight-module__EcJk1a__videoPreview{aspect-ratio:16/9;border-radius:var(--reel-radius);background-color:var(--surface-2);width:100%;position:relative;overflow:hidden}.HeroSpotlight-module__EcJk1a__reelImage{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.HeroSpotlight-module__EcJk1a__reelImageActive{opacity:1}@media (max-width:1000px){.HeroSpotlight-module__EcJk1a__hero{padding-top:5rem}.HeroSpotlight-module__EcJk1a__heroBottom{flex-direction:column-reverse;align-items:flex-end;gap:1rem}.HeroSpotlight-module__EcJk1a__heroBottom p{text-align:right;max-width:22rem}.HeroSpotlight-module__EcJk1a__videoDesktop{display:none}.HeroSpotlight-module__EcJk1a__videoMobile{display:block}}.HeroSpotlight-module__EcJk1a__heroCopy{flex-direction:column;gap:1rem;max-width:30rem;display:flex}.HeroSpotlight-module__EcJk1a__heroBadge{opacity:.6}.HeroSpotlight-module__EcJk1a__heroTypewriter{min-height:1.5em}.HeroSpotlight-module__EcJk1a__heroActions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:1000px){.HeroSpotlight-module__EcJk1a__heroCopy{text-align:right;align-items:flex-end}.HeroSpotlight-module__EcJk1a__heroActions{justify-content:flex-end}}.HeroSpotlight-module__EcJk1a__hero:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 40%,#0000 100%)}.HeroSpotlight-module__EcJk1a__heroInner{position:relative}.HeroSpotlight-module__EcJk1a__videoPreview{border:1px solid var(--line);box-shadow:0 0 60px #09ff001f}.HeroSpotlight-module__EcJk1a__heroTop{z-index:1;pointer-events:none;position:relative}.HeroSpotlight-module__EcJk1a__heroLogo{flex:none;min-width:0;height:clamp(10rem,24vw,26rem);margin:-3.5vw -2.25rem .75rem;position:relative;overflow:hidden}@media (max-width:1000px){.HeroSpotlight-module__EcJk1a__heroLogo{height:clamp(6rem,24vw,10rem);margin:.25rem -1.5rem .5rem}}@media (max-width:999px){.HeroSpotlight-module__EcJk1a__videoMobile .HeroSpotlight-module__EcJk1a__videoPreview{aspect-ratio:4/5}.HeroSpotlight-module__EcJk1a__intro{padding:1rem 0 4rem}}
.SectionFooter-module__n3Ensq__footer{width:100%;padding:2.25rem}.SectionFooter-module__n3Ensq__inner{justify-content:space-between;align-items:flex-end;width:100%;display:flex}@media (max-width:1000px){.SectionFooter-module__n3Ensq__footer{padding:1.5rem}}.SectionFooter-module__n3Ensq__overlay{z-index:10;pointer-events:none;height:auto;position:absolute;bottom:0;left:0;right:0}
.Stats-module__Lag95a__stats{background-color:var(--surface);width:100%;color:var(--ink);flex-direction:column;justify-content:space-between;display:flex;position:relative}.Stats-module__Lag95a__inner{flex-direction:column;gap:6rem;padding-top:6rem;padding-bottom:6rem;display:flex}.Stats-module__Lag95a__header{flex-direction:column;gap:1rem;width:100%;padding:0 4rem;display:flex}.Stats-module__Lag95a__header h4{max-width:14ch;position:relative}.Stats-module__Lag95a__callout{z-index:10}.Stats-module__Lag95a__grid{perspective:1600px;perspective-origin:50% 0;grid-template-columns:1fr 1fr;align-items:start;gap:.85rem;width:min(100%,44rem);margin-inline:auto;display:grid}.Stats-module__Lag95a__col{min-width:0;transform-style:preserve-3d;flex-direction:column;gap:.85rem;display:flex}.Stats-module__Lag95a__colLeft{padding-top:2.75rem}.Stats-module__Lag95a__card{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;border-radius:1rem;position:relative;overflow:hidden}.Stats-module__Lag95a__overlay{z-index:1;flex-direction:column;gap:.4rem;display:flex;position:relative}.Stats-module__Lag95a__cardMedia{aspect-ratio:3/2;color:var(--ink);flex-direction:column;justify-content:flex-end;padding:1.15rem;display:flex;position:relative}.Stats-module__Lag95a__cardMedia>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Stats-module__Lag95a__cardMedia:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--surface) 100%, transparent) 0%, transparent 75%);pointer-events:none;position:absolute;inset:0}.Stats-module__Lag95a__cardLight{aspect-ratio:1;background-color:var(--bg);width:85%;color:var(--ink);flex-direction:column;justify-content:space-between;align-self:flex-end;padding:1.15rem;display:flex}.Stats-module__Lag95a__meta{text-align:right;align-self:flex-end}.Stats-module__Lag95a__card h6{font-size:4rem}.Stats-module__Lag95a__cardAccent{aspect-ratio:.65;background-color:var(--base-400);min-height:22rem;color:var(--on-dark);flex-direction:column;gap:.5rem;padding:1.15rem;display:flex}.Stats-module__Lag95a__cardTall{aspect-ratio:1/1.85;color:var(--ink);flex-direction:column;justify-content:flex-start;padding:1.15rem;display:flex}.Stats-module__Lag95a__cardTall>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Stats-module__Lag95a__cardTall:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 90%, transparent) 0%, color-mix(in srgb, var(--surface) 25%, transparent) 50%, transparent 75%);pointer-events:none;position:absolute;inset:0}.Stats-module__Lag95a__cardTall .Stats-module__Lag95a__overlay{z-index:1}.Stats-module__Lag95a__cardDark{aspect-ratio:auto;background-color:var(--base-800);width:82%;min-height:16rem;color:var(--on-dark);flex-direction:column;justify-content:space-between;align-self:flex-start;gap:1.5rem;padding:1.15rem;display:flex;overflow:visible}.Stats-module__Lag95a__list{text-align:right;align-self:flex-end;list-style:none}@media (max-width:1000px){.Stats-module__Lag95a__inner{gap:2.5rem;padding-top:8rem;padding-bottom:8rem}.Stats-module__Lag95a__header{width:100%;padding-left:0;padding-right:0}.Stats-module__Lag95a__callout{display:none}.Stats-module__Lag95a__grid{grid-template-columns:1fr;width:min(100%,24rem)}.Stats-module__Lag95a__colLeft{padding-top:0}.Stats-module__Lag95a__cardLight,.Stats-module__Lag95a__cardDark{align-self:stretch;width:100%}}.Stats-module__Lag95a__cardMedia,.Stats-module__Lag95a__cardTall{color:#fff}.Stats-module__Lag95a__cardMedia:after{background:linear-gradient(#0000 30%,#000000bf 100%)}.Stats-module__Lag95a__cardTall:after{background:linear-gradient(#000000b3 0%,#0000 55%)}.Stats-module__Lag95a__cardSquare{aspect-ratio:1;align-self:flex-end;width:85%}@media (max-width:1000px){.Stats-module__Lag95a__cardSquare{align-self:stretch;width:100%}}
