.contact-hero[data-astro-cid-ogjzdvpc]{background:var(--color-teal);color:var(--color-cream);position:relative;overflow:hidden}.hero-inner[data-astro-cid-ogjzdvpc]{justify-content:space-between;align-items:center;gap:40px;min-height:310px;padding-block:55px;display:flex}.contact-hero[data-astro-cid-ogjzdvpc] .eyebrow[data-astro-cid-ogjzdvpc]{color:var(--color-yellow)}.contact-hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{color:var(--color-cream);margin-bottom:15px;font-size:clamp(52px,6vw,76px);line-height:.95}.contact-hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc] em[data-astro-cid-ogjzdvpc]{color:var(--color-yellow);font-style:normal}.contact-hero[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{max-width:560px;color:var(--color-cream);margin-bottom:0;font-size:17px}.hero-stamp[data-astro-cid-ogjzdvpc]{border:6px double var(--color-cream);outline:3px solid var(--color-yellow);background:var(--color-navy);width:190px;height:190px;color:var(--color-cream);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(8deg)}.hero-stamp[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);letter-spacing:1px;font-size:11px;font-weight:900}.hero-stamp[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{color:var(--color-yellow);font-family:var(--font-display);font-size:65px;font-weight:900;line-height:1}.hero-stamp[data-astro-cid-ogjzdvpc] b[data-astro-cid-ogjzdvpc]{color:var(--color-red);margin-top:5px;font-size:20px}.contact-section[data-astro-cid-ogjzdvpc]{padding-block:var(--section-spacing);background:#f5ead5}.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1.35fr .8fr;align-items:start;gap:35px;display:grid}.form-panel[data-astro-cid-ogjzdvpc]{border:2px solid var(--color-teal-dark);background:var(--color-cream);box-shadow:var(--shadow-card);border-radius:7px;padding:clamp(24px,4vw,42px)}.panel-heading[data-astro-cid-ogjzdvpc]{margin-bottom:30px}.panel-heading[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{margin-bottom:10px;font-size:clamp(32px,4vw,43px)}.panel-heading[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{max-width:570px;color:var(--color-muted);margin-bottom:0}form[data-astro-cid-ogjzdvpc]{gap:19px;display:grid}.form-row[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr;gap:16px;display:grid}form[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{color:var(--color-navy);font-family:var(--font-display);text-transform:uppercase;gap:7px;font-size:17px;font-weight:800;display:grid}form[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],form[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc],form[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{width:100%;min-width:0;color:var(--color-charcoal);font-family:var(--font-body);text-transform:none;background:#fffdf7;border:1px solid #103a5c59;border-radius:4px;outline:none;padding:13px 14px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}form[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,form[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]:focus,form[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px #18777e21}form[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical}form[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]::placeholder,form[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]::placeholder{color:#92918a}form[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]{cursor:pointer;border:0;justify-self:start}.form-note[data-astro-cid-ogjzdvpc]{color:var(--color-muted);margin:-8px 0 0;font-size:11px}.contact-sidebar[data-astro-cid-ogjzdvpc]{gap:20px;display:grid}.sidebar-card[data-astro-cid-ogjzdvpc]{border:2px solid var(--color-teal-dark);background:var(--color-ivory);box-shadow:var(--shadow-card);border-radius:7px;padding:26px}.sidebar-card[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{margin-bottom:25px;font-size:31px}.contact-option[data-astro-cid-ogjzdvpc]{border-top:1px solid #103a5c40;padding-block:20px}.option-number[data-astro-cid-ogjzdvpc]{color:var(--color-red);font-family:var(--font-display);font-size:25px;font-weight:900}.contact-option[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{margin-block:6px;font-size:24px}.contact-option[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-muted);font-size:13px}.contact-option[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--color-red);font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:900}.sidebar-note[data-astro-cid-ogjzdvpc]{border:2px solid var(--color-red);background:var(--color-cream);gap:15px;padding:22px;display:flex}.note-star[data-astro-cid-ogjzdvpc]{color:var(--color-red);font-size:28px}.sidebar-note[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{color:var(--color-navy);font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:900}.sidebar-note[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-muted);margin:5px 0 0;font-size:13px}.service-area[data-astro-cid-ogjzdvpc]{background:var(--color-navy);color:var(--color-cream);padding:23px}.service-area[data-astro-cid-ogjzdvpc] .eyebrow[data-astro-cid-ogjzdvpc]{color:var(--color-yellow)}.service-area[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{color:var(--color-cream);margin-block:8px;font-size:25px}.service-area[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-ivory);margin-bottom:0;font-size:13px}@media (width<=900px){.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr .8fr;gap:20px}.hero-stamp[data-astro-cid-ogjzdvpc]{width:160px;height:160px}.hero-stamp[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{font-size:55px}}@media (width<=700px){.hero-inner[data-astro-cid-ogjzdvpc]{min-height:auto}.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.hero-stamp[data-astro-cid-ogjzdvpc]{display:none}}@media (width<=480px){.form-row[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.form-panel[data-astro-cid-ogjzdvpc]{padding:22px}}
