.skip-link[data-astro-cid-f6c3gbfj]{background:var(--ink);color:#fff;z-index:200;border-radius:0 0 10px;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-f6c3gbfj]:focus{left:0}.hp-body[data-astro-cid-f6c3gbfj]{flex-direction:column;min-height:100dvh;display:flex}.hp-page[data-astro-cid-f6c3gbfj]{isolation:isolate;flex:1 0 auto;position:relative;overflow-x:clip}.hp-grid[data-astro-cid-f6c3gbfj]{z-index:-2;pointer-events:none;background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / 56px 56px;height:640px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 70% at 50% 0,#0009,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 0,#0009,#0000 80%)}.hp-spot[data-astro-cid-f6c3gbfj]{z-index:-1;pointer-events:none;background:radial-gradient(38% 30% at 50% 30%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 70%);width:min(1100px,130vw);height:720px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hp-hd[data-astro-cid-f6c3gbfj]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.hp-brand[data-astro-cid-f6c3gbfj]{border-radius:8px;display:inline-flex}.hp-brand[data-astro-cid-f6c3gbfj] img[data-astro-cid-f6c3gbfj]{width:36px;height:36px}.hp-back[data-astro-cid-f6c3gbfj]{border-radius:var(--radius-pill);height:36px;color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--fw-medium);align-items:center;gap:.4rem;margin-right:-.8rem;padding:0 .8rem;display:inline-flex}.hp-back[data-astro-cid-f6c3gbfj] svg[data-astro-cid-f6c3gbfj]{color:var(--text-tertiary);transition:transform .15s,color .15s}.hp-back[data-astro-cid-f6c3gbfj]:hover{color:var(--ink);background:#0e11160d;text-decoration:none}.hp-back[data-astro-cid-f6c3gbfj]:hover svg[data-astro-cid-f6c3gbfj]{color:var(--ink);transform:translate(-2px)}.hp-main[data-astro-cid-f6c3gbfj]{padding-top:clamp(2rem,6vw,4rem);padding-bottom:clamp(4rem,9vw,6rem)}.hp-head[data-astro-cid-f6c3gbfj]{text-align:center;flex-direction:column;align-items:center;display:flex}.hp-eyebrow[data-astro-cid-f6c3gbfj]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--primary-darker)}.hp-title[data-astro-cid-f6c3gbfj]{margin-top:var(--space-4);max-width:20ch;font-family:var(--font-sans);letter-spacing:-.045em;color:var(--ink);font-size:clamp(2.25rem,1.4rem + 3.2vw,3.6rem);font-weight:800;line-height:1.04}.hp-sub[data-astro-cid-f6c3gbfj]{margin-top:var(--space-4);max-width:40ch;color:var(--text-secondary);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.hp-card[data-astro-cid-f6c3gbfj]{gap:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:640px;margin:clamp(2rem,5vw,3rem) auto 0;padding:clamp(1.25rem,.9rem + 1.6vw,2rem);display:flex;box-shadow:0 1px 2px #0e11160a,0 28px 64px -28px #0e111633}.hp-card[data-astro-cid-f6c3gbfj][hidden]{display:none}.hp-lbl[data-astro-cid-f6c3gbfj]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);padding:0;display:block}.hp-kinds[data-astro-cid-f6c3gbfj]{border:0;min-width:0;margin:0;padding:0}.hp-kinds[data-astro-cid-f6c3gbfj] .hp-lbl[data-astro-cid-f6c3gbfj]{margin-bottom:.7rem}.hp-kind-grid[data-astro-cid-f6c3gbfj]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.hp-kind[data-astro-cid-f6c3gbfj]{cursor:pointer;position:relative}.hp-kind[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hp-kind-inner[data-astro-cid-f6c3gbfj]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;height:100%;padding:.85rem .9rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.hp-kind[data-astro-cid-f6c3gbfj]:hover .hp-kind-inner[data-astro-cid-f6c3gbfj]{border-color:var(--border-strong)}.hp-kind-ic[data-astro-cid-f6c3gbfj]{background:var(--surface-muted);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:.65rem;transition:background .15s,color .15s;display:inline-flex}.hp-kind-label[data-astro-cid-f6c3gbfj]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);line-height:1.25}.hp-kind-sub[data-astro-cid-f6c3gbfj]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:.15rem;line-height:1.35}.hp-kind[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]:checked+.hp-kind-inner[data-astro-cid-f6c3gbfj]{border-color:var(--primary-dark);background:var(--primary-softer);box-shadow:0 0 0 3px var(--primary-soft)}.hp-kind[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]:checked+.hp-kind-inner[data-astro-cid-f6c3gbfj] .hp-kind-ic[data-astro-cid-f6c3gbfj]{background:var(--primary-soft);color:var(--primary-darker)}.hp-kind[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]:focus-visible+.hp-kind-inner[data-astro-cid-f6c3gbfj]{outline:2px solid var(--primary-dark);outline-offset:2px}.hp-field[data-astro-cid-f6c3gbfj]{flex-direction:column;gap:.45rem;display:flex}.hp-lbl-row[data-astro-cid-f6c3gbfj]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hp-aside[data-astro-cid-f6c3gbfj]{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.hp-field[data-astro-cid-f6c3gbfj] textarea[data-astro-cid-f6c3gbfj],.hp-field[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]{width:100%;font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s}.hp-field[data-astro-cid-f6c3gbfj] textarea[data-astro-cid-f6c3gbfj]{resize:vertical;min-height:9.5rem;line-height:1.55}.hp-field[data-astro-cid-f6c3gbfj] textarea[data-astro-cid-f6c3gbfj]::placeholder,.hp-field[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]::placeholder{color:var(--text-tertiary)}.hp-field[data-astro-cid-f6c3gbfj] textarea[data-astro-cid-f6c3gbfj]:focus,.hp-field[data-astro-cid-f6c3gbfj] input[data-astro-cid-f6c3gbfj]:focus{border-color:var(--primary-dark);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.hp-hint[data-astro-cid-f6c3gbfj]{font-size:var(--text-xs);color:var(--text-secondary)}.hp-trap[data-astro-cid-f6c3gbfj]{height:0;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile[data-astro-cid-f6c3gbfj]{min-height:65px}.hp-actions[data-astro-cid-f6c3gbfj]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.hp-btn[data-astro-cid-f6c3gbfj]{font:inherit;font-weight:var(--fw-semibold);color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:.85rem 1.5rem;transition:background .2s,box-shadow .2s,transform .15s,border-color .2s;display:inline-flex}.hp-btn[data-astro-cid-f6c3gbfj]:hover{background:var(--primary-darker);box-shadow:var(--shadow-teal);transform:translateY(-1px)}.hp-btn[data-astro-cid-f6c3gbfj]:disabled{opacity:.55;cursor:default;background:var(--ink);box-shadow:none;transform:none}.hp-btn-ghost[data-astro-cid-f6c3gbfj]{color:var(--ink);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.hp-btn-ghost[data-astro-cid-f6c3gbfj]:hover{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.hp-status[data-astro-cid-f6c3gbfj]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.hp-status[data-astro-cid-f6c3gbfj]:empty{display:none}.hp-status[data-astro-cid-f6c3gbfj].err{color:#b42318}.hp-fine[data-astro-cid-f6c3gbfj]{padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-secondary);text-wrap:pretty;line-height:1.6}.hp-fine[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj]{color:var(--primary-darker);text-underline-offset:2px;text-decoration:underline}.hp-sent[data-astro-cid-f6c3gbfj]{text-align:center;align-items:center;gap:0;padding-block:clamp(2.5rem,6vw,3.5rem)}.hp-sent[data-astro-cid-f6c3gbfj]:focus{outline:none}.hp-sent-ic[data-astro-cid-f6c3gbfj]{background:var(--primary-soft);width:56px;height:56px;color:var(--primary-darker);border-radius:50%;place-items:center;display:grid}.hp-sent-title[data-astro-cid-f6c3gbfj]{margin-top:var(--space-5);font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:800;line-height:1.1}.hp-sent-sub[data-astro-cid-f6c3gbfj]{margin-top:var(--space-3);max-width:34ch;color:var(--text-secondary);text-wrap:balance}.hp-sent[data-astro-cid-f6c3gbfj] .hp-btn[data-astro-cid-f6c3gbfj]{margin-top:var(--space-5)}.hp-alt[data-astro-cid-f6c3gbfj]{margin-top:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--text-secondary)}.hp-alt[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj]{font-weight:var(--fw-semibold)}.hp-ft[data-astro-cid-f6c3gbfj]{border-top:1px solid var(--border);background:var(--surface)}.hp-ft-inner[data-astro-cid-f6c3gbfj]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-5);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.hp-ft-legal[data-astro-cid-f6c3gbfj]{gap:var(--space-4);flex-wrap:wrap;display:flex}.hp-ft-legal[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj]{color:var(--text-secondary)}.hp-ft-legal[data-astro-cid-f6c3gbfj] a[data-astro-cid-f6c3gbfj]:hover{color:var(--ink);text-decoration:none}@media (width<=480px){.hp-body[data-astro-cid-f6c3gbfj] .container[data-astro-cid-f6c3gbfj]{padding-inline:var(--space-4)}.hp-card[data-astro-cid-f6c3gbfj]{padding-inline:1.125rem}}@media (width<=560px){.hp-kind-inner[data-astro-cid-f6c3gbfj]{text-align:center;align-items:center;padding:.8rem .4rem}.hp-kind-ic[data-astro-cid-f6c3gbfj]{margin-bottom:.45rem}.hp-kind-sub[data-astro-cid-f6c3gbfj]{display:none}.hp-actions[data-astro-cid-f6c3gbfj]{flex-direction:column;align-items:stretch}.hp-status[data-astro-cid-f6c3gbfj]{text-align:center}}
