@layer layout{.footer{z-index:1;gap:0;width:100%;padding-top:max(2.5rem,2.6455vw)}@media (min-width:1663.2px){.footer{padding-top:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}@media (min-width:1024px){.footer{position:fixed;bottom:0;left:0}}.footer__reveal{pointer-events:none;background:linear-gradient(#121c0a00 0%,#121c0a80 100%);display:none}@media (min-width:1024px){.footer__reveal{z-index:3;display:block;position:absolute;inset:0}}.footer__main{border-top:.0625rem solid #121c0a1a;align-items:center}@media (max-width:1023px){.footer__main{padding-bottom:1.875rem}}@media (max-width:767px){.footer__main{gap:0}}.footer__main__home{margin-left:calc(var(--gutter) * -1);width:calc(100% + var(--gutter));display:flex}.footer__main__home video,.footer__main__home img{object-fit:cover;aspect-ratio:1160/900;width:100%;height:100%}.footer__main__right{gap:var(--gap);grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.footer__main__right{border-top:.0625rem solid #121c0a1a;flex-direction:column;padding-top:max(2.5rem,2.6455vw);display:flex}}@media (max-width:767px) and (min-width:1663.2px){.footer__main__right{padding-top:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}@media (max-width:767px){.footer__main__right{row-gap:max(3.75rem,3.96825vw)}}@media (max-width:767px) and (min-width:1663.2px){.footer__main__right{row-gap:max(3.75rem,min(3.96825vw,2.11535vw + 1.75099rem))}}.footer__main__nav{flex-direction:column;display:flex}.footer__main__nav li a{padding-top:max(.4375rem,.462963vw);display:block}@media (min-width:1663.2px){.footer__main__nav li a{padding-top:max(.4375rem,min(.462963vw,.246791vw + .204282rem))}}.footer__main__nav li a{padding-bottom:max(.4375rem,.462963vw)}@media (min-width:1663.2px){.footer__main__nav li a{padding-bottom:max(.4375rem,min(.462963vw,.246791vw + .204282rem))}}.footer__main__nav li:first-child a{padding-top:0}.footer__main__nav li:last-child a{padding-bottom:0}.footer__main__contact{flex-direction:column;gap:max(2.5rem,2.6455vw);display:flex}@media (min-width:1663.2px){.footer__main__contact{gap:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.footer__main__sub{flex-direction:column;gap:max(1.25rem,1.32275vw);display:flex}@media (min-width:1663.2px){.footer__main__sub{gap:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.footer__main__studios{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);gap:max(.9375rem,.992063vw);width:fit-content;display:grid}@media (min-width:1663.2px){.footer__main__studios{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.footer__bottom{border-top:.0625rem solid #121c0a1a;padding-top:max(.625rem,2.6455vw)}@media (min-width:1663.2px){.footer__bottom{padding-top:max(.625rem,min(2.6455vw,1.41023vw + .291832rem))}}.footer__bottom{padding-bottom:max(1.875rem,2.6455vw)}@media (min-width:1663.2px){.footer__bottom{padding-bottom:max(1.875rem,min(2.6455vw,1.41023vw + .875496rem))}}@media (max-width:1231px){.footer__bottom{flex-direction:column;row-gap:max(1.875rem,1.98413vw);display:flex}}@media (max-width:1231px) and (min-width:1663.2px){.footer__bottom{row-gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}@media (max-width:767px){.footer__bottom{border-top:0;flex-direction:column-reverse}}.footer__bottom__left{gap:var(--gap);grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1231px){.footer__bottom__left{flex-direction:row-reverse;justify-content:space-between;display:flex}}@media (max-width:767px){.footer__bottom__left{flex-direction:row;justify-content:flex-start}}.footer__bottom__right{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.footer__bottom__nav{gap:max(1.25rem,1.32275vw);display:flex}@media (min-width:1663.2px){.footer__bottom__nav{gap:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}@media (max-width:767px){.footer__bottom__nav{gap:.5rem var(--gap);grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);display:grid}}.footer a:not(.btn):not(.footer__main__home):not(.footer__main__nav a){transition:all .25s cubic-bezier(.22,0,.31,1)}@media (hover:hover) and (pointer:fine){.footer a:not(.btn):not(.footer__main__home):not(.footer__main__nav a):hover,.footer a:not(.btn):not(.footer__main__home):not(.footer__main__nav a).hover{opacity:.6}}.footer a:not(.btn):not(.footer__main__home):not(.footer__main__nav a).focus-visible,.footer a:not(.btn):not(.footer__main__home):not(.footer__main__nav a):focus-visible{opacity:.6}}@layer components{.card-hover__img,.card-hover__img img{transition:all .4s cubic-bezier(.22,0,.31,1)}@media (hover:hover) and (pointer:fine){.card-hover:hover .card-hover__img,.card-hover.hover .card-hover__img{border-radius:10px 0;overflow:hidden}.card-hover:hover .card-hover__img img,.card-hover.hover .card-hover__img img{transform:scale(1.03)}}.card-hover.focus-visible .card-hover__img,.card-hover:focus-visible .card-hover__img{border-radius:10px 0;overflow:hidden}.card-hover.focus-visible .card-hover__img img,.card-hover:focus-visible .card-hover__img img{transform:scale(1.03)}.card-reveal{opacity:0}.card-reveal__border{border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#121c0a00 0%,#121c0a4d 50%,#121c0a00 100%) 0 0/250% 250%;padding:.0625rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.card{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.card__img{aspect-ratio:328/230;border-radius:20px 0;position:relative;overflow:hidden}@media (max-width:767px){.card__img{aspect-ratio:388/273}}.card__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.card__content{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.card__content{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}@media (min-width:1232px){.card__content>p{padding-right:5%}}.project-card{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.project-card{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.project-card__img{aspect-ratio:37/25;border-radius:20px 0;position:relative;overflow:hidden}.project-card__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.project-card__content{flex-wrap:wrap;align-items:flex-start;gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.project-card__content{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.project-card__content{row-gap:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.project-card__content{row-gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}@media (min-width:1232px){.project-card__content>p{padding-right:8%}}.project-slide{box-sizing:border-box;border-radius:30px 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.project-slide__bg,.project-slide__bg img,.project-slide__bg video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.project-slide__bg:after{content:"";object-fit:cover;z-index:0;background:linear-gradient(#0000 60%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.project-slide__title{top:var(--gutter);left:var(--gutter);z-index:1;color:#fff;max-width:max(34.375rem,36.3757vw);position:absolute}@media (min-width:1663.2px){.project-slide__title{max-width:max(34.375rem,min(36.3757vw,19.3907vw + 16.0508rem))}}@media (max-width:1023px){.project-slide__title{top:max(2.5rem,2.6455vw)}}@media (max-width:1023px) and (min-width:1663.2px){.project-slide__title{top:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.project-slide__content{z-index:1;color:#fff;box-sizing:border-box;height:100%;padding:var(--gutter) calc(var(--gutter) - var(--gap));flex-direction:column;justify-content:flex-end;gap:max(1.5625rem,1.65344vw);display:flex;position:relative}@media (min-width:1663.2px){.project-slide__content{gap:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.project-slide__content{max-width:max(21.875rem,23.1481vw)}@media (min-width:1663.2px){.project-slide__content{max-width:max(21.875rem,min(23.1481vw,12.3396vw + 10.2141rem))}}@media (max-width:1023px){.project-slide__content{padding:var(--gutter);padding-bottom:max(2.5rem,2.6455vw)}}@media (max-width:1023px) and (min-width:1663.2px){.project-slide__content{padding-bottom:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.project-slide__mobile{z-index:1;color:#fff;position:absolute;inset:0}.project-slide__mobile__title{top:var(--gutter);left:var(--gutter);max-width:max(13.75rem,14.5503vw);position:absolute}@media (min-width:1663.2px){.project-slide__mobile__title{max-width:max(13.75rem,min(14.5503vw,7.75629vw + 6.4203rem))}}.project-slide__mobile__cta{bottom:var(--gutter);right:var(--gutter);position:absolute}.project-slide .icon-list .icon-list__item__icon{filter:invert()brightness(2)}.insights-slide{box-sizing:border-box;border-radius:30px 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.insights-slide__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.insights-slide__bg img,.insights-slide__bg video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;scale:1.11}.insights-slide__bg:after{content:"";object-fit:cover;z-index:0;background:linear-gradient(#0000 60%,#00000080 100%);width:100%;height:100%;position:absolute;top:0;left:0}.insights-slide__content{z-index:1;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:max(1.5625rem,1.65344vw);height:100%;display:flex;position:relative}@media (min-width:1663.2px){.insights-slide__content{gap:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.insights-slide__content{padding:max(.9375rem,1.98413vw)}@media (min-width:1663.2px){.insights-slide__content{padding:max(.9375rem,min(1.98413vw,1.05768vw + .437748rem))}}.insights-info-card{color:#121c0a;box-sizing:border-box;background:#fff;border-radius:20px 0;flex-direction:column;gap:max(1.875rem,1.98413vw);transition:all .25s cubic-bezier(.22,0,.31,1);display:flex;overflow:hidden}@media (min-width:1663.2px){.insights-info-card{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.insights-info-card{padding:max(1.875rem,1.98413vw)}@media (min-width:1663.2px){.insights-info-card{padding:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.insights-info-card{max-width:max(21.875rem,23.1481vw)}@media (min-width:1663.2px){.insights-info-card{max-width:max(21.875rem,min(23.1481vw,12.3396vw + 10.2141rem))}}.sector-card{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.sector-card{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.sector-card__img{aspect-ratio:37/25;border-radius:20px 0;position:relative;overflow:hidden}.sector-card__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sector-card__content{flex-direction:column;align-items:flex-start;gap:max(1rem,1.0582vw);display:flex}@media (min-width:1663.2px){.sector-card__content{gap:max(1rem,min(1.0582vw,.564094vw + .466931rem))}}.sector-card__title{align-items:flex-start;gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.sector-card__title{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.sector-card__icon{width:max(1.5625rem,1.65344vw);position:relative}@media (min-width:1663.2px){.sector-card__icon{width:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.sector-card__icon{height:max(1.5625rem,1.65344vw)}@media (min-width:1663.2px){.sector-card__icon{height:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.sector-card__icon img,.sector-card__icon svg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sector-card__desc{max-width:90%}.news-card{flex-direction:column;gap:max(.9375rem,.992063vw);width:100%;display:flex}@media (min-width:1663.2px){.news-card{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.news-card__img{aspect-ratio:380/266;border-radius:20px 0;position:relative;overflow:hidden}.news-card__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.news-card__content{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.news-card__content{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.person-card{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.person-card{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.person-card__img{aspect-ratio:91/114;border-radius:20px 0;position:relative;overflow:hidden}.person-card__img>img,.person-card__img>video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.person-card__overlay{color:#fff;opacity:0;pointer-events:none;z-index:1;background:#9eada8f2;flex-direction:column;justify-content:space-between;padding:max(1.25rem,1.98413vw);transition:all .25s cubic-bezier(.22,0,.31,1);display:flex;position:absolute;inset:0}@media (min-width:1663.2px){.person-card__overlay{padding:max(1.25rem,min(1.98413vw,1.05768vw + .583664rem))}}.person-card__overlay{padding-left:max(.9375rem,1.32275vw)}@media (min-width:1663.2px){.person-card__overlay{padding-left:max(.9375rem,min(1.32275vw,.705117vw + .437748rem))}}.person-card__overlay{padding-right:max(.9375rem,1.32275vw)}@media (min-width:1663.2px){.person-card__overlay{padding-right:max(.9375rem,min(1.32275vw,.705117vw + .437748rem))}}.person-card__socials{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.person-card__socials__item{width:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.person-card__socials__item{width:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.person-card__socials__item{height:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.person-card__socials__item{height:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.person-card__socials__item a{width:100%;height:100%;transition:all .25s cubic-bezier(.22,0,.31,1);display:block}@media (hover:hover) and (pointer:fine){.person-card__socials__item a:hover,.person-card__socials__item a.hover{filter:brightness(.9)}}.person-card__socials__item a.focus-visible,.person-card__socials__item a:focus-visible{filter:brightness(.9)}.person-card__socials__item img{filter:brightness(0)invert();object-fit:contain;width:100%;height:100%}.person-card__bio{color:inherit}.person-card__content{flex-direction:column;gap:max(.3125rem,.330688vw);display:flex}@media (min-width:1663.2px){.person-card__content{gap:max(.3125rem,min(.330688vw,.176279vw + .145916rem))}}.person-card.hover .person-card__overlay{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.person-card:hover .person-card__overlay,.person-card.hover .person-card__overlay{opacity:1;pointer-events:auto}}.person-card.focus-visible .person-card__overlay,.person-card:focus-visible .person-card__overlay{opacity:1;pointer-events:auto}.studio-card{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex;position:relative}@media (min-width:1663.2px){.studio-card{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.studio-card__link{font:inherit}.studio-card__link:after{content:"";position:absolute;inset:0}.studio-card__img{aspect-ratio:443/310;border-radius:20px 0;transition:all .4s cubic-bezier(.22,0,.31,1);position:relative;overflow:hidden}.studio-card__img img{object-fit:cover;z-index:0;width:100%;height:100%;transition:all .4s cubic-bezier(.22,0,.31,1);position:absolute;top:0;left:0}.studio-card__content{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.studio-card__content{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.studio-card__head{align-items:center;gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.studio-card__head{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.studio-card__foot{z-index:1;align-items:center;gap:max(.625rem,.661376vw);display:flex;position:relative}@media (min-width:1663.2px){.studio-card__foot{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}@media (hover:hover) and (pointer:fine){.studio-card:hover .studio-card__img,.studio-card.hover .studio-card__img{border-radius:0}.studio-card:hover .studio-card__img img,.studio-card.hover .studio-card__img img{scale:1.03}}.studio-card.focus-visible .studio-card__img,.studio-card:focus-visible .studio-card__img{border-radius:0}.studio-card.focus-visible .studio-card__img img,.studio-card:focus-visible .studio-card__img img{scale:1.03}.studio-info,.studio-info a{white-space:nowrap;align-items:center;gap:.3125rem;display:flex}.studio-info span{justify-content:center;align-items:center;display:flex}.studio-info svg{color:#121c0a}.studio-info svg,.studio-info img{width:max(1.125rem,1.19048vw)}@media (min-width:1663.2px){.studio-info svg,.studio-info img{width:max(1.125rem,min(1.19048vw,.634606vw + .525298rem))}}.studio-info svg,.studio-info img{height:max(1.125rem,1.19048vw)}@media (min-width:1663.2px){.studio-info svg,.studio-info img{height:max(1.125rem,min(1.19048vw,.634606vw + .525298rem))}}.clock__hand{transform-box:view-box;transform-origin:16px 16px}.list{flex-direction:column;gap:max(1.875rem,1.98413vw);display:flex}@media (min-width:1663.2px){.list{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.list__head{justify-content:space-between;align-items:center;gap:var(--gap);width:100%;display:flex}.list__navigation{justify-content:flex-end;align-items:center;gap:var(--gap);display:flex}.swiper-buttons{gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.swiper-buttons{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.swiper-buttons--white .swiper-buttons__item.swiper-button-disabled{color:#fff3;border-color:#fff3}.swiper-buttons--white .swiper-buttons__item.swiper-button-disabled svg{opacity:1}@media (hover:hover) and (pointer:fine){.swiper-buttons--white .swiper-buttons__item.swiper-button-disabled:hover,.swiper-buttons--white .swiper-buttons__item.swiper-button-disabled.hover{background:0 0;border-color:#fff3}}.swiper-buttons--white .swiper-buttons__item.swiper-button-disabled.focus-visible,.swiper-buttons--white .swiper-buttons__item.swiper-button-disabled:focus-visible{background:0 0;border-color:#fff3}.swiper-buttons__item{color:#121c0a;background:#dbf0e8;border:.0625rem solid #dbf0e8;border-radius:30px;justify-content:center;align-items:center;gap:.625rem;padding:max(.9375rem,.992063vw);transition:all .25s cubic-bezier(.22,0,.31,1);display:flex;overflow:hidden}@media (min-width:1663.2px){.swiper-buttons__item{padding:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.swiper-buttons__item svg{object-fit:contain;width:max(.8125rem,.859788vw)}@media (min-width:1663.2px){.swiper-buttons__item svg{width:max(.8125rem,min(.859788vw,.458326vw + .379382rem))}}.swiper-buttons__item svg{height:max(.5rem,.529101vw)}@media (min-width:1663.2px){.swiper-buttons__item svg{height:max(.5rem,min(.529101vw,.282047vw + .233466rem))}}.swiper-buttons__item.swiper-button-disabled{cursor:not-allowed;background:0 0;border-color:#121c0a33}.swiper-buttons__item.swiper-button-disabled svg{opacity:.2}@media (hover:hover) and (pointer:fine){.swiper-buttons__item.swiper-button-disabled:hover,.swiper-buttons__item.swiper-button-disabled.hover{background:0 0;border-color:#121c0a33}}.swiper-buttons__item.swiper-button-disabled.focus-visible,.swiper-buttons__item.swiper-button-disabled:focus-visible{background:0 0;border-color:#121c0a33}@media (hover:hover) and (pointer:fine){.swiper-buttons__item:hover,.swiper-buttons__item.hover{background:#fff042;border-color:#fff042}}.swiper-buttons__item.focus-visible,.swiper-buttons__item:focus-visible{background:#fff042;border-color:#fff042}.slider{position:relative}.slider--grid{overflow:visible}.slider--grid .slider__container{width:100%;margin-left:0}.slider--grid .slider__wrapper{grid-template-columns:repeat(var(--slider-columns,1), minmax(0, 1fr));gap:var(--gap);row-gap:calc(var(--gap) * 2);display:grid}.slider__container{width:calc(100% + var(--gutter) * 2);margin-left:calc(var(--gutter) * -1);overflow:hidden}.slider__progress{background:#9eada833;width:100%;height:max(.0625rem,.0661376vw);position:relative}@media (min-width:1663.2px){.slider__progress{height:max(.0625rem,min(.0661376vw,.0352559vw + .0291832rem))}}.slider__progress .swiper-pagination-progressbar-fill{background:#9eada8}@media (max-width:767px){.slider__progress{display:none}}.slider>.show-mobile{margin-top:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.slider>.show-mobile{margin-top:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.client-panel{aspect-ratio:1;border-radius:20px 0;flex-direction:column;justify-content:center;align-items:center;padding:max(1.5625rem,1.65344vw);display:flex;position:relative;overflow:hidden}@media (min-width:1663.2px){.client-panel{padding:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.client-panel svg,.client-panel img{width:100%;max-width:max(7.5rem,7.93651vw)}@media (min-width:1663.2px){.client-panel svg,.client-panel img{max-width:max(7.5rem,min(7.93651vw,4.2307vw + 3.50198rem))}}.client-panel svg,.client-panel img{max-height:max(5rem,5.29101vw)}@media (min-width:1663.2px){.client-panel svg,.client-panel img{max-height:max(5rem,min(5.29101vw,2.82047vw + 2.33466rem))}}.client-panel svg *,.client-panel img *{fill:#4c4942}.client-panel:after{content:"";border-radius:inherit;background:linear-gradient(135deg, #6b675f, rgba(202, 194, 180, var(--timer-progress,1)));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fdfae4 0 0),linear-gradient(#fdfae4 0 0);mask-image:linear-gradient(#fdfae4 0 0),linear-gradient(#fdfae4 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.award-item{border-top:.0625rem solid #cac2b4;width:100%;position:relative}@media (max-width:767px){.award-item{flex-direction:column;display:flex}}.award-item:last-child{border-bottom:.0625rem solid #cac2b4}.award-item td{vertical-align:middle;padding-right:calc(var(--gap) * 2);padding-top:max(.3125rem,.992063vw)}@media (min-width:1663.2px){.award-item td{padding-top:max(.3125rem,min(.992063vw,.528838vw + .145916rem))}}.award-item td{padding-bottom:max(.3125rem,.992063vw)}@media (min-width:1663.2px){.award-item td{padding-bottom:max(.3125rem,min(.992063vw,.528838vw + .145916rem))}}.award-item td:first-child,.award-item td:last-child{padding-top:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.award-item td:first-child,.award-item td:last-child{padding-top:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.award-item td:last-child{padding-bottom:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.award-item td:last-child{padding-bottom:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}@media (max-width:767px){.award-item td{padding-right:0}}.award-item__img img{object-fit:cover;border-radius:10px 0;width:max(5.6875rem,6.01852vw);overflow:hidden}@media (min-width:1663.2px){.award-item__img img{width:max(5.6875rem,min(6.01852vw,3.20828vw + 2.65567rem))}}.award-item__img img{height:max(3.875rem,4.10053vw)}@media (min-width:1663.2px){.award-item__img img{height:max(3.875rem,min(4.10053vw,2.18586vw + 1.80936rem))}}.award-item__description{max-width:max(32.5rem,34.3915vw)}@media (min-width:1663.2px){.award-item__description{max-width:max(32.5rem,min(34.3915vw,18.3331vw + 15.1753rem))}}.award-item__link:after{content:"";position:absolute;inset:0}.contact-person .link{margin-top:max(.5rem,.529101vw);display:block}@media (min-width:1663.2px){.contact-person .link{margin-top:max(.5rem,min(.529101vw,.282047vw + .233466rem))}}.accordion{border-top:.0625rem solid #cac2b4}.accordion__head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:max(1.875rem,1.98413vw);transition:all .25s cubic-bezier(.22,0,.31,1);display:flex;position:relative}@media (min-width:1663.2px){.accordion__head{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.accordion__head{row-gap:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.accordion__head{row-gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.accordion__head{padding-top:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.accordion__head{padding-top:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.accordion__head{padding-bottom:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.accordion__head{padding-bottom:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}@media (max-width:767px){.accordion__head{flex-direction:column;align-items:flex-start}}.accordion__head:before{content:"";transform-origin:50%;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11'%20height='12'%20viewBox='0%200%2011%2012'%20fill='none'%3e%3cpath%20d='M5%200L6%201V12L5%2011V0Z'%20fill='%23121C0A'/%3e%3cpath%20d='M7%205.5H11L10%206.5H6L7%205.5Z'%20fill='%23121C0A'/%3e%3cpath%20d='M1%205.5H5L4%206.5H0L1%205.5Z'%20fill='%23121C0A'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border:.0625rem solid #121c0a;border-radius:50%;width:max(1.375rem,1.45503vw);transition:all .25s cubic-bezier(.22,0,.31,1);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width:1663.2px){.accordion__head:before{width:max(1.375rem,min(1.45503vw,.775629vw + .64203rem))}}.accordion__head:before{height:max(1.375rem,1.45503vw)}@media (min-width:1663.2px){.accordion__head:before{height:max(1.375rem,min(1.45503vw,.775629vw + .64203rem))}}.accordion__head h4,.accordion__head h5,.accordion__head h6{max-width:80%}@media (min-width:768px){.accordion__head .tag-wrap{width:max(5.625rem,5.95238vw)}}@media (min-width:768px) and (min-width:1663.2px){.accordion__head .tag-wrap{width:max(5.625rem,min(5.95238vw,3.17303vw + 2.62649rem))}}.accordion[open] .accordion__head:before{background-color:#fff042;transform:translateY(-50%)rotate(135deg)}.accordion__body{overflow:hidden}@media (min-width:768px){.accordion__body{padding-left:max(7.5rem,7.93651vw)}}@media (min-width:768px) and (min-width:1663.2px){.accordion__body{padding-left:max(7.5rem,min(7.93651vw,4.2307vw + 3.50198rem))}}.accordion__body__inner{flex-wrap:nowrap;padding-bottom:max(1.875rem,1.98413vw)}@media (min-width:1663.2px){.accordion__body__inner{padding-bottom:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.accordion__body__inner{padding-top:max(0rem,0vw)}@media (min-width:1663.2px){.accordion__body__inner{padding-top:max(0rem,min(0vw,0rem))}}.accordion__body__inner{max-width:max(40.625rem,42.9894vw)}@media (min-width:1663.2px){.accordion__body__inner{max-width:max(40.625rem,min(42.9894vw,22.9163vw + 18.9691rem))}}.accordion--small .accordion__head{padding-top:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.accordion--small .accordion__head{padding-top:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.accordion--small .accordion__head{padding-bottom:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.accordion--small .accordion__head{padding-bottom:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.accordion--small .accordion__body{padding-left:0}.accordion--small .accordion__body__inner{padding-bottom:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.accordion--small .accordion__body__inner{padding-bottom:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.sector-item{text-align:right;justify-content:space-between;gap:var(--gap);border-top:.0625rem solid #121c0a;width:100%;padding-top:max(1.5625rem,1.98413vw);display:flex}@media (min-width:1663.2px){.sector-item{padding-top:max(1.5625rem,min(1.98413vw,1.05768vw + .72958rem))}}.sector-item{padding-bottom:max(1.5625rem,1.98413vw)}@media (min-width:1663.2px){.sector-item{padding-bottom:max(1.5625rem,min(1.98413vw,1.05768vw + .72958rem))}}@media (max-width:1023px){.sector-item{text-align:left}}.sector-item__icon{width:max(2.5rem,2.6455vw)}@media (min-width:1663.2px){.sector-item__icon{width:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.sector-item__icon{height:max(2.5rem,2.6455vw)}@media (min-width:1663.2px){.sector-item__icon{height:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}@media (max-width:1023px){.sector-item__icon{order:2}}.sector-item__icon img{object-fit:contain;width:100%;height:100%}.buzzword{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.buzzword__texture{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.buzzword__word{color:#0000;-webkit-text-fill-color:transparent;text-align:center;text-transform:uppercase;white-space:nowrap;z-index:1;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;background-clip:text;font-size:24vw;position:relative}@media (max-width:767px){.buzzword__word{display:none}}.quote{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(1.25rem,1.98413vw);display:flex}@media (min-width:1663.2px){.quote{gap:max(1.25rem,min(1.98413vw,1.05768vw + .583664rem))}}.quote cite{flex-wrap:wrap;justify-content:center;gap:max(.625rem,.661376vw);padding-top:0;display:flex}@media (min-width:1663.2px){.quote cite{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.quote cite{row-gap:max(.375rem,.396825vw)}@media (min-width:1663.2px){.quote cite{row-gap:max(.375rem,min(.396825vw,.211535vw + .175099rem))}}.map-marker__label{white-space:nowrap;opacity:0;pointer-events:none;background-color:#fff;border-radius:.25rem;padding:.3125rem .625rem;transition:all .25s cubic-bezier(.22,0,.31,1);position:absolute;bottom:100%;left:100%;box-shadow:0 0 20px #0000004d}@media (max-width:767px){.map-marker__label{display:none}}.map-marker svg path:first-of-type{transition:all .25s cubic-bezier(.22,0,.31,1)}.map-marker--focus svg path:first-of-type,.map-marker--active svg path:first-of-type,.map-marker:hover svg path:first-of-type{fill:#dbf0e8}.map-marker--focus .map-marker__label,.map-marker:hover .map-marker__label{opacity:1}.map-marker--active .map-marker__label{opacity:0!important}.gm-style .gm-style-iw{border-radius:4px!important;padding:10px!important;left:0!important;transform:translate(5%,-95%)!important}.gm-style .gm-style-iw .gm-style-iw-chr{position:absolute;top:10px;right:10px}.gm-style .gm-style-iw .gm-style-iw-chr .gm-style-iw-ch{display:none}.gm-style .gm-style-iw .gm-style-iw-d{padding:0!important;overflow:hidden!important}.gm-style .gm-style-iw .gm-ui-hover-effect{opacity:1!important;z-index:5!important;width:29px!important;height:30px!important}.gm-style .gm-style-iw .gm-ui-hover-effect>span{background-color:#fff!important;width:20px!important;height:20px!important;margin:4px!important}.gm-style .gm-style-iw .map-popup{width:max(9.375rem,19.1799vw);padding-bottom:.625rem}@media (min-width:1663.2px){.gm-style .gm-style-iw .map-popup{width:max(9.375rem,min(19.1799vw,10.2242vw + 4.37748rem))}}.gm-style .gm-style-iw .map-popup__link{flex-direction:column;gap:.9375rem;display:flex}@media (hover:hover) and (pointer:fine){.gm-style .gm-style-iw .map-popup__link:hover img,.gm-style .gm-style-iw .map-popup__link.hover img{scale:1.03}}.gm-style .gm-style-iw .map-popup__link.focus-visible img,.gm-style .gm-style-iw .map-popup__link:focus-visible img{scale:1.03}.gm-style .gm-style-iw .map-popup__img{aspect-ratio:271/183;border-radius:4px;width:100%;position:relative;overflow:hidden}.gm-style .gm-style-iw .map-popup__img img{object-fit:cover;width:100%;height:100%;transition:all .4s cubic-bezier(.22,0,.31,1)}.gm-style .gm-style-iw .map-popup__content h4{font-size:max(.875rem,1.45503vw)}@media (min-width:1663.2px){.gm-style .gm-style-iw .map-popup__content h4{font-size:max(.875rem,min(1.45503vw,.775629vw + .408565rem))}}.gm-style-iw-tc{display:none!important}.half-item{gap:max(1.1875rem,1.65344vw)}@media (min-width:1663.2px){.half-item{gap:max(1.1875rem,min(1.65344vw,.881397vw + .554481rem))}}.half-item__img img{border-radius:20px 0;width:100%;height:auto;overflow:hidden}.video{border-radius:20px 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video video{width:100%;height:auto;transition:all .4s cubic-bezier(.22,0,.31,1)}@media (hover:hover) and (pointer:fine){.video:has(.video__play:hover) video{transform:scale(1.02)}}.video__overlay{color:#fff;width:100%;height:100%;padding:var(--gap);background:linear-gradient(#0000001a 50.06%,#0006 100%);flex-direction:column;justify-content:space-between;align-items:center;gap:0;transition:all .25s cubic-bezier(.22,0,.31,1);display:flex;position:absolute;top:0;left:0}.video__play{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video__footer{z-index:1;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}@media (max-width:767px){.video__footer{align-items:flex-end}}.video.is-playing .video__overlay{opacity:0;pointer-events:none}.video__info{align-items:center;gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.video__info{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.video__info{row-gap:max(.3125rem,.330688vw)}@media (min-width:1663.2px){.video__info{row-gap:max(.3125rem,min(.330688vw,.176279vw + .145916rem))}}@media (max-width:767px){.video__info{flex-direction:column;align-items:flex-start}}.detail-info__list{flex-direction:column;gap:max(1.4375rem,1.52116vw);display:flex}@media (min-width:1663.2px){.detail-info__list{gap:max(1.4375rem,min(1.52116vw,.810885vw + .671214rem))}}.detail-info__item{flex-direction:column;gap:max(.5rem,.529101vw);display:flex}@media (min-width:1663.2px){.detail-info__item{gap:max(.5rem,min(.529101vw,.282047vw + .233466rem))}}.stats{margin-top:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.stats{margin-top:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.stats__list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto, 1fr);gap:.9375rem;display:grid}.stats__list--col{flex-direction:column;gap:max(1.5625rem,1.65344vw);display:flex}@media (min-width:1663.2px){.stats__list--col{gap:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.stats__list--lg-gap{gap:max(2.5rem,2.6455vw)}@media (min-width:1663.2px){.stats__list--lg-gap{gap:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.stats__item{flex-direction:column;gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.stats__item{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.icon-list__list{flex-direction:column;display:flex}.icon-list__item{border-top:.0625rem solid #d9d9d9;justify-content:space-between;align-items:center;gap:1.875rem;padding-top:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.icon-list__item{padding-top:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.icon-list__item{padding-bottom:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.icon-list__item{padding-bottom:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.icon-list__item:last-of-type{border-bottom:.0625rem solid #d9d9d9}.icon-list__item__icon{width:max(1.375rem,1.45503vw)}@media (min-width:1663.2px){.icon-list__item__icon{width:max(1.375rem,min(1.45503vw,.775629vw + .64203rem))}}.icon-list__item__icon{height:max(1.375rem,1.45503vw)}@media (min-width:1663.2px){.icon-list__item__icon{height:max(1.375rem,min(1.45503vw,.775629vw + .64203rem))}}.icon-list__item__icon svg,.icon-list__item__icon img{object-fit:contain;width:100%;height:100%}.icon-list--minimal .icon-list__list{gap:max(1.25rem,1.65344vw)}@media (min-width:1663.2px){.icon-list--minimal .icon-list__list{gap:max(1.25rem,min(1.65344vw,.881397vw + .583664rem))}}.icon-list--minimal .icon-list__item{border:0;justify-content:flex-start;gap:max(.375rem,.396825vw);padding:0}@media (min-width:1663.2px){.icon-list--minimal .icon-list__item{gap:max(.375rem,min(.396825vw,.211535vw + .175099rem))}}.cta-list__list{flex-direction:column;display:flex}.cta-list__item{border-top:.0625rem solid #d9d9d9;justify-content:space-between;align-items:center;gap:1.875rem;padding-top:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.cta-list__item{padding-top:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.cta-list__item{padding-bottom:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.cta-list__item{padding-bottom:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}@media (max-width:424px){.cta-list__item{flex-direction:column;align-items:flex-start;gap:max(.9375rem,.992063vw)}}@media (max-width:424px) and (min-width:1663.2px){.cta-list__item{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.cta-list__item:last-of-type{border-bottom:.0625rem solid #d9d9d9}.tabs{width:100%}.tabs__inner{flex-direction:column;gap:max(1.5625rem,1.65344vw);display:flex}@media (min-width:1663.2px){.tabs__inner{gap:max(1.5625rem,min(1.65344vw,.881397vw + .72958rem))}}.tabs__list{border-bottom:.0625rem solid #0000000d;flex-wrap:wrap;gap:max(.9375rem,.992063vw);width:fit-content;display:flex}@media (min-width:1663.2px){.tabs__list{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.tabs__tab{cursor:pointer;background:0 0;border:0;border-bottom:.0625rem solid #0000;margin-bottom:-.0625rem;padding-bottom:max(.3125rem,.330688vw);transition:all .25s cubic-bezier(.22,0,.31,1)}@media (min-width:1663.2px){.tabs__tab{padding-bottom:max(.3125rem,min(.330688vw,.176279vw + .145916rem))}}.tabs__tab .tabs__tab__label{color:#9eada8;transition:all .25s cubic-bezier(.22,0,.31,1)}@media (hover:hover) and (pointer:fine){.tabs__tab:hover .tabs__tab__label,.tabs__tab.hover .tabs__tab__label{color:#121c0a}}.tabs__tab.focus-visible .tabs__tab__label,.tabs__tab:focus-visible .tabs__tab__label{color:#121c0a}.tabs__tab[aria-selected=true]{border-color:#9eada8}.tabs__tab[aria-selected=true] .tabs__tab__label{color:#121c0a}.mini-card{aspect-ratio:67/68;height:auto;position:relative;overflow:hidden}@media (max-width:1023px){.mini-card{aspect-ratio:40/26}}@media (max-width:767px){.mini-card{aspect-ratio:26/26}}.mini-card__link{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1!important}.mini-card__img{object-fit:cover;z-index:0;border-radius:30px 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.mini-card__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mini-card__body{color:#fff;z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;padding:max(1.25rem,1.98413vw);display:flex;position:absolute;inset:0}@media (min-width:1663.2px){.mini-card__body{padding:max(1.25rem,min(1.98413vw,1.05768vw + .583664rem))}}.mini-card__body{gap:max(.875rem,.925926vw)}@media (min-width:1663.2px){.mini-card__body{gap:max(.875rem,min(.925926vw,.493582vw + .408565rem))}}.mini-card__title{transition:transform .35s cubic-bezier(.215,.61,.355,1)}.mini-card__info{width:100%;position:relative}@media (max-width:767px){.mini-card__info{flex-direction:column;gap:.9375rem;display:flex}}.mini-card__description{opacity:1;transition:opacity .25s cubic-bezier(.215,.61,.355,1)}.mini-card__sectors{opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:0;left:0}@media (max-width:767px){.mini-card__sectors{opacity:1;pointer-events:auto;position:relative}}.mini-card--small .mini-card__body{padding:max(.9375rem,.992063vw)}@media (min-width:1663.2px){.mini-card--small .mini-card__body{padding:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.mini-card:hover .mini-card__title,.mini-card.hover .mini-card__title{transform:translateY(var(--title-offset,0))}.mini-card:hover .mini-card__description,.mini-card.hover .mini-card__description{opacity:0}.mini-card:hover .mini-card__sectors,.mini-card.hover .mini-card__sectors{opacity:1;pointer-events:auto}}@media (min-width:768px){.mini-card.focus-visible .mini-card__title,.mini-card:focus-visible .mini-card__title{transform:translateY(var(--title-offset,0))}.mini-card.focus-visible .mini-card__description,.mini-card:focus-visible .mini-card__description{opacity:0}.mini-card.focus-visible .mini-card__sectors,.mini-card:focus-visible .mini-card__sectors{opacity:1;pointer-events:auto}}.back-btn{align-items:center;gap:.75rem;display:flex;position:relative}.back-btn svg{object-fit:contain;width:max(1.25rem,1.45503vw)}@media (min-width:1663.2px){.back-btn svg{width:max(1.25rem,min(1.45503vw,.775629vw + .583664rem))}}.back-btn svg{height:max(1.25rem,1.45503vw)}@media (min-width:1663.2px){.back-btn svg{height:max(1.25rem,min(1.45503vw,.775629vw + .583664rem))}}.mobile-menu{height:auto;min-height:calc(100svh - var(--nav-height) - .625rem);-webkit-overflow-scrolling:touch;width:100vw;padding:2.5rem var(--gutter);opacity:0;pointer-events:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:2.5rem;transition:opacity .3s cubic-bezier(.215,.61,.355,1);display:none;overflow:hidden auto}@media (min-width:768px){.mobile-menu{display:none}}.is-mobile-open .mobile-menu{opacity:1;pointer-events:auto;transition:opacity .5s cubic-bezier(.215,.61,.355,1) .25s;display:flex}.is-mobile-step-2 .mobile-menu{display:none}.mobile-menu__list{flex-direction:column;width:100%;display:flex}.mobile-menu__list li{width:100%;position:relative}.mobile-menu__list li:after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%2221%22%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23121c0a%22%2F%3E%3Cpath%20d%3D%22m10.5%205%201%201v11l-1-1zm2%205.5h4l-1%201h-4zm-6%200h4l-1%201h-4z%22%20fill%3D%22%23121c0a%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:cover;width:1.375rem;height:1.375rem;position:absolute;top:50%;right:0;translate:0 -50%}.mobile-menu__list li:first-child:after{display:none}.mobile-menu__list a,.mobile-menu__list button{width:100%;padding:.46875rem 0;display:block}.mobile-menu__list a h1,.mobile-menu__list button h1{font-size:3rem}.mobile-menu__list a{width:fit-content;position:relative}.mobile-menu__list a:after{content:"";background-color:#121c0a;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:50%;left:calc(100% + .9375rem);translate:0 -50%}.mobile-menu__locations,.mobile-menu__contact{flex-direction:column;gap:max(1.25rem,1.32275vw);display:flex}@media (min-width:1663.2px){.mobile-menu__locations,.mobile-menu__contact{gap:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.mobile-menu__locations__btns,.mobile-menu__contact__btns{gap:.625rem;display:flex}.mobile-menu__studios{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);gap:max(.9375rem,.992063vw);width:fit-content;display:grid}@media (min-width:1663.2px){.mobile-menu__studios{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.region-picker__wrapper{position:relative}.region-picker{opacity:0;pointer-events:none;background:#fff;border-radius:.375rem;width:7.5625rem;height:7.0625rem;transition:transform .25s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%)translateY(-1.375rem)scale(.8);box-shadow:0 0 .375rem .1875rem #00000014}.region-picker.is-active{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-1.375rem)scale(1)}.region-picker:before{content:"";border-top:.3125rem solid #fff;border-left:.5rem solid #0000;border-right:.5rem solid #0000;position:absolute;bottom:-.3125rem;left:50%;transform:translate(-50%)}.region-picker:after{content:"";background-color:#121c0a1a;border-radius:1.875rem;width:calc(100% - .5rem);height:1.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.region-picker__swiper{color:#121c0a;border-radius:.375rem;height:100%;padding:0 .875rem;position:relative}.region-picker__swiper .swiper-slide{-webkit-user-select:none;user-select:none;opacity:.4;cursor:pointer;transition:all .25s cubic-bezier(.22,0,.31,1)}.region-picker__swiper .swiper-slide.swiper-slide-active{opacity:1}.region-picker__swiper .region-picker__slide{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.region-picker__swiper:before,.region-picker__swiper:after{content:"";z-index:2;width:100%;height:25%;position:absolute;left:0}.region-picker__swiper:before{background:linear-gradient(#fff 10%,#fff0 100%);top:0}.region-picker__swiper:after{background:linear-gradient(#fff0 0%,#fff 90%);bottom:0}.info-card{border:.0625rem solid #cac2b4;border-radius:20px 0;flex-direction:column;gap:max(1.875rem,1.98413vw);display:flex;overflow:hidden}@media (min-width:1663.2px){.info-card{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.info-card{padding:max(1.875rem,1.98413vw)}@media (min-width:1663.2px){.info-card{padding:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.info-card{max-width:max(16.625rem,17.5926vw)}@media (min-width:1663.2px){.info-card{max-width:max(16.625rem,min(17.5926vw,9.37806vw + 7.76273rem))}}.info-card__block{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.info-card__block{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.info-card__detail{gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.info-card__detail{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.info-card__person{flex-direction:column;gap:max(.3125rem,.330688vw);display:flex}@media (min-width:1663.2px){.info-card__person{gap:max(.3125rem,min(.330688vw,.176279vw + .145916rem))}}.info-card__person__img{aspect-ratio:91/111;border-radius:20px 0;width:max(5.625rem,5.95238vw);position:relative;overflow:hidden}@media (min-width:1663.2px){.info-card__person__img{width:max(5.625rem,min(5.95238vw,3.17303vw + 2.62649rem))}}.info-card__person__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.info-card__share{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(.5rem,.529101vw);display:flex}@media (min-width:1663.2px){.info-card__share{gap:max(.5rem,min(.529101vw,.282047vw + .233466rem))}}.info-card__share__list{gap:max(.5rem,.529101vw);display:flex}@media (min-width:1663.2px){.info-card__share__list{gap:max(.5rem,min(.529101vw,.282047vw + .233466rem))}}.info-card__share__link{width:max(1.25rem,1.32275vw);transition:all .25s cubic-bezier(.22,0,.31,1);display:block;position:relative}@media (min-width:1663.2px){.info-card__share__link{width:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.info-card__share__link{height:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.info-card__share__link{height:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.info-card__share__link img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.info-card__share__link:hover,.info-card__share__link.hover{opacity:.5}}.info-card__share__link.focus-visible,.info-card__share__link:focus-visible{opacity:.5}.mini-gallery{color:#fff;border-radius:20px 0;width:100%;position:relative;overflow:hidden}.mini-gallery__slider{aspect-ratio:3/2;border-radius:20px 0;width:100%;position:relative;overflow:hidden}.mini-gallery__slider .swiper-slide{position:relative}.mini-gallery__slider .swiper-slide img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.mini-gallery__nav{z-index:3;color:currentColor;justify-content:space-between;align-items:flex-end;gap:max(.9375rem,.992063vw);width:100%;display:flex;position:absolute;bottom:0;left:0}@media (min-width:1663.2px){.mini-gallery__nav{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.mini-gallery__nav{padding:max(1.25rem,1.32275vw)}@media (min-width:1663.2px){.mini-gallery__nav{padding:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.mini-gallery__info{align-items:flex-end;gap:max(1.25rem,1.32275vw);min-width:0;display:flex}@media (min-width:1663.2px){.mini-gallery__info{gap:max(1.25rem,min(1.32275vw,.705117vw + .583664rem))}}.mini-gallery__pagination{color:#fff3;font-variant-numeric:tabular-nums;letter-spacing:-.14em;top:unset;bottom:unset;left:unset;right:unset;white-space:nowrap;width:fit-content;transition:all .25s cubic-bezier(.22,0,.31,1);position:relative}.mini-gallery__pagination .swiper-pagination-current{color:#fff}.mini-gallery__caption{margin-bottom:max(.125rem,.529101vw)}@media (min-width:1663.2px){.mini-gallery__caption{margin-bottom:max(.125rem,min(.529101vw,.282047vw + .0583664rem))}}.mini-gallery__caption{max-width:max(19.875rem,21.0317vw)}@media (min-width:1663.2px){.mini-gallery__caption{max-width:max(19.875rem,min(21.0317vw,11.2114vw + 9.28026rem))}}.mini-gallery__caption:empty{display:none}}@layer modules{@media (min-width:1024px){.intro--slim{padding-right:var(--gap)}.intro--slim .intro__asset{width:calc(100% + var(--gap));margin-left:calc(var(--gap) * -1)}}.intro__asset{background:#dbf0e8;border-radius:20px 0;position:relative;overflow:hidden}.intro__asset__inner img,.intro__asset__inner video{width:100%;height:auto;scale:1.05}@media (max-width:1023px){.intro .simple-text{order:1}}.clients{color:#121c0a;padding:var(--gap)}.clients--no-img .clients__inner{padding:max(2.5rem,2.6455vw)}@media (min-width:1663.2px){.clients--no-img .clients__inner{padding:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.clients__inner{border-radius:20px 0;flex-direction:column;gap:max(4.25rem,5.42328vw);display:flex;position:relative;overflow:hidden;padding-left:calc(var(--gutter) - var(--gap))!important;padding-right:calc(var(--gutter) - var(--gap))!important}@media (min-width:1663.2px){.clients__inner{gap:max(4.25rem,min(5.42328vw,2.89098vw + 1.98446rem))}}.clients__inner{padding:max(5rem,5.29101vw)}@media (min-width:1663.2px){.clients__inner{padding:max(5rem,min(5.29101vw,2.82047vw + 2.33466rem))}}@media (max-width:767px){.clients__inner{padding-left:1.25rem!important;padding-right:1.25rem!important}}.clients__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1!important}.clients__bg img,.clients__bg video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.clients__head{justify-content:space-between;align-items:center;gap:max(1.125rem,1.65344vw);display:flex}@media (min-width:1663.2px){.clients__head{gap:max(1.125rem,min(1.65344vw,.881397vw + .525298rem))}}.clients__grid{gap:var(--gap);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1023px){.clients__grid{gap:var(--gap);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);display:grid}}@media (max-width:767px){.clients__grid{gap:var(--gap);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:599px){.clients__grid{gap:var(--gap);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);display:grid}}.clients--light{color:#fff}.clients--light .client-panel:after{background:linear-gradient(135deg, #fdfae480, rgba(253, 250, 228, var(--timer-progress,0)))}.clients--light .client-panel svg *{fill:#fff}.accreditations__content{flex-direction:column;gap:max(1.875rem,3.30688vw);display:flex}@media (min-width:1663.2px){.accreditations__content{gap:max(1.875rem,min(3.30688vw,1.76279vw + .875496rem))}}.accreditations__grid{gap:var(--gap);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);height:fit-content;display:grid}@media (max-width:767px){.accreditations__grid{gap:var(--gap);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:599px){.accreditations__grid{gap:var(--gap);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}}.awards__wrap{flex-direction:column;gap:max(1.875rem,1.98413vw);display:flex}@media (min-width:1663.2px){.awards__wrap{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.awards__wrap>.btn{margin-top:max(1.875rem,1.98413vw)}@media (min-width:1663.2px){.awards__wrap>.btn{margin-top:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.awards__table{width:100%}@media (max-width:767px){.awards__table{display:flex}}.awards__table tbody{width:100%}.contact__content{flex-direction:column;gap:max(1.875rem,3.30688vw);display:flex}@media (min-width:1663.2px){.contact__content{gap:max(1.875rem,min(3.30688vw,1.76279vw + .875496rem))}}.contact__form{background-color:#dbf0e84d;border-radius:20px 0;min-height:max(18.75rem,19.8413vw);overflow:hidden}@media (min-width:1663.2px){.contact__form{min-height:max(18.75rem,min(19.8413vw,10.5768vw + 8.75496rem))}}.accordion-module__content{flex-direction:column;gap:max(1.875rem,1.98413vw);display:flex}@media (min-width:1663.2px){.accordion-module__content{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.sectors{position:relative;overflow:hidden}.sectors__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sectors__bg img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;scale:1.03}.sectors__list{flex-direction:column;display:flex}.wordplay{min-height:95svh}.wordplay__bg{z-index:-1;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.wordplay__bg img,.wordplay__bg video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.wordplay__inner{flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:95vh;padding:max(1.25rem,5.29101vw);display:flex;position:relative}@media (min-width:1663.2px){.wordplay__inner{padding:max(1.25rem,min(5.29101vw,2.82047vw + .583664rem))}}.wordplay__row{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:max(.375rem,.396825vw);width:100%;display:grid}@media (min-width:1663.2px){.wordplay__row{column-gap:max(.375rem,min(.396825vw,.211535vw + .175099rem))}}.wordplay__row--middle .wordplay__letter--middle{transform:scaleX(-1)}.wordplay__before,.wordplay__letter,.wordplay__after{text-transform:lowercase;white-space:nowrap;line-height:.9}.wordplay__before,.wordplay__after{color:#fdfae4}.wordplay__letter{color:#121c0a;text-align:center;text-transform:uppercase}.wordplay__before{text-align:right}.wordplay__after{text-align:left}.contact-cta{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.contact-cta__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.contact-cta__bg img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;scale:1.03}.contact-cta__inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(1.25rem,1.52116vw);display:flex;position:relative}@media (min-width:1663.2px){.contact-cta__inner{gap:max(1.25rem,min(1.52116vw,.810885vw + .583664rem))}}.contact-cta__inner{max-width:max(34.0625rem,36.045vw)}@media (min-width:1663.2px){.contact-cta__inner{max-width:max(34.0625rem,min(36.045vw,19.2145vw + 15.9048rem))}}.contact-cta__inner .h1{margin-bottom:max(.25rem,.26455vw)}@media (min-width:1663.2px){.contact-cta__inner .h1{margin-bottom:max(.25rem,min(.26455vw,.141023vw + .116733rem))}}.quotes{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.quotes__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.quotes__bg img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;scale:1.03}.quotes__inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(1.25rem,1.98413vw);display:flex;position:relative}@media (min-width:1663.2px){.quotes__inner{gap:max(1.25rem,min(1.98413vw,1.05768vw + .583664rem))}}.quotes__inner{max-width:max(62.5rem,66.1376vw)}@media (min-width:1663.2px){.quotes__inner{max-width:max(62.5rem,min(66.1376vw,35.2559vw + 29.1832rem))}}.quotes__slider{width:100%}.quotes__slider--active{cursor:pointer}.quotes__nav{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(.625rem,.661376vw);display:flex}@media (min-width:1663.2px){.quotes__nav{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.quotes__pagination{font-variant-numeric:tabular-nums;letter-spacing:-.1em;top:unset;bottom:unset;position:relative}.content-slider__slider{flex-direction:column;gap:max(2.375rem,2.51323vw);display:flex}@media (min-width:1663.2px){.content-slider__slider{gap:max(2.375rem,min(2.51323vw,1.33972vw + 1.10896rem))}}.content-slider__slider .swiper-wrapper{width:100%}.content-slider__slider .simple-text{height:100%}.content-slider__navigation{flex-direction:column;gap:max(2.375rem,2.51323vw);display:flex}@media (min-width:1663.2px){.content-slider__navigation{gap:max(2.375rem,min(2.51323vw,1.33972vw + 1.10896rem))}}.content-slider__imgs{aspect-ratio:4/3;contain:size;align-self:start;position:relative;overflow:visible}.content-slider__imgs .swiper-slide{transform-origin:top;border-radius:20px 0;overflow:hidden}.content-slider__imgs .swiper-slide .swiper-slide-fan{width:100%;height:100%;position:relative}.content-slider__imgs .swiper-slide img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.content-slider--v2 .content-slider__slider .simple-text{justify-content:center}.content-slider--v2 .content-slider__navigation{flex-direction:row;align-items:center;gap:max(1.875rem,1.98413vw)}@media (min-width:1663.2px){.content-slider--v2 .content-slider__navigation{gap:max(1.875rem,min(1.98413vw,1.05768vw + .875496rem))}}.half{padding-right:var(--gap);position:relative}.half__content__wrap{flex-direction:column;gap:max(3.75rem,5.29101vw);display:flex}@media (min-width:1663.2px){.half__content__wrap{gap:max(3.75rem,min(5.29101vw,2.82047vw + 1.75099rem))}}.half__content__list{flex-direction:column;gap:max(3.75rem,5.29101vw);display:flex}@media (min-width:1663.2px){.half__content__list{gap:max(3.75rem,min(5.29101vw,2.82047vw + 1.75099rem))}}.half__content__imgs{aspect-ratio:4/3;width:100%;position:relative;overflow:visible}.half__content__imgs .swiper-wrapper{border-radius:20px 0;overflow:hidden}.half__content__imgs__wrap{top:var(--gutter);height:fit-content;position:sticky}@media (max-width:1023px){.half__content__imgs__wrap{order:-1;position:relative;top:unset!important}}.half__content__imgs__nav{z-index:1;justify-content:space-between;align-items:center;gap:max(.625rem,.661376vw);display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:1663.2px){.half__content__imgs__nav{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.half__content__imgs__nav{padding:max(1.5rem,1.5873vw)}@media (min-width:1663.2px){.half__content__imgs__nav{padding:max(1.5rem,min(1.5873vw,.846141vw + .700397rem))}}.half__content__imgs__pagination{color:#fff3;font-variant-numeric:tabular-nums;letter-spacing:-.14em;top:unset;bottom:unset;left:unset;right:unset;width:fit-content;transition:all .25s cubic-bezier(.22,0,.31,1);position:relative}.half__content__imgs__pagination .swiper-pagination-current{color:#fff}.half__content__imgs .swiper-slide{border-radius:20px 0;overflow:hidden}.half__content__imgs .swiper-slide img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.half__section{flex-direction:column;gap:max(.9375rem,.992063vw);display:flex}@media (min-width:1663.2px){.half__section{gap:max(.9375rem,min(.992063vw,.528838vw + .437748rem))}}.half-list{padding-right:var(--gap);position:relative}.half-list__content__wrap{flex-direction:column;gap:max(3.125rem,9.92064vw);display:flex}@media (min-width:1663.2px){.half-list__content__wrap{gap:max(3.125rem,min(9.92064vw,5.28838vw + 1.45916rem))}}@media (min-width:1232px){.half-list__content__wrap{padding-right:15%}}.half-list__content__list{flex-direction:column;gap:max(5rem,9.92064vw);display:flex}@media (min-width:1663.2px){.half-list__content__list{gap:max(5rem,min(9.92064vw,5.28838vw + 2.33466rem))}}.half-list__content__imgs{aspect-ratio:4/3;contain:size;pointer-events:none;width:100%;overflow:visible}.half-list__content__imgs__wrap{top:var(--gutter);height:fit-content;position:sticky}.half-list__content__imgs .swiper-slide{transform-origin:top;border-radius:20px 0;overflow:hidden}.half-list__content__imgs .swiper-slide .swiper-slide-fan{width:100%;height:100%;position:relative}.half-list__content__imgs .swiper-slide img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.service-nav{z-index:3;background-color:#fff;margin-top:max(1.6875rem,1.78571vw);padding-top:0;padding-bottom:0;transition:all .25s cubic-bezier(.22,0,.31,1);position:sticky;top:0}@media (min-width:1663.2px){.service-nav{margin-top:max(1.6875rem,min(1.78571vw,.951909vw + .787946rem))}}.service-nav{margin-bottom:max(1.0625rem,1.12434vw)}@media (min-width:1663.2px){.service-nav{margin-bottom:max(1.0625rem,min(1.12434vw,.59935vw + .496114rem))}}@media (max-width:767px){.service-nav{display:none}}.service-nav__sentinel{height:0;display:block}.service-nav__inner{justify-content:space-between;align-items:center;gap:var(--gap);border-bottom:.0625rem solid #cac2b4;padding-top:max(1.0625rem,1.12434vw);transition:all .25s cubic-bezier(.22,0,.31,1);display:flex}@media (min-width:1663.2px){.service-nav__inner{padding-top:max(1.0625rem,min(1.12434vw,.59935vw + .496114rem))}}.service-nav__inner{padding-bottom:max(1.0625rem,1.12434vw)}@media (min-width:1663.2px){.service-nav__inner{padding-bottom:max(1.0625rem,min(1.12434vw,.59935vw + .496114rem))}}@media (max-width:1023px){.service-nav__inner{flex-direction:column;align-items:flex-start}}.service-nav__list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:max(2.5rem,2.6455vw);list-style:none;display:flex}@media (min-width:1663.2px){.service-nav__list{gap:max(2.5rem,min(2.6455vw,1.41023vw + 1.16733rem))}}.service-nav__list{row-gap:max(.5rem,.529101vw)}@media (min-width:1663.2px){.service-nav__list{row-gap:max(.5rem,min(.529101vw,.282047vw + .233466rem))}}@media (max-width:1023px){.service-nav__list{justify-content:flex-start}}.service-nav__item{display:flex}.service-nav__link{cursor:pointer;opacity:.4;transition:all .25s cubic-bezier(.22,0,.31,1)}@media (hover:hover) and (pointer:fine){.service-nav__link:hover,.service-nav__link.hover{opacity:.75}}.service-nav__link.focus-visible,.service-nav__link:focus-visible{opacity:.75}.service-nav__link.is-active{opacity:1}.service-nav.is-stuck .service-nav__inner{border-bottom-color:#fff}.service-nav.is-hidden{transform:translateY(-100%)}.tabbed-forms__wrap{padding:var(--gap);background:#dbf0e866;border-radius:20px 0;padding-top:max(3.75rem,6.61376vw);overflow:hidden}@media (min-width:1663.2px){.tabbed-forms__wrap{padding-top:max(3.75rem,min(6.61376vw,3.52559vw + 1.75099rem))}}.tabbed-forms__wrap{padding-bottom:max(2.5rem,5.29101vw)}@media (min-width:1663.2px){.tabbed-forms__wrap{padding-bottom:max(2.5rem,min(5.29101vw,2.82047vw + 1.16733rem))}}.tabbed-forms__inner{flex-direction:column;align-items:center;gap:max(2.5rem,3.30688vw);display:flex}@media (min-width:1663.2px){.tabbed-forms__inner{gap:max(2.5rem,min(3.30688vw,1.76279vw + 1.16733rem))}}.tabbed-forms__nav{border:0;flex-wrap:wrap;justify-content:center;gap:max(.625rem,.661376vw);width:100%;min-width:0;margin:0;padding:0;display:flex}@media (min-width:1663.2px){.tabbed-forms__nav{gap:max(.625rem,min(.661376vw,.352559vw + .291832rem))}}.tabbed-forms__tab{cursor:pointer;color:#121c0a;background-color:#0000}.tabbed-forms__tab:has(.tabbed-forms__tab__input:checked){background-color:#fff}.tabbed-forms__tab:has(.tabbed-forms__tab__input:focus-visible){outline-offset:.125rem;outline:.125rem solid}.tabbed-forms__content{width:100%}.tabbed-forms__form{flex-direction:column;align-items:center;gap:max(2.5rem,3.30688vw);display:flex}@media (min-width:1663.2px){.tabbed-forms__form{gap:max(2.5rem,min(3.30688vw,1.76279vw + 1.16733rem))}}.tabbed-forms__form[hidden]{display:none}.tabbed-forms__form__body{text-align:center;max-width:max(43.25rem,45.7672vw)}@media (min-width:1663.2px){.tabbed-forms__form__body{max-width:max(43.25rem,min(45.7672vw,24.3971vw + 20.1948rem))}}.tabbed-forms__form form{background-color:#fff;width:100%;min-height:max(18.875rem,19.9735vw)}@media (min-width:1663.2px){.tabbed-forms__form form{min-height:max(18.875rem,min(19.9735vw,10.6473vw + 8.81333rem))}}.studio-map__map{position:relative}.studio-map__map__bg{opacity:.5;width:100%}.studio-map__map__bg img{width:100%}.studio-map__map__markers{width:100%;height:100%;position:absolute;top:0;left:0}.studio-map__marker{top:var(--marker-y,50%);left:var(--marker-x,50%);transform:translate(var(--left-offset), var(--top-offset));--left-offset:min(-1.375rem, -1.45503vw);position:absolute}@media (min-width:1663.2px){.studio-map__marker{--left-offset:min(-1.375rem, max(-1.45503vw, -1.45503vw - (-1.45503vw - -1.375rem) * .466931))}}.studio-map__marker{--top-offset:min(-1.375rem, -1.45503vw)}@media (min-width:1663.2px){.studio-map__marker{--top-offset:min(-1.375rem, max(-1.45503vw, -1.45503vw - (-1.45503vw - -1.375rem) * .466931))}}.project-slider{color:#fff;--stack-offset:max(.75rem, 1.32275vw)}@media (min-width:1663.2px){.project-slider{--stack-offset:max(.75rem, min(1.32275vw, 1.32275vw - (1.32275vw - .75rem) * .466931))}}@media (max-width:767px){.project-slider{padding-left:calc(var(--gap) * .5);padding-right:calc(var(--gap) * .5)}}.project-slider__inner{position:relative}.project-slider__list{flex-direction:column;align-items:stretch;display:flex}.project-slider__item{top:calc(var(--gap) + (var(--stack-index,1) - 1) * var(--stack-offset));z-index:var(--stack-index,1);padding-bottom:max(5rem,9.25926vw);position:sticky}@media (min-width:1663.2px){.project-slider__item{padding-bottom:max(5rem,min(9.25926vw,4.93582vw + 2.33466rem))}}.project-slider__item:last-child{padding-bottom:0}.project-slider__item__card{transform-origin:top;width:100%;height:calc(100svh - var(--gap) * 2);position:relative}@media (max-width:599px){.project-slider__item__card{aspect-ratio:410/400}}.insights-slider{color:#fff;--stack-offset:max(.75rem, 1.32275vw);padding-top:0}@media (min-width:1663.2px){.insights-slider{--stack-offset:max(.75rem, min(1.32275vw, 1.32275vw - (1.32275vw - .75rem) * .466931))}}.insights-slider{--stack-gap:max(5rem, 9.25926vw)}@media (min-width:1663.2px){.insights-slider{--stack-gap:max(5rem, min(9.25926vw, 9.25926vw - (9.25926vw - 5rem) * .466931))}}@media (max-width:767px){.insights-slider{padding-left:calc(var(--gap) * .5);padding-right:calc(var(--gap) * .5)}}.insights-slider__inner{position:relative}.insights-slider__list{margin-bottom:calc(var(--stack-gap) * -1);flex-direction:column;align-items:stretch;display:flex}.insights-slider__item{top:calc(var(--gap) + (var(--stack-index,1) - 1) * var(--stack-offset));z-index:var(--stack-index,1);padding-bottom:var(--stack-gap);position:sticky}.insights-slider__item__card{transform-origin:top;width:100%;height:calc(100svh - var(--gap) * 2);position:relative}@media (max-width:599px){.insights-slider__item__card{aspect-ratio:410/535}}@media (min-width:768px){.detail__sidebar{top:var(--gutter);height:fit-content;position:sticky}}.detail__body{flex-direction:column;gap:max(3.125rem,3.30688vw);display:flex}@media (min-width:1663.2px){.detail__body{gap:max(3.125rem,min(3.30688vw,1.76279vw + 1.45916rem))}}.video-module{height:100svh;display:flex}@media (max-width:767px){.video-module{padding-left:0;padding-right:0}}.video-module .video-module__inner,.video-module .video,.video-module video{object-fit:cover;height:100%}@media (max-width:767px){.video-module .video-module__inner,.video-module .video,.video-module video{border-radius:0}}}
