a.Button_button__QM_SQ,button.Button_button__QM_SQ{--color:#fff;--color-hover:#000;appearance:none;font-family:inherit;border-radius:0;outline:none;box-shadow:none;cursor:pointer;background:none;color:inherit;padding:0;position:relative;display:inline-flex;align-items:center;color:var(--color);gap:clamp(.625rem,calc(.625rem + (12 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.75rem);padding-block:clamp(.5rem,calc(.5rem + (19 - 8) * ((100vw - 23.4375rem) / (1512 - 375))),1.1875rem);padding-inline:clamp(.9375rem,calc(.9375rem + (23 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.4375rem);font-size:min(calc(.875rem + (20 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);border:.0625rem solid;border-radius:3.125rem;overflow:hidden;z-index:2}a.Button_button__QM_SQ:before,button.Button_button__QM_SQ:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:110%;aspect-ratio:1/1;background-color:var(--color);border-radius:50%;transition:.4s cubic-bezier(.6,0,.2,1);transition-property:transform,top}a.Button_button__QM_SQ [data-text],button.Button_button__QM_SQ [data-text]{position:relative;overflow:hidden;z-index:1}a.Button_button__QM_SQ [data-text]:after,button.Button_button__QM_SQ [data-text]:after{content:attr(data-text);position:absolute;top:100%;left:0;width:100%;color:var(--color-hover)}a.Button_button__QM_SQ [data-text] span,a.Button_button__QM_SQ [data-text]:after,button.Button_button__QM_SQ [data-text] span,button.Button_button__QM_SQ [data-text]:after{transition:.3s cubic-bezier(.6,0,.2,1);transition-property:transform,opacity}a.Button_button__QM_SQ [data-text] span,button.Button_button__QM_SQ [data-text] span{display:block}a.Button_button__QM_SQ i,button.Button_button__QM_SQ i{position:relative;overflow:hidden;z-index:1}a.Button_button__QM_SQ i svg,button.Button_button__QM_SQ i svg{width:.8em;height:.8em;transition:.3s cubic-bezier(.6,0,.2,1);transition-property:transform}:is(a.Button_button__QM_SQ i svg)+svg,:is(button.Button_button__QM_SQ i svg)+svg{position:absolute;top:100%;left:-100%;color:var(--color-hover)}a.Button_button__QM_SQ:hover:before,button.Button_button__QM_SQ:hover:before{top:50%;transform:translate(-50%,-50%)}a.Button_button__QM_SQ:hover [data-text] span,a.Button_button__QM_SQ:hover [data-text]:after,button.Button_button__QM_SQ:hover [data-text] span,button.Button_button__QM_SQ:hover [data-text]:after{transform:translateY(-100%)}a.Button_button__QM_SQ:hover i svg,button.Button_button__QM_SQ:hover i svg{transform:translate(100%,-100%)}.Draft_block__WlKCx{position:fixed;left:0;width:100%;bottom:0;display:flex;padding:.625rem 0;justify-content:center;z-index:10}@media (min-width:768px){.FullWidthMedia_container__aEZbl{--wrapper-padding:min(calc(2rem + (100 - 32) * ((100vw - 23.4375rem) / (1512 - 375))),6.25rem);padding:0 var(--wrapper-padding);margin-left:auto;margin-right:auto;max-width:calc(82.5rem + var(--wrapper-padding) * 2);width:100%;position:relative}}.FullWidthMedia_block__btzWE{position:relative;width:100%;display:flex;padding-block:clamp(2.5rem,calc(2.5rem + (80 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5rem);overflow:hidden}.FullWidthMedia_blockInner__HJZhD{position:relative;z-index:1;width:100%;overflow:hidden;aspect-ratio:16/9}.FullWidthMedia_blockInner__HJZhD .FullWidthMedia_videoContainer__aTxuL,.FullWidthMedia_blockInner__HJZhD img{transition:transform .7s ease}.FullWidthMedia_blockInner__HJZhD:hover .FullWidthMedia_videoContainer__aTxuL,.FullWidthMedia_blockInner__HJZhD:hover img{transform:scale(1.05)}.FullWidthMedia_videoContainer__aTxuL{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.FullWidthMedia_videoContainer__aTxuL iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.FullWidthMedia_bgImage__0QZIE{position:absolute;top:0;left:0;width:100%;height:100%}.HeroCaseStudy_block__omDSI{position:relative;width:100%;min-height:100vh;display:flex;padding-top:var(--top-header-h);padding-bottom:1.875rem;overflow:hidden}@media (min-width:960px){.HeroCaseStudy_block__omDSI{padding-left:2.8125rem;padding-right:2.8125rem;padding-bottom:2.8125rem}}.HeroCaseStudy_blockInner__nGkCP{position:relative;z-index:1;width:100%;overflow:hidden}.HeroCaseStudy_blockInner__nGkCP .HeroCaseStudy_heroTitle__5ExrM{position:absolute;left:0;bottom:3.75rem;font-weight:700;line-height:1.2;line-height:.8;font-size:min(calc(3.125rem + (160 - 50) * ((100vw - 23.4375rem) / (1512 - 375))),10rem);font-family:var(--scotch-display);color:var(--yellow);z-index:3}@media (max-width:959px){.HeroCaseStudy_blockInner__nGkCP .HeroCaseStudy_heroTitle__5ExrM{padding-left:1.25rem;padding-right:1.25rem;bottom:4.375rem}}.HeroCaseStudy_blockInner__nGkCP .HeroCaseStudy_mediaContainer__fZU0v{position:absolute;top:0;left:0;width:100%;height:100%;--bottom-offset:clamp(6.25rem,calc(6.25rem + (170 - 100) * ((100vw - 23.4375rem) / (1512 - 375))),10.625rem);overflow:hidden;height:calc(100% - var(--bottom-offset));border-bottom-right-radius:clamp(4.375rem,calc(4.375rem + (140 - 70) * ((100vw - 23.4375rem) / (1512 - 375))),8.75rem)}.HeroCaseStudy_blockInner__nGkCP .HeroCaseStudy_videoContainer__zf_Eq{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.HeroCaseStudy_blockInner__nGkCP .HeroCaseStudy_videoContainer__zf_Eq iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.HeroCaseStudy_blockInner__nGkCP .HeroCaseStudy_bgImage__HsFIP{position:absolute;top:0;left:0;width:100%;height:100%}.IconWall_block__wDNd_{position:relative}.Wrapper_wrapper__Zck97{--wrapper-padding:min(calc(2rem + (100 - 32) * ((100vw - 23.4375rem) / (1512 - 375))),6.25rem);padding:0 var(--wrapper-padding);margin-left:auto;margin-right:auto;max-width:calc(82.5rem + var(--wrapper-padding) * 2);width:100%;position:relative}.PrimaryFooter_block__2z240{position:relative;overflow:hidden;font-size:.875rem;background-color:var(--purple);color:var(--white);padding:1.875rem 0;min-height:100svh;display:flex;flex-direction:column}.PrimaryFooter_block__2z240 .PrimaryFooter_wrapper__YRhNm{display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width:960px){.PrimaryFooter_block__2z240 .PrimaryFooter_leftCol__LJhJd,.PrimaryFooter_block__2z240 .PrimaryFooter_secondaryNavList__NyTEC{margin-top:1.25rem}}.PrimaryFooter_block__2z240 .PrimaryFooter_copyright__SCrXf{margin-bottom:.3125rem}.PrimaryFooter_block__2z240 .PrimaryFooter_navList__85R9i,.PrimaryFooter_block__2z240 .PrimaryFooter_secondaryNavList__NyTEC,.PrimaryFooter_block__2z240 .PrimaryFooter_socialList__F8Pay{display:flex;flex-direction:column;gap:.3125rem}.PrimaryFooter_block__2z240 .PrimaryFooter_navList__85R9i a,.PrimaryFooter_block__2z240 .PrimaryFooter_socialList__F8Pay a{text-decoration:underline}.PrimaryFooter_block__2z240 .PrimaryFooter_socialList__F8Pay{margin-top:1.875rem}.PrimaryFooter_block__2z240 .PrimaryFooter_ctaButtonBlock__eSEjE{margin-left:auto}@media (min-width:960px){.PrimaryFooter_block__2z240 .PrimaryFooter_ctaButtonBlock__eSEjE{margin:0 auto}}.PrimaryFooter_block__2z240 .PrimaryFooter_ctaButton__NzD9n{display:flex;align-items:center;padding-inline:clamp(.9375rem,calc(.9375rem + (25 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.5625rem);height:clamp(2.5rem,calc(2.5rem + (60 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),3.75rem);border-radius:2.5rem;border:.0625rem solid;margin-inline:auto;text-transform:uppercase;font-weight:700;font-size:min(calc(.875rem + (18 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.125rem);letter-spacing:.25em;transition:.3s cubic-bezier(.6,0,.2,1);transition-property:background-color,border-color,color}.PrimaryFooter_block__2z240 .PrimaryFooter_ctaButton__NzD9n:hover{background-color:var(--yellow);border-color:var(--top-header-h);color:var(--purple)}.PrimaryFooter_block__2z240 .PrimaryFooter_secondaryNavList__NyTEC{margin-top:1.875rem}@media (min-width:960px){.PrimaryFooter_block__2z240 .PrimaryFooter_secondaryNavList__NyTEC{text-align:right;margin-top:1.25rem}}.PrimaryFooter_block__2z240 .PrimaryFooter_footerLogo__66Twp{display:block;width:calc(100% - 1.875rem);margin:0 auto;flex-grow:1}.PrimaryFooter_block__2z240 .PrimaryFooter_footerLogo__66Twp svg{width:100%;height:auto;transform:scale(.4) translateY(-15%)}@media (min-width:960px){.PrimaryFooter_block__2z240 .PrimaryFooter_footerLogo__66Twp{width:calc(100% - 3.75rem)}}.PrimaryHeader_block__l75i2{position:fixed;top:0;left:0;width:100%;transition:transform .6s ease-in-out;transition-property:transform,background-color;z-index:200}.PrimaryHeader_block__l75i2.PrimaryHeader_hide__XVLEw{pointer-events:none;transform:translateY(calc(var(--top-header-h) * -1))}.PrimaryHeader_block__l75i2.PrimaryHeader_scrollDown__M7kME{background-color:var(--black);color:var(--white)}.PrimaryHeader_block__l75i2 .PrimaryHeader_wrapper__7rHGd{display:flex;align-items:center;height:var(--top-header-h);max-width:100%}@media (min-width:960px){.PrimaryHeader_block__l75i2 .PrimaryHeader_wrapper__7rHGd{gap:5rem}}.PrimaryHeader_block__l75i2 .PrimaryHeader_logo__5IYH4{margin-right:auto}.PrimaryHeader_block__l75i2 .PrimaryHeader_logo__5IYH4 img{display:block;width:5.6875rem}.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw{appearance:none;font-family:inherit;border:none;border-radius:0;outline:none;box-shadow:none;cursor:pointer;background:none;color:inherit;padding:0;font-size:.8125rem;position:relative;line-height:1;overflow:hidden;color:var(--white);text-align:right;min-width:3.75rem}.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw [data-label]{position:relative;display:block}.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw [data-label] span,.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw [data-label]:before{transition:.3s cubic-bezier(.6,0,.2,1);transition-property:transform}.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw [data-label]:before{content:attr(data-label);position:absolute;top:100%;right:0}.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw [data-label] span{display:block}.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw[aria-expanded=true] [data-label] span,.PrimaryHeader_block__l75i2 .PrimaryHeader_navButton__Dssaw[aria-expanded=true] [data-label]:before{transform:translateY(-100%)}.PrimaryHeader_megamenu__PBveg{--wrapper-padding:min(calc(2rem + (100 - 32) * ((100vw - 23.4375rem) / (1512 - 375))),6.25rem);position:fixed;top:0;right:0;height:100svh;width:100%;background-color:var(--purple);color:var(--white);padding-top:calc(var(--top-header-h) + 1.5625rem);padding-bottom:calc(100vh - 100svh + 1.875rem);padding-left:2.5rem;padding-right:var(--wrapper-padding);z-index:195;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}@media (min-width:768px){.PrimaryHeader_megamenu__PBveg{max-width:25rem}}.PrimaryHeader_megamenu__PBveg a{transition:.3s cubic-bezier(.6,0,.2,1);transition-property:color}.PrimaryHeader_megamenu__PBveg a:hover{color:var(--yellow)}.PrimaryHeader_megamenu__PBveg .PrimaryHeader_navigation__B0vk_{font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:.25em;margin:auto 0}.PrimaryHeader_megamenu__PBveg .PrimaryHeader_navigation__B0vk_ ul{display:flex;gap:.875rem;flex-direction:column}.PrimaryHeader_megamenu__PBveg .PrimaryHeader_contacts__NzGkS{margin-top:2.5rem;font-size:.9375rem;letter-spacing:.025em}.PrimaryHeader_megamenu__PBveg .PrimaryHeader_contact__spqmi:not(:last-child){margin-bottom:3.125rem}.PrimaryHeader_megamenu__PBveg .PrimaryHeader_contact__spqmi .PrimaryHeader_label__nL8Wg{margin-bottom:1.125rem;text-transform:uppercase;font-weight:700}.PrimaryHeader_megamenu__PBveg .PrimaryHeader_copyright__qXWhZ{font-size:.75rem;letter-spacing:.025em;text-align:right;transform:translateY(-100%);pointer-events:none;width:100%;max-width:20rem}.Page404_block__b3v9N{padding-block:var(--top-header-h);text-align:center;min-height:100vh;display:flex;align-items:center;justify-content:center}.Page404_block__b3v9N .Page404_subTitle__S_ghe{font-size:min(calc(.625rem + (15 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);text-transform:uppercase;font-weight:700;letter-spacing:.25em;opacity:.5;margin-bottom:clamp(.625rem,calc(.625rem + (16 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),1rem)}.Page404_block__b3v9N .Page404_title__hiCpq{font-weight:700;line-height:1.2;font-size:min(calc(1.25rem + (45 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),2.8125rem);margin-bottom:clamp(2.5rem,calc(2.5rem + (55 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),3.4375rem)}.Page404_block__b3v9N .Page404_copy__TLPjP{line-height:1.35;font-size:min(calc(.875rem + (20 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);max-width:40.625rem;margin:0 auto}.Page404_block__b3v9N .Page404_button__vo6NK{margin-top:clamp(2.5rem,calc(2.5rem + (55 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),3.4375rem)}.BasePage_block__9pwUa{padding-top:calc(var(--top-header-h) + 5rem);padding-bottom:9.375rem}.BasePage_block__9pwUa .BasePage_title__6m5su{font-weight:700;line-height:1.2;font-size:min(calc(2rem + (95 - 32) * ((100vw - 23.4375rem) / (1512 - 375))),5.9375rem);line-height:.8;font-family:var(--scotch-display);margin-bottom:clamp(2.5rem,calc(2.5rem + (75 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),4.6875rem);max-width:75rem}.BasePage_block__9pwUa .BasePage_content__AgM5m{max-width:61.0625rem}.BasePage_block__9pwUa .BasePage_content__AgM5m p{min-height:1em}.BasePage_block__9pwUa .BasePage_content__AgM5m p:not([class*=paragraph-]){line-height:1.35;font-size:min(calc(.75rem + (18 - 12) * ((100vw - 23.4375rem) / (1512 - 375))),1.125rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h1,.BasePage_block__9pwUa .BasePage_content__AgM5m h2,.BasePage_block__9pwUa .BasePage_content__AgM5m h3,.BasePage_block__9pwUa .BasePage_content__AgM5m h4,.BasePage_block__9pwUa .BasePage_content__AgM5m h5,.BasePage_block__9pwUa .BasePage_content__AgM5m h6{margin-top:clamp(2.5rem,calc(2.5rem + (90 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5.625rem);margin-bottom:clamp(.625rem,calc(.625rem + (25 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),1.5625rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h1{font-weight:700;line-height:1.2;font-size:min(calc(3.125rem + (110 - 50) * ((100vw - 23.4375rem) / (1512 - 375))),6.875rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h2{font-weight:700;line-height:1.2;font-size:min(calc(2rem + (95 - 32) * ((100vw - 23.4375rem) / (1512 - 375))),5.9375rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h3{font-weight:700;line-height:1.2;font-size:min(calc(3.4375rem + (160 - 55) * ((100vw - 23.4375rem) / (1512 - 375))),10rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h4{font-weight:700;line-height:1.2;font-size:min(calc(1.25rem + (45 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),2.8125rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h5{font-weight:700;line-height:1.2;font-size:min(calc(1.25rem + (36 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),2.25rem)}.BasePage_block__9pwUa .BasePage_content__AgM5m h6{font-weight:700;line-height:1.2;font-size:min(calc(.9375rem + (27 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.6875rem)}.Brands_block__DV6PW{position:relative;background-color:var(--yellow);color:var(--black);padding-block:clamp(3.4375rem,calc(3.4375rem + (150 - 55) * ((100vw - 23.4375rem) / (1512 - 375))),9.375rem)}.Brands_block__DV6PW .Brands_title__jCSb3{font-size:min(calc(.625rem + (15 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);text-transform:uppercase;margin-bottom:clamp(.625rem,calc(.625rem + (20 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);font-weight:700;letter-spacing:.25em;opacity:.5}.Brands_block__DV6PW .Brands_logos___qwN5{display:flex;overflow:hidden}.Brands_block__DV6PW .Brands_logos___qwN5:not(:last-child){margin-bottom:clamp(1.25rem,calc(1.25rem + (100 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),6.25rem)}.Brands_block__DV6PW .Brands_logos___qwN5 img{flex-shrink:0;width:clamp(7.5rem,calc(7.5rem + (240 - 120) * ((100vw - 23.4375rem) / (1512 - 375))),15rem);aspect-ratio:16/9;height:auto}.CaseStudiesGrid_block__5Plyd{--item-padding:clamp(1.5625rem,calc(1.5625rem + (40 - 25) * ((100vw - 23.4375rem) / (1512 - 375))),2.5rem);position:relative;padding-block:clamp(6.5625rem,calc(6.5625rem + (140 - 105) * ((100vw - 23.4375rem) / (1512 - 375))),8.75rem)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_wrapper__TVGv3{padding-inline:0}@media (min-width:960px){.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_wrapper__TVGv3{padding-inline:var(--wrapper-padding)}}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_title__EklDz{font-size:min(calc(.625rem + (15 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);text-transform:uppercase;margin-bottom:clamp(.625rem,calc(.625rem + (20 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);font-weight:700;letter-spacing:.25em;opacity:.5;padding-left:var(--item-padding);color:rgba(255,255,255,.5);opacity:0}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseItems__ERl3X{display:grid;gap:0;margin-bottom:clamp(1.875rem,calc(1.875rem + (65 - 30) * ((100vw - 23.4375rem) / (1512 - 375))),4.0625rem);transition:.3s cubic-bezier(.6,0,.2,1);transition-property:opacity}@media (min-width:768px){.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseItems__ERl3X{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,calc(1.25rem + (40 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),2.5rem)}}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseItem__oobI9{position:relative;aspect-ratio:692/526;z-index:1;padding:var(--item-padding);overflow:hidden;opacity:0;transform:translateY(50%)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseItem__oobI9:hover img{transform:scale(1.05)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseItem__oobI9 img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;transition:.3s cubic-bezier(.6,0,.2,1);transition-property:transform}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseItem__oobI9:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(301.11deg,rgba(6,143,158,0) 32.67%,rgba(3,81,92,.24) 50.15%,rgba(1,13,21,.5) 86.51%);z-index:-1}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_blockSubTitle__xWvlW{font-size:clamp(.875rem,calc(.875rem + (20 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);margin-bottom:clamp(.4375rem,calc(.4375rem + (10 - 7) * ((100vw - 23.4375rem) / (1512 - 375))),.625rem)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_blockTitle__WMmFk{font-weight:700;max-width:16.25rem;line-height:100%;font-size:min(calc(1.5625rem + (36 - 25) * ((100vw - 23.4375rem) / (1512 - 375))),2.25rem);margin-bottom:clamp(1.5rem,calc(1.5rem + (33 - 24) * ((100vw - 23.4375rem) / (1512 - 375))),2.0625rem)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_filterBlock__QHCvs{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:clamp(.6875rem,calc(.6875rem + (15 - 11) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);margin-top:clamp(1.25rem,calc(1.25rem + (40 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),2.5rem);margin-bottom:clamp(1.875rem,calc(1.875rem + (50 - 30) * ((100vw - 23.4375rem) / (1512 - 375))),3.125rem);padding-left:var(--item-padding);align-items:center}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_filterBlock__QHCvs span{font-size:clamp(1rem,calc(1rem + (24 - 16) * ((100vw - 23.4375rem) / (1512 - 375))),1.5rem)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_filterBlock__QHCvs button{appearance:none;font-family:inherit;border-radius:0;outline:none;box-shadow:none;background:none;color:inherit;padding:0;display:inline-block;font-weight:700;letter-spacing:.25em;text-transform:uppercase;border-radius:1.25rem;border:.0625rem solid;padding-block:clamp(.375rem,calc(.375rem + (12 - 6) * ((100vw - 23.4375rem) / (1512 - 375))),.75rem);padding-inline:clamp(.9375rem,calc(.9375rem + (28 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.75rem);font-size:min(calc(.5625rem + (12 - 9) * ((100vw - 23.4375rem) / (1512 - 375))),.75rem);cursor:pointer;transition:.3s cubic-bezier(.6,0,.2,1);transition-property:opacity,background-color,color;opacity:.5}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_filterBlock__QHCvs button:hover{opacity:.8}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_filterBlock__QHCvs button.CaseStudiesGrid_active__JWSIE{opacity:1;background-color:rgba(255,255,255,.1);color:#fff}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_blockCategories__BAzVY{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:clamp(.6875rem,calc(.6875rem + (15 - 11) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem)}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_blockCategories__BAzVY a,.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_blockCategories__BAzVY span{display:inline-block;font-weight:700;letter-spacing:.25em;text-transform:uppercase;border-radius:1.25rem;border:.0625rem solid;padding-block:clamp(.375rem,calc(.375rem + (12 - 6) * ((100vw - 23.4375rem) / (1512 - 375))),.75rem);padding-inline:clamp(.9375rem,calc(.9375rem + (28 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.75rem);font-size:min(calc(.5625rem + (12 - 9) * ((100vw - 23.4375rem) / (1512 - 375))),.75rem)}.CaseStudiesGrid_block__5Plyd[data-mode=random] .CaseStudiesGrid_blockCategories__BAzVY a,.CaseStudiesGrid_block__5Plyd[data-mode=random] .CaseStudiesGrid_blockCategories__BAzVY span{padding-block:clamp(.3125rem,calc(.3125rem + (8 - 5) * ((100vw - 23.4375rem) / (1512 - 375))),.5rem);padding-inline:clamp(.75rem,calc(.75rem + (20 - 12) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);opacity:.6}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseLink__rKB4F{position:absolute;top:0;left:0;width:100%;height:100%}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseButtonBlock__UdLvp{display:flex;justify-content:space-between}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseButton___SXa5{display:flex;align-items:center;padding-inline:clamp(.9375rem,calc(.9375rem + (25 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.5625rem);height:clamp(2.5rem,calc(2.5rem + (60 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),3.75rem);border-radius:2.5rem;border:.0625rem solid;margin-inline:auto;text-transform:uppercase;font-weight:700;font-size:min(calc(.875rem + (18 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.125rem);letter-spacing:.25em;opacity:.25;transition:.3s cubic-bezier(.6,0,.2,1);transition-property:opacity}.CaseStudiesGrid_block__5Plyd .CaseStudiesGrid_caseButton___SXa5:hover{opacity:1}.HeroHomepage_block__I90Zr{position:relative;width:100%;min-height:100vh;display:flex;padding-top:var(--top-header-h);padding-bottom:1.875rem;overflow:hidden}@media (min-width:960px){.HeroHomepage_block__I90Zr{padding-left:2.8125rem;padding-right:2.8125rem;padding-bottom:2.8125rem}}.HeroHomepage_blockInner__hVjed{position:relative;z-index:1;width:100%;overflow:hidden}.HeroHomepage_videoContainer__AfZWw{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.HeroHomepage_videoContainer__AfZWw iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.HeroHomepage_videoFullScreenContainer__aJzPd{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;background:#000000c2}.HeroHomepage_videoFullScreenContainer__aJzPd iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:98vh;width:auto;height:auto;aspect-ratio:16/9}@media (max-aspect-ratio:16/9){.HeroHomepage_videoFullScreenContainer__aJzPd iframe{min-height:auto;min-width:98vw}}.HeroHomepage_closeButton__b3hR8{appearance:none;font-family:inherit;border:none;border-radius:0;outline:none;box-shadow:none;cursor:pointer;background:none;color:inherit;padding:0;position:absolute;top:var(--top-header-h);right:3.125rem;width:2.5rem;height:2.5rem;color:var(--white);display:flex;align-items:center;justify-content:center}.HeroHomepage_bgImage__Rjh32{position:absolute;top:0;left:0;width:100%;height:100%}.HeroHomepage_playButton__DVZ36{appearance:none;font-family:inherit;border:none;border-radius:0;outline:none;box-shadow:none;cursor:pointer;background:none;color:inherit;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(2.5rem,calc(2.5rem + (75 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),4.6875rem);transition:.3s cubic-bezier(.6,0,.2,1);transition-property:transform,opacity;z-index:2}[data-is-playing=true] .HeroHomepage_playButton__DVZ36{opacity:0}.HeroHomepage_playButton__DVZ36:hover{transform:translate(-50%,-50%) scale(1.1)}.Intro_block__1_ZeD{position:relative;padding-block:clamp(7.8125rem,calc(7.8125rem + (250 - 125) * ((100vw - 23.4375rem) / (1512 - 375))),15.625rem)}.Intro_block__1_ZeD .Intro_subTitle__QVelj{font-size:min(calc(.625rem + (15 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);text-transform:uppercase;margin-bottom:clamp(.625rem,calc(.625rem + (20 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);font-weight:700;letter-spacing:.25em;opacity:.5}.Intro_block__1_ZeD .Intro_title__K6TAc{font-weight:700;line-height:1.2;font-size:min(calc(2rem + (95 - 32) * ((100vw - 23.4375rem) / (1512 - 375))),5.9375rem);line-height:.8;font-family:var(--scotch-display);color:var(--yellow)}.Intro_block__1_ZeD .Intro_title__K6TAc b{font-style:italic;font-weight:500}.Intro_block__1_ZeD .Intro_titleLine__Z70gV{clip-path:polygon(0 0,0 0,0 100%,0 100%);padding:.24em 0;margin:-.3em 0}.Services_block__bjdEn{overflow:hidden}.Services_block__bjdEn .Services_blockInner__fnXvW{position:relative;background-color:#e1e1e1;color:var(--black);padding-block:clamp(6.25rem,calc(6.25rem + (220 - 100) * ((100vw - 23.4375rem) / (1512 - 375))),13.75rem)}@media (min-width:768px){.Services_block__bjdEn .Services_blockInner__fnXvW{margin-inline:2.5rem}}.Services_block__bjdEn .Services_blockTitle__Ys3Oc{font-size:min(calc(.625rem + (15 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);text-transform:uppercase;font-weight:700;letter-spacing:.25em;opacity:.5;margin-bottom:clamp(.3125rem,calc(.3125rem + (10 - 5) * ((100vw - 23.4375rem) / (1512 - 375))),.625rem);opacity:0}.Services_block__bjdEn .Services_service__kgHmJ:not(:last-child){margin-bottom:clamp(3.125rem,calc(3.125rem + (80 - 50) * ((100vw - 23.4375rem) / (1512 - 375))),5rem)}.Services_block__bjdEn .Services_title__Z1bYV{font-weight:700;line-height:1.2;font-size:min(calc(1.25rem + (45 - 20) * ((100vw - 23.4375rem) / (1512 - 375))),2.8125rem);padding-bottom:clamp(.8125rem,calc(.8125rem + (25 - 13) * ((100vw - 23.4375rem) / (1512 - 375))),1.5625rem);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.Services_block__bjdEn .Services_accordionContent__x_OqJ,.Services_block__bjdEn .Services_description__IW75Z{line-height:1.35;font-size:min(calc(.875rem + (20 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);will-change:height,padding}.Services_block__bjdEn .Services_accordionContent__x_OqJ p,.Services_block__bjdEn .Services_description__IW75Z p{margin:1em 0}.Services_block__bjdEn .Services_accordionContent__x_OqJ p:first-child,.Services_block__bjdEn .Services_description__IW75Z p:first-child{margin-top:0}.Services_block__bjdEn .Services_accordionContent__x_OqJ p:last-child,.Services_block__bjdEn .Services_description__IW75Z p:last-child{margin-bottom:0}.Services_block__bjdEn .Services_content__zPzXO{display:grid;gap:clamp(3.4375rem,calc(3.4375rem + (65 - 55) * ((100vw - 23.4375rem) / (1512 - 375))),4.0625rem);align-items:flex-start}@media (min-width:960px){.Services_block__bjdEn .Services_content__zPzXO{grid-template-columns:repeat(2,1fr)}}.Services_block__bjdEn .Services_accordion__07AdU{display:grid;gap:clamp(.4375rem,calc(.4375rem + (13 - 7) * ((100vw - 23.4375rem) / (1512 - 375))),.8125rem)}.Services_block__bjdEn .Services_accordionItem__UlONC{position:relative;padding-left:clamp(.00625rem,calc(.00625rem + (25 - .1) * ((100vw - 23.4375rem) / (1512 - 375))),1.5625rem)}.Services_block__bjdEn .Services_accordionLabel__aAYn9{position:relative;font-weight:700;line-height:1.2;font-size:min(calc(.9375rem + (27 - 15) * ((100vw - 23.4375rem) / (1512 - 375))),1.6875rem);cursor:pointer}.Services_block__bjdEn .Services_accordionLabel__aAYn9[aria-expanded=true] span{transform:rotate(45deg)}.Services_block__bjdEn .Services_accordionLabel__aAYn9 span{position:absolute;right:calc(100% + .3em);top:0;font-weight:300;transition:.3s cubic-bezier(.6,0,.2,1);transition-property:transform}.Services_block__bjdEn .Services_accordionContent__x_OqJ{padding-block:clamp(.625rem,calc(.625rem + (20 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);overflow:hidden}.Services_block__bjdEn .Services_servicesImages__9W3m_{margin-top:clamp(3.75rem,calc(3.75rem + (120 - 60) * ((100vw - 23.4375rem) / (1512 - 375))),7.5rem);display:flex}.Services_block__bjdEn .Services_servicesImagesInner__yelEc{display:flex;gap:clamp(2.5rem,calc(2.5rem + (85 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5.3125rem)}.Services_block__bjdEn .Services_serviceImage__UsHw3{flex-shrink:0;aspect-ratio:494/375;width:clamp(15rem,calc(15rem + (495 - 240) * ((100vw - 23.4375rem) / (1512 - 375))),30.9375rem)}.Services_block__bjdEn .Services_serviceImage__UsHw3 img{display:block;height:100%;width:100%}.MediaLayout_block__I1ASV{position:relative;width:100%;display:flex;padding-block:clamp(2.5rem,calc(2.5rem + (80 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5rem)}.MediaLayout_grid__Tk3t8{display:grid;grid-template-columns:1fr;width:100%;align-items:flex-start}@media (min-width:960px){.MediaLayout_grid__Tk3t8{grid-template-columns:1.5fr 1fr;column-gap:1.25rem}}@media (min-width:960px){.MediaLayout_grid__Tk3t8 .MediaLayout_leftCol__Bzksv{width:100%}.MediaLayout_grid__Tk3t8 .MediaLayout_leftCol__Bzksv img{max-height:28.125rem}}.MediaLayout_grid__Tk3t8 .MediaLayout_rightCol__RdtLM{position:relative;display:flex;justify-content:end;height:28.125rem}@media (max-width:767px){.MediaLayout_grid__Tk3t8 .MediaLayout_rightCol__RdtLM{margin-top:1.25rem}}@media (min-width:960px){.MediaLayout_grid__Tk3t8 .MediaLayout_rightCol__RdtLM{height:40.625rem}}.MediaLayout_grid__Tk3t8 .MediaLayout_rightCol__RdtLM img{max-width:14.375rem;border-radius:12.5rem 12.5rem 12.5rem 0}@media (min-width:960px){.MediaLayout_grid__Tk3t8 .MediaLayout_rightCol__RdtLM img{max-width:90%;border-radius:12.5rem 12.5rem 12.5rem 0}}@media (min-width:1230px){.MediaLayout_grid__Tk3t8 .MediaLayout_rightCol__RdtLM img{max-width:75%;border-radius:12.5rem 12.5rem 12.5rem 0}}.MediaLayout_blockInner__1DKWj{position:relative;z-index:1;width:100%;overflow:hidden}.MediaLayout_blockInner__1DKWj [data-vimeo-initialized],.MediaLayout_blockInner__1DKWj img{transition:transform .7s ease}.MediaLayout_blockInner__1DKWj:hover [data-vimeo-initialized],.MediaLayout_blockInner__1DKWj:hover img{transform:scale(1.05)}.MediaLayout_blockInnerRight__9hqY9{position:relative;z-index:1;width:100%}.MediaLayout_videoContainer__KRRNp{overflow:hidden;z-index:1;position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none}@media (min-width:960px){.MediaLayout_videoContainer__KRRNp{max-height:28.125rem}}.MediaLayout_videoContainer__KRRNp iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.MediaLayout_videoContainerRight__WFDpN{overflow:hidden;z-index:1;position:absolute;top:0;right:0;width:14.375rem;height:100%;border-radius:12.5rem 12.5rem 12.5rem 0}@media (min-width:960px){.MediaLayout_videoContainerRight__WFDpN{max-width:90%;min-height:40.625rem;border-radius:12.5rem 12.5rem 12.5rem 0}}@media (min-width:1230px){.MediaLayout_videoContainerRight__WFDpN{max-width:75%;min-height:40.625rem;border-radius:12.5rem 12.5rem 12.5rem 0}}.MediaLayout_videoContainerRight__WFDpN iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.MediaLayout_bgImageRight__48QE_{left:auto!important}.MediaLayoutTwo_block__oJapl{position:relative;width:100%;display:flex;padding-block:clamp(2.5rem,calc(2.5rem + (80 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5rem);flex-wrap:wrap}.MediaLayoutTwo_blockInner__QLMcx{position:relative;z-index:1;width:100%;overflow:hidden;aspect-ratio:16/9}@media (min-width:960px){.MediaLayoutTwo_blockInner__QLMcx{width:70%}}.MediaLayoutTwo_blockInner__QLMcx img{transition:transform .7s ease}.MediaLayoutTwo_blockInner__QLMcx:hover img{transform:scale(1.05)}.MediaLayoutTwo_smallBlock__bkWat{z-index:1;width:80%;overflow:hidden;height:6.25rem;margin-left:auto;border-radius:10rem 0 0 10rem;margin-top:2.5rem}@media (min-width:960px){.MediaLayoutTwo_smallBlock__bkWat{position:absolute;right:-1.875rem;top:11.25rem;width:50%;max-height:21.875rem;height:17.5rem;top:15.625rem;right:0}}.MediaLayoutTwo_smallBlock__bkWat img{transition:transform .7s ease}.MediaLayoutTwo_smallBlock__bkWat:hover img{transform:scale(1.05)}.MediaLayoutTwo_videoContainer__VzHmx{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.MediaLayoutTwo_videoContainer__VzHmx iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.MediaLayoutTwo_bgImage__Dn8ZG{position:absolute;top:0;left:0;width:100%;height:100%}.ParallaxMedia_block__j6ywh{position:relative;width:100%;display:flex;overflow:hidden;padding-top:clamp(2.5rem,calc(2.5rem + (80 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5rem);padding-bottom:clamp(2.5rem,calc(2.5rem + (180 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),11.25rem)}.ParallaxMedia_grid__p0_Jk{display:grid;grid-template-columns:1fr;width:100%}@media (max-width:767px){.ParallaxMedia_grid__p0_Jk{row-gap:1.875rem}}@media (min-width:960px){.ParallaxMedia_grid__p0_Jk{grid-template-columns:1fr 1fr}}.ParallaxMedia_grid__p0_Jk .ParallaxMedia_leftCol__mzTiD img{aspect-ratio:1/1}@media (min-width:960px){.ParallaxMedia_grid__p0_Jk .ParallaxMedia_leftCol__mzTiD{width:80%}}.ParallaxMedia_grid__p0_Jk .ParallaxMedia_rightCol__JIU3d img{aspect-ratio:16/10}.ParallaxMedia_blockInner__zmuyZ{position:relative;z-index:1;width:100%;overflow:hidden}.ParallaxMedia_blockInner__zmuyZ img{transition:transform .7s ease}.ParallaxMedia_blockInner__zmuyZ:hover img{transform:scale(1.05)}.ParallaxMedia_videoContainer__F561q{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.ParallaxMedia_videoContainer__F561q iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none}.RightAlignedMedia_block__4NiZ5{position:relative;width:100%;display:flex;padding-block:clamp(2.5rem,calc(2.5rem + (80 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),5rem);overflow:hidden}@media (min-width:960px){.RightAlignedMedia_block__4NiZ5{justify-content:end}}.RightAlignedMedia_blockInner__aZBfR{position:relative;z-index:1;width:100%;overflow:hidden;border-radius:0 0 8.75rem 0;aspect-ratio:16/9}@media (min-width:960px){.RightAlignedMedia_blockInner__aZBfR{width:80%}}.RightAlignedMedia_blockInner__aZBfR img{transition:transform .7s ease}.RightAlignedMedia_blockInner__aZBfR:hover img{transform:scale(1.05)}.RightAlignedMedia_videoContainer__s_8V6{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;border-radius:0 0 8.75rem 0;pointer-events:none}.RightAlignedMedia_videoContainer__s_8V6 iframe{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;width:auto;height:auto;min-width:100%;min-height:100%;pointer-events:none;border-radius:0 0 8.75rem 0}.RightAlignedMedia_bgImage__xMYH6{position:absolute;top:0;left:0;width:100%;height:100%}.Testimonials_block__HZewS{position:relative;padding-block:clamp(3.75rem,calc(3.75rem + (120 - 60) * ((100vw - 23.4375rem) / (1512 - 375))),7.5rem)}.Testimonials_block__HZewS svg{display:block;opacity:.1;width:clamp(3.125rem,calc(3.125rem + (117 - 50) * ((100vw - 23.4375rem) / (1512 - 375))),7.3125rem);margin:0 auto .75rem}.Testimonials_block__HZewS .Testimonials_title__UMCbY{font-size:min(calc(.625rem + (15 - 10) * ((100vw - 23.4375rem) / (1512 - 375))),.9375rem);text-transform:uppercase;font-weight:700;letter-spacing:.25em;opacity:.5;margin-bottom:clamp(4.375rem,calc(4.375rem + (106 - 70) * ((100vw - 23.4375rem) / (1512 - 375))),6.625rem)}.Testimonials_block__HZewS .Testimonials_blockquote__pbRyZ{line-height:1.35;font-size:min(calc(.875rem + (20 - 14) * ((100vw - 23.4375rem) / (1512 - 375))),1.25rem);letter-spacing:.025em;font-weight:300;line-height:1.48;margin-bottom:clamp(2.5rem,calc(2.5rem + (70 - 40) * ((100vw - 23.4375rem) / (1512 - 375))),4.375rem)}.Testimonials_block__HZewS .Testimonials_label__tNLv3{font-size:min(calc(.75rem + (16 - 12) * ((100vw - 23.4375rem) / (1512 - 375))),1rem);font-weight:700;letter-spacing:.25em;text-transform:uppercase}.Testimonials_block__HZewS .Testimonials_label__tNLv3 span{opacity:.5;margin-right:.5em}.Layout_block__ToX4i{position:relative;overflow:hidden}.Layout_block__ToX4i>div{overflow:hidden}