form[data-astro-cid-5yt3isc2]{flex-direction:column;gap:18px;display:flex}form[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{flex-direction:column;gap:8px;display:flex}form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:not([type=hidden]),form[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{border:1px solid var(--text-color-medium);background:var(--body-color);font-family:var(--font-sans);color:var(--text-color);border-radius:0;padding:12px 14px;font-size:16px}form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus-visible,form[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:focus-visible{outline:2px solid var(--accent-color);outline-offset:-1px}form[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]::placeholder,form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]::placeholder{color:var(--text-color-light);font-size:14px}form[data-astro-cid-5yt3isc2] button[data-astro-cid-5yt3isc2]{align-self:flex-start}form[data-astro-cid-5yt3isc2] button[data-astro-cid-5yt3isc2][disabled]{opacity:.55;cursor:default}.hp[data-astro-cid-5yt3isc2]{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.form-status[data-astro-cid-5yt3isc2]{margin:0}.form-status[data-astro-cid-5yt3isc2].is-error{color:var(--accent-text)}.form-status[data-astro-cid-5yt3isc2].is-ok{color:var(--text-color)}.topic-line[data-astro-cid-5yt3isc2]{border-bottom:var(--hairline) solid var(--rule-color);flex-direction:column;gap:4px;margin:0;padding-bottom:4px;font-size:16px;display:flex}.c-top[data-astro-cid-6bfsojfh]{padding-block:clamp(34px, 4vw, 56px) var(--section-v-spacing)}.c-grid[data-astro-cid-6bfsojfh]{grid-template:"intro form""aside form"1fr/1fr minmax(340px,44%);align-items:start;gap:0 clamp(40px,6vw,80px);display:grid}.c-intro[data-astro-cid-6bfsojfh]{grid-area:intro}.c-aside[data-astro-cid-6bfsojfh]{grid-area:aside}.c-form[data-astro-cid-6bfsojfh]{grid-area:form}.c-top[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{letter-spacing:-.024em;text-wrap:balance;max-width:15ch;margin:12px 0 0;font-size:clamp(30px,3.6vw,50px);font-weight:400;line-height:1.06}.c-top[data-astro-cid-6bfsojfh] .lede[data-astro-cid-6bfsojfh]{color:var(--text-color-medium);max-width:46ch;margin:16px 0 0;font-size:17.5px;line-height:1.5}.c-form[data-astro-cid-6bfsojfh]{padding-top:4px}.c-aside[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh].eyebrow{margin:0;font-weight:400}.choose[data-astro-cid-6bfsojfh]{border-top:var(--hairline) solid var(--rule-color);margin-top:34px;padding-top:16px}.book[data-astro-cid-6bfsojfh]{margin-top:12px}.choose-note[data-astro-cid-6bfsojfh]{color:var(--text-color-medium);max-width:40ch;margin:12px 0 0;font-size:15px}.person[data-astro-cid-6bfsojfh]{border-top:var(--hairline) solid var(--rule-color);margin-top:30px;padding-top:16px}.person-row[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:16px;margin-top:12px;display:flex}.person-row[data-astro-cid-6bfsojfh] img{aspect-ratio:1;object-fit:cover;object-position:50% 22%;width:84px}.person-name[data-astro-cid-6bfsojfh]{margin:0;font-size:16.5px}.person-role[data-astro-cid-6bfsojfh]{color:var(--text-color-light);margin:2px 0 8px;font-size:14.5px}.person-links[data-astro-cid-6bfsojfh]{margin:0;font-size:15px;line-height:1.6}.person-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--text-color);text-decoration:none}.person-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent-text)}.addr[data-astro-cid-6bfsojfh]{border-top:var(--hairline) solid var(--rule-color);color:var(--text-color-medium);margin:26px 0 0;padding-top:16px;font-size:15px;line-height:1.6}.addr[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--text-color);text-decoration:none}.addr[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent-text)}.fine[data-astro-cid-6bfsojfh]{color:var(--text-color-light);max-width:52ch;margin:22px 0 0;font-size:13.5px;line-height:1.55}@media (width<=880px){.c-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;grid-template-areas:"intro""form""aside";gap:32px}}
