.ch-hero[data-astro-cid-tcy35dad]{position:relative;min-height:64svh;display:flex;align-items:flex-end;color:var(--on-ink);overflow:hidden;background:var(--ink)}.ch-bg[data-astro-cid-tcy35dad]{position:absolute;inset:0;z-index:0}.ch-bg[data-astro-cid-tcy35dad] picture,.ch-bg[data-astro-cid-tcy35dad] img{width:100%;height:100%;object-fit:cover}.ch-shade[data-astro-cid-tcy35dad]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b0f1480,#0b0f1433 45%,#0b0f14e0)}.ch-in[data-astro-cid-tcy35dad]{position:relative;z-index:2;padding-bottom:clamp(2.5rem,6vh,5rem);padding-top:8rem}.ch-eye[data-astro-cid-tcy35dad]{color:var(--accent-2);margin-bottom:1.1rem}.ch-h[data-astro-cid-tcy35dad]{font-size:clamp(2.6rem,8vw,6rem);margin-bottom:.7rem}.ch-line[data-astro-cid-tcy35dad]{font-family:var(--display);font-style:italic;font-size:clamp(1.1rem,1.8vw,1.5rem);color:#efe9ddd6}.ch-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 22rem;gap:clamp(2rem,5vw,5rem)}.ch-lede[data-astro-cid-tcy35dad]{margin-bottom:1.8rem;max-width:34ch}.ch-p[data-astro-cid-tcy35dad]{font-size:1.08rem;max-width:60ch;margin-bottom:1.3rem}.ch-mat[data-astro-cid-tcy35dad]{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid var(--rule);font-family:var(--display);font-style:italic;font-size:1.2rem;max-width:52ch;color:var(--text)}.ch-incl[data-astro-cid-tcy35dad]{position:sticky;top:110px;align-self:start;background:var(--paper-2);padding:2rem;border-radius:2px}.ch-incl-h[data-astro-cid-tcy35dad]{margin-bottom:1.4rem}.ch-incl[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{list-style:none}.ch-incl[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 0;border-top:1px solid var(--rule)}.ch-incl[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:first-child{border-top:0;padding-top:0}.ci-h[data-astro-cid-tcy35dad]{font-weight:600;font-size:.95rem}.ci-t[data-astro-cid-tcy35dad]{font-size:.88rem}.ch-gal-sec[data-astro-cid-tcy35dad] .seam[data-astro-cid-tcy35dad],.ch-gal-head[data-astro-cid-tcy35dad]{margin-bottom:clamp(2.5rem,5vw,4rem)}.ch-gal-head[data-astro-cid-tcy35dad] .h2[data-astro-cid-tcy35dad]{margin:1rem 0 1.1rem}.ch-gal-sub[data-astro-cid-tcy35dad]{max-width:52ch}.ch-gal-all[data-astro-cid-tcy35dad]{margin-top:clamp(2.5rem,5vw,4rem)}.ch-work-head[data-astro-cid-tcy35dad]{margin-bottom:clamp(2.5rem,5vw,4rem)}.ch-work-head[data-astro-cid-tcy35dad] .h2[data-astro-cid-tcy35dad]{margin-top:1rem}.ch-work-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.ch-wk-img[data-astro-cid-tcy35dad]{aspect-ratio:4 / 3;border-radius:2px;margin-bottom:1.1rem}.ch-wk-yard[data-astro-cid-tcy35dad]{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2)}.ch-wk-name[data-astro-cid-tcy35dad]{font-family:var(--display);font-weight:300;font-size:clamp(1.6rem,3vw,2.4rem);margin-top:.4rem}.ch-wk[data-astro-cid-tcy35dad]:hover .arr[data-astro-cid-tcy35dad]{display:inline-block;transform:translate(.35em);transition:transform .4s var(--ease)}.ch-faq[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:26% 1fr;gap:clamp(2rem,5vw,4rem)}.ch-faq-head[data-astro-cid-tcy35dad]{position:sticky;top:110px;align-self:start}.ch-faq-head[data-astro-cid-tcy35dad] .h2[data-astro-cid-tcy35dad]{margin-top:1rem}.ch-faq-item[data-astro-cid-tcy35dad]{padding:1.6rem 0;border-top:1px solid var(--rule)}.ch-faq-item[data-astro-cid-tcy35dad]:first-child{border-top:0;padding-top:0}.ch-faq-item[data-astro-cid-tcy35dad] dt[data-astro-cid-tcy35dad]{font-family:var(--display);font-size:1.3rem;margin-bottom:.6rem}.ch-faq-item[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad]{max-width:64ch}.ch-other-eye[data-astro-cid-tcy35dad]{margin:0 0 2rem}.ch-other-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.ch-ol[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 0;border-top:1px solid var(--rule);transition:color .3s}.ch-ol[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-family:var(--display);font-weight:400;font-size:1.25rem}.ch-ol[data-astro-cid-tcy35dad]:hover h3[data-astro-cid-tcy35dad]{color:var(--accent)}.ch-ol[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{font-style:italic;font-family:var(--display);font-size:.95rem}@media(max-width:900px){.ch-grid[data-astro-cid-tcy35dad],.ch-faq[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.ch-incl[data-astro-cid-tcy35dad],.ch-faq-head[data-astro-cid-tcy35dad]{position:static}.ch-work-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.ch-other-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr}}
