/* Talent Submission: shared navigation spacing plus the private profile form. */
@media(min-width:1251px){.header nav{gap:14px;font-size:11px}.header-social{margin-left:16px}}
@media(min-width:701px) and (max-width:1250px){.header{position:relative;z-index:10}.menu-toggle{display:flex;gap:12px;align-items:center;background:transparent;padding:12px 0 12px 14px;font-size:12px}.header nav{display:none;position:absolute;top:98px;left:-5.56%;right:-5.56%;background:#111;border-bottom:1px solid #cba65366;padding:20px 5%;font-size:16px}.header nav.open{display:grid;gap:0;grid-template-columns:1fr 1fr}.header nav a{padding:12px 0}.header .nav-shop{border:0;padding:12px 0}}
.talent-page{max-width:1050px;padding-block:52px 72px}
.talent-intro{margin-bottom:32px}.talent-intro>.eyebrow{color:var(--gold);font-size:11px}.talent-intro h1{font-size:clamp(48px,6vw,80px);line-height:1;margin:18px 0}.talent-intro>p:last-child{max-width:630px;font-size:17px;color:#c6c0b6}
.talent-form{background:#111110;border:1px solid #cba65370;border-top:4px solid #ed0011;padding:32px 36px;box-shadow:0 16px 50px #0005}
.talent-form-heading h2{font:700 34px/1.15 var(--head);color:#f3eddf}.talent-form-heading p{margin-top:8px;color:#c0b9ad;font-size:14px}
#talent-service{font-size:13px;color:#d6c091;margin:18px 0 28px}#talent-service a{color:#fff;text-decoration:underline}
#talent-fields{border:0;padding:0;margin:0;min-width:0}.talent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.talent-field{min-width:0}.talent-wide{grid-column:1/-1}
.talent-field label{display:block;font-size:12px;letter-spacing:.065em;font-weight:700;color:#f2ecdf;margin-bottom:9px}.talent-field label span[aria-hidden]{color:#ff4550}.talent-field label span:not([aria-hidden]){font-size:11px;font-weight:400;letter-spacing:0;color:#a9a397}
.talent-field input,.talent-field select,.talent-field textarea{width:100%;min-width:0;min-height:49px;border:1px solid #777167;border-radius:2px;background:#070707;color:#fff;padding:12px;font:400 16px/1.4 Arial,sans-serif;box-sizing:border-box;color-scheme:dark}.talent-field input::placeholder,.talent-field textarea::placeholder{color:#8d8d87;font-size:14px}.talent-field textarea{resize:vertical}.talent-field :is(input,select,textarea):focus-visible{outline:2px solid #cba653;outline-offset:3px}.talent-field small{display:block;color:#b3ac9e;font-size:11px;margin-top:7px}
.talent-optional-heading{margin:32px 0 24px;padding-top:28px;border-top:1px solid #cba65355}.talent-optional-heading h3{font:700 26px/1.1 var(--head);color:#d6c091}.talent-optional-heading p{font-size:13px;color:#bdb7aa;margin-top:7px}
.talent-submit-area{margin-top:30px;border-top:1px solid #cba65355;padding-top:22px}.talent-submit-area p{font-size:13px;color:#c0b9ad;max-width:760px}.talent-submit-area .talent-small{font-size:11px;color:#a8a293;margin-top:12px}#talent-challenge{margin-block:20px;max-width:100%;min-height:65px}#talent-submit{font:700 22px/1.1 var(--head);min-height:58px;border:1px solid #cba653;background:linear-gradient(135deg,#f21b2b,#c80012);gap:32px;justify-content:space-between;letter-spacing:.035em}#talent-submit:disabled{opacity:.6;cursor:wait}
#talent-result{margin-top:24px;border:1px solid #cba653;background:#23200f;padding:18px;color:#fff0c8;font-size:15px}#talent-result[data-error=true]{border-color:#ff4550;background:#26080a;color:#ffc4c8}.talent-privacy{margin-top:24px;font-size:12px;color:#aaa69a}.talent-privacy summary{cursor:pointer;color:#d6c091}.talent-privacy p{margin-top:12px}.talent-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:700px){.talent-page{padding-block:30px 45px}.talent-intro h1{font-size:clamp(43px,11vw,64px)}.talent-intro>p:last-child{font-size:15px}.talent-form{padding:25px 18px}.talent-form-heading h2{font-size:28px}.talent-grid{grid-template-columns:1fr;gap:21px}.talent-form-heading p{font-size:13px}#talent-submit{width:100%;font-size:21px}.talent-field input::placeholder,.talent-field textarea::placeholder{font-size:13px}}
