.ds-contact[data-astro-cid-rgmbvqri]{background:var(--surface);width:100%;box-shadow:var(--tp-card-shadow);border-radius:clamp(22px,1rem + 1vw,30px);grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem;padding:clamp(1.4rem,1rem + 1.5vw,2.25rem);display:grid}.ds-contact__text[data-astro-cid-rgmbvqri]{gap:.35rem;min-width:0;display:grid}.ds-contact__label[data-astro-cid-rgmbvqri]{color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.4}.ds-contact__mail[data-astro-cid-rgmbvqri]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);transition:text-decoration-color .2s var(--ease-out), color .2s var(--ease-out);justify-self:start;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.375rem);font-weight:600;line-height:1.15}@media (hover:hover) and (pointer:fine){.ds-contact__mail[data-astro-cid-rgmbvqri]:hover{text-decoration-color:color-mix(in srgb, var(--accent) 75%, transparent)}}.ds-contact__note[data-astro-cid-rgmbvqri]{color:var(--ink2);text-wrap:pretty;font-size:.875rem;line-height:1.45}.ds-contact__actions[data-astro-cid-rgmbvqri]{flex-wrap:wrap;gap:.75rem;display:flex}html:not(.tp-js) .ds-copy[data-astro-cid-rgmbvqri]{display:none}.ds-copy[data-astro-cid-rgmbvqri]{min-height:48px;padding:0 1.2rem;display:inline-grid;overflow:clip}.ds-copy__face[data-astro-cid-rgmbvqri]{transition:opacity .16s var(--ease-out), transform .52s var(--tp-spring);grid-area:1/1;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ds-copy__done[data-astro-cid-rgmbvqri]{color:var(--accent);opacity:0;transform:translateY(110%)}.ds-copy[data-astro-cid-rgmbvqri].is-done .ds-copy__idle[data-astro-cid-rgmbvqri]{opacity:0;transform:translateY(-110%)}.ds-copy[data-astro-cid-rgmbvqri].is-done .ds-copy__done[data-astro-cid-rgmbvqri]{opacity:1;transform:none}.ds-copy[data-astro-cid-rgmbvqri].is-done{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}@media (width<=520px){.ds-contact__actions[data-astro-cid-rgmbvqri]>[data-astro-cid-rgmbvqri]{flex:100%}}.ds-faq__title[data-astro-cid-rgmbvqri]{font-family:var(--font-display);letter-spacing:-.022em;margin-bottom:1rem;font-size:clamp(1.5rem,1.25rem + .9vw,1.9rem);font-weight:600;line-height:1.2}.ds-faq__list[data-astro-cid-rgmbvqri]{border-top:1px solid var(--hairline)}.ds-q[data-astro-cid-rgmbvqri]{border-bottom:1px solid var(--hairline);position:relative}.ds-q[data-astro-cid-rgmbvqri] summary[data-astro-cid-rgmbvqri]{cursor:pointer;min-height:64px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 0;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);font-weight:500;line-height:1.4;list-style:none;display:flex}.ds-q[data-astro-cid-rgmbvqri] summary[data-astro-cid-rgmbvqri]::-webkit-details-marker{display:none}.ds-q[data-astro-cid-rgmbvqri] summary[data-astro-cid-rgmbvqri]:focus-visible{outline-offset:4px}.ds-q__text[data-astro-cid-rgmbvqri]{text-wrap:pretty}.ds-q__a[data-astro-cid-rgmbvqri]{padding:0 3.25rem 1.5rem 0}.ds-q__a[data-astro-cid-rgmbvqri] p[data-astro-cid-rgmbvqri]{color:var(--ink2);font-size:1.0625rem;line-height:1.7}.ds-q__a[data-astro-cid-rgmbvqri] a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent)}.ds-q__a[data-astro-cid-rgmbvqri] a:hover{text-decoration-color:currentColor}.ds-q[data-astro-cid-rgmbvqri]:before{content:"";background:var(--accent);opacity:0;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:2rem;left:-1.05rem;transform:scale(0)}.ds-q[data-astro-cid-rgmbvqri]:target:before{opacity:1;animation:tp-target .62s var(--tp-spring) .2s both;transform:none}@keyframes tp-target{0%{opacity:0;transform:scale(0)}}@media (width<=520px){.ds-q__a[data-astro-cid-rgmbvqri]{padding-right:0}.ds-q[data-astro-cid-rgmbvqri]:before{left:-.85rem}}@media (prefers-reduced-motion:reduce){.ds-copy__face[data-astro-cid-rgmbvqri]{transition-duration:1ms}.ds-q[data-astro-cid-rgmbvqri]:target:before{animation:.2s both tp-fade}}@media (forced-colors:active){.ds-contact[data-astro-cid-rgmbvqri]{border:1px solid canvastext}.ds-q[data-astro-cid-rgmbvqri]:before{forced-color-adjust:none;background:canvastext}}
