.ws-company-opening{padding:156px 0 88px}.ws-company-opening-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ws-company-opening h1{font-size:var(--ws-display);line-height:var(--ws-lh-display);letter-spacing:var(--ws-track-display);font-weight:var(--ws-weight-medium);max-width:12ch;margin:var(--ws-copy-gap) 0}.ws-company-opening p:not(.ws-eyebrow){color:var(--ws-muted);max-width:49ch;font-size:var(--ws-body);line-height:var(--ws-lh-body);margin-bottom:var(--ws-copy-gap)}.ws-company-opening-photo{aspect-ratio:1.08;border-radius:var(--ws-radius-lg);min-width:0;position:relative;overflow:hidden}.ws-company-opening-photo img{object-fit:cover}.ws-company-opening-photo:after{content:"";background:linear-gradient(#0000,#101724a3);position:absolute;inset:50% 0 0}.ws-company-opening-photo>span{color:#fff;font-size:var(--ws-ui);z-index:1;position:absolute;bottom:24px;left:24px;right:24px}.ws-company-section{padding-block:var(--ws-space-l);scroll-margin-top:100px}.ws-company-section h2{font-size:var(--ws-title);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-title);letter-spacing:var(--ws-track-title)}.ws-company-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.ws-company-heading>p{max-width:48ch;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}.ws-company-years{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ws-company-years article{border-top:1px solid var(--ws-line);padding-top:24px}.ws-company-years article>span{color:var(--ws-blue);font-size:var(--ws-heading);letter-spacing:var(--ws-track-heading)}.ws-company-years h3{font-size:var(--ws-label);overflow-wrap:anywhere;line-height:var(--ws-lh-label);font-weight:var(--ws-weight-medium);margin:var(--ws-copy-gap) 0 var(--ws-list-gap)}.ws-company-years p{color:var(--ws-muted);font-size:var(--ws-body);line-height:var(--ws-lh-body);overflow-wrap:anywhere}.ws-company-work{background:#f0f0ee}.ws-company-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ws-company-team-card{flex-direction:column;min-width:0;display:flex}.ws-company-team-card>.ws-select-photo{aspect-ratio:1.3;border-radius:var(--ws-radius)}.ws-company-team-card>div:last-child{flex-direction:column;flex:1;align-items:flex-start;padding:28px 2px 0;display:flex}.ws-company-team-card h3{font-size:var(--ws-heading);font-weight:var(--ws-weight-medium);letter-spacing:var(--ws-track-heading);line-height:var(--ws-lh-heading);margin-bottom:var(--ws-text-gap)}.ws-company-team-card p{color:var(--ws-muted);font-size:var(--ws-body);line-height:var(--ws-lh-body);margin-bottom:var(--ws-copy-gap)}.ws-company-team-card .ws-action,.ws-company-team-card>div>span{font-size:var(--ws-meta);margin-top:auto}.ws-company-team-card>div>span{color:var(--ws-muted);padding-block:12px}.ws-company-join-panel{border-radius:var(--ws-radius-lg);background:radial-gradient(ellipse at 100% 0, #315b9b, transparent 70%), var(--ws-blue);color:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ws-company-join-panel>.ws-select-photo{border-radius:0;width:100%;min-height:480px}.ws-company-join-panel>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,4vw,64px);display:flex}.ws-company-join-panel .ws-eyebrow{color:#c7d1ed;margin-bottom:28px}.ws-company-join-panel .ws-eyebrow>span{background:#c7d1ed}.ws-company-join-panel h2{margin-bottom:var(--ws-copy-gap)}.ws-company-join-panel p:not(.ws-eyebrow){color:#d4dcef;font-size:var(--ws-body);line-height:var(--ws-lh-body);max-width:43ch;margin-bottom:var(--ws-action-gap)}.ws-company-next{text-align:center;padding-top:16px}.ws-company-next p{margin:var(--ws-copy-gap) auto var(--ws-action-gap);color:var(--ws-muted);font-size:var(--ws-body);max-width:43ch;line-height:var(--ws-lh-body)}.ws-company-next .ws-container>div>div{flex-wrap:wrap;justify-content:center;gap:16px 28px;display:flex}.ws-saved-about>.ws-selection{margin-bottom:64px}.ws-saved-about-title{font-size:var(--ws-display);letter-spacing:var(--ws-track-display);line-height:var(--ws-lh-display)}.ws-saved-about .ws-about-intro{padding-top:56px}.ws-saved-about .ws-about-timeline>div:first-child{position:static}@media (max-width:480px){.ws-company-section .ws-company-years{grid-template-columns:1fr;gap:28px}.ws-company-years article{grid-template-columns:54px minmax(0,1fr);gap:12px 20px;display:grid}.ws-company-years article>span{font-size:var(--ws-label);grid-row:span 2}.ws-company-years article h3{margin:0}.ws-company-years article p{grid-column:2}}@media (max-width:1100px){.ws-company-years{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.ws-company-heading{gap:32px}.ws-company-team-grid{gap:18px}.ws-company-team-card h3{font-size:var(--ws-label)}}@media (max-width:760px){.ws-company-opening{padding:120px 0 64px}.ws-company-opening-grid,.ws-company-heading,.ws-company-team-grid,.ws-company-join-panel{grid-template-columns:1fr}.ws-company-opening h1{max-width:none;font-size:var(--ws-title)}.ws-company-opening-photo{aspect-ratio:1.35}.ws-company-heading{gap:20px;margin-bottom:36px}.ws-company-heading>p,.ws-company-opening p:not(.ws-eyebrow){font-size:var(--ws-body)}.ws-company-years{gap:32px 20px}.ws-company-years h3{margin-top:var(--ws-text-gap);font-size:var(--ws-label)}.ws-company-years p{font-size:var(--ws-body)}.ws-company-team-grid{gap:40px}.ws-company-team-card>.ws-select-photo{aspect-ratio:1.5}.ws-company-join-panel>.ws-select-photo{aspect-ratio:1.3;min-height:0}.ws-company-join-panel>div:last-child{padding:32px 24px}.ws-company-next .ws-container>div>div{flex-direction:column;align-items:center}}
