.ui_hero__D2KyZ{position:relative;padding:calc(var(--nav-h) + clamp(56px, 8vw, 104px)) 0 clamp(56px,7vw,96px);background:radial-gradient(900px 560px at 78% 30%,#efe4ff 0,rgba(239,228,255,0) 70%),linear-gradient(180deg,#fff 0,var(--lav) 100%);overflow:hidden}.ui_heroGrid__h_a2t{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:40px;gap:40px}.ui_heroVisual__ztAuU{height:clamp(440px,46vw,600px)}.ui_h1__yX2o1{font-size:clamp(38px,4.6vw,66px);line-height:1.04;letter-spacing:-.035em;font-weight:700;margin:14px 0 20px;max-width:17ch}.ui_lede__A4uZ1{font-size:clamp(17px,1.35vw,20px);color:var(--ink-2);max-width:44ch}.ui_ctas__U5Evj{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ui_section__pPM3F{padding:clamp(72px,10vw,128px) 0}.ui_tint__R601t{background:var(--lav)}.ui_title__iB9ky{font-size:clamp(30px,3.6vw,50px);line-height:1.06;letter-spacing:-.03em;font-weight:700;margin:12px 0 14px;max-width:22ch}.ui_intro__lLjfy{font-size:18px;color:var(--ink-2);max-width:56ch;margin-bottom:clamp(32px,4vw,48px)}.ui_grid3__g3btS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ui_grid2__QNst0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.ui_card__9KTTx{display:flex;flex-direction:column;gap:8px;padding:26px 26px 28px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}a.ui_card__9KTTx{transition:box-shadow .3s,transform .3s var(--ease-out)}a.ui_card__9KTTx:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--purple),0 20px 40px -28px rgba(51,0,165,.4)}.ui_cardName__YkCrf{font-size:19px;font-weight:600;letter-spacing:-.01em}.ui_cardLine__zYR7L{color:var(--muted);font-size:15px}.ui_cardNote__O16Xt{display:inline-block;margin-top:2px;padding:4px 0;font-size:14px;color:var(--violet)}.ui_statement__u1gG5{text-align:center}.ui_statement__u1gG5 .ui_title__iB9ky{margin-inline:auto}.ui_points__zScjR{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:26px}.ui_point__OrvxT{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--radius);background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-weight:500;font-size:15px}.ui_point__OrvxT:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--purple) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px no-repeat}.ui_readHero__W9Doa{padding:calc(var(--nav-h) + clamp(48px, 7vw, 88px)) 0 clamp(32px,4vw,48px);background:linear-gradient(180deg,#fff 0,var(--lav) 100%)}.ui_narrow__1j0VY{width:min(760px,100% - 40px);margin-inline:auto}.ui_back__rpOhN{display:inline-flex;gap:6px;font-size:15px;font-weight:600;color:var(--purple);padding:6px 0;margin:-6px 0 16px}.ui_back__rpOhN:hover{color:var(--violet)}.ui_prose__w2ilq{padding:clamp(32px,4vw,56px) 0 clamp(72px,9vw,112px);font-size:18px;line-height:1.75;color:#2b2b2b;overflow-wrap:anywhere}.ui_prose__w2ilq>*+*{margin-top:1.05em}.ui_prose__w2ilq h2{font-size:clamp(24px,2.4vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--ink);margin-top:2.1em}.ui_prose__w2ilq h3{font-size:19px;font-weight:600;color:var(--ink);margin-top:1.6em}.ui_prose__w2ilq h2+p,.ui_prose__w2ilq h3+p{margin-top:.5em}.ui_prose__w2ilq ul{padding-left:1.2em}.ui_prose__w2ilq li+li{margin-top:.4em}.ui_prose__w2ilq li::marker{color:var(--purple)}.ui_lead__RlVXd{font-size:clamp(19px,1.6vw,22px);line-height:1.6;color:var(--ink-2)}@media (max-width:900px){.ui_heroGrid__h_a2t{grid-template-columns:1fr}.ui_heroVisual__ztAuU{height:440px;margin-top:8px}.ui_grid2__QNst0,.ui_grid3__g3btS{grid-template-columns:1fr}.ui_ctas__U5Evj .btn{flex:1 1}}.ui_hero__D2KyZ:before,.ui_readHero__W9Doa:before{content:"";position:absolute;width:250px;height:90px;border:1px solid #d9c5fc;border-radius:999px;right:-100px;top:90px;transform:rotate(-28deg);pointer-events:none;opacity:.6}.ui_readHero__W9Doa{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.ui_grid2__QNst0>*,.ui_grid3__g3btS>*,.ui_heroGrid__h_a2t>*{min-width:0}.ui_card__9KTTx{border-top:3px solid #d9c4ff}.ui_cardName__YkCrf{color:var(--ink)}.ui_ledeLink__FnkAy,.ui_prose__w2ilq a{color:var(--violet);text-decoration:underline;text-underline-offset:4px}@media (max-width:560px){.ui_point__OrvxT{height:auto;min-height:42px;padding-block:10px}.ui_hero__D2KyZ{padding-top:calc(var(--nav-h) + 48px)}.ui_section__pPM3F{padding-block:64px}}.ui_padTop__AdOks{padding-top:clamp(40px,5vw,64px)}.ui_ctasCenter__D894U{justify-content:center}.ui_h1Wide__q2TBP{max-width:none}.ui_narrowSection__MkTr5{padding:clamp(32px,4vw,56px) 0 clamp(56px,7vw,88px)}.careers_roles__pHIQ1{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.careers_role__m6Djd{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:24px;gap:24px;padding:18px 18px 18px 26px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.careers_roleName__SE5oB{font-size:19px;font-weight:600}.careers_meta__m_rM7{color:var(--muted);font-size:15px}.careers_role__m6Djd .btn{height:44px;padding:0 22px;font-size:15px}@media (max-width:700px){.careers_role__m6Djd{grid-template-columns:1fr auto;gap:6px 14px;padding:18px 18px 18px 22px}.careers_roleName__SE5oB{grid-column:1}.careers_meta__m_rM7{grid-column:1;font-size:14px}.careers_meta__m_rM7+.careers_meta__m_rM7{display:none}.careers_role__m6Djd .btn{grid-column:2;grid-row:1/span 2}}