@font-face{font-family:Redaction;font-weight:400;font-display:swap;src:url(/untitled/fonts/redaction-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Redaction;font-style:italic;font-weight:400;font-display:swap;src:url(/untitled/fonts/redaction-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Redaction 20";font-weight:400;font-display:swap;src:url(/untitled/fonts/redaction-20-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Redaction 50";font-weight:400;font-display:swap;src:url(/untitled/fonts/redaction-50-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Redaction 100";font-weight:400;font-display:swap;src:url(/untitled/fonts/redaction-100-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Fragment Mono;font-weight:400;font-display:swap;src:url(/untitled/fonts/fragment-mono-latin-400-normal.woff2)format("woff2")}:root{--ink:#0a0a0a;--paper:#f1efe9;--spot:#ff4b4b;--quiet:#f1efe99e;--hair:#f1efe938;--serif:"Redaction","Times New Roman",Times,serif;--mono:"Fragment Mono",ui-monospace,Menlo,monospace;--gutter:max(16px,env(safe-area-inset-left),min(3.2vw,44px));--shadow:0 0 18px #0a0a0a8c,0 0 2px #0a0a0a99;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);color:var(--paper);font:400 16px/1.4 var(--serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}p,h1,h2,dl,dd,figure{margin:0}::selection{background:var(--paper);color:var(--ink)}:focus-visible{outline:1.5px solid var(--paper);outline-offset:3px}.mono{font-family:var(--mono);letter-spacing:.01em;font-size:12px;line-height:1.45}.quiet{color:var(--quiet)}#wall,#poster,#scrim{width:100%;height:100%;height:100lvh;position:fixed;inset:0}#wall{z-index:0;pointer-events:none;touch-action:pan-y;display:block}#poster{z-index:0;background:var(--ink) center/cover no-repeat;filter:blur(18px)saturate(.9);opacity:.85;transition:opacity 1.2s;transform:scale(1.06)}#poster.gone{opacity:0}#scrim{z-index:1;pointer-events:none;opacity:1;background:radial-gradient(120% 90% at 50% 55%,#0000 45%,#0a0a0a80 100%);transition:background .9s}body[data-side=left] #scrim{background:linear-gradient(90deg,#0a0a0ab8 0%,#0a0a0a59 38%,#0000 62%)}body[data-side=right] #scrim{background:linear-gradient(270deg,#0a0a0ab8 0%,#0a0a0a59 38%,#0000 62%)}body[data-side=center] #scrim{background:radial-gradient(90% 70%,#0a0a0a8c 0%,#0a0a0a33 60%,#0000 100%)}body[data-side=none] #scrim{background:0 0}body[data-side=bottom] #scrim{background:linear-gradient(#0000 45%,#0a0a0a66 70%,#0a0a0ad9 100%)}.bar{z-index:10;padding:max(14px,env(safe-area-inset-top)) var(--gutter) 14px;text-shadow:var(--shadow);background:linear-gradient(#0a0a0a8c,#0000);justify-content:space-between;align-items:baseline;gap:16px;transition:opacity .4s,transform .4s;display:flex;position:fixed;top:0;left:0;right:0}.bar a,.bar button{text-decoration:none}.bar .brand{white-space:nowrap}.bar-title{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.bar-nav{gap:18px;display:flex}.bar-nav a:hover,.bar-nav button:hover,.brand:hover{text-underline-offset:3px;text-decoration:underline}body.exploring .bar{opacity:0;pointer-events:none;transform:translateY(-8px)}#story{z-index:2;position:relative}.ch{min-height:100vh;min-height:100svh;padding:96px var(--gutter);align-items:center;display:flex;position:relative}.ch.tall{min-height:170vh;align-items:flex-start;min-height:170svh}.ch.tall .copy{position:sticky;top:30vh}.ch.left{justify-content:flex-start}.ch.right{justify-content:flex-end}.ch.below{justify-content:flex-start;align-items:flex-end;padding-bottom:max(7vh,56px)}.ch.below .copy{max-width:min(52rem,100%)}.ch.below .big{max-width:24em}.copy{max-width:min(34rem,100%);text-shadow:var(--shadow)}.index{align-items:center;gap:10px;max-width:22rem;margin-bottom:22px;display:flex}.index span{color:var(--spot)}.index:after{content:"";opacity:.6;background:currentColor;flex:1;height:1px}.big{letter-spacing:-.02em;font-size:clamp(26px,3.3vw,48px);line-height:1.08}.small{color:#f1efe9e0;max-width:30rem;margin-top:22px;font-size:clamp(16px,1.3vw,19px);line-height:1.35}.display{font:400 clamp(64px,11vw,190px)/.86 "Redaction 20",var(--serif);letter-spacing:-.045em;margin-left:-.04em}.display-num{font:400 clamp(44px,7.4vw,124px)/.9 var(--serif);letter-spacing:-.04em;white-space:nowrap}.hero{text-align:center;min-height:100vh;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-top:120px}.kicker{margin-bottom:18px}.title{letter-spacing:-.05em;text-shadow:0 0 60px #0a0a0a73;font-size:clamp(76px,19vw,330px);font-weight:400;line-height:.8;position:relative}.title .grade{display:block}.title .grade+.grade{opacity:0;position:absolute;inset:0}.title .g0{font-family:"Redaction",var(--serif)}.title .g1{font-family:"Redaction 20",var(--serif)}.title .g2{font-family:"Redaction 50",var(--serif)}.title .g3{font-family:"Redaction 100",var(--serif)}.lede{text-shadow:var(--shadow);margin-top:26px;font-size:clamp(18px,2vw,28px)}.cue{bottom:max(24px,env(safe-area-inset-bottom));text-shadow:var(--shadow);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cue i{background:linear-gradient(var(--paper),transparent);transform-origin:top;width:1px;height:44px;animation:2.2s ease-in-out infinite cue;display:block}@keyframes cue{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.numbers{justify-content:center}.figures{text-shadow:var(--shadow);grid-template-columns:repeat(3,auto);gap:clamp(24px,5vw,90px);display:grid}.figures div{flex-direction:column-reverse;gap:8px;display:flex}.figures dd{font:400 clamp(64px,10vw,180px)/.85 var(--serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.figures dt{color:var(--quiet);padding-left:.3em}.close{min-height:135vh;align-items:flex-start;min-height:135svh;padding-top:0;padding-bottom:0}.close .plate{top:64vh;margin:0 0 22vh;position:sticky;top:64svh}.close[data-side=right]{justify-content:flex-start}.close[data-side=left]{justify-content:flex-end}.plate{border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a9e;min-width:220px;max-width:340px;padding:14px 16px 13px}.plate .no{color:var(--spot)}.plate .name{letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(24px,2.4vw,34px);line-height:1.05}.plate .where{color:var(--quiet)}.facts{flex-wrap:wrap;gap:6px 18px;margin-top:26px;display:flex}.facts a,.links a{text-underline-offset:3px}.find{text-align:left;justify-content:center;min-height:100vh}.find .copy{width:100%;min-width:0;max-width:40rem}.goto{border-bottom:1.5px solid var(--paper);align-items:center;gap:12px;max-width:min(24rem,100%);margin:34px 0 10px;padding-bottom:6px;display:flex}.goto label{color:var(--quiet);white-space:nowrap}.goto input{min-width:0;color:var(--paper);font:400 clamp(36px,4vw,56px)/1 var(--serif);letter-spacing:-.03em;background:0 0;border:0;outline:none;flex:1;padding:0}.goto input::placeholder{color:#f1efe94d}.btn{border:1.5px solid var(--paper);font:400 13px/1.2 var(--mono);white-space:nowrap;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover,.btn.solid{background:var(--paper);color:var(--ink);text-shadow:none}.btn.solid:hover{color:var(--paper);background:0 0}.actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.links{flex-wrap:wrap;gap:6px 18px;margin-top:26px;display:flex}.foot{padding:18px var(--gutter) max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:#0a0a0abf;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex;position:relative}.foot a{text-underline-offset:3px;margin-left:14px}.foot a:first-child{margin-left:0}.js .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}.split .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split .w>span{transition:transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(105%)}.split.in .w>span{transform:none}.explore{z-index:20;pointer-events:none;position:fixed;inset:0}.explore>*{pointer-events:auto}body.exploring #wall{pointer-events:auto;touch-action:none;cursor:grab;z-index:3}body.exploring #wall.dragging{cursor:grabbing}body.exploring #story,body.exploring #scrim{opacity:0;pointer-events:none}#story,#scrim{transition:opacity .6s}.ex-top{padding:max(14px,env(safe-area-inset-top)) var(--gutter) 14px;text-shadow:var(--shadow);pointer-events:none;background:linear-gradient(#0a0a0a99,#0000);justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.ex-top>*{pointer-events:auto}.ex-top a,.ex-top button{text-decoration:none}.ex-top a:hover,.ex-top button:hover{text-underline-offset:3px;text-decoration:underline}.ex-hint{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.ex-bar{left:50%;bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab3;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;transform:translate(-50%)}.ex-bar button{white-space:nowrap;padding:7px 12px}.ex-bar button:hover{background:var(--paper);color:var(--ink)}.ex-bar .goto{border:0;gap:6px;margin:0;padding:0 6px}.ex-bar .goto input{font:400 13px/1 var(--mono);border-bottom:1px solid var(--hair);width:4.6em;padding:4px 0}.ex-bar .goto label{color:var(--quiet)}.card{left:var(--gutter);bottom:max(76px,calc(env(safe-area-inset-bottom) + 64px));width:min(340px,calc(100vw - 2 * var(--gutter)));border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ab8;padding:14px 16px;position:absolute}.card .no{color:var(--spot)}.card .name{letter-spacing:-.02em;margin:6px 0;font-size:clamp(24px,2.4vw,32px);line-height:1.05}.card-links{flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.card-links a,.card-links button{text-underline-offset:3px;text-decoration:underline}.tip{z-index:25;pointer-events:none;border:1px solid var(--hair);white-space:nowrap;background:#0a0a0acc;padding:5px 8px;position:fixed;transform:translate(12px,12px)}.noscript{z-index:30;font-family:var(--mono);font-size:12px;position:fixed;inset:auto 16px 16px}@media (max-width:760px),(max-aspect-ratio:11/10){.bar-title{display:none}.bar-nav{gap:14px}.bar-nav a[data-nav=rotunda],.bar-nav a[data-nav=gallery]{display:none}.ch{padding:84px var(--gutter)}.ch.left,.ch.right{justify-content:flex-start;align-items:flex-end;padding-bottom:12vh}.ch.tall .copy{top:auto;bottom:10vh}.ch.tall{align-items:flex-end}body[data-side=left] #scrim,body[data-side=right] #scrim{background:linear-gradient(#0000 30%,#0a0a0a66 58%,#0a0a0acc 100%)}.figures{grid-template-columns:repeat(3,auto);gap:22px}.figures dd{font-size:clamp(46px,14vw,64px)}.figures dt{font-size:10px}.close[data-side]{justify-content:flex-start}.close .plate{top:66vh;top:66svh}.plate{max-width:100%}.display-num{white-space:normal}.ex-hint{display:none}.card{bottom:max(70px,calc(env(safe-area-inset-bottom) + 62px))}}@media (prefers-reduced-motion:reduce){.js .reveal,.split .w>span{opacity:1!important;transition:none!important;transform:none!important}.cue i{animation:none}#poster{transition:none}}
