.contact[data-astro-cid-x5d4ucax]{gap:var(--sp-8);align-items:start;display:grid}@media (width>=960px){.contact[data-astro-cid-x5d4ucax]{gap:var(--gap);grid-template-columns:minmax(0,1fr) 18rem}}.form__grid[data-astro-cid-x5d4ucax]{gap:var(--sp-6);display:grid}@media (width>=640px){.form__grid[data-astro-cid-x5d4ucax]{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-x5d4ucax]{grid-column:1/-1}}.form__note[data-astro-cid-x5d4ucax]{color:var(--fg-2);font-size:var(--fs-small);max-width:60ch;margin-bottom:var(--sp-6)}.field[data-astro-cid-x5d4ucax]{gap:var(--sp-2);margin:0;display:grid}.field__label[data-astro-cid-x5d4ucax]{color:var(--fg);font-size:var(--fs-small)}.field__opt[data-astro-cid-x5d4ucax]{text-transform:none;color:var(--fg-3)}.field__input[data-astro-cid-x5d4ucax]{width:100%;min-height:3rem;padding:var(--sp-3) var(--sp-4);border:1px solid var(--control-rule);background:var(--bg-raise-2);color:var(--fg);font:inherit;font-size:var(--fs-body);transition:border-color var(--dur-1) var(--ease-out);border-radius:0}.field__input[data-astro-cid-x5d4ucax]:hover{border-color:var(--fg-3)}.field__input[data-astro-cid-x5d4ucax]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.field[data-astro-cid-x5d4ucax]:focus-within .field__label[data-astro-cid-x5d4ucax]{color:var(--accent-text)}.field__input--area[data-astro-cid-x5d4ucax]{resize:vertical;min-height:8.5rem}.topics[data-astro-cid-x5d4ucax]{border:0;min-inline-size:0;margin:0;padding:0}.topics__row[data-astro-cid-x5d4ucax]{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.topic[data-astro-cid-x5d4ucax]{display:block}.topic__input[data-astro-cid-x5d4ucax]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topic__chip[data-astro-cid-x5d4ucax]{min-height:3rem;font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg);border:1px solid var(--control-rule);background:var(--bg-raise-2);padding:var(--sp-3) var(--sp-4);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);align-items:center;display:flex}.topic[data-astro-cid-x5d4ucax]:hover .topic__chip[data-astro-cid-x5d4ucax]{border-color:var(--accent);color:var(--accent-text)}.topic__input[data-astro-cid-x5d4ucax]:focus-visible+.topic__chip[data-astro-cid-x5d4ucax]{outline:2px solid var(--accent-text);outline-offset:2px}.topic__input[data-astro-cid-x5d4ucax]:checked+.topic__chip[data-astro-cid-x5d4ucax]{border-color:var(--accent);background:var(--accent);color:var(--uc-warm-100)}.topics[data-astro-cid-x5d4ucax]:has(.topic__input[aria-invalid=true]) .topic__chip[data-astro-cid-x5d4ucax],.field__input[data-astro-cid-x5d4ucax][aria-invalid=true]{border-color:var(--accent-text)}.field__error[data-astro-cid-x5d4ucax]{color:var(--accent-text);font-family:inherit;font-size:var(--fs-small);letter-spacing:normal;text-transform:none}.consent[data-astro-cid-x5d4ucax]{gap:var(--sp-3);margin-top:var(--sp-7);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.consent__box[data-astro-cid-x5d4ucax]{width:1.35rem;height:1.35rem;accent-color:var(--accent);flex:none;margin-top:.1em}.consent__label[data-astro-cid-x5d4ucax]{color:var(--fg);font-size:var(--fs-small)}.consent__label[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:var(--accent-text)}.consent__error[data-astro-cid-x5d4ucax]{margin-top:var(--sp-2);display:block}.consent--newsletter[data-astro-cid-x5d4ucax]{margin-top:var(--sp-4)}.consent--newsletter[data-astro-cid-x5d4ucax] .consent__label[data-astro-cid-x5d4ucax]{color:var(--fg-2)}.form__foot[data-astro-cid-x5d4ucax]{margin-top:var(--sp-7);align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.form__status[data-astro-cid-x5d4ucax]{color:var(--fg-2);font-size:var(--fs-small);max-width:40ch}.form__status[data-astro-cid-x5d4ucax][data-state=error]{color:var(--accent-text)}.form__status[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:inherit}.form[data-astro-cid-x5d4ucax][data-busy] .field__input[data-astro-cid-x5d4ucax],.form[data-astro-cid-x5d4ucax][data-busy] .topics[data-astro-cid-x5d4ucax],.form[data-astro-cid-x5d4ucax][data-busy] .consent__box[data-astro-cid-x5d4ucax],.form[data-astro-cid-x5d4ucax][data-busy] button[data-astro-cid-x5d4ucax]{pointer-events:none;opacity:.6}.aside[data-astro-cid-x5d4ucax]{border-top:1px solid var(--rule);padding-top:var(--sp-5);gap:var(--sp-3);display:grid}.aside__label[data-astro-cid-x5d4ucax]{color:var(--fg-3)}.aside__mail[data-astro-cid-x5d4ucax]{font-family:var(--ff-display);font-weight:var(--fw-bold);letter-spacing:var(--tr-heading);color:var(--fg);word-break:break-word;font-size:clamp(1.05rem,1.6vw,1.25rem);text-decoration:none}.aside__mail[data-astro-cid-x5d4ucax]:hover{color:var(--accent-text)}.aside__note[data-astro-cid-x5d4ucax]{color:var(--fg-3)}.aside__proof[data-astro-cid-x5d4ucax]{margin:var(--sp-4) 0 0;padding-top:var(--sp-5);border-top:1px solid var(--rule);gap:var(--sp-3);display:grid}.aside__quote[data-astro-cid-x5d4ucax]{color:var(--fg-2);margin:0;font-size:.95rem;line-height:1.55}.aside__who[data-astro-cid-x5d4ucax]{color:var(--fg-3);gap:.15rem;display:grid}.aside__name[data-astro-cid-x5d4ucax]{color:var(--fg);font-weight:var(--fw-bold)}.aside__translated[data-astro-cid-x5d4ucax]{opacity:.85;font-style:italic}.aside__clients[data-astro-cid-x5d4ucax]{margin-top:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--rule);gap:var(--sp-2);display:grid}.aside__names[data-astro-cid-x5d4ucax]{color:var(--fg-2);line-height:1.6}.sent[data-astro-cid-x5d4ucax]{max-width:min(34rem, calc(100vw - var(--sp-5) * 2));color:var(--fg);background:0 0;border:0;padding:0}.sent[data-astro-cid-x5d4ucax]::backdrop{opacity:0;transition:opacity var(--dur-3) var(--ease-out);background:#08070ad6}.sent[data-astro-cid-x5d4ucax][data-open]::backdrop{opacity:1}.sent__panel[data-astro-cid-x5d4ucax]{background:var(--bg-raise);border:1px solid var(--rule);opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);position:relative;overflow:hidden;transform:translateY(14px)scale(.985)}.sent[data-astro-cid-x5d4ucax][data-open] .sent__panel[data-astro-cid-x5d4ucax]{opacity:1;transform:none}.sent__rule[data-astro-cid-x5d4ucax]{background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-4) var(--ease-trace) .12s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.sent[data-astro-cid-x5d4ucax][data-open] .sent__rule[data-astro-cid-x5d4ucax]{transform:scaleX(1)}.sent__body[data-astro-cid-x5d4ucax]{justify-items:start;gap:var(--sp-4);padding:var(--sp-7) var(--sp-6) var(--sp-6);display:grid}.sent__check[data-astro-cid-x5d4ucax]{fill:none;width:2.75rem;height:2.75rem;margin-bottom:var(--sp-1)}.sent__check-ring[data-astro-cid-x5d4ucax],.sent__check-mark[data-astro-cid-x5d4ucax]{stroke-linecap:round;stroke-linejoin:round}.sent__check-ring[data-astro-cid-x5d4ucax]{stroke:var(--control-rule);stroke-width:1px;stroke-dasharray:125.7;stroke-dashoffset:125.7px;transform-origin:50%;transition:stroke-dashoffset var(--dur-4) var(--ease-out) .22s;transform:rotate(-90deg)}.sent[data-astro-cid-x5d4ucax][data-open] .sent__check-ring[data-astro-cid-x5d4ucax]{stroke-dashoffset:0}.sent__check-mark[data-astro-cid-x5d4ucax]{stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset var(--dur-3) var(--ease-out) .62s}.sent[data-astro-cid-x5d4ucax][data-open] .sent__check-mark[data-astro-cid-x5d4ucax]{stroke-dashoffset:0}.sent__label[data-astro-cid-x5d4ucax],.sent__title[data-astro-cid-x5d4ucax],.sent__text[data-astro-cid-x5d4ucax],.sent__also[data-astro-cid-x5d4ucax],.sent__foot[data-astro-cid-x5d4ucax]{opacity:0;transition:opacity var(--dur-3) var(--ease-out) var(--sent-delay,0s), transform var(--dur-3) var(--ease-out) var(--sent-delay,0s);transform:translateY(8px)}.sent__label[data-astro-cid-x5d4ucax]{--sent-delay:.26s;color:var(--fg-3)}.sent__title[data-astro-cid-x5d4ucax]{--sent-delay:.32s}.sent__text[data-astro-cid-x5d4ucax]{--sent-delay:.38s}.sent__also[data-astro-cid-x5d4ucax]{--sent-delay:.44s}.sent__foot[data-astro-cid-x5d4ucax]{--sent-delay:.5s}.sent[data-astro-cid-x5d4ucax][data-open] .sent__label[data-astro-cid-x5d4ucax],.sent[data-astro-cid-x5d4ucax][data-open] .sent__title[data-astro-cid-x5d4ucax],.sent[data-astro-cid-x5d4ucax][data-open] .sent__text[data-astro-cid-x5d4ucax],.sent[data-astro-cid-x5d4ucax][data-open] .sent__also[data-astro-cid-x5d4ucax],.sent[data-astro-cid-x5d4ucax][data-open] .sent__foot[data-astro-cid-x5d4ucax]{opacity:1;transform:none}.sent__title[data-astro-cid-x5d4ucax]{font-family:var(--ff-display);font-weight:var(--fw-black);font-size:clamp(1.75rem,4.4vw,2.5rem);line-height:var(--lh-heading);letter-spacing:var(--tr-display);overflow-wrap:anywhere}.sent__text[data-astro-cid-x5d4ucax]{color:var(--fg-2);max-width:42ch}.sent__also[data-astro-cid-x5d4ucax]{color:var(--fg-3);text-transform:none;letter-spacing:0}.sent__also[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:var(--fg-2);text-underline-offset:3px}.sent__also[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:hover{color:var(--accent-text)}.sent__foot[data-astro-cid-x5d4ucax]{align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.sent__work[data-astro-cid-x5d4ucax]{color:var(--fg-3);text-decoration:none}.sent__work[data-astro-cid-x5d4ucax]:hover{color:var(--accent-text)}@media (width<=480px){.sent__body[data-astro-cid-x5d4ucax]{padding:var(--sp-6) var(--sp-5) var(--sp-5)}.sent__foot[data-astro-cid-x5d4ucax]{gap:var(--sp-3)}}
