.catch[data-astro-cid-6bfsojfh]{font-size:var(--fs-h3);letter-spacing:.06em;font-weight:700;line-height:1.7}.catch[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{display:block}.contact[data-astro-cid-6bfsojfh]{padding-top:clamp(48px,5vw,72px);padding-bottom:var(--section-pt)}.contact__body[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,960fr) minmax(0,520fr);align-items:start;gap:clamp(40px,6.25vw,90px);display:grid}.form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:32px;min-width:0;display:flex}.form__summary[data-astro-cid-6bfsojfh]{border-left:3px solid var(--status);background:var(--paper);color:var(--status);font-size:var(--fs-small);padding:16px 20px;font-weight:700;line-height:1.6}.form__summary[data-astro-cid-6bfsojfh][hidden]{display:none}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:14px;display:flex}.field__label[data-astro-cid-6bfsojfh]{align-items:center;gap:10px;display:flex}.field__text[data-astro-cid-6bfsojfh]{letter-spacing:.06em;font-size:15px;font-weight:700;line-height:1.4}.field__req[data-astro-cid-6bfsojfh]{background:var(--ink);color:var(--white);letter-spacing:.06em;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.2}.field__opt[data-astro-cid-6bfsojfh]{color:var(--mute);letter-spacing:.06em;font-size:13px;line-height:1.2}.input[data-astro-cid-6bfsojfh]{border:1px solid var(--input-line);background:var(--white);letter-spacing:.04em;appearance:none;border-radius:0;width:100%;height:56px;padding:0 clamp(16px,1.25vw,18px);font-size:16px;font-weight:400;line-height:1.6;transition:border-color .2s}.input--area[data-astro-cid-6bfsojfh]{resize:vertical;height:200px;padding-block:clamp(14px,1.15vw,17px);display:block}.input[data-astro-cid-6bfsojfh]::placeholder{color:var(--mute);opacity:1}.input[data-astro-cid-6bfsojfh]:hover{border-color:var(--sub)}.input[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:0}.input[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--status)}.field__error[data-astro-cid-6bfsojfh]{color:var(--status);font-size:var(--fs-small);font-weight:500;line-height:1.6}.field__error[data-astro-cid-6bfsojfh]:empty{display:none}.field--confirm[data-astro-cid-6bfsojfh]{gap:8px}.confirm[data-astro-cid-6bfsojfh]{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.confirm__box[data-astro-cid-6bfsojfh]{border:2px solid var(--ink);background:var(--white);appearance:none;cursor:pointer;border-radius:0;flex:none;place-content:center;width:24px;height:24px;margin:0;display:grid}.confirm__box[data-astro-cid-6bfsojfh]:before{content:"";border-bottom:2px solid var(--white);border-left:2px solid var(--white);visibility:hidden;width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)}.confirm__box[data-astro-cid-6bfsojfh]:checked{background:var(--ink)}.confirm__box[data-astro-cid-6bfsojfh]:checked:before{visibility:visible}.confirm__box[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--status)}.privacy[data-astro-cid-6bfsojfh]{color:var(--sub);letter-spacing:.04em;margin:0;font-size:14px;line-height:1.8}.confirm__text[data-astro-cid-6bfsojfh]{letter-spacing:.04em;font-size:15px;line-height:1.45}.submit[data-astro-cid-6bfsojfh]{border:2px solid var(--ink);background:var(--ink);width:100%;min-height:44px;color:var(--white);font-size:var(--fs-btn);letter-spacing:.16em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.35em;padding:18px 40px;font-weight:700;line-height:1.2;transition:opacity .2s;display:flex}.submit[data-astro-cid-6bfsojfh]:hover{opacity:.82}.submit[data-astro-cid-6bfsojfh]:disabled{opacity:.5;cursor:wait}.submit__arrow[data-astro-cid-6bfsojfh]{letter-spacing:0}.form__status[data-astro-cid-6bfsojfh]{font-size:var(--fs-small);line-height:1.8}.form__status[data-astro-cid-6bfsojfh]:empty{display:none}.side[data-astro-cid-6bfsojfh]{flex-direction:column;gap:48px;min-width:0;display:flex}.examples[data-astro-cid-6bfsojfh]{background:var(--paper);flex-direction:column;gap:20px;padding:28px clamp(24px,2.08vw,30px);display:flex}.examples__title[data-astro-cid-6bfsojfh]{letter-spacing:.06em;font-size:17px;font-weight:700;line-height:1.5}.examples__list[data-astro-cid-6bfsojfh]{flex-direction:column;gap:20px;padding:0;list-style:none;display:flex}.examples__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{color:var(--sub);letter-spacing:.04em;font-size:15px;font-weight:300;line-height:1.9}.examples__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:"— "}.notes[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.notes__title[data-astro-cid-6bfsojfh]{letter-spacing:.06em;font-size:16px;font-weight:700;line-height:1.5}.notes__body[data-astro-cid-6bfsojfh]{color:var(--sub);font-size:var(--fs-small);letter-spacing:.04em;font-weight:300;line-height:2}.contact[data-astro-cid-6bfsojfh]{--input-line:#ccc}@media (width<=960px){.contact__body[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);gap:64px}}
