.contact[data-astro-cid-6bfsojfh]{--contact-pad:clamp(2rem, 1.2rem + 2.6vw, 3.5rem);--band-under:7rem;isolation:isolate;background:var(--paper);overflow-x:clip}.contact__head[data-astro-cid-6bfsojfh]{position:relative}.contact__head[data-astro-cid-6bfsojfh]:before{content:"";z-index:-1;top:calc(-1 * var(--contact-pad));bottom:calc(-1 * var(--band-under));background:var(--peach-100);position:absolute;left:-100vmax;right:-100vmax}.contact__inner[data-astro-cid-6bfsojfh]{padding-block:var(--contact-pad) var(--section-y);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.5rem clamp(2rem,5vw,4.5rem);display:grid}.contact__eyebrow[data-astro-cid-6bfsojfh]{margin-top:1.5rem}.contact__title[data-astro-cid-6bfsojfh]{letter-spacing:-.035em;margin-top:.85rem;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.8rem);line-height:1}.contact__lede[data-astro-cid-6bfsojfh]{color:var(--ink);margin-top:1rem;font-size:clamp(1.15rem,1rem + .55vw,1.45rem);line-height:1.45}.contact__media[data-astro-cid-6bfsojfh]{margin-top:2rem;position:relative}.contact__block[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--mint-100);width:55%;height:60%;position:absolute;bottom:-1rem;left:-1rem}.contact__frame[data-astro-cid-6bfsojfh]{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--mint-100);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.contact__frame[data-astro-cid-6bfsojfh] picture{width:100%;height:100%;display:block}.contact__img[data-astro-cid-6bfsojfh]{object-fit:cover;width:100%;height:100%}.side-block[data-astro-cid-6bfsojfh]{margin-top:2.25rem}.side-block__title[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;font-size:1.5rem}.next[data-astro-cid-6bfsojfh]{gap:.85rem;margin-top:1rem;display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{grid-template-columns:2.25rem 1fr;align-items:start;gap:.85rem;display:grid}.next__n[data-astro-cid-6bfsojfh]{border-radius:var(--radius-sm);background:var(--peach-300);width:2.25rem;height:2.25rem;font-family:var(--font-display);place-items:center;font-weight:700;display:grid}.next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--ink-soft)}.next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--forest-950);font-weight:600}.handy[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.handy[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-radius:var(--radius);background:var(--mint-50);border:1px solid var(--forest-100);align-items:flex-start;gap:.6rem;padding:.75rem .85rem;font-size:1rem;line-height:1.35;display:flex}.handy__tick[data-astro-cid-6bfsojfh]{background:var(--forest-700);color:#fff;border-radius:5px;flex:none;place-items:center;width:1.4rem;height:1.4rem;margin-top:.05rem;display:grid}.contact__main[data-astro-cid-6bfsojfh]{position:relative}.contact__form[data-astro-cid-6bfsojfh] .msf{box-shadow:var(--shadow-float)}.contact__under[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;padding-inline:.5rem;display:flex}.contact__areas[data-astro-cid-6bfsojfh]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.contact__areas[data-astro-cid-6bfsojfh] svg{color:var(--forest-700);margin-right:.2rem}.contact__areas[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink-soft);text-decoration:none}.contact__areas[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--forest-700);text-decoration:underline}.contact__call[data-astro-cid-6bfsojfh]{color:var(--forest-700);text-underline-offset:.2em;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.contact__handy[data-astro-cid-6bfsojfh]{margin-top:.5rem}.contact__handy[data-astro-cid-6bfsojfh] .side-block[data-astro-cid-6bfsojfh]{margin-top:1.75rem}.contact__badges[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--mint-50);border:1px solid var(--forest-100);margin-top:1.75rem;padding:1.4rem 1.5rem}.contact__badges[data-astro-cid-6bfsojfh] .badges{justify-content:space-between}.callnote[data-astro-cid-6bfsojfh]{background:var(--mint-100);padding-block:var(--section-y);scroll-margin-top:var(--header-h)}.callnote__inner[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}.callnote__icon[data-astro-cid-6bfsojfh]{background:var(--peach-100);width:3.5rem;height:3.5rem;color:var(--forest-800);border-radius:50%;place-items:center;display:grid}.callnote[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.9rem,1.45rem + 1.9vw,3rem)}.callnote[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--ink-soft);max-width:34rem;margin-top:.9rem;font-size:1.15rem}.callnote[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{margin-top:1.5rem}@media (width<=960px){.contact[data-astro-cid-6bfsojfh]{--band-under:5rem}.contact__inner[data-astro-cid-6bfsojfh],.callnote__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__main[data-astro-cid-6bfsojfh]{order:0}.contact__side[data-astro-cid-6bfsojfh]{display:contents}.contact__head[data-astro-cid-6bfsojfh]{order:-1}.contact__media[data-astro-cid-6bfsojfh]{order:1}.side-block[data-astro-cid-6bfsojfh]{order:2;margin-top:0}}@media (width<=560px){.handy[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
