.sa-select>.react-aria-Label{font-size:1rem;font-weight:500}.sa-select-button{border:1px solid var(--sa-border);border-radius:var(--sa-radius-control);width:100%;min-width:0;min-height:3rem;color:var(--sa-ink);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;display:flex}:where(.sa-select-button){background-color:var(--sa-paper)}.sa-select-value{flex:1;min-width:0}.sa-select-button .sa-icon{color:var(--sa-accent);transition:rotate .2s var(--sa-ease)}.sa-select[data-open] .sa-select-button{background-color:var(--sa-tint);border-color:var(--sa-accent)}.sa-select[data-open] .sa-select-button .sa-icon{rotate:180deg}.sa-select-button[data-focus-visible]{border-color:var(--sa-accent)}.sa-select-button[data-pressed]{background-color:var(--sa-press)}.sa-select[data-invalid] .sa-select-button{border:3px solid var(--sa-error);padding:calc(.75rem - 2px) calc(.75rem - 2px) calc(.75rem - 2px) calc(1rem - 2px)}@media (hover:hover) and (pointer:fine){.sa-select[data-invalid] .sa-select-button:not([data-focus-visible]):hover{outline-color:var(--sa-error)}}.sa-select-popover{width:max-content;min-width:var(--trigger-width);max-width:calc(100vw - 2rem)}.sa-select-popover .sa-listbox{max-height:none}@media (forced-colors:active){.sa-select-button{border-color:buttontext}.sa-select-button:not([data-focus-visible]){outline-offset:0}.sa-select-button .sa-icon{color:buttontext}}.contact-form{gap:1.5rem;display:grid}.contact-form-header h2{font-size:var(--sa-text-h3)}.contact-form-header p{color:var(--sa-muted);margin-top:.375rem;font-size:1rem}.contact-field-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:1.5rem;display:grid}.contact-form [slot=description]{text-wrap:pretty}.contact-privacy,.contact-submit [role=status]{color:var(--sa-muted);font-size:1rem}.contact-submit{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.contact-errors{border:2px solid var(--sa-error);border-radius:var(--sa-radius-control);padding:1.5rem}.contact-errors h3{color:var(--sa-error)}.contact-errors p{margin-top:.75rem}.contact-errors ul{margin-bottom:0;padding-left:1.25rem}.contact-errors li+li{margin-top:.5rem}.contact-success{justify-items:start;gap:1rem;display:grid}.contact-success h2{font-size:var(--sa-text-h3)}.contact-success>svg{color:var(--sa-success);width:2.5rem;height:2.5rem}.contact-page[data-astro-cid-hjx2kozd]{padding-block:clamp(2rem,4.5vw,4rem) clamp(4rem,8vw,7rem)}.contact-layout[data-astro-cid-hjx2kozd]{grid-template:"invitation form""next form"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.contact-invitation[data-astro-cid-hjx2kozd],.contact-next[data-astro-cid-hjx2kozd],.contact-form-card[data-astro-cid-hjx2kozd]{padding:clamp(1.5rem,4vw,3rem)}.contact-invitation[data-astro-cid-hjx2kozd]{border-radius:var(--sa-radius-panel) var(--sa-radius-panel) 0 0;grid-area:invitation;padding-bottom:0}.contact-next[data-astro-cid-hjx2kozd]{border-radius:0 0 var(--sa-radius-panel) var(--sa-radius-panel);flex-direction:column;grid-area:next;display:flex}.contact-form-card[data-astro-cid-hjx2kozd]{border:1px solid var(--sa-rule);border-radius:var(--sa-radius-panel);background:var(--sa-paper);grid-area:form}.contact-form-card[data-astro-cid-hjx2kozd]:has(.contact-success){align-content:center;display:grid}h1[data-astro-cid-hjx2kozd]{font-size:var(--sa-text-h1)}.lead[data-astro-cid-hjx2kozd]{margin-top:1rem}.contact-invitation[data-astro-cid-hjx2kozd] p[data-astro-cid-hjx2kozd]:not(.lead){margin-top:.75rem}.contact-call[data-astro-cid-hjx2kozd] .text-link[data-astro-cid-hjx2kozd]{margin-left:calc(-1 * var(--sa-space-3))}.contact-invitation[data-astro-cid-hjx2kozd] .contact-call[data-astro-cid-hjx2kozd]{margin-top:1.5rem}.contact-next[data-astro-cid-hjx2kozd]{padding-top:2rem}.contact-next[data-astro-cid-hjx2kozd] h2[data-astro-cid-hjx2kozd]{border-top:1px solid var(--sa-rule);font-size:var(--sa-text-h3);padding-top:2rem}.contact-steps[data-astro-cid-hjx2kozd]{counter-reset:step;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.contact-steps[data-astro-cid-hjx2kozd] li[data-astro-cid-hjx2kozd]{counter-increment:step;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.contact-steps[data-astro-cid-hjx2kozd] li[data-astro-cid-hjx2kozd]:before{content:counter(step) / "";background:var(--sa-tint);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:500;line-height:1;display:grid}.contact-email[data-astro-cid-hjx2kozd]{margin-top:auto;padding-top:2.5rem}@media (width<=60rem){.contact-layout[data-astro-cid-hjx2kozd]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"invitation""form""next";row-gap:1rem;max-width:44rem}.contact-invitation[data-astro-cid-hjx2kozd],.contact-next[data-astro-cid-hjx2kozd]{border-radius:var(--sa-radius-panel)}.contact-invitation[data-astro-cid-hjx2kozd]{padding-bottom:clamp(1.5rem,4vw,3rem)}.contact-next[data-astro-cid-hjx2kozd]{padding-top:clamp(1.5rem,4vw,3rem)}.contact-next[data-astro-cid-hjx2kozd] h2[data-astro-cid-hjx2kozd]{border-top:0;padding-top:0}.contact-email[data-astro-cid-hjx2kozd]{padding-top:1.5rem}}@media (width<=30rem){.contact-invitation[data-astro-cid-hjx2kozd],.contact-next[data-astro-cid-hjx2kozd],.contact-form-card[data-astro-cid-hjx2kozd]{padding:1.5rem 1.25rem}}@media (forced-colors:active){.contact-invitation[data-astro-cid-hjx2kozd],.contact-next[data-astro-cid-hjx2kozd],.contact-form-card[data-astro-cid-hjx2kozd]{border:1px solid canvastext}@media (width>=60.0625rem){.contact-invitation[data-astro-cid-hjx2kozd]{border-bottom:0}.contact-next[data-astro-cid-hjx2kozd]{border-top:0}}}
