.ct[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,100px);align-items:start;padding-top:clamp(140px,15vw,200px)}.ct-intro[data-astro-cid-ahc3q4vw] .lede[data-astro-cid-ahc3q4vw]{max-width:44ch;margin-top:26px}.ct-me[data-astro-cid-ahc3q4vw]{display:flex;align-items:center;gap:16px;margin:40px 0 0}.ct-me[data-astro-cid-ahc3q4vw] img[data-astro-cid-ahc3q4vw]{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--glass-border),0 10px 30px -10px #00000080}.ct-me[data-astro-cid-ahc3q4vw] figcaption[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;gap:2px}.ct-me[data-astro-cid-ahc3q4vw] b[data-astro-cid-ahc3q4vw]{font:400 20px/1.2 var(--serif)}.ct-me[data-astro-cid-ahc3q4vw] span[data-astro-cid-ahc3q4vw]{font-size:14px;color:var(--muted)}.ct-ways[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;gap:10px;margin-top:40px;max-width:440px}.ct-way[data-astro-cid-ahc3q4vw]{display:flex;justify-content:space-between;align-items:center;height:58px;padding:0 22px;border-radius:var(--r-pill);font-size:16px;background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:var(--glass-ring);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:transform .4s var(--spring)}.ct-way[data-astro-cid-ahc3q4vw]:hover{transform:translate(4px)}.ct-way[data-astro-cid-ahc3q4vw] i[data-astro-cid-ahc3q4vw]{font-style:normal;color:var(--muted)}.ct-soc[data-astro-cid-ahc3q4vw]{display:flex;flex-wrap:wrap;gap:6px 20px;padding:10px 6px 0}.ct-soc[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]{font-size:15px;color:var(--ink-2);border-bottom:1px solid transparent;transition:.3s}.ct-soc[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]:hover{color:var(--ink);border-color:var(--ink)}.ct-form[data-astro-cid-ahc3q4vw]{position:sticky;top:calc(var(--bar) + 20px);display:flex;flex-direction:column;gap:20px;padding:clamp(22px,3vw,40px);border-radius:44px;background:var(--glass-fill);border:1px solid var(--glass-border);box-shadow:var(--glass-ring);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ct-topics[data-astro-cid-ahc3q4vw]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ct-topics[data-astro-cid-ahc3q4vw] legend[data-astro-cid-ahc3q4vw]{margin-bottom:14px;font:400 clamp(24px,2vw,30px)/1.2 var(--serif)}.ct-topics[data-astro-cid-ahc3q4vw] label[data-astro-cid-ahc3q4vw]{position:relative}.ct-topics[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw]{position:absolute;opacity:0;width:1px}.ct-topics[data-astro-cid-ahc3q4vw] span[data-astro-cid-ahc3q4vw]{display:inline-block;padding:10px 16px;border-radius:var(--r-pill);font-size:14.5px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-2);transition:.3s var(--spring)}.ct-topics[data-astro-cid-ahc3q4vw] span[data-astro-cid-ahc3q4vw]:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ct-topics[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw]:checked+span[data-astro-cid-ahc3q4vw]{background:var(--ink);color:var(--bg);box-shadow:none}.ct-topics[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw]:focus-visible+span[data-astro-cid-ahc3q4vw]{outline:1.5px solid var(--ink);outline-offset:3px}.ct-row[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-f[data-astro-cid-ahc3q4vw]{display:flex;flex-direction:column;gap:8px}.ct-f[data-astro-cid-ahc3q4vw][hidden]{display:none}.ct-f[data-astro-cid-ahc3q4vw]>span[data-astro-cid-ahc3q4vw]{font-size:14px;color:var(--ink-2)}.ct-f[data-astro-cid-ahc3q4vw] i[data-astro-cid-ahc3q4vw]{font-style:normal;color:var(--muted)}.ct-f[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw],.ct-f[data-astro-cid-ahc3q4vw] select[data-astro-cid-ahc3q4vw],.ct-f[data-astro-cid-ahc3q4vw] textarea[data-astro-cid-ahc3q4vw]{width:100%;padding:14px 18px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--ink);font:400 16px var(--sans);transition:border-color .3s,box-shadow .3s}.ct-f[data-astro-cid-ahc3q4vw] textarea[data-astro-cid-ahc3q4vw]{resize:vertical;min-height:150px}.ct-f[data-astro-cid-ahc3q4vw] input[data-astro-cid-ahc3q4vw]:focus,.ct-f[data-astro-cid-ahc3q4vw] select[data-astro-cid-ahc3q4vw]:focus,.ct-f[data-astro-cid-ahc3q4vw] textarea[data-astro-cid-ahc3q4vw]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 10%,transparent)}.hp[data-astro-cid-ahc3q4vw]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ct-send[data-astro-cid-ahc3q4vw]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ct-send[data-astro-cid-ahc3q4vw] button[data-astro-cid-ahc3q4vw][disabled]{opacity:.6}.ct-msg[data-astro-cid-ahc3q4vw]{margin:0;font-size:14px;color:var(--muted)}.ct-form[data-astro-cid-ahc3q4vw].sent>[data-astro-cid-ahc3q4vw]:not(.ct-done){display:none}.ct-done[data-astro-cid-ahc3q4vw]{padding:clamp(20px,4vw,48px) 4px}.ct-done-t[data-astro-cid-ahc3q4vw]{margin:0 0 14px;font:400 clamp(36px,4vw,60px)/1.05 var(--serif);letter-spacing:-.02em}.ct-done-t[data-astro-cid-ahc3q4vw] em[data-astro-cid-ahc3q4vw]{font-family:var(--script);font-style:normal;font-size:1.15em}.ct-done[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{color:var(--ink-2)}@media(max-width:960px){.ct[data-astro-cid-ahc3q4vw]{grid-template-columns:1fr}.ct-form[data-astro-cid-ahc3q4vw]{position:static}}@media(max-width:560px){.ct-row[data-astro-cid-ahc3q4vw]{grid-template-columns:1fr}}
