:root{--ink:#000;--sleeve:#130d0b;--sleeve-2:#1b1210;--bone:#e8e4d6;--bone-dim:#e8e4d6;--paper:#e8e4d6;--pink:#e8e4d6;--pixel-green:#e8e4d6;--magenta:#e8e4d6;--mint:#e8e4d6;--ink-green:#1d5c33;--blood:#c1121f;--blood-hi:#ff3a2e;--sticker:#e8e4d6;--vcr-blue:#1428db;--line:#e8e4d629;--mono:"Courier Prime", "Courier New", Courier, monospace;--display:"Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--vcr:VT323, ui-monospace, monospace;--f-title:var(--display);--f-drip:var(--display);--f-type:var(--mono);--f-body:var(--mono);--f-pixel:var(--vcr);--f-osd:var(--vcr);--gutter:clamp(16px, 4vw, 48px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{font-synthesis:none;scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font:700 1.05rem/1.55 var(--f-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--bone);text-underline-offset:3px;text-decoration-thickness:1px}.hero__role,.hero__name,.home,.about .section__head,.about__text,.rating,.specs,.contact .section__head,.contact__actions,.footer,.showcase .section__head,.showcase__side,.shelf,.vcr{filter:url(#vhs-soft)}.grain{filter:url(#film)}.bg{z-index:-1;background:radial-gradient(80% 70% at 50% 40%,#161616,#0b0b0b 70%);position:fixed;inset:0}.paper{background-color:var(--paper);background-image:var(--paper-tex,none);color:#141210}main{max-width:1240px;margin:0 auto}:focus-visible{outline:2px solid var(--sticker);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--sticker);color:#000;padding:6px 10px;position:absolute;top:-40px;left:8px}.skip:focus{top:8px}.section{padding:clamp(56px, 8vw, 96px) var(--gutter);max-width:1280px;margin:0 auto;position:relative}.section:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:2px solid #e8e4d673;position:absolute}.section .section__ch,.section:after{font:400 1.15rem/1 var(--f-osd);letter-spacing:.2em;background:#121212;border:2px solid #e8e4d673;outline:2px solid #121212;padding:4px 12px;position:absolute;top:0;translate:0 -50%}.section .section__ch{left:calc(var(--gutter) + 24px)}.section:after{content:attr(data-readout);right:calc(var(--gutter) + 24px)}.section__head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section__ch{font:400 clamp(1.3rem, 2.4vw, 1.8rem) / 1 var(--f-pixel);letter-spacing:.12em;color:var(--mint);letter-spacing:.3em}.section__title{font:900 clamp(3.4rem, 11vw, 7.5rem) / .9 var(--f-drip);letter-spacing:.01em;color:var(--bone);text-transform:uppercase;margin:0}.section__note{font:700 1rem var(--f-type);color:var(--bone);margin-top:10px}.osd{font-family:var(--f-osd);color:var(--bone);text-shadow:0 0 6px #ffffff59;letter-spacing:.04em}.btn{--c:var(--pink);border:2px solid var(--c);color:var(--c);font:400 1.5rem/1 var(--f-osd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--c);color:#000}.btn--blood{border-color:var(--paper);background:var(--paper) var(--paper-tex,none);color:#141210}.btn--blood:hover{color:var(--paper);background:0 0}.sticker{background:var(--sticker);background-image:var(--paper-tex,none);color:#141210;font:800 1.15rem/1.05 var(--f-title);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:8px 12px;display:inline-block;transform:rotate(-4deg);box-shadow:0 2px #0006}.reveal:not(.in)>*{visibility:hidden}.reveal.in{animation:.5s steps(14,end) backwards draw-in}@keyframes draw-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes draw-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal>*{visibility:visible!important}.reveal.in{animation:none}.boot__log,.hero__role,.hero__name,.home__menu,.inspect__stage,.tty{animation:none!important}main{filter:none!important}}.worn{position:relative;-webkit-mask:url(/wear/sheet-1.svg) 0 0/100% 100% no-repeat;mask:url(/wear/sheet-1.svg) 0 0/100% 100% no-repeat}.worn:before,.worn:after{content:"";pointer-events:none;z-index:3;position:absolute;inset:0}.worn:before{opacity:.45;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 300' preserveAspectRatio='none'%3E %3Cdefs%3E %3Cfilter id='stain' x='0' y='0' width='100%25' height='100%25'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.008 0.014' numOctaves='5' seed='23'/%3E %3CfeColorMatrix values='0 0 0 0 0.47 0 0 0 0 0.31 0 0 0 0 0.12 3.2 0 0 0 -1.75'/%3E %3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 0.5 0.22 0.16 0.3 0.12'/%3E%3C/feComponentTransfer%3E %3C/filter%3E %3Cfilter id='grime' x='0' y='0' width='100%25' height='100%25'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='4' seed='9'/%3E %3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0 0.12 0 0 0 1.6 -0.75'/%3E %3C/filter%3E %3Cfilter id='edge' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='4' seed='31' result='n'/%3E %3CfeDisplacementMap in='SourceGraphic' in2='n' scale='90' xChannelSelector='R' yChannelSelector='B'/%3E %3C/filter%3E %3Cfilter id='wob' x='-5%25' y='-5%25' width='110%25' height='110%25'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='4' result='n'/%3E %3CfeDisplacementMap in='SourceGraphic' in2='n' scale='9' xChannelSelector='R' yChannelSelector='G'/%3E %3C/filter%3E %3CradialGradient id='v' cx='50%25' cy='48%25' r='62%25'%3E%3Cstop offset='0.55' stop-color='%237a5520' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%236a4518' stop-opacity='0.75'/%3E%3C/radialGradient%3E %3C/defs%3E %3Crect width='720' height='300' fill='url%28%23v%29' filter='url%28%23edge%29'/%3E %3Crect width='720' height='300' filter='url%28%23stain%29'/%3E %3Crect width='720' height='300' filter='url%28%23grime%29' opacity='0.5'/%3E %3Cg filter='url%28%23wob%29' fill='none' stroke-linecap='round'%3E %3Cpath d='M268 -5 C272 70 262 150 271 220 S266 290 274 305' stroke='%234a3420' stroke-opacity='0.35' stroke-width='2.2'/%3E %3Cpath d='M266 -5 C270 70 260 150 269 220 S264 290 272 305' stroke='%23fff' stroke-opacity='0.5' stroke-width='1'/%3E %3Cpath d='M-5 168 C120 160 260 176 400 163 S620 174 725 158' stroke='%234a3420' stroke-opacity='0.28' stroke-width='2'/%3E %3Cpath d='M560 40 L640 95 M600 210 l55 -30 M90 60 q40 25 70 10' stroke='%234a3420' stroke-opacity='0.18' stroke-width='1.2'/%3E %3C/g%3E %3C/svg%3E") 0 0/100% 100% no-repeat}.worn:after{background:url(/wear/peel-1.svg) 0 0/100% 100% no-repeat}li:nth-child(2n) .worn,.worn:nth-of-type(2n){-webkit-mask-image:url(/wear/sheet-2.svg);mask-image:url(/wear/sheet-2.svg)}li:nth-child(2n) .worn:after,.worn:nth-of-type(2n):after{background-image:url(/wear/peel-2.svg)}li:nth-child(3n) .worn{-webkit-mask-image:url(/wear/sheet-3.svg);mask-image:url(/wear/sheet-3.svg)}li:nth-child(3n) .worn:after{background-image:url(/wear/peel-3.svg)}li:nth-child(2n) .worn:before{transform:scaleX(-1)}li:nth-child(3n) .worn:before{transform:scale(-1)}img,canvas{-webkit-user-drag:none;user-select:none}.crt{z-index:200;pointer-events:none;position:fixed;inset:0}.crt>*{position:absolute;inset:0}.crt__mask{opacity:.22;image-rendering:pixelated}.crt__roll{will-change:transform;background:linear-gradient(#0000 40%,#00000008 50%,#0000 60%);animation:14s linear infinite crt-roll;inset:-30% 0}@keyframes crt-roll{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.crt__flicker{opacity:0;will-change:opacity;background:#000;animation:.53s step-end infinite crt-flicker}@keyframes crt-flicker{0%{opacity:.009}9%{opacity:.022}17%{opacity:.003}29%{opacity:.016}38%{opacity:.007}51%{opacity:.023}60%{opacity:.005}72%{opacity:.014}84%{opacity:.001}93%{opacity:.019}}.crt__glass{background:radial-gradient(75% 75%,#0000 60%,#00000075 100%)}@media (prefers-reduced-motion:reduce){.crt__roll,.crt__flicker{animation:none;display:none}}.taped{z-index:210;filter:drop-shadow(0 1px 1px #000000b3)drop-shadow(0 12px 16px #0000008c);position:relative}.strip{z-index:5;filter:drop-shadow(0 .5px .5px #00000059);pointer-events:none;background:url(/tape-1.svg) 0 0/100% 100% no-repeat;width:100px;height:28px;position:absolute}.strip--tr,.strip--br{background-image:url(/tape-2.svg)}.strip--tl{top:-8px;left:-26px;rotate:-38deg}.strip--tr{top:-6px;right:-28px;rotate:41deg}.strip--br{bottom:-6px;right:-26px;rotate:-36deg}.strip--top{width:70px;top:-14px;left:50%;translate:-50%;rotate:-4deg}.cursor{vertical-align:-.1em;background:currentColor;width:.55em;height:1em;margin-left:6px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor{animation:none}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--bone) #0b0b0b;scrollbar-width:thin}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0b0b0b;border-left:1px solid #e8e4d640}::-webkit-scrollbar-thumb{background:#e8e4d6bf;border:3px solid #0b0b0b;border-radius:0}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--bone)}::-webkit-scrollbar-corner{background:#0b0b0b}.boot{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.boot__log{min-width:min(84vw,460px);min-height:9em;font:400 clamp(1.1rem, 2.4vw, 1.5rem) / 1.35 var(--f-osd);letter-spacing:.08em;color:var(--bone);white-space:pre;filter:url(#vhs-soft);margin:0}.boot--out{pointer-events:none}.boot--out .boot__log{animation:.4s steps(10,end) forwards draw-out}html:not([data-booted]){overflow:hidden}html:not([data-booted]) .hero__inner,html:not([data-booted]) .planet,html:not([data-booted]) .home__menu{visibility:hidden}html[data-booted] .hero__role,html[data-booted] .hero__name,html[data-booted] .home__menu{animation:.4s steps(10,end) backwards draw-in}html[data-booted] .hero__role{animation-delay:.9s}html[data-booted] .hero__name{animation-delay:1.1s}html[data-booted] .home__menu{animation-delay:1.4s}[data-booted] .boot:not(.boot--out){display:none}html:not([data-booted]) .taped,html[data-tty] .taped{visibility:hidden}html[data-tty],html[data-inspect]{overflow:hidden}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;text-align:center;place-items:center;height:100svh;min-height:480px;display:grid;position:relative;overflow:hidden}.home[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;border:2px solid #e8e4d673;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:clamp(12px,2.5vw,28px)}.home__bar[data-astro-cid-ge2uvauf],.home__menu[data-astro-cid-ge2uvauf]{letter-spacing:.15em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px clamp(12px,2vw,20px);font-size:clamp(1rem,1.5vw,1.25rem);display:flex}.home__bar[data-astro-cid-ge2uvauf]{border-bottom:2px solid #e8e4d673}.home__bar[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-weight:400}.home__menu[data-astro-cid-ge2uvauf]{pointer-events:auto;border-top:2px solid #e8e4d673;justify-content:flex-start}.home__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--bone);border:2px solid #e8e4d673;padding:4px 12px;text-decoration:none}.home__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover,.home__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible{background:var(--bone);color:var(--ink);outline:none}.home__scroll[data-astro-cid-ge2uvauf]{opacity:.7;margin-left:auto}.hero__inner[data-astro-cid-ge2uvauf]{padding:0 var(--gutter);transform:translateY(calc(var(--p,0) * -12vh)) scale(calc(1 - var(--p,0) * .4));will-change:transform;position:relative}.hero__role[data-astro-cid-ge2uvauf],.hero__name[data-astro-cid-ge2uvauf]{position:relative}.hero__role[data-astro-cid-ge2uvauf]{color:var(--mint);text-shadow:none;margin:0 0 12px;font-size:clamp(1.4rem,2.4vw,2rem)}.hero__name[data-astro-cid-ge2uvauf]{font:900 clamp(4.5rem, 17vw, 13rem) / .85 var(--f-title);text-transform:uppercase;letter-spacing:.005em;margin:0}.planet[data-astro-cid-ge2uvauf]{--in:calc(clamp(12px, 2.5vw, 28px) + 2px);top:var(--in);left:var(--in);z-index:-1;width:calc(100% - 2 * var(--in));height:calc(100% - 2 * var(--in));filter:blur(.5px)drop-shadow(2px 0 #ff463259)drop-shadow(-1.5px 0 #3cc8ff40);pointer-events:none;position:absolute}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.about__photo-wrap[data-astro-cid-oxgmilyn]{cursor:zoom-in;transition:transform .35s cubic-bezier(.3,.7,.3,1),opacity 0s .3s;transform:rotate(-2deg)}.about__photo-wrap[data-astro-cid-oxgmilyn]:hover{transform:rotate(-1deg)translateY(-3px)}.about__photo-wrap[data-astro-cid-oxgmilyn]:focus-visible{outline:2px dashed var(--bone);outline-offset:8px}.about__photo-wrap[data-astro-cid-oxgmilyn] .strip{transition:transform .35s ease-in,opacity 0s .3s}.about__photo-wrap[data-astro-cid-oxgmilyn].peeled{opacity:0;transform:rotate(4deg)translateY(-14px)scale(1.06)}.about__photo-wrap[data-astro-cid-oxgmilyn].peeled .strip--tl{opacity:0;transform:translate(-40px,-50px)rotate(-30deg)}.about__photo-wrap[data-astro-cid-oxgmilyn].peeled .strip--tr{opacity:0;transform:translate(40px,-50px)rotate(30deg)}.inspect[data-astro-cid-oxgmilyn]{z-index:250;background:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.inspect[data-astro-cid-oxgmilyn][hidden]{display:none}.inspect--in[data-astro-cid-oxgmilyn] .inspect__stage[data-astro-cid-oxgmilyn]{animation:.4s steps(12,end) backwards draw-in}.inspect[data-astro-cid-oxgmilyn]:not(.inspect--in) .inspect__stage[data-astro-cid-oxgmilyn]{animation:.3s steps(10,end) forwards draw-out}.inspect__stage[data-astro-cid-oxgmilyn]{width:min(92vw,720px);height:min(86vh,820px)}.inspect__stage[data-astro-cid-oxgmilyn] canvas{width:100%;height:100%;display:block}.inspect__hint[data-astro-cid-oxgmilyn]{text-align:center;letter-spacing:.2em;opacity:.7;margin:0;font-size:1.1rem;position:absolute;bottom:28px;left:0;right:0}.inspect__close[data-astro-cid-oxgmilyn]{font-size:1.1rem;position:absolute;top:24px;right:24px}.about__grid[data-astro-cid-oxgmilyn]{--outline:polygon(3% 0, 97% 0, 100% 2%, 100% 98%, 97% 100%, 9% 100%, 7% 98.6%, 4.5% 99.2%, 2.5% 97.6%, 0 96.5%, 0 2%);--outline-back:polygon(97% 0, 3% 0, 0% 2%, 0% 98%, 3% 100%, 91% 100%, 93% 98.6%, 95.5% 99.2%, 97.5% 97.6%, 100% 96.5%, 100% 2%)}.badge[data-astro-cid-oxgmilyn]{color:#24231f;clip-path:var(--outline);background:radial-gradient(90% 85% at 50% 45%,#0000 60%,#46371947 100%),linear-gradient(170deg,#e2dcc6,#d4ccb0);border-radius:10px;margin:0;padding:34px 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c321e40}.badge[data-astro-cid-oxgmilyn]:after{content:"";z-index:3;pointer-events:none;background:url(/scratches.svg) 0 0/100% 100% no-repeat,linear-gradient(115deg,#fff0 32%,#ffffff29 42%,#fff0 50%);position:absolute;inset:0}.badge__blood[data-astro-cid-oxgmilyn]{z-index:2;aspect-ratio:1;mix-blend-mode:multiply;opacity:.8;pointer-events:none;background:url(/blood-2.svg) 0 0/100% 100% no-repeat;width:130px;position:absolute;bottom:40px;right:-30px;rotate:30deg}.badge__slot[data-astro-cid-oxgmilyn]{background:#0b0b0b;border-radius:5px;width:46px;height:9px;position:absolute;top:10px;left:50%;translate:-50%}.badge__top[data-astro-cid-oxgmilyn]{color:#ddd6bd;font:400 1.15rem/1 var(--f-osd);letter-spacing:.2em;background:#2b2a26;border-left:10px solid #c99a3a;justify-content:space-between;margin-bottom:10px;padding:4px 8px;display:flex}.badge[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{filter:grayscale()sepia(.18)contrast(.88)brightness(1.06);width:100%;height:auto}.badge[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn]{font:400 1.1rem/1.1 var(--f-osd);letter-spacing:.1em;text-transform:uppercase;gap:2px;margin-top:10px;display:grid}.badge[data-astro-cid-oxgmilyn] figcaption[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{font:900 1.6rem/1 var(--f-title);letter-spacing:.04em}.badge__code[data-astro-cid-oxgmilyn]{fill:#24231f;opacity:.85;width:100%;height:26px;margin-top:6px}.about__lead[data-astro-cid-oxgmilyn]{font:800 clamp(1.8rem, 3.4vw, 2.6rem) / 1.05 var(--f-title);text-transform:uppercase;margin-top:0}.about__text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:not(.about__lead){font-family:var(--f-type);color:var(--bone-dim);max-width:58ch;font-weight:700}.about__credits[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}.about__credits[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font:400 1.6rem/1 var(--f-osd);color:var(--mint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.about__credits[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.about__idx[data-astro-cid-oxgmilyn]{vertical-align:.15em;font-size:.75em}.about__credits[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{font:800 clamp(1.4rem, 2.4vw, 1.9rem) / 1.1 var(--f-title);text-transform:uppercase;letter-spacing:.03em}.about__box[data-astro-cid-oxgmilyn]{background:#00000059;border:2px solid #e8e4d673;padding:0 18px 18px;position:relative}.about__bar[data-astro-cid-oxgmilyn]{letter-spacing:.12em;border-bottom:2px solid #e8e4d673;justify-content:space-between;margin:0 -18px 16px;padding:6px 12px;font-size:1.15rem;display:flex}.rating[data-astro-cid-oxgmilyn]{border:2px solid var(--bone);align-items:center;gap:12px;margin-bottom:16px;padding:8px;display:flex}.rating[data-astro-cid-oxgmilyn] b[data-astro-cid-oxgmilyn]{font:900 2.4rem/1 var(--f-title);background:var(--bone);color:var(--ink);padding:4px 8px}.rating[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{font:700 .8rem/1.3 var(--f-body);text-transform:uppercase}.specs[data-astro-cid-oxgmilyn]{font:400 1.45rem/1.3 var(--f-osd);margin:0}.specs[data-astro-cid-oxgmilyn] div[data-astro-cid-oxgmilyn]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.specs[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{color:var(--bone-dim);text-transform:uppercase}.specs[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{text-align:right;margin:0}.about__sticker[data-astro-cid-oxgmilyn]{cursor:pointer;perspective:600px}.about__sticker[data-astro-cid-oxgmilyn]:focus-visible{outline:2px dashed var(--bone);outline-offset:6px}.flip[data-astro-cid-oxgmilyn]{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.3,1);display:grid;position:relative}.about__sticker[data-astro-cid-oxgmilyn][aria-pressed=true] .flip[data-astro-cid-oxgmilyn]{transform:rotateY(180deg)}.about__sticker[data-astro-cid-oxgmilyn] .strip--top{transition:transform .3s ease-in .45s,opacity 0s .45s}.about__sticker[data-astro-cid-oxgmilyn][aria-pressed=true] .strip--top{opacity:0;transition:transform .3s ease-out,opacity 0s .28s;transform:translate(-30px,-34px)rotate(-24deg)}.flip[data-astro-cid-oxgmilyn]{transition-delay:0s}.about__sticker[data-astro-cid-oxgmilyn][aria-pressed=true] .flip[data-astro-cid-oxgmilyn]{transition-delay:.2s}.flip__front[data-astro-cid-oxgmilyn],.flip__back[data-astro-cid-oxgmilyn]{backface-visibility:hidden;grid-area:1/1}.flip__back[data-astro-cid-oxgmilyn]{font:italic 700 1.05rem/1.1 var(--f-type);text-transform:uppercase;letter-spacing:0;color:#6b1d14;text-align:center;transform:rotateY(180deg)rotate(3deg)}.about__sticker[data-astro-cid-oxgmilyn]{display:block;position:absolute;bottom:-28px;right:-14px;transform:rotate(6deg)}@media (width<=960px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.about__box[data-astro-cid-oxgmilyn]{grid-column:1/-1}}@media (width<=620px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__photo-wrap[data-astro-cid-oxgmilyn]{max-width:280px}.about__sticker[data-astro-cid-oxgmilyn]{right:8px}}.tree__scroll[data-astro-cid-fej3bsya]{height:440px;padding:6px 0;overflow-y:auto}.tree__folder[data-astro-cid-fej3bsya]{width:100%;color:var(--bone);font:400 1.3rem/1 var(--f-osd);letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:8px 14px;display:flex}.tree__folder[data-astro-cid-fej3bsya] span[data-astro-cid-fej3bsya]{opacity:.6}.tree__folder[data-astro-cid-fej3bsya]:hover,.tree__folder[data-astro-cid-fej3bsya][aria-pressed=true]{background:var(--bone);color:var(--ink)}.tree[data-astro-cid-fej3bsya] .shelf[data-astro-cid-fej3bsya]{border-left:2px solid var(--frame);border-top:0;margin:0 0 6px 14px}.tree[data-astro-cid-fej3bsya] .shelf[data-astro-cid-fej3bsya][hidden]{display:none}.tree[data-astro-cid-fej3bsya] .tape[data-astro-cid-fej3bsya]{border-bottom:0;padding:10px 14px}.tape--hidden[data-astro-cid-fej3bsya] .tape__title[data-astro-cid-fej3bsya]{opacity:.7}.showcase__title[data-astro-cid-fej3bsya]{overflow-wrap:anywhere}.showcase__info--hidden[data-astro-cid-fej3bsya] .showcase__title[data-astro-cid-fej3bsya]{font-size:clamp(1.8rem,3vw,2.6rem)}.showcase__info--hidden[data-astro-cid-fej3bsya] .showcase__blurb[data-astro-cid-fej3bsya]{letter-spacing:.06em;font-size:1.3rem}.showcase__grid[data-astro-cid-fej3bsya]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.term[data-astro-cid-fej3bsya]{border:2px solid var(--frame);background:#00000059}.term__bar[data-astro-cid-fej3bsya]{border-bottom:2px solid var(--frame);font:400 1.15rem/1 var(--f-osd);letter-spacing:.12em;justify-content:space-between;gap:12px;margin:0;padding:8px 14px;display:flex}.term__body[data-astro-cid-fej3bsya]{padding:clamp(16px,2.5vw,28px);display:grid}.showcase__info[data-astro-cid-fej3bsya]{grid-area:1/1}.showcase__info[data-astro-cid-fej3bsya][hidden]{visibility:hidden;display:block}.term__cmd[data-astro-cid-fej3bsya]{min-height:1.3em;margin:0 0 14px;font-size:1.3rem}.showcase__meta[data-astro-cid-fej3bsya]{color:var(--mint);text-shadow:none;margin:0 0 10px;font-size:clamp(1.6rem,2.4vw,2.1rem)}.showcase__title[data-astro-cid-fej3bsya]{font:900 clamp(2.6rem, 4.2vw, 4.4rem) / .9 var(--f-title);text-wrap:balance;text-transform:uppercase;margin:0 0 20px}.showcase__blurb[data-astro-cid-fej3bsya]{font:700 clamp(1.15rem, 1.6vw, 1.4rem) / 1.55 var(--f-type);color:var(--bone);max-width:36ch;margin:0 0 28px}.showcase__links[data-astro-cid-fej3bsya]{flex-wrap:wrap;gap:12px;display:flex}.showcase[data-astro-cid-fej3bsya]{--frame:#e8e4d673}.shelf[data-astro-cid-fej3bsya]{border-top:2px solid var(--frame);margin:0;padding:0;list-style:none}.tape[data-astro-cid-fej3bsya]{border:0;border-bottom:2px solid var(--frame);width:100%;color:var(--bone);text-align:left;cursor:pointer;background:0 0;grid-template-columns:5.5rem 1fr;gap:2px 16px;padding:16px 14px;display:grid}.tape[data-astro-cid-fej3bsya]:hover{background:#e8e4d60f}.tape[data-astro-cid-fej3bsya][aria-pressed=true]{background:var(--bone);color:var(--ink)}.tape[data-astro-cid-fej3bsya]:focus-visible{outline:1px dashed var(--bone);outline-offset:-4px}.tape__no[data-astro-cid-fej3bsya]{font:400 1.5rem/1 var(--f-osd);letter-spacing:.06em;grid-row:span 2;padding-top:2px}.tape__title[data-astro-cid-fej3bsya]{font:900 clamp(1.5rem, 2.4vw, 2rem) / 1 var(--f-title);text-transform:uppercase}.tape__meta[data-astro-cid-fej3bsya]{font:700 .95rem/1.2 var(--f-type);text-transform:uppercase;opacity:.75}@media (width<=860px){.showcase__grid[data-astro-cid-fej3bsya]{grid-template-columns:1fr}}.card-wrap[data-astro-cid-he3spzz3]{cursor:pointer;max-width:720px;margin:0 auto;transition:transform .3s cubic-bezier(.3,.7,.3,1);transform:rotate(-1deg)}.printout[data-astro-cid-he3spzz3]{background:radial-gradient(circle, #0b0b0b 0 5px, transparent 5.5px) 0 6px / 28px 24px repeat-y, radial-gradient(circle, #0b0b0b 0 5px, transparent 5.5px) 100% 6px / 28px 24px repeat-y, linear-gradient(90deg, transparent 28px, #00000038 28px 29px, transparent 29px calc(100% - 29px), #00000038 calc(100% - 29px) calc(100% - 28px), transparent 0),  linear-gradient(180deg, transparent 49%, #ffffff59 49.4%, #3c2d1438 50%, transparent 50.8%),  var(--paper-tex,none), var(--paper);color:#1b1c1a;grid-template-columns:28px 1fr 28px;display:grid}.printout__sheet[data-astro-cid-he3spzz3]{color:#1e1e1cc7;text-shadow:0 0 .6px #1e1e1c99;font:400 clamp(1.15rem, 2vw, 1.45rem) / 34px var(--f-osd);text-transform:uppercase;letter-spacing:.06em;background:repeating-linear-gradient(#0000 0 33px,#1e3c8c38 33px 34px);grid-area:1/2;padding:0 clamp(14px,3vw,28px) 18px;position:relative}.printout__head[data-astro-cid-he3spzz3],.printout__rows[data-astro-cid-he3spzz3],.printout__end[data-astro-cid-he3spzz3]{z-index:1;position:relative}.blood[data-astro-cid-he3spzz3]{z-index:0;mix-blend-mode:multiply;opacity:.9;pointer-events:none;background:url(/blood-1.svg) 0 0/100% 100% no-repeat;position:absolute}.blood--smear[data-astro-cid-he3spzz3]{aspect-ratio:200/160;width:120px;bottom:-6%;right:-2%;rotate:8deg}.blood--splat[data-astro-cid-he3spzz3]{aspect-ratio:1;opacity:.7;background-image:url(/blood-2.svg);width:90px;bottom:-14px;left:2%}.printout__hazard[data-astro-cid-he3spzz3]{opacity:.85;background:repeating-linear-gradient(-45deg,#c99a3a 0 10px,#2a2925 10px 20px);height:10px;margin:0 calc(-1*clamp(14px,3vw,28px))}.printout__head[data-astro-cid-he3spzz3]{border-bottom:2px solid #1b1c1a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.printout__title[data-astro-cid-he3spzz3]{font:900 clamp(1.5rem, 3.4vw, 2.2rem) / 46px var(--f-title)}.printout__rows[data-astro-cid-he3spzz3]{margin:0;padding:0;list-style:none}.printout__rows[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{align-items:baseline;gap:10px;display:flex}.printout__dots[data-astro-cid-he3spzz3]{border-bottom:2px dotted #1b1c1a73;flex:1;min-width:20px;translate:0 -6px}.printout__rows[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:#1b1c1a;text-transform:none;overflow-wrap:anywhere}.printout__rows[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:#ecebe2;background:#1b1c1a}.printout__end[data-astro-cid-he3spzz3]{text-align:center;opacity:.6;margin:0}@media (width<=620px){.printout__dots[data-astro-cid-he3spzz3]{display:none}.printout__rows[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:0 10px}}.card-wrap[data-astro-cid-he3spzz3]:hover{transform:rotate(-.6deg)translateY(-3px)}.card-wrap[data-astro-cid-he3spzz3]:focus-visible{outline:2px dashed var(--bone);outline-offset:8px}.tty[data-astro-cid-he3spzz3]{z-index:199;color:var(--bone);font:400 clamp(1.15rem, 1.8vw, 1.5rem) / 1.35 var(--f-osd);letter-spacing:.06em;filter:url(#vhs-soft);background:#070707;flex-direction:column;padding:clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.tty[data-astro-cid-he3spzz3][hidden]{display:none}.tty[data-astro-cid-he3spzz3]:not([hidden]){animation:.4s steps(12,end) backwards draw-in}.tty__bar[data-astro-cid-he3spzz3]{border-bottom:2px solid #e8e4d673;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:10px;font-size:1.1em;display:flex}.tty__close[data-astro-cid-he3spzz3]{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.tty__close[data-astro-cid-he3spzz3]:hover{background:var(--bone);color:var(--ink)}.tty__out[data-astro-cid-he3spzz3]{white-space:pre-wrap;flex:1;overflow-y:auto}.tty__out[data-astro-cid-he3spzz3] p{margin:0}.tty__out[data-astro-cid-he3spzz3] a{color:var(--bone)}.tty__out[data-astro-cid-he3spzz3] a:hover{background:var(--bone);color:var(--ink)}.tty__line[data-astro-cid-he3spzz3]{align-items:center;padding-top:10px;display:flex}.tty__input[data-astro-cid-he3spzz3]{min-width:0;color:var(--bone);font:inherit;letter-spacing:inherit;text-transform:uppercase;caret-color:var(--bone);background:0 0;border:0;outline:0;flex:1}.contact__actions[data-astro-cid-he3spzz3]{text-align:center;margin-top:48px}.footer[data-astro-cid-he3spzz3]{padding:0 var(--gutter) 64px}.footer__warn[data-astro-cid-he3spzz3]{max-width:760px;color:var(--bone);text-align:center;font-family:var(--f-osd);background:#00000059;border:2px solid #e8e4d673;margin:0 auto;padding:clamp(20px,4vw,40px);font-size:1.6rem;font-weight:400;line-height:1.3}.footer__warn[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{background:var(--bone);color:var(--ink);font:400 2.4rem/1.1 var(--f-osd);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;padding:2px 16px;display:inline-block}.footer__warn[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{text-transform:uppercase;margin:0}.footer__copy[data-astro-cid-he3spzz3]{text-align:center;color:var(--bone-dim);margin:24px 0 0;font-size:1.1rem}
