.clay[data-astro-cid-6zou23bt]{--step:var(--sp12,0);background:radial-gradient(120% 90% at 62% 30%,#2a1c13 0%,#120c09 55%,#07080b 100%);position:absolute;inset:0;overflow:hidden}.clay__defs[data-astro-cid-6zou23bt]{position:absolute}.clay__table[data-astro-cid-6zou23bt]{transform-origin:bottom;background:linear-gradient(#3b2a1d 0%,#24180f 60%,#120c08 100%);height:42%;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(900px)rotateX(58deg)}.clay__spot[data-astro-cid-6zou23bt]{background:radial-gradient(closest-side,#ffc4782e,#0000);width:60%;height:70%;position:absolute;top:20%;left:40%}.clay__walker[data-astro-cid-6zou23bt]{left:calc(30% + var(--step) * 46%);width:clamp(110px,12vw,190px);position:absolute;bottom:22%}.clay__fig[data-astro-cid-6zou23bt]{width:100%;display:block;overflow:visible}.clay__leg--f[data-astro-cid-6zou23bt],.clay__arm--b[data-astro-cid-6zou23bt]{transform-box:fill-box;transform-origin:top;rotate:calc(sin(var(--step) * 12 * 90deg) * 18deg)}.clay__leg--b[data-astro-cid-6zou23bt],.clay__arm--f[data-astro-cid-6zou23bt]{transform-box:fill-box;transform-origin:top;rotate:calc(sin(var(--step) * 12 * 90deg) * -18deg)}.clay__camera[data-astro-cid-6zou23bt]{filter:blur(2px);opacity:.92;width:clamp(220px,30vw,460px);position:absolute;top:8%;left:-2%}.clay__flash[data-astro-cid-6zou23bt]{opacity:max(0, .85 - abs(var(--sp,0) - .5) * 14);pointer-events:none;background:#fff6e8;position:absolute;inset:0}.clay__counter[data-astro-cid-6zou23bt]{top:calc(var(--header-h) + 16px);right:var(--gutter);color:#e9b46a;letter-spacing:.12em;counter-reset:frame calc(var(--sp12,0) * 12 + 1);position:absolute}.clay__frame[data-astro-cid-6zou23bt]:after{content:"FRAME " counter(frame, decimal-leading-zero)}.clay__counter[data-astro-cid-6zou23bt] span[data-astro-cid-6zou23bt]:first-child:before{content:"";background:#e5484d;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@media (width<=767px){.clay__walker[data-astro-cid-6zou23bt]{left:calc(18% + var(--step) * 56%);bottom:46%}.clay__camera[data-astro-cid-6zou23bt]{width:46vw;top:auto;bottom:34%}}.heroes[data-astro-cid-m2c6ex7y]{--turn:calc(var(--sp12,0) * -1turn);background:radial-gradient(100% 80% at 60% 35%,#1b2416 0%,#0d110b 55%,#07080b 100%);position:absolute;inset:0;overflow:hidden}.heroes__light[data-astro-cid-m2c6ex7y]{background:radial-gradient(closest-side,#c8ffaa1f,#0000);width:50%;height:80%;position:absolute;top:5%;left:35%}.heroes__table[data-astro-cid-m2c6ex7y]{aspect-ratio:1;perspective:1100px;width:clamp(280px,38vw,620px);position:absolute;bottom:18%;left:58%;translate:-50%;container-type:inline-size}.heroes__disc[data-astro-cid-m2c6ex7y]{aspect-ratio:1;background:repeating-conic-gradient(from var(--turn), #3a3328 0 10deg, #322c22 10deg 20deg);border-radius:50%;width:100%;position:absolute;top:30%;left:0;transform:rotateX(80deg);box-shadow:0 0 0 6px #1b1712}.heroes__ring[data-astro-cid-m2c6ex7y]{transform-style:preserve-3d;transform:rotateX(-8deg) rotateY(var(--turn));position:absolute;inset:0}.heroes__slot[data-astro-cid-m2c6ex7y]{width:28%;transform-style:preserve-3d;position:absolute;bottom:20%;left:50%;translate:-50%}.heroes__slot--strong[data-astro-cid-m2c6ex7y]{width:38%;transform:rotateY(0deg) translateZ(4cqi) rotateY(calc(var(--turn) * -1))}.heroes__slot--robot[data-astro-cid-m2c6ex7y]{transform:rotateY(120deg) translateZ(30cqi) rotateY(calc(-120deg - var(--turn)))}.heroes__slot--runner[data-astro-cid-m2c6ex7y]{transform:rotateY(240deg) translateZ(30cqi) rotateY(calc(-240deg - var(--turn)))}.heroes__fig[data-astro-cid-m2c6ex7y]{width:100%;display:block;overflow:visible}@media (width<=767px){.heroes__table[data-astro-cid-m2c6ex7y]{width:78vw;bottom:38%;left:50%}}.draw[data-astro-cid-qsti5x5f]{background:radial-gradient(90% 80% at 62% 40%,#1a1d26 0%,#07080b 75%);position:absolute;inset:0;overflow:hidden}.draw__sheet[data-astro-cid-qsti5x5f]{aspect-ratio:600/620;background:#ece7dc;border-radius:3px;width:clamp(260px,34vw,560px);position:absolute;top:50%;right:9%;translate:0 -50%;rotate:-3deg;box-shadow:0 40px 80px -30px #000c}.draw__peg[data-astro-cid-qsti5x5f]{background:#07080b;border-radius:99px;width:7%;height:2.4%;position:absolute;bottom:3.5%;left:20%}.draw__peg--c[data-astro-cid-qsti5x5f]{border-radius:50%;width:4%;height:3.6%;bottom:3%;left:47.5%}.draw__peg--r[data-astro-cid-qsti5x5f]{left:73%}.draw__art[data-astro-cid-qsti5x5f]{width:100%;height:100%;position:absolute;inset:0}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]{stroke:#2b2a2e;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--sp,0) * 10 - var(--i,0), 1))}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(2){--i:1}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(3){--i:2}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(4){--i:3}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(5){--i:4}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(6){--i:5}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(7){--i:6}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(8){--i:7}.draw__art[data-astro-cid-qsti5x5f] path[data-astro-cid-qsti5x5f]:nth-child(9){--i:8}.draw__art--b[data-astro-cid-qsti5x5f]{opacity:0;animation:.166s step-end infinite boil;translate:1.5px -1px;rotate:.35deg}.draw__art--a[data-astro-cid-qsti5x5f]{animation:.166s step-end infinite reverse boil}@keyframes boil{0%{opacity:1}50%{opacity:0}}.draw__pencil[data-astro-cid-qsti5x5f]{right:4%;top:calc(28% + var(--sp,0) * 34%);width:clamp(160px,18vw,280px);rotate:-32deg;translate:calc(var(--sp,0) * -6vw) 0;filter:drop-shadow(0 18px 18px #0009);position:absolute}html[data-motion=paused] .draw__art[data-astro-cid-qsti5x5f]{animation:none}html[data-motion=paused] .draw__art--b[data-astro-cid-qsti5x5f]{display:none}@media (width<=767px){.draw__sheet[data-astro-cid-qsti5x5f]{width:74vw;top:34%;right:50%;translate:50% -50%}.draw__pencil[data-astro-cid-qsti5x5f]{display:none}}.bots[data-astro-cid-h6oicmnt]{background:radial-gradient(80% 80% at 64% 42%,#0a1a2e 0%,#07080b 70%);position:absolute;inset:0;overflow:hidden}.bots__hud[data-astro-cid-h6oicmnt]{width:clamp(300px,44vw,680px);translate:0 -50%;rotate:calc(var(--sp,0) * 60deg);position:absolute;top:50%;right:6%}.bots__ring[data-astro-cid-h6oicmnt]{stroke:#00d0ff;stroke-width:2px;stroke-dasharray:.18 .04;stroke-dashoffset:calc(1 - var(--sp,0));opacity:calc(.25 + var(--sp,0) * .75)}.bots__ring--b[data-astro-cid-h6oicmnt]{stroke:#1f6bff;stroke-width:6px;stroke-dasharray:.06 .03;transform-origin:200px 200px;rotate:calc(var(--sp,0) * -140deg)}.bots__ring--c[data-astro-cid-h6oicmnt]{stroke:#d9a441;stroke-dasharray:.3 .2;stroke-width:1.4px}.bots__core[data-astro-cid-h6oicmnt]{fill:#00d0ff1f;stroke:#00d0ff;stroke-width:1.5px;scale:calc(.6 + var(--sp,0) * .4);transform-origin:200px 200px}.bots__ticks[data-astro-cid-h6oicmnt] line[data-astro-cid-h6oicmnt]{stroke:#00d0ff80;stroke-width:2px}.bots__robot[data-astro-cid-h6oicmnt]{width:clamp(150px,15vw,240px);position:absolute;top:50%;right:calc(6% + clamp(300px,44vw,680px)/2);translate:50% -46%}.bots__robot[data-astro-cid-h6oicmnt] [data-astro-cid-h6oicmnt]{stroke:#eceff5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bots__eye[data-astro-cid-h6oicmnt]{fill:#00d0ff;opacity:calc(.3 + var(--sp,0) * .7);stroke:none!important}@media (width<=767px){.bots__hud[data-astro-cid-h6oicmnt]{width:88vw;top:36%;right:50%;translate:50% -50%}.bots__robot[data-astro-cid-h6oicmnt]{width:34vw;top:36%;right:50%}}.term[data-astro-cid-2sia7hnt]{background:radial-gradient(80% 70% at 60% 40%,#0d1424 0%,#07080b 70%);position:absolute;inset:0;overflow:hidden}.term__win[data-astro-cid-2sia7hnt]{color:#c9d4e8;background:#0b0e16;border-radius:10px;width:clamp(300px,44vw,700px);padding:0 0 28px;font:500 clamp(1rem,.7rem + 1vw,1.5rem)/1.5 ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;right:8%;translate:0 -55%;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -30px #000000e6}.term__bar[data-astro-cid-2sia7hnt]{color:#a3adc2;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;font-size:.6em;display:flex}.term__bar[data-astro-cid-2sia7hnt] i[data-astro-cid-2sia7hnt]{background:#2a3142;border-radius:50%;width:10px;height:10px}.term__bar[data-astro-cid-2sia7hnt] span[data-astro-cid-2sia7hnt]{margin-left:8px}.term__line[data-astro-cid-2sia7hnt]{white-space:nowrap;margin:0 24px}.term__ps[data-astro-cid-2sia7hnt]{color:#d9a441}.term__type[data-astro-cid-2sia7hnt]{vertical-align:bottom;display:inline-block;overflow:hidden}.term__line--ask[data-astro-cid-2sia7hnt] .term__type[data-astro-cid-2sia7hnt]{max-width:round(down, calc(clamp(0, var(--sp,0) / .4, 1) * 6ch), 1ch)}.term__line--answer[data-astro-cid-2sia7hnt]{color:#00d0ff}.term__line--answer[data-astro-cid-2sia7hnt] .term__type[data-astro-cid-2sia7hnt]{max-width:round(down, calc(clamp(0, (var(--sp,0) - .5) / .45, 1) * 36ch), 1ch)}.term__caret[data-astro-cid-2sia7hnt]{vertical-align:text-bottom;background:#00d0ff;width:.6em;height:1.1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}html[data-motion=paused] .term__caret[data-astro-cid-2sia7hnt]{animation:none}@media (width<=767px){.term__win[data-astro-cid-2sia7hnt]{width:90vw;font-size:.95rem;top:34%;right:50%;translate:50% -50%}}.cgi[data-astro-cid-h5alebce]{background:radial-gradient(80% 80% at 62% 45%,#10141f 0%,#07080b 70%);position:absolute;inset:0;overflow:hidden}.cgi__canvas[data-astro-cid-h5alebce]{width:72%;height:100%;position:absolute;top:0;right:0}.cgi__fallback[data-astro-cid-h5alebce]{width:clamp(280px,46vw,720px);display:none;position:absolute;top:50%;right:6%;translate:0 -50%}.scene--cgi.is-fallback .cgi__canvas[data-astro-cid-h5alebce],html[data-motion=paused] .cgi__canvas[data-astro-cid-h5alebce]{display:none}.scene--cgi.is-fallback .cgi__fallback[data-astro-cid-h5alebce],html[data-motion=paused] .cgi__fallback[data-astro-cid-h5alebce]{display:block}@media (width<=767px){.cgi__canvas[data-astro-cid-h5alebce]{width:100%;height:68%}.cgi__fallback[data-astro-cid-h5alebce]{width:90vw;top:34%;right:50%;translate:50% -50%}}.route[data-astro-cid-khdakhqo]{background:radial-gradient(90% 80% at 55% 35%,#0f1420 0%,#07080b 75%);position:absolute;inset:0;overflow:hidden}.route__map[data-astro-cid-khdakhqo]{width:115vw;translate:-41.1% -50%;scale:calc(1 + var(--sp,0) * .08);transform-origin:41% 40%;position:absolute;top:48%;left:60%}.route__grid[data-astro-cid-khdakhqo] line[data-astro-cid-khdakhqo]{stroke:#eceff50d}.route__land[data-astro-cid-khdakhqo]{fill:#eceff50a;stroke:#d9a44173;stroke-width:1px}.route__arc[data-astro-cid-khdakhqo]{stroke:#d9a441;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sp,0))}.route__dot[data-astro-cid-khdakhqo]{fill:#00d0ff}.route__dot--to[data-astro-cid-khdakhqo]{fill:#d9a441;opacity:clamp(0, (var(--sp,0) - .85) * 8, 1)}.route__label[data-astro-cid-khdakhqo]{fill:#eceff5;font:600 15px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.route__label--to[data-astro-cid-khdakhqo]{opacity:clamp(0, (var(--sp,0) - .85) * 8, 1)}@media (width<=767px){.route__map[data-astro-cid-khdakhqo]{width:200vw;top:34%;left:50%}}.net[data-astro-cid-l3vco6tt]{background:radial-gradient(90% 80% at 62% 40%,#0b1426 0%,#07080b 72%);position:absolute;inset:0;overflow:hidden}.net__graph[data-astro-cid-l3vco6tt]{width:clamp(320px,52vw,820px);position:absolute;top:46%;right:4%;translate:0 -50%}.net__edge[data-astro-cid-l3vco6tt]{stroke:#1f6bff;stroke-width:1.2px;opacity:clamp(.06, var(--sp,0) * 25 - var(--i,0), .7)}.net__node[data-astro-cid-l3vco6tt]{fill:#0b1426;stroke:#00d0ff;stroke-width:1.5px;opacity:clamp(.12, var(--sp,0) * 25 - var(--i,0), 1)}.net__node--hub[data-astro-cid-l3vco6tt]{fill:#00d0ff}.net__count[data-astro-cid-l3vco6tt]{right:var(--gutter);top:calc(var(--header-h) + 24px);justify-items:end;margin:0;display:grid;position:absolute}.net__num[data-astro-cid-l3vco6tt]{font:800 clamp(3rem, 1.6rem + 5vw, 7rem) / .9 var(--font-display);color:#00d0ff;font-variant-numeric:tabular-nums}.net__unit[data-astro-cid-l3vco6tt]{color:var(--fg-3)}.net__brand[data-astro-cid-l3vco6tt]{color:#eceff5;opacity:clamp(0, (var(--sp,0) - .3) * 4, 1);background:#07080b;border-radius:99px;margin:0;padding:2px 12px;font-size:clamp(1.1rem,.7rem + 1vw,1.6rem);position:absolute;top:calc(46% + clamp(320px,52vw,820px)/16.6667);right:calc(4% + clamp(320px,52vw,820px)/2);translate:50%}@media (width<=767px){.net__graph[data-astro-cid-l3vco6tt]{width:96vw;top:38%;right:50%;translate:50% -50%}.net__brand[data-astro-cid-l3vco6tt]{top:calc(38% + 4vw);right:50%}}.nemo[data-astro-cid-eg5zd76z]{background:radial-gradient(90% 80% at 62% 40%,#17140c 0%,#07080b 72%);position:absolute;inset:0;overflow:hidden}.nemo__onion[data-astro-cid-eg5zd76z]{aspect-ratio:4/3;width:clamp(280px,40vw,640px);margin-top:calc(clamp(280px,40vw,640px)/-2.66667);position:absolute;top:46%;right:8%}.nemo__cel[data-astro-cid-eg5zd76z]{mix-blend-mode:screen;filter:sepia()saturate(2.6)hue-rotate(-14deg)contrast(1.6)brightness(1.05);position:absolute;inset:0;overflow:hidden}.nemo__cel[data-astro-cid-eg5zd76z] img[data-astro-cid-eg5zd76z]{width:600%;max-width:none;height:400%;position:absolute;top:0;left:0}.nemo__cel--a[data-astro-cid-eg5zd76z]{opacity:calc(.3 * min(1, var(--sp,0) * 4))}.nemo__cel--a[data-astro-cid-eg5zd76z] img[data-astro-cid-eg5zd76z]{translate:0}.nemo__cel--b[data-astro-cid-eg5zd76z]{opacity:calc(.6 * clamp(0, var(--sp,0) * 4 - .6, 1))}.nemo__cel--b[data-astro-cid-eg5zd76z] img[data-astro-cid-eg5zd76z]{translate:-66.667%}.nemo__cel--c[data-astro-cid-eg5zd76z]{opacity:clamp(0, var(--sp,0) * 4 - 1.2, 1)}.nemo__cel--c[data-astro-cid-eg5zd76z] img[data-astro-cid-eg5zd76z]{translate:-33.333% -25%}.nemo__chart[data-astro-cid-eg5zd76z]{right:8%;top:calc(var(--header-h) + 28px);width:clamp(260px,34vw,520px);position:absolute}.nemo__axis[data-astro-cid-eg5zd76z]{stroke:#8890a1;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, var(--sp,0) * 2))}.nemo__tick[data-astro-cid-eg5zd76z]{stroke:#d9a441;stroke-width:2px;opacity:clamp(0, var(--sp,0) * 26 - var(--i,0), 1)}.nemo__chart[data-astro-cid-eg5zd76z] text[data-astro-cid-eg5zd76z]{fill:#8890a1;font:500 11px var(--font-sans)}.nemo__cube[data-astro-cid-eg5zd76z]{aspect-ratio:1;width:64px;transform-style:preserve-3d;transform:perspective(500px) rotateX(-24deg) rotateY(calc(var(--sp,0) * 270deg + 30deg));position:absolute;top:22%;right:calc(8% + clamp(280px,40vw,640px) + 3vw)}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]{border:1.5px solid #1f6bff;position:absolute;inset:0}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]:first-child{transform:translateZ(32px)}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]:nth-child(2){transform:rotateY(180deg)translateZ(32px)}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]:nth-child(3){transform:rotateY(90deg)translateZ(32px)}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]:nth-child(4){transform:rotateY(-90deg)translateZ(32px)}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]:nth-child(5){transform:rotateX(90deg)translateZ(32px)}.nemo__cube[data-astro-cid-eg5zd76z] i[data-astro-cid-eg5zd76z]:nth-child(6){transform:rotateX(-90deg)translateZ(32px)}@media (width<=767px){.nemo__onion[data-astro-cid-eg5zd76z]{width:86vw;margin-top:-32.25vw;top:32%;right:7vw}.nemo__chart[data-astro-cid-eg5zd76z]{width:80vw;top:54%;bottom:auto;right:50%;translate:50%}.nemo__cube[data-astro-cid-eg5zd76z]{right:8%;top:calc(var(--header-h) + 16px)}}.hz[data-astro-cid-4ydvchu3]{background:#07080b;position:absolute;inset:0;overflow:hidden}.hz__sky[data-astro-cid-4ydvchu3]{opacity:calc(.35 + var(--sp,0) * .65);background:linear-gradient(#07080b 0%,#0a1430 45%,#1f4fd8 78%,#6f9dff 100%);position:absolute;inset:0}.hz__sun[data-astro-cid-4ydvchu3]{left:46%;right:0;top:calc(64% - var(--sp,0) * 2%);height:2px;opacity:clamp(0, var(--sp,0) * 2, 1);background:linear-gradient(90deg,#0000,#d9a441 25%,#ffe2a3 55%,#d9a441 80%,#0000);position:absolute;box-shadow:0 0 40px 10px #d9a44159}.hz__land[data-astro-cid-4ydvchu3]{width:100%;height:38%;position:absolute;bottom:0;left:0;right:0}.hz__figure[data-astro-cid-4ydvchu3]{width:clamp(120px,13vw,220px);translate:0 calc((1 - var(--sp,0)) * 3vh);position:absolute;bottom:12%;right:22%}@media (width<=767px){.hz__sun[data-astro-cid-4ydvchu3]{top:44%;left:10%}.hz__figure[data-astro-cid-4ydvchu3]{width:34vw;bottom:30%;right:50%;translate:50%}}.gate[data-astro-cid-3k5m5ef2]{z-index:60;padding:clamp(88px, 17svh, 190px) var(--gutter) var(--gutter);color:#eceff5;background:radial-gradient(120% 90% at 50% 55%,#07080b33 0%,#07080bc7 70%,#07080b 100%);place-items:start center;display:grid;position:fixed;inset:0}.gate__inner[data-astro-cid-3k5m5ef2]{text-align:center;justify-items:center;gap:14px;max-width:36rem;display:grid}.gate__sign[data-astro-cid-3k5m5ef2]{color:#e3b45a;margin:0;font-size:clamp(2.6rem,2rem + 2.4vw,4.2rem);line-height:1}.gate__title[data-astro-cid-3k5m5ef2]{color:#eceff5;margin:0;font-size:clamp(3rem,1.6rem + 6vw,7.5rem)}.gate__hint[data-astro-cid-3k5m5ef2]{color:#b3b9c6;margin:0}.gate__choices[data-astro-cid-3k5m5ef2]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.gate__btn[data-astro-cid-3k5m5ef2]{border-radius:var(--radius-pill);color:#eceff5;min-height:52px;font-size:var(--fs-small);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur-2), color var(--dur-2), border-color var(--dur-2);background:0 0;border:1px solid #eceff552;padding:0 26px;font-weight:600}.gate__btn[data-astro-cid-3k5m5ef2]:hover{border-color:#eceff5}.gate__btn[data-astro-cid-3k5m5ef2][data-selected]{color:#07080b;background:#d9a441;border-color:#d9a441}.gate__btn[data-astro-cid-3k5m5ef2][data-selected]:hover{background:#e3b45a}.gate__btn[data-astro-cid-3k5m5ef2]:focus-visible{outline-offset:4px;outline:2px solid #e3b45a}.findex[data-astro-cid-nfkgw2sj]{z-index:3;right:calc(var(--gutter) - 10px);transition:opacity .6s var(--ease-out);position:absolute;top:50%;translate:0 -50%}.film:is([data-phase=gate],[data-phase=prologue]) .findex[data-astro-cid-nfkgw2sj]{opacity:0;visibility:hidden}.findex[data-astro-cid-nfkgw2sj] ol[data-astro-cid-nfkgw2sj]{gap:2px;display:grid}.findex__link[data-astro-cid-nfkgw2sj]{min-height:32px;color:var(--fg-3);font-size:var(--fs-label);border-radius:6px;justify-content:flex-end;align-items:center;gap:10px;padding:4px 10px;display:flex}.findex__name[data-astro-cid-nfkgw2sj]{opacity:0;transition:opacity var(--dur-2), translate var(--dur-2) var(--ease-out);white-space:nowrap;translate:6px}.findex__num[data-astro-cid-nfkgw2sj]{color:inherit}.findex__tick[data-astro-cid-nfkgw2sj]{background:var(--line-strong);width:18px;height:2px;display:block;position:relative;overflow:hidden}.findex__tick[data-astro-cid-nfkgw2sj] i[data-astro-cid-nfkgw2sj]{background:var(--gold);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;inset:0}.findex__link[data-astro-cid-nfkgw2sj]:hover,.findex__link[data-astro-cid-nfkgw2sj]:focus-visible,.findex__link[data-astro-cid-nfkgw2sj][aria-current]{color:var(--fg)}.findex__link[data-astro-cid-nfkgw2sj]:is(:hover,:focus-visible,[aria-current]) .findex__name[data-astro-cid-nfkgw2sj]{opacity:1;translate:none}.findex__link[data-astro-cid-nfkgw2sj][aria-current] .findex__tick[data-astro-cid-nfkgw2sj]{width:30px}.findex[data-astro-cid-nfkgw2sj]:focus-within .findex__name[data-astro-cid-nfkgw2sj],.findex[data-astro-cid-nfkgw2sj]:hover .findex__name[data-astro-cid-nfkgw2sj]{opacity:1;translate:none}@media (width<=767px){.findex__num[data-astro-cid-nfkgw2sj]{display:none}.findex__name[data-astro-cid-nfkgw2sj]{position:absolute;right:100%}.findex__link[data-astro-cid-nfkgw2sj]:not([aria-current]) .findex__name[data-astro-cid-nfkgw2sj]{clip-path:inset(50%)}.findex[data-astro-cid-nfkgw2sj]:hover .findex__link[data-astro-cid-nfkgw2sj]:not([aria-current]) .findex__name[data-astro-cid-nfkgw2sj],.findex[data-astro-cid-nfkgw2sj]:focus-within .findex__link[data-astro-cid-nfkgw2sj]:not([aria-current]) .findex__name[data-astro-cid-nfkgw2sj]{clip-path:none}.findex__link[data-astro-cid-nfkgw2sj]{min-height:30px;padding-inline:8px;position:relative}}html[data-motion=paused] .findex[data-astro-cid-nfkgw2sj],html:not(.js) .findex[data-astro-cid-nfkgw2sj]{padding:120px var(--gutter) 24px;position:static;translate:none}html[data-motion=paused] .findex[data-astro-cid-nfkgw2sj] ol[data-astro-cid-nfkgw2sj],html:not(.js) .findex[data-astro-cid-nfkgw2sj] ol[data-astro-cid-nfkgw2sj]{flex-wrap:wrap;gap:4px 18px;display:flex}html[data-motion=paused] .findex__name[data-astro-cid-nfkgw2sj],html:not(.js) .findex__name[data-astro-cid-nfkgw2sj]{opacity:1;clip-path:none;position:static;translate:none}html[data-motion=paused] .findex__tick[data-astro-cid-nfkgw2sj],html:not(.js) .findex__tick[data-astro-cid-nfkgw2sj]{display:none}html[data-motion=paused] .findex__link[data-astro-cid-nfkgw2sj],html:not(.js) .findex__link[data-astro-cid-nfkgw2sj]{flex-direction:row-reverse;padding-inline:0}.prologue[data-astro-cid-bpqdsaqb]{--draw:1;--stroke-o:0;--ball-o:1;--by:0;--flash:0;--name:1;z-index:4;transition:opacity .9s var(--ease-out), visibility 0s linear .9s;background:radial-gradient(70% 60% at 50% 46%,#0f1118 0%,#0000 70%),#07080b;position:absolute;inset:0;overflow:hidden}.film[data-phase=film] .prologue[data-astro-cid-bpqdsaqb]{opacity:0;visibility:hidden}.prologue__svg[data-astro-cid-bpqdsaqb]{width:100%;height:100%;position:absolute;inset:0}.prologue__table[data-astro-cid-bpqdsaqb]{stroke:#eceff524;stroke-width:1.5px;opacity:var(--ball-o)}.prologue__shadow[data-astro-cid-bpqdsaqb]{fill:#0000008c;opacity:calc(var(--ball-o) * (1 - var(--by) * .8));transform-box:fill-box;transform-origin:50%;scale:calc(1 - var(--by) * .5) 1}.prologue__stroke[data-astro-cid-bpqdsaqb]{stroke:#c9ccd4;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw));opacity:var(--stroke-o)}.prologue__ball[data-astro-cid-bpqdsaqb]{opacity:var(--ball-o);transform:translateY(calc((1 - var(--by)) * 170px))}.prologue__pencil[data-astro-cid-bpqdsaqb]{opacity:var(--stroke-o)}.prologue__flash[data-astro-cid-bpqdsaqb]{opacity:var(--flash);pointer-events:none;background:#fff;position:absolute;inset:0}.prologue__name[data-astro-cid-bpqdsaqb]{text-align:center;color:#e3b45a;opacity:var(--name);translate:0 calc((1 - var(--name)) * 12px);margin:0;font-size:clamp(4rem,2rem + 8vw,10rem);line-height:1;position:absolute;top:16%;left:0;right:0}html[data-motion=paused] .prologue[data-astro-cid-bpqdsaqb],html:not(.js) .prologue[data-astro-cid-bpqdsaqb]{height:70svh;transition:none;position:relative;inset:auto;opacity:1!important;visibility:visible!important;--draw:1!important;--stroke-o:0!important;--ball-o:1!important;--by:0!important;--flash:0!important;--name:1!important}.film[data-astro-cid-nmlrinbr]{--bg:#07080b;--bg-elev:#10131b;--bg-sunk:#0b0d12;--fg:#eceff5;--fg-2:#b3b9c6;--fg-3:#8890a1;--line:#eceff51c;--line-strong:#eceff547;--accent-text:#6f9dff;--gold-text:#e3b45a;--focus:#e3b45a;height:calc(var(--len,10.9) * 160svh);background:var(--bg);color:var(--fg);color-scheme:dark;position:relative}.film[data-astro-cid-nmlrinbr]>*{--p:initial}.film[data-astro-cid-nmlrinbr]:focus{outline:none}.film__stage[data-astro-cid-nmlrinbr]{height:100svh;position:sticky;top:0;overflow:hidden}.film__canvas[data-astro-cid-nmlrinbr]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.film__skip[data-astro-cid-nmlrinbr]{z-index:30;left:var(--gutter);border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-size:var(--fs-small);opacity:0;transition:translate var(--dur-2) var(--ease-out), opacity var(--dur-2);padding:10px 18px;position:absolute;top:96px;translate:0 -400%}.film__skip[data-astro-cid-nmlrinbr]:focus-visible{opacity:1;translate:none}.film[data-astro-cid-nmlrinbr] :focus-visible{outline-color:var(--focus)}.scene[data-astro-cid-nmlrinbr]{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.scene[data-astro-cid-nmlrinbr].is-active,.film[data-astro-cid-nmlrinbr]:not([data-active]) .scene[data-astro-cid-nmlrinbr]:first-of-type{opacity:1;pointer-events:auto}.scene[data-astro-cid-nmlrinbr]:not(.is-active) *{animation-play-state:paused}.scene__art[data-astro-cid-nmlrinbr]{position:absolute;inset:0}.scene__text[data-astro-cid-nmlrinbr]{z-index:2;left:var(--gutter);gap:10px;max-width:min(80vw,15em);font-size:clamp(2rem,.9rem + 3.4vw,4.6rem);display:grid;position:absolute;bottom:clamp(56px,11vh,120px)}.scene__title[data-astro-cid-nmlrinbr]{font-size:var(--fs-label);color:var(--fg-3);max-width:40ch}.scene__num[data-astro-cid-nmlrinbr]{font-size:var(--fs-label);color:var(--gold-text,var(--gold))}.scene__line[data-astro-cid-nmlrinbr]{font-size:inherit;text-wrap:balance;margin:0;line-height:.95}.scene__link[data-astro-cid-nmlrinbr]{color:var(--gold-text,var(--gold));justify-self:start}.scene__links[data-astro-cid-nmlrinbr]{font-size:var(--fs-body,1rem);flex-wrap:wrap;align-items:center;gap:20px;margin:12px 0 0;display:flex}.scene__quiet[data-astro-cid-nmlrinbr]{color:var(--fg-3);text-underline-offset:4px;text-decoration:underline}.scene__quiet[data-astro-cid-nmlrinbr]:hover{color:var(--fg)}.film[data-astro-cid-nmlrinbr]:is([data-phase=gate],[data-phase=prologue]) .scene[data-astro-cid-nmlrinbr]{opacity:0;pointer-events:none}html[data-gate-open]{overflow:hidden}html[data-gate-open] [data-header]{opacity:0;pointer-events:none}html[data-motion=paused] .film[data-astro-cid-nmlrinbr],html:not(.js) .film[data-astro-cid-nmlrinbr]{height:auto}html[data-motion=paused] .film__stage[data-astro-cid-nmlrinbr],html:not(.js) .film__stage[data-astro-cid-nmlrinbr]{height:auto;position:static;overflow:visible}html[data-motion=paused] .scene[data-astro-cid-nmlrinbr],html:not(.js) .scene[data-astro-cid-nmlrinbr]{opacity:1;pointer-events:auto;min-height:88svh;position:relative;--sp:1!important;--sp12:1!important}html[data-motion=paused] .film__canvas[data-astro-cid-nmlrinbr],html:not(.js) .film__canvas[data-astro-cid-nmlrinbr]{display:none}.about[data-astro-cid-efz3t45k]{padding-top:var(--section);outline:none}.about__grid[data-astro-cid-efz3t45k]{gap:40px var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(40px,7vw,110px);display:grid}.about__portrait[data-astro-cid-efz3t45k]{aspect-ratio:4/5;border-radius:var(--radius-card);background:#0b0b0d;grid-column:1/span 5;position:relative;overflow:hidden}.about__portrait[data-astro-cid-efz3t45k] .pic{position:absolute;inset:0}.about__portrait[data-astro-cid-efz3t45k] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;scale:calc(1.08 - var(--p,.5) * .08)}.about__bio[data-astro-cid-efz3t45k]{color:var(--fg-2);grid-column:7/span 6;align-self:end}.about__lead[data-astro-cid-efz3t45k]{color:var(--fg)}.desk[data-astro-cid-efz3t45k]{padding-top:var(--section)}.desk__row[data-astro-cid-efz3t45k]{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,56px);display:grid}.desk__item[data-astro-cid-efz3t45k]{gap:12px;display:grid}.desk__media[data-astro-cid-efz3t45k]{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--bg-sunk);position:relative;overflow:hidden}.desk__media[data-astro-cid-efz3t45k] .pic,.desk__media[data-astro-cid-efz3t45k] .vid,.desk__media[data-astro-cid-efz3t45k] .svg{width:100%;height:100%;position:absolute;inset:0}.desk__media[data-astro-cid-efz3t45k] img{transition:scale 1.1s var(--ease-out)}@media (hover:hover){.desk__item[data-astro-cid-efz3t45k]:hover .desk__media[data-astro-cid-efz3t45k] img{scale:1.04}}.desk__title[data-astro-cid-efz3t45k]{font-weight:500}@media (width<=767px){.desk__row[data-astro-cid-efz3t45k]{grid-template-columns:1fr}}.edu__list[data-astro-cid-efz3t45k]{gap:clamp(28px,3vw,44px);margin-top:32px;display:grid}.edu__item[data-astro-cid-efz3t45k]{gap:16px var(--col-gap);grid-template-columns:5fr 5fr 2fr;align-items:baseline;display:grid}.edu__place[data-astro-cid-efz3t45k]{font-size:var(--fs-lead);letter-spacing:-.015em;font-weight:500}.edu__when[data-astro-cid-efz3t45k]{text-align:right;color:var(--fg-3)}.principles[data-astro-cid-efz3t45k]{border-radius:var(--radius-card);margin-inline:var(--gutter)}.principles__list[data-astro-cid-efz3t45k]{gap:40px var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.principles__list[data-astro-cid-efz3t45k] li[data-astro-cid-efz3t45k]{align-content:start;gap:12px;display:grid}.principles__title[data-astro-cid-efz3t45k]{font-size:var(--fs-lead);font-weight:500}.principles__body[data-astro-cid-efz3t45k]{color:color-mix(in srgb, var(--fg-inverse) 74%, transparent)}.tools__head[data-astro-cid-efz3t45k]{gap:14px;margin-bottom:40px;display:grid}.tools__groups[data-astro-cid-efz3t45k]{gap:32px var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tools__label[data-astro-cid-efz3t45k]{font-size:var(--fs-label);color:var(--fg-3);font-weight:600}.tools__group[data-astro-cid-efz3t45k] ul[data-astro-cid-efz3t45k]{font-size:var(--fs-lead);letter-spacing:-.01em;gap:6px;margin-top:14px;display:grid}.venture-note[data-astro-cid-efz3t45k]{padding-bottom:var(--section);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.venture-note[data-astro-cid-efz3t45k] p[data-astro-cid-efz3t45k]{flex:32ch}@media (width<=900px){.about__portrait[data-astro-cid-efz3t45k],.about__bio[data-astro-cid-efz3t45k]{grid-column:1/-1}.about__portrait[data-astro-cid-efz3t45k]{max-width:520px}.edu__item[data-astro-cid-efz3t45k]{grid-template-columns:1fr}.edu__when[data-astro-cid-efz3t45k]{text-align:left}.principles__list[data-astro-cid-efz3t45k],.tools__groups[data-astro-cid-efz3t45k]{grid-template-columns:1fr 1fr}}@media (width<=560px){.principles__list[data-astro-cid-efz3t45k],.tools__groups[data-astro-cid-efz3t45k]{grid-template-columns:1fr}}
