.art[data-astro-cid-zeuqpn3p]{border-radius:var(--radius);background-color:var(--navy);aspect-ratio:4/3;position:relative;overflow:hidden}.art[data-astro-cid-zeuqpn3p] .frame{opacity:.22;width:85%;position:absolute;top:-18%;right:-22%}.art[data-astro-cid-zeuqpn3p] svg[data-astro-cid-zeuqpn3p]{width:100%;height:100%;position:relative}.page-hero[data-astro-cid-pddtcznf]{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero[data-astro-cid-pddtcznf] .frame{opacity:.35;pointer-events:none;width:36rem;position:absolute;top:-8rem;right:-10rem}.intro[data-astro-cid-pddtcznf]{gap:1.1rem;padding-block:clamp(3rem,7vw,5.5rem);display:grid;position:relative}.intro[data-astro-cid-pddtcznf] h1[data-astro-cid-pddtcznf]{max-width:18ch}.split[data-astro-cid-pddtcznf]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);max-width:60rem;box-shadow:var(--shadow-card);grid-template-columns:1fr;margin-top:1.25rem;display:grid;overflow:hidden}@media (width>=46rem){.split[data-astro-cid-pddtcznf]{grid-template-columns:1.15fr .85fr}}.split-col[data-astro-cid-pddtcznf]{padding:1.4rem 1.5rem 1.5rem}.split-col[data-astro-cid-pddtcznf].sub{background:var(--bone-2);border-top:1px solid var(--line)}@media (width>=46rem){.split-col[data-astro-cid-pddtcznf].sub{border-top:0;border-left:1px solid var(--line)}}.split-h[data-astro-cid-pddtcznf]{font:700 .78rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-ink);align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.split-h[data-astro-cid-pddtcznf] svg{width:1.15rem;height:1.15rem;color:var(--copper)}.split[data-astro-cid-pddtcznf] ul[data-astro-cid-pddtcznf]{gap:.45rem 1.25rem;padding:0;font-size:.95rem;line-height:1.4;list-style:none;display:grid}@media (width>=30rem){.self[data-astro-cid-pddtcznf] ul[data-astro-cid-pddtcznf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.split[data-astro-cid-pddtcznf] li[data-astro-cid-pddtcznf]{padding-left:1rem;position:relative}.split[data-astro-cid-pddtcznf] li[data-astro-cid-pddtcznf]:before{content:"";background:var(--copper);width:.4rem;height:.4rem;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.sub[data-astro-cid-pddtcznf] li[data-astro-cid-pddtcznf]:before{border:1.5px solid var(--copper);background:0 0}.toc[data-astro-cid-pddtcznf] ul[data-astro-cid-pddtcznf]{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.toc[data-astro-cid-pddtcznf] a[data-astro-cid-pddtcznf]{border:1px solid var(--line);background:var(--white);min-height:44px;font:700 .75rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1.1rem;text-decoration:none;display:inline-flex}.toc[data-astro-cid-pddtcznf] a[data-astro-cid-pddtcznf] svg{width:1.1rem;height:1.1rem;color:var(--copper)}.toc[data-astro-cid-pddtcznf] a[data-astro-cid-pddtcznf]:hover{border-color:var(--copper)}.area[data-astro-cid-pddtcznf]{scroll-margin-top:5rem}.area-grid[data-astro-cid-pddtcznf]{grid-template-columns:1fr;gap:2.5rem 4rem;display:grid}@media (width>=60rem){.area-grid[data-astro-cid-pddtcznf]{grid-template-columns:.85fr 1.15fr}.area-head[data-astro-cid-pddtcznf]{align-self:start;position:sticky;top:6.5rem}}.area-head[data-astro-cid-pddtcznf]{gap:.9rem;display:grid}.area-head[data-astro-cid-pddtcznf] .art{max-width:30rem;margin-bottom:.75rem}.list[data-astro-cid-pddtcznf]{gap:1rem;padding:0;list-style:none;display:grid}.svc[data-astro-cid-pddtcznf]{grid-template-columns:auto 1fr;gap:1.1rem;padding:1.5rem;scroll-margin-top:6rem;display:grid}.svc[data-astro-cid-pddtcznf] h3[data-astro-cid-pddtcznf]{margin-bottom:.4rem}.svc[data-astro-cid-pddtcznf].has-photo{padding-top:0;overflow:hidden}.svc-photo[data-astro-cid-pddtcznf]{aspect-ratio:16/9;background:var(--bone-2);grid-column:1/-1;margin:0 -1.5rem .4rem}.svc-photo[data-astro-cid-pddtcznf] img{object-fit:cover;width:100%;height:100%;display:block}.svc[data-astro-cid-pddtcznf].key{border-color:var(--copper)}.key-tag[data-astro-cid-pddtcznf]{background:var(--copper-pale);color:var(--copper-ink);font:700 .66rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-bottom:.55rem;padding:.3rem .65rem;display:inline-block}@media (width<=30rem){.svc[data-astro-cid-pddtcznf],.cloud[data-astro-cid-pddtcznf],.sale[data-astro-cid-pddtcznf]{grid-template-columns:1fr;gap:.9rem}}.svc[data-astro-cid-pddtcznf]:target{border-color:var(--copper);box-shadow:0 0 0 3px #b8855a40, var(--shadow-card)}.cloud[data-astro-cid-pddtcznf]{grid-template-columns:auto 1fr;gap:1.1rem;padding:1.75rem;display:grid}.sale[data-astro-cid-pddtcznf]{background:var(--copper-pale);border-color:var(--copper);grid-template-columns:auto 1fr;gap:1.1rem;padding:1.75rem;display:grid}.sale[data-astro-cid-pddtcznf] h3[data-astro-cid-pddtcznf]{margin-block:.4rem}.sale[data-astro-cid-pddtcznf] .tile[data-astro-cid-pddtcznf]{background:var(--white)}.sale[data-astro-cid-pddtcznf] .link-more[data-astro-cid-pddtcznf]{margin-top:.5rem}.cloud[data-astro-cid-pddtcznf] h3[data-astro-cid-pddtcznf]{margin-block:.4rem}.cloud[data-astro-cid-pddtcznf] .link-more[data-astro-cid-pddtcznf]{color:var(--verdigris-light);margin-top:.5rem}.how[data-astro-cid-pddtcznf]{background-color:var(--navy)}.how[data-astro-cid-pddtcznf] dl[data-astro-cid-pddtcznf]{grid-template-columns:1fr;gap:2rem 2.5rem;display:grid}@media (width>=52rem){.how[data-astro-cid-pddtcznf] dl[data-astro-cid-pddtcznf]{grid-template-columns:repeat(3,1fr)}}.how[data-astro-cid-pddtcznf] dl[data-astro-cid-pddtcznf]>div[data-astro-cid-pddtcznf]{align-content:start;gap:.7rem;display:grid}.how[data-astro-cid-pddtcznf] dd[data-astro-cid-pddtcznf]{margin:0}
