.contact[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;column-gap:clamp(32px,6vw,110px);display:grid}.side[data-astro-cid-ih3mnovg]{top:calc(var(--header-h) + 16px);height:calc(100svh - var(--header-h) - 40px);grid-template-rows:minmax(0,1fr) auto;gap:10px;margin:0;display:grid;position:sticky}.side[data-astro-cid-ih3mnovg] img{object-fit:cover;background:var(--surface);width:100%;height:100%}.side[data-astro-cid-ih3mnovg] figcaption[data-astro-cid-ih3mnovg]{color:var(--muted);gap:12px;display:flex}.letter[data-astro-cid-ih3mnovg]{padding-bottom:clamp(24px,6vh,80px)}.contact[data-astro-cid-ih3mnovg] .page-head[data-astro-cid-ih3mnovg]{padding-top:clamp(28px,6vh,72px)}.contact[data-astro-cid-ih3mnovg] .page-head[data-astro-cid-ih3mnovg] h1[data-astro-cid-ih3mnovg]{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:var(--display-weight);letter-spacing:var(--display-track);word-spacing:normal;text-transform:none;font-size:clamp(2.6rem,5.2vw,5.8rem);line-height:.9}.page-head[data-astro-cid-ih3mnovg] .sub[data-astro-cid-ih3mnovg]{max-width:38ch}.page-head[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg],.facts[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.facts[data-astro-cid-ih3mnovg]{border-top:1px solid var(--line);margin:clamp(8px,2vh,20px) 0 clamp(36px,6vh,64px)}.facts[data-astro-cid-ih3mnovg]>div[data-astro-cid-ih3mnovg]{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.4fr) 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.facts[data-astro-cid-ih3mnovg] dt[data-astro-cid-ih3mnovg]{color:var(--muted)}.facts[data-astro-cid-ih3mnovg] dd[data-astro-cid-ih3mnovg]{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}form[data-astro-cid-ih3mnovg]{counter-reset:field;gap:26px;display:grid}.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:26px;display:grid}.field[data-astro-cid-ih3mnovg]{counter-increment:field;gap:4px;display:grid}.field[data-astro-cid-ih3mnovg]>span[data-astro-cid-ih3mnovg]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.75rem;font-weight:500;font-stretch:105%;transition:color .2s;display:inline-flex}.field[data-astro-cid-ih3mnovg]>span[data-astro-cid-ih3mnovg]:before{content:counter(field, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--text)}.field[data-astro-cid-ih3mnovg]>span[data-astro-cid-ih3mnovg]:after{content:"";background:var(--accent);width:6px;height:6px;transition:transform .35s var(--ease);border-radius:50%;transform:scale(0)}.field[data-astro-cid-ih3mnovg]:focus-within>span[data-astro-cid-ih3mnovg]{color:var(--text)}.field[data-astro-cid-ih3mnovg]:focus-within>span[data-astro-cid-ih3mnovg]:after{transform:scale(1)}input[data-astro-cid-ih3mnovg],textarea[data-astro-cid-ih3mnovg],select[data-astro-cid-ih3mnovg]{font:inherit;letter-spacing:-.015em;color:var(--text);border:0;border-bottom:1px solid var(--text);background:0 0;border-radius:0;width:100%;min-height:48px;padding:10px 0;font-size:1.2rem;font-weight:600;transition:border-color .2s,box-shadow .3s}textarea[data-astro-cid-ih3mnovg]{resize:vertical;min-height:8.5em;line-height:1.45}select[data-astro-cid-ih3mnovg]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 55%,calc(100% - 4px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:28px}select[data-astro-cid-ih3mnovg] option[data-astro-cid-ih3mnovg]{background:var(--bg);color:var(--text)}input[data-astro-cid-ih3mnovg]:focus,textarea[data-astro-cid-ih3mnovg]:focus,select[data-astro-cid-ih3mnovg]:focus{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent);outline:none}input[data-astro-cid-ih3mnovg]:user-invalid,textarea[data-astro-cid-ih3mnovg]:user-invalid{border-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}.field[data-astro-cid-ih3mnovg]:has(:user-invalid)>span[data-astro-cid-ih3mnovg]{color:var(--accent)}.btn[data-astro-cid-ih3mnovg]{justify-self:start;margin-top:6px}.dev-note[data-astro-cid-ih3mnovg]{color:var(--muted);margin:0;font-size:.85rem}@media (width<=860px){.contact[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.side[data-astro-cid-ih3mnovg]{height:clamp(260px,62vw,460px);margin-top:16px;position:static}.contact[data-astro-cid-ih3mnovg] .page-head[data-astro-cid-ih3mnovg] h1[data-astro-cid-ih3mnovg]{font-size:clamp(2.6rem,12vw,4.4rem)}}@media (width<=600px){.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.facts[data-astro-cid-ih3mnovg]>div[data-astro-cid-ih3mnovg]{grid-template-columns:1fr;gap:2px}.btn[data-astro-cid-ih3mnovg]{justify-self:stretch}}
