.ab-head{padding-top:clamp(118px,13.4vw,193px)}.ab-head .eyebrow{margin-bottom:19px}.ab-head__title{margin:0;font-size:37px;line-height:48px}.ab-history .eyebrow,.ab-team .eyebrow{margin-bottom:19px}.ab-text,.ab-history__text{font-size:17px;line-height:25px}.ab-text>*+*{margin-top:25px}.ab-text strong,.ab-history__text strong{font-weight:700}.ab-text a,.ab-history__text a{color:inherit;text-underline-offset:3px}.ab-empty{background:var(--placeholder)}.ab-video{width:min(100% - 2 * var(--gutter), 1001px);margin:61px auto 0}.ab-player{background:#000}.ab-player__poster{position:absolute;inset:0}.ab-player:after{background:#000000b3}.ab-player .ab-player__start{z-index:2}.ab-player video{z-index:3;background:#000}.ab-history{padding-top:211px}.ab-history__media{aspect-ratio:1001/400;width:min(100%,1001px);margin:61px auto 148px}.ab-history__media.ab-empty{background:0 0}.ab-history__media img{object-fit:cover;width:100%;height:100%}.ab-history__text{text-align:center;letter-spacing:.03em;max-width:528px;margin-inline:auto}.ab-history__text *{letter-spacing:inherit}.ab-team{padding-top:211px;padding-bottom:305px}.ab-team__grid{--cols:4;--gap:52px;justify-content:center;gap:76px var(--gap);flex-wrap:wrap;max-width:1157px;margin:122px auto 0;padding:0;list-style:none;display:flex}.ab-card{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));aspect-ratio:250/330;color:#fff;text-align:center;background:linear-gradient(#d9d9d9c4,#000000c4),#efefef;position:relative;overflow:hidden}.ab-card--photo{background:#222}.ab-card__photo{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.ab-card--photo:after{content:"";background:linear-gradient(#0000 45%,#000000c4);position:absolute;inset:0}.ab-card__text{z-index:1;position:absolute;top:72.4%;left:8px;right:8px}.ab-card__name{font:700 18px/29px var(--font-head);letter-spacing:0}.ab-card__role{font:500 12px/19px var(--font-head);letter-spacing:0;color:var(--teal);white-space:pre-line;margin-top:4px}.ab-card__in{z-index:2;border-radius:4px;width:32px;height:32px;position:absolute;top:21px;right:20px}.ab-card__in img{width:100%;height:100%}.ab-card__in:hover{opacity:.85}.ab-sites{gap:140px;padding-top:108px;display:grid}.ab-site{width:min(100% - 2 * min(var(--gutter), 105px), 1210px);grid-template-columns:663fr 447fr;align-items:start;gap:100px;margin-inline:auto;display:grid;translate:-5px}.ab-site__media{aspect-ratio:663/499}.ab-site__media img,.ab-teal__media img,.ab-hq__media img{object-fit:cover;width:100%;height:100%}.ab-site__body{padding-top:31px}@media (width>=1101px){.ab-site__body .ab-text{max-width:438px}}.ab-site__title,.ab-teal__title{margin-bottom:30px;font-size:37px;line-height:48px}.ab-site--flip .ab-site__media{order:2}.ab-site--flip{grid-template-columns:447fr 663fr}.ab-teal{background:var(--teal);color:#fff;margin-top:205px;padding:104px 0 143px}.ab-teal__inner{width:min(100% - 2 * min(var(--gutter), 105px), 1214px);grid-template-columns:508fr 561fr;align-items:start;gap:145px;margin-inline:auto;display:grid;translate:-8px}.ab-teal__body{padding-top:5px}.ab-teal__title{margin-bottom:44px}.ab-teal__media{aspect-ratio:561/609}.ab-teal__media.ab-empty{background:#ffffff40}.ab-hq__head{padding-top:141px}.ab-hq__inner{width:min(100% - 2 * var(--gutter), 1103px);margin:65px auto 0;padding-bottom:272px;translate:2px}.ab-hq__media{aspect-ratio:1103/597}.ab-since__title{font:700 37px/25px var(--font-head);letter-spacing:.02em;margin-top:86px;padding-block:6px 7px}.ab-since{grid-template-columns:530fr 538fr;gap:35px;margin-top:19px;display:grid}.win .ab-teal__text{letter-spacing:.0344em;font-weight:300}.win .ab-teal__text strong{letter-spacing:.0306em;font-weight:500}@media (width<=1100px){.ab-history,.ab-team{padding-top:150px}.ab-team{padding-bottom:200px}.ab-team__grid{--cols:3;--gap:32px;row-gap:48px;max-width:860px;margin-top:80px}.ab-card__text{top:auto;bottom:9%}.ab-sites{gap:100px;padding-top:80px}.ab-site,.ab-teal__inner,.ab-hq__inner{translate:none}.ab-site,.ab-site--flip{grid-template-columns:1fr 1fr;gap:56px}.ab-site__body{padding-top:0}.ab-teal{margin-top:140px;padding-block:96px}.ab-teal__inner{grid-template-columns:1fr 1fr;gap:56px}.ab-hq__head{padding-top:120px}.ab-hq__inner{padding-bottom:180px}}@media (width<=900px){.ab-head__title,.ab-site__title,.ab-teal__title{font-size:30px;line-height:39px}.ab-video{margin-top:40px}.ab-history,.ab-team{padding-top:110px}.ab-history__media{margin:40px auto 56px}.ab-team{padding-bottom:140px}.ab-site,.ab-site--flip,.ab-teal__inner{grid-template-columns:1fr;gap:32px}.ab-site--flip .ab-site__media{order:0}.ab-site__title,.ab-teal__title{margin-bottom:20px}.ab-sites{gap:72px;padding-top:56px}.ab-teal{margin-top:96px;padding-block:72px}.ab-teal__media{aspect-ratio:4/3}.ab-hq__head{padding-top:96px}.ab-hq__inner{margin-top:40px;padding-bottom:120px}.ab-since__title{margin-top:48px;padding:0;font-size:30px;line-height:39px}.ab-since{grid-template-columns:1fr;gap:25px;margin-top:20px}}@media (width<=600px){.ab-team__grid{--cols:2;--gap:16px;row-gap:16px;margin-top:48px}.ab-card__text{bottom:7%;left:6px;right:6px}.ab-card__name{font-size:15px;line-height:20px}.ab-card__role{margin-top:3px;font-size:11px;line-height:15px}.ab-card__in{width:26px;height:26px;top:10px;right:10px}.ab-history__text{text-align:center}}
