.bh[data-astro-cid-t76bffym]{--p: 1;position:relative;overflow:hidden;isolation:isolate;min-height:clamp(600px,calc(100svh - 68px),960px);display:grid;color:var(--ink);cursor:crosshair;touch-action:manipulation;user-select:none;-webkit-user-select:none;background:radial-gradient(ellipse at 69% 49%,rgb(50 34 76 / .55),transparent 46%),radial-gradient(ellipse at 28% 78%,rgb(21 44 53 / .3),transparent 45%),var(--paper)}.bh__bg[data-astro-cid-t76bffym]{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(154 149 176 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(154 149 176 / .07) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.bh__orbit[data-astro-cid-t76bffym]{position:absolute;left:50%;top:50%;width:750px;aspect-ratio:1;border:1px solid rgb(189 179 238 / .08);border-radius:50%;translate:-50% -50%}.bh__orbit--2[data-astro-cid-t76bffym]{width:1050px;border-style:dashed}.bh__canvas[data-astro-cid-t76bffym]{position:absolute;inset:0;width:100%;height:100%;z-index:2}.bh__eyebrow[data-astro-cid-t76bffym],.bh__coord[data-astro-cid-t76bffym],.bh__bar[data-astro-cid-t76bffym],.bh__skip[data-astro-cid-t76bffym]{font-family:var(--mono);letter-spacing:.18em;font-size:.66rem;text-transform:uppercase}.bh__eyebrow[data-astro-cid-t76bffym]{display:flex;align-items:center;gap:.7em;margin:0;color:#bcb9c9}.bh__eyebrow[data-astro-cid-t76bffym] i[data-astro-cid-t76bffym],.bh__count[data-astro-cid-t76bffym] i[data-astro-cid-t76bffym]{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px #b9edcb66;display:inline-block}em[data-astro-cid-t76bffym]{font-style:normal;color:var(--lilac)}.bh__code[data-astro-cid-t76bffym]{position:absolute;inset:0;z-index:0;pointer-events:none;font:500 clamp(.66rem,1.2vw,.86rem)/1 var(--mono);color:#c9c5dc1c}.bh__code[data-astro-cid-t76bffym] span[data-astro-cid-t76bffym]{position:absolute;left:4.5%;top:calc(14% + var(--i) * 6.8%);white-space:nowrap;transform:translate(calc(var(--dx) * (1 - var(--p)) * 1px),calc(var(--dy) * (1 - var(--p)) * 1px)) rotate(calc(var(--rot) * (1 - var(--p)) * 1deg));transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.bh__code[data-astro-cid-t76bffym] span[data-astro-cid-t76bffym]:nth-child(2n){left:auto;right:4.5%;text-align:right}.bh__intro[data-astro-cid-t76bffym]{position:relative;z-index:1;grid-area:1 / 1;align-self:center;justify-self:start;padding:0 0 5rem 12%;pointer-events:none;transition:opacity .7s,filter .7s,transform .7s}h1[data-astro-cid-t76bffym]{margin:2rem 0 1.6rem;font-size:clamp(3.1rem,7.4vw,7.1rem);font-weight:500;letter-spacing:-.065em;line-height:1.02}.bh__sub[data-astro-cid-t76bffym]{margin:0;font-size:.95rem;line-height:1.8;color:#a8a5b5}.bh__invite[data-astro-cid-t76bffym]{margin:1.8rem 0 0;font-size:.8rem;color:#d0cbdc}.bh__arrow[data-astro-cid-t76bffym]{font-size:1.4rem;color:var(--mint);margin-right:.5em;vertical-align:-.15em}.bh__touch[data-astro-cid-t76bffym]{display:none}@media(pointer:coarse){.bh__touch[data-astro-cid-t76bffym]{display:inline}.bh__mouse[data-astro-cid-t76bffym]{display:none}}.bh__coord[data-astro-cid-t76bffym]{position:absolute;z-index:1;bottom:110px;margin:0;line-height:1.9;color:#7d7b8d;font-size:.58rem;transition:opacity .6s}.bh__coord[data-astro-cid-t76bffym] span[data-astro-cid-t76bffym]{color:#626071}.bh__coord--l[data-astro-cid-t76bffym]{left:4.5%}.bh__coord--r[data-astro-cid-t76bffym]{right:4.5%;text-align:right}.bh__skip[data-astro-cid-t76bffym]{position:absolute;z-index:3;top:1.4rem;right:4.5%;padding:.9em 1.3em;border-radius:999px;border:1px solid rgb(255 255 255 / .2);background:#131420;color:var(--ink);cursor:pointer;transition:opacity .4s}.bh__skip[data-astro-cid-t76bffym]:after{content:"↗";margin-left:1.4em;font-size:1.2em}.bh__skip[data-astro-cid-t76bffym]:hover{border-color:var(--mint)}.bh__bar[data-astro-cid-t76bffym]{position:absolute;z-index:3;left:0;right:0;bottom:0;height:74px;padding:0 4.5%;display:flex;align-items:center;gap:2.2rem;border-top:1px solid rgb(255 255 255 / .07);background:#0b0c14b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.04em;text-transform:none;font-size:.72rem;color:var(--ink)}.bh__count[data-astro-cid-t76bffym]{display:flex;align-items:center;gap:.7em;white-space:nowrap}.bh__count[data-astro-cid-t76bffym] b[data-astro-cid-t76bffym]{color:var(--mint);font-weight:600}.bh__hint[data-astro-cid-t76bffym]{font-family:var(--font);color:#9994a7;letter-spacing:0}.bh__prog[data-astro-cid-t76bffym]{margin-left:auto;width:120px;height:2px;background:#ffffff1a;overflow:hidden}.bh__prog[data-astro-cid-t76bffym] i[data-astro-cid-t76bffym]{display:block;height:100%;background:var(--lilac);transform:scaleX(1);transform-origin:left;transition:transform .5s var(--ease-out)}.bh__chapter[data-astro-cid-t76bffym]{letter-spacing:.18em;color:#aca6bf}.bh__final[data-astro-cid-t76bffym]{position:relative;z-index:2;grid-area:1 / 1;align-self:center;display:grid;justify-items:center;text-align:center;padding:3rem var(--gutter) 7rem;cursor:auto}.bh__halo[data-astro-cid-t76bffym]{position:relative;margin-bottom:1.6rem}.bh__halo[data-astro-cid-t76bffym]:before{content:"";position:absolute;inset:-70px;z-index:-1;background:radial-gradient(rgb(106 92 255 / .3),transparent 65%)}.bh__icon[data-astro-cid-t76bffym]{display:block;width:clamp(88px,9vw,116px);height:auto}h2[data-astro-cid-t76bffym]{margin:1.2rem 0 0;font-size:clamp(4rem,8.5vw,7.5rem);font-weight:500;letter-spacing:-.07em;line-height:.98}.bh__msg[data-astro-cid-t76bffym]{margin:1.2rem 0 0;min-height:1.5em;font:500 .82rem/1.5 var(--mono);color:var(--mint)}.bh__lead[data-astro-cid-t76bffym]{margin:.5rem 0 1.8rem;max-width:26em;color:#aaa6b9;font-size:.95rem;line-height:1.7}.bh__acts[data-astro-cid-t76bffym]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:center}.bh__btn[data-astro-cid-t76bffym]{display:inline-flex;padding:.95em 1.6em;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:700;font-size:.92rem;text-decoration:none;transition:background .2s}.bh__btn[data-astro-cid-t76bffym]:hover{background:var(--lilac)}.bh__replay[data-astro-cid-t76bffym]{padding:.95em 1.6em;border-radius:999px;border:1px solid rgb(185 237 203 / .3);background:#b9edcb0a;color:var(--mint);font:600 .92rem/1 var(--font);cursor:pointer}.bh__replay[data-astro-cid-t76bffym] span[data-astro-cid-t76bffym]{margin-left:1em}.bh__replay[data-astro-cid-t76bffym]:hover{border-color:var(--mint)}.bh[data-astro-cid-t76bffym]:not([data-state=done]) .bh__final[data-astro-cid-t76bffym]>[data-astro-cid-t76bffym]:not(.bh__halo),.bh[data-astro-cid-t76bffym][data-state=hunt] .bh__halo[data-astro-cid-t76bffym],.bh[data-astro-cid-t76bffym][data-state=gather] .bh__halo[data-astro-cid-t76bffym]{opacity:0}.bh[data-astro-cid-t76bffym]:not([data-state=done]) .bh__final[data-astro-cid-t76bffym]{pointer-events:none}.bh[data-astro-cid-t76bffym]:not([data-state=hunt]) .bh__intro[data-astro-cid-t76bffym]{opacity:0;filter:blur(10px);transform:translateY(-20px)}.bh[data-astro-cid-t76bffym]:not([data-state=hunt]) .bh__skip[data-astro-cid-t76bffym]{opacity:0;pointer-events:none}.bh[data-astro-cid-t76bffym]:not([data-state=hunt]) .bh__coord[data-astro-cid-t76bffym]{opacity:.5}.bh[data-astro-cid-t76bffym][data-state=logo] .bh__halo[data-astro-cid-t76bffym],.bh[data-astro-cid-t76bffym][data-state=done] .bh__halo[data-astro-cid-t76bffym]{animation:logoIn .7s cubic-bezier(.2,1.4,.4,1) both}.bh[data-astro-cid-t76bffym][data-state=done] .bh__final[data-astro-cid-t76bffym]>[data-astro-cid-t76bffym]:not(.bh__halo){animation:textIn .8s cubic-bezier(.2,.8,.2,1) both}.bh[data-astro-cid-t76bffym][data-state=done] h2[data-astro-cid-t76bffym]{animation-delay:.06s}.bh[data-astro-cid-t76bffym][data-state=done] .bh__msg[data-astro-cid-t76bffym]{animation-delay:.2s}.bh[data-astro-cid-t76bffym][data-state=done] .bh__lead[data-astro-cid-t76bffym]{animation-delay:.3s}.bh[data-astro-cid-t76bffym][data-state=done] .bh__acts[data-astro-cid-t76bffym]{animation-delay:.42s}@keyframes logoIn{0%{opacity:0;transform:scale(.6) rotate(-8deg);filter:brightness(3) drop-shadow(0 0 60px #c5b6f5)}to{opacity:1}}@keyframes textIn{0%{opacity:0;transform:translateY(22px)}}.bh[data-astro-cid-t76bffym][data-state=done] .bh__intro[data-astro-cid-t76bffym],.bh[data-astro-cid-t76bffym][data-state=done] .bh__skip[data-astro-cid-t76bffym]{display:none}@media(prefers-reduced-motion:reduce){.bh__canvas[data-astro-cid-t76bffym],.bh__skip[data-astro-cid-t76bffym],.bh__orbit[data-astro-cid-t76bffym]{display:none}.bh__final[data-astro-cid-t76bffym]>[data-astro-cid-t76bffym],.bh__halo[data-astro-cid-t76bffym]{animation:none!important}}@media(min-width:1500px){.bh__intro[data-astro-cid-t76bffym]{padding-left:18%}}@media(max-width:700px){.bh__intro[data-astro-cid-t76bffym]{padding:0 22px 6rem}h1[data-astro-cid-t76bffym]{font-size:clamp(2.9rem,12vw,4.6rem);margin-top:1.4rem}.bh__sub[data-astro-cid-t76bffym]{font-size:.82rem;max-width:18rem}.bh__coord[data-astro-cid-t76bffym],.bh__hint[data-astro-cid-t76bffym]{display:none}.bh__skip[data-astro-cid-t76bffym]{top:1rem;right:18px;padding:.75em 1em}.bh__bar[data-astro-cid-t76bffym]{height:64px;gap:1rem;padding:0 18px}.bh__prog[data-astro-cid-t76bffym]{width:48px}.bh__chapter[data-astro-cid-t76bffym]{font-size:.6rem;letter-spacing:.1em}h2[data-astro-cid-t76bffym]{font-size:clamp(3.6rem,17vw,5rem)}}.show[data-astro-cid-xyg7ob6d]{background:radial-gradient(60% 50% at 75% 60%,rgb(50 34 76 / .5),transparent 70%),var(--mist);padding-top:clamp(3.5rem,8vw,6rem)}.tabs[data-astro-cid-xyg7ob6d]{margin-top:clamp(2rem,5vw,3rem);display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.tab[data-astro-cid-xyg7ob6d]{display:grid;justify-items:start;gap:.55rem;padding:1rem 1.2rem;cursor:pointer;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font:600 var(--step--1)/1.3 var(--font);color:var(--ink-soft);transition:border-color .2s,box-shadow .2s}.plate[data-astro-cid-xyg7ob6d]{display:grid;place-items:center start;background:#f0eee9;border-radius:10px;padding:.45rem .7rem}.tab[data-astro-cid-xyg7ob6d] img[data-astro-cid-xyg7ob6d]{height:30px;width:auto;max-width:100%;object-fit:contain;object-position:left}.tab[data-astro-cid-xyg7ob6d]:hover{border-color:#ffffff40}.tab[data-astro-cid-xyg7ob6d][aria-selected=true]{border-color:var(--lilac);box-shadow:0 0 0 4px #b7adf429;color:var(--ink)}.panel[data-astro-cid-xyg7ob6d]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;margin-top:clamp(2.5rem,6vw,4rem)}.panel[data-astro-cid-xyg7ob6d][hidden]{display:none}h3[data-astro-cid-xyg7ob6d]{font-size:var(--step-3);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:.4em 0}.panel__text[data-astro-cid-xyg7ob6d] p[data-astro-cid-xyg7ob6d]{margin:0;color:var(--ink-soft);max-width:30em}ul[data-astro-cid-xyg7ob6d]{margin:1.4rem 0 2rem;padding:0;list-style:none;display:grid;gap:.5rem}li[data-astro-cid-xyg7ob6d]{display:flex;gap:.7em;align-items:baseline;font-weight:600}li[data-astro-cid-xyg7ob6d]:before{content:"";flex:none;width:.5em;height:.5em;border-radius:2px;background:var(--brand-gradient);transform:translateY(-.1em) rotate(-8deg)}.panel__links[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.panel__stage[data-astro-cid-xyg7ob6d]{position:relative;padding-top:1rem}.panel__stage--tektek[data-astro-cid-xyg7ob6d],.panel__stage--evdesin[data-astro-cid-xyg7ob6d]{display:grid;justify-items:center}@media(max-width:860px){.tabs[data-astro-cid-xyg7ob6d]{gap:.5rem}.tab[data-astro-cid-xyg7ob6d]{padding:.8rem .6rem;justify-items:center;min-height:64px;align-content:center}.tab[data-astro-cid-xyg7ob6d]>span[data-astro-cid-xyg7ob6d]:not(.plate){display:none}.tab[data-astro-cid-xyg7ob6d] img[data-astro-cid-xyg7ob6d]{height:22px;object-position:center}.plate[data-astro-cid-xyg7ob6d]{place-items:center;padding:.4rem}.panel[data-astro-cid-xyg7ob6d]{grid-template-columns:1fr}}
