.contact2-section{align-items:center;background:linear-gradient(180deg,#0309101a 20%,#03091033 65%,#141414),url(/static/media/roster-studio-backdrop-v1.f100fa3bace4db7b025a.webp) 50% /cover,#030910;display:grid;min-height:100svh;padding:calc(var(--nav-height) + 56px) var(--section-pad-x) 72px}.contact2-surface{--contact-ink:#f7f8ff;--contact-muted:#b2b2ba;background:#0000;color:var(--contact-ink);margin:0 auto;padding:32px 0;width:min(100%,var(--section-max-width))}.contact2-application-header button:focus-visible,.contact2-careers button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}.contact2-careers{grid-area:form}.contact2-careers ul{list-style:none;margin:0;padding:0}.contact2-careers li{border-bottom:1px solid #ffffff29}.contact2-careers li:first-child{border-top:1px solid #ffffff29}.contact2-careers li>button{align-items:center;background:#0000;border:0;color:var(--contact-ink);cursor:pointer;display:flex;font:inherit;gap:24px;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.contact2-careers li>button:hover strong{text-decoration:underline;text-underline-offset:5px}.contact2-careers li>button>span{grid-gap:8px;display:grid;gap:8px}.contact2-careers small{color:var(--contact-muted);font-size:11px}.contact2-careers strong{font-size:18px;font-weight:500;letter-spacing:-.02em}.contact2-careers li span>span{color:var(--contact-muted);font-size:13px;line-height:1.6;max-width:45ch}.contact2-careers svg{flex-shrink:0}.contact2-careers-note{font-size:11px;line-height:1.6;margin-top:18px}.contact2-application-header{margin-bottom:8px}.contact2-application-header button{align-items:center;background:#0000;border:0;color:var(--contact-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:8px;min-height:44px;padding:0}.contact2-application-header h2{align-items:baseline;display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;gap:12px;margin:12px 0}.contact2-application-header h2 span{color:var(--contact-muted);font-size:11px;font-weight:400}.contact2-honeypot{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact2-layout{grid-gap:36px clamp(40px,7vw,100px);align-items:start;display:grid;gap:36px clamp(40px,7vw,100px);grid-template-areas:"intro form";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact2-intro{grid-area:intro}.contact2-intro h1{text-wrap:balance;font-family:var(--font-body);font-size:clamp(2.6rem,4.5vw,4.3rem);font-weight:450;letter-spacing:-.055em;line-height:1.08;margin:0}.contact2-title-line{color:var(--contact-muted);display:block}.contact2-title-emphasis{color:var(--contact-ink);font-weight:600}.contact2-intro>p{font-size:15px;line-height:1.7;margin:26px 0 0;max-width:370px}.contact2-form{gap:14px}.contact2-form,.contact2-success{display:flex;flex-direction:column;grid-area:form;min-width:0}.contact2-success{align-items:flex-start;min-height:304px;padding:12px 0}.contact2-success-icon{background:#ffffff0f;border:1px solid #fff3;border-radius:50%;color:var(--contact-ink);display:grid;height:48px;margin-bottom:20px;place-items:center;width:48px}.contact2-success-label{font-size:var(--text-xs);font-weight:var(--weight-medium);margin:0 0 12px}.contact2-success h2{color:var(--contact-ink);font-size:var(--text-h2);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1.15;margin:0;max-width:100%;overflow-wrap:anywhere}.contact2-success h2:focus{outline:none}.contact2-success-description{color:var(--contact-muted);font-size:var(--text-body);line-height:1.6;margin:18px 0 0;max-width:38ch}.contact2-send-another{margin-top:28px}.contact2-field{display:block;position:relative}.contact2-field-label{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact2-form input,.contact2-form textarea{background:#0000;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;color:var(--contact-ink);display:block;font:inherit;font-size:18px;line-height:1.6;padding:12px 0;transition:border-color .18s ease;width:100%}.contact2-form input{height:52px}.contact2-form textarea{min-height:76px;resize:vertical}.contact2-form input::placeholder,.contact2-form textarea::placeholder{color:var(--contact-muted);opacity:1}.contact2-form input:focus,.contact2-form textarea:focus{border-bottom-color:var(--accent-soft);box-shadow:0 1px 0 var(--accent-soft);outline:0}.contact2-form input:disabled,.contact2-form textarea:disabled{opacity:.6}.contact2-form-bottom{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:12px}.contact2-submit{align-items:center;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:#ffffff1f;border:1px solid #fff3;border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #ffffff2e;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:550;gap:20px;justify-content:center;min-height:50px;padding:0 22px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.contact2-submit:hover{background:#fff;border-color:#fff;color:#141414}.contact2-submit:disabled{cursor:wait;opacity:.65}.contact2-feedback{min-height:20px}.contact2-feedback:empty{display:none}.contact2-status{font-size:12px;line-height:1.6;margin:0}.contact2-status a{text-underline-offset:3px}.contact2-submit:focus-visible,.contact2-surface a:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}html[data-theme] .contact2-section{background-color:#030910}html[data-theme] .contact2-section .contact2-surface :is(h1,h2,a){color:var(--contact-ink)}html[data-theme] .contact2-section .contact2-surface p{color:var(--contact-muted)}html[data-theme] .contact2-section .contact2-surface .contact2-status.is-error{color:#f7a6a6}html[data-theme] .contact2-section .contact2-surface .contact2-status.is-success{color:#93d4b3}@media (max-width:900px){.contact2-section{padding-bottom:48px;padding-top:calc(var(--nav-height) + 32px)}.contact2-layout{column-gap:36px}}@media (max-width:700px){.contact2-section{padding-inline:var(--section-pad-x)}.contact2-surface{padding:24px 0}.contact2-layout{gap:44px;grid-template-areas:"intro" "form";grid-template-columns:1fr}.contact2-intro h1{font-size:clamp(2.3rem,8.4vw,3.4rem)}.contact2-intro>p{font-size:14px;margin-top:22px;max-width:400px}.contact2-form input,.contact2-form textarea{font-size:16px}}@media (max-width:380px){.contact2-form-bottom{gap:12px}.contact2-submit{gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.contact2-surface *,.contact2-surface :before{transition:none}}.about-page-shell,.coaching-page-shell,.contact-page-shell,.download-page-shell,.services-page-shell{--bg:#fff;--fg:#1c1c1c;--muted:#1c1c1c9e;--muted-2:#1c1c1c70;--glass:#f6f6f6;--glass-border:#1111111a;--accent:#1c1c1c;--accent-rgb:28,28,28;background:#fff;color:#1c1c1c;font-family:var(--font-body);min-height:100vh;padding-top:0}html[data-theme=light] .about-page-shell :is(h1,h2,h3),html[data-theme=light] .coaching-page-shell :is(h1,h2,h3),html[data-theme=light] .contact-page-shell :is(h1,h2,h3),html[data-theme=light] .services-page-shell :is(h1,h2,h3){color:#1c1c1c;font-family:var(--font-body)}html[data-theme=light] .about-page-shell :is(p,li),html[data-theme=light] .coaching-page-shell :is(p,li),html[data-theme=light] .contact-page-shell :is(p,li),html[data-theme=light] .services-page-shell :is(p,li){color:#1c1c1c9e}html[data-theme=light] .about-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=light] .coaching-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=light] .contact-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=light] .services-page-shell :is([class*=eyebrow],[class*=role]){color:#1c1c1c85}html[data-theme=light] .about-page-shell :is(.about-beliefs,.about-cta,.about-mv,.about-belief-card,.about-team-row-photo),html[data-theme=light] .coaching-page-shell :is(.coaching-pillars,.coaching-pillar,.coaching-cta),html[data-theme=light] .services-page-shell :is(.svp-highlight-item){border-color:#1111111a}html[data-theme=light] .about-pros-page .pros-team-card .pros-team-bio{color:#ffffffc7}html[data-theme=light] .about-pros-page .pros-team-card .pros-team-identity h3{color:#fff}html[data-theme=light] .about-pros-page .pros-team-card .pros-team-identity p{color:#ffffffe6}html[data-theme=light] .contact-page-shell .ct-section{background:#fff;padding:32px 0 72px}html[data-theme=light] :is(.contact-page-shell,.contact-page-shell .contact2-section,.coach-platform-page){background-color:#fff;color:#1c1c1c}html[data-theme=light] .contact-page-shell .ct-h2{color:#1c1c1c;font-family:var(--font-body);font-weight:430;letter-spacing:-.055em}html[data-theme=light] .contact-page-shell .ct-label,html[data-theme=light] .contact-page-shell .ct-sub{color:#1c1c1c94}html[data-theme=light] .contact-page-shell .ct-input{background:#f6f6f6;border-color:#1111111a;color:#1c1c1c}html[data-theme=light] .contact-page-shell .ct-input:focus{border-color:#1c1c1c;box-shadow:0 0 0 2px #11111114}html[data-theme=light] .contact-page-shell .ct-submit{background:#1c1c1c;border-color:#1c1c1c;color:#fff}html[data-theme=linear] .about-page-shell,html[data-theme=linear] .coaching-page-shell,html[data-theme=linear] .contact-page-shell,html[data-theme=linear] .download-page-shell,html[data-theme=linear] .services-page-shell{--bg:#141414;--fg:#f7f8ff;--muted:#e7e9f4ad;--muted-2:#e7e9f475;--glass:hsla(0,0%,100%,.055);--glass-border:#ffffff1c;--accent:#2b88d9;--accent-rgb:43,136,217;background:#141414;color:#f7f8ff}html[data-theme=linear] :is(.contact-page-shell,.contact-page-shell .ct-section,.contact-page-shell .contact2-section,.coach-platform-page){background-color:#141414}html[data-theme=linear] .contact-page-shell :is(.ct-section,.contact2-section){color:#f7f8ff}html[data-theme=linear] .about-page-shell :is(h1,h2,h3),html[data-theme=linear] .coaching-page-shell :is(h1,h2,h3),html[data-theme=linear] .contact-page-shell :is(h1,h2,h3),html[data-theme=linear] .download-page-shell :is(h1,h2,h3),html[data-theme=linear] .services-page-shell :is(h1,h2,h3){color:#f7f8ff}html[data-theme=linear] .about-page-shell :is(p,li),html[data-theme=linear] .coaching-page-shell :is(p,li),html[data-theme=linear] .contact-page-shell :is(p,li),html[data-theme=linear] .download-page-shell :is(p,li),html[data-theme=linear] .services-page-shell :is(p,li){color:#e7e9f4ad}html[data-theme=linear] .about-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=linear] .coaching-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=linear] .contact-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=linear] .download-page-shell :is([class*=eyebrow],[class*=role]),html[data-theme=linear] .services-page-shell :is([class*=eyebrow],[class*=role]){color:#e7e9f480}