:root{--ink: #0a0908;--ink-2: #13110f;--bone: #ece6d8;--bone-dim: rgba(236, 230, 216, .56);--bone-faint: rgba(236, 230, 216, .14);--red: #ff2a1a;--paper: #dcd4c1;--paper-ink: #1b1813;--f-display: "Anton", "Impact", sans-serif;--f-mono: "Space Mono", ui-monospace, monospace;--f-type: "Special Elite", "Courier New", monospace;--f-marker: "Permanent Marker", cursive;--gutter: calc(var(--edge) + clamp(16px, calc(var(--fw) * 4), max(56px, calc(var(--F) * 56 / 1920))));--F: max(min(100vw, 177.78vh), min(100vw, 1920px));--fw: calc(var(--F) / 100);--stage: var(--F);--edge: calc((100vw - var(--stage)) / 2);--hud-gutter: clamp(16px, 4vw, 56px);color-scheme:dark}:root.is-fit{--fw: calc(12.8px * var(--s));--F: calc(1920px * var(--s));--stage: calc(1280px * var(--s))}*,*:before,*:after{margin:0;padding:0;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}body{background:var(--ink);color:var(--bone);font-family:var(--f-mono);font-size:max(15px,calc(var(--F) * 15 / 1920));line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.is-loading{overflow:hidden}::selection{background:var(--red);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}@media(hover:hover)and (pointer:fine){html,body,a,button,[data-hover]{cursor:none}}#gl{position:fixed;inset:0;width:100vw;height:100vh;display:block}#gl{z-index:0}.overlay{position:fixed;inset:0;pointer-events:none}.overlay--scan{z-index:60;background:repeating-linear-gradient(to bottom,#0000 0 2px,#0000002e 2px 3px);mix-blend-mode:multiply;opacity:.55}.overlay--blackout{z-index:99;background:#050505;opacity:0}.overlay--flash{z-index:90;background:var(--bone);opacity:0}main{position:relative;z-index:2}#loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--hud-gutter)}.loader__half{position:absolute;left:0;right:0;height:50.5%;background:var(--ink)}.loader__half--top{top:0;border-bottom:1px solid var(--bone-faint)}.loader__half--bottom{bottom:0}.loader__inner{position:relative;font-size:clamp(max(11px,calc(var(--F) * 11 / 1920)),calc(var(--fw) * 1.6),max(13px,calc(var(--F) * 13 / 1920)));width:min(50ch,100%)}.loader__log{font-family:var(--f-mono);font-size:1em;line-height:1.9;color:var(--bone-dim);white-space:pre-wrap;min-height:11.5em}.loader__log b{color:var(--bone);font-weight:400}.loader__log em{color:var(--red);font-style:normal}.loader__meter{display:flex;align-items:flex-end;gap:max(18px,calc(var(--F) * 18 / 1920));margin-top:max(18px,calc(var(--F) * 18 / 1920))}.loader__pct{font-family:var(--f-display);font-size:clamp(max(56px,calc(var(--F) * 56 / 1920)),calc(var(--fw) * 12),max(108px,calc(var(--F) * 108 / 1920)));line-height:.8;letter-spacing:-.01em}.loader__bar{flex:1;height:2px;background:var(--bone-faint);margin-bottom:max(6px,calc(var(--F) * 6 / 1920))}.loader__bar i{display:block;height:100%;width:0;background:var(--red)}.loader__skip{margin-top:max(26px,calc(var(--F) * 26 / 1920));font-size:max(11px,calc(var(--F) * 11 / 1920));letter-spacing:.14em;text-transform:uppercase;color:#ece6d852}.cursor{position:fixed;left:0;top:0;z-index:95;pointer-events:none;mix-blend-mode:difference;display:none}@media(hover:hover)and (pointer:fine){.cursor{display:block}}.cursor__ring,.cursor__dot,.cursor__coords{position:fixed;left:0;top:0;will-change:transform}.cursor__ring{width:max(44px,calc(var(--F) * 44 / 1920));height:max(44px,calc(var(--F) * 44 / 1920));margin:-22px 0 0 -22px;border:1px solid var(--bone);border-radius:50%;display:grid;place-items:center;transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),margin .35s cubic-bezier(.2,.8,.2,1),background-color .35s}.cursor__label{font-size:max(9px,calc(var(--F) * 9 / 1920));letter-spacing:.2em;color:var(--ink);opacity:0;transition:opacity .2s}.cursor.is-hover .cursor__ring{width:max(86px,calc(var(--F) * 86 / 1920));height:max(86px,calc(var(--F) * 86 / 1920));margin:-43px 0 0 -43px;background:var(--bone)}.cursor.is-hover .cursor__label{opacity:1}.cursor__dot{width:max(15px,calc(var(--F) * 15 / 1920));height:max(15px,calc(var(--F) * 15 / 1920));margin:-7px 0 0 -7px;background:linear-gradient(var(--bone),var(--bone)) center / 1px 100% no-repeat,linear-gradient(var(--bone),var(--bone)) center / 100% 1px no-repeat;transition:opacity .2s}.cursor.is-hover .cursor__dot{opacity:0}.cursor__coords{font-size:max(9px,calc(var(--F) * 9 / 1920));letter-spacing:.12em;color:var(--bone);white-space:nowrap;margin:max(30px,calc(var(--F) * 30 / 1920)) 0 0 max(30px,calc(var(--F) * 30 / 1920));opacity:.8}.cursor.is-hover .cursor__coords{opacity:0}.hud{position:fixed;z-index:50;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--hud-gutter);font-size:max(11px,calc(var(--F) * 11 / 1920));letter-spacing:.16em;pointer-events:none;mix-blend-mode:difference}.hud>*{pointer-events:auto}.hud__logo{display:inline-flex;align-items:center;gap:max(10px,calc(var(--F) * 10 / 1920));justify-self:start;font-weight:700}.hud__logo b{color:var(--red);font-weight:700}.hud__logo svg{width:max(26px,calc(var(--F) * 26 / 1920));height:max(24px,calc(var(--F) * 24 / 1920));fill:none;stroke:var(--bone);stroke-width:2;stroke-linejoin:round}.hud__logo svg .lid{fill:var(--bone);stroke:none;transform-origin:max(20px,calc(var(--F) * 20 / 1920)) max(24px,calc(var(--F) * 24 / 1920));animation:blink 5s infinite}.hud__logo svg circle{fill:var(--ink);stroke:none;transform-origin:max(20px,calc(var(--F) * 20 / 1920)) max(24px,calc(var(--F) * 24 / 1920));animation:blink 5s infinite}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.05)}}.hud__rec{display:inline-flex;align-items:center;gap:max(8px,calc(var(--F) * 8 / 1920))}.hud__rec i{width:max(8px,calc(var(--F) * 8 / 1920));height:max(8px,calc(var(--F) * 8 / 1920));border-radius:50%;background:var(--red);animation:pulse 1.2s steps(2,jump-none) infinite}@keyframes pulse{50%{opacity:.1}}.hud__sound{justify-self:end;font-size:max(11px,calc(var(--F) * 11 / 1920));letter-spacing:.16em}.hud__sound span{color:var(--bone-dim)}.hud__sound[aria-pressed=true] span{color:var(--red)}.index{position:fixed;z-index:50;right:var(--hud-gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:max(12px,calc(var(--F) * 12 / 1920));font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.16em;text-transform:uppercase}.index a{display:flex;justify-content:flex-end;align-items:center;gap:max(10px,calc(var(--F) * 10 / 1920));color:#ece6d85c;transition:color .3s}.index a em{font-style:normal;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .45s cubic-bezier(.2,.8,.2,1)}.index a:after{content:"";width:max(14px,calc(var(--F) * 14 / 1920));height:1px;background:currentColor;transition:width .4s cubic-bezier(.2,.8,.2,1)}.index a:hover,.index a.is-active{color:var(--bone)}.index a:hover em,.index a.is-active em{max-width:max(120px,calc(var(--F) * 120 / 1920))}.index a.is-active:after{width:max(34px,calc(var(--F) * 34 / 1920));background:var(--red)}.hud-foot{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;gap:max(24px,calc(var(--F) * 24 / 1920));padding:16px var(--hud-gutter);font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.16em;color:var(--bone-dim);pointer-events:none;mix-blend-mode:difference}.hud-foot b{color:var(--bone);font-weight:400}.hud-foot__progress{flex:1;height:1px;background:var(--bone-faint)}.hud-foot__progress i{display:block;height:100%;width:100%;background:var(--bone);transform-origin:left;transform:scaleX(0)}@media(max-width:720px){.index,.hud__rec{display:none}.hud{grid-template-columns:1fr auto}.hud-foot__coords{display:none}}.kicker{font-size:max(11px,calc(var(--F) * 11 / 1920));letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:max(18px,calc(var(--F) * 18 / 1920))}.headline{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(max(44px,calc(var(--F) * 44 / 1920)),calc(var(--fw) * 8.4),max(100px,calc(var(--F) * 100 / 1920)));line-height:.9;letter-spacing:-.005em}.lede{max-width:44ch;margin-top:max(22px,calc(var(--F) * 22 / 1920));color:var(--bone-dim);font-size:clamp(max(13px,calc(var(--F) * 13 / 1920)),calc(var(--fw) * 1.2),max(15px,calc(var(--F) * 15 / 1920)))}.blink{animation:pulse 1s steps(2,jump-none) infinite;color:var(--red)}.hero{position:relative;height:100vh;height:100svh;min-height:560px}.hero__meta{position:absolute;bottom:max(170px,calc(var(--F) * 170 / 1920));display:flex;flex-direction:column;gap:max(6px,calc(var(--F) * 6 / 1920));font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.2em;color:var(--bone-dim)}.hero__meta b{font-weight:400;color:var(--bone)}.hero__meta--l{left:var(--gutter)}.hero__meta--r{right:var(--gutter);text-align:right}@media(max-width:720px){.hero__meta{bottom:max(150px,calc(var(--F) * 150 / 1920))}.hero__meta--r{right:var(--gutter)}}.hero__tag{position:absolute;left:var(--gutter);right:var(--gutter);bottom:max(96px,calc(var(--F) * 96 / 1920));text-align:center;font-family:var(--f-marker);font-size:clamp(max(18px,calc(var(--F) * 18 / 1920)),calc(var(--fw) * 2.6),max(34px,calc(var(--F) * 34 / 1920)));line-height:1.2;text-shadow:0 max(8px,calc(var(--F) * 8 / 1920)) max(12px,calc(var(--F) * 12 / 1920)) #000}.hero__cue{position:absolute;left:50%;bottom:max(44px,calc(var(--F) * 44 / 1920));transform:translate(-50%);display:flex;align-items:center;gap:max(12px,calc(var(--F) * 12 / 1920));font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap}.hero__cue i{position:relative;width:1px;height:max(26px,calc(var(--F) * 26 / 1920));background:var(--bone-faint);overflow:hidden}.hero__cue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--red);animation:drip 1.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes drip{to{top:110%}}@media(max-width:520px){.hero__cue span{display:none}}.doctrine{position:relative}.doctrine__pin{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px var(--gutter);padding-left:max(var(--gutter),calc(var(--edge) + var(--fw) * 38));padding-right:calc(var(--gutter) + 60px)}@media(max-width:900px){.doctrine__pin{padding-left:var(--gutter);padding-right:var(--gutter)}}.doctrine__text{font-family:var(--f-type);font-size:clamp(max(26px,calc(var(--F) * 26 / 1920)),calc(var(--fw) * 3.6),max(56px,calc(var(--F) * 56 / 1920)));line-height:1.12;letter-spacing:-.01em}.doctrine__text .w{opacity:.12;display:inline-block;white-space:pre}.doctrine__text mark{background:none;color:inherit;position:relative}.doctrine__text mark .w:after{content:"";position:absolute;inset:.14em -.06em .06em;background:var(--red);z-index:-1;transform:scaleX(var(--hl, 0));transform-origin:left}.doctrine__text mark .w{position:relative;z-index:0}.doctrine__text em{font-style:normal;color:var(--red)}.dossier{position:relative;min-height:100vh;padding:18vh var(--gutter) 16vh;padding-right:calc(var(--gutter) + 60px)}@media(max-width:720px){.dossier{padding-right:var(--gutter)}}.dossier__head{max-width:max(900px,calc(var(--F) * 900 / 1920))}@media(min-aspect-ratio:2/1){.dossier__head{max-width:none}.dossier__head .headline{font-size:calc(var(--stage) * .052);white-space:nowrap}}.dossier__grid{display:grid;grid-template-columns:minmax(0,max(260px,calc(var(--F) * 260 / 1920))) minmax(0,max(620px,calc(var(--F) * 620 / 1920)));gap:clamp(max(24px,calc(var(--F) * 24 / 1920)),calc(var(--fw) * 4),max(64px,calc(var(--F) * 64 / 1920)));margin-top:max(64px,calc(var(--F) * 64 / 1920));align-items:start}@media(max-width:900px){.dossier__grid{grid-template-columns:1fr}}.sigil{position:relative;aspect-ratio:1;max-width:max(340px,calc(var(--F) * 340 / 1920));width:100%;border:1px solid var(--bone-faint);background:#0a0908a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sigil__canvas{width:100%;height:100%;display:block}.sigil figcaption{position:absolute;left:max(14px,calc(var(--F) * 14 / 1920));right:max(14px,calc(var(--F) * 14 / 1920));bottom:max(12px,calc(var(--F) * 12 / 1920));display:flex;justify-content:space-between;font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.2em;color:var(--bone-dim)}.sigil figcaption b{color:var(--red);font-weight:400}.terminal{border:1px solid var(--bone-faint);background:#0a0908bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.terminal__bar{display:flex;align-items:center;gap:max(6px,calc(var(--F) * 6 / 1920));padding:max(10px,calc(var(--F) * 10 / 1920)) max(14px,calc(var(--F) * 14 / 1920));border-bottom:1px solid var(--bone-faint);font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.14em;color:var(--bone-dim)}.terminal__bar i{width:max(8px,calc(var(--F) * 8 / 1920));height:max(8px,calc(var(--F) * 8 / 1920));border-radius:50%;border:1px solid var(--bone-dim)}.terminal__bar i:first-child{background:var(--red);border-color:var(--red)}.terminal__bar span{margin-left:auto}.terminal__rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:1px;background:var(--bone-faint)}.terminal__rows>div{display:flex;flex-direction:column;justify-content:space-between;gap:max(10px,calc(var(--F) * 10 / 1920));min-height:max(72px,calc(var(--F) * 72 / 1920));padding:max(12px,calc(var(--F) * 12 / 1920)) max(14px,calc(var(--F) * 14 / 1920));background:#0a0908e6;font-size:max(13px,calc(var(--F) * 13 / 1920))}.terminal__rows [data-k=local-time],.terminal__rows [data-k=timezone],.terminal__rows [data-k=system],.terminal__rows [data-k=input]{grid-column:span 2}.terminal__rows [data-k=local-time] dd{font-size:max(24px,calc(var(--F) * 24 / 1920));line-height:1}.terminal__rows [data-k=threat-level]{grid-column:1 / -1;flex-direction:row;align-items:baseline;min-height:0}.terminal__rows dt{color:var(--bone-dim);letter-spacing:.16em;font-size:max(10px,calc(var(--F) * 10 / 1920))}.terminal__rows dd{color:var(--bone);overflow-wrap:break-word}.terminal__rows dd.is-flag{color:var(--red)}@media(max-width:720px){.terminal__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal__rows [data-k=system],.terminal__rows [data-k=input],.terminal__rows [data-k=theme-pref]{grid-column:1 / -1}.terminal__rows [data-k=timezone]{grid-column:span 1}}.terminal__foot{padding:max(14px,calc(var(--F) * 14 / 1920)) max(16px,calc(var(--F) * 16 / 1920)) max(16px,calc(var(--F) * 16 / 1920));font-size:max(11px,calc(var(--F) * 11 / 1920));color:var(--bone-dim);border-top:1px solid var(--bone-faint)}.terminal__foot span{color:var(--red)}.evidence{position:relative;padding:16vh 0 12vh;background:radial-gradient(ellipse at 50% 60%,#2820188c,#0a0908f5 70%),#0a0908b8}.evidence__head{padding:0 var(--gutter);padding-right:calc(var(--gutter) + 60px)}@media(min-aspect-ratio:2/1){:root.is-fit .evidence{display:grid;grid-template-columns:calc(var(--stage) * .26) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:calc(var(--fw) * 3);height:100vh;padding:calc(96px * var(--s)) calc(var(--gutter) - var(--edge) * .6) calc(56px * var(--s)) var(--gutter)}:root.is-fit .evidence__head{padding:0}:root.is-fit .board{width:auto;height:auto;margin:0}}:root.is-fit .board .card{--F: calc(1920px * var(--bu, var(--s)));--fw: calc(12.8px * var(--bu, var(--s)))}.board{position:relative;margin:max(56px,calc(var(--F) * 56 / 1920)) auto 0;width:min(calc(max(1320px,calc(var(--F) * 1320 / 1920)) + var(--edge) * 1.2),calc(100% - 2 * var(--gutter) + var(--edge) * 1.2));height:clamp(max(760px,calc(var(--F) * 760 / 1920)),calc(var(--fw) * 82),max(960px,min(calc(var(--F) * 960 / 1920),78vh)));border:1px solid var(--bone-faint);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 .62 0 0 0 0 .5 0 0 0 0 .36 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),linear-gradient(160deg,#2a2119,#17120e);box-shadow:inset 0 0 max(120px,calc(var(--F) * 120 / 1920)) #000c,0 max(40px,calc(var(--F) * 40 / 1920)) max(80px,calc(var(--F) * 80 / 1920)) #0009;overflow:hidden;touch-action:pan-y}@media(max-width:720px){.board{height:max(1560px,calc(var(--F) * 1560 / 1920))}}.board__strings{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.card{position:absolute;z-index:1;width:clamp(max(170px,calc(var(--F) * 170 / 1920)),calc(var(--fw) * 18),max(236px,calc(var(--F) * 236 / 1920)));padding:max(30px,calc(var(--F) * 30 / 1920)) max(18px,calc(var(--F) * 18 / 1920)) max(16px,calc(var(--F) * 16 / 1920));background:var(--paper);color:var(--paper-ink);font-family:var(--f-type);box-shadow:0 max(14px,calc(var(--F) * 14 / 1920)) max(30px,calc(var(--F) * 30 / 1920)) #0000008c,0 2px max(4px,calc(var(--F) * 4 / 1920)) #0006;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .3s}.card:hover,.card.is-dragging{box-shadow:0 max(30px,calc(var(--F) * 30 / 1920)) max(60px,calc(var(--F) * 60 / 1920)) #000000b3,0 max(4px,calc(var(--F) * 4 / 1920)) max(8px,calc(var(--F) * 8 / 1920)) #00000080;z-index:3}.card__tape{position:absolute;top:-10px;left:50%;width:max(70px,calc(var(--F) * 70 / 1920));height:max(22px,calc(var(--F) * 22 / 1920));transform:translate(-50%) rotate(-3deg);background:#ece6d880;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:0 1px 2px #0003}.card__no{font-family:var(--f-mono);font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.2em;color:#8b2016}.card h3{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(max(22px,calc(var(--F) * 22 / 1920)),calc(var(--fw) * 2),max(28px,calc(var(--F) * 28 / 1920)));line-height:.95;margin:max(6px,calc(var(--F) * 6 / 1920)) 0 max(10px,calc(var(--F) * 10 / 1920))}.card p{font-size:max(13px,calc(var(--F) * 13 / 1920));line-height:1.35}.card__verdict{margin-top:max(12px,calc(var(--F) * 12 / 1920));padding-top:max(8px,calc(var(--F) * 8 / 1920));border-top:1px dashed rgba(27,24,19,.35);font-family:var(--f-mono);font-size:max(10px,calc(var(--F) * 10 / 1920))!important;letter-spacing:.16em;display:flex;justify-content:space-between}.card__verdict s{position:relative;text-decoration:none;color:#a1180d;font-weight:700}.card__verdict s:after{content:"";position:absolute;inset:-1px -3px;background:var(--paper-ink);transform-origin:right;transition:transform .5s cubic-bezier(.7,0,.2,1)}.card:hover .card__verdict s:after{transform:scaleX(0)}.card--eye{width:clamp(max(200px,calc(var(--F) * 200 / 1920)),calc(var(--fw) * 22),max(300px,calc(var(--F) * 300 / 1920)));padding:max(14px,calc(var(--F) * 14 / 1920)) max(14px,calc(var(--F) * 14 / 1920)) max(12px,calc(var(--F) * 12 / 1920));background:#efeadf}.card--eye img{display:block;width:100%;height:auto;filter:contrast(1.1);pointer-events:none}.card__marker{font-family:var(--f-marker)!important;font-size:clamp(max(18px,calc(var(--F) * 18 / 1920)),calc(var(--fw) * 1.8),max(24px,calc(var(--F) * 24 / 1920)))!important;color:#b3160a;text-align:center;margin-top:max(6px,calc(var(--F) * 6 / 1920));transform:rotate(-3deg)}.files{position:relative;overflow:hidden;background:#0a0908d1}.files__track{display:flex;align-items:center;gap:clamp(max(28px,calc(var(--F) * 28 / 1920)),calc(var(--fw) * 5),max(80px,calc(var(--F) * 80 / 1920)));height:100vh;height:100svh;padding:0 var(--gutter);width:max-content}.files__intro{min-width:min(max(520px,calc(var(--F) * 520 / 1920)),calc(var(--fw) * 80));flex:none}.files__intro .headline span{font-family:var(--f-type);text-transform:none;font-size:.34em;color:var(--bone-dim);letter-spacing:0}.doc{position:relative;flex:none;width:min(max(480px,calc(var(--F) * 480 / 1920)),calc(var(--fw) * 80));min-height:min(600px,72svh);padding:clamp(max(24px,calc(var(--F) * 24 / 1920)),calc(var(--fw) * 3),max(40px,calc(var(--F) * 40 / 1920)));background:var(--paper);color:var(--paper-ink);font-family:var(--f-type);box-shadow:0 max(40px,calc(var(--F) * 40 / 1920)) max(80px,calc(var(--F) * 80 / 1920)) #0009;display:flex;flex-direction:column}.doc header{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.2em;padding-bottom:max(12px,calc(var(--F) * 12 / 1920));border-bottom:2px solid var(--paper-ink)}.doc h3{font-weight:400;font-size:clamp(max(20px,calc(var(--F) * 20 / 1920)),calc(var(--fw) * 2),max(26px,calc(var(--F) * 26 / 1920)));margin:max(22px,calc(var(--F) * 22 / 1920)) 0 max(18px,calc(var(--F) * 18 / 1920));text-decoration:underline;text-underline-offset:4px}.doc p{font-size:clamp(max(15px,calc(var(--F) * 15 / 1920)),calc(var(--fw) * 1.35),max(18px,calc(var(--F) * 18 / 1920)));line-height:1.75}.doc footer{margin-top:auto;padding-top:max(24px,calc(var(--F) * 24 / 1920));font-size:max(15px,calc(var(--F) * 15 / 1920))}.doc--live b{font-weight:400;color:inherit;transition:color .4s}.doc--live.is-open b{color:#a1180d}.bar{--cover: 1;background:linear-gradient(#0d0c0b,#0d0c0b) right 0 top .18em / calc(var(--cover) * 100%) 1.12em no-repeat;padding:0 .1em;margin:0 -.1em;color:rgb(27 24 19 / calc(1 - var(--cover)));-webkit-box-decoration-break:clone;box-decoration-break:clone}.stamp{position:absolute;right:max(24px,calc(var(--F) * 24 / 1920));bottom:max(70px,calc(var(--F) * 70 / 1920));font-family:var(--f-display);font-style:normal;font-size:clamp(max(30px,calc(var(--F) * 30 / 1920)),calc(var(--fw) * 3.2),max(44px,calc(var(--F) * 44 / 1920)));letter-spacing:.06em;color:#1a3ca0d9;border:4px solid currentColor;padding:2px max(14px,calc(var(--F) * 14 / 1920));transform:rotate(-14deg);mix-blend-mode:multiply;opacity:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.7' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.8'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.7' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.8'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.stamp--red{color:#c8140ae6}.marquee{position:relative;padding:12vh 0;overflow:hidden;background:linear-gradient(#0a0908d1,#0a090800)}.marquee__row{display:flex;white-space:nowrap;font-family:var(--f-display);font-size:clamp(max(64px,calc(var(--F) * 64 / 1920)),calc(var(--fw) * 12),max(190px,calc(var(--F) * 190 / 1920)));line-height:1;text-transform:uppercase;will-change:transform}.marquee__row span{flex:none;padding-right:.2em}.marquee__row--outline{color:transparent;-webkit-text-stroke:1.5px var(--bone)}.marquee__row:first-child{color:var(--red)}.end{position:relative;min-height:200vh}.end__inner{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) 150px}.end__title{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(max(48px,calc(var(--F) * 48 / 1920)),calc(var(--fw) * 9),max(150px,calc(var(--F) * 150 / 1920)));line-height:.88}.end__title span:last-child{color:transparent;-webkit-text-stroke:1.5px var(--bone)}.integrate{align-self:center;max-width:100%;margin-top:max(34px,calc(var(--F) * 34 / 1920));position:relative;padding:max(18px,calc(var(--F) * 18 / 1920)) max(30px,calc(var(--F) * 30 / 1920));text-align:center;line-height:1.6;border:1px solid var(--bone);font-size:max(12px,calc(var(--F) * 12 / 1920));letter-spacing:.24em;text-transform:uppercase;overflow:hidden;isolation:isolate}.integrate:before{content:"";position:absolute;inset:0;background:var(--red);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.7,0,.2,1);z-index:-1}.integrate:hover:before,.integrate:focus-visible:before{transform:scaleY(1)}.integrate:hover,.integrate:focus-visible{color:var(--ink);border-color:var(--red)}.credits{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(8px,calc(var(--F) * 8 / 1920)) max(24px,calc(var(--F) * 24 / 1920));padding:0 var(--gutter) 52px;font-size:max(10px,calc(var(--F) * 10 / 1920));letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}:focus-visible{outline:1px solid var(--red);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important}}
