.sky[data-astro-cid-m7vhzqk3]{background:radial-gradient(120% 92% at 16% -10%,#ffffff6b 0%,#fff0 58%),radial-gradient(86% 78% at 76% 4%,#6caedb66 0%,#6caedb00 62%),radial-gradient(130% 72% at 50% 110%,#ecf6fcbf 0%,#ecf6fc00 72%),linear-gradient(#7ebfe8 0%,#9cd0ee 44%,#c2e2f5 78%,#dcf0fb 100%);width:100%;height:100%;position:relative;overflow:hidden}.sky__wash[data-astro-cid-m7vhzqk3]{opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='4' seed='7'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23w)'/%3E%3C/svg%3E");background-position:0%;background-size:150% 260%;position:absolute;inset:-12%}.sky[data-astro-cid-m7vhzqk3]:after{content:"";pointer-events:none;opacity:.13;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.sky[data-astro-cid-m7vhzqk3] svg[data-astro-cid-m7vhzqk3]{width:100%;height:100%;display:block}.cloud[data-astro-cid-m7vhzqk3]{fill:#fff}.cloud--far[data-astro-cid-m7vhzqk3]{fill:#e9f2fa}.hill[data-astro-cid-m7vhzqk3]{fill:#c2dcab}.grass[data-astro-cid-m7vhzqk3]{fill:#a4c983}@media (prefers-reduced-motion:no-preference){.sky__wash[data-astro-cid-m7vhzqk3]{animation:160s ease-in-out infinite alternate wash-drift}.drift[data-astro-cid-m7vhzqk3]{animation:cloud-drift calc(var(--pace) + var(--i) * 11s) linear infinite alternate}.cloud--far[data-astro-cid-m7vhzqk3].drift{animation-duration:calc(var(--pace) * 2.4 + var(--i) * 17s);--drift-far:.45}}@keyframes wash-drift{to{background-position:100%}}@keyframes cloud-drift{to{translate:calc(var(--drift) * var(--drift-far,1)) 0}}.paper[data-astro-cid-bckxygh7]{z-index:var(--z-sky);pointer-events:none;position:fixed;inset:0}.character[data-astro-cid-5vfc7247]{width:var(--character-size,var(--figure-size));aspect-ratio:var(--ratio);translate:var(--character-dx,0) var(--character-dy,0);margin-inline:auto;position:relative}.character--fit[data-astro-cid-5vfc7247]{aspect-ratio:auto;width:100%;height:100%;margin-inline:0}.frame[data-astro-cid-5vfc7247]{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.frame[data-astro-cid-5vfc7247]:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.frame[data-astro-cid-5vfc7247]{animation:character-boil var(--duration) linear infinite;animation-delay:calc(var(--i) * var(--hold))}}.burst[data-astro-cid-6t6yb45c]{left:50%;top:calc(50% - var(--figure-rise,0px));aspect-ratio:1;pointer-events:none;width:165%;position:absolute;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 8%,#000000d9 38%,#00000059 68%,#0000 94%);mask:radial-gradient(closest-side,#000 8%,#000000d9 38%,#00000059 68%,#0000 94%)}.burst[data-astro-cid-6t6yb45c] svg[data-astro-cid-6t6yb45c]{width:100%;height:100%;display:block}.burst[data-astro-cid-6t6yb45c] .one[data-astro-cid-6t6yb45c]{fill:var(--burst-1)}.burst[data-astro-cid-6t6yb45c] .two[data-astro-cid-6t6yb45c]{fill:var(--burst-2)}.burst[data-astro-cid-6t6yb45c] .three[data-astro-cid-6t6yb45c]{fill:var(--burst-3)}.burst[data-astro-cid-6t6yb45c]:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.burst--spin[data-astro-cid-6t6yb45c] svg[data-astro-cid-6t6yb45c]{transform-box:view-box;transform-origin:50%;animation:180s linear infinite burst-turn}}@keyframes burst-turn{to{rotate:360deg}}.space[data-astro-cid-7ebz34kc]{background:#0b0a24 radial-gradient(120% 150%,#322a6b 0%,#1d1a4a 45%,#121035 75%,#0b0a24 100%);width:100%;height:100%}.space[data-astro-cid-7ebz34kc] svg[data-astro-cid-7ebz34kc]{width:100%;height:100%;display:block}.dot[data-astro-cid-7ebz34kc]{fill:#e8ecff}.dot--warm[data-astro-cid-7ebz34kc]{fill:#ffd9a8}.star[data-astro-cid-7ebz34kc]{fill:#dfe6ff}.galaxy[data-astro-cid-7ebz34kc]{transform-box:view-box;transform-origin:var(--cx) var(--cy)}@media (prefers-reduced-motion:no-preference){.spin[data-astro-cid-7ebz34kc]{animation:150s linear infinite galaxy-turn}.twinkle[data-astro-cid-7ebz34kc]{animation:star-twinkle calc(3.5s + var(--i) * .17s) ease-in-out infinite alternate}}@keyframes galaxy-turn{to{rotate:360deg}}@keyframes star-twinkle{to{opacity:.12}}.hero[data-astro-cid-ge2uvauf]{--hero-drop:2px;--grow:1.04;place-items:center;padding-block:calc(clamp(1.25rem,1.2vh,2rem) + 22px) calc(clamp(2.7rem,2.1vh,3.4rem) + 15px);display:grid}.hero__stage[data-astro-cid-ge2uvauf]{--figure-width:clamp(8rem, calc(5.3vw + 7.1rem), 12rem);--figure-w:min(var(--figure-width), calc(49.5svh * var(--figure-ratio-num)));--figure-h:calc(var(--figure-w) / var(--figure-ratio-num));--banner-h:calc(var(--figure-h) * .58);--figure-rise:calc(var(--figure-h) * .045 + 7pt);width:100%;height:var(--figure-h);translate:0 var(--hero-drop,0px);place-items:center;display:grid;position:relative}.hero__banner[data-astro-cid-ge2uvauf]{top:calc(50% + var(--figure-rise));width:min(100%, var(--banner-width,100%));height:var(--banner-h);border-radius:var(--radius);background:var(--color-paper);position:absolute;overflow:hidden;translate:0 -50%}.hand[data-astro-cid-ge2uvauf]{width:var(--hand-w);pointer-events:none;user-select:none;height:auto;position:absolute;overflow:visible}.hand[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{font-family:var(--font-hand-stack);fill:var(--color-ink);font-weight:700}.hand--hello[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{font-size:60px}.hand--hello[data-astro-cid-ge2uvauf]{--hand-w:26%;bottom:2%;left:12%}.hero__say[data-astro-cid-ge2uvauf]{z-index:2;--say-line:var(--ink-line);border:var(--say-line) solid var(--color-ink);background:var(--color-paper);font-family:var(--font-chrome-stack);letter-spacing:.01em;color:var(--color-ink-soft);text-wrap:balance;--tail-len:.8em;--tail-half:.46em;--tail-shift:calc(var(--say-line) * 2);border-radius:.65em;margin:0;padding:.6em .95em;font-size:clamp(.8rem,1.45vw,1.2rem);font-weight:700;line-height:1.3;position:absolute}.hero__say[data-astro-cid-ge2uvauf]:before,.hero__say[data-astro-cid-ge2uvauf]:after{content:"";border-style:solid;border-color:#0000;width:0;height:0;position:absolute;top:50%;translate:0 -50%}.hero__say--hi[data-astro-cid-ge2uvauf]{left:min(calc(50% + var(--figure-w) * .78), calc(100% - 11rem));top:16%}.hero__say--hi[data-astro-cid-ge2uvauf]:before,.hero__say--hi[data-astro-cid-ge2uvauf]:after{border-width:var(--tail-half) var(--tail-len) var(--tail-half) 0}.hero__say--hi[data-astro-cid-ge2uvauf]:before{border-right-color:var(--color-ink);right:100%}.hero__say--hi[data-astro-cid-ge2uvauf]:after{right:calc(100% - var(--tail-shift));border-right-color:var(--color-paper)}.hero__say--claim[data-astro-cid-ge2uvauf]{right:min(calc(50% + var(--figure-w) * .75), calc(100% - 13.7rem));bottom:4%}.hero__say--claim[data-astro-cid-ge2uvauf]:before,.hero__say--claim[data-astro-cid-ge2uvauf]:after{border-width:var(--tail-half) 0 var(--tail-half) var(--tail-len)}.hero__say--claim[data-astro-cid-ge2uvauf]:before{border-left-color:var(--color-ink);left:100%}.hero__say--claim[data-astro-cid-ge2uvauf]:after{left:calc(100% - var(--tail-shift));border-left-color:var(--color-paper)}@media (prefers-reduced-motion:no-preference){.hero__say[data-astro-cid-ge2uvauf][data-swap]{animation:.32s linear hero-swap}.hero__say[data-astro-cid-ge2uvauf][data-swap] .hero__type[data-astro-cid-ge2uvauf]{animation:.3s 60ms backwards hero-swap-in}.hero__say--claim[data-astro-cid-ge2uvauf][data-swap],.hero__say--advocado[data-astro-cid-ge2uvauf][data-swap]{transform-origin:100%}.hero__say--genie[data-astro-cid-ge2uvauf][data-swap]{transform-origin:0}[data-astro-cid-ge2uvauf][data-poke][data-boing]{animation:.4s linear hero-boing}}@keyframes hero-boing{0%{scale:var(--rest,1);animation-timing-function:cubic-bezier(.37,0,.63,1)}22%{scale:calc(var(--rest,1) - var(--boing,.05));animation-timing-function:cubic-bezier(.37,0,.63,1)}52%{scale:calc(var(--rest,1) + var(--boing,.05) * .64);animation-timing-function:cubic-bezier(.37,0,.63,1)}80%{scale:calc(var(--rest,1) - var(--boing,.05) * .16);animation-timing-function:cubic-bezier(.37,0,.63,1)}to{scale:var(--rest,1)}}@keyframes hero-swap{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);scale:1}35%{animation-timing-function:cubic-bezier(.37,0,.63,1);scale:.94}to{scale:1}}@keyframes hero-swap-in{0%{opacity:0;translate:0 .25em}}.hero__say--poke[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden}.hero__say--poke[data-astro-cid-ge2uvauf][data-said]{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.hero__say--poke[data-astro-cid-ge2uvauf]{transition:opacity .18s,visibility .18s,scale .26s cubic-bezier(.34,1.56,.64,1);scale:.2}.hero__say--poke[data-astro-cid-ge2uvauf][data-said]{scale:1}.hero__say--advocado[data-astro-cid-ge2uvauf]{transform-origin:100%}.hero__say--genie[data-astro-cid-ge2uvauf]{transform-origin:0}}.hero__say--advocado[data-astro-cid-ge2uvauf]{right:min(calc(50% + var(--figure-w) * 1.14), calc(100% - 9rem));top:13%}.hero__say--advocado[data-astro-cid-ge2uvauf]:before,.hero__say--advocado[data-astro-cid-ge2uvauf]:after{border-width:var(--tail-half) 0 var(--tail-half) var(--tail-len)}.hero__say--advocado[data-astro-cid-ge2uvauf]:before{border-left-color:var(--color-ink);left:100%}.hero__say--advocado[data-astro-cid-ge2uvauf]:after{left:calc(100% - var(--tail-shift));border-left-color:var(--color-paper)}.hero__say--genie[data-astro-cid-ge2uvauf]{left:min(calc(50% + var(--figure-w) * 1.34), calc(100% - 8rem));bottom:10%}.hero__say--genie[data-astro-cid-ge2uvauf]:before,.hero__say--genie[data-astro-cid-ge2uvauf]:after{border-width:var(--tail-half) var(--tail-len) var(--tail-half) 0}.hero__say--genie[data-astro-cid-ge2uvauf]:before{border-right-color:var(--color-ink);right:100%}.hero__say--genie[data-astro-cid-ge2uvauf]:after{right:calc(100% - var(--tail-shift));border-right-color:var(--color-paper)}.hero__mate--advocado[data-astro-cid-ge2uvauf],.hero__say--advocado[data-astro-cid-ge2uvauf]{--mate-out:.56;--mate-w:calc(var(--figure-w) * .462)}.hero__mate--genie[data-astro-cid-ge2uvauf],.hero__say--genie[data-astro-cid-ge2uvauf]{--mate-out:.72;--mate-w:calc(var(--figure-w) * .48)}@media (width<=46rem){.hero__say--advocado[data-astro-cid-ge2uvauf],.hero__say--genie[data-astro-cid-ge2uvauf]{white-space:nowrap;padding-inline:.7em}.hero__say--advocado[data-astro-cid-ge2uvauf]{--tail-at:calc(var(--figure-w) * .25);right:min(calc(min(50% + var(--figure-w) * var(--mate-out), 100% - var(--mate-w)) + var(--mate-w) / 2 - var(--tail-at)), calc(100% - 6.3rem));top:calc(13% + var(--mate-w) + var(--tail-len) + .2em)}.hero__say--advocado[data-astro-cid-ge2uvauf]:before,.hero__say--advocado[data-astro-cid-ge2uvauf]:after{top:auto;left:auto;right:calc(var(--tail-at) - var(--tail-half));border-width:0 var(--tail-half) var(--tail-len) var(--tail-half);border-left-color:#0000;translate:none}.hero__say--advocado[data-astro-cid-ge2uvauf]:before{border-bottom-color:var(--color-ink);bottom:100%}.hero__say--advocado[data-astro-cid-ge2uvauf]:after{bottom:calc(100% - var(--tail-shift));border-bottom-color:var(--color-paper)}.hero__say--genie[data-astro-cid-ge2uvauf]{--tail-at:calc(var(--figure-w) * .44);left:min(calc(min(50% + var(--figure-w) * var(--mate-out), 100% - var(--mate-w)) + var(--mate-w) / 2 - var(--tail-at)), calc(100% - 5.8rem));bottom:calc(2% + var(--mate-w) * 1.16 + var(--tail-len) + .2em)}.hero__say--genie[data-astro-cid-ge2uvauf]:before,.hero__say--genie[data-astro-cid-ge2uvauf]:after{top:auto;right:auto;left:calc(var(--tail-at) - var(--tail-half));border-width:var(--tail-len) var(--tail-half) 0 var(--tail-half);border-right-color:#0000;translate:none}.hero__say--genie[data-astro-cid-ge2uvauf]:before{border-top-color:var(--color-ink);top:100%}.hero__say--genie[data-astro-cid-ge2uvauf]:after{top:calc(100% - var(--tail-shift));border-top-color:var(--color-paper)}.hero__say--advocado[data-astro-cid-ge2uvauf],.hero__say--advocado[data-astro-cid-ge2uvauf][data-swap]{transform-origin:calc(100% - var(--tail-at)) 0}.hero__say--genie[data-astro-cid-ge2uvauf],.hero__say--genie[data-astro-cid-ge2uvauf][data-swap]{transform-origin:var(--tail-at) 100%}.hero__say[data-astro-cid-ge2uvauf]{font-size:clamp(.72rem,3vw,.95rem)}.hero__say--hi[data-astro-cid-ge2uvauf]{left:min(calc(50% + var(--figure-w) * .66), calc(100% - 8rem))}.hero__say--claim[data-astro-cid-ge2uvauf]{right:min(calc(50% + var(--figure-w) * .63), calc(100% - 10.2rem))}}.hero__sign[data-astro-cid-ge2uvauf]{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-ink-faint);font-size:clamp(.5625rem,1vw,.6875rem);font-weight:500;text-decoration:none;position:absolute;bottom:clamp(.4rem,1.2vw,.7rem);right:clamp(.65rem,1.8vw,1.1rem)}.hero__sign[data-astro-cid-ge2uvauf]:hover,.hero__sign[data-astro-cid-ge2uvauf]:focus-visible{color:var(--color-ink)}@media (width<=36rem){.hero__sign[data-astro-cid-ge2uvauf]{left:clamp(.65rem,1.8vw,1.1rem);right:auto}}.hero__banner[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block}.hero__meadow[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__figure[data-astro-cid-ge2uvauf]{cursor:pointer;width:var(--figure-w);aspect-ratio:var(--figure-ratio);transform-origin:50% 100%;place-items:center;display:grid;position:relative}.hero__figure[data-astro-cid-ge2uvauf],.hero__mate[data-astro-cid-ge2uvauf]{scale:var(--rest,1)}@media (hover:hover){.hero__figure[data-astro-cid-ge2uvauf]:hover,.hero__mate[data-astro-cid-ge2uvauf]:hover{--rest:var(--grow)}}@media (prefers-reduced-motion:no-preference){.hero__figure[data-astro-cid-ge2uvauf],.hero__mate[data-astro-cid-ge2uvauf]{transition:scale .22s cubic-bezier(.22,1,.36,1)}}.hero__mate[data-astro-cid-ge2uvauf]{pointer-events:auto;cursor:pointer;user-select:none;transform-origin:50%;height:auto;position:absolute}@media (hover:hover){.hero__mate[data-astro-cid-ge2uvauf]{pointer-events:auto}}.hero__mate--advocado[data-astro-cid-ge2uvauf]{width:var(--mate-w);right:min(calc(50% + var(--figure-w) * var(--mate-out)), calc(100% - var(--mate-w)));top:13%}.hero__mate--genie[data-astro-cid-ge2uvauf]{width:var(--mate-w);left:min(calc(50% + var(--figure-w) * var(--mate-out)), calc(100% - var(--mate-w)));bottom:2%}.hero__type[data-astro-cid-ge2uvauf]{display:inline-block}@media (prefers-reduced-motion:no-preference){html[data-intro] .hero__banner[data-astro-cid-ge2uvauf]{animation:hero-fade var(--figure-dur) ease-out backwards}html[data-intro] .hero__figure[data-astro-cid-ge2uvauf]{animation:hero-pop-mid var(--figure-dur) cubic-bezier(.34, 1.56, .64, 1) var(--in-figure) backwards}html[data-intro] .hero__mate--advocado[data-astro-cid-ge2uvauf]{animation:hero-pop var(--mate-dur) cubic-bezier(.34, 1.56, .64, 1) var(--in-mates) backwards}html[data-intro] .hero__mate--genie[data-astro-cid-ge2uvauf]{animation:hero-pop var(--mate-dur) cubic-bezier(.34, 1.56, .64, 1) calc(var(--in-mates) + var(--mate-stagger)) backwards}html[data-intro] .hero__say--hi[data-astro-cid-ge2uvauf]{animation:hero-say-left var(--say-dur) cubic-bezier(.34, 1.56, .64, 1) var(--in-hi) backwards}html[data-intro] .hero__say--claim[data-astro-cid-ge2uvauf]{animation:hero-say-right var(--say-dur) cubic-bezier(.34, 1.56, .64, 1) var(--in-claim) backwards}html[data-intro] .hero__say--hi[data-astro-cid-ge2uvauf] .hero__type[data-astro-cid-ge2uvauf]{animation:hero-type calc(var(--chars) * var(--type-step)) steps(var(--chars)) var(--in-hi-type) backwards}html[data-intro] .hero__say--claim[data-astro-cid-ge2uvauf] .hero__type[data-astro-cid-ge2uvauf]{animation:hero-type calc(var(--chars) * var(--type-step)) steps(var(--chars)) var(--in-claim-type) backwards}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-pop-mid{0%{opacity:0;transform-origin:50%;scale:0}to{opacity:1;transform-origin:50%;scale:1}}@keyframes hero-pop{0%{opacity:0;scale:0}}@keyframes hero-say-left{0%{opacity:0;transform-origin:0;scale:.2}to{opacity:1;transform-origin:0;scale:1}}@keyframes hero-say-right{0%{opacity:0;transform-origin:100%;scale:.2}to{opacity:1;transform-origin:100%;scale:1}}@keyframes hero-type{0%{clip-path:inset(-.3em 100% -.3em -.3em)}to{clip-path:inset(-.3em)}}.comic[data-astro-cid-4qgext3q]{--gutter-panel:clamp(.5rem, 1.2vw, .9rem);--corner:.375rem;--cap-pad:.9rem;--cap-h:3.0625rem;gap:var(--gutter-panel);margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-4qgext3q]{gap:var(--gutter-panel);display:flex}.row--flip[data-astro-cid-4qgext3q]{flex-direction:row-reverse}.row[data-astro-cid-4qgext3q]{margin:0;padding:0}.strip[data-astro-cid-4qgext3q]{container-type:inline-size}.frame[data-astro-cid-4qgext3q]{height:calc((100cqw - 2 * var(--ink-line) - 2 * var(--cap-pad)) * 9 / 16 + 2 * var(--cap-pad) + var(--cap-h) + 2 * var(--ink-line))}.row--short[data-astro-cid-4qgext3q]:after{content:"";flex:var(--rest);min-width:0}.strip[data-astro-cid-4qgext3q]{flex:var(--span);grid-template-rows:minmax(0,1fr);min-width:0;display:grid;position:relative}.frames[data-astro-cid-4qgext3q]{gap:var(--gutter-panel);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;display:grid;position:relative}.strip--bare[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]{aspect-ratio:auto;background:0 0;border:0;overflow:visible}.strip--bare[data-astro-cid-4qgext3q] .cap[data-astro-cid-4qgext3q],.strip--bare[data-astro-cid-4qgext3q] .frames[data-astro-cid-4qgext3q]{grid-auto-flow:row;justify-items:start;gap:.6rem}.frame[data-astro-cid-4qgext3q]{--mat:.45rem;border:var(--ink-line) solid var(--color-ink);border-radius:var(--corner);background:var(--color-paper-dim);min-height:0;margin:0;position:relative;overflow:hidden}.frame[data-astro-cid-4qgext3q]:has(.cap__crew){overflow:visible}.strip__go[data-astro-cid-4qgext3q]{z-index:1;position:absolute;inset:0}.strip[data-astro-cid-4qgext3q]:has(.strip__go){transition:scale .18s}.strip[data-astro-cid-4qgext3q]:has(.strip__go):hover,.strip[data-astro-cid-4qgext3q]:has(.cap--live:focus-visible){scale:1.015}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-4qgext3q]:has(.strip__go){transition:none}}.art[data-astro-cid-4qgext3q]{object-fit:cover;width:100%;height:100%;display:block}.strip--film[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child{aspect-ratio:auto;background:var(--color-paper);overflow:visible}.strip--film[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child .cap[data-astro-cid-4qgext3q]{position:relative}.strip--film[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child{--mat:var(--cap-pad)}.strip--film[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child .cap[data-astro-cid-4qgext3q]{border-bottom-color:#0000}.strip--film[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child{flex-direction:column;display:flex}.film[data-astro-cid-4qgext3q]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.art--film[data-astro-cid-4qgext3q]{aspect-ratio:16/9;width:auto;height:auto;min-height:0;max-width:calc(100% - 2 * var(--mat));max-height:calc(100% - 2 * var(--mat));object-fit:contain;border-radius:var(--corner);margin:auto}.film__sound[data-astro-cid-4qgext3q]{top:calc(var(--mat) + 1.05rem);right:calc(var(--mat) + .55rem);z-index:3;border:var(--ink-line) solid var(--color-ink);background:var(--color-paper);width:1.65rem;height:1.65rem;color:var(--color-ink);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;transition:opacity .16s,scale .16s;display:grid;position:absolute;scale:.9}.strip[data-astro-cid-4qgext3q]:hover .film__sound[data-astro-cid-4qgext3q],.strip[data-astro-cid-4qgext3q]:focus-within .film__sound[data-astro-cid-4qgext3q]{opacity:1;pointer-events:auto;scale:1}.film__ico[data-astro-cid-4qgext3q]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.film__cone[data-astro-cid-4qgext3q]{fill:currentColor}.film__sound[data-astro-cid-4qgext3q][data-muted] .film__wave[data-astro-cid-4qgext3q],.film__sound[data-astro-cid-4qgext3q]:not([data-muted]) .film__cross[data-astro-cid-4qgext3q]{display:none}@media (prefers-reduced-motion:reduce){.film__sound[data-astro-cid-4qgext3q]{transition:none}}.slot[data-astro-cid-4qgext3q]{max-width:calc(100% - 1.5rem);font-family:var(--font-mono);font-size:var(--type-label);overflow-wrap:anywhere;color:var(--color-ink-faint);line-height:1.5;position:absolute;inset:auto auto .65rem .75rem}.cap[data-astro-cid-4qgext3q]{border-radius:calc(var(--corner) - var(--ink-line)) calc(var(--corner) - var(--ink-line)) 0 0;z-index:2;box-sizing:border-box;border-bottom:var(--ink-line) solid var(--color-ink);background:var(--color-paper);color:inherit;gap:.1rem;padding:.7rem .9rem .6rem;text-decoration:none;display:grid;position:absolute;inset:0 0 auto}.cap[data-astro-cid-4qgext3q]:has(.cap__crew){grid-template-columns:1fr auto;align-items:center}.cap[data-astro-cid-4qgext3q]:has(.cap__crew)>[data-astro-cid-4qgext3q]:not(.cap__crew){grid-column:1}.cap__crew[data-astro-cid-4qgext3q]{clip-path:inset(-4rem -2px -8px -12rem);flex-wrap:wrap;grid-area:1/2/-1;place-content:flex-start flex-end;align-items:center;row-gap:2rem;min-width:0;height:1.6rem;padding-left:.5rem;display:flex}.cap__crew[data-astro-cid-4qgext3q]:before{content:"";flex:none;width:0;height:1.6rem;margin-right:-1px}.cap__faces[data-astro-cid-4qgext3q]{flex:none;align-items:center;display:flex}.cap__face[data-astro-cid-4qgext3q]{background:var(--face);color:#fff;width:1.6rem;height:1.6rem;font-family:var(--font-chrome-stack);border:2px solid var(--color-paper);border-radius:999px;flex:none;place-items:center;margin-left:-.55rem;font-size:.75rem;font-weight:700;line-height:1;display:grid;position:relative}.cap__face[data-astro-cid-4qgext3q]:first-child{margin-left:0}.cap__tag[data-astro-cid-4qgext3q]{--tag:var(--color-paper);border:var(--ink-line) solid var(--color-ink);background:var(--tag);font-family:var(--font-chrome-stack);font-size:.7rem;font-weight:700;line-height:calc(1.6rem - 4px - 2 * var(--ink-line));letter-spacing:0;white-space:nowrap;color:var(--color-ink);border-radius:999px;flex:none;margin-left:.5rem;padding:0 .5rem}.cap__tag[data-astro-cid-4qgext3q]:first-child{margin-left:0}.cap__crew[data-astro-cid-4qgext3q]{flex-direction:row-reverse;justify-content:flex-start}.cap__tag[data-astro-cid-4qgext3q]{margin-left:0}.cap__tag[data-astro-cid-4qgext3q]+.cap__tag[data-astro-cid-4qgext3q]{margin-right:.3rem}.cap__crew[data-astro-cid-4qgext3q][data-short]{flex-flow:row;justify-content:flex-end}.cap__crew[data-astro-cid-4qgext3q][data-short] .cap__tag[data-astro-cid-4qgext3q]+.cap__tag[data-astro-cid-4qgext3q]{margin-left:.3rem;margin-right:0}.cap__tag[data-astro-cid-4qgext3q][data-off]{display:none}.cap__more[data-astro-cid-4qgext3q]{font-family:var(--font-chrome-stack);white-space:nowrap;color:var(--color-ink-soft);flex:none;margin-left:.35rem;font-size:.95rem;font-weight:700;line-height:calc(1.6rem - 4px)}.cap__more[data-astro-cid-4qgext3q][hidden]{display:none}.cap__crew[data-astro-cid-4qgext3q]:before{margin-inline:0}.cap__who[data-astro-cid-4qgext3q]{z-index:4;border:var(--ink-line) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-chrome-stack);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.4rem;padding:.3rem .55rem;font-size:.7rem;font-weight:600;transition:opacity .12s,translate .12s;position:absolute;bottom:calc(100% + .45rem);right:0;translate:0 .2rem}.cap__face[data-astro-cid-4qgext3q]:hover,.cap__face[data-astro-cid-4qgext3q]:focus-visible{z-index:2}.cap__face[data-astro-cid-4qgext3q]:hover .cap__who[data-astro-cid-4qgext3q],.cap__face[data-astro-cid-4qgext3q]:focus-visible .cap__who[data-astro-cid-4qgext3q]{opacity:1;translate:0}.cap__face[data-astro-cid-4qgext3q]:hover:has(~.cap__face:hover) .cap__who[data-astro-cid-4qgext3q]{opacity:0}@media (prefers-reduced-motion:reduce){.cap__who[data-astro-cid-4qgext3q]{transition:none}}.sr-only[data-astro-cid-4qgext3q]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cap__title[data-astro-cid-4qgext3q]{font-family:var(--font-chrome-stack);letter-spacing:-.02em;color:var(--color-ink);align-items:center;gap:.45em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex}.cap--todo[data-astro-cid-4qgext3q] .cap__title[data-astro-cid-4qgext3q]{color:var(--color-ink-soft)}.cap__meta[data-astro-cid-4qgext3q]{font-family:var(--font-mono);font-size:var(--type-label);color:var(--color-ink-faint);line-height:1.5}.cap__turn[data-astro-cid-4qgext3q]{fill:none;width:.62em;height:.62em;stroke:var(--color-ink-faint);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;transition:opacity .16s,translate .16s;translate:-.25em}.strip[data-astro-cid-4qgext3q]:hover .cap__turn[data-astro-cid-4qgext3q],.strip[data-astro-cid-4qgext3q]:focus-within .cap__turn[data-astro-cid-4qgext3q]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.cap__turn[data-astro-cid-4qgext3q]{transition:none}}.shell:has(#view-list:checked) .comic[data-astro-cid-4qgext3q]{gap:0}.shell:has(#view-list:checked) .row[data-astro-cid-4qgext3q]{display:contents}.shell:has(#view-list:checked) .strip[data-astro-cid-4qgext3q]{border-top:1px solid var(--rule);grid-template-columns:clamp(9rem,30%,20rem) minmax(0,1fr) max-content;align-items:baseline;gap:.4rem clamp(1rem,2.5vw,2.25rem);padding-block:.9rem}.shell:has(#view-list:checked) .frames[data-astro-cid-4qgext3q]{display:contents}.shell:has(#view-list:checked) .frame[data-astro-cid-4qgext3q]{display:none}.shell:has(#view-list:checked) .frame[data-astro-cid-4qgext3q]:first-child{display:contents}.strip--launch[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child{background:var(--color-paper);flex-direction:column;display:flex}.strip--launch[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child .cap[data-astro-cid-4qgext3q]{border-bottom-color:#0000;position:relative}.strip--launch[data-astro-cid-4qgext3q] .frame[data-astro-cid-4qgext3q]:first-child{--mat:var(--cap-pad)}.launch[data-astro-cid-4qgext3q]{min-height:0;margin:var(--mat) auto;aspect-ratio:16/9;max-width:calc(100% - 2 * var(--mat));border-radius:var(--corner);contain:strict;background:linear-gradient(#0d0d26,#000);flex:1;align-self:center;position:relative;overflow:hidden}.launch__sky[data-astro-cid-4qgext3q]{fill:#fff;width:100%;height:100%;position:absolute;inset:0}.launch__play[data-astro-cid-4qgext3q]{position:absolute;inset:9% 0}.tooth[data-astro-cid-4qgext3q],.launch[data-astro-cid-4qgext3q]:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;mix-blend-mode:hard-light;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0.03 0.33 0.33 0.33 0 0.01 0.33 0.33 0.33 0 -0.03 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");transition:opacity .45s;position:absolute;inset:0}.strip[data-astro-cid-4qgext3q]:hover .tooth[data-astro-cid-4qgext3q],.strip[data-astro-cid-4qgext3q]:focus-within .tooth[data-astro-cid-4qgext3q],.strip[data-astro-cid-4qgext3q]:hover .launch[data-astro-cid-4qgext3q]:after,.strip[data-astro-cid-4qgext3q]:focus-within .launch[data-astro-cid-4qgext3q]:after{opacity:0}.tooth--film[data-astro-cid-4qgext3q]{width:calc(100% - 2 * var(--mat));aspect-ratio:16/9;border-radius:var(--corner);height:auto;margin:auto;inset:0}@media (width>=46rem){.film[data-astro-cid-4qgext3q]{container-type:size}.film__sound[data-astro-cid-4qgext3q]{top:calc((100cqh - min(100cqh - 2 * var(--mat), (100cqw - 2 * var(--mat)) * 9 / 16)) / 2 + 1.05rem);right:calc((100cqw - min(100cqw - 2 * var(--mat), (100cqh - 2 * var(--mat)) * 16 / 9)) / 2 + .55rem)}.tooth--film[data-astro-cid-4qgext3q]{width:min(100cqw - 2 * var(--mat), (100cqh - 2 * var(--mat)) * 16 / 9)}}@media not all and (width>=46rem){.film[data-astro-cid-4qgext3q]{container-type:inline-size}.art--film[data-astro-cid-4qgext3q]{width:calc(100cqw - 2 * var(--mat));height:calc((100cqw - 2 * var(--mat)) * 9 / 16);max-height:none;margin-block:var(--mat);flex:none}.launch[data-astro-cid-4qgext3q]{width:calc(100% - 2 * var(--mat));flex:none;margin-block:auto}}.launch[data-astro-cid-4qgext3q]:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 2.6rem .2rem #c4b3ee52,inset 0 0 1.2rem #c4b3ee66,inset 0 0 .5rem #d2c6f46b,inset 0 0 .25rem #ece6ff80}.launch__reel[data-astro-cid-4qgext3q]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.launch__track[data-astro-cid-4qgext3q]{height:100%;transform:translateX(calc(var(--at) * -100%));transition:transform .7s cubic-bezier(.22,.8,.24,1);display:flex}.launch__track[data-astro-cid-4qgext3q][data-jump]{transition:none}.launch__shot[data-astro-cid-4qgext3q]{object-fit:cover;flex:0 0 100%;width:100%;height:100%}.launch--reel[data-astro-cid-4qgext3q]{background:var(--color-paper-dim)}.launch--reel[data-astro-cid-4qgext3q]:before{display:none}.launch--reel[data-astro-cid-4qgext3q] .launch__track[data-astro-cid-4qgext3q]{transition-duration:1.2s;transition-timing-function:cubic-bezier(.45,0,.2,1)}.launch--reel[data-astro-cid-4qgext3q] .launch__track[data-astro-cid-4qgext3q][data-jump]{transition:none}.launch__play[data-astro-cid-4qgext3q] svg{width:100%;height:100%;display:block;overflow:visible}.shell:has(#view-list:checked) .art[data-astro-cid-4qgext3q],.shell:has(#view-list:checked) .film[data-astro-cid-4qgext3q],.shell:has(#view-list:checked) .launch[data-astro-cid-4qgext3q],.shell:has(#view-list:checked) .slot[data-astro-cid-4qgext3q]{display:none}.shell:has(#view-list:checked) .cap[data-astro-cid-4qgext3q]{background:0 0;border:0;grid-area:1/1;padding:0;position:static}.shell:has(#view-list:checked) .strip[data-astro-cid-4qgext3q]:has(.strip__go):hover{scale:1}@media (width>=46rem){.shell:has(#view-list:checked) .strip[data-astro-cid-4qgext3q]:has(.cap__crew){position:relative}.shell:has(#view-list:checked) .cap__crew[data-astro-cid-4qgext3q]{padding-left:0;position:absolute;top:50%;right:0;translate:0 -50%}}@media (width<=46rem){.row[data-astro-cid-4qgext3q]{gap:var(--gutter-panel);aspect-ratio:auto;display:grid}.row--short[data-astro-cid-4qgext3q]:after{display:none}.comic[data-astro-cid-4qgext3q]{--cap-pad:.75rem;--cap-h:2.8125rem}.frames[data-astro-cid-4qgext3q]{grid-auto-flow:row}.cap[data-astro-cid-4qgext3q]{padding:.6rem .75rem .5rem}.empty[data-astro-cid-4qgext3q]{color:var(--color-ink-faint);margin:0}}.about[data-astro-cid-oxgmilyn]{gap:clamp(2rem,5vh,3rem);display:grid}.frame[data-astro-cid-oxgmilyn]{border:var(--ink-line) solid var(--color-ink);background:var(--color-paper-dim);margin:0;position:relative;overflow:hidden}.art[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%;display:block}.open[data-astro-cid-oxgmilyn]{align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.open[data-astro-cid-oxgmilyn] figure[data-astro-cid-oxgmilyn].frame{aspect-ratio:4/5;align-self:start}.open__say[data-astro-cid-oxgmilyn]{flex-direction:column;justify-content:center;gap:clamp(.7rem,1.6vh,1.1rem);padding:clamp(1.1rem,2.5vh,1.6rem) clamp(1.1rem,2.5vw,1.75rem);display:flex}.open__line[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft);margin:0;font-size:.9375rem;line-height:1.7}.kit[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);gap:.6rem clamp(1rem,2.5vw,1.75rem);margin:clamp(.8rem,2vh,1.2rem) 0 0;padding:clamp(.8rem,2vh,1.2rem) 0 0;list-style:none;display:grid}.kit__row[data-astro-cid-oxgmilyn]{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.kit__name[data-astro-cid-oxgmilyn]{font-family:var(--font-chrome-stack);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:calc(var(--type-label) * 1.6 + .3rem);color:var(--color-ink-soft);margin:0}.kit__chips[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.part[data-astro-cid-oxgmilyn]{gap:clamp(.85rem,2vh,1.25rem);display:grid}.part__head[data-astro-cid-oxgmilyn]{font-family:var(--font-chrome-stack);letter-spacing:-.02em;color:var(--color-ink);align-items:center;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex}.rec[data-astro-cid-oxgmilyn]{gap:0;margin:0;padding:0;list-style:none;display:grid}.rec__row[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);align-items:start;row-gap:.35rem;padding-block:clamp(.9rem,2vh,1.25rem);display:grid}.rec__row[data-astro-cid-oxgmilyn]:first-child{border-top:0}.rec__title[data-astro-cid-oxgmilyn]{font-family:var(--font-chrome-stack);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.rec__body[data-astro-cid-oxgmilyn]{min-width:0}.rec__body[data-astro-cid-oxgmilyn]:after{content:"";clear:both;display:block}.rec__title[data-astro-cid-oxgmilyn]+.rec__detail[data-astro-cid-oxgmilyn]{margin-top:.35rem}.rec__em[data-astro-cid-oxgmilyn]{font-style:italic}.rec--inline[data-astro-cid-oxgmilyn] .rec__org[data-astro-cid-oxgmilyn]:before{content:"·";color:var(--color-ink-faint);margin-right:.45em}.rec__org[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft);font-weight:500}.rec[data-astro-cid-oxgmilyn]:not(.rec--inline) .rec__line[data-astro-cid-oxgmilyn]{flex-wrap:wrap;align-items:baseline;gap:1em;margin-top:.5rem;font-size:.9375rem;display:flex}.rec--inline[data-astro-cid-oxgmilyn] .rec__line[data-astro-cid-oxgmilyn]{display:inline}.rec[data-astro-cid-oxgmilyn]:not(.rec--inline) .rec__when[data-astro-cid-oxgmilyn]{float:none;margin:0}.rec__org[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{color:inherit;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.rec__org[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover{color:var(--color-ink);text-decoration-color:currentColor}.rec__when[data-astro-cid-oxgmilyn]{float:right;font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:normal;white-space:nowrap;color:var(--color-ink-faint);margin:0 0 .2rem clamp(1rem,2.5vw,2rem);font-weight:400;line-height:2.1}.rec__detail[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft);margin:0;font-size:.9375rem;line-height:1.65}.skills[data-astro-cid-oxgmilyn]{gap:clamp(1rem,2.5vh,1.5rem);display:grid}.skills__name[data-astro-cid-oxgmilyn]{font-family:var(--font-chrome-stack);letter-spacing:-.01em;color:var(--color-ink-soft);margin:0 0 .6rem;font-size:1rem;font-weight:700;line-height:1.3}.skills__list[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.beyond[data-astro-cid-oxgmilyn]{gap:clamp(.6rem,1.4vh,1rem);margin:0;padding:0;list-style:none;display:grid}.beyond__row[data-astro-cid-oxgmilyn]{align-items:stretch;gap:clamp(.6rem,1.4vh,1rem);display:flex}.frame--note[data-astro-cid-oxgmilyn]{flex:var(--span);flex-direction:column;min-width:0;display:flex}.note[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft);margin:0;padding:clamp(.85rem,2vh,1.1rem) clamp(.95rem,2vw,1.25rem);font-size:.9375rem;line-height:1.65}.note__lead[data-astro-cid-oxgmilyn]{font-family:var(--font-chrome-stack);letter-spacing:-.01em;color:var(--color-ink);font-weight:700}.open__rail[data-astro-cid-oxgmilyn]{align-content:start;gap:clamp(1.1rem,2.5vh,1.6rem);padding-top:.15rem;display:grid}.open__reach[data-astro-cid-oxgmilyn]{flex-wrap:wrap;align-items:baseline;gap:.3rem clamp(1rem,2.5vw,2rem);display:flex}.reach[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.reach[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{color:inherit;text-decoration-line:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.reach[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover,.reach[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:focus-visible{color:var(--color-ink);text-decoration-color:currentColor}.open__record[data-astro-cid-oxgmilyn]{display:grid}.open__jobs[data-astro-cid-oxgmilyn]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.job[data-astro-cid-oxgmilyn]{flex-wrap:wrap;align-items:baseline;gap:0 .45em;display:flex}.open__jobs--ruled[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);margin-top:.8rem;padding-top:.8rem}.job--study[data-astro-cid-oxgmilyn] .job__what[data-astro-cid-oxgmilyn]{width:100%;margin-bottom:.1rem}.job--study[data-astro-cid-oxgmilyn] .job__org[data-astro-cid-oxgmilyn]:before{content:none}.job__what[data-astro-cid-oxgmilyn]{font-family:var(--font-chrome-stack);letter-spacing:-.01em;color:var(--color-ink);font-size:.9375rem;font-weight:700}.job__org[data-astro-cid-oxgmilyn]:before{content:"·";color:var(--color-ink-faint);margin-right:.45em}.job__org[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft);font-size:.9375rem;font-weight:500}.job__when[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:normal;color:var(--color-ink-faint);margin-left:auto;padding-left:.75rem;font-weight:400}.beyond__row[data-astro-cid-oxgmilyn]{flex-wrap:wrap}.frame--note[data-astro-cid-oxgmilyn]{flex:100%}@media (width>=46rem){.open[data-astro-cid-oxgmilyn] figure[data-astro-cid-oxgmilyn].frame{aspect-ratio:auto;align-self:stretch}.open[data-astro-cid-oxgmilyn]{grid-template-columns:clamp(13rem,26%,18rem) minmax(0,1fr);align-items:stretch}.open__rail[data-astro-cid-oxgmilyn]{align-content:space-between}.open__say[data-astro-cid-oxgmilyn]{grid-column:1/-1}.beyond__row[data-astro-cid-oxgmilyn]{flex-wrap:nowrap}.frame--note[data-astro-cid-oxgmilyn]{flex:var(--span)}.skills[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}}@media (width<=46rem){.rec__when[data-astro-cid-oxgmilyn]{float:none;margin:0 0 .15rem;line-height:1.6}.kit[data-astro-cid-oxgmilyn],.kit__row[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.kit[data-astro-cid-oxgmilyn]{row-gap:1rem}.kit__row[data-astro-cid-oxgmilyn]{row-gap:.4rem}.job__when[data-astro-cid-oxgmilyn]{order:-1;width:100%;margin-left:0;padding-left:0;line-height:1.6}}.chapter[data-astro-cid-cevya6uf]{min-block-size:100svh}.chapters[data-astro-cid-upctwakv]{top:50%;right:max(1.5rem, calc((100vw - var(--band-max)) / 4 - 2.5rem));z-index:15;opacity:0;visibility:hidden;pointer-events:none;position:fixed;translate:0 -50%}.chapters[data-astro-cid-upctwakv][data-shown]{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.chapters[data-astro-cid-upctwakv]{transition:opacity .32s,visibility .32s}}.chapters[data-astro-cid-upctwakv] ul[data-astro-cid-upctwakv]{justify-items:end;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.chapters[data-astro-cid-upctwakv] a[data-astro-cid-upctwakv]{justify-content:flex-end;align-items:center;gap:.55rem;text-decoration:none;display:flex}.chapters__mark[data-astro-cid-upctwakv]{flex-shrink:0;justify-content:center;align-items:center;width:.375rem;height:.375rem;display:flex}.chapters__mark[data-astro-cid-upctwakv]:after{content:"";background:var(--color-ink-faint);border-radius:999px;width:.375rem;height:.375rem;display:block}@media (prefers-reduced-motion:no-preference){.chapters__mark[data-astro-cid-upctwakv]:after{transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),background-color .28s}.chapters__name[data-astro-cid-upctwakv]{transition:opacity .24s,translate .24s cubic-bezier(.22,1,.36,1)}}.chapters[data-astro-cid-upctwakv] a[data-astro-cid-upctwakv][aria-current=true] .chapters__mark[data-astro-cid-upctwakv]:after{background:var(--color-ink-faint);width:.375rem;height:1rem}.chapters__name[data-astro-cid-upctwakv]{font-family:var(--font-chrome-stack);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-soft);opacity:0;font-size:.6875rem;font-weight:700;line-height:1;translate:.35rem}.chapters[data-astro-cid-upctwakv] a[data-astro-cid-upctwakv]:hover .chapters__name[data-astro-cid-upctwakv],.chapters[data-astro-cid-upctwakv] a[data-astro-cid-upctwakv]:focus-visible .chapters__name[data-astro-cid-upctwakv]{opacity:1;translate:0}.chapters[data-astro-cid-upctwakv] a[data-astro-cid-upctwakv]:not([aria-current=true]):hover .chapters__mark[data-astro-cid-upctwakv]:after,.chapters[data-astro-cid-upctwakv] a[data-astro-cid-upctwakv]:not([aria-current=true]):focus-visible .chapters__mark[data-astro-cid-upctwakv]:after{background:var(--color-ink-soft);width:.375rem;height:.625rem}@media (width<=79.99rem){.chapters[data-astro-cid-upctwakv]{display:none}}.sheet[data-astro-cid-jk7rnqd7]{--sheet-gap:clamp(.5rem, 2.2vmin, 1.5rem);--sheet-radius:clamp(.9rem, 2vmin, 1.25rem);box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--sheet-gap);background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:clip}.sheet[data-astro-cid-jk7rnqd7][open]{align-items:end;display:grid}.sheet[data-astro-cid-jk7rnqd7]::backdrop{background:color-mix(in srgb, var(--color-ink) 45%, transparent);backdrop-filter:blur(5px)}.sheet__panel[data-astro-cid-jk7rnqd7]{border-radius:var(--sheet-radius);background:0 0;border:0;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff59,0 24px 70px -24px #1f1b1a8c}html[data-covered] .sheet__panel[data-astro-cid-jk7rnqd7]{backdrop-filter:blur(28px)saturate(1.25)}html[data-covered] .sheet[data-astro-cid-jk7rnqd7]{--head-solid:66%;--bar-solid:94%}html[data-covered] .sheet[data-astro-cid-jk7rnqd7] .case__navbar{backdrop-filter:blur(16px)saturate(1.2)}.sheet__shut[data-astro-cid-jk7rnqd7]{z-index:2;border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:clamp(.75rem,2.5vh,1.25rem);right:clamp(.75rem,2.5vw,1.25rem)}.sheet__shut[data-astro-cid-jk7rnqd7] svg[data-astro-cid-jk7rnqd7]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:1rem;height:1rem}.sheet[data-astro-cid-jk7rnqd7]:focus,.sheet[data-astro-cid-jk7rnqd7]:focus-visible{outline:none}.sheet__shut[data-astro-cid-jk7rnqd7]:hover{background:var(--rule-faint)}.sheet__scroll[data-astro-cid-jk7rnqd7]{overscroll-behavior:contain;background-color:var(--color-paper);height:100%;transition:background-color .24s linear;overflow-y:auto;container-type:inline-size}html[data-covered] .sheet__scroll[data-astro-cid-jk7rnqd7]{background-color:color-mix(in srgb, var(--color-paper) 91%, transparent)}.sheet[data-astro-cid-jk7rnqd7] .case{padding-block-start:0}.sheet[data-astro-cid-jk7rnqd7] .case__head{padding-inline:max(var(--band-pad), calc(50cqw - var(--band-max) / 2 + var(--band-pad)));border-width:0 0 var(--ink-line);margin-inline:calc(50% - 50cqw)}.sheet[data-astro-cid-jk7rnqd7] .case__navbar{padding-inline:max(var(--band-pad), calc(50cqw - var(--band-max) / 2 + var(--band-pad)));left:calc(50% - 50cqw);right:calc(50% - 50cqw)}@media (width<=76rem){.sheet[data-astro-cid-jk7rnqd7] .case__navbar{padding-right:3.5rem}}.sheet[data-astro-cid-jk7rnqd7]:has([data-case]:not([hidden]) [data-case-nav][data-on]) .sheet__shut[data-astro-cid-jk7rnqd7]{top:.375rem}@media (prefers-reduced-motion:no-preference){.sheet__shut[data-astro-cid-jk7rnqd7]{transition:top .22s}}.sheet[data-astro-cid-jk7rnqd7] .case__topline{padding-right:3rem}@media (width>=70rem){.sheet[data-astro-cid-jk7rnqd7] .case__topline{padding-right:0}}html[data-covered] .chrome,html[data-covered] .chrome *,html[data-covered] .foot,html[data-covered] .foot *,html[data-covered] main>:not(dialog),html[data-covered] main>:not(dialog) *{animation-play-state:paused!important}html[data-covered] .grain:after{display:none}.sheet[data-astro-cid-jk7rnqd7]{--sheet-in:.4s cubic-bezier(.25, .3, .3, 1);--sheet-out:.28s cubic-bezier(.333, .167, .667, .5)}.sheet__panel[data-astro-cid-jk7rnqd7]{transform:translate3d(0, calc(100% + var(--sheet-gap) + 5rem), 0);transition:transform var(--sheet-out)}.sheet[data-astro-cid-jk7rnqd7][data-up] .sheet__panel[data-astro-cid-jk7rnqd7]{transition:transform var(--sheet-in);transform:translate(0,0)}.sheet[data-astro-cid-jk7rnqd7][open] .sheet__panel[data-astro-cid-jk7rnqd7]{will-change:transform}.sheet[data-astro-cid-jk7rnqd7]::backdrop{opacity:0;transition:opacity .28s linear}.sheet[data-astro-cid-jk7rnqd7][data-up]::backdrop{opacity:1;transition:opacity .4s linear}@media (prefers-reduced-motion:reduce){.sheet__panel[data-astro-cid-jk7rnqd7],.sheet[data-astro-cid-jk7rnqd7][data-up] .sheet__panel[data-astro-cid-jk7rnqd7],.sheet[data-astro-cid-jk7rnqd7]::backdrop,.sheet[data-astro-cid-jk7rnqd7][data-up]::backdrop{transition:none}}.work[data-astro-cid-lcdefpme]{grid-template-rows:max-content minmax(min-content,1fr);align-content:start;display:grid}.sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
