.intro[data-astro-cid-6bfsojfh]{background:radial-gradient(50% 90% at 50% 100%, rgb(var(--flare) / .25), transparent 70%), var(--film);color:var(--film-text);padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,5vw,4.5rem)}.intro-inner[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}.intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--step-4);max-width:14ch}.intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--film-muted);max-width:30rem}.layout[data-astro-cid-6bfsojfh]{padding-block:clamp(2rem, 4vw, 3.5rem) var(--section);grid-template-columns:minmax(0,1.65fr) minmax(16rem,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.form-panel[data-astro-cid-6bfsojfh]{background:var(--linen);border:1px solid var(--line);box-shadow:0 30px 60px -40px rgb(var(--flare) / .55);border-radius:10px;padding:clamp(1.25rem,3vw,2.5rem)}form[data-astro-cid-6bfsojfh]{gap:1.25rem;display:grid}.row[data-astro-cid-6bfsojfh].two{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field[data-astro-cid-6bfsojfh]{align-content:start;gap:.4rem;min-width:0;display:grid}fieldset[data-astro-cid-6bfsojfh].field{border:0;margin:0;padding:0}label[data-astro-cid-6bfsojfh],legend[data-astro-cid-6bfsojfh]{font-weight:600;font-size:var(--step--1);color:var(--ink);padding:0}legend[data-astro-cid-6bfsojfh]{margin-bottom:.4rem}.opt[data-astro-cid-6bfsojfh]{color:var(--muted);margin-left:.25rem;font-weight:400}input[data-astro-cid-6bfsojfh]:not([type=radio]),textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;font-size:var(--step-0);color:var(--ink);background:var(--sand);border:1px solid var(--line);border-radius:6px;padding:.7rem .85rem;transition:border-color .2s,box-shadow .25s,background-color .2s}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:8rem}input[data-astro-cid-6bfsojfh]::placeholder,textarea[data-astro-cid-6bfsojfh]::placeholder{color:#8a7c86}input[data-astro-cid-6bfsojfh]:not([type=radio]):focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgb(var(--flare) / .22);background:#f3ede6;outline:none}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#a3364f!important}.error[data-astro-cid-6bfsojfh]{color:#a3364f;font-size:var(--step--1);font-weight:500}.error[data-astro-cid-6bfsojfh]:empty{display:none}.hint[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:var(--step--1)}.kinds[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;display:flex}.kind[data-astro-cid-6bfsojfh]{font-weight:500;font-size:var(--step--1);cursor:pointer;position:relative}.kind[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.kind[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:var(--sand);border-radius:999px;padding:.6rem 1rem;transition:background-color .2s,color .2s,box-shadow .3s,border-color .2s;display:inline-block}.kind[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--purple)}.kind[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 6px 20px -6px rgb(var(--flare) / .7)}.kind[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--purple);outline-offset:3px}.actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.25rem;display:flex}.submit[data-astro-cid-6bfsojfh]{cursor:pointer;border:0}.submit[data-astro-cid-6bfsojfh]:disabled{opacity:.7;cursor:progress}.fine[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:var(--step--1);max-width:22rem}.alert[data-astro-cid-6bfsojfh]{color:#7d2238;background:#f5e1e5;border:1px solid #e3b6c0;border-radius:6px;padding:.85rem 1rem}.sent[data-astro-cid-6bfsojfh]{justify-items:start;gap:1rem;padding-block:1rem;display:grid}.sent[data-astro-cid-6bfsojfh]:focus{outline:none}.sent[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--step-3)}.sent[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-width:34rem}.sent[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font-weight:600}.side[data-astro-cid-6bfsojfh]{gap:1.75rem;display:grid}.side-photo[data-astro-cid-6bfsojfh]{aspect-ratio:4/3}.side-block[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);gap:.6rem;padding-top:1.25rem;display:grid}.side-block[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--step-1)}.side-block[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted)}.direct[data-astro-cid-6bfsojfh]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:.05rem;display:grid}.direct[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-size:var(--step--1);color:var(--muted)}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;font-weight:600}.next[data-astro-cid-6bfsojfh]{color:var(--muted);gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]::marker{color:var(--purple);font-weight:600}@media (width<=900px){.layout[data-astro-cid-6bfsojfh],.intro-inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.side-photo[data-astro-cid-6bfsojfh]{display:none}}@media (width<=560px){.row[data-astro-cid-6bfsojfh].two{grid-template-columns:1fr}}
