.c-hero[data-astro-cid-qdnorvxk]{align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid}.crumb[data-astro-cid-qdnorvxk]{width:fit-content;min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.crumb[data-astro-cid-qdnorvxk]:hover{color:var(--ink)}.c-title[data-astro-cid-qdnorvxk]{max-width:13ch}.c-intro[data-astro-cid-qdnorvxk]{max-width:36rem;color:var(--ink-soft);margin-top:1.5rem}.c-disclaimer[data-astro-cid-qdnorvxk]{border-left:1px solid var(--rose);color:var(--ink-mute);max-width:30rem;margin-block:1.25rem 2rem;padding-left:.9rem}.c-hero-media[data-astro-cid-qdnorvxk]{margin:0}.c-hero-media[data-astro-cid-qdnorvxk] .frame[data-astro-cid-qdnorvxk]{aspect-ratio:4/5}.c-board[data-astro-cid-qdnorvxk]{border-top:1px solid var(--line);gap:3rem;display:grid}.c-sub[data-astro-cid-qdnorvxk]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--olive-ink);margin-bottom:1.25rem;font-size:.75rem;font-weight:700}.swatches[data-astro-cid-qdnorvxk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem;max-width:30rem;list-style:none;display:grid}@media (width>=30rem){.swatches[data-astro-cid-qdnorvxk]{grid-template-columns:repeat(5,minmax(0,1fr))}}.swatches[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]{gap:.3rem;display:grid}.swatch[data-astro-cid-qdnorvxk]{aspect-ratio:1/1.2;border:1px solid #29232114;border-radius:999px 999px 0 0;display:block}.sw-name[data-astro-cid-qdnorvxk]{font-family:var(--serif);font-size:1.05rem;line-height:1.2}.sw-hex[data-astro-cid-qdnorvxk]{letter-spacing:.08em;color:var(--ink-mute);font-size:.75rem}.detail-list[data-astro-cid-qdnorvxk]{counter-reset:d;list-style:none;display:grid}.detail-list[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]{counter-increment:d;border-bottom:1px solid var(--line);gap:1rem;padding-block:.8rem;display:flex}.detail-list[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]:before{content:counter(d, decimal-leading-zero);font-family:var(--serif);color:var(--terracotta-ink);font-style:italic}.service-tags[data-astro-cid-qdnorvxk]{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.service-tags[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]{border:1px solid var(--line-strong);border-radius:999px;padding:.5rem .95rem;font-size:.875rem;font-weight:600}.c-more[data-astro-cid-qdnorvxk]{padding-bottom:var(--section)}.c-photos[data-astro-cid-qdnorvxk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.2vw,1rem);list-style:none;display:grid}.c-photos[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]{aspect-ratio:4/5}.c-photos[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]:first-child{aspect-ratio:16/10;grid-column:1/-1}.c-photos--4[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]:first-child{aspect-ratio:16/9}.c-cta[data-astro-cid-qdnorvxk]{background:var(--rose-wash);padding-block:clamp(3.5rem,8vw,6rem)}.c-cta-inner[data-astro-cid-qdnorvxk]{align-items:end;gap:2rem;display:grid}.c-cta-text[data-astro-cid-qdnorvxk]{max-width:34rem;color:var(--ink-soft);margin-top:1rem}.c-cta-actions[data-astro-cid-qdnorvxk]{justify-items:start;gap:1.5rem;display:grid}.c-cta[data-astro-cid-qdnorvxk] .btn--light[data-astro-cid-qdnorvxk]{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-border:var(--ink)}.next[data-astro-cid-qdnorvxk]{gap:.2rem;text-decoration:none;display:grid}.next-title[data-astro-cid-qdnorvxk]{font-family:var(--serif);font-size:1.5rem}.next[data-astro-cid-qdnorvxk]:hover .next-title[data-astro-cid-qdnorvxk]{color:var(--terracotta-ink)}.swatch-c98f8b[data-astro-cid-qdnorvxk]{background:#c98f8b}.swatch-e07f6b[data-astro-cid-qdnorvxk]{background:#e07f6b}.swatch-ede6dd[data-astro-cid-qdnorvxk]{background:#ede6dd}.swatch-d9c8b7[data-astro-cid-qdnorvxk]{background:#d9c8b7}.swatch-a96c5a[data-astro-cid-qdnorvxk]{background:#a96c5a}.swatch-efe8dc[data-astro-cid-qdnorvxk]{background:#efe8dc}.swatch-9ba88e[data-astro-cid-qdnorvxk]{background:#9ba88e}.swatch-d8c7a8[data-astro-cid-qdnorvxk]{background:#d8c7a8}.swatch-e8b596[data-astro-cid-qdnorvxk]{background:#e8b596}.swatch-858a78[data-astro-cid-qdnorvxk]{background:#858a78}.swatch-e9c9c1[data-astro-cid-qdnorvxk]{background:#e9c9c1}.swatch-a7b39a[data-astro-cid-qdnorvxk]{background:#a7b39a}.swatch-f3eee4[data-astro-cid-qdnorvxk]{background:#f3eee4}.swatch-c8a96a[data-astro-cid-qdnorvxk]{background:#c8a96a}.swatch-292321[data-astro-cid-qdnorvxk]{background:#292321}.swatch-6e2e34[data-astro-cid-qdnorvxk]{background:#6e2e34}.swatch-f2e6d0[data-astro-cid-qdnorvxk]{background:#f2e6d0}.swatch-c8553d[data-astro-cid-qdnorvxk]{background:#c8553d}@media (width>=48rem){.c-photos[data-astro-cid-qdnorvxk],.c-photos--4[data-astro-cid-qdnorvxk]{grid-template-columns:repeat(3,minmax(0,1fr))}.c-photos[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]:first-child{aspect-ratio:auto;grid-area:span 2/1/auto/span 2}.c-photos--3[data-astro-cid-qdnorvxk] li[data-astro-cid-qdnorvxk]:first-child{grid-area:span 2/1/auto/span 2}}@media (width>=64rem){.c-hero[data-astro-cid-qdnorvxk]{min-height:min(calc(100svh - var(--header-h)), 52rem);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.c-hero-copy[data-astro-cid-qdnorvxk]{grid-column:1/span 6}.c-hero-media[data-astro-cid-qdnorvxk]{grid-column:8/span 5}.c-board[data-astro-cid-qdnorvxk]{grid-template-columns:1.2fr 1fr .8fr;gap:clamp(2rem,4vw,4rem)}.c-cta-inner[data-astro-cid-qdnorvxk]{grid-template-columns:1.4fr 1fr}}
