.marketing-page{isolation:isolate;color:#17243a;background:#f8faff;min-height:100svh;position:relative;overflow-x:clip}.marketing-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(65% 580px at 90% 8%,rgba(233,234,250,.5),transparent),radial-gradient(60% 650px at 0%,rgba(237,242,252,.5),transparent);position:absolute;top:0;bottom:0;left:0;right:0}.marketing-page .story-heading-accent{display:block}.marketing-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.marketing-body{color:#6b7790;margin:0;font-size:15px;font-weight:400;line-height:1.85}.marketing-page-link{color:#fff;background:#263650;border:1px solid #263650;border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:14px 21px;font-size:13px;font-weight:500;line-height:1.4;transition:background .25s,transform .25s;display:inline-flex}.marketing-page-link svg{flex-shrink:0;transition:transform .25s}.marketing-page-link:hover{background:#354d72;transform:translateY(-2px)}.marketing-page-link:hover svg{transform:translate(2px,-2px)}.marketing-page-link:focus-visible{outline-offset:5px;outline:2px solid #7796c9}.marketing-visual{box-shadow:none;background:0 0;border:0;border-radius:24px;margin:0;padding:0;position:relative}.marketing-visual img{border-radius:24px;width:100%;height:auto;display:block}.about-intro{padding-top:158px;padding-bottom:72px}.about-intro>.story-heading{max-width:900px}.about-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:64px;margin-top:48px;display:grid}.about-intro-copy{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.about-intro-lead{letter-spacing:-.025em;color:#263650;max-width:550px;margin:0;font-size:23px;line-height:1.55}.about-trust-link{color:#7b879b;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;font-size:14px;display:flex}.about-trust-logos{align-items:center;padding-right:3px;display:flex}.about-trust-logos>span{background:#e9edf4;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.about-trust-logos>span+span{margin-left:-12px}.about-trust-logos>span:nth-child(2){background:#dce3ef}.about-trust-logos>span:nth-child(3){background:#e7eaf1}.about-trust-logos img{object-fit:contain;width:31px;height:31px}.about-trust-link .reference-arrow{color:#263650}.about-network-panel{background:#edf1f6;border-radius:28px;flex-direction:column;justify-content:center;padding:42px 24px;display:flex}.about-intro-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;display:grid}.about-intro-metrics>div{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:0 10px;display:flex}.about-intro-metrics>div+div{border-left:1px solid #cfd7e3}.about-intro-metrics dt{text-wrap:balance;color:#62718a;order:2;max-width:100%;min-height:3em;font-size:12px;line-height:1.5}.about-intro-metrics dd{letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:46px;font-weight:500;line-height:1}.about-studio{max-width:none;padding-left:max(20px,min(5.5vw,90px));padding-right:max(20px,min(5.5vw,90px))}.about-studio .marketing-visual{aspect-ratio:1.75176;border-radius:32px;overflow:hidden}.about-studio .marketing-visual img{object-fit:cover;object-position:center;border-radius:inherit;height:100%}.about-partners{padding-top:128px;padding-bottom:140px;scroll-margin-top:130px}.about-partners>.story-heading{max-width:1020px;margin-bottom:72px}.career-hero{--career-edge:max(40px,calc((100vw - 1200px)/2));grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;padding-top:165px;padding-bottom:100px;display:grid}.career-hero-header{min-width:0}.career-hero-copy{max-width:405px;margin-top:30px}.career-hero-copy .marketing-page-link{margin-top:28px}.career-hero-media{min-width:0;width:calc(100% + var(--career-edge))}.career-team-visual,.career-team-visual img{border-radius:24px 0 0 24px}.career-roles{padding-top:16px;padding-bottom:120px;scroll-margin-top:120px}.career-roles-heading{margin-bottom:36px}.career-role-list{border-top:1px solid #d8e0ec}.career-role{border-bottom:1px solid #d8e0ec}.career-role-trigger{text-align:left;color:#263650;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto 44px;align-items:center;gap:28px;width:100%;padding:32px 0;display:grid}.career-role-index{color:#9aa7bb;font-variant-numeric:tabular-nums;align-self:center;font-size:11px;font-weight:400;line-height:1}.career-role-summary{display:contents}.career-role-title{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.25;transition:color .25s}.career-role-type{color:#7b879b;align-items:center;gap:8px;margin-right:26px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.career-role-type:before{content:"";background:#9cafe3;border-radius:50%;width:5px;height:5px;display:block}.career-role-toggle{color:#637baf;border:1px solid #d6deeb;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s;display:grid}.career-role-trigger:hover .career-role-title,.career-role-trigger[data-state=open] .career-role-title{color:#5874bf}.career-role-trigger:hover .career-role-toggle,.career-role-trigger[data-state=open] .career-role-toggle{background:#eaf0fc;border-color:#b8c8e7}.career-role-trigger:focus-visible{outline-offset:5px;outline:2px solid #7796c9}.career-role-content{padding:0}.career-role-details{grid-template-columns:.9fr 1.1fr;grid-template-areas:"responsibilities requirements""bonus requirements""apply requirements";align-items:start;gap:32px 68px;padding:6px 72px 44px 68px;display:grid}.career-role-group--responsibilities{grid-area:responsibilities}.career-role-group--requirements{grid-area:requirements}.career-role-group--bonus{grid-area:bonus}.career-role-details>.marketing-page-link{grid-area:apply;justify-self:start}.career-role-details h4{color:#263650;margin:0 0 14px;font-size:14px;font-weight:500}.career-role-details ul{color:#6b7790;margin:0;padding-left:18px;font-size:14px;line-height:1.85;list-style:outside}.career-role-details li{margin-top:8px;padding-left:4px}.career-role-details li::marker{color:#9cafe3}@media (min-width:768px) and (max-height:800px){.career-hero{padding-top:140px}}@media (max-width:1050px){.marketing-container{padding-left:32px;padding-right:32px}.career-hero{--career-edge:32px;gap:40px}.career-role-details{gap:32px 40px;padding-right:0}}@media (max-width:900px){.career-hero{grid-template-columns:1fr;gap:48px;padding-top:145px;padding-bottom:72px}.career-hero-copy{max-width:570px;margin-top:26px}.career-roles{padding-bottom:90px}.career-roles-heading{margin-bottom:30px}.career-role-trigger{grid-template-columns:24px minmax(0,1fr) auto 40px;gap:22px}.career-role-toggle{width:40px;height:40px}.career-role-type{margin-right:0}.career-role-details{gap:30px 36px;padding-left:46px}}@media (max-width:767px){.marketing-container{padding-left:24px;padding-right:24px}.marketing-body{font-size:14px;line-height:1.85}.marketing-visual,.marketing-visual img{border-radius:18px}.career-hero{--career-edge:24px;gap:40px;padding-top:133px;padding-bottom:60px}.career-hero-copy,.career-hero-copy .marketing-page-link{margin-top:24px}.career-team-visual,.career-team-visual img{border-radius:18px 0 0 18px}.career-roles{padding-top:8px;padding-bottom:80px;scroll-margin-top:100px}.career-roles-heading{margin-bottom:26px}.career-role-trigger{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr) 36px;gap:10px 14px;padding-top:25px;padding-bottom:25px}.career-role-index{grid-area:1/1/span 2;align-self:start;margin-top:7px;font-size:10px}.career-role-title{grid-area:1/2;font-size:23px}.career-role-type{grid-area:2/2;font-size:11px}.career-role-toggle{grid-area:1/3/span 2;width:36px;height:36px}.career-role-details{flex-direction:column;align-items:flex-start;gap:28px;padding:4px 0 32px 34px;display:flex}.career-role-details ul{font-size:13px}}@media (prefers-reduced-motion:reduce){.marketing-page-link,.marketing-page-link svg,.career-role-title,.career-role-toggle{transition:none}.marketing-page-link:hover,.marketing-page-link:hover svg{transform:none}}@media (min-width:768px) and (max-height:800px){.about-intro{padding-top:140px}}@media (max-width:1050px){.about-intro-grid{gap:44px}.about-intro-lead{font-size:21px}.about-network-panel{padding:36px 20px}.about-intro-metrics dd{font-size:38px}}@media (max-width:900px){.about-intro{padding-top:145px;padding-bottom:60px}.about-intro-grid{grid-template-columns:1fr;gap:36px;margin-top:36px}.about-intro-lead{max-width:650px}.about-intro-copy{gap:30px}.about-network-panel{width:100%;max-width:650px}.about-partners{padding-top:95px;padding-bottom:105px}.about-partners>.story-heading{margin-bottom:52px}}@media (max-width:767px){.about-intro{padding-top:133px;padding-bottom:44px}.about-intro-grid{gap:30px;margin-top:28px}.about-intro-lead{font-size:19px;line-height:1.55}.about-trust-link{gap:11px;font-size:12px}.about-trust-logos>span{width:42px;height:42px}.about-trust-logos img{width:27px;height:27px}.about-network-panel{border-radius:22px;padding:30px 14px}.about-intro-metrics>div{gap:14px;padding-left:6px;padding-right:6px}.about-intro-metrics dd{font-size:max(22px,min(7vw,28px))}.about-intro-metrics dt{font-size:10px}.about-studio{padding-left:20px;padding-right:20px}.about-studio .marketing-visual{aspect-ratio:1.16;border-radius:20px}.about-partners{padding-top:82px;padding-bottom:86px;scroll-margin-top:105px}.about-partners>.story-heading{margin-bottom:44px}}.about-intro-grid{align-items:start;margin-top:0}.about-intro-copy{gap:32px}.about-network-panel{background:0 0;align-self:start;padding:0;position:relative;overflow:hidden}.about-network-photo{aspect-ratio:1.75;width:100%;position:relative}.about-network-photo img{object-fit:cover;object-position:center}.about-network-panel .about-intro-metrics{color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.72));padding:100px 14px 28px;position:absolute;top:auto;bottom:0;left:0;right:0}.about-network-panel .about-intro-metrics>div{gap:12px}.about-network-panel .about-intro-metrics>div+div{border-left-color:rgba(255,255,255,.25)}.about-network-panel .about-intro-metrics dt{color:rgba(255,255,255,.85)}.about-network-panel .about-intro-metrics dd{color:#fff;font-size:max(28px,min(3.2vw,42px))}.about-partners{padding-top:64px}@media (max-width:900px){.about-network-photo{aspect-ratio:1.5}.about-network-panel .about-intro-metrics dd{font-size:38px}}@media (max-width:767px){.about-network-panel .about-intro-metrics{padding:80px 8px 22px}.about-network-panel .about-intro-metrics dd{font-size:max(22px,min(7vw,28px))}.about-partners{padding-top:38px}}
