:root{--bg:#070707;--bg-2:#0e0f0f;--bg-3:#161717;--line:#2a2a28;--code-bg:#0b0c0c;--bone:#e6e0d1;--ash:#a39f93;--smoke:#6c6a63;--fog:#8d8f8a;--blood:#b3121b;--blood-hi:#e0242f;--blood-ink:#f0525a;--save:#c4161c;--rust:#7a3b1d;--tv:#5fd3c6;--ecg:#7bd36b;--hazard:#f2c230;--violet:#6d5a9e;--violet-ink:#a493d6;--ps-cross:#7b9cff;--ps-circle:#ff5a5f;--ps-triangle:#3fd29b;--ps-square:#ff7bd0;--ps-start:#e6e0d1;--ps2-hi:#a7a7a2;--ps2-mid:#6b6b67;--ps2-lo:#262624;--ps2-text:#fff;--ps2-outline:#1b1b1a;--font-display:"Cormorant Garamond Variable", "Cormorant Garamond", Garamond, "Times New Roman", serif;--font-sc:"Cormorant SC", "Cormorant Garamond Variable", Garamond, serif;--font-memo:"Courier Prime", "Courier New", ui-monospace, monospace;--font-ps2:"M PLUS Rounded 1c", "Arial Rounded MT Bold", ui-rounded, system-ui, sans-serif;--font-serif:"Literata Variable", "Literata", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-hand:"Reenie Beanie", "Bradley Hand", cursive;--font-pixel:var(--font-display);--font-small:var(--font-sc);--font-osd:var(--font-sc);--font-fell:var(--font-display);--fs-small:clamp(.85rem, .8rem + .2vw, 1rem);--fs-1:clamp(1.15rem, 1rem + .5vw, 1.5rem);--fs-2:clamp(2rem, 1.4rem + 2.6vw, 3.6rem);--track-title:.38em;--track-menu:.18em;--bloom:0 0 4px #ffffff73, 0 0 18px #ffffff2e;--bloom-red:0 0 6px #c4161cbf, 0 0 16px #c4161c59;--px:3px;--win-fill:#040507bd;--win-line:#e6e0d138;--win-line-hi:#e6e0d180;--win-hi:var(--win-line-hi);--win-lo:var(--win-line);--win-title:#b9b4a6;--ui-text:#ece8de;--ui-dim:#8a877e;--mark:#c4161c;--measure:68ch;--gutter:clamp(1rem, 4vw, 2.5rem);--hud-h:0px;--radius:2px;--dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Cg fill='%23000'%3E%3Crect width='1' height='1' fill-opacity='0'/%3E%3Crect x='2' width='1' height='1' fill-opacity='.25'/%3E%3Crect y='2' width='1' height='1' fill-opacity='.37'/%3E%3Crect x='2' y='2' width='1' height='1' fill-opacity='.12'/%3E%3Crect x='1' y='1' width='1' height='1' fill-opacity='.5'/%3E%3Crect x='3' y='1' width='1' height='1' fill-opacity='.31'/%3E%3Crect x='1' y='3' width='1' height='1' fill-opacity='.44'/%3E%3Crect x='3' y='3' width='1' height='1' fill-opacity='.19'/%3E%3C/g%3E%3C/svg%3E");--ease-crt:cubic-bezier(.2, .7, .1, 1);--dur-fast:.12s;--dur-med:.24s;--fx-grain:.05;--fx-scan:.06;--fx-vignette:.45;color-scheme:dark}:root[data-world=otherworld]{--bg:#0b0504;--bg-2:#140806;--bg-3:#1d0c09;--line:#3a1c14;--code-bg:#120706;--bone:#eadbcc;--ash:#b99c8b;--smoke:#75564a;--fog:#a07a68;--tv:#d9763f;--ecg:#c9a04a;--violet:#7a2a2a;--violet-ink:#d98a7a;--ps2-hi:#8a5a48;--ps2-mid:#4a2a20;--ps2-lo:#170807}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations")}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-sc-latin-500-normal.DKsS8ykr.woff2)format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-sc-latin-700-normal.DbXnBeCd.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/m-plus-rounded-1c-latin-500-normal.D4L1U0OF.woff2)format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/m-plus-rounded-1c-latin-700-normal.BYs1YzuX.woff2)format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/m-plus-rounded-1c-latin-800-normal.941enk6N.woff2)format("woff2")}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-normal.DLxlUchJ.woff2)format("woff2-variations")}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-italic.Bm_GJfSc.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-italic.B2M6KQje.woff2)format("woff2-variations")}@font-face{font-family:Reenie Beanie;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/reenie-beanie-latin-400-normal.4a-HEdeI.woff2)format("woff2")}.fx{z-index:1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.fx>*{position:absolute;inset:0}.fx__grain{image-rendering:pixelated;opacity:var(--fx-grain);background:url(/grain.png) 0 0/128px;inset:-128px}:root[data-res="240"] .fx__grain{background-size:256px}.fx__scan{--pitch:3px;background:repeating-linear-gradient(to bottom, #0000 0, #0000 calc(var(--pitch) / 2), #000 calc(var(--pitch) / 2), #000 var(--pitch));opacity:var(--fx-scan)}:root[data-res="480"] .fx__scan{--pitch:2px}.fx__crt{background:radial-gradient(ellipse 120% 100% at 50% 50%, transparent 55%, rgb(0 0 0/var(--fx-vignette)) 100%)}.fx__roll{display:none}body[data-fx=read]{--fx-grain:.035;--fx-scan:.05;--fx-vignette:.4}body[data-fx=system]{--fx-grain:.02;--fx-scan:.05;--fx-vignette:.3}body[data-fx=system] .fx__scan{--pitch:2px}body[data-fx=title]{--fx-grain:.13;--fx-scan:.2;--fx-vignette:.85}body[data-fx=title] .fx__grain{animation:.5s step-end infinite fx-grain}body[data-fx=title] .fx__crt{border-radius:3vmin;animation:5s step-end infinite fx-flicker;box-shadow:0 0 0 4vmin #000,inset 0 0 8vmin #0009}body[data-fx=title] .fx__roll{background:linear-gradient(#0000,#ffffff09 45%,#ffffff0f 50%,#0000);height:18%;animation:9s linear infinite fx-roll;display:block;inset:-20% 0 auto}:root[data-grain=off] .fx__grain,:root[data-scanlines=off] .fx__scan,:root[data-crt=off] .fx__crt,:root[data-crt=off] .fx__roll{display:none}@media (prefers-reduced-motion:reduce){.fx__roll{display:none!important}}:root[data-motion=reduced] .fx__roll{display:none!important}:root[data-world-shift] .fx__crt{background:radial-gradient(120% 100%,#b3121b26 30%,#3c0000f2 100%)}@keyframes fx-grain{0%{transform:translate(0)}17%{transform:translate(-37px,21px)}33%{transform:translate(53px,-44px)}50%{transform:translate(-61px,-13px)}67%{transform:translate(29px,58px)}83%{transform:translate(-12px,-67px)}}@keyframes fx-flicker{0%,to{opacity:1}41%{opacity:.94}42%{opacity:1}73%{opacity:.97}74%{opacity:1}}@keyframes fx-roll{to{transform:translateY(700%)}}.ps1-text,.win{font-family:var(--font-display);font-size:var(--fs-1);color:var(--ui-text);font-weight:500;line-height:1.45}.ps1-title{font-family:var(--font-display);font-size:var(--fs-2);letter-spacing:var(--track-title);text-transform:uppercase;color:#f4f1ea;text-shadow:var(--bloom);font-weight:500;line-height:1.15}.ps1-caps{font-family:var(--font-display);letter-spacing:var(--track-menu);text-transform:uppercase;font-weight:500}.ps1-small{font-family:var(--font-sc);font-size:var(--fs-small);letter-spacing:.14em;text-transform:lowercase;color:var(--win-title);font-weight:500;line-height:1.3}.ps1-memo{font-family:var(--font-memo);letter-spacing:.02em;color:#d9d4c6;font-size:.95rem;line-height:1.6}.ps1-screen{z-index:10;min-height:100dvh;padding:clamp(2rem, 6vh, 4rem) var(--gutter) 10rem;position:relative}.win{background:var(--win-fill);border:1px solid var(--win-line);outline-offset:3px;outline:1px solid #e6e0d112;padding:clamp(1.1rem,2.2vw,1.75rem) clamp(1.2rem,2.6vw,2.1rem);position:relative}.win__title{border-bottom:1px solid var(--win-line);font-family:var(--font-sc);font-size:var(--fs-small);letter-spacing:.3em;text-transform:lowercase;color:var(--win-title);margin:0 0 1rem;padding-bottom:.6rem;font-weight:500}.ps1-sep{background:var(--win-line);border:0;height:1px;margin:1rem 0}@media (width<=47.99rem){.win{background:#040507f2}}.win[data-state=opening]{animation:.42s both win-open}.win[data-state=closing]{animation:.26s both win-close}.win[data-state=opening]>*,.win[data-state=closing]>*{animation:.42s both win-content}.win[data-state=closing]>*{animation-duration:.16s;animation-direction:reverse}.win[data-state=closed]{visibility:hidden}@keyframes win-open{0%{clip-path:inset(calc(50% - 1px) 50%);animation-timing-function:cubic-bezier(.3,.6,.2,1)}40%{clip-path:inset(calc(50% - 1px) 0);animation-timing-function:cubic-bezier(.3,.6,.2,1)}to{clip-path:inset(0)}}@keyframes win-close{0%{clip-path:inset(0)}60%{clip-path:inset(calc(50% - 1px) 0)}to{clip-path:inset(calc(50% - 1px) 50%)}}@keyframes win-content{0%,70%{opacity:0}}:root[data-js] .win[data-win-auto]:not([data-state]){visibility:hidden}.ps1-mark{background:var(--mark);width:.36em;height:.36em;box-shadow:var(--bloom-red);vertical-align:.12em;display:inline-block}.ps1-menu{padding:0 0 0 1.4em;list-style:none;position:relative}.ps1-menu [data-menu-item]{font-family:var(--font-display);font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:var(--track-menu);text-transform:uppercase;text-align:left;color:var(--ui-dim);cursor:pointer;background:0 0;border:0;padding:.15em 0;text-decoration:none;transition:color .16s linear;display:inline-block;position:relative}.ps1-menu [data-menu-item]:hover{color:#b9b6ae}.ps1-menu [data-menu-item][data-selected]{color:#fff;text-shadow:var(--bloom);animation:.26s linear menu-flicker}.ps1-menu [data-menu-item][data-selected]:before{content:"";background:var(--mark);width:.36em;height:.36em;box-shadow:var(--bloom-red);margin-top:-.2em;position:absolute;top:50%;left:-1.2em}.ps1-menu [data-menu-item]:focus-visible{box-shadow:none;outline:none}@keyframes menu-flicker{0%{opacity:.35}25%{opacity:1}45%{opacity:.6}to{opacity:1}}.ps1-menu--title{isolation:isolate;font-size:clamp(1.25rem,1rem + 1vw,1.8rem);line-height:1.9}.ps1-menu--title:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:radial-gradient(45% 35% at 30% 45%,#d2d6d014,#0000 70%),radial-gradient(40% 30% at 70% 60%,#d2d6d00f,#0000 70%);animation:14s ease-in-out infinite alternate mist-drift;position:absolute;inset:-2.5em -5em -2.5em -4em}@keyframes mist-drift{to{transform:translate(6%)translateY(-4%)}}.ps1-doclist{padding:0;list-style:none}.ps1-doclist>li{border-bottom:1px solid #c9ba9629}.ps1-doclist>li:first-child{border-top:1px solid #c9ba9629}.ps1-doclist a{font-family:var(--font-display);color:#cfc6b2;padding:.55em .4em .55em 1.4em;font-weight:500;text-decoration:none;display:block;position:relative}.ps1-doclist a:hover,.ps1-doclist a[data-selected]{color:#fff;text-shadow:var(--bloom)}.ps1-doclist a[aria-current]:before,.ps1-doclist a[data-selected]:before{content:"";background:var(--mark);width:.34em;height:.34em;box-shadow:var(--bloom-red);margin-top:-.17em;position:absolute;top:50%;left:.3em}.ps1-doclist small{font-family:var(--font-sc);font-size:var(--fs-small);letter-spacing:.12em;text-transform:lowercase;color:#8f8775;display:block}.ps1-bar{gap:3px;display:inline-flex}.ps1-bar>i{background:#ffffff14;width:.7em;height:.5em}.ps1-bar>i[data-on]{background:var(--bar,var(--ecg));box-shadow:0 0 6px color-mix(in oklab, var(--bar,var(--ecg)) 60%, transparent)}.ps1-tri{vertical-align:.1em;border-top:.25em solid #0000;border-bottom:.25em solid #0000;border-left:.32em solid;width:0;height:0;display:inline-block}.ps1-tri--left{border-left:0;border-right:.32em solid}.tw-caret{border-left:.28em solid #0000;border-right:.28em solid #0000;border-top:.36em solid var(--mark);vertical-align:.05em;visibility:hidden;width:0;height:0;margin-left:.4em;display:inline-block}[data-typed=done]>.tw-caret{visibility:visible;animation:1s step-end infinite caret-blink}@keyframes caret-blink{50%{visibility:hidden}}.ps1-screen :focus-visible,.win :focus-visible{outline:1px solid var(--ui-text);outline-offset:3px;box-shadow:none}.ps1-doclist a[data-menu-item]:focus-visible{outline:none}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scrollbar-color:var(--line) var(--bg);scroll-padding-top:calc(var(--hud-h) + 1rem)}body{background:var(--bg);min-height:100dvh;color:var(--bone);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.65}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-pixel);letter-spacing:.01em;text-wrap:balance;font-weight:600;line-height:1.15}p{text-wrap:pretty}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--blood-hi);text-underline-offset:.2em;transition:color var(--dur-fast) linear;text-decoration-thickness:.08em}a:hover{color:var(--blood-ink)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}::selection{background:var(--blood);color:#fff}:focus-visible{outline:2px solid var(--hazard);outline-offset:3px;box-shadow:0 0 0 5px #000000d9}:focus:not(:focus-visible){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--bg);border:1px solid var(--hazard);color:var(--hazard);font-family:var(--font-osd);letter-spacing:.08em;text-transform:uppercase;padding:.4rem .9rem;font-size:1.35rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}body[data-theme=ps2]{background:radial-gradient(ellipse 85% 75% at 50% 38%, var(--ps2-hi) 0%, var(--ps2-mid) 55%, var(--ps2-lo) 100%) fixed;color:var(--ps2-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lang-switch[data-astro-cid-lemdd452]{text-transform:uppercase;font-variant-caps:normal;font-family:var(--font-display);letter-spacing:var(--track-menu);align-items:baseline;gap:1.5em;font-weight:500;display:inline-flex}.lang-switch__sep[data-astro-cid-lemdd452]{color:#4f4d48}.lang-switch__opt[data-astro-cid-lemdd452]{pointer-events:auto;cursor:pointer;color:var(--ui-dim);text-decoration:none;position:relative}.lang-switch[data-astro-cid-lemdd452] .lang-switch__opt[data-astro-cid-lemdd452]:focus-visible{outline-offset:4px;box-shadow:none;color:#fff;text-shadow:var(--bloom);outline:1px solid #ece8ded9}.lang-switch__opt[data-astro-cid-lemdd452]:hover,.lang-switch__opt[data-astro-cid-lemdd452][aria-current]{color:#fff;text-shadow:var(--bloom)}.lang-switch__opt[data-astro-cid-lemdd452][aria-current]:before{content:"";background:var(--mark);width:.34em;height:.34em;box-shadow:var(--bloom-red);margin-top:-.17em;position:absolute;top:50%;left:-.85em}.ps-glyph[data-astro-cid-x3lfs5yg]{flex:none;width:1.25em;height:1.25em}.pause__start[data-astro-cid-itwey4rv]{z-index:40;font-family:var(--font-sc);font-size:var(--fs-small);letter-spacing:.2em;color:#a7a398;cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .4rem;font-weight:500;list-style:none;transition:transform .26s;display:flex;position:fixed;top:1rem;right:1.2rem}.pause__start[data-astro-cid-itwey4rv][data-hidden]{transform:translateY(-200%)}.pause__start[data-astro-cid-itwey4rv]::-webkit-details-marker{display:none}.pause__start[data-astro-cid-itwey4rv]:hover{color:#fff;text-shadow:var(--bloom)}.pause[data-astro-cid-itwey4rv][open] .pause__start[data-astro-cid-itwey4rv]{visibility:hidden}.pause__screen[data-astro-cid-itwey4rv]{z-index:50;background:radial-gradient(80% 70% at 50% 40%,#1c222cf0,#06080cf7),#05070a;padding:clamp(.8rem,4vh,2.5rem) clamp(.8rem,4vw,3rem);position:fixed;inset:0}.pause__frame[data-astro-cid-itwey4rv]{background:0 0;border-color:#aab9cd47;outline-color:#aab9cd1a;grid-template-rows:auto 1fr;height:100%;padding:0;display:grid}.pause__head[data-astro-cid-itwey4rv]{border-bottom:1px solid #aab9cd38;justify-content:space-between;align-items:baseline;padding:.9rem 1.4rem;display:flex}.pause__brand[data-astro-cid-itwey4rv]{font-family:var(--font-display);font-size:var(--fs-1);letter-spacing:var(--track-title);color:#e8e6e0;text-shadow:var(--bloom)}.pause__head[data-astro-cid-itwey4rv] .pause__lang{font-size:var(--fs-small);margin-left:auto;margin-right:2rem}.pause__hint[data-astro-cid-itwey4rv],.pv__label[data-astro-cid-itwey4rv],.pv__cond[data-astro-cid-itwey4rv]{font-family:var(--font-sc);font-size:var(--fs-small);letter-spacing:.24em;color:#8590a0}.pause__body[data-astro-cid-itwey4rv]{grid-template-columns:minmax(12rem,18rem) 1fr;min-height:0;display:grid}.pause__nav[data-astro-cid-itwey4rv]{border-right:1px solid #aab9cd38;padding:clamp(1.2rem,4vh,2.4rem) 1.4rem}.pause__cats[data-astro-cid-itwey4rv]{font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:2}.pause__cats[data-astro-cid-itwey4rv] [data-astro-cid-itwey4rv][aria-current]:not([data-selected]){color:#a8a49a}.pause__preview[data-astro-cid-itwey4rv]{min-height:0;padding:clamp(1.2rem,4vh,2.4rem) clamp(1.2rem,3vw,2.6rem);position:relative;overflow-y:auto}.pv[data-astro-cid-itwey4rv]{max-width:38rem;display:none}.pv[data-astro-cid-itwey4rv][data-on]{animation:.26s ease-out pv-in;display:block}@keyframes pv-in{0%{opacity:0}}.pv__label[data-astro-cid-itwey4rv]{margin-bottom:1rem}.pv--files[data-astro-cid-itwey4rv]{max-width:52rem}.pv__files[data-astro-cid-itwey4rv]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;display:grid}.pv__item[data-astro-cid-itwey4rv]{outline-offset:3px;background:radial-gradient(at 50% 40%,#28303c99,#040609f2);border:1px solid #aab9cd4d;outline:1px solid #aab9cd14;width:12rem;margin:0;padding:.6rem}.pv__item[data-astro-cid-itwey4rv] canvas[data-astro-cid-itwey4rv]{aspect-ratio:1;width:100%;image-rendering:pixelated;display:block}.pv__item[data-astro-cid-itwey4rv] figcaption[data-astro-cid-itwey4rv]{font-family:var(--font-sc);font-size:var(--fs-small);letter-spacing:.12em;text-transform:lowercase;color:#8590a0;text-align:center;overflow-wrap:anywhere;margin-top:.5rem}@media (width<=40rem){.pv__files[data-astro-cid-itwey4rv]{grid-template-columns:1fr}.pv__item[data-astro-cid-itwey4rv]{order:-1;justify-self:center;width:9rem}}.pv[data-astro-cid-itwey4rv] .ps1-doclist[data-astro-cid-itwey4rv]{font-size:var(--fs-1)}.pv__ecg[data-astro-cid-itwey4rv]{background:#020802b3;border:1px solid #7bd36b4d;grid-template-columns:auto 1fr;align-items:baseline;gap:.3rem 1rem;max-width:24rem;margin-top:1.4rem;padding:.8rem 1rem;display:grid}.pv__fine[data-astro-cid-itwey4rv]{font-family:var(--font-display);font-size:var(--fs-1);letter-spacing:.3em;text-transform:uppercase;color:var(--ecg);text-shadow:0 0 6px #7bd36b99}.pv__ecg[data-astro-cid-itwey4rv] canvas[data-astro-cid-itwey4rv]{aspect-ratio:5;width:100%;image-rendering:pixelated;grid-column:1/-1}@media (width<=40rem){.pause__body[data-astro-cid-itwey4rv]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.pause__nav[data-astro-cid-itwey4rv]{border-bottom:1px solid #aab9cd38;border-right:0}.pause__cats[data-astro-cid-itwey4rv]{line-height:1.7}}.fade[data-astro-cid-iwdexlyz]{z-index:80;pointer-events:none;display:none;position:fixed;inset:0}.fade[data-astro-cid-iwdexlyz][data-active]{pointer-events:auto;display:block}html[data-enter] .fade[data-astro-cid-iwdexlyz]{background:#000;animation:0s 2.5s forwards fade-failsafe;display:block}@keyframes fade-failsafe{to{visibility:hidden}}.fade[data-astro-cid-iwdexlyz][data-plain]{background:#000;animation:.12s linear both fade-plain}@keyframes fade-plain{0%{opacity:0}}canvas[data-astro-cid-iwdexlyz][data-fade-canvas],canvas[data-astro-cid-iwdexlyz][data-door-canvas]{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}canvas[data-astro-cid-iwdexlyz][data-door-canvas]{background:#000;display:none}.fade[data-astro-cid-iwdexlyz][data-door] canvas[data-astro-cid-iwdexlyz][data-door-canvas]{display:block}.fade__label[data-astro-cid-iwdexlyz]{text-transform:uppercase;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:var(--track-title);color:#d8d5cc;text-shadow:var(--bloom);font-weight:500}.fade__loading[data-astro-cid-iwdexlyz]{color:var(--ui-text);align-items:center;gap:1rem;display:none;position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);right:clamp(1.5rem,4vw,3rem)}.fade[data-astro-cid-iwdexlyz][data-loading] .fade__loading[data-astro-cid-iwdexlyz]{animation:0s .3s both fade-loading;display:flex}@keyframes fade-loading{0%{visibility:hidden}}[data-astro-cid-iwdexlyz][data-fade-disc]{width:calc(var(--px) * 24);height:calc(var(--px) * 24);image-rendering:pixelated}
