.detail-hero[data-astro-cid-etplcves]{min-height:94svh}.detail-hero[data-astro-cid-etplcves]:after,.detail-hero[data-astro-cid-etplcves] .hero-media:after{content:none}.detail-hero[data-astro-cid-etplcves] .hero-media img,.detail-hero[data-astro-cid-etplcves] .hero-media video{filter:none}.detail-title[data-astro-cid-etplcves]{padding-top:calc(var(--header-h) + 3rem);padding-bottom:clamp(1.5rem,3.5svh,2.75rem)}.detail-title[data-astro-cid-etplcves] h1[data-astro-cid-etplcves]{overflow-wrap:anywhere}.project-trailer[data-astro-cid-etplcves]{background:var(--accent);border-color:var(--accent);color:var(--paper);margin-top:2rem;font-size:.9rem;font-weight:600}.project-gallery[data-astro-cid-kjtylzwd]{padding-block:1.25rem}.project-gallery[data-astro-cid-kjtylzwd] .section-head[data-astro-cid-kjtylzwd]{margin-bottom:1rem}.project-gallery[data-astro-cid-kjtylzwd] h2[data-astro-cid-kjtylzwd]{letter-spacing:-.025em;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,4.2vw,4.2rem);font-weight:500;line-height:1.05}.gallery-grid[data-astro-cid-kjtylzwd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.6rem,1.2vw,1.2rem);width:100%;display:grid}.gallery-grid[data-astro-cid-kjtylzwd] a[data-astro-cid-kjtylzwd]{min-width:0;display:block}.gallery-grid[data-astro-cid-kjtylzwd] img[data-astro-cid-kjtylzwd]{filter:none;width:100%;height:auto;display:block}@media (width<=900px){.gallery-grid[data-astro-cid-kjtylzwd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gallery-grid[data-astro-cid-kjtylzwd]{grid-template-columns:1fr}}.project-facts[data-astro-cid-mxtwmnon] dd[data-astro-cid-mxtwmnon]{overflow-wrap:anywhere}.project-facts[data-astro-cid-mxtwmnon]{align-self:start}.platform-links[data-astro-cid-s3lqzufk]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.platform-link[data-astro-cid-s3lqzufk]{background:var(--platform-color);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 4px 18px #0003}.platform-link[data-astro-cid-s3lqzufk] svg[data-astro-cid-s3lqzufk]{width:2.5rem;height:2.5rem}.platform-link[data-astro-cid-s3lqzufk]:hover{outline:1px solid var(--accent);outline-offset:4px}@media (width<=600px){.platform-link[data-astro-cid-s3lqzufk]{width:2.8rem;height:2.8rem}.platform-link[data-astro-cid-s3lqzufk] svg[data-astro-cid-s3lqzufk]{width:2.1rem;height:2.1rem}}.resource-links[data-astro-cid-ezshkuym]{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.resource-links[data-astro-cid-ezshkuym] a[data-astro-cid-ezshkuym]{overflow-wrap:anywhere;max-width:100%}
