@charset "UTF-8";:root{--scssfix:true}*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%}img[width][height]{height:auto}img[src$=".svg"]{width:100%;height:auto;max-width:none}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}@font-face{font-display:swap;font-family:"Overpass";font-style:normal;font-weight:400;src:url(/theme/public/assets/fonts/overpass-v13-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Overpass";font-style:normal;font-weight:700;src:url(/theme/public/assets/fonts/overpass-v13-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Overpass";font-style:normal;font-weight:900;src:url(/theme/public/assets/fonts/overpass-v13-latin-900.woff2) format("woff2")}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev svg,.swiper-button-next svg{display:block;width:100%}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}:root{--color-body:#fff;--grid-col-gap:0.9375rem;--grid-row-gap:2.5rem;--shoulder:0.9375rem;--spacer:0.9375rem;--padding:1.25rem;--padding-row:2.5rem;--typo-margin:1.25em;--typo-margin-sm:0.375em;--typo-margin-md:calc(var(--typo-margin) * 1.75)}html{scroll-behavior:smooth;scroll-padding-top:var(--shoulder);scroll-margin-top:var(--shoulder);overflow-x:hidden;overflow-y:scroll}html.main-menu-opened{padding-right:var(--scrollbarwidth)}body{background:var(--color-body,#fff);transition:background-color 0.8s;min-height:100vh;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.content-wrap{flex:1;display:grid;overflow:hidden;grid-template-areas:"main"}.content-wrap>main{grid-area:main}section>footer{grid-area:footer}.page-margin{padding:0 var(--padding)}.wrap{position:relative;width:100%;max-width:110.75rem;margin-left:auto;margin-right:auto}.row-prose .wrap,.row-objects .wrap,.row-contact .wrap{max-width:78.75rem}.row-grid{--grid-cols:3;display:grid;grid-template-columns:100%;grid-column-gap:var(--grid-col-gap);grid-row-gap:var(--grid-row-gap);grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}.row-grid>*{grid-column:1 / -1}.is-mobile body,.is-tablet body{cursor:pointer}.img-cell{margin:0}.img-cell img.lazyload:not(.lazyloaded){visibility:hidden}.swup-progress-bar{height:4px;background-color:#1d1d1b}html.is-changing a{pointer-events:none}.transition-duration-helper{transition:0.6s;visibility:hidden}html.is-animating{cursor:progress!important}html.is-animating .transition-duration-helper{visibility:visible}#transition-fx{z-index:22;position:fixed;left:0;top:0;width:100vw;height:100vw;display:none}.d-flex{display:flex;flex-wrap:wrap;gap:calc(var(--padding) / 2)}.valign-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%}.v-align-bottom{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.justify-right{text-align:right}.bg-color-alt{background-color:rgba(29,29,27,.07)}.bg-color-white{background-color:#fff}.bg-color-comp{background-color:#f4c138}.bg-color-comp :where(a:not(.btn):not(.button):not(.search-button)):hover,.bg-color-comp :where(a:not(.btn):not(.button):not(.search-button)):focus{color:#fff}.bg-color-comp a.btn:hover,.bg-color-comp a.btn:focus,.bg-color-comp a.button:hover,.bg-color-comp a.button:focus{color:#f4c138}.bg-color-main{color:#fff;background-color:#1d1d1b}.bg-pattern{position:relative;overflow:hidden}.bg-pattern .bg-pattern-element{opacity:.42;background-image:url(/theme/public/assets/img/bg-pattern.png);background-repeat:no-repeat;background-size:120%;background-position:center;position:absolute;width:140%;height:140%;left:50%;top:0;transform:translateX(-50%);z-index:-1}.color-white{color:#fff}.visible-below-mobile{display:block}.visible-below-landscape{display:block}.visible-below-tablet{display:block}.visible-below-tablet-landscape{display:block}.visible-below-desktop{display:block}.visible-below-largedesktop{display:block}.hidden-below-mobile{display:none!important}.hidden-below-landscape{display:none!important}.hidden-below-tablet{display:none!important}.hidden-below-tablet-landscape{display:none!important}.hidden-below-desktop{display:none!important}.hidden-below-largedesktop{display:none!important}span.unicorn:before{content:"@"}span.unicorn>span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}@media (min-width:320px){.visible-below-mobile{display:none!important}.hidden-below-mobile{display:block!important}}@media (min-width:480px){.visible-below-landscape{display:none!important}.hidden-below-landscape{display:block!important}}@media (min-width:768px){.row-grid{--grid-cols:12}.valign-content-tablet{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%}.visible-below-tablet{display:none!important}.hidden-below-tablet{display:block!important}.d-flex-tablet{display:flex;gap:calc(var(--padding) / 2)}}@media (min-width:1024px){:root{--grid-col-gap:2.1875rem;--grid-row-gap:3.75rem;--padding:2.1875rem;--padding-row:5rem;--typo-margin:1.25em;--spacer:4.375rem;--shoulder:4.6875rem}.d-flex-tablet-ls{display:flex;gap:calc(var(--padding) / 2)}.valign-content-tablet-landscape{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%}.bg-pattern .bg-pattern-element{background-size:85%}.visible-below-tablet-landscape{display:none!important}.hidden-below-tablet-landscape{display:block!important}}@media (min-width:1280px){.visible-below-desktop{display:none!important}.hidden-below-desktop{display:block!important}}@media (min-width:1440px){:root{--padding:4.6875rem;--padding-row:6.25rem}}@media (min-width:1600px){.visible-below-largedesktop{display:none!important}.hidden-below-largedesktop{display:block!important}}.no-pad{padding:0}:root{--font-size:1.125rem;--line-height:1.2667;font-size:16px}::-moz-selection{background:#1d1d1b;color:#fff;text-shadow:none}::selection{background:#1d1d1b;color:#fff;text-shadow:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html :where(a:not(.btn):not(.button):not(.search-button)){--color:#e1af0f;--color-hover:#b48b0f;color:var(--color);transition:color 0.2s;text-decoration:none}html :where(a:not(.btn):not(.button):not(.search-button))[href]{cursor:pointer}html :where(a:not(.btn):not(.button):not(.search-button)):hover,html :where(a:not(.btn):not(.button):not(.search-button)):focus{color:var(--color-hover);text-decoration:none}html :where(a.has-icon):hover,html :where(a.has-icon):focus{color:var(--color)}html :where(a:not(.btn):not(.button):not(.has-icon):not(.search-button)):hover,html :where(a:not(.btn):not(.button):not(.has-icon):not(.search-button)):focus{color:var(--color-hover)}b,strong{font-weight:700}span.nowrap{white-space:nowrap}html,button,input,select,textarea{color:#1d1d1b}html,button,input,select,textarea,.text-normal{font-family:"Overpass",Helvetica,Arial,sans-serif;font-weight:500}body,.text-normal{line-height:var(--line-height);font-size:var(--font-size)}h1,h2,h3,h4,h5,p,ul,:where(div[data-expand-id]){margin:0}h1+:where(*:not(.btn-set)),h2+:where(*:not(.btn-set)){margin-top:var(--typo-margin)}h1+:where(.lead),h2+:where(.lead){margin-top:calc(var(--typo-margin) / 1.4)}h3+:where(*){margin-top:calc(var(--typo-margin) / 6)}h4+*,h5+*,p+*,ul+*,:where(div[data-expand-id])+*,.btn-set+*{margin-top:var(--typo-margin)}h4+:where(.btn-set),h5+:where(.btn-set),p+:where(.btn-set),ul+:where(.btn-set),:where(div[data-expand-id])+:where(.btn-set),.btn-set+:where(.btn-set){margin-top:var(--typo-margin-md)}p+:where(h1,h2,h3,h4,h5),ul+:where(h1,h2,h3,h4,h5),div+:where(h1,h2,h3,h4,h5){margin-top:var(--typo-margin)}p+:where(.font-mono),ul+:where(.font-mono),div+:where(.font-mono){margin-top:calc(var(--typo-margin) * 2)}:where(a[data-expand]){display:inline-flex;align-items:baseline;gap:.625rem}@media (min-width:1024px){:root{--font-size:1.4375rem;--line-height:1.2667}}@media (min-width:1600px){:root{--font-size:1.75rem;--line-height:1.2667}}:root{--header-padding-tb:1.25rem;--header-padding-lr:1.25rem}.header{position:sticky;transition:all 0.3s,width 0s 0s;top:0;left:0;width:100%;z-index:21;padding:var(--header-padding-tb) var(--padding);background:#fff}.header a.to-content{display:flex;align-items:center}.header .wrap{display:flex}.header .site-logo{transition:all 0.3s;flex:1;display:flex}.header .site-logo svg{display:block;transition:all 0.3s;width:auto;height:2.75rem}.header .site-logo svg.neg{display:none}.main-menu-open .header{position:fixed;background:rgba(255,255,255,0);transition:all 0.3s,position 0s 0.3s}.main-menu-open .header .site-logo svg{display:none}.main-menu-open .header .site-logo svg.neg{display:block}.site-logo__anchor{display:block}@media (min-width:1024px){:root{--header-padding-tb:1rem}}@media (min-width:1280px){:root{--header-padding-tb:1.4375rem;--header-padding-lr:2.1875rem}.header .site-logo svg{height:3.75rem}}.row-padding{padding-top:var(--padding-row);padding-bottom:var(--padding-row)}.row-prose .wrap.text-grid{display:grid;column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap);grid-template-columns:1fr}.row-prose .wrap.text-grid>*{grid-column:1 / -1}.row-prose ul{--icon-space:1em;list-style:none;padding:0}.row-prose li{padding-left:var(--icon-space)}.row-prose li:before{content:"–";display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space)}.row-prose .cl-link{display:flex;align-items:center;gap:2.125rem}.row-prose .cl-link span{flex:1}.row-prose .cl-link .icon{width:2.125rem;transition:all 0.3s}.row-prose .cl-link .icon svg{width:100%;height:auto}.row-prose .cl-link .icon path{fill:#1d1d1b;transition:all 0.3s}.row-prose .cl-link:hover .icon,.row-prose .cl-link:focus .icon{transform:translateX(15%)}.row-prose .cl-link:hover .icon path,.row-prose .cl-link:focus .icon path{fill:#f4c138}.bg-color-main .cl-link .icon path{fill:#fff}.bg-color-main .cl-link:hover .icon path,.bg-color-main .cl-link:focus .icon path{fill:#f4c138}.bg-color-comp .cl-link:hover .icon path,.bg-color-comp .cl-link:focus .icon path{fill:#fff}.content-main{outline:none;min-width:0}.data-table dt{font-weight:700}.data-table dt,.data-table dd{margin:0}.data-table dd+dt{margin-top:calc(var(--typo-margin) / 2)}.back-to-top{position:fixed;bottom:var(--padding);right:var(--padding);display:grid;place-content:center;background:var(--color-body);width:3.75rem;height:3.75rem;border-radius:50%;z-index:10;transition:all 0.3s;box-shadow:rgba(0,0,0,.17) 1px 1px 8px}.bg-color-main :where(a:not(.btn):not(.button):not(.search-button)){--color:#fff}.download-list{list-style:none;padding:0}.data-table a,.data-table .icon,.download-list a,.download-list .icon{display:flex;align-items:baseline;gap:.625rem}.data-table .icon,.download-list .icon{font-size:calc(var(--font-size) * 0.9)}.data-table .fa-external-link-alt,.download-list .fa-external-link-alt{font-size:calc(var(--font-size) * 0.8)}.row-team,.row-objects{padding-bottom:var(--padding-row)}.team,.objects{display:grid;grid-template-columns:1fr;gap:var(--typo-margin)}.object{display:grid;grid-template-columns:1fr;gap:var(--typo-margin);border-radius:.625rem;padding:1.25rem;box-shadow:0 .5px 1.1px rgba(0,0,0,.024),0 1.3px 3px rgba(0,0,0,.035),0 3px 5.2px rgba(0,0,0,.046),0 5px 14px rgba(0,0,0,.07);border:1px solid #dcdada;border-bottom:3px solid #1d1d1b}.object img[width][height]{width:100%;height:100%;object-fit:cover}.object .download-list{display:flex;gap:1.25rem;row-gap:0;flex-wrap:wrap}.object__data{position:relative}.object__description{max-width:52ch}.team{grid-template-columns:1fr 1fr}.team-member{display:grid;grid-template-columns:1fr;gap:var(--typo-margin)}.team-member .img-cell{box-shadow:0 .5px 1.1px rgba(0,0,0,.024),0 1.3px 3px rgba(0,0,0,.035),0 3px 5.2px rgba(0,0,0,.046),0 5px 14px rgba(0,0,0,.07);border:1px solid #dcdada;border-bottom:3px solid #e1af0f;border-radius:50%;overflow:hidden}.team-member img[width][height]{width:100%;height:100%;object-fit:cover}.contact-grid{display:grid;grid-template-columns:1fr;gap:calc(var(--typo-margin) * 2)}@keyframes back-to-top{to{transform:translateY(-.25rem)}}@keyframes back-to-top-reset{to{transform:translateY(0)}}@media (min-width:768px){.data-table{display:grid;grid-template-columns:1fr;gap:.625rem;grid-template-columns:minmax(11.25rem,max-content) 1fr;row-gap:0}.data-table dd+dt{margin:0}.row-prose :where(h1){max-width:20ch}.row-prose :where(h2){max-width:30ch}.row-prose :where(.lead){max-width:30ch}.row-prose :where(p,li){max-width:70ch}.object{grid-template-columns:220px 1fr;column-gap:var(--grid-col-gap)}.data-table .icon,.download-list .icon{font-size:calc(var(--font-size) * 0.7)}.data-table .fa-external-link-alt,.download-list .fa-external-link-alt{font-size:calc(var(--font-size) * 0.6)}}@media (min-width:1024px){.row-prose .wrap{grid-column:2 / span 10}.data-table{grid-template-columns:minmax(12.5rem,max-content) 1fr}.back-to-top{bottom:calc(var(--padding) * 2);right:calc(var(--padding) * 2)}.team-member{align-items:end;grid-template-columns:1fr 3fr;gap:1.25rem}.contact-grid{grid-template-columns:1.5fr 2fr;gap:var(--grid-col-gap)}}@media (min-width:1280px){.row-prose .wrap{grid-column:3 / span 8}.object__data .btn-contact{position:absolute;right:0;bottom:0}}:root{--font-h1-size:2.0625rem;--font-h1-line-height:1.03333333333;--font-h2-size:1.5rem;--font-h2-line-height:1.03333333333;--font-h3-size:1.125rem;--font-h3-line-height:1.2;--font-h4-size:1.25rem;--font-h4-line-height:1.2;--font-lead-size:1.375rem;--font-prose-size:0.9375rem;--font-small-size:1rem;--font-smaller-size:0.75rem;--font-mini-size:0.625rem;--font-quote-size:2.5rem}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:700}h1,.h1{font-size:var(--font-h1-size);line-height:var(--font-h1-line-height);font-weight:900;letter-spacing:-.02em}h1+:where(.h3),.h1+:where(.h3),p+:where(.h3),.text-normal+:where(.h3){margin-top:calc(var(--typo-margin) * 2.5)}.text-large{font-size:1.6rem;line-height:1.1625}h2,.h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line-height)}h3,.h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line-height);font-style:normal}h4,.h4{font-family:"Overpass",Helvetica,Arial,sans-serif;font-size:var(--font-h4-size);line-height:var(--font-h4-line-height)}h5,.h5{font-weight:300}.text-med,.lead{font-size:var(--font-lead-size);font-weight:500;text-transform:none;letter-spacing:-.0025em}.text-med+:where(p),.lead+:where(p){margin-top:var(--typo-margin)}.lead{color:#e1af0f;font-weight:700}.text-small,.text-small-mobile{font-size:var(--font-small-size);line-height:1.375}.text-smaller{font-size:var(--font-smaller-size)}.text-mini{font-weight:700;font-size:var(--font-mini-size);text-transform:uppercase;letter-spacing:.09375em}.text-tiny{font-size:.425rem;text-transform:lowercase;letter-spacing:.1rem}.color-error{color:#ff0073}.color-main{color:#1d1d1b!important}.color-comp{color:#f4c138}.color-tert{color:#b48b0f}em.color-quad{font-style:normal}.color-light{color:var(--text-color-light)}.color-error{color:#ff0073}.weight-norm-display{font-weight:700}.weight-norm{font-weight:500}.weight-light{font-weight:300}.weight-medium{font-weight:500}.weight-bold-display{font-weight:700}.weight-bold{font-weight:700}.text-rotated{transform:rotate(-8deg);margin-bottom:calc(var(--typo-margin) * 1)}.text-rotated.text-small{margin-bottom:calc(var(--typo-margin) * 1.75)}h1.text-rotated{margin-top:calc(var(--typo-margin) / 2)}.vers{text-transform:uppercase}.centered{text-align:center}.align-right{text-align:right}.datetime{display:inline-block}.no-margin+*{margin-top:0}.typo-margin{margin-top:var(--typo-margin)}.typo-margin-sm{margin-top:var(--typo-margin-sm)}.typo-margin15x,.typo-margin-lg{margin-top:calc(var(--typo-margin) * 1.5)}.typo-margin2x{margin-top:calc(var(--typo-margin) * 2)}.typo-margin3x{margin-top:calc(var(--typo-margin) * 3.5)}.typo-margin4x{margin-top:calc(var(--typo-margin) * 6)}.no-margin-t{margin-top:0!important}.prose ul:not(.custom-select-options),.prose ol{list-style:none;padding:0}.prose ul:not(.custom-select-options):not(.services__list) li{position:relative;padding-left:1em}.prose ul:not(.custom-select-options):not(.services__list) li:before{position:absolute;top:0;left:0;content:"–"}.prose ol{counter-reset:item}.prose ol>:last-child{margin-bottom:0}.prose ol ol ol{margin:.1875em 0}.prose ol>li{counter-increment:item}.prose ol li{position:relative;padding-left:3ch}.prose ol li:before{position:absolute;left:0ch;min-width:2ch;text-align:right;content:counters(item,".") ". "}.prose ol li li{margin-top:.1875em;padding-left:4ch}.prose ol li li li{padding-left:5ch}.prose ol li p{margin-top:.1875em}.prose>ol>li:before{font-weight:400}.prose>ol>li+li{margin-top:1.25em}.prose p+ul{margin-top:.25em}.has-icon{display:inline-flex;gap:.625rem;align-items:baseline}.has-icon .icon-arrow-left,.has-icon .icon-arrow-right,.has-icon .icon-arrow-left+span,.has-icon .icon-arrow-right+span{transition:all 0.35s ease}:where(.has-icon:not(.btn):not(.button)):hover .icon-arrow-right,:where(.has-icon:not(.btn):not(.button)):hover .icon-arrow-right+span,:where(.has-icon:not(.btn):not(.button)):focus .icon-arrow-right,:where(.has-icon:not(.btn):not(.button)):focus .icon-arrow-right+span,.worklist__anchor:hover .icon-arrow-right,.worklist__anchor:hover .icon-arrow-right+span,.worklist__anchor:focus .icon-arrow-right,.worklist__anchor:focus .icon-arrow-right+span,.job__anchor:hover .icon-arrow-right,.job__anchor:hover .icon-arrow-right+span,.job__anchor:focus .icon-arrow-right,.job__anchor:focus .icon-arrow-right+span{transform:translateX(.4375rem)}:where(.has-icon:not(.btn):not(.button)):hover .icon-arrow-left,:where(.has-icon:not(.btn):not(.button)):hover .icon-arrow-left+span,:where(.has-icon:not(.btn):not(.button)):focus .icon-arrow-left,:where(.has-icon:not(.btn):not(.button)):focus .icon-arrow-left+span,.worklist__anchor:hover .icon-arrow-left,.worklist__anchor:hover .icon-arrow-left+span,.worklist__anchor:focus .icon-arrow-left,.worklist__anchor:focus .icon-arrow-left+span,.job__anchor:hover .icon-arrow-left,.job__anchor:hover .icon-arrow-left+span,.job__anchor:focus .icon-arrow-left,.job__anchor:focus .icon-arrow-left+span{transform:translateX(-.4375rem)}@media (min-height:601px){:root{--font-menu-size:1.75rem}}@media (min-width:768px){:root{--font-h1-size:2.75rem;--font-h1-line-height:1.01;--font-h2-line-height:1.01}}@media (min-width:1024px){:root{--font-h1-size:3.5rem;--font-h1-line-height:0.96;--font-h2-size:2.375rem;--font-h3-size:1.4375rem;--font-h4-size:1.25rem;--font-lead-size:2.25rem;--font-prose-size:1.0625rem;--font-small-size:1.25rem;--font-smaller-size:1rem;--font-mini-size:1.125rem;--font-quote-size:4.625rem}h1.text-rotated{margin-top:0}.text-med,.lead{line-height:1.02}.text-med+:where(p),.lead+:where(p){margin-top:calc(var(--typo-margin) * 1.5)}}@media (min-width:1600px){:root{--font-h1-size:4.875rem;--font-h2-size:3.625rem;--font-h3-size:1.75rem;--font-h4-size:1.25rem;--font-lead-size:3.25rem}}.main-nav>ul>li a{gap:10px}.main-nav>ul>li.has-dropdown>a{display:flex}.main-nav>ul>li.has-dropdown>a>span{margin-right:auto}.main-nav>ul>li.has-dropdown>a .icon{font-size:1.25rem;display:flex;align-items:center;transition:all 0.25s}.menu[data-menu-desktop]{display:none;align-items:center;transform:translateY(.55rem)}.menu[data-menu-desktop] .meta-nav{display:none}.menu[data-menu-desktop] .main-nav>ul{gap:calc(var(--padding) / 1.25);display:flex}.menu[data-menu-desktop] .main-nav>ul>li{position:relative}.menu[data-menu-desktop] .main-nav>ul>li a{--color:#1d1d1b}.menu[data-menu-desktop] .main-nav>ul>li a.rex-active,.menu[data-menu-desktop] .main-nav>ul>li a.rex-current{--color:#e1af0f}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown{display:block;cursor:default}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown>a{display:flex}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown>a+.icon{display:none}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown>ul{font-size:calc(var(--font-menu-size) * 0.8);background:#fff;overflow:hidden;max-height:0;visibility:none;opacity:0;margin:0;display:none;flex-direction:column;gap:.25rem;position:absolute;padding-top:1.5625rem;padding-bottom:1.5625rem;top:100%;min-width:100%;left:-2.34375rem;right:-2.34375rem;border-radius:.9375rem;border-bottom:3px solid rgba(29,29,27,.6667);box-shadow:0 .5px 1.1px rgba(0,0,0,.024),0 1.3px 3px rgba(0,0,0,.035),0 3px 7.2px rgba(0,0,0,.046),0 10px 24px rgba(0,0,0,.07);transition:all 0.3s ease-out,opacity 0.3s ease-out 0.15s,visibility 0s linear 0.3s}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown>ul>li a{padding:1.0416666667rem 2.34375rem}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown:hover>ul{max-height:200px;display:flex;opacity:1;visibility:visible;transition:all 0.3s ease-out,opacity 0.15s ease-out 0.05s,visibility 0s linear 0s}.menu[data-menu-desktop] .main-nav>ul>li.has-dropdown.dd-active{cursor:default}@media (min-width:1024px){.menu[data-menu-desktop]{display:flex}#menus{display:flex;align-items:flex-end}}:root{--font-menu-size:1.625rem;--font-menu-size-md:1.375rem;--font-menu-size-small:0.9375rem}.menu[data-menu-mobile]{position:fixed;inset:0;width:100dvw;height:100dvh;z-index:20;overflow-y:auto;display:none;background:#fff;flex-direction:column;align-items:center;justify-content:flex-end;transition:height 0.3s;background:#1d1d1b}.menu[data-menu-mobile] a{--color:#fff;--color-hover:#f4c138;white-space:nowrap}.menu[data-menu-mobile] a.active,.menu[data-menu-mobile] a.rex-current,.menu[data-menu-mobile] a.rex-active,.menu[data-menu-mobile] a:hover,.menu[data-menu-mobile] a:focus{color:var(--color-hover)}.menu[data-menu-mobile] .row-o{flex:1;width:100%;display:flex;flex-direction:column;padding:7.75rem 1.875rem 1.875rem}.menu[data-menu-mobile] .main-nav{width:100%;flex:1}.menu[data-menu-mobile] .main-nav a{font-weight:700}.menu[data-menu-mobile] .main-nav a span{display:inline-block}.menu[data-menu-mobile] .rex-navi1{display:flex;flex-direction:column;gap:.9375rem;font-size:var(--font-menu-size);line-height:1.04;text-transform:uppercase;letter-spacing:.08em}.menu[data-menu-mobile] .rex-navi1>li{position:relative}.menu[data-menu-mobile] .rex-navi1>li>a{display:inline-flex}.menu[data-menu-mobile] .rex-navi1>li>a .icon{position:absolute;right:0;top:0}.menu[data-menu-mobile] .rex-navi1>li.dd-active>a .icon{transform:scaleY(-1)}.menu[data-menu-mobile] .rex-navi2{flex-direction:column;gap:.625rem;font-size:calc(var(--font-menu-size) * 0.7)}.menu[data-menu-mobile] .rex-navi2:not([hidden]){display:flex}.menu[data-menu-mobile] .rex-navi2>:first-child{margin-top:.9375rem}.menu[data-menu-mobile] .rex-navi2>:last-child{margin-bottom:1.5625rem}.menu[data-menu-mobile] .rex-navi2 a{--color:#fff;--color-hover:#f4c138;display:block}.menu[data-menu-mobile] .meta-nav{margin-top:var(--padding);font-size:var(--font-menu-size-small)}.menu[data-menu-mobile] .article-nav{display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--padding);row-gap:calc(var(--padding) / 2.5)}.menu[data-menu-mobile] .article-nav a{display:block;padding:0}.menu[data-menu-mobile] .lang-nav{margin-top:1.25rem;display:flex;justify-content:center;gap:1.25rem}.menu-trigger{--width:2.5em;--height:1.375em;--bar-height:0.1875rem;text-align:left;z-index:23;position:fixed;right:0;top:0;cursor:pointer;font-size:1rem;padding:var(--padding)}.menu-trigger .icon{display:block;position:relative;margin:auto;width:var(--width);height:var(--height);transition:all 0.175s cubic-bezier(.55,.055,.675,.19)}.menu-trigger .b{width:var(--width);height:var(--bar-height);border-radius:0;display:block;position:absolute;background:#1d1d1b;transform-origin:center}.menu-trigger .b-t{top:0}.menu-trigger .b-c{top:50%;right:0;margin-top:calc(var(--bar-height) / 2 * -1);transition:all 0.175s}.menu-trigger .b-c:after{display:inherit;content:"";height:inherit;width:inherit;border-radius:inherit;top:0;transform-origin:inherit;background-color:rgba(29,29,27,0);transition:inherit}.menu-trigger .b-b{top:100%;margin-top:calc(var(--bar-height) * -1)}.menu-trigger .b-t,.menu-trigger .b-b{transition:background-color 0.175s}.menu-trigger.bright .b{background:#f4c138}.menu-trigger.active .icon{transform:rotate(135deg);transition:all 0.175s cubic-bezier(.55,.055,.675,.19)}.menu-trigger.active .b{background-color:#fff!important}.menu-trigger.active .b-c{width:100%;transition:all 0.175s cubic-bezier(.55,.055,.675,.19)}.menu-trigger.active .b-c:after{background-color:white!important;transform:rotate(90deg)}.menu-trigger.active .b-t,.menu-trigger.active .b-b{transition:background-color 0.175s;background-color:rgba(255,255,255,0)!important}@media (min-width:1024px){.menu-trigger,.menu[data-menu-mobile]{display:none}}:root{--swiper-navigation-color:#1d1d1b;--swiper-navigation-size:3.8125rem}.row-swiper{position:relative;overflow:hidden}.def-swiper{background:#1d1d1b;aspect-ratio:2.2658959538}.def-swiper .swiper-container,.def-swiper .swiper-wrapper,.def-swiper .swiper-slide-inner{width:100%;height:100%}.def-swiper .swiper-slide img{width:100%}.def-swiper .img-cell,.def-swiper img[width][height]{width:100%;height:100%}.main-swiper{min-height:calc(var(--vh, 1vh) * 99.99)}.swiper-slide img[width][height]{object-fit:cover}.swiper-pagination{z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;position:static;margin-top:var(--typo-margin)}.swiper-pagination .swiper-pagination-bullet{cursor:pointer;position:relative;width:.6875rem;height:.6875rem;background:#fff;border-radius:50%;opacity:1;margin:0!important}.swiper-pagination .swiper-pagination-bullet-active{background:#1d1d1b}.swiper-controls{opacity:0;position:relative}.swiper-controls>div{transition:opacity 0.3s ease}.swiper-controls>div path{transition:all 0.3s ease}.swiper-controls>div:after{display:none}.swiper-controls>div.swiper-button-disabled{opacity:0}.swiper-controls>div:where(:not(.swiper-button-disabled)):hover path{fill:#f4c138}.swiper-controls .swiper-button-prev svg{transform:scaleX(-1)}.swiper-initialized .swiper-controls{opacity:1}.swiper-button-prev,.swiper-button-next{top:50%;height:auto;margin-top:unset;transform:translateY(-50%)}.swiper-button-prev svg,.swiper-button-next svg{height:auto}.swiper-button-prev path,.swiper-button-next path{fill:#1d1d1b}.swiper-button-prev{left:0}.swiper-button-next{right:0}.row-image-swiper{position:relative}.row-image-swiper .swiper-slide{width:75%}.row-image-swiper .img-cell{overflow:hidden;aspect-ratio:1.4154727794}.row-image-swiper .img-cell img{position:absolute;inset:0;height:100%}.row-city-leads-swiper{overflow:visible;position:relative}.row-city-leads-swiper .swiper-slide{width:100%}.row-city-leads-swiper .img-cell{overflow:hidden;position:relative;aspect-ratio:1.6476683938}.row-city-leads-swiper .swiper-pagination-bullet{border:1px solid #1d1d1b}@media (min-width:768px){.row-image-swiper .swiper-slide{width:40%}.row-city-leads-swiper .swiper-slide{width:40%}.row-city-leads-swiper .img-cell{aspect-ratio:1.2779220779}.row-city-leads-swiper.limited .swiper-slide{width:calc(33.3334% - ((60px * 2) / 3))}.swiper-pagination{gap:.9375rem}.swiper-pagination .swiper-pagination-bullet{width:1.625rem;height:1.625rem}}@media (min-width:1024px){.row-image-swiper .swiper-slide{width:34%}.row-city-leads-swiper .swiper-slide{width:32%}.def-swiper{aspect-ratio:2.0578778135}.def-swiper.swiper-small{aspect-ratio:3.7137330754}}@media (min-width:1280px){.row-city-leads-swiper.limited .swiper-slide{width:calc(33.3334% - ((148px * 2) / 3))}}.row-ticker{--font-size:1.25rem;font-size:var(--font-size);background:#b48b0f}.row-ticker .ticker__entry--content,.row-ticker a{color:#fff}.ticker{height:2.9375rem}.ticker,.ticker__entry a{display:flex;align-items:center;gap:1.25rem}.ticker__wrap{flex:1;width:100%;position:relative;overflow:hidden}.ticker__inner{display:flex;align-items:center;width:max-content;animation:ticker calc(16s * var(--num-items)) linear infinite}.ticker__inner:hover{animation-play-state:paused}.ticker__close{cursor:pointer;width:1.10125rem}.ticker__close svg{display:block;width:100%}.ticker__entry{min-width:min(calc(110.75rem - 1.25rem - 1.10125rem + var(--padding)), calc(100vw - 1.25rem - 1.10125rem + var(--padding)));padding-right:var(--padding)}@keyframes ticker{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.ticker__entry--content{white-space:nowrap;line-height:1.5}.ticker__entry--link{margin-left:auto;width:3.75rem}.ticker__entry--link svg{width:100%}@media (min-width:1024px){.row-ticker{--font-size:2.8125rem}.ticker{height:5rem}.ticker__close{width:1.976875rem}.ticker__entry--link{width:5.5625rem}}.row-collab .row-grid{margin-top:0;gap:0}.row-collab .row-grid .entry{padding:var(--padding);border:.0625rem solid #1d1d1b}.row-collab .row-grid .entry:nth-child(2n+1){border-bottom:none}.row-collab .page-margin{margin-top:0}.row-collab .row-padding{padding-top:0;padding-bottom:calc(var(--padding) / 1.25)}.row-collab .cl-link{gap:2.125rem;width:100%}.row-collab .cl-link .icon{margin-left:auto}@media (min-width:768px){.row-collab .row-grid .entry{grid-column:span 6;border:.0625rem solid #1d1d1b}.row-collab .row-grid .entry:nth-child(2n+1){border-right:none}.row-collab .row-grid .entry:nth-child(2n+1){border-right:none;border-bottom:.0625rem solid #1d1d1b}}:root{--btn-color:#1d1d1b;--btn-radius:3.125rem;--btn-padding:0.625rem 1rem 0.5rem;--btn-padding-hover:0.625rem 1rem 0.5rem;--btn-bg-color:transparent;--btn-font-size:1.125rem;--btn-hover-color:#fff;--btn-focus-color:white;--btn-border-color:#1d1d1b;--btn-shadow-color:rgba(0, 0, 0, 0.1);--btn-border-width:0.125rem;--btn-outline-color:transparent;--btn-circular-size:3.75rem;--btn-bg-hover-color:#1d1d1b;--btn-shadow-hover-color:rgba(0, 0, 0, 0.25);--btn-circular-modal-size:2.5rem;--btn-box-shadow:none;--btn-box-shadow-hover:none;--btn-gap:0.5rem;--btn-gap-v:0.5rem}.btn,.button{touch-action:manipulation;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;cursor:pointer;text-transform:none;outline:none;display:inline-flex!important;font-family:"Overpass",Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--btn-font-size);text-align:center;background:var(--btn-bg-color);padding:var(--btn-padding);color:var(--btn-color);letter-spacing:0;gap:.9375rem;align-items:baseline;box-shadow:var(--btn-box-shadow) 0 .1875rem .375rem;border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-radius);z-index:1;position:relative;backface-visibility:hidden;transition:all 0.3s cubic-bezier(.19,.675,.055,.55);text-decoration:none;white-space:nowrap}.btn span,.button span{z-index:2;position:relative}.btn:hover,.btn:focus,.button:hover,.button:focus{color:var(--btn-hover-color);padding:var(--btn-padding-hover);box-shadow:var(--btn-box-shadow-hover);border-color:var(--btn-bg-hover-color);background-color:var(--btn-bg-hover-color)}.btn.active,.button.active{border-color:#1d1d1b}.btn.btn-icon .icon,.button.btn-icon .icon{display:flex;align-items:center;font-size:calc(var(--btn-font-size) * 0.8)}.btn.btn-icon [class*="icon-arrow-"],.button.btn-icon [class*="icon-arrow-"]{transform:translate3d(0,0,0)}.btn[hidden],.button[hidden]{display:none}.btn-xl{font-size:var(--font-h1-size);border-radius:calc(var(--btn-radius) * 2.5)}.browser-is-safari .btn span,.browser-is-safari .button span,.browser-is-iphone .btn span,.browser-is-iphone .button span,.browser-is-ipad .btn span,.browser-is-ipad .button span{margin-top:0}a:hover .btn-icon [class*="icon-arrow-"],a:focus .btn-icon [class*="icon-arrow-"],.btn-icon:hover [class*="icon-arrow-"],.btn-icon:focus [class*="icon-arrow-"]{animation:0.5s infinite alternate arrowPointer}@keyframes arrowPointer{from{transform:translateX(0)}to{transform:translateX(.625rem)}}.btn-sm{--btn-font-size:1rem;--btn-border-width:2px}.btn-white{--btn-bg-color:transparent;--btn-color:white;--btn-hover-color:#1d1d1b;--btn-border-color:white;--btn-bg-hover-color:#f4c138}.btn-secondary{--btn-color:#1d1d1b;--btn-hover-color:white;--btn-bg-color:transparent;--btn-bg-hover-color:#f4c138;--btn-border-color:#1d1d1b;--btn-outline-color:#1d1d1b;border:var(--btn-border-width) solid var(--btn-border-color)}.btn-circular{padding:0;border-radius:50%;width:var(--btn-circular-size);height:var(--btn-circular-size);display:flex;flex-direction:row;justify-content:center;align-items:center}.btn-plain{border:none;border-radius:0;box-shadow:none;background:transparent;padding:0}.btn-plain:not(.btn-circular) .icon{margin:0;display:block;transform:none}.btn-plain:hover{color:var(--btn-color);background-color:transparent;box-shadow:none}.btn-plain:focus{box-shadow:none}:where(.btn-set){position:relative;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:var(--typo-margin)}:where(.btn-set).justify-center{justify-content:center}:where(.btn-set).justify-right{justify-content:flex-end}:where(.btn-set).justify-between{justify-content:space-between}:where(.btn-set):not(.no-gaps){gap:var(--btn-gap);row-gap:var(--btn-gap-v)}:where(.btn-set).dir-column{flex-direction:column}:where(.btn-set).btn-sm .btn-bordered{padding:.5em}.btn-bordered{box-shadow:none}.btn-loader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #f4c138;border-right-color:transparent;border-radius:50%;position:absolute;display:block;right:0;margin:0 auto;top:50%;margin-top:-12.5px}@media (min-width:768px){.btn-xl{--font-h1-size:2.1875rem}.btn-sm{--btn-font-size:1.25rem}}@media (min-width:1024px){:root{--btn-font-size:1.25rem;--btn-border-width:0.1875rem;--btn-padding:0.625rem 1.625rem 0.5rem;--btn-padding-hover:0.625rem 1.625rem 0.4375rem;--btn-gap:1rem;--btn-gap-v:0.75rem}.row-home-intro :where(.btn-set){max-width:32ch;justify-content:center}}@media (min-width:1600px){:root{--btn-font-size:1.5rem;--btn-border-width:0.25rem;--btn-padding:0.75rem 1.875rem 0.625rem;--btn-padding-hover:0.75rem 1.875rem 0.625rem;--btn-gap:1.5rem;--btn-gap-v:1rem}}html.tr-gdi,html.tr-directwrite{font-family:Arial,Helvetica,sans-serif}