.accordion--item.svelte-1rwoi5h{position:relative;border-bottom:1px solid var(--grey-medium-dark)}.accordion--item.svelte-1rwoi5h.show .icon:where(.svelte-1rwoi5h) span:where(.svelte-1rwoi5h):last-child{transform:translateY(-100%) rotate(0)}.accordion--button.svelte-1rwoi5h{grid-row:2;display:grid;grid-column-gap:var(--gutter-width);grid-template-columns:2fr 2fr 1fr;width:100%;padding:calc(var(--gutter-width) * 2) 0;background-color:transparent;border:none;font-family:var(--font-family-base);color:inherit}@media(min-width:1366px){.accordion--button.svelte-1rwoi5h{grid-template-columns:10fr 1fr;padding:calc(var(--gutter-width) * .9) 0}}.accordion--button.svelte-1rwoi5h .icon:where(.svelte-1rwoi5h){font-family:var(--font-family-accent);font-size:var(--font-size-h2);align-self:center}.accordion--button.svelte-1rwoi5h h3{grid-column:1/3;grid-row:1;padding-left:var(--gutter-width);font-family:var(--font-family-base);font-size:var(--font-size-h4);text-align:left;font-weight:300;margin:0}@media(min-width:1366px){.accordion--button.svelte-1rwoi5h h3{grid-column:1;grid-row:1;font-size:var(--font-size-h4)}}.accordion--button.svelte-1rwoi5h:hover{cursor:pointer}.icon.svelte-1rwoi5h{position:relative;width:25px;height:25px;padding-right:var(--gutter-width);display:inline-flex;grid-column:3;grid-row:1;justify-self:end}@media(min-width:1366px){.icon.svelte-1rwoi5h{grid-column:2;grid-row:1}}.icon.svelte-1rwoi5h span:where(.svelte-1rwoi5h){position:absolute;top:50%;transform:translateY(-100%);width:calc(var(--font-size-h4) * .9);height:.025em;background-color:var(--white);transition:transform var(--transition-duration)}.icon.svelte-1rwoi5h span:where(.svelte-1rwoi5h):last-child{transform:translateY(-100%) rotate(-90deg)}.accordion--content.svelte-1rwoi5h{display:grid;grid-gap:var(--gutter-width);grid-template-columns:10fr 1fr}.accordion--content.svelte-1rwoi5h .accordion--body:where(.svelte-1rwoi5h){grid-column:1;padding:0 0 var(--gutter-width) var(--gutter-width)}.progress-marker.svelte-1xgabtr{aspect-ratio:2/1}@media(min-width:2160px){.progress-marker.svelte-1xgabtr{min-width:700px}}@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%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;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}section#hero.svelte-1d4i12f{position:relative;width:auto;height:100svh}@media(min-width:1366px){section#hero.svelte-1d4i12f{width:100%;height:100svh}}section#hero.svelte-1d4i12f h1{position:absolute;bottom:calc(var(--gutter-width) * 3);left:calc(var(--gutter-width) * 3);margin:0;font-size:var(--font-size-h1);font-weight:500;line-height:var(--font-size-h1);z-index:1}@media(min-width:1366px){section#hero.svelte-1d4i12f h1{bottom:var(--gutter-width);left:var(--gutter-width)}}section#hero.svelte-1d4i12f .hero--background:where(.svelte-1d4i12f){position:absolute;inset:0;z-index:-1}section#hero.svelte-1d4i12f .hero--background:where(.svelte-1d4i12f) img:where(.svelte-1d4i12f){width:100%;height:100%;object-fit:cover}main.svelte-1d4i12f{position:relative}section#intro picture:nth-of-type(1){grid-column:1/4;grid-row:1/3}@media(min-width:768px){section#intro picture:nth-of-type(1){grid-column:1/5;grid-row:1/4}}@media(min-width:1366px){section#intro picture:nth-of-type(1){grid-column:1/4;grid-row:1/3}}@media(min-width:2160px){section#intro picture:nth-of-type(1){grid-column:1/6}}section#intro picture:nth-of-type(2){grid-column:2/5;grid-row:2/4}@media(min-width:768px){section#intro picture:nth-of-type(2){grid-column:2/5;grid-row:3/5}}@media(min-width:1366px){section#intro picture:nth-of-type(2){grid-column:4/9;grid-row:2/5}}@media(min-width:2160px){section#intro picture:nth-of-type(2){grid-column:6/11}}section#intro .lg.svelte-1d4i12f{grid-column:2/4;grid-row:6;justify-self:center;max-width:20vw}@media(min-width:1366px){section#intro .lg.svelte-1d4i12f{grid-column:4/6;grid-row:6;max-width:unset}}@media(min-width:2160px){section#intro .lg.svelte-1d4i12f{grid-column:5/7}}section#intro h2{grid-column:1/5;grid-row:7;text-align:center;font-weight:400;margin-bottom:calc(var(--gutter-width) * 3)}@media(min-width:1366px){section#intro h2{grid-column:3/7;grid-row:7}}@media(min-width:2160px){section#intro h2{grid-column:2/10}}section#studio h2:first-of-type{grid-column:1/3;grid-row:2}@media(min-width:1366px){section#studio h2:first-of-type{grid-column:1/3;grid-row:2}}@media(min-width:2160px){section#studio h2:first-of-type{grid-column:2/4}}section#studio p.svelte-1d4i12f{grid-column:1/5;grid-row:3}@media(min-width:1366px){section#studio p.svelte-1d4i12f{grid-column:4/7;grid-row:2}}@media(min-width:2160px){section#studio p.svelte-1d4i12f{grid-column:5/8}}section#studio #accordion--studio-specifics{grid-column:1/5;grid-row:4}@media(min-width:1366px){section#studio #accordion--studio-specifics{grid-column:4/8;grid-row:3}}@media(min-width:2160px){section#studio #accordion--studio-specifics{grid-column:5/9}}section#studio .link{grid-column:1/4;grid-row:5}@media(min-width:1366px){section#studio .link{grid-column:4/8;grid-row:4}}@media(min-width:2160px){section#studio .link{grid-column:5/9}}section#studio .progress-marker{display:none}@media(min-width:992px){section#studio .progress-marker{display:block;position:absolute;right:0;top:0}}section#studio .image--spacer{grid-column:1/5;grid-row:6/8;background:linear-gradient(0deg,#0000,#000000b3 84.4%);max-height:50svh;overflow:hidden}@media(min-width:1366px){section#studio .image--spacer{grid-column:1/9;grid-row:6}}@media(min-width:2160px){section#studio .image--spacer{grid-column:1/11;max-height:62svh}}section#studio .image--spacer img{opacity:.75;height:150%}section#studio h2:nth-of-type(2){grid-column:1/5;grid-row:7;margin-bottom:calc(var(--gutter-width));margin-left:calc(var(--gutter-width));align-self:end;z-index:1}@media(min-width:1366px){section#studio h2:nth-of-type(2){grid-column:1/6;grid-row:6}}@media(min-width:2160px){section#studio h2:nth-of-type(2){grid-column:2/7;margin-left:0}}section#studio p.svelte-1d4i12f:nth-of-type(2){grid-column:1/5;grid-row:8}@media(min-width:1366px){section#studio p.svelte-1d4i12f:nth-of-type(2){grid-column:1/3;grid-row:8}}@media(min-width:2160px){section#studio p.svelte-1d4i12f:nth-of-type(2){grid-column:2/4}}section#studio .icon--arrow.svelte-1d4i12f{grid-column:1;grid-row:12;align-self:end;font-size:calc(var(--gutter-width) * 1.5);transform:translateY(-75%)}@media(min-width:2160px){section#studio .icon--arrow.svelte-1d4i12f{grid-column:2}}@media(max-width:1366px){section#studio .icon--arrow.svelte-1d4i12f{display:none}}section#studio .splide{grid-column:1/5;grid-row:10}@media(min-width:1366px){section#studio .splide{grid-column:3/9;grid-row:8/13}}@media(min-width:2160px){section#studio .splide{grid-column:4/11}}section#infrastructure h2{grid-column:1/5;grid-row:1}@media(min-width:1366px){section#infrastructure h2{grid-column:1/5;grid-row:1}}@media(min-width:2160px){section#infrastructure h2{grid-column:2/5}}section#infrastructure .map.svelte-1d4i12f{grid-column:1/5;grid-row:2}@media(min-width:1366px){section#infrastructure .map.svelte-1d4i12f{grid-column:1/5;grid-row:2}}@media(min-width:2160px){section#infrastructure .map.svelte-1d4i12f{grid-column:2/6}}section#infrastructure .map.svelte-1d4i12f img:where(.svelte-1d4i12f){max-width:100%;height:auto}section#infrastructure #accordion--infrastructure{grid-column:1/5}@media(min-width:1366px){section#infrastructure #accordion--infrastructure{grid-column:5/9}}@media(min-width:2160px){section#infrastructure #accordion--infrastructure{grid-column:5/10}}@media(min-width:1366px){section#spaces{padding-bottom:calc(var(--gutter-width) * 2)}}section#spaces h2:first-of-type{grid-column:1/4;grid-row:2}@media(min-width:1366px){section#spaces h2:first-of-type{grid-column:1/4;grid-row:2}}@media(min-width:2160px){section#spaces h2:first-of-type{grid-column:2/5}}section#spaces p.svelte-1d4i12f:first-of-type{grid-column:1/5;grid-row:3}@media(min-width:1366px){section#spaces p.svelte-1d4i12f:first-of-type{grid-column:5/8;grid-row:2}}@media(min-width:2160px){section#spaces p.svelte-1d4i12f:first-of-type{grid-column:6/9}}section#spaces_stacking .stackable-content--content__index{font-family:var(--font-family-base);font-size:var(--font-size-h4)!important;font-weight:300}section#spaces_stacking .stackable-content--content__body{grid-column:2/8;grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter-width)}@media(min-width:1366px){section#spaces_stacking .stackable-content--content__body{grid-template-columns:2fr 1fr}}@media(min-width:2160px){section#spaces_stacking .stackable-content--content__body{grid-column:3/9}}section#spaces_stacking .stackable-content--content__body picture{grid-column:1/3;grid-row:1}@media(min-width:1366px){section#spaces_stacking .stackable-content--content__body picture{grid-column:1;grid-row:1/3}}section#spaces_stacking .stackable-content--content__body h4{grid-column:1/3;grid-row:2;font-family:var(--font-family-base);font-weight:300;text-align:left}@media(min-width:1366px){section#spaces_stacking .stackable-content--content__body h4{grid-column:2;grid-row:1}}section#spaces_stacking .stackable-content--content__body p{grid-column:1/3;grid-row:3;margin-top:0;font-family:var(--font-family-base)}@media(min-width:1366px){section#spaces_stacking .stackable-content--content__body p{grid-column:2;grid-row:2;align-self:end}}@media(min-width:2160px){section#services h2{grid-column:2/5}}section#services .splide{grid-column:1/5;grid-row:3}@media(min-width:1366px){section#services .splide{grid-column:1/9;grid-row:3}}@media(min-width:2160px){section#services .splide{grid-column:2/10}}section#why h2{grid-column:1/5}@media(min-width:1366px){section#why h2{grid-column:1/7}}@media(min-width:2160px){section#why h2{grid-column:2/8}}section#why .accordion{grid-column:1/5}@media(min-width:1366px){section#why .accordion{grid-column:1/9}}@media(min-width:2160px){section#why .accordion{grid-column:2/10}}@media(min-width:1366px){section#why .accordion .accordion--button h3{font-size:var(--font-size-h3);padding-left:calc((100vw - 7 * var(--gutter-width)) / 8)}}@media(min-width:1366px){section#why .accordion .accordion--body{padding-left:calc((100vw - 7 * var(--gutter-width)) / 8);padding-right:calc((100vw - 7 * var(--gutter-width)) / 8 * 2)}}section#faq h2{grid-column:1/4;grid-row:2}@media(min-width:2160px){section#faq h2{grid-column:2/5}}section#faq #accordion--faq{grid-column:1/5;grid-row:3}@media(min-width:1366px){section#faq #accordion--faq{grid-column:4/9;grid-row:2}}@media(min-width:2160px){section#faq #accordion--faq{grid-column:5/10}}
