.page_page__IyMSr *{box-sizing:border-box}.page_page__IyMSr img{display:block;max-width:100%}.page_page__IyMSr{overflow-x:hidden}.page_wrap__4NNBe{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}@media (max-width:720px){.page_wrap__4NNBe{padding:0 20px}}.page_btn__9wymT{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:15px;font-weight:var(--fw-medium);letter-spacing:-.005em;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard);white-space:nowrap;cursor:pointer}.page_btn__9wymT:active{transform:scale(.98)}.page_btnPrimary__MgV2v{background:var(--ll-ink);color:var(--ll-white)}.page_btnPrimary__MgV2v:hover{background:var(--ll-ink-600);box-shadow:var(--shadow-2)}.page_btnSm__a1H1w{height:40px;padding:0 16px;font-size:14px}.page_arrow__EhfhG{display:inline-block;transition:transform var(--dur-base) var(--ease-standard)}.page_btn__9wymT:hover .page_arrow__EhfhG{transform:translateX(3px)}.page_nav__ymqD4{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.001);border-bottom:1px solid transparent;backdrop-filter:blur(8px);isolation:isolate;transition:border-color .4s var(--ease-standard),background .4s var(--ease-standard)}.page_navScrolled__ai4u9{border-bottom-color:var(--border-1);background:rgba(255,255,255,.85)}.page_navInner__Oc8tU{display:flex;align-items:center;justify-content:space-between;height:72px}.page_navLogo__mswgw{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}.page_navLogo__mswgw img{width:26px;height:26px}.page_navLinks__FPCAJ{display:flex;gap:36px;align-items:center}.page_navLinks__FPCAJ a{font-size:15px;font-weight:500;opacity:.85;transition:opacity var(--dur-fast) var(--ease-standard)}.page_navLinks__FPCAJ a:hover{opacity:1}.page_navCtas__mv08o{display:flex;align-items:center;gap:20px}@media (max-width:720px){.page_navCtaDesktop____C1p,.page_navLinks__FPCAJ{display:none}}.page_hero__F75zo{padding:160px 0 80px;background:var(--ll-ink-50)}.page_heroEyebrow__orzmr{font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-bottom:32px}.page_heroH1__sO3p5{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,7vw,80px);line-height:1;letter-spacing:-.035em;margin:0;color:var(--ll-ink);max-width:900px}.page_heroSub__lW4yU{margin-top:32px;max-width:620px;font-size:clamp(18px,2vw,20px);line-height:1.5;color:var(--fg-2)}@media (max-width:720px){.page_hero__F75zo{padding:120px 0 56px}.page_heroH1__sO3p5{font-size:clamp(36px,10vw,50px)}.page_heroEyebrow__orzmr{margin-bottom:20px;font-size:11px}.page_heroSub__lW4yU{margin-top:24px;font-size:16px}}.page_rolesSection__cgqEw{padding:100px 0}.page_rolesHead__bPJxF{margin-bottom:56px}.page_rolesHead__bPJxF h2{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,48px);letter-spacing:-.03em;margin:0 0 12px;color:var(--ll-ink)}.page_rolesHead__bPJxF p{font-size:18px;color:var(--fg-2);margin:0}.page_rolesList__f4iEm{display:flex;flex-direction:column;gap:0}.page_roleCard___9oH8{padding:48px 0;border-top:1px solid var(--border-1)}.page_roleCard___9oH8:last-child{border-bottom:none;padding-bottom:0}.page_roleHeader__zNE7v{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:16px}.page_roleHeader__zNE7v h3{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ll-ink)}.page_roleMeta__ozhN0{display:flex;gap:16px;font-size:14px;color:var(--fg-3);flex-shrink:0}.page_roleDesc__AUdrJ{font-size:17px;line-height:1.6;color:var(--fg-2);margin:0 0 24px;max-width:720px}.page_roleReqs__ePP1j{margin:0 0 32px;padding-left:20px;max-width:720px}.page_roleReqs__ePP1j li{font-size:16px;line-height:1.6;color:var(--fg-2);margin-bottom:8px}.page_roleReqs__ePP1j li:last-child{margin-bottom:0}@media (max-width:720px){.page_rolesSection__cgqEw{padding:64px 0}.page_rolesHead__bPJxF{margin-bottom:40px}.page_roleCard___9oH8{padding:36px 0}.page_roleHeader__zNE7v{flex-direction:column;gap:8px}.page_roleDesc__AUdrJ{font-size:16px}}.page_noMatch__dDoZY{padding:80px 0;background:var(--ll-ink-50)}.page_noMatch__dDoZY h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;margin:0 0 16px;color:var(--ll-ink)}.page_noMatch__dDoZY p{font-size:18px;line-height:1.6;color:var(--fg-2);margin:0;max-width:600px}.page_noMatch__dDoZY a{color:var(--ll-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.page_noMatch__dDoZY a:hover{opacity:.7}@media (max-width:720px){.page_noMatch__dDoZY{padding:56px 0}}.page_reveal__fI7HM{will-change:opacity,transform}.page_revealIn__FPrOF{animation:page_revealIn__FPrOF .8s var(--ease-emph)}@keyframes page_revealIn__FPrOF{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.page_footer__KJLdk{padding:80px 0 40px;background:var(--ll-white);border-top:1px solid var(--border-1)}.page_footerTop__hIVQW{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px}.page_footerCol__hT6qP h5{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 20px}.page_footerCol__hT6qP a{display:block;font-size:15px;color:var(--fg-1);padding:6px 0;transition:opacity var(--dur-fast) var(--ease-standard)}.page_footerCol__hT6qP a:hover{opacity:.6}.page_footerBrandRow__nMhG6{display:flex;align-items:center;gap:10px}.page_footerTag__NDTW4{margin-top:16px;max-width:280px;color:var(--fg-2);font-size:15px;line-height:1.5}.page_footerBottom__bmY4c{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--border-1);font-size:13px;color:var(--fg-3)}.page_footerSocials__3QwO8{display:flex;gap:20px}@media (max-width:880px){.page_footerTop__hIVQW{grid-template-columns:1fr 1fr}.page_footerBottom__bmY4c{flex-direction:column;gap:16px}}@media (max-width:720px){.page_footer__KJLdk{text-align:center}.page_footerBrandRow__nMhG6{justify-content:center}.page_footerTag__NDTW4{margin-left:auto;margin-right:auto}.page_footerSocials__3QwO8{justify-content:center}}