.composer[data-astro-cid-etwydj2t]{border-radius:var(--radius-lg);background:var(--band);gap:18px;max-inline-size:42rem;padding:clamp(20px,3vw,28px);display:grid}.composer__field[data-astro-cid-etwydj2t]{gap:6px;min-inline-size:0;display:grid}.composer__field[data-astro-cid-etwydj2t] label[data-astro-cid-etwydj2t]{font-size:var(--step--1);color:var(--ink);font-weight:600}.composer[data-astro-cid-etwydj2t] select[data-astro-cid-etwydj2t],.composer[data-astro-cid-etwydj2t] textarea[data-astro-cid-etwydj2t],.composer[data-astro-cid-etwydj2t] input[data-astro-cid-etwydj2t]{border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--canvas);inline-size:100%;color:var(--ink);font:inherit;font-size:var(--step-0);padding:10px 12px}.composer[data-astro-cid-etwydj2t] textarea[data-astro-cid-etwydj2t]{resize:vertical;min-block-size:8rem}.composer[data-astro-cid-etwydj2t] select[data-astro-cid-etwydj2t]:focus-visible,.composer[data-astro-cid-etwydj2t] textarea[data-astro-cid-etwydj2t]:focus-visible,.composer[data-astro-cid-etwydj2t] input[data-astro-cid-etwydj2t]:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.composer__optional-title[data-astro-cid-etwydj2t]{color:var(--ink-2);margin:0 0 10px}.composer__row[data-astro-cid-etwydj2t]{gap:14px;display:grid}@media (width>=640px){.composer__row[data-astro-cid-etwydj2t]{grid-template-columns:repeat(3,1fr)}}.composer__hint[data-astro-cid-etwydj2t]{color:var(--ink-2)}.composer[data-astro-cid-etwydj2t] .btn[data-astro-cid-etwydj2t]{justify-self:start}.composer__note[data-astro-cid-etwydj2t]{color:var(--ink-2);margin:0}.contact__inner[data-astro-cid-6bfsojfh]{gap:clamp(2.5rem,5vw,3.5rem);max-inline-size:70ch;display:grid}.contact__h1[data-astro-cid-6bfsojfh]{color:var(--ink)}.contact__lead[data-astro-cid-6bfsojfh]{color:var(--ink-2);margin-block-start:16px}.contact__email-block[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--band);gap:16px;padding:clamp(20px,3vw,28px);display:grid}.contact__email[data-astro-cid-6bfsojfh]{font-size:var(--step-2);color:var(--ink);word-break:break-word;font-weight:600;text-decoration:none}.contact__email[data-astro-cid-6bfsojfh]:hover{color:var(--lamp-ink);text-decoration:underline}.contact__actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:12px;display:flex}.contact__toast[data-astro-cid-6bfsojfh]{color:var(--lamp-ink);margin:0;font-weight:600}.contact__sub[data-astro-cid-6bfsojfh]{color:var(--ink);margin-block-end:16px}.qa[data-astro-cid-6bfsojfh]{border-block-end:1px solid var(--hairline)}.qa[data-astro-cid-6bfsojfh]:first-child{border-block-start:1px solid var(--hairline)}.qa__q[data-astro-cid-6bfsojfh]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-weight:600;list-style:none;display:flex}.qa__q[data-astro-cid-6bfsojfh]::-webkit-details-marker{display:none}.qa__mark[data-astro-cid-6bfsojfh]{flex:none;block-size:18px;inline-size:18px;position:relative}.qa__mark[data-astro-cid-6bfsojfh]:before,.qa__mark[data-astro-cid-6bfsojfh]:after{content:"";background:var(--ink-2);block-size:2px;inline-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.qa__mark[data-astro-cid-6bfsojfh]:after{transition:rotate var(--dur-2) var(--ease-soft);rotate:90deg}.qa[data-astro-cid-6bfsojfh][open] .qa__mark[data-astro-cid-6bfsojfh]:after{rotate:0deg}.qa__a[data-astro-cid-6bfsojfh]{max-inline-size:64ch;padding-block-end:18px}.qa__a[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--ink-2)}.contact__social[data-astro-cid-6bfsojfh]{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.contact__social-link[data-astro-cid-6bfsojfh]{min-block-size:32px;color:var(--ink);font-size:var(--step-0);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.contact__social-link[data-astro-cid-6bfsojfh]:hover{color:var(--lamp-ink);text-decoration:underline}.contact__glyph[data-astro-cid-6bfsojfh]{color:var(--ink-2);display:inline-flex}.contact__glyph[data-astro-cid-6bfsojfh] svg{block-size:18px;inline-size:18px}.contact__legal-links[data-astro-cid-6bfsojfh]{color:var(--ink-2)}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.qa[data-astro-cid-6bfsojfh]::details-content{content-visibility:hidden;transition:grid-template-rows var(--dur-3) var(--ease-out-quint), content-visibility var(--dur-3) allow-discrete;grid-template-rows:0fr;display:grid}.qa[data-astro-cid-6bfsojfh][open]::details-content{content-visibility:visible;grid-template-rows:1fr}.qa__a[data-astro-cid-6bfsojfh]{min-block-size:0;overflow:hidden}}}
