@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(./archivo-black-latin-ext-400-normal--j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(./archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-italic-66oory27.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--paper: #f1ead9;--ink: #1b1a1f;--pink: #ff48b0;--blue: #0078bf;--yellow: #ffe14a;--v: 0}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:var(--paper);color:var(--ink)}body{font:400 13px/1.5 IBM Plex Mono,ui-monospace,monospace}.wrap{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.wrap::-webkit-scrollbar{display:none}.content{position:relative;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .1  0 0 0 0 .1  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),var(--paper)}.pg{position:relative;min-height:100vh;padding:28px 34px;overflow:hidden;border-bottom:2px dashed rgba(27,26,31,.35)}.num{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:11px;margin:0 0 10px;color:var(--blue)}.halftone{position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:radial-gradient(circle,var(--pink) 0 34%,transparent 36%) 0 0 / 9px 9px;-webkit-mask:radial-gradient(ellipse at 85% 85%,#000 0,transparent 55%);mask:radial-gradient(ellipse at 85% 85%,#000 0,transparent 55%);opacity:.4;transform:rotate(15deg) translateY(calc(var(--p, 0) * -40px))}.halftone.blue{background-image:radial-gradient(circle,var(--blue) 0 34%,transparent 36%);-webkit-mask:radial-gradient(ellipse at 20% 30%,#000 0,transparent 60%);mask:radial-gradient(ellipse at 20% 30%,#000 0,transparent 60%)}.cover{display:grid;grid-template-rows:auto 1fr auto}.kicker{margin:0;font-size:11px;letter-spacing:.12em}.masthead{position:relative;margin:0 0 0 -.04em;align-self:center;display:flex;align-items:flex-start;gap:.1em;font:400 min(23vw,44vh)/.8 "Archivo Black",sans-serif;letter-spacing:-.04em}.masthead .side{position:relative;display:block}.masthead .m{display:block;mix-blend-mode:multiply;will-change:transform}.masthead .m.blue{position:absolute;left:0;top:0}.masthead .pink{color:var(--pink);transform:translate(calc(var(--c, 0) * -14px),calc(var(--c, 0) * 8px))}.masthead .blue{color:var(--blue);transform:translate(calc(4px + var(--c, 0) * 18px),calc(3px + var(--c, 0) * -10px))}.masthead .b{display:block;margin-top:.06em;font-size:.7em;line-height:.9;color:var(--ink);background:var(--yellow);padding:.04em .14em 0;box-shadow:.05em .05em 0 var(--ink);transform:rotate(calc(6deg + var(--c, 0) * 40deg));transform-origin:50% 60%}.deck{max-width:34ch;font-style:italic;margin:0;font-size:14px}.scrollcue{position:absolute;right:34px;bottom:24px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.scrollcue i{width:1px;height:38px;background:var(--ink);animation:cue 1.6s ease-in-out infinite;transform-origin:top}@keyframes cue{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.paused .scrollcue i{animation-play-state:paused}.sticker{position:absolute;right:13%;bottom:25%;width:78px;height:78px;font-weight:600;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;text-align:center;font-size:10px;line-height:1.15;letter-spacing:.1em;text-transform:uppercase;transform:rotate(14deg);box-shadow:3px 3px 0 var(--pink)}.spin{min-height:240vh;padding:0}.spin-sticky{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:minmax(180px,46%) 1fr;align-items:center;gap:28px;padding:28px 34px}.record{width:100%;max-height:82vh;transform:rotate(calc(var(--rot, 0) * 1deg));filter:drop-shadow(6px 8px 0 var(--blue))}.spin-copy h2{font:400 clamp(26px,4.4vw,44px)/.95 "Archivo Black",sans-serif;margin:0 0 14px;letter-spacing:-.02em}.spin-copy h2 em{font-style:normal;color:var(--pink)}.spin-copy p{max-width:36ch;margin:0 0 10px}.rpm{font-size:12px;text-transform:uppercase;letter-spacing:.14em}.rpm b{font:400 34px/1 Archivo Black;color:var(--blue);display:inline-block;min-width:3ch}.track{min-height:300vh;padding:0;background:var(--blue);color:var(--paper)}.track .num{color:var(--yellow)}.track-sticky{position:sticky;top:0;height:100vh;overflow:hidden;padding:28px 34px;display:flex;flex-direction:column;justify-content:center}.strip{list-style:none;margin:0;padding:0;display:flex;gap:6vw;white-space:nowrap;transform:translate(calc(var(--tx, 0) * 1px));will-change:transform}.strip li{font:400 clamp(40px,9vw,92px)/1 "Archivo Black",sans-serif;letter-spacing:-.03em}.strip b{font:600 14px/1 IBM Plex Mono;vertical-align:top;color:var(--yellow);margin-right:10px}.strip span{font:italic 400 14px/1 IBM Plex Mono;color:var(--pink);vertical-align:bottom}.wild{min-height:260vh;padding:0}.wild-sticky{position:sticky;top:0;height:100vh;padding:28px 34px;display:grid;grid-template-rows:auto 1fr auto}.wildword{display:flex;justify-content:center;align-items:center;gap:.02em;font:400 clamp(54px,13vw,140px)/1 "Archivo Black",sans-serif}.wildword span{display:inline-block;color:var(--paper);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--pink),9px 9px 0 var(--ink);will-change:transform}.wildword span:nth-child(3n){color:var(--yellow)}.wildword span:nth-child(3n+1){color:#8fd3ff}.wild-cap{margin:0;font-style:italic;text-align:right}.smear{background:var(--ink);color:var(--paper)}.smear .num{color:var(--pink)}.lines p{margin:0;font:400 clamp(46px,10.5vw,104px)/.86 "Archivo Black",sans-serif;letter-spacing:-.03em;transform:skew(calc(var(--v) * -1.2deg)) translate(calc(var(--v) * var(--k, 1) * 1.5px));transform-origin:0 100%}.lines p:nth-child(2n){color:var(--pink);--k: -1;text-align:right}.lines p:nth-child(3){-webkit-text-stroke:2px var(--paper);color:transparent}.smear-cap{max-width:42ch;margin:16px 0 0;color:#bdb6a6}.colophon{display:grid;align-content:center;gap:18px;border-bottom:0}.colophon h2{margin:0;font:400 clamp(60px,14vw,140px)/.82 "Archivo Black";color:var(--blue);mix-blend-mode:multiply;text-shadow:-6px 4px 0 rgba(255,72,176,.8)}.colophon dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 18px;margin:0;max-width:520px}.colophon dt{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--pink);font-weight:600}.colophon dd{margin:0}.tag{margin:0;font-size:12px;letter-spacing:.3em;text-transform:uppercase}.ctrl{position:fixed;right:18px;top:16px;z-index:10;display:grid;gap:6px;padding:8px;background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.bar{display:flex;align-items:center;gap:6px;font:600 9.5px/1 IBM Plex Mono;letter-spacing:.1em;text-transform:uppercase}.bar b{flex:1;height:4px;background:#1b1a1f26}.bar i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:left;transform:scaleX(var(--p, 0))}.row{display:flex;gap:3px}.ctrl button{font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.06em;padding:6px 7px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;text-transform:uppercase}.ctrl button:hover{background:var(--yellow)}.ctrl button.on{background:var(--ink);color:var(--paper)}.feel button,#chapters button{flex:1}@media(max-width:560px){.pg{padding:22px 18px}.spin-sticky{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:10px;padding:70px 18px 18px}.record{max-height:34vh;justify-self:center;width:auto;height:34vh}.sticker{display:none}.kicker{max-width:44%}.deck{max-width:30ch;font-size:12.5px}.scrollcue{display:none}.ctrl{right:6px;top:6px;padding:5px}.ctrl button{padding:5px}}
