.contact[data-astro-cid-puraft4y]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-4);align-items:start;background:var(--blush);border-radius:var(--radius);padding:var(--space-4) var(--space-3)}.contact[data-astro-cid-puraft4y] h2[data-astro-cid-puraft4y]{margin-bottom:.4rem}.addr[data-astro-cid-puraft4y]{margin:var(--space-2) 0 0;font-weight:600}.addr[data-astro-cid-puraft4y] a[data-astro-cid-puraft4y]{color:var(--pink-ink);overflow-wrap:anywhere}.tell[data-astro-cid-puraft4y]{background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-3)}.tell[data-astro-cid-puraft4y] h3[data-astro-cid-puraft4y]{margin-bottom:.5rem}.tell[data-astro-cid-puraft4y] ul[data-astro-cid-puraft4y]{margin:0;padding-left:1.2em}.tell[data-astro-cid-puraft4y] li[data-astro-cid-puraft4y]{margin-bottom:.35em}@media(max-width:760px){.contact[data-astro-cid-puraft4y]{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3) var(--space-2)}}.hero[data-astro-cid-wymmewaz]{background:var(--blush);padding:var(--space-4) 0 var(--space-5)}.hero-grid[data-astro-cid-wymmewaz]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-4);align-items:center}.kicker[data-astro-cid-wymmewaz]{margin-bottom:.4rem;font-size:1.8rem}.hero[data-astro-cid-wymmewaz] h1[data-astro-cid-wymmewaz]{max-width:16ch}.hero[data-astro-cid-wymmewaz] .lede[data-astro-cid-wymmewaz]{color:var(--ink);margin-bottom:var(--space-3)}.hero[data-astro-cid-wymmewaz] .btn--secondary[data-astro-cid-wymmewaz]{border-color:var(--surface)}.photos[data-astro-cid-wymmewaz]{position:relative;min-height:400px}.frame[data-astro-cid-wymmewaz]{margin:0;background:#fff;padding:10px 10px 12px;border-radius:6px;box-shadow:0 2px 4px #2e2a2b14,0 14px 30px #8a214824}.frame[data-astro-cid-wymmewaz] img{width:100%;height:auto;border-radius:3px;display:block}.frame--main[data-astro-cid-wymmewaz]{position:absolute;width:70%;right:4%;top:0;transform:rotate(2deg)}.frame--side[data-astro-cid-wymmewaz]{position:absolute;width:44%;left:0;bottom:0;transform:rotate(-4deg)}.body[data-astro-cid-wymmewaz]{padding-top:var(--space-5)}.body[data-astro-cid-wymmewaz] h2{margin-top:0}.body[data-astro-cid-wymmewaz] .points{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));list-style:none;padding:0;margin:var(--space-3) 0 var(--space-5)}.body[data-astro-cid-wymmewaz] .points li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3)}.body[data-astro-cid-wymmewaz] .points h3{margin-bottom:.4rem}.body[data-astro-cid-wymmewaz] .points p{margin:0;color:var(--ink-soft)}.body[data-astro-cid-wymmewaz] .split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start;margin-bottom:var(--space-5)}.body[data-astro-cid-wymmewaz] .steps{counter-reset:step;list-style:none;padding:0;margin:var(--space-3) 0 var(--space-5);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.body[data-astro-cid-wymmewaz] .steps li{counter-increment:step;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3)}.body[data-astro-cid-wymmewaz] .steps li:before{content:counter(step);display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--blush);font-weight:800;margin-bottom:.75rem}.body[data-astro-cid-wymmewaz] .steps h3{margin-bottom:.3rem}.body[data-astro-cid-wymmewaz] .steps p{margin:0;color:var(--ink-soft)}.intro[data-astro-cid-wymmewaz]{max-width:70ch;margin-top:-.25rem}.section--flush[data-astro-cid-wymmewaz]{padding-top:0}.faq-wrap[data-astro-cid-wymmewaz]{max-width:900px;margin-inline:auto}.faqs[data-astro-cid-wymmewaz]{border-top:1px solid var(--line)}details[data-astro-cid-wymmewaz]{border-bottom:1px solid var(--line)}summary[data-astro-cid-wymmewaz]{cursor:pointer;padding:1rem 2rem 1rem 0;font-weight:700;font-size:1.08rem;list-style:none;position:relative}summary[data-astro-cid-wymmewaz]::-webkit-details-marker{display:none}summary[data-astro-cid-wymmewaz]:after{content:"+";position:absolute;right:.25rem;top:.8rem;font-size:1.4rem;font-weight:400;color:var(--accent)}details[data-astro-cid-wymmewaz][open] summary[data-astro-cid-wymmewaz]:after{content:"−"}details[data-astro-cid-wymmewaz] p[data-astro-cid-wymmewaz]{margin:0 0 1rem;color:var(--ink-soft);max-width:70ch}.plain[data-astro-cid-wymmewaz]{list-style:none;padding:0;margin:0}.more[data-astro-cid-wymmewaz]{padding-top:0}.tile[data-astro-cid-wymmewaz]{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);height:100%}.tile[data-astro-cid-wymmewaz] img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.text[data-astro-cid-wymmewaz]{padding:var(--space-2);flex:1}.tint-pink[data-astro-cid-wymmewaz]{background:var(--blush)}.tint-lilac[data-astro-cid-wymmewaz]{background:var(--lilac)}.tint-butter[data-astro-cid-wymmewaz]{background:var(--butter)}.name[data-astro-cid-wymmewaz]{font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.2}.tile[data-astro-cid-wymmewaz]:hover .name[data-astro-cid-wymmewaz]{text-decoration:underline;text-underline-offset:.15em}@media(max-width:860px){.hero-grid[data-astro-cid-wymmewaz],.body[data-astro-cid-wymmewaz] .split{grid-template-columns:1fr}.hero[data-astro-cid-wymmewaz]{padding-top:var(--space-3)}.photos[data-astro-cid-wymmewaz]{min-height:0;aspect-ratio:1 / .95;max-width:440px;width:100%;margin:0 auto}}@media(max-width:600px){.text[data-astro-cid-wymmewaz]{padding:.7rem}.name[data-astro-cid-wymmewaz]{font-size:1.02rem}}
