@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}:root{color-scheme:dark;--ink:#111110;--paper:#eeebe4;--white:#f5f2eb;--accent:#ff5147;--rule:#3e3d38;--muted:#bcbab3;--sans:Atkinson, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--gutter:clamp(22px, 4.5vw, 80px)}*{box-sizing:border-box}html{scroll-padding-block-start:16px}body{background:var(--ink);color:var(--white);font:400 1rem/1.5 var(--sans);margin:0}a{color:inherit;text-decoration:none}h1,h2,figure,p{margin:0}img{max-width:100%;display:block}a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip-link{z-index:4;background:var(--paper);color:var(--ink);padding:12px 20px;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.shell{width:min(calc(100% - 2 * var(--gutter)), 1472px);margin-inline:auto}.mono,.signal-frame figcaption{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:400;line-height:1.5}.site-header{border-bottom:1px solid var(--rule)}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.brand{isolation:isolate;align-items:center;min-height:44px;display:inline-flex;position:relative}.brand img{width:clamp(145px,12vw,188px);height:auto}.brand-interference{pointer-events:none;z-index:1;opacity:0;position:absolute;inset:0}nav{align-items:center;gap:clamp(20px,3vw,48px);display:flex}nav a{align-items:center;min-height:44px;font-size:.95rem;display:inline-flex}.nav-link{color:#d3d1c9}.nav-link:hover,.text-link:hover,.back-top:hover{text-underline-offset:.3em;text-decoration:underline}.nav-offer{color:var(--white);border:1px solid #686762;gap:17px;padding:0 17px}.nav-offer:hover{border-color:var(--accent)}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,92px);padding-block:clamp(48px,4.4vw,76px) clamp(42px,4vw,70px);display:grid}.availability{color:#d2d0c8;align-items:center;gap:10px;display:flex}.availability span{background-color:var(--accent);border-radius:50%;width:7px;height:7px}h1,h2{font-family:var(--sans);font-weight:700}h1{letter-spacing:-.041em;margin:clamp(24px,2vw,36px) 0 24px;font-size:clamp(4.55rem,8.7vw,9.6rem);line-height:.91}h1 em{color:var(--accent);letter-spacing:-.035em;font-weight:400;line-height:.94;display:block}.lead{text-wrap:balance;color:#d0cfc7;max-width:32ch;font-size:clamp(1.12rem,1.6vw,1.48rem);line-height:1.38}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(26px,2.7vw,44px);display:flex}.button{justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 21px;font-size:1rem;font-weight:700;display:inline-flex}.button.primary{background:var(--accent);color:#111110}.button.primary:hover{background:#ff756e}.text-link{min-height:44px;color:var(--white);align-items:center;gap:12px;display:inline-flex}.signal-frame{min-width:0;padding:0}.film{isolation:isolate;aspect-ratio:1.15;background:#0c0909;position:relative}.still{object-fit:cover;object-position:center;width:100%;height:100%}.scanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#18090426 3px 4px);position:absolute;inset:0}.register{opacity:.88;border:solid #f0796c;width:17px;height:17px;position:absolute}.tl{border-width:1px 0 0 1px;top:0;left:0}.tr{border-width:1px 1px 0 0;top:0;right:0}.bl{border-width:0 0 1px 1px;bottom:0;left:0}.br{border-width:0 1px 1px 0;bottom:0;right:0}.redaction{pointer-events:none;position:absolute;inset:0;overflow:hidden}.redaction i{opacity:0;background:#b52c2c;width:70%;height:3px;position:absolute;top:26%;left:10%}.redaction i:nth-child(2){height:6px;top:51%;left:40%}.redaction i:nth-child(3){width:53%;top:71%;left:22%}.signal-frame figcaption{color:#b6b5ad;justify-content:space-between;align-items:center;gap:12px;padding-block-start:14px;font-size:.65rem;display:flex}.film-caption{align-items:center;gap:12px;display:inline-flex}.film-caption>span:first-child{color:var(--accent)}.caption-rule{background:#6c6962;width:22px;height:1px}.wave{color:var(--accent)}.edition-strip{border-block:1px solid var(--rule)}.strip-inner{align-items:center;gap:18px;min-height:51px;display:flex}.strip-inner>span{color:#bcbab2;font-size:.65rem}.strip-name{align-items:center;gap:13px;display:flex}.bars{background:repeating-linear-gradient(90deg,var(--accent) 0 2px,transparent 2px 4px,var(--accent) 4px 5px,transparent 5px 8px);width:24px;height:14px;display:inline-block}.strip-category{border-inline-start:1px solid var(--rule);padding-inline-start:18px}.edition-count{margin-left:auto}.edition-count b{color:var(--white);font-weight:400}.section-tag{align-items:center;gap:12px;display:flex}.section-tag i{background:var(--accent);width:22px;height:2px}.vision{color-scheme:light;color:var(--ink);background:var(--paper)}.vision-inner{grid-template-columns:.5fr 1.12fr;gap:6vw;padding-block:clamp(64px,7.5vw,128px);display:grid}.vision-aside{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.vision-aside .section-tag i{background:#ad342d}.original{text-align:center;width:min(330px,100%)}.original-print{border-block:1px solid #b7b2a8;place-items:center;padding:22px 12px;display:grid}.original img{width:88%;height:auto;display:block}.original figcaption{color:#57544f;margin-top:12px;font-size:.64rem}h2{letter-spacing:-.035em;font-size:clamp(2.55rem,4.65vw,5.75rem);line-height:1.02}.vision h2 em{color:#97372f;font-weight:400;display:block}.story{color:#3e3b35;max-width:60ch;margin-block:26px 20px;font-size:clamp(1rem,1.25vw,1.21rem);line-height:1.55}.story p+p{margin-top:.8em}.story-link{text-underline-offset:.3em;align-items:center;gap:11px;min-height:44px;text-decoration:underline;display:inline-flex}.story-link:hover{color:#922d26}.collection{padding-block:clamp(64px,7.4vw,124px)}.collection-intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:5vw;margin:28px 0 38px;display:grid}.collection-intro h2 em{white-space:nowrap;font-weight:400}.collection-intro p{color:var(--muted);max-width:48ch;font-size:1.05rem}.domains{border-top:1px solid #716e66;margin:0;padding:0;list-style:none}.domains li{border-bottom:1px solid var(--rule)}.domains a{grid-template-columns:42px minmax(0,1.2fr) minmax(0,.75fr) 92px;align-items:center;gap:clamp(12px,2.2vw,40px);min-height:86px;padding:14px 8px;display:grid}.domains a:hover{background:#1d1c1a}.domain-icon{color:#c7c4bd;display:flex}.row-domain{font-family:var(--sans);letter-spacing:-.045em;font-size:clamp(2.15rem,3.8vw,4rem);line-height:1}.row-domain>span{color:var(--muted);font-style:italic}.domains a:is(:hover,:focus-visible) :is(.row-domain,.row-domain>span,.row-arrow,.domain-icon){color:var(--accent)}.row-field{color:var(--muted);font-size:.99rem}.edition-indicator{text-align:right;color:var(--accent);font-size:.58rem}.row-arrow{color:var(--white);justify-content:flex-end;display:flex}.collection-offer{border:1px solid #77746c;margin-top:30px}.collection-offer:hover{border-color:var(--accent)}.site-footer{border-top:1px solid var(--rule)}.footer-inner{text-align:center;justify-items:center;gap:14px;padding-block:clamp(26px,3.5vw,48px) 20px;display:grid}.footer-logo{align-items:center;min-height:44px;display:inline-flex}.footer-logo img{width:130px;height:auto}.footer-inquiry{justify-content:center;align-items:center;gap:20px;display:flex}.footer-contact{display:grid}.footer-contact .mono{color:var(--muted);font-size:.6rem}.footer-email{border:1px solid #6b6862;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 14px;display:inline-flex}.footer-email:hover{border-color:var(--accent);color:var(--accent)}.contact-address{user-select:all}.footer-note{max-width:60ch;color:var(--muted);text-wrap:balance;font-size:.94rem;line-height:1.5}.back-top{align-items:center;gap:8px;min-height:44px;font-size:.92rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.brand-interference{background:url(/brand/censored-original.png) 50% 34%/200% 380% no-repeat;animation:.64s ease-out both wordmark-wipe}.redaction i{animation:.62s cubic-bezier(.18,.68,.28,1) both line-clear}@keyframes wordmark-wipe{0%{opacity:.85;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes line-clear{0%{opacity:.65;transform:translate(-16%)}to{opacity:0;transform:translate(65%)}}}@media (width<=960px){.hero{gap:28px}.strip-inner .mono{font-size:.61rem}.collection-intro{grid-template-columns:1fr;gap:20px}.collection-intro p{max-width:60ch}.domains a{grid-template-columns:30px 1.05fr .8fr 80px}}@media (width<=720px){.header-inner{min-height:68px}.brand img{width:132px}nav{gap:18px}nav .nav-link:first-child{display:none}nav a{font-size:.87rem}.nav-offer{gap:11px;padding:0 12px}.hero{grid-template-columns:1fr;align-items:start;gap:30px;padding-block:37px 30px}h1{font-size:clamp(4.1rem,15.1vw,6.9rem)}.lead{max-width:33ch;font-size:1.16rem}.hero-actions{margin-top:22px}.signal-frame .film{aspect-ratio:1.17}.strip-category{display:none}.vision-inner{grid-template-columns:1fr;gap:22px}.vision-aside,.vision-copy{display:contents}.vision h2,.story,.story-link,.original,.vision .section-tag{grid-column:1}.vision .section-tag{grid-row:1}.vision h2{text-wrap:balance;grid-row:2}.vision h2 em{display:inline}.story{grid-row:3;margin:0}.story-link{grid-row:4;justify-self:start}.original{grid-row:5;justify-self:center;width:min(330px,100%);margin-top:8px}.domains a{grid-template-columns:24px 1fr auto;gap:6px 13px;min-height:90px;padding-inline:2px}.domain-icon{grid-area:1/1}.row-domain{grid-area:1/2;font-size:2.35rem}.row-field{grid-area:2/2;font-size:.85rem}.row-arrow,.edition-indicator{grid-area:1/3/span 2}}@media (width<=480px){.footer-inquiry{flex-direction:column;gap:12px}}@media (width<=400px){:root{--gutter:18px}.brand img{width:104px}nav{gap:12px}.nav-offer{gap:6px;padding-inline:9px}.strip-inner{gap:6px}.strip-name{gap:8px}.bars{width:15px}.strip-inner .mono{font-size:.55rem}.row-domain{font-size:1.94rem}.domains a{column-gap:8px}.edition-indicator{letter-spacing:.04em;font-size:.51rem}}@media (width<=350px){.nav-offer svg{display:none}.availability{font-size:.61rem}.hero-actions{gap:10px 16px}.button{gap:13px;padding-inline:16px}.text-link{gap:6px}}
