@font-face{font-family:PracticeSans;src:url(./PracticeSans-Regular.0uW4dobc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PracticeSans;src:url(./PracticeSans-Medium.DfYPgng6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PracticeSans;src:url(./PracticeSans-Semibold.DJwNo4yv.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PracticeSans;src:url(./PracticeSans-Bold.BYyrypwT.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PracticeSans;src:url(./PracticeSans-Extrabold.BFjcewNu.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;margin:0;min-height:100%;padding:0;position:relative;width:100%;overscroll-behavior:none}*,:after,:before{box-sizing:border-box;margin:0}button{-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit;background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:normal;width:auto}button:disabled{opacity:.5;pointer-events:none}figure,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}li,ol,ul{list-style:none;margin:0;padding:0}img,video{display:block;height:auto;width:100%}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:8px 14px;border-radius:20px;background:var(--white,#fff);color:var(--black,#000);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:root{--black:#0a0a0a;--darkgrey:#2f2f2f;--lightgrey:#f2f2f2;--white:#fff;--maxWidth:1920;--maxWidthPx:1920px;--spacingPage:1.8519vw;--gutter:1.3889vw;--spacingPageS:4.1026vw;--gutterS:3.0769vw;--spacingPageTabletSmall:3.0769vw;--gutterTabletSmall:2.5641vw;--spacingPageL:1.1111px;--gutterL:26.6667px;--power0:cubic-bezier(0, 0, 1, 1);--power1In:cubic-bezier(.26, 0, .6, .2);--power1Out:cubic-bezier(.4, .8, .74, 1);--power1InOut:cubic-bezier(.48, .04, .52, .96);--power2In:cubic-bezier(.4, 0, .68, .06);--power2Out:cubic-bezier(.32, .94, .6, 1);--power2InOut:cubic-bezier(.66, 0, .34, 1);--power3In:cubic-bezier(.52, 0, .74, 0);--power3Out:cubic-bezier(.26, 1, .48, 1);--power3InOut:cubic-bezier(.76, 0, .24, 1);--power4In:cubic-bezier(.64, 0, .78, 0);--power4Out:cubic-bezier(.22, 1, .36, 1);--power4InOut:cubic-bezier(.84, 0, .16, 1);--sineIn:cubic-bezier(.32, 0, .6, .36);--sineOut:cubic-bezier(.4, .64, .68, 1);--sineInOut:cubic-bezier(.36, 0, .64, 1);--expoIn:cubic-bezier(.66, 0, .86, 0);--expoOut:cubic-bezier(.14, 1, .34, 1);--expoInOut:cubic-bezier(.9, 0, .1, 1);--circIn:cubic-bezier(.54, 0, 1, .44);--circOut:cubic-bezier(0, .56, .46, 1);--circInOut:cubic-bezier(.88, .14, .12, .86);--smoothInOut:cubic-bezier(.77, 0, .18, 1);--thin:100;--light:300;--normal:normal;--bold:500;--pt:"PracticeSans"}html{color:var(--black);font-family:var(--pt),Arial,Helvetica,sans-serif;font-size:18px;font-weight:var(--normal);line-height:1.2;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media(max-width:570px){html{font-size:16px}}@media(min-width:1920px){html{font-size:19px}}.h1,.h1 p,h1{font-style:normal;font-weight:var(--normal);font-size:25px;line-height:1.24;letter-spacing:-.004em}@media(max-width:570px){.h1,.h1 p,h1{font-size:20px}}@media(min-width:1920px){.h1,.h1 p,h1{font-size:28px}}.spacer{font-weight:var(--bold);font-size:7px;line-height:7px}.caption,.p,.spacer,p{font-style:normal;letter-spacing:-.004em}.caption{font-weight:var(--normal);font-size:16px;line-height:1.375}@media(min-width:1920px){.caption{font-size:18px}}@media(max-width:1080px){.caption{font-size:15px}}.p,p{font-weight:var(--normal);font-size:18px;line-height:1.41}@media(min-width:1920px){.p,p{font-size:19px}}@media(min-width:2559px){.p,p{font-size:21px}}@media(max-width:1080px){.p,p{font-size:16px}}.italic{font-style:italic}.bold{font-weight:var(--bold)}.upper{text-transform:uppercase}.rich-list+.rich-list,.rich-list+p,p+.rich-list,p+p,ul.p+p{margin-top:1.375em}.rich-list{font-style:normal;font-weight:var(--normal);font-size:18px;line-height:1.41;letter-spacing:-.004em;padding-left:1.2em}@media(min-width:1920px){.rich-list{font-size:19px}}@media(min-width:2559px){.rich-list{font-size:21px}}@media(max-width:1080px){.rich-list{font-size:16px}}.rich-list li{font:inherit;line-height:inherit}ul.rich-list li{list-style:disc}ol.rich-list li{list-style:decimal}.c{height:100%;margin:0 auto;max-width:var(--maxWidthPx);padding:0 var(--spacingPage);position:relative;width:100vw}@media(min-width:1920px){.c{padding:0 var(--spacingPageL)}}@media(max-width:1280px){.c{width:calc(100vw - var(--spacingPageS) * 2);margin:0 auto;padding:0}}body{background-color:var(--lightgrey);color:var(--black);transition:background-color .4s ease-in-out,color .4s ease-in-out}body.dark-mode{background-color:var(--black);color:var(--white)}body.no-scroll{overflow:hidden}main{overflow-x:hidden}.pill{text-transform:capitalize;padding:0 20px;background-color:var(--white);border-radius:48px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;letter-spacing:-.004em;transition:background-color .25s ease-in-out,color .25s ease-in-out}@media(min-width:1920px){.pill{font-size:19px}.navbar{max-width:var(--maxWidthPx);left:50%;transform:translate(-50%)}}@media(min-width:2559px){.pill{font-size:21px}}@media(max-width:1080px){.pill{height:40px;font-size:16px}}@media(max-width:570px){.pill{height:35px;padding:0 10px;font-size:13px}}@media(min-width:1080px){.pill:hover{background-color:var(--black);color:var(--white)}}.pill.nuxt-link-exact-active{background-color:var(--black);color:var(--white);pointer-events:none}.dark-mode .pill{color:var(--black)}@media(min-width:1080px){.dark-mode .pill:hover{background-color:var(--darkgrey);color:var(--white)}}.dark-mode .pill.nuxt-link-exact-active{background-color:var(--darkgrey);color:var(--white)}.navbar{width:100%;position:fixed;z-index:9;padding:20px;bottom:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.navbar .logo{position:relative;min-width:50px;height:50px}@media(max-width:1080px){.navbar .logo{min-width:40px;height:40px}}@media(max-width:570px){.navbar{padding:16px}.navbar .logo{min-width:35px;height:35px}}.navbar .logo .logo-long{position:relative;display:flex;align-items:center;background-color:var(--black);color:var(--white);gap:3px;width:152px;padding:0!important;z-index:2;transition:gap .4s ease-in-out,padding .4s ease-in-out,width .4s ease-in-out}@media(min-width:1920px){.navbar .logo .logo-long{width:155px}}@media(min-width:2559px){.navbar .logo .logo-long{width:171px}}@media(max-width:1080px){.navbar .logo .logo-long{width:135px}}@media(max-width:570px){.navbar .logo .logo-long{width:46px}}.navbar .logo .logo-long span{overflow:hidden;transition:width .4s ease-in-out}.navbar .logo .logo-long span:first-child{width:64.2px}@media(min-width:1920px){.navbar .logo .logo-long span:first-child{width:68.8px}}@media(min-width:2559px){.navbar .logo .logo-long span:first-child{width:76px}}@media(max-width:1080px){.navbar .logo .logo-long span:first-child{width:57.1px}}@media(max-width:570px){.navbar .logo .logo-long span:first-child{width:49px}}.navbar .logo .logo-long span:nth-child(2){width:56px}@media(min-width:1920px){.navbar .logo .logo-long span:nth-child(2){width:58.2px}}@media(min-width:2559px){.navbar .logo .logo-long span:nth-child(2){width:64.4px}}@media(max-width:1080px){.navbar .logo .logo-long span:nth-child(2){width:49.8px}}@media(max-width:570px){.navbar .logo .logo-long span:nth-child(2){width:42px}}.navbar .logo .logo-long.minimized{gap:0;padding:0;width:50px}@media(max-width:1080px){.navbar .logo .logo-long.minimized{width:40px}}@media(max-width:570px){.navbar .logo .logo-long.minimized{width:35px}}.navbar .logo .logo-long.minimized span:first-child{width:10px}@media(min-width:1920px){.navbar .logo .logo-long.minimized span:first-child{width:11px}}@media(max-width:570px){.navbar .logo .logo-long.minimized span:first-child{width:9px}}.navbar .logo .logo-long.minimized span:nth-child(2){width:10px}@media(min-width:1920px){.navbar .logo .logo-long.minimized span:nth-child(2){width:11px}}@media(max-width:570px){.navbar .logo .logo-long.minimized span:nth-child(2){width:9px}}.navbar .logo .logo-spin{position:absolute;top:0;left:0;width:50px;height:50px;background-color:#000;perspective:100px;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0;z-index:0;transition:background-color .4s ease-in-out,color .4s ease-in-out;font-feature-settings:"kern" off;font-variant:none}@media(max-width:1080px){.navbar .logo .logo-spin{width:40px;height:40px}}@media(max-width:570px){.navbar .logo .logo-spin{width:35px;height:35px}}.navbar .logo .logo-spin.active{pointer-events:auto;opacity:1}.navbar .logo .logo-spin .cube{width:50px;height:50px;position:relative;transform-style:preserve-3d;transform:translateZ(-25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube{width:40px;height:40px;transform:translateZ(-20px)}}@media(max-width:570px){.navbar .logo .logo-spin .cube{width:35px;height:35px;transform:translateZ(-17.5px)}}.navbar .logo .logo-spin .cube .cube__face{position:absolute;width:50px;height:50px;line-height:50px;font-size:17px;font-weight:400;color:var(--white);text-align:center;background-color:var(--black);transition:background-color .4s ease-in-out,color .4s ease-in-out}@media(min-width:1920px){.navbar .logo .logo-spin .cube .cube__face{font-size:18px}}.navbar .logo .logo-spin .cube .cube__face--front{transform:rotateY(0) translateZ(25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube .cube__face{width:40px;height:40px;line-height:40px}.navbar .logo .logo-spin .cube .cube__face--front{transform:rotateY(0) translateZ(20px)}}.navbar .logo .logo-spin .cube .cube__face--right{transform:rotateY(90deg) translateZ(25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube .cube__face--right{transform:rotateY(90deg) translateZ(20px)}}.navbar .logo .logo-spin .cube .cube__face--back{transform:rotateY(180deg) translateZ(25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube .cube__face--back{transform:rotateY(180deg) translateZ(20px)}}.navbar .logo .logo-spin .cube .cube__face--left{transform:rotateY(-90deg) translateZ(25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube .cube__face--left{transform:rotateY(-90deg) translateZ(20px)}}.navbar .logo .logo-spin .cube .cube__face--top{transform:rotateX(90deg) translateZ(25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube .cube__face--top{transform:rotateX(90deg) translateZ(20px)}}.navbar .logo .logo-spin .cube .cube__face--bottom{transform:rotateX(-90deg) translateZ(25px)}@media(max-width:1080px){.navbar .logo .logo-spin .cube .cube__face--bottom{transform:rotateX(-90deg) translateZ(20px)}}.navbar :is(.navbar-left,.navbar-right){display:flex;pointer-events:auto}.navbar .right-set{display:flex;transform:translate(50px);transition:transform .4s ease-in-out;z-index:1}@media(max-width:1080px){.navbar .right-set{transform:translate(40px)}}@media(max-width:570px){.navbar .logo .logo-spin .cube .cube__face{width:35px;height:35px;line-height:35px;font-size:13px}.navbar .right-set{transform:translate(35px)}}.navbar.showscroll .right-set{transform:translate(0)}.navbar :is(.navbar-mode,.navbar-scroll-up){position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--white);border-radius:48px;transition:background-color .25s ease-in-out,color .25s ease-in-out}@media(max-width:1080px){.navbar :is(.navbar-mode,.navbar-scroll-up){width:40px;height:40px}}@media(max-width:570px){.navbar :is(.navbar-mode,.navbar-scroll-up){width:35px;height:35px}}.navbar :is(.navbar-mode.navbar-scroll-up,.navbar-scroll-up.navbar-scroll-up) svg{transform:translateY(-.5px)}@media(max-width:1080px){.navbar :is(.navbar-mode.navbar-scroll-up,.navbar-scroll-up.navbar-scroll-up) svg{transform:translateY(-1px);width:22px}}@media(max-width:570px){.navbar :is(.navbar-mode.navbar-scroll-up,.navbar-scroll-up.navbar-scroll-up) svg{width:20px}}.navbar :is(.navbar-mode.navbar-mode,.navbar-scroll-up.navbar-mode) div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;display:flex;overflow:hidden}.navbar :is(.navbar-mode,.navbar-scroll-up) svg{width:24px;stroke:var(--black);transition:stroke .25s ease-in-out}@media(max-width:1080px){.navbar :is(.navbar-mode,.navbar-scroll-up) svg{width:20px}}@media(max-width:570px){.navbar :is(.navbar-mode,.navbar-scroll-up) svg{width:18px}}@media(min-width:1080px){.navbar :is(.navbar-mode:hover,.navbar-scroll-up:hover){background-color:var(--black);color:var(--white);cursor:pointer}.navbar :is(.navbar-mode:hover,.navbar-scroll-up:hover) svg{stroke:var(--white)}.dark-mode .navbar :is(.navbar-mode:hover,.navbar-scroll-up:hover){background-color:var(--darkgrey)}}.dark-mode .navbar .logo .logo-long,.dark-mode .navbar .logo .logo-spin,.dark-mode .navbar .logo .logo-spin .cube .cube__face{background-color:var(--darkgrey)}.dev-grid,.navtime{pointer-events:none}@media(max-width:800px){.navtime{display:none!important}}.navtime .time-span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.navtime .time-gmt{overflow:hidden;width:64px;transition:width .4s ease-in-out}@media(min-width:1920px){.navtime .time-gmt{width:67.1px}}.navtime.minimized .time-gmt{width:0}.intro{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--lightgrey);color:var(--black);transition:background-color .4s ease-in-out,color .4s ease-in-out;z-index:20}.intro .title{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-3vh);font-size:17px;opacity:.85}@media(max-width:570px){.intro .title{transform:translate(-50%,-50%) translateY(-3.5vh);font-size:15px}}.dark-mode .intro{background-color:var(--black);color:var(--white)}.marquee{position:fixed;top:50%;left:50%;color:var(--black);height:50px;width:483px;overflow:hidden;border-radius:30px;background:var(--white);z-index:2;opacity:0}@media(max-width:1080px){.marquee{display:none!important}}.marquee .inner-ticker{display:flex}.marquee .single-ticker-set{font-size:20px}.fragment-pill,.marquee .single-ticker-set{display:flex;align-items:center;white-space:nowrap;height:50px}.fragment-pill{text-transform:capitalize;padding:0 20px;background-color:var(--white);border-radius:48px;justify-content:center;font-size:18px;letter-spacing:-.004em;transition:background-color .25s ease-in-out,color .25s ease-in-out}@media(min-width:1920px){.fragment-pill{font-size:19px}}@media(min-width:2559px){.fragment-pill{font-size:21px}}@media(max-width:1080px){.fragment-pill{height:40px;font-size:16px}}@media(max-width:570px){.fragment-pill{height:35px;padding:0 10px;font-size:13px}}@media(min-width:1080px){.fragment-pill:hover{background-color:var(--black);color:var(--white)}}.dark-mode .fragment-pill{color:var(--black)}@media(min-width:1080px){.dark-mode .fragment-pill:hover{background-color:var(--darkgrey);color:var(--white)}}.dev-grid{bottom:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.dev-grid .c{width:100vw}.dev-grid ul{display:flex;height:100%}.dev-grid li{background:red;flex:1;height:100%;opacity:.3;width:calc(0vw + 81.0185vw / 12)}.dev-grid li+li{margin-left:var(--gutter)}.dev-grid li:first-child,.dev-grid li:nth-child(10),.dev-grid li:nth-child(11),.dev-grid li:nth-child(12),.dev-grid li:nth-child(2),.dev-grid li:nth-child(3),.dev-grid li:nth-child(4),.dev-grid li:nth-child(5),.dev-grid li:nth-child(6),.dev-grid li:nth-child(7),.dev-grid li:nth-child(8),.dev-grid li:nth-child(9){display:block}.dev-grid li:nth-child(13),.dev-grid li:nth-child(14),.dev-grid li:nth-child(15),.dev-grid li:nth-child(16),.dev-grid li:nth-child(17),.dev-grid li:nth-child(18),.dev-grid li:nth-child(19),.dev-grid li:nth-child(20){display:none}@media(min-width:1920px){.dev-grid li{width:135px}.dev-grid li+li{margin-left:var(--gutterL)}}@media(max-width:1280px){.dev-grid .c{padding:0 var(--spacingPageS)}.dev-grid li{width:8.78205vw}.dev-grid li+li{margin-left:var(--gutterS)}.dev-grid li:first-child,.dev-grid li:nth-child(2),.dev-grid li:nth-child(3),.dev-grid li:nth-child(4),.dev-grid li:nth-child(5),.dev-grid li:nth-child(6),.dev-grid li:nth-child(7),.dev-grid li:nth-child(8){display:block}.dev-grid li:nth-child(10),.dev-grid li:nth-child(11),.dev-grid li:nth-child(12),.dev-grid li:nth-child(13),.dev-grid li:nth-child(14),.dev-grid li:nth-child(15),.dev-grid li:nth-child(16),.dev-grid li:nth-child(17),.dev-grid li:nth-child(18),.dev-grid li:nth-child(19),.dev-grid li:nth-child(20),.dev-grid li:nth-child(9){display:none}}.vimeo.project-vimeo{position:relative;cursor:pointer}.vimeo.project-vimeo.noclick{cursor:default;pointer-events:none}.vimeo.project-vimeo .poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .25s ease-in-out}.vimeo.project-vimeo .poster .image-outer{height:100%}.vimeo.project-vimeo .poster>.inner{position:relative;width:100%;height:100%;top:0;left:0}.vimeo.project-vimeo .poster>.inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vimeo.project-vimeo .poster>.inner .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:.9}@media(max-width:1080px){.vimeo.project-vimeo .poster>.inner .play-icon{width:50px;height:50px}.thumbnail-vimeo .poster{border-radius:15px}}@media(max-width:570px){.vimeo.project-vimeo .poster>.inner .play-icon{width:50px;height:50px}}.vimeo.project-vimeo .poster>.inner .play-icon svg{transform:translate(2px)}.thumbnail-vimeo.vimeo{position:relative;cursor:pointer;aspect-ratio:4/2.655}.thumbnail-vimeo.vimeo.noclick{cursor:default;pointer-events:none}.thumbnail-vimeo.vimeo video{transform:scale(1.005)}.thumbnail-vimeo .poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .25s ease-in-out;overflow:hidden}.thumbnail-vimeo .poster>.inner{position:relative;width:100%;height:100%;top:0;left:0}.thumbnail-vimeo .poster>.inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:border-radius .2s ease-in-out}.thumbnail-vimeo .poster>.inner .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:.9}.thumbnail-vimeo .poster>.inner .play-icon svg{transform:translate(2px)}:is(.news-content,.object-content,.project-content) .caption{margin-top:14px;font-weight:400;font-size:17px;line-height:1.312;letter-spacing:-.02em;opacity:.5}@media(max-width:1080px){.thumbnail-vimeo .poster>.inner .play-icon{width:50px;height:50px}:is(.news-content,.object-content,.project-content) .caption{font-size:15px;line-height:1.25}}@media(max-width:570px){.thumbnail-vimeo .poster>.inner .play-icon{width:50px;height:50px}:is(.news-content,.object-content,.project-content) .caption{font-size:14px;line-height:1.25}}:is(.news-content,.object-content,.project-content) .caption .p,:is(.news-content,.object-content,.project-content) .caption :is(p,span){font-weight:400;font-size:17px;line-height:1.312}@media(max-width:1080px){:is(.news-content,.object-content,.project-content) .caption .p,:is(.news-content,.object-content,.project-content) .caption :is(p,span){font-size:15px}}.quote-section{padding:0 calc(0vw + 81.0185vw / 12);text-align:center}@media(max-width:800px){.quote-section{padding:90px 0 110px}}@media(max-width:570px){:is(.news-content,.object-content,.project-content) .caption .p,:is(.news-content,.object-content,.project-content) .caption :is(p,span){font-size:14px;line-height:1.25}.quote-section{padding:60px 0 70px}}.quote-section p{font-weight:400;font-size:40px;line-height:1.125}@media(max-width:1080px){.quote-section p{font-size:28px}}.quote-section strong{font-weight:500}.slider-section .slider-nav{transform:translate(-50%)}.linebreak-section{display:block;width:100%!important;height:0}.three-blocks{display:flex;gap:var(--gutter)}@media(max-width:570px){.quote-section p{font-size:22px}.slider-section .slider-nav .slider-button.prev-slide svg{transform:translate(-1px) translateY(-.5px) rotate(-90deg)}.slider-section .slider-nav .slider-button.next-slide svg{transform:translate(1px) translateY(-.5px) rotate(90deg)}.three-blocks{flex-direction:column;gap:30px}}.three-blocks.left{flex-direction:row-reverse}.three-blocks .stacked{display:flex;flex-direction:column;gap:var(--gutter)}.project .section:last-child{margin-bottom:0!important}.project .section.width_full{width:100%}.project .section.width_full .image-outer img{border-radius:0!important}.project .section.width_full .caption{padding-left:var(--spacingPage)}@media(max-width:800px){.project .section.width_full .caption{padding-left:var(--spacingPageTabletSmall)}.project .section.width_full{width:91.7949vw}}.project .section.width_1{width:calc(12.5vw + 810.185vw / 12)}@media(min-width:1920px){.project .section.width_1{width:1432px}}@media(max-width:1280px){.project .section.width_full .caption{padding-left:0}.project .section.width_1{width:91.7949vw}}.project .section.width_1-2{width:calc(5.5556vw + 405.0925vw / 12)}@media(min-width:1920px){.project .section.width_1-2{width:703px}.project .section.width_1-2.text-section{width:621px}}@media(min-width:1680px){.project .section.width_1-2.text-section{width:calc(4.8611vw + 364.58325vw / 12)}}@media(max-width:1280px){.project .section.width_1-2{width:44.359vw}}@media(max-width:570px){.three-blocks .stacked{gap:30px}.project .section.width_1-2{width:91.7949vw}}.project .section.width_1-2+.width_1-2:after{content:"";display:block}.project .section.width_1-4{width:calc(2.0833vw + 202.54625vw / 12)}@media(min-width:1920px){.project .section.width_1-4{width:338px}}@media(max-width:1280px){.project .section.width_1-4{width:20.641vw}}.project .section.mb_45{margin-bottom:45px}@media(max-width:1080px){.project .section.mb_45{margin-bottom:50px}}@media(max-width:800px){.project .section.width_1-4{width:44.359vw}.project .section.mb_45{margin-bottom:40px}}@media(max-width:570px){.project .section.width_1-4{width:91.7949vw}.project .section.mb_45{margin-bottom:30px}}.project .section.mb_85{margin-bottom:85px}@media(max-width:1080px){.project .section.mb_85{margin-bottom:65px}}@media(max-width:800px){.project .section.mb_85{margin-bottom:40px}}.single-block{width:47.45365vw}@media(max-width:570px){.project .section.mb_85{margin-bottom:30px}.single-block{width:100%}}.project-intro{width:calc(12.5vw + 810.185vw / 12);padding:98px 0 0;margin-bottom:78px}@media(min-width:1920px){.project-intro{width:1594px!important;margin-left:auto;margin-right:auto}}@media(min-width:1680px){.project-intro{width:calc(11.1111vw + 729.1665vw / 12)}}@media(max-width:1280px){.project-intro{width:91.7949vw}}@media(max-width:1080px){.project-intro{padding:58px 0 0;margin-bottom:80px}}.project-intro-top{display:flex;gap:47px;flex-direction:column}@media(max-width:800px){.project-intro{padding:48px 0 0;margin-bottom:80px}.project-intro-top{gap:20px}}@media(max-width:570px){.project-intro{padding:32px 0 0;margin-bottom:32px}.project-intro-top{gap:10px}}.project-intro-titles{width:47.45365vw;font-feature-settings:"pnum" on,"lnum" on}@media(max-width:1280px){.project-intro-titles{width:68.0769vw}}@media(max-width:800px){.project-intro-titles{width:100%;margin-bottom:20px}}.project-intro-titles .project-intro-name{font-size:40px;font-weight:500;line-height:1.1}@media(max-width:1080px){.project-intro-titles .project-intro-name{font-size:28px;line-height:1.125}}@media(max-width:570px){.project-intro-titles .project-intro-name{font-size:20px}}.project-intro-titles .project-intro-subtitle{font-size:40px;font-weight:400;line-height:1.1}@media(max-width:1080px){.project-intro-titles .project-intro-subtitle{font-size:28px;line-height:1.125}}@media(max-width:570px){.project-intro-titles .project-intro-subtitle{font-size:20px}}.project-intro .project-meta{display:flex;flex-wrap:wrap;gap:28px var(--gutter)}@media(min-width:1680px){.project-intro .project-meta{width:calc(12.5vw + 810.185vw / 12)}}@media(min-width:1920px){.project-intro .project-meta{width:auto;gap:28px var(--gutterL)}}.project-intro .project-meta .single-meta{flex-shrink:0;width:calc(1.3889vw + 162.037vw / 12)}@media(min-width:1920px){.project-intro .project-meta .single-meta{width:297px}}@media(max-width:1280px){.project-intro .project-meta{gap:28px var(--gutterS)}.project-intro .project-meta .single-meta{width:20.641vw}}@media(max-width:800px){.project-intro .project-meta{flex-direction:column;gap:28px}.project-intro .project-meta .single-meta{width:100%}}.project-intro .project-meta .single-meta .member{display:block}.project-intro .project-meta .single-meta.project-intro-year{width:calc(1.3889vw + 162.037vw / 12 - .5 * (0vw + 81.0185vw / 12))}@media(min-width:1920px){.project-intro .project-meta .single-meta.project-intro-year{width:229.5px}}@media(max-width:1280px){.project-intro .project-meta .single-meta.project-intro-year{width:calc(20.641vw - 8.78205vw / 2)}}@media(max-width:800px){.project-intro .project-meta .single-meta.project-intro-year{width:100%}}.project-intro .project-meta .single-meta.project-intro-scope ul{display:flex;flex-direction:column;gap:4px;opacity:.85}.project-intro .project-meta .single-meta.project-intro-scope ul li{position:relative;display:flex;align-items:center;line-height:1.22;margin-bottom:0;cursor:default;padding-left:20px}.project-intro .project-meta .single-meta.project-intro-scope ul li .marker{position:absolute;top:50%;left:0;transform:translateY(-50%);width:12px;height:12px;border-radius:6px;border:1px solid #000;transition:width .3s,border-color .5s;overflow:hidden}.project-intro .project-meta .single-meta.project-intro-scope ul li .marker .inner{position:absolute;top:0;left:0;width:19px;height:12px;background-color:#000;border-radius:6px;transform:translate(-100%);transition:transform .3s,background-color .5s}.project-intro .project-meta .single-meta.project-intro-scope ul li .label{margin-left:8px;margin-bottom:0;line-height:inherit;font-weight:400}.project-intro .project-meta .single-meta .label{display:block;font-weight:500;font-size:18px;letter-spacing:-.004em;margin-bottom:4px;opacity:1}@media(min-width:1920px){.project-intro .project-meta .single-meta .label{font-size:19px}}@media(min-width:2559px){.project-intro .project-meta .single-meta .label{font-size:21px}}.project-intro .project-meta .single-meta>span{opacity:.85}@media(min-width:1080px){.project-intro .project-meta .single-meta.project-intro-scope ul li:hover .marker{width:18px}.project-intro .project-meta .single-meta.project-intro-scope ul li:hover .marker .inner{transform:translate(-1px)}.project-intro .project-meta .single-meta>span{line-height:1.41}.project-overview .project-image:hover{border-radius:16px}}.dark-mode .project-intro .project-meta .single-meta.project-intro-scope ul li .marker{border-color:#fff}.dark-mode .project-intro .project-meta .single-meta.project-intro-scope ul li .marker .inner{background-color:#fff}.project-overview{top:0;left:0;padding-top:var(--spacingPage);position:fixed;height:100%;background:#f0f0f0;z-index:9;overflow-y:scroll;width:100%}@media(max-width:1280px){.project-overview{padding-top:var(--spacingPageS)}}@media(max-width:570px){.project-overview{padding-top:75px}}.project-overview>.inner{display:grid;grid-template-columns:repeat(3,auto);grid-auto-rows:max-content;gap:var(--gutter) var(--gutter);width:100%;margin:0 auto;box-sizing:border-box}@media(min-width:1920px){.project-overview>.inner{gap:var(--gutterL) var(--gutterL);padding-left:var(--spacingPage);padding-right:var(--spacingPage)}}@media(max-width:1280px){.project-overview>.inner{padding:0 var(--spacingPageS);gap:var(--gutterS)}}@media(max-width:1080px){.project-intro .project-meta .single-meta .label{font-size:16px}.project-overview>.inner{grid-template-columns:repeat(2,auto)}.project-overview .project-image{border-radius:14px}}.project-overview .project-image{transition:opacity .25s ease-in-out,border-radius .25s ease-in-out;cursor:pointer;height:fit-content}@media(max-width:570px){.project-overview .project-image{border-radius:6px}}.project-overview .project-image:last-child{padding-bottom:150px}.project-overview .project-image.active.unactive,.project-overview .project-image.active.unactive .arrow-diagonal{opacity:1}.project-overview .project-image.unactive{opacity:.3}.project-overview .project-image img{width:100%;height:fit-content}.dark-mode .project-overview{background:#0a0a0a}.project-view{position:fixed;cursor:pointer;top:20px;display:flex;height:auto;z-index:10;width:calc(2.7778vw + 162.037vw / 12);background-color:var(--white);border-radius:4px;padding:4px;left:50%;transform:translate(-50%);overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}@media(max-width:1080px){.project-view{left:20px;top:18px;transform:none;width:44.359vw;display:none}}@media(max-width:570px){.project-view{top:16px;left:16px;width:56.21795vw;gap:2px;padding:2px}}.project-view::-webkit-scrollbar{display:none}.project-view .inner-project-view{position:relative;display:flex;gap:4px;overflow-x:scroll;width:calc(2.7778vw + 162.037vw / 12);border-radius:4px;-ms-overflow-style:none;scrollbar-width:none}.project-view .inner-project-view::-webkit-scrollbar{display:none}@media(max-width:1080px){.project-view .inner-project-view{width:44.359vw}}@media(max-width:570px){.project-view .inner-project-view{width:56.21795vw;gap:2px}}.project-view:before{content:"";position:fixed;width:4px;height:100%;top:0;background-color:#fff;left:0}@media(max-width:570px){.project-view:before{width:2px}}.project-view:after{content:"";position:fixed;width:4px;height:100%;top:0;background-color:#fff;right:0}@media(max-width:570px){.project-view:after{width:2px}}.project-view .project-view-borders{position:fixed;top:0;left:0;width:100%;height:100%;background-color:red;z-index:2;opacity:.5}.project-view picture{position:relative!important}.project-view .flow{position:absolute}.project-view .inner-project-view div,.project-view :is(img,picture,span){border-radius:2px;height:45px;flex-shrink:0;width:auto;aspect-ratio:3/2;object-fit:COVER;object-position:TOP}.project-thumbnail{position:relative;padding-bottom:42px;width:47.45365vw}@media(min-width:1920px){.project-thumbnail{width:calc(50% - var(--gutterL) / 2)}}.project-thumbnail .type{position:absolute;top:0;right:0;color:red;z-index:5;background-color:#fff}@media(min-width:1080px){.project-thumbnail.image-first video{transition:opacity .25s ease-in-out;opacity:0;position:relative;z-index:3}.project-thumbnail.image-first:hover video.vid-is-playing{opacity:1}.project-thumbnail.image-first:hover .poster img{border-radius:22px}@media(max-width:570px){.project-thumbnail.image-first .poster.vid-is-playing img{border-radius:16px}}:is(.project-thumbnail.video-first,.project-thumbnail.video-only) video{position:relative;transition:opacity .25s ease-in-out;opacity:0;z-index:3}:is(.project-thumbnail.video-first,.project-thumbnail.video-only) video.vid-is-playing{opacity:1}.project-thumbnail.video-first:hover video{opacity:0}}@media(max-width:1280px){.project-thumbnail{width:44.359vw}}@media(max-width:1080px){.project-view .inner-project-view div,.project-view :is(img,picture,span){height:38px}.project-thumbnail{padding-bottom:20px}.project-thumbnail video{position:relative;transition:opacity .25s ease-in-out;opacity:1;z-index:3;border-radius:14px}}.project-thumbnail.full-width{width:100%}@media(min-width:1080px){.project-thumbnail .image-outer,.project-thumbnail .vimeo{transition:border-radius .2s ease-in-out}.project-thumbnail .image-outer:hover{border-radius:20px}}@media(max-width:570px){.project-view .inner-project-view div,.project-view :is(img,picture,span){height:32px}.project-thumbnail{width:100%;padding-bottom:28px}.project-thumbnail .image-outer,.project-thumbnail .vimeo{border-radius:14px}}.project-thumbnail .vimeo{overflow:hidden}@media(min-width:1080px){.project-thumbnail:hover .vimeo{border-radius:20px}}.project-thumbnail-title{padding-top:14px;display:flex;justify-content:space-between;align-items:flex-start}.project-thumbnail h2,.project-thumbnail h3{font-size:18px;line-height:1.333;letter-spacing:-.004em}@media(min-width:1920px){.project-thumbnail h2,.project-thumbnail h3{font-size:19px}}@media(min-width:2559px){.project-thumbnail h2,.project-thumbnail h3{font-size:21px}}@media(max-width:1080px){.project-thumbnail-title{padding-top:10px}.project-thumbnail h2{font-size:16px}}.project-thumbnail .play-icon{display:none!important}.projects{display:flex;gap:var(--gutter);padding-top:var(--spacingPage);padding-bottom:150px;flex-wrap:wrap;opacity:0}@media(min-width:1920px){.projects{gap:var(--gutterL)}.project,.projects{padding-left:var(--spacingPage);padding-right:var(--spacingPage)}.project{max-width:1920px;margin-left:auto;margin-right:auto}}@media(max-width:800px){.projects{padding-top:var(--spacingPageTabletSmall)}}@media(max-width:1280px){.projects{gap:var(--gutterS);padding-top:var(--spacingPageS)}}.project{padding-top:var(--spacingPage);opacity:0}@media(max-width:1280px){.project{padding-top:40px}}@media(max-width:570px){.projects{padding-bottom:70px}.project{padding-top:70px}}.project h4{font-weight:500;font-size:32px;line-height:42px;letter-spacing:-.01em}.project .bottom-padding{padding-bottom:150px}@media(max-width:800px){.project h4{font-size:25px;line-height:1.25}.project .bottom-padding{padding-bottom:100px}}@media(max-width:570px){.project .bottom-padding{padding-bottom:50px}}.project .related-wrap{margin-top:32px;width:96.2963vw;margin-left:auto;margin-right:auto}.project .related-wrap .project-related{display:flex;margin-top:32px;padding-bottom:150px;gap:var(--gutter)}@media(max-width:1280px){.project .related-wrap{width:91.7949vw}.project .related-wrap .project-related{gap:var(--gutterS)}}@media(max-width:1080px){.project-thumbnail h3{font-size:16px}.project .related-wrap .project-related{padding-bottom:100px}}.project .related-wrap .project-related a{width:calc(4.1667vw + 324.074vw / 12)}@media(min-width:1920px){.project .related-wrap{max-width:calc(var(--maxWidthPx) - var(--spacingPage) * 2);margin-left:auto;margin-right:auto}.project .related-wrap .project-related a{width:621px}}@media(max-width:1280px){.project .related-wrap .project-related a{width:44.359vw}.project .related-wrap .project-related a:nth-child(3){display:none}}@media(max-width:570px){.project .related-wrap .project-related{flex-direction:column;padding-bottom:70px}.project .related-wrap .project-related a{width:100%}}.project .project-header{position:relative;width:96.2963vw;margin-left:auto;margin-right:auto;overflow:hidden}@media(min-width:1920px){.project .project-header{width:100%}}@media(max-width:1280px){.project .project-header{width:91.7949vw;border-radius:0}}.project .project-header .image-outer{height:100%}@media(min-width:800px){.project .project-header .image-outer{height:100%}}@media(min-width:570px){.project .project-header :is(img,video){-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}}.project .project-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-shrink:0;position:fixed;width:calc(100% - 2.7778vw);top:0;left:0;z-index:9;padding:20px}@media(min-width:1920px){.project .project-title{max-width:var(--maxWidthPx);left:50%;transform:translate(-50%)}}@media(max-width:570px){.project .project-title{padding:16px}}.project .project-title .project-title-title{display:flex;align-items:center;padding:0 20px;height:50px;background-color:var(--black);color:var(--white);border-radius:48px;width:fit-content;position:relative;transition:opacity .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}@media(max-width:1080px){.project .project-title .project-title-title{height:40px}}@media(max-width:570px){.project .project-title .project-title-title{display:flex;align-items:center;justify-content:center;height:35px;padding:0 12px;font-size:14px}.project .project-title .project-title-title .title-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:250px}}.project .project-title .project-title-title .title-text{transition:opacity .3s ease-in-out}.project .project-title .project-title-title .hover-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out;white-space:nowrap}@media(max-width:1080px){.project .project-title .project-title-title .hover-text{display:none}}@media(min-width:1080px){.project .project-title .project-title-title{min-width:185px;text-align:center;justify-content:center}.project .project-title .project-title-title:hover{background-color:var(--white);color:var(--black)}.project .project-title .project-title-title:hover .title-text{opacity:0}.project .project-title .project-title-title:hover .hover-text{opacity:1}}.project .project-title .project-title-overview-button{position:relative;border-radius:48px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--white);transition:background-color .25s ease-in-out;cursor:pointer}@media(min-width:1080px){.project .project-title .project-title-overview-button:hover{background-color:var(--black)}.project .project-title .project-title-overview-button:hover svg{stroke:var(--white)}}@media(max-width:1080px){.project .project-title .project-title-overview-button{width:40px;height:40px}}@media(max-width:570px){.project .project-title .project-title-overview-button{width:35px;height:35px}}.project .project-title .project-title-overview-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;stroke:var(--black);transition:stroke .25s ease-in-out}.project .project-title .project-title-overview-button svg path{stroke-width:1.15px}.project .project-title .project-title-overview-button svg.close-svg{width:22px}.project .project-title .project-title-overview-button svg.close-svg path{stroke-width:1.2px}@media(max-width:800px){.project .project-title .project-title-overview-button svg{width:13px}.project .project-title .project-title-overview-button svg.close-svg{width:20px}}@media(max-width:570px){.project .project-title .project-title-overview-button svg{width:12px}.project .project-title .project-title-overview-button svg.close-svg{width:18px}}.project-description{width:47.45365vw}.project .project-content{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--gutter);padding-bottom:64px}@media(min-width:1920px){.project .project-content{gap:0 var(--gutterL);margin-left:auto;margin-right:auto}}@media(max-width:1280px){.project .project-content{gap:0 var(--gutterS)}}@media(max-width:1080px){.project .project-content{gap:0 var(--gutterS)}}@media(max-width:800px){.project .project-content{gap:0 var(--gutterS)}}.project :is(.fade-enter-active,.fade-leave-active){transition:opacity .3s ease-in-out}.project :is(.fade-enter,.fade-leave-to){opacity:0}.dark-mode .project .project-title .project-title-title{background-color:var(--darkgrey)}@media(min-width:1080px){.dark-mode .project .project-title .project-title-title:hover{background-color:var(--white);color:var(--black)}.dark-mode .project .project-title .project-title-overview-button:hover{background-color:var(--darkgrey)}}.objects-thumbnail{position:relative;padding-bottom:0;width:calc(2.7778vw + 243.0555vw / 12)}@media(min-width:1920px){.objects-thumbnail{width:calc(24% - var(--gutterL) / 2)}}.objects-thumbnail .type{position:absolute;top:0;right:0;color:red;z-index:5;background-color:#fff}@media(min-width:1080px){.objects-thumbnail.image-first video{transition:opacity .25s ease-in-out;opacity:0;position:relative;z-index:3}.objects-thumbnail.image-first:hover video.vid-is-playing{opacity:1}.objects-thumbnail.image-first:hover .poster img{border-radius:22px}@media(max-width:570px){.objects-thumbnail.image-first .poster.vid-is-playing img{border-radius:16px}}:is(.objects-thumbnail.video-first,.objects-thumbnail.video-only) video{position:relative;transition:opacity .25s ease-in-out;opacity:0;z-index:3}:is(.objects-thumbnail.video-first,.objects-thumbnail.video-only) video.vid-is-playing{opacity:1}.objects-thumbnail.video-first:hover video{opacity:0}}@media(max-width:1280px){.objects-thumbnail{width:44.359vw}}@media(max-width:1080px){.objects-thumbnail{padding-bottom:20px}.objects-thumbnail video{position:relative;transition:opacity .25s ease-in-out;opacity:1;z-index:3;border-radius:14px}}@media(min-width:1080px){.objects-thumbnail .image-outer,.objects-thumbnail .vimeo{transition:border-radius .2s ease-in-out}.objects-thumbnail .image-outer:hover{border-radius:20px}}@media(max-width:570px){.project .project-content{gap:0 32px}.objects-thumbnail{width:100%;padding-bottom:28px}.objects-thumbnail .image-outer,.objects-thumbnail .vimeo{border-radius:14px}}.objects-thumbnail .vimeo{overflow:hidden}.objects-thumbnail-title{padding-top:14px;display:flex;justify-content:space-between;align-items:flex-start}.objects-thumbnail h2,.objects-thumbnail h3{font-size:18px;line-height:1.333;letter-spacing:-.004em}@media(min-width:1920px){.objects-thumbnail h2,.objects-thumbnail h3{font-size:19px}}@media(min-width:2559px){.objects-thumbnail h2,.objects-thumbnail h3{font-size:21px}}@media(max-width:1080px){.objects-thumbnail-title{padding-top:10px}.objects-thumbnail h2,.objects-thumbnail h3{font-size:16px}}.objects-thumbnail .play-icon{display:none!important}.objects{display:flex;gap:var(--gutter);padding-top:var(--spacingPage);padding-bottom:150px;flex-wrap:wrap;opacity:0}@media(max-width:800px){.objects{padding-top:var(--spacingPageTabletSmall)}}.about,.home{opacity:0}.about .about-header{margin-top:var(--spacingPage);width:96.2963vw;overflow:hidden;margin-bottom:100px}@media(min-width:1920px){.objects{gap:var(--gutterL)}.about,.objects{padding-left:var(--spacingPage);padding-right:var(--spacingPage)}.about{max-width:1920px;margin-left:auto;margin-right:auto}.about .about-header{width:100%}}@media(max-width:1280px){.objects{gap:var(--gutterS);padding-top:var(--spacingPageS)}.about .about-header{width:91.7949vw;margin-top:var(--spacingPageS);margin-bottom:80px}}@media(max-width:800px){.about .about-header{margin-bottom:60px;margin-top:var(--spacingPageTabletSmall)}}@media(max-width:570px){.objects{padding-bottom:70px}.about .about-header{margin-bottom:40px;padding-top:47px}}.about .about-blocks-wrap{width:calc(12.5vw + 810.185vw / 12);margin:0 auto}@media(min-width:1920px){.about .about-blocks-wrap{width:1594px}}@media(max-width:1280px){.about .about-blocks-wrap{width:91.7949vw}}.about .about-blocks-wrap .first-col{width:calc(1.3889vw + 162.037vw / 12)}@media(min-width:1920px){.about .about-blocks-wrap .first-col{width:297px}}@media(max-width:1280px){.about .about-blocks-wrap .first-col{width:20.641vw}}@media(max-width:800px){.about .about-blocks-wrap .first-col{width:100%}}.about .about-blocks-wrap .first-col span p{margin-top:1.375em}.about .about-blocks-wrap p strong,.about .h1{font-weight:500}.about .h1{font-size:18px;letter-spacing:-.004em}@media(min-width:1920px){.about .h1{font-size:19px}}@media(min-width:2559px){.about .h1{font-size:21px}}.about a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#00000080;transition:opacity .2s ease-in-out,text-decoration-color .25s ease-in-out}@media(min-width:1080px){.objects-thumbnail:hover .vimeo{border-radius:20px}.about a:hover{opacity:.5}}.about>div:last-child{padding-bottom:180px}@media(max-width:1080px){.about .h1{font-size:16px}.about>div:last-child{padding-bottom:100px}}@media(max-width:570px){.about>div:last-child{padding-bottom:70px}}.dark-mode .about a{text-decoration-color:#f0f0f04d!important}.contact{opacity:0;overflow:hidden}.contact .contact-content{width:calc(5.5556vw + 324.074vw / 12);display:flex;margin-left:auto;margin-right:calc(0vw + 81.0185vw / 12);gap:var(--gutter) var(--spacingPage)}@media(min-width:1920px){.contact .contact-content{width:648px;margin-right:135px}}@media(max-width:1080px){.contact .contact-content{width:47.4359vw;gap:var(--gutterS);margin-right:0;justify-content:flex-end}}@media(max-width:800px){.contact .contact-content{width:100%;padding-bottom:140px}}.contact .contact-content .half{margin-top:85px;width:calc(1.3889vw + 162.037vw / 12);flex-shrink:0;line-height:1.45}@media(min-width:1920px){.contact .contact-content .half{width:297px}}@media(max-width:1080px){.contact .contact-content .half{width:20.641vw}}@media(max-width:800px){.contact .contact-content .half{width:44.359vw;margin-top:20px}}@media(max-width:570px){.contact .contact-content{flex-direction:column;padding-bottom:100px;gap:0}.contact .contact-content .half{width:100%;margin-top:30px}.contact .contact-content .half:first-child{margin-top:40px}}.contact .contact-content .half .section{margin-bottom:30px}.contact .contact-content .half .section:last-child{margin-bottom:0}.contact .contact-content .half .section div>a,.contact .contact-content .half .section p{opacity:.85}.contact .contact-content .half .link-wrap{display:flex;flex-direction:column;margin-top:1.375em;gap:5px}.contact .contact-content .half .subtitle{font-weight:500;font-size:18px;letter-spacing:-.004em}@media(min-width:1920px){.contact .contact-content .half .subtitle{font-size:19px}}@media(min-width:2559px){.contact .contact-content .half .subtitle{font-size:21px}}@media(max-width:1080px){.contact .contact-content .half .subtitle{font-size:16px}.contact .contact-content .half a{word-break:break-all}}.contact .contact-content .half a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#00000080;transition:opacity .2s ease-in-out,text-decoration-color .25s ease-in-out}@media(min-width:1080px){.contact .contact-content .half a:hover{opacity:.5!important}}.dark-mode .contact a{text-decoration-color:#f0f0f04d!important}.news{opacity:0;padding-top:50px}.news .news-content,.news .news-intro{display:flex;gap:var(--gutter)}.news .news-intro h1{font-style:normal;font-weight:500}.news .news-intro h1,.news .news-intro h2{font-size:40px;line-height:1.15;font-feature-settings:"pnum" on,"lnum" on}.news .news-intro h2{font-weight:400}@media(max-width:1080px){.news .news-intro h1,.news .news-intro h2{font-size:32px}}.news :is(.news-description,.news-title){width:47.45365vw;opacity:.85}.news .news-title{padding-right:40px}.news .news-description{padding-right:10vw}.news .news-description h1{font-size:28px;line-height:1.25;font-weight:400;margin:0 0 1em}@media(max-width:570px){.contact .contact-content .half a{word-break:keep-all}.news .news-description h1{font-size:22px}}.news .news-description p{line-height:1.375}.news .news-description :is(ol,p,ul)+h1,.news .news-description p+:is(ol,ul){margin-top:1.15em}.news .news-description li{margin-top:.25em;font-size:18px;line-height:1.41;letter-spacing:-.004em}@media(min-width:1920px){.news .news-description li{font-size:19px}}@media(min-width:2559px){.news .news-description li{font-size:21px}}@media(max-width:1080px){.news .news-description li{font-size:16px}}.news .news-description ul{margin-left:15px}.news .news-description ul li{list-style:disc}.news .news-description ol{margin-left:31px}.news .news-description ol li{list-style:decimal}@media(max-width:1280px){.news .news-description{padding-right:0}}.news :is(.news-description.mb_45,.news-description.mb_60){margin-bottom:60px}.news .news-content h2{width:47.45365vw;font-weight:400;font-size:32px;line-height:42px;font-feature-settings:"pnum" on,"lnum" on;padding-right:10%}.news .news-content .p,.news .news-content p{line-height:1.375}.news .news-section{width:47.45365vw;margin-left:auto}@media(max-width:1280px){.news .news-content,.news .news-intro{gap:var(--gutterS)}.news .news-section,.news :is(.news-description,.news-title){width:44.359vw}}@media(max-width:800px){.news :is(.news-description.mb_45,.news-description.mb_60){margin-bottom:40px}.news{padding-top:24px;padding-bottom:64px}.news .news-intro{flex-direction:column;padding-bottom:24px;gap:72px}.news .news-intro h1{font-size:28px;line-height:1.25}.news .news-intro h2{font-size:24px;line-height:1.25}.news :is(.news-description,.news-title){width:100%}.news .news-description{line-height:1.375}.news .news-content{flex-direction:column}.news .news-content h2{width:100%;font-size:24px;line-height:1.25}.news .news-content .p,.news .news-content :is(li,p){line-height:1.375}.news .news-section{width:100%}}body.lock{overflow:hidden}.scene-index{pointer-events:auto;position:fixed;top:0;left:0;width:100%;height:100%}.scene-index canvas{transform:translateY(-2vh)}@media(max-width:570px){.news .news-intro{gap:42px}.news .news-content h2,.news .news-intro h1,.news .news-intro h2{font-size:20px;line-height:1.25}.news .news-content .p,.news .news-content p{font-size:15px}.scene-index canvas{transform:translateY(-3vh)}}.scene-index .blocker{position:fixed;top:0;left:0;width:100%;height:100%;background:red;z-index:20;opacity:0;pointer-events:none}.scene-index .video-texture-wrap{position:fixed;top:20%;left:0;width:1px;opacity:0}.scene-index .video-texture-wrap video{width:100%}.scene-index .blur-text{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10vw;letter-spacing:-.03em;color:#ffffff05;mix-blend-mode:normal;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);z-index:2}.scene-index #svgWrapper{position:fixed;width:100%;height:100%;top:50%;pointer-events:none;transform:translateY(-50%) translateY(-2vh)}@media(max-width:570px){.scene-index #svgWrapper{transform:translateY(-50%) translateY(-3vh)}}.scene-index #svg{width:100%;height:100%;transform:translateY(0) translateZ(0);-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%201160%20167.3'%20style='enable-background:new%200%200%201160%20167.3;'%20xml:space='preserve'%3e%3cg%3e%3cpath%20d='M0,0h44.8c29.7,0,47,14.1,47,38.1c0,24.7-17.3,39.2-47,39.2H19.7v52.8H0V0z%20M72.1,38.1c0-13.2-10.2-21-27.5-21H19.7v43.7%20h24.9C61.9,60.8,72.1,52.4,72.1,38.1z'/%3e%3cpath%20d='M98,40h18.2v14.3c4.5-9.5,14.3-16,27.1-16c1.5,0,3.3,0,5.2,0.2v18.4c-2-0.4-3.9-0.6-6.5-0.6c-16.4,0-25.7,8.4-25.7,27v46.8%20H98V40z'/%3e%3cpath%20d='M150.8,103.7c0-19.5,16.7-30.3,40.2-30.3c5.8,0,12.5,0.7,18.8,1.9v-6.9c0-10.4-8-16.2-19.3-16.2%20c-11.3,0-18.2,5.8-19.5,13.9h-17.7c1.9-18.4,16.4-29,37.6-29c22.3,0,36.8,11.5,36.8,32v42l2.6,19h-17.3l-1.7-12.6%20c-5.9,8.9-15.6,14.7-28.8,14.7C165.4,132.2,150.8,122.3,150.8,103.7z%20M186.3,117.9c13.2,0,23.4-10.6,23.4-24v-5.4%20c-6.7-1.3-13.2-1.9-17.5-1.9c-14.5,0-23.4,6.1-23.4,16.4C168.8,112.7,177.3,117.9,186.3,117.9z'/%3e%3cpath%20d='M237.2,84.8c0-27.1,16.4-47.6,43.3-47.6c19.3,0,36.3,10.2,39.4,31.8h-18.6c-3.2-10.8-10.8-16.4-20.3-16.4%20c-14.5,0-24.7,11.3-24.7,32.2c0,20.6,10.2,32,24.7,32c11.2,0,18.4-5.4,21-16.2h18.4c-3.3,22.1-21,31.8-40,31.8%20C253.6,132.4,237.2,111.7,237.2,84.8z'/%3e%3cpath%20d='M337.8,107.8V54.7h-14.5V40h14.5V15.8H356V40h20.8v14.7H356v50.7c0,8,3.7,10.6,11.2,10.6c3.9,0,7.6-0.6,10.8-1.1v14.7%20c-4.6,1.3-9.9,2-15.6,2C347.3,131.6,337.8,126,337.8,107.8z'/%3e%3cpath%20d='M387,3.5h20.3v20.6H387V3.5z%20M388.2,40h18.4v90.2h-18.4V40z'/%3e%3cpath%20d='M415.5,84.8c0-27.1,16.4-47.6,43.3-47.6c19.3,0,36.3,10.2,39.4,31.8h-18.6c-3.2-10.8-10.8-16.4-20.3-16.4%20c-14.5,0-24.7,11.3-24.7,32.2c0,20.6,10.2,32,24.7,32c11.2,0,18.4-5.4,21-16.2h18.4c-3.3,22.1-21,31.8-40,31.8%20C431.8,132.4,415.5,111.7,415.5,84.8z'/%3e%3cpath%20d='M506.2,85c0-27.5,16.9-47.8,44.1-47.8c20.6,0,40.9,13.2,41.3,43.1v9.1H525c1.5,19,12.6,27.5,24.9,27.5%20c11.5,0,20.1-5.6,22.3-15.4H590c-3.2,19.7-19,30.9-40,30.9C525.2,132.5,506.2,115.8,506.2,85z%20M572.6,75.3%20c-1.1-17.1-11.5-22.9-22.7-22.9c-13.2,0-21.9,7.8-24.4,22.9H572.6z'/%3e%3cpath%20d='M667.9,17.1h-41.5V0.2h101.9v16.9h-40.9v113h-19.5V17.1z'/%3e%3cpath%20d='M734.7,0h18v53.5c5.2-10.4,16-16.4,28.8-16.4c19,0,31.8,12.8,31.8,32.9v60h-18.2V74c0-13.8-6.9-20.6-19-20.6%20c-13.9,0-23.1,9.1-23.1,26.2v50.6h-18.4V0z'/%3e%3cpath%20d='M823.7,85c0-27.5,16.9-47.8,44.1-47.8c20.6,0,40.9,13.2,41.3,43.1v9.1h-66.6c1.5,19,12.6,27.5,24.9,27.5%20c11.5,0,20.1-5.6,22.3-15.4h17.8c-3.2,19.7-19,30.9-40,30.9C842.7,132.5,823.7,115.8,823.7,85z%20M890.1,75.3%20c-1.1-17.1-11.5-22.9-22.7-22.9c-13.2,0-21.9,7.8-24.4,22.9H890.1z'/%3e%3cpath%20d='M918.5,84.8c0-29,17.8-47.6,43.9-47.6c24.9,0,43.5,18.6,43.5,47.6c0,29.2-18.6,47.6-43.5,47.6%20C936.4,132.4,918.5,114,918.5,84.8z%20M987.1,84.8c0-19.7-9.9-32-24.7-32c-15.8,0-24.9,12.3-24.9,32c0,19.9,8.7,32,24.9,32%20C977.6,116.7,987.1,104.7,987.1,84.8z'/%3e%3cpath%20d='M1015,40h18.2v14.3c4.5-9.5,14.3-16,27.1-16c1.5,0,3.3,0,5.2,0.2v18.4c-2-0.4-3.9-0.6-6.5-0.6c-16.4,0-25.7,8.4-25.7,27%20v46.8H1015V40z'/%3e%3cpath%20d='M1088.4,166.8l17.1-39.6l-35.7-86.8V40h20.4l25.5,66.6l24.5-66.6h19.7v0.4l-52.2,127h-19.1L1088.4,166.8z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-size:80vw;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%201160%20167.3'%20style='enable-background:new%200%200%201160%20167.3;'%20xml:space='preserve'%3e%3cg%3e%3cpath%20d='M0,0h44.8c29.7,0,47,14.1,47,38.1c0,24.7-17.3,39.2-47,39.2H19.7v52.8H0V0z%20M72.1,38.1c0-13.2-10.2-21-27.5-21H19.7v43.7%20h24.9C61.9,60.8,72.1,52.4,72.1,38.1z'/%3e%3cpath%20d='M98,40h18.2v14.3c4.5-9.5,14.3-16,27.1-16c1.5,0,3.3,0,5.2,0.2v18.4c-2-0.4-3.9-0.6-6.5-0.6c-16.4,0-25.7,8.4-25.7,27v46.8%20H98V40z'/%3e%3cpath%20d='M150.8,103.7c0-19.5,16.7-30.3,40.2-30.3c5.8,0,12.5,0.7,18.8,1.9v-6.9c0-10.4-8-16.2-19.3-16.2%20c-11.3,0-18.2,5.8-19.5,13.9h-17.7c1.9-18.4,16.4-29,37.6-29c22.3,0,36.8,11.5,36.8,32v42l2.6,19h-17.3l-1.7-12.6%20c-5.9,8.9-15.6,14.7-28.8,14.7C165.4,132.2,150.8,122.3,150.8,103.7z%20M186.3,117.9c13.2,0,23.4-10.6,23.4-24v-5.4%20c-6.7-1.3-13.2-1.9-17.5-1.9c-14.5,0-23.4,6.1-23.4,16.4C168.8,112.7,177.3,117.9,186.3,117.9z'/%3e%3cpath%20d='M237.2,84.8c0-27.1,16.4-47.6,43.3-47.6c19.3,0,36.3,10.2,39.4,31.8h-18.6c-3.2-10.8-10.8-16.4-20.3-16.4%20c-14.5,0-24.7,11.3-24.7,32.2c0,20.6,10.2,32,24.7,32c11.2,0,18.4-5.4,21-16.2h18.4c-3.3,22.1-21,31.8-40,31.8%20C253.6,132.4,237.2,111.7,237.2,84.8z'/%3e%3cpath%20d='M337.8,107.8V54.7h-14.5V40h14.5V15.8H356V40h20.8v14.7H356v50.7c0,8,3.7,10.6,11.2,10.6c3.9,0,7.6-0.6,10.8-1.1v14.7%20c-4.6,1.3-9.9,2-15.6,2C347.3,131.6,337.8,126,337.8,107.8z'/%3e%3cpath%20d='M387,3.5h20.3v20.6H387V3.5z%20M388.2,40h18.4v90.2h-18.4V40z'/%3e%3cpath%20d='M415.5,84.8c0-27.1,16.4-47.6,43.3-47.6c19.3,0,36.3,10.2,39.4,31.8h-18.6c-3.2-10.8-10.8-16.4-20.3-16.4%20c-14.5,0-24.7,11.3-24.7,32.2c0,20.6,10.2,32,24.7,32c11.2,0,18.4-5.4,21-16.2h18.4c-3.3,22.1-21,31.8-40,31.8%20C431.8,132.4,415.5,111.7,415.5,84.8z'/%3e%3cpath%20d='M506.2,85c0-27.5,16.9-47.8,44.1-47.8c20.6,0,40.9,13.2,41.3,43.1v9.1H525c1.5,19,12.6,27.5,24.9,27.5%20c11.5,0,20.1-5.6,22.3-15.4H590c-3.2,19.7-19,30.9-40,30.9C525.2,132.5,506.2,115.8,506.2,85z%20M572.6,75.3%20c-1.1-17.1-11.5-22.9-22.7-22.9c-13.2,0-21.9,7.8-24.4,22.9H572.6z'/%3e%3cpath%20d='M667.9,17.1h-41.5V0.2h101.9v16.9h-40.9v113h-19.5V17.1z'/%3e%3cpath%20d='M734.7,0h18v53.5c5.2-10.4,16-16.4,28.8-16.4c19,0,31.8,12.8,31.8,32.9v60h-18.2V74c0-13.8-6.9-20.6-19-20.6%20c-13.9,0-23.1,9.1-23.1,26.2v50.6h-18.4V0z'/%3e%3cpath%20d='M823.7,85c0-27.5,16.9-47.8,44.1-47.8c20.6,0,40.9,13.2,41.3,43.1v9.1h-66.6c1.5,19,12.6,27.5,24.9,27.5%20c11.5,0,20.1-5.6,22.3-15.4h17.8c-3.2,19.7-19,30.9-40,30.9C842.7,132.5,823.7,115.8,823.7,85z%20M890.1,75.3%20c-1.1-17.1-11.5-22.9-22.7-22.9c-13.2,0-21.9,7.8-24.4,22.9H890.1z'/%3e%3cpath%20d='M918.5,84.8c0-29,17.8-47.6,43.9-47.6c24.9,0,43.5,18.6,43.5,47.6c0,29.2-18.6,47.6-43.5,47.6%20C936.4,132.4,918.5,114,918.5,84.8z%20M987.1,84.8c0-19.7-9.9-32-24.7-32c-15.8,0-24.9,12.3-24.9,32c0,19.9,8.7,32,24.9,32%20C977.6,116.7,987.1,104.7,987.1,84.8z'/%3e%3cpath%20d='M1015,40h18.2v14.3c4.5-9.5,14.3-16,27.1-16c1.5,0,3.3,0,5.2,0.2v18.4c-2-0.4-3.9-0.6-6.5-0.6c-16.4,0-25.7,8.4-25.7,27%20v46.8H1015V40z'/%3e%3cpath%20d='M1088.4,166.8l17.1-39.6l-35.7-86.8V40h20.4l25.5,66.6l24.5-66.6h19.7v0.4l-52.2,127h-19.1L1088.4,166.8z'/%3e%3c/g%3e%3c/svg%3e");mask-size:80vw;mask-position:center;mask-repeat:no-repeat;background-color:#ffffff1a;-webkit-backdrop-filter:blur(13px) saturate(150%) contrast(1.1);backdrop-filter:blur(13px) saturate(150%) contrast(1.1)}.scene-index #svg.reset{-webkit-mask-image:none;mask-image:none}.scene-index #svgShadow{width:100%;height:100%;transform:translate3d(0,-100%,0)}.scene-index #svgShadow.enabled{opacity:1}.scene-index #svgShadow.disabled{opacity:0}.scene-contact{position:fixed;top:0;left:calc(-.5 * (0vw + 81.0185vw / 12));width:calc(9.7222vw + 648.148vw / 12);height:100%}.scene-contact canvas{transform:translateY(-.5vh)}:is(.about,.news) :is(.section.mb_45,.section.mb_60){margin-bottom:60px}@media(max-width:1080px){:is(.about,.news) :is(.section.mb_45,.section.mb_60){margin-bottom:50px}}@media(max-width:800px){.scene-contact{position:relative;width:100%;margin-top:60px;left:0;height:0;padding-bottom:85%}:is(.about,.news) :is(.section.mb_45,.section.mb_60){margin-bottom:40px}}@media(max-width:570px){.scene-contact{margin-top:80px;transform:scale(1.15)}:is(.about,.news) :is(.section.mb_45,.section.mb_60){margin-bottom:40px}}:is(.about,.news) :is(.section.mb_100,.section.mb_85){margin-bottom:80px}@media(max-width:1080px){:is(.about,.news) :is(.section.mb_100,.section.mb_85){margin-bottom:65px}}.about .image-section{width:calc(9.7222vw + 648.148vw / 12);margin-left:auto;padding:0}@media(min-width:1920px){.about .image-section{width:1270px}}@media(max-width:1280px){.about .image-section{width:68.0769vw}}@media(max-width:800px){:is(.about,.news) :is(.section.mb_100,.section.mb_85){margin-bottom:40px}.about .image-section{width:91.7949vw}}.about .quote-section{text-align:left;width:calc(12.5vw + 810.185vw / 12);padding:0}@media(min-width:1920px){.about .quote-section{width:1594px}}@media(max-width:1280px){.about .quote-section{width:79.93585vw}}.about .quote-section p{font-weight:400;font-size:40px;line-height:1.25;letter-spacing:0}@media(max-width:1080px){.about .quote-section p{font-size:28px}}@media(max-width:570px){:is(.about,.news) :is(.section.mb_100,.section.mb_85){margin-bottom:40px}.about .quote-section{width:100%}.about .quote-section p{font-size:22px}}.about .quote-section strong{font-weight:500}.one-columns{padding:0;display:flex;gap:var(--gutter);font-size:18px;line-height:24px}@media(max-width:800px){.one-columns .empty-col{display:none}.one-columns{flex-wrap:wrap}}@media(max-width:1280px){.one-columns{gap:var(--gutterS)}}.one-columns .one-col{display:flex;gap:var(--gutter);font-size:18px;line-height:24px;font-feature-settings:"pnum" on,"lnum" on}.one-columns .one-col div{width:47.45365vw;opacity:.85}@media(min-width:1920px){.one-columns .one-col div{width:946px}}@media(max-width:1280px){.one-columns .one-col{gap:var(--gutterS)}.one-columns .one-col div{width:44.359vw}}@media(max-width:1080px){.one-columns .one-col div{width:44.359vw}}@media(max-width:800px){.one-columns .one-col div{width:100%}.two-columns{flex-wrap:wrap}.two-columns .two-col{width:100%;flex-direction:column}}.one-columns .one-col div h4{font-style:normal;font-weight:var(--normal);font-size:25px;line-height:1.24;letter-spacing:-.004em}@media(max-width:570px){.one-columns .one-col div h4{font-size:20px}}.two-columns{padding:0;display:flex;gap:var(--gutter);font-size:18px;line-height:24px;letter-spacing:-.004em}@media(min-width:1920px){.two-columns{font-size:19px;gap:var(--gutterL)}}@media(min-width:2559px){.two-columns{font-size:21px}}@media(max-width:1080px){.two-columns{font-size:16px}}@media(max-width:1280px){.two-columns{gap:var(--gutterS)}}.two-columns .two-col{display:flex;gap:var(--gutter);font-size:18px;line-height:24px;font-feature-settings:"pnum" on,"lnum" on}@media(min-width:1920px){.two-columns .two-col{gap:var(--gutterL)}}@media(max-width:1280px){.two-columns .two-col{gap:var(--gutterS)}}@media(max-width:570px){.two-columns{padding:0}.two-columns .two-col{flex-direction:column;gap:4px}}.two-columns .two-col div{width:calc(4.1667vw + 324.074vw / 12);padding-right:var(--gutter);opacity:.85}@media(min-width:1920px){.two-columns .two-col div{width:621px}}@media(max-width:1280px){.two-columns .two-col div{width:32.49995vw}}@media(max-width:800px){.two-columns .two-col .empty-col{display:none}.two-columns .two-col div{width:100%}}.two-columns .two-col div h4{font-style:normal;font-weight:var(--normal);font-size:25px;line-height:1.24;letter-spacing:-.004em}@media(max-width:570px){.two-columns .two-col div{width:100%;padding:10px 0 7px}.two-columns .two-col div h4{font-size:20px}}.three-columns{padding:0;display:flex;gap:var(--gutter);font-size:18px;line-height:24px;letter-spacing:-.004em}@media(max-width:800px){.three-columns .empty-col{display:none}.three-columns{flex-wrap:wrap}}@media(min-width:1920px){.three-columns{font-size:19px}}@media(min-width:2559px){.three-columns{font-size:21px}}@media(max-width:1080px){.three-columns{font-size:16px}}@media(max-width:1280px){.three-columns{gap:var(--gutterS)}}.three-columns .three-col{display:flex;gap:var(--gutter);font-size:18px;line-height:24px;font-feature-settings:"pnum" on,"lnum" on}@media(min-width:1920px){.three-columns .three-col{gap:var(--gutterL)}}@media(max-width:1280px){.three-columns .three-col{width:68.0769vw;gap:var(--gutterS)}}@media(max-width:800px){.three-columns .three-col{width:100%}}.three-columns .three-col div{width:calc(1.3889vw + 162.037vw / 12);opacity:.85}.three-columns .three-col div:last-child{width:calc(4.1667vw + 324.074vw / 12)}@media(min-width:1920px){.three-columns .three-col div{width:297px}.three-columns .three-col div:last-child{width:621px}}@media(max-width:1280px){.three-columns .three-col div,.three-columns .three-col div:last-child{width:20.641vw}}@media(max-width:800px){.three-columns .three-col div,.three-columns .three-col div:last-child{width:32.49995vw}}.three-columns .three-col div h4{font-style:normal;font-weight:var(--normal);font-size:25px;line-height:1.24;letter-spacing:-.004em}@media(max-width:570px){.three-columns .three-col{flex-direction:column;gap:0}.three-columns .three-col.three-col-Recognition{gap:var(--gutterS)}.three-columns .three-col div{width:100%!important;padding:0}.three-columns .three-col div h4{font-size:20px}}.four-columns{padding:0;display:flex;gap:var(--gutter);font-size:18px;line-height:24px;letter-spacing:-.004em}@media(max-width:800px){.four-columns .empty-col{display:none}.four-columns{flex-wrap:wrap}}@media(min-width:1920px){.four-columns{font-size:19px}}@media(min-width:2559px){.four-columns{font-size:21px}}@media(max-width:1080px){.four-columns{font-size:16px}}@media(max-width:1280px){.four-columns{gap:var(--gutterS)}}.four-columns .four-col{display:flex;gap:var(--gutter);font-size:18px;line-height:24px;font-feature-settings:"pnum" on,"lnum" on}@media(min-width:1920px){.four-columns .four-col{gap:var(--gutterL)}}@media(max-width:1280px){.four-columns .four-col{width:68.0769vw;gap:var(--gutterS);flex-wrap:wrap}}@media(max-width:800px){.four-columns .four-col{width:100%}}.four-columns .four-col div{opacity:.85;width:calc(1.3889vw + 162.037vw / 12)}@media(min-width:1920px){.four-columns .four-col div{width:297px}}@media(max-width:1280px){.four-columns .four-col div{width:calc(1.5385vw + 105.3846vw / 8)}}@media(max-width:1080px){.four-columns .four-col{gap:var(--gutterS)}.four-columns .four-col div{width:44.359vw}}.four-columns .four-col div h4{font-style:normal;font-weight:var(--normal);font-size:25px;line-height:1.24;letter-spacing:-.004em}@media(max-width:570px){.four-columns .four-col{flex-direction:column;gap:var(--gutterS)}.four-columns .four-col div{width:100%;padding:0}.four-columns .four-col div:last-child{padding:10px 0 7px}.four-columns .four-col div h4{font-size:20px}}@media(max-width:1080px){.news .quote-section{padding:0 20px}.news .quote-section p{font-size:32px}}@media(max-width:800px){.news .quote-section{padding:90px 0 110px}}.slider-section .slider-nav{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;z-index:1}.slider-section .slider-nav .slider-button{width:50px;height:50px;position:relative;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease-in-out;opacity:0;visibility:hidden}.slider-section .slider-nav .slider-button.show{opacity:1;visibility:visible}@media(max-width:1080px){.slider-section .slider-nav .slider-button{width:40px;height:40px}}@media(max-width:570px){.news .quote-section{padding:40px 0 50px}.news .quote-section p{font-size:24px!important}.slider-section .slider-nav{bottom:16px}.slider-section .slider-nav .slider-button{width:35px;height:35px}}.slider-section .slider-nav .slider-button.prev-slide svg{transform:translate(-1px) rotate(-90deg)}.slider-section .slider-nav .slider-button.next-slide svg{transform:translate(1px) rotate(90deg)}@media(min-width:1080px){.slider-section .slider-nav .slider-button:hover{background-color:var(--black)}.slider-section .slider-nav .slider-button:hover svg path{stroke:var(--white)}}.slider-section .slider-nav .slider-button svg{stroke:var(--black);width:24px}.slider-section .slider-nav .slider-button svg path{transition:stroke .25s ease-in-out}.text-section{opacity:.85}.text-section.width_1{padding:0 calc(1.3889vw + 81.0185vw / 12)}@media(max-width:1280px){.text-section.width_1{padding:10px 11.85895vw 30px}}@media(max-width:800px){.text-section.width_1{padding:40px 0 60px}}@media(max-width:570px){.text-section.width_1{padding:10px 0 20px}.video-section video{-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}}.news .text-section{padding:0}
