.form[data-astro-cid-jbceweda]{border-top:1px solid var(--border-strong);flex-direction:column;gap:clamp(20px,2.4vw,28px);min-width:0;padding-top:22px;display:flex}.form[data-astro-cid-jbceweda]:has(input[name=interest][value=local]:checked){--accent:var(--local-accent);--on-accent:var(--local-on-accent);--accent-text:var(--local-text);--btn:var(--local-accent);--btn-fg:var(--local-on-accent)}.ref-h[data-astro-cid-jbceweda]{font:500 14px var(--font-mono);color:var(--accent-text);margin:0 0 -8px}.consent[data-astro-cid-jbceweda] .check[data-astro-cid-jbceweda]{min-height:var(--tap-min);cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.consent[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{width:22px;height:22px;accent-color:var(--accent);margin:0}.form[data-astro-cid-jbceweda]:not(:has(input[name=interest][value=local]:checked)) .for-local[data-astro-cid-jbceweda],.form[data-astro-cid-jbceweda]:has(input[name=interest][value=local]:checked) .for-studio[data-astro-cid-jbceweda]{display:none}fieldset[data-astro-cid-jbceweda]{border:0;min-width:0;margin:0;padding:0}.switch[data-astro-cid-jbceweda] legend[data-astro-cid-jbceweda]{margin-bottom:12px}.seg[data-astro-cid-jbceweda]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.opt[data-astro-cid-jbceweda]{min-width:0;display:flex;position:relative}.opt[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt[data-astro-cid-jbceweda] span[data-astro-cid-jbceweda]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);text-align:center;min-height:50px;color:var(--text-secondary);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.opt[data-astro-cid-jbceweda]:hover span[data-astro-cid-jbceweda]{border-color:var(--accent);color:var(--text-primary)}.studio[data-astro-cid-jbceweda]{--opt:var(--studio-accent)}.local[data-astro-cid-jbceweda]{--opt:var(--local-accent)}.plain[data-astro-cid-jbceweda]{--opt:var(--studio-accent)}.opt[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:checked+span[data-astro-cid-jbceweda]{border-color:var(--opt);background:color-mix(in srgb, var(--opt) 14%, transparent);color:var(--text-primary)}.opt[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:checked+span[data-astro-cid-jbceweda]:before{content:"✓";color:var(--opt);font-weight:700}.opt[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:focus-visible+span[data-astro-cid-jbceweda]{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.copy[data-astro-cid-jbceweda]{color:var(--text-muted);margin-top:12px;font-size:15px}@media (width<=760px){.seg[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr))}}.row[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,28px);display:grid}@media (width<=760px){.row[data-astro-cid-jbceweda]{grid-template-columns:minmax(0,1fr)}}.field[data-astro-cid-jbceweda] small[data-astro-cid-jbceweda]{font-weight:400}.field[data-astro-cid-jbceweda] [data-astro-cid-jbceweda][aria-invalid=true]{border-width:2px}.field[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:focus-visible,.field[data-astro-cid-jbceweda] select[data-astro-cid-jbceweda]:focus-visible,.field[data-astro-cid-jbceweda] textarea[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset-input)}.pkgs[data-astro-cid-jbceweda] legend[data-astro-cid-jbceweda]{margin-bottom:10px}.chip[data-astro-cid-jbceweda] small[data-astro-cid-jbceweda]{opacity:.8;font-size:14px}.referral-note[data-astro-cid-jbceweda]{border-left:2px solid var(--local-accent);color:var(--text-secondary);margin:0;padding:4px 0 4px 16px;font-size:15px}.referral-note[data-astro-cid-jbceweda] strong[data-astro-cid-jbceweda]{color:var(--text-primary)}.summary[data-astro-cid-jbceweda]{border:1px solid var(--status-error-border);border-radius:var(--radius-sm);background:var(--status-error-bg);color:var(--text-primary);margin:0;padding:12px 16px}.send-row[data-astro-cid-jbceweda]{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.send[data-astro-cid-jbceweda]:disabled{opacity:.6;cursor:progress}.send-mail[data-astro-cid-jbceweda]{min-height:var(--tap-min);text-underline-offset:5px;align-items:center;font-weight:600;display:inline-flex}.send-mail[data-astro-cid-jbceweda][hidden],.status[data-astro-cid-jbceweda]:empty{display:none}.status[data-astro-cid-jbceweda]{color:var(--text-primary)}.fallback[data-astro-cid-jbceweda]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-0);width:100%;min-height:160px;color:var(--text-primary);font:14px / 1.5 var(--font-mono);resize:vertical;padding:12px}.small[data-astro-cid-jbceweda]{color:var(--text-muted);font-size:14px}.reach[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--border-strong);gap:4px;padding-top:18px;display:grid}.reach[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{min-height:var(--tap-min);overflow-wrap:anywhere;align-items:center;font-weight:600;display:inline-flex}.reach[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{min-width:3.5em;font:400 13px var(--font-mono);color:var(--text-muted);flex:none;margin-right:10px;display:inline-block}.form-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:28px clamp(24px,5vw,80px);display:grid}.form-head[data-astro-cid-ogjzdvpc]{align-content:start;gap:14px;display:grid}.form-head[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{font-size:var(--step-3);line-height:var(--leading-display)}.form-head[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]:not(.more){color:var(--text-muted);max-width:28em}.form-head[data-astro-cid-ogjzdvpc] .more[data-astro-cid-ogjzdvpc]{margin-top:0}@media (width<=900px){.form-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr)}}
