.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.sanity-image{user-select:none}.sanity-image img{display:block}figure{width:100%}.rich-text[data-v-09ae7322]{white-space:pre-line}.projects--slider{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background);z-index:1}.projects--slider__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(0)}@media only screen and (orientation:portrait){.projects--slider__video{top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-90deg) scale(0);width:var(--viewport-height);height:var(--viewport-width)}}.projects--slider__container.keen-slider{cursor:pointer;min-height:var(--viewport-height)}.projects--slider__container.keen-slider:not(.visible){opacity:0;pointer-events:none}.projects--slider__container.keen-slider .keen-slider__slide{min-width:var(--viewport-width);min-height:var(--viewport-height);transform:none!important}.projects--slider__container.keen-slider .keen-slider__slide:not(.active){visibility:hidden}.projects--slider__container.keen-slider .keen-slider__slide.active{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%}.projects--slider__container.keen-slider .keen-slider__slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (orientation:portrait){.projects--slider__container.keen-slider .keen-slider__slide img{top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-90deg);width:var(--viewport-height);height:var(--viewport-width)}}.projects--slider .projects--slider__introduction{transition:opacity .2s ease;cursor:pointer}.projects--slider .project--info,.projects--slider .projects--slider__introduction{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-above) calc(var(--spacing-above)*2);z-index:1}@media only screen and (max-width:1024px){.projects--slider .project--info,.projects--slider .projects--slider__introduction{padding:var(--spacing-above) var(--spacing-1)}}.projects--slider .project--info{pointer-events:none}.projects--slider:not(.info-visible) .project--info{opacity:0}.projects--slider:not(.loaded) .projects--slider__introduction{opacity:1}.about--modal[data-v-4bfa5a8a]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background);z-index:2;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:none}.about--modal[data-v-4bfa5a8a]::-webkit-scrollbar-track{display:none;-webkit-box-shadow:inset 0 0 0 transparent;background-color:transparent}.about--modal[data-v-4bfa5a8a]::-webkit-scrollbar{display:none;width:0;background-color:transparent}.about--modal[data-v-4bfa5a8a]::-webkit-scrollbar-thumb{background-color:transparent;margin-left:0;display:none}.about--modal.hidden[data-v-4bfa5a8a]{visibility:hidden}.about--sections[data-v-4bfa5a8a]{display:grid;padding:var(--spacing-1);grid-gap:calc(var(--spacing-1)*2);padding-top:var(--spacing-above)}@media only screen and (min-width:1025px){.about--sections[data-v-4bfa5a8a]{grid-gap:var(--spacing-above);grid-template-columns:1fr 1fr;padding-right:calc(var(--spacing-above)*3)}}@media only screen and (min-width:1601px){.about--sections[data-v-4bfa5a8a]{padding-right:calc(var(--spacing-above)*4)}}.about--section[data-v-4bfa5a8a]{display:flex;flex-direction:column}.about--section .section--title[data-v-4bfa5a8a]{text-transform:uppercase}