html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}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:initial}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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:initial}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}[hidden],template{display:none}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}[class].m-top-s{margin-top:2.08vw}[class].m-top-m{margin-top:4.16vw}[class].m-top-l{margin-top:8.32vw}[class].m-top-0{margin-top:0}[class].m-bottom-s{margin-bottom:2.08vw}[class].m-bottom-m{margin-bottom:4.16vw}[class].m-bottom-l{margin-bottom:8.32vw}[class].m-bottom-0{margin-bottom:0}[class].p-top-s{padding-top:2.08vw}@media screen and (max-width:1500px){[class].p-top-s{padding-top:4.16vw}}@media screen and (max-width:767px){[class].p-top-s{padding-top:2rem}}[class].p-top-m{padding-top:4.16vw}[class].p-top-l{padding-top:8.32vw}[class].p-top-0{padding-top:0}[class].p-bottom-s{padding-bottom:2.08vw}[class].p-bottom-m{padding-bottom:4.16vw}[class].p-bottom-l{padding-bottom:8.32vw}[class].p-bottom-0{padding-bottom:0}a{color:inherit;text-decoration:underline}img,video{aspect-ratio:auto attr(width)/attr(height)}.msp{direction:rtl;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msp,.msp+br+a[href^="callto:"]{unicode-bidi:bidi-override}html{--parallax:0px;--dist-base:4.16vw}body,html{margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100vw}body{-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphenate-limit-chars:6 3 3;hyphenate-limit-last:always;hyphenate-limit-zone:8%}html[lang=en-GB]{-webkit-hyphenate-limit-lines:2;-moz-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2}html.cms,html.cms body{scroll-behavior:auto}@media screen and (max-width:1199px){html.cms{scrollbar-width:none}}@media screen and (max-width:1199px){html.cms::-webkit-scrollbar{display:none}}@media screen and (min-width:900px){.col-1{width:27.78666667vw}.centerfold .col-1{width:13.89333333vw}.col-1\.5{width:calc(50% - 2.08vw)}.centerfold .col-1\.5{width:29.86666667vw}.col-2{width:59.73333333vw}.centerfold .col-2{width:45.84vw}}[class*=col-]+[class*=col-]{margin-top:1em}@media screen and (min-width:900px){[class*=col-]+[class*=col-]{margin-top:0}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}}.flex.flex-3>*{width:100%}.flex.flex-1-1-1>*,.flex.flex-1-2>*,.flex.flex-2-1>*,.flex.flex-3>*{flex-grow:0;flex-shrink:0}.flex.flex-1-1-1>.fullwidth,.flex.flex-1-2>.fullwidth,.flex.flex-2-1>.fullwidth{width:100%!important}@media screen and (min-width:900px){.flex.flex-1-1-1>*{width:27.78666667vw}.flex.flex-2-1>:first-child{width:59.73333333vw}.flex.flex-1-2>:first-child,.flex.flex-2-1>:nth-child(2){width:27.78666667vw}.flex.flex-1-2>:nth-child(2){width:59.73333333vw}}.flex.square>*{height:50vw}.flex.square>.news{height:auto}@media screen and (min-width:600px){.flex.square>*{height:27.78666667vw}}.align-center{text-align:center}.align-center.flex{justify-content:center}.align-center.flex>*{flex-grow:0}.align-right{text-align:right}.align-right.flex{justify-content:right}.align-right.flex>*{flex-grow:0}.align-left{text-align:left}.align-left.flex{justify-content:left}.align-left.flex>*{flex-grow:0}@media screen and (min-width:900px){.tablet-align-center{text-align:center}.tablet-align-center.flex{justify-content:center}.tablet-align-center.flex>*{flex-grow:0}.tablet-align-right{text-align:right}.tablet-align-right.flex{justify-content:right}.tablet-align-right.flex>*{flex-grow:0}.tablet-align-left{text-align:left}.tablet-align-left.flex{justify-content:left}.tablet-align-left.flex>*{flex-grow:0}}dd,dl,dt{margin:0;padding:0}.medlight{background-color:#efefef}.card{background:#fff;border:1px solid #d8d8d8;padding:2.08vw}.testimonials article{align-items:center;display:flex;justify-content:space-around}.testimonials .card{max-width:83.36vw}@media screen and (min-width:900px){.testimonials .card{max-width:36.10666667vw}}.testimonials header{align-items:center;display:flex;justify-content:flex-start;line-height:1.5em}.testimonials header img{margin-right:1.664vw;max-height:8.32vw;max-width:8.32vw}@media screen and (min-width:900px){.testimonials header img{max-height:2.704vw}}.testimonials header h3{font-weight:600;margin-bottom:0}.testimonials header .author{color:#595959}@media screen and (max-width:899px){.testimonials header{flex-direction:column}.testimonials header,.testimonials header+blockquote{text-align:center}.testimonials header img{margin-bottom:1.664vw;margin-right:0;max-width:16.64vw}}@media screen and (max-width:599px){.testimonials .card{padding:4.16vw}.testimonials header img{max-height:12.48vw;max-width:33.28vw}}.testimonials blockquote{clear:both;margin:.3em 0 0;quotes:"“" "”"}@media screen and (min-width:600px){.testimonials blockquote{margin-top:1em}}.testimonials blockquote:after,.testimonials blockquote:before{color:#c4c4c4;display:inline-block;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;font-size:200%;line-height:0;margin-top:.4em;vertical-align:text-top}.testimonials blockquote:before{content:open-quote;padding-right:.125em}.testimonials blockquote:after{content:close-quote;margin-right:-.5em;padding-left:.125em}img.profile{height:auto;margin-bottom:1.38em;object-fit:contain}span[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}abbr[title],span[title]{text-decoration-color:#d8d8d8}.screenreader{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}section dl ul,ul.nobullets{list-style-type:none;margin:0;padding:0}section dl ul.listitems,ul.nobullets.listitems{margin-left:0}section dl.spaced dd{margin-bottom:1.38em}section dl.spaced dd:last-child{margin-bottom:0}@media screen and (min-width:900px){ul.inline li{display:inline-block}ul.inline li+li{margin-left:1em}}b.focus,em.focus,i.focus,strong.focus{font-style:inherit;font-weight:inherit}ul.social{display:flex;flex-wrap:wrap;font-size:2em;gap:10px;margin:0;padding:0}ul.social li{display:inline-block;list-style-type:none;margin:0;padding:0;transition:all .12s}@media screen and (max-width:1199px){ul.social li{margin-bottom:6px}footer ul.social li{font-size:1.3em;margin-right:15px}}@media screen and (max-width:599px){footer ul.social li{font-size:1.5em;margin-bottom:0;margin-top:8px}}ul.social li:hover{backface-visibility:hidden;transform:scale(1.2) rotate(-8deg);transform-origin:center;will-change:transform}footer ul.social{gap:15px}#content ul.social li a .fei{transition:color 2s}#content ul.social li:hover a .fei{transition:color .25s}#content ul.social li:hover a .fei.fei-share-fb{color:#4267b2}#content ul.social li:hover a .fei.fei-share-tw{color:#1d9bf0}#content ul.social li:hover a .fei.fei-share-xi{color:#006567}#content ul.social li:hover a .fei.fei-share-li{color:#419cca}#content ul.social li:hover a .fei.fei-share-pi{color:#e60023}#content ul.social li:hover a .fei.fei-share-wa{color:#22d366}#content ul.social li:hover a .fei.fei-share-em{color:#409ec3}code.debug{display:block;font-size:80%;line-height:120%;margin-bottom:.8em}section.code pre code{padding:2.08vw}section.code+section.p-top-0{padding-top:4.16vw}.page-news section.code{margin-top:min(-2.6em,calc(var(--dist-base)*-1))}.page-news section.code+section{padding-top:max(1.3em,calc(var(--dist-base)/2))}pre{margin:0}pre>code{font-size:80%;line-height:1.38em}pre>code,pre>code.hljs{padding:1.04vw}.btn,.burger-wrapper,.hero-split .arrow-down,.lightbox .lb-nav,a.project,header>a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}a.project{min-height:48px;min-width:48px;overflow:hidden}.centerfold.align-center{hyphens:manual}@media screen and (max-width:599px){.centerfold.align-center h1,.centerfold.align-center h2,.centerfold.align-center h3,.centerfold.align-center h4,.centerfold.align-center h5,.centerfold.align-center h6{margin-bottom:.69em}}.sr-only{border:0;clip:rect(1px 1px 1px 1px);clip-path:inset(100%);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}a.skip-link:active,a.skip-link:focus{background-color:rgba(0,0,0,.48);border:2px solid #98c416;border-radius:15px;color:#fff;font-size:1em;height:auto;left:50%;margin:10px;overflow:auto;padding:2px 10px;text-align:center;top:auto;transform:translateX(-50%);width:auto;z-index:9999;clip:inherit;clip-path:none}#content [id]{scroll-margin-top:calc(80px + 2.08vw)}.scrollable{overflow-x:auto}table.comparison{font-size:85%}table.comparison tbody tr:nth-child(odd){background-color:#efefef}table.comparison td{padding:1rem;vertical-align:top}table.comparison td:first-child{font-weight:700}@media screen and (max-width:899px){table.comparison{font-size:80%}table.comparison td.mobile-rotate{text-align:center;transform:rotate(180deg);vertical-align:middle;white-space:nowrap;writing-mode:vertical-rl}table.comparison td{padding:.5rem}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/open-sans-v29-latin-ext_latin-300-146e80c37ef8dea6717b.eot);src:local(""),url(/assets/fonts/open-sans-v29-latin-ext_latin-300-146e80c37ef8dea6717b.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v29-latin-ext_latin-300-2ddabdc9337eebbb3ffa.woff2) format("woff2"),url(/assets/fonts/open-sans-v29-latin-ext_latin-300-e280c21690b1a94d5577.woff) format("woff"),url(/assets/fonts/open-sans-v29-latin-ext_latin-300-822e08930f08c59c6bec.ttf) format("truetype"),}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/open-sans-v29-latin-ext_latin-regular-f12a25fff90baba06f8c.eot);src:local(""),url(/assets/fonts/open-sans-v29-latin-ext_latin-regular-f12a25fff90baba06f8c.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v29-latin-ext_latin-regular-31f7f5d3578141fdec10.woff2) format("woff2"),url(/assets/fonts/open-sans-v29-latin-ext_latin-regular-a029eeaf4d16745d1f20.woff) format("woff"),url(/assets/fonts/open-sans-v29-latin-ext_latin-regular-3e26783fa7eb72c25981.ttf) format("truetype"),}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/open-sans-v29-latin-ext_latin-600-3f3ff4f62ef111b3b845.eot);src:local(""),url(/assets/fonts/open-sans-v29-latin-ext_latin-600-3f3ff4f62ef111b3b845.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v29-latin-ext_latin-600-a4ac1083ab7dd28639f8.woff2) format("woff2"),url(/assets/fonts/open-sans-v29-latin-ext_latin-600-8cd2a2b08b3ffb6306af.woff) format("woff"),url(/assets/fonts/open-sans-v29-latin-ext_latin-600-3f5ba71af59447d28023.ttf) format("truetype"),}@font-face{font-display:block;font-family:fortyeight-icons;font-style:normal;font-weight:400;src:url(/assets/fonts/fortyeight-icons-a6fec602ab302a97b694.eot);src:url(/assets/fonts/fortyeight-icons-a6fec602ab302a97b694.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fortyeight-icons-ccead75cb7107c2bdc14.woff2) format("woff2"),url(/assets/fonts/fortyeight-icons-2246513f3258845abfc6.woff) format("woff"),url(/assets/fonts/fortyeight-icons-d25907b106075abd4039.ttf) format("truetype")}.fei{display:inline-block;font-family:fortyeight-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.fei-48:before{content:"\ea01"}.fei-ico-48:before{content:"\ea02"}.fei-ico-boxing:before{content:"\ea03"}.fei-ico-caliper:before{content:"\ea04"}.fei-ico-cube:before{content:"\ea05"}.fei-ico-cursor:before{content:"\ea06"}.fei-ico-design:before{content:"\ea07"}.fei-ico-digital-brain:before{content:"\ea08"}.fei-ico-handshake:before{content:"\ea09"}.fei-ico-programming:before{content:"\ea0a"}.fei-ico-rocket:before{content:"\ea0b"}.fei-ico-shield:before{content:"\ea0c"}.fei-ico-tapemeasure:before{content:"\ea0d"}.fei-ico-tapemeasure-filled:before{content:"\ea0e"}.fei-ico-target:before{content:"\ea0f"}.fei-ico-timer:before{content:"\ea10"}.fei-ico-visions:before{content:"\ea11"}.fei-share-em:before{content:"\ea12"}.fei-share-fb:before{content:"\ea13"}.fei-share-li:before{content:"\ea14"}.fei-share-pi:before{content:"\ea15"}.fei-share-tw:before{content:"\ea16"}.fei-share-wa:before{content:"\ea17"}.fei-share-xi:before{content:"\ea18"}*,:after,:before{box-sizing:border-box;letter-spacing:.01em;word-spacing:.01em}html{font-size:95%;line-height:187.5%}@media screen and (min-width:1200px){html{font-size:100%}}body{font-family:Open Sans,sans-serif;font-size:137.5%;font-weight:300;line-height:181.81%}@media screen and (max-width:599px){body{font-size:120%}}.hl-1,.hl-2,.hl-3,.hl-4,h1,h2,h3,h4,h5,h6{hyphens:manual;letter-spacing:.02em;line-height:1.38em;margin:0 0 1.38em;text-transform:uppercase;word-spacing:.02em}.hl-1+p,.hl-2+p,.hl-3+p,.hl-4+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}dt .hl-1,dt .hl-2,dt .hl-3,dt .hl-4,dt h1,dt h2,dt h3,dt h4,dt h5,dt h6{margin-bottom:0}.page-news p+.hl-1,.page-news p+.hl-2,.page-news p+.hl-3,.page-news p+.hl-4,.page-news p+h1,.page-news p+h2,.page-news p+h3,.page-news p+h4,.page-news p+h5,.page-news p+h6{margin:1.38em 0 0}.page-news p+.hl-1+p,.page-news p+.hl-2+p,.page-news p+.hl-3+p,.page-news p+.hl-4+p,.page-news p+h1+p,.page-news p+h2+p,.page-news p+h3+p,.page-news p+h4+p,.page-news p+h5+p,.page-news p+h6+p{margin-top:1.38em}.page-news p+.hl-1+ul.listitems,.page-news p+.hl-2+ul.listitems,.page-news p+.hl-3+ul.listitems,.page-news p+.hl-4+ul.listitems,.page-news p+h1+ul.listitems,.page-news p+h2+ul.listitems,.page-news p+h3+ul.listitems,.page-news p+h4+ul.listitems,.page-news p+h5+ul.listitems,.page-news p+h6+ul.listitems{margin-top:0}.hl-pre-h1{display:inline-block;font-size:.8em;font-weight:400;line-height:inherit;text-transform:uppercase}@media screen and (min-width:900px){.hl-pre-h1{font-size:inherit}}.hl-1,h1{font-size:1.35em;font-weight:600;line-height:135.9375%}@media screen and (min-width:900px){.hl-1,h1{font-size:2.909em}}.hl-2,h2{font-size:163.636%;font-weight:600;line-height:133.33%}.hl-3,h3{font-size:110%;font-weight:400;line-height:138.461538%}@media screen and (min-width:900px){.hl-3,h3{font-size:118.18%}}.hl-4,h4{font-size:inherit;font-weight:600;line-height:inherit}p,p:last-child:first-child{margin:0 0 1.38em}p:last-child{margin-bottom:0}strong{font-weight:600}@media screen and (min-width:600px){.centerfold{font-size:109.09%;line-height:200%}}@media screen and (min-width:900px){.glue{white-space:nowrap}}#logo{backface-visibility:hidden;display:block;filter:drop-shadow(1px 1px 2px rgba(4,8,4,.24));height:64px;left:4.16vw;opacity:1;overflow:visible;position:fixed;top:calc(1.04vw + 8px);transition:opacity .5s ease-out;width:64px;will-change:opacity;z-index:999}#logo h1{border:0;clip:rect(1px 1px 1px 1px);clip-path:inset(100%);clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}@media screen and (min-width:1200px){body.sticky #logo{opacity:0}}#logo svg,#logo.fallback{animation-duration:.5s;animation-fill-mode:forwards;animation-name:popp-animation;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);backface-visibility:hidden;transform-origin:50% 50%;will-change:transform}#logo svg{height:100%;overflow:visible;width:100%}#logo svg>*{box-shadow:0 1px 8px hsla(0,0%,9%,.24)}#logo #logo-circle{fill:#fff;transition-duration:.15s;transition-property:fill;transition-timing-function:ease}#logo #logo-lighting{stroke-width:76;stroke-dasharray:1000;stroke-dashoffset:1000}#logo .stroke-ani{animation-delay:.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:stroke-animation;animation-timing-function:cubic-bezier(.075,.82,.165,1)}#logo.fallback{background-image:url(/assets/img/logo_signet_white-df63fc18b6155b3af782.svg)}#logo.fallback svg{display:none}@media screen and (max-width:1199px){#nav-toggle:checked+a #logo{filter:none}#nav-toggle:checked+a #logo-circle{fill:#040804}}@keyframes popp-animation{0%{transform:scale3d(0)}to{transform:scale3d(1)}}@keyframes stroke-animation{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}#nav-main{backface-visibility:hidden;background-color:initial;max-height:calc(2.08vw + 80px);min-height:calc(2.08vw + 80px);pointer-events:none;position:fixed;transition:background-color .24s ease-out;width:100vw;will-change:box-shadow;z-index:998}#nav-main .space-left,#nav-main .space-logo{backface-visibility:hidden;opacity:0;transition:background .5s ease-out,opacity .5s ease-out;will-change:background,opacity,pointer-events}body.sticky #nav-main{background-color:rgba(4,8,4,.62)}body.sticky #nav-toggle:checked+a+#nav-main{background-color:initial}@media screen and (min-width:1200px){#nav-main{display:flex;height:80px;max-height:none;min-height:0;overflow:hidden;top:1.04vw;z-index:1000}body.sticky #nav-main{box-shadow:0 1px 8px hsla(0,0%,9%,.24)}body.sticky #nav-main .space-left,body.sticky #nav-main .space-logo{opacity:1;pointer-events:all}body.sticky #nav-main .menu{backface-visibility:hidden;background:#fff;color:#040804;text-shadow:none;transition:background-color .5s ease-out,opacity .5s ease-out;will-change:background-color,pointer-events}}#nav-main .space-left{background:#fff;flex-grow:0;flex-shrink:0;width:calc(4.16vw - 8px)}#nav-main .space-logo{backdrop-filter:blur(3px);background:transparent url(/assets/img/logo_signet_white_inverted-f728359a3e72daf0ac6a.svg);flex-grow:0;flex-shrink:0;overflow:hidden;width:80px;z-index:-1}#nav-main .menu{background-color:initial;color:#040804;flex-grow:1;margin:0;max-height:0;overflow:hidden;padding:100px 0 0;transition:background-color .15s ease,max-height .15s ease;width:100%}@media screen and (min-width:1200px){#nav-main .menu{background:transparent;color:#fff;display:inline-block;max-height:none;padding-bottom:0;padding-right:4.16vw;padding-top:0;text-align:right;text-shadow:0 1px 4px rgba(4,8,4,.48);text-shadow:0 1px 4px rgba(4,8,4,.48),0 0 2px rgba(4,8,4,.24),-1px 0 1px rgba(4,8,4,.12),-1px -1px 1px rgba(4,8,4,.12),-1px 1px 1px rgba(4,8,4,.12),1px -1px 1px rgba(4,8,4,.12),1px 0 1px rgba(4,8,4,.12),1px 1px 1px rgba(4,8,4,.12);transition:background-color .5s ease-out,text-shadow .1s ease-out;width:auto}}#nav-main .menu li{list-style-type:none;margin:0;text-transform:uppercase}@media screen and (min-width:1200px){#nav-main .menu li{display:inline-block;line-height:80px}}#nav-main .menu li a{pointer-events:all;text-decoration:none}#nav-main .menu li a>*{display:inline-block;font-size:inherit;font-weight:inherit;margin:0}#nav-main .menu li>*{display:inline-block;font-size:24px;font-weight:400;margin:0;padding:1.04vw 4.16vw}@media screen and (min-width:1200px){#nav-main .menu li>*{display:inline;margin-left:1em;padding:1em .5em}}#nav-main .burger-wrapper{cursor:pointer;display:inline-block;height:40px;padding-top:8px;pointer-events:all;position:absolute;right:4.16vw;top:calc(1.04vw + 20px);width:40px}#nav-main .burger{display:block}@media screen and (min-width:1200px){#nav-main .burger{display:none}}#nav-main .burger,#nav-main .burger:after,#nav-main .burger:before{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px hsla(0,0%,9%,.48);height:4px;position:absolute;transition-duration:.15s;transition-property:transform,background-color;transition-timing-function:ease;width:40px}#nav-main .burger:after,#nav-main .burger:before{content:"";display:block}#nav-main .burger:before{top:10px}#nav-main .burger:after{top:20px}#nav-toggle{display:none}@media screen and (max-width:1199px){#nav-toggle:checked+a+#nav-main{max-height:none;min-height:0}#nav-toggle:checked+a+#nav-main .burger,#nav-toggle:checked+a+#nav-main .burger:after,#nav-toggle:checked+a+#nav-main .burger:before{background-color:#040804;box-shadow:none}#nav-toggle:checked+a+#nav-main .burger{transform:translate3d(0,10px,0) rotate(45deg)}#nav-toggle:checked+a+#nav-main .burger:before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,0)}#nav-toggle:checked+a+#nav-main .burger:after{transform:translate3d(0,-20px,0) rotate(-90deg)}#nav-toggle:checked+a+#nav-main .menu{background-color:hsla(0,0%,97%,.94);display:block;max-height:100vh;padding-bottom:4.16vw}}.parallax{background-position:50% 50%;background-position:50% calc(50% + var(--parallax));background-size:cover;color:#fff;height:48vh;overflow:hidden}.parallax .object-fit-polyfill{height:100%}.parallax>a>img,.parallax>a>picture>img,.parallax>figure>a>img,.parallax>figure>a>picture>img{transition:transform .48s}.parallax>a>img,.parallax>a>picture>img,.parallax>canvas,.parallax>figure a>img,.parallax>figure a>picture>img,.parallax>figure.video picture>img.fallback,.parallax>img,.parallax>picture>img{height:100%;object-fit:cover;object-position:50% 50%;object-position:50% calc(50% + var(--parallax));overflow:hidden;transform:scale(1);width:100%}.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure.video{height:auto;transform:translateY(-21.875%)}@media screen and (max-width:899px){.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure.video{transform:translateY(0)}}.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure.video>picture>img{transform:translateY(50%)}.parallax>a:hover>img,.parallax>a:hover>picture>img,.parallax>figure>a:hover>img,.parallax>figure>a:hover>picture>img{transform:scale(1.05)}.parallax.parallax-video:not(.open-lightbox,.ext-blocked){max-height:56.2vw}.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure{padding-bottom:56.25%;padding-top:25px;position:relative}.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure.ready{padding-top:0}.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure iframe,.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure video{cursor:default;height:100%;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(calc(-50% + var(--parallax)));width:100%}@media screen and (max-width:1199px){.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure iframe,.parallax.parallax-video:not(.open-lightbox,.ext-blocked)>figure video{top:50%}}.parallax:first-child:not(.hero-split),[itemprop]+.parallax:not(.hero-split){height:61.8vh}.parallax.top{background-position:50% 0;background-position:50% calc(var(--parallax))}.parallax.top>a>img,.parallax.top>a>picture>img,.parallax.top>figure a>picture>img,.parallax.top>figure.video picture>img.fallback,.parallax.top>figure>a>img,.parallax.top>img,.parallax.top>picture>img{object-position:50% 0;object-position:50% calc(var(--parallax))}.parallax.top-right{background-position:100% 0;background-position:100% calc(var(--parallax))}.parallax.top-right>a>img,.parallax.top-right>a>picture>img,.parallax.top-right>figure a>picture>img,.parallax.top-right>figure.video picture>img.fallback,.parallax.top-right>figure>a>img,.parallax.top-right>img,.parallax.top-right>picture>img{object-position:100% 0;object-position:100% calc(var(--parallax))}.parallax.right{background-position:100% 50%;background-position:100% calc(50% + var(--parallax))}.parallax.right>a>img,.parallax.right>a>picture>img,.parallax.right>figure a>picture>img,.parallax.right>figure.video picture>img.fallback,.parallax.right>figure>a>img,.parallax.right>img,.parallax.right>picture>img{object-position:100% 50%;object-position:100% calc(50% + var(--parallax))}.parallax [srcset*="@top."],.parallax [srcset*="@top@"]{object-position:50% 0;object-position:50% calc(var(--parallax))}.parallax [srcset*="@top_right."],.parallax [srcset*="@top_right@"]{object-position:100% 0;object-position:100% calc(var(--parallax))}.parallax [srcset*="@right."],.parallax [srcset*="@right@"]{object-position:100% 50%;object-position:100% calc(50% + var(--parallax))}.parallax [srcset*="@bottom."],.parallax [srcset*="@bottom@"]{object-position:50% 100%;object-position:50% calc(100% + var(--parallax))}@media screen and (max-width:1199px){.parallax{height:33vh}}.fade-element{backface-visibility:hidden;will-change:opacity}@media (orientation:portrait){.parallax.parallax-video>figure iframe,.parallax.parallax-video>figure video{top:50%}}.hero-split{background:#111;display:flex;max-height:100vh;min-height:48vh;padding:0;width:100vw}.hero-split[class]{height:auto}.hero-split .left,.hero-split .right{flex-grow:1;flex-shrink:1;height:100vh;object-fit:cover;overflow:hidden;position:relative;transition:all 1s ease-out;width:50vw}.hero-split .left .details,.hero-split .right .details{min-height:47vh;opacity:0;pointer-events:none;position:absolute;top:9vh;top:calc(1.9em + 3.7vh);transition:opacity 0s;width:100%}.hero-split .left .details .btn-primary,.hero-split .right .details .btn-primary{bottom:0;position:absolute;right:0}.hero-split .left.active,.hero-split .right.active{flex-shrink:0;width:61.8vw}.hero-split .left.active .hero-cta,.hero-split .left.active .hero-cta:after,.hero-split .right.active .hero-cta,.hero-split .right.active .hero-cta:after{cursor:default!important}.hero-split .left.active .details,.hero-split .right.active .details{opacity:1;pointer-events:all;transition:opacity 2s;z-index:999}.hero-split .left img,.hero-split .right img{transform:translateY(var(--parallax))}.hero-split .left .left img,.hero-split .right .left img{object-position:right center}.hero-split .left .right img,.hero-split .right .right img{object-position:left center}.hero-split.notransition .left,.hero-split.notransition .right{transition:none!important}.hero-split .content-container{background-size:contain;position:absolute;transition:left 1s ease-out,right 1s ease-out;width:100vw;z-index:1}.hero-split .content-container .content{height:auto;width:100%}.hero-split .hero-cta{cursor:pointer}.hero-split .overlay{position:absolute;text-align:left;top:61.8vh;transition:top 1s ease-out;width:24.79vw;z-index:2}.hero-split .overlay h2{font-size:136.111%;font-weight:600;line-height:136.111%}.hero-split .overlay p{flex-grow:1;font-size:118.18%;line-height:138.461538%;margin:0}.hero-split .overlay .boxed{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);margin-bottom:.74vh;padding:1.48vh .677vw;white-space:pre-wrap}.hero-split .overlay .cta-line{display:flex;opacity:1;transition:opacity .5s}.hero-split .overlay .cta-line .hero-cta{flex-grow:0;flex-shrink:0;margin-left:.74vh;position:relative;width:53px}.hero-split .overlay .cta-line .hero-cta:after{border:6px solid #fff;border-bottom:none;border-left:none;box-sizing:initial;content:"";cursor:pointer;display:block;height:20px;left:50%;position:absolute;top:50%;transform:rotate(45deg) translate(-70%,-35%) rotateX(.00001deg);transform-origin:left top;width:20px}.hero-split .overlay .dark .btn-primary{background:transparent;color:#fff}.hero-split .left .content-container{left:0}.hero-split .left.active .content-container{left:-33.33%}.hero-split .left .overlay{left:12.6vw}.hero-split .right .content-container{right:0;text-align:right}.hero-split .right.active .content-container{right:-33.33%}.hero-split .right .overlay{right:12.6vw}.hero-split .active .overlay{top:24vh}.hero-split .active .cta-line{opacity:0;pointer-events:none}.hero-split .arrow-down{border:15px solid #fff;border-left:none;border-top:none;bottom:4.8vh;box-sizing:initial;cursor:pointer;display:block;height:40px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg) rotateX(.00001deg) scale(1);transform-origin:center;transition:transform .48s;width:40px;z-index:998}.hero-split .arrow-down:hover{transform:translateX(-50%) rotate(45deg) rotateX(.00001deg) scale(1.1)}@media screen and (max-width:1599px){.hero-split .overlay{font-size:90%;width:40vw}.hero-split .left.active,.hero-split .right.active{width:54vw}.hero-split .left .overlay{left:5vw}.hero-split .right .overlay{right:5vw}}@media screen and (max-width:899px){.hero-split{flex-direction:column;max-height:none;min-height:0}.hero-split .arrow-down{bottom:-8vh}.hero-split+section{padding-top:10vh}.hero-split .left,.hero-split .right{height:0;max-height:0;padding-bottom:56.25%;width:100%}.hero-split .left img,.hero-split .right img{transform:none}.hero-split .left .overlay,.hero-split .right .overlay{bottom:0;left:0;position:absolute;right:0;top:0;width:100vw}.hero-split .left .overlay p,.hero-split .right .overlay p{font-size:4vw}.hero-split .left .overlay .cta-line,.hero-split .right .overlay .cta-line{bottom:0;position:absolute;top:auto;width:100vw}.hero-split .left .overlay .cta-line .boxed,.hero-split .right .overlay .cta-line .boxed{margin:0;padding-left:1.48vh}.hero-split .left .overlay h2.boxed,.hero-split .right .overlay h2.boxed{display:none}.hero-split .left .details,.hero-split .right .details{bottom:0;left:0;pointer-events:all;position:absolute;right:0;top:0;z-index:999}.hero-split .left .details .btn-primary,.hero-split .right .details .btn-primary{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:999}}@media screen and (max-width:599px){.hero-split .left .overlay p,.hero-split .right .overlay p{font-size:6vw}}main{display:block;position:relative;width:100%}@media screen and (min-width:900px){main .ico-cols{display:flex;flex-wrap:wrap;justify-content:space-between}}main .ico-cols .ico{color:#666;font-size:10vh;line-height:7vh;margin-right:4.16vw}main .ico-cols h3{font-weight:300;line-height:6.8vh}main .ico-cols .ico,main .ico-cols h3{margin-bottom:2.3148vh}main .ico-cols dd,main .ico-cols dt{margin:0}main .ico-cols dt{display:flex;margin-top:8.32vw}@media screen and (min-width:900px){main :not(.centerfold) .ico-cols .ico{margin:0}main :not(.centerfold) .ico-cols h3{line-height:138.461538%}main :not(.centerfold) .ico-cols dd,main :not(.centerfold) .ico-cols dt{flex-shrink:0;width:27.78666667vw}main :not(.centerfold) .ico-cols dt{display:block;margin-top:0;order:1}main :not(.centerfold) .ico-cols dd{order:2}main :not(.centerfold) .ico-cols+.ico-cols{margin-top:4.16vw}}@media screen and (min-width:1200px){main .centerfold .ico-cols .ico{margin:0}main .centerfold .ico-cols h3{line-height:138.461538%}main .centerfold .ico-cols dd,main .centerfold .ico-cols dt{flex-shrink:0;width:19.46666667vw}main .centerfold .ico-cols dt{display:block;margin-top:0;order:1}main .centerfold .ico-cols dd{order:2}main .centerfold .ico-cols+.ico-cols{margin-top:4.16vw}}main li.link a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main>section{contain:content;contain-intrinsic-size:1px 25vh;content-visibility:auto}main section{padding:8.32vh 4.16vw;position:relative}main section.fill{padding:0}main section.small{padding-bottom:2.08vw;padding-top:2.08vw}main section.centerfold{padding-left:18.05333333vw;padding-right:18.05333333vw}@media screen and (max-width:599px){main section.centerfold{padding-left:4.16vw;padding-right:4.16vw}}main section.active,main section.dark{background-color:#040804;color:#fff}main section,main section.dark.active{background-color:#fff;color:#040804}main section,main section a{transition:background-color .21s linear,color 60ms linear}main section.active,main section.active a{transition:background-color .84s linear,color .24s linear}main section.logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:justify}@media screen and (min-width:600px) and (max-width:899px){main section.logos{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:599px){main section.logos{padding-bottom:8.32vw!important;padding-top:8.32vw!important}}main section.logos img{height:auto;margin:0 4.16vw 4.16vw 0;max-height:8.32vw;max-width:28.5%;vertical-align:middle;width:auto}@media screen and (min-width:600px) and (max-width:899px){main section.logos img{max-height:6.24vw}}@media screen and (min-width:900px){main section.logos img{height:auto;margin:0;max-height:4.16vw;max-width:13.8%;min-width:auto;width:auto}main section.logos img.wide{max-height:2.57088vw}main section.logos img.super-wide{max-height:2.08vw}}main section.p-bottom-0:last-child{padding-bottom:8.32vw}main section.p-bottom-0+.medlight:last-child{margin-top:8.32vw}main .fullwidth{width:100%}main figure{height:100%}main figure.video{margin:0;overflow:hidden}main figure.video a[data-vconf]:after,main figure.video a[data-vconf]:before{content:"";display:block;left:50%;position:absolute;top:50%;transition:all .48s;z-index:1}.lightbox-show main figure.video a[data-vconf]:after,.lightbox-show main figure.video a[data-vconf]:before{opacity:0!important}main figure.video a[data-vconf]:before{background:#040804;border-radius:50%;height:80px;opacity:.48;transform:translate(-50%,-50%) scale(1);width:80px}main figure.video a[data-vconf]:hover:before{opacity:.64;transform:translate(-50%,-50%) scale(1.5)}main figure.video a[data-vconf]:after{border-bottom:10px solid #fff;border-left:10px solid #fff;border-color:#fff #fff currentcolor currentcolor;border-radius:3px;border-style:solid solid none none;border-width:10px 10px 0 0;box-sizing:initial;height:24px;transform:translate(-66%,-50%) rotate(45deg) scale(1);width:24px}main figure.video a[data-vconf]:hover:after{transform:translate(-66%,-50%) rotate(45deg) scale(1.5)}section:not(.open-lightbox) main figure.video{margin:0;overflow:hidden;padding-top:56.25%;position:relative}section:not(.open-lightbox) main figure.video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}main .project{display:block;flex-grow:1;line-height:138.2%;min-height:270px;min-width:24px;position:relative;text-decoration:none;transition:all .48s}main .project.fullwidth{width:100%}@media screen and (max-width:899px){main .project{width:100%}}@media screen and (min-width:900px){main .project{font-size:61.8%;min-height:25vh;width:25%}main .project.fullwidth{font-size:inherit;min-height:66.666vh}main .project.half{font-size:inherit;min-height:44.444vh;width:50%}main .project.third{font-size:76.4%;min-height:33.333vh;width:33.33333%}}main .project figure{color:#efefef;inset:0;margin:0;overflow:hidden;position:absolute;text-align:center}main .project figure .object-fit-polyfill{height:100%}main .project figure .image,main .project figure>img,main .project figure>picture>img{height:100%;inset:0;position:absolute;transform:scale(1);transition:all .48s;width:100%}main .project figure .image{background-position:50%;background-size:cover}main .project figure>img,main .project figure>picture>img{object-fit:cover}main .project figure>img[srcset*="@top."],main .project figure>img[srcset*="@top@"],main .project figure>picture>img[srcset*="@top."],main .project figure>picture>img[srcset*="@top@"]{object-position:50% 0}main .project figure>img[srcset*="@top_right."],main .project figure>img[srcset*="@top_right@"],main .project figure>picture>img[srcset*="@top_right."],main .project figure>picture>img[srcset*="@top_right@"]{object-position:100% 0}main .project figure>img[srcset*="@right."],main .project figure>img[srcset*="@right@"],main .project figure>picture>img[srcset*="@right."],main .project figure>picture>img[srcset*="@right@"]{object-position:100% 50%}main .project figure>img[srcset*="@bottom."],main .project figure>img[srcset*="@bottom@"],main .project figure>picture>img[srcset*="@bottom."],main .project figure>picture>img[srcset*="@bottom@"]{object-position:50% 100%}main .project figure figcaption{background:rgba(0,0,0,.75);inset:0;opacity:0;position:absolute;transition:all .48s}main .project figure figcaption.copyright{background:rgba(0,0,0,.48);left:auto;opacity:1;padding:.38em;top:auto}main .project figure figcaption h3,main .project figure figcaption p{min-height:24px}main .project figure figcaption>div{left:50%;min-width:61.8%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 4.16vw)}main .project:hover .image,main .project:hover>figure>img,main .project:hover>figure>picture>img{transform:scale(1.05)}main .project:hover figcaption{opacity:1}main .parallax:first-child:not(.hero-split)+section,main [itemprop]+.parallax:not(.hero-split)+section{display:flex;flex-direction:column;justify-content:center;min-height:38.2vh;padding-bottom:4.16vw;padding-top:4.16vw}@media screen and (max-width:599px){main .parallax:first-child:not(.hero-split)+section h1,main .parallax:first-child:not(.hero-split)+section h2,main .parallax:first-child:not(.hero-split)+section h3,main .parallax:first-child:not(.hero-split)+section h4,main .parallax:first-child:not(.hero-split)+section h5,main .parallax:first-child:not(.hero-split)+section h6,main [itemprop]+.parallax:not(.hero-split)+section h1,main [itemprop]+.parallax:not(.hero-split)+section h2,main [itemprop]+.parallax:not(.hero-split)+section h3,main [itemprop]+.parallax:not(.hero-split)+section h4,main [itemprop]+.parallax:not(.hero-split)+section h5,main [itemprop]+.parallax:not(.hero-split)+section h6{margin-bottom:.1725em}}.half-height{height:50vh}ul.listitems{margin:0 0 1.38em 1em;padding:0;text-align:left}h1+ul.listitems,h2+ul.listitems,h3+ul.listitems,h4+ul.listitems,h5+ul.listitems,h6+ul.listitems{margin-top:-1.38em}.ext-blocked:not(.map-container){background:#000}.ext-blocked .half-height,.ext-blocked .video{display:flex;flex-direction:column;justify-content:center;text-align:center}.ext-blocked .half-height a,.ext-blocked .video a{display:inline-block}.slider{position:relative}.slider .slider-content{backface-visibility:hidden;display:flex;flex-wrap:nowrap;justify-content:flex-start;transform:translateX(0);transition:all .84s;will-change:transform}.slider .slider-content>*{margin-left:4.16vw}.slider .slider-content>:first-child{margin-left:0}.slider .arrow-left,.slider .arrow-right{backface-visibility:hidden;border-top:2.08vw solid #c4c4c4;cursor:pointer;height:9.36vw;margin:0;position:absolute;top:50%;transform-origin:50%;transition:opacity .48s,transform .48s;width:9.36vw;will-change:opacity}@media screen and (min-width:600px){.slider .arrow-left,.slider .arrow-right{border-top:1.04vw solid #c4c4c4;height:4.16vw;width:4.16vw}}.slider .arrow-left{border-left:2.08vw solid #c4c4c4;left:0;transform:translate(-1.04vw,-50%) rotate(-45deg) scale(1)}@media screen and (min-width:600px){.slider .arrow-left{border-left:1.04vw solid #c4c4c4}}.slider .arrow-left:hover{transform:translate(-1.04vw,-50%) rotate(-45deg) scale(1.1)}.slider .arrow-right{border-right:2.08vw solid #c4c4c4;right:0;transform:translate(1.04vw,-50%) rotate(45deg) scale(1)}@media screen and (min-width:600px){.slider .arrow-right{border-right:1.04vw solid #c4c4c4}}.slider .arrow-right:hover{transform:translate(1.04vw,-50%) rotate(45deg) scale(1.1)}.slider[data-pages]:not([data-pages="1"]) .arrow-left,.slider[data-pages]:not([data-pages="1"]) .arrow-right{opacity:1}.slider[data-pages][data-pages="1"] .arrow-left,.slider[data-pages][data-pages="1"] .arrow-right{display:none}.slider[data-pages].page-first .arrow-left,.slider[data-pages].page-last .arrow-right{opacity:.24;pointer-events:none}.text-shift{overflow:hidden;position:relative;white-space:nowrap}.text-shift .current,.text-shift .next{position:relative;transform:translateY(0)}.text-shift.run .current,.text-shift.run .next{position:absolute}.text-shift.run .current{animation:shift-out 1s forwards}.text-shift.run .next{animation:shift-in 1s forwards}@keyframes shift-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1em)}}@keyframes shift-in{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}.news{max-width:100%;position:relative;transition:background-color .24s}.news>a{display:block;height:100%;padding:1.04vw;text-decoration:none}@media screen and (max-width:899px){.news>a{padding:0}}.news time{display:inline-block;font-size:2.1818em;font-weight:600;left:0;line-height:1em;position:absolute;top:0;transform:translateY(-.825em);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-color:#bcbcbc;background-image:var(--background);background-size:15em;color:#e0e0e0;filter:sepia(10%);transition:all .48s;z-index:99}@media screen and (max-width:899px){.news time{background-color:#e0e0e0;background-image:none;filter:none}}.news h3{margin-bottom:1em}.news .inner{backdrop-filter:blur(33px);background:hsla(0,0%,100%,.8);height:15em;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent 98%);mask-image:linear-gradient(180deg,#000 65%,transparent 98%);overflow:hidden;padding:1.04vw;position:relative}@media screen and (min-width:600px){.news .inner{height:10em}}@media screen and (min-width:900px){.news .inner{height:23.62667vw}}@media screen and (min-width:1200px){.news .inner{line-height:2.1818em}}@media screen and (max-width:899px){.news .inner{padding:1em}}.news:before{background-image:var(--background);background-size:100%;content:"";display:block;filter:sepia(10%);height:100%;opacity:.5;position:absolute;transition:opacity .48s;width:100%}@media screen and (max-width:899px){.news:before{background-color:#bcbcbc;background-image:none;filter:none}}.news:after{bottom:1.04vw;color:#c4c4c4;content:"…";display:block;font-size:2.1818em;font-weight:700;mix-blend-mode:hard-light;pointer-events:none;position:absolute;right:1.04vw}@media screen and (min-width:600px){.news:after{bottom:.52vw;right:.52vw}}.news:hover{background-color:#e0e0e0}.news:hover:before{filter:sepia(0);opacity:.1}.news:hover time{background-color:#afafaf;color:#e0e0e0;filter:sepia(0) #e0e0e0}.news:hover .inner:before{opacity:1}@media screen and (max-width:899px){.page-news main meta:first-child+section:not(.parallax)+section,.page-news main section.parallax+section+section,.page-news main section:not(.parallax):first-child+section{display:flex;flex-direction:column}.page-news main meta:first-child+section:not(.parallax)+section>*,.page-news main section.parallax+section+section>*,.page-news main section:not(.parallax):first-child+section>*{order:2}.page-news main meta:first-child+section:not(.parallax)+section .col-1,.page-news main section.parallax+section+section .col-1,.page-news main section:not(.parallax):first-child+section .col-1{margin-bottom:1.38em;margin-top:0;order:1}}@media screen and (max-width:599px){.page-news .slider .news{margin-top:6.24vw}}.btn{border:2px solid transparent;display:inline-block;font-size:inherit;font-weight:600;hyphens:manual;line-height:1em;overflow:hidden;padding:2.604vw;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}button.btn{cursor:pointer}@media screen and (min-width:600px){.btn{padding:.78125vw 1.302vw;width:auto}p+.btn,p+.btn-list>.btn,p+[class=align-center]>.btn,p+[class=align-left]>.btn,p+[class=align-right]>.btn{margin-top:1em}.btn-list .btn{margin-left:2.08vw;margin-right:2.08vw}.btn-list.align-left .btn{margin-left:0}}@media screen and (min-width:900px){.btn{border-width:3px}}.btn.btn-primary{background:#040804;border-color:#040804;color:#fff}.btn.btn-primary[data-hover]:before{color:#000;content:attr(data-hover);left:0;position:absolute;right:0;z-index:2;clip:rect(26px,999px,13px,0);backface-visibility:hidden;transition:none;will-change:clip}@media screen and (min-width:900px){.btn.btn-primary[data-hover]:before{clip:rect(13px,999px,13px,0)}}.btn.btn-primary[data-hover]:not([disabled],.btn-disabled):hover:before{clip:rect(0,999px,45px,0);transition:clip .7s}@media screen and (min-width:900px){.btn.btn-primary[data-hover]:not([disabled],.btn-disabled):hover:before{clip:rect(0,999px,25px,0)}}.btn.btn-primary:not([disabled],.btn-disabled):hover:after{background-color:#333}.btn.btn-primary[data-hover]:hover:after{background-color:#fff}.dark .btn.btn-primary{background:#fff;border-color:#fff;color:#040804}.dark .btn.btn-primary:not([disabled],.btn-disabled):hover:after{background-color:#efefef}.btn.btn-secondary{background:#fff;border-color:#040804}.btn.btn-secondary:not([disabled],.btn-disabled):hover:after{background-color:#efefef}.dark .btn.btn-secondary{background:#040804;border-color:#efefef}.dark .btn.btn-secondary:not([disabled],.btn-disabled):hover{color:#fff}.dark .btn.btn-secondary:not([disabled],.btn-disabled):hover:after{background-color:#333}.btn.btn-tertiary{text-decoration:underline}.btn.btn-tertiary:not([disabled],.btn-disabled):hover{border-color:#040804;text-decoration:none;transition:border-color .48s}.btn.btn-tertiary:not([disabled],.btn-disabled):hover:after{background-color:#efefef}.medlight .btn.btn-tertiary:not([disabled],.btn-disabled):hover:after{background-color:#fff}.dark .btn.btn-tertiary:not([disabled],.btn-disabled):hover{border-color:#fff}.dark .btn.btn-tertiary:not([disabled],.btn-disabled):hover:after{background-color:#333}.btn>span{position:relative;z-index:1}.btn:after{backface-visibility:hidden;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;will-change:transform;z-index:0}.btn:not([disabled],.btn-disabled):hover:after{animation-duration:.48s;animation-fill-mode:forwards;animation-name:btn-hover;transition:none}.btn.btn-disabled,.btn[disabled]{cursor:not-allowed;opacity:.5}@keyframes btn-hover{0%{height:0;width:50%}40%{height:8%;width:100%}to{height:100%;width:100%}}ul.btn-list{display:flex;flex-wrap:wrap;font-size:80%;gap:2.08vw;justify-content:center;list-style-type:none;padding:0}ul.btn-list li{flex-basis:calc(25% - 2.08vw)}ul.btn-list li .btn{margin:0;white-space:nowrap;width:100%}@media screen and (max-width:999px){ul.btn-list li{flex-basis:calc(50% - 2.08vw)}}@media screen and (max-width:599px){ul.btn-list li{flex-basis:calc(75% - 2.08vw)}}.place-card-holder{background-color:#fff;border-radius:2px;bottom:20px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);color:#1658a2;left:0;margin:10px;padding:1px;position:absolute}.gm-style{font:400 11px Open Sans,sans-serif;letter-spacing:0;word-spacing:0}.gm-style .place-card-large{padding:9px 4px 9px 11px}.gm-style .default-card,.gm-style .directions-card,.gm-style .place-card{cursor:default}.gm-style .default-card a,.gm-style .default-card div,.gm-style .place-card a,.gm-style .place-card div{color:#5b5b5b;font-family:Open Sans,sans-serif;font-size:12px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.gm-style .place-desc-large{display:inline-block;width:260px}.gm-style .place-card .place-name{color:#000;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-style .place-card .address{margin-top:6px}.gm-style .navigate{display:inline-block;height:43px;padding:0 7px;vertical-align:top}.gm-style .google-maps-link,.gm-style .google-maps-link a{color:#1658a2}.gm-style .default-card a:link,.gm-style .directions-card a:link,.gm-style .place-card a:link{text-decoration:none}.gm-style .navigate-link{display:block}.gm-style .default-card a:hover,.gm-style .directions-card a:hover,.gm-style .place-card a:hover{text-decoration:underline}.gm-style .icon,.gm-style .navigate-icon{background-image:url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png);background-size:70px 210px}.gm-style .navigate-icon{background-position:0 0;border:0;height:22px;margin:0 auto;overflow:hidden;width:22px}.gm-style .rating-full-star{background-position:48px 165px}.gm-style .rating-star{display:inline-block;height:11px;overflow:hidden;width:11px}.gm-style .review-box{min-height:22px;padding-top:5px}.gm-style .place-card .review-number{color:#5b5b5b;display:inline-block;font-size:14px;font-weight:500}.gm-style .place-card .review-box-rating-count{padding-left:8px}.gm-style .place-card .review-box-rating-count,.gm-style .review-box .rating-stars{display:inline-block}.gm-style .place-card .navigate-text{color:#1658a2;font-size:12px;margin-top:5px;max-width:55px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.gm-style .tooltip-anchor{float:right;position:relative;width:100%;z-index:1}.gm-style .navigate .tooltip-anchor{display:none;width:50%}.gm-style .tooltip-anchor>.tooltip-tip-outer{border-bottom:8px solid #cbcbcb}.gm-style .tooltip-anchor>.tooltip-tip-inner,.gm-style .tooltip-anchor>.tooltip-tip-outer{background-color:initial;border-left:8px solid transparent;border-right:8px solid transparent;height:0;left:-8px;position:absolute;width:0}.gm-style .tooltip-anchor>.tooltip-tip-inner{border-bottom:8px solid #fff;top:1px;z-index:1}.gm-style .tooltip-content{background-color:#fff;border:1px solid #cbcbcb;border:1px solid rgba(0,0,0,.2);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);left:-70px;line-height:137%;margin:0;padding:10px 12px 10px 13px;position:absolute;top:8px;width:210px}.gm-style .navigate:hover .tooltip-anchor{display:inline}.gm-style .bottom-actions{padding-top:10px}.gm-style .bottom-actions .google-maps-link{display:inline-block}#footer{background:#040804;color:#efefef;contain:content;contain-intrinsic-size:1px 50vh;content-visibility:auto;font-size:72.7272%;padding:4.16vw;position:relative}@media screen and (max-width:599px){#footer{font-size:90%}}#footer :not(p){hyphens:manual}#footer nav ul{list-style-type:none;margin:0;padding:0}#footer nav a,#footer nav strong{background:#040804}#footer a{text-decoration:none}#footer a:not(.btn):hover{text-decoration:underline}#footer address{font-style:normal}#footer address .unseen{display:none}#footer .watermark{background-image:url(/assets/img/logo_signet_white-df63fc18b6155b3af782.svg);background-position:-10% 24%;background-repeat:no-repeat;background-size:48vw;inset:0;opacity:.048;position:absolute;width:100%;z-index:0}#footer strong{font-weight:600}#footer h3,#footer h4,#footer hl-3,#footer hl-4{font-size:inherit;font-weight:600;line-height:inherit}#footer section{position:relative;z-index:2}#footer section+section{margin-top:8.32vw}@media screen and (min-width:600px){#footer section+section{margin-top:4.16vw}}@media screen and (min-width:900px){#footer section+section{margin-top:0}}#footer p{margin-bottom:1.04vw;margin-top:1.04vw}#footer p:first-of-type{margin-top:0}@media screen and (max-width:1199px){#footer h3,#footer h4{margin-bottom:0}#footer h3+p,#footer h4+p{margin-top:0}#footer h3+p+.btn,#footer h4+p+.btn{margin-top:.62em}}.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea,form input[type=email],form input[type=tel],form input[type=text],form textarea{border:0;border-bottom:2px solid #040804;display:inline-block;font-size:inherit;font-weight:inherit;line-height:1em;overflow:hidden;position:relative;width:100%}@media screen and (min-width:600px){.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea,form input[type=email],form input[type=tel],form input[type=text],form textarea{padding:.78125vw}}.form input[type=email]+label,.form input[type=tel]+label,.form input[type=text]+label,.form textarea+label,form input[type=email]+label,form input[type=tel]+label,form input[type=text]+label,form textarea+label{cursor:text;display:inline-block;padding-left:.78125vw;transform:translateY(-2em);transition:all .2s}.form input[type=email]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form textarea::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#c4c4c4;opacity:1}.form input[type=email]+label,.form input[type=email]::placeholder,.form input[type=tel]+label,.form input[type=tel]::placeholder,.form input[type=text]+label,.form input[type=text]::placeholder,.form textarea+label,.form textarea::placeholder,form input[type=email]+label,form input[type=email]::placeholder,form input[type=tel]+label,form input[type=tel]::placeholder,form input[type=text]+label,form input[type=text]::placeholder,form textarea+label,form textarea::placeholder{color:#c4c4c4;opacity:1}.form input[type=email].nonempty+label,.form input[type=email]:focus+label,.form input[type=tel].nonempty+label,.form input[type=tel]:focus+label,.form input[type=text].nonempty+label,.form input[type=text]:focus+label,.form textarea.nonempty+label,.form textarea:focus+label,form input[type=email].nonempty+label,form input[type=email]:focus+label,form input[type=tel].nonempty+label,form input[type=tel]:focus+label,form input[type=text].nonempty+label,form input[type=text]:focus+label,form textarea.nonempty+label,form textarea:focus+label{transform:translateY(-4em)}.form input[type=email]:not(:-moz-placeholder)+label,.form input[type=tel]:not(:-moz-placeholder)+label,.form input[type=text]:not(:-moz-placeholder)+label,.form textarea:not(:-moz-placeholder)+label,form input[type=email]:not(:-moz-placeholder)+label,form input[type=tel]:not(:-moz-placeholder)+label,form input[type=text]:not(:-moz-placeholder)+label,form textarea:not(:-moz-placeholder)+label{transform:translateY(-4em)}.form input[type=email]:not(:placeholder-shown)+label,.form input[type=tel]:not(:placeholder-shown)+label,.form input[type=text]:not(:placeholder-shown)+label,.form textarea:not(:placeholder-shown)+label,form input[type=email]:not(:placeholder-shown)+label,form input[type=tel]:not(:placeholder-shown)+label,form input[type=text]:not(:placeholder-shown)+label,form textarea:not(:placeholder-shown)+label{transform:translateY(-4em)}.form input[type=email]:not(:-ms-input-placeholder)+label,.form input[type=tel]:not(:-ms-input-placeholder)+label,.form input[type=text]:not(:-ms-input-placeholder)+label,.form textarea:not(:-ms-input-placeholder)+label,form input[type=email]:not(:-ms-input-placeholder)+label,form input[type=tel]:not(:-ms-input-placeholder)+label,form input[type=text]:not(:-ms-input-placeholder)+label,form textarea:not(:-ms-input-placeholder)+label{transform:translateY(-4em)}.form input[type=email]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form textarea:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{box-shadow:none;outline:none}.form input[type=email]:focus+label,.form input[type=tel]:focus+label,.form input[type=text]:focus+label,.form textarea:focus+label,form input[type=email]:focus+label,form input[type=tel]:focus+label,form input[type=text]:focus+label,form textarea:focus+label{color:#040804}.form input[type=email]:invalid,.form input[type=tel]:invalid,.form input[type=text]:invalid,.form textarea:invalid,form input[type=email]:invalid,form input[type=tel]:invalid,form input[type=text]:invalid,form textarea:invalid{box-shadow:none;outline:none}.form input[type=email].error,.form input[type=email].touched:invalid,.form input[type=tel].error,.form input[type=tel].touched:invalid,.form input[type=text].error,.form input[type=text].touched:invalid,.form textarea.error,.form textarea.touched:invalid,form input[type=email].error,form input[type=email].touched:invalid,form input[type=tel].error,form input[type=tel].touched:invalid,form input[type=text].error,form input[type=text].touched:invalid,form textarea.error,form textarea.touched:invalid{border-color:#a00;color:#a00}.form input[type=email].error+label,.form input[type=email].touched:invalid+label,.form input[type=tel].error+label,.form input[type=tel].touched:invalid+label,.form input[type=text].error+label,.form input[type=text].touched:invalid+label,.form textarea.error+label,.form textarea.touched:invalid+label,form input[type=email].error+label,form input[type=email].touched:invalid+label,form input[type=tel].error+label,form input[type=tel].touched:invalid+label,form input[type=text].error+label,form input[type=text].touched:invalid+label,form textarea.error+label,form textarea.touched:invalid+label{color:#a00}.form textarea,form textarea{border:2px solid #efefef;border-bottom-color:#040804;resize:vertical}.form .error,form .error{color:#a00}label.checkbox{cursor:pointer;display:inline-block;height:1.2em;position:relative;vertical-align:middle;width:1.2em}label.checkbox input[type=checkbox]{bottom:0;height:1px;left:50%;opacity:0;overflow:hidden;position:absolute;width:1px}label.checkbox input[type=checkbox]+i{border:2px solid #040804;display:inline-block;height:1.2em;vertical-align:top;width:1.2em}label.checkbox input[type=checkbox]+i:after{border-bottom-right-radius:2px;border-left:4px solid #040804;border-top:4px solid #040804;border-color:currentcolor #040804 #040804 currentcolor;border-style:none solid solid none;border-width:0 4px 4px 0;content:" ";display:none;height:.9em;left:50%;position:absolute;top:50%;transform:translate(-50%,-64%) rotate(40deg);transform-origin:center;width:.48em}label.checkbox input[type=checkbox]:checked+i:after{display:inline-block}label.checkbox input[type=checkbox].error+i,label.checkbox input[type=checkbox].touched:invalid+i{border-color:#a00}.error label.checkbox,label.checkbox.error{border-color:#a00}.frc-captcha{margin-bottom:1.38em}.frc-captcha .frc-text{font-size:.9em;margin-bottom:.38em}.lightbox{background:rgba(0,0,0,.6);display:none;inset:0;padding:4.16vw;position:fixed;z-index:9998}.lightbox>.player:before,.lightbox>picture:before{font-family:fortyeight-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;animation:loading 4s ease-in-out infinite;color:#fff;content:"\ea01";font-size:10vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.lightbox>.player{display:none;height:100%;position:relative;text-align:center}.lightbox>.player iframe{left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lightbox.video>picture{display:none}.lightbox.video>.player{display:block}.lightbox>picture,.lightbox>picture>img{height:100%;width:100%}.lightbox>picture>img{object-fit:contain}.lightbox.loading>.player:before,.lightbox.loading>picture:before{visibility:visible}.lightbox.loading>.player iframe{visibility:hidden}.lightbox-show .lightbox{display:block}.lightbox .lb-nav{border:15px solid #fff;border-left:none;border-top:none;box-sizing:initial;cursor:pointer;display:block;filter:drop-shadow(0 1px 4px rgba(24,24,24,.48));height:40px;position:absolute;top:50%;transform-origin:top center;width:40px}.lightbox .lb-nav.lb-nav-left{left:4.16vw;transform:rotate(135deg) translateY(-50%) rotateX(.00001deg)}.lightbox .lb-nav.lb-nav-right{right:4.16vw;transform:rotate(-45deg) translateY(-50%) rotateX(.00001deg)}body.lightbox-show #logo{opacity:0}body.lightbox-show #nav-main{background:transparent;box-shadow:none;z-index:9999}body.lightbox-show #nav-main .space-left,body.lightbox-show #nav-main .space-logo{opacity:0;pointer-events:none}body.lightbox-show #nav-main .menu{opacity:0}body.lightbox-show #nav-main .menu li a{pointer-events:none}body.lightbox-show #nav-main .burger-wrapper .burger,body.lightbox-show #nav-main .burger-wrapper .burger:after,body.lightbox-show #nav-main .burger-wrapper .burger:before{background-color:#fff!important;display:block!important}body.lightbox-show #nav-main .burger-wrapper .burger{transform:translate3d(0,10px,0) rotate(45deg)}body.lightbox-show #nav-main .burger-wrapper .burger:before{opacity:0;transform:rotate(-45deg) translate3d(-5.71429px,-6px,0)}body.lightbox-show #nav-main .burger-wrapper .burger:after{transform:translate3d(0,-20px,0) rotate(-90deg)}@keyframes loading{0%{transform:translate(-50%,-50%) perspective(120px) rotateX(0deg) rotateY(0deg) rotate(0)}20%{transform:translate(-50%,-50%) perspective(120px) rotateX(-180.1deg) rotateY(0deg) rotate(0)}40%{transform:translate(-50%,-50%) perspective(120px) rotateX(-180deg) rotateY(-179.9deg) rotate(0)}60%{transform:translate(-50%,-50%) perspective(120px) rotateX(0) rotateY(-179.9deg) rotate(0)}80%{transform:translate(-50%,-50%) perspective(120px) rotateX(0) rotateY(0) rotate(0)}to{transform:translate(-50%,-50%) perspective(120px) rotateX(0) rotateY(0) rotate(1turn)}}.enable-gpu{transform:translateZ(0)}#cookiemessage{align-items:center;background-color:rgba(4,8,4,.84);bottom:0;color:#fff;display:flex;flex-direction:row;font-size:60%;justify-content:center;left:0;line-height:138.461538%;padding:15px;position:fixed;width:100%;z-index:9999999}#cookiemessage>div,#cookiemessage>span{padding:0 15px}#cookiemessage>span{line-height:0}#cookiemessage .btn span{white-space:nowrap}@media screen and (max-width:899px){#cookiemessage{flex-wrap:wrap}#cookiemessage>div{margin-bottom:1em}}@media screen and (max-width:599px){#cookiemessage{font-size:65%}}