.sky[data-astro-cid-qwxpzttk]{margin-top:calc(-1 * var(--nav-h,74px));padding-top:var(--nav-h,74px);isolation:isolate;min-height:100svh;color:var(--moon);background:radial-gradient(120% 90% at 80% 10%, var(--dusk), var(--ink) 60%);flex-direction:column;display:flex;position:relative;overflow:hidden}.stars[data-astro-cid-qwxpzttk]{z-index:-1;pointer-events:none;position:absolute;inset:0}.stars[data-astro-cid-qwxpzttk] i[data-astro-cid-qwxpzttk]{background:var(--star);opacity:.8;width:4px;height:4px;animation:3s steps(2,end) infinite twinkle;position:absolute}.stars[data-astro-cid-qwxpzttk] i[data-astro-cid-qwxpzttk].big{width:6px;height:6px}.stars[data-astro-cid-qwxpzttk] i[data-astro-cid-qwxpzttk].dim{opacity:.45}@keyframes twinkle{50%{opacity:.15}}.spotlight[data-astro-cid-qwxpzttk]{width:100%;max-width:var(--page-max);padding:0 var(--gutter) 24px;flex-direction:column;flex:1;margin:0 auto;display:flex}.slides[data-astro-cid-qwxpzttk]{flex:1;align-items:center;display:grid}.slide[data-astro-cid-qwxpzttk]{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;transition:visibility 0s linear .3s;display:grid}.slide[data-astro-cid-qwxpzttk].is-active{visibility:visible;pointer-events:auto;transition:visibility}.slide[data-astro-cid-qwxpzttk] .text[data-astro-cid-qwxpzttk],.slide[data-astro-cid-qwxpzttk] .art[data-astro-cid-qwxpzttk]{opacity:0;transition:opacity .26s ease-in,transform .3s ease-in}.slide[data-astro-cid-qwxpzttk] .text[data-astro-cid-qwxpzttk]{transform:translateY(10px)}.slide[data-astro-cid-qwxpzttk] .art[data-astro-cid-qwxpzttk]{transform:scale(.96)}.slide[data-astro-cid-qwxpzttk].is-active .text[data-astro-cid-qwxpzttk],.slide[data-astro-cid-qwxpzttk].is-active .art[data-astro-cid-qwxpzttk]{opacity:1;transition:opacity .52s var(--ease-out) .14s, transform .64s var(--ease-out) .14s;transform:none}.slide[data-astro-cid-qwxpzttk].is-active .art[data-astro-cid-qwxpzttk]{transition-delay:.2s}.kicker[data-astro-cid-qwxpzttk]{color:var(--lilac);margin:0 0 10px;font-size:15px}h2[data-astro-cid-qwxpzttk]{text-wrap:balance;margin:0 0 16px;font-size:clamp(42px,6.4vw,84px);font-weight:400;line-height:.95}.blurb[data-astro-cid-qwxpzttk]{max-width:34ch;margin:0 0 26px;font-size:clamp(16px,1.6vw,19px);line-height:1.45}.cta[data-astro-cid-qwxpzttk]{font-family:var(--font-display);color:var(--ink);background:var(--star);transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:8px;padding:13px 22px;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-block;box-shadow:0 4px #b88a22}a[data-astro-cid-qwxpzttk].cta:focus-visible{outline-color:var(--moon)}@media (hover:hover){a[data-astro-cid-qwxpzttk].cta:hover{transform:translateY(-1px);box-shadow:0 5px #b88a22}}a[data-astro-cid-qwxpzttk].cta:active{transform:translateY(3px);box-shadow:0 1px #b88a22}.cta[data-astro-cid-qwxpzttk].is-soon{color:var(--lilac);background:var(--dusk);box-shadow:none;cursor:default}.art[data-astro-cid-qwxpzttk]{aspect-ratio:4/3;justify-self:center;width:min(100%,480px);position:relative}.dragon[data-astro-cid-qwxpzttk]{pointer-events:none;filter:drop-shadow(0 14px #00000024);width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zz[data-astro-cid-qwxpzttk]{font-family:var(--font-display);color:var(--lilac);opacity:0;animation:drift 3s var(--ease-out) infinite;font-size:clamp(18px,2.4vw,30px);font-weight:400;line-height:1;position:absolute;top:6%;right:15%}.zz[data-astro-cid-qwxpzttk]:nth-of-type(2){font-size:clamp(15px,1.9vw,24px);animation-delay:1s}.zz[data-astro-cid-qwxpzttk]:nth-of-type(3){font-size:clamp(12px,1.5vw,19px);animation-delay:2s}@keyframes drift{0%{opacity:0;transform:translateY(10px)scale(.8)}25%{opacity:1}to{opacity:0;transform:translate(22px,-46px)scale(1.1)}}.placeholder[data-astro-cid-qwxpzttk]{filter:drop-shadow(0 12px #00000029);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tv[data-astro-cid-qwxpzttk]{width:76%}.sword[data-astro-cid-qwxpzttk]{width:58%}.tv-focus[data-astro-cid-qwxpzttk]{animation:6s step-end infinite hop}@keyframes hop{0%{transform:translate(0)}20%{transform:translate(7px)}40%{transform:translate(14px)}60%{transform:translate(21px)}80%{transform:translate(28px)}}.spark[data-astro-cid-qwxpzttk]{animation:1.6s steps(2,end) infinite twinkle}.spark[data-astro-cid-qwxpzttk]:nth-of-type(2n){animation-delay:.8s}.controls[data-astro-cid-qwxpzttk]{align-items:center;gap:16px;padding-top:16px;display:flex}.toggle[data-astro-cid-qwxpzttk]{border:2px solid color-mix(in srgb, var(--lilac) 55%, transparent);width:40px;height:40px;color:var(--moon);cursor:pointer;transition:border-color .15s ease-out, transform .12s var(--ease-out);background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.toggle[data-astro-cid-qwxpzttk] svg[data-astro-cid-qwxpzttk]{width:14px;height:14px}.toggle[data-astro-cid-qwxpzttk]:active{transform:scale(.94)}@media (hover:hover){.toggle[data-astro-cid-qwxpzttk]:hover{border-color:var(--lilac)}}.icon-play[data-astro-cid-qwxpzttk],.sky[data-astro-cid-qwxpzttk][data-state=paused] .icon-pause[data-astro-cid-qwxpzttk]{display:none}.sky[data-astro-cid-qwxpzttk][data-state=paused] .icon-play[data-astro-cid-qwxpzttk]{display:block}.names[data-astro-cid-qwxpzttk]{flex-wrap:wrap;gap:0 22px;display:flex}.name[data-astro-cid-qwxpzttk]{min-height:44px;font:15px var(--font-body);color:var(--lilac);cursor:pointer;background:0 0;border:0;padding:8px 0;transition:color .15s ease-out;position:relative}@media (hover:hover){.name[data-astro-cid-qwxpzttk]:hover{color:var(--moon)}}.name[data-astro-cid-qwxpzttk][aria-current=true]{color:var(--moon)}.name[data-astro-cid-qwxpzttk]:after,.name[data-astro-cid-qwxpzttk] .bar[data-astro-cid-qwxpzttk]{content:"";height:3px;position:absolute;bottom:6px;left:0;right:0}.name[data-astro-cid-qwxpzttk][aria-current=true]:after{background:color-mix(in srgb, var(--lilac) 28%, transparent)}.name[data-astro-cid-qwxpzttk] .bar[data-astro-cid-qwxpzttk]{background:var(--star);transform-origin:0;transform:scaleX(0)}.name[data-astro-cid-qwxpzttk][aria-current=true] .bar[data-astro-cid-qwxpzttk]{transform:scaleX(1)}.name[data-astro-cid-qwxpzttk].run .bar[data-astro-cid-qwxpzttk]{animation:6s linear both fill}.sky[data-astro-cid-qwxpzttk][data-state=held] .name[data-astro-cid-qwxpzttk].run .bar[data-astro-cid-qwxpzttk]{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sky[data-astro-cid-qwxpzttk][data-state=paused] [data-astro-cid-qwxpzttk]:is(.stars i,.zz,.tv-focus,.spark){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-qwxpzttk],.slide[data-astro-cid-qwxpzttk] .text[data-astro-cid-qwxpzttk],.slide[data-astro-cid-qwxpzttk] .art[data-astro-cid-qwxpzttk]{transition-delay:0s!important}.zz[data-astro-cid-qwxpzttk]{display:none}}@media (width<=759px){.slides[data-astro-cid-qwxpzttk]{align-items:stretch;padding-top:8px}.slide[data-astro-cid-qwxpzttk]{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:8px}h2[data-astro-cid-qwxpzttk]{margin-bottom:12px;font-size:clamp(40px,12vw,60px)}.blurb[data-astro-cid-qwxpzttk]{margin-bottom:22px}.art[data-astro-cid-qwxpzttk]{align-self:center;width:min(84vw,340px)}.controls[data-astro-cid-qwxpzttk]{gap:12px}.names[data-astro-cid-qwxpzttk]{gap:0 16px}}.studio[data-astro-cid-lcdefpme],.projects[data-astro-cid-lcdefpme]{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.studio[data-astro-cid-lcdefpme]{padding-top:clamp(64px,10vw,112px)}.studio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.projects[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 18px;font-size:clamp(28px,3.6vw,40px);font-weight:400}.studio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:58ch;margin:0 0 12px;font-size:clamp(17px,1.7vw,19px)}.projects[data-astro-cid-lcdefpme]{padding-top:clamp(56px,8vw,88px);padding-bottom:clamp(64px,10vw,112px)}ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}li[data-astro-cid-lcdefpme]{border-top:2px dashed color-mix(in srgb, var(--lilac) 30%, transparent);grid-template-columns:minmax(200px,1fr) 2fr minmax(12rem,auto);align-items:center;gap:8px 32px;padding:22px 0;display:grid}li[data-astro-cid-lcdefpme]:last-child{border-bottom:2px dashed color-mix(in srgb, var(--lilac) 30%, transparent)}.kicker[data-astro-cid-lcdefpme]{color:var(--lilac);margin:0 0 2px;font-size:14px}h3[data-astro-cid-lcdefpme]{margin:0;font-size:26px;font-weight:400}.blurb[data-astro-cid-lcdefpme]{max-width:48ch;margin:0}.go[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--star);justify-self:end;padding:8px 0;font-size:17px;font-weight:400;text-decoration:none}@media (hover:hover){a[data-astro-cid-lcdefpme].go:hover{text-underline-offset:4px;text-decoration:underline}}.go[data-astro-cid-lcdefpme].is-soon{color:var(--lilac)}@media (width<=759px){li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.go[data-astro-cid-lcdefpme]{justify-self:start}}
