@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-family:'fontello';src:url('/content/themes/buildplace/fontello/font/fontello.eot?28302404&x41491');src:url('/content/themes/buildplace/fontello/font/fontello.eot?28302404#iefix&x41491') format('embedded-opentype'),
url('/content/themes/buildplace/fontello/font/fontello.woff2?28302404') format('woff2'),
url('/content/themes/buildplace/fontello/font/fontello.woff?28302404&x41491') format('woff'),
url('/content/themes/buildplace/fontello/font/fontello.ttf?28302404&x41491') format('truetype'),
url('/content/themes/buildplace/fontello/font/fontello.svg?28302404#fontello&x41491') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left: .2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wp-edit:before{content:'\e811'}@font-face{font-family:"IBM Plex Sans Regular";src:url("/content/themes/buildplace/webfonts/IBMPlexSans-Regular.woff2") format("woff2"),url("/content/themes/buildplace/webfonts/IBMPlexSans-Regular.woff?x41491") format("woff"),url("/content/themes/buildplace/webfonts/IBMPlexSans-Regular.otf?x41491") format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans Bold";src:url("/content/themes/buildplace/webfonts/IBMPlexSans-Bold.woff2") format("woff2"),url("/content/themes/buildplace/webfonts/IBMPlexSans-Bold.woff?x41491") format("woff"),url("/content/themes/buildplace/webfonts/IBMPlexSans-Bold.otf?x41491") format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans Medium";src:url("/content/themes/buildplace/webfonts/IBMPlexSans-Medium.woff2") format("woff2"),url("/content/themes/buildplace/webfonts/IBMPlexSans-Medium.woff?x41491") format("woff"),url("/content/themes/buildplace/webfonts/IBMPlexSans-Medium.otf?x41491") format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Mono SemiBold";src:url("/content/themes/buildplace/webfonts/IBMPlexMono-SemiBold.woff2") format("woff2"),url("/content/themes/buildplace/webfonts/IBMPlexMono-SemiBold.woff?x41491") format("woff"),url("/content/themes/buildplace/webfonts/IBMPlexMono-SemiBold.otf?x41491") format("opentype");font-style:normal;font-weight:400;font-display:swap}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a,button{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}img{vertical-align:middle}fieldset,iframe,figure,blockquote{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}ul,ol,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}a{text-decoration:none;color:inherit}[class^="icon-"]:before,[class*=" icon-"]:before{width:auto;margin-right:0;margin-left:0}select::-ms-expand{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide{outline:0}.btn-wp-edit{display:block;float:left;position:fixed;bottom:1rem;left:1rem;z-index:10000;color:#fff;background:#222;min-width:1.875rem;height:1.875rem;line-height:1.875rem;text-align:center;border-radius: .9375rem;white-space:nowrap;font-family:Arial;text-transform:uppercase}.btn-wp-edit
i{position:absolute;top:0;left:0.55rem}.btn-wp-edit>span{display:inline-block;position:relative;overflow:hidden;max-width:0;-webkit-transition:max-width 150ms;-moz-transition:max-width 150ms;-ms-transition:max-width 150ms;-o-transition:max-width 150ms;transition:max-width 150ms;margin-left:1.875rem}.btn-wp-edit:hover>span{max-width:12.5rem}.btn-wp-edit>span>span{display:inline-block;padding-right:0.55rem;font-size: .75rem}.btn-wp-edit{font-size:16px;bottom:0;left:0;min-width:2.275em;height:2.275em;line-height:2.275em;border-radius:0}.btn-wp-edit
i{left:0.65em}.btn-wp-edit>span{margin-left:2.275em}.btn-wp-edit>span>span{font-size: .75em;padding-right: .65em}.btn-wp-edit:hover>span{max-width:12.5em}.sn-col-set{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.sn-col-set-nowrap{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.sn-col-set>*{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;-moz-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sn-col-set-1>*{width:100%;margin-right:0}.sn-col-set-2>*{width:50%}.sn-col-set-3>*{width:33.33333333333333333333%}.sn-col-set-4>*{width:25%}.sn-col-set-5>*{width:20%}.sn-col-set-6>*{width:16.66666666666666666666%}.sn-col-set>.sn-col-auto,.sn-col-set-footer>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}html:not(.explorer) .sn-col-set .sn-col-equal-height{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sn-col-set .sn-col-space-between{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.sn-col-set .sn-col-valigned{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.pull-left{float:left}.pull-right{float:right}.btn{border:0;border-radius:0;display:inline-block;white-space:nowrap;font-size:1rem;background:transparent;position:relative}button.btn{-webkit-appearance:none;appearance:none}.btn-set{margin-top:1.2em}span.loading{height:0;width:0;display:inline-block;vertical-align:bottom;position:relative;transition:all 150ms;transform:scale(0)}span.loading
img{width:100%;padding:0.75rem;position:absolute;top:-0.9rem;left:0;animation:spin .4s infinite linear}span.loading.now{height:1.3rem;width:1.3rem;transform:scale(1)}img.ajax-loader{display:none !important}button.btn{-webkit-appearance:none;appearance:none;outline:0;box-shadow:none}.lnk{display:inline-block;transition:opacity 250ms}.spanned>span{display:block}.figure-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.figure-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.figure-cover img,
.figure-contain
img{display:none}img.rounded{display:inline-block;border-radius:50%}.to-be-added{transform:translateY(60px);opacity:0;transition:transform 1.2s, opacity 1.2s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.just-added{transform:translateY(0px);opacity:1}button.link{all:inherit;cursor:pointer}address{font-style:normal}a{text-decoration-skip:ink}:focus:not(:focus-visible){outline:none}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wysiwyg
a{word-wrap:break-word;word-break:break-word}select
option{background:#fff;color:#000}[data-kinetic].sn-kinetic-ready,
[data-kinetic].sn-kinetic-ready
*{cursor:grab}[data-kinetic].sn-kinetic-ready.sn-kinetic-mousedown,
[data-kinetic].sn-kinetic-ready.sn-kinetic-mousedown
*{cursor:grabbing}[data-kinetic] :is(area, a, input, button),
[data-kinetic] :is(area, a, input, button) *{cursor:pointer !important}summary{list-style:none}summary::-webkit-details-marker{display:none}:root{--base-font-1-regular:"IBM Plex Sans Regular", sans-serif;--base-font-1-bold:"IBM Plex Sans Bold", sans-serif;--base-font-1-medium:"IBM Plex Sans Medium", sans-serif;--base-font-2-semibold:"IBM Plex Mono SemiBold", monospace;--min-vw:375;--max-vw:1440;--px:min(1.333px, calc((100 / 1440) * 1vw));--px-mobile:calc((100 / 375) * 1vw);--base-unit:var(--px);--ttf:var(--ttf-1);--ttf-1:cubic-bezier(0.19, 1, 0.22, 1);--ttf-2:cubic-bezier(0.075, 0.820, 0.165, 1);--ttf-3:cubic-bezier(0.64, 0, 0.78, 0);--ttf-4:cubic-bezier(0.8, 0, 0.2, 1);--ttf-5:cubic-bezier(0.165, 0.84, 0.4, 1);--ttf-6:cubic-bezier(0.6, 0.07, 0.17, 1);--ttf-7:cubic-bezier(0.247, 0.75, 0.187, 1);--ttf-8:cubic-bezier(1, 0, 0, 1);--ttf-9:cubic-bezier(.47, 3.64, .41, .8);--page-padding-top:0;--page-padding-left:max(18px, calc(70 * var(--px)));--page-padding-right:var(--page-padding-left);--page-padding-l-left:calc(150 * var(--px));--page-padding-l-right:var(--page-padding-l-left);--header-padding-block:min(28px, calc(28 * var(--px)));--base-color-black:#000;--base-color-white:#fff;--base-color-yellow:#fff06b;--base-color-gray:#f1f0e8}html{scroll-behavior:smooth}html.is-transitioning,html.is-forced-scrolling,html.lenis-scrolling{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling
iframe{pointer-events:none}body{font-size:100%;font-family:var(--base-font-1-regular);font-weight:400;color:var(--base-color-black);line-height:1.3;background:var(--base-color-white)}input,textarea,select,button{font-family:var(--base-font-1-regular);font-weight:400;color:var(--base-color-black)}img{max-width:100%;height:auto}*:not(.has-component-inner) .module-inner,
header.main > .inner,
div.flyout > .inner,
footer.main > .inner,
.cookie-bar > .inner,
*.has-component-inner .component-inner{position:relative;margin:0
auto;padding-left:var(--page-padding-left);padding-right:var(--page-padding-right);box-sizing:border-box}.module.full-width .module-inner{max-width:none;padding-left:0;padding-right:0}.load-more{text-align:center}.wysiwyg{-webkit-hyphens:auto;-webkit-hyphenate-limit-after:8;-webkit-hyphenate-limit-before:8;hyphens:auto;hyphenate-limit-chars:15;text-wrap:pretty}.wysiwyg
a{text-decoration:underline}@media (hover: hover){.wysiwyg a:is(:hover,:focus){text-decoration:none}}.wysiwyg>*:not(:last-child){margin-bottom:1em}.wysiwyg
strong{font-weight:normal;font-family:var(--base-font-1-bold)}.wysiwyg ul:not(.plain),
.wysiwyg ol:not(.plain){counter-reset:supernovae}.wysiwyg ul:not(.plain) li,
.wysiwyg ol:not(.plain) li{position:relative;padding-left:1.5em}.wysiwyg ul:not(.plain) li:not(:last-child),
.wysiwyg ol:not(.plain) li:not(:last-child){}.wysiwyg ul:not(.plain) li::before{content:'';display:block;width:0.23em;height:0.23em;border-radius:100%;background:currentColor;position:absolute;left:0.5em;top:0.55em}.wysiwyg ol:not(.plain) li::before{content:counter(supernovae) '.';counter-increment:supernovae;position:absolute;left:0}.wysiwyg ul ul li::before{}.wysiwyg ul ul,
.wysiwyg ol
ol{}.wysiwyg
table{width:auto !important}.wysiwyg table
td{width:auto !important;height:auto !important}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}span.loading
img{top:-12px}span.loading{vertical-align:middle}.btn-menu{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;color:inherit}.btn-set{margin-top:0}*[class*="hdln-"]{font-family:var(--base-font-1-bold);--rise:calc(var(--max-font-size, 16) - var(--min-font-size, 16));--run:calc(var(--max-vw) - var(--min-vw));--slope:calc(var(--rise) / var(--run));--min-vw-px:calc(var(--min-vw) * 1px);--min-font-size-px:calc(var(--min-font-size) * 1px);--fluid-font-size-px:calc(
var(--slope) * (100vw - var(--min-vw-px)) + var(--min-font-size-px)
);--max-font-size-px:calc(var(--max-font-size) * 1px);font-size:clamp(
var(--min-font-size-px),
var(--fluid-font-size-px),
var(--max-font-size-px)
)}.hdln-35{--min-font-size:20;--max-font-size:35;line-height:1.3}.hdln-23{--min-font-size:18;--max-font-size:23;line-height:1.3}@media (max-width: 500px){.hdln-35{--min-font-size:24}.hdln-23{--min-font-size:21}}*[class*="cpy-"]{font-family:var(--base-font-1-regular);--rise:calc(var(--max-font-size, 16) - var(--min-font-size, 16));--run:calc(var(--max-vw) - var(--min-vw));--slope:calc(var(--rise) / var(--run));--min-vw-px:calc(var(--min-vw) * 1px);--min-font-size-px:calc(var(--min-font-size) * 1px);--fluid-font-size-px:calc(
var(--slope) * (100vw - var(--min-vw-px)) + var(--min-font-size-px)
);--max-font-size-px:calc(var(--max-font-size) * 1px);font-size:clamp(
var(--min-font-size-px),
var(--fluid-font-size-px),
var(--max-font-size-px)
)}*[class*="cpy-"][class*="cpy-b"]{font-family:var(--base-font-1-bold)}*[class*="cpy-"][class*="cpy-m"]{font-family:var(--base-font-2-semibold)}.cpy-23{--min-font-size:18;--max-font-size:23;line-height:1.3}.cpy-18{--min-font-size:14;--max-font-size:18;line-height:1.5}.cpy-16{--min-font-size:12;--max-font-size:16;line-height:1.5}@media (max-width: 500px){.cpy-23{--min-font-size:21}.cpy-18{--min-font-size:18}.cpy-16{--min-font-size:16}}.transitioner{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:998}.transitioner::before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;z-index:1;will-change:transform}.barba-outer,.sn-pt-leave-active,.sn-pt-enter-active{transition:opacity;transition-duration:1.2s;opacity:1}.sn-pt-leave-active .module,
.sn-pt-enter-active .module,
.barba-once-active
.module{transition:opacity 1s, transform 1s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.sn-pt-leave-active .transitioner::before,
.sn-pt-enter-active .transitioner::before,
.barba-once-active .transition::before{transition:opacity .75s;transition-timing-function:cubic-bezier(0.19,1,.22,1)}.sn-pt-enter-active .transitioner::before{transition-delay: .15s}.sn-pt-leave
.module{opacity:1}.sn-pt-leave .transitioner::before{opacity:0}.sn-pt-leave-to
.module{opacity:1}.sn-pt-leave-to .transitioner::before{opacity:1}.sn-pt-enter .module,
.barba-once
.module{transform:translateY(-80px)}.sn-pt-enter .transitioner::before,
.barba-once .transitioner::before{opacity:1}.sn-pt-enter-to .module,
.barba-once-to
.module{opacity:1;transform:none}.sn-pt-enter-to .transitioner::before,
.barba-once-to .transitioner::before{opacity:0}*[data-ios] *[data-ios-item="a"]{opacity:0;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%);transition:clip-path 1.5s, -webkit-clip-path 1.5s, opacity 1.5s;transition-timing-function:cubic-bezier(.075, .82, .165, 1);transition-delay:calc((var(--ios-item-index) * 100ms) + var(--ios-delay, 0ms));will-change:opacity}*[data-ios].is-on-screen *[data-ios-item="a"]{opacity:1;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}*[data-ios] *[data-ios-item="b"]{opacity:0;-webkit-clip-path:inset(0% 0% 100% 0%);clip-path:inset(0% 0% 100% 0%);transition:clip-path 1.5s, -webkit-clip-path 1.5s, opacity 1.5s;transition-timing-function:cubic-bezier(.075, .82, .165, 1);transition-delay:calc((var(--ios-item-index) * 100ms) + var(--ios-delay, 0ms));will-change:opacity}*[data-ios].is-on-screen *[data-ios-item="b"]{opacity:1;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}*[data-ios] *[data-ios-item="c"]{transform:scale(0.8);opacity:0;transition:transform 1s, opacity 1s;transition-timing-function:cubic-bezier(.075, .82, .165, 1);transition-delay:calc((var(--ios-random) * 30ms) + var(--ios-delay, 0ms));will-change:opacity}*[data-ios].is-on-screen *[data-ios-item="c"]{opacity:1;transform:none}*[data-ios] *[data-ios-item="d"]{opacity:0;-webkit-clip-path:inset(50% 0% 50% 0%);clip-path:inset(50% 0% 50% 0%);transition:clip-path 1.5s, -webkit-clip-path 1.5s, opacity 1.5s;transition-timing-function:cubic-bezier(.075, .82, .165, 1);transition-delay:calc((var(--ios-item-index) * 100ms) + var(--ios-delay, 0ms));will-change:opacity}*[data-ios].is-on-screen *[data-ios-item="d"]{opacity:1;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}*[data-ios] *[data-ios-item="e"]{opacity:0;transform:translateY(2vw);transition:opacity 1.5s, transform 1.5s;transition-timing-function:cubic-bezier(.075, .82, .165, 1);transition-delay:calc((var(--ios-item-index) * 100ms) + var(--ios-delay, 0ms));will-change:opacity}*[data-ios].is-on-screen *[data-ios-item="e"]{opacity:1;transform:none}*[data-ios] *[data-ios-item="f"]{opacity:0;transform:translateX(20vw);transition:opacity 1.5s, transform 1.5s;transition-timing-function:cubic-bezier(.075, .82, .165, 1);transition-delay:calc((var(--ios-item-index) * 100ms) + var(--ios-delay, 0ms));will-change:opacity}*[data-ios].is-on-screen *[data-ios-item="f"]{opacity:1;transform:none}button,.btn,.lnk{margin:0;border:0;padding:0;border-radius:0;box-shadow:none;background:transparent;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--base-font-1-medium);--rise:calc(var(--max-font-size, 16) - var(--min-font-size, 16));--run:calc(var(--max-vw) - var(--min-vw));--slope:calc(var(--rise) / var(--run));--min-vw-px:calc(var(--min-vw) * 1px);--min-font-size-px:calc(var(--min-font-size) * 1px);--fluid-font-size-px:calc(
var(--slope) * (100vw - var(--min-vw-px)) + var(--min-font-size-px)
);--max-font-size-px:calc(var(--max-font-size) * 1px);font-size:clamp(
var(--min-font-size-px),
var(--fluid-font-size-px),
var(--max-font-size-px)
)}.btn-a{--min-font-size:12;--max-font-size:16;line-height:1.5;background:var(--background, var(--base-color-black));color:var(--color, var(--base-color-white));border:2px
solid var(--background, var(--base-color-black));padding: .75em 1.75em;border-radius: .625em;transition:250ms var(--ttf-2);transition-property:color, background-color}@media (hover: hover){.btn-a:is(:focus,:hover){background:transparent;color:var(--background, var(--base-color-black))}}.btn-a.yellow{--background:var(--base-color-yellow);--color:var(--base-color-black)}@media (max-width: 500px){.btn-a{--min-font-size:16}}.btn-icon-only{position:relative}.btn-icon-only
*{display:block}.btn-icon-only
span.label{position:absolute;left:-10000em;width:1px;height:1px;overflow:hidden}.btn-icon-only
svg{display:block;width:29px;height:auto}.lnk-a{--min-font-size:14;--max-font-size:18;line-height:1.5;font-family:var(--base-font-1-bold)}.lnk-a
span.label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}@media (max-width: 500px){.lnk-a{--min-font-size:18}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color);-webkit-box-shadow:0 0 0px 1000px #000 inset;transition:background-color 5000s ease-in-out 0s}::-webkit-input-placeholder{color:var(--color)}::placeholder{color:var(--color)}.styled-select,.styled-search{position:relative}.styled-select select,
li.search
input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.styled-select
select{cursor:pointer}.form-list li.input input,
.form-list
textarea{font-family:var(--base-font-1-regular);--rise:calc(var(--max-font-size, 16) - var(--min-font-size, 16));--run:calc(var(--max-vw) - var(--min-vw));--slope:calc(var(--rise) / var(--run));--min-vw-px:calc(var(--min-vw) * 1px);--min-font-size-px:calc(var(--min-font-size) * 1px);--fluid-font-size-px:calc(
var(--slope) * (100vw - var(--min-vw-px)) + var(--min-font-size-px)
);--max-font-size-px:calc(var(--max-font-size) * 1px);--min-font-size:16;--max-font-size:18;font-size:clamp(
var(--min-font-size-px),
var(--fluid-font-size-px),
var(--max-font-size-px)
);appearance:none;display:block;width:100%;border:0;box-shadow:none;background:var(--base-color-white);box-sizing:border-box;padding: .88888888888888888888em 1em}:root{--logo-height:min(50px, calc(50 * var(--px)))}header.main{position:sticky;top:0;left:0;z-index:100;width:100%;background:var(--base-color-yellow)}header.main>.inner,div.flyout>.inner{padding-block:var(--header-padding-block);position:relative}nav.header
.menu{display:flex;flex-flow:row nowrap;align-items:center;gap:0 1.66666666666666666666em;min-height:var(--logo-height)}nav.header .btn-contact{margin-left:auto}nav.header .current-menu-any>a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}@media (hover: hover){nav.header li:not(.btn-a) a:is(:focus,:hover){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}}.site-title--header
img{display:block;width:auto;height:var(--logo-height)}.site-title--header{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.site-title--header
a{display:block}@media (min-width: 1301px){body.home .site-title--header
a{transform:translateY(-300%);scale:0.6;transform-origin:center top;transition:500ms var(--ttf-8);transition-property:scale, transform}body.home.scrolled .site-title--header
a{transform:none;scale:1}}.btn-menu{display:none}div.flyout{display:none}@media (max-width: 1300px){:root{--header-padding-block:15px}.btn-menu{display:block;width:20px;height:20px;position:absolute;right:var(--page-padding-right);top:var(--header-padding-block)}.btn-menu
.bar{display:block;position:absolute;width:100%;left:0;height:2px;background:currentColor;transition:500ms var(--ttf-7);transition-property:transform, top, bottom;will-change:transform}.btn-menu .bar-1{top:4px}.btn-menu .bar-2{bottom:4px}.btn-menu .bar-3{display:none}body.menu .btn-menu .bar-1{transform:rotate(-45deg);top:calc(50% - 1px)}body.menu .btn-menu .bar-2{transform:rotate(45deg);bottom:calc(50% - 1px)}:root{--logo-height:21px}nav.header{display:none}.site-title--header{position:static;transform:none}.site-title--header
a{display:block;width:fit-content;background:url(/content/themes/buildplace/imgs/buildplace--intro-headline.svg?x41491) no-repeat center center;background-size:contain}.site-title--header
img{aspect-ratio:195 / 21 !important;opacity:0}div.flyout{display:block;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;color:var(--base-color-white);opacity:0;transition:opacity 250ms 0ms, visibility 0ms 250ms}body.menu
div.flyout{visibility:visible;opacity:1;transition:opacity 0ms 0ms, visibility 0ms 0ms}div.flyout::before{content:'';display:block;position:absolute;inset:0;background:var(--base-color-black);transform:scaleY(0);transform-origin:center top;transition-delay:250ms}body.menu div.flyout::before{transform:none;transition:transform 500ms 0ms var(--ttf-7)}div.flyout>.inner{height:100%;display:flex;flex-flow:column nowrap;padding-bottom:max(45px, calc(100 * var(--px)))}div.flyout .site-title--header
a{background:url(/content/themes/buildplace/imgs/buildplace--flyout.png?x41491) no-repeat center center;background-size:contain}div.flyout .row-2{margin-block:auto}nav.flyout{color:var(--base-color-yellow);--min-font-size:35}nav.flyout
.menu{display:flex;flex-flow:column nowrap;gap:0.25em 0}nav.flyout .current-menu-any>a{text-decoration:underline;text-decoration-thickness:0.1em;text-underline-offset:0.25em}nav.flyout .menu>li{opacity:0;transform:translateY(-50%);transition-delay:250ms}body.menu nav.flyout .menu>li{opacity:1;transform:none;transition:500ms calc(30ms * var(--index, 0)) var(--ttf-7);transition-property:opacity, transform}div.flyout nav.social .menu>li{opacity:0;transform:translateY(100%);transition-delay:250ms}body.menu div.flyout nav.social .menu>li{opacity:1;transform:none;transition:500ms calc((30ms * var(--index, 0)) + 180ms) var(--ttf-7);transition-property:opacity, transform}}@media (max-width: 500px){div.flyout :is(.row-2,.row-3){padding-left:19px}div.flyout .row-2{margin-block:100px 0}div.flyout .row-3{margin-top:auto}}footer.main{background:var(--base-color-black);color:var(--base-color-white)}footer.main>.inner{padding-block:max(100px, calc(107 * var(--px))) max(100px, calc(101 * var(--px)))}footer.main .row-set{display:flex;flex-flow:column nowrap;gap:max(100px, calc(118 * var(--px))) 0}footer.main .row-set>*{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 calc(78 * var(--px))}footer.main
.kicker{margin-bottom:1.66666666666666666666em}footer.main
.headline{max-width:12.6em}.site-title--footer
img{display:block;width:calc(199 * var(--px));height:auto}.site-title--footer
a{display:block;width:fit-content}footer.main .row-2 .col-2{display:flex;flex-flow:column nowrap;justify-content:space-between}nav.footer
.menu{display:flex;flex-flow:column nowrap}nav.footer a::after{content:'↘';padding-left:0.25em}footer.main section
.headline{margin-bottom: .85714285714285714285em}footer.main section.newsletter-signup{max-width:28.4375rem}.form-list--newsletter{display:flex;flex-flow:column nowrap;gap:max(28px, calc(28 * var(--px))) 0}.form-list--newsletter
label{display:none}nav.social{margin-top:max(30px, calc(30 * var(--px)))}nav.social
.menu{display:flex;flex-flow:row nowrap;gap:0 max(19px, calc(19 * var(--px)))}nav.social
a{position:relative}nav.social svg
path{fill:currentColor}nav.social
svg{display:block;width:1.875rem;height:auto}nav.social span.title-wrap{position:absolute;left:-10000em;width:1px;height:1px;overflow:hidden}cal-floating-button{z-index:100;position:relative}@media (max-width: 750px){footer.main .row-set>*{display:flex;flex-flow:column nowrap;gap:100px}footer.main
.headline{max-width:none}footer.main section
.headline{margin-bottom:35px}nav.social{margin-top:35px}footer.main section.newsletter-signup{max-width:none;text-align:center}footer.main .row-set > .row-2 .col-1{display:none}footer.main .row-2 .col-2{gap:20px;text-align:center}}@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi){}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.cookie-bar,.btn-wp-edit{display:none !important}header.main,footer.main{display:none}}*[data-custom-pointer]{cursor:none}#pointer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none;--pointer-size:max(40px, min(80px, calc(80 * var(--base-unit))))}#pointer-overlay[data-pointer-type="close"]{--pointer-size:min(70px, calc(70 * var(--base-unit)))}#pointer-overlay
svg{display:block;width:var(--pointer-size);height:var(--pointer-size)}#pointer-overlay svg
path{fill:var(--base-color-white)}#pointer-overlay[data-pointer-color="black"] svg
path{fill:var(--base-color-black)}#pointer-overlay>div{position:absolute;top:calc(var(--pointer-size) / -2);left:calc(var(--pointer-size) / -2);width:var(--pointer-size);height:var(--pointer-size);cursor:none;transform:translate(var(--pointer-left, 0px), var(--pointer-top, 0px)) rotate(var(--pointer-angle, 0deg));transition:transform 75ms, opacity 250ms}#pointer-overlay[data-pointer-type="close"]>div{transform:translate(var(--pointer-left, 0px), var(--pointer-top, 0px))}#pointer-overlay>div>div{width:100%;height:100%;transition:transform 250ms, opacity 250ms;transition-timing-function:var(--ttf);opacity:0;transform:scale(0.5)}#pointer-overlay>div>div>div{position:absolute;top:0;left:0;opacity:0;transition:transform 150ms}#pointer-overlay[data-pointer-type="arrow-left"] > div > div .arrow,
#pointer-overlay[data-pointer-type="arrow-right"] > div > div
.arrow{opacity:1}#pointer-overlay[data-pointer-type="arrow-left"] > div > div
.arrow{transform:rotateY(-180deg)}#pointer-overlay[data-pointer-type="close"] > div > div
.close{opacity:1}#pointer-overlay[data-state="on"]>div>div{opacity:1;transform:none}:root{--module-margin-150:max(90px, calc(150 * var(--px)))}.module.mrgn-150{margin-bottom:var(--module-margin-150)}.module.mrgn-0-if-last:last-child{margin-bottom:0}html.overlay-shown{overflow:hidden !important}#overlay,#contact-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;overflow:auto}#contact-overlay{z-index:10002}#overlay::after,#contact-overlay::after{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--base-color-off-black);z-index:1;opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:1000ms var(--ttf-6);transition-property:opacity, transform}#overlay.shown::after,#contact-overlay.shown::after{opacity:1;transform:none}#overlay>.inner,#contact-overlay>.inner{position:relative;z-index:2}#overlay .overlay-body,
#contact-overlay .overlay-body{position:relative;opacity:0;color:var(--base-color-white)}#overlay.shown-2 .overlay-body,
#contact-overlay.shown-2 .overlay-body{opacity:1;transition:1000ms var(--ttf-2);transition-property:opacity, transform;transition-delay:75ms}#contact-overlay.is-fading-out .overlay-body{opacity:0 !important;transition:none !important}#contact-overlay .overlay-header{opacity:0}#contact-overlay.shown-2 .overlay-header{opacity:1;transition:opacity 1000ms 150ms var(--ttf-2)}#contact-overlay.is-fading-out .overlay-header{opacity:0 !important;transition:none !important}#contact-overlay .overlay-header{position:relative}#contact-overlay .overlay-header .site-title--overlay{position:fixed;top:var(--page-padding-top);left:var(--page-padding-left);z-index:10}#contact-overlay .overlay-header .site-title--overlay svg
path{fill:var(--base-color-white)}#contact-overlay .btn-close-contact-overlay{position:fixed;top:var(--page-padding-top);right:var(--page-padding-left);z-index:10;--size:max(56px, calc(67 * var(--px)));width:var(--size);height:var(--size);border:1px
solid var(--base-color-white);border-radius:50%}#contact-overlay .btn-close-contact-overlay
svg{display:block;width:calc(var(--size) * .37313432835820895522);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#contact-overlay .btn-close-contact-overlay svg
path{fill:var(--base-color-white)}#contact-overlay .btn-close-contact-overlay
span.label{position:absolute;top:-10000px;left:-10000px;width:0;height:0;overflow:hidden}article.project-teaser-article{display:flex;flex-flow:column nowrap;flex-grow:1;background:var(--base-color-white);border-radius:10px;overflow:hidden;gap:var(--padding-block) 0;--padding-inline:max(18px, calc(30 * var(--px)));--padding-block:max(35px, calc(30 * var(--px)));padding-block:var(--padding-block);padding-top:0;text-align:left;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25)}article.project-teaser-article .row--copy{padding-inline:var(--padding-inline)}article.project-teaser-article .row--button{margin-top:auto;padding-inline:var(--padding-inline)}article.project-teaser-article
.headline{margin-bottom:0.8em}.sn-slider{--gap:calc(40 * var(--px));user-select:none}.sn-slider-track{width:100%;position:relative;overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sn-slider-track::-webkit-scrollbar{display:none}.sn-slider-slides{display:flex;flex-flow:row nowrap;width:max-content;padding-left:var(--page-padding-left);padding-right:var(--page-padding-right);gap:0px var(--gap)}.sn-slider-slide{width:max(312px, calc(540 * var(--px)));scroll-margin-inline-start:var(--page-padding-left)}.sn-slider:not(.is-scrolling) .sn-slider-slide{scroll-snap-align:start}.sn-slider:not(.is-scrolling) .sn-slider-track{scroll-snap-type:x mandatory}.sn-slider-progress{display:none}.sn-slider-progress
span{display:block;position:absolute;left:0;height:100%;width:var(--progress, 0%);background:var(--base-color-black)}.sn-slider-wrap{position:relative;--transition-duration:1000}.sn-slider:not(.sn-slider-ghost){position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow-x:hidden;overflow-x:clip}.sn-slider:not(.sn-slider-ghost) .sn-slider-track{overflow:hidden;position:absolute;top:0;left:0;transform:translateX(var(--sn-slider-scroll-left, 0px));width:auto;will-change:transform;transition:transform calc(var(--transition-duration, 0) * 1ms) var(--ttf-5)}@media (hover: none){.sn-slider:not(.sn-slider-ghost) .sn-slider-track{transition:none}}.sn-slider-wrap.is-wheeling .sn-slider:not(.sn-slider-ghost) .sn-slider-track{--transition-duration:500;transition:transform calc(var(--transition-duration, 0) * 1ms) var(--ttf-5)}.sn-slider-ghost{position:relative;z-index:2;opacity:0}nav.sn-slider-pagination{position:absolute;top:calc(100% + (25 * var(--px)));left:0;width:100%}nav.sn-slider-pagination
ul{display:flex;flex-flow:row nowrap;gap:0 9px;justify-content:center}nav.sn-slider-pagination
button{display:block;background:currentColor;width:10px;height:10px;border-radius:5px;transition:width calc(var(--transition-duration, 0) * 1ms) var(--ttf-2)}nav.sn-slider-pagination button[aria-current="true"]{width:40px;interactivity:inert}.zoom-image{position:relative;overflow:hidden;display:block}.zoom-image img,
.zoom-image
video{scale:1.4;opacity:0;translate:0px calc(var(--parallax-y, 0) * 10%);transition:scale 5s 0s var(--ttf-7), opacity 5s 0s var(--ttf-7), translate .5s 0s var(--ttf-7)}.is-on-screen .zoom-image img,
.is-on-screen .zoom-image
video{scale:1.2;opacity:1}@media (max-width: 500px){.is-on-screen .zoom-image img,
.is-on-screen .zoom-image
video{translate:0px 0px;scale:1}}.module-blockquote{background:var(--module-background, var(--base-color-gray));color:var(--module-color, var(--base-color-black));text-align:center}.module-blockquote[data-color="black"]{--module-background:var(--base-color-black);--module-color:var(--base-color-white);--blockquote-color:var(--base-color-yellow)}.module-blockquote[data-color="yellow"]{--module-background:var(--base-color-yellow)}.module-blockquote .module-inner{padding-block:var(--module-margin-150)}.module-blockquote
.kicker{margin-bottom:2.77777777777777777777em;padding-inline:var(--page-padding-left)}.module-blockquote .sn-slider{--gap:0px}.module-blockquote .sn-slider-slides{padding-inline:0}.module-blockquote .sn-slider-slide{width:calc(100vw - var(--scrollbar-width, 0));scroll-margin-inline-start:0}.module-blockquote .sn-slider-slide>div{padding-inline:var(--page-padding-l-left);display:flex;flex-flow:column nowrap;gap:max(35px, calc(80 * var(--px)))}.module-blockquote .sn-slider-pagination{display:block;top:calc(100% + 35px)}.module-blockquote
blockquote{color:var(--blockquote-color, var(--module-color, inherit));hyphens:auto}.module-blockquote .row--figcaption{margin-inline:auto}.module-blockquote .row--figcaption.has-image{display:flex;flex-flow:row nowrap;gap:0 calc(30 * var(--px))}.module-blockquote .row--figcaption.has-image
figure{max-width:7.5rem}.module-blockquote .row--figcaption.has-image
figcaption{padding-top:1em}.module-blockquote .row--figcaption figcaption>span{display:block}.module-blockquote .row--figcaption.has-image figcaption>span{text-align:left}.module-blockquote .sn-slider[data-slides-count="1"] .sn-slider-pagination{display:none}.module-blockquote .module-body{padding-bottom:35px}@media (max-width: 750px){.module-blockquote
.kicker{margin-bottom:1.33333333333333333333em}}@media (max-width: 500px){.module-blockquote .sn-slider-slide>div{padding-inline:var(--page-padding-left)}.module-blockquote{text-align:left}.module-blockquote .row--figcaption{margin-left:0}.module-blockquote .row--figcaption.has-image{flex-flow:column nowrap;gap:15px}.module-blockquote .row--figcaption.has-image
figcaption{padding-top:0}}.module-contact{background:var(--base-color-yellow)}.module-contact .module-inner{padding-block:var(--module-margin-150)}.module-contact .col-set{max-width:max(1189px, calc(1189 * var(--px)));margin-inline:auto;display:flex;flex-flow:row nowrap;gap:0 calc(55 * var(--px));align-items:center}.module-contact .col-set .col-1{width:52.14465937762825904100%;flex-shrink:0}.module-contact .col-set .col-2>div{width:100%;display:flex;flex-flow:column nowrap;gap:max(15px, calc(20 * var(--px)))}.module-contact .contact-list{display:flex;flex-flow:column nowrap;gap:0.25em}.module-contact .contact-list
li{display:flex;flex-flow:row nowrap}.module-contact .contact-list li
span.label{display:block;width:1.25em;flex-shrink:0;font-family:var(--base-font-1-bold)}.module-contact .contact-list
a{text-decoration:underline}@media (hover: hover){.module-contact .contact-list a:is(:focus,:hover){text-decoration:none}}@media (max-width: 750px){.module-contact:first-child .module-inner{padding-top:0}.module-contact .col-set{flex-flow:column nowrap;gap:50px 0}.module-contact .col-set .col-1{width:100%}}@media (max-width: 500px){.module-contact figure
img{display:block;aspect-ratio:345 / 353 !important;object-fit:cover}}.module-copy-boxes .copy-boxes{max-width:max(1070px, calc(1070 * var(--px)));margin-inline:auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(57 * var(--px))}.module-copy-boxes .copy-boxes
.headline{margin-bottom: .5em}@media (max-width: 1000px){.module-copy-boxes .copy-boxes{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.module-copy-boxes .copy-boxes{grid-template-columns:1fr;gap:35px}}*[data-accordion-item] summary{display:block}.accordion-list-wrap.type-a *[data-accordion-item] .accordion-body{max-height:0px;opacity:0;transform:translateY(-20px);overflow:hidden;transition:500ms var(--ttf-7);transition-property:max-height, opacity, transform}.accordion-list-wrap.type-a *[data-accordion-item][data-accordion-state="opened"] .accordion-body{max-height:var(--max-height, 2000px);opacity:1;transform:none}.accordion-list-wrap.type-a *[data-accordion-item] [data-accordion-handle]{cursor:pointer;user-select:none}.accordion-list-wrap.type-a *[data-accordion-item] [data-accordion-handle]>div{position:relative;z-index:2}.module-faqs
.kicker{text-align:center;margin-bottom:2.77777777777777777777em}.module-faqs .module-wrap{max-width:max(1080px, calc(1080 * var(--px)));margin-inline:auto}.accordion-list-wrap.type-a .accordion-list{display:flex;flex-flow:column nowrap;gap:max(15px, calc(20 * var(--px))) 0}.accordion-list-wrap.type-a
details{background:var(--base-color-gray);border-radius:10px}.accordion-list-wrap.type-a
summary{padding:1.13043478260869565217em}.accordion-list-wrap.type-a .accordion-body>div{padding:1.13043478260869565217em;padding-top:0;padding-bottom:1.5em}.accordion-list-wrap.type-a .accordion-body
.wysiwyg{max-width:52.16666666666666666666em}.accordion-list-wrap.type-a .accordion-body
figure{margin-bottom:20px;padding-top:20px}.accordion-list-wrap.type-a .accordion-body
video{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25)}.accordion-list-wrap.type-a summary>div{position:relative}.accordion-list-wrap.type-a
.question{padding-right:2em;hyphens:auto}.accordion-list-wrap.type-a
div.icon{position:absolute;right:0;top:0;width:1em}.accordion-list-wrap.type-a div.icon>span{position:absolute;right:0;top:0;width:100%;text-align:center;--max-font-size:25;transition:opacity 500ms var(--ttf-7)}.accordion-list-wrap.type-a div.icon>span.minus{opacity:0}.accordion-list-wrap.type-a *[data-accordion-item][data-accordion-state="opened"] div.icon>span.minus{opacity:1}.accordion-list-wrap.type-a div.icon>span.plus{opacity:1}.accordion-list-wrap.type-a *[data-accordion-item][data-accordion-state="opened"] div.icon>span.plus{opacity:0}@media (max-width: 500px){.accordion-list-wrap.type-a
summary{padding:var(--page-padding-left)}.accordion-list-wrap.type-a .accordion-body>div{padding:var(--page-padding-left);padding-top:0}}.module-features .module-inner::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;background:var(--base-color-yellow);height:max(490px, calc(490 * var(--px)));z-index:1}.module-features .module-wrap{padding-top:max(100px, calc(100 * var(--px)));max-width:74.375rem;margin-inline:auto;position:relative;z-index:2}.module-features .module-body{position:relative;display:flex;flex-flow:row nowrap;gap:0 calc(73 * var(--px))}.module-features
.kicker{text-align:center;margin-bottom:2.77777777777777777777em}.module-features [data-view="mobile"]{display:none}.module-features .features-list-wrap{width:100%;margin-left:auto}.module-features .features-list{position:relative;height:100%;display:flex;flex-flow:column nowrap;gap:max(50px, calc(100 * var(--px))) 0}.module-features .features-list
figure.feature{position:relative}.module-features .features-list figure.feature
video{display:block;width:100%;height:auto;filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));border-radius:10px}.module-features .features-list figure.feature
figcaption{position:relative;margin-left:auto;right:max(35px, calc(48 * var(--px)));margin-top:calc(-107 * var(--px));z-index:2;width:100%;max-width:max(500px, calc(627 * var(--px)));background:var(--base-color-white);border-radius:10px;filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.25));box-sizing:border-box}.module-features .features-list figure.feature figcaption>div{padding:max(17px, calc(23 * var(--px)))}.module-features .features-list figure.feature figcaption
.headline{margin-bottom:0.5em}.features-nav{flex-shrink:0;margin-top:25vh}.features-nav
ul{position:sticky;top:50vh;display:flex;flex-flow:column nowrap;gap:1.11111111111111111111em 0;justify-content:center;transform:translateY(-50%)}.features-nav ul
a{display:block;border-radius:10px;background:var(--base-color-black);border:2px
solid var(--base-color-black);color:var(--base-color-white);padding:0.15em 0.75em;text-align:center;transition:250ms var(--ttf-2);transition-property:color, background-color}.features-nav ul
a.current{background:transparent;color:var(--base-color-black)}@media (hover: hover){.features-nav ul a:is(:hover){background:transparent;color:var(--base-color-black)}}@media (max-width: 750px){.module-features [data-view="mobile"]{display:block}.module-features [data-view="desktop"]{display:none}.module-features .module-inner::before{display:none}}.module-four-col-teasers{background:var(--module-background, var(--base-color-gray));color:var(--module-color, var(--base-color-black));text-align:center}.module-four-col-teasers[data-color="yellow"]{--module-background:var(--base-color-yellow)}.module-four-col-teasers .module-inner{padding-block:var(--module-margin-150)}.module-four-col-teasers
.kicker{margin-bottom:2.77777777777777777777em}.module-four-col-teasers .module-footer{margin-top:max(35px, calc(60 * var(--px)))}.four-col-teasers-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:max(20px, calc(20 * var(--px)));text-align:left}.four-col-teasers-grid>li{display:flex;flex-flow:column nowrap}.four-col-teasers-grid .four-col-teaser-article{display:flex;flex-flow:column nowrap;flex-grow:1;background:var(--base-color-white);border-radius:10px;overflow:hidden;gap:var(--padding-block) 0}.four-col-teaser-article{--padding-inline:max(30px, calc(30 * var(--px)));--padding-block:max(30px, calc(30 * var(--px)));padding-block:var(--padding-block)}.four-col-teaser-article.has-image{padding-top:0}.four-col-teaser-article .row--copy{padding-inline:var(--padding-inline)}.four-col-teaser-article .row--button{margin-top:auto;padding-inline:var(--padding-inline)}.four-col-teaser-article
.headline{margin-bottom:0.8em}.four-col-teaser-article .wysiwyg :is(ul,ol){font-family:var(--base-font-1-bold)}@media (max-width: 1000px){.four-col-teasers-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 750px){.four-col-teasers-grid{grid-template-columns:1fr}.four-col-teaser-article{--padding-block:35px;--padding-inline:var(--page-padding-left)}}.headline-group
.headline{color:#f4bf00}.module-hero .col-1{width:var(--grid-3-);position:relative;z-index:2}.module-hero .col-2{width:var(--grid-3-);margin-left:auto}.module-hero
img{position:relative;z-index:3}.module-hero .image-rotator-sizer{opacity:0;pointer-events:none;aspect-ratio:1 / 1}.module-hero .image-rotator{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border-radius:var(--base-shape-1);overflow:hidden;transition:border-radius 7000ms;transition-timing-function:linear;transform:translateY(var(--y, 0px))}.module-hero .image-rotator[data-shape="2"]{border-radius:var(--base-shape-2)}.module-hero .image-rotator[data-shape="3"]{border-radius:var(--base-shape-3)}.module-hero .image-rotator
img{opacity:0;position:absolute;top:0;left:0;transition:opacity 2000ms}.module-hero .image-rotator
img.current{opacity:1;z-index:10}.module-hero .col-2>div{position:relative}.module-hero .col-2>div::after{content:'';display:block;position:absolute;top:-20em;left:-4em;right:-30em;bottom:-4em;z-index:1;border-radius:98% 58% 67% 89% / 79% 71% 80% 78%;background:#e5eef8}.headline-group
.copy{margin-top: .5em}.module-hero
.copy{max-width:31.25rem}.module-hero .btn-set{margin-top:2.2em}@media (max-width: 750px){.module-hero .col-2>div{margin-right:calc(var(--grid-gap) * -3)}.module-hero .col-2{width:var(--grid-2)}.module-hero .col-1{width:calc(var(--grid-3) + var(--grid-gap))}}@media (max-width: 600px){.module-hero .col-1{order:2;width:100%;margin-left:0}.module-hero .col-2{order:1;width:auto;margin-left:var(--grid-1);margin-bottom:1.5em}.module-hero .col-2>div{margin-right:calc(var(--grid-gap) * -4)}.module-hero .btn-set{margin-top:1.2em}}.module-image-copy-teaser{--teaser-padding:max(50px, calc(85 * var(--px)));--teaser-padding-inline-end:max(50px, calc(128 * var(--px)))}.module-image-copy-teaser .col-set{display:flex;flex-flow:var(--flex-flow, row nowrap)}.module-image-copy-teaser .col-set>*{width:100%;box-sizing:border-box}.module-image-copy-teaser[data-layout="copy|image"]{--flex-flow:row-reverse nowrap}.module-image-copy-teaser[data-color="yellow"]{--teaser-background:var(--base-color-yellow)}.module-image-copy-teaser[data-color="gray"]{--teaser-background:var(--base-color-gray)}.module-image-copy-teaser .col-2{padding:var(--teaser-padding);padding-right:var(--teaser-padding-inline-end);display:grid;place-items:center;background-color:var(--teaser-background, var(--base-color-white));width:50%;flex-shrink:0;box-sizing:border-box}.module-image-copy-teaser[data-layout="copy|image"] .col-2{padding:var(--teaser-padding);padding-left:var(--teaser-padding-inline-end)}.module-image-copy-teaser .col-2>div{width:100%;display:flex;flex-flow:column nowrap;gap:max(15px, calc(20 * var(--px)))}@media (max-width: 750px){.module-image-copy-teaser .col-set{flex-flow:column nowrap;gap:0}.module-image-copy-teaser .col-2{width:100%;padding-inline:var(--page-padding-left) !important}.module-image-copy-teaser .col-2>div{gap:35px}.module-image-copy-teaser .col-2 > div
.kicker{margin-bottom:-20px}}@media (max-width: 500px){.module-image-copy-teaser figure
img{display:block;aspect-ratio:375 / 353 !important;object-fit:cover}}.module-intro{background:var(--base-color-yellow)}.module-intro .module-inner{padding-block:max(50px, calc(50 * var(--px))) max(60px, calc(60 * var(--px)))}.module-intro .col-set{max-width:max(1180px, calc(1180 * var(--px)));margin-inline:auto;display:flex;flex-flow:row nowrap;gap:0 calc(60 * var(--px));align-items:center}.module-intro .col-set .col-2{width:51.694915254237288135%;flex-shrink:0}.module-intro .col-set :is(img,video){display:block;width:100%;height:auto}.module-intro .intro-headline{margin-bottom:calc(60 * var(--px))}.module-intro .intro-headline
img{display:block;width:100%;height:auto}.module-intro .wysiwyg
.headline{margin-bottom:0.6em}@media (max-width: 1300px){.module-intro .intro-headline{display:none}}@media (max-width: 750px){.module-intro .col-set{flex-flow:column-reverse nowrap;gap:50px 0}.module-intro .col-set .col-2{width:100%}}.module-jobs-overview{text-align:center}.module-jobs-overview .module-header{padding-inline:var(--page-padding-left)}.module-jobs-overview .module-header
.kicker{margin-bottom:1.33333333333333333333em}.module-jobs-overview .module-header
.headline{margin-bottom:max(50px, calc(50 * var(--px)));max-width:32.28571428571428571428em;margin-inline:auto}.jobs-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:max(15px, calc(20 * var(--px)))}.jobs-grid[data-post-count="1"]{grid-template-columns:1fr;max-width:max(450px, min(650px, calc(650 * var(--px))));margin-inline:auto}.jobs-grid>li{display:flex;flex-flow:column nowrap}article.job-article{display:flex;flex-flow:column nowrap;flex-grow:1;background:var(--base-color-white);border-radius:10px;overflow:hidden;gap:var(--padding-block) 0;--padding-inline:max(18px, calc(30 * var(--px)));--padding-block:max(35px, calc(30 * var(--px)));padding-block:var(--padding-block);text-align:left;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25)}article.job-article .row--copy{padding-inline:var(--padding-inline)}article.job-article .row--button{margin-top:auto;padding-inline:var(--padding-inline)}article.job-article
.headline{margin-bottom:0.8em}@media (max-width: 750px){.jobs-grid{grid-template-columns:1fr;gap:25px}}@media (max-width: 500px){.module-large-image
img{aspect-ratio:377 / 353 !important;object-fit:cover;display:block}}.module-logo-wall{text-align:center}.module-logo-wall
.kicker{margin-bottom:2.77777777777777777777em}.module-logo-wall .logo-wall-grid{max-width:70.5rem;margin-inline:auto;display:flex;flex-flow:row wrap;gap:max(30px, calc(60 * var(--px))) calc(100 * var(--px));justify-content:center}.module-logo-wall .logo-wall-grid
img{display:block;width:auto;height:max(40px, calc(70 * var(--px)))}.module-long-copy:first-child .module-wrap{padding-top:var(--module-margin-150)}.module-long-copy
.wysiwyg{max-width:47.22222222222222222222em;margin-inline:auto}.module-long-copy .wysiwyg .headline.hdln-35{margin-bottom:2.5em}.module-long-copy .wysiwyg .subheadline:not(:first-child){margin-top:3em}.module-long-copy .wysiwyg .subsubheadline:not(:first-child){margin-top:2em}.module-narrow-image-copy-teaser{--teaser-padding-inline:calc(63 * var(--px))}.module-narrow-image-copy-teaser .col-set{display:flex;flex-flow:var(--flex-flow, row nowrap);max-width:max(1188px, calc(1188 * var(--px)));margin-inline:auto;align-items:center}.module-narrow-image-copy-teaser .col-set>*{width:100%;box-sizing:border-box}.module-narrow-image-copy-teaser .col-1{width:50%;flex-shrink:0}.module-narrow-image-copy-teaser[data-layout="copy|image"]{--flex-flow:row-reverse nowrap}.module-narrow-image-copy-teaser .col-2{padding-inline:var(--teaser-padding-inline) 0;display:grid;place-items:center}.module-narrow-image-copy-teaser[data-layout="copy|image"] .col-2{padding-inline:0 var(--teaser-padding-inline)}.module-narrow-image-copy-teaser .col-2>div{width:100%;display:flex;flex-flow:column nowrap;gap:calc(20 * var(--px))}@media (max-width: 1000px){.module-narrow-image-copy-teaser .col-set{align-items:flex-start}.module-narrow-image-copy-teaser .col-2{place-items:flex-start}}@media (max-width: 750px){.module-narrow-image-copy-teaser .col-set{display:flex;flex-flow:column nowrap;gap:35px 0}.module-narrow-image-copy-teaser .col-2,
.module-narrow-image-copy-teaser .col-2>div{display:contents}.module-narrow-image-copy-teaser
.kicker{order:1;display:block;width:100%;margin-bottom:-20px}.module-narrow-image-copy-teaser
.headline{order:2}.module-narrow-image-copy-teaser .col-1{order:3;width:100%}.module-narrow-image-copy-teaser
.wysiwyg{order:4}.module-narrow-image-copy-teaser .btn-set{order:5;width:100%}}.module-page-title{text-align:center;background-color:var(--teaser-background, var(--base-color-white))}.module-page-title[data-color="yellow"]{--teaser-background:var(--base-color-yellow)}.module-page-title .module-inner{padding-block:var(--module-margin-150)}.module-page-title:has(+ .module-team) .module-inner{padding-bottom:0}@media (min-width: 751px){.module-page-title:has(+ .module-features) .module-inner{padding-bottom:0}}.module-page-title .module-wrap{max-width:60em;margin-inline:auto}.module-page-title .module-wrap>div{display:flex;flex-flow:column nowrap;gap:max(20px, calc(20 * var(--px)))}.project-teasers-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(20px, calc(20 * var(--px)))}.project-teasers-grid>li{display:flex;flex-flow:column nowrap}@media (max-width: 1000px) and (min-width: 501px){.module-projects-overview .project-teasers-grid{grid-template-columns:1fr}.module-projects-overview article.project-teaser-article{display:grid;grid-template-columns:repeat(3, 1fr);padding-bottom:0}.module-projects-overview article.project-teaser-article .row--image{grid-row:1 / 3;display:flex}.module-projects-overview article.project-teaser-article .row--image
a{display:flex}.module-projects-overview article.project-teaser-article .row--image
img{object-fit:cover}.module-projects-overview article.project-teaser-article .row--copy{grid-row:1 / 2;grid-column:2 / 4;padding-top:30px}.module-projects-overview article.project-teaser-article .row--button{grid-row:2 / 3;grid-column:2 / 4;margin-top:1em;padding-bottom:30px}}@media (max-width: 500px){.module-projects-overview .project-teasers-grid{grid-template-columns:1fr}}.module-selected-projects{background:var(--module-background, var(--base-color-gray));color:var(--module-color, var(--base-color-black));text-align:center}.module-selected-projects .module-inner{padding-block:var(--module-margin-150)}.module-selected-projects .module-header,
.module-selected-projects .module-footer{padding-inline:var(--page-padding-left)}.module-selected-projects .module-header
.kicker{margin-bottom:1.33333333333333333333em}.module-selected-projects .module-header
.headline{margin-bottom:max(35px, calc(50 * var(--px)));max-width:20.34285714285714285714em;margin-inline:auto}.module-selected-projects .module-footer{margin-top:max(35px, calc(60 * var(--px)))}.module-selected-projects .sn-slider{--gap:max(20px, calc(20 * var(--px)));--padding-inline:var(--page-padding-left)}.module-selected-projects .sn-slider-slides{padding-inline:var(--padding-inline)}.module-selected-projects .sn-slider-slide{width:max(345px, calc(420 * var(--px)));scroll-margin-inline-start:var(--padding-inline);display:flex;flex-flow:column nowrap}.module-selected-projects .sn-slider-slide>div{display:flex;flex-flow:column nowrap;flex-grow:1}.module-selected-projects .sn-slider-track{padding-block:20px}.module-selected-projects .sn-slider-pagination{display:none}@media (max-width: 500px){.module-selected-projects .sn-slider-track{padding-block:var(--page-padding-left)}.module-selected-projects .sn-slider-slide{width:calc(100vw - (2 * var(--page-padding-left)))}.module-selected-projects .sn-slider-pagination{display:block;top:calc(100% + 35px - var(--page-padding-left))}.module-selected-projects .module-body{padding-bottom:35px}}.module-steps .sn-slider{--gap:max(35px, calc(57 * var(--px)));--padding-inline:max(18px, calc(130 * var(--px)))}.module-steps .sn-slider-slides{padding-inline:var(--padding-inline)}.module-steps .sn-slider-slide{width:max(224px, calc(224 * var(--px)));scroll-margin-inline-start:var(--padding-inline)}.module-steps .sn-slider-pagination{display:none}article.step-article{display:flex;flex-flow:column nowrap;gap:max(20px, calc(20 * var(--px))) 0}article.step-article .row--counter>div{background:var(--base-color-gray);border-radius:10px;width:fit-content;padding: .25em 1.25em}article.step-article .wysiwyg
.headline{margin-bottom:0.3em}article.step-article .row--icon
img{display:block;height:max(58px, calc(58 * var(--px)));width:100%;object-fit:contain;object-position:left center}@media (max-width: 500px){article.step-article{gap:30px;text-align:center;padding-inline:var(--page-padding-left)}article.step-article .row--icon
img{height:78px;object-position:center top}.module-steps .sn-slider-slide{width:100vw}article.step-article .row--counter>div{margin-inline:auto}.module-steps .sn-slider{--gap:0px;--padding-inline:0px}.module-steps .sn-slider-pagination{display:block;top:calc(100% + 35px)}.module-steps .module-body{padding-bottom:35px}}.team-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:max(50px, calc(50 * var(--px))) max(15px, calc(20 * var(--px)))}article.team-card,
article.team-card .row-2{display:flex;flex-flow:column nowrap;gap:max(20px, calc(20 * var(--px)))}@media (max-width: 750px){.team-grid{grid-template-columns:repeat(2, 1fr)}}.module-two-col-copy .col-set{max-width:max(1077px, calc(1077 * var(--px)));margin-inline:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 calc(57 * var(--px))}.module-two-col-copy .wysiwyg
p{max-width:26em}@media (max-width: 750px){.module-two-col-copy .col-set{grid-template-columns:1fr;gap:45px}.module-two-col-copy .wysiwyg
p{max-width:none}}.module-use-cases{background:var(--module-background, var(--base-color-gray));color:var(--module-color, var(--base-color-black));text-align:center}.module-use-cases .module-inner{padding-block:var(--module-margin-150)}.module-use-cases
.kicker{margin-bottom:2.77777777777777777777em}.module-use-cases .module-body{text-align:left;display:flex;flex-flow:row nowrap;gap:0 max(30px, calc(30 * var(--px)));max-width:max(1240px, calc(1240 * var(--px)));margin-inline:auto}@media (min-width: 751px){.module-use-cases details
summary{display:none}}.module-use-cases .accordion-proxy-nav{width:max(300px, calc(452 * var(--px)));flex-shrink:0;padding-top:20px}.module-use-cases .accordion-proxy-nav
ul{display:flex;flex-flow:column nowrap;gap:5px 0;position:sticky;top:calc(200 * var(--px))}.module-use-cases .accordion-proxy-nav
button{font-family:inherit;padding:0.25em 0.5em;margin-left:-0.5em;border-radius:10px;display:block;width:100%;box-sizing:border-box;text-align:left}.module-use-cases .accordion-proxy-nav
button.current{background:var(--base-color-white)}.module-use-cases details .accordion-body>div{display:flex;flex-flow:column nowrap;gap:max(20px, calc(20 * var(--px))) 0;padding:0
20px;padding-top:20px}.module-use-cases details .accordion-body
figure{padding-top:20px;margin-bottom:0 !important}.module-use-cases details .accordion-body
img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25)}@media (min-width: 751px){.module-use-cases .accordion-list-wrap.type-a .accordion-list{gap:0}.module-use-cases *[data-accordion-item] .accordion-body{max-height:0px;opacity:0;overflow:visible !important;overflow-y:hidden !important;transform:none !important;transition:1500ms var(--ttf-7) !important;transition-property:opacity !important}.module-use-cases *[data-accordion-item][data-accordion-state="opened"] .accordion-body{max-height:var(--max-height, 2000px);opacity:1}}@media (max-width: 750px){.module-use-cases .accordion-proxy-nav{display:none}.module-use-cases .accordion-list-wrap.type-a
details{background:var(--base-color-white)}}