.page-company{--company-spacing:80px;--company-gap:80px;--company-copy:720px;--company-inset:max(40px, calc((100% - 1200px) / 2));--company-hero-inset:max(40px, calc((100% - 1360px) / 2));--company-rule:#e4e7eb;--company-muted:#555b62}.company-hero{padding:48px var(--company-hero-inset);color:#000;background:#fff;flex-direction:column;gap:32px;display:flex}.company-hero-copy{flex-direction:column;gap:24px;min-height:174px;display:flex;position:relative}.company-hero-head{flex-direction:column;align-items:start;gap:16px;width:min(100%,840px);display:flex}.page .company-eyebrow{color:#626262;font-weight:500}.page .company-title{letter-spacing:-.01em;font-size:48px;font-weight:400;line-height:52.8px}.page .company-lede{width:31.6176%;color:var(--company-muted);letter-spacing:-.02em;font-size:15px;line-height:22px;position:absolute;top:52px;left:68.3824%}.company-hero-image{object-fit:cover;border-radius:8px;width:100%;height:438px;display:block}.company-editorial{padding:var(--company-spacing) var(--company-inset);color:var(--ink);background:#fff;font-size:16px;line-height:26px}.page-company .company-editorial h2{text-wrap:balance;letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:38px}.company-split{gap:var(--company-gap);border-top:1px solid var(--company-rule);padding-top:32px;display:flex}.company-split>h2{flex:1;min-width:0}.company-copy{flex:0 0 var(--company-copy);min-width:0;color:var(--company-muted);flex-direction:column;gap:24px;display:flex}.company-why{letter-spacing:-.01em}.about-team,.about-experts{padding-top:0}.team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.team-grid li{flex-direction:column;min-width:0;display:flex}.team-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:0;display:flex}.team-card:focus-visible{outline-offset:4px;outline:2px solid #9cadff}.team-photo-frame{aspect-ratio:4/5;background:#f2f4f6;border-radius:8px;margin-bottom:16px;display:block;overflow:hidden}.team-portrait{object-fit:cover;width:100%;height:100%;transition:scale var(--motion-reveal) var(--out);display:block}.team-initials{color:#8a9099;letter-spacing:-.01em;place-items:center;font-size:32px;line-height:1;display:grid}.team-name{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:24px}.team-role{color:var(--company-muted);font-size:14px;line-height:20px}.team-links{gap:8px;padding-top:16px;display:flex}.team-grid .team-links{margin-top:auto}.team-link{border:1px solid var(--company-rule);min-width:32px;height:32px;color:var(--company-muted);transition:color var(--motion-micro) ease, border-color var(--motion-micro) ease, background-color var(--motion-micro) ease;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.team-link svg{fill:currentColor;flex-shrink:0;width:14px;height:14px}.team-links-labelled .team-link{height:36px;padding-inline:12px}@media (hover:hover) and (pointer:fine){.team-card:hover .team-portrait{scale:1.03}.team-link:hover{color:var(--ink);background:#f7f8f9;border-color:#c9ced4}}html:has(.team-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.team-dialog{width:min(880px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);opacity:0;transition:opacity var(--motion-page) var(--out), translate var(--motion-page) var(--out), scale var(--motion-page) var(--out);background:#fff;border:0;border-radius:12px;margin:auto;padding:0;overflow:auto;translate:0 24px;scale:.98;box-shadow:0 24px 64px #0000002e}.team-dialog[open]{opacity:1;transition-duration:var(--motion-overlay);translate:0;scale:1}.team-dialog::backdrop{backdrop-filter:blur();transition:background-color var(--motion-page) var(--out), backdrop-filter var(--motion-page) var(--out);background-color:#08080800}.team-dialog[open]::backdrop{backdrop-filter:blur(4px);transition-duration:var(--motion-overlay);background-color:#0808088c}@starting-style{.team-dialog[open]{opacity:0;translate:0 24px;scale:.98}.team-dialog[open]::backdrop{backdrop-filter:blur();background-color:#08080800}}@supports (overlay:auto){.team-dialog,.team-dialog::backdrop{transition-behavior:allow-discrete;transition-property:opacity,translate,scale,background-color,backdrop-filter,overlay,display}}.team-dialog-panel{grid-template-columns:340px minmax(0,1fr);display:grid;position:relative}.team-dialog-photo{aspect-ratio:4/5;background:#f2f4f6;align-self:stretch;display:block}.team-dialog-photo .team-initials{font-size:64px}.team-dialog-body{flex-direction:column;min-width:0;padding:56px 48px 40px;display:flex}.page-company .team-dialog .team-dialog-name{letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:38px}.team-dialog-role{color:var(--company-muted);margin-top:8px;font-size:16px;line-height:24px}.team-dialog-bio{color:#3d4248;letter-spacing:-.01em;flex-direction:column;gap:16px;margin-top:24px;font-size:16px;line-height:26px;display:flex}.team-dialog .team-links{margin-top:auto;padding-top:32px}.team-dialog-body>*{transition:opacity var(--motion-overlay) var(--out), translate var(--motion-overlay) var(--out);transition-delay:calc(var(--motion-stagger) * var(--stagger-index,1))}.team-dialog-body>:nth-child(2){--stagger-index:2}.team-dialog-body>:nth-child(3){--stagger-index:3}.team-dialog-body>:nth-child(4){--stagger-index:4}@starting-style{.team-dialog[open] .team-dialog-body>*{opacity:0;translate:0 8px}}.team-dialog-close{border:1px solid var(--company-rule);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:border-color var(--motion-micro) ease, background-color var(--motion-micro) ease;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.team-dialog-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.team-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #9cadff}@media (hover:hover) and (pointer:fine){.team-dialog-close:hover{background:#f7f8f9;border-color:#c9ced4}}.careers-culture{gap:var(--company-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-values,.careers-work{border-top:1px solid var(--company-rule);flex-direction:column;align-items:flex-start;gap:20px;padding-top:28px;display:flex}.page-company .careers-culture.company-editorial h2{font-size:24px;line-height:32px}.careers-culture p{color:var(--company-muted)}.careers-work .company-copy{flex:none}.careers-closing{padding-top:0}.careers-invitation{text-align:center;background:#f2f4f6;border-radius:8px;flex-direction:column;align-items:center;gap:24px;padding:48px 40px;display:flex}.careers-invitation h2{max-width:660px}.careers-invitation p{max-width:600px;color:var(--company-muted)}.careers-apply{background:var(--blue);border:0;border-radius:6px;padding-block:12px}@media (width<=1199px){.page-company{--company-spacing:64px;--company-gap:48px;--company-copy:450px}.company-hero{padding-block:80px}.company-hero-copy{gap:22px;min-height:0}.company-hero-head{gap:12px;width:100%}.page .company-title{color:var(--ink);font-size:42px;line-height:46.2px}.page .company-lede{width:auto;font-size:16px;line-height:24px;position:static}.company-hero-image{height:400px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-dialog-panel{grid-template-columns:280px minmax(0,1fr)}.team-dialog-body{padding:48px 40px 32px}}@media (width<=767px){.page-company{--company-spacing:56px;--company-gap:24px;--company-inset:24px;--company-hero-inset:24px}.company-hero{padding-top:50px;padding-bottom:64px}.page .company-title{font-size:36px;line-height:39.6px}.company-hero-image{width:calc(100% + 2 * var(--company-hero-inset));max-width:none;height:360px;margin-inline:calc(-1 * var(--company-hero-inset));border-radius:0}.page-company .company-editorial h2{font-size:28px;line-height:34px}.company-split{flex-direction:column;gap:24px}.company-copy{flex:none;width:100%}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.team-dialog{width:calc(100% - 32px);max-height:calc(100dvh - 32px)}.team-dialog-panel{grid-template-columns:minmax(0,1fr)}.team-dialog-photo{aspect-ratio:4/3}.team-dialog-photo img{object-position:center 20%}.team-dialog-photo .team-initials{font-size:48px}.team-dialog-body{padding:28px 24px 24px}.page-company .team-dialog .team-dialog-name{font-size:28px;line-height:34px}.team-dialog-bio{margin-top:20px}.team-dialog .team-links{padding-top:24px}.careers-culture{grid-template-columns:minmax(0,1fr);gap:32px}.careers-values,.careers-work{gap:16px;padding-top:24px}.careers-invitation{padding:40px 24px}}
