.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(-90deg) scaleX(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;transition:padding var(--transition-duration)}.accordion--button.svelte-1rwoi5h:hover{padding-left:2em}@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) scaleX(1)}.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)}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/8;grid-row:2}}@media(min-width:2160px){section#studio p.svelte-1d4i12f{grid-column:5/9}}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:1/8}}section#why .accordion{grid-column:1/5}@media(min-width:1366px){section#why .accordion{grid-column:1/8}}@media(min-width:2160px){section#why .accordion{grid-column:1/9}}@media(min-width:1366px){section#why .accordion .accordion--button h3{font-size:var(--font-size-h3)}}@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}}
