.top.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-7);align-items:center;margin-bottom:var(--s-8)}@media(max-width:52rem){.top.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--s-6)}}.hero.svelte-1uha8ag{max-width:36rem}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin:0 0 var(--s-4)}h1.svelte-1uha8ag{font-size:clamp(var(--step-4),5.2vw,var(--step-5));line-height:1.05;margin-bottom:var(--s-5)}.lede.svelte-1uha8ag{color:var(--fg-2);font-size:var(--step-1);line-height:1.55;margin:0 0 var(--s-6);max-width:32rem}.actions.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap;margin:0}.cta.svelte-1uha8ag{display:inline-block;padding:var(--s-3) var(--s-6);border-radius:var(--r-full);background:var(--accent);color:var(--accent-fg);text-decoration:none;font-size:var(--step--1);font-weight:500;letter-spacing:.02em;transition:background .2s}.cta.svelte-1uha8ag:hover{background:var(--accent-ink);color:var(--accent-fg)}.how.svelte-1uha8ag{font-size:var(--step--1);color:var(--fg-2);text-decoration:none}.how.svelte-1uha8ag:hover{color:var(--accent)}.film.svelte-1uha8ag video:where(.svelte-1uha8ag){display:block;height:min(76svh,44rem);width:auto;max-width:100%;aspect-ratio:9 / 16;object-fit:cover;background:var(--surface-2);border-radius:4px;box-shadow:var(--shadow-2)}@media(max-width:52rem){.film.svelte-1uha8ag video:where(.svelte-1uha8ag){height:auto;width:100%;max-height:72svh}}section.svelte-1uha8ag{margin-bottom:var(--s-8)}.head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3);margin-bottom:var(--s-5)}.head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.head.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:var(--step--1);color:var(--fg-2);text-decoration:none}.head.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.studios.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--s-5)}.door.svelte-1uha8ag{position:relative;display:grid;min-height:24rem;overflow:hidden;border-radius:4px;text-decoration:none;color:#fff;background:var(--accent)}.door.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,0,0,1)}.door.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.03)}.door.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(20 14 8 / .78),rgb(20 14 8 / .1) 60%,transparent)}.door-text.svelte-1uha8ag{position:relative;z-index:1;align-self:end;display:grid;gap:var(--s-2);padding:var(--s-6);max-width:30rem}.door-name.svelte-1uha8ag{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:var(--step-3);line-height:1.1}.door-blurb.svelte-1uha8ag{font-size:var(--step--1);line-height:1.5;color:#ffffffdb}.door-go.svelte-1uha8ag{font-size:var(--step--1);margin-top:var(--s-2)}.door.svelte-1uha8ag:hover .door-go:where(.svelte-1uha8ag){text-decoration:underline;text-underline-offset:.2em}.workshops.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.workshops.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;gap:var(--s-2);align-content:start}.wt.svelte-1uha8ag{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:var(--step-2);line-height:1.2}.wt.svelte-1uha8ag{color:inherit;text-decoration:none}.wt.svelte-1uha8ag:hover{color:var(--accent)}.wm.svelte-1uha8ag{font-size:var(--step--2);color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.workshops.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--fg-2);font-size:var(--step--1);margin:0}
