.container[data-astro-cid-cv6qk226]{max-width:1200px;margin:0 auto;padding:0 2rem}.brand-hero[data-astro-cid-cv6qk226]{position:relative;overflow:hidden;padding:3rem 0 3.5rem}.brand-hero[data-astro-cid-cv6qk226]:before{content:"";position:absolute;width:640px;height:640px;right:-160px;top:-260px;background:radial-gradient(closest-side,rgba(var(--brand-blue-rgb),.22),rgba(var(--brand-teal-rgb),.08) 55%,transparent);pointer-events:none}.hero-grid[data-astro-cid-cv6qk226]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:center}.back[data-astro-cid-cv6qk226]{display:inline-block;font-size:.9rem;color:var(--color-text-muted);text-decoration:none;margin-bottom:2rem}.back[data-astro-cid-cv6qk226]:hover{color:var(--color-text)}.brand-hero[data-astro-cid-cv6qk226] h1[data-astro-cid-cv6qk226]{font-size:clamp(2.6rem,5vw,4.25rem);margin:0}.loc[data-astro-cid-cv6qk226]{margin:.6rem 0 0;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.story[data-astro-cid-cv6qk226]{font-family:var(--font-display);font-style:italic;font-size:1.35rem;line-height:1.45;color:var(--color-text);margin:1.5rem 0 1.75rem}.facts[data-astro-cid-cv6qk226]{margin:0;display:grid;gap:1rem}.facts[data-astro-cid-cv6qk226] dt[data-astro-cid-cv6qk226]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.35rem}.facts[data-astro-cid-cv6qk226] dd[data-astro-cid-cv6qk226]{margin:0;color:var(--color-text)}.chips[data-astro-cid-cv6qk226]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.chips[data-astro-cid-cv6qk226] li[data-astro-cid-cv6qk226]{font-size:.8rem;padding:.3rem .7rem;border:1px solid var(--color-border);border-radius:9999px;color:var(--color-text-muted);background:var(--color-bg-secondary)}.hero-media[data-astro-cid-cv6qk226] img[data-astro-cid-cv6qk226]{width:100%;height:auto;max-height:70vh;object-fit:contain;margin:0;border-radius:12px;box-shadow:0 24px 48px #0000001f}.work-section[data-astro-cid-cv6qk226]{padding:2.5rem 0;border-top:1px solid var(--color-border)}.work-section[data-astro-cid-cv6qk226] h2[data-astro-cid-cv6qk226]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 1.5rem;color:var(--color-text)}.gallery[data-astro-cid-cv6qk226]{display:grid;gap:1.25rem;align-items:start}.gallery[data-astro-cid-cv6qk226] img[data-astro-cid-cv6qk226],.gallery[data-astro-cid-cv6qk226] video[data-astro-cid-cv6qk226]{width:100%;height:auto;margin:0;border-radius:10px;background:var(--color-bg-tertiary);box-shadow:0 10px 28px #00000014}.gallery[data-astro-cid-cv6qk226].rows{display:flex;flex-direction:column;gap:1.25rem}.row[data-astro-cid-cv6qk226]{display:flex;gap:1.25rem;align-items:flex-start}.cell[data-astro-cid-cv6qk226]{min-width:0}.row[data-astro-cid-cv6qk226]:only-child .cell[data-astro-cid-cv6qk226]:only-child{max-width:980px}.gallery[data-astro-cid-cv6qk226].strip{max-width:900px}.gallery[data-astro-cid-cv6qk226].tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.gallery[data-astro-cid-cv6qk226].tiles img[data-astro-cid-cv6qk226]{box-shadow:none;border:1px solid var(--color-border)}.gallery[data-astro-cid-cv6qk226].motion{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.gallery[data-astro-cid-cv6qk226].motion figure[data-astro-cid-cv6qk226].wide{grid-column:1 / -1}.gallery[data-astro-cid-cv6qk226].motion figure[data-astro-cid-cv6qk226]{margin:0}.gallery[data-astro-cid-cv6qk226].motion figcaption[data-astro-cid-cv6qk226]{margin-top:.6rem;font-size:.85rem;color:var(--color-text-muted)}.zoom-hint[data-astro-cid-cv6qk226]{font-size:.85rem;color:var(--color-text-subtle);margin:0 0 2rem}.pager[data-astro-cid-cv6qk226]{display:flex;justify-content:space-between;gap:1rem;padding-top:2rem;padding-bottom:4rem;border-top:1px solid var(--color-border)}.pager-link[data-astro-cid-cv6qk226]{display:flex;flex-direction:column;text-decoration:none;font-family:var(--font-display);font-size:1.5rem;color:var(--color-text)}.pager-link[data-astro-cid-cv6qk226] span[data-astro-cid-cv6qk226]{font-family:inherit;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-family:system-ui,sans-serif}.pager-link[data-astro-cid-cv6qk226].next{text-align:right}.pager-link[data-astro-cid-cv6qk226]:hover{color:var(--color-accent)}@media(max-width:900px){.hero-grid[data-astro-cid-cv6qk226]{grid-template-columns:1fr;gap:2rem}.gallery[data-astro-cid-cv6qk226].tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.container[data-astro-cid-cv6qk226]{padding:0 1rem}.row[data-astro-cid-cv6qk226]{flex-direction:column}.cell[data-astro-cid-cv6qk226]{flex:none!important;width:100%}.cell[data-astro-cid-cv6qk226].tall{width:72%;margin:0 auto}.gallery[data-astro-cid-cv6qk226].tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pager-link[data-astro-cid-cv6qk226]{font-size:1.15rem}}
