.hero[data-astro-cid-yq2gsstb]{background:radial-gradient(at 70% 0,#7c3aed40,#0000 55%);padding:clamp(130px,16vw,180px) 0 clamp(40px,6vw,64px);position:relative}.back[data-astro-cid-yq2gsstb]{color:var(--muted);align-items:center;gap:8px;margin-bottom:36px;font-size:15px;display:inline-flex}.back[data-astro-cid-yq2gsstb]:hover{color:var(--text)}.back[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{width:18px;height:18px}h1[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;max-width:14em;margin-top:18px;font-size:clamp(40px,7vw,88px)}.hero[data-astro-cid-yq2gsstb] .lead[data-astro-cid-yq2gsstb]{max-width:40em;margin-top:22px}.facts[data-astro-cid-yq2gsstb]{border-top:1px solid var(--border);flex-wrap:wrap;gap:20px 48px;margin:40px 0 0;padding-top:28px;display:flex}.links[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}dt[data-astro-cid-yq2gsstb],.label[data-astro-cid-yq2gsstb]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:500}dd[data-astro-cid-yq2gsstb]{font-family:var(--font-display);margin:6px 0 0;font-size:17px}.cover[data-astro-cid-yq2gsstb]{aspect-ratio:16/8;box-shadow:0 40px 120px -50px #7c3aed99}.content[data-astro-cid-yq2gsstb]{grid-template-columns:280px 1fr;gap:clamp(32px,6vw,96px);margin-top:clamp(56px,8vw,96px);display:grid}.aside[data-astro-cid-yq2gsstb]{align-content:start;align-self:start;gap:32px;display:grid;position:sticky;top:110px}.chips[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none;display:flex}.chips[data-astro-cid-yq2gsstb] .chip[data-astro-cid-yq2gsstb]{white-space:normal}.story[data-astro-cid-yq2gsstb]{gap:clamp(40px,5vw,56px);max-width:720px;display:grid}.block[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{margin-bottom:16px;font-size:clamp(24px,3vw,32px)}.block[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--muted)}.block[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]+p[data-astro-cid-yq2gsstb]{margin-top:14px}.sec-h[data-astro-cid-yq2gsstb]{margin-bottom:28px;font-size:clamp(28px,4vw,44px)}.audios[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;display:grid}.audio[data-astro-cid-yq2gsstb]{gap:14px;margin:0;padding:22px 24px;display:grid}.audio[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{font-family:var(--font-display);color:var(--text);margin:0;font-size:17px}.audio[data-astro-cid-yq2gsstb] audio[data-astro-cid-yq2gsstb]{color-scheme:dark;width:100%}.gallery-sec[data-astro-cid-yq2gsstb],.audio-sec[data-astro-cid-yq2gsstb],.videos-sec[data-astro-cid-yq2gsstb]{margin-top:clamp(72px,10vw,120px)}.gallery[data-astro-cid-yq2gsstb]{columns:3 320px;column-gap:20px;list-style:none}.gallery[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{break-inside:avoid;margin-bottom:20px}.g-item[data-astro-cid-yq2gsstb]{cursor:zoom-in;display:block}.g-item[data-astro-cid-yq2gsstb] img{width:100%;transition:transform .8s var(--ease)}.g-item[data-astro-cid-yq2gsstb]:hover img{transform:scale(1.03)}.zoom[data-astro-cid-yq2gsstb]{backdrop-filter:blur(8px);opacity:0;background:#05060fb3;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .3s;display:grid;position:absolute;top:12px;right:12px}.zoom[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{width:16px;height:16px}.g-item[data-astro-cid-yq2gsstb]:hover .zoom[data-astro-cid-yq2gsstb],.g-item[data-astro-cid-yq2gsstb]:focus-visible .zoom[data-astro-cid-yq2gsstb]{opacity:1}.cap[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:10px;font-size:14px}.videos[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:24px;display:flex}.video[data-astro-cid-yq2gsstb]{flex:520px;margin:0}.video[data-astro-cid-yq2gsstb].vertical{flex:0 340px}.frame[data-astro-cid-yq2gsstb]{aspect-ratio:16/9}.vertical[data-astro-cid-yq2gsstb] .frame[data-astro-cid-yq2gsstb]{aspect-ratio:9/16}.frame[data-astro-cid-yq2gsstb] iframe[data-astro-cid-yq2gsstb],.frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{background:#000;border:0;width:100%;height:100%}.frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{object-fit:contain}figcaption[data-astro-cid-yq2gsstb]{color:var(--muted);margin-top:10px;font-size:14px}.result[data-astro-cid-yq2gsstb]{background:radial-gradient(at 0 0,#7c3aed2e,#0000 60%),linear-gradient(#ffffff0a,#ffffff03);grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);margin-top:clamp(72px,10vw,120px);padding:clamp(28px,5vw,56px);display:grid}.outcome[data-astro-cid-yq2gsstb]{font-family:var(--font-display);margin-top:14px;font-size:clamp(19px,2vw,23px);line-height:1.45}.takeaways[data-astro-cid-yq2gsstb]{counter-reset:t;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.takeaways[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{counter-increment:t;color:var(--muted);grid-template-columns:36px 1fr;display:grid}.takeaways[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]:before{content:"0" counter(t);font-family:var(--font-display);color:var(--violet)}.next[data-astro-cid-yq2gsstb]{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:clamp(72px,10vw,120px) 0 clamp(64px,8vw,100px);padding-top:36px;display:flex}.next-title[data-astro-cid-yq2gsstb]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(28px,5vw,56px);font-weight:600;transition:color .3s}.next[data-astro-cid-yq2gsstb]:hover .next-title[data-astro-cid-yq2gsstb]{color:var(--violet)}.next[data-astro-cid-yq2gsstb]:only-child,.project[data-astro-cid-yq2gsstb]>.container[data-astro-cid-yq2gsstb]>[data-astro-cid-yq2gsstb]:last-child:not(.next){margin-bottom:clamp(64px,8vw,100px)}.lightbox[data-astro-cid-yq2gsstb]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#03040af0;border:0;margin:0;padding:0}.lightbox[data-astro-cid-yq2gsstb][open]{place-items:center;display:grid}.lightbox[data-astro-cid-yq2gsstb]::backdrop{background:0 0}.lightbox[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb]{justify-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;padding:64px 16px;display:grid}.lightbox[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:contain;border-radius:12px;max-width:min(92vw,1600px);max-height:calc(100dvh - 160px)}.lb-btn[data-astro-cid-yq2gsstb]{border:1px solid var(--border-strong);width:48px;height:48px;color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;font-size:18px;display:grid;position:fixed}.lb-btn[data-astro-cid-yq2gsstb]:hover{background:#8b5cf64d}.close[data-astro-cid-yq2gsstb]{top:16px;right:16px}.prev[data-astro-cid-yq2gsstb]{top:50%;left:16px}.nextb[data-astro-cid-yq2gsstb]{top:50%;right:16px}@media (width<=900px){.content[data-astro-cid-yq2gsstb],.result[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.aside[data-astro-cid-yq2gsstb]{position:static}.cover[data-astro-cid-yq2gsstb]{aspect-ratio:16/10}}
