.page-creators{font-size:1rem}.page-creators main{padding-top:0}.page-creators h1,.page-creators h2{text-transform:none;margin:0;text-wrap:balance}.page-creators h2{font-size:clamp(2.25rem,3.7vw,3.8rem);line-height:1.1;letter-spacing:-.045em}.page-creators h1 em,.page-creators h2 em,.creators-visual em{font-family:var(--font-editorial);font-weight:300;letter-spacing:-.02em;font-synthesis:none}.creators-kicker{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 25px}.creators-hero{background:var(--blush);padding:calc(var(--header) + 52px) 0 55px}.creators-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(35px,5vw,75px);align-items:center}.creators-hero h1{font-size:clamp(3.1rem,5.1vw,5.5rem);line-height:1.03;letter-spacing:-.055em;max-width:12ch}.creators-hero h1 em{color:var(--crimson)}.creators-lede{font-size:1.125rem;line-height:1.6;max-width:44ch;margin-top:27px;margin-bottom:25px}.creators-primary{background:var(--ink);border-color:var(--ink);color:var(--white);padding:16px 23px;min-height:54px;gap:35px;font-size:1rem}.creators-primary:hover{background:var(--acid);color:var(--ink);border-color:var(--ink)}.creators-primary .icon-arrow{width:21px;height:21px}.creators-hero-note{font-size:.875rem;margin-top:15px;line-height:1.5}.creators-visual{margin:0;width:100%;align-self:stretch;display:flex;flex-direction:column;min-height:450px}.creators-visual img{width:100%;flex:1;min-height:0;height:430px;object-fit:cover;object-position:51% center}.creators-visual figcaption{background:var(--acid);color:var(--ink);font-size:clamp(1.2rem,1.9vw,1.9rem);padding:17px 20px;line-height:1.3;display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.creators-visual em{font-size:1.16em}.creators-about{background:var(--ink);color:var(--white)}.creators-about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(35px,7vw,105px);align-items:start}.creators-about h2 em{color:var(--blush)}.creators-about .creators-kicker{color:var(--acid)}.creators-about-copy{font-size:1rem;line-height:1.75;color:#e2e2e2}.creators-about-copy strong{color:white}.creators-about-copy p+p{margin-top:20px}.creators-apply{background:var(--paper)}.creators-form-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(40px,7vw,110px)}.creators-form-intro h2 em{color:var(--crimson)}.creators-form-intro>p:not(.creators-kicker){font-size:1.125rem;line-height:1.6;max-width:29ch;margin-top:24px}.creators-steps{list-style:none;padding:0;margin:32px 0 0;font-size:.9375rem;max-width:35ch}.creators-steps li{display:flex;gap:16px;padding:17px 0;border-top:1px solid #bcbcbc;line-height:1.5}.creators-steps span{font-size:.875rem;font-weight:700}.creators-fields{border:0;margin:0;padding:0;min-width:0}.creators-required{font-size:.875rem;color:var(--muted);margin-bottom:23px}.creators-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.creators-inputs>label{display:block;font-size:.9375rem;font-weight:700;min-width:0}.creators-full{grid-column:1/-1}.creators-inputs input{display:block;width:100%;border:1px solid #777;border-radius:0;padding:15px 13px;min-height:54px;font-size:1rem;background:var(--white);color:var(--ink);margin-top:9px;line-height:1.4;min-width:0}.creators-inputs input::placeholder{color:#6b6b6b;opacity:1}.creators-form input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.creators-optional{font-weight:400;font-size:.875rem;color:var(--muted)}.creators-help{font-size:.875rem;line-height:1.6;color:var(--muted);font-weight:400}.creators-inputs .creators-help{display:block;margin-top:7px}.creators-privacy{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;line-height:1.6;margin:27px 0 12px;cursor:pointer}.creators-privacy input{width:20px;height:20px;accent-color:var(--ink);margin:3px 0 0;flex:0 0 20px}.creators-form a{text-underline-offset:3px}.creators-submit{width:100%;justify-content:space-between;margin-top:23px}.creators-submit:disabled{opacity:.5;cursor:not-allowed}.creators-trap,.creators-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.creators-status{font-size:1rem;line-height:1.6;margin-top:18px;overflow-wrap:anywhere}.creators-status:empty{display:none}.creators-status[data-state="error"]{border-left:3px solid var(--crimson);color:var(--crimson);padding:12px 16px}.creators-status[data-state="success"]{background:var(--acid);color:var(--ink);padding:32px;font-size:1.125rem}.creators-retry{font-weight:700;background:transparent;border:0;padding:12px 0;text-decoration:underline;margin-top:10px}.creators-form [hidden]{display:none!important}#creators-challenge{max-width:100%;overflow:hidden;margin-top:24px}#creators-challenge:empty{display:none}
@media(min-width:1400px){.creators-visual img{height:520px}.creators-hero{padding-bottom:64px}}
@media(max-width:1000px){.creators-hero-grid{gap:30px;grid-template-columns:1.15fr 1fr}.creators-hero h1{font-size:clamp(2.7rem,5.5vw,4rem)}.creators-visual{min-height:400px}.creators-visual img{height:380px}.creators-about-grid,.creators-form-grid{gap:35px}.creators-form-grid{grid-template-columns:.8fr 1.2fr}.creators-inputs{grid-template-columns:1fr;gap:20px}.creators-full{grid-column:auto}}
@media(max-width:700px){.creators-hero{padding-top:calc(var(--header) + 35px);padding-bottom:30px}.creators-hero-grid,.creators-about-grid,.creators-form-grid{grid-template-columns:1fr;gap:35px}.creators-hero h1{font-size:clamp(3rem,9.5vw,4.8rem);max-width:13ch}.creators-hero-copy .creators-kicker{font-size:.8125rem}.creators-lede{max-width:40ch;margin-top:23px}.creators-visual{min-height:0}.creators-visual img{height:auto;aspect-ratio:1.28;flex:auto}.creators-visual figcaption{padding:15px 18px;font-size:clamp(1.125rem,4.5vw,1.5rem)}.creators-visual em{font-size:1.12em}.creators-form-intro>p:not(.creators-kicker){max-width:35ch}.creators-steps{max-width:unset;margin-top:26px}.creators-form-grid{gap:35px}.creators-status[data-state="success"]{padding:24px}.page-creators h2{font-size:clamp(2.2rem,7.8vw,3rem)}}
@media(max-width:360px){.creators-hero h1{font-size:2.6rem}.creators-primary{padding-inline:17px;gap:16px}}
