.collection-cover[data-astro-cid-wnubznpj]{isolation:isolate;background:var(--collection-cover-bg,#160f09);align-items:end;min-height:530px;display:flex;position:relative;overflow:hidden}img[data-astro-cid-wnubznpj]{object-fit:cover;object-position:var(--collection-image-position,right 38%);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.collection-cover[data-astro-cid-wnubznpj]:after{content:"";z-index:-1;background:var(--collection-cover-fade,linear-gradient(90deg,#160f09d1,#160f092e 80%),linear-gradient(0deg,#241e19,transparent 55%));position:absolute;inset:0}.collection-cover-copy[data-astro-cid-wnubznpj]{width:100%;padding:140px clamp(1.5rem,5vw,5rem) 64px}p[data-astro-cid-wnubznpj]{text-transform:uppercase;letter-spacing:.22em;margin:0 0 24px;font-size:11px}h1[data-astro-cid-wnubznpj]{max-width:9ch;margin:0 0 28px;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,10vw,10rem);font-weight:400;line-height:1}.collection-description[data-astro-cid-wnubznpj]{max-width:37ch;color:var(--collection-description-color,#d5c4a7);font-size:16px;line-height:1.7}@media (width<=650px){.collection-cover[data-astro-cid-wnubznpj]{min-height:490px}img[data-astro-cid-wnubznpj]{object-position:var(--collection-image-position-mobile,65% center)}h1[data-astro-cid-wnubznpj]{font-size:clamp(3.6rem,16vw,6rem)}.collection-cover-copy[data-astro-cid-wnubznpj]{padding-bottom:48px}}body.sculptural-editorial.fresco-projects{--color-bg:#20271d;--color-text:#e8e9d8;--color-text-secondary:#c9cfb6;--color-text-muted:#c9cfb6;--color-accent:#e8e9d8;--color-accent-hover:#c9cfb6;--color-border:#657153;--color-border-strong:#9da781;--color-thumb-border:#30392a;--collection-cover-bg:#20271d;--collection-image-position:right 38%;--collection-image-position-mobile:65% center;--collection-description-color:#c9cfb6;--collection-cover-fade:linear-gradient(180deg,#20271db3,transparent 20%),linear-gradient(90deg,#20271d4d,#20271d00 70%),linear-gradient(0deg,#20271d,#20271d26 24%,transparent 50%);background:#e8e9d8}body.fresco-projects :focus-visible{outline-color:var(--color-text)}body.fresco-projects .collection-surface{--color-text:#20271d;--color-text-secondary:#525e46;--color-accent:#465d35;--color-accent-hover:#344728;--color-border:#a4ae91;--color-thumb-border:transparent;--project-card-image-bg:#20271d;--collection-focus-color:var(--color-accent);background:#e8e9d8}@media (width<=650px){body.sculptural-editorial.fresco-projects{--collection-cover-fade:linear-gradient(180deg,#20271dbf,transparent 24%),linear-gradient(90deg,#20271db8,#20271d1a 90%),linear-gradient(0deg,#20271d,#20271d80 25%,transparent 65%)}}.project-card-link[data-astro-cid-y2vllrex]{color:inherit;text-decoration:none;display:block}.project-card-img[data-astro-cid-y2vllrex]{aspect-ratio:16/10;object-fit:contain;filter:none;outline:1px solid var(--color-border-strong);background:var(--project-card-image-bg);border:0;border-radius:0;width:100%;height:auto;margin-bottom:24px}.project-card-title[data-astro-cid-y2vllrex]{font-family:var(--font-serif);text-transform:uppercase;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400;line-height:1.15}.badge-row[data-astro-cid-y2vllrex]{gap:18px;margin-bottom:16px}.badge[data-astro-cid-y2vllrex]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.project-card-desc[data-astro-cid-y2vllrex]{max-width:48ch;color:var(--color-text-secondary);margin:0 0 10px;font-size:14.5px;line-height:1.8}.project-card-github[data-astro-cid-y2vllrex]{color:var(--color-accent);border-bottom:1px solid var(--color-border);border-color:var(--color-border);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.is-hidden[data-astro-cid-y2vllrex]{display:none}.filter-bar[data-astro-cid-yjitjrjk]{border-bottom:1px solid var(--color-border);border-color:var(--color-border);flex-wrap:wrap;gap:8px 24px;padding-bottom:24px;display:flex}.filter-btn[data-astro-cid-yjitjrjk]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:0;min-height:44px;padding:12px 0;font-family:Inter,sans-serif;font-size:13px}.filter-btn[data-astro-cid-yjitjrjk].is-active{color:var(--color-accent);box-shadow:0 2px var(--color-accent);background:0 0}.collection-count[data-astro-cid-yjitjrjk]{text-transform:uppercase;letter-spacing:.15em;margin:24px 0 40px;font-size:11px}.project-grid-full[data-astro-cid-yjitjrjk]{grid-template-columns:1fr 1fr;gap:64px 48px;display:grid}@media (width<=650px){.project-grid-full[data-astro-cid-yjitjrjk]{grid-template-columns:1fr;gap:48px}}
