.cform[data-astro-cid-qhsmdzqq]{gap:var(--s-4);display:grid}.cform__trap[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-qhsmdzqq]{gap:var(--s-2);display:grid}.field-group[data-astro-cid-qhsmdzqq]{gap:var(--s-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.field-group__legend[data-astro-cid-qhsmdzqq]{float:left;width:100%;font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--fg);padding:0}.field-group__legend[data-astro-cid-qhsmdzqq]+.field__hint[data-astro-cid-qhsmdzqq]{clear:both;margin-top:calc(var(--s-1) * -1)}label[data-astro-cid-qhsmdzqq]{font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--fg)}input[data-astro-cid-qhsmdzqq],textarea[data-astro-cid-qhsmdzqq]{width:100%;min-height:3.25rem;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);color:var(--ink);background:rgb(var(--white-rgb) / .72);box-shadow:inset 0 0 0 1.5px rgb(var(--white-rgb) / .95), 0 4px 12px rgb(var(--ink-rgb) / .05);transition:box-shadow var(--t-hover) ease;border:0;font-size:1rem;line-height:1.4}textarea[data-astro-cid-qhsmdzqq]{resize:vertical;min-height:7.5rem}[data-astro-cid-qhsmdzqq][data-ground=dark] input[data-astro-cid-qhsmdzqq],[data-astro-cid-qhsmdzqq][data-ground=dark] textarea[data-astro-cid-qhsmdzqq]{color:var(--white);background:var(--glass-bright-fill);box-shadow:inset 0 0 0 1px var(--glass-bright-edge)}input[data-astro-cid-qhsmdzqq]:focus,textarea[data-astro-cid-qhsmdzqq]:focus{box-shadow:inset 0 0 0 2px var(--champagne-ink), 0 0 0 4px rgb(var(--champagne-rgb) / .35);outline:none}[data-astro-cid-qhsmdzqq][data-ground=dark] input[data-astro-cid-qhsmdzqq]:focus,[data-astro-cid-qhsmdzqq][data-ground=dark] textarea[data-astro-cid-qhsmdzqq]:focus{box-shadow:inset 0 0 0 2px var(--champagne-300), 0 0 18px rgb(var(--champagne-rgb) / .35)}.field[data-astro-cid-qhsmdzqq].is-invalid input[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq].is-invalid textarea[data-astro-cid-qhsmdzqq]{box-shadow:inset 0 0 0 2px var(--champagne-ink)}[data-astro-cid-qhsmdzqq][data-ground=dark] .field[data-astro-cid-qhsmdzqq].is-invalid input[data-astro-cid-qhsmdzqq],[data-astro-cid-qhsmdzqq][data-ground=dark] .field[data-astro-cid-qhsmdzqq].is-invalid textarea[data-astro-cid-qhsmdzqq]{box-shadow:inset 0 0 0 2px var(--champagne-700)}.field__hint[data-astro-cid-qhsmdzqq]{font-size:var(--fs-small);line-height:var(--lh-tight);color:var(--fg-2)}.field__error[data-astro-cid-qhsmdzqq],.cform__fail[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]:first-child{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-small);font-weight:var(--w-medium);line-height:var(--lh-tight);color:var(--fg);display:flex}.field__error[data-astro-cid-qhsmdzqq][hidden]{display:none}.field__error[data-astro-cid-qhsmdzqq] .icon,.cform__fail[data-astro-cid-qhsmdzqq] .icon{width:1.125rem;height:1.125rem;color:var(--accent-text);flex:none}.cform__privacy[data-astro-cid-qhsmdzqq]{font-size:var(--fs-small);line-height:var(--lh-tight);color:var(--fg-2)}.cform__privacy[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq],.cform__fail[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--fg);text-underline-offset:.25em;text-decoration:underline}.cform__submit[data-astro-cid-qhsmdzqq]{margin-top:var(--s-2)}.cform__sending[data-astro-cid-qhsmdzqq]{gap:.3rem;display:none}.cform__sending[data-astro-cid-qhsmdzqq] i[data-astro-cid-qhsmdzqq]{background:currentColor;border-radius:50%;width:.4rem;height:.4rem;animation:.9s ease-in-out infinite pulse}.cform__sending[data-astro-cid-qhsmdzqq] i[data-astro-cid-qhsmdzqq]:nth-child(2){animation-delay:.15s}.cform__sending[data-astro-cid-qhsmdzqq] i[data-astro-cid-qhsmdzqq]:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.cform[data-astro-cid-qhsmdzqq].is-sending .cform__label[data-astro-cid-qhsmdzqq],.cform[data-astro-cid-qhsmdzqq].is-sending .cform__submit[data-astro-cid-qhsmdzqq] .icon{display:none}.cform[data-astro-cid-qhsmdzqq].is-sending .cform__sending[data-astro-cid-qhsmdzqq]{display:inline-flex}.cform__status[data-astro-cid-qhsmdzqq]:empty{display:none}.cform__fail[data-astro-cid-qhsmdzqq]{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-sm);background:rgb(var(--white-rgb) / .55);box-shadow:inset 0 0 0 1.5px var(--champagne-ink);display:grid}.cform__fail[data-astro-cid-qhsmdzqq][hidden]{display:none}.cform__fail-links[data-astro-cid-qhsmdzqq]{gap:var(--s-2) var(--s-5);font-size:var(--fs-small);font-weight:var(--w-medium);flex-wrap:wrap;display:flex}.section.contact--first{padding-top:calc(var(--nav-h) + var(--s-4) + clamp(2rem, 1rem + 4vw, 4.5rem))}.contact__grid[data-astro-cid-gtkuecqt]{gap:var(--s-6);align-items:start;display:grid}.contact__intro[data-astro-cid-gtkuecqt]{gap:var(--s-5);align-content:start;display:grid;position:relative}.contact__routes-label[data-astro-cid-gtkuecqt]{margin-top:var(--s-2);font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--fg)}.tiles[data-astro-cid-gtkuecqt]{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-gtkuecqt],.contact__form[data-astro-cid-gtkuecqt]{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-card);flex-direction:column;display:flex}.tile__head[data-astro-cid-gtkuecqt]{margin-bottom:var(--s-1);justify-content:space-between;align-items:center;display:flex}.tile__num[data-astro-cid-gtkuecqt]{font-size:var(--fs-small);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--ink)}.tile__icon[data-astro-cid-gtkuecqt]{background:var(--glass-champ-row);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--white);color:var(--ink);border-radius:50%;place-items:center;display:grid}.tile__icon[data-astro-cid-gtkuecqt] .icon{width:1.25rem;height:1.25rem}.tile__title[data-astro-cid-gtkuecqt]{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-bold)}.tile__value[data-astro-cid-gtkuecqt]{font-weight:var(--w-medium);color:var(--fg-2);white-space:nowrap}.tile__row[data-astro-cid-gtkuecqt]{gap:var(--s-2);padding-top:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.tile[data-astro-cid-gtkuecqt] .btn[data-astro-cid-gtkuecqt]{padding-inline:var(--s-4)}.tile__main[data-astro-cid-gtkuecqt]{flex:auto}.tile__copy[data-astro-cid-gtkuecqt]{flex:none;width:3.25rem;padding:0}.tile__copy[data-astro-cid-gtkuecqt] .icon{width:1.125rem;height:1.125rem}.tile__status[data-astro-cid-gtkuecqt]{font-size:var(--fs-small);white-space:normal;flex-basis:100%}.tile__status[data-astro-cid-gtkuecqt]:empty{display:none}.tile[data-astro-cid-gtkuecqt]>.btn[data-astro-cid-gtkuecqt],.tile__value[data-astro-cid-gtkuecqt]+.btn[data-astro-cid-gtkuecqt]{margin-top:auto}.tile__value[data-astro-cid-gtkuecqt]{margin-bottom:var(--s-3)}.contact__form-intro[data-astro-cid-gtkuecqt]{margin-bottom:var(--s-3);color:var(--fg-2)}.contact__intro[data-astro-cid-gtkuecqt] .contact__object{display:none}@media (width>=40rem){.tiles[data-astro-cid-gtkuecqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.contact__grid[data-astro-cid-gtkuecqt]{gap:var(--s-7);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.contact__form[data-astro-cid-gtkuecqt]{padding:var(--s-7)}.tile[data-astro-cid-gtkuecqt]{padding:var(--s-5)}.contact__intro[data-astro-cid-gtkuecqt] .contact__object{width:clamp(9rem,12vw,12rem);margin-top:var(--s-2);justify-self:end;display:block}}@media (width>=64rem) and (width<=80rem){.tiles[data-astro-cid-gtkuecqt]{grid-template-columns:minmax(0,1fr)}}.contact__wipe[data-astro-cid-gtkuecqt]{display:none}@media (prefers-reduced-motion:no-preference){.js .contact__wipe[data-astro-cid-gtkuecqt]{z-index:5;background:var(--paper);pointer-events:none;display:block;position:absolute;inset:0;transform:translate(0,0)}.js .contact__wipe--dark[data-astro-cid-gtkuecqt]{background:var(--ink)}.contact__wipe-line[data-astro-cid-gtkuecqt]{background:linear-gradient(180deg, var(--champagne-100), var(--champagne-300) 55%, var(--champagne-600));width:2px;box-shadow:0 0 24px rgb(var(--champagne-rgb) / .35);position:absolute;top:0;bottom:0;left:0}.js .contact__wipe[data-astro-cid-gtkuecqt].is-done{transition:transform 1.1s var(--ease-enter);transform:translate(101%)}}
