.contact-form[data-astro-cid-qhsmdzqq]{gap:var(--space-l);flex-direction:column;display:flex}.contact-form__grid[data-astro-cid-qhsmdzqq]{gap:var(--space-m);grid-template-columns:1fr;display:grid}.contact-form__step[data-astro-cid-qhsmdzqq]{gap:var(--space-m);flex-direction:column;display:flex}.contact-form__step-hint[data-astro-cid-qhsmdzqq]{font-size:var(--step--1);color:var(--c-text-dim)}.contact-form__fieldset[data-astro-cid-qhsmdzqq]{border:0;margin:0;padding:0}.contact-form__fieldset[data-astro-cid-qhsmdzqq] legend[data-astro-cid-qhsmdzqq]{margin-bottom:var(--space-2xs);padding:0}.contact-form__checks[data-astro-cid-qhsmdzqq]{gap:var(--space-2xs);grid-template-columns:1fr;display:grid}.contact-form__consent[data-astro-cid-qhsmdzqq]{align-items:flex-start}.contact-form__summary[data-astro-cid-qhsmdzqq]:focus-visible{box-shadow:var(--focus-ring)}.contact-form__turnstile[data-astro-cid-qhsmdzqq]{min-height:65px}.contact-form__actions[data-astro-cid-qhsmdzqq]{gap:var(--space-m);flex-wrap:wrap;align-items:center;display:flex}.contact-form__privacy[data-astro-cid-qhsmdzqq]{font-size:var(--step--2)}[data-astro-cid-qhsmdzqq][data-submit][aria-busy=true]{opacity:.7;pointer-events:none}.contact-form__rail{gap:var(--space-2xs);flex-direction:column;display:flex}.contact-form__rail-list{gap:var(--space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact-form__rail-list li{align-items:center;gap:var(--space-3xs);color:var(--c-text-dim);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--step--2);display:inline-flex}.contact-form__rail-list li[aria-current=step]{color:var(--c-accent)}.contact-form__rail-list li.is-done{color:var(--c-text-muted)}.contact-form__rail-num{border-radius:var(--radius-pill);border:1px solid;place-items:center;block-size:1.4rem;inline-size:1.4rem;font-size:.7rem;font-weight:600;display:inline-grid}.contact-form__rail-list li[aria-current=step] .contact-form__rail-num,.contact-form__rail-list li.is-done .contact-form__rail-num{color:var(--c-on-accent);background:var(--c-accent-deep);border-color:var(--c-accent-deep)}.contact-form__rail-bar{border-radius:var(--radius-pill);background:var(--c-surface-3);block-size:3px;overflow:hidden}.contact-form__rail-bar span{background:linear-gradient(90deg, var(--c-accent), var(--c-accent-strong));border-radius:inherit;block-size:100%;inline-size:0;transition:width var(--dur-base) var(--ease-out);display:block}.contact-form__nav{gap:var(--space-s);align-items:center;display:flex}.contact-form__nav .contact-form__next{margin-inline-start:auto}@media (width>=36rem){.contact-form__grid[data-astro-cid-qhsmdzqq],.contact-form__checks[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(2,1fr)}}.contact-status[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-m);scroll-margin-top:calc(var(--header-h) + var(--space-m));display:none}.contact-status[data-astro-cid-6bfsojfh]:target{display:flex}.contact__layout[data-astro-cid-6bfsojfh]{gap:var(--space-2xl);align-items:start;display:grid}.contact__aside[data-astro-cid-6bfsojfh]{gap:var(--space-m);flex-direction:column;display:flex}.contact__card[data-astro-cid-6bfsojfh]{padding:var(--space-l)}.contact__card-h[data-astro-cid-6bfsojfh]{font-size:var(--step-0);margin-bottom:var(--space-s);font-weight:600}.contact__list[data-astro-cid-6bfsojfh]{gap:var(--space-s);margin:0;display:grid}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-2xs);font-size:var(--step--1);color:var(--c-text-muted);grid-template-columns:auto 1fr;align-items:start;display:grid}.contact__list[data-astro-cid-6bfsojfh] svg{color:var(--c-accent);margin-top:.2rem}.contact__response[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2xs);margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--c-border);font-size:var(--step--1);color:var(--c-text);display:inline-flex}.contact__response[data-astro-cid-6bfsojfh] svg,.contact__area[data-astro-cid-6bfsojfh] svg{color:var(--c-accent)}.contact__book[data-astro-cid-6bfsojfh]{margin-block:var(--space-2xs) var(--space-m)}.contact__direct-alt[data-astro-cid-6bfsojfh]{color:var(--c-text-dim)}.contact__direct[data-astro-cid-6bfsojfh]{gap:var(--space-s);margin:0;display:grid}.contact__direct[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2xs);font-size:var(--step-0);display:inline-flex}.contact__direct[data-astro-cid-6bfsojfh] svg{color:var(--c-accent)}.contact__area[data-astro-cid-6bfsojfh]{align-items:baseline;gap:var(--space-2xs);line-height:var(--leading-relaxed);display:inline-flex}.contact__privacy[data-astro-cid-6bfsojfh]{font-size:var(--step--2)}@supports (animation-timeline:view()){.contact__list[data-astro-cid-6bfsojfh]{view-timeline-name:--nextlist;view-timeline-axis:block}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{opacity:0;animation:linear both next-in;animation-timeline:--nextlist}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:nth-child(2){animation-name:next-in-2}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:nth-child(3){animation-name:next-in-3}@keyframes next-in{0%,5%{opacity:0;transform:translateY(.5rem)}30%,to{opacity:1;transform:none}}@keyframes next-in-2{0%,15%{opacity:0;transform:translateY(.5rem)}40%,to{opacity:1;transform:none}}@keyframes next-in-3{0%,25%{opacity:0;transform:translateY(.5rem)}50%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not([data-force-motion]) .contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{opacity:1;animation:none}}:root[data-motion=calm] .contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{opacity:1;animation:none}}@media (width>=60rem){.contact__layout[data-astro-cid-6bfsojfh]{grid-template-columns:1.6fr 1fr}.contact__aside[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + var(--space-m));position:sticky}}
