.contact[data-astro-cid-6bfsojfh]{padding-top:0}.layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:start;gap:clamp(1.6rem,4vw,3rem);display:grid}.aside[data-astro-cid-6bfsojfh]{gap:1.6rem;display:grid;position:sticky;top:6rem}.channels[data-astro-cid-6bfsojfh]{gap:.6rem;display:grid}.channel[data-astro-cid-6bfsojfh]{border:1px solid var(--line);min-width:0;transition:border-color .3s, transform .4s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:.9rem;padding:1rem;display:flex}.channel[data-astro-cid-6bfsojfh]:hover{border-color:var(--blue);transform:translateY(-2px)}.channel[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]:last-child{min-width:0}.channel-icon[data-astro-cid-6bfsojfh]{background:var(--tone-bg);width:2.6rem;height:2.6rem;color:var(--tone-fg);border-radius:12px;flex:none;place-items:center;display:grid}.channel-icon[data-astro-cid-6bfsojfh] svg{width:1.2rem;height:1.2rem}.channel[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--soft);font-size:.76rem;display:block}.channel[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;font-size:.95rem;font-weight:500;display:block}.next[data-astro-cid-6bfsojfh]{border-radius:var(--radius);background:var(--surface);padding:1.3rem}.next[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{gap:1rem;margin-top:1rem;display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:.8rem;display:flex}.next-num[data-astro-cid-6bfsojfh]{width:1.7rem;height:1.7rem;color:var(--blue-text);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.next[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-size:.92rem;font-weight:500;display:block}.next[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:.15rem;font-size:.84rem;line-height:1.45;display:block}.card[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-stage);backdrop-filter:blur(18px);background:#ffffffbf;padding:clamp(1.1rem,3vw,2rem)}.switch[data-astro-cid-6bfsojfh]{background:var(--surface);border-radius:999px;gap:.2rem;max-width:100%;margin-bottom:1.8rem;padding:.3rem;display:inline-flex;position:relative}.switch[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{z-index:1;color:var(--muted);white-space:nowrap;border-radius:999px;padding:.6rem 1.15rem;font-size:.9rem;font-weight:500;transition:color .3s;position:relative}.switch[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh][aria-selected=true]{color:var(--ink)}.switch-blob[data-astro-cid-6bfsojfh]{transition:left .5s var(--ease), width .5s var(--ease);background:#fff;border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem;box-shadow:0 2px 10px -2px #0b122029}.form[data-astro-cid-6bfsojfh]{gap:1.4rem;display:grid}.types[data-astro-cid-6bfsojfh]{border:0;min-width:0}legend[data-astro-cid-6bfsojfh],label[data-astro-cid-6bfsojfh]{margin-bottom:.5rem;font-size:.86rem;font-weight:500;display:block}.optional[data-astro-cid-6bfsojfh]{color:var(--muted);margin-left:.3rem;font-size:.78rem;font-weight:400}.type-grid[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.45rem;display:flex}.type[data-astro-cid-6bfsojfh]{cursor:pointer;margin:0;position:relative}.type[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.type[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);color:var(--ink-2);transition:background-color .3s, border-color .3s, color .3s, transform .3s var(--ease);background:#fff;border-radius:999px;padding:.55rem .95rem;font-size:.86rem;font-weight:450;display:inline-block}.type[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--blue)}.type[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--blue-text);border-color:var(--blue-text);color:#fff;transform:scale(1.03)}.type[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--blue);outline-offset:3px}.grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.field[data-astro-cid-6bfsojfh]{min-width:0}.field--wide[data-astro-cid-6bfsojfh]{grid-column:1/-1}input[data-astro-cid-6bfsojfh]:not([type=radio]),textarea[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);background:#fff;border-radius:14px;width:100%;min-width:0;padding:.8rem .95rem;font-size:.95rem;line-height:1.4;transition:border-color .3s,box-shadow .3s;display:block}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:9rem}select[data-astro-cid-6bfsojfh]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6878' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}input[data-astro-cid-6bfsojfh]:not([type=radio]):focus,textarea[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #087dc724}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--danger)!important}.error[data-astro-cid-6bfsojfh]{color:var(--danger);margin-top:.4rem;font-size:.8rem}.honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.submit[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]:disabled{opacity:.7;cursor:progress}.status[data-astro-cid-6bfsojfh]{border-radius:14px;padding:1rem 1.1rem;font-size:.92rem;line-height:1.5}.status--success[data-astro-cid-6bfsojfh]{background:var(--mint);color:var(--mint-fg)}.status--error[data-astro-cid-6bfsojfh]{color:var(--danger);background:#fdecea}.send-success[data-astro-cid-6bfsojfh]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);width:min(28rem,100% - 2.5rem);max-height:calc(100dvh - 2.5rem);color:var(--ink);text-align:center;margin:auto;padding:clamp(2rem,5vw,3rem);overflow-y:auto;box-shadow:0 28px 70px -20px #0b12204d}.send-success[data-astro-cid-6bfsojfh][open]{animation:success-enter .4s var(--ease) both}.send-success[data-astro-cid-6bfsojfh]::backdrop{backdrop-filter:blur(5px);background:#0b122073;animation:.25s ease-out both success-backdrop}.success-symbol[data-astro-cid-6bfsojfh]{background:var(--sky);width:6rem;height:6rem;color:var(--blue-text);border-radius:50%;place-items:center;margin:0 auto 1.5rem;display:grid}.success-envelope[data-astro-cid-6bfsojfh],.success-check[data-astro-cid-6bfsojfh]{grid-area:1/1}.success-envelope[data-astro-cid-6bfsojfh]{animation:success-send .55s var(--ease) both}.success-envelope[data-astro-cid-6bfsojfh] svg{width:3rem;height:3rem}.success-check[data-astro-cid-6bfsojfh]{width:3.5rem;height:3.5rem;animation:success-enter .35s .35s var(--ease) both}.success-check[data-astro-cid-6bfsojfh] path[data-astro-cid-6bfsojfh]{stroke-dasharray:1;animation:.45s ease-out .4s both success-draw}.success-message[data-astro-cid-6bfsojfh]{color:var(--muted);overflow-wrap:anywhere;margin-top:.75rem;font-size:1rem;line-height:1.6}.success-dismiss[data-astro-cid-6bfsojfh]{margin:1.5rem auto 0}.success-hint[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:1rem;font-size:.8rem}.success-progress[data-astro-cid-6bfsojfh]{background:var(--sky);border-radius:999px;height:3px;margin-top:1rem;overflow:hidden}.success-progress[data-astro-cid-6bfsojfh]:before{content:"";background:var(--blue);transform-origin:0;height:100%;display:block}.send-success[data-astro-cid-6bfsojfh][open] .success-progress[data-astro-cid-6bfsojfh]:before{animation:5s linear both success-countdown}@keyframes success-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes success-backdrop{0%{opacity:0}to{opacity:1}}@keyframes success-send{0%{opacity:0;transform:translateY(8px)}30%{opacity:1;transform:none}to{opacity:0;transform:translate(16px,-22px)rotate(-12deg)}}@keyframes success-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes success-countdown{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.send-success[data-astro-cid-6bfsojfh][open],.send-success[data-astro-cid-6bfsojfh]::backdrop,.success-check[data-astro-cid-6bfsojfh],.success-check[data-astro-cid-6bfsojfh] path[data-astro-cid-6bfsojfh],.send-success[data-astro-cid-6bfsojfh][open] .success-progress[data-astro-cid-6bfsojfh]:before{animation:none}.success-envelope[data-astro-cid-6bfsojfh]{display:none}}@media (width<=960px){.layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.aside[data-astro-cid-6bfsojfh]{order:2;position:static}}@media (width<=560px){.grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.switch[data-astro-cid-6bfsojfh]{display:flex}.switch[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{flex:1;padding-inline:.6rem}}
