.section{margin-bottom:8rem;position:relative}.section,.section-content{display:flex;flex-flow:column}.section-content p:not([class]),.section-content ul:not([class]){width:100%}.section-content>.button,.section-content>.heading,.section-content>.link,.section-content>.normal,.section-content>.programme,.section-content>.row>.row-item,.section-content>ul>li,.section-content>ul>ul>li{transition:transform var(--transition),opacity var(--transition)}.section:not(.intersected) .section-heading{opacity:0;transform:var(--intersected-motion)}.section:not(.intersected) .section-heading:before{transform:scaleX(0)}.section:not(.intersected) .section-content>.button,.section:not(.intersected) .section-content>.heading,.section:not(.intersected) .section-content>.link,.section:not(.intersected) .section-content>.normal,.section:not(.intersected) .section-content>.programme,.section:not(.intersected) .section-content>.row>.row-item,.section:not(.intersected) .section-content>ul>li,.section:not(.intersected) .section-content>ul>ul>li{opacity:0;transform:var(--intersected-motion)}.section:not(.intersected) .section-background{opacity:0}.section:nth-child(3n) .aside-right .section-aside-image{left:-9rem;width:24rem}.section:nth-child(3n) .aside-left .section-aside-border{border-bottom-style:solid;border-right-style:none;bottom:-1rem;right:0;transform-origin:0 100%}.section:nth-child(3n) .aside-left:not(.intersected) .section-aside-border{transform:scaleX(0)}.section:nth-child(3n+2) .aside-right-image:before,.section:nth-child(3n+2) .aside-right:before{border-left-style:none;border-right-style:solid}.section:nth-child(3n+2) .aside-right-image:after,.section:nth-child(3n+2) .aside-right:after{border-left-style:solid;border-right-style:none;transform-origin:0 100%}.section:nth-child(3n+2) .aside-right .section-aside-border{border-bottom-style:solid;border-left-style:none;bottom:-1rem;left:0;transform-origin:100% 100%}.section:nth-child(3n+2) .aside-right:not(.intersected) .section-aside-border{transform:scaleX(0)}.section-background{align-self:center;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity var(--transition);width:100vw}.section>*{z-index:10}.section-hero{align-self:center;background:rgba(0,0,0,.1);height:20rem;-o-object-fit:cover;object-fit:cover;width:100vw}.section-hero .nuxt-image{height:100%;width:100%}.section-aside{--transition:1s ease-out;height:24rem;min-height:18rem;position:absolute;transform:rotate(-20deg);transition:transform var(--transition);width:20rem}.section-aside:not(.intersected) .section-aside-border{transform:scaleY(0)}.section-aside:not(.intersected) .section-aside-image:after,.section-aside:not(.intersected) .section-aside-image:before,.section-aside:not(.intersected):after,.section-aside:not(.intersected):before{transform:scale(0)}.section-aside:not(.intersected) .nuxt-image{opacity:0!important}.section-aside .nuxt-image{transition:opacity var(--transition) 1s,filter var(--transition) 1s}.section-aside-image{height:80%;position:absolute;transform:rotate(20deg);width:100%;z-index:10}.section-aside-image .nuxt-image{height:100%;width:100%}.section-aside-image:not(.has-image):after,.section-aside-image:not(.has-image):before{content:none!important}.section-aside-image:after,.section-aside-image:before,.section-aside:after,.section-aside:before{border:2px var(--primary);content:"";inset:0;position:absolute;transition:transform var(--transition)}.section-aside-image:before,.section-aside:before{border-left-style:solid;border-top-style:solid;transform-origin:0 0}.section-aside-image:after,.section-aside:after{border-bottom-style:solid;border-right-style:solid;transform-origin:100% 100%}.section-aside-border{border:2px var(--primary);content:"";inset:0;position:absolute;transition:transform var(--transition)}@media (max-width:1023px){.section-aside{display:none}}.section-aside.aside-right{height:40%;left:110%;margin-left:calc(28.57143vw - 28.57143%);top:-10%;width:20rem}.section-aside.aside-right .section-aside-border{border-left-style:solid;left:-1rem;transform-origin:100% 100%}.section-aside.aside-right .section-aside-image{left:-8rem;top:10%}.section-aside.aside-left{bottom:20%;height:30%;margin-right:calc(28.57143vw - 28.57143%);right:110%;width:20rem}.section-aside.aside-left .section-aside-border{border-right-style:solid;right:-1rem;transform-origin:100% 0}.section-aside.aside-left .section-aside-image{right:-8rem;top:10%}
