.island[data-astro-cid-kd5sbs6k]{gap:1.5rem;display:grid}.card[data-astro-cid-kd5sbs6k]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:1rem;padding:clamp(1.25rem,1rem + 2vw,2.5rem);display:grid}.card[data-astro-cid-kd5sbs6k][hidden],[data-astro-cid-kd5sbs6k][hidden]{display:none!important}.card[data-astro-cid-kd5sbs6k] h2[data-astro-cid-kd5sbs6k]{font-size:var(--step-3)}.card__count[data-astro-cid-kd5sbs6k]{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.card__notice[data-astro-cid-kd5sbs6k]{border-radius:var(--radius);background:var(--gold-soft);padding:.8rem 1rem}form[data-astro-cid-kd5sbs6k]{gap:1.1rem;display:grid}.field[data-astro-cid-kd5sbs6k]{gap:.4rem;display:grid}.field-row[data-astro-cid-kd5sbs6k]{gap:1.1rem;display:grid}@media (width>=36rem){.field-row[data-astro-cid-kd5sbs6k]{grid-template-columns:1fr 1fr}}label[data-astro-cid-kd5sbs6k],legend[data-astro-cid-kd5sbs6k]{font-weight:600}input[data-astro-cid-kd5sbs6k][type=date],input[data-astro-cid-kd5sbs6k][type=email],input[data-astro-cid-kd5sbs6k]:not([type]){border:1px solid color-mix(in oklab, var(--ink) 35%, transparent);background:var(--bg);min-block-size:3rem;color:var(--ink);font:inherit;border-radius:.75rem;inline-size:100%;padding:.6rem .9rem}textarea[data-astro-cid-kd5sbs6k]{border:1px solid color-mix(in oklab, var(--ink) 35%, transparent);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;border-radius:.75rem;inline-size:100%;padding:.6rem .9rem}.label[data-astro-cid-kd5sbs6k]{font-weight:600}.photo[data-astro-cid-kd5sbs6k]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.photo[data-astro-cid-kd5sbs6k] img[data-astro-cid-kd5sbs6k],.photo__empty[data-astro-cid-kd5sbs6k]{object-fit:cover;border-radius:50%;flex:none;block-size:6rem;inline-size:6rem}.photo__empty[data-astro-cid-kd5sbs6k]{border:1px dashed color-mix(in oklab, var(--ink) 35%, transparent);font-size:var(--step--1);color:var(--ink-muted);text-align:center;place-items:center;display:grid}.photo__pick[data-astro-cid-kd5sbs6k]{cursor:pointer;position:relative}.photo__pick[data-astro-cid-kd5sbs6k] input[data-astro-cid-kd5sbs6k]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.photo__pick[data-astro-cid-kd5sbs6k]:focus-within,input[data-astro-cid-kd5sbs6k]:focus-visible,textarea[data-astro-cid-kd5sbs6k]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}fieldset[data-astro-cid-kd5sbs6k]{border:0;gap:.5rem;margin:0;padding:0;display:grid}legend[data-astro-cid-kd5sbs6k]{margin-block-end:.4rem}.check[data-astro-cid-kd5sbs6k]{align-items:flex-start;gap:.7rem;font-weight:400;display:flex}.check[data-astro-cid-kd5sbs6k] input[data-astro-cid-kd5sbs6k]{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--gold);flex:none;margin-block-start:.2rem}.hint[data-astro-cid-kd5sbs6k]{font-size:var(--step--1);color:var(--ink-muted)}.error[data-astro-cid-kd5sbs6k]:empty,.status[data-astro-cid-kd5sbs6k]:empty{display:none}.error[data-astro-cid-kd5sbs6k]{color:#a3261a;font-weight:600}@media (prefers-color-scheme:dark){.error[data-astro-cid-kd5sbs6k]{color:#ff9a8a}}.status[data-astro-cid-kd5sbs6k]{color:var(--gold-text);font-weight:600}.actions[data-astro-cid-kd5sbs6k]{flex-wrap:wrap;gap:.75rem;display:flex}button[data-astro-cid-kd5sbs6k][disabled]{opacity:.5;cursor:not-allowed}.providers[data-astro-cid-kd5sbs6k]{gap:.75rem;display:grid}.or[data-astro-cid-kd5sbs6k]{color:var(--ink-muted);font-size:var(--step--1);align-items:center;gap:.75rem;display:flex}.or[data-astro-cid-kd5sbs6k]:before,.or[data-astro-cid-kd5sbs6k]:after{content:"";border-block-start:1px solid var(--line);flex:1}.method[data-astro-cid-kd5sbs6k]{border-block-start:1px solid var(--line);padding-block-start:.5rem}.danger[data-astro-cid-kd5sbs6k]{border-block-start:1px solid var(--line);padding-block-start:1rem}.danger[data-astro-cid-kd5sbs6k] h3[data-astro-cid-kd5sbs6k]{font-size:var(--step-1)}.btn--danger[data-astro-cid-kd5sbs6k]{--_bg:#a3261a;--_ink:#fff}.join__head[data-astro-cid-dtsopnsj]{isolation:isolate;border-block-end:1px solid var(--line);background:radial-gradient(50% 80% at 80% 0%, var(--gold-soft), transparent 70%);padding-block:clamp(3rem,2rem + 6vw,7rem) clamp(2.5rem,2rem + 3vw,5rem);position:relative;overflow:clip}.join__head[data-astro-cid-dtsopnsj] .container[data-astro-cid-dtsopnsj]{gap:1.25rem;display:grid}h1[data-astro-cid-dtsopnsj]{font-size:var(--step-5);max-inline-size:18ch;line-height:1.02}.join__note[data-astro-cid-dtsopnsj]{font-size:var(--step--1);color:var(--ink-muted);max-inline-size:var(--measure)}.join__wave[data-astro-cid-dtsopnsj]{z-index:-1;opacity:.25;block-size:40%;position:absolute;inset-block-end:0;inset-inline:0;mask-image:linear-gradient(#0000,#000)}.join__body[data-astro-cid-dtsopnsj]{padding-block:clamp(2.5rem, 2rem + 3vw, 5rem) var(--section);gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}@media (width>=60rem){.join__body[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.join__about[data-astro-cid-dtsopnsj]{color:var(--ink-muted);max-inline-size:var(--measure);gap:1rem;display:grid}
