@font-face{font-family:"Arnold";src:url(/assets/fonts/arnold-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Nostrav";src:url(/assets/fonts/nostrav-sett.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Nostrav";src:url(/assets/fonts/nostrav-stream.woff2) format("woff2");font-weight:200;font-display:swap}html{--font: "Arnold", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--font-display: "Nostrav", var(--font);--blend: multiply;--background: #ffefea;--text: #43220f;--primary: #bd2e0e;font-family:"Arnold";font-size:115%;line-height:1.5;background:var(--background);animation:1s var(--tt-ease, linear) calc(-1s * var(--tt-bind, 500) / var(--tt-max, 1000)) 1 both paused var(--tt-key, none);--tt-key: html;--tt-max: 1000;--tt-ease: cubic-bezier(0,0,.67,1)}@media (max-height: 60em){html{scroll-snap-type:y mandatory}}@keyframes html{0%{font-size:0%}}body{margin:0}img{border-radius:.3em}.filmstrip{position:relative;color:#1ae8db;inline-size:100%;white-space:nowrap;overflow:auto;overflow-y:hidden;margin-block:2vh;scrollbar-width:thin;scrollbar-height:thin;scrollbar-color:currentcolor transparent;scroll-snap-align:start;scroll-margin-block-start:2vh}@media (max-width: 80em){.filmstrip{scroll-snap-type:x mandatory}}.filmstrip::-webkit-scrollbar{inline-size:.333rem;block-size:.333rem;background-color:transparent}.filmstrip::-webkit-scrollbar-thumb{border-radius:1rem;background:currentColor}.filmstrip img{block-size:min(36rem,90vh);inline-size:auto;display:inline-block;margin-inline-end:3rem;margin-block-start:.815rem;max-width:100vw;object-fit:cover;scroll-snap-align:start}.filmstrip h1{max-block-size:min(36rem,90vh);inline-size:min-content;display:inline-block;font-family:var(--font-display);font-weight:200;font-size:min(5rem,16vh);line-height:1;mix-blend-mode:multiply;white-space:initial;position:relative;margin-block:0;margin-inline-start:2rem;margin-inline-end:-.5ch;animation:1s var(--tt-ease, linear) calc(-1s * var(--tt-bind, 500) / var(--tt-max, 1000)) 1 both paused var(--tt-key, none);scroll-snap-align:start;scroll-margin-inline-start:2rem;--tt-key: filmstrip-h1;--tt-max: 1600;--tt-ease: cubic-bezier(.1,.4,.7,1)}@keyframes filmstrip-h1{0%{font-size:1rem}}.filmstrip h1 strong{font-weight:700}
