.detail-hero[data-astro-cid-kwryknks]{background:var(--ink);padding:9rem clamp(1.25rem,4vw,2rem) 4.5rem;color:var(--white)}.detail-hero-inner[data-astro-cid-kwryknks]{max-width:var(--content);margin:0 auto}.eyebrow[data-astro-cid-kwryknks]{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 .85rem}.eyebrow[data-astro-cid-kwryknks].light{color:var(--brass-soft)}.detail-hero[data-astro-cid-kwryknks] .eyebrow[data-astro-cid-kwryknks] a[data-astro-cid-kwryknks]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out)}.detail-hero[data-astro-cid-kwryknks] .eyebrow[data-astro-cid-kwryknks] a[data-astro-cid-kwryknks]:hover{border-bottom-color:var(--brass-soft)}.detail-hero[data-astro-cid-kwryknks] h1[data-astro-cid-kwryknks]{color:var(--white);margin-bottom:1rem;max-width:14ch}.detail-hero[data-astro-cid-kwryknks] .lead[data-astro-cid-kwryknks]{max-width:40ch;font-size:1.2rem;line-height:1.65;color:#ffffffb8;margin:0 0 2rem}.cta-button[data-astro-cid-kwryknks]{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;background:var(--brass);color:var(--ink);padding:.85rem 1.7rem;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:.95rem;border:1px solid var(--brass);border-radius:var(--radius-pill);transition:background .35s var(--ease-out)}.cta-button[data-astro-cid-kwryknks]:hover{background:var(--brass-soft);border-color:var(--brass-soft);color:var(--ink)}.hero-price[data-astro-cid-kwryknks]{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--brass-soft);margin:0 0 1.5rem}.hero-cta[data-astro-cid-kwryknks]{background:var(--brass)}.detail-body[data-astro-cid-kwryknks]{padding:var(--space-section) clamp(1.25rem,4vw,2rem);max-width:var(--content);margin:0 auto}.detail-grid[data-astro-cid-kwryknks]{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center;margin-bottom:4.5rem}.detail-main[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{margin-bottom:1.25rem}.detail-main[data-astro-cid-kwryknks] p[data-astro-cid-kwryknks]{font-size:1.08rem;line-height:1.75;color:var(--muted);margin:0 0 1.25rem}.process-note[data-astro-cid-kwryknks]{padding-top:1.5rem;border-top:1px solid rgba(18,16,14,.1);color:var(--ink-soft)!important;font-weight:500}.detail-image[data-astro-cid-kwryknks]{height:min(58vw,440px);overflow:hidden;border-radius:var(--radius-lg)}.detail-image[data-astro-cid-kwryknks] img[data-astro-cid-kwryknks]{width:100%;height:100%;object-fit:cover}.detail-panels[data-astro-cid-kwryknks]{display:grid;grid-template-columns:1fr 1fr;gap:0}.panel[data-astro-cid-kwryknks]{padding:clamp(2rem,4vw,3rem);background:var(--stone)}.panel[data-astro-cid-kwryknks].ink{background:var(--ink);color:#ffffffc7}.panel[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,1.9rem)}.panel[data-astro-cid-kwryknks].ink h2[data-astro-cid-kwryknks]{color:var(--white)}.panel[data-astro-cid-kwryknks] ul[data-astro-cid-kwryknks]{list-style:none;padding:0;margin:0;display:grid;gap:.95rem}.panel[data-astro-cid-kwryknks] li[data-astro-cid-kwryknks]{position:relative;padding-left:1.35rem;font-size:1.02rem;line-height:1.55;color:var(--ink-soft)}.panel[data-astro-cid-kwryknks].ink li[data-astro-cid-kwryknks]{color:#ffffffb8}.panel[data-astro-cid-kwryknks] li[data-astro-cid-kwryknks]:before{content:"";position:absolute;left:0;top:.6rem;width:.5rem;height:.5rem;background:var(--brass)}.detail-cta[data-astro-cid-kwryknks]{background:var(--paper);padding:var(--space-section) clamp(1.25rem,4vw,2rem);text-align:center;border-top:1px solid rgba(18,16,14,.08)}.detail-cta[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{margin-bottom:1rem}.detail-cta[data-astro-cid-kwryknks] p[data-astro-cid-kwryknks]:not(.eyebrow){font-size:1.12rem;margin:0 auto 2rem;color:var(--muted);max-width:38ch;line-height:1.65}.other-services[data-astro-cid-kwryknks]{background:var(--ink);color:#ffffffc7;padding:var(--space-section) clamp(1.25rem,4vw,2rem)}.other-inner[data-astro-cid-kwryknks]{max-width:var(--content);margin:0 auto}.other-services[data-astro-cid-kwryknks] h2[data-astro-cid-kwryknks]{color:var(--white);margin-bottom:2.5rem}.other-grid[data-astro-cid-kwryknks]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.other-link[data-astro-cid-kwryknks]{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.12);text-decoration:none;color:inherit;transition:border-color .3s var(--ease-out)}.other-link[data-astro-cid-kwryknks]:hover{border-top-color:var(--brass)}.other-title[data-astro-cid-kwryknks]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--white);letter-spacing:-.02em}.other-summary[data-astro-cid-kwryknks]{font-size:.98rem;line-height:1.6;color:#ffffff94;flex:1}.other-action[data-astro-cid-kwryknks]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--brass-soft);transition:gap .3s var(--ease-out)}.other-link[data-astro-cid-kwryknks]:hover .other-action[data-astro-cid-kwryknks]{gap:.65rem}@media (max-width: 968px){.detail-grid[data-astro-cid-kwryknks],.detail-panels[data-astro-cid-kwryknks],.other-grid[data-astro-cid-kwryknks]{grid-template-columns:1fr}.detail-image[data-astro-cid-kwryknks]{height:280px}.detail-hero[data-astro-cid-kwryknks] h1[data-astro-cid-kwryknks]{max-width:none}}
