.about-section-head{grid-template-columns:minmax(0, var(--about-main-width)) var(--about-chrome-width);align-items:start;display:grid}@media screen and (width<=1199px){.about-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}}.about-section-head__label{color:#f3f3f3}@media screen and (width<=1199px){.about-section-head__location .location__city,.about-section-head__location>.reveal-element:has(.location__city){display:none}}.clip-container{width:100%;display:block;overflow:clip}html.js-ready .clip-container__el{transition:transform .6s cubic-bezier(.65,0,.35,1);transform:translateY(105%)}@media (prefers-reduced-motion:reduce){html.js-ready .clip-container__el{transition:none;transform:none}}html.js-ready .clip-container__el.is-visible,html.js-ready .reveal-element.is-revealed .clip-container__el{transform:translateY(0)}html.js-ready .reveal-element.is-reveal-completed .clip-container{overflow:visible}.clip-container:first-child .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay,0s) + 0s)}.clip-container:nth-child(2) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay,0s) + .1s)}.clip-container:nth-child(3) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay,0s) + .2s)}.clip-container:nth-child(4) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay,0s) + .3s)}.clip-container:nth-child(5) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay,0s) + .4s)}.clip-container:nth-child(6) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay,0s) + .5s)}.about-awards-section{--about-awards-meta-width:var(--about-chrome-width);--about-awards-col:154px;--about-awards-preview-width:110px;--about-awards-preview-height:110px;--about-awards-preview-inset:15px;--about-awards-hover-duration:.4s;--inner-page-section-pad-block-end:64px;color:#f3f3f3;flex-direction:column;gap:96px;display:flex}@media screen and (width<=1199px){.about-awards-section{--about-awards-meta-width:max(236px, 50%);--about-awards-col:114px;gap:90px}}.about-awards-section__body{grid-template-columns:minmax(0, 1fr) var(--about-awards-meta-width);row-gap:30px;display:grid}@media screen and (width<=1199px){.about-awards-section__body{grid-template-columns:1fr}}.about-awards-section__list{flex-direction:column;grid-column:1/-1;width:100%;display:flex}.about-awards-section__reveal{width:100%;display:block}.about-awards-section__row{position:relative}.about-awards-section__row:before{content:"";width:100%;min-width:42px;height:100%;min-height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-awards-section__row{pointer-events:auto;width:100%;color:inherit;align-items:center;padding-block:5px;text-decoration:none;display:flex}.about-awards-section__row:after{content:"";z-index:1;pointer-events:none;opacity:0;height:1px;transition:opacity var(--about-awards-hover-duration) cubic-bezier(.25, .25, 0, 1);background-color:#616161;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.about-awards-section__row:after{transition:none}}.about-awards-section__row .about-awards-section__project,.about-awards-section__row .about-awards-section__category,.about-awards-section__row .about-awards-section__year,.about-awards-section__row .about-awards-section__preview{opacity:0}.about-awards-section__row .about-awards-section__preview{clip-path:inset(50% 0)}.about-awards-section__row .about-awards-section__platform,.about-awards-section__row .about-awards-section__title{opacity:.4}@media (hover:hover) and (pointer:fine){.about-awards-section__row:hover:after,.about-awards-section__row:focus-within:after,.about-awards-section__row:hover .about-awards-section__project,.about-awards-section__row:hover .about-awards-section__preview,.about-awards-section__row:focus-within .about-awards-section__project,.about-awards-section__row:focus-within .about-awards-section__preview{opacity:1}.about-awards-section__row:hover .about-awards-section__category,.about-awards-section__row:hover .about-awards-section__year,.about-awards-section__row:focus-within .about-awards-section__category,.about-awards-section__row:focus-within .about-awards-section__year{opacity:.4}.about-awards-section__row:hover .about-awards-section__platform,.about-awards-section__row:hover .about-awards-section__title,.about-awards-section__row:focus-within .about-awards-section__platform,.about-awards-section__row:focus-within .about-awards-section__title{opacity:1}.about-awards-section__row:hover .about-awards-section__preview,.about-awards-section__row:focus-within .about-awards-section__preview{clip-path:inset(0)}}.about-awards-section__row.is-active:after,.about-awards-section__row.is-active .about-awards-section__project,.about-awards-section__row.is-active .about-awards-section__preview{opacity:1}.about-awards-section__row.is-active .about-awards-section__category,.about-awards-section__row.is-active .about-awards-section__year{opacity:.4}.about-awards-section__row.is-active .about-awards-section__platform,.about-awards-section__row.is-active .about-awards-section__title{opacity:1}.about-awards-section__row.is-active .about-awards-section__preview{clip-path:inset(0)}.about-awards-section__project,.about-awards-section__category,.about-awards-section__year{z-index:2;pointer-events:none;color:#f3f3f3;white-space:nowrap;transition:opacity var(--about-awards-hover-duration) cubic-bezier(.25, .25, 0, 1);position:absolute;bottom:calc(50% + 10px)}@media (prefers-reduced-motion:reduce){.about-awards-section__project,.about-awards-section__category,.about-awards-section__year{transition:none}}.about-awards-section__project{left:0}.about-awards-section__category{left:var(--about-awards-col);opacity:.4}@media screen and (width<=1199px){.about-awards-section__category{display:none}}.about-awards-section__year{opacity:.4;right:0}@media screen and (width<=1199px){.about-awards-section__year{inset:calc(50% + 10px) auto auto 0}}.about-awards-section__preview{z-index:2;top:50%;right:calc(var(--about-awards-meta-width) + var(--about-awards-preview-inset));width:var(--about-awards-preview-width);height:var(--about-awards-preview-height);pointer-events:none;clip-path:inset(0);transition:clip-path var(--about-awards-hover-duration) cubic-bezier(.25, .25, 0, 1), opacity var(--about-awards-hover-duration) cubic-bezier(.25, .25, 0, 1);position:absolute;overflow:hidden;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.about-awards-section__preview{transition:none}}@media screen and (width<=1199px){.about-awards-section__preview{right:121px}}@media screen and (width<=767px),(width<=900px) and (orientation:landscape){.about-awards-section__preview{margin-left:auto;top:0;left:auto;right:auto;transform:translateY(calc(-100% - 8px))}}.about-awards-section__image{object-fit:contain;width:100%;height:100%;display:block}.about-awards-section__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-awards-section__preview.is-gl .about-awards-section__image{visibility:hidden}.about-awards-section__meta{grid-template-columns:var(--about-awards-col) minmax(0, 1fr);width:var(--about-awards-meta-width);align-items:center;min-width:0;margin-left:auto;display:grid}@media screen and (width<=1199px){.about-awards-section__meta{column-gap:8px}}.about-awards-section__platform,.about-awards-section__title{z-index:2;color:#f3f3f3;min-width:0;transition:opacity var(--about-awards-hover-duration) cubic-bezier(.25, .25, 0, 1);position:relative}@media (prefers-reduced-motion:reduce){.about-awards-section__platform,.about-awards-section__title{transition:none}}.about-awards-section__more-reveal{grid-column:2;justify-self:start}@media screen and (width<=1199px){.about-awards-section__more-reveal{grid-column:1;justify-self:end}}.about-awards-section__more{color:#f3f3f3;border-bottom:1px solid #f3f3f3;align-items:center;gap:10px;padding-bottom:1px;display:inline-flex}.about-awards-section__more-dot{background-color:#f3f3f3;flex-shrink:0;width:5px;height:5px}.about-company-section{grid-template-columns:minmax(0, var(--about-main-width)) var(--about-chrome-width);color:#f3f3f3;grid-template-rows:1fr auto;grid-template-areas:"brand side""brand foot";column-gap:0;height:850px;display:grid}@media screen and (width<=1199px){.about-company-section{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"brand""side";gap:20px 0;height:auto}}.about-company-section__brand{flex-direction:column;grid-area:brand;justify-content:space-between;align-items:flex-start;min-width:0;min-height:100%;display:flex}@media screen and (width<=1199px){.about-company-section__brand{gap:238px;min-height:0}}.about-company-section__logo{width:182px;height:auto}@media screen and (width<=1199px){.about-company-section__logo{width:142px}}.about-company-section__title{flex-direction:column;align-items:flex-start;max-width:4.5ch;display:flex}@media screen and (width<=1199px){.about-company-section__title{line-height:.8}}.about-company-section__title-line{align-items:last baseline;gap:0;display:inline-flex}.about-company-section__title-dot{background-color:currentColor;width:10px;height:10px;margin-left:5px;animation:1s step-end infinite title-dot-blink;display:inline-block}@media screen and (width<=1199px){.about-company-section__title-dot{align-self:flex-end;width:7px;height:7px;margin-bottom:4px;margin-left:3px}}@media (prefers-reduced-motion:reduce){.about-company-section__title-dot{animation:none}}.about-company-section__side{grid-area:side;min-width:0;padding-top:110px;position:relative}@media screen and (width<=1199px){.about-company-section__side{padding-top:60px}}.about-company-section__side-stack{flex-direction:column;gap:70px;display:flex}.about-company-section__location{position:absolute;top:0;left:0;right:0}@media screen and (width<=1199px){.about-company-section__location{top:20px}.about-company-section__location .location__city,.about-company-section__location>.reveal-element:has(.location__city){display:none}}.about-company-section__block{flex-direction:column;align-items:flex-start;gap:10px;max-width:365px;display:flex}@media screen and (width<=1199px){.about-company-section__block{max-width:none}}.about-company-section__block--narrow{width:157px}.about-company-section__label{color:#f3f3f366}.about-company-section__about{flex-direction:column;gap:20px;display:flex}.about-company-section__text{color:#f3f3f3cc}.about-company-section__social>:nth-child(2){margin-bottom:20px}.about-company-section__foot{justify-content:space-between;align-items:flex-end;gap:var(--grid-gap);grid-area:foot;margin-top:auto;display:flex}@media screen and (width<=1199px){.about-company-section__foot{display:none}}.about-company-section__scroll{text-align:left;align-items:center;gap:10px;display:inline-flex}.about-company-section__scroll-mark{border-top:8px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.about-company-section__copy{text-align:right}.marquee{--gap:0px;contain:content;touch-action:pan-y;user-select:none;gap:var(--gap);width:100%;display:flex;position:relative;overflow:clip}.marquee--draggable{cursor:grab}.marquee--draggable:active{cursor:grabbing}@media (any-hover:hover),(hover:hover) and (pointer:fine){.marquee--draggable:not(:disabled):hover{cursor:grab}}.marquee__element{will-change:transform;min-width:100%;display:flex}.marquee__container{align-items:center;gap:var(--gap);min-width:max-content;padding-right:var(--gap);display:flex}.about-contact-section{grid-template-columns:minmax(0, var(--about-main-width)) var(--about-chrome-width);color:#f3f3f3;grid-template-rows:auto 1fr;grid-template-areas:"head head""media side";align-items:stretch;display:grid;position:relative}@media screen and (width<=1199px){.about-contact-section{--inner-page-section-pad-block-end:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""media";gap:0;height:auto}}.about-contact-section__head{z-index:3;grid-area:head;width:calc(100% + 30px);margin-left:-30px;padding-left:30px}@media screen and (width<=1199px){.about-contact-section__head{width:calc(100% + 32px);margin-bottom:20px;margin-left:-16px;padding-left:16px;padding-right:16px}}.about-contact-section__media{z-index:0;min-width:0;min-height:0;margin-left:-30px;margin-right:var(--about-col-gap);contain:content;grid-area:media;margin-top:-34px;margin-bottom:-20px;position:relative}@media screen and (width<=1199px){.about-contact-section__media{aspect-ratio:390/650;max-width:calc(100% + 32px);height:auto;margin:0 -16px}}.about-contact-section__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.about-contact-section__media-reveal{display:block;position:absolute;inset:0}.about-contact-section__cta{z-index:2;display:block;position:absolute;bottom:20px;left:30px;right:30px}@media screen and (width<=1199px){.about-contact-section__cta{width:242px;bottom:16px;left:16px;right:auto}.about-contact-section__cta .rich-button__preview{aspect-ratio:55/45;width:55px;height:45px}}.about-contact-section__marquee-wrap{z-index:1;pointer-events:none;width:100%;min-width:0;margin-top:70px;margin-bottom:130px;position:sticky;top:70px}@media screen and (width<=1199px){.about-contact-section__marquee-wrap{margin-top:50px;top:50px}}.about-contact-section__marquee{--gap:70px}.about-contact-section__side{z-index:2;flex-direction:column;grid-area:side;min-width:0;padding-top:96px;display:flex;position:relative}@media screen and (width<=1199px){.about-contact-section__side{gap:81px;padding-top:56px;padding-bottom:20px}}.about-contact-section__info{flex-direction:column;gap:70px;width:157px;margin-bottom:140px;display:flex}@media screen and (width<=1199px){.about-contact-section__info{margin-bottom:0}}.about-contact-section__block{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.about-contact-section__meta{color:#f3f3f366}.about-contact-section__links{flex-direction:column;gap:10px;display:flex}.about-contact-section__social>:nth-child(2){margin-bottom:20px}.about-contact-section__foot{justify-content:space-between;align-items:flex-end;gap:var(--grid-gap);margin-top:auto;display:flex}@media screen and (width<=1199px){.about-contact-section__foot{margin-top:0}}.about-contact-section__privacy{color:#f3f3f366}.about-contact-section__copy{text-align:right}.collapse{--transition-length:.3s;--transition-timing:ease}.collapse.collapse--opened .collapse__content{grid-template-rows:1fr}.collapse.collapse--opened .collapse__transform-wrapper{visibility:visible;transition:transform var(--transition-length) var(--transition-timing), visibility 0s linear;transform:translateY(0)}.collapse__content{transition:grid-template-rows var(--transition-length) var(--transition-timing);grid-template-rows:0fr;display:grid;overflow:hidden}.collapse__animation{min-height:0}.collapse__transform-wrapper{visibility:hidden;transition:transform var(--transition-length) var(--transition-timing), visibility 0s var(--transition-length) var(--transition-timing);transform:translateY(-100%)}.collapse__content-el>*{margin:0}.collapse__trigger{cursor:pointer}.about-services-section{--inner-page-section-pad-block-end:92px;--about-services-stick-base:0px;color:#f3f3f3;flex-direction:column;gap:96px;display:flex}@media screen and (width<=1199px){.about-services-section{--about-services-stick-base:var(--header-height);gap:90px}}.about-services-section__list{overflow-anchor:none;border-bottom:1px solid #616161;flex-direction:column;flex:auto;width:100%;display:flex}.js-popup-panel .about-services-section__stack{top:var(--about-services-stick-base);z-index:10;background-color:var(--inner-page-section-bg);background-image:var(--inner-page-tile,none);background-position:0 0;background-repeat:repeat;background-size:5px 5px;background-attachment:fixed;width:100%;position:sticky}@media (any-pointer:coarse){.js-popup-panel .about-services-section__stack{background-attachment:scroll}}.js-popup-panel .about-services-section__stack .collapse__trigger{position:static}.about-services-section__item{overflow-anchor:none;border-top:1px solid #616161}.about-services-section__item .collapse__trigger{z-index:1;background-color:var(--inner-page-section-bg);text-align:left;background-image:var(--inner-page-tile,none);background-position:0 0;background-repeat:repeat;background-size:5px 5px;background-attachment:fixed;width:100%;padding:15px 0;display:block;position:sticky;top:0}@media (any-pointer:coarse){.about-services-section__item .collapse__trigger{background-attachment:scroll}}.js-popup-panel .about-services-section__item{border-top:0}.js-popup-panel .about-services-section__item .collapse__trigger{top:calc(var(--about-services-stick-base) + var(--about-services-stick-top,0px));border-top:1px solid #616161}.about-services-section__item.collapse--opened .about-services-section__mark .plus-mark__arm--n{top:calc(50% - var(--plus-arm) / 2);transform:none}.about-services-section__item.collapse--opened .about-services-section__mark .plus-mark__arm--s{opacity:0;transform:none}.about-services-section__trigger{grid-template-columns:minmax(0, var(--about-main-width)) var(--about-chrome-width);align-items:center;width:100%;display:grid}@media screen and (width<=1199px){.about-services-section__trigger{gap:10px;display:flex}}.about-services-section__index{color:#f3f3f3}.about-services-section__trigger-main{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}@media screen and (width<=1199px){.about-services-section__trigger-main{display:contents}}.about-services-section__title,.about-services-section__mark{color:#f3f3f3}@media screen and (width<=1199px){.about-services-section__mark{margin-left:auto}}.about-services-section__body{grid-template-columns:minmax(0, var(--about-main-width)) var(--about-chrome-width);grid-template-areas:"cube text""cube competencies";gap:50px 0;padding:50px 0 70px;display:grid}@media screen and (width<=1199px){.about-services-section__body{grid-template-columns:1fr;grid-template-areas:"text""cube""competencies";row-gap:50px;padding:30px 0 70px}}.about-services-section__cube{color:#afaea7;grid-area:cube;align-self:center;width:304px;height:auto;margin-left:70px}@media screen and (width<=1199px){.about-services-section__cube{width:209px;margin:0 auto}}.about-services-section__text{color:#f3f3f3cc;grid-area:text}@media screen and (width<=1199px){.about-services-section__text{padding-left:27px}}.about-services-section__competencies{flex-direction:column;grid-area:competencies;align-items:flex-start;display:flex}@media screen and (width<=1199px){.about-services-section__competencies{padding-left:27px}}.about-services-section__competencies-label{color:#282828;background-color:#afaea7;justify-content:center;align-items:center;padding:5px 7px;display:inline-flex}.about-services-section__competencies-list{flex-direction:column;width:100%;display:flex}.about-services-section__competency{border-top:1px solid #616161;justify-content:space-between;align-items:center;gap:16px;padding-block:7px;display:flex}.about-services-section__competency:last-child{border-bottom:1px solid #616161}.about-services-section__competency-text{color:#f3f3f3;max-width:179px}.about-services-section__competency-dot{background-color:#f3f3f3;flex-shrink:0;width:3px;height:3px}.about-team-section{grid-template-columns:minmax(0, var(--about-main-width)) var(--about-chrome-width);color:#f3f3f3;grid-template-areas:"photos content";align-items:stretch;min-height:850px;display:grid}@media screen and (width<=1199px){.about-team-section{grid-template-columns:minmax(0,1fr);grid-template-areas:"photos""content";gap:90px;min-height:0;padding-top:0}}.about-team-section__photos{min-width:0;min-height:0;margin-left:-30px;margin-right:var(--about-col-gap);flex-direction:column;grid-area:photos;margin-block:-20px;display:flex}@media screen and (width<=1199px){.about-team-section__photos{margin-left:-16px;margin-right:-16px;aspect-ratio:390/616;height:auto;margin-block:0}}.about-team-section__photo-wrap{z-index:0;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.about-team-section__photo-wrap:first-child{z-index:1}.about-team-section__photo-wrap>.reveal-element{width:100%;height:100%;display:block;position:relative}.about-team-section__photo{object-fit:cover;width:100%;height:100%;display:block}.about-team-section__photo-cycle{width:100%;height:100%;display:block}.about-team-section__badge{z-index:1;color:#282828;background-color:#afaea7;align-items:center;gap:.5em;padding:5px 7px;display:inline-flex;position:absolute;bottom:0;left:0}.about-team-section__badge-muted{color:#28282866}.about-team-section__content{z-index:1;flex-direction:column;grid-area:content;min-width:0;min-height:100%;display:flex;position:relative}@media screen and (width<=1199px){.about-team-section__content{gap:70px;min-height:0}}.about-team-section__top,.about-team-section__bottom{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}@media screen and (width<=1199px){.about-team-section__top,.about-team-section__bottom{flex:none}}.about-team-section__location{margin-bottom:109px}@media screen and (width<=1199px){.about-team-section__location{width:auto;margin-bottom:0;position:absolute;top:20px;right:0}.about-team-section__location .location__city,.about-team-section__location>.reveal-element:has(.location__city){display:none}}.about-team-section__intro{flex-direction:column;gap:10px;max-width:365px;display:flex}@media screen and (width<=1199px){.about-team-section__intro{max-width:none}}.about-team-section__label{color:#f3f3f366}.about-team-section__paragraphs{flex-direction:column;gap:20px;display:flex}.about-team-section__text{color:#f3f3f3cc}.about-team-section__bottom{justify-content:space-between;gap:20px}@media screen and (width<=1199px){.about-team-section__bottom{gap:150px}}.about-team-section__facts{flex-direction:column;gap:20px;display:flex}.about-team-section__facts-list{grid-template-columns:50% minmax(0,1fr);row-gap:50px;display:grid}@media screen and (width<=1199px){.about-team-section__facts-list{grid-template-columns:repeat(2,1fr);row-gap:70px}}.about-team-section__facts-list>:first-child{grid-column:1}.about-team-section__facts-list>:nth-child(n+2){grid-column:2}.about-team-section__fact{flex-direction:column;gap:10px;display:flex}.about-team-section__fact-label{min-width:min-content;max-width:16ch}.about-team-section__fact-label,.about-team-section__fact-value{color:#f3f3f3}.about-team-section__foot{flex-shrink:0;grid-template-columns:50% 125px minmax(0,1fr);align-items:flex-end;display:grid}.about-team-section__foot>:last-child{text-align:right;justify-self:end}.about-team-section__foot>:last-child .about-team-section__phrase{text-align:right}.about-page .main{pointer-events:none}.inner-page-layout.about-page-view{--inner-page-section-bg:#343434;--inner-page-tile:var(--about-bg-tile);--popup-layout-panel-color:#f3f3f3}.inner-page-layout.about-page-view .snake{--snake-color-cell:#3f3f3f;--snake-color-snake:#afaea7;--snake-color-food:#f3f3f3;--snake-arrow:url(/static/icons/snake-arrow-down.svg);color:#f3f3f3}.about-page-view__body{min-width:0;position:relative}.about-page-view__stack{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}
