@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--paper: #ece7da;--dim: #8d897e;--didone: "Bodoni Moda", "Didot", "Bodoni 72", "Bodoni MT", Georgia, serif;--sans: "Barlow Condensed", "DIN Condensed", "Avenir Next Condensed", "Arial Narrow", sans-serif}html,body{margin:0;height:100%;overflow:hidden;background:#050506;color:var(--paper);overscroll-behavior:none}#press{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#book{position:fixed;inset:0;pointer-events:none}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sr button,.sr input{pointer-events:auto}#lift{position:absolute;left:0;right:0;bottom:max(3.2vh,env(safe-area-inset-bottom));margin:0;text-align:center;font:500 13px/1 var(--sans);letter-spacing:.42em;text-transform:uppercase;color:#1c1c1f;transition:opacity .5s}#lift.gone{opacity:0}#caption{position:absolute;left:5.2vw;top:50%;width:min(25vw,23rem);transform:translateY(-50%);opacity:0;transition:opacity .35s .1s}#caption.on{opacity:1}#caption .no{margin:0;font:italic 400 clamp(1.1rem,1.6vw,1.6rem)/1 var(--didone);color:var(--dim)}#caption h2{margin:.35em 0 .3em;font:600 clamp(3rem,6.4vw,6.4rem)/.86 var(--sans);letter-spacing:.06em;text-transform:uppercase}#caption .line{margin:0;padding-top:1.1em;border-top:1px solid #3a3833;font:400 clamp(1.05rem,1.45vw,1.5rem)/1.34 var(--didone);text-wrap:pretty}#caption .hint{margin:1.6em 0 0;font:500 clamp(.78rem,.95vw,.95rem)/1.5 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}#back{pointer-events:auto;margin:2.6em 0 0;padding:0;background:none;border:0;color:var(--dim);font:500 clamp(.78rem,.95vw,.95rem)/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;cursor:pointer}#back span{color:#5d5a52}#back:hover,#back:hover span,#back:focus-visible{color:var(--paper);outline:none}#colophon{position:absolute;right:1.6vw;bottom:max(3vh,env(safe-area-inset-bottom));width:min(19vw,19rem);padding:1.1rem 1.2rem .6rem;background:#050506e6;opacity:0;transition:opacity .4s}#colophon.on{opacity:1}#colophon h2{margin:0 0 .7em;font:600 clamp(1.5rem,2.4vw,2.4rem)/.95 var(--sans);letter-spacing:.06em;text-transform:uppercase}#colophon p{margin:0 0 .8em;font:400 clamp(.9rem,1.05vw,1.1rem)/1.38 var(--didone);text-wrap:pretty}#colophon .hint{margin-top:1.4em;font:500 clamp(.72rem,.85vw,.88rem)/1.5 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--dim)}@media(max-aspect-ratio:13/10){#caption{left:6vw;right:6vw;top:auto;bottom:max(2.2vh,env(safe-area-inset-bottom));width:auto;transform:none;display:grid;grid-template-columns:auto 1fr;column-gap:.9em;align-items:baseline}#caption h2{font-size:clamp(1.6rem,7vw,2.6rem);margin:0}#caption .no{font-size:1rem}#caption .line{grid-column:1 / -1;font-size:1rem;padding-top:.5em;margin-top:.5em}#caption .hint{grid-column:1 / -1;margin-top:.7em;font-size:.72rem}#back{display:none}#colophon{left:6vw;right:6vw;width:auto;bottom:auto;top:max(1.5vh,env(safe-area-inset-top))}#colophon h2{font-size:1.2rem;margin-bottom:.4em}#colophon p{font-size:.82rem;margin-bottom:.4em}#colophon p:nth-of-type(3),#colophon .hint{display:none}}#nogl{position:absolute;inset:0;margin:auto;height:fit-content;max-width:30rem;padding:2rem;font:400 1.3rem/1.4 var(--didone);text-align:center}@media(prefers-reduced-motion:reduce){#lift,#caption,#colophon{transition:none}}#soundcheck{position:fixed;inset:0;z-index:5;overflow:auto;padding:4vh 5vw 10vh;background:#050506;font:400 15px/1.4 var(--sans);letter-spacing:.04em}#soundcheck h2{font:600 3.4rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3em}#soundcheck h3{font:600 1.3rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:2.4em 0 .6em}#soundcheck p{font:400 1.15rem/1.4 var(--didone);max-width:44rem;margin:0 0 2em;color:var(--dim)}#soundcheck .voice{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;padding:.35rem 0;border-top:1px solid #24231f}#soundcheck .name{width:8.5rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}#soundcheck .stats{color:var(--dim);font-variant-numeric:tabular-nums}#soundcheck button{background:none;border:0;padding:.3rem 0;color:var(--paper);font:inherit;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #5d5a52;cursor:pointer}#soundcheck button:hover,#soundcheck button:focus-visible{border-color:var(--paper);outline:none}#soundcheck label{color:var(--dim)}#soundcheck input[type=range]{accent-color:var(--paper);vertical-align:middle}
