.ct[data-astro-cid-6bfsojfh]{padding-top:calc(var(--header-h) + clamp(2rem, 6vw, 5rem));padding-bottom:clamp(4rem,10vw,8rem)}.ct__head[data-astro-cid-6bfsojfh]{gap:1.5rem;padding-bottom:clamp(3rem,7vw,6rem);display:grid}.ct__title[data-astro-cid-6bfsojfh]{font-size:var(--t-mega)}.ct__title[data-astro-cid-6bfsojfh] .line-mask[data-astro-cid-6bfsojfh]:last-child>span[data-astro-cid-6bfsojfh]{color:var(--c-halation);text-shadow:none}.ct__grid[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);row-gap:4rem;padding-top:3rem}.ct__direct[data-astro-cid-6bfsojfh]{grid-column:1/span 5;align-content:start;gap:2rem;display:grid}.ct__mail[data-astro-cid-6bfsojfh]{justify-items:start;gap:.75rem;display:grid}.ct__email[data-astro-cid-6bfsojfh]{word-break:break-all;text-transform:none;letter-spacing:-.03em;transition:color var(--dur-1);font-size:clamp(1.6rem,3.2vw,3rem)}.ct__email[data-astro-cid-6bfsojfh]:hover{color:var(--c-halation)}.ct__copy[data-astro-cid-6bfsojfh]{color:var(--ink-2);padding:.5rem 0}.ct__copy[data-astro-cid-6bfsojfh]:hover{color:var(--ink)}.ct__offices[data-astro-cid-6bfsojfh]{gap:1.5rem var(--gutter);grid-template-columns:1fr 1fr;display:grid}.ct__offices[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{gap:.4rem;display:grid}.ct__offices[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{gap:.75rem;display:flex}.ct__socials[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.form[data-astro-cid-6bfsojfh]{grid-column:7/span 6;gap:1.75rem;display:grid}.field[data-astro-cid-6bfsojfh]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{font:500 var(--t-label) / 1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:0}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:0;border-bottom:1px solid var(--line);width:100%;font-size:var(--t-m);transition:border-color var(--dur-1);background:0 0;border-radius:0;padding:.6rem 0}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:7rem;font-size:var(--t-body)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-bottom-color:var(--c-halation);box-shadow:0 1px 0 var(--c-halation);outline:none}.field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-bottom-color:#ff7a6b}.field__err[data-astro-cid-6bfsojfh]{color:#ff8f80;font-size:var(--t-small);min-height:0}.field__err[data-astro-cid-6bfsojfh]:empty{display:none}.field--chips[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:.6rem}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;display:flex}.pick[data-astro-cid-6bfsojfh]{position:relative}.pick[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pick[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font:500 var(--t-label) / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);transition:background-color var(--dur-1), color var(--dur-1);border-radius:999px;padding:.75rem .95rem;display:inline-block}.pick[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pick[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--c-halation);outline-offset:3px}.hp[data-astro-cid-6bfsojfh]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__foot[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__status[data-astro-cid-6bfsojfh]{color:var(--ink-2)}.form__status[data-astro-cid-6bfsojfh].is-ok{color:var(--c-bone)}@media (width<=900px){.ct__direct[data-astro-cid-6bfsojfh],.form[data-astro-cid-6bfsojfh]{grid-column:1/-1}}
