@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GS Black;src:url(/assets/playfair-latin-standard-normal-D5JfIJ-G.woff2)format("woff2-variations");font-weight:900;font-stretch:87.5%;font-display:swap}@font-face{font-family:GS Light;src:url(/assets/playfair-latin-standard-normal-D5JfIJ-G.woff2)format("woff2-variations");font-weight:300;font-stretch:87.5%;font-display:swap}:root{--ink:#0a0a0a;--white:#fff;--yellow:#ffe500;--pink:#ff4fb4;--display:"GS Black", Georgia, "Times New Roman", serif;--serif:"GS Light", Georgia, "Times New Roman", serif;--shade:var(--serif);--mono:"Inter Variable", "Inter", system-ui, sans-serif;--gutter:clamp(16px, 2.6vw, 44px);--t:clamp(13px, .7vw, 20px);--t-s:clamp(12px, .645vw, 18.5px);--t-xs:clamp(11px, .59vw, 17px);--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--mono);font-size:var(--t);text-transform:uppercase;letter-spacing:.01em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.4;overflow-x:hidden}body.is-loading{overflow:hidden}h1,h2,h3,p,ol,figure{margin:0}ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}canvas{display:block}em{font-family:var(--serif);text-transform:none;letter-spacing:-.085em}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--white)}::selection{background:var(--yellow);color:var(--ink)}.eyebrow{font-size:var(--t)}.has-cursor body,.has-cursor a,.has-cursor button{cursor:none}@property --flood{syntax:"<length>";inherits:false;initial-value:0}.loader{z-index:100;background:var(--ink);cursor:pointer;position:fixed;inset:0;overflow:hidden}.sp{color:var(--white);place-items:center;display:grid;position:absolute;inset:0}.sp.is-happy{color:var(--ink)}.sp-teeth{display:none}.sp__lines{pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 4px),radial-gradient(90% 90%,#0000 40%,#000000e6);animation:.18s steps(2,end) infinite flicker;position:absolute;inset:0}.sp.is-happy .sp__lines{display:none}@keyframes flicker{50%{opacity:.7}}.sp__flood{--flood:0vmax;clip-path:circle(var(--flood) at 50% 50%);pointer-events:none;position:absolute;inset:0}.sp__flood--yellow{background:var(--yellow)}.sp__flood--ink{background:var(--ink)}.sp__face{--split:0px;width:min(44vw,50vh);color:var(--yellow);fill:currentColor;will-change:transform;position:relative;overflow:visible}.sp.is-happy .sp__face{color:var(--ink)}.sp__word{font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;mix-blend-mode:difference;color:#fff;pointer-events:none;font-size:clamp(92.4px,34.32vw,686.4px);line-height:1.02;position:absolute;top:50%;left:50%;translate:-50% -50%}.sp__caption{text-align:center;width:max-content;max-width:90vw;font-family:var(--serif);text-transform:none;letter-spacing:-.04em;color:var(--yellow);font-size:clamp(16.9px,2.37vw,38.86px);line-height:1.02;position:absolute;bottom:7.5vh;left:50%;translate:-50%}.sp.is-happy .sp__caption{color:var(--ink)}.sp__big{font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;color:var(--ink);pointer-events:none;font-size:clamp(58.08px,16.1vw,316.8px);line-height:1.02;position:absolute;overflow:hidden}.sp__big span{display:inline-block}.sp__big--good{left:var(--gutter);top:9vh}.sp__big--stuff{right:var(--gutter);bottom:7vh}.sp__slate{pointer-events:none;font-size:var(--t-s);mix-blend-mode:difference;color:#ffe500;position:absolute;inset:0}.sp__c{position:absolute}.sp__c--tl{left:var(--gutter);top:22px}.sp__c--tr{right:var(--gutter);top:22px}.sp__c--bl{left:var(--gutter);align-items:center;gap:8px;display:flex;bottom:22px}.sp__c--bl i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:.5s steps(2,end) infinite alternate pulse}.sp__c--br{right:var(--gutter);bottom:22px}@media (width<=720px){.sp__face{width:min(52vw,40vh)}.sp__big{font-size:24vw}.sp__big--good{top:13vh}.sp__big--stuff{top:min(50% + 33vw,100% - 122px - 22vw);bottom:auto}.sp__c--tr,.sp__c--br{display:none}.sp__caption{bottom:17vh}}.sp__skipbtn{right:var(--gutter);z-index:7;background:var(--yellow);color:var(--ink);font-family:var(--mono);font-weight:700;font-size:var(--t-xs);cursor:pointer;transition:transform .25s var(--ease), opacity .2s;border-radius:99px;padding:9px 16px 8px;line-height:1;position:absolute;bottom:52px}@media (hover:hover){.sp__skipbtn:hover{transform:scale(1.08)rotate(-3deg)}}.sp__skipbtn:disabled{opacity:.4}.sp.is-happy .sp__skipbtn{background:var(--ink);color:var(--yellow)}.sp__skipbtn:after{content:"";position:absolute;inset:-8px}.has-cursor .sp__skipbtn{cursor:pointer}@media (width<=720px){.sp__skipbtn{bottom:20px}}@supports (height:100svh){@media (width<=720px) and (orientation:portrait){.sp{--short:clamp(0px, calc((113vw + 140px - 100svh) * 9999), 9999px)}.sp__big{font-size:min(24vw,max(14vw,51.0204svh - 33.6735vw - 71.4286px))}.sp__big--stuff{top:min(calc(50% + 33vw), calc(100% - 122px - 22vw + var(--short)))}}}.cursor{z-index:90;pointer-events:none;opacity:0;will-change:transform;width:40px;height:40px;margin:-20px 0 0 -20px;transition:opacity .2s;position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor__face{width:100%;height:100%;fill:var(--ink);stroke:var(--ink);display:block;overflow:visible}.cursor__face .disc{fill:var(--disc,var(--yellow));transition:fill .25s}.cursor__face g{fill:none;display:none}.cursor__face g .solid{fill:currentColor;stroke:none;color:var(--ink)}.cursor__face[data-mood=smile] .mood-smile,.cursor__face[data-mood=oh] .mood-oh,.cursor__face[data-mood=wink] .mood-wink,.cursor__face[data-mood=think] .mood-think,.cursor__face[data-mood=grin] .mood-grin,.cursor__face[data-mood=laugh] .mood-laugh,.cursor__face[data-mood=dizzy] .mood-dizzy,.cursor__face[data-mood=sleep] .mood-sleep{display:block}.cursor__face[data-mood=grin]{stroke:var(--white)}.cursor__face[data-mood=grin] .disc{fill:var(--ink)}.cursor__face[data-mood=grin] g .solid{color:var(--white)}.has-cursor .ball,.has-cursor .sticker__in,.has-cursor .slot,.has-cursor .book,.has-cursor .banned,html.has-cursor :is(.tv--big .tv__screen,.svc,.lib__prop,.lib__pile i,.book.is-open,.ball.is-grabbed,.sticker__in:active,.yoyo.is-held){cursor:none}@media not ((hover:hover) and (pointer:fine)){.cursor{display:none}}.nav{z-index:50;padding:18px var(--gutter);color:var(--white);pointer-events:none;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto;background:var(--ink);transform-origin:50% -18px;border-radius:99px;position:relative}.nav__hop{width:20px;height:20px;fill:var(--ink);stroke:var(--ink);pointer-events:none;margin:-13px 0 0 -10px;position:absolute;top:0;left:0;overflow:visible;scale:0}.nav__hop circle{fill:var(--yellow)}.nav__hop ellipse{stroke:none}.nav__brand{align-items:center;gap:10px;padding:7px 16px 7px 7px;display:flex}.nav__time{padding:13px 16px}.nav__brand svg{width:30px;height:30px;overflow:visible}.nav__brand span i{font-style:normal;display:inline-block}.logo__grin{opacity:0}.nav__brand.is-bad{background:var(--white);color:var(--ink)}.nav__brand.is-bad .logo__smile{opacity:0}.nav__brand.is-bad .logo__grin{opacity:1}.nav__brand.is-bad .logo__eye{scale:1 .7}.nav__brand.is-bad .logo__eye:first-child{rotate:20deg}.nav__brand.is-bad .logo__eye:last-child{rotate:-20deg}.logo__eye{transform-box:fill-box}.nav__links{gap:clamp(14px,2.4vw,36px);padding:0 20px;display:flex}.nav__links a{padding:14px 0;position:relative}@media (width<=720px){.nav__time,.nav__brand span{display:none}.nav{gap:6px;padding-inline:clamp(8px,2.6vw,16px)}.nav__brand{flex:none;padding:7px}.nav>.nav__links{left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));white-space:nowrap;box-shadow:0 0 0 2px var(--white), 0 10px 0 #0a0a0a2e;transition:transform .45s var(--ease), opacity .3s;justify-content:space-between;gap:0;padding:0 clamp(10px,4vw,18px);font-size:clamp(9.5px,2.9vw,12px);position:fixed;transform:none!important}.nav__links a{opacity:.66;padding:17px 0 15px;transition:opacity .2s,color .2s}.nav__links a:after{content:"";position:absolute;inset:0 -5px}.nav__links a:is(.is-here,[aria-current]){opacity:1;color:var(--yellow)}.nav.is-tucked>.nav__links{opacity:0;pointer-events:none;transform:translateY(180%)!important}body.is-loading .nav__links{display:none}}@media (width<=379px){.nav>.nav__links{font-size:11px}.nav__links a:after{inset:0 -7px}}@media (width>=721px) and (width<=760px){.nav__time{display:none}}.tape-out{z-index:99;background:repeating-conic-gradient(#1c1c1c 0 25%, #8a8a8a 0 50%) 0 0 / 6px 6px;animation:.2s steps(2,end) infinite tape-out-jit,.35s ease-out both tape-out-in;position:fixed;inset:-8px}@keyframes tape-out-jit{50%{transform:translate(3px,3px)}}@keyframes tape-out-in{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.hero{height:360vh;position:relative}.hero__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hero__canvas{width:100%;height:100%;position:absolute;inset:0}.hero__ui{pointer-events:none;mix-blend-mode:difference;color:#fff;position:absolute;inset:0}.hero__title{font-family:var(--display);text-transform:none;letter-spacing:-.045em;font-size:clamp(58.08px,16.1vw,316.8px);line-height:1.02;position:absolute;inset:0}.hero__word{white-space:nowrap;display:block;position:absolute}.hero__word--a{left:var(--gutter);top:9vh}.hero__word--b{right:var(--gutter);bottom:7vh}.hero__meta{position:absolute}.hero__meta--l{left:var(--gutter);bottom:9vh}.hero__meta--r{right:var(--gutter);text-align:right;top:14vh}.hero__scroll{position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero__scroll span{animation:bob 1.4s var(--ease) infinite alternate;display:inline-block}@keyframes bob{to{transform:translateY(6px)}}@media (width<=720px){.hero__sticky{background:var(--ink);height:100lvh}.hero__canvas{height:calc(200lvh - 100svh);top:calc(100svh - 100lvh);bottom:auto}.hero__ui{height:100svh;inset:0 0 auto}.hero__title{font-size:24vw}.hero__word--a{top:13vh}.hero__word--b{top:min(50% + 33vw,100% - 122px - 22vw);bottom:auto}.hero__meta--r{display:none}.hero__meta--l{bottom:78px}.hero__scroll{display:none}}@supports (height:100svh){@media (width<=720px) and (orientation:portrait){.hero__ui{--short:clamp(0px, calc((113vw + 140px - 100svh) * 9999), 9999px)}.hero__title{font-size:min(24vw,max(14vw,51.0204svh - 33.6735vw - 71.4286px))}.hero__word--b{top:min(calc(50% + 33vw), calc(100% - 122px - 22vw + var(--short)))}.hero__meta--l{bottom:calc(78px - var(--short))}}}.manifesto{background:var(--yellow);color:var(--ink);position:relative}.manifesto__scroll{height:375vh}.manifesto__pin{--u:min(1vw, 1.5vh);--room:var(--yellow);background:var(--yellow);height:100svh;padding:0 var(--gutter);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.manifesto__top{left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:24px;display:flex;position:absolute;top:84px}.manifesto__blurb{text-align:right;max-width:30em}.manifesto__hint{left:var(--gutter);font-size:var(--t-s);opacity:.6;position:absolute;bottom:22px}.say{z-index:2;margin-top:4vh;font-weight:400;position:relative}.say__clip{padding:.4vh 0;display:block;overflow:hidden}.say__clip--slot{overflow:visible}.say__line{white-space:nowrap;transform-origin:0 100%;display:block}.say__line--a,.say__line--c{font-family:var(--display);text-transform:none;letter-spacing:-.045em}.say__line--a{font-size:calc(var(--u) * 14.5);line-height:1.02}.say__line--c{font-size:calc(var(--u) * 9.8);line-height:1.06}.say__line--slot,.say__line--d{font-family:var(--serif);text-transform:none;letter-spacing:-.085em;font-size:calc(var(--u) * 10.98);line-height:1.02}.say__line--slot{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * .6) 0;display:flex}.say__line--d{padding-bottom:.12em}.say .l{transform-origin:50% 100%;transition:transform .35s var(--ease);will-change:transform;display:inline-block}.say__echo{margin-left:.12em}.slot{background:var(--ink);height:1.16em;color:var(--room);box-sizing:content-box;cursor:pointer;border-radius:.22em;padding:0 .2em;transition:color .4s;display:inline-block;overflow:hidden;transform:rotate(-2deg)}.slot__reel{display:block}.slot__word{white-space:nowrap;width:max-content;height:1.16em;line-height:1.12;display:block}.say__stamp{flex:none;width:.82em;height:.82em;overflow:visible}@media (width<=720px){.manifesto__pin{--u:1.32vw}.manifesto__top{flex-direction:column;gap:10px}.manifesto__blurb{display:none}.say__line--a{font-size:calc(var(--u) * 19)}.say__line--c{font-size:calc(var(--u) * 9.4)}.say__line--slot,.say__line--d{font-size:calc(var(--u) * 10.5)}.manifesto__hint{display:none}}.marquee{z-index:2;background:var(--ink);color:var(--yellow);transform-origin:50%;margin-top:14vh;padding:3.2vh 0;position:relative;overflow:hidden;transform:rotate(-1.6deg)scale(1.03)}.marquee__track{white-space:nowrap;align-items:center;gap:clamp(28px,4.2vw,80px);width:max-content;animation:90s linear infinite strap;display:flex}.marquee__track img{width:clamp(calc(var(--w) * .5px), calc(var(--w) * .068vw), calc(var(--w) * 1.25px));flex:none;height:auto}.marquee{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.marquee__track img{-webkit-user-drag:none;pointer-events:none}.marquee__track svg{width:clamp(26px,3.2vw,56px);height:clamp(26px,3.2vw,56px);color:var(--yellow);flex:none}@keyframes strap{to{transform:translate(calc(-50% - clamp(14px,2.1vw,40px)))}}@keyframes slide{to{transform:translate(calc(-50% - 1.3vw))}}.work{z-index:2;visibility:hidden;height:250vh;margin-top:-100vh;position:relative}.work.is-live{visibility:visible}.work__sticky{background:var(--yellow);height:100svh;color:var(--white);padding:74px var(--gutter) 46px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.work__dark{background:var(--ink);will-change:transform;border-radius:50%;width:100vmin;height:100vmin;margin:-50vmin 0 0 -50vmin;position:absolute;top:54%;left:50%;transform:scale(0)}.work__gate{border:4px solid var(--ink);pointer-events:none;opacity:0;border-radius:18px;width:78vw;height:76vh;margin:-38vh 0 0 -39vw;position:absolute;top:50%;left:50%}.work__gate:nth-of-type(2){border-style:dashed;rotate:5deg}.work__gate:nth-of-type(3){rotate:-4deg}.work__head{justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex;position:relative}.work__head h2{font:inherit}.work__count{font-family:var(--mono);font-weight:700;font-size:var(--t-s)}.work__count span:first-child{background:var(--yellow);color:var(--ink);padding:.4em .5em .3em}.work__hint{white-space:nowrap;font-size:var(--t-s);opacity:.6;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.tvwall{flex:1;grid-template-columns:1fr 3.6fr 1fr;gap:clamp(10px,1.6vw,28px);min-height:0;display:grid;position:relative}.tvwall__col{grid-template-rows:repeat(4,1fr);gap:clamp(8px,1.2vw,18px);min-height:0;display:grid}.tv{--tone:var(--yellow);background:var(--tone);min-height:0;color:var(--ink);border-radius:clamp(10px,1.4vw,24px);flex-direction:column;padding:clamp(6px,.8vw,14px);transition:background .35s;display:flex;position:relative}.tv__screen{text-align:left;background:#000;border-radius:clamp(8px,1.4vw,30px)/clamp(10px,1.8vw,40px);flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.tv__screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tv__lines{pointer-events:none;background:repeating-linear-gradient(0deg,#00000042 0 1px,#0000 1px 3px);position:absolute;inset:0}.tv--small{rotate:var(--tilt);transition:translate .35s var(--ease), rotate .35s var(--ease), background .35s}.tv--small[hidden]{display:none}@media (hover:hover){.tv--small:hover{z-index:2;translate:0 -8px;rotate:0deg}}.tv--small img{filter:grayscale()contrast(1.2);transition:filter .3s}@media (hover:hover){.tv--small:hover img{filter:none}}.tv--small .tv__lines{animation:.3s steps(2,end) infinite flicker}.tv__label{font-size:var(--t-xs);white-space:nowrap;justify-content:space-between;gap:8px;padding:5px 2px 0;display:flex;overflow:hidden}.tv__label b{font-family:var(--mono);font-weight:700}.tv__label em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.tv--big{will-change:transform}.tv__antenna{border:solid var(--white);transform-origin:50% 100%;border-width:0 3px;width:22%;height:clamp(18px,4vh,46px);position:absolute;bottom:100%;left:50%;transform:perspective(60px)rotateX(-38deg)}.tv__antenna:before,.tv__antenna:after{content:"";background:var(--pink);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px}.tv__antenna:before{left:-6px}.tv__antenna:after{right:-6px}.tv__bars{background:linear-gradient(90deg, var(--white) 0 14.3%, var(--yellow) 14.3% 28.6%, var(--ink) 28.6% 42.9%, var(--yellow) 42.9% 57.2%, var(--white) 57.2% 71.5%, var(--yellow) 71.5% 85.8%, var(--ink) 85.8%);position:absolute;inset:0}.tv--big .tv__screen.is-tall .tv__still{object-fit:contain}.tv__live{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.tv__live.is-on{opacity:1}.tv__live iframe{border:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.tv__osd,.tv__bug,.tv__third,.tv__crawl,.tv--big .tv__lines{transition:opacity .4s}.tv__screen.is-playing :is(.tv__osd,.tv__bug,.tv__third,.tv__crawl,.tv__lines,.tv__bars,.tv__still){opacity:0;pointer-events:none}.tv--big .tv__screen{cursor:pointer}.tv__play{pointer-events:none;position:absolute;inset:0}.tv__screen.is-playing .tv__play{pointer-events:auto}.tv__play iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tv__shield{position:absolute;inset:0 0 22%}@media (hover:none),(pointer:coarse){.tv__shield{display:none}}.tv__stop{background:var(--yellow);color:var(--ink);font-family:var(--mono);font-weight:700;font-size:var(--t-xs);opacity:.85;transition:opacity .2s, transform .2s var(--ease);border-radius:99px;padding:.7em 1.1em .6em;position:absolute;top:5%;right:3.5%}@media (hover:hover){.tv__stop:hover{opacity:1;transform:scale(1.06)}}.tv__static{visibility:hidden;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 2.4 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23111'/%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.18s steps(3,end) infinite snow;position:absolute;inset:-50%}.tv__stop:after{content:"";position:absolute;inset:-10px}@keyframes snow{0%{transform:translate(0)}33%{transform:translate(-7%,5%)}66%{transform:translate(6%,-8%)}to{transform:translate(-3%,9%)}}.tv__osd{color:var(--yellow);text-shadow:2px 2px #000;gap:1px;display:grid;position:absolute;top:5%;left:3.5%}.tv__ch{font-family:var(--mono);text-shadow:none;transform-origin:0;font-size:clamp(12px,1.3vw,21px);font-weight:700;line-height:1}.tv__mute{font-size:var(--t-xs)}.tv__bug{font-family:var(--mono);color:var(--white);text-shadow:2px 2px #000;align-items:center;gap:8px;font-size:clamp(11px,.9vw,13px);font-weight:700;display:flex;position:absolute;top:5%;right:3.5%}.tv__bug svg{filter:drop-shadow(2px 2px #000);width:2.2em;height:2.2em;animation:8s linear infinite spin}.tv__third{justify-items:start;gap:0;max-width:100%;padding-right:4%;display:grid;position:absolute;bottom:clamp(34px,6vh,60px);left:0;overflow:hidden}.tv__client{background:var(--ink);color:var(--tone);font-family:var(--mono);padding:0 1em 0 3.5vw;font-size:clamp(11px,1vw,15px);font-weight:700;line-height:2.1}.tv__title{background:var(--tone);color:var(--ink);font-family:var(--serif);text-transform:none;letter-spacing:-.085em;white-space:nowrap;padding:.02em .4em .14em 3.5vw;font-size:clamp(21.96px,3.89vw,72.65px);line-height:1.02}.tv__meta{background:var(--white);color:var(--ink);font-size:var(--t-s);padding:0 1em 0 3.5vw;line-height:2}.tv__crawl{background:var(--ink);height:clamp(22px,3.4vh,32px);color:var(--white);font-size:var(--t-xs);white-space:nowrap;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tv__crawl span{padding-left:1em;animation:40s linear infinite slide;display:inline-block}.tv__crawl i{color:var(--pink);margin:0 .6em 0 1.4em;font-style:normal}.tv__panel{font-size:var(--t-xs);align-items:center;gap:clamp(8px,1.2vw,18px);padding:clamp(8px,1vw,16px) 6px 2px;display:flex}.tv__brand{font-family:var(--mono);white-space:nowrap;align-items:center;gap:8px;font-size:clamp(11px,1.1vw,16px);font-weight:700;display:flex}.tv__brand svg{width:1.8em;height:1.8em}.tv__sticker{border:2px solid var(--ink);white-space:nowrap;border-radius:6px;padding:.5em .9em;rotate:-3deg}.tv__grille{background:repeating-linear-gradient(90deg, var(--ink) 0 3px, transparent 3px 8px);opacity:.6;flex:1;height:14px}.tv__led{background:var(--ink);border-radius:50%;width:10px;height:10px;animation:.7s steps(2,end) infinite alternate pulse}.tv__knob{aspect-ratio:1;background:var(--ink);border-radius:50%;width:clamp(20px,2.4vw,38px);position:relative}.tv__knob:after{content:"";background:var(--tone);width:3px;height:34%;position:absolute;top:10%;left:50%;translate:-50%}@media (width<=900px){.work__sticky{padding-bottom:20px}@media (width<=720px){.work__sticky{padding-bottom:74px}}.tvwall{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.tvwall__col{grid-template-rows:none;grid-template-columns:repeat(4,1fr);height:13svh}.tv__label em,.tv__sticker,.work__hint,.tv__antenna{display:none}.tv__title{white-space:normal}}@media (width<=340px){.tv__meta{display:none}}@media (prefers-reduced-motion:reduce){.tv__static,.tv__crawl span,.tv__bug svg,.tv--small .tv__lines{animation:none}}.play{background:var(--white);color:var(--ink);padding:10vh var(--gutter) 0;position:relative;overflow:hidden}.about{z-index:1;pointer-events:none;gap:2.5vh;display:grid;position:relative}.about :is(h2,p){pointer-events:auto}.about__title{font-family:var(--display);text-transform:none;letter-spacing:-.045em;font-size:clamp(44.88px,9.77vw,198px);line-height:.98}.about__title em{font-size:1em;line-height:inherit;margin-right:.09em}.about__body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:4vh 6vw;display:grid}.about__lead{font-family:var(--serif);text-transform:none;letter-spacing:-.06em;font-size:clamp(24px,3.3vw,58px);line-height:1.08}.about__cols{text-transform:none;letter-spacing:0;gap:1.4em;font-size:clamp(15px,1.3vw,22px);font-weight:500;line-height:1.5;display:grid}.about__sign{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2vh 4vw;margin-top:1vh;display:flex}.about__sign span{font-family:var(--mono);font-weight:700;font-size:var(--t);align-self:flex-start}.about__sign b{font-family:var(--display);text-transform:none;letter-spacing:-.045em;background:var(--yellow);border-radius:.14em;padding:.04em .22em .12em;font-size:clamp(34px,5.2vw,104px);font-weight:400;line-height:1;rotate:-1.5deg}.about__sign i{font-style:normal;font-family:var(--serif);letter-spacing:-.085em}.about__sign sup{font-family:var(--mono);letter-spacing:0;vertical-align:top;margin-left:.15em;font-size:.22em;font-weight:700;position:relative;top:.5em}.about__partner{font-family:var(--serif);text-transform:none;letter-spacing:-.06em;font-size:clamp(19px,2vw,36px);line-height:2}.about__partner .svc{cursor:pointer;letter-spacing:.01em;vertical-align:.12em;margin:0 .25em;font-size:.62em}.about__also{font-size:var(--t-s);opacity:.7;margin-top:-1.2vh;line-height:1.5}.svcs{font-size:clamp(16px,1.55vw,27px);line-height:2.3}.svc__wrap{white-space:nowrap}.svc{cursor:default;font-family:var(--mono);text-transform:uppercase;letter-spacing:.01em;background:var(--ink);color:var(--white);transition:rotate .3s var(--ease), translate .3s var(--ease), box-shadow .3s var(--ease);border-radius:99px;margin:0 .1em;padding:.7em 1em .6em;font-size:.82em;font-weight:700;line-height:1;display:inline-block;position:relative}.svcs .svc svg{display:none}@media (hover:hover){.svc:hover{box-shadow:6px 8px 0 var(--yellow);z-index:3;animation:svc-wob .5s var(--ease);translate:-4px -6px;rotate:-2deg}}@keyframes svc-wob{30%{rotate:6deg}60%{rotate:-4deg}}.svc:after{content:attr(data-note);white-space:nowrap;font-family:var(--serif);text-transform:none;letter-spacing:-.04em;color:var(--ink);background:var(--yellow);opacity:0;pointer-events:none;transition:opacity .25s var(--ease), translate .25s var(--ease);padding:.1em .5em .2em;font-size:1.5em;font-weight:400;line-height:1.1;position:absolute;bottom:135%;left:50%;translate:-50% 8px;rotate:-4deg}@media (hover:hover){.svc:hover:after{opacity:1;translate:-50%}}.svc.is-on{box-shadow:6px 8px 0 var(--yellow);z-index:3;translate:-4px -6px;rotate:-2deg}.svc.is-on:after{opacity:1;translate:-50%}.svc.is-on svg{rotate:360deg}.svc svg{vertical-align:middle;width:1.2em;height:1.2em;transition:rotate .5s var(--ease);margin:-.3em .4em -.3em -.3em;display:inline-block;overflow:visible}@media (hover:hover){.svc:hover svg{rotate:360deg}}@media (prefers-reduced-motion:reduce){.svc:hover{animation:none}}@media (width<=720px){.about__partner .svc:before{content:"";position:absolute;inset:-9px 0}.about__title{font-size:17.5vw}.about__lead{font-size:clamp(19px,5.4vw,24px);line-height:1.14}.about__body{grid-template-columns:1fr}.svcs{line-height:2.5}}.play__arena{height:44vh;min-height:330px;margin:4vh calc(var(--gutter) * -1) 0;position:relative}.play__hint{right:var(--gutter);z-index:1;aspect-ratio:1;background:var(--ink);width:clamp(92px,9.5vw,156px);color:var(--yellow);pointer-events:none;border-radius:50%;position:absolute;top:0;rotate:8deg}.play__hint-ring{width:100%;height:100%;animation:14s linear infinite spin;position:absolute;inset:0}.play__hint-ring text{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;fill:currentColor;font-size:10.5px;font-weight:700}.play__hint-face{width:42%;height:42%;animation:2.4s ease-in-out infinite alternate hint-nod;position:absolute;inset:29%;overflow:visible}@keyframes hint-nod{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.play__hint-ring,.play__hint-face{animation:none}}@media (width<=900px){.play__arena{height:62vh}}.ball{visibility:hidden;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;top:0;left:0}.ball.is-grabbed{cursor:grabbing;z-index:2}.ball{border-radius:50%;place-items:center;display:grid}.ball svg{fill:currentColor;width:100%;height:100%}.ball{overflow:hidden}.ball svg{position:absolute;inset:0}.ball--s0{width:clamp(22px,2.2vw,34px);height:clamp(22px,2.2vw,34px)}.ball--s1{width:clamp(28px,2.9vw,44px);height:clamp(28px,2.9vw,44px)}.ball--s2{width:clamp(33px,3.5vw,54px);height:clamp(33px,3.5vw,54px)}.ball--s3{width:clamp(38px,4.1vw,64px);height:clamp(38px,4.1vw,64px)}.ball--s4{width:clamp(44px,4.8vw,74px);height:clamp(44px,4.8vw,74px)}.ball--white{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.ball--bad{background:var(--ink);color:var(--white);box-shadow:inset 0 0 0 2px var(--white), 0 0 0 2px var(--ink)}.ball--yellow{background:var(--yellow);color:var(--ink)}.ball--ink{background:var(--ink);color:var(--yellow)}.ball--pink{background:var(--pink);color:var(--ink)}.process{background:var(--ink);padding:18vh var(--gutter) 10vh;position:relative;overflow:clip}.process__title{font-family:var(--display);text-transform:none;letter-spacing:-.045em;margin:3vh 0 12vh;font-size:clamp(44.88px,9.77vw,198px);line-height:1.02}.process__title em{color:var(--yellow);font-size:1em;line-height:inherit}.card{--px:50%;--py:50%;--bar:34px;top:calc(11vh + var(--i) * 20px);top:calc(11svh + var(--i) * 20px);perspective:1400px;transform-origin:50% 0;will-change:transform;margin-bottom:18vh;position:sticky}.card--yellow{--tone:var(--yellow);--fg:var(--ink);--pop:var(--ink);--ghost:#0a0a0a12}.card--ink{--tone:var(--ink);--fg:var(--white);--pop:var(--yellow);--ghost:#171717}.card__in{height:min(calc((100vw - 2 * var(--gutter)) * .5125), 78vh);color:var(--fg);background:var(--tone);will-change:transform;border-radius:clamp(18px,2.4vw,40px);position:relative;overflow:hidden;container-type:inline-size}.card--ink .card__in{box-shadow:inset 0 0 0 1px #2a2a2a}@media (aspect-ratio>=2){.card__in{aspect-ratio:1/.5125;width:min(100%,152.195vh);height:auto;margin-inline:auto}}.card__in:after{content:"";background:radial-gradient(circle 26vw at var(--px) var(--py), #ffffff59, transparent 70%);pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.card__tape{z-index:4;height:var(--bar);background:var(--pop);color:var(--tone);font-size:var(--t-s);white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.card__tape--b{inset:auto 0 0}.card__tape span{padding-left:1em;animation:30s linear infinite slide;display:inline-block}.card:nth-child(2n) .card__tape span,.card__tape--b span{animation-direction:reverse}.card:nth-child(2n) .card__tape--b span{animation-direction:normal}.card__ghost{font-family:var(--display);text-transform:none;letter-spacing:-.06em;color:var(--ghost);pointer-events:none;font-size:58cqw;line-height:1;position:absolute;top:-9cqw;right:-2cqw}.card__num{left:3cqw;top:calc(var(--bar) + 1.5cqw);font-family:var(--mono);color:var(--pop);font-size:clamp(11px,1.1cqw,18px);font-weight:700;position:absolute}.card__title{font-family:var(--display);text-transform:none;letter-spacing:-.05em;white-space:nowrap;font-size:17cqw;line-height:1;position:absolute;top:31%;left:0;right:0;overflow:hidden}.card__title div{gap:4cqw;width:max-content;padding:0 0 .06em;animation:18s linear infinite slide;display:flex}.card:nth-child(2n) .card__title div{animation-direction:reverse}.card__title em{color:var(--pop);font-size:1em;line-height:inherit}.card:hover .card__title div,.card:hover .card__tape span{animation-duration:7s}.card__text{left:3cqw;bottom:calc(var(--bar) + 2.6cqw);max-width:30cqw;position:absolute}.card__facewrap{z-index:3;aspect-ratio:1;will-change:transform;place-items:center;width:21cqw;display:grid;position:absolute;top:9%;left:39cqw}.card__disc{background:var(--pop);border-radius:50%;position:absolute;inset:0}.card__face{width:100%;height:100%;color:var(--tone);position:relative;overflow:visible}.card__props{inset:var(--bar) 0 var(--bar) 0;pointer-events:none;position:absolute}.card--ink .card__props{--ink:var(--yellow);--white:#0a0a0a}.card__sheet{right:3cqw;bottom:calc(var(--bar) + 2cqw);z-index:2;background:#fff;grid-template-columns:repeat(4,1fr);gap:.5cqw;width:37cqw;padding:.8cqw;display:grid;position:absolute;rotate:-3deg}.card:nth-child(odd) .card__sheet{rotate:2.5deg}.card__sheet b{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.card__sheet img{object-fit:cover;filter:grayscale()contrast(1.2);width:100%;height:100%;animation:8s step-end infinite pick;animation-delay:calc(var(--k) * 1s);display:block}.card__sheet b:after{content:"";border:.45cqw solid var(--yellow);opacity:0;animation:8s step-end infinite ring;animation-delay:calc(var(--k) * 1s);border-radius:50%;position:absolute;inset:0;rotate:-8deg;scale:.86}@keyframes pick{0%,12.5%{filter:none}12.6%,to{filter:grayscale()contrast(1.2)}}@keyframes ring{0%,12.5%{opacity:1}12.6%,to{opacity:0}}.card__arrow{left:34cqw;bottom:calc(var(--bar) + 5cqw);z-index:3;width:13cqw;color:var(--pop);position:absolute;overflow:visible}.card__arrow path{stroke-dasharray:300;animation:4s ease-in-out infinite draw}@keyframes draw{0%{stroke-dashoffset:300px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-300px}}.card__flash{z-index:6;opacity:0;pointer-events:none;background:#fff;animation:5s infinite flash;position:absolute;inset:0}@keyframes flash{0%,95%{opacity:0}96%{opacity:.9}to{opacity:0}}[data-kind=idea] .card__face{transform-origin:50% 80%;animation:3.2s ease-in-out infinite alternate ponder}@keyframes ponder{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.thought{left:var(--x);top:var(--y);background:var(--ink);color:var(--yellow);white-space:nowrap;rotate:var(--r);animation:2.6s ease-in-out infinite alternate bobble;animation-delay:var(--d);border-radius:99px 99px 99px 6px;padding:.8em 1.1em .7em;font-size:clamp(11px,1.1vw,16px);position:absolute}.thought--big{font-family:var(--mono);background:var(--white);color:var(--ink);font-size:clamp(12px,1.6vw,26px);font-weight:700}@keyframes bobble{0%{transform:translateY(-10px)scale(.96)}to{transform:translateY(12px)scale(1.04)}}.vf{aspect-ratio:1;border:3px solid var(--ink);width:clamp(18px,3vw,46px);position:absolute}.vf--tl{border-bottom:0;border-right:0;top:18px;left:18px}.vf--tr{border-bottom:0;border-left:0;top:18px;right:18px}.vf--bl{border-top:0;border-right:0;bottom:18px;left:18px}.vf--br{border-top:0;border-left:0;bottom:18px;right:18px}.rec{font-family:var(--mono);font-weight:700;font-size:var(--t-s);align-items:center;gap:8px;display:flex;position:absolute;top:26px;right:clamp(40px,6vw,96px)}.rec:before{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px;animation:.6s steps(2,end) infinite alternate pulse}.tc{background:var(--ink);color:var(--white);padding:.3em .7em;font-size:clamp(12px,1.3vw,20px);position:absolute;top:1.1cqw;left:20cqw;translate:0}.focus{aspect-ratio:1;--white:var(--yellow);border:2px solid var(--white);width:clamp(60px,9vw,130px);translate:calc(var(--px) - 50%) calc(var(--py) - 50% - 34px);opacity:0;transition:translate .25s var(--ease), scale .3s, opacity .3s;position:absolute;top:0;left:0}.card:hover .focus{opacity:1}.focus:before,.focus:after{content:"";background:var(--white);position:absolute;top:50%;left:50%}.focus:before{width:16px;height:2px;translate:-50% -50%}.focus:after{width:2px;height:16px;translate:-50% -50%}.card:active .focus{scale:.7}[data-kind=shoot] .card__face{animation:.5s steps(2,end) infinite shake}@keyframes shake{50%{transform:translate(2px,-2px)rotate(.6deg)}}.timeline{z-index:3;gap:4px;height:clamp(18px,2.4vw,34px);padding:0 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.timeline i{width:var(--w);background:var(--ink);border-radius:4px 4px 0 0}.timeline i:nth-child(odd){flex:1 1 var(--w)}.timeline i:nth-child(3n){background:var(--white)}.playhead{background:var(--pink);width:3px;animation:5s cubic-bezier(.7,0,.3,1) infinite alternate scrub;position:absolute;top:-70vh;bottom:0}.playhead:before{content:"";border:8px solid #0000;border-top-color:var(--pink);position:absolute;top:0;left:-7px}@keyframes scrub{0%{left:4%}to{left:96%}}[data-kind=cut] .card__face{animation:pop 1.1s var(--ease) infinite alternate}@keyframes pop{0%{transform:scale(.94)}to{transform:scale(1.05)rotate(4deg)}}.rays{background:repeating-conic-gradient(var(--yellow) 0 9deg, transparent 9deg 18deg);border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:-38%;-webkit-mask:radial-gradient(circle,#0000 36%,#000 37% 66%,#0000 67%);mask:radial-gradient(circle,#0000 36%,#000 37% 66%,#0000 67%)}[data-kind=smile] .card__face{animation:.34s ease-in-out infinite alternate laugh}@keyframes laugh{0%{transform:translateY(-3%)rotate(-3deg)}to{transform:translateY(3%)rotate(3deg)}}@media (width<=720px) and (orientation:portrait){.card__in{height:min(70svh,89svh - 124px)}.card__title{font-size:21cqw;top:38%;left:5cqw;right:5cqw}.card__title div{gap:0;width:auto;animation:none}.card__title div>:not(:first-child){display:none}.card__facewrap{left:auto;right:5cqw;top:calc(var(--bar) + 5cqw);width:34cqw}.card__ghost{font-size:72cqw;top:16%;right:-3cqw}.card__num{left:5cqw;top:calc(var(--bar) + 4cqw)}.card__text{max-width:none;left:5cqw;right:5cqw;bottom:calc(var(--bar) + 6cqw)}.card__sheet{width:auto;left:4cqw;right:4cqw;bottom:calc(var(--bar) + 3cqw)}.has-sheet .card__text{bottom:calc(var(--bar) + 42cqw)}.card__arrow{display:none}.thought{left:min(var(--x), 64%);top:min(var(--y), 58%)}.thought:nth-child(4){left:30%}.tc{top:14px;left:auto;right:18px;translate:0}}@media (prefers-reduced-motion:reduce){.card__face,.thought,.rays,.playhead,.card__tape span,.card__title div,.card__sheet img,.card__sheet b:after,.card__arrow path,.card__flash{animation:none}}@media (width<=720px) and (height<=620px) and (orientation:portrait){.card__sheet b:nth-child(n+5){display:none}.has-sheet .card__text{bottom:calc(var(--bar) + 24cqw)}}.lib{background:var(--ink);position:relative}.lib__sticky{background:var(--ink);height:100svh;color:var(--ink);padding:76px var(--gutter) 0;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.lib__wall{background:var(--yellow);clip-path:inset(100% 0 0);position:absolute;inset:0}.lib__head{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:2vh;display:flex;position:relative;overflow:hidden}.lib__title{font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(34.32px,6.86vw,132px);line-height:1.02;overflow:hidden}.lib__title span{display:inline-block}.lib__note{margin-right:auto;padding-bottom:1.4vw}.lib__count{font-family:var(--mono);font-weight:700;font-size:var(--t-s);white-space:nowrap;padding-bottom:1.4vw}@media (width<=1100px){.lib__note{display:none}.lib__count{margin-left:auto}}.lib__count span{background:var(--ink);color:var(--yellow);padding:.4em .5em .3em}.lib__count i{font-style:normal}.lib__shelf,.lib__shelf2{z-index:1;align-items:flex-end;gap:clamp(3px,.5vw,9px);min-height:0;display:flex;position:relative}.lib__shelf{flex:1.3 1 0}.lib__shelf2{flex:1 1 0}.lib__shelf,.lib__shelf2{transition:flex-grow .7s var(--ease)}.lib__shelf.has-open{flex-grow:2.2}.lib__shelf2.has-open{flex-grow:2.3}.lib__sticky:has(.has-open) :is(.lib__shelf,.lib__shelf2):not(.has-open) :is(.book__slice,.book__mark,.book__cap){display:none}.lib__plank{height:clamp(12px,2vh,20px);margin:0 calc(var(--gutter) * -1) 4.6vh;background:var(--ink);box-shadow:0 0 0 3px var(--white);transform-origin:0;flex:none;display:block;position:relative}.lib__plank--2{margin-bottom:5vh}.lib__plank>b{left:calc(var(--gutter) + 1.6vw);background:var(--white);border:3px solid var(--ink);font-weight:700;font-size:var(--t-xs);white-space:nowrap;border-top:0;margin-top:3px;padding:.45em .9em .4em;line-height:1;position:absolute;top:100%}.lib__sign{right:calc(var(--gutter) + 13vw);background:var(--ink);color:var(--yellow);font-weight:700;font-size:var(--t-xs);white-space:nowrap;margin-top:calc(3px + 2vh);padding:.6em 1em .55em;line-height:1;position:absolute;top:100%}.lib__sign:before,.lib__sign:after{content:"";background:var(--ink);width:3px;height:2vh;position:absolute;bottom:100%}.lib__sign:before{left:18%}.lib__sign:after{right:18%}.lib__caption{color:var(--yellow);font-family:var(--mono);text-transform:uppercase;letter-spacing:.015em;white-space:nowrap;visibility:hidden;font-size:clamp(13px,1.35vw,22px);font-weight:700;position:absolute;bottom:13vh;left:50%;translate:-50%}.book{flex:var(--grow,1) 1 0;min-width:0;height:var(--h);border:3px solid var(--ink);background:var(--tone);color:var(--fg,var(--ink));text-align:left;transform-origin:50% 100%;transition:flex-grow .7s var(--ease), flex-basis .7s var(--ease), height .7s var(--ease), translate .3s var(--ease);will-change:transform;display:flex;position:relative}@media (hover:hover){.book--pull:not(.is-open):hover{translate:0 -18px}}.book.is-open{cursor:default;flex-grow:10;height:100%}.lib__shelf2 .book--vol{flex:0 0 clamp(36px,3.8vw,66px)}.lib__shelf2 .banned{flex:0 0 clamp(26px,2.5vw,46px)}.book--decor{flex:.5 1 0}.book--decor .book__spine b{font-size:var(--fs,clamp(12px, 1.3vw, 22px))}.book--decor .book__foot svg{width:clamp(14px,1.3vw,20px)}.book__spine{flex-direction:column;flex:none;align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.book.is-open .book__spine{border-right:3px solid var(--ink);flex:none;width:clamp(34px,5.4vw,96px)}.book__bands{background:var(--ln);flex:none;height:clamp(8px,1.3vh,13px)}.book__bands--2{background:linear-gradient(var(--ln) 0 38%, transparent 38% 62%, var(--ln) 62%);border-bottom:3px solid var(--ln);height:clamp(16px,2.6vh,26px)}.book__cap{border-bottom:3px solid var(--ln);flex:none;height:12%}.p-stripe{background:repeating-linear-gradient(0deg, transparent 0 6px, var(--ln) 6px 9px)}.p-dots{background:radial-gradient(circle, var(--ln) 2px, transparent 2.6px) 0 0 / 9px 9px}.p-diag{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--ln) 6px 9px)}.p-check{background:conic-gradient(var(--ln) 25%, transparent 0 50%, var(--ln) 0 75%, transparent 0) 0 0 / 14px 14px}.book__mark{aspect-ratio:1;width:min(44%,26px);font-style:normal;font-weight:700;font-size:var(--t-xs);border:2.5px solid;border-radius:50%;flex:none;align-self:center;place-items:center;margin-top:1vh;line-height:1;display:grid}.book__slice{border-top:3px solid var(--ln);border-bottom:3px solid var(--ln);background-size:cover;background-position:var(--px,50%) 50%;flex:none;height:15%;margin-top:1vh}.book__spine b{text-align:center;writing-mode:vertical-rl;min-height:0;font-family:var(--display);text-transform:none;letter-spacing:-.045em;font-weight:400;line-height:1;font-size:var(--fs,clamp(15px, 2vw, 34px));white-space:normal;text-wrap:balance;flex:1 1 0;align-self:center;max-width:100%;margin:1.2vh 0;overflow:hidden;rotate:180deg}.lib__sticky:has(.has-open) :is(.lib__shelf,.lib__shelf2):not(.has-open) .book__spine b{font-size:calc(var(--fs,16px) * .8)}.book--thin .book__spine b{font-family:var(--serif);letter-spacing:-.085em}.book--still .book__mark{display:none}.book--vol .book__spine b{font-size:var(--fs,clamp(13px, 1.5vw, 25px));margin:.6vh 0}.book--vol .book__foot{padding:.6vh 0 .8vh}.book--vol .book__foot svg{width:clamp(15px,1.5vw,22px)}.lib__shelf2 .banned{gap:4px;height:90%;padding:8px 0}.lib__shelf2 .banned>b{font-size:min(clamp(13px,1.5vw,25px),2.6vh)}.lib__shelf2 .banned>em{display:none}.book__foot{border-top:3px solid var(--ln);flex:none;justify-items:center;gap:.6vh;padding:.8vh 0 1vh;display:grid}.book__foot svg{aspect-ratio:1;flex:none;width:clamp(18px,2vw,32px);height:auto}@media (width>=721px){.book--photo{--bw:clamp(26px, 2.5vw, 46px);flex:0 0 var(--bw)}.lib__shelf,.lib__shelf2{container-type:size}.lib__sticky .book--pull.is-open{flex:0 calc(clamp(26px,2.5vw,46px) + 177.778cqh)}.book--still{--bw:clamp(22px, 2.1vw, 40px)}.lib__shelf .book--photo{--bw:clamp(20px, 1.9vw, 36px)}.lib__sticky .book--print.is-open{flex:0 1 calc(clamp(34px, 5.4vw, 96px) + 100cqh * var(--ar,1.5))}.book--soon{flex:0 0 clamp(26px,2.5vw,46px)}.lib__shelf2.has-open :is(.lib__pile,.lib__prop){display:none}.book--decor{flex:0 0 clamp(17px,1.55vw,28px)}.lib__gap{display:none}.lib__gap--s{display:block}}.lib__close{z-index:7;background:var(--ink);visibility:hidden;pointer-events:none;position:absolute;inset:0 0 -6px}.lib__close i{gap:7px;margin:-9px 0 0 -10px;display:flex;position:absolute}.lib__close b{background:var(--c,var(--white));width:6px;height:18px;animation:3.4s infinite peek;animation-delay:var(--d);border-radius:50%}.lib__close p{color:var(--yellow);font-family:var(--mono);text-transform:uppercase;letter-spacing:.015em;text-align:center;width:max-content;max-width:86vw;font-size:clamp(13px,1.35vw,22px);font-weight:700;line-height:1.3;position:absolute;bottom:12vh;left:50%;translate:-50%}.lib__prop,.lib__pile i{cursor:pointer}.lib__pop{z-index:6;background:var(--ink);color:var(--yellow);font-weight:700;font-size:var(--t-xs);white-space:nowrap;pointer-events:none;border-radius:99px;padding:.5em .8em .45em;line-height:1;position:absolute;translate:-50% -100%}.lib__reel{z-index:5;background:var(--ink) repeating-linear-gradient(90deg, transparent 0 7px, var(--white) 7px 13px, transparent 13px 18px) 0 2px / 18px 3px repeat-x;box-shadow:inset 0 -5px 0 -2px var(--ink);pointer-events:none;gap:4px;padding:7px 4px;display:flex;position:absolute;overflow:hidden}.lib__reel img{aspect-ratio:1.5;object-fit:cover;flex:none;height:100%}.lib__prop{height:var(--ph,9vh);width:auto;aspect-ratio:var(--ar,1);flex:none;align-self:flex-end;display:block;overflow:visible}.lib__pile{flex-direction:column-reverse;flex:none;align-self:flex-end;align-items:center;width:clamp(96px,10.5vw,170px);margin:0 .8vw;display:flex}.lib__pile i{width:var(--w);background:var(--tone);height:clamp(20px,3.5vh,34px);color:var(--fg);border:3px solid var(--ink);place-items:center;margin-top:-3px;font-style:normal;display:grid;position:relative}.lib__pile b{font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(11px,1.15vw,19px);font-weight:400;line-height:1}.lib__pile .lib__prop{width:56%;height:auto;margin-bottom:-3px}.lib__props{display:contents}.lib__gap{flex:1 1 0}.lib__gap--s{flex:none;width:1.2vw}.lib__end{margin-left:.6vw}.book__open{opacity:0;flex:1 1 0;width:0;min-width:0;transition:opacity .3s;position:relative;overflow:hidden}.book.is-open .book__open{opacity:1;transition-delay:.3s}.book__open img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.book__card{background:var(--white);border:3px solid var(--ink);width:clamp(170px,20vw,290px);box-shadow:8px 8px 0 var(--ink);font-size:var(--t-xs);gap:8px;padding:14px 16px 16px;display:grid;position:absolute;bottom:18px;right:18px;rotate:2deg}.book__card b{font-family:var(--mono);font-size:clamp(12.8px,1.408vw,21.76px);font-weight:700;line-height:1.12}.book__due{border-top:2px solid var(--ink);grid-template-columns:auto 1fr;gap:4px 12px;padding-top:8px;display:grid}.book__due i{opacity:.6;font-style:normal}.book__due u{border-bottom:1px dashed var(--ink);font-family:var(--mono);text-transform:uppercase;font-weight:700;font-size:var(--t-xs);color:var(--ink);text-decoration:none}.book__stamp{color:var(--ink);background:var(--white);font-size:14px;position:absolute;top:-34px;right:-14px;rotate:12deg}.lib__cards{pointer-events:none;position:absolute;inset:0}.mini{aspect-ratio:1.5;background:var(--tone);width:clamp(210px,30vw,460px);color:var(--ink);will-change:transform;border-radius:clamp(14px,2vw,30px);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:0 12px;padding:clamp(12px,1.6vw,24px);display:grid;position:absolute;top:46%;left:50%}.mini p{font-family:var(--mono);grid-column:1/-1;font-size:clamp(11px,.9vw,13px);font-weight:700}.mini b{font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;align-self:end;font-size:clamp(23.76px,3.96vw,66px);line-height:1.02}.mini svg{aspect-ratio:1;align-self:center;width:clamp(60px,9vw,140px)}.mini__stamp{color:var(--ink);font-size:clamp(12px,1.6vw,26px);position:absolute;top:12%;right:8%}@media (width<=720px){.lib__sticky{padding-top:70px;padding-bottom:64px}.lib__head{flex-wrap:wrap;gap:4px 16px}.lib__note,.lib__sign,.lib__pile,.lib__end,.lib__gap,.book__mark,.book--decor,.lib__shelf2 .book--vol{display:none}.lib__shelf,.lib__shelf2{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;padding:0}.lib__shelf{flex:18 1 0}.lib__shelf2{flex:14 1 0}.lib__shelf.has-open,.lib__shelf2.has-open{flex-grow:110}.lib__sticky:has(.has-open) :is(.lib__shelf,.lib__shelf2):not(.has-open){flex:0 0 0;overflow:hidden}.lib__sticky:has(.has-open) :is(.lib__shelf,.lib__shelf2):not(.has-open)>*{display:none}.lib__plank{height:8px;box-shadow:none;margin-bottom:10px}.lib__plank>b{display:none}.lib__head .lib__tabs{gap:6px;display:flex}.lib__head{align-items:center;overflow:visible}.lib__title{flex:0 0 100%}.lib__head .lib__count{gap:6px;padding-bottom:0;font-size:0}.lib__count span,.lib__count i{font-size:12px}.lib__count .lib__step{font-size:14px}.lib__head .lib__tabs{order:-1}.lib__title{order:-2}.lib__count i:before{content:"/ "}.book,.lib__shelf2 .book--vol,.lib__shelf2 .banned{height:auto;width:var(--h);transform-origin:0;flex:1 1 0;min-height:0;max-height:46px;margin-top:-3px}.book__spine{min-height:0;overflow:hidden}.lib__shelf2 .banned{width:72%;height:auto;padding:0 10px}.lib__shelf2 .banned>em{display:block}.lib__shelf2 .banned>b{font-size:15px}.book.is-open{flex-direction:column;flex-grow:14;width:100%;height:auto;max-height:none}.book__spine,.book.is-open .book__spine{border-right:0;flex-direction:row;width:100%;max-width:none}.book.is-open .book__spine{border-bottom:3px solid var(--ink);flex:none;height:30px}.book__bands,.book__bands--2{border-bottom:0;border-right:3px solid var(--ln);width:9px;height:auto}.book__bands--2{background:linear-gradient(90deg, var(--ln) 0 38%, transparent 38% 62%, var(--ln) 62%);width:16px}.book__cap{border-bottom:0;border-right:3px solid var(--ln);width:26px;height:auto}.book__spine b,.book--vol .book__spine b{writing-mode:horizontal-tb;text-align:left;white-space:nowrap;align-self:center;margin:0;padding:0 10px;font-size:clamp(11px,1.7svh,15px);line-height:1;rotate:none}.lib__sticky:has(.has-open) :is(.lib__shelf,.lib__shelf2):not(.has-open) .book__spine b{writing-mode:horizontal-tb;text-align:left;white-space:nowrap;align-self:center;margin:0;padding:0 10px;font-size:clamp(11px,1.7svh,15px);line-height:1;rotate:none}.book__slice{border:0;border-left:3px solid var(--ln);background-position:50% 40%;order:3;width:52px;height:auto;margin:0}.book__foot{border-top:0;border-left:3px solid var(--ln);order:4;align-items:center;gap:6px;padding:0 8px;display:flex}.book__foot svg,.book--vol .book__foot svg{width:17px}.book__open{width:auto}.book__card{display:none}.lib__props{flex:none;order:-1;align-items:flex-end;gap:8px;height:34px;padding-left:46%;display:flex}.lib__props .lib__prop{height:100%}}.book--print .book__card{width:auto;box-shadow:4px 4px 0 var(--ink);padding:8px 10px;bottom:8px;left:8px;right:8px}.book--print .book__card>:not(b){display:none}.book--print .book__card b{font-size:clamp(12px,1.1vw,17px)}.book--print .book__open{background:var(--ink)}.book--print .book__open img{object-fit:contain}.book--photo.is-open{cursor:pointer}.lib__count{align-items:center;gap:.7em;display:flex}.lib__step{background:var(--ink);width:2.6em;height:2.6em;color:var(--yellow);font-family:var(--mono);transition:transform .2s var(--ease), background-color .2s, color .2s;border-radius:50%;place-items:center;font-size:1.15em;font-weight:700;line-height:1;display:grid;position:relative}.lib__step:after{content:"";position:absolute;inset:-5px}@media (hover:hover){.lib__step:hover{background:var(--white);color:var(--ink);transform:scale(1.14)}}.lib__step:active{transform:scale(.94)}.lib__tabs{display:none}.lib__tab{border:2.5px solid var(--ink);font-family:var(--mono);white-space:nowrap;color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:12px 13px 11px;font-size:11px;font-weight:700;line-height:1;transition:background-color .25s,color .25s;display:flex;position:relative}.lib__tab i{opacity:.7;font-style:normal}.lib__tab:after{content:"";position:absolute;inset:-4px 0}.lib__tab.is-on{background:var(--ink);color:var(--yellow)}.lib__tab.is-nudge{animation:lib-nudge .9s var(--ease) .8s 2}@keyframes lib-nudge{30%{transform:rotate(-6deg)translateY(-3px)}60%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.lib__tab.is-nudge{animation:none}}@media (width<=720px) and (height<=620px) and (orientation:portrait){.lib__sticky :is(.lib__shelf,.lib__shelf2){overscroll-behavior:auto;scrollbar-width:none;justify-content:flex-start;overflow-y:auto}.lib__sticky :is(.lib__shelf,.lib__shelf2)::-webkit-scrollbar{display:none}.lib__sticky :is(.lib__shelf,.lib__shelf2):before{content:"";flex:none;order:-3;margin-top:auto}.lib__sticky .book,.lib__sticky .lib__shelf2 .banned{flex:0 0 22px;min-height:22px}.lib__sticky .book.is-open{z-index:2;flex:1 0 auto;min-height:max(170px,32svh);position:sticky;top:0;bottom:0}}@media (width<=360px){.lib__head{gap:4px 8px}.lib__head .lib__tabs{gap:4px}.lib__tab{padding:12px 8px 11px}.lib__tab i{display:none}.lib__count .lib__step{font-size:12px}.lib__step:after{inset:-7px}}@media (width<=330px){.lib__count i{display:none}}.lib__view{z-index:85;color:var(--white);cursor:zoom-out;background:#0a0a0af5;place-items:center;padding:clamp(56px,8vh,96px) clamp(14px,6vw,110px) clamp(64px,10vh,110px);display:grid;position:fixed;inset:0}.lib__view[hidden]{display:none}.lib__view-img{object-fit:contain;will-change:transform;max-width:100%;min-height:0;max-height:100%;display:block}.lib__view-cap{pointer-events:none;font-family:var(--mono);font-weight:700;font-size:var(--t-s);justify-content:center;align-items:baseline;gap:.9em;display:flex;position:absolute;bottom:clamp(18px,3.4vh,36px);left:0;right:0}.lib__view-cap b{font-family:var(--serif);text-transform:none;letter-spacing:-.06em;color:var(--yellow);font-size:clamp(20px,2.2vw,36px);font-weight:400;line-height:1}.lib__view-btn{background:var(--yellow);width:48px;height:48px;color:var(--ink);font-family:var(--mono);cursor:pointer;transition:transform .2s var(--ease);border-radius:50%;place-items:center;font-size:20px;font-weight:700;line-height:1;display:grid;position:absolute}.lib__view-btn--prev{margin-top:-24px;top:50%;left:clamp(8px,2vw,32px)}.lib__view-btn--next{margin-top:-24px;top:50%;right:clamp(8px,2vw,32px)}.lib__view-btn--close{font-size:26px;top:clamp(8px,2vh,28px);right:clamp(8px,2vw,32px)}@media (hover:hover){.lib__view-btn:hover{transform:scale(1.12)rotate(-6deg)}}.has-cursor .lib__view,.has-cursor .lib__view-btn{cursor:none}.book--photo.is-open .book__open{cursor:zoom-in}.has-cursor .book--photo.is-open .book__open{cursor:none}@media (width<=720px){.lib__view{padding:64px 10px 84px}.lib__view-btn--prev,.lib__view-btn--next{margin-top:0;top:auto;bottom:16px}.lib__view-btn--prev{left:14px}.lib__view-btn--next{right:14px}.lib__view-cap{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 74px;bottom:28px}}.crowd{z-index:2;visibility:hidden;height:320vh;margin-top:-100vh;position:relative}.crowd.is-live{visibility:visible}.crowd__pin{background:var(--ink);height:100svh;box-shadow:0 4px 0 var(--ink);position:sticky;top:0;overflow:hidden}.crowd__canvas{width:100%;height:100%;position:absolute;inset:0}.crowd__copy{padding:0 var(--gutter);text-align:center;pointer-events:none;color:var(--white);place-content:center;justify-items:center;gap:2vh;display:grid;position:absolute;inset:0}.crowd__title span{background:var(--ink);border-radius:.14em;width:max-content;margin:0 auto;padding:.02em .2em .12em;display:block;rotate:-2.5deg}.crowd__title span+span{margin-top:-.06em;rotate:1.8deg}.crowd__title{font-family:var(--display);text-transform:none;letter-spacing:-.06em;font-size:clamp(47.52px,12.41vw,250.8px);line-height:1.02}.crowd__title em{font-size:1em;line-height:inherit;color:var(--yellow)}.crowd__cue{background:var(--yellow);color:var(--ink);font-weight:700;font-size:var(--t);border-radius:99px;align-items:center;gap:.9em;margin-top:1vh;padding:.85em 1.3em .8em 1em;line-height:1;display:flex}.crowd__cue b{font-weight:inherit}.crowd__cue i{background:var(--ink);border-radius:50%;width:.9em;height:.9em;position:relative}.crowd__cue i:after{content:"";border:2px solid var(--ink);border-radius:50%;animation:1.4s ease-out infinite cue;position:absolute;inset:0}@keyframes cue{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (width<=720px){.crowd__cue{white-space:nowrap;text-align:left;gap:.7em;max-width:56vw;margin-top:.6vh;padding:.7em 1.1em .65em .9em;font-size:10px;line-height:1.3}.crowd__cue i{flex:none;width:.8em;height:.8em}}main{z-index:1;background:var(--ink);position:relative}.contact-spacer{height:100svh}.contact{--bg:var(--yellow);--fg:var(--ink);--on:var(--yellow);z-index:0;background:var(--bg);color:var(--fg);padding:11vh var(--gutter) 18px;visibility:hidden;-webkit-user-select:none;user-select:none;flex-direction:column;transition:color .3s;display:flex;position:fixed;inset:0;overflow:hidden;container-type:size}.contact.is-live{visibility:visible}.contact__wipe{clip-path:circle(0 at 0 0);pointer-events:none;position:absolute;inset:0}.contact__confetti{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.contact__face{fill:currentColor;transform-origin:50%;will-change:transform;width:min(50vw,760px);position:absolute;bottom:-13vw;right:-9vw;overflow:visible}.contact__tongue{fill:var(--pink)}.contact__body{z-index:1;pointer-events:none;position:relative}.contact__body a,.contact__body button{pointer-events:auto}.contact__poke{pointer-events:none}.contact{--face-w:min(50vw, 760px);--face-r:-9vw;--face-b:-13vw}.contact__poke{z-index:2;right:calc(var(--face-r) + var(--face-w) * .8);bottom:calc(var(--face-b) + var(--face-w) * .8);background:var(--fg);color:var(--on);font-weight:700;font-size:var(--t-s);white-space:nowrap;pointer-events:none;animation:poke 1.6s var(--ease) infinite alternate;transition:opacity .3s, scale .3s var(--ease);border-radius:99px;padding:.7em 1em .6em;line-height:1;position:absolute;rotate:-9deg}.contact__poke.is-done{opacity:0;scale:.6}@keyframes poke{to{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.contact__poke{animation:none}}.contact__title{font-family:var(--display);text-transform:none;letter-spacing:-.045em;margin-top:3vh;font-size:max(40px,min(clamp(44.88px,11.35vw,224.4px),25.15cqh - 52.815px));line-height:1.02;position:relative}.contact__title .line{white-space:nowrap;display:block;position:relative}.contact__title .ch{will-change:transform;display:inline-block;position:relative}.contact__row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:3vh;display:flex}.contact__mail{font-family:var(--serif);text-transform:none;letter-spacing:-.085em;-webkit-user-select:text;user-select:text;border-bottom:.06em solid;font-size:clamp(18.59px,3.55vw,64.2px);line-height:1.02}.contact__copy{font-family:var(--mono);font-weight:700;font-size:var(--t-s);background:var(--fg);min-height:44px;color:var(--on);transition:transform .4s var(--ease);border-radius:99px;padding:1.2em 1.6em 1.1em;line-height:1}@media (hover:hover){.contact__copy:hover{transform:rotate(-6deg)scale(1.1)}}.contact__ticker{z-index:1;margin:auto calc(var(--gutter) * -1) 0;pointer-events:none;flex:none;position:relative;overflow:hidden}.contact__ticker-track{white-space:nowrap;width:max-content;font-family:var(--display);text-transform:none;letter-spacing:-.045em;color:var(--fg);align-items:center;gap:2.4vw;font-size:max(36px,min(clamp(52.8px,11.88vw,224.4px),26.2cqh - 55.02px));line-height:1.02;animation:22s linear infinite slide;display:flex}.contact__ticker-track svg{width:.8em;height:.8em;color:var(--fg);flex:none}.contact__foot{z-index:4;flex-wrap:wrap;align-items:center;gap:0 40px;padding-top:6px;display:flex;position:relative}.contact__foot a{padding:13px 0;display:inline-block}.contact__foot a:hover{text-decoration:underline}.contact__socials{gap:clamp(6px,1.4vw,24px);margin:clamp(10px,2vh,22px) 0 0 -10px;display:flex}.contact__social{min-height:44px;font-weight:700;font-size:var(--t);transition:transform .25s var(--ease);align-items:center;gap:.6em;padding:0 10px;line-height:1;display:flex}.contact__social svg{flex:none;width:clamp(24px,2vw,34px);height:clamp(24px,2vw,34px)}@media (hover:hover){.contact__social:hover{transform:scale(1.08)rotate(-3deg)}}@media (width<=720px){.contact__time{display:none}}.contact__foot a.made-by{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.made-by .ico{width:auto;height:1.5em}@media (width<=720px){.contact__face{width:52vw;bottom:15vh;right:-12vw}.contact{--face-w:52vw;--face-r:-12vw;--face-b:15vh}.contact__poke{font-size:11px}.contact__socials{margin-top:10px}.contact__social{justify-content:center;width:44px;padding:0}.contact__social span{display:none}.contact__title{font-size:max(40px,min(15vw,27.56cqh - 110.24px))}.contact__ticker-track{font-size:max(34px,min(16vw,29.4cqh - 117.6px))}}@media (width<=720px) and (height<=500px){.contact__ticker{display:none}.contact__foot{margin-top:auto}}@media (width<=720px){.contact__mail{position:relative}.contact__mail:after{content:"";position:absolute;inset:-11px 0}}@media (width>=721px) and (height>=431px),(width>=560px) and (height>=431px) and (orientation:landscape){.contact{--face-w:min(33vw, 52cqh);--face-r:5vw;--face-b:calc(87cqh - var(--face-w))}.contact__face{right:var(--face-r);bottom:var(--face-b);width:var(--face-w);cursor:grab}.contact__face.is-held{cursor:grabbing}.has-cursor .contact__face{cursor:none}.contact__title{font-size:max(40px,min(clamp(44.88px,9.6vw,200px),25.15cqh - 52.815px))}.contact__ticker{background:var(--fg);margin-bottom:1.4vw;padding:.9vw 0 .7vw;transition:background-color .3s;rotate:-1.5deg;scale:1.03}.contact__ticker-track{color:var(--on);font-size:max(30px,min(clamp(34px,5.6vw,104px),14cqh - 29.4px))}.contact__ticker-track svg{color:var(--on)}}.contact__face{touch-action:pan-y}@media (width<=720px) and (orientation:portrait){.contact{--stack:calc(6vh + 27vw + 117px);--base:calc(116px + 15vw);--face-w:clamp(56px, calc(100cqh - var(--stack) - var(--base) - 24px), 42vw);--face-r:6vw;--face-b:calc(var(--base) + 14px)}.contact__face{width:var(--face-w);right:var(--face-r);bottom:var(--face-b)}.contact__title{font-size:max(36px,min(13.5vw,27.56cqh - 110.24px))}.contact__copy{min-height:40px;padding:1em 1.4em .9em;position:relative}.contact__copy:after{content:"";position:absolute;inset:-4px 0}.contact__ticker{background:var(--fg);margin-bottom:3.2vw;padding:2vw 0 1.5vw;transition:background-color .3s;rotate:-2deg;scale:1.04}.contact__ticker-track{color:var(--on);font-size:9vw}.contact__ticker-track svg{color:var(--on)}.contact__poke{right:calc(var(--face-r) + var(--face-w) * .9);bottom:calc(var(--face-b) + var(--face-w) * .3)}.contact{height:100svh;padding-top:max(11svh,78px);top:auto}.contact .eyebrow{font-size:10px;line-height:1.35}}@media (width<=720px) and (height<=500px) and (orientation:portrait){.contact{--face-w:22vw;--face-b:calc(100vh - 112px - 22vw)}.contact__poke{display:none}}.stickers{z-index:3;pointer-events:none;position:absolute;inset:0}.sticker{pointer-events:none;position:absolute}.sticker__in{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;font-family:var(--mono);color:var(--ink);filter:drop-shadow(0 10px #0a0a0a2e);place-items:center;font-weight:700;display:grid}.sticker__in>*{grid-area:1/1}.sticker__in:active{cursor:grabbing}.sticker--badge{width:clamp(86px,10.5vw,165px);top:66%;right:5vw}.sticker__ring{width:100%;animation:16s linear infinite reverse spin}.sticker__ring circle{fill:var(--ink)}.sticker__ring text{font-family:var(--mono);letter-spacing:.015em;fill:var(--yellow);font-size:8.2px}.sticker--badge .sticker__face{z-index:1;aspect-ratio:1;width:38%;height:auto;color:var(--yellow);position:relative;overflow:visible}.sticker--pill{top:22vh;right:24vw}.sticker--pill .sticker__in{background:var(--white);white-space:nowrap;border-radius:99px;padding:1.1em 1.5em 1em;font-size:clamp(11px,1.3vw,20px);line-height:1}.yoyo__band{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.yoyo__band path{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.yoyo{--d:clamp(64px, 6.4vw, 104px);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);background:var(--ink);color:var(--yellow);pointer-events:auto;cursor:grab;touch-action:none;will-change:transform;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 10px #0a0a0a2e}.yoyo.is-held{cursor:grabbing}.yoyo svg{pointer-events:none;width:100%;height:100%;padding:9%;display:block;overflow:visible}.yoyo__tip{background:var(--ink);color:var(--white);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;border-radius:99px;padding:.5em .8em .45em;font-weight:700;line-height:1;position:absolute;top:100%;left:50%;translate:-50% 10px}.has-cursor .yoyo{cursor:none}.stats{gap:0 var(--gutter);padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);margin-top:12vh;display:grid;position:relative}.stats li{border-top:3px solid var(--ink);--line:3px;gap:6px;padding-top:12px;display:grid;position:relative}.stats__peek{--d:min(clamp(46px, 6.8vw, 118px), 9vh);left:var(--x);bottom:calc(100% + var(--line));width:var(--d);height:var(--d);pointer-events:none;position:absolute;overflow:hidden}.stats__peek>i{background:var(--ink);width:100%;height:100%;color:var(--yellow);animation:statpeek 9s var(--wait) cubic-bezier(.3, 1.4, .5, 1) infinite;border-radius:50%;display:block;transform:translateY(105%)}.stats__peek svg{width:100%;height:100%;padding:7%;display:block;overflow:visible}@keyframes statpeek{0%,3%{transform:translateY(105%)}9%,17%{transform:translateY(46%)}20%{transform:translateY(52%)}24%,31%{transform:translateY(8%) rotate(var(--lean))}38%,to{transform:translateY(105%)}}.stats b{font-family:var(--display);text-transform:none;letter-spacing:-.045em;font-size:clamp(52.8px,13.86vw,264px);line-height:1.02}@media (width<=720px){.stats{grid-template-columns:repeat(3,1fr);gap:0 12px;margin-top:7vh}.stats li{--line:2px;border-top-width:2px;align-content:start;padding-top:8px}.stats b{font-size:14vw}.stats span{font-size:10px;line-height:1.3}.sticker--pill{display:none}.yoyo{--d:52px}.yoyo__tip{top:50%;left:100%;translate:8px -50%}}.tunnel{background:var(--yellow);height:760vh;margin-top:-3vh;position:relative}.tunnel__sticky{perspective:900px;height:100svh;color:var(--ink);background-color:var(--yellow);position:sticky;top:0;overflow:hidden}.tunnel__world{transform-style:preserve-3d;position:absolute;inset:0}.tunnel__world>*{position:absolute;top:50%;left:50%}.tunnel__word{transform-style:preserve-3d;font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;pointer-events:none;font-size:clamp(79.2px,19.8vw,396px);line-height:1.02;display:flex}.tunnel__word span{display:block}.tunnel__word--1{font-family:var(--serif);text-transform:none;letter-spacing:-.085em;font-size:clamp(67.58px,16.9vw,337.92px)}.tunnel__word--2{font-family:var(--serif);letter-spacing:-.085em}.tunnel__word--door{color:#fff;text-shadow:0 0 .14em #0a0a0a80}.tunnel__sticky.is-dark{--ink:#fff;--white:#0a0a0a}.tunnel__sticky.is-dark .tunnel__bar{background:#ffffff40}.reel__gate{border:4px solid var(--ink);pointer-events:none;border-radius:18px;width:78vw;height:76vh}.reel__gate--dash{border-style:dashed;border-width:6px;border-radius:0}.reel__gate--round{border-radius:50%;width:80vh;height:80vh}.reel__gate b{background:var(--ink);color:var(--white);font-weight:400;font-size:var(--t-s);white-space:nowrap;padding:0 8px;position:absolute;top:-11px;left:24px}.tunnel__still{width:calc(var(--w) * 1vw);min-width:170px;display:block}.ts{aspect-ratio:var(--ratio);background:var(--ink);border:4px solid var(--ink);box-shadow:14px 14px 0 var(--ink);transition:transform .5s var(--ease), box-shadow .5s var(--ease);display:block;position:relative}.tunnel__still:hover .ts{box-shadow:22px 22px 0 var(--ink);transform:translate(-6px,-6px)scale(1.04)}.ts img{object-fit:cover;width:100%;height:100%;display:block}.ts__tape{z-index:2;background:var(--yellow);border:3px solid var(--ink);width:28%;height:28px;position:absolute;top:-18px;left:50%;translate:-50%;rotate:-3deg}.ts__marks{pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 22px 3px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 3px 22px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 22px 3px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 3px 22px no-repeat;position:absolute;inset:-16px}.ts__slate{font-size:var(--t-xs);white-space:nowrap;text-align:left;align-items:stretch;margin-top:14px;display:flex;position:absolute;top:100%;left:-4px}.ts__slate b{background:var(--ink);color:var(--white);font-family:var(--mono);padding:6px 10px;font-weight:700}.ts__slate em{background:var(--white);color:var(--ink);border:3px solid var(--ink);border-left:0;padding:6px 10px;font-style:normal}.ts__slate u{font-family:var(--mono);align-self:center;padding:6px 10px;font-size:10.5px;font-weight:700;line-height:1.2;text-decoration:none}.reel__prop{pointer-events:none;color:var(--ink)}.reel__prop .stamp{color:var(--ink);font-size:clamp(14px,1.8vw,28px)}.rp__pill{background:var(--ink);color:var(--white);font-family:var(--mono);white-space:nowrap;border-radius:99px;padding:.9em 1.3em .8em;font-size:clamp(11px,1.1vw,16px);font-weight:700}.rp__ball{aspect-ratio:1;background:var(--tone);border:3px solid var(--ink);border-radius:50%;width:clamp(50px,7vw,110px);display:block}.rp__ball--ink{background:var(--ink);color:var(--yellow)}.rp__ball svg{width:100%;height:100%;display:block}.rp__tag{background:var(--white);border:3px solid var(--ink);font-size:var(--t-s);white-space:nowrap;padding:.7em 1em}.rp__note{font-family:var(--serif);text-transform:none;letter-spacing:-.085em;white-space:nowrap;font-size:clamp(18.59px,2.53vw,42.24px)}.rp__clap{--w:clamp(104px, 12vw, 200px);gap:calc(var(--w) * .035);width:var(--w);margin-top:calc(var(--w) * .3);padding:calc(var(--w) * .24) calc(var(--w) * .08) calc(var(--w) * .09);border-radius:calc(var(--w) * .035);background:var(--ink) repeating-linear-gradient(-60deg, var(--white) 0 calc(var(--w) * .075), transparent calc(var(--w) * .075) calc(var(--w) * .15)) 0 0 / 100% calc(var(--w) * .15) no-repeat;color:var(--white);box-shadow:0 0 0 2px var(--white);font-style:normal;display:grid;position:relative}.rp__clap b{width:100%;height:calc(var(--w) * .15);border-radius:calc(var(--w) * .03);background:var(--ink) repeating-linear-gradient(60deg, var(--white) 0 calc(var(--w) * .075), transparent calc(var(--w) * .075) calc(var(--w) * .15));box-shadow:0 0 0 2px var(--white);transform-origin:4% 100%;margin-bottom:2px;position:absolute;bottom:100%;left:0;transform:rotate(-13deg)}.rp__clap span{padding-top:calc(var(--w) * .035);font-family:var(--mono);font-weight:700;font-size:max(10px, calc(var(--w) * .075));white-space:nowrap;border-top:1px solid #ffffff59;justify-content:space-between;align-items:baseline;line-height:1;display:flex}.rp__clap em{font-family:var(--display);letter-spacing:-.03em;font-style:normal;font-size:calc(var(--w) * .19);color:var(--yellow)}.reel__streaks{--v:0;pointer-events:none;width:0;height:0;opacity:var(--v);position:absolute;top:50%;left:50%}.reel__streaks i{background:var(--ink);transform-origin:50% 100%;width:3px;height:34vh;transform:rotate(var(--a)) translateY(-26vh) scaleY(calc(.15 + var(--v)));position:absolute;bottom:0;left:-1.5px}.reel__room{visibility:hidden;will-change:transform;pointer-events:none;border-radius:50%;width:100vmin;height:100vmin;margin:-50vmin 0 0 -50vmin;position:absolute;top:50%;left:50%;transform:scale(0)}.reel__hud{pointer-events:none;z-index:4;font-size:var(--t-s);position:absolute;inset:0}.reel__corner{aspect-ratio:1;border:4px solid var(--ink);width:clamp(22px,3.4vw,54px);position:absolute}.reel__corner--tl{left:var(--gutter);border-bottom:0;border-right:0;top:70px}.reel__corner--tr{right:var(--gutter);border-bottom:0;border-left:0;top:70px}.reel__corner--bl{left:var(--gutter);border-top:0;border-right:0;bottom:60px}.reel__corner--br{right:var(--gutter);border-top:0;border-left:0;bottom:60px}.reel__cross{background:linear-gradient(var(--ink), var(--ink)) 50% 50% / 100% 3px no-repeat, linear-gradient(var(--ink), var(--ink)) 50% 50% / 3px 100% no-repeat;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.reel__rec{left:calc(var(--gutter) + 18px);font-family:var(--mono);align-items:center;gap:8px;font-weight:700;display:flex;position:absolute;top:86px}.reel__rec i{background:var(--ink);border-radius:50%;width:12px;height:12px;animation:.6s steps(2,end) infinite alternate pulse}.reel__tc{font-family:var(--mono);background:var(--ink);color:var(--white);margin-left:6px;padding:.3em .7em}.reel__scene{right:calc(var(--gutter) + 18px);justify-items:end;gap:4px;display:grid;position:absolute;top:86px}.reel__scene b{font-family:var(--mono);font-weight:700}.reel__focus{align-items:center;gap:10px;display:flex;position:absolute;bottom:74px;left:50%;translate:-50%}.reel__focus i{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 12px);width:min(34vw,300px);height:12px;display:block;position:relative}.reel__focus b{background:var(--ink);width:4px;height:24px;transition:left .3s var(--ease);margin-left:-2px;position:absolute;top:-6px}.tunnel__label{left:var(--gutter);font-size:var(--t-s);z-index:4;position:absolute;bottom:26px}.tunnel__bar{right:var(--gutter);z-index:4;background:#0a0a0a33;width:min(30vw,260px);height:4px;position:absolute;bottom:30px}.tunnel__bar i{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=720px){.tunnel__still{width:calc(var(--w) * 1.7vw)}.reel__focus,.reel__scene span,.ts__slate u{display:none}.reel__gate{width:86vw;height:62vh}.tunnel__label{bottom:76px}.tunnel__bar{bottom:80px}.reel__corner--bl,.reel__corner--br{bottom:104px}}.kinetic{background:var(--yellow);color:var(--ink);gap:1vh;padding:9vh 0;display:grid;overflow:hidden}.kinetic__row{white-space:nowrap;width:max-content;font-family:var(--display);text-transform:none;letter-spacing:-.045em;will-change:transform;align-items:center;gap:3vw;font-size:clamp(58.08px,14.52vw,277.2px);line-height:1.02;display:flex}.kinetic__row svg{flex:none;width:.8em;height:.8em}.kinetic__row--b{font-family:var(--serif);text-transform:none;letter-spacing:-.085em;color:var(--ink);font-size:clamp(45.62px,11.4vw,219.65px);line-height:1.02}.kinetic__row--c{font-family:var(--serif);letter-spacing:-.085em}.kinetic__row--c svg{color:var(--ink)}.stamp{font-family:var(--mono);text-align:center;outline-offset:.12em;white-space:nowrap;border:.14em solid;border-radius:.3em;outline:.06em solid;padding:.55em .8em .45em;font-size:clamp(14px,2vw,34px);font-weight:700;line-height:1.15;display:inline-block}.stamp small{font-family:var(--mono);letter-spacing:.015em;border-top:.08em solid;margin-top:.4em;padding-top:.4em;font-size:max(.44em,10px);display:block}.sticker--stamp{top:82%;left:auto;right:24vw}.sticker--stamp .stamp{color:var(--ink);background:var(--room)}.stamp--card{color:var(--pink);font-size:clamp(16px,2.6vw,44px);position:absolute;bottom:8%;right:4%;rotate:-14deg}.sp__stamp{color:var(--ink);background:var(--yellow);font-size:clamp(15px,2.5vw,44px);position:absolute;top:33vh;right:3.5vw}@media (width<=720px){.sticker--stamp{top:78%;left:auto;right:34vw}.sp__stamp{top:22vh;right:5vw}.hero__meta--l br:first-of-type{display:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{to{opacity:.25}}@media (width<=720px) and (height<=620px) and (orientation:portrait){.sticker--stamp{top:72%}}html{font-synthesis:none}body{letter-spacing:.015em;font-weight:500}em{font-style:normal;font-weight:300}.say__echo{font-family:var(--shade);color:var(--ink);letter-spacing:-.085em}.hero__title,.contact__title,.process__title,.crowd__title,.lib__title,.card__title,.sp__big{line-height:.98}.card__text{font-family:var(--mono);text-transform:none;letter-spacing:0;font-size:clamp(17px,1.9vw,30px);font-weight:500;line-height:1.25}.book__due u{font-size:var(--t-s)}.book__card b{font-size:clamp(15px,1.6vw,24px)}.hero__word--a,.sp__big--good{font-family:var(--serif);letter-spacing:-.085em}.hero__title,.sp__big{text-transform:lowercase}.nav__brand span{font-family:var(--serif);text-transform:lowercase;letter-spacing:-.085em;padding-bottom:3px;font-size:22px;line-height:1}.nav__brand span .is-heavy{font-family:var(--display)}.sp .sp__row:nth-child(n) .sp__track{text-transform:uppercase;letter-spacing:0}.hero__flat{aspect-ratio:1;width:min(62vw,62vh);color:var(--white);margin:calc(min(62vw,62vh)/-2) 0 0 calc(min(62vw,62vh)/-2);position:absolute;top:50%;left:50%}.hero--flat .hero__sticky:after{content:"";background:var(--yellow);opacity:var(--flat,0);pointer-events:none;position:absolute;inset:0}@media (width<=720px){.tunnel__bar{display:none}.contact__foot{gap:0 24px}.contact__foot>p{padding:4px 0}}@media (height<=520px) and (orientation:landscape){.hero__title{font-size:min(16vw,26vh)}.hero__word--a{top:19vh}.hero__meta--r,.hero__scroll{display:none}.manifesto__pin{--u:min(1vw, 1.25vh)}.manifesto__top,.manifesto__hint,.sticker--stamp{display:none}.say{margin-top:14vh}.work__sticky{padding:62px var(--gutter) 12px}.work__head{padding-bottom:6px}.tvwall{grid-template-rows:none;grid-template-columns:1fr 4fr 1fr}.tvwall__col{grid-template-rows:repeat(4,1fr);grid-template-columns:none;gap:6px;height:auto}.tv--small .tv__label{display:none}.process{padding-top:12vh}.card{top:calc(64px + var(--i) * 8px)}.card__in{width:min(100%,144.39vh)}.card__text{max-width:34cqw;font-size:12px}.lib__sticky{padding-top:60px}}@media (height<=430px) and (orientation:landscape){.contact{padding-top:62px}.contact .eyebrow{font-size:10px}.contact__title{margin-top:1vh;font-size:min(8vw,13vh)}.contact__row{margin-top:1.5vh}.contact__mail{font-size:clamp(16px,2.6vw,26px)}.contact__copy{min-height:40px;padding:.9em 1.3em .8em}.contact__socials{margin-top:2px}.contact__foot>p,.contact__foot a{padding-top:3px;padding-bottom:3px}.contact__face{width:42vw;bottom:-16vw;right:-9vw}.contact{--face-w:42vw;--face-r:-9vw;--face-b:-16vw}.contact__ticker{display:none}.contact__foot{margin-top:auto}}@media (height>=521px) and (height<=620px) and (orientation:landscape){.manifesto__top{top:68px}}@media (width<=720px) and (height<=520px) and (orientation:landscape){.work__sticky{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tv__static,.tv__lines,.reel__streaks,.contact__confetti{display:none}.marquee__track,.contact__ticker-track,.hero__scroll span{animation:none}.marquee{scrollbar-width:none;overflow-x:auto}.marquee::-webkit-scrollbar{display:none}.marquee__track{padding:0 var(--gutter)}.marquee__track img:nth-of-type(n+27),.marquee__track svg:nth-of-type(n+14),.post__track{display:none}}.book__card b{font-weight:400}.lib__shelf.is-measuring .book{transition:none}.tv__lurk{background:var(--ink);opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:clamp(8px,1.5vw,24px);display:flex;position:absolute;inset:0}.tv--small.is-lurking .tv__lurk{opacity:1}.tv__lurk b{background:var(--white);width:clamp(5px,.8vw,12px);height:clamp(13px,2vw,30px);translate:var(--lx,0) var(--ly,0);transition:translate .25s var(--ease);border-radius:50%}.tv__lurk b:first-child{rotate:20deg}.tv__lurk b:last-child{rotate:-20deg}.tv--small.is-lurking .tv__lurk b{animation:2.6s both lurk}@keyframes lurk{0%,8%{scale:1 0}16%,52%{scale:1}56%{scale:1 .1}60%,88%{scale:1}to{scale:1 0}}.tv__ghost{background:var(--ink);color:var(--white);visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tv__ghost svg{aspect-ratio:1;width:min(44%,46vh);overflow:visible}.banned{background:var(--ink);min-width:0;height:72%;color:var(--white);border:3px solid var(--ink);transform-origin:50% 100%;flex-direction:column;flex:.75 1 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;animation:6s infinite rattle;display:flex;position:relative}@media (hover:hover){.banned:hover{animation-duration:.9s}}.banned.is-caught{animation:none}.banned>b{writing-mode:vertical-rl;font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(15px,2vw,34px);font-weight:400;line-height:1;rotate:180deg}.banned>em{writing-mode:vertical-rl;font-family:var(--mono);font-style:normal;font-size:var(--t-xs);letter-spacing:.012em;white-space:nowrap;background:var(--yellow);color:var(--ink);padding:.9em .35em}.banned__eyes{flex:none;justify-content:center;gap:22%;width:100%;height:clamp(12px,1.6vw,24px);display:flex}.banned__eyes b{background:var(--white);border-radius:50%;width:16%;max-width:9px;height:100%;animation:4.5s infinite peek}.banned__eyes b:first-child{rotate:20deg}.banned__eyes b:last-child{rotate:-20deg}.banned.is-caught .banned__eyes b{animation:none;rotate:none;scale:1 .12}.banned__stamp{color:var(--pink);background:var(--ink);visibility:hidden;z-index:2;font-size:clamp(11px,1.1vw,18px);position:absolute;top:42%;left:50%;translate:-50% -50%}@keyframes rattle{0%,84%,to{rotate:0deg}86%{rotate:-3deg}88%{rotate:3deg}90%{rotate:-2deg}92%{rotate:2deg}94%{rotate:-1deg}}@keyframes peek{0%,44%,52%,to{scale:1}48%{scale:1 .1}}@media (width<=720px){.banned{flex-direction:row;width:72%;height:auto;padding:0 10px}.banned>b,.banned>em{writing-mode:horizontal-tb;rotate:none}.banned>em{padding:.2em .7em}.banned__eyes{order:3;width:34px;height:60%}.banned__stamp{top:50%}}.slot,.say__line--slot{position:relative}.slot__bad{background:var(--ink);color:var(--white);white-space:nowrap;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.say__rejected,.banned__stamp{outline:none}.say__rejected{z-index:3;color:var(--pink);background:var(--ink);visibility:hidden;pointer-events:none;margin-top:-.9em;font-size:.4em;position:absolute;top:50%;left:2.2em}.ts__intruder{aspect-ratio:1;width:12%;color:var(--white);pointer-events:none;position:absolute;top:20%;right:8%}.ts__intruder svg{width:100%;height:100%;display:block;overflow:visible}.reel__hud.is-alert .reel__scene span{background:var(--ink);color:var(--white);padding:.2em .5em}.reel__hud.is-alert .reel__rec i{animation-duration:.25s}.reel__hud.is-alert .reel__cross{scale:.6}.denied{right:var(--gutter);z-index:6;aspect-ratio:1.5;background:var(--white);width:clamp(190px,26vw,380px);color:var(--ink);border:3px solid var(--ink);visibility:hidden;pointer-events:none;will-change:transform;border-radius:clamp(14px,2vw,30px);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:0 12px;padding:clamp(12px,1.6vw,24px);display:grid;position:absolute;bottom:5vh}.denied p{font-family:var(--mono);grid-column:1/-1;font-size:clamp(11px,.9vw,13px);font-weight:700}.denied>b{font-family:var(--display);text-transform:none;letter-spacing:-.045em;white-space:nowrap;align-self:end;font-size:clamp(21.12px,3.17vw,50.16px);line-height:1.02}.denied>svg{aspect-ratio:1;align-self:center;width:clamp(54px,8vw,120px);overflow:visible}.denied__stamp{color:var(--ink);background:var(--white);visibility:hidden;font-size:clamp(16px,2.2vw,36px);position:absolute;top:26%;left:10%}.lib__dark{z-index:8;background:var(--ink);visibility:hidden;pointer-events:none;position:absolute;inset:0}.lib__dark.is-on{visibility:visible}.lib__dark i{gap:7px;display:flex;position:absolute;translate:-50% -50%}.lib__dark b{background:var(--white);width:6px;height:16px;animation:.9s both peek;animation-delay:var(--d);border-radius:50%}.lib__dark b:first-child{rotate:20deg}.lib__dark b:last-child{rotate:-20deg}.contact__bad{opacity:0}.contact__face.is-bad .contact__bad{opacity:1}.contact__face.is-bad .contact__eyes,.contact__face.is-bad .contact__mouth,.contact__face.is-bad .contact__tongue{opacity:0}.loader{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sp{--p:0;--s:7px}.sp__wall{grid-template-rows:repeat(var(--rows,6), 1fr);visibility:hidden;display:grid;position:absolute;inset:0}.sp__row{background:var(--ink);color:var(--yellow);position:relative;overflow:hidden}.sp__track{white-space:nowrap;width:max-content;font-family:var(--display);text-transform:none;letter-spacing:-.045em;font-size:calc(106.14vh / var(--rows,6));will-change:transform;align-items:center;gap:.32em;margin-top:-.5em;line-height:1.02;display:flex;position:absolute;top:50%;left:0}.sp__row:nth-child(2n) .sp__track{font-family:var(--serif);text-transform:none;letter-spacing:-.085em}.sp__row:nth-child(3n) .sp__track{font-family:var(--shade);text-transform:none;letter-spacing:-.045em}.sp__track svg{flex:none;width:.7em;height:.7em;overflow:visible}.sp__track svg.is-good,.sp__row.is-good svg.is-bad{display:none}.sp__row.is-good svg.is-good{display:block}.sp__cell{vertical-align:top;height:1em;display:inline-grid;overflow:hidden}.sp__cell>i{text-align:center;transition:translate .34s var(--ease);transition-delay:calc(var(--n) * 45ms);grid-area:1/1;font-style:normal}.sp__cell>i:last-child{translate:0 105%}.sp__cell--extra{max-width:0;transition:max-width .3s var(--ease)}.sp__row.is-good{background:var(--tone);color:var(--ink)}.sp__row.is-good .sp__cell>i:first-child{translate:0 -105%}.sp__row.is-good .sp__cell>i:last-child{translate:0}.sp__row.is-good .sp__cell--extra{max-width:1em}.sp.is-wall .sp__lines{display:none}.sp-line{font-family:var(--display);letter-spacing:-.06px;text-transform:none;fill:currentColor;font-size:4.1px}.sp__row{transform-origin:50%}.sp__hold{--d:clamp(130px, 13vw, 190px);z-index:5;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.sp__hold svg{width:100%;height:100%;display:block;overflow:visible}.sp__hold .h-disc{fill:var(--ink);stroke:var(--yellow);stroke-width:2px}.sp__hold .h-prog{stroke:var(--yellow);stroke-dasharray:1;stroke-dashoffset:1px}.sp__hold .h-line{stroke:var(--yellow)}.sp__hold .h-eye{fill:var(--yellow)}.sp__hold text{font-family:var(--mono);fill:var(--yellow);font-size:13px;font-weight:700}.sp__flash{background:var(--white);visibility:hidden;pointer-events:none;z-index:6;position:absolute;inset:0}.sp__face,.sp__big{z-index:2}.sp__stamp{z-index:3}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.hero{z-index:2;pointer-events:none}.hero__sticky{pointer-events:auto}.manifesto{margin-top:-135svh}.manifesto:before{content:"";background:var(--yellow);pointer-events:none;height:100vh;position:absolute;bottom:100%;left:0;right:0}.manifesto{overflow-x:clip}@media (width>=721px){.sticker--stamp{top:auto;bottom:110px}}.contact__foot{background:var(--bg);margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 18px;margin-bottom:-18px;transition:background-color .3s}@media (width<=720px){.sp__c--bl{display:none}}
