.fields[data-astro-cid-vekgkm42]{gap:var(--space-lg) var(--space-xl);display:grid}@media (width>=40rem){.fields[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}}.field[data-astro-cid-vekgkm42]{gap:var(--space-xs);align-content:start;display:grid}label[data-astro-cid-vekgkm42]{font-size:1rem;font-weight:600;font-stretch:108%}.optional[data-astro-cid-vekgkm42]{color:var(--ink-soft);font-weight:400}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;min-height:3.25rem;padding:var(--space-sm) var(--space-md);color:var(--ink);font:inherit;font-size:var(--text-base);transition:border-color .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart);background:oklch(100% 0 0);border:1px solid #8391a4;border-radius:2px}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;line-height:1.5}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--ink-soft)}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #004a8c40}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--error)}.hint[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--ink-soft)}.error[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--error);font-weight:520}.error[data-astro-cid-vekgkm42]:empty{display:none}.submit-row[data-astro-cid-vekgkm42]{gap:var(--space-lg);margin-top:var(--space-2xl);justify-items:start;display:grid}.disclaimer[data-astro-cid-vekgkm42]{font-size:var(--text-sm);color:var(--ink-soft);max-width:56ch}.captcha[data-astro-cid-vekgkm42]{min-height:78px}@media (width<=21.25rem){.captcha[data-astro-cid-vekgkm42]{transform-origin:0 0;transform:scale(.9)}}.status[data-astro-cid-vekgkm42]:not(:empty){margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid;border-radius:2px}.status[data-astro-cid-vekgkm42].is-error{color:var(--error);background:oklch(97% .015 25)}.status[data-astro-cid-vekgkm42]:focus{outline:none}.contact-form[data-astro-cid-vekgkm42] .success{gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);border:1px solid var(--rule-strong);animation:appear .6s var(--ease-out) both;background:oklch(100% 0 0);border-radius:2px;display:grid}.contact-form[data-astro-cid-vekgkm42] .success h2{font-size:var(--text-xl);line-height:1.2}.contact-form[data-astro-cid-vekgkm42] .success h2:focus{outline:none}.contact-form[data-astro-cid-vekgkm42] .success p{color:var(--ink-soft);max-width:52ch}.contact-form[data-astro-cid-vekgkm42] .success a{color:var(--brand);white-space:nowrap;font-weight:560}@keyframes appear{0%{opacity:0;transform:translateY(.5rem)}}.page-head[data-astro-cid-ogjzdvpc]{padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(3rem,2rem + 5vw,7rem)}.head-inner[data-astro-cid-ogjzdvpc]{gap:var(--space-lg);display:grid}h1[data-astro-cid-ogjzdvpc]{font-size:clamp(2.75rem,1rem + 6.2vw,6.5rem);font-weight:720;font-stretch:var(--wide-display);letter-spacing:-.035em;line-height:.96}.page-head[data-astro-cid-ogjzdvpc] .lead[data-astro-cid-ogjzdvpc]{max-width:46ch;color:var(--on-brand-soft);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.page[data-astro-cid-ogjzdvpc]{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--section)}.layout[data-astro-cid-ogjzdvpc]{gap:var(--space-3xl);display:grid}@media (width>=60rem){.layout[data-astro-cid-ogjzdvpc]{gap:clamp(var(--space-3xl), 6vw, 6rem);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.direct[data-astro-cid-ogjzdvpc]{gap:var(--space-xl);padding:clamp(var(--space-lg), 1rem + 2vw, 2.5rem);background:var(--surface);border-top:4px solid var(--brand);align-content:start;display:grid}.item[data-astro-cid-ogjzdvpc]{gap:var(--space-xs);padding-bottom:var(--space-xl);border-bottom:1px solid #c5d0dd;justify-items:start;display:grid}.item[data-astro-cid-ogjzdvpc]:last-child{border-bottom:0;padding-bottom:0}.item[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:650;font-stretch:100%}.item[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:not(.text-link){color:var(--ink);text-underline-offset:.3em;transition:text-decoration-color .2s var(--ease-out-quart);overflow-wrap:anywhere;font-weight:550;text-decoration:underline #9fb0c4}.item[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:not(.text-link):hover{text-decoration-color:currentColor}.item[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc].big{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:700;font-stretch:var(--wide-display);font-variant-numeric:tabular-nums;color:var(--brand);line-height:1.1;text-decoration-color:#0000}.item[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc].big:hover{text-decoration-color:currentColor}address[data-astro-cid-ogjzdvpc]{font-style:normal;line-height:1.6}
