.contact-form[data-astro-cid-qhsmdzqq]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-subtle);gap:0;position:relative;overflow:hidden}.contact-form__header[data-astro-cid-qhsmdzqq]{gap:var(--space-3);border-block-end:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-charcoal);padding:clamp(var(--space-5), 4vw, var(--space-7));display:grid}.contact-form__header[data-astro-cid-qhsmdzqq] .latin-label[data-astro-cid-qhsmdzqq]{color:var(--color-gold-accessible)}.contact-form__header[data-astro-cid-qhsmdzqq] h2[data-astro-cid-qhsmdzqq]{color:var(--color-charcoal);font-size:var(--font-size-2xl)}.contact-form__header[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]{color:var(--color-text-secondary)}.contact-form[data-astro-cid-qhsmdzqq]>.field-grid[data-astro-cid-qhsmdzqq]{padding:clamp(var(--space-5), 4vw, var(--space-7))}.contact-form[data-astro-cid-qhsmdzqq]>.form-status[data-astro-cid-qhsmdzqq],.contact-form[data-astro-cid-qhsmdzqq]>.checkbox-field[data-astro-cid-qhsmdzqq]{margin-inline:clamp(var(--space-5), 4vw, var(--space-7));margin-block-end:var(--space-5)}.contact-form__privacy[data-astro-cid-qhsmdzqq]{align-items:flex-start;gap:var(--space-3);margin-inline:clamp(var(--space-5), 4vw, var(--space-7));color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-block-end:var(--space-5);display:flex}.contact-form__privacy[data-astro-cid-qhsmdzqq] svg{width:1.25rem;color:var(--color-gold-accessible);flex:none;margin-block-start:.2rem}.contact-form[data-astro-cid-qhsmdzqq]>.button[data-astro-cid-qhsmdzqq]{min-width:min(100%,15rem);margin-inline:clamp(var(--space-5), 4vw, var(--space-7));justify-self:start;margin-block-end:clamp(var(--space-5), 4vw, var(--space-7))}.field[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq] span[data-astro-cid-qhsmdzqq]:not(.required-mark){color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.honeypot[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.contact-paths[data-astro-cid-ogjzdvpc]{background:var(--color-warm-white)}.contact-paths__heading[data-astro-cid-ogjzdvpc]{gap:var(--space-4);max-width:48rem;margin-block-end:var(--space-7);display:grid}.contact-paths__heading[data-astro-cid-ogjzdvpc] .eyebrow[data-astro-cid-ogjzdvpc]{margin:0}.contact-paths__heading[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-text-secondary)}.contact-paths__grid[data-astro-cid-ogjzdvpc]{gap:var(--space-4);display:grid}.contact-path[data-astro-cid-ogjzdvpc]{align-content:start;justify-items:start;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-subtle);padding:clamp(var(--space-5), 4vw, var(--space-7));display:grid}.contact-path--quote[data-astro-cid-ogjzdvpc]{background:var(--color-gold-soft);color:var(--color-charcoal);border-color:#c7a04a52}.contact-path__meta[data-astro-cid-ogjzdvpc]{width:100%;color:var(--color-gold-accessible);justify-content:space-between;align-items:center;display:flex}.contact-path--quote[data-astro-cid-ogjzdvpc] .contact-path__meta[data-astro-cid-ogjzdvpc]{color:var(--color-gold-accessible)}.contact-path__meta[data-astro-cid-ogjzdvpc] svg{width:1.5rem}.contact-path[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{font-size:var(--font-size-2xl)}.contact-path--quote[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{color:var(--color-charcoal)}.contact-path[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc],.contact-path--quote[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-text-secondary)}.contact-grid[data-astro-cid-ogjzdvpc]{align-items:start;gap:clamp(var(--space-7), 6vw, var(--space-9));display:grid}.contact-details[data-astro-cid-ogjzdvpc]{justify-items:start;gap:var(--space-5);display:grid}.contact-details[data-astro-cid-ogjzdvpc]>.eyebrow[data-astro-cid-ogjzdvpc]{margin:0}.contact-details[data-astro-cid-ogjzdvpc]>p[data-astro-cid-ogjzdvpc]{color:var(--color-text-secondary)}.contact-details[data-astro-cid-ogjzdvpc] ul[data-astro-cid-ogjzdvpc]{gap:var(--space-3);width:100%;list-style:none;display:grid}.contact-details[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-warm-white);min-height:4.75rem;padding:var(--space-4);grid-template-columns:2rem minmax(0,1fr) 1.25rem;display:grid}.contact-details[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]>svg{width:1.25rem;color:var(--color-gold-accessible)}.contact-details[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]>svg:last-child{width:1rem}.contact-details[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{gap:var(--space-1);min-width:0;display:grid}.contact-details[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] small[data-astro-cid-ogjzdvpc]{color:var(--color-text-muted)}.contact-details[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.contact-details__notice[data-astro-cid-ogjzdvpc]{gap:var(--space-3);border:1px solid var(--color-gold);border-radius:var(--radius-md);background:var(--color-gold-soft);padding:var(--space-4);color:var(--color-graphite);font-size:var(--font-size-sm);grid-template-columns:2rem minmax(0,1fr);display:grid}.contact-details__notice[data-astro-cid-ogjzdvpc] svg{width:1.25rem;color:var(--color-gold-accessible)}.contact-form-wrap[data-astro-cid-ogjzdvpc]{min-width:0}.contact-privacy[data-astro-cid-ogjzdvpc]{background:var(--color-charcoal);color:var(--color-white);border-block-start:1px solid #4b4b50}.contact-privacy__inner[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:2rem minmax(0,1fr);display:grid}.contact-privacy__inner[data-astro-cid-ogjzdvpc] svg{width:1.4rem;color:var(--color-gold)}.contact-privacy__inner[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:#cfcfd1;font-size:var(--font-size-sm)}.contact-privacy__inner[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--color-gold);font-weight:var(--font-weight-semibold);grid-column:2}@media (width>=48rem){.contact-paths__grid[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-privacy__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:2rem minmax(0,1fr) auto}.contact-privacy__inner[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{grid-column:auto}}@media (width>=64rem){.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.contact-details[data-astro-cid-ogjzdvpc]{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-5))}}
