.director-page[data-astro-cid-st7bkxvy]{padding:var(--space-6) var(--space-3) var(--space-7);max-width:var(--width-prose)}.director-page__eyebrow[data-astro-cid-st7bkxvy]{margin-bottom:var(--space-2)}.director-page__title[data-astro-cid-st7bkxvy]{margin:0 0 var(--space-2);font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.1}.director-page__deck[data-astro-cid-st7bkxvy]{font-family:var(--font-display);color:var(--ink-soft);margin:0 0 var(--space-5);max-width:56ch;font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic}.director-step[data-astro-cid-st7bkxvy]{display:none}.director-step[data-astro-cid-st7bkxvy].is-active{display:block}.director-step[data-astro-cid-st7bkxvy][hidden]{display:none!important}.director-step__count[data-astro-cid-st7bkxvy]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-1);font-size:.75rem;font-weight:500}.director-step__heading[data-astro-cid-st7bkxvy]{font-family:var(--font-display);margin:0 0 var(--space-2);font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2}.director-step__intro[data-astro-cid-st7bkxvy]{color:var(--ink-soft);margin:0 0 var(--space-4);max-width:60ch;line-height:1.55}.director-step__intro[data-astro-cid-st7bkxvy] p[data-astro-cid-st7bkxvy]{margin:0 0 var(--space-2)}.director-step__intro[data-astro-cid-st7bkxvy] p[data-astro-cid-st7bkxvy]:last-child{margin-bottom:0}.director-step__intro[data-astro-cid-st7bkxvy] strong[data-astro-cid-st7bkxvy]{color:var(--ink)}.director-form[data-astro-cid-st7bkxvy]{gap:var(--space-3);flex-direction:column;display:flex}.director-field[data-astro-cid-st7bkxvy]{flex-direction:column;gap:.4rem;display:flex}.director-label[data-astro-cid-st7bkxvy]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.82rem;font-weight:500}.director-optional[data-astro-cid-st7bkxvy]{text-transform:none;letter-spacing:0;color:var(--ink-muted);font-size:.85rem;font-weight:400}.director-input[data-astro-cid-st7bkxvy]{font-family:var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:2px;padding:.7rem .9rem;font-size:1rem;transition:border-color .2s}.director-input[data-astro-cid-st7bkxvy]:focus{border-color:var(--accent);outline:none}.director-textarea[data-astro-cid-st7bkxvy]{resize:vertical;min-height:4rem;line-height:1.5}.director-select[data-astro-cid-st7bkxvy]{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%231a1a1a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='1.5,2 6,6.5 10.5,2'/%3e%3c/svg%3e");background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:2.4rem}.director-select[data-astro-cid-st7bkxvy]::-ms-expand{display:none}.director-radios[data-astro-cid-st7bkxvy]{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.director-radio[data-astro-cid-st7bkxvy]{border:1px solid var(--rule);cursor:pointer;border-radius:2px;align-items:flex-start;gap:.7rem;padding:.65rem .85rem;transition:border-color .15s,background .15s;display:flex}.director-radio[data-astro-cid-st7bkxvy]:hover{border-color:var(--rule-strong)}.director-radio[data-astro-cid-st7bkxvy] input[data-astro-cid-st7bkxvy]{accent-color:var(--accent);margin-top:.25rem}.director-radio[data-astro-cid-st7bkxvy]:has(input:checked){border-color:var(--accent);background:var(--paper-tint)}.director-radio[data-astro-cid-st7bkxvy] span[data-astro-cid-st7bkxvy] strong[data-astro-cid-st7bkxvy]{color:var(--ink);font-weight:600}.director-fineprint[data-astro-cid-st7bkxvy]{color:var(--ink-muted);max-width:60ch;margin:0;font-size:.85rem}.director-fineprint[data-astro-cid-st7bkxvy] a[data-astro-cid-st7bkxvy]{color:var(--accent-strong)}.director-fineprint[data-astro-cid-st7bkxvy]+.director-fineprint[data-astro-cid-st7bkxvy]{margin-top:.75rem}.director-fineprint--field[data-astro-cid-st7bkxvy]{color:var(--ink-soft);margin-bottom:.5rem}.director-error[data-astro-cid-st7bkxvy]{color:#b91c1c;margin:0;font-size:.9rem}.director-btn[data-astro-cid-st7bkxvy]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:2px;align-self:flex-start;padding:.85rem 1.4rem;font-size:.85rem;font-weight:500;transition:background .2s}.director-btn[data-astro-cid-st7bkxvy]:hover:not(:disabled){background:var(--accent-strong)}.director-btn[data-astro-cid-st7bkxvy]:disabled{opacity:.6;cursor:progress}.director-back[data-astro-cid-st7bkxvy]{color:var(--ink-soft);font-family:var(--font-body);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule-strong);background:0 0;border:0;padding:.4rem 0;font-size:.9rem}.director-back[data-astro-cid-st7bkxvy]:hover{color:var(--accent)}.director-step__nav[data-astro-cid-st7bkxvy]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-direction:row;display:flex}
