.contact-hero[data-astro-cid-6bfsojfh]{color:#fff;background:linear-gradient(145deg,#071a2b 0%,#0b2740 75%,#0d4050 100%);padding:clamp(8rem,12vw,10rem) 0 clamp(5rem,8vw,7rem);position:relative;overflow:hidden}.contact-hero[data-astro-cid-6bfsojfh]:after{content:"";transform-origin:50%;background:#fff;height:14rem;position:absolute;bottom:-9rem;left:-10%;right:-10%;transform:rotate(-4deg)}.contact-hero__grid[data-astro-cid-6bfsojfh]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid;position:relative}.contact-story[data-astro-cid-6bfsojfh]{padding-top:clamp(1rem,5vw,4rem)}.contact-story[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{color:var(--mint)}.contact-story[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:10ch;font-size:clamp(3rem,6vw,5.4rem)}.contact-story[data-astro-cid-6bfsojfh] .lede[data-astro-cid-6bfsojfh]{color:#c1d2d9;max-width:680px;margin-top:1.5rem}.contact-story__proof[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.contact-story__proof[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#dce7ea;background:#ffffff09;border:1px solid #ffffff20;border-radius:999px;padding:.45rem .7rem;font-size:.74rem}.contact-story__image[data-astro-cid-6bfsojfh]{z-index:2;min-height:350px;margin:3rem 0 0;position:relative}.contact-story__image[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:cover;border-radius:1.35rem;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 25px 65px #0004}.contact-story__image[data-astro-cid-6bfsojfh] figcaption[data-astro-cid-6bfsojfh]{backdrop-filter:blur(8px);background:#071a2bcc;border-radius:999px;padding:.4rem .65rem;font-size:.66rem;position:absolute;top:1rem;left:1rem}.contact-form-panel[data-astro-cid-6bfsojfh]{z-index:2;color:var(--ink);background:linear-gradient(155deg,#2dd4bf,#22d3ee);border-radius:1.45rem;padding:clamp(1.4rem,3vw,2rem);position:relative;box-shadow:0 28px 75px #00000042}.contact-form-panel__head[data-astro-cid-6bfsojfh]{margin-bottom:1.5rem}.contact-form-panel__head[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.contact-form-panel__head[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{max-width:16ch;margin-top:.45rem;font-size:clamp(1.7rem,3vw,2.3rem)}.contact-form-panel__head[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin-top:.5rem;font-size:.76rem}.contact-form-panel[data-astro-cid-6bfsojfh] .form-card{background:0 0;border:0;padding:0}.contact-form-panel[data-astro-cid-6bfsojfh] .form-grid{grid-template-columns:1fr;gap:.8rem}.contact-form-panel[data-astro-cid-6bfsojfh] .field--full{grid-column:auto}.contact-form-panel[data-astro-cid-6bfsojfh] .field label{font-size:.76rem}.contact-form-panel[data-astro-cid-6bfsojfh] .field input,.contact-form-panel[data-astro-cid-6bfsojfh] .field select,.contact-form-panel[data-astro-cid-6bfsojfh] .field textarea{border-color:#0000;border-radius:.55rem;min-height:3rem}.contact-form-panel[data-astro-cid-6bfsojfh] .field textarea{min-height:7rem}.contact-form-panel[data-astro-cid-6bfsojfh] .field-help{color:#164e63}.contact-form-panel[data-astro-cid-6bfsojfh] .checkbox{color:#0b3441}.contact-form-panel[data-astro-cid-6bfsojfh] .button{background:var(--ink);width:100%}.contact-form-panel[data-astro-cid-6bfsojfh] .button:hover{background:var(--navy)}.contact-method[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:#fff;border-radius:1.25rem;align-content:start;padding:1.6rem;display:grid}a[data-astro-cid-6bfsojfh].contact-method:hover{border-color:#87c9c3;transform:translateY(-3px);box-shadow:0 18px 45px #071a2b0d}.contact-method[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{width:2.4rem;height:2.4rem;color:var(--teal);background:#e7f7f5;border-radius:50%;place-items:center;margin-bottom:2rem;font-size:.72rem;font-weight:850;display:grid}.contact-method[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.contact-method[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;font:650 1.05rem var(--font-display);margin-top:.25rem}.contact-method[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.contact-method[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:1rem;font-size:.84rem;font-style:normal}.contact-next[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.contact-next[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{margin:0;padding:0;list-style:none;display:grid}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1rem;padding:1.3rem 0;display:grid}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:first-child{padding-top:0}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--teal);font:800 .75rem var(--font-display)}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-family:var(--font-display)}.contact-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:.3rem;font-size:.88rem}.contact-hero[data-astro-cid-6bfsojfh],.contact-method[data-astro-cid-6bfsojfh]{transition:background-color .25s,border-color .25s,color .25s}html[data-theme=light] .contact-hero[data-astro-cid-6bfsojfh]{color:var(--ink);background:linear-gradient(145deg,#f8fcfb 0%,#e9f7f5 75%,#d8f0ed 100%)}html[data-theme=light] .contact-hero[data-astro-cid-6bfsojfh]:after{background:var(--paper)}html[data-theme=light] .contact-story[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{color:var(--teal)}html[data-theme=light] .contact-story[data-astro-cid-6bfsojfh] .lede[data-astro-cid-6bfsojfh]{color:var(--muted)}html[data-theme=light] .contact-story__proof[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#36515e;background:#ffffff9c;border-color:#abd3cf}html[data-theme=dark] .contact-method[data-astro-cid-6bfsojfh]{border-color:var(--line);background:var(--theme-panel);color:var(--theme-text)}html[data-theme=dark] .contact-method[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--mint);background:#123a42}@media (width<=900px){.contact-hero__grid[data-astro-cid-6bfsojfh],.contact-next[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-story[data-astro-cid-6bfsojfh]{padding-top:0}.contact-story__image[data-astro-cid-6bfsojfh]{min-height:430px}.contact-form-panel[data-astro-cid-6bfsojfh]{justify-self:center;width:min(100%,650px)}}@media (width<=560px){.contact-story__image[data-astro-cid-6bfsojfh]{min-height:300px}.contact-hero[data-astro-cid-6bfsojfh]:after{bottom:-12rem}}
