.contact-form-card[data-astro-cid-hbwmutie]{--form-error:#a3261b;border:var(--lev-border-hair) solid var(--lev-color-hair);border-top:3px solid var(--lev-gold-swash);border-radius:var(--lev-radius-lg);background:var(--lev-paper);box-shadow:var(--lev-shadow-card);padding:40px 44px 44px}.contact-form[data-astro-cid-hbwmutie]{gap:22px;display:grid}.form-row[data-astro-cid-hbwmutie]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.field[data-astro-cid-hbwmutie]{border:0;align-content:start;gap:7px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-hbwmutie]>label[data-astro-cid-hbwmutie],.field[data-astro-cid-hbwmutie]>legend[data-astro-cid-hbwmutie]{color:var(--lev-color-heading);font-size:var(--lev-text-small);font-weight:var(--lev-weight-bold);padding:0}.field-optional[data-astro-cid-hbwmutie]{color:var(--lev-color-text);font-weight:var(--lev-weight-regular)}.field-hint[data-astro-cid-hbwmutie]{font-size:var(--lev-text-xs);margin-top:-2px}input[data-astro-cid-hbwmutie][type=text],input[data-astro-cid-hbwmutie][type=email],input[data-astro-cid-hbwmutie][type=tel],textarea[data-astro-cid-hbwmutie]{border:var(--lev-border-hair) solid var(--lev-color-control-border);border-radius:var(--lev-radius-md);background:var(--lev-cream);width:100%;color:var(--lev-color-heading);font:var(--lev-weight-regular) 1rem / 1.5 var(--lev-font-sans);transition:border-color var(--lev-duration-fast) var(--lev-ease), background var(--lev-duration-fast) var(--lev-ease);padding:13px 15px}textarea[data-astro-cid-hbwmutie]{resize:vertical;min-height:150px}input[data-astro-cid-hbwmutie]:hover,textarea[data-astro-cid-hbwmutie]:hover{border-color:var(--lev-ink)}input[data-astro-cid-hbwmutie]:focus,textarea[data-astro-cid-hbwmutie]:focus{border-color:var(--lev-ink);background:var(--lev-paper);outline:var(--lev-focus-width) solid var(--lev-color-accent-line);outline-offset:1px}.contact-form[data-astro-cid-hbwmutie] [data-astro-cid-hbwmutie][aria-invalid=true]{border-color:var(--form-error);box-shadow:inset 4px 0 0 var(--form-error)}.field-error[data-astro-cid-hbwmutie]{color:var(--form-error);font-size:var(--lev-text-xs);font-weight:var(--lev-weight-semibold);display:none}.has-error[data-astro-cid-hbwmutie] .field-error[data-astro-cid-hbwmutie]{display:block}.topic[data-astro-cid-hbwmutie] legend[data-astro-cid-hbwmutie]{margin-bottom:10px}.topic-options[data-astro-cid-hbwmutie]{flex-wrap:wrap;gap:10px;display:flex}.topic-option[data-astro-cid-hbwmutie]{position:relative}.topic-option[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.topic-option[data-astro-cid-hbwmutie] span[data-astro-cid-hbwmutie]{border:var(--lev-border-hair) solid var(--lev-color-control-border);border-radius:var(--lev-radius-pill);color:var(--lev-color-heading);font-size:var(--lev-text-small);font-weight:var(--lev-weight-semibold);transition:background var(--lev-duration-fast) var(--lev-ease), color var(--lev-duration-fast) var(--lev-ease);padding:9px 16px;display:inline-block}.topic-option[data-astro-cid-hbwmutie]:hover span[data-astro-cid-hbwmutie]{border-color:var(--lev-ink)}.topic-option[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]:checked+span[data-astro-cid-hbwmutie]{border-color:var(--lev-navy-900);background:var(--lev-navy-900);color:var(--lev-gold)}.topic-option[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]:focus-visible+span[data-astro-cid-hbwmutie]{outline:var(--lev-focus-width) solid var(--lev-color-focus);outline-offset:var(--lev-focus-offset)}.acknowledgement-label[data-astro-cid-hbwmutie]{font-size:var(--lev-text-small);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.acknowledgement-label[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]{width:20px;height:20px;accent-color:var(--lev-navy-900);flex:none;margin:1px 0 0}.acknowledgement-label[data-astro-cid-hbwmutie] a[data-astro-cid-hbwmutie]{color:var(--lev-color-heading);font-weight:var(--lev-weight-semibold);text-underline-offset:3px;text-decoration:underline}.honeypot[data-astro-cid-hbwmutie]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-summary[data-astro-cid-hbwmutie]{border:2px solid var(--form-error);border-radius:var(--lev-radius-md);background:#fdf5f4;padding:18px 22px}.form-summary-title[data-astro-cid-hbwmutie]{color:var(--form-error);font-weight:var(--lev-weight-bold);margin-bottom:8px}.form-summary[data-astro-cid-hbwmutie] li+li{margin-top:4px}.form-summary[data-astro-cid-hbwmutie] a{color:var(--form-error);font-size:var(--lev-text-small);text-underline-offset:3px;text-decoration:underline}.form-send-error[data-astro-cid-hbwmutie]:empty{display:none}.form-thanks[data-astro-cid-hbwmutie]:target,.form-send-error-back[data-astro-cid-hbwmutie]:target{display:block!important}.contact-form-card[data-astro-cid-hbwmutie]:has(.form-thanks:target) .contact-form[data-astro-cid-hbwmutie],.contact-form[data-astro-cid-hbwmutie][novalidate] .form-send-error-back[data-astro-cid-hbwmutie]{display:none!important}.form-send-error[data-astro-cid-hbwmutie]{color:var(--form-error);font-weight:var(--lev-weight-semibold)}.form-submit[data-astro-cid-hbwmutie]{border-radius:var(--lev-radius-pill);background:var(--lev-navy-900);color:var(--lev-ivory);cursor:pointer;font:var(--lev-weight-bold) var(--lev-text-small) / 1 var(--lev-font-sans);transition:transform var(--lev-duration-fast) var(--lev-ease);border:0;justify-self:start;align-items:center;gap:10px;padding:16px 28px 16px 32px;display:inline-flex}.form-submit[data-astro-cid-hbwmutie] .icon{color:var(--lev-gold);stroke-width:2.2px}.form-submit[data-astro-cid-hbwmutie]:hover{transform:translateY(var(--lev-lift))}.form-submit[data-astro-cid-hbwmutie]:disabled{cursor:progress;opacity:.7}.form-thanks[data-astro-cid-hbwmutie]{text-align:center;padding:24px 0 8px}.form-thanks[data-astro-cid-hbwmutie]:focus{outline:none}.thanks-icon[data-astro-cid-hbwmutie]{background:var(--lev-navy-900);width:64px;height:64px;color:var(--lev-gold);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:30px;display:grid}.thanks-icon[data-astro-cid-hbwmutie] .icon{stroke-width:2px}.form-thanks[data-astro-cid-hbwmutie] h3[data-astro-cid-hbwmutie]{font-size:2rem}.form-thanks[data-astro-cid-hbwmutie] p[data-astro-cid-hbwmutie]{max-width:26em;margin:12px auto 0}.thanks-link[data-astro-cid-hbwmutie]{color:var(--lev-color-heading);font:var(--lev-weight-bold) var(--lev-text-nav) / 1.2 var(--lev-font-sans);align-items:center;gap:6px;margin-top:26px;display:inline-flex}.thanks-link[data-astro-cid-hbwmutie] .icon{color:var(--lev-color-accent-line);stroke-width:2.2px}@media (width<=900px){.contact-form-card[data-astro-cid-hbwmutie]{padding:28px 20px 30px}.form-row[data-astro-cid-hbwmutie]{grid-template-columns:1fr}.form-submit[data-astro-cid-hbwmutie]{justify-content:center;justify-self:stretch}}@media (forced-colors:active){.topic-option[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]:checked+span[data-astro-cid-hbwmutie]{border:2px solid highlight}}.faq[data-astro-cid-jtjhg73o]{border-top:var(--lev-border-hair) solid var(--lev-color-hair)}details[data-astro-cid-jtjhg73o]{border-bottom:var(--lev-border-hair) solid var(--lev-color-hair)}summary[data-astro-cid-jtjhg73o]{gap:var(--lev-space-5);color:var(--lev-color-heading);cursor:pointer;font:var(--lev-weight-semibold) 1.25rem / 1.3 var(--lev-font-serif);justify-content:space-between;align-items:center;padding:22px 0;list-style:none;display:flex}summary[data-astro-cid-jtjhg73o]::-webkit-details-marker{display:none}summary[data-astro-cid-jtjhg73o]:hover{color:var(--lev-color-accent)}.faq-sign[data-astro-cid-jtjhg73o]{border:var(--lev-border-control) solid var(--lev-color-accent-line);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.faq-sign[data-astro-cid-jtjhg73o]:before,.faq-sign[data-astro-cid-jtjhg73o]:after{content:"";background:var(--lev-color-accent);width:12px;height:1.5px;transition:transform var(--lev-duration-fast) var(--lev-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-sign[data-astro-cid-jtjhg73o]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-jtjhg73o][open] .faq-sign[data-astro-cid-jtjhg73o]:after{transform:translate(-50%,-50%)}details[data-astro-cid-jtjhg73o] p[data-astro-cid-jtjhg73o]{max-width:44em;padding-bottom:24px}@media (width<=900px){summary[data-astro-cid-jtjhg73o]{font-size:1.125rem}}.contact-card[data-astro-cid-657w5j3a]{border:var(--lev-border-hair) solid var(--lev-color-line);border-radius:var(--lev-radius-lg);box-shadow:var(--lev-shadow-lifted);background:linear-gradient(160deg,#f4f1ea12,#f4f1ea05);padding:34px 36px 26px}.contact-title[data-astro-cid-657w5j3a]{color:var(--lev-color-accent);font:var(--lev-weight-bold) var(--lev-text-kicker) / 1.2 var(--lev-font-sans);letter-spacing:var(--lev-tracking-kicker);text-transform:uppercase}.contact-person[data-astro-cid-657w5j3a]{color:var(--lev-color-heading);font:var(--lev-weight-semibold) 1.875rem / 1.2 var(--lev-font-serif);margin-top:12px}.contact-role[data-astro-cid-657w5j3a]{color:var(--lev-color-accent);font:italic var(--lev-weight-medium) 1.125rem / 1.3 var(--lev-font-serif);margin-top:4px}.contact-card[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a]{margin:22px 0 0}.contact-card[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a] div[data-astro-cid-657w5j3a]{border-top:var(--lev-border-hair) solid var(--lev-color-hair);grid-template-columns:24px 96px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.contact-card[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a] .icon{color:var(--lev-color-accent-line);font-size:20px}.contact-card[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{font-size:var(--lev-text-xs);letter-spacing:.08em;text-transform:uppercase}.contact-card[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{color:var(--lev-color-heading);font-weight:var(--lev-weight-semibold);margin:0}.form-layout[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:96px;display:grid}.form-intro[data-astro-cid-657w5j3a] .lead[data-astro-cid-657w5j3a]{max-width:22em;color:var(--lev-color-text)}.faq-layout[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:96px;display:grid}@media (width<=1080px){.form-layout[data-astro-cid-657w5j3a],.faq-layout[data-astro-cid-657w5j3a]{gap:var(--lev-space-6);grid-template-columns:1fr}}@media (width<=900px){.contact-card[data-astro-cid-657w5j3a]{padding:26px 22px 18px}.contact-card[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a] div[data-astro-cid-657w5j3a]{grid-template-columns:22px 1fr;gap:2px 12px}.contact-card[data-astro-cid-657w5j3a] dl[data-astro-cid-657w5j3a] .icon{grid-row:span 2}}
