.talk[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line-muted);padding:80px 0 112px}.talk-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 96px;display:grid}.talk-intro[data-astro-cid-6bfsojfh]{flex-direction:column;gap:28px;display:flex}.talk-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:15ch;font-size:clamp(2.5rem,3.9vw,3.5rem);line-height:1.04}.talk-mail[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:1.0625rem}.talk-mail[data-astro-cid-6bfsojfh] .text-link[data-astro-cid-6bfsojfh]{font-size:inherit;margin-left:4px}.talk-photo[data-astro-cid-6bfsojfh]{flex-direction:column;gap:10px;margin:12px 0 0;display:flex}.talk-photo[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{aspect-ratio:4/3;object-fit:cover;object-position:50% 10%;border-radius:16px;width:100%;display:block}.talk-photo[data-astro-cid-6bfsojfh] figcaption[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.875rem}.cf-panel[data-astro-cid-6bfsojfh]{background:var(--card);border:1px solid var(--line-muted);border-radius:20px;min-width:0;padding:40px}.cf[data-astro-cid-6bfsojfh]{flex-direction:column;gap:24px;display:flex}.cf[data-astro-cid-6bfsojfh][hidden]{display:none}.cf-title[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;font-size:1.625rem;line-height:1.2}.cf-row[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.cf-field[data-astro-cid-6bfsojfh]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cf-field[data-astro-cid-6bfsojfh]>label[data-astro-cid-6bfsojfh],.cf-topics[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{color:var(--navy);padding:0;font-size:.9375rem;font-weight:500}.cf-topics[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:10px}.cf-hint[data-astro-cid-6bfsojfh]{color:var(--muted);margin:-2px 0 2px;font-size:.9375rem;line-height:1.5}.cf[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not([type=radio]),.cf[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--navy);transition:border-color .15s var(--ease);background:#fff;border:1px solid #c7d0d6;border-radius:10px;padding:13px 16px;font-size:1.0625rem}.cf[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:148px;line-height:1.55}.cf[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not([type=radio]):hover,.cf[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover{border-color:#8a9ba6}.cf[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not([type=radio]):focus-visible,.cf[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:10px}.cf-chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:4px 6px;display:flex}.cf-chip[data-astro-cid-6bfsojfh]{cursor:pointer;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.cf-chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cf-chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{min-height:36px;color:var(--navy);transition:background .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);background:#fff;border:1px solid #c7d0d6;border-radius:10px;align-items:center;padding:7px 11px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.cf-chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--navy)}.cf-chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--navy);border-color:var(--navy);color:#fff}.cf-chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--navy);outline-offset:2px}.cf-error[data-astro-cid-6bfsojfh]{color:#b42318;align-items:flex-start;gap:8px;margin:0;font-size:.9375rem;line-height:1.45;display:flex}.cf-error[data-astro-cid-6bfsojfh][hidden]{display:none}.cf-error[data-astro-cid-6bfsojfh]:before{content:"!" / "";color:#fff;background:#b42318;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:.75rem;font-weight:700;line-height:1;display:grid}.is-invalid[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not([type=radio]),.is-invalid[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border-color:#b42318;box-shadow:inset 0 0 0 1px #b42318}.is-invalid[data-astro-cid-6bfsojfh] .cf-chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border-color:#b42318}.cf-alert[data-astro-cid-6bfsojfh]{color:#7a1a11;background:#fdf3f2;border:1px solid #f0c6c1;border-radius:10px;padding:14px 16px;font-size:.9375rem;line-height:1.5}.cf-alert[data-astro-cid-6bfsojfh][hidden]{display:none}.cf-preview[data-astro-cid-6bfsojfh]{color:var(--navy);border:1px solid var(--line-muted);background:#f3f5f7;border-radius:10px;margin:-8px 0 0;padding:14px 16px;font-size:.9375rem;line-height:1.5}.cf-preview[data-astro-cid-6bfsojfh] .text-link[data-astro-cid-6bfsojfh]{font-size:inherit}.cf-button[data-astro-cid-6bfsojfh]:disabled{cursor:not-allowed;opacity:.45}.cf-send[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:4px;display:flex}.cf-button[data-astro-cid-6bfsojfh]{justify-content:center;min-width:132px;padding:16px 32px;font-size:1rem}.cf-button[data-astro-cid-6bfsojfh][aria-disabled=true]{cursor:progress;background:var(--cta-dark)}.cf-status[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:.9375rem}.cf-privacy[data-astro-cid-6bfsojfh]{margin-top:-8px}.cf-privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px}.cf-trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cf-noscript[data-astro-cid-6bfsojfh]{flex-direction:column;gap:16px;display:flex}.cf-noscript[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.cf-done[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cf-done[data-astro-cid-6bfsojfh][hidden]{display:none}.cf-done-mark[data-astro-cid-6bfsojfh]{background:var(--navy);border-radius:50%;width:48px;height:48px;position:relative}.cf-done-mark[data-astro-cid-6bfsojfh]:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:10px;height:18px;position:absolute;top:12px;left:18px;transform:rotate(45deg)}.cf-done[data-astro-cid-6bfsojfh] .cf-title[data-astro-cid-6bfsojfh]{letter-spacing:-.025em;max-width:20ch;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.12}.cf-done[data-astro-cid-6bfsojfh] .cf-title[data-astro-cid-6bfsojfh]:focus{outline:none}.cf-receipt[data-astro-cid-6bfsojfh]{border-top:1px solid var(--navy);width:100%;margin:0}.cf-receipt[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line-muted);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.cf-receipt[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.9375rem}.cf-receipt[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:1.0625rem}.cf-next-title[data-astro-cid-6bfsojfh]{font-size:1.125rem}.cf-next[data-astro-cid-6bfsojfh]{counter-reset:next;flex-direction:column;gap:12px;margin:-12px 0 0;padding:0;list-style:none;display:flex}.cf-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:next;color:var(--muted);grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:1rem;line-height:1.55;display:grid}.cf-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:counter(next);font-family:var(--mono);color:var(--navy);font-size:.8125rem;line-height:1.9}.cf-done-foot[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:.9375rem}.cf-done-foot[data-astro-cid-6bfsojfh] .text-link[data-astro-cid-6bfsojfh]{font-size:inherit}.cf-again[data-astro-cid-6bfsojfh]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.contact-dd[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 80px;display:grid}.contact-dd[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]:first-child{flex-direction:column;gap:18px;display:flex}.contact-dd[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:clamp(1.75rem,2.8vw,2.5rem)}.contact-dd-side[data-astro-cid-6bfsojfh]{flex-direction:column;gap:24px;padding-top:10px;display:flex}.contact-dd-side[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.9375rem;font-style:normal;line-height:1.7}@media (width<=1000px){.talk[data-astro-cid-6bfsojfh]{padding:48px 0 72px}.talk-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);gap:40px}.talk-intro[data-astro-cid-6bfsojfh]{gap:20px}.talk-photo[data-astro-cid-6bfsojfh]{display:none}.contact-dd[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=620px){.cf-panel[data-astro-cid-6bfsojfh]{border-radius:16px;padding:24px 20px}.cf-row[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.cf-button[data-astro-cid-6bfsojfh]{width:100%}.cf-receipt[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);gap:2px}}
