body.ep-word{background:#0e0a06;color:#ece4d4;font-family:Nunito,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}.ep-word .bgwash{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 6%,#241a10,transparent 60%),radial-gradient(100% 100% at 50% 114%,#1c140c,transparent 55%),#0e0a06}#stage{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.frame{position:absolute;inset:0;opacity:0}.frame.bed .main{position:absolute;left:50%;top:50%;width:100vw;height:auto;max-width:none;max-height:150vh;filter:brightness(.74) contrast(1.05) saturate(.95);will-change:transform}.frame.bed.narrow .main{width:min(82vw,1000px);max-height:128vh}.frame.hero .main{position:absolute;left:50%;top:50%;min-width:100vw;min-height:118vh;width:auto;height:auto;object-fit:cover;filter:brightness(.8) contrast(1.03);will-change:transform}.frame.figure .main{position:absolute;top:50%;width:min(34vw,400px);max-height:72vh;height:auto;object-fit:contain;filter:brightness(.96) drop-shadow(0 30px 50px rgba(0,0,0,.6));will-change:transform}.frame.figure .main[data-side=left]{left:max(2vw,calc(50% - 640px))}.frame.figure .main[data-side=right]{right:max(2vw,calc(50% - 640px))}.frame.figure .main:not([data-side]){left:50%;width:min(54vw,620px);max-height:66vh}.accent{position:absolute;top:50%;width:min(15vw,180px);height:auto;object-fit:contain;filter:brightness(.95) drop-shadow(0 20px 36px rgba(0,0,0,.6));will-change:transform}.accent[data-side=left]{left:max(2.5vw,calc(50% - 590px))}.accent[data-side=right]{right:max(2.5vw,calc(50% - 590px))}.accent.invert{filter:invert(1) contrast(1.05);mix-blend-mode:screen;opacity:.9}.accent.big{width:auto;max-width:26vw;max-height:78vh}@media(max-width:1024px){.frame.figure .main{width:min(44vw,320px)}.accent{display:none}}.ep-word .scrim{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(58% 50% at 50% 46%,rgba(8,6,3,.6),rgba(8,6,3,.2) 60%,transparent 80%)}#signs{position:fixed;inset:0;z-index:30;pointer-events:none}.sign{position:absolute;will-change:transform,opacity}.sign svg{display:block;stroke:#d2ad75;stroke-width:6.5;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.sign.token img{display:block;width:clamp(42px,5.2vw,84px);height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.ep-word .vig{position:fixed;inset:0;z-index:40;pointer-events:none;box-shadow:inset 0 0 220px 70px #0009}.ep-word main{position:relative;z-index:20}.ep-word .wrap{max-width:660px;margin:0 auto;padding:0 24px}.ep-word .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.ep-word .kick{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:var(--ep-kicker);letter-spacing:var(--ep-kicker-track);text-transform:uppercase;color:#d2ad75;opacity:.9;margin-bottom:28px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.ep-word .hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:var(--ep-title);line-height:var(--ep-title-lh);letter-spacing:-.01em;text-shadow:0 2px 22px rgba(0,0,0,.72)}.ep-word .standfirst{margin-top:26px;max-width:46ch;font-size:var(--ep-deck);line-height:var(--ep-deck-lh);color:#cdbfa6;text-shadow:0 2px 18px rgba(0,0,0,.7)}.ep-word .cue{margin-top:40px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:#8a6f44;animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.ep-word .ep-band{width:100vw;max-width:none;margin:8px 0 12px;margin-left:calc(50% - 50vw);pointer-events:none;opacity:.58;-webkit-mask-image:linear-gradient(to right,transparent,#000 11%,#000 89%,transparent);mask-image:linear-gradient(to right,transparent,#000 11%,#000 89%,transparent)}.ep-word .ep-band__svg{display:block;width:100%;height:auto}.ep-word .cuneo{fill:#d2ad75;stroke:#d2ad75;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ep-word .ep-band .rule{stroke:#d2ad75;stroke-width:1.4;opacity:.55}.ep-word .ep-outro{position:relative;z-index:20;max-width:860px;margin:4vh auto 0;padding:40px 24px 0;display:flex;justify-content:space-between;gap:28px;border-top:1px solid rgba(210,173,117,.22)}.ep-word .ep-outro__link{display:flex;flex-direction:column;gap:7px;text-decoration:none}.ep-word .ep-outro__k{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8a6f44}.ep-word .ep-outro__t{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.4vw,25px);color:#ece4d4;transition:color .2s ease}.ep-word .ep-outro__next{text-align:right}.ep-word .ep-outro__s{display:block;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5;color:#8a7f6d;margin-top:8px;max-width:34ch;margin-left:auto}.ep-word .ep-outro__link:hover .ep-outro__t{color:#e9cf9b}@media(max-width:640px){.ep-word .ep-outro{flex-direction:column}.ep-word .ep-outro__next{text-align:left}}.ep-word .beat{padding:34vh 0}.ep-word .beat .tag{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:var(--ep-section);letter-spacing:var(--ep-section-track);text-transform:uppercase;color:#b39c7c;margin-bottom:22px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.ep-word .beat p{font-size:var(--ep-body-immersive);line-height:var(--ep-body-immersive-lh);text-wrap:pretty;text-shadow:0 2px 18px rgba(0,0,0,.82),0 0 44px rgba(8,6,3,.6)}.ep-word .beat p+p{margin-top:1.5em}.ep-word .assetnote{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px;color:#6f6045;letter-spacing:.04em;text-shadow:none;margin-top:1.6em}.ep-word .spacer{height:18vh}.ep-word .screenbeat{padding:30vh 0}.ep-word .tabletshot{position:relative;width:min(99vw,1380px);margin:4vh auto 0}.ep-word .tabletshot>img{display:block;width:100%;height:auto;mix-blend-mode:screen}.ep-word .tabletshot .screen{position:absolute;left:28%;top:23%;width:44%;height:40%;display:flex;flex-direction:column;justify-content:center;gap:.55em;padding:0;overflow:hidden;color:#2a2014}.ep-word .tabletshot .screen p{font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,1.6vw,21px);line-height:1.42;text-shadow:none}#datefog{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;overflow:hidden}#datefog .dfyear{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(60px,12vw,156px);line-height:1;color:#ecd09a;white-space:nowrap;text-shadow:0 0 30px rgba(210,173,117,.35);will-change:filter,opacity}#datefog .dfyear .bce{font-size:.42em;color:#cdbfa6;letter-spacing:.04em}#datefog .dfplateau{position:absolute;top:50%;right:max(2.5vw,calc(50% - 600px));transform:translateY(-50%);width:min(23vw,250px);margin:0;opacity:0;will-change:opacity,filter}#datefog .dfp-title{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e0764a;text-align:center;margin-bottom:10px}#datefog .dfp-svg{display:block;width:100%;height:auto;overflow:visible}#datefog .dfp-axis{stroke:#6f6045;stroke-width:1.5}#datefog .dfp-axend{fill:#8a7858;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;text-anchor:start}#datefog .dfp-band{fill:#df6a3a;opacity:.32}#datefog .dfp-cv{fill:none;stroke:#d2ad75;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(210,173,117,.4));stroke-dasharray:1;stroke-dashoffset:1}#datefog .dfp-read{stroke:#cdbfa6;stroke-width:1.5;stroke-dasharray:4 5;opacity:.7}#datefog .dfp-readlbl{fill:#cdbfa6;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;text-anchor:middle}#datefog .dfp-cap{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.5;color:#8a7858;text-align:center;margin-top:12px}@media(max-width:1100px){#datefog .dfplateau{display:none}}#datefog .dffog{position:absolute;inset:0;opacity:0;will-change:opacity;background:radial-gradient(70% 58% at 50% 52%,rgba(120,96,60,.34),transparent 72%),linear-gradient(#0e0a062e,#0e0a0685)}.ep-word .line{display:block;overflow:hidden}.ep-word .li{display:block;transform:translateY(115%);transition:transform .85s cubic-bezier(.19,.78,.22,1)}.ep-word .in .li{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ep-word .li{transform:none!important}.frame{transition:none}}
