.how-work-section{padding:24px 0}@media screen and (min-width:640px){.how-work-section{padding:64px 0}}.how-work{display:grid;grid-template-columns:1fr;gap:12px;width:100%;max-width:100%}@media screen and (min-width:640px){.how-work{grid-template-columns:repeat(auto-fill,minmax(342px,1fr))}}@media screen and (min-width:1280px){.how-work{gap:24px}}.how-work__item{display:block;height:312px;position:relative;overflow:hidden;border-radius:4px;min-width:0;max-width:100%;contain:layout;isolation:isolate}@media screen and (min-width:500px){.how-work__item{height:360px}}@media screen and (min-width:768px){.how-work__item{height:380px}}@media screen and (min-width:1280px){.how-work__item{height:402px}}.how-work__item:after{content:"";display:block;position:absolute;inset:0;background-color:#0003;transition:background-color .3s ease;pointer-events:none}@media(hover:hover){.how-work__item:hover:after{background-color:transparent}.how-work__item:hover>img{transform:scale(1.02)}.how-work__item:hover .how-work__item-content{bottom:28px}.how-work__item:hover .how-work__item-content svg{transform:rotate(-45deg)}}.how-work__item>img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block;transform:scale(1);transform-origin:center center;will-change:transform;backface-visibility:hidden}.how-work__item-content{position:absolute;bottom:25px;left:6px;z-index:1;width:calc(100% - 12px);background-color:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:100px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;transition:bottom .3s ease;will-change:transform}@media screen and (min-width:500px){.how-work__item-content{padding:8px 20px;width:calc(100% - 40px);left:20px}}.how-work__item-content svg{flex-shrink:0;transition:transform .3s ease}.how-work__item-content:before{content:"";position:absolute;inset:0;border-radius:100px;padding:1px;background:linear-gradient(180deg,#ffffff1f,#fff0 108.33%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.achievements-section{padding:24px 0}@media screen and (min-width:640px){.achievements-section{padding:64px 0}}.achievements{padding:32px 24px 64px;position:relative;overflow:hidden;margin:0 calc(-1 * var(--main-padding))}@media screen and (min-width:1024px){.achievements{padding:64px 24px}}@media screen and (min-width:1280px){.achievements{padding:64px 96px;margin:0}}.achievements .section-header{margin-bottom:24px;border-color:#e2e8f0}@media screen and (min-width:1024px){.achievements .section-header{margin-bottom:40px}}.achievements__content{max-width:100%}@media screen and (min-width:1024px){.achievements__content{display:grid;grid-template-columns:380px 1fr;gap:64px}}@media screen and (min-width:1440px){.achievements__content{gap:160px}}.achievements .svg-animation__container svg{top:-60%}.achievements__tabs .tabs{display:flex;margin-bottom:42px}@media screen and (min-width:1024px){.achievements__tabs .tabs{display:block;margin-bottom:0}}.achievements__tabs .tabs li:not(:first-child){margin-top:0}@media screen and (min-width:1024px){.achievements__tabs .tabs li:not(:first-child){margin-top:12px}}.achievements__tabs .tabs:after{display:none}.achievements__tabs button{width:100%;text-align:left;padding:8px 16px;font-weight:700;text-transform:uppercase;color:#fff;font-size:16px;line-height:1.5;border-radius:100px;background-color:transparent;position:relative;transition:background-color .3s ease;white-space:nowrap}@media screen and (min-width:1024px){.achievements__tabs button{white-space:unset}}.achievements__tabs button:before{content:"";position:absolute;inset:0;border-radius:100px;padding:1px;background:linear-gradient(180deg,#ffffff1f,#fff0 108.33%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.achievements__tabs button:hover,.achievements__tabs button.is-active{background-color:#fafafa36}.achievements__tabs button:hover:before,.achievements__tabs button.is-active:before{opacity:1}.page-header{padding:8px 0}.page-header.initial-linear-gradient{background:linear-gradient(-80deg,#18181b,#000 20% 20%)}.page-header.custom-linear-gradient{background:linear-gradient(-80deg,var(--theme-breadcrumbs-bg-color) 0%,var(--theme-breadcrumbs-bg-color) 20%,var(--theme-breadcrumbs-bg-color) 20%)}@media screen and (min-width:768px){.page-header{padding:18px 0}}@media screen and (min-width:1280px){.page-header{padding:20px 0}}.page-header__content{display:flex;flex-direction:column}.page-header__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}.page-header__breadcrumbs li{font-size:14px;color:var(--theme-breadcrumbs-text-color)}.page-header__breadcrumbs li:not(:last-child):after{content:"/";color:var(--theme-breadcrumbs-text-color);margin:0 8px}.page-header__breadcrumbs li.active{color:var(--theme-accent-color);pointer-events:none}.page-header__title{color:var(--theme-breadcrumbs-text-color);font-size:28px;line-height:140%;text-transform:uppercase;font-weight:800;margin-top:16px}@media screen and (min-width:768px){.page-header__title{font-size:36px;margin-top:20px}}@media screen and (min-width:1280px){.page-header__title{font-size:44px;margin-top:24px}}.page-header__description{font-size:16px;color:var(--theme-breadcrumbs-text-color);margin-top:8px}.page-header__role{font-size:20px;font-weight:700;color:var(--theme-breadcrumbs-text-color);margin-top:10px}.page-header__content-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header__number{font-family:Oswald,sans-serif;font-size:124px;line-height:1;display:none;margin-top:8px}@media screen and (min-width:768px){.page-header__number{display:block;margin-top:0}}.page-header__number-mobile{display:block}@media screen and (min-width:768px){.page-header__number-mobile{display:none}}.page-header__button{margin-top:20px}@media screen and (min-width:768px){.page-header__button{margin-top:30px}}.about-us{padding:36px 0}@media screen and (min-width:640px){.about-us{padding:80px 0}}.about-us .grid{display:grid;grid-gap:24px;grid-template-columns:repeat(7,minmax(343px,1fr));grid-template-rows:repeat(1,424px);-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.about-us .grid::-webkit-scrollbar{display:none}.about-us .grid .title,.about-us .grid .description{color:#fff}@media screen and (min-width:1440px){.about-us .grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,424px)}}.about-us .grid-item{position:relative;grid-column:auto;border-radius:4px;overflow:hidden;contain:layout;isolation:isolate;background-color:#c9c9c933!important}@media screen and (min-width:1440px){.about-us .grid-item{grid-column:span 3}}.about-us .grid-item:nth-child(5),.about-us .grid-item:nth-child(6),.about-us .grid-item:nth-child(7){grid-column:auto}@media screen and (min-width:1440px){.about-us .grid-item:nth-child(5),.about-us .grid-item:nth-child(6),.about-us .grid-item:nth-child(7){grid-column:span 4}}.about-us .grid-item:after{content:"";transition:opacity .5s ease;opacity:0;background:linear-gradient(#2727274f,#00000080);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}.about-us .grid-item:hover:after{opacity:1;background:linear-gradient(#2727274f,#00000080)}.about-us .grid-item:hover .grid-item__content{transform:translateY(-5px);opacity:1}.about-us .grid-item__content{position:absolute;bottom:40px;left:28px;right:28px;opacity:0;transition:.3s ease all;transform:translateY(0);z-index:1}.news-card{display:flex;border-radius:4px;border:1px solid var(--theme-section-border-color);width:100%;min-width:0;max-width:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;contain:layout;isolation:isolate}@media(hover:hover){.news-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.news-card:hover .news-card__image img{transform:scale(1.05)}}.news-card.column .news-card__image{max-width:100%;max-height:344px;min-height:auto}@media screen and (min-width:768px){.news-card.column .news-card__image{max-height:350px;min-height:350px}}.news-card.row{flex-direction:column}@media screen and (min-width:768px){.news-card.row{flex-direction:row}}.news-card .tags-list{max-height:60px;overflow:hidden}.news-card .description,.news-card .title{overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.news-card .title{-webkit-line-clamp:2;min-height:auto;font-size:16px;transition:color .18s cubic-bezier(.445,.05,.55,.95)}@media screen and (min-width:768px){.news-card .title{min-height:50px}}.news-card__image{flex:0 0 auto;position:relative;width:100%;max-width:100%;min-width:0;max-height:344px;display:flex;overflow:hidden}@media screen and (min-width:768px){.news-card__image{flex:0 0 360px;max-width:360px}}@media screen and (min-width:1024px){.news-card__image{flex:0 0 452px;max-width:452px}}.news-card__image img{display:block;width:100%;object-fit:cover;transition:transform .5s ease;transform:scale(1);transform-origin:center center;will-change:transform;backface-visibility:hidden}.news-card__content{padding:16px;flex-grow:1}@media screen and (min-width:1280px){.news-card__content{padding:24px}}.news-card__content .description{min-height:auto}@media screen and (min-width:768px){.news-card__content .description{min-height:96px}}.news-card .date{color:rgb(from var(--theme-section-text-color) r g b/.8)}.news-card__categories .categories{display:flex;align-items:center;row-gap:8px;column-gap:12px;padding-bottom:12px;flex-wrap:wrap;max-height:82px;overflow:hidden}.news-card__categories .categories.is-expanded{max-height:100%}.news-card__categories .categories.is-expanded~.show-more svg{transform:rotate(180deg)}.news-card__categories .show-more{display:none;color:var(--theme-section-text-color)}.chip.tag{background-color:#e8e8ea;border-radius:50px;padding:2px 8px;font-size:14px;color:var(--theme-section-text-color)}.latest-news>a{display:inline-flex!important}@media screen and (min-width:640px){.latest-news>a{display:none!important}}.latest-news .section-header a{display:none!important}@media screen and (min-width:640px){.latest-news .section-header a{display:inline-flex!important}}.latest-news .d-grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:900px){.latest-news .d-grid{grid-template-columns:repeat(3,1fr);grid-gap:16px}}@media screen and (min-width:1440px){.latest-news .d-grid{grid-gap:30px}}.latest-news .news-card{flex:33.33%;flex-grow:0}.latest-news .news-card__content{padding:24px 16px}.latest-news .news-card__content .description{min-height:auto}@media screen and (min-width:900px){.latest-news .news-card__content .description{min-height:96px}}@media screen and (min-width:1440px){.latest-news .news-card__content{padding:24px}}.latest-news .news-card__image{min-width:auto}.latest-news .news-card__image img{object-fit:cover}.section-timeline{padding:42px 0;position:relative;overflow:hidden}@media screen and (min-width:768px){.section-timeline{padding:64px 0 91px}}.section-timeline .svg-animation__container svg{top:auto;bottom:-45%}.time-line{max-width:916px;padding:0 6px}@media screen and (min-width:375px){.time-line{padding:0 12px}}@media screen and (min-width:768px){.time-line{padding:32px 24px;border:1px solid rgb(from var(--theme-section-border-color) r g b/.6)}}.time-line .section-title{margin-bottom:24px}@media screen and (min-width:768px){.time-line .section-title{margin-bottom:40px}}.time-line .title.light,.time-line .time.light,.time-line .description.light{color:#fff}.time-line .title.dark,.time-line .time.dark,.time-line .description.dark{color:var(--theme-section-text-color)}.time-line .title.light{color:#fff}.time-line .title.dark{color:rgb(from var(--theme-section-text-color) r g b/.65)}.time-line-list{padding-left:30px;position:relative}@media screen and (min-width:375px){.time-line-list{padding-left:44px}}.time-line-list:before{content:"";position:absolute;left:10px;top:0;width:2px;height:100%;background:linear-gradient(180deg,#fff0,#fff085 12.02% 89.42%,#fff0)}.time-line-list li:not(:first-child){margin-top:28px}@media screen and (min-width:768px){.time-line-list li:not(:first-child){margin-top:39px}}.time-line-list li{position:relative}.time-line-list li:before{content:"";position:absolute;left:-26px;top:5px;width:14px;height:14px;border-radius:50%;background:var(--theme-accent-color);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--theme-accent-color)}@media screen and (min-width:375px){.time-line-list li:before{left:-40px}}.time-line-white .time-line{padding:20px 0 0;border:none;border-image:none;margin:0}.time-line-white .time-line-list li:not(:first-child){margin-top:30px}.time-line-white .time-line-list li>*{color:#fff}.time-line-white .time-line-list li:before{background:var(--theme-accent-color);box-shadow:0 0 0 2px #18181b,0 0 0 4px var(--theme-accent-color)}.news{padding:24px 0}@media screen and (min-width:640px){.news{padding:64px 0}}.about-hero{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;min-height:auto;padding:46px 0 60px;display:flex;align-items:flex-end}@media screen and (min-width:768px){.about-hero{padding:60px 0}}@media screen and (min-width:1024px){.about-hero{min-height:720px}}@media screen and (min-width:1440px){.about-hero{min-height:950px}}.about-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(189.48deg,#0000 7.16%,#0000007d 68.57%);pointer-events:none}.about-hero__content{position:relative;z-index:1}.about-hero__content-title{margin-bottom:16px;font-size:28px;font-weight:800;text-transform:uppercase;line-height:140%}@media screen and (min-width:768px){.about-hero__content-title{font-size:44px}}.about-hero__content-text{margin-bottom:16px;font-size:16px;font-weight:600}@media screen and (min-width:640px){.about-hero__content-text{font-size:18px}}@media screen and (min-width:768px){.about-hero__content-text{margin-bottom:32px}}.about-hero .about-list{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:1024px){.about-hero .about-list{grid-template-columns:repeat(3,1fr);gap:24px}}.about-hero .about-list__item{background-color:#4848481f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;padding:24px 20px;overflow:hidden;position:relative;max-width:100%}@media screen and (min-width:768px){.about-hero .about-list__item{max-width:600px}}@media screen and (min-width:1560px){.about-hero .about-list__item{display:grid;grid-template-columns:144px 1fr;gap:24px}}.about-hero .about-list__item:before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(180deg,#ffffff1f,#fff0 108.33%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.about-hero .about-list__item-content{margin-top:24px}@media screen and (min-width:1560px){.about-hero .about-list__item-content{margin-top:0}}.about-hero .about-list__item img{max-width:144px}.about-hero .about-list__item p{line-height:27px}.section-text{padding:28px 0}@media screen and (min-width:768px){.section-text{padding:36px 0 64px}}@media screen and (min-width:1280px){.section-text{padding:64px 0 96px}}.section-join{padding:64px 0 36px}@media screen and (min-width:640px){.section-join{padding:96px 0 72px}}@media screen and (min-width:1024px){.section-join{padding:120px 0 96px}}.section-join .join{padding:64px 0;background:linear-gradient(119.91deg,#fff7de -30.69%,#cdeaff 122.79%);border-radius:4px;border:1px solid #e0e4e9}@media screen and (min-width:1024px){.section-join .join{background-image:url(/build/assets/career-D2qSB-0n.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}}.section-join .join__content{margin:0 auto;max-width:1000px;padding:0 12px;text-align:center}@media screen and (min-width:640px){.section-join .join__content{padding:0 24px}}.section-join .join__title{margin-bottom:24px;font-size:28px;font-weight:800;text-transform:uppercase;color:var(--theme-section-text-color)}@media screen and (min-width:640px){.section-join .join__title{font-size:32px}}@media screen and (min-width:1024px){.section-join .join__title{font-size:44px}}.section-join .join__text{margin-bottom:32px;line-height:27px;color:var(--theme-section-text-color)}
