@property --w-bg{syntax: "<color>"; inherits: true; initial-value: #F3EEE3;}@property --w-bg-2{syntax: "<color>"; inherits: true; initial-value: #E4D8C3;}@property --w-surface{syntax: "<color>"; inherits: true; initial-value: #FBF8F1;}@property --w-ink{syntax: "<color>"; inherits: true; initial-value: #161412;}@property --w-ink-2{syntax: "<color>"; inherits: true; initial-value: #3B3833;}@property --w-accent{syntax: "<color>"; inherits: true; initial-value: #E8471C;}@property --w-accent-2{syntax: "<color>"; inherits: true; initial-value: #8A857C;}@property --w-line{syntax: "<color>"; inherits: true; initial-value: #D6CDBC;}@property --w-grain{syntax: "<number>"; inherits: true; initial-value: 0;}@property --w-tilt{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --w-radius{syntax: "<length>"; inherits: true; initial-value: 6px;}:root{--ink: #161412;--bone: #F3EEE3;--kraft: #E4D8C3;--kraft-2: #D9CBB0;--graphite: #3B3833;--ash: #8A857C;--line: #D6CDBC;--signal: #E8471C;--signal-ink: #A82C0C;--di-red-text: #C4302B;--paper-shadow: 0 1px 0 rgba(22, 20, 18, .08), 0 10px 30px -12px rgba(22, 20, 18, .28);--f-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-body: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-mono: "Martian Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--f-packit: "Fraunces", Georgia, serif;--f-delivery: "Bungee", Impact, sans-serif;--f-delivery-shade: "Bungee Shade", Impact, sans-serif;--f-scp: "Special Elite", "Courier New", monospace;--fs--2: clamp(.72rem, .68rem + .2vw, .8rem);--fs--1: clamp(.84rem, .8rem + .2vw, .95rem);--fs-0: clamp(1rem, .95rem + .3vw, 1.125rem);--fs-1: clamp(1.2rem, 1.05rem + .7vw, 1.5rem);--fs-2: clamp(1.5rem, 1.2rem + 1.4vw, 2.25rem);--fs-3: clamp(2.2rem, 1.5rem + 3.2vw, 4rem);--fs-4: clamp(3rem, 1.6rem + 6.5vw, 7.5rem);--fs-5: clamp(3.6rem, 1.2rem + 11vw, 12rem);--gutter: clamp(16px, 4vw, 56px);--measure: 62ch;--max: 1320px;--nav-h: 56px;--pad-x: max(var(--gutter), calc((100% - var(--max)) / 2));--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-settle: linear(0, .35 12%, .74 25%, .94 38%, 1.03 52%, .99 70%, 1);--ease-bounce: linear(0, .25 8%, .6 16%, .93 25%, 1.09 33%, .97 46%, 1.02 60%, .99 78%, 1);--ease-thud: linear(0, .8 40%, 1.05 62%, .98 80%, 1);--dur-world: .75s;--w-bg: var(--bone);--w-bg-2: var(--kraft);--w-surface: #FBF8F1;--w-ink: var(--ink);--w-ink-2: var(--graphite);--w-accent: var(--signal);--w-accent-2: var(--ash);--w-line: var(--line);--w-grain: 0;--w-tilt: 0deg;--w-radius: 6px;--w-display: var(--f-display);color-scheme:light}:root[data-world=packit]{--w-bg: #F2C6A0;--w-bg-2: #E9B48A;--w-surface: #FFF3DC;--w-ink: #5A3D2B;--w-ink-2: #7A5A45;--w-accent: #E8873F;--w-accent-2: #F5B7C6;--w-line: #DDB08C;--w-grain: 0;--w-tilt: -1.5deg;--w-radius: 14px;--w-display: var(--f-packit)}:root[data-world=delivery]{--w-bg: #22B6E9;--w-bg-2: #5BB552;--w-surface: #FFFFFF;--w-ink: #16324A;--w-ink-2: #274B66;--w-accent: #E23B2E;--w-accent-2: #2A9AA8;--w-line: #1C93BF;--w-grain: 0;--w-tilt: 3deg;--w-radius: 4px;--w-display: var(--f-delivery)}:root[data-world=scp]{--w-bg: #0B0C0D;--w-bg-2: #141618;--w-surface: #1C1E20;--w-ink: #E9EEF0;--w-ink-2: #AEB6BA;--w-accent: #E3B424;--w-accent-2: #1436B8;--w-line: #2C3033;--w-grain: .08;--w-tilt: 0deg;--w-radius: 0px;--w-display: var(--f-scp);color-scheme:dark}:root{transition:--w-bg var(--dur-world) var(--ease-out),--w-bg-2 var(--dur-world) var(--ease-out),--w-surface var(--dur-world) var(--ease-out),--w-ink var(--dur-world) var(--ease-out),--w-ink-2 var(--dur-world) var(--ease-out),--w-accent var(--dur-world) var(--ease-out),--w-accent-2 var(--dur-world) var(--ease-out),--w-line var(--dur-world) var(--ease-out),--w-grain var(--dur-world) linear,--w-tilt var(--dur-world) var(--ease-settle),--w-radius var(--dur-world) var(--ease-out)}:root[data-world=scp]{--dur-world: 1.2s}@media(prefers-reduced-motion:reduce){:root{transition:none;--w-tilt: 0deg !important}}:root[data-effects=reduced]{transition:none;--w-tilt: 0deg !important;--w-grain: 0 !important}.section[data-world=chrome],.hero,.footer,.trailer{--w-bg: #F3EEE3;--w-bg-2: #E4D8C3;--w-surface: #FBF8F1;--w-ink: #161412;--w-ink-2: #3B3833;--w-accent: #E8471C;--w-accent-2: #8A857C;--w-line: #D6CDBC;--w-tilt: 0deg;--w-radius: 6px;color:var(--w-ink)}.world--packit{--w-bg: #F2C6A0;--w-bg-2: #E9B48A;--w-surface: #FFF3DC;--w-ink: #5A3D2B;--w-ink-2: #7A5A45;--w-accent: #E8873F;--w-accent-2: #F5B7C6;--w-line: #DDB08C;--w-tilt: -1.5deg;--w-radius: 14px;--w-ink-2: #5E4232;color:var(--w-ink)}.world--delivery{--w-bg: #22B6E9;--w-bg-2: #5BB552;--w-surface: #FFFFFF;--w-ink: #16324A;--w-ink-2: #274B66;--w-accent: #E23B2E;--w-accent-2: #2A9AA8;--w-line: #1C93BF;--w-tilt: 3deg;--w-radius: 4px;--w-ink-2: #123A52;color:var(--w-ink)}.world--scp{--w-bg: #0B0C0D;--w-bg-2: #141618;--w-surface: #1C1E20;--w-ink: #E9EEF0;--w-ink-2: #AEB6BA;--w-accent: #E3B424;--w-accent-2: #1436B8;--w-line: #2C3033;--w-tilt: 0deg;--w-radius: 0px;color:var(--w-ink)}@font-face{font-family:Big Shoulders Display;src:url(../fonts/big-shoulders-display.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(../fonts/schibsted-grotesk.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(../fonts/schibsted-grotesk-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Martian Mono;src:url(../fonts/martian-mono.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Bungee;src:url(../fonts/bungee.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bungee Shade;src:url(../fonts/bungee-shade.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Special Elite;src:url(../fonts/special-elite.woff2) format("woff2");font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;background:var(--w-bg);color:var(--w-ink);font-family:var(--f-body);font-size:var(--fs-0);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color var(--dur-world) var(--ease-out),color var(--dur-world) var(--ease-out)}img,svg,video,picture{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,table,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration-thickness:from-font;text-underline-offset:.15em}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}table{border-collapse:collapse;width:100%}:focus-visible{outline:3px solid var(--w-accent);outline-offset:3px;border-radius:2px}::selection{background:var(--w-accent);color:var(--w-bg)}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:8px 14px;background:var(--ink);color:var(--bone);font-family:var(--f-mono);font-size:var(--fs--1)}.skip:focus{top:12px}.display{font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:.005em;line-height:.92;text-wrap:balance}h1.display{font-size:var(--fs-4)}h2.display{font-size:var(--fs-3)}.mono,.kicker{font-family:var(--f-mono);font-size:var(--fs--1);font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 92}.kicker{text-transform:uppercase;font-size:var(--fs--2);letter-spacing:.12em;color:var(--w-ink-2);margin-bottom:1rem}.lede{font-size:var(--fs-1);line-height:1.4;max-width:var(--measure);text-wrap:pretty}strong{font-weight:700}.section{padding:clamp(4rem,9vw,8.5rem) var(--pad-x)}.section[data-world=chrome]{background:var(--bone)}.prose{font-variant-numeric:normal;font-variation-settings:normal;letter-spacing:0}.section-head{display:grid;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);max-width:60rem}.section-head .lede{margin-top:.5rem}.btn{--btn-bg: var(--w-surface);--btn-ink: var(--w-ink);display:inline-flex;align-items:center;gap:.5em;padding:.8em 1.15em;font-family:var(--f-mono);font-size:var(--fs--1);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1;color:var(--btn-ink);background:var(--btn-bg);border:2px solid var(--w-ink);border-radius:3px;box-shadow:3px 3px 0 var(--w-ink);transform:translate(0);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),background-color .2s;white-space:nowrap}.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--w-ink)}.btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--w-ink)}.btn--signal{--btn-bg: var(--signal);--btn-ink: #161412}.btn--world{--btn-bg: var(--w-accent);--btn-ink: var(--w-ink)}.world--packit .btn--world{--btn-ink: #2B1810}.world--delivery .btn--world{--btn-bg: #16324A;--btn-ink: #fff}.world--scp .btn--world{--btn-ink: #0B0C0D}.btn--ghost{--btn-bg: transparent}.btn--sm{padding:.55em .8em;font-size:var(--fs--2);box-shadow:2px 2px 0 var(--w-ink)}.btn--sm:hover{box-shadow:3px 3px 0 var(--w-ink)}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.stamp{display:inline-block;padding:.45em .9em;font-family:var(--f-mono);font-size:var(--fs--1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.1;color:var(--w-accent);border:3px double var(--w-accent);border-radius:6px;transform:rotate(-6deg);filter:url(#erode);mix-blend-mode:multiply;opacity:.9;user-select:none}.stamp--signal{color:var(--signal-ink);border-color:var(--signal-ink)}:root[data-world=scp] .stamp{mix-blend-mode:screen}.pic{background:var(--dominant, transparent)}.pic img{width:100%;height:auto}.tick{--dash: 1;flex:none;position:relative;display:inline-block;width:1.35em;height:1.35em;border:2px solid currentColor;border-radius:4px;color:inherit}.tick svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tick--on,.is-checked .tick{--dash: 0}.redacted{display:inline-block;background:var(--w-ink);color:transparent;border-radius:2px;padding:0 .3em;margin:0 .05em;line-height:1.15;cursor:help;transition:color .3s var(--ease-out),background-color .3s}.redacted span{color:inherit}.redacted:hover,.redacted:focus-visible,.redacted.is-open,[data-declassified] .redacted{color:var(--w-bg)}.redacted--static{cursor:default}.redacted--static:hover{color:transparent}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-inline:var(--gutter);background:color-mix(in oklab,var(--w-bg) 82%,transparent);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border-bottom:1px solid var(--w-line);color:var(--w-ink);transition:background-color var(--dur-world) var(--ease-out),border-color var(--dur-world),color var(--dur-world)}.lockup{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.lockup-mark{width:28px;height:28px;color:var(--w-ink)}.lockup-mark .mark-top{transform-box:fill-box;transform-origin:center;transform:rotate(var(--w-tilt));transition:transform var(--dur-world) var(--ease-settle)}.lockup-word{display:block;height:16px;color:var(--w-ink)}.lockup-word svg{height:100%;width:auto}.topnav{display:flex;align-items:center;gap:1.25rem;font-family:var(--f-mono);font-size:var(--fs--2);letter-spacing:.08em;text-transform:uppercase}.topnav a:not(.btn){text-decoration:none;opacity:.8}.topnav a:not(.btn):hover{opacity:1;text-decoration:underline}.packlist--mini{justify-self:center}.packlist--mini ol{display:flex;gap:1.5rem}.packlist--mini a{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-family:var(--f-mono);font-size:var(--fs--2);letter-spacing:.06em;text-transform:uppercase;opacity:.75;transition:opacity .2s}.packlist--mini a:hover,.packlist--mini .is-current a{opacity:1}.packlist--mini .tick{width:16px;height:16px;border-width:1.5px}.packlist--mini .is-current .packlist-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:900px){.topbar{grid-template-columns:auto 1fr}.packlist--mini{display:none}.topnav a:not(.btn){display:none}.topnav{justify-self:end}}.hero{min-height:100svh;padding:calc(var(--nav-h) + clamp(2rem,6vw,5rem)) var(--pad-x) clamp(2rem,5vw,4rem);background:var(--bone);display:grid;gap:clamp(2rem,4vw,4rem);align-items:center}@media(min-width:1000px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero-copy .lede{margin-top:1.5rem}.shipline{display:flex;flex-wrap:wrap;gap:1.5rem 2.25rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--w-line)}.shipline dt{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;color:var(--w-ink-2)}.shipline dd{margin:.15rem 0 0;font-family:var(--f-display);font-weight:700;font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.02em}.stage{position:relative;height:clamp(380px,62vh,640px);border:2px solid var(--w-ink);border-radius:12px;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 39px,color-mix(in oklab,var(--w-ink) 8%,transparent) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,color-mix(in oklab,var(--w-ink) 8%,transparent) 39px 40px);touch-action:pan-y;user-select:none;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto auto;place-content:end center;align-items:end;gap:12px 16px;padding:0 16px 28px}.stage.is-live{display:block;padding:0}.stage-floor{position:absolute;inset:auto 0 0;height:14px;background:var(--w-ink);border-radius:0 0 10px 10px}.stage-hint{position:absolute;top:10px;left:14px;font-size:var(--fs--2);letter-spacing:.1em;text-transform:uppercase;color:var(--w-ink-2);pointer-events:none}.body{position:relative}.stage.is-live .body{position:absolute;top:0;left:0;will-change:transform;cursor:grab}.stage.is-live .body:active{cursor:grabbing}.body--letter{width:clamp(64px,9vw,112px);color:var(--w-ink)}.body--letter svg{width:100%;height:auto;overflow:visible}.crate{display:block;position:relative;width:clamp(96px,13vw,150px);aspect-ratio:1;border:3px solid var(--w-ink);border-radius:6px;background:var(--w-surface);overflow:hidden;text-decoration:none;box-shadow:4px 4px 0 var(--w-ink)}.crate .pic,.crate img{width:100%;height:100%;object-fit:cover;pointer-events:none}.crate-label{position:absolute;left:0;right:0;bottom:0;padding:.35em .5em;background:var(--w-ink);color:var(--w-bg);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.crate--packit .crate-label{background:#e8873f;color:#2b1810}.crate--delivery .crate-label{background:#16324a;color:#fff}.crate--scp .crate-label{background:#e3b424;color:#0b0c0d}.stage:not(.is-live) .body--letter{grid-row:2}.stage:not(.is-live) .crate{grid-row:1}.manifest-grid{display:grid;gap:3rem;align-items:start}@media(min-width:900px){.manifest-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.manifest-table{border-top:2px solid var(--w-ink)}.manifest-table tr{border-bottom:1px solid var(--w-line)}.manifest-table th,.manifest-table td{padding:.9rem .25rem;text-align:left;vertical-align:baseline;font-weight:500}.manifest-table th{width:5.5rem;color:var(--w-ink-2);font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.1em}.manifest-table td:nth-child(2){font-family:var(--f-body);font-size:var(--fs-0);letter-spacing:0;font-variant-numeric:normal;font-variation-settings:normal}.manifest-table .num{text-align:right;font-family:var(--f-display);font-weight:800;font-size:var(--fs-2);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.manifest-copy{position:relative;display:grid;gap:1.1rem;max-width:var(--measure);font-size:var(--fs-0)}.manifest-copy .stamp{position:absolute;right:-.5rem;bottom:-2.5rem}.packlist--big{border-top:2px solid var(--w-ink)}.packlist--big li{border-bottom:1px solid var(--w-line)}.packlist--big a{display:grid;align-items:center;gap:.5rem 1.25rem;grid-template-columns:auto auto 1fr;grid-template-areas:"tick idx title" "tick idx genre" "tick idx aud" "tick idx meta";padding:1.25rem 0;text-decoration:none;transition:background-color .25s,padding .25s var(--ease-out)}@media(min-width:900px){.packlist--big a{grid-template-columns:auto auto minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"tick idx title genre aud" "tick idx meta meta meta"}}.packlist--big a:hover{background:color-mix(in oklab,var(--w-ink) 6%,transparent);padding-left:.75rem}.packlist--big .tick{grid-area:tick;width:1.6rem;height:1.6rem}.packlist--big .pl-index{grid-area:idx;font-size:var(--fs--2);color:var(--w-ink-2)}.packlist--big .pl-title{grid-area:title;font-family:var(--f-display);font-weight:800;font-size:var(--fs-2);text-transform:uppercase;line-height:1}.packlist--big .pl-genre{grid-area:genre;font-weight:600}.packlist--big .pl-aud{grid-area:aud;color:var(--w-ink-2)}.packlist--big .pl-meta{grid-area:meta;font-size:var(--fs--2);color:var(--w-ink-2);text-transform:uppercase;letter-spacing:.08em}.packlist--big li[data-world-item=packit] .tick{color:#e8873f}.packlist--big li[data-world-item=delivery] .tick{color:#e23b2e}.packlist--big li[data-world-item=scp] .tick{color:#b08a10}.airlock{position:relative;overflow:hidden}.airlock--tape{height:72px;display:grid;place-items:center;background:repeating-linear-gradient(-45deg,var(--kraft) 0 14px,var(--kraft-2) 14px 28px);border-block:2px solid var(--ink);color:var(--ink)}.tape{font-family:var(--f-mono);font-size:var(--fs--2);letter-spacing:.18em;text-transform:uppercase;background:var(--kraft);padding:.4em 1em;border:1px dashed var(--ink);transform:rotate(-1.2deg)}.airlock--knock{height:110px;overflow:visible;display:flex;justify-content:center;align-items:flex-end;gap:14px;padding-bottom:0;border-bottom:2px solid #5A3D2B}.knocked{width:52px;height:52px;border-radius:10px;background:#fff3dc;border:2px solid #5A3D2B;box-shadow:2px 2px #5a3d2b;transform-origin:bottom right}.airlock--powercut{height:140px;background:#0b0c0d;display:grid;place-items:center}.tube{width:min(60%,520px);height:6px;border-radius:3px;background:#e9eef0;box-shadow:0 0 18px 4px #e9eef08c,0 0 60px 12px #e9eef040;opacity:0}.airlock--powercut.in-view .tube{animation:tube-warm 1.6s steps(1,end) forwards}.airlock--cleared{height:120px;display:grid;place-items:center;background:repeating-linear-gradient(0deg,transparent 0 22px,color-mix(in oklab,var(--ink) 10%,transparent) 22px 23px)}.airlock--cleared .stamp{font-size:var(--fs-0);transform:rotate(-6deg) scale(.6);opacity:0}.airlock--cleared.in-view .stamp{animation:stamp-in .5s var(--ease-thud) forwards}.world{position:relative}.world--packit{background:#f2c6a0}.world--delivery{background:#22b6e9}.world--scp{background:#0b0c0d}.world-head{display:grid;gap:1.25rem;max-width:64rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.world-logo{max-width:100%}.world-title{font-family:var(--f-display);font-weight:800;font-size:var(--fs-4);line-height:.95;text-transform:uppercase;text-wrap:balance}.world-media{position:relative;display:grid;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.loop{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.loop video{width:100%;height:100%;object-fit:cover}.world-body{display:grid;gap:2.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);align-items:start}@media(min-width:960px){.world-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3.5rem}}.world-facts dl{display:grid;gap:1rem;padding-top:1rem;border-top:2px solid var(--w-ink)}.world-facts dt{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;color:var(--w-ink-2)}.world-facts dd{margin:.25rem 0 0;font-family:var(--f-body);letter-spacing:0;font-size:var(--fs-0);line-height:1.45;font-variant-numeric:normal;font-variation-settings:normal}.stamp--world{position:absolute;right:var(--pad-x);bottom:2.5rem;color:var(--w-ink);border-color:var(--w-ink)}.pillars{display:grid;gap:0;border-top:2px solid var(--w-ink);border-left:2px solid var(--w-ink);margin-bottom:clamp(3rem,6vw,5rem)}@media(min-width:700px){.pillars{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pillars{grid-template-columns:repeat(4,1fr)}}.pillars li{position:relative;padding:1.5rem 1.25rem 1.75rem;border-right:2px solid var(--w-ink);border-bottom:2px solid var(--w-ink);display:grid;gap:.75rem;align-content:start}.pillar-n{font-size:var(--fs--2);color:var(--w-ink-2)}.pillars h3{font-family:var(--f-display);font-weight:800;font-size:var(--fs-2);text-transform:uppercase;line-height:.95}.pillars p{color:var(--w-ink-2);font-size:var(--fs--1);line-height:1.5}.spec-grid{display:grid;gap:3rem;align-items:start}@media(min-width:960px){.spec-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.spec h3{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;color:var(--w-ink-2);margin-bottom:1rem}.spec ul{display:grid;gap:1rem;border-top:2px solid var(--w-ink);padding-top:1rem}.spec li{padding-left:1.25rem;position:relative}.spec li:before{content:"▸";position:absolute;left:0;color:var(--signal)}.matrix caption{text-align:left;font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;color:var(--w-ink-2);margin-bottom:1rem}.matrix th,.matrix td{padding:.7rem .5rem;border-bottom:1px solid var(--w-line);text-align:center;font-weight:500}.matrix thead th{border-bottom:2px solid var(--w-ink);font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.1em}.matrix tbody th{text-align:left;font-family:var(--f-body);letter-spacing:0;font-weight:500;font-variant-numeric:normal;font-variation-settings:normal}.matrix td{font-size:1.2em;color:var(--w-line)}.matrix td[data-w=packit]{color:#e8873f}.matrix td[data-w=delivery]{color:#e23b2e}.matrix td[data-w=scp]{color:#c99b12}.track{position:relative;display:grid;gap:2.5rem}.track:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--w-ink)}@media(min-width:900px){.track{grid-template-columns:repeat(4,1fr);gap:1.5rem}.track:before{inset:11px 12px auto;width:auto;height:2px}}.track-step{position:relative;padding-left:2.25rem;display:grid;gap:.5rem;align-content:start}@media(min-width:900px){.track-step{padding-left:0;padding-top:2.5rem}}.track-dot{position:absolute;left:0;top:0;width:24px;height:24px;border:2px solid var(--w-ink);border-radius:50%;background:var(--w-bg)}.track-step.is-done .track-dot{background:var(--w-ink);box-shadow:inset 0 0 0 4px var(--w-bg)}.track-when{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;color:var(--w-ink-2)}.track-step h3{font-family:var(--f-display);font-weight:800;font-size:var(--fs-2);text-transform:uppercase;line-height:.95}.track-step p{color:var(--w-ink-2);font-size:var(--fs--1)}.track-note{margin-top:2.5rem;color:var(--w-ink-2);font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.1em}.studio-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.studio-label{display:grid;gap:1rem;place-items:center;padding:1.5rem;min-height:180px;background:var(--kraft);border:1px dashed var(--ink);border-radius:4px;color:var(--ink);text-align:center}.studio-label .pic{width:120px}.studio-label--dark{background:var(--graphite);color:var(--bone)}.studio-label--tbc{background:transparent}.studio-label .mono{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;opacity:.8}.studio-label--type{background:var(--bone);border-style:solid}.studio-name{font-family:var(--f-display);font-weight:800;font-size:var(--fs-2);text-transform:uppercase;line-height:1;color:var(--ink)}.contact-grid{display:grid;gap:3rem;align-items:start}@media(min-width:960px){.contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.address{display:grid;gap:.75rem}.address-line{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em;color:var(--w-ink-2)}.address-mail{font-size:var(--fs-3)}.address-mail a{text-decoration-thickness:.08em;text-underline-offset:.12em;text-decoration-color:var(--signal)}.address-mail a:hover{color:var(--signal-ink)}.address-mail .redacted{font-family:var(--f-mono);font-size:var(--fs-1);letter-spacing:.1em;text-transform:uppercase;padding:.2em .5em}.address-legal{color:var(--w-ink-2)}.crates-dl{display:grid;gap:1rem}.crate-dl{display:grid;gap:.35rem;padding:1.25rem 1.5rem;border:3px solid var(--w-ink);border-radius:6px;background:var(--w-surface);box-shadow:6px 6px 0 var(--w-ink);text-decoration:none;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.crate-dl:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--w-ink)}.crate-dl:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--w-ink)}.crate-dl-n{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.14em;color:var(--w-ink-2)}.crate-dl-t{font-family:var(--f-display);font-weight:800;font-size:var(--fs-2);text-transform:uppercase;line-height:.95}.crate-dl .mono:last-child{font-size:var(--fs--2);color:var(--w-ink-2)}.footer{padding:3rem var(--pad-x) 2.5rem;background:var(--bone);border-top:2px solid var(--ink);color:var(--ink);--w-ink: var(--ink);--w-ink-2: var(--graphite);--w-surface: #FBF8F1;display:grid;gap:2rem;align-items:end}@media(min-width:900px){.footer{grid-template-columns:auto 1fr auto;gap:3rem}}.footer-word{display:block;width:120px;color:var(--w-ink)}.footer-legal{display:grid;gap:.6rem;font-size:var(--fs--2);color:var(--w-ink-2);max-width:70ch;line-height:1.5;letter-spacing:.02em}.footer-tools{display:flex;gap:.75rem;flex-wrap:wrap}.trailer{width:min(96vw,1100px);max-width:none;padding:0;border:2px solid var(--bone);border-radius:8px;background:#0b0c0d;color:var(--bone)}.trailer::backdrop{background:#060607e0;backdrop-filter:blur(6px)}.trailer-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1rem;--w-ink: var(--bone);--w-surface: transparent;--w-accent: var(--signal)}.trailer-title{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em}.trailer-stage{aspect-ratio:16 / 9;background:#000}.trailer-stage video{width:100%;height:100%}.trailer-fallback{padding:1rem;font-family:var(--f-mono);font-size:var(--fs--2);text-align:center}.grain{position:fixed;inset:-40px;z-index:40;pointer-events:none;opacity:var(--w-grain);background:url(../media/grain.webp) repeat;background-size:200px;mix-blend-mode:screen;animation:grain-shift .5s steps(4) infinite}.world--packit.fonts-loaded .world-title{font-family:var(--f-packit);font-weight:600;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72;text-transform:none;letter-spacing:-.01em;line-height:1}.world--packit .world-logo{width:min(420px,70vw);filter:drop-shadow(3px 4px 0 rgba(90,61,43,.35))}.world--packit .world-media{grid-template-columns:minmax(0,1fr)}.loop--satchel{border:5px solid #FFF3DC;border-radius:28px 28px 36px 36px;box-shadow:0 18px 40px -18px #5a3d2b80,0 2px #5a3d2b40;transform:rotate(-1.2deg)}.loop--satchel:before{content:"";position:absolute;left:50%;top:-5px;width:34%;height:18px;transform:translate(-50%);background:#e8873f;border:3px solid #FFF3DC;border-top:0;border-radius:0 0 12px 12px;z-index:2}.packit-characters{position:absolute;right:-2%;bottom:-8%;width:min(380px,42%);filter:drop-shadow(0 8px 16px rgba(90,61,43,.3));transform:translateY(24px) rotate(2deg);opacity:0;transition:transform 1.1s var(--ease-settle),opacity .6s}.world--packit.in-view .packit-characters{transform:translateY(0) rotate(0);opacity:1}.checklist{display:grid;gap:.8rem}.checklist li{display:flex;gap:.9rem;align-items:flex-start;padding:1rem 1.1rem;background:#fff3dc;color:#5a3d2b;border-radius:14px;box-shadow:0 1px #5a3d2b40,0 10px 22px -14px #5a3d2b80;transform:rotate(calc(var(--i, 0) * .6deg - .9deg));font-size:var(--fs-0)}.checklist li:nth-child(1){--i: 0}.checklist li:nth-child(2){--i: 1}.checklist li:nth-child(3){--i: 2}.checklist li:nth-child(4){--i: 3}.checklist .tick{color:#e8873f;margin-top:.15em}.checklist strong{color:#3e2818}.stickers{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.stickers{grid-template-columns:repeat(3,1fr)}}.stickers li{padding:8px 8px 22px;background:#fff3dc;border-radius:6px;box-shadow:0 2px #5a3d2b40,0 14px 26px -16px #5a3d2b99;transform:translate(var(--dx),var(--dy)) rotate(var(--r));transition:transform 1.3s var(--ease-settle);transition-delay:calc(var(--n) * 90ms)}.stickers li:nth-child(1){--dx: -14px;--dy: 18px;--r: -7deg;--n: 0}.stickers li:nth-child(2){--dx: 10px;--dy: -22px;--r: 5deg;--n: 1}.stickers li:nth-child(3){--dx: 18px;--dy: 12px;--r: -4deg;--n: 2}.stickers li:nth-child(4){--dx: -8px;--dy: -14px;--r: 6deg;--n: 3}.stickers li:nth-child(5){--dx: 12px;--dy: 20px;--r: -5deg;--n: 4}.stickers li:nth-child(6){--dx: -16px;--dy: -10px;--r: 4deg;--n: 5}.stickers.in-view li{transform:translate(0) rotate(0)}.stickers .pic{border-radius:3px;overflow:hidden}.world--delivery .world-title{font-size:var(--fs-3);color:#fff;text-shadow:.06em .06em 0 #E23B2E,.13em .13em 0 #16324A}.world--delivery.fonts-loaded .world-title{font-family:var(--f-delivery);font-weight:400;line-height:1.12;letter-spacing:.01em}.world--delivery .world-logo{width:min(460px,76vw);filter:drop-shadow(0 6px 0 rgba(22,50,74,.35))}.world--delivery .lede{background:#fff;color:#16324a;padding:1rem 1.2rem;border:2px solid #16324A;box-shadow:5px 5px #16324a;transform:rotate(-.6deg)}.loop--crate{border:4px solid #16324A;box-shadow:10px 10px #16324a;transform:rotate(1.5deg);background:#7b5a3c}.loop--crate:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px #ffffff40}.label{position:absolute;top:14px;right:-8px;padding:.35em .8em;font-family:var(--f-mono);font-size:var(--fs--2);font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:#fff;color:var(--di-red-text);border:2px solid #E23B2E;transform:rotate(6deg);filter:url(#erode)}.label--fragile{inset:auto auto 16px 16px;transform:rotate(-4deg);font-size:var(--fs-0)}.waybill{background:#fff;color:#16324a;border:2px solid #16324A;box-shadow:6px 6px #16324a;transform:rotate(-.5deg)}.waybill th,.waybill td{padding:.8rem .75rem;text-align:left;vertical-align:top;border-bottom:1px dashed #16324A}.waybill thead th{background:#16324a;color:#fff;font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em}.waybill th:nth-child(1){width:2.5rem}.waybill th:nth-child(2){width:27%}.waybill th:nth-child(4){width:8.5rem}.waybill td:nth-child(2){font-weight:700}.waybill td:nth-child(3){font-family:var(--f-body);letter-spacing:0;font-size:var(--fs--1);line-height:1.45;font-variant-numeric:normal;font-variation-settings:normal}.waybill td:last-child{font-size:var(--fs--2);white-space:nowrap;color:var(--di-red-text);font-weight:700}@media(max-width:700px){.waybill thead{display:none}.waybill tr{display:grid;padding:.5rem 0}.waybill td{border:0;padding:.25rem .75rem}.waybill td:nth-child(2){white-space:normal}}.world--delivery .world-facts dl{border-color:#16324a}.btn--bump{margin-top:1.5rem}.tumble{display:grid;gap:1.5rem 1.25rem;grid-template-columns:repeat(2,1fr);padding:1rem 0}@media(min-width:900px){.tumble{grid-template-columns:repeat(3,1fr)}}.tumble li{position:relative;border:3px solid #16324A;background:#fff;padding:6px;box-shadow:5px 5px #16324a;transform:translateY(-40px) rotate(var(--r));opacity:0;transition:transform .9s var(--ease-bounce),opacity .3s;transition-delay:calc(var(--n) * 70ms)}.tumble li:nth-child(1){--r: -3deg;--n: 0}.tumble li:nth-child(2){--r: 2.5deg;--n: 1}.tumble li:nth-child(3){--r: -1.5deg;--n: 2}.tumble li:nth-child(4){--r: 3.5deg;--n: 3}.tumble li:nth-child(5){--r: -2deg;--n: 4}.tumble li:nth-child(6){--r: 1.8deg;--n: 5}.tumble li:nth-child(7){--r: -3.2deg;--n: 6}.tumble li:nth-child(8){--r: 2.2deg;--n: 7}.tumble li:nth-child(9){--r: -1.2deg;--n: 8}.tumble li:nth-child(10){--r: 2.8deg;--n: 9}.tumble.in-view li{transform:translateY(0) rotate(var(--r));opacity:1}.tumble[data-bumped] li{animation:bump .8s var(--ease-bounce) both;animation-delay:calc(var(--n) * 25ms)}.tumble .label{top:10px;right:10px}@media(max-width:600px){.tumble .label{font-size:9px;padding:.3em .6em;top:6px;right:6px;letter-spacing:.1em}.tumble{gap:1rem .75rem}}@property --mx{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --my{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}.world--scp.fonts-loaded .world-title{font-family:var(--f-scp);font-weight:400;text-transform:none;line-height:1.05;letter-spacing:0}.world--scp .world-title{position:relative;color:#e9eef0}.world--scp .world-title:before,.world--scp .world-title:after{content:attr(data-glitch);position:absolute;inset:0;pointer-events:none;opacity:0}.world--scp.in-view .world-title:before{color:#2ef1ff;animation:glitch-a 6s steps(1,end) infinite}.world--scp.in-view .world-title:after{color:#ff3ea5;animation:glitch-b 6s steps(1,end) infinite}.world--scp .world-logo{width:min(380px,64vw);filter:drop-shadow(0 0 18px rgba(233,238,240,.25))}.doc-head{display:flex;flex-wrap:wrap;gap:.5rem 2rem;color:#e3b424;border-block:1px solid #2C3033;padding:.6rem 0}.world--scp.fonts-loaded .doc{font-family:var(--f-scp);font-size:var(--fs-1);line-height:1.45}.world--scp .redacted{background:#e9eef0}.world--scp .redacted:hover,.world--scp .redacted:focus-visible,.world--scp .redacted.is-open,.world--scp[data-declassified] .redacted{color:#0b0c0d;background:#e3b424}.world--scp .stamp--world{color:#e3b424;border-color:#e3b424}.world--scp .world-media{grid-template-columns:minmax(0,1fr)}.loop--aisle{border:1px solid #2C3033;box-shadow:inset 0 0 120px 20px #000c}.loop--aisle video{filter:contrast(1.05) saturate(.85)}.loop--aisle:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 140px 30px #000000bf}.scp-staff{position:absolute;right:2%;bottom:0;width:min(360px,44%);filter:grayscale(.55) brightness(.75) contrast(1.15);transform:translateY(35%);opacity:0;transition:transform 2.4s cubic-bezier(.2,.6,.1,1),opacity 1.2s;mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.world--scp.in-view .scp-staff{transform:translateY(6%);opacity:1}.dossier{display:grid;gap:1.25rem;border-top:1px solid #2C3033;padding-top:1.25rem}.dossier li{display:block;padding-bottom:1.25rem;border-bottom:1px dashed #2C3033;line-height:1.5}.world--scp.fonts-loaded .dossier li{font-family:var(--f-scp)}.doc-n{display:block;color:#e3b424;font-size:var(--fs--2);margin-bottom:.4rem}.dossier strong{color:#e9eef0}.world--scp .world-facts dl{border-color:#e9eef0}.world--scp .world-facts dt{color:#e3b424}.aisle-wrap{position:relative}.aisle-tools{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;color:#aeb6ba}.aisle-tools p{font-size:var(--fs--2);text-transform:uppercase;letter-spacing:.12em}.aisle{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);background:#000;padding:4px;border:1px solid #2C3033;--mx: 50%;--my: 40%;--r: 260px;mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#000 0 35%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.06) 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#000 0 35%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.06) 100%);cursor:none}@media(min-width:900px){.aisle{grid-template-columns:repeat(3,1fr);--r: 320px}}.aisle li{aspect-ratio:16 / 9;overflow:hidden;background:#0b0c0d}.aisle .pic,.aisle img{width:100%;height:100%;object-fit:cover}.aisle img{filter:saturate(.8) contrast(1.05)}.aisle--sweep{animation:sweep 9s ease-in-out infinite alternate}.aisle-wrap[data-lights=on] .aisle,.aisle:focus-within,:root[data-effects=reduced] .aisle{mask-image:none;-webkit-mask-image:none;cursor:auto;animation:none}.aisle-wrap[data-lights=on] .aisle img{filter:none}.doc-foot{margin-top:1.5rem;color:#aeb6ba;font-size:var(--fs--2);letter-spacing:.06em}.exit-sign{position:absolute;right:var(--pad-x);bottom:1.5rem;display:inline-block;padding:.5em 1em;font-family:var(--f-mono);font-weight:700;font-size:var(--fs-0);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#052e17;background:#1dbe64;border:2px solid #8CF1B7;box-shadow:0 0 22px 4px #1dbe648c,0 0 60px 10px #1dbe6440;animation:exit-buzz 3.2s linear infinite}.world--scp .stamp--world{bottom:5.5rem}@media(max-width:700px){.exit-sign{position:static;margin-top:2rem}.world--scp .stamp--world{display:none}}@keyframes tube-warm{0%{opacity:0}8%{opacity:.35}20%{opacity:0}46%{opacity:.5}70%{opacity:.2}to{opacity:1}}@keyframes stamp-in{0%{transform:rotate(-14deg) scale(1.5);opacity:0}to{transform:rotate(-6deg) scale(1);opacity:.95}}@keyframes knock-over{0%{transform:rotate(0)}60%{transform:rotate(78deg) translate(4px,-6px)}80%{transform:rotate(86deg) translate(4px,-6px)}to{transform:rotate(84deg) translate(4px,-6px)}}.airlock--knock.in-view .knocked{animation:knock-over .9s var(--ease-thud) forwards}.airlock--knock.in-view .knocked:nth-child(2){animation-delay:.12s}.airlock--knock.in-view .knocked:nth-child(3){animation-delay:.26s}@keyframes bump{0%{transform:translate(0) rotate(var(--r))}18%{transform:translate(-6px,-18px) rotate(calc(var(--r) - 6deg))}45%{transform:translate(5px,4px) rotate(calc(var(--r) + 4deg))}70%{transform:translate(-2px,-3px) rotate(calc(var(--r) - 1.5deg))}to{transform:translate(0) rotate(var(--r))}}@keyframes glitch-a{0%,92%,to{opacity:0;transform:none}93%{opacity:.8;transform:translate(-3px,1px)}95%{opacity:0}97%{opacity:.6;transform:translate(2px,-1px)}98%{opacity:0}}@keyframes glitch-b{0%,93%,to{opacity:0;transform:none}94%{opacity:.8;transform:translate(3px,-1px)}96%{opacity:0}98%{opacity:.6;transform:translate(-2px,2px)}99%{opacity:0}}@keyframes sweep{0%{--mx: 15%;--my: 30%}50%{--mx: 70%;--my: 75%}to{--mx: 85%;--my: 25%}}@keyframes exit-buzz{0%,to{opacity:1}71%{opacity:1}72%{opacity:.75}74%{opacity:1}}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-14px,8px)}50%{transform:translate(10px,-12px)}75%{transform:translate(-6px,-4px)}to{transform:translate(8px,10px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.stickers li,.tumble li,.packit-characters,.scp-staff{transform:none!important;opacity:1!important}.grain{display:none}.world--scp .world-title:before,.world--scp .world-title:after{display:none}}:root[data-effects=reduced]{scroll-behavior:auto}:root[data-effects=reduced] *,:root[data-effects=reduced] *:before,:root[data-effects=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}:root[data-effects=reduced] .stickers li,:root[data-effects=reduced] .tumble li,:root[data-effects=reduced] .packit-characters,:root[data-effects=reduced] .scp-staff{transform:none!important;opacity:1!important}:root[data-effects=reduced] .grain,:root[data-effects=reduced] .world--scp .world-title:before,:root[data-effects=reduced] .world--scp .world-title:after{display:none}:root[data-effects=reduced] .tube{opacity:1}
