:root{--height-background: 125vh;--height-t-content: calc((100% + var(--xs)) * 100 / 125)}.approach{position:relative;padding-top:100rem;z-index:1;min-height:35vh}.approach .grid{position:relative;z-index:1;background-color:var(--white-color)}.intro .titles__left,.intro .titles__right{color:var(--white-color);margin-bottom:25rem;display:flex;flex-direction:column;gap:4rem}.titles__left p{font-size:var(--l)!important}.team{position:relative;margin-block:150rem}.team__infos{position:absolute;bottom:0;right:0}.team__infos p{font-size:var(--header)}.team .team__title{height:calc(100vh - var(--xs) * 2);position:sticky;top:var(--xs);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10rem}.team .team__title p[data-after]{position:relative;width:max-content;font-size:var(--xl);font-family:var(--main-font-family)}.team .team__title p[data-after]:before{content:attr(data-after);position:absolute;top:0;font-size:var(--s);left:100%}.team .team__title p:last-child{color:var(--gray-color)!important}.team .team__pictures{width:100%;height:100%;position:absolute}.team__pictures .picture{position:absolute;width:15%;aspect-ratio:1;object-fit:cover;filter:grayscale()}.picture .picture__infos{padding-top:8rem;display:flex;flex-direction:column}.picture .picture__infos>*{font-size:var(--xs)}.picture .picture__infos span{color:var(--gray-color)}.trail-section{justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;display:flex;position:relative}.trail-heading{font-size:30rem;font-weight:500;line-height:1}.trail-wrap{z-index:5;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.trail-list{position:relative;width:100%;height:100%;overflow:hidden}.trail-item{opacity:0;border-radius:.3125em;width:175rem;height:250rem;position:absolute;overflow:hidden}.trail-item__img{object-fit:cover;width:100%;height:100%}.test-1{background-color:#cacdd0;height:calc(200vh - var(--xs) * 2);padding:var(--xs)}.test-1 .content{position:sticky;top:var(--xl);z-index:0}.test-2{position:relative;z-index:2;margin-top:-100vh;background-color:var(--white-color);height:calc(100vh - var(--xs) * 2);padding:var(--xs)}.test-2 .content{background-color:var(--white-color);position:sticky;top:var(--xl)}.autoplay-tabs{position:relative;min-height:calc(75vh - var(--xs) * 2);width:100%}.autoplay-tabs .tabs{position:absolute;width:100%;height:100%}.tabs .tabs__current{width:100%;height:100%}.tabs__current .current__video{position:relative;width:100%;height:100%}.current__video .video__item{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:16rem;overflow:hidden}.current__video .video__item:first-child video,.current__video .video__item:first-child .current__text p{opacity:1;visibility:visible}.current__video .video__item video{position:relative;width:100%;opacity:0;max-height:126rem;object-fit:cover;border-radius:var(--xs);scale:1}.video__item.abs-element{position:absolute;top:calc(12.5% * var(--id) + 24rem);width:100%;height:max-content;z-index:calc(var(--id) * 10)}.current__video .video__item .current__text p{opacity:0;visibility:hidden}.tabs__titles{display:flex;flex-direction:column;justify-content:center;gap:48rem;height:100%}.tabs__titles .title__item{cursor:pointer}.title__item p{display:flex;flex-direction:row;align-items:center;gap:32rem}.title__item p span{font-size:var(--xs)}.tabs__titles .title__item[data-active=false]{color:var(--inactive-item)}.title__item p{font-size:var(--m);transition:all calc(var(--basic-duration) / 2) var(--main-transition)}.title__item .item__lines{position:relative;margin-top:24rem;width:100%;height:2px}.item__lines .back-line{position:relative;width:100%;height:100%;background-color:var(--line-tabs-color);opacity:.75}.item__lines .back-line .gauge-line{position:absolute;background-color:var(--primary);top:0;left:0;z-index:1;width:100%;height:100%;transform:scaleX(var(--progress-scale));transform-origin:left}@media screen and (max-width: 1000px){.approach .approach__content .section__text{margin-top:var(--s)}.approach__b__content .l__content .agency__text{width:calc(69% + var(--grid-gap))!important}.r__content{display:none}}
