@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Mono:wght@400;500&family=Kalam:wght@400;700&display=swap');
:root{--blue:#2458ed;--ink:#17202c;--cream:#fff3d8;--red:#ed4944;--yellow:#ffdd4b;--display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--mono:'DM Mono',monospace;--hand:'Kalam',cursive}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--blue);color:var(--cream);font-family:var(--mono);font-size:14px;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}button:disabled,a[aria-disabled=true]{cursor:not-allowed;opacity:.65}a[aria-disabled=true]{pointer-events:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px dashed var(--red);outline-offset:6px}.skip{position:fixed;z-index:99;top:-100px;background:var(--yellow);color:var(--ink);padding:15px}.skip:focus{top:5px}header{height:94px;border-bottom:2px solid rgba(255,243,216,.3);display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;gap:30px;position:relative;z-index:10}.brand{font:900 30px var(--display);text-decoration:none;white-space:nowrap;display:flex;align-items:center;gap:12px}.brand-eyes{font-size:25px;letter-spacing:-8px;color:var(--cream);transform:rotate(-9deg);padding-right:5px}.brand-star{font-size:18px;margin-left:10px}nav{display:flex;gap:32px}nav a{font:700 14px var(--display);letter-spacing:1px;text-decoration:none}nav a:hover{color:var(--yellow)}.button{border:2.5px solid var(--ink);box-shadow:4px 5px 0 var(--ink);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:54px;padding:13px 22px;font:800 18px var(--display);letter-spacing:.5px;transition:transform .15s,box-shadow .15s}.button:hover:not(:disabled){transform:translate(-2px,-3px) rotate(-1deg);box-shadow:6px 8px 0 var(--ink)}.button:active{transform:translate(3px,3px);box-shadow:1px 2px 0 var(--ink)}.button span{font-size:23px}.button.small{min-height:43px;font-size:16px;padding:7px 18px}.yellow{background:var(--yellow)}.cream{background:var(--cream)}#menu{display:none}.hero{min-height:730px;height:calc(100svh - 94px);max-height:1000px;position:relative;padding:70px 4.5% 90px;display:flex;isolation:isolate;overflow:hidden}.hero-grain{position:absolute;inset:0;z-index:-1;opacity:.13;background-image:radial-gradient(#17202c .8px,transparent .8px);background-size:5px 5px;mask-image:linear-gradient(120deg,transparent 35%,#000)}.hero-copy{width:60%;z-index:3;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.eyebrow{font:500 10px var(--mono);letter-spacing:1.3px;display:flex;align-items:center;gap:9px}.eyebrow i{width:7px;height:7px;background:var(--yellow);border-radius:50%;box-shadow:0 0 0 4px #ffdd4b22}.hero h1{margin:28px 0 14px;line-height:.85;letter-spacing:-4px;display:flex;flex-direction:column;transform:rotate(-3deg);transform-origin:left center;filter:drop-shadow(4px 7px 0 var(--ink));font-family:var(--display);font-weight:900;-webkit-text-stroke:2px var(--ink)}.hero h1>span{font-size:clamp(100px,10.4vw,160px);color:var(--cream)}.hero h1 strong{font-size:clamp(90px,9.5vw,146px);color:var(--red);font-weight:900;letter-spacing:-3px;white-space:nowrap}.tiny-star{display:inline-block;font-size:.3em;vertical-align:middle;margin:0 -3px}.hero-tag{font:900 clamp(18px,2.3vw,31px) var(--display);display:inline-block;background:var(--cream);color:var(--ink);padding:8px 18px;border:3px solid var(--ink);transform:rotate(-3deg);box-shadow:4px 4px 0 var(--ink)}.hero-copy>p{font:400 16px/1.7 var(--mono);margin:27px 0 23px}.hero-actions{display:flex;gap:15px;flex-wrap:wrap}.hero-actions .button{font-size:17px;gap:14px}.hero-note{font-size:9px;letter-spacing:1.3px;margin-top:24px;opacity:.8}.hero-stage{position:absolute;right:0;top:0;height:100%;width:54%;z-index:2}.character-wrap{height:92%;width:100%;position:absolute;bottom:10px;left:0;transform-origin:bottom center;animation:tilt 8s ease-in-out infinite}.hero-art{width:100%;height:100%;object-fit:contain;position:absolute;filter:drop-shadow(9px 5px 0 #10276122)}.orbit{border:2px dashed #c3d2ff36;border-radius:50%;position:absolute;width:590px;height:590px;top:70px;left:30px;transform:rotate(20deg)}.o2{width:460px;height:460px;top:130px;left:90px}.star{position:absolute;color:var(--cream);font-size:50px}.s1{top:70px;right:70px;transform:rotate(15deg)}.s2{top:300px;left:20px;font-size:70px}.speech{position:absolute;top:54px;left:22%;z-index:5;background:var(--cream);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);font:800 23px var(--display);padding:13px 23px;transform:rotate(7deg);animation:float 4s ease-in-out infinite}.speech:after{content:'';position:absolute;bottom:-19px;left:35px;width:23px;height:25px;background:var(--cream);clip-path:polygon(0 0,100% 0,0 100%)}.speech small{display:block;font:8px var(--mono);letter-spacing:.5px;margin-top:4px}.scribble{position:absolute;right:35px;top:48%;font:20px/1.1 var(--hand);transform:rotate(12deg)}.sticker{position:absolute;right:7%;bottom:110px;border:3px solid var(--ink);border-radius:50%;width:142px;height:142px;transform:rotate(13deg);background:var(--yellow);color:var(--ink);font:700 13px var(--display);box-shadow:4px 4px 0 var(--ink);line-height:1.1;z-index:6}.sticker b{font-size:38px}.ground{position:absolute;bottom:60px;left:15%;width:70%;height:20px;border-radius:50%;background:#10276144;z-index:-1}.hero-bottom{position:absolute;bottom:23px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;z-index:7}.hero-bottom button{background:none;color:var(--cream);border:1px solid #fff6;padding:9px 12px;font-size:10px}.section{padding:86px 6% 90px;position:relative}.paper{background:var(--cream);color:var(--ink);background-image:radial-gradient(#bc9c6825 .7px,transparent .7px);background-size:5px 5px}.section-top{display:flex;justify-content:space-between;align-items:center}.dark{color:var(--ink)}h2{font:900 clamp(60px,7.1vw,110px)/.91 var(--display);letter-spacing:-1px;margin:25px 0 16px}h2 em{font-style:normal;color:var(--red)}.paper h2 em{color:var(--blue)}.subhead{font:500 12px/1.65 var(--mono);letter-spacing:1px}.stamp{font:800 14px var(--display);border:2px solid var(--red);color:var(--red);padding:8px 14px;transform:rotate(7deg)}.label{font-size:9px;letter-spacing:1px}.red-label{background:var(--red);padding:5px 9px;color:var(--cream)}h3{font:900 43px/.98 var(--display);margin:25px 0 16px}.hand-note{font:20px/1.2 var(--hand)}.files{background:var(--ink);color:var(--cream)}.folder-label{font:800 19px var(--display);background:var(--yellow);color:var(--ink);padding:7px 14px;transform:rotate(5deg)}.small-note{font-size:9px;letter-spacing:1px;opacity:.7}.verse{padding-bottom:70px}.collage{display:grid;grid-template-columns:repeat(12,1fr);gap:28px 20px;margin-top:65px;align-items:start}.art-card{grid-column:span 4;margin:0;background:#fff9eb;color:var(--ink);padding:12px 12px 18px;box-shadow:4px 5px 0 var(--ink);border:2px solid var(--ink);transform:rotate(var(--angle));position:relative;transition:transform .2s}.art-card:nth-child(2){margin-top:45px}.art-card:nth-child(3){margin-top:5px}.art-card:nth-child(4){grid-column:2 / span 5;margin-top:5px}.art-card:nth-child(5){grid-column:7 / span 5;margin-top:32px}.art-card:before{content:'';position:absolute;top:-15px;left:40%;width:74px;height:29px;background:#eacb89bb;transform:rotate(-8deg);z-index:2}.art-card:hover{transform:rotate(0deg) scale(1.035);z-index:3}.art-card button{padding:0;border:0;background:none;display:block;width:100%}.art-card img{display:block;width:100%;height:230px;object-fit:cover}.art-card figcaption{font:700 18px/1.1 var(--hand);margin:16px 4px 0;text-align:center}.gallery-end{display:flex;justify-content:space-between;align-items:center;margin-top:70px;gap:30px}.coin h2{text-align:center}.coin>.eyebrow{justify-content:center}.coin-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;margin-top:45px}.press-art{position:relative;transform:rotate(-3deg);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--blue)}.press-art img{display:block;width:100%;aspect-ratio:1.3;object-fit:cover}.press-label{display:block;padding:15px;background:var(--yellow);font:800 19px/1.1 var(--display);text-align:center;border-top:3px solid var(--ink)}.coin-name{font:800 25px var(--display)}.coin-name b{display:block;font:900 65px var(--display);color:var(--blue)}.ca-panel{border:3px solid var(--ink);padding:20px;background:#fffaf0;box-shadow:4px 4px 0 var(--ink);margin:18px 0}.ca-panel>span{font-size:9px}.ca-panel code{display:block;font:500 18px var(--mono);margin:20px 0;overflow-wrap:anywhere}.ca-panel .button{width:100%}.token-links{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;font:800 16px var(--display);margin:24px 0 12px}.coin-info>small{font-size:8px}.closing{font:800 clamp(20px,2.6vw,36px) var(--display);text-align:center;margin:65px 0 0}.closing u{text-decoration-color:var(--red);text-decoration-thickness:3px;text-underline-offset:6px}footer{display:flex;align-items:center;justify-content:space-between;padding:36px 5%;gap:25px}footer p{font-size:9px;line-height:1.8;max-width:600px}footer>span{font-size:8px;line-height:1.8;text-align:right}dialog{width:min(850px,92%);border:3px solid var(--ink);padding:30px;color:var(--ink);background:var(--cream);box-shadow:10px 10px 0 #0008;max-height:90svh}dialog::backdrop{background:#101a36d9;backdrop-filter:blur(5px)}.modal-close{position:sticky;float:right;top:0;width:42px;height:42px;border:2px solid var(--ink);background:var(--yellow);z-index:2;font:30px var(--display)}#modal-content img{width:100%;max-height:55svh;object-fit:contain;margin-top:10px}#modal-content h3{font-size:42px}#modal-content p{font-size:13px;line-height:1.8}#modal-content a{font-weight:bold}.context{border-top:2px dashed #17202c66;margin-top:25px;padding-top:10px}.modal-links{display:flex;justify-content:space-between;align-items:center;margin-top:20px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,120px) rotate(-2deg);background:var(--yellow);border:3px solid var(--ink);color:var(--ink);box-shadow:4px 4px 0 var(--ink);padding:17px 25px;z-index:100;font:800 22px var(--display);transition:transform .25s;max-width:90%;text-align:center}#toast.show{transform:translate(-50%,0) rotate(-2deg)}.eye-layer{position:absolute;background:#fffdf7;border:2px solid var(--ink);border-radius:50%;overflow:hidden;pointer-events:none}.pupil{position:absolute;background:#111;border-radius:50%;width:25%;height:30%;left:46%;top:38%;transition:transform .08s linear}.pupil:after{content:'';position:absolute;width:25%;height:25%;background:#fff;border-radius:50%;left:20%;top:10%}.blink .eye-layer{transform:scaleY(.06)}.hotspot{position:absolute;border:0;background:transparent;padding:0;z-index:3;border-radius:50%}.hotspot:focus-visible{outline:2px dashed var(--yellow)}.wobble{animation:wobble .6s!important}.shake{animation:shake .4s!important}.spin{animation:spin 1s!important}@keyframes entrance{from{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:none}}@keyframes tilt{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes float{0%,100%{transform:translateY(0) rotate(7deg)}50%{transform:translateY(-9px) rotate(4deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes wobble{20%{transform:rotate(8deg) scale(1.05)}40%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes shake{20%,60%{translate:-7px 0}40%,80%{translate:7px 0}}@keyframes spin{to{rotate:360deg}}@keyframes dance{to{transform:translateY(-25px) rotate(15deg)}}@keyframes particle{to{transform:translate(var(--dx),var(--dy)) rotate(150deg);opacity:0}}@media(min-width:1500px){.section{padding-inline:calc((100vw - 1320px)/2)}.hero-copy{padding-top:35px}}@media(max-width:1100px){nav{gap:18px}.hero{padding-top:60px;min-height:680px}.hero-actions{max-width:390px}.hero-copy>p{font-size:14px}.hero-stage{width:54%;right:-3%}.scribble{right:20px;font-size:16px}.speech{left:18%;font-size:19px}.sticker{width:115px;height:115px;right:10%;font-size:11px}.sticker b{font-size:30px}.button{padding-inline:16px;gap:15px}.art-card img{height:190px}}@media(max-width:760px){header{height:76px;padding-inline:5%;gap:10px}.brand{font-size:25px}.brand-star{display:none}header>.button{margin-left:auto;font-size:14px;min-height:39px;padding:6px 12px;gap:10px}#menu{display:block;background:none;color:var(--cream);border:0;font-size:26px}nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--ink);padding:25px;flex-wrap:wrap;gap:25px}nav.open{display:flex}.hero{height:auto;min-height:1030px;max-height:none;padding:38px 5% 65px;display:block}.hero-copy{width:100%}.hero .eyebrow{font-size:8px;letter-spacing:.8px}.hero h1{margin-top:23px;letter-spacing:-2px}.hero h1>span{font-size:24vw}.hero h1 strong{font-size:22vw;letter-spacing:-2px}.hero-tag{font-size:6vw;padding:7px 12px}.hero-copy>p{font-size:12px;margin:22px 0 19px}.hero-actions{max-width:100%;gap:10px}.hero-actions .button{font-size:15px;padding:10px 13px;gap:10px;min-height:48px}.hero-note{font-size:8px;margin-top:20px}.hero-stage{width:100%;height:540px;top:auto;bottom:32px;right:0}.character-wrap{height:100%;bottom:0;width:90%;left:5%}.speech{top:22px;left:8%;font-size:19px}.speech small{font-size:7px}.sticker{right:4%;bottom:70px;width:110px;height:110px}.scribble{right:5%;top:35%;font-size:16px}.s1{top:70px;right:8%;font-size:35px}.s2{left:3%;top:240px;font-size:45px}.orbit{width:360px;height:360px;left:calc(50% - 180px);top:80px}.o2{width:290px;height:290px;left:calc(50% - 145px);top:120px}.ground{bottom:15px}.hero-bottom{bottom:14px;left:5%;right:5%;font-size:7px}.hero-bottom>span:nth-child(2){display:none}.hero-bottom button{font-size:8px;padding:7px}.section{padding:55px 6%}.eyebrow{font-size:8px;letter-spacing:.7px}.section-top{gap:15px}.stamp{font-size:11px;padding:6px}.folder-label{font-size:12px}h2{font-size:15vw;margin-top:25px}.subhead{font-size:10px;letter-spacing:.5px}.small-note{font-size:8px;line-height:1.7}.collage{grid-template-columns:repeat(2,1fr);gap:35px 17px;margin-top:45px}.art-card,.art-card:nth-child(4),.art-card:nth-child(5){grid-column:auto;margin-top:0}.art-card:nth-child(2){margin-top:35px}.art-card:nth-child(3){margin-top:0}.art-card:nth-child(5){grid-column:1 / span 2;width:80%;margin:auto}.art-card{padding:8px 8px 13px}.art-card img{height:150px}.art-card:nth-child(5) img{height:210px}.art-card figcaption{font-size:14px;margin-top:12px}.art-card:before{width:50px;height:23px;top:-12px}.gallery-end{flex-direction:column;gap:25px;margin-top:45px}.hand-note{font-size:17px}.coin-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.press-art{width:94%;margin:auto}.coin-name{font-size:22px}.coin-name b{font-size:60px}.closing{font-size:25px;margin-top:40px}footer{flex-wrap:wrap;padding:30px 6%;gap:15px}footer p{order:3;width:100%;font-size:9px}footer>span{font-size:8px}dialog{padding:20px}#modal-content h3{font-size:33px}#modal-content p{font-size:12px}.modal-links{gap:15px;flex-wrap:wrap}.modal-links .button{font-size:14px}#toast{font-size:18px;width:max-content;max-width:90%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
html{overflow-x:clip}.expression-bubble{display:none;position:absolute;background:var(--cream);color:var(--ink);border:2px solid var(--ink);font:800 19px var(--display);padding:10px;left:15%;top:35%;transform:rotate(-5deg);z-index:8}.reacting .expression-bubble{display:block}.ear-grow{animation:ear-grow .7s!important}@keyframes ear-grow{30%{transform:scale(1.3) rotate(13deg)}60%{transform:scale(.96) rotate(-6deg)}}
.blink .eye-layer{transform:none!important;background:#f3b199;border-radius:45%;box-shadow:inset 0 -3px var(--ink)}.blink .eye-layer .pupil{opacity:0}.blink .eye-layer:after{content:'';position:absolute;top:50%;left:4%;width:92%;border-top:2px solid var(--ink)}.ca-panel code{user-select:all}
@media(max-width:760px){.hero{min-height:1130px}.hero h1 strong{font-size:18.8vw;letter-spacing:-1.5px}.hero h1>span{font-size:25vw}}
.reaction-mouth{display:none}.reacting .reaction-mouth{display:block}

/* The approved masthead and face rig are retained; editorial cartoons get the space. */
[hidden]{display:none!important}html{overflow-x:clip}.hero-reference{display:block;pointer-events:auto;max-width:470px;margin-top:22px;text-decoration:none;border-left:2px solid var(--yellow);padding:7px 12px;min-height:65px}.hero-reference small{display:block;font-size:8px;letter-spacing:1px;color:var(--yellow);margin-bottom:5px}.hero-reference span{font:700 18px/1.15 var(--display)}.hero-reference:hover span{text-decoration:underline;text-underline-offset:4px}.hero-note{font-size:8px}.hero-tag{font-size:clamp(17px,2.1vw,30px)}.hero-copy>p{font-size:13px;line-height:1.8}.hero .speech{max-width:290px}.hero .speech small{line-height:1.6}.hero-stage .scribble{right:20px}.subhead{max-width:700px}.editorial-note{font-size:9px;line-height:1.8;opacity:.72}.incident-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:4%;margin-top:45px;align-items:center}.post-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.post-tabs button{padding:9px 10px;border:2px solid var(--ink);background:transparent;font:700 13px var(--display)}.post-tabs button[aria-pressed=true]{background:var(--ink);color:var(--cream);box-shadow:2px 2px var(--red)}.documented-post{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:28px;background:#fffaed;transform:rotate(-1deg);min-height:300px}.post-meta{font-size:9px;line-height:1.7;border-bottom:1px solid #17202c55;padding-bottom:12px;display:flex;justify-content:space-between;gap:16px}.post-meta time{text-align:right}.documented-post blockquote{font:800 clamp(32px,3.2vw,50px)/1.03 var(--display);margin:30px 0 22px;min-height:130px}.documented-post p{font-size:11px;line-height:1.7}.source-links{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;line-height:1.7}.source-links a{text-underline-offset:3px;font-weight:500}.archive-controls{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:20px}.archive-controls>span{font-size:11px}.incident-stage{height:570px;position:relative;isolation:isolate;overflow:hidden;background:var(--blue);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transform:rotate(2deg);border-radius:45% 45% 0 0}.incident-stage:before{content:'';position:absolute;left:0;right:0;bottom:0;height:100px;background:#1e42ac;border-top:2px solid var(--ink)}.scene-actor{position:absolute;aspect-ratio:2/3;transform-origin:bottom center}.scene-actor>img{width:100%;height:100%;object-fit:contain;position:absolute}.scene-face{position:absolute;inset:0;pointer-events:none}.scene-face>svg{width:100%;height:100%}.incident-actor{width:65%;left:14%;bottom:35px;z-index:2}.office-chair{width:120px;height:155px;background:#192536;border:4px solid #090e16;border-radius:35px 35px 15px 15px;position:absolute;left:35%;bottom:100px;transform:rotate(-7deg)}.office-chair:after{content:'';width:110px;height:40px;border:12px solid var(--ink);border-top:0;position:absolute;top:180px;left:0}.office-desk{position:absolute;left:5%;bottom:72px;width:90%;height:95px;background:#b66e3b;border:4px solid var(--ink);z-index:4;transform:rotate(-2deg);box-shadow:inset 0 15px #e3ad6d}.office-desk:before,.office-desk:after{content:'';position:absolute;width:17px;height:70px;background:#87502e;border:3px solid var(--ink);top:90px;left:12px}.office-desk:after{left:auto;right:12px}.desk-screen{position:absolute;left:16px;top:-93px;border:5px solid #17202c;background:#cbdeea;color:var(--ink);width:110px;height:86px;border-radius:5px;font:700 19px/1.1 var(--display);padding:13px;transform:rotate(-8deg);box-shadow:6px 3px #fff3d8}.desk-cup{position:absolute;right:8%;top:-45px;background:var(--cream);border:3px solid var(--ink);padding:9px 7px;font:800 14px var(--display);transform:rotate(8deg)}.desk-notification{position:absolute;right:8%;top:40px;border:3px solid var(--ink);background:var(--yellow);color:var(--ink);font:700 16px var(--display);padding:10px 15px;transform:rotate(7deg);z-index:5;box-shadow:4px 4px var(--ink)}.desk-notification b{font-size:23px}.scene-caption{position:absolute;bottom:13px;width:100%;text-align:center;font:18px var(--hand);z-index:6}.paper-cloud{position:absolute;inset:0;pointer-events:none;z-index:8;overflow:hidden}.paper-cloud i{position:absolute;left:50%;top:55%;width:25px;height:34px;background:var(--cream);border:2px solid var(--ink);opacity:0;transform:rotate(var(--turn))}.paper-cloud i:after{content:'';position:absolute;inset:7px 4px;background:repeating-linear-gradient(var(--ink) 0 1px,transparent 1px 5px)}.receiving .desk-notification{animation:notification-slam 1.3s both}.receiving .incident-actor{animation:chair-recoil 1.4s both}.receiving .office-chair{animation:chair-recoil 1.4s both}.receiving .office-desk{animation:desk-jolt 1.2s both}.receiving .eye-layer{animation:eye-pop 1.2s both}.receiving .ear-parts,.questioning .ear-parts{animation:ears-flap 1.3s}.receiving .tie-part,.questioning .tie-part{animation:tie-swing 1.3s;transform-origin:520px 633px}.receiving .paper-cloud i,.checking-notes .paper-cloud i,.questioning .paper-cloud i{animation:paper-flight 1.4s both;animation-delay:calc(var(--i) * 15ms)}

.archive-key{display:flex;gap:12px;flex-wrap:wrap;font-size:8px;margin-top:25px}.archive-key span{border:1px solid #fff3d855;padding:7px 9px}.quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 35px;margin-top:45px}.quote-file{min-width:0;background:var(--cream);color:var(--ink);border:3px solid #080f1a;box-shadow:7px 7px 0 #050a13;transform:rotate(-.6deg);overflow:hidden}.quote-file:nth-child(even){transform:rotate(.7deg)}.file-index{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:2px solid var(--ink);font:500 10px var(--mono);background:var(--yellow)}.cartoon-frame{display:block;position:relative;width:100%;padding:0;overflow:hidden;border:0;border-bottom:3px solid var(--ink);background:var(--cream);aspect-ratio:1.2;cursor:pointer}.cartoon-frame>img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.file-writing{padding:25px}.file-writing h3{font-size:36px;margin:0 0 23px}.quote-kind{font-size:8px;letter-spacing:1px;display:block;color:#4e555c}.file-writing blockquote{font:800 clamp(30px,2.7vw,42px)/1.05 var(--display);margin:12px 0 15px}.attribution{font:400 10px/1.8 var(--mono);opacity:.8}.file-writing .source-links{font-size:9px}.gag-caption{font:19px/1.2 var(--hand);border-top:1px solid #17202c33;padding-top:18px;margin:20px 0}.gag-caption small{display:block;font:8px var(--mono);letter-spacing:1px;opacity:.6;margin-bottom:8px}.correction{background:var(--yellow);border:2px solid var(--ink);padding:14px;margin-top:20px;box-shadow:3px 3px var(--ink)}.correction>b{font:800 15px var(--display);letter-spacing:.5px}.correction p{font-size:11px!important;line-height:1.65!important;margin:9px 0}.correction a{font-size:10px}.file-writing details{border-top:2px dashed #17202c66}.file-writing summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 0;font:800 15px var(--display);gap:10px}.file-writing summary span{font-size:25px;transition:transform .2s}.file-writing details[open] summary span{transform:rotate(45deg)}.record-context{font-size:11px;line-height:1.75}.record-context>div{margin:20px 0}.record-context b{font:800 14px var(--display);letter-spacing:.5px}.record-context p{margin:8px 0}.record-context a{font-size:10px}.record-context>div:last-child{opacity:.8}.more-button{display:flex;margin:50px auto 30px}.small-note{line-height:1.8}.replay-label{position:absolute;right:12px;bottom:10px;background:var(--ink);color:var(--cream);font:700 12px var(--display);padding:7px 10px;transform:rotate(-2deg)}.prop-label{position:absolute;left:14px;top:14px;background:var(--yellow);border:2px solid var(--ink);padding:7px 10px;font:800 15px var(--display);max-width:75%;transform:rotate(-3deg)}#featured-files>.quote-file:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.35fr 1fr}#featured-files>.quote-file:first-child>.file-index{grid-column:1/-1}#featured-files>.quote-file:first-child>.cartoon-frame{height:100%;min-height:560px;border-bottom:0;border-right:3px solid var(--ink);aspect-ratio:auto}#featured-files>.quote-file:first-child>.file-writing{align-self:center;padding:35px}.scene-motion{position:absolute;inset:0;pointer-events:none;opacity:0}.performing>img{animation:drawing-jolt 1.4s}.performing .scene-motion{opacity:1}.scene-motion:before,.scene-motion:after{content:'';position:absolute;left:45%;top:35%;height:25px;width:18px;background:var(--cream);border:2px solid var(--ink);box-shadow:60px 30px var(--yellow),-90px 50px var(--cream),120px -30px var(--cream)}.performing .scene-motion:before{animation:loose-notes 1.5s}.performing .scene-motion:after{animation:loose-notes 1.5s reverse}.scene-classroom .scene-motion:before{width:38%;height:15px;top:65%;left:13%;box-shadow:none;background:linear-gradient(90deg,var(--yellow) 85%,var(--cream) 85%)}.scene-classroom.performing .scene-motion:before{animation:loading-dispute 1.4s}.scene-six-cards .scene-motion:after{content:'1 2 3 4 5 6';width:70%;left:15%;height:45px;box-shadow:none;font:800 28px var(--display);word-spacing:16px;background:var(--yellow);text-align:center}.scene-podcast .scene-motion:before{border-radius:45%;background:var(--ink);width:45px;height:90px;left:50%;top:30%;box-shadow:none}.scene-podcast.performing .scene-motion:before{animation:microphone-takeover 1.4s}.scene-porch.performing>img{animation:house-tip 1.4s}.scene-mirror.performing>img{animation:mirror-jolt 1.4s}.scene-printer .scene-motion:before{box-shadow:40px 0 var(--cream),-40px 10px var(--cream),70px 20px var(--cream),-80px 40px var(--cream)}

.press-room{overflow:hidden}.press-room h2{margin-bottom:20px}.press-layout{display:grid;grid-template-columns:1.4fr .75fr;gap:4%;align-items:center;margin-top:35px}.press-stage{position:relative;min-width:0;height:660px;isolation:isolate;background:#1e4ad7;border:2px solid #fff3d844;overflow:hidden;border-radius:45% 45% 0 0}.press-stage:after{content:'';position:absolute;bottom:0;left:0;right:0;background:#153897;height:80px;border-top:2px solid var(--ink);z-index:-1}.press-actor{width:330px;left:calc(50% - 165px);bottom:20px;z-index:2}.rolling-podium{position:absolute;bottom:30px;left:calc(50% - 115px);width:230px;height:210px;background:#b16c3f;border:4px solid var(--ink);border-top:18px solid #dba36f;z-index:5;text-align:center;box-shadow:inset 14px 0 #95542e;transform-origin:bottom center;transition:transform .7s}.rolling-podium b{display:block;margin:20px auto 12px;color:var(--cream);font:800 30px/.9 var(--display)}.rolling-podium small{font:9px var(--mono)}.rolling-podium i{position:absolute;bottom:-15px;left:20px;width:20px;height:20px;background:var(--ink);border:3px solid #050b16;border-radius:50%}.rolling-podium i:last-child{left:auto;right:20px}.podium-mic{position:absolute;width:6px;height:80px;top:-95px;right:35px;background:var(--ink);transform:rotate(-25deg);transform-origin:bottom}.podium-mic:after{content:'';position:absolute;top:-8px;left:-12px;width:30px;height:45px;background:var(--ink);border:3px solid var(--cream);border-radius:45%;transform:rotate(25deg)}.question-bubble{position:absolute;left:10%;top:25px;width:80%;padding:18px 24px;border:3px solid var(--ink);background:var(--cream);color:var(--ink);z-index:10;box-shadow:5px 5px var(--ink);transform:rotate(-3deg)}.question-bubble:after{content:'';position:absolute;bottom:-23px;left:70%;border:12px solid transparent;border-top-color:var(--ink);transform:rotate(-10deg)}.question-bubble>span{display:block;font:8px var(--mono);letter-spacing:.8px;margin-bottom:8px}.question-bubble b{font:800 28px/1 var(--display)}.press-buttons{display:flex;flex-direction:column;gap:18px}.press-buttons .button{width:100%;justify-content:space-between}.press-status{min-height:80px;font:16px/1.4 var(--hand);padding:24px 0 0}.press-context-card{border-top:1px solid #fff3d866;padding-top:18px}.press-context-card>small{font:700 14px var(--display);color:var(--yellow)}.press-context-card p{font-size:11px;line-height:1.8}.text-button{border:0;border-bottom:1px solid currentColor;padding:8px 0;background:none;color:var(--cream);font:700 14px var(--display);text-align:left}.press-stage-label{position:absolute;bottom:8px;font-size:8px;left:0;width:100%;text-align:center;z-index:6}.giant-folder{position:absolute;left:30%;top:32%;width:230px;height:180px;background:var(--yellow);border:4px solid var(--ink);z-index:9;transform:rotate(-12deg);font:800 30px/1 var(--display);color:var(--ink);padding:30px 20px;opacity:0;pointer-events:none}.giant-folder:before{content:'';position:absolute;top:-20px;left:-4px;width:100px;height:20px;background:var(--yellow);border:4px solid var(--ink);border-bottom:0}.note-source{position:absolute;bottom:14%;left:10%;right:10%;padding:15px 18px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);z-index:12;transform:rotate(2deg);box-shadow:4px 4px var(--ink)}.note-source span{display:block;font-size:8px;letter-spacing:1px;margin-bottom:8px}.note-source a{font:700 18px var(--display)}.checking-notes .giant-folder{animation:folder-burst 1.6s}.questioning .question-bubble{animation:question-arrives .8s}.questioning .press-actor{animation:nervous-shuffle 1.4s}.reaction-b.questioning .press-actor{animation:chair-recoil 1.4s}.reaction-c.questioning .eye-layer{animation:eye-pop 1.4s}.conference-ended .rolling-podium{transform:translateX(700px) rotate(8deg)}.conference-ended .press-actor{transform:rotate(-4deg)}.conference-ended .question-bubble{opacity:.3}.art-card img{height:300px;object-fit:contain;background:var(--cream)}.art-card:nth-child(4) img,.art-card:nth-child(5) img{height:350px}.art-card figcaption{font-size:16px;line-height:1.3}.press-art img{object-fit:contain;background:var(--cream)}.press-label{font-size:20px}#modal-content blockquote{font:800 42px/1.1 var(--display);margin:30px 0}#modal-content .record-context b{font-size:17px}#modal-content .record-context a{font-size:12px}#modal-content .correction{margin:25px 0}#modal-content .correction p{font-size:12px!important}.modal-close{cursor:pointer}.hero-copy{pointer-events:none}.hero-reference{pointer-events:auto}
@keyframes notification-slam{0%{transform:translateY(-150px) rotate(20deg)}25%{transform:translateY(25px) rotate(-12deg)}40%{transform:translateY(-10px) rotate(7deg)}65%,100%{transform:rotate(7deg)}}@keyframes chair-recoil{25%{transform:translateX(45px) rotate(10deg)}45%{transform:translateX(65px) rotate(-7deg)}75%,100%{transform:none}}@keyframes desk-jolt{25%{transform:translateY(7px) rotate(2deg)}50%{transform:translateY(-5px) rotate(-4deg)}100%{transform:rotate(-2deg)}}@keyframes eye-pop{25%,45%{scale:1.3 1.2}70%,100%{scale:1}}@keyframes ears-flap{20%,60%{translate:9px -4px}40%,80%{translate:-7px 3px}}@keyframes tie-swing{25%{rotate:30deg}50%{rotate:-35deg}75%{rotate:15deg}100%{rotate:0deg}}@keyframes paper-flight{0%{opacity:0;translate:0 0}15%{opacity:1}80%{opacity:1}100%{translate:var(--dx) var(--dy);rotate:var(--turn);opacity:0}}@keyframes drawing-jolt{20%{transform:rotate(-4deg) scale(1.05)}45%{transform:rotate(3deg) scale(1.05)}70%{transform:rotate(-2deg)}}@keyframes loose-notes{0%{opacity:0;translate:0 0}20%{opacity:1}90%{opacity:1}100%{translate:70px -120px;rotate:60deg;opacity:0}}@keyframes loading-dispute{0%{scale:.05 1}80%{scale:1 1}85%{rotate:-12deg}100%{scale:.05 1}}@keyframes microphone-takeover{0%{scale:1}50%,80%{scale:5}100%{scale:1}}@keyframes house-tip{30%{transform:rotate(12deg) translateY(15px)}55%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}}@keyframes mirror-jolt{20%{transform:translateX(-10px) skewY(3deg)}45%{transform:translateX(10px) skewY(-3deg)}}@keyframes folder-burst{0%{opacity:0;scale:.1}20%{opacity:1;scale:1.2}70%{opacity:1;scale:1;rotate:10deg}100%{opacity:0;translate:0 -80px}}@keyframes question-arrives{0%{translate:0 -120px;rotate:10deg}55%{translate:0 15px;rotate:-5deg}100%{translate:0 0}}@keyframes nervous-shuffle{20%,60%{translate:-9px 0;rotate:-3deg}40%,80%{translate:9px 0;rotate:3deg}100%{translate:0 0}}
@media(min-width:1500px){.incident-layout{gap:6%}}@media(max-width:1100px){.incident-layout{gap:25px}.incident-stage{height:500px}.documented-post{padding:22px}.documented-post blockquote{min-height:120px}.post-meta{flex-direction:column;gap:5px}.post-meta time{text-align:left}.press-layout{grid-template-columns:1.2fr .8fr;gap:25px}.press-stage{height:620px}.press-actor{width:310px;left:calc(50% - 155px)}.quote-grid{gap:35px 24px}.file-writing{padding:22px}.file-writing h3{font-size:30px}#featured-files>.quote-file:first-child>.file-writing{padding:25px}.art-card img{height:230px}}@media(max-width:760px){.hero{min-height:1210px}.hero-copy>p{font-size:11px}.hero-tag{font-size:5.4vw;padding:8px 10px}.hero-reference{margin-top:17px;min-height:62px;max-width:95%}.hero-reference span{font-size:17px}.hero .speech{max-width:255px;top:30px;font-size:18px;left:7%;padding:11px 15px}.hero .speech small{font-size:6px}.hero-stage{height:510px}.hero-stage .scribble{right:7%;font-size:14px;top:37%}.hero-reference small{font-size:7px}.incident-layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.post-meta{flex-direction:row}.post-meta time{text-align:right}.documented-post{padding:22px}.documented-post blockquote{font-size:35px;min-height:110px;margin:23px 0 18px}.documented-post p{min-height:65px}.incident-stage{height:500px;width:min(100%,480px);margin:0 auto}.incident-actor{width:70%;left:12%;bottom:33px}.scene-caption{font-size:16px}.office-desk{height:80px}.office-desk:before,.office-desk:after{top:75px}.desk-screen{width:85px;height:76px;top:-80px;font-size:15px;padding:12px 9px}.desk-notification{right:7%;top:35px;font-size:12px}.desk-notification b{font-size:18px}.archive-controls .button{font-size:16px}.archive-key{font-size:7px;gap:6px}.archive-key span{padding:7px}.quote-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.quote-file{transform:rotate(-.5deg)}#featured-files>.quote-file:first-child{display:block}#featured-files>.quote-file:first-child>.cartoon-frame{min-height:0;height:auto;aspect-ratio:1.1;border-right:0;border-bottom:3px solid var(--ink)}#featured-files>.quote-file:first-child>.file-writing,.file-writing{padding:23px}.cartoon-frame{aspect-ratio:1.1}.file-writing h3{font-size:34px;margin-bottom:22px}.file-writing blockquote{font-size:34px}.file-writing summary{font-size:15px}.correction p{font-size:11px!important}.record-context{font-size:11px}.prop-label{font-size:13px}.small-note{font-size:8px}.press-layout{grid-template-columns:1fr;gap:25px}.press-stage{height:610px;border-radius:35% 35% 0 0}.press-actor{width:300px;left:calc(50% - 150px)}.question-bubble{width:86%;left:7%;padding:15px 18px}.question-bubble b{font-size:25px}.question-bubble>span{font-size:7px}.rolling-podium{width:200px;left:calc(50% - 100px);height:190px}.rolling-podium b{font-size:28px}.press-buttons{gap:12px}.press-buttons .button{font-size:17px;min-height:54px}.press-status{min-height:65px;font-size:17px}.press-context-card{padding-top:16px}.note-source{left:5%;right:5%}.giant-folder{left:12%;width:220px}.collage{display:grid;grid-template-columns:1fr;gap:40px;padding-inline:8px}.art-card,.art-card:nth-child(n){grid-column:auto;margin:0;width:100%}.art-card img,.art-card:nth-child(n) img{height:auto;aspect-ratio:1.15;object-fit:contain}.art-card figcaption{font-size:17px;margin:17px 6px 4px}.gallery-end{margin-top:40px}.coin h2{font-size:17vw}#modal-content blockquote{font-size:34px}.hero .hero-note{font-size:7px}.source-links{overflow-wrap:anywhere}.scene-six-cards .scene-motion:after{font-size:22px;word-spacing:10px}.files h2{font-size:15vw}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.scene-motion{display:none}.receiving .incident-actor,.receiving .office-chair{transform:none}.conference-ended .rolling-podium{display:none}.conference-ended .question-bubble{opacity:1}.checking-notes .giant-folder{display:none}.hero-reference{min-height:65px}.blink .eye-layer{background:#fffdf7!important}.blink .pupil{opacity:1!important}.blink .eye-layer:after{display:none}}
/* Keep the complete face and source/question panels inside the stage frame. */
.incident-stage,.press-stage{border-radius:8px 8px 0 0}.incident-actor{width:min(70%,330px);left:50%;translate:-50% 0}.scene-caption{color:var(--cream);bottom:8px;font-size:16px}.desk-notification{top:30px;right:5%}
@media(max-width:760px){.incident-actor{width:min(70%,300px);left:50%}.press-stage{border-radius:6px}.scene-caption{font-size:14px}}
