.form[data-astro-cid-ydrqxjv7]{scroll-margin-top:calc(var(--site-topbar-h) + 40px);flex-direction:column;gap:30px;display:flex}.form[data-astro-cid-ydrqxjv7][hidden]{display:none}.pair[data-astro-cid-ydrqxjv7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.field[data-astro-cid-ydrqxjv7]{flex-direction:column;gap:10px;display:flex}.lbl[data-astro-cid-ydrqxjv7]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--u-indigo);font-weight:700;line-height:1.3}.lbl[data-astro-cid-ydrqxjv7] em[data-astro-cid-ydrqxjv7]{color:var(--text-body);margin-left:6px;font-style:normal;font-weight:400}.hint[data-astro-cid-ydrqxjv7]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--text-body);margin-top:-4px;line-height:1.45}input[data-astro-cid-ydrqxjv7][type=text],input[data-astro-cid-ydrqxjv7][type=email],input[data-astro-cid-ydrqxjv7][type=tel],textarea[data-astro-cid-ydrqxjv7]{background:var(--u-white);border:1px solid var(--u-ink-60);width:100%;height:56px;font-family:var(--font-core);font-size:var(--fs-www-body);color:var(--u-indigo);caret-color:var(--u-magenta);transition:border-color var(--motion-base) var(--ease), box-shadow var(--motion-base) var(--ease);border-radius:0;padding:0 18px}textarea[data-astro-cid-ydrqxjv7]{resize:vertical;height:auto;min-height:184px;padding:16px 18px;line-height:1.5;display:block}input[data-astro-cid-ydrqxjv7]:hover,textarea[data-astro-cid-ydrqxjv7]:hover{border-color:var(--u-indigo)}input[data-astro-cid-ydrqxjv7]:focus-visible,textarea[data-astro-cid-ydrqxjv7]:focus-visible{border-color:var(--u-indigo);box-shadow:inset 0 0 0 1px var(--u-indigo);outline:2px solid var(--u-magenta);outline-offset:3px}input[data-astro-cid-ydrqxjv7]:-webkit-autofill,textarea[data-astro-cid-ydrqxjv7]:-webkit-autofill{-webkit-text-fill-color:var(--u-indigo);box-shadow:inset 0 0 0 100px var(--u-white)}[data-astro-cid-ydrqxjv7][aria-invalid=true]{border-color:var(--u-magenta);box-shadow:inset 0 0 0 1px var(--u-magenta)}.err[data-astro-cid-ydrqxjv7]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--u-magenta);font-weight:700;line-height:1.45;display:block}.err[data-astro-cid-ydrqxjv7]:empty{display:none}.consent[data-astro-cid-ydrqxjv7]{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.consent[data-astro-cid-ydrqxjv7] input[data-astro-cid-ydrqxjv7]{appearance:none;background:var(--u-white);border:1px solid var(--u-ink-60);cursor:pointer;width:24px;height:24px;transition:background-color var(--motion-base) var(--ease), border-color var(--motion-base) var(--ease);border-radius:0;place-items:center;margin:0;display:grid}.consent[data-astro-cid-ydrqxjv7] input[data-astro-cid-ydrqxjv7]:after{content:"";border:solid var(--u-white);width:6px;height:11px;transition:transform var(--motion-base) var(--ease);border-width:0 2px 2px 0;margin-top:-3px;transform:rotate(45deg)scale(0)}.consent[data-astro-cid-ydrqxjv7]:hover input[data-astro-cid-ydrqxjv7]{border-color:var(--u-indigo)}.consent[data-astro-cid-ydrqxjv7] input[data-astro-cid-ydrqxjv7]:checked{background:var(--u-indigo);border-color:var(--u-indigo)}.consent[data-astro-cid-ydrqxjv7] input[data-astro-cid-ydrqxjv7]:checked:after{transform:rotate(45deg)scale(1)}.consent[data-astro-cid-ydrqxjv7] input[data-astro-cid-ydrqxjv7]:focus-visible{outline:2px solid var(--u-magenta);outline-offset:3px}.consent[data-astro-cid-ydrqxjv7] input[data-astro-cid-ydrqxjv7][aria-invalid=true]{border-color:var(--u-magenta);box-shadow:inset 0 0 0 1px var(--u-magenta)}.consent[data-astro-cid-ydrqxjv7] span[data-astro-cid-ydrqxjv7]{max-width:56ch;font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--text-body);line-height:1.55}.consent[data-astro-cid-ydrqxjv7] a[data-astro-cid-ydrqxjv7]{color:var(--u-indigo);text-decoration:underline;text-decoration-color:var(--u-rule-strong);text-underline-offset:3px}.consent[data-astro-cid-ydrqxjv7] a[data-astro-cid-ydrqxjv7]:hover{color:var(--u-magenta);text-decoration-color:currentColor}.consent-box[data-astro-cid-ydrqxjv7] .err[data-astro-cid-ydrqxjv7]{grid-column:2}.hp[data-astro-cid-ydrqxjv7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.actions[data-astro-cid-ydrqxjv7]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.summary[data-astro-cid-ydrqxjv7]{background:var(--u-white);border-top:2px solid var(--u-magenta);font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--u-indigo);margin:0;padding:14px 18px;font-weight:700;line-height:1.45}.note[data-astro-cid-ydrqxjv7]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--text-body);margin:0;line-height:1.45}.done[data-astro-cid-ydrqxjv7]:focus{outline:none}.status[data-astro-cid-ydrqxjv7]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--text-body);text-wrap:pretty;margin:0;line-height:1.45}.status[data-astro-cid-ydrqxjv7]:empty{visibility:hidden;height:0;overflow:hidden}.status[data-astro-cid-ydrqxjv7][data-kind=sent]{color:var(--u-magenta)}.status[data-astro-cid-ydrqxjv7][data-kind=error]{color:var(--u-indigo);font-weight:700}.btn:disabled{opacity:.6;cursor:progress}@media (width<=640px){.pair[data-astro-cid-ydrqxjv7]{grid-template-columns:minmax(0,1fr);gap:24px}.form[data-astro-cid-ydrqxjv7]{gap:24px}.actions[data-astro-cid-ydrqxjv7] .btn{width:100%}}.contact[data-astro-cid-fxbxjrzt]{padding:var(--site-section-y-tight) 0 var(--site-section-y);background:var(--surface-www);position:relative;overflow-x:clip}.contact[data-astro-cid-fxbxjrzt] .grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"head head head panel panel panel""info info info panel panel panel";align-items:start;display:grid}.head[data-astro-cid-fxbxjrzt]{flex-direction:column;grid-area:head;gap:28px;padding:12px 60px 48px 0;display:flex}.quick[data-astro-cid-fxbxjrzt]{display:none}.panel[data-astro-cid-fxbxjrzt]{background:var(--u-paper-2);flex-direction:column;grid-area:panel;gap:30px;padding:48px;display:flex}.info[data-astro-cid-fxbxjrzt]{flex-direction:column;grid-area:info;gap:48px;display:flex}.h1[data-astro-cid-fxbxjrzt]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-xl);letter-spacing:-.03em;color:var(--u-indigo);text-wrap:balance;margin:0;line-height:.94}.lead[data-astro-cid-fxbxjrzt]{max-width:26ch;font-family:var(--font-core);font-size:var(--fs-lead-3);color:var(--text-body);text-wrap:pretty;margin:0;line-height:1.35}.h2[data-astro-cid-fxbxjrzt],.h3[data-astro-cid-fxbxjrzt]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lead-2);letter-spacing:-.02em;color:var(--u-indigo);text-wrap:balance;margin:0;line-height:1.06}.h3[data-astro-cid-fxbxjrzt]{font-size:var(--fs-lead-3);line-height:1.2}.body[data-astro-cid-fxbxjrzt]{max-width:34ch;font-family:var(--font-core);font-size:var(--fs-www-body);line-height:var(--lh-www-body);color:var(--text-body);text-wrap:pretty;margin:0}.people[data-astro-cid-fxbxjrzt]{border-bottom:1px solid var(--u-rule);margin:0;padding:0;list-style:none}.people[data-astro-cid-fxbxjrzt] li[data-astro-cid-fxbxjrzt]{border-top:1px solid var(--u-rule);flex-direction:column;align-items:flex-start;gap:4px;padding:22px 60px 22px 0;display:flex}.lbl[data-astro-cid-fxbxjrzt],.name[data-astro-cid-fxbxjrzt]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--u-indigo);margin:0 0 4px;font-weight:700;line-height:1.3}.name[data-astro-cid-fxbxjrzt]{font-size:var(--fs-www-body);color:var(--text-body);margin:0;font-weight:400}.big[data-astro-cid-fxbxjrzt]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lead-3);letter-spacing:-.02em;color:var(--u-indigo);overflow-wrap:anywhere;transition:color var(--motion-base) var(--ease);line-height:1.15;text-decoration:none}@media (pointer:coarse){.big[data-astro-cid-fxbxjrzt],.tel[data-astro-cid-fxbxjrzt]{position:relative}.big[data-astro-cid-fxbxjrzt]:after,.tel[data-astro-cid-fxbxjrzt]:after{content:"";position:absolute;inset:-10px 0}}.tel[data-astro-cid-fxbxjrzt]{font-family:var(--font-core);font-size:var(--fs-www-body);line-height:var(--lh-www-body);color:var(--text-body);transition:color var(--motion-base) var(--ease);text-decoration:none}.big[data-astro-cid-fxbxjrzt]:hover,.tel[data-astro-cid-fxbxjrzt]:hover{color:var(--u-magenta)}.talk[data-astro-cid-fxbxjrzt]{flex-direction:column;align-items:flex-start;gap:16px;padding-right:60px;display:flex}.talk[data-astro-cid-fxbxjrzt] .cal{margin-top:4px}.thanks[data-astro-cid-fxbxjrzt]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.thanks[data-astro-cid-fxbxjrzt] hr[data-astro-cid-fxbxjrzt]{border:0;border-top:1px solid var(--u-rule);width:100%;margin:10px 0}.again[data-astro-cid-fxbxjrzt]{min-height:24px;font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--u-indigo);text-decoration:underline;text-decoration-color:var(--u-rule-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}.again[data-astro-cid-fxbxjrzt]:hover{color:var(--u-magenta)}@media (width<=1080px){.contact[data-astro-cid-fxbxjrzt]{padding-top:40px}.contact[data-astro-cid-fxbxjrzt] .grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""quick""panel""info"}.head[data-astro-cid-fxbxjrzt]{gap:22px;padding:0 0 32px}.quick[data-astro-cid-fxbxjrzt]{border-top:1px solid var(--u-rule);border-bottom:1px solid var(--u-rule);grid-area:quick;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px;display:grid}.quick[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]{font-family:var(--font-core);font-size:var(--fs-body-s);color:var(--text-body);flex-direction:column;gap:2px;padding:14px 12px 14px 0;text-decoration:none;display:flex}.quick[data-astro-cid-fxbxjrzt] .cal[data-astro-cid-fxbxjrzt]{display:contents}.quick[data-astro-cid-fxbxjrzt] .cal[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]{border-left:1px solid var(--u-rule);padding:14px 0 14px 12px}.quick[data-astro-cid-fxbxjrzt] strong[data-astro-cid-fxbxjrzt]{color:var(--u-indigo)}.quick[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:hover strong[data-astro-cid-fxbxjrzt]{color:var(--u-magenta)}.panel[data-astro-cid-fxbxjrzt]{margin-inline:calc(50% - 50vw);padding:36px calc(50vw - 50%) 40px}.info[data-astro-cid-fxbxjrzt]{gap:40px;padding-top:48px}.people[data-astro-cid-fxbxjrzt] li[data-astro-cid-fxbxjrzt],.talk[data-astro-cid-fxbxjrzt]{padding-right:0}}@media (width<=640px){.h2[data-astro-cid-fxbxjrzt]{font-size:var(--fs-lead-3)}.talk[data-astro-cid-fxbxjrzt] .cal,.talk[data-astro-cid-fxbxjrzt] .cal .btn{width:100%;display:flex}}
