@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque.woff2) format("woff2-variations"),url(/fonts/BricolageGrotesque.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{color-scheme:dark;--ui-font: "General Sans", "Bricolage Grotesque", sans-serif}*{box-sizing:border-box}button{font-weight:inherit}html,body{margin:0;padding:0;background:#000;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-weight:var(--ui-weight, 500);font-optical-sizing:auto}.ui-item,.ui-tooltip,.ui-counter,.overlay__heading,.overlay__menu-item{font-family:var(--ui-font);font-style:italic;font-weight:400}.overlay__body,.gameover__word{font-family:var(--ui-font);font-weight:400}body{overflow-x:hidden}.scroll-spacer{width:1px;pointer-events:none}.stage{position:fixed;inset:0;overflow:hidden;pointer-events:none}.layer{position:absolute;inset:0;margin:0;padding:0;list-style:none}.layer--particles-bg{z-index:10;pointer-events:none}.layer--text-rear{z-index:50}.layer--covers{z-index:auto}.layer--text-front{z-index:200;pointer-events:none}.layer--particles-fg{z-index:300;pointer-events:none}.cover,.cover-ring,.text-string{position:absolute;top:0;left:0;will-change:transform}.cover{padding:var(--cover-border);pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-drag:none;user-select:none;box-shadow:0 0 var(--cover-shadow-blur) rgba(0,0,0,var(--cover-shadow-opacity))}.cover:hover{box-shadow:0 0 0 var(--hover-outline-px) var(--hover-outline-color),0 0 var(--cover-shadow-blur) rgba(0,0,0,var(--cover-shadow-opacity))}.cover.is-oversized{box-shadow:none}.cover.is-oversized:hover{box-shadow:0 0 0 var(--hover-outline-px) var(--hover-outline-color)}.cover-ring.is-oversized{mix-blend-mode:normal;backdrop-filter:none}.cover.is-dragging,html.is-dragging .cover{cursor:grabbing}.stage[data-mobile=true] .cover{touch-action:manipulation;cursor:pointer}@media (pointer: coarse){.stage:not([data-mobile=true]) .cover:before{content:"";position:absolute;inset:calc(-1 * var(--drag-pad))}}.cover-viewport{position:relative;width:100%;height:100%;overflow:hidden;touch-action:manipulation;container-type:inline-size;cursor:pointer}.cover__image{display:block;width:100%;height:100%;object-fit:contain}.cover-viewport .is-covered{opacity:0!important}.cover-ring{box-sizing:border-box;padding:var(--ring-inner);pointer-events:none;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0) border-box}.cover-ring:before,.cover-ring:after{content:"";position:absolute;display:none;border:1px solid rgb(255 255 255 / .5);border-radius:inherit}.cover-ring:before{inset:0}.cover-ring:after{inset:calc(var(--cover-border) - 1px);border-radius:calc(var(--cover-radius) + 1px)}.stage[data-border-style=hairline] .cover-ring:before,.stage[data-border-style=hairline] .cover-ring:after,.stage[data-border-style=frosted-static] .cover-ring:before,.stage[data-border-style=frosted-static] .cover-ring:after,.stage[data-border-style=glass] .cover-ring:before,.stage[data-border-style=glass] .cover-ring:after{display:block}.stage[data-border-style=difference] .cover-ring:not(.is-oversized){background:#fff;mix-blend-mode:difference}.stage[data-border-style=difference] .cover-ring.is-oversized,.stage[data-border-style=exclusion] .cover-ring.is-oversized{background:#fff}.stage[data-border-style=exclusion] .cover-ring:not(.is-oversized){background:#fff;mix-blend-mode:exclusion}.stage[data-border-style=solid] .cover-ring{background:#fff}.stage[data-border-style=hairline] .cover-ring{background:linear-gradient(155deg,#ffffff1a,#ffffff05)}.stage[data-border-style=frosted-static] .cover-ring{background:linear-gradient(155deg,#ffffff38,#ffffff0f)}.stage[data-border-style=glass] .cover-ring{background:linear-gradient(155deg,#ffffff24,#ffffff0a);backdrop-filter:blur(var(--border-blur)) saturate(1.4) brightness(1.08)}.text-string{white-space:nowrap;color:#fff;pointer-events:none;user-select:none}.cover__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:var(--info-valign, center);padding:1.2rem;opacity:0;pointer-events:none;transition:opacity var(--overlay-fade, .22s) ease}.cover:not(.cover--slideshow) .cover__overlay{background:var(--info-ground, #fff)}.cover.is-active .cover__overlay{opacity:1;pointer-events:auto}.cover--slideshow .cover__overlay{transition:none}.cover__ground{position:absolute;background:var(--info-ground, #fff);pointer-events:none}.cover.is-active .cover__overlay.is-buried{opacity:0;pointer-events:none}.cover__video{position:absolute;overflow:hidden}.cover__video-frame{display:block;width:100%;height:100%;border:0}.cover__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:44px;padding:0 1.2em;border:0;border-radius:999px;background:#000;color:#fff;font:inherit;font-size:.8rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 10px #0009}.cover__play:hover{background:#fff;color:#000}.cover__title{margin:0;color:var(--info-title-color, #000);font-size:1rem;font-weight:400;line-height:var(--info-title-lh, 1);--dl: 88}.hl{display:block}.hl-line{display:block;height:calc(var(--info-title-lh, 1) * 1em);white-space:pre}.hl-char{--heat: 0;font-variation-settings:"wght" calc(var(--wl, 200) + (var(--wh, 800) - var(--wl, 200)) * var(--heat)),"wdth" calc(var(--dl) + (var(--dh, 80) - var(--dl)) * var(--heat)),"opsz" var(--opsz, 96);opacity:calc(var(--op-min, 1) + (1 - var(--op-min, 1)) * var(--heat));margin-inline-end:var(--squeeze, 0em);transition-property:font-variation-settings,opacity,margin-inline-end;transition-duration:var(--hl-dur, var(--hl-thin-ms, 2s));transition-timing-function:var(--hl-ease, ease-in-out)}.hl[data-mode=fixed-box] .hl-char{display:inline-block;position:relative;height:calc(var(--info-title-lh, 1) * 1em);vertical-align:top}.hl-glyph{position:absolute;top:0;transform:translate(-50%);white-space:pre}.cover__title[data-state=heavy] .hl-char{--heat: 1 !important;transition:none}.cover.is-active .cover__title[data-state=light] .hl-char:not(.hl-char--space){pointer-events:auto}.cover__title .hl-char{pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hl-measure{position:absolute;top:0;left:-100000px;display:inline-block;line-height:1;white-space:pre;visibility:hidden;pointer-events:none}.cover__captions{position:absolute;inset:0;opacity:0;pointer-events:none;user-select:none}.cover.is-active .cover__captions{opacity:1}.cover__caption{position:absolute;overflow:hidden;color:var(--caption-color, #000);font-size:calc(var(--cover-border) * var(--caption-ratio, .48));line-height:var(--cover-border);text-align:center;text-overflow:ellipsis;white-space:nowrap}.cover__caption--top,.cover__caption--bottom{left:var(--cover-outer-radius);right:var(--cover-outer-radius);height:var(--cover-border)}.cover__caption--top{top:0}.cover__caption--bottom{bottom:0;transform:rotate(180deg)}.cover__caption--left,.cover__caption--right{top:var(--cover-outer-radius);bottom:var(--cover-outer-radius);width:var(--cover-border);writing-mode:vertical-rl}.cover__caption--right{right:0}.cover__caption--left{left:0;transform:rotate(180deg)}.cover__caption--below{display:none}.stage[data-mobile=true] .cover__caption:not(.cover__caption--below){display:none}.stage[data-mobile=true] .cover__caption--below{display:block;top:calc(100% + var(--caption-mobile-gap, 8px));left:0;right:0;color:#fff;font-size:var(--caption-mobile-size, 14px);line-height:1.2;text-align:left}.cover__slide{position:absolute;display:block;object-fit:contain;border:var(--slide-border, 0) solid #fff}.cover__pills{position:absolute;top:.6rem;right:.6rem;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 1.2rem);gap:.4rem;opacity:0;pointer-events:none;transition:none}.cover.is-active .cover__pills{opacity:1;pointer-events:auto}.pill{display:inline-flex;align-items:center;min-height:44px;padding:0 .9em;border-radius:999px;background:#000;color:#fff;font-size:.8rem;letter-spacing:.02em;text-decoration:none;white-space:nowrap;box-shadow:0 2px 10px #0009}.pill:hover{background:#fff;color:#000}.layer--ui{z-index:250;pointer-events:none}.ui-item{position:absolute;padding:0;border:0;background:none;color:#fff;font-size:var(--ui-label-size, 1.28rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;pointer-events:auto;cursor:pointer}.ui-item--small{font-size:var(--ui-label-size-small, 1.13rem)}.ui-item--top-left{top:1.5rem;left:1.5rem}.ui-item--bottom-left{bottom:1.5rem;left:1.5rem}.ui-item--top-right{top:1.5rem;right:1.5rem}.ui-item:hover{text-decoration:underline}.ui-item--glyph{display:block}.ui-item--glyph:hover{text-decoration:none;opacity:.7}.ui-corner{position:absolute;top:1.5rem;right:1.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--ui-glyph-gap, 8px);pointer-events:none}.ui-corner .ui-item{position:relative}.ui-glyph{display:block;width:auto;height:calc(var(--ui-glyph-size, 88px) * var(--glyph-scale, 1));stroke-width:2}.ui-tooltip{position:absolute;top:0;left:0;color:#fff;font-size:var(--ui-label-size, 1.28rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;user-select:none;visibility:hidden;transform:translate(var(--x, 0),var(--y, 0)) translate(calc(-100% - var(--ui-tooltip-gap, 10px)),-50%)}.ui-tooltip.is-visible{visibility:visible}.layer--ui[data-mobile=true] .ui-tooltip{display:none}.ui-glyph>*{vector-effect:non-scaling-stroke}.ui-glyph--close{width:var(--ui-close-size, 40px);height:var(--ui-close-size, 40px)}.ui-burger{position:absolute;top:1.5rem;right:1.5rem;display:none;width:44px;height:44px;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer}.layer--ui[data-mobile=true] .ui-item{display:none}.layer--ui[data-mobile=true] .ui-burger{display:block;transition:opacity .16s ease}.layer--ui[data-mobile=true][data-cover-open=true] .ui-burger{opacity:0;pointer-events:none}.ui-burger__bars,.ui-burger__bars:before,.ui-burger__bars:after{position:absolute;left:50%;width:22px;height:1.5px;margin-left:-11px;background:#fff}.ui-burger__bars{top:50%;margin-top:-.75px}.ui-burger__bars:before,.ui-burger__bars:after{content:"";left:0;margin-left:0}.ui-burger__bars:before{top:-7px}.ui-burger__bars:after{top:7px}.ui-counter{position:absolute;right:1.5rem;bottom:1.5rem;color:#fff;font-size:var(--ui-label-size-small, 1.13rem);line-height:1;letter-spacing:.02em;pointer-events:none;user-select:none}.overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;background:rgb(0 0 0 / var(--overlay-backdrop, .9));overflow-y:auto;overscroll-behavior:contain}.overlay[hidden]{display:none}.overlay:focus{outline:none}.overlay__panel{position:relative;width:calc(100% - 2 * var(--overlay-margin, 1.5rem));padding:calc(var(--ui-close-size, 40px) + 2.5rem) 0 3rem}.overlay__close{position:fixed;top:var(--overlay-margin, 1.5rem);right:var(--overlay-margin, 1.5rem);padding:0;border:0;background:none;color:#fff;line-height:0;cursor:pointer}.overlay__close:hover{opacity:.7}.overlay__body{font-size:clamp(1.15rem,3.2vw,3.4rem);line-height:calc(.35rem + 1.1em);letter-spacing:calc(.2px - .02em);text-wrap:pretty}.overlay__body p{margin:0 0 .7em}.overlay__heading{margin:2.4rem 0 .8rem;font-size:var(--ui-label-size-small, 1.13rem);letter-spacing:.02em;text-transform:uppercase;opacity:.6}.overlay__heading:first-child{margin-top:0}.overlay__link,.overlay__body a{color:#fff;text-underline-offset:.2em}.overlay__actions{margin-top:2rem}.overlay__legal{max-width:var(--legal-text-measure, 42em);font-size:var(--legal-text-size, 1.1rem);line-height:1.5;letter-spacing:0}.overlay__legal[hidden]{display:none}.overlay__legal .overlay__prose+.overlay__prose{margin-top:4rem}.overlay__subheading,.overlay__minorheading{margin:2em 0 .6em;font-size:1em;font-weight:400;line-height:1.3}.overlay__subheading{font-size:1.25em}.overlay__minorheading{margin-top:1.4em;font-style:italic}.overlay__legal ul{margin:0 0 .7em;padding-left:1.2em}.overlay__legal li{margin-bottom:.25em}.overlay__langs{display:flex;gap:1.2rem;margin-bottom:2.4rem}.overlay__lang{padding:0;border:0;background:none;color:#fff;font-family:var(--ui-font);font-size:var(--ui-label-size-small, 1.13rem);font-style:italic;font-weight:400;letter-spacing:.02em;text-transform:uppercase;opacity:.6;cursor:pointer}.overlay__lang[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:.25em}.overlay__lang:hover{opacity:1}.overlay__menu{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.overlay__menu-item{display:flex;align-items:center;min-height:56px;padding:0;border:0;background:none;color:#fff;font-size:1.6rem;line-height:1.1;text-align:left;text-decoration:none;cursor:pointer}.overlay__menu-item:hover{text-decoration:underline}html{scrollbar-gutter:stable}html.is-overlay-open,html.is-overlay-open body{overflow:hidden}.ui-item:focus-visible,.ui-burger:focus-visible,.overlay__close:focus-visible,.overlay__menu-item:focus-visible,.cover:focus-visible,.cover :focus-visible{outline:2px solid #fff;outline-offset:-2px}.cover:focus-visible{outline-offset:3px}.ui-item:focus-visible,.ui-burger:focus-visible{outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.is-frozen,.is-frozen body{overflow:hidden;touch-action:none;overscroll-behavior:none}.gameover{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;background:rgb(0 0 0 / var(--gameover-scrim, .6))}.gameover__word{appearance:none;border:0;background:none;padding:.9rem 1.2rem;color:#fff;font-size:var(--ui-label-size, 1.28rem);line-height:1;letter-spacing:.02em;text-transform:lowercase;cursor:pointer}.gameover__word:hover{text-decoration:underline}.gameover__word:focus-visible{outline:2px solid #fff;outline-offset:-2px}
