@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/bricolage-grotesque-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ink-page{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-inter);-webkit-font-smoothing:antialiased}.ink-page :focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.ink-page :is(footer,.bg-ink) :focus-visible{outline-color:var(--color-ink-sun)}.ink-halftone{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--color-ink) var(--dot-ink, 22%),transparent) 0 var(--dot, 1.6px),transparent calc(var(--dot, 1.6px) + .6px));background-size:var(--cell, 12px) var(--cell, 12px)}.ink-halftone-fade{-webkit-mask-image:linear-gradient(var(--fade-dir, to bottom),black,transparent 78%);mask-image:linear-gradient(var(--fade-dir, to bottom),black,transparent 78%)}.ink-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:.92}.ink-outline{-webkit-text-stroke:var(--stroke, .09em) var(--color-ink);paint-order:stroke fill;text-shadow:var(--drop, .06em) var(--drop, .06em) 0 var(--color-ink)}.ink-bubble{position:relative}.ink-bubble:before,.ink-bubble:after{content:"";position:absolute;width:0;height:0;border-style:solid}.ink-bubble--left:before{top:var(--tail-y, 42px);left:-26px;border-width:13px 26px 13px 0;border-color:transparent var(--color-ink) transparent transparent}.ink-bubble--left:after{top:calc(var(--tail-y, 42px) + 5px);left:-17px;border-width:8px 17px 8px 0;border-color:transparent var(--bubble-bg, var(--color-paper)) transparent transparent}.ink-bubble--down:before{bottom:-26px;left:var(--tail-x, 44px);border-width:26px 13px 0 13px;border-color:var(--color-ink) transparent transparent transparent}.ink-bubble--down:after{bottom:-17px;left:calc(var(--tail-x, 44px) + 5px);border-width:17px 8px 0 8px;border-color:var(--bubble-bg, var(--color-paper)) transparent transparent transparent}@media(max-width:767px){.ink-bubble--left:before{top:-26px;left:var(--tail-x, 44px);border-width:0 13px 26px 13px;border-color:transparent transparent var(--color-ink) transparent}.ink-bubble--left:after{top:-17px;left:calc(var(--tail-x, 44px) + 5px);border-width:0 8px 17px 8px;border-color:transparent transparent var(--bubble-bg, var(--color-paper)) transparent}}.ink-draw{display:none;position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);overflow:visible;pointer-events:none}.ink-draw rect{x:2px;y:2px;width:calc(100% - 4px);height:calc(100% - 4px);rx:4px;fill:none;stroke:var(--color-ink);stroke-width:4px}[data-draw=ready] .ink-draw{display:block}[data-draw=ready] .ink-draw-target{border-color:transparent}html[data-intro=pending] [data-intro-ui],html[data-intro=playing] [data-intro-ui]{opacity:0;transform:translateY(18px)}html[data-intro=pending] [data-intro-poster],html[data-intro=playing] [data-intro-poster]{opacity:0}html[data-intro=skip] [data-intro-ui],html[data-intro=skip] [data-intro-poster]{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ink-skip-intro{opacity:0;pointer-events:none}html[data-intro=pending] .ink-skip-intro,html[data-intro=playing] .ink-skip-intro{opacity:1;pointer-events:auto}.world-scene[data-kind=conn]{display:none}.world-live .world-track{position:relative}.world-live .world-sticky{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.world-live .world-stage{position:absolute;inset:0;max-width:none;margin:0;padding:0}.world-live .world-scene{display:block;position:absolute;inset:0;margin:0;opacity:0;border:0;box-shadow:none;will-change:opacity}.world-live .world-media{position:absolute;inset:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto}.world-live .world-still,.world-live .world-video,.world-live .world-sketch{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.world-live .world-still{will-change:transform}.world-live .world-video{z-index:1}.world-live .world-scene.has-clip .world-still{opacity:0}.world-live .world-copy{position:absolute;z-index:3;left:clamp(16px,5vw,72px);top:50%;width:min(40vw,440px);transform:translateY(-50%);opacity:0;will-change:opacity,transform}@media(min-width:861px){.world-live :is(.world-still,.world-video,.world-sketch){object-position:0% 46%}}@media(max-width:860px){.world-live .world-copy{top:auto;right:16px;left:16px;bottom:calc(clamp(56px,12dvh,110px) + env(safe-area-inset-bottom));width:auto;max-width:560px;transform:none}}.world-sketch{z-index:2;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease-in-out),opacity .7s var(--ease-out) 1.3s}.world-sketch.is-drawn{clip-path:inset(0 0 0 0);opacity:0}.world-live [data-sketch=pending] :is(.world-still,.world-video){opacity:0}.world-live [data-sketch=drawn] .world-still{transition:opacity .6s var(--ease-out) 1.1s}html:has(.world-snap){scroll-snap-type:y proximity}.world-snap .world-scene[data-kind=dive]{scroll-snap-align:center}@media(prefers-reduced-motion:reduce){html[data-intro] [data-intro-ui],html[data-intro] [data-intro-poster]{opacity:1;transform:none;transition:none}.world-sketch{display:none}}
