.cc[data-astro-cid-xfskubzo]{padding-block:var(--space-5)}.cc__stage[data-astro-cid-xfskubzo]{position:relative}.cc__track[data-astro-cid-xfskubzo]{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cc__track[data-astro-cid-xfskubzo]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.cc__track[data-astro-cid-xfskubzo]{scroll-behavior:smooth}}.cc__slide[data-astro-cid-xfskubzo]{scroll-snap-align:start;flex:0 0 100%;min-width:0;display:flex}.cc__copy[data-astro-cid-xfskubzo]{gap:var(--space-3);text-align:center;width:100%;max-width:52rem;min-height:var(--copy-h,0);grid-template-rows:auto auto 1fr auto;align-content:start;justify-items:center;margin-inline:auto;display:grid}.cc__title[data-astro-cid-xfskubzo]{font-family:var(--font-display);text-wrap:balance;font-size:clamp(32px,5.5vw,60px);font-weight:600;line-height:1.1}.cc__title[data-astro-cid-xfskubzo] em[data-astro-cid-xfskubzo]{color:var(--brand);font-weight:500}.cc__lead[data-astro-cid-xfskubzo]{max-width:38em;color:var(--ink-muted);text-wrap:balance}.cc__actions[data-astro-cid-xfskubzo]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cc__btn[data-astro-cid-xfskubzo]{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:color .2s,background .2s,border-color .2s;display:inline-grid}.cc__btn[data-astro-cid-xfskubzo]:hover{color:var(--ink);background:var(--surface-200);border-color:var(--hairline)}[data-astro-cid-xfskubzo][hidden]{display:none!important}.cc__arrow[data-astro-cid-xfskubzo]{z-index:1;display:none;position:absolute;top:50%;translate:0 -50%}@media (width>=900px){.cc__arrow[data-astro-cid-xfskubzo]:not([hidden]){display:inline-grid!important}.cc__arrow--prev[data-astro-cid-xfskubzo]{left:0}.cc__arrow--next[data-astro-cid-xfskubzo]{right:0}.cc__stage[data-astro-cid-xfskubzo]{padding-inline:64px}}.cc__controls[data-astro-cid-xfskubzo]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.cc__dots[data-astro-cid-xfskubzo]{margin:0;padding:0;list-style:none;display:flex}.cc__dot[data-astro-cid-xfskubzo]{cursor:pointer;background:0 0;border:0;width:32px;height:44px;padding:0;position:relative}.cc__dot[data-astro-cid-xfskubzo]:after{content:"";background:var(--hairline);border-radius:2px;height:4px;margin-top:-2px;transition:background .2s;position:absolute;top:50%;left:4px;right:4px}.cc__dot[data-astro-cid-xfskubzo][aria-current=true]:after{background:var(--brand)}@media (width<=480px){.cc__actions[data-astro-cid-xfskubzo],.cc__actions[data-astro-cid-xfskubzo] .button{justify-content:center;width:100%}}.section-header[data-astro-cid-4pwhl5fg]{gap:var(--space-3);margin-bottom:var(--space-4);align-items:end;display:grid}@media (width>=900px){.section-header[data-astro-cid-4pwhl5fg]{margin-bottom:var(--space-5);grid-template-columns:1fr auto}}.section-header__copy[data-astro-cid-4pwhl5fg]{gap:var(--space-1);max-width:44em;display:grid}.section-header__title[data-astro-cid-4pwhl5fg]{font-family:var(--font-sans);font-size:clamp(28px,4vw,40px);font-weight:300;line-height:1.2}.section-header__title[data-astro-cid-4pwhl5fg] strong[data-astro-cid-4pwhl5fg]{font-weight:600}.section-header__lead[data-astro-cid-4pwhl5fg]{color:var(--ink-muted)}.section-header__actions[data-astro-cid-4pwhl5fg]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.section-header__actions[data-astro-cid-4pwhl5fg]:empty{display:none}.contact[data-astro-cid-535ymsdr]{gap:var(--space-5);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.contact[data-astro-cid-535ymsdr]{grid-template-columns:1fr 1fr}}.contact__info[data-astro-cid-535ymsdr] .section-header{margin-bottom:var(--space-3)}.contact__details[data-astro-cid-535ymsdr]{gap:var(--space-1);margin:0 0 var(--space-3);display:grid}.contact__details[data-astro-cid-535ymsdr] dt[data-astro-cid-535ymsdr]{margin-top:var(--space-1);color:var(--ink-muted);text-transform:uppercase}.contact__details[data-astro-cid-535ymsdr] dd[data-astro-cid-535ymsdr]{margin:0}.contact__details[data-astro-cid-535ymsdr] a[data-astro-cid-535ymsdr]{color:var(--brand)}.contact__region[data-astro-cid-535ymsdr]{color:var(--ink-muted)}.contact__call[data-astro-cid-535ymsdr]{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.contact__form[data-astro-cid-535ymsdr]{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface-100);border:1px solid var(--hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}
