@layer base{*{box-sizing:border-box}body{background:var(--f-paper);color:var(--f-ink);-webkit-font-smoothing:antialiased;margin:0}body:after{content:"";pointer-events:none;z-index:2147483647;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3{letter-spacing:-.01em}h1{letter-spacing:-.015em}a{color:inherit;-webkit-text-decoration-color:var(--f-ember);text-decoration-color:var(--f-ember);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--f-ember)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--f-ember);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
body:has(.f-page){background:var(--f-paper)}.f-page{background:var(--f-paper);color:var(--f-ink);font:400 16px/1.7 var(--font-mono), "Courier New", monospace;overflow-x:clip}:where(.f-page,.f-top,.f-colophon) :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}:where(.f-page,.f-top,.f-colophon) :where(ul,ol){padding:0;list-style:none}:where(.f-page,.f-top,.f-colophon) a:hover{color:inherit}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.f-top{z-index:20;color:var(--f-ink);padding:18px var(--f-gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid;position:relative}.f-top-over{position:absolute;top:0;left:0;right:0}.f-top-logo img{width:120px}.f-tabs{font:600 13px/1.4 var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;gap:4px clamp(16px,2vw,28px);display:flex}.f-tabs a{text-underline-offset:6px;text-decoration:none}.f-tabs a:hover{color:var(--f-red)}.f-tabs a[aria-current=page]{color:var(--f-red);text-decoration:underline;text-decoration-thickness:1.5px}.f-top-script{font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"wdth" 87.5, "opsz" 300;color:var(--f-ember);font-size:20px;font-weight:500;line-height:1}.f-menu-button{z-index:2;background:var(--f-paper);color:var(--f-ink);font:600 14px/1 var(--font-sans), system-ui, sans-serif;cursor:pointer;border:1.5px solid;border-radius:999px;padding:9px 16px;display:none;position:relative}.f-menu{z-index:1;padding:120px var(--f-gutter) 48px;background:var(--f-paper);align-content:center;gap:44px;display:grid;position:fixed;inset:0}.f-menu[hidden]{display:none}.f-menu nav{justify-items:start;gap:10px;display:grid}.f-menu-link{font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"wdth" 87.5, "opsz" 1200;letter-spacing:-.02em;color:var(--f-ink);font-size:clamp(38px,9vw,64px);font-weight:900;line-height:1;text-decoration:none}.f-menu-link[aria-current=page]{color:var(--f-red)}.f-menu-script{font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"wdth" 87.5, "opsz" 300;color:var(--f-ember);font-size:22px;font-weight:500}@media (prefers-reduced-motion:no-preference){.f-menu:not([hidden]) .f-menu-link{animation:.5s cubic-bezier(.16,1,.3,1) backwards f-menu-in}.f-menu-link:nth-child(2){animation-delay:40ms}.f-menu-link:nth-child(3){animation-delay:80ms}.f-menu-link:nth-child(4){animation-delay:.12s}.f-menu-link:nth-child(5){animation-delay:.16s}.f-menu-link:nth-child(6){animation-delay:.2s}}@keyframes f-menu-in{0%{opacity:0;transform:translateY(.4em)}}.f-link{font:700 14px/1 var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid;padding-bottom:4px;text-decoration:none;display:inline-block}.f-link:hover{color:var(--f-ember)}.f-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.f-button{background:var(--f-red);color:var(--f-cream);font:700 15px/1 var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--f-red);padding:20px 36px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.f-button:hover{background:var(--f-ink);border-color:var(--f-ink)}.f-button-ghost{color:var(--f-red);background:0 0}.f-button-ghost:hover{color:var(--f-cream)}.f-strip-track,.f-band{background:var(--f-film);position:relative}.f-strip-track{flex:none;width:max-content;padding:40px 12px;display:flex}.f-strip-track:before,.f-strip-track:after,.f-band:before,.f-band:after{content:"";background:repeating-linear-gradient(90deg, var(--f-paper) 0 12px, transparent 12px 28px);height:12px;position:absolute;left:0;right:0}.f-strip-track:before,.f-band:before{top:12px}.f-strip-track:after,.f-band:after{bottom:12px}.f-frame{flex:none;padding:0 7px;position:relative}.f-frame img{aspect-ratio:2/3;object-fit:cover;width:auto;height:100%}.f-frame figcaption{z-index:1;font:700 10px/1 var(--font-mono), monospace;letter-spacing:.1em;color:var(--f-gold);justify-content:space-between;display:flex;position:absolute;bottom:-15px;left:10px;right:10px}.f-closing{z-index:1;background:var(--f-paper);text-align:center;justify-items:center;gap:40px;padding:clamp(80px,12vw,180px) 16px;display:grid;position:relative}.f-closing-head{font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"wdth" 87.5, "opsz" 1200;letter-spacing:-.02em;color:var(--f-red);text-wrap:balance;font-size:clamp(56px,9vw,140px);font-weight:900;line-height:.9}.f-colophon{z-index:1;padding:56px var(--f-gutter) 20px;background:var(--f-ink);color:var(--f-paper);font:400 16px/1.8 var(--font-sans), system-ui, sans-serif;position:relative;overflow:clip}.f-colophon a{text-decoration:none}.f-colophon a:hover{color:var(--f-gold)}.f-colophon-mark{font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"wdth" 87.5, "opsz" 1200;letter-spacing:-.025em;color:var(--f-cream);white-space:nowrap;margin-top:28px;font-size:14.6vw;font-weight:900;line-height:.78}.f-colophon-grid{grid-template-columns:1.4fr 1fr auto;gap:24px;display:grid}.f-colophon nav{font:600 12px/2.1 var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;align-content:start;display:grid}.f-socials{align-content:start;gap:12px;display:grid}.f-socials a{align-items:center;gap:10px;display:inline-flex}.f-social-icon{flex:none}.f-colophon-legal{opacity:.6;border-top:1px solid #f3ebdd4d;margin-top:48px;padding-top:16px;font-size:12px}.f-word{white-space:nowrap;display:inline-block}.f-char-clip{overflow-clip-margin:.08em;vertical-align:top;padding-bottom:.04em;display:inline-block;overflow:clip}.f-char{display:inline-block}@media (prefers-reduced-motion:no-preference){.f-char{transform:translateY(105%)}[data-reveal=""]{opacity:0;transform:translateY(32px)}[data-load=fade]{opacity:0}[data-load=focus]{opacity:0;filter:blur(10px)}[data-reveal=clip]{clip-path:inset(100% 0% 0%)}}@media (max-width:1180px){.f-top-script{display:none}}@media (max-width:900px){.f-top{grid-template-columns:auto 1fr;padding-block:14px}.f-top-logo{z-index:2;position:relative}.f-top-logo img{width:96px}.f-tabs,.f-top-script{display:none}.f-menu-button{justify-self:end;display:block}}@media (max-width:760px){.f-top-logo img{width:84px}.f-colophon-mark{font-size:13.8vw}.f-colophon-grid{grid-template-columns:1fr}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.f-unavailable{min-height:70svh;padding:120px var(--f-gutter) 96px;align-content:center;justify-items:start;gap:28px;display:grid}.f-unavailable-title{max-width:12ch;font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"wdth" 87.5, "opsz" 1200;letter-spacing:-.02em;color:var(--f-red);font-size:clamp(52px,9vw,120px);font-weight:900;line-height:.9}.f-unavailable-text{max-width:42ch}.f-lost-strip{background:var(--f-film);gap:12px;max-width:100%;margin-bottom:12px;padding:44px 12px;display:flex;position:relative;overflow:hidden}.f-lost-strip:before,.f-lost-strip:after{content:"";background:repeating-linear-gradient(90deg, var(--f-paper) 0 12px, transparent 12px 28px);height:12px;position:absolute;left:0;right:0}.f-lost-strip:before{top:11px}.f-lost-strip:after{bottom:11px}.f-lost-frame{aspect-ratio:3/2;background:#3a2d25;flex:none;width:clamp(84px,11vw,132px);position:relative}.f-lost-frame.is-missing{background:var(--f-leader)}.f-lost-frame i{font:700 10px/1 var(--font-mono), monospace;letter-spacing:.1em;color:var(--f-gold);font-style:normal;position:absolute;bottom:-17px;left:4px}.f-unavailable .f-buttons{justify-content:flex-start}.f-lost{text-align:center;justify-items:center}.f-lost .f-buttons{justify-content:center}.f-unavailable .f-button{cursor:pointer}.f-unavailable .f-button:disabled{opacity:.6;cursor:progress}
