:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.about-page .overflow-hidden{overflow:hidden!important}.about-page .site-section{width:100%;min-width:360px;position:relative}.about-page .site-section.padding-default{padding-bottom:14rem}.about-page .site-section.padding-pre-grid{padding-bottom:11rem}.about-page .site-section.padding-pre-grid.mobile-grid-s{padding-bottom:12.5rem}.about-page .site-section.padding-pre-title,.about-page .site-section.padding-grid-pre-pinned{padding-bottom:13rem}.about-page .site-section.padding-grid-pre-mtext{padding-bottom:11.3rem}.about-page .site-section.padding-mtext{padding-bottom:12.6rem}@media only screen and (min-width:768px){.about-page .site-section.padding-default{padding-bottom:10rem}.about-page .site-section.padding-pre-grid,.about-page .site-section.padding-pre-grid.mobile-grid-s{padding-bottom:13rem}.about-page .site-section.padding-pre-title,.about-page .site-section.padding-grid-pre-pinned{padding-bottom:14.3rem}.about-page .site-section.padding-grid-pre-mtext{padding-bottom:10.4rem}.about-page .site-section.padding-mtext{padding-bottom:13.4rem}}@media only screen and (min-width:1200px){.about-page .site-section.padding-default{padding-bottom:10rem}.about-page .site-section.padding-pre-grid,.about-page .site-section.padding-pre-grid.mobile-grid-s{padding-bottom:13rem}.about-page .site-section.padding-pre-title{padding-bottom:14.3rem}.about-page .site-section.padding-grid-pre-pinned{padding-bottom:10rem}.about-page .site-section.padding-grid-pre-mtext{padding-bottom:10.4rem}.about-page .site-section.padding-mtext{padding-bottom:13.4rem}}@media only screen and (min-width:1600px){.about-page .site-section.padding-default{padding-bottom:12rem}.about-page .site-section.padding-pre-grid,.about-page .site-section.padding-pre-grid.mobile-grid-s{padding-bottom:17rem}.about-page .site-section.padding-pre-title{padding-bottom:18.3rem}.about-page .site-section.padding-grid-pre-pinned{padding-bottom:11rem}.about-page .site-section.padding-grid-pre-mtext{padding-bottom:14.4rem}.about-page .site-section.padding-mtext{padding-bottom:17.3rem}}.about-page .site-section-inner-headline{padding-top:6rem}@media only screen and (min-width:768px){.about-page .site-section-inner-headline{padding-top:8rem}}@media only screen and (min-width:1200px){.about-page .site-section-inner-headline{padding-top:8rem}}@media only screen and (min-width:1600px){.about-page .site-section-inner-headline{padding-top:10rem}}.about-page .site-section-inner-headline.padding-default{padding-bottom:14rem}.about-page .site-section-inner-headline.padding-text-pre-block{padding-bottom:6rem}@media only screen and (min-width:768px){.about-page .site-section-inner-headline.padding-default{padding-bottom:10rem}.about-page .site-section-inner-headline.padding-text-pre-block{padding-bottom:6rem}}@media only screen and (min-width:1200px){.about-page .site-section-inner-headline.padding-default,.about-page .site-section-inner-headline.padding-text-pre-block{padding-bottom:10rem}}@media only screen and (min-width:1600px){.about-page .site-section-inner-headline.padding-default{padding-bottom:12rem}.about-page .site-section-inner-headline.padding-text-pre-block{padding-bottom:18.7rem}}.about-page .site-container{width:100%;max-width:1920px;margin:0 auto;padding:0 3rem;position:relative}.about-page .site-container.fullwidth-container{max-width:none;padding:0}.about-page .site-container.grid-container{padding:0 1.5rem}@media only screen and (min-width:768px){.about-page .site-container{padding:0 6rem}.about-page .site-container.grid-container{padding:0 4.5rem}}@media only screen and (min-width:1600px){.about-page .site-container{padding:0 9rem}.about-page .site-container.grid-container{padding:0 7.5rem}}.about-page .divider-action{z-index:2;text-align:center;margin-bottom:-10rem;position:relative}@media only screen and (min-width:1200px){.about-page .divider-action{margin-bottom:0;position:absolute;top:-10rem;right:12rem}.about-page .divider-action.circle-fit{right:6rem}}@media only screen and (min-width:1600px){.about-page .divider-action{right:18rem}.about-page .divider-action.circle-fit{right:9rem}}.about-page .site-grid-item{margin-top:3rem;padding:0 1.5rem}.about-page .site-grid-item.no-margin{margin:0}.about-page .site-grid-item.no-margin-desktop{margin-top:3rem}@media only screen and (min-width:1200px){.about-page .site-grid-item.no-margin-desktop{margin:0}}.about-page .content-block,.about-page .content-block__name{position:relative}.about-page .content-block__name.name-inner-headline{margin-bottom:.2rem}@media only screen and (min-width:768px){.about-page .content-block__name.name-inner-headline{margin-bottom:.4rem}}@media only screen and (min-width:1200px){.about-page .content-block__name.name-inner-headline{margin-top:2rem;margin-bottom:0}}@media only screen and (min-width:1600px){.about-page .content-block__name.name-inner-headline{margin-top:2.6rem}}.about-page .inner-headline__title{position:relative}.about-page .inner-headline__text{margin-top:3.3rem}@media only screen and (min-width:768px){.about-page .inner-headline__text{margin-top:4.9rem}}@media only screen and (min-width:1200px){.about-page .inner-headline__text{margin-top:4.6rem}}@media only screen and (min-width:1600px){.about-page .inner-headline__text{margin-top:5.9rem}}.about-page .inner-headline__title.animated-type{container-type:inline-size}.about-page .about-role{white-space:nowrap;font-size:clamp(2rem,9.4cqi,1em);line-height:1.1;display:grid}.about-page .about-role>span{grid-area:1/1;min-width:0}.about-page .about-role__size{visibility:hidden}.about-page .fit-to-width{white-space:nowrap;overflow-wrap:normal;word-break:normal}.about-page .typed-cursor{color:var(--accent)}.about-page h2.opposite,.about-page h3.opposite,.about-page h5.opposite,.about-page h5.opposite a,.about-page h6.opposite,.about-page h6.opposite a{color:var(--t-opp-bright)}.about-page p a.opposite{background:-webkit-gradient(linear, left top, right top, from(var(--t-opp-medium)), to(var(--t-opp-medium))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-opp-medium), var(--t-opp-medium)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-opp-medium), var(--t-opp-medium)), linear-gradient(to right, #0000, #0000)}.no-touch .about-page p a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.no-touch .about-page p a:hover.opposite{color:var(--t-opp-bright)}.about-page p.t-140{line-height:1.4}.about-page p.t-small{font-size:1.6rem}.about-page p.t-large{font-family:var(--_font-accent);color:var(--t-bright);font-size:2.5rem}.about-page p.t-bright{color:var(--t-bright)}.about-page p.t-bright.opposite{color:var(--t-opp-bright)}@media only screen and (min-width:1600px){.about-page p.t-large{font-size:3rem}.about-page p.t-small{font-size:1.8rem}}.about-page .page-eyebrow{align-items:center;-webkit-box-pack:left;-moz-box-pack:left;-ms-flex-pack:left;font:normal var(--fw-regular) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);justify-content:left;gap:1rem;display:inline-flex}.about-page .page-eyebrow svg{width:1.9rem;height:1.9rem;fill:var(--t-bright)}.about-page .page-eyebrow span{font-weight:var(--fw-regular)}.about-page .page-eyebrow a{color:var(--t-bright);background:0 0}.no-touch .about-page .page-eyebrow:hover a{color:var(--t-medium)}.about-page .stat-number{font:normal var(--fw-medium) 7rem/.8 var(--_font-accent);color:var(--t-bright);letter-spacing:-.1rem}.about-page .stat-number.opposite{color:var(--t-opp-bright)}@media only screen and (min-width:1200px){.about-page .stat-number{font-size:9rem}}@media only screen and (min-width:1600px){.about-page .stat-number{font-size:12rem}}.about-page .btn-rotating{color:var(--t-bright);justify-content:center;align-items:center;font-size:2.2rem;display:inline-flex;position:relative}.about-page .btn-rotating .btn-rotating__text{display:block;position:absolute;top:0;left:0}.about-page .btn-rotating .btn-rotating__text text{fill:var(--t-bright);font-family:var(--_font-accent);text-transform:uppercase;-webkit-transition:var(--_animspeed-medium) var(--_animbezier);-moz-transition:var(--_animspeed-medium) var(--_animbezier);transition:var(--_animspeed-medium) var(--_animbezier);font-weight:500}.about-page .btn-rotating .btn-rotating__image{height:auto;-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);display:block;transform:scale(1)}.no-touch .about-page .btn-rotating:hover .btn-rotating__image{transform:scale(.92)}.about-page .btn-rotating-180,.about-page .btn-rotating-180 .btn-rotating__text{width:180px;height:180px}.about-page .btn-rotating-180 .btn-rotating__text text{letter-spacing:.1rem;font-size:1.53rem}.about-page .btn-rotating-180 .btn-rotating__image{width:7.6rem}.about-page .btn-rotating-blur-outline{border:1px solid var(--st-opp-bright);background-color:var(--neutral-transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50%;width:200px;height:200px}.about-page .btn-rotating-blur-outline .btn-rotating__text{width:180px;height:180px;top:1rem;left:1rem}.about-page .btn-rotating-blur-outline .btn-rotating__text text{letter-spacing:.09rem;font-size:1.4rem}.about-page .btn-rotating-blur-outline .btn-rotating__image{width:12rem}.about-page .btn-rotating .resume-pdf-icon{width:auto;color:inherit;font-size:8rem;line-height:1}.about-page .btn-rotating-blur-outline.circular-link--resume .btn-rotating__text text{letter-spacing:.1rem;font-size:1.54rem}.about-page .btn{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;gap:1.4rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.about-page .btn:focus-visible{outline-offset:5px;transition:none;outline:2px solid var(--accent)!important}.about-page .anim-uni-in-up:focus-within,.about-page .stats-cards__item:focus-within{opacity:1!important;transform:none!important}.about-page .btn-default{height:5.6rem;line-height:5.6rem;font:normal var(--fw-medium) 2.2rem/1.5 var(--_font-accent);border-width:2px;border-radius:2.8rem;gap:1.2rem;padding:0 2.2rem}.about-page .btn-default .btn-caption,.about-page .btn-default i{display:inline-flex;position:relative}.about-page .btn-default i{font-size:2.6rem;overflow:hidden}.about-page .btn-small{height:4.4rem;line-height:4.4rem;font:normal var(--fw-regular) 1.6rem/1.5 var(--_font-accent);border-width:1px;border-radius:2.2rem;gap:.8rem;padding:0 1.5rem}.about-page .btn-small i{font-size:1.8rem}.about-page .btn-round{width:5.6rem;height:5.6rem;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);border-width:2px;border-radius:50%;transform:scale(1)}.about-page .btn-round i{font-size:2.5rem;display:inline-flex;position:relative;overflow:hidden}.no-touch .about-page .btn-round:hover{transform:scale(1.04)}.about-page .btn-round-small{border-width:1px;width:4rem;height:4rem}.about-page .btn-round-small i{font-size:1.8rem}.about-page .btn-outline{border-style:solid;border-color:var(--st-bright);color:var(--t-bright);background-color:#0000}.about-page .btn-outline.opposite{border-color:var(--st-opp-bright);color:var(--t-opp-bright)}.about-page .btn-opposite{background-color:var(--base-opp);border-style:solid;border-color:var(--base-opp);color:var(--t-opp-bright)}.about-page .btn-anim .btn-caption{height:3.3rem;line-height:3.3rem;overflow:hidden;display:block!important}.about-page .slide-right:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideRight;-moz-animation:.6s var(--_animbezier) .3s 1 both slideRight;animation:.6s var(--_animbezier) .3s 1 both slideRight}.about-page .slide-right-up:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideRightUp;-moz-animation:.6s var(--_animbezier) .3s 1 both slideRightUp;animation:.6s var(--_animbezier) .3s 1 both slideRightUp}.about-page .slide-right-down:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideRightDown;-moz-animation:.6s var(--_animbezier) .3s 1 both slideRightDown;animation:.6s var(--_animbezier) .3s 1 both slideRightDown}.about-page .slide-left:hover i:before{-webkit-animation:.6s var(--_animbezier) 0s 1 both slideLeft;-moz-animation:.6s var(--_animbezier) 0s 1 both slideLeft;animation:.6s var(--_animbezier) 0s 1 both slideLeft}.about-page .anim-no-delay:hover i:before{animation-delay:0s}.about-page .section-heading{text-align:left;flex-direction:column;gap:3.4rem;margin-bottom:7rem;display:flex}.about-page .section-heading.h2-only{margin-bottom:6.2rem}.about-page .section-heading.no-margin{margin:0}@media only screen and (min-width:768px){.about-page .section-heading{margin-bottom:8rem}.about-page .section-heading.h2-only{margin-bottom:6.6rem}}@media only screen and (min-width:1200px){.about-page .section-heading{margin-bottom:6.7rem}.about-page .section-heading.no-margin-desktop{margin-bottom:0}}@media only screen and (min-width:1600px){.about-page .section-heading{gap:4.2rem;margin-bottom:6.7rem}}@media only screen and (min-width:1200px){.about-page .section-heading__title.card-split-title{margin-top:-1.6rem}.about-page .section-heading__heading{margin-bottom:0;padding-right:6rem}}.about-page .section-heading__description{margin-top:2.2rem}@media only screen and (min-width:768px){.about-page .section-heading__description{margin-top:1.8rem;padding-right:6rem}}@media only screen and (min-width:1200px){.about-page .section-heading__description{margin-top:0;padding-top:.7rem}}.about-page .section-heading__controls{margin-top:3.2rem;display:flex}@media only screen and (min-width:1200px){.about-page .section-heading__controls{justify-content:flex-end;margin-top:0;padding-top:1.7rem}}@media only screen and (min-width:1600px){.about-page .section-heading__controls{padding-top:1.7rem}}.about-page .avatar-group{display:flex;position:relative}.about-page .avatar-group__item{border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;margin-left:-2.2rem;display:flex;overflow:hidden}.about-page .avatar-group__item:first-of-type{margin-left:0}.about-page .avatar-group__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.about-page .avatar-group__icon{width:4rem;height:auto}.about-page .stat__descr{max-width:250px}.about-page .site-divider{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);height:320px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.about-page .site-divider{height:600px}}@media only screen and (min-width:1200px){.about-page .site-divider{height:760px}}@media only screen and (min-width:1600px){.about-page .site-divider{height:930px}}.about-page .site-divider__image{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:320px;position:relative;overflow:hidden}.about-page .site-divider__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.about-page .site-divider__image{height:600px}}@media only screen and (min-width:1200px){.about-page .site-divider__image{height:760px}}@media only screen and (min-width:1600px){.about-page .site-divider__image{height:930px}}.about-page .bg-accent{background-color:var(--accent)}.about-page .stats-cards__inner.bg-accent{--stats-card-background:var(--accent);background-color:var(--stats-card-background)}:root[color-scheme=light] .about-page .stats-cards__inner.bg-accent{--stats-card-background:#4e72ad}@media (prefers-color-scheme:light){:root:not([color-scheme]) .about-page .stats-cards__inner.bg-accent{--stats-card-background:#4e72ad}}.about-page .stats-cards__inner.bg-accent .stat__descr{color:var(--t-opp-bright)}.about-page .stats-cards__inner.bg-accent .btn:focus-visible{outline-color:var(--t-opp-bright)!important}.about-page .stats-cards__inner.bg-accent .btn{background-color:var(--stats-card-background)}.about-page .stats-cards__inner.bg-base-tint .btn,.about-page .bg-base-tint{background-color:var(--base-tint)}.about-page .bg-base-opp{background-color:var(--base-opp)}.about-page .radius-m{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m)}@media only screen and (min-width:992px){.about-page .fullheight-l{height:100%}}.about-page .padding-4{padding:2.6rem 3rem}@media only screen and (min-width:768px){.about-page .padding-4{padding:3.6rem 4rem}}.about-page .sticky-section{position:relative}.about-page .sticky-section__static-inner{text-align:center}@media only screen and (min-width:1200px){.about-page .sticky-section__static-inner{text-align:left;padding-top:6rem;position:sticky;top:0}}@media only screen and (min-width:1600px){.about-page .sticky-section__static-inner{padding-top:9rem}}@media only screen and (min-width:1200px){.about-page .sticky-section__scroll{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-top:6rem;display:flex}}@media only screen and (min-width:1600px){.about-page .sticky-section__scroll{padding-top:9rem}}.about-page .sticky-section__scroll-inner{flex-direction:column;gap:6.5rem;display:flex}@media only screen and (min-width:768px){.about-page .sticky-section__scroll-inner{gap:7.5rem}}@media only screen and (min-width:1600px){.about-page .sticky-section__scroll-inner{gap:9.3rem}}.about-page .stats-cards{position:relative}.about-page .stats-cards__item{height:540px;position:relative}@media only screen and (min-width:768px){.about-page .stats-cards__item{height:420px}}@media only screen and (min-width:1600px){.about-page .stats-cards__item{height:600px}}.about-page .stats-cards__inner{flex-direction:column;justify-content:flex-start;gap:3.4rem;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.about-page .stats-cards__inner{justify-content:space-between;gap:0}.about-page .stats-cards__inner.align-end{align-items:flex-end}}.about-page .stats-cards__btngroup{z-index:1}.about-page .stats-cards__image{z-index:0;width:100%;max-width:400px;height:auto;padding:0 4rem 0 0;position:absolute;top:32rem;left:0}.about-page .stats-cards__inner .stats-cards__image.stats-card-image--clients{left:-8rem;transform:rotate(-35deg);container-type:inline-size}.about-page .stats-card-image--clients .ph-smiley{color:var(--t-opp-bright);font-size:100cqw;line-height:1;display:block}@media only screen and (min-width:320px){.about-page .stats-cards__image.stats-card-image--returning-clients{top:auto;bottom:-8rem;left:0}.about-page .stats-cards__image.stats-card-image--experience{inset:auto -4rem 0 auto}.about-page .stats-cards__image.stats-card-image--projects{width:550px;inset:auto -6rem 0 auto}}@media only screen and (min-width:768px){.about-page .stats-cards__image{width:60%;max-width:none;padding:0;top:0}.about-page .stats-cards__image.stats-card-image--clients{width:470px;top:-4rem;left:-4rem}.about-page .stats-cards__image.stats-card-image--returning-clients{width:420px;padding-top:4rem;top:auto;bottom:-4rem}.about-page .stats-cards__image.stats-card-image--experience{width:450px;inset:auto -4rem 0 auto}.about-page .stats-cards__image.stats-card-image--projects{width:550px;inset:auto -6rem 0 auto}}@media only screen and (min-width:1200px){.about-page .stats-cards__image.stats-card-image--clients{width:330px;top:0}.about-page .stats-cards__image.stats-card-image--returning-clients{left:0}.about-page .stats-cards__image.stats-card-image--projects{width:400px}}@media only screen and (min-width:1600px){.about-page .stats-cards__image.stats-card-image--clients{width:470px;top:4rem;left:-6rem}.about-page .stats-cards__image.stats-card-image--returning-clients{width:620px;padding-top:0;top:4rem;bottom:auto;left:-8rem}.about-page .stats-cards__image.stats-card-image--experience{width:620px}.about-page .stats-cards__image.stats-card-image--projects{width:550px}}.about-page .resume-list{position:relative}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.about-page .resume-list>.resume-list__item{transition:opacity .3s}.about-page .resume-list:hover>.resume-list__item:not(:hover){opacity:.75}}.about-page .resume-list__item{margin-top:-2px;display:block;position:relative}.about-page .resume-list__item:first-of-type{margin-top:0}.about-page .resume-list__divider{background-color:var(--st-muted);width:100%;height:2px;position:relative}.about-page .resume-list__content{flex-direction:column-reverse;justify-content:space-between;padding:3.6rem 0 3.5rem;display:flex;position:relative;overflow:hidden}.about-page .resume-list__heading{text-wrap:pretty;word-break:keep-all;max-width:90%}@media only screen and (min-width:1200px){.about-page .resume-list__content{flex-direction:row;justify-content:space-between;padding:4rem 0}}.about-page .resume-list__data{flex-direction:column;gap:1.6rem;display:flex}@media only screen and (min-width:1200px){.about-page .resume-list__data{gap:2.8rem}}.about-page .resume-list__source{margin-top:.2rem;font-size:1.6rem}@media only screen and (min-width:1600px){.about-page .resume-list__source{font-size:1.8rem}}.about-page .resume-list__descr{max-width:560px}.about-page .resume-list__year{white-space:nowrap;margin-bottom:1.1rem}.about-page .resume-list__year p{font-weight:var(--fw-medium);color:var(--t-bright)}.about-page .approach-list{flex-direction:column;display:flex;position:relative}.about-page .approach-list__descr{text-wrap:pretty}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.about-page .approach-list>.approach-list__item{-webkit-transition:opacity var(--_animspeed-medium) ease;-moz-transition:opacity var(--_animspeed-medium) ease;transition:opacity var(--_animspeed-medium) ease}.no-touch .about-page .approach-list:hover>.approach-list__item:not(:hover){opacity:.75}}.about-page .approach-list__item{width:100%;margin-top:-2px;position:relative}.about-page .approach-list__item:first-of-type{margin-top:0}.about-page .approach-list__border{width:-moz-calc(100% - 3rem);background-color:var(--st-muted);width:calc(100% - 3rem);height:2px;position:relative;left:1.5rem}.about-page .approach-list__inner{padding:5rem 0}@media only screen and (min-width:768px){.about-page .approach-list__inner{padding:5rem 0}}.about-page .approach-list__image{width:7rem;height:7rem;margin-bottom:2.4rem;display:block}.about-page .approach-list__image i{color:var(--t-bright);font-size:6rem;line-height:1;display:block;position:relative}@media only screen and (min-width:1200px){.about-page .approach-list__image{margin-bottom:0}}.about-page .approach-list__title{margin-bottom:2.2rem}@media only screen and (min-width:1200px){.about-page .approach-list__title{text-align:right;margin-bottom:0;padding:0 3rem}}.about-page .marquee{max-width:100%;overflow:hidden}.about-page .marquee__item{margin-top:1.5rem;margin-right:1.5rem}.about-page .marquee__item.one-line{margin-top:0}@media only screen and (min-width:768px){.about-page .marquee__item{margin-top:3rem;margin-right:3rem}.about-page .marquee__item.one-line{margin-top:0}}.about-page .marquee__item{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);align-items:center;gap:20px;width:430px;height:320px;animation:1s infinite animateZ;display:flex;position:relative;overflow:hidden}.about-page .marquee__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.about-page .marquee__item.item-regular{background-color:#0000;border-radius:0;gap:0;width:auto;height:auto;animation:1s infinite animateZ}.about-page .marquee__item.item-large{width:830px;height:630px}@media only screen and (min-width:768px){.about-page .marquee__item{width:490px;height:360px}}@media only screen and (min-width:1200px){.about-page .marquee__item{width:540px;height:400px}}@media only screen and (min-width:1400px){.about-page .marquee__item.item-large{width:880px;height:670px}}@media only screen and (min-width:1600px){.about-page .marquee__item{width:730px;height:540px}.about-page .marquee__item.item-large{width:1000px;height:760px}}.about-page .marquee__link{width:100%;height:100%;display:block}.about-page .marquee__link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.about-page .marquee__text{margin-right:1.6rem}@media only screen and (min-width:1200px){.about-page .marquee__text{margin-right:3.6rem}}.about-page .marquee__image{flex-shrink:0;width:4.1rem;height:4.1rem}@media only screen and (min-width:768px){.about-page .marquee__image{width:8.1rem;height:8.1rem}}.about-page .marquee__image img,.about-page .marquee__image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-page .marquee__text{font:normal var(--fw-regular) 6rem/1.2 var(--_font-accent);letter-spacing:-.06rem}@media only screen and (min-width:768px){.about-page .marquee__text{font-size:12rem}}@media only screen and (min-width:1200px){.about-page .marquee__text{font-size:12rem}}.about-page .swiper-slide{filter:blur(4px);width:100%;-webkit-transition:-webkit-filter var(--_animspeed-slow) var(--_animbezier);transition:-webkit-filter var(--_animspeed-slow) var(--_animbezier);-moz-transition:filter var(--_animspeed-slow) var(--_animbezier);transition:filter var(--_animspeed-slow) var(--_animbezier);transition:filter var(--_animspeed-slow) var(--_animbezier), -webkit-filter var(--_animspeed-slow) var(--_animbezier)}.about-page .swiper-fade .swiper-slide{transition-property:opacity}.about-page .swiper-slide.testimonial-slide{width:100%}@media only screen and (min-width:768px){.about-page .swiper-slide{width:auto}.about-page .swiper-slide.testimonial-slide{width:100%}}.about-page .slider-control{width:auto;height:auto;margin:0;display:block;position:absolute;inset:auto auto .2rem}.about-page .slider-control:after{display:none}.about-page .slider-control--previous{left:0}.about-page .slider-control--next{left:5.4rem}.about-page .testimonial-pagination{font:normal var(--fw-regular) 1.6rem/1.6 var(--_font-default);color:var(--t-bright)}.about-page .testimonial-pagination.opposite{color:var(--t-opp-bright)}.about-page .testimonials-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;width:100%;padding:0 1.5rem;display:flex;position:absolute;bottom:0;left:0}.about-page .testimonials-controls .slider-control{width:auto;height:auto;margin:0;position:relative;bottom:auto}.about-page .testimonials-controls .slider-control--previous,.about-page .testimonials-controls .slider-control--next{left:auto}.about-page .testimonials-controls .testimonial-pagination{width:auto;position:relative;inset:auto}@media only screen and (min-width:992px){.about-page .testimonials-controls{justify-content:start;padding:0;position:absolute;bottom:0;left:1.5rem}}.about-page .testimonials-section{height:auto;position:relative}.about-page .testimonials-carousel{height:100%;padding-bottom:7rem;position:relative}@media only screen and (min-width:1200px){.about-page .testimonials-carousel.no-padding{padding-bottom:0}}.about-page .swiper-slide.no-blur{filter:blur()}.about-page .testimonial-card{position:relative}.about-page .testimonial-card__content{flex-direction:column;gap:4rem;display:flex;position:relative}@media only screen and (min-width:1200px){.about-page .testimonial-card__content{padding-bottom:9.6rem;padding-right:6rem}}.about-page .testimonial-card__img{position:relative}@media only screen and (min-width:1200px){.about-page .testimonial-card__img{align-items:center;display:flex}}.about-page .testimonial-card__author{gap:1.5rem;display:flex}@media only screen and (min-width:768px){.about-page .testimonial-card__author{gap:3rem}}.about-page .testimonial-card__avatar{border-radius:50%;width:8rem;height:8rem;overflow:hidden}.about-page .testimonial-card__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.about-page .testimonial-card__avatar{width:12rem;height:12rem}}.about-page .testimonial-card__info{width:-moz-calc(100% - 9.5rem);flex-direction:column;justify-content:center;gap:.6rem;width:calc(100% - 9.5rem);display:flex}@media only screen and (min-width:768px){.about-page .testimonial-card__info{width:auto}}.about-page .testimonial-card__position{line-height:1.2}.about-page .testimonial-card__text{margin-bottom:6rem}.about-page .testimonial-card__text p{margin-bottom:3rem}@media only screen and (min-width:1200px){.about-page .testimonial-card__text{margin-bottom:0}}.about-page .card-split-title h2{white-space:pre-line}.about-page .qualifications-title{--qualification-font-max:4.4rem;container-type:inline-size}.about-page .qualifications-title h2{font-size:clamp(3.2rem, 14cqi, var(--qualification-font-max));white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (min-width:768px){.about-page .qualifications-title{--qualification-font-max:7rem}}.about-page .slider-control button{background:0 0}@media (prefers-reduced-motion:reduce){.about-page .marquee-flex{flex-wrap:wrap;width:100%;transform:none!important}.about-page .marquee-group{flex-wrap:wrap;justify-content:center;width:100%}.about-page .marquee-group+.marquee-group{display:none}.about-page .marquee__item{max-width:100%;animation:none}.about-page .swiper-wrapper,.about-page .swiper-slide{transition-duration:0s!important}}.about-page .site-section{min-width:0}.about-page.inner-page-content{padding-top:7.6rem}@media (min-width:768px){.about-page.inner-page-content{padding-top:9.6rem}}.about-page .testimonials-controls{z-index:2}@media (max-width:1199px){.about-page .testimonials-carousel{padding-bottom:0}.about-page .testimonial-card__img{display:none}.about-page .testimonials-carousel .testimonials-controls{justify-content:space-between;padding:0 1.5rem;position:relative;top:auto;bottom:auto;left:0}}.about-page h3{font:normal var(--fw-medium) 3.6rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.about-page h3{font-size:5rem}}.about-page h4,.about-page .resume-list__heading{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:1200px){.about-page h4,.about-page .resume-list__heading{font-size:4.4rem}}.about-page h5,.about-page .testimonial-card__name{font:normal var(--fw-medium) 2.6rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.about-page h5,.about-page .testimonial-card__name{font-size:3.4rem}}.about-page h6,.about-page .approach-list__heading{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:1200px){.about-page h6,.about-page .approach-list__heading{font-size:5rem}}.about-page .fullheight-l{height:auto}@media only screen and (min-width:992px){.about-page .fullheight-l{height:100%}}@media (min-width:1200px){.about-page .col-xl-7{flex:none;width:58.3333%}}.about-page .d-flex{display:flex!important}.about-page .align-items-stretch{align-items:stretch!important}.about-page .ph-bold.ph-arrow-down-right:before{content:""}.about-page .ph.ph-arrow-left:before{content:""}.about-page h3,.about-page h4,.about-page h5,.about-page h6,.about-page .testimonial-card__name{margin:0;padding:0}.about-page h6,.about-page .approach-list__heading{font-size:4rem}.about-page .stat-number span{color:inherit}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideRightDown{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(-100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideLeft{0%{transform:translate(0)}50%{transform:translate(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)}53%{opacity:1}to{transform:translate(0)}}
