.scene[data-astro-cid-sgnexmkm]{width:100%;height:auto}.hero[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;background:radial-gradient(60rem 30rem at 85% 30%,#1a2a47 0%,transparent 70%),var(--ink-1)}.hero[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(5rem,9rem) minmax(0,28rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,6vw,5rem);min-height:31rem}.hero[data-astro-cid-v4qhm7jo] .bolt{width:100%;height:auto;max-height:26rem;filter:drop-shadow(0 18px 40px rgb(230 127 0 / .25))}.copy[data-astro-cid-v4qhm7jo]{display:grid;gap:1.1rem;justify-items:start}h1[data-astro-cid-v4qhm7jo]{font-size:clamp(4.5rem,9vw,6rem);letter-spacing:0}.hero[data-astro-cid-v4qhm7jo] .copy[data-astro-cid-v4qhm7jo]>p[data-astro-cid-v4qhm7jo]:not(.lead-accent){font-size:1.05rem;color:var(--text)}.btn[data-astro-cid-v4qhm7jo]{margin-top:.6rem}.meta[data-astro-cid-v4qhm7jo]{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 0;font-size:.9rem;color:var(--text)}.meta[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;gap:.6rem;padding-inline:1.2rem;border-left:1px solid var(--line)}.meta[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:first-child{padding-left:0;border:0}.meta[data-astro-cid-v4qhm7jo] svg{width:1.3rem;height:1.3rem;color:var(--cream)}.scene[data-astro-cid-v4qhm7jo]{filter:drop-shadow(0 30px 60px rgb(0 0 0 / .5));mask-image:linear-gradient(90deg,transparent 0,#000 14%)}.overrun[data-astro-cid-v4qhm7jo]{position:relative;border-block:1px solid var(--line);overflow:hidden;background:var(--ink-0)}.overrun[data-astro-cid-v4qhm7jo] .art[data-astro-cid-v4qhm7jo]{position:absolute;inset:0 0 0 36%;mask-image:linear-gradient(90deg,transparent,#000 30%)}.overrun[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{position:relative;display:grid;grid-template-columns:minmax(0,24rem) minmax(0,40rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(3rem,6vw,5rem)}.overrun[data-astro-cid-v4qhm7jo] .logo[data-astro-cid-v4qhm7jo]{width:100%;height:auto;filter:drop-shadow(0 12px 30px rgb(0 0 0 / .5))}.overrun[data-astro-cid-v4qhm7jo] .copy[data-astro-cid-v4qhm7jo]{gap:1rem}.overrun[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:clamp(2.6rem,5vw,3.6rem);max-width:10ch}.overrun[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:.98rem;text-shadow:0 1px 14px var(--ink-0)}.tags[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 0;font:500 .85rem var(--font-body)}.tags[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding-inline:1rem;border-left:1px solid var(--line)}.tags[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:first-child{padding-left:0;border:0}.tags[data-astro-cid-v4qhm7jo] .live[data-astro-cid-v4qhm7jo]{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font-size:.78rem;display:inline-flex;align-items:center;gap:.5rem}.tags[data-astro-cid-v4qhm7jo] .live[data-astro-cid-v4qhm7jo]:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--orange);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.punch[data-astro-cid-v4qhm7jo]{font-size:clamp(1.35rem,2vw,1.6rem)!important;margin-top:.4rem}.studio[data-astro-cid-v4qhm7jo]{background:var(--ink-0);border-bottom:1px solid var(--line)}.studio[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem clamp(2rem,4vw,3.5rem);padding-block:3rem}.brand[data-astro-cid-v4qhm7jo]{padding-right:clamp(2rem,4vw,3.5rem);border-right:1px solid var(--line)}.brand[data-astro-cid-v4qhm7jo] .studio-logo{display:block;width:clamp(9rem,14vw,12rem);height:auto}.about[data-astro-cid-v4qhm7jo]{display:grid;gap:.8rem}.about[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font:700 1rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.about[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:.98rem}.pillars[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0 0 0 clamp(1.5rem,3vw,3rem);border-left:1px solid var(--line);display:flex;gap:clamp(1.5rem,3vw,3rem)}.pillars[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:grid;justify-items:center;gap:.7rem;text-align:center;font:600 .95rem/1.3 var(--font-body);color:var(--cream);max-width:7.5rem}.pillars[data-astro-cid-v4qhm7jo] svg{width:2.4rem;height:2.4rem;color:var(--orange)}@media(max-width:62rem){.hero[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{grid-template-columns:6rem minmax(0,1fr)}.scene[data-astro-cid-v4qhm7jo]{grid-column:1 / -1;mask-image:none}.overrun[data-astro-cid-v4qhm7jo] .art[data-astro-cid-v4qhm7jo]{inset:0;opacity:.35}.overrun[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr)}.overrun[data-astro-cid-v4qhm7jo] .logo[data-astro-cid-v4qhm7jo]{max-width:18rem}.studio[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr)}.brand[data-astro-cid-v4qhm7jo]{border:0;padding:0}.pillars[data-astro-cid-v4qhm7jo]{border:0;padding:0;flex-wrap:wrap}}@media(max-width:34rem){.hero[data-astro-cid-v4qhm7jo] .grid[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-v4qhm7jo] .bolt{width:3.5rem;max-height:none}.meta[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding-inline:.8rem}}
