/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}:root{--base-text-color: #fff;--off-white: #f9fdfd;--dark-grey: #333;--mid-grey: #DCDDE5;--soft-grey: #E2E2E2;--link-color: #fff;--link-color-hover: #999;--body-font: "FoundersGrotesk", Helvetica, Arial, sans-serif;--header-font: "FoundersGrotesk", Helvetica, Arial, sans-serif;--site-header-height: 240px;--site-header-height-mobile: 100px;--site-header-logo-width: 142px;--site-header-logo-width-mobile: 60px;--site-header-logo-height: 240px;--site-header-logo-height-mobile: 100px}:root{--step--2: clamp(.61rem, calc(.6rem + .05vw) , .64rem);--step--1: clamp(.73rem, calc(.71rem + .11vw) , .8rem);--step-0: clamp(.88rem, calc(.84rem + .19vw) , 1rem);--step-1: clamp(1.05rem, calc(.99rem + .31vw) , 1.25rem);--step-2: clamp(1.26rem, calc(1.17rem + .47vw) , 1.56rem);--step-3: clamp(1.51rem, calc(1.38rem + .68vw) , 1.95rem);--step-4: clamp(1.81rem, calc(1.62rem + .96vw) , 2.44rem);--step-5: clamp(2.18rem, calc(1.91rem + 1.35vw) , 3.05rem)}@font-face{font-family:FoundersGrotesk;src:url(/dist/fonts/founders-grotesk-regular.woff2) format("woff2")}*,body,html{font-family:var(--body-font);-webkit-font-smoothing:antialiased;font-weight:400}body,html{font-size:var(--step-1)}h1,h2,h3,h4,h5,h6{font-family:var(--header-font);font-weight:400;line-height:1.2;margin:2rem 0 1rem;color:#fff}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1.styled-header-font,h2.styled-header-font,h3.styled-header-font,h4.styled-header-font,h5.styled-header-font,h6.styled-header-font{font-weight:800}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3,h4{font-size:var(--step-1)}h5,h6{font-size:var(--step-0)}p{margin-bottom:2rem;color:var(--base-text-color);font-family:var(--body-font)}ol,ul{list-style:inherit;line-height:1.4;padding-left:30px;line-height:1.5;margin-bottom:2rem;margin-top:2rem;color:var(--base-text-color);font-family:var(--body-font)}ol li,ul li{margin-bottom:10px}ol{list-style:decimal}.unstyled-list{list-style-type:none;padding-left:0}a{color:var(--link-color);text-decoration:underline;font-weight:500}a:hover{color:var(link-color-hover)}::-moz-selection{background:#fff;color:#000}::selection{background:#fff;color:#000}i,em{font-style:italic}strong,b{font-weight:500;font-size:inherit;line-height:inherit;color:inherit}table{margin-bottom:2rem;margin-top:2rem;text-align:left;border-collapse:collapse;font-family:var(--body-font)}table thead{background-color:var(--off-white)}table thead th,table thead td{font-weight:700}table th,table td{padding:10px;border:1px solid var(--soft-grey);padding:.5rem;text-align:left;line-height:1.6;color:var(--base-text-color)}.general-copy table{width:100%}blockquote{margin:60px 0;font-family:var(--header-font);line-height:1.4;padding:0 60px;color:var(--base-text-color)}blockquote p{font-weight:400;line-height:1.6;font-family:var(--header-font)}blockquote cite,blockquote footer{font-weight:400;margin-top:0;display:block;line-height:1.6;font-family:var(--body-font);color:var(--base-text-color)}@media (max-width: 767px){blockquote{padding:0}}.ellipses{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}*,*:before,*:after{box-sizing:border-box}body{background-color:#000;width:100%;margin:0 auto}html{--top-spacing: 200px;scroll-padding-top:var(--top-spacing);scroll-behavior:smooth}.global-container{width:90%;margin:0 auto;max-width:1356px}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:26px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:26px;height:4px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger.is-active .hamburger-inner{background-color:#fff}.hamburger-inner{background-color:transparent}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.site-header{opacity:1}.site-header .site-header-inner{display:flex;justify-content:space-between;align-items:center;height:var(--site-header-height);padding:10px 0}.site-header .site-header-inner .header-logo-link{flex-grow:0;display:block;width:var(--site-header-logo-width);height:var(--site-header-logo-height);text-decoration:none;transform:translate(-25px);z-index:500;position:relative}.site-header .site-header-inner .header-logo-link img{display:block;width:100%;height:auto}.site-header .site-header-inner .site-header-main{display:flex;flex-direction:column;justify-content:space-between;height:var(--site-header-height);position:relative;padding:10px 0 0}.site-header .site-header-inner .site-header-main .icon-menus{z-index:500;position:relative}.site-header .site-header-inner .site-header-main .social-media-menu{justify-content:flex-end}.site-header .site-header-inner .site-header-main .hamburger{z-index:500;position:relative;transform:translate(10px)}@media (max-width: 1024px){.site-header .site-header-inner .site-header-main .social-media-menu{transform:translate(10px)}}@media (max-width: 1024px){.site-header .site-header-fixed .site-header .site-header-inner,.site-header .site-header-inner{height:var(--site-header-height-mobile)}.site-header .site-header-fixed .site-header .site-header-inner .header-logo-link,.site-header .site-header-inner .header-logo-link{width:var(--site-header-logo-width-mobile);height:var(--site-header-logo-height-mobile);transform:translate(0)}.site-header .site-header-fixed .site-header .site-header-inner .site-header-main,.site-header .site-header-inner .site-header-main{height:var(--site-header-height-mobile);flex-direction:row;align-items:center;margin-top:20px}}.site-header-fixed{padding-top:var(--site-header-height)}.site-header-fixed .site-header{position:fixed;width:100%;background-color:#000;top:0;left:0;opacity:0;transform:translateY(-110%);z-index:500;padding-bottom:10px}.site-header-fixed .site-header .site-header-inner{height:var(--site-header-height-mobile)}.site-header-fixed .site-header .site-header-inner .header-logo-link{width:var(--site-header-logo-width-mobile);height:var(--site-header-logo-height-mobile);transform:translate(-10px)}.site-header-fixed .site-header .site-header-inner .site-header-main{height:var(--site-header-height-mobile)}.site-header-fixed-visible .site-header{opacity:1;transform:translateY(0)}:root{--menu-link-color: #fff;--menu-link-color-mobile: #fff;--menu-top-level-link-hover-color: #fff;--menu-top-level-link-color-mobile: #fff;--menu-top-level-link-hover-color-mobile: #fff;--mobile-focus-highlight: #fff;--sub-menu-background-color: #000;--sub-menu-background-hover-color: #000;--sub-menu-link-color: #fff;--sub-menu-link-hover-color: #fff;--sub-menu-link-bottom-border-color: #333;--sub-menu-background-color-mobile: #000;--sub-menu-background-hover-color-mobile: #000;--sub-menu-link-color-mobile: #fff;--sub-menu-link-hover-color-mobile: #fff;--sub-menu-link-bottom-border-color-mobile: #333}@media (min-width: 1025px){.site-header .hamburger{display:none}.navigation .main-menu{display:flex}}@media (min-width: 1025px){.navigation>ul li ul{display:none}.navigation>ul li:hover ul{display:block}}.site-header-fixed .navigation .main-menu>li a{font-size:var(--step-0)}.navigation{margin-top:auto}.navigation .main-menu{list-style-type:none;margin:0;padding:0;justify-content:flex-end;font-family:var(--header-font)}.navigation .main-menu li{margin:0}.navigation .main-menu>li{position:relative;display:flex;align-items:center;margin-right:60px}.navigation .main-menu>li:last-of-type{margin-right:0}.navigation .main-menu>li a{display:block;text-decoration:none;margin:0 auto;font-size:var(--step-1);color:var(--menu-link-color);font-weight:400}.navigation .main-menu>li>a{padding:10px;text-align:center}.navigation .main-menu>li>a:hover{color:var(--menu-top-level-link-hover-color)}.navigation .main-menu>li>a.current-menu-item:after{content:"";display:block;width:30px;height:1px;background-color:#fff;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.navigation .main-menu .has-submenu>a{margin-left:auto;margin-right:0;padding-right:10px}.navigation .main-menu .has-submenu .submenu-button-icon{display:block;cursor:pointer;background:transparent;border:none;outline:none;padding:10px;margin-right:auto}.navigation .main-menu .has-submenu .submenu-button-icon>span{display:block;width:12px;height:12px;background-image:url(/dist/images/down-chevron.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.navigation .main-menu .has-submenu .submenu-button-icon .visuallyhidden{display:none}.navigation .main-menu .has-submenu ul{position:absolute;left:0;right:0;top:100%;margin:0;background-color:var(--sub-menu-background-color);width:200px;padding:0;box-shadow:0 8px 41px #0000001c,0 12px 55px 5px #00000012,0 24px 44px 2px #00000012;border-radius:0}.navigation .main-menu .has-submenu ul li a{font-size:var(--step--1);padding:10px;border-bottom:1px solid var(--sub-menu-link-bottom-border-color);background-color:var(--sub-menu-background-color);color:var(--sub-menu-link-color-mobile)}.navigation .main-menu .has-submenu ul li a:hover{background-color:var(--sub-menu-background-hover-color);color:var(--sub-menu-link-hover-color-mobile)}.navigation .main-menu .has-submenu ul li:last-of-type a{border-bottom:none;border-radius:0 0 6px 6px}@media (max-width: 1024px){.navigation .main-menu>li>a.current-menu-item:after{display:none}}@media (min-width: 1025px){.navigation .main-menu .has-submenu ul li a{padding:10px 20px}}@media (max-width: 1024px){.navigation{padding:0}.navigation .main-menu>li{width:100%;display:block;padding-bottom:0}.navigation .main-menu>li a{color:var(--menu-link-color);position:relative}.navigation .main-menu>li a:focus{outline:none}.navigation .main-menu>li a:focus:before{content:"";display:block;width:4px;background-color:var(--mobile-focus-highlight);position:absolute;left:0;top:0;bottom:0;margin:auto 0}.navigation .main-menu>li>a{text-align:left;font-size:var(--step-2);padding:10px 20px;color:var(--menu-top-level-link-color-mobile)}.navigation .main-menu>li>a:hover{color:var(--menu-top-level-link-hover-color-mobile)}.navigation .main-menu .has-submenu{display:flex;flex-wrap:wrap}.navigation .main-menu .has-submenu>a{flex-grow:1}.navigation .main-menu .has-submenu .submenu-button-icon{margin-right:3px}.navigation .main-menu .has-submenu .submenu-button-icon span{background-image:none;background-color:var(--sub-menu-link-color-mobile);width:16px;height:1px}.navigation .main-menu .has-submenu .submenu-button-icon span:after{display:block;content:"";width:100%;height:1px;background-color:var(--sub-menu-link-color-mobile);transform:rotate(90deg)}.navigation .main-menu .has-submenu ul{position:relative;box-shadow:none;width:100%;background-color:transparent;border-radius:none;margin:0;flex:1 1 100%;padding:0 0 10px;display:none}.navigation .main-menu .has-submenu ul li{margin:0 20px}.navigation .main-menu .has-submenu ul li a{font-size:var(--step-0);font-weight:400;border-bottom:1px solid var(--sub-menu-link-bottom-border-color-mobile);padding:15px 0;margin:0;background-color:var(--sub-menu-background-color-mobile);color:var(--sub-menu-link-color-mobile)}.navigation .main-menu .has-submenu ul li a:hover{background-color:var(--sub-menu-background-hover-color-mobile);color:var(--sub-menu-link-hover-color-mobile)}.navigation .main-menu .has-submenu ul li a:focus{background-color:var(--sub-menu-background-hover-color-mobile);color:var(--sub-menu-link-hover-color-mobile)}.navigation .main-menu .has-submenu ul li:last-of-type{border-radius:0}.navigation .main-menu .has-submenu.open .submenu-button-icon{margin-right:3px}.navigation .main-menu .has-submenu.open .submenu-button-icon span:after{opacity:0}.navigation .main-menu .has-submenu.open ul{display:block}}@media (max-width: 1024px){.navigation{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;padding:30px 0;overflow-y:scroll;background-color:#000;transform:translateY(-100%);-ms-overflow-style:none;scrollbar-width:none}.navigation.navigation-active-mobile{transform:translateY(0);z-index:400}.navigation>button{position:fixed;right:5px;top:52px}.navigation .main-menu{width:90%;opacity:1;margin:0 auto;padding:100px 0;background-color:#000}}@media (max-width: 767px){.navigation>button{top:22px}}.social-media-menu{display:flex;padding:0;margin:0;list-style-type:none}.social-media-menu li{display:block;margin:0 10px 0 0}.social-media-menu li a{display:block;width:30px;height:30px;overflow:hidden;background-color:transparent;text-decoration:none;background-color:#000;text-align:center;font-size:var(--step-0);line-height:30px;color:#fff;border-radius:50%;transition:all .5s}.social-media-menu li a i{color:#fff}@media (max-width: 1024px){.social-media-menu li:last-of-type{margin-right:0}.social-media-menu li a{transition:none;font-size:var(--step-1)}}@media (max-width: 1024px){.social-media-menu{transform:translateY(-2px)}.social-media-menu li a{transition:none}}.icon-menu{display:flex;padding:5px 20px;border-right:1px solid var(--soft-grey);margin:0;list-style-type:none}.icon-menu li{display:block;margin:0 15px 0 0}.icon-menu li:last-of-type{margin-right:0}.icon-menu li a{display:block;width:30px;height:30px;overflow:hidden;background-color:transparent;text-decoration:none;transition:all .5s}.icon-menu li a:hover{opacity:.8}.icon-menu li a img{width:100%;height:auto;display:block}.fitVids-wrapper{position:relative;padding-bottom:56.25%;height:0}.fitVids-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-footer .footer-top{display:flex;flex-direction:column;align-items:center}.main-footer .footer-top .footer-logo-link{display:block;text-decoration:none;margin:0 0 45px}.main-footer .footer-top .footer-logo-link img{width:160px;height:auto;display:block}.main-footer .footer-top .icon-menus .social-media-menu li{margin:0 10px}.main-footer .end-footer{padding:30px 0}@media (max-width: 1024px){.main-footer .footer-top .footer-logo-link img{width:90px}}.legal-menu{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}.legal-menu li{margin:20px;font-size:var(--step--1)}.legal-menu li a{display:block}.legal-menu li a:hover{text-decoration:none}.footer-accreditations{display:flex;justify-content:center;gap:30px;margin-top:45px}.footer-accreditation-logo{max-width:100px}.footer-accreditation-logo img{display:block;width:100%;height:auto}.flexible-sections{margin:60px 0}.picture-image-container{display:block;margin:0;padding:0}.picture-image-container img{display:block;width:100%;height:auto}.image-copy-split{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.image-copy-split .image-copy-split-image a{display:block;text-decoration:none}.image-copy-split .image-copy-split-image img{display:block;width:100%;height:auto}.image-copy-split .image-copy-split-copy{display:flex;justify-content:center;align-items:center}.image-copy-split .image-copy-split-copy .image-copy-split-copy-content{max-width:580px;margin:0 auto}.image-copy-split .image-copy-split-copy .image-copy-split-copy-content>:first-child{margin-top:0}.image-copy-split .image-copy-split-copy .image-copy-split-copy-content>:last-child{margin-bottom:0}.image-copy-split.reverse-grid-order .image-copy-split-copy{grid-column-start:1;grid-row-start:1}@media (max-width: 1024px){.image-copy-split{grid-gap:45px;grid-template-columns:repeat(1,1fr)}.image-copy-split .image-copy-split-copy{display:block;margin-bottom:2rem}.image-copy-split .image-copy-split-copy .image-copy-split-copy-content{max-width:100%}}.image-row{display:grid;grid-gap:20px;margin:20px auto;grid-template-columns:repeat(2,1fr)}.image-row .image-row-item a{display:block;text-decoration:none}.image-row .image-row-item img{display:block;width:100%;height:auto}.image-row.image-row-single-column{grid-template-columns:repeat(1,1fr)}@media (max-width: 767px){.image-row{grid-template-columns:repeat(1,1fr)}}.call-to-action-grid{display:grid;grid-gap:20px;margin:120px auto;grid-template-columns:repeat(2,1fr)}.call-to-action-grid .call-to-action-grid-item{text-align:center;padding:30px;display:flex;justify-content:center}@media (max-width: 1024px){.call-to-action-grid{display:block;margin:60px 0}}@media (max-width: 1024px){.call-to-action-grid .call-to-action-grid-item{text-align:left;display:block}}.about-overview{margin:120px auto}.about-overview h1{margin-top:0}.about-overview h1:after{content:"";display:block;width:60px;height:6px;background-color:#fff;margin:20px 0 90px}.about-overview .about-overview-content{display:grid;grid-gap:90px;grid-template-columns:repeat(2,1fr)}.about-overview .about-overview-content .about-overview-content-column>:first-child{margin-top:0}.about-overview .about-overview-content .about-overview-content-column>:last-child{margin-bottom:0}@media (max-width: 1024px){.about-overview{margin:60px auto}}@media (max-width: 767px){.about-overview h1:after{margin:20px 0 2rem;width:30px;height:3px}.about-overview .about-overview-content{grid-template-columns:repeat(1,1fr);grid-gap:2rem}}.about-profile{margin:120px auto}.about-profile h2{margin-top:0}.about-profile h2:after{content:"";display:block;width:60px;height:6px;background-color:#fff;margin:20px 0 90px}.about-profile .about-profile-content{display:grid;grid-gap:90px;grid-template-columns:repeat(2,1fr)}.about-profile .about-profile-content .about-profile-content-column>:first-child{margin-top:0}.about-profile .about-profile-content .about-profile-content-column>:last-child{margin-bottom:0}.about-profile .about-profile-content .about-profile-content-column img{display:block;width:100%;height:auto}@media (max-width: 1024px){.about-profile{margin:60px auto}}@media (max-width: 767px){.about-profile h2:after{margin:20px 0 2rem;width:30px;height:3px}.about-profile .about-profile-content{grid-template-columns:repeat(1,1fr);grid-gap:2rem}.about-profile .about-profile-content .about-profile-content-column-two{grid-column-start:1;grid-row-start:1}}.image-quote-split{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.image-quote-split .image-quote-split-image a{display:block;text-decoration:none}.image-quote-split .image-quote-split-image img{display:block;width:100%;height:auto}.image-quote-split .image-quote-split-copy{display:flex;justify-content:flex-start;align-items:flex-end}.image-quote-split .image-quote-split-copy .image-quote-split-copy-content{max-width:580px;margin:0}.image-quote-split .image-quote-split-copy .image-quote-split-copy-content>:first-child{margin-top:0}.image-quote-split .image-quote-split-copy .image-quote-split-copy-content blockquote{margin:0 30px 45px;padding:0}.image-quote-split .image-quote-split-copy .image-quote-split-copy-content blockquote cite{font-size:var(--step-0);margin-top:30px}@media (max-width: 1024px){.image-quote-split .image-quote-split-copy .image-quote-split-copy-content blockquote{margin:0 20px}}.image-quote-split.reverse-grid-order .image-quote-split-copy{grid-column-start:1;grid-row-start:1}@media (max-width: 1024px){.image-quote-split{grid-gap:45px;grid-template-columns:repeat(1,1fr)}.image-quote-split .image-quote-split-copy{display:block;margin-bottom:25px}.image-quote-split .image-quote-split-copy .image-quote-split-copy-content{max-width:100%}}.project-grid{display:grid;grid-gap:90px;grid-template-columns:repeat(2,1fr)}.project-grid .project-grid-item{text-decoration:none;position:relative}.project-grid .project-grid-item .project-grid-item-cover-image{display:block;width:100%;height:auto;transition:all .5s;filter:grayscale(0%)}.project-grid .project-grid-item .project-grid-item-title{display:flex;justify-content:space-between;margin:20px 0 0}.project-grid .project-grid-item .project-grid-item-title h2{margin:0 10px 0 0;font-size:var(--step-1)}.project-grid .project-grid-item .coming-soon-label{position:absolute;top:0;right:0;font-size:var(--step-0);padding:5px 7px;background-color:#00000080;color:var(--base-text-color)}.project-grid .project-grid-item:hover .text-button-with-arrow:before{margin-right:10px}.project-grid .project-grid-item:hover .project-grid-item-cover-image{filter:grayscale(100%)}@media (max-width: 1024px){.project-grid{grid-template-columns:repeat(1,1fr);grid-gap:45px}.project-grid .project-grid-item:hover .text-button-with-arrow:before{margin-right:10px}}.contact-us{margin:120px auto}.contact-us h1{margin-top:0}.contact-us h1:after{content:"";display:block;width:60px;height:6px;background-color:#fff;margin:20px 0 60px}.contact-us .contact-columns{display:grid;grid-gap:90px;grid-template-columns:repeat(2,1fr)}.contact-us .contact-columns .contact-column>:first-child{margin-top:0}.contact-us .contact-columns .contact-column>:last-child{margin-bottom:0}.contact-us .contact-columns .contact-column .contact-company-name p{margin:5px 0}.contact-us .contact-columns .contact-column .contact-company-name p small{font-size:var(--step--2)}.contact-us .contact-columns .contact-column .contact-points{margin:2rem 0}.contact-us .contact-columns .contact-column .contact-points .contact-point{display:flex;margin:0 0 30px;align-items:center}.contact-us .contact-columns .contact-column .contact-points .contact-point .contact-point-icon{display:block;margin-right:10px;width:30px}.contact-us .contact-columns .contact-column .contact-points .contact-point .contact-point-icon i{color:#fff;font-size:var(--step-0)}.contact-us .contact-columns .contact-column .contact-points .contact-point a{color:#fff;text-decoration:none;font-size:var(--step-0)}.contact-us .contact-columns .contact-column .contact-points .contact-point .contact-point-text{display:block;color:#fff;font-size:var(--step-0)}.contact-us .contact-columns .contact-column .fui-instructions,.contact-us .contact-columns .contact-column .fui-label{display:none}.contact-us .contact-columns .contact-column .fui-input{background-color:#000;border-radius:0;border-left:none;border-right:none;border-top:none;border-color:#fff;padding-left:0;color:#fff;font-size:var(--step-0);margin-bottom:1rem}.contact-us .contact-columns .contact-column .fui-input:focus{outline:none;box-shadow:none}.contact-us .contact-columns .contact-column .br-contact-submit{justify-content:flex-end;margin:0;padding:0}.contact-us .contact-columns .contact-column .br-contact-submit .fui-submit{text-decoration:none;color:#fff;outline:none;border:none;line-height:1;transition:all .5s;display:flex;align-items:center;background-color:#000;margin:5px 0;font-size:var(--step-1)}.contact-us .contact-columns .contact-column .br-contact-submit .fui-submit:before{content:"";display:block;width:20px;height:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/dist/images/arrow-right.svg);margin-right:20px;transition:all .5s}.contact-us .contact-columns .contact-column .br-contact-submit .fui-submit:hover:before{margin-right:10px}.fui-alert-success p{color:var(--fui-alert-success-color)}@media (max-width: 1024px){.contact-us{margin:60px auto}.contact-us .contact-columns .contact-column .br-contact-submit .fui-submit{transition:none;font-size:var(--step-1)}.contact-us .contact-columns .contact-column .br-contact-submit .fui-submit:before{margin-right:10px;transition:none}.contact-us .contact-columns .contact-column .br-contact-submit .fui-submit:hover:before{margin-right:10px}}@media (max-width: 767px){.contact-us h1:after{margin:20px 0 2rem;width:30px;height:3px}.contact-us .contact-columns{grid-template-columns:repeat(1,1fr);grid-gap:2rem}}.form-disclaimer{margin:60px 0 30px}.form-disclaimer p{font-size:var(--step--2);color:var(--mid-grey)}.form-disclaimer p a{color:var(--mid-grey)}.grecaptcha-badge{visibility:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--base-text-color);box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.narrow-copy{width:90%;max-width:760px;margin:120px auto}.narrow-copy h1{margin-top:0}.narrow-copy h1:after{content:"";display:block;width:60px;height:6px;background-color:#fff;margin:20px 0 60px}.narrow-copy h2:after,.narrow-copy h3:after,.narrow-copy h4:after{content:"";display:block;width:45px;height:4px;background-color:#fff;margin:15px 0 30px}@media (max-width: 1024px){.narrow-copy{margin:60px auto}}@media (max-width: 767px){.narrow-copy h1:after{margin:20px 0 2rem;width:30px;height:3px}.narrow-copy h2:after,h3:after,h4:after{margin:10px 0 20px;width:20px;height:2px}}.narrow-copy.narrow-copy-centered{text-align:center}.narrow-copy.narrow-copy-centered h1:after{margin:20px auto 60px}.narrow-copy.narrow-copy-centered h2:after,.narrow-copy.narrow-copy-centered h3:after,.narrow-copy.narrow-copy-centered h4:after{margin:15px auto 30px}@media (max-width: 767px){.narrow-copy.narrow-copy-centered h1:after{margin:20px auto 2rem}.narrow-copy.narrow-copy-centered h2:after,h3:after,h4:after{margin:10px auto 20px}}.video-row{margin:20px auto}.video-poster-image-section{display:block;position:relative;overflow:hidden}.video-poster-image-section:hover:after{transform:scale(1.1);background-color:#0000004d}.video-poster-image-section:after{content:"";display:flex;justify-content:center;align-items:center;transition:all .5s;background-color:#00000080;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;font-family:"Font Awesome 6 Free";font-weight:900;-webkit-font-smoothing:antialiased;content:"";font-size:100px}@media (max-width: 767px){@media (min-width: 1560px){.video-poster-image-section:after{font-size:60px}}}@media (min-width: 1560px){.video-poster-image-section:after{font-size:140px}}.text-button{display:block;text-decoration:none;color:#fff;outline:none;border:none;line-height:1;transition:all .5s}@media (max-width: 1024px){.text-button{transition:none;font-size:var(--step-1)}}.text-button-with-arrow{display:flex;align-items:center}.text-button-with-arrow:before{content:"";display:block;width:20px;height:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/dist/images/arrow-right.svg);margin-right:20px;transition:all .5s}@media (max-width: 1024px){.text-button-with-arrow:before{margin-right:10px;transition:none}}.text-button-with-arrow:hover:before{margin-right:10px}@media (max-width: 1024px){.text-button-with-arrow:hover:before{margin-right:10px}}.crosshair-cursor{cursor:url(/dist/images/crosshair-illustrator-export.svg),pointer}.crosshair-cursor:focus,.crosshair-cursor:focus-visible{outline:none}.project-hero{margin:45px auto 90px;position:relative}.project-hero img{display:block;width:100%;height:auto}.project-hero .coming-soon-label{position:absolute;top:0;right:0;font-size:var(--step-0);padding:5px 7px;background-color:#00000080;color:var(--base-text-color)}.project-overview{display:grid;grid-gap:90px;grid-template-columns:repeat(2,1fr)}.project-overview.project-overview-no-hero{margin-top:90px}.project-overview h1{margin:0;position:relative}.project-overview .project-title-coming-soon-label{position:absolute;top:0;left:0;transform:translateY(-100%)}.project-overview .project-title-coming-soon-label span{color:#000;display:inline-block;font-size:var(--step--1);padding:5px 7px;background-color:var(--off-white)}.project-overview h1:after{content:"";display:block;width:30px;height:3px;background-color:#fff;margin:20px 0 90px}.project-overview .project-overview-copy>:first-child{margin-top:0}.project-overview .project-overview-copy>:last-child{margin-bottom:0}@media (max-width: 767px){.project-hero{margin:45px auto}.project-overview{grid-template-columns:repeat(1,1fr);grid-gap:2rem}.project-overview h1:after{margin:20px 0 0}}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, .94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, .92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:#ffffff1a}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px #0003}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:#0000;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(255, 255, 255, 1));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:#ffffff1a;background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,#0000,#00000002 8.1%,#00000005 15.5%,#0000000c 22.5%,#00000014 29%,#0000001d 35.3%,#00000028,#00000032 47.1%,#0000003e 52.9%,#00000049,#00000053 64.7%,#0000005d 71%,#00000064 77.5%,#0000006b 84.5%,#0000006f 91.9%,#00000070);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translate(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, .96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
