.shell[data-astro-cid-6bfsojfh]{flex-direction:column;height:100svh;display:flex}@media (width<=799px){.shell[data-astro-cid-6bfsojfh]{height:auto;min-height:100svh}.page[data-astro-cid-6bfsojfh]{overflow:visible}}.back-row[data-astro-cid-6bfsojfh]{width:100%;max-width:var(--w-bleed);padding:2px var(--pad-bleed) 0;flex:none;margin:0 auto}.page-back[data-astro-cid-6bfsojfh]{color:var(--color-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin-left:-7px;padding:6px 7px;font-size:.875rem;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex}.page-back[data-astro-cid-6bfsojfh]:hover{color:var(--color-ink);background:#f2f4f7}.page[data-astro-cid-6bfsojfh]{min-height:0;padding:clamp(16px, 3svh, 40px) var(--pad-page);flex:1;justify-content:center;align-items:safe center;display:flex;overflow:auto}.card[data-astro-cid-6bfsojfh]{--event-size:clamp(2rem, 4vw, 2.5rem);--event-gap:24px;border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-bg);width:100%;max-width:940px;display:grid;overflow:hidden}@media (width>=800px){.card[data-astro-cid-6bfsojfh]{grid-template-columns:300px minmax(0,1fr)}}.host[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--color-hairline);padding:32px 28px}.panel[data-astro-cid-6bfsojfh]{min-width:0;padding:32px 28px}@media (width<=799.98px){.host[data-astro-cid-6bfsojfh]{grid-template-columns:48px 1fr;column-gap:12px;padding:24px 20px 20px;display:grid}.host[data-astro-cid-6bfsojfh] .title-row[data-astro-cid-6bfsojfh],.host[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh],.host[data-astro-cid-6bfsojfh] .host-meta[data-astro-cid-6bfsojfh],.host[data-astro-cid-6bfsojfh] .host-note[data-astro-cid-6bfsojfh]{grid-column:1/-1}.host[data-astro-cid-6bfsojfh] .host-photo[data-astro-cid-6bfsojfh]{grid-row:span 2;align-self:center;width:48px;height:48px}.host[data-astro-cid-6bfsojfh] .host-name[data-astro-cid-6bfsojfh]{align-self:end;margin:0}.host[data-astro-cid-6bfsojfh] .host-role[data-astro-cid-6bfsojfh]{margin:0}.host[data-astro-cid-6bfsojfh] .host-meta[data-astro-cid-6bfsojfh]{margin-top:16px}.host[data-astro-cid-6bfsojfh] .host-note[data-astro-cid-6bfsojfh]{margin-top:12px}.panel[data-astro-cid-6bfsojfh]{padding:20px}}@media (width>=800px){.host[data-astro-cid-6bfsojfh]{border-bottom:0;position:relative}.host[data-astro-cid-6bfsojfh]:after{content:"";top:calc(32px + var(--title-h,var(--event-size) * 1.1) + var(--event-gap));background:var(--color-hairline);width:1px;position:absolute;bottom:32px;right:0}.panel[data-astro-cid-6bfsojfh]{padding-top:calc(32px + var(--title-h,var(--event-size) * 1.1) + var(--event-gap))}}.panel-title[data-astro-cid-6bfsojfh]{letter-spacing:.01em;margin:0 0 20px;padding:0;font-size:1.125rem;font-weight:600}.card[data-astro-cid-6bfsojfh].is-done .panel-title[data-astro-cid-6bfsojfh]:not(.confirm-title){display:none}.host[data-astro-cid-6bfsojfh] .title-row[data-astro-cid-6bfsojfh]{margin-bottom:var(--event-gap)}.host[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh][data-empty]{margin:0}.host[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh]{margin:0 0 var(--event-gap)}.host-photo[data-astro-cid-6bfsojfh]{object-fit:cover;border-radius:999px;width:88px;height:88px;display:block}.host-name[data-astro-cid-6bfsojfh]{font-size:var(--text-small);color:var(--color-ink);margin:16px 0 0;font-weight:500}.host-role[data-astro-cid-6bfsojfh]{font-size:var(--text-small);color:var(--color-muted);margin:2px 0 0}.host-meta[data-astro-cid-6bfsojfh]{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.host-meta[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{font-size:var(--text-small);color:var(--color-ink);align-items:flex-start;gap:9px;display:flex}.host-meta[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{color:var(--color-muted);flex:none;margin-top:2px}.host-mail[data-astro-cid-6bfsojfh]{color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--color-faint);text-underline-offset:3px}.host-note[data-astro-cid-6bfsojfh]{font-size:var(--text-small);color:color-mix(in srgb, var(--color-ink) 85%, #fff);margin:22px 0 0;line-height:1.55}.is-embed .page[data-astro-cid-6bfsojfh]{align-items:stretch;padding:0}.is-embed .card[data-astro-cid-6bfsojfh]{background:0 0;border:0;border-radius:0;max-width:none}.mark-slot[data-astro-cid-6bfsojfh]{margin-bottom:40px}.title[data-astro-cid-6bfsojfh]{font-size:var(--event-size);margin:0;line-height:1.1}.title-row[data-astro-cid-6bfsojfh]{align-items:center;gap:12px;display:flex}.done-tick[data-astro-cid-6bfsojfh]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:32px;height:32px;color:var(--color-accent-strong);border-radius:999px;flex:none;place-items:center;display:grid}.confirm-head[data-astro-cid-6bfsojfh]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.confirm-head[data-astro-cid-6bfsojfh] .confirm-title[data-astro-cid-6bfsojfh]{margin:0}.confirm-lead[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:var(--text-small);margin:0;line-height:1.55}.onward[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:var(--text-small);margin:14px 0 0}.onward[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-accent-strong);text-decoration:none}.onward[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration:underline}.lead[data-astro-cid-6bfsojfh][data-empty]{height:0;margin:0 0 36px;display:block;overflow:hidden}.lead[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:var(--text-small);max-width:48ch;margin:16px 0 36px;line-height:1.55}.form[data-astro-cid-6bfsojfh]{--control-h:48px;gap:18px;display:grid}@media (width>=560px){.form[data-astro-cid-6bfsojfh]{--control-h:46px}}.row[data-astro-cid-6bfsojfh]{gap:18px;display:grid}@media (width>=560px){.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-6bfsojfh]{gap:7px;min-width:0;display:grid}.field-label[data-astro-cid-6bfsojfh]{color:var(--color-muted);align-items:baseline;gap:8px;display:flex}.optional[data-astro-cid-6bfsojfh]{letter-spacing:.04em;color:var(--color-muted);font-size:.625rem}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--color-hairline);border-radius:var(--radius-input);background:var(--color-bg);width:100%;color:var(--color-ink);padding:11px 13px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .12s,box-shadow .12s}@media (width>=560px){input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{font-size:.9375rem}}input[data-astro-cid-6bfsojfh]{height:var(--control-h);padding-block:0}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:52px}input[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}.submit[data-astro-cid-6bfsojfh]{height:var(--button-h);border-radius:var(--radius-button);background:var(--color-accent-strong);color:#fff;cursor:pointer;border:0;justify-self:start;margin-top:6px;padding-inline:.9375rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .12s}.submit[data-astro-cid-6bfsojfh]:hover{background:var(--color-accent-strong-pressed)}.pills-field[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}.pills-field[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{float:none;width:100%;margin-bottom:7px;padding:0;display:flex}.pills[data-astro-cid-6bfsojfh]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.pill[data-astro-cid-6bfsojfh]{min-width:0}.pill[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{height:var(--control-h);white-space:nowrap;border:1px solid var(--color-hairline);border-radius:var(--radius-input);background:var(--color-bg);color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;padding-inline:6px;font-size:.875rem;line-height:1;transition:border-color .12s,background-color .12s,color .12s;display:flex}.pill[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-hairline));color:var(--color-ink)}.pill[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent-strong)}.pill[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--color-accent);outline-offset:2px}.botcheck[data-astro-cid-6bfsojfh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.field-error[data-astro-cid-6bfsojfh]{color:var(--color-red-text);font-size:.8125rem;line-height:1.4}:is(input,textarea)[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--color-red-text)}:is(input,textarea)[data-astro-cid-6bfsojfh][aria-invalid=true]:focus{border-color:var(--color-red-text);box-shadow:0 0 0 1px var(--color-red-text)}.error[data-astro-cid-6bfsojfh]{color:var(--color-red-text);font-size:var(--text-small);margin:16px 0 0;line-height:1.5}.error[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit;text-underline-offset:2px}.submit[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:progress}.confirm[data-astro-cid-6bfsojfh]{color:var(--color-ink);font-size:var(--text-body);max-width:46ch;margin:0;line-height:1.55}.fallback[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:var(--text-small);margin:6px 0 0;line-height:1.5}.fallback[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-faint);text-underline-offset:2px}.fallback[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--color-ink);text-decoration-color:currentColor}.consent[data-astro-cid-6bfsojfh]{color:color-mix(in srgb, var(--color-ink) 80%, #fff);text-wrap:balance;max-width:76ch;margin:2px 0 0;font-size:.75rem;line-height:1.5}@media (width<=640px){.consent[data-astro-cid-6bfsojfh]{text-wrap:wrap}}.consent[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-faint);text-underline-offset:2px}.consent[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--color-ink);text-decoration-color:currentColor}
