.intake-hero{background:#151513;color:#eeeae1;padding:36px 5.6% 100px;min-height:530px}.intake-hero .section-meta{border-color:#77746d}.intake-hero-grid{display:grid;grid-template-columns:1fr .35fr;gap:9%;align-items:end;padding-top:95px}.intake-hero .eyebrow{margin-bottom:25px}.intake-hero h1{font-size:clamp(66px,9vw,150px);font-weight:500;line-height:.9;letter-spacing:-.09em;margin:0}.intake-hero h1 em,.intake-success h2 em{font-family:'Playfair Display',Georgia,serif;font-weight:500}.intake-hero-grid>p{font-size:18px;line-height:1.6;max-width:440px;margin:0 0 8px;color:#cbc8bf}.intake-panel{display:grid;grid-template-columns:.55fr 1fr;gap:8%;padding:100px 5.6% 130px;background:#f5f2eb}.intake-aside{position:sticky;top:35px;align-self:start}.intake-aside h2,.intake-success h2{font-size:clamp(48px,5vw,80px);font-weight:500;line-height:1;letter-spacing:-.08em;margin:0 0 35px}.intake-aside>p:not(.eyebrow){font-size:17px;line-height:1.6;max-width:390px}.intake-aside-rule{border-top:1px solid #9b978f;margin-top:65px;padding-top:23px;max-width:390px}.intake-aside-rule span,.form-topline,.brand-intake-form legend,.intake-footer{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.intake-aside-rule p{font-size:13px;line-height:1.6;color:#5d5a54}.brand-intake-form{min-width:0}.form-topline{display:flex;justify-content:space-between;gap:20px;padding-bottom:25px;border-bottom:1px solid #151513}.brand-intake-form fieldset{border:0;padding:0;margin:45px 0 0;min-width:0}.brand-intake-form legend{display:block;width:100%;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #aaa69f;font-size:12px;letter-spacing:.08em}.intake-fields{display:grid;gap:22px;margin-bottom:22px}.intake-fields.two{grid-template-columns:1fr 1fr}.intake-fields label,.intake-wide{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.intake-fields label span,.intake-wide span{color:#827d74;font-size:9px}.intake-fields input,.intake-fields select,.intake-wide textarea{border:1px solid #aaa69f;border-radius:0;background:#fffdfa;color:#151513;min-height:52px;width:100%;padding:13px 14px;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.intake-wide textarea{resize:vertical;min-height:145px}.intake-fields input:focus-visible,.intake-fields select:focus-visible,.intake-wide textarea:focus-visible{outline:2px solid #e8bb71;outline-offset:2px}.intake-privacy{font-size:13px;line-height:1.6;color:#5d5a54;margin:36px 0 0}.intake-privacy a{text-decoration:underline;text-underline-offset:3px}.brand-intake-form .dialog-cta{width:100%;max-width:350px}.intake-success{grid-column:2;align-self:start}.intake-success[hidden]{display:none!important}.intake-success>p:not(.eyebrow){font-size:17px;line-height:1.6;max-width:530px}.intake-success #intake-reference{font-size:13px;font-weight:700;letter-spacing:.12em;margin-top:25px}.intake-footer{background:#151513;color:#eeeae1;padding:30px 5.6%;display:flex;justify-content:space-between;gap:20px}.intake-footer a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.intake-hero-grid{grid-template-columns:1fr;gap:36px}.intake-panel{grid-template-columns:1fr;gap:60px}.intake-aside{position:static}.intake-success{grid-column:1}}
@media(max-width:600px){.intake-hero{padding:26px 6% 75px;min-height:0}.intake-hero-grid{padding-top:62px}.intake-hero h1{font-size:clamp(58px,14vw,92px)}.intake-hero-grid>p{font-size:16px}.intake-panel{padding:75px 6% 95px}.intake-aside h2{font-size:60px}.intake-fields.two{grid-template-columns:1fr;gap:18px}.intake-fields{margin-bottom:18px}.form-topline span:last-child{display:none}.intake-footer{flex-direction:column;font-size:9px;gap:14px;padding:35px 6%}}
.casting-confirm{display:flex;gap:14px;align-items:flex-start;font-size:13px;line-height:1.5;margin-top:30px}.casting-confirm input{width:18px;height:18px;flex:none;margin:1px 0 0}.casting-confirm strong{color:#8a352e}
