.creator-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);padding-block:72px 80px;display:grid}.creator-hero h1{font-size:var(--type-page);margin-bottom:24px}.creator-hero .intro-copy{font-size:1.1rem;line-height:1.7}.creator-hero .text-button{margin-top:16px}.creator-counter{border:1px solid var(--line);background:var(--surface-secondary);border-radius:6px;justify-self:end;width:100%;max-width:410px;padding:32px}.creator-count{font-family:var(--mono);align-items:baseline;gap:15px;margin:35px 0 16px;display:flex}.creator-count strong{letter-spacing:-.07em;color:var(--focus);font-size:clamp(2.8rem,5vw,4rem);font-weight:500;line-height:1}.creator-count>span{color:var(--muted);font-size:1.2rem}.creator-count .creator-count-loading{align-items:center;min-height:64px;font-size:.78rem;line-height:1.6;display:flex}.creator-counter-note{border-top:1px solid var(--line);font:500 .75rem var(--mono);align-items:center;gap:10px;margin-top:30px;padding-top:28px;display:flex}.creator-dot{background:var(--lime);border-radius:50%;width:6px;height:6px}.creator-counter p{color:var(--muted);margin:16px 0 0;font-size:.875rem}.creator-qualification{border-top:1px solid var(--line);padding-block:64px 72px}.creator-section-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:80px;display:grid}.creator-section-heading .eyebrow{grid-column:1/-1;margin-bottom:24px}.creator-section-heading h2,.creator-research h2,.creator-form-intro h2{margin-bottom:20px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12}.creator-section-heading>p{color:var(--muted);margin-bottom:20px}.creator-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.creator-steps li{border-top:1px solid var(--line);padding-top:24px}.creator-steps .mono{color:var(--muted)}.creator-steps h3{letter-spacing:-.02em;margin:20px 0 14px;font-size:1.05rem;line-height:1.3}.creator-steps p{color:var(--muted);margin:0;font-size:.9rem}.creator-steps .text-button{font-size:.75rem}.creator-submission{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:clamp(40px,7vw,96px);padding-block:72px 80px;scroll-margin-top:100px;display:grid}.creator-selection-notice{border-left:2px solid var(--lime);margin-block:38px 28px;padding-left:22px}.creator-selection-notice h3{letter-spacing:-.015em;margin:18px 0 12px;font-size:1.1rem}.creator-selection-notice p,.creator-form-intro>p{color:var(--muted);font-size:.94rem}.creator-form fieldset{border:0;min-width:0;margin:0 0 34px;padding:0}.creator-form legend{font:500 .8rem var(--mono);letter-spacing:.035em;border-top:1px solid var(--line);width:100%;padding:22px 0}.creator-identity{grid-template-columns:1fr;gap:0;display:grid}.creator-field{min-width:0;margin-bottom:22px}.creator-field label{font:500 .75rem var(--mono);letter-spacing:.02em;margin-bottom:10px;display:block}.creator-field label span{color:var(--muted);font-size:.7rem}.creator-field input,.creator-field select,.creator-field textarea{border:1px solid var(--strong-line);width:100%;min-width:0;color:var(--ink);background:var(--surface-raised);font:inherit;border-radius:4px;min-height:50px;padding:14px 15px;font-size:.95rem}.creator-field input::placeholder,.creator-field textarea::placeholder{color:var(--muted);opacity:1}.creator-field textarea{resize:vertical}.creator-field :is(input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.creator-field [aria-invalid=true]{border-color:var(--error)}.creator-safety{color:var(--muted);margin:0;font-size:.7rem;line-height:1.8}.creator-additional{grid-template-columns:1fr 1fr;gap:18px;display:grid}.creator-form .check-label{align-items:flex-start;padding-block:9px;font-size:.9rem}.creator-form .check-label input{accent-color:var(--focus);margin:2px 0 0}.creator-confirmations>p{margin-top:20px;font-size:.8rem}.creator-submit{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.creator-submit p{color:var(--muted);margin:0;font-size:.75rem}.creator-form-error{color:var(--error);font:500 .8rem var(--mono);border:1px solid var(--error);border-radius:4px;padding:16px;line-height:1.6}.creator-success{border-top:1px solid var(--line);padding-top:30px}.creator-success>.mono{color:var(--focus)}.creator-success h2{margin-top:28px;font-size:clamp(1.5rem,3vw,2.1rem)}.creator-success:focus{outline:none}.creator-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.creator-research{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-block:72px;display:grid}.creator-research p{font-size:.96rem}.creator-research-links>a{border-bottom:1px solid var(--line);font:500 .8rem var(--mono);justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:19px 0;display:flex}.creator-research-links>a:first-child{border-top:1px solid var(--line)}.creator-research-links>a span{color:var(--muted)}.creator-back{padding-bottom:60px}@media (min-width:1000px){.creator-form-intro{align-self:start;position:sticky;top:120px}}@media (max-width:900px){.creator-hero{grid-template-columns:1.2fr 1fr;gap:32px;padding-block:56px}.creator-counter{padding:24px}.creator-steps{grid-template-columns:1fr 1fr}.creator-submission{grid-template-columns:1fr;gap:24px}.creator-form-intro{max-width:600px}.creator-research{gap:40px}.creator-section-heading{column-gap:40px}}@media (max-width:600px){.creator-hero{grid-template-columns:1fr;gap:32px;padding-block:40px 48px}.creator-counter{justify-self:stretch;max-width:none;padding:25px}.creator-count{margin:26px 0 14px}.creator-count strong{font-size:3rem}.creator-counter-note{margin-top:24px;padding-top:22px}.creator-section-heading{display:block}.creator-qualification,.creator-submission,.creator-research{padding-block:48px}.creator-steps{gap:24px 20px}.creator-steps h3{font-size:.98rem}.creator-steps p{font-size:.85rem}.creator-additional,.creator-research{grid-template-columns:1fr;gap:0}.creator-research-links{margin-top:22px}.creator-submit{flex-direction:column;align-items:stretch;gap:18px}.creator-submit .button{justify-content:center;width:100%}.creator-form legend{font-size:.75rem}.creator-field input{font-size:16px}.creator-form .check-label{font-size:.85rem}.creator-back{padding-bottom:40px}}
