.proj-head[data-astro-cid-nkggbshs]{padding-bottom:0}.crumb[data-astro-cid-nkggbshs]{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);gap:.5rem;font-size:.75rem;display:flex}.crumb[data-astro-cid-nkggbshs] a[data-astro-cid-nkggbshs]{color:var(--ink-3);margin-block:-.8rem;padding-block:.8rem;text-decoration:none}.crumb[data-astro-cid-nkggbshs] a[data-astro-cid-nkggbshs]:hover{color:var(--accent)}.crumb[data-astro-cid-nkggbshs] [data-astro-cid-nkggbshs][aria-current]{color:var(--ink-2)}.title-row[data-astro-cid-nkggbshs]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sector[data-astro-cid-nkggbshs]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem}.meta[data-astro-cid-nkggbshs]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem 2.25rem;margin:.5rem 0 0;padding-top:1.1rem;display:flex}.meta[data-astro-cid-nkggbshs] div[data-astro-cid-nkggbshs]{gap:.2rem;display:grid}.meta[data-astro-cid-nkggbshs] dt[data-astro-cid-nkggbshs]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.meta[data-astro-cid-nkggbshs] dd[data-astro-cid-nkggbshs]{color:var(--ink-2);margin:0;font-size:.9375rem}@media (width<=40rem){.meta[data-astro-cid-nkggbshs] dt[data-astro-cid-nkggbshs]{font-size:.6875rem}}.shot-hero[data-astro-cid-nkggbshs]{margin-top:clamp(2.25rem,5vw,3.5rem)}.shot-hero[data-astro-cid-nkggbshs] img{aspect-ratio:16/10;object-fit:cover;object-position:top left}.term-hero[data-astro-cid-nkggbshs]{max-width:56rem}.band[data-astro-cid-nkggbshs]{padding-top:clamp(2rem,4vw,3rem)}.story[data-astro-cid-nkggbshs]{align-items:stretch;gap:1rem;display:grid}@media (width>=52rem){.story[data-astro-cid-nkggbshs]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.25rem}}.story-part[data-astro-cid-nkggbshs]{border-radius:var(--r-xl);align-content:start;gap:.8rem;padding:clamp(1.4rem,3vw,2.1rem);display:grid}.story-part[data-astro-cid-nkggbshs].is-after{background:radial-gradient(120% 100% at 0% 0%, var(--accent-wash), transparent 60%) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--accent) 60%, transparent), var(--line) 50%, color-mix(in srgb, var(--accent-3) 40%, transparent)) border-box;box-shadow:0 30px 70px -40px var(--glow)}.story-arrow[data-astro-cid-nkggbshs]{border:1px solid var(--line-2);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:50%;place-self:center;place-items:center;display:grid;transform:rotate(90deg)}@media (width>=52rem){.story-arrow[data-astro-cid-nkggbshs]{transform:none}}.story-tag[data-astro-cid-nkggbshs]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:500}.story-tag[data-astro-cid-nkggbshs].is-good{color:var(--accent)}.story-outcome[data-astro-cid-nkggbshs]{color:var(--ink);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.feat-grid[data-astro-cid-nkggbshs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.feat[data-astro-cid-nkggbshs]{border-radius:var(--r-xl);align-content:start;gap:.6rem;padding:clamp(1.35rem,2.5vw,1.75rem);display:grid}.feat-n[data-astro-cid-nkggbshs]{font-family:var(--f-mono);letter-spacing:.1em;color:var(--accent);font-size:.75rem;font-weight:500}.feat-title[data-astro-cid-nkggbshs]{letter-spacing:-.025em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:650}.sys[data-astro-cid-nkggbshs]{gap:2.5rem;display:grid}@media (width>=64rem){.sys[data-astro-cid-nkggbshs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}.sys[data-astro-cid-nkggbshs].is-single{grid-template-columns:minmax(0,46rem)}}.sys-col[data-astro-cid-nkggbshs]{align-content:start;gap:0;display:grid}.sys-head[data-astro-cid-nkggbshs]{gap:.6rem;margin-bottom:1.5rem}.latest[data-astro-cid-nkggbshs]{gap:.85rem;display:grid}.gallery[data-astro-cid-nkggbshs]{gap:clamp(2.5rem,5vw,4rem);max-width:68rem;display:grid}.gal-item[data-astro-cid-nkggbshs]{gap:.9rem;margin:0;display:grid}.gal-cap[data-astro-cid-nkggbshs]{color:var(--ink-2);max-width:66ch;font-size:.9375rem}.detail[data-astro-cid-nkggbshs]{align-items:start;gap:2rem;display:grid}@media (width>=62rem){.detail[data-astro-cid-nkggbshs]{grid-template-columns:minmax(0,1fr) 18rem;gap:3rem}}.built[data-astro-cid-nkggbshs]{align-content:start;gap:.8rem;display:grid}.built-h[data-astro-cid-nkggbshs]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:500}.next-section[data-astro-cid-nkggbshs]{padding-top:0}.cta[data-astro-cid-nkggbshs]{isolation:isolate;text-align:center;border-radius:var(--r-xl);justify-items:center;gap:1.4rem;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.cta[data-astro-cid-nkggbshs]>.bg-grid[data-astro-cid-nkggbshs]{z-index:-1;-webkit-mask-image:radial-gradient(60% 80% at 50% 100%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 80% at 50% 100%,#000 20%,#0000 75%)}.cta[data-astro-cid-nkggbshs] .btn-row[data-astro-cid-nkggbshs]{justify-content:center}
