html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}[dir=ltr] .swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before)}[dir=rtl] .swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}[dir=ltr] .swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}[dir=rtl] .swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}[dir=ltr] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--color-black: #000;--color-grey-ultra: #797979;--color-grey: #c8c8c8;--color-grey-light: #f6f6f6;--color-white: #fff;--color-primary: var(--color-black);--color-secondary: var(--color-grey);--color-tertiary: var(--color-grey-ultra);--color-text: var(--color-black);--color-hover: var(--color-black);--font-family: "Antique Legacy", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-normal: 18px;--lh-normal: 21px;--fs-small: 14px;--lh-small: 16px;--padding-horizontal: 10px;--padding-vertical: 6px;--padding-vertical-cookie: 34px;--grid-gutter: 10px;--z-index-header: 2000;--z-index-cookie-banner: 1500;--z-index-home-section-sticky: 1000;--z-index-navigation: 1000;--z-index-project-header: 20;--z-index-project-index: 10;--z-index-project-slideshow-cursor: 10;--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-slide: cubic-bezier(.29, 0, .1, .99);--transition-app: transform .8s var(--ease-out-cubic);--transition-header: height .6s var(--ease-out-cubic);--transition-media-load: opacity .8s var(--ease-in-out-quart);--transition-index-img: filter .8s var(--ease-slide);--transition-index-text: color .8s var(--ease-slide);--transition-project-preview-img: filter .6s var(--ease-slide);--transition-project-slideshow-cursor: all 50ms ease;--header-height: 0px;--header-padding-bottom: 5px;--cookie-banner-height: 22px;--project-preview-height: 70px}@media(max-width:839px){:root{--project-preview-height: 50px }}body.has-page-navigation,body.home-has-sticky .panel-home{--header-padding-bottom: 0px}@font-face{font-family:Antique Legacy;src:url(../../../fonts/Antique-Legacy-Medium.woff2) format("woff2"),url(../../../fonts/Antique-Legacy-Medium.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}body{font-family:var(--font-family);font-size:var(--fs-normal);font-style:normal;font-weight:500;line-height:var(--lh-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}p{margin:0 0 1em}p:last-child{margin-bottom:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;margin:0;overflow:hidden;color:var(--color-text);background:var(--color-white)}a{color:inherit;text-decoration:none}figure{margin:0;padding:0}button{padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;outline:none;cursor:pointer}::-moz-selection{color:var(--color-white);background:var(--color-black)}::selection{color:var(--color-white);background:var(--color-black)}.cookie-banner.svelte-zvfgak{font-family:var(--font-family);font-size:var(--fs-small);font-style:normal;font-weight:500;line-height:var(--lh-small);position:fixed;bottom:0;left:0;z-index:var(--z-index-cookie-banner);width:100%;padding:var(--padding-vertical) var(--padding-horizontal);text-align:center;background:var(--color-grey-light);transition:transform .6s var(--ease-out-cubic)}.cookie-banner.leaving.svelte-zvfgak{transform:translate3d(0,100%,0)}.cookie-banner.hidden.svelte-zvfgak{visibility:hidden}.read.svelte-zvfgak{padding-right:10px}.read.svelte-zvfgak,.button.svelte-zvfgak{color:var(--color-primary)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.read.svelte-zvfgak:hover,.button.svelte-zvfgak:hover{color:var(--color-tertiary)}}.claim.svelte-1elxaub,.nav.svelte-1elxaub{position:sticky;top:0;left:0;z-index:var(--z-index-header);width:100%;background:var(--color-white);overflow:hidden;transition:var(--transition-header)}.spacer.svelte-1elxaub .claim:where(.svelte-1elxaub),.spacer.svelte-1elxaub .nav:where(.svelte-1elxaub){position:relative;z-index:auto}.spacer.svelte-1elxaub{opacity:0;pointer-events:none}.header-notfound.svelte-1elxaub .claim:where(.svelte-1elxaub){background:var(--color-tertiary)}.claim-inner.svelte-1elxaub{padding:var(--padding-vertical) var(--padding-horizontal) 0}.home.svelte-1elxaub{display:inline;color:var(--color-primary)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.home.svelte-1elxaub:hover{color:var(--color-tertiary)}}.claim-text.svelte-1elxaub{color:var(--color-secondary)}.claim-text.svelte-1elxaub strong{color:var(--color-primary);font-weight:400}.claim-text.svelte-1elxaub a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.claim-text.svelte-1elxaub a:hover{color:var(--color-hover)}}.nav-inner.svelte-1elxaub{padding:0 var(--padding-horizontal) var(--header-padding-bottom)}.nav-list.svelte-1elxaub{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gutter);gap:var(--grid-gutter);margin:0;padding:0;list-style:none;color:var(--color-secondary)}@media(max-width:839px){.nav-list.svelte-1elxaub{display:none}}.nav-small.svelte-1elxaub{display:none;text-align:center;color:var(--color-secondary)}@media(max-width:839px){.nav-small.svelte-1elxaub{display:block}}.nav-item.svelte-1elxaub{justify-self:center}.link.active.svelte-1elxaub{color:var(--color-hover)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.link.svelte-1elxaub:hover{color:var(--color-hover)}}.image.svelte-3ned59{opacity:0;transition:var(--transition-media-load)}.image.svelte-3ned59.lazyloaded{opacity:1}.video.svelte-1xchvqj{position:relative;background:var(--color-grey-light)}.video-ratio.svelte-1xchvqj{height:0;overflow:hidden}.video.svelte-1xchvqj .video-poster,.video-element.svelte-1xchvqj{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.video-element.svelte-1xchvqj{opacity:0;transition:var(--transition-media-load)}.has-poster.svelte-1xchvqj .video-element:where(.svelte-1xchvqj){transition:none}.video-element.loaded.svelte-1xchvqj{opacity:1}.section.svelte-bcxgh2{position:relative;width:100%}.has-cookie-banner .section.svelte-bcxgh2:last-of-type{margin-bottom:var(--cookie-banner-height)}.section.svelte-bcxgh2 .video-poster,.section.svelte-bcxgh2 .video-element{-o-object-fit:cover;object-fit:cover}@media(max-width:599px){.section.svelte-bcxgh2 .video-ratio{padding-top:120%!important}}.link.svelte-bcxgh2{display:block}.anchor.svelte-bcxgh2{position:absolute;top:calc(-1 * var(--index) * var(--lh-normal) - var(--header-height))}.section.svelte-bcxgh2:first-of-type .anchor:where(.svelte-bcxgh2){top:-500px}.sticky.svelte-bcxgh2{font-family:var(--font-family);font-size:var(--fs-normal);font-style:normal;font-weight:500;line-height:var(--lh-normal);position:fixed;top:calc(var(--header-height) + var(--index) * var(--lh-normal));left:0;z-index:var(--z-index-home-section-sticky);display:none;width:100%;padding:0 0 1px;color:var(--color-primary);text-align:center;background:var(--color-white)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.sticky.svelte-bcxgh2:hover{color:var(--color-tertiary)}}.sticky.is-sticky.svelte-bcxgh2{display:block}.title.svelte-bcxgh2{position:absolute;top:50%;left:0;z-index:2;width:100%;height:var(--lh-normal);color:var(--color-primary);text-align:center;transform:translateY(-50%)}.title.color-grey.svelte-bcxgh2{color:var(--color-secondary)}.title.color-white.svelte-bcxgh2{color:var(--color-white)}.image.svelte-bcxgh2{position:relative}.image.svelte-bcxgh2 .image-instance{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-ratio.svelte-bcxgh2{height:0;padding-top:44%;overflow:hidden}@media(max-width:599px){.image-ratio.svelte-bcxgh2{padding-top:100%}}.home.svelte-7ccykd{-ms-overflow-style:none;scrollbar-width:none}.home.svelte-7ccykd::-webkit-scrollbar{display:none}.home.svelte-7ccykd{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.item.svelte-2kw9xc{display:grid;grid-template-columns:120px 1fr;grid-gap:0 var(--grid-gutter);gap:0 var(--grid-gutter)}.in-project.svelte-2kw9xc .item:where(.svelte-2kw9xc){color:var(--color-tertiary)}@media(min-width:0px)and (max-width:374px){.in-project.svelte-2kw9xc .item:where(.svelte-2kw9xc){grid-template-columns:1fr;margin-bottom:var(--grid-gutter)}}.link-item.svelte-2kw9xc a:where(.svelte-2kw9xc){color:var(--color-tertiary)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.link-item.svelte-2kw9xc a:where(.svelte-2kw9xc):hover{color:var(--color-primary)}}.press.svelte-2kw9xc span:where(.svelte-2kw9xc)+span:where(.svelte-2kw9xc):before{content:" / "}.item.svelte-17o9mcf{margin-bottom:var(--grid-gutter)}.item.svelte-17o9mcf:last-of-type{margin-bottom:0}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.item.svelte-17o9mcf:hover .meta:where(.svelte-17o9mcf),.item.svelte-17o9mcf:hover .description:where(.svelte-17o9mcf){color:var(--color-primary)}.item.svelte-17o9mcf:hover .image-wrapper:where(.svelte-17o9mcf){filter:none}}.grid.svelte-17o9mcf{display:grid;grid-template-areas:"meta image description";grid-template-columns:1fr 1fr 1fr;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}@media(min-width:840px)and (max-width:1045px),(min-width:1046px)and (max-width:1279px){.grid.svelte-17o9mcf{grid-template-areas:"description image";grid-template-columns:1fr 1fr}}@media(max-width:839px){.grid.svelte-17o9mcf{grid-template-areas:"image";grid-template-columns:1fr}}.link.svelte-17o9mcf{display:block;color:var(--color-secondary)}.meta.svelte-17o9mcf,.description.svelte-17o9mcf{font-family:var(--font-family);font-size:var(--fs-small);font-style:normal;font-weight:500;line-height:var(--lh-small);color:var(--color-secondary);transition:var(--transition-index-text)}.meta.svelte-17o9mcf{grid-area:meta}@media(min-width:840px)and (max-width:1045px),(min-width:1046px)and (max-width:1279px),(max-width:839px){.meta.svelte-17o9mcf{display:none}}.description.svelte-17o9mcf{grid-area:description;height:100%}@media(max-width:839px){.description.svelte-17o9mcf{display:none}}.image.svelte-17o9mcf{position:relative;grid-area:image}.image-wrapper.svelte-17o9mcf{position:relative;width:100%;background:var(--color-grey-light);filter:grayscale(1);transition:var(--transition-index-img);will-change:filter}.image-wrapper.svelte-17o9mcf .thumb{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-ratio.svelte-17o9mcf{height:0;padding-top:calc(2 / 3 * 100%);overflow:hidden}.title.svelte-17o9mcf{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translate3d(0,-50%,0)}.title.has-thumb.svelte-17o9mcf{color:var(--color-white)}.index.svelte-adncfc{-ms-overflow-style:none;scrollbar-width:none}.index.svelte-adncfc::-webkit-scrollbar{display:none}.index.svelte-adncfc{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.inner.svelte-adncfc{padding:0 var(--padding-horizontal) var(--padding-vertical)}.has-cookie-banner .inner.svelte-adncfc{padding-bottom:var(--padding-vertical-cookie)}.not-found.svelte-1r1fvrx{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.inner.svelte-1r1fvrx{color:var(--color-secondary)}.inner.svelte-1r1fvrx strong{color:var(--color-primary);font-weight:400}.inner.svelte-1r1fvrx a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.inner.svelte-1r1fvrx a:hover{color:var(--color-hover)}}.inner.svelte-1r1fvrx{position:absolute;top:0;left:0;display:grid;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--padding-vertical) var(--padding-horizontal)}.text.svelte-1r1fvrx{text-align:center}.figure.svelte-1yj8fe4{position:relative;width:100%}.ratio.svelte-1yj8fe4{height:0;overflow:hidden}.figure.svelte-1yj8fe4 .figure-image{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.link-lists.svelte-135r7t1{padding:0 var(--padding-horizontal)}.section.svelte-135r7t1{padding-bottom:var(--lh-normal)}.title.svelte-135r7t1{padding-bottom:var(--lh-normal);text-align:center}.content.svelte-135r7t1 a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.content.svelte-135r7t1 a:hover{color:var(--color-hover)}}.content.svelte-135r7t1,.content.svelte-135r7t1 a{color:var(--color-secondary)}.navigation-active .content.svelte-135r7t1,.navigation-active .content.svelte-135r7t1 a{color:var(--color-tertiary)}@media(max-width:839px){.item.press.svelte-135r7t1{margin-bottom:var(--lh-normal)}}.table.svelte-135r7t1{display:grid;grid-template-columns:2fr 1fr 200px;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}@media(max-width:839px){.table.svelte-135r7t1{grid-template-columns:1fr;gap:0}}.clock.svelte-13d36y{display:block;width:230px}.circle.svelte-13d36y{stroke:var(--color-black);fill:transparent;stroke-width:1}.marker.svelte-13d36y,.hours.svelte-13d36y,.minutes.svelte-13d36y{stroke:var(--color-black);stroke-width:1}.seconds.svelte-13d36y{stroke:var(--color-grey)}.locations.svelte-1p5csuo{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);padding:0 var(--padding-horizontal)}@media(max-width:839px){.locations.svelte-1p5csuo{grid-template-columns:1fr}}.item.svelte-1p5csuo{padding-bottom:var(--lh-normal)}.clock.svelte-1p5csuo{padding-bottom:calc(.75 * var(--lh-normal))}.description.svelte-1p5csuo,.maps.svelte-1p5csuo{color:var(--color-secondary)}.description.svelte-1p5csuo strong,.maps.svelte-1p5csuo strong{color:var(--color-primary);font-weight:400}.description.svelte-1p5csuo a,.maps.svelte-1p5csuo a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.description.svelte-1p5csuo a:hover,.maps.svelte-1p5csuo a:hover{color:var(--color-hover)}}.spacer.svelte-17pdzio{position:relative;height:25vh}.split-videos.svelte-1jpb9kw{display:grid;grid-template-columns:1fr 1fr}.team.svelte-uypn5v{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gutter);gap:var(--grid-gutter);padding:var(--lh-normal) var(--padding-horizontal) 0}@media(max-width:839px){.team.svelte-uypn5v{grid-template-columns:1fr}}.item.svelte-uypn5v{margin-bottom:calc(3 * var(--lh-normal))}@media(max-width:839px){.item.svelte-uypn5v{margin-bottom:var(--lh-normal)}}.title.svelte-uypn5v{margin-bottom:var(--lh-normal);text-align:center}.description.svelte-uypn5v{color:var(--color-secondary)}.description.svelte-uypn5v strong{color:var(--color-primary);font-weight:400}.description.svelte-uypn5v a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.description.svelte-uypn5v a:hover{color:var(--color-hover)}}.navigation-active .description.svelte-uypn5v{color:var(--color-tertiary)}.text.svelte-1v9hf3h{color:var(--color-secondary)}.text.svelte-1v9hf3h strong{color:var(--color-primary);font-weight:400}.text.svelte-1v9hf3h a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.text.svelte-1v9hf3h a:hover{color:var(--color-hover)}}.text.svelte-1v9hf3h{padding:5px var(--padding-horizontal) 0}.navigation-active .text.svelte-1v9hf3h{color:var(--color-tertiary)}.text-in-columns.svelte-bf4gwj{color:var(--color-secondary)}.text-in-columns.svelte-bf4gwj strong{color:var(--color-primary);font-weight:400}.text-in-columns.svelte-bf4gwj{padding:0 var(--padding-horizontal)}.inner.svelte-bf4gwj{display:grid;grid-gap:0 var(--grid-gutter);gap:0 var(--grid-gutter);grid-template-columns:1fr 2fr}@media(max-width:839px){.inner.svelte-bf4gwj{grid-template-columns:1fr}}.title.svelte-bf4gwj{color:var(--color-primary)}@media(max-width:839px){.title.svelte-bf4gwj{margin-bottom:var(--lh-normal);text-align:center}}.content.svelte-bf4gwj a{color:inherit}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.content.svelte-bf4gwj a:hover{color:var(--color-hover)}}.content.svelte-bf4gwj,.content.svelte-bf4gwj a{color:var(--color-tertiary)}.navigation.svelte-gvenhf{position:sticky;top:0;left:0;z-index:var(--z-index-navigation);width:100%;padding:0 var(--padding-horizontal) 5px;background:var(--color-white)}.navigation.spacer.svelte-gvenhf{position:relative;z-index:auto;opacity:0}.list.svelte-gvenhf{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);justify-items:center;margin:0;padding:0;list-style:none}@media(min-width:840px)and (max-width:1045px),(max-width:839px){.list.svelte-gvenhf{display:flex;flex-flow:row wrap;justify-content:center;gap:0}}.item.svelte-gvenhf{display:block;color:var(--color-secondary)}.item.svelte-gvenhf a:where(.svelte-gvenhf){color:inherit;cursor:pointer}.item.svelte-gvenhf a.active:where(.svelte-gvenhf){color:var(--color-primary)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.item.svelte-gvenhf a:where(.svelte-gvenhf):hover{color:var(--color-hover)}}@media(min-width:840px)and (max-width:1045px),(max-width:839px){.item.svelte-gvenhf{display:inline-block}}.sep.svelte-gvenhf{display:none}@media(min-width:840px)and (max-width:1045px),(max-width:839px){.sep.svelte-gvenhf{display:inline-block}.item.svelte-gvenhf:last-of-type .sep:where(.svelte-gvenhf){display:none}}.page.svelte-37b3kl{-ms-overflow-style:none;scrollbar-width:none}.page.svelte-37b3kl::-webkit-scrollbar{display:none}.page.svelte-37b3kl{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(max-width:599px){.page.svelte-37b3kl .video-poster,.page.svelte-37b3kl .video-element{-o-object-fit:cover;object-fit:cover}.page.svelte-37b3kl .video-ratio{padding-top:120%!important}}.inner.svelte-37b3kl{padding:0 0 80vh}.inner.svelte-37b3kl .block-text+.block-text{padding-top:var(--lh-normal)}.inner.svelte-37b3kl .block-text-in-columns+.block-text-in-columns{padding-top:calc(2 * var(--lh-normal))}.inner.svelte-37b3kl .block-text-in-columns+.block-text{padding-top:var(--lh-normal)}.section.svelte-37b3kl{position:relative}.project.svelte-4pgesh{-ms-overflow-style:none;scrollbar-width:none}.project.svelte-4pgesh::-webkit-scrollbar{display:none}.project.svelte-4pgesh{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.button.svelte-4pgesh{font-family:var(--font-family);font-size:var(--fs-small);font-style:normal;font-weight:500;line-height:var(--lh-small);color:var(--color-primary)}.header.svelte-4pgesh{font-family:var(--font-family);font-size:var(--fs-small);font-style:normal;font-weight:500;line-height:var(--lh-small);position:absolute;top:0;left:0;z-index:var(--z-index-project-header);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 var(--grid-gutter);gap:0 var(--grid-gutter);width:100%;padding:var(--padding-vertical) var(--padding-horizontal) 0}@media(max-width:839px){.header.svelte-4pgesh{grid-template-columns:1fr}}.header-left.svelte-4pgesh,.header-center.svelte-4pgesh,.header-right.svelte-4pgesh{justify-self:center}@media(max-width:839px){.header-center.svelte-4pgesh{display:none}}.header-left-small.svelte-4pgesh{display:none}@media(max-width:839px){.header-left-small.svelte-4pgesh{display:inline}}.index.svelte-4pgesh{-ms-overflow-style:none;scrollbar-width:none}.index.svelte-4pgesh::-webkit-scrollbar{display:none}.index.svelte-4pgesh{font-family:var(--font-family);font-size:var(--fs-small);font-style:normal;font-weight:500;line-height:var(--lh-small);position:absolute;top:0;left:0;z-index:var(--z-index-project-index);width:100%;max-height:100%;padding:34px var(--padding-horizontal) var(--grid-gutter);overflow-x:hidden;overflow-y:scroll;overflow:hidden scroll;background:var(--color-grey-light);transform:translate3d(0,-100%,0);transition:transform .6s var(--ease-out-cubic)}.index.visible.svelte-4pgesh{transform:translateZ(0)}@media(max-width:839px){.index.svelte-4pgesh{padding-top:45px}}.preview.svelte-4pgesh{display:flex;flex-flow:row wrap;margin-bottom:var(--grid-gutter)}.preview-item.svelte-4pgesh{width:calc(var(--project-preview-height) * var(--r));height:var(--project-preview-height);margin:0 2px 2px 0}.preview-item.svelte-4pgesh .video{background:none}.preview-item.svelte-4pgesh .video-element{-o-object-fit:cover;object-fit:cover}.preview-button.svelte-4pgesh{display:block;width:100%;height:100%;background:var(--color-secondary)}.preview-button.svelte-4pgesh .preview-media{width:100%;height:100%;filter:grayscale(1);transition:var(--transition-project-preview-img),var(--transition-media-load)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.preview-button.svelte-4pgesh:hover .preview-media{filter:none}}.content.svelte-4pgesh{display:grid;grid-template-areas:"meta description";grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gutter);gap:var(--grid-gutter);color:var(--color-tertiary)}@media(max-width:839px){.content.svelte-4pgesh{grid-template-areas:"description" "meta";grid-template-columns:1fr}}.content-meta.svelte-4pgesh{grid-area:meta}.content-description.svelte-4pgesh{grid-area:description}.slideshow.svelte-4pgesh{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow.svelte-4pgesh .swiper:where(.svelte-4pgesh){height:100%}.slideshow.svelte-4pgesh .swiper-wrapper{transition-timing-function:var(--ease-slide)}.slideshow.svelte-4pgesh .slide-item{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.slideshow.svelte-4pgesh .video.slide-item{background:none}.slideshow.svelte-4pgesh .video.slide-item .video-ratio{display:none}.button-prev.svelte-4pgesh,.button-next.svelte-4pgesh{position:absolute;top:0;left:0;z-index:1;width:50%;height:100%;cursor:none}@media(hover:none){.button-prev.svelte-4pgesh,.button-next.svelte-4pgesh{display:none}}.button-next.svelte-4pgesh{right:0;left:auto}.cursor.svelte-4pgesh{font-family:var(--font-family);font-size:var(--fs-small);font-style:normal;font-weight:500;line-height:var(--lh-small);position:absolute;top:0;left:0;z-index:var(--z-index-project-slideshow-cursor);color:var(--color-primary);pointer-events:none;transition:var(--transition-project-slideshow-cursor)}.app.svelte-12qhfyh{position:relative;width:100%;height:100%}.app.loaded.svelte-12qhfyh{transition:var(--transition-app)}.panel.svelte-12qhfyh{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.panel-index.svelte-12qhfyh{left:100%}.panel-about.svelte-12qhfyh{left:-100%}.panel-privacy.svelte-12qhfyh{left:-200%}.panel-contact.svelte-12qhfyh{left:200%}.panel-project.svelte-12qhfyh{top:100%;background:var(--color-grey-light)}.panel-notfound.svelte-12qhfyh{top:-100%;background:var(--color-tertiary)}
