.dots-canvas{z-index:0;pointer-events:none;opacity:0;width:100%;height:100lvh;display:block;position:fixed;inset:0 0 auto}[data-dots][data-live] .dots-canvas{opacity:1}body:has([data-dots])>footer{z-index:1;margin-top:0;position:relative}.dots-sec{z-index:1;position:relative}.dots-sec-hero{height:125svh}.dots-sec-ball{height:120svh}.dots-sec-final{height:100svh}.dots-sec-year{height:110svh}.dots-hits{z-index:1;position:relative}.dots-stage{height:100svh;padding:4.5rem 1rem 1.5rem;display:grid;position:sticky;top:0}.dots-stage-stack{align-content:center;justify-items:center;gap:1.75rem}.dots-stage-final{position:relative}.dots-stage-ball{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:1.75rem}.dots-fig{aspect-ratio:var(--ratio);width:min(var(--max-w), calc(var(--fit-h) * var(--ratio)));position:relative}.dots-fig-logo{--max-w:86vw;--fit-h:58svh}.dots-fig-ball{--max-w:92vw;--fit-h:56svh}.dots-fig-count{--max-w:92vw;--fit-h:30svh}.dots-fig-final{--max-w:80vw;--fit-h:36svh}.dots-fig-year{--max-w:84vw;--fit-h:22svh}.dots-fig-flag{--max-w:88vw;--fit-h:34svh}.dots-fig-orb{--max-w:80vw;--fit-h:38svh}.dots-poster{width:100%;height:100%;position:absolute;inset:0}:root[data-theme=dark] .dots-poster{filter:invert()}[data-dots][data-live] .dots-poster{visibility:hidden}:root[data-theme=dark] .dots-poster-light,:root:not([data-theme=dark]) .dots-poster-dark,:root[data-js] [data-dots]:not([data-static]) .dots-poster-later{display:none}.dots-text{text-align:center;width:100%;max-width:26rem}.dots-stage-stack .dots-text{max-width:40rem}.dots-title{letter-spacing:-.02em;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:800;line-height:1}.dots-kicker{color:var(--color-mute);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.dots-title-ball{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.04}.dots-title-sm{font-size:clamp(1.625rem,4.5vw,3rem);line-height:1.1}.dots-title-slogan{letter-spacing:.02em;font-size:clamp(1.75rem,5vw,3.25rem)}.dots-story{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:600;line-height:1.35}.dots-year{color:var(--color-paper);font-size:1rem}.dots-lead{color:var(--color-mute);margin-top:.75rem;line-height:1.5}.dots-text .site-btn{margin-top:1.5rem}.dots-text:focus-within{opacity:1!important}.dots-actions{flex-wrap:wrap;justify-content:center;gap:0 .75rem;display:flex}@media (min-width:48rem){.dots-stage{padding:5.5rem 2rem 2rem}.dots-fig-logo{--max-w:70vw;--fit-h:72svh}.dots-fig-count{--max-w:76vw;--fit-h:40svh}.dots-fig-final{--max-w:46vw;--fit-h:46svh}.dots-fig-year{--max-w:62vw;--fit-h:32svh}.dots-fig-flag{--max-w:64vw;--fit-h:46svh}.dots-fig-orb{--fit-h:48svh}.dots-stage-ball{grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);width:100%;max-width:1320px;margin-inline:auto}.dots-fig-ball{--max-w:100%;--fit-h:80svh;order:2;justify-self:end}.dots-title-ball{font-size:clamp(1.75rem,4vw,3.5rem)}.dots-stage-ball .dots-text{text-align:left;order:1;justify-self:start;max-width:none;padding-left:clamp(0rem,5vw,5rem)}.dots-stage-flip .dots-fig-ball{order:1;justify-self:start}.dots-stage-flip .dots-text{order:2;justify-self:end;padding-left:0;padding-right:clamp(0rem,5vw,5rem)}}@media (not (min-width:48rem)) and (not (min-height:37.5rem)){.dots-fig-ball{--fit-h:46svh}.dots-stage-ball{gap:1rem}}[data-dots][data-static] .dots-sec,:root:not([data-js]) .dots-sec{height:auto}[data-dots][data-static] .dots-stage,:root:not([data-js]) .dots-stage{height:auto;min-height:100svh;position:relative}:is(:root[data-theme-switching]:has([data-dots]),:root[data-theme-switching]:has([data-dots]) *){transition:none!important}
