.activity-item,.media a,a{text-decoration:none}.fullscreen-image,svg use{pointer-events:none}.fullscreen--activities h1,.fullscreen--contact,.fullscreen--text h1{text-align:center}.languages,.title{text-transform:uppercase}*{margin:0;padding:0;box-sizing:border-box}html{background:#fff}.activity-title:after,h1:after{content:"";background:currentColor}body{font-size:20px;line-height:1.35;letter-spacing:.03em;color:#fff}.fullscreen--contact a,.menu a,.social-media a,[data-template=default] .languages .headline-font,a{color:inherit}@media screen and (max-width:767px){body{font-size:14px}body p{font-size:16px}}h1{font-size:2em;position:relative;padding-bottom:1.2em;letter-spacing:.05em}h1:after{position:absolute;width:2em;height:3px;bottom:.6em;left:50%;margin-left:-1em}.icon-ratio,.media{position:relative}p{margin-bottom:1em}p:last-child{margin-bottom:0}a{border-bottom:1px solid}strong{font-weight:400;letter-spacing:.2em;margin:0 .3em}.media[style*="--ratio"] .media-entry{aspect-ratio:var(--ratio);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){h1{font-size:1.8em}.media[style*="--mobile-ratio"] .media-entry{aspect-ratio:var(--mobile-ratio);-o-object-fit:cover;object-fit:cover}}.media-entry{display:block;width:100%;height:auto}.media-caption{margin-top:.4em}.icon-ratio svg{position:absolute;left:0;top:0;width:100%;height:100%}svg{fill:currentColor;vertical-align:middle;overflow:visible}.secretPath{position:fixed;left:0;top:0;width:5vw;height:5vw;z-index:5}.languages{position:absolute;right:0;top:0;top:50%;transform-origin:right bottom;transform:translateY(-100%) rotate(-90deg) translateX(50%);z-index:1;margin-right:2.3vmax;font-size:.72em;letter-spacing:.1em;display:flex}@media screen and (max-aspect-ratio:1/1){.languages{right:auto;left:0;top:50%;transform-origin:left top;margin-left:2.3vmax;transform:rotate(-90deg) translateX(-50%)}}.languages a{border-bottom-color:transparent;position:relative;margin:0 12px}.languages a.is-active{border-bottom-color:currentColor}.languages .divider:last-child{display:none}.fullscreen,footer{min-height:100vh;position:relative;border:1.5vmax solid transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.5vmax}.fullscreen-image{position:absolute;width:100%;height:100%;left:0;top:0}.fullscreen-image-element{height:100%;-o-object-fit:cover!important;object-fit:cover!important}.fullscreen-content{max-width:800px;width:100%;padding:8.5vmax 1.5vmax}.fullscreen:only-child .arrow{display:none}.fullscreen--contact a{line-height:.8;display:inline-block}.fullscreen--activities .fullscreen-content{max-width:none;padding-left:0;padding-right:0}.fullscreen:last-child .arrow{transform:rotate(180deg)}@media screen and (max-aspect-ratio:1/1){.fullscreen:last-child .arrow{display:block}.image-text{text-shadow:0 0 50px hsla(0,0%,0%,.08)}}.fullscreen--text .fullscreen-content{max-width:none}@media screen and (min-width:1024px){.textblocks{display:flex;margin:0 -45px}}.textblocks-entry{margin:45px 0 90px;flex:1 1 0%}.textblocks-entry:last-child{margin-bottom:0}.textblocks-entry:first-child{margin-top:0}.textblocks-entry:only-child{margin:0 auto;max-width:800px;width:100%}@media screen and (min-width:1024px){.textblocks-entry{margin:0 45px}}.image-text{position:relative;padding:1.5vmax;max-width:500px;text-align:left}.image-text[data-position=left]{align-self:flex-start}@media screen and (max-aspect-ratio:1/1){.image-text[data-position=left]{margin:auto 0 0;text-align:center;max-width:none;width:100%;color:inherit}}.image-text[data-position=bottom]{margin:auto 0 9.2vh;text-align:center;max-width:none}.image-text[data-position=caption]{align-self:flex-start;margin-top:auto;padding:0;font-size:14px;text-style:italic;max-width:48%}@media screen and (max-width:767px){.image-text[data-position=caption]{max-width:none}.image-text[data-position=caption] p{font-size:inherit}}.title{padding-bottom:0;font-size:3em;line-height:1}@media screen and (max-width:767px){.title{font-size:2em}}.title:after{display:none}.subtitle{font-size:1.3em}.activity{margin:-1.5vmax;justify-content:center;display:flex;flex-wrap:wrap}.activity:last-child{margin-bottom:-1.5vmax}.activity-item{width:200px;margin:1.5vmax;padding:1vmax;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;border:none}@media screen and (max-width:767px){.activity-item{width:130px}}.activity-title{line-height:1.2;letter-spacing:.05em;margin-bottom:.3em;padding-bottom:.3em;position:relative}.activity-title:after{position:absolute;bottom:0;left:50%;width:33%;height:1px;transform:translateX(-50%)}.activity-meta{font-size:.6em;letter-spacing:.05em;line-height:1.5}.activity-what{display:block}.activity-where:after{content:", "}.icon{fill:currentColor}.social-media a{margin:0 5px;border:none}.social-media a .icon{display:inline-block;width:1.4em}.arrow{position:absolute;bottom:4vh;left:0;right:0;margin:auto;width:2.4vh!important;height:4.2vh!important;cursor:pointer;touch-action:manipulation}@media screen and (max-aspect-ratio:1/1){.arrow{display:none}}.menu{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-aspect-ratio:1/1){.menu{display:none}}.menu a{border:none}.menu a:after{display:inline-block;content:"/";margin:0 10px}.menu a:last-child:after{display:none}footer{min-height:33vh;text-align:center;display:flex;flex-direction:column;gap:1em}.desktop-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:10}.desktop-modal.is-open{display:flex!important}.desktop-modal .arrow{display:none}.desktop-modal .close-button{position:absolute;right:0;top:0;padding:5vh;cursor:pointer}.desktop-modal .close-button .icon{width:1.2em}.imprint{text-align:center}