/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}*{text-decoration-thickness:inherit}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;text-size-adjust:100%}body{height:100%;font-size:1.2rem;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizelegibility}img,picture,video,canvas,svg,iframe{display:block;max-width:100%;vertical-align:bottom;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0}ol,ul,menu,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:hover,a:active{outline:none}table{border-collapse:collapse;border-spacing:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:Lost;font-display:swap;font-style:normal;font-weight:400;src:url(/dist/assets/205TF-Lost-Normal-C3PDvNnF.woff2) format("woff2"),url(/dist/assets/205TF-Lost-Normal-BJTF34Ui.woff) format("woff")}@font-face{font-family:Inter;font-display:swap;font-style:normal;font-weight:100 900;src:url(/dist/assets/InterVariable-DiVDrmQJ.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-display:swap;font-style:italic;font-weight:100 900;src:url(/dist/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2-variations")}.article,.prose{-webkit-hyphens:manual;hyphens:manual}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.article p,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p{margin-bottom:2rem;letter-spacing:-.05rem}.article .gallery__item p,.prose .gallery__item p{margin-bottom:0}.article ul,.prose ul{list-style:disc outside}.article ol,.prose ol{list-style:numeric outside}.article strong,.prose strong{font-weight:600}:root{--color-white: #FFF;--color-black: #222;--color-text: #494949;--grid-max-width: 144rem;--grid-margin: 3.5rem;--grid-margin-mini: 1.5rem;--grid-gutter: 3.5rem;--grid-columns: 6;--space-gutter: 2rem;--border-radius: 1rem;--body-font-family: "Inter", sans-serif;--body-font-size: 2.2rem;--body-line-height: 1.25;--body-text-decoration-thickness: 1px;--body-text-underline-offset: .2em;--h1-font-family: "Lost", sans-serif;--h1-font-size: 9.6rem;--h1-line-height: .98;--h2-font-family: "Lost", sans-serif;--h2-font-size: 6.8rem;--h2-line-height: 1;--h3-font-family: "Lost", sans-serif;--h3-font-size: 4rem;--h3-line-height: 1.06;--h4-font-family: "Inter", sans-serif;--h4-font-size: 2rem;--h4-line-height: 1.2;--h4-text-transform: lowercase}@media (max-width: 800px){:root{--h1-font-size: 5rem;--h2-font-size: 4rem;--h3-font-size: 2.8rem;--body-font-size: 1.8rem}}@media (min-resolution: 2x){:root{--body-text-decoration-thickness: 15px}}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, initial);font-variant:var(--body-font-variant, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, from-font);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);color:var(--color-text);background:var(--color-white);font-feature-settings:"case" 1}h1{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial)}h2{font-family:var(--h2-font-family, inherit);font-size:var(--h2-font-size, inherit);font-weight:var(--h2-font-weight, inherit);font-style:var(--h2-font-style, normal);font-synthesis:var(--h2-font-synthesis, none);font-feature-settings:var(--h2-font-feature-settings, initial);font-variant:var(--h2-font-variant, none);font-kerning:var(--h2-font-kerning, auto);line-height:var(--h2-line-height, inherit);text-transform:var(--h2-text-transform, none);text-underline-offset:var(--h2-text-underline-offset, inherit);text-decoration-thickness:var(--h2-text-decoration-thickness, from-font);word-spacing:var(--h2-word-spacing, normal);letter-spacing:var(--h2-letter-spacing, normal);font-variation-settings:var(--h2-font-variation-settings, initial)}h3{font-family:var(--h3-font-family, inherit);font-size:var(--h3-font-size, inherit);font-weight:var(--h3-font-weight, inherit);font-style:var(--h3-font-style, normal);font-synthesis:var(--h3-font-synthesis, none);font-feature-settings:var(--h3-font-feature-settings, initial);font-variant:var(--h3-font-variant, none);font-kerning:var(--h3-font-kerning, auto);line-height:var(--h3-line-height, inherit);text-transform:var(--h3-text-transform, none);text-underline-offset:var(--h3-text-underline-offset, inherit);text-decoration-thickness:var(--h3-text-decoration-thickness, from-font);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}h4{font-family:var(--h4-font-family, inherit);font-size:var(--h4-font-size, inherit);font-weight:var(--h4-font-weight, inherit);font-style:var(--h4-font-style, normal);font-synthesis:var(--h4-font-synthesis, none);font-feature-settings:var(--h4-font-feature-settings, initial);font-variant:var(--h4-font-variant, none);font-kerning:var(--h4-font-kerning, auto);line-height:var(--h4-line-height, inherit);text-transform:var(--h4-text-transform, none);text-underline-offset:var(--h4-text-underline-offset, inherit);text-decoration-thickness:var(--h4-text-decoration-thickness, from-font);word-spacing:var(--h4-word-spacing, normal);letter-spacing:var(--h4-letter-spacing, normal);font-variation-settings:var(--h4-font-variation-settings, initial);color:var(--color-text)}main{max-width:var(--grid-max-width);padding:0 var(--grid-margin);padding-top:calc(var(--menu-height, 0px) + var(--grid-margin));margin-inline:auto}main:has(.hero){padding-top:0}a{-webkit-tap-highlight-color:rgba(255,255,255,0);color:inherit;text-decoration-line:none;text-decoration-thickness:1px}.prose a{text-decoration-line:underline;text-underline-offset:inherit;text-decoration-thickness:1px;text-decoration-color:currentcolor}a[href^="tel:"]{text-decoration:none}.block--align-left{text-align:left}.block--align-center{text-align:center}.button{display:inline-block;padding:.5em 1.25em;border:1px solid currentColor;border-radius:1rem;font-family:var(--body-font-family);transition-duration:var(--easing, .12s);transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.button:hover{transform:scale(.9)}.button h1,.button h2,.button h3,.button h4,.button h5,.button h6,.button p{margin-bottom:0;font-family:inherit}.button--background-primary{background:var(--color-primary);color:var(--color-white);border-width:0}.button--background-primary *{color:var(--color-white)}.button--background-secondary{background:var(--color-secondary);color:var(--color-black);border-width:0}.button--background-accent{background:var(--color-accent);color:var(--color-white);border-width:0}.button--background-transparent{background:transparent}.tag{display:inline-block;padding:.4rem 1rem;color:var(--color-white);border-radius:5.2rem;transition-duration:var(--easing, .12s);transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);font-family:var(--h4-font-family, inherit);font-size:var(--h4-font-size, inherit);font-weight:var(--h4-font-weight, inherit);font-style:var(--h4-font-style, normal);font-synthesis:var(--h4-font-synthesis, none);font-feature-settings:var(--h4-font-feature-settings, initial);font-variant:var(--h4-font-variant, none);font-kerning:var(--h4-font-kerning, auto);line-height:var(--h4-line-height, inherit);text-transform:var(--h4-text-transform, none);text-underline-offset:var(--h4-text-underline-offset, inherit);text-decoration-thickness:var(--h4-text-decoration-thickness, from-font);word-spacing:var(--h4-word-spacing, normal);letter-spacing:var(--h4-letter-spacing, normal);font-variation-settings:var(--h4-font-variation-settings, initial)}.tag:hover{transform:scale(.9)}.tag--accent{background:var(--color-accent)}.tag--primary{background:var(--color-primary)}.tag--square{border-radius:0;transform:none}figure img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;object-fit:cover;object-position:var(--focus-x, 50%) var(--focus-y, 50%)}figure img[data-lazyload][data-decoded=true]{opacity:1}figure img[data-photoswipe]{cursor:pointer;cursor:zoom-in}figure figcaption:empty{display:none}.menu{transition-duration:.24s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);position:fixed;z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:var(--grid-gutter);padding:var(--grid-margin);inset-block-start:0;inset-inline:0}@media (max-width: 800px){.menu{background:var(--color-white)}}.menu.is-hidden{transform:translateY(-100%)}.menu__logo{--h1-font-size: 7rem;--h1-line-height: 1;padding:0;margin:0;line-height:1.2rem;flex-shrink:0}.menu__logo a{display:block}.menu__burger{display:none;flex-direction:column;justify-content:center;gap:.5rem;width:3.6rem;height:3.6rem;padding:0;cursor:pointer;background:transparent;border:0}@media (max-width: 800px){.menu__burger{display:flex}}.menu__burger-bar{display:block;height:.3rem;background:var(--color-black);border-radius:3px}.menu__items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:33vw;list-style:none}@media (max-width: 800px){.menu__items{display:none;flex-direction:column;justify-content:flex-start;gap:1rem;width:100%;max-width:none}.menu.is-open .menu__items{display:flex}}.menu__link{font-family:var(--h4-font-family, inherit);font-size:var(--h4-font-size, inherit);font-weight:var(--h4-font-weight, inherit);font-style:var(--h4-font-style, normal);font-synthesis:var(--h4-font-synthesis, none);font-feature-settings:var(--h4-font-feature-settings, initial);font-variant:var(--h4-font-variant, none);font-kerning:var(--h4-font-kerning, auto);line-height:var(--h4-line-height, inherit);text-transform:var(--h4-text-transform, none);text-underline-offset:var(--h4-text-underline-offset, inherit);text-decoration-thickness:var(--h4-text-decoration-thickness, from-font);word-spacing:var(--h4-word-spacing, normal);letter-spacing:var(--h4-letter-spacing, normal);font-variation-settings:var(--h4-font-variation-settings, initial);display:inline-block;padding:.4rem 1rem;color:var(--color-white);background:var(--color-primary);border-radius:1.6rem}@media (max-width: 800px){.menu__link{font-size:calc(var(--h4-font-size) * 2)}}.menu__link--active{background:var(--color-accent)}.box2d{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:visible}.box2d__shape{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);position:absolute;top:0;left:0;cursor:grab;opacity:0;touch-action:pan-y}.box2d__shape.is-dragging{cursor:grabbing}.box2d__shape--social{cursor:pointer}.box2d__shape--social.is-dragging{cursor:grabbing}.box2d.is-ready .box2d__shape{opacity:1}.box2d__shape svg{display:block;transform-origin:0 0;transform:scale(calc(var(--box2d-scale, 1) * var(--box2d-viewport-scale, 1)))}.box2d__shape svg>path:first-child{fill:var(--box2d-color)}.box2d__shape svg .box2d__label{pointer-events:none;font-family:var(--h1-font-family);font-size:7rem;fill:var(--color-white)}.hero{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100vw;margin-inline:calc(50% - 50vw);min-height:70vh;padding-top:4rem;overflow:hidden}.hero__box2d{position:absolute;top:0;right:0;bottom:0;left:0}.hero__title{margin-top:15rem;position:relative;text-align:center}@media (max-width: 800px){.hero__title{padding-left:var(--grid-margin-mini);padding-right:var(--grid-margin-mini)}}.footer{position:relative;width:100vw;margin-inline:calc(50% - 50vw);color:var(--color-white);overflow:hidden}.footer__box2d{position:relative;height:60rem}.footer__row{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter);padding:var(--grid-margin);background:var(--color-primary)}@media (max-width: 800px){.footer__row{grid-template-columns:1fr;gap:3.5rem}}.footer__column:nth-child(1){grid-column:1/span 4}.footer__column:nth-child(2){grid-column:5/span 5}.footer__column:nth-child(3){grid-column:10/span 3}@media (max-width: 800px){.footer__column:nth-child(1),.footer__column:nth-child(2),.footer__column:nth-child(3){grid-column:1}}.footer__column[data-label]:before{display:block;margin-bottom:1.75rem;font-size:2rem;text-transform:lowercase;content:attr(data-label)}.footer__links,.footer__nav{font-size:2rem;line-height:1.2;text-transform:lowercase}.footer__links a,.footer__nav a{color:inherit}.footer__link{text-transform:lowercase}.footer__link a:hover{font-style:italic}.footer__about{font-size:2.2rem;line-height:1.25}.footer__about p{margin-bottom:3.5rem}.footer__about p:last-child{margin-bottom:0}.footer__access{font-size:2rem;line-height:1.2}.footer__credits{padding:var(--grid-margin);font-size:1.4rem;background:var(--color-primary)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}.gallery:not(.gallery--column):has(.gallery__item:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.gallery:not(.gallery--column):has(.gallery__item:only-child){grid-template-columns:1fr}@media (max-width: 800px){.gallery{grid-template-columns:1fr}}.gallery--column{grid-template-columns:1fr;align-items:start}.gallery__item{position:relative;border-radius:var(--border-radius);overflow:hidden}.gallery__item .image{aspect-ratio:1/1}.gallery:not(.gallery--column) .gallery__item:only-child .image{aspect-ratio:auto}.gallery:not(.gallery--column) .gallery__item:only-child .image img{object-fit:contain}.gallery--column .gallery__item{width:100%}.gallery--column .gallery__item .image{display:block;aspect-ratio:auto;height:auto}.gallery--column .gallery__item .image img{position:static;display:block;width:100%;height:auto;object-fit:unset}.gallery__item-caption{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;color:var(--color-white);background:var(--color-primary)}.gallery__item-title{display:block;font-family:var(--h3-font-family, inherit);font-size:var(--h3-font-size, inherit);font-weight:var(--h3-font-weight, inherit);font-style:var(--h3-font-style, normal);font-synthesis:var(--h3-font-synthesis, none);font-feature-settings:var(--h3-font-feature-settings, initial);font-variant:var(--h3-font-variant, none);font-kerning:var(--h3-font-kerning, auto);line-height:var(--h3-line-height, inherit);text-transform:var(--h3-text-transform, none);text-underline-offset:var(--h3-text-underline-offset, inherit);text-decoration-thickness:var(--h3-text-decoration-thickness, from-font);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial);font-style:italic;color:inherit}.gallery__item-function{display:block;font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, initial);font-variant:var(--body-font-variant, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, from-font);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);color:inherit}.gallery__caption{margin-top:1em}.grid-subpage__title{text-align:center}.grid-subpage__items{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter);list-style:none}@media (max-width: 800px){.grid-subpage__items{grid-template-columns:1fr}}.grid-subpage__item{height:57.9rem}.grid-subpage__item a{display:flex;flex-direction:column;gap:2rem;height:100%}.grid-subpage__item .image{flex:1;min-height:0;overflow:hidden;border-radius:var(--border-radius)}.grid-subpage__item-content{display:flex;flex-direction:column;gap:.5rem}.grid-subpage__item-title{line-height:1}.grid-subpage__item-date{font-weight:300;line-height:1}.agenda-selection{padding-top:8rem}.agenda-selection .buttons{margin-bottom:2rem}.agenda-selection__list{list-style:none}.agenda-selection__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--grid-gutter);margin-bottom:var(--grid-gutter)}@media (max-width: 800px){.agenda-selection__toolbar{flex-direction:column;align-items:flex-start}}.agenda-selection__filters{display:flex;flex-direction:column;gap:1rem}.agenda-selection__view-switcher{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:1rem;list-style:none}.agenda-selection__view-switcher .tag{color:var(--color-black);background:var(--color-surface)}.agenda-selection__view-switcher .tag.is-active{color:var(--color-surface);background:var(--color-black)}.agenda-selection__filters-row{display:flex;flex-wrap:wrap;gap:1rem;list-style:none}.agenda-selection__filters-row .tag{transition-duration:var(--easing, .12s);transition-property:background,transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);cursor:pointer;border:0}.agenda-selection__filters-row .tag--accent{background:var(--color-secondary)}.agenda-selection__filters-row .tag--accent.is-active{background:var(--color-accent)}.agenda-selection__filters-row .tag--primary{background:#009964b3}.agenda-selection__filters-row .tag--primary.is-active{background:var(--color-primary)}.agenda-selection__item.is-filtered-out{display:none!important}.agenda-selection__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;list-style:none}.agenda-selection__item-date{font-feature-settings:"case" 1}.agenda-selection__load-more{display:block;margin:var(--grid-gutter) auto 0;color:var(--color-black);background:var(--color-surface);border:0}.agenda-selection__load-more:disabled{opacity:.5;pointer-events:none}.agenda-selection--grid .agenda-selection__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1px;gap:var(--grid-gutter)}@media (max-width: 800px){.agenda-selection--grid .agenda-selection__list{grid-template-columns:1fr;grid-auto-rows:auto}}.agenda-selection--grid .agenda-selection__item{position:relative;padding:1.5rem;background:var(--color-surface);border-radius:var(--border-radius)}@media (max-width: 800px){.agenda-selection--grid .agenda-selection__item{grid-row-end:auto!important}}.agenda-selection--grid .agenda-selection__item:nth-child(odd) .image{clip-path:polygon(0 0,calc(100% - 3rem) 0,100% 3rem,100% 100%,0 100%)}.agenda-selection--grid .agenda-selection__item:nth-child(2n) .image{clip-path:polygon(0 0,100% 0,100% 100%,3rem 100%,0 calc(100% - 3rem))}.agenda-selection--grid .agenda-selection__item a{position:relative;display:block}.agenda-selection--grid .agenda-selection__item .image{position:relative;width:100%;height:auto;overflow:hidden;border-radius:calc(var(--border-radius) - .5rem)}.agenda-selection--grid .agenda-selection__item .image img{position:static;height:auto}.agenda-selection--grid .agenda-selection__item .agenda-selection__tags{position:absolute;z-index:1;top:3rem;left:3rem}.agenda-selection--grid .agenda-selection__item .agenda-selection__item-title{margin-top:1.5rem}.agenda-selection--grid .agenda-selection__item .agenda-selection__content{margin-top:.5rem}.agenda-selection--list .agenda-selection__item{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:var(--grid-gutter);padding-block:2rem;border-bottom:1px solid currentcolor}.agenda-selection--list .agenda-selection__item a{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--grid-gutter);flex:1}.agenda-selection--list .agenda-selection__item .agenda-selection__tags{justify-content:flex-end}.agenda-selection--list .agenda-selection__item .agenda-selection__content{display:flex;flex-direction:column;align-items:flex-end;gap:1.2rem;text-align:right}.agenda-selection__map-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gutter);height:60vh;min-height:30vh}@media (max-width: 800px){.agenda-selection__map-wrapper{grid-template-columns:1fr;height:auto}}.agenda-selection--map .agenda-selection__map{height:100%;min-height:30vh;mix-blend-mode:multiply}@media (max-width: 800px){.agenda-selection--map .agenda-selection__map{height:40vh}}.agenda-selection--map .agenda-selection__map .marker{--marker-opacity: 1;cursor:pointer}.agenda-selection--map .agenda-selection__map .marker svg{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);opacity:var(--marker-opacity)}.agenda-selection--map .agenda-selection__map:has(.marker.is-active,.marker:hover) .marker{--marker-opacity: .3}.agenda-selection--map .agenda-selection__map:has(.marker.is-active,.marker:hover) .marker.is-active,.agenda-selection--map .agenda-selection__map:has(.marker.is-active,.marker:hover) .marker:hover{--marker-opacity: 1;z-index:1}.agenda-selection--map .agenda-selection__list{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;height:100%}.agenda-selection--map .agenda-selection__list::-webkit-scrollbar{height:0;background:transparent}.agenda-selection--map .agenda-selection__item{padding-block:1rem;border-bottom:1px solid currentcolor}.agenda-selection--map .agenda-selection__item a{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.agenda-selection--map .agenda-selection__item.is-disabled{display:none}.agenda-highlight__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--grid-gutter);margin-bottom:2rem}@media (max-width: 800px){.agenda-highlight__header{flex-direction:column;align-items:flex-start}}.agenda-highlight__title.agenda-highlight__title{margin-bottom:0;padding-bottom:0}.agenda-highlight__categories{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:1rem;list-style:none}.agenda-highlight__card{position:relative;display:block;padding:2rem;background:var(--color-accent);border-radius:var(--border-radius)}.agenda-highlight__card .image{width:100%;aspect-ratio:21/9;border-radius:calc(var(--border-radius) - 1rem);overflow:hidden;clip-path:polygon(0 5rem,5rem 0,100% 0,100% calc(100% - 5rem),calc(100% - 5rem) 100%,0 100%)}@media (max-width: 800px){.agenda-highlight__card .image{aspect-ratio:3/4}}.agenda-highlight__content{position:absolute;bottom:2rem;left:2rem;max-width:45%;padding:2rem 2.5rem;background:var(--color-accent);color:var(--color-white)}.agenda-highlight__content *{color:inherit}@media (max-width: 800px){.agenda-highlight__content{max-width:70%;padding:1.5rem 2rem}}.agenda-highlight__event-title{margin-bottom:.5em}.agenda-highlight__date{font-family:var(--h4-font-family, inherit);font-size:var(--h4-font-size, inherit);font-weight:var(--h4-font-weight, inherit);font-style:var(--h4-font-style, normal);font-synthesis:var(--h4-font-synthesis, none);font-feature-settings:var(--h4-font-feature-settings, initial);font-variant:var(--h4-font-variant, none);font-kerning:var(--h4-font-kerning, auto);line-height:var(--h4-line-height, inherit);text-transform:var(--h4-text-transform, none);text-underline-offset:var(--h4-text-underline-offset, inherit);text-decoration-thickness:var(--h4-text-decoration-thickness, from-font);word-spacing:var(--h4-word-spacing, normal);letter-spacing:var(--h4-letter-spacing, normal);font-variation-settings:var(--h4-font-variation-settings, initial);font-feature-settings:"case" 1}.video{width:100%}.video .wrapper,.video iframe{width:100%;aspect-ratio:16/10;border-radius:var(--border-radius);overflow:hidden}.article{width:100%;margin-top:5rem}.article__title{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);margin-bottom:1em;text-align:center}.article__footer{margin-top:var(--space-gutter)}.layout{display:flex;flex-wrap:wrap;gap:var(--grid-gutter);margin-bottom:var(--grid-gutter)}@media (max-width: 800px){.layout{flex-direction:column}}.layout__column{flex-basis:calc((var(--width, 1)) * 100% - var(--grid-gutter));flex-grow:0;flex-shrink:0}@media (max-width: 800px){.layout__column{flex-basis:100%}}main[data-barba-namespace^=card] .card__header{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:3.5rem}main[data-barba-namespace^=card] .card__title{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, initial);font-variant:var(--h1-font-variant, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, from-font);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial)}main[data-barba-namespace^=card] .card__date{font-family:var(--h2-font-family, inherit);font-size:var(--h2-font-size, inherit);font-weight:var(--h2-font-weight, inherit);font-style:var(--h2-font-style, normal);font-synthesis:var(--h2-font-synthesis, none);font-feature-settings:var(--h2-font-feature-settings, initial);font-variant:var(--h2-font-variant, none);font-kerning:var(--h2-font-kerning, auto);line-height:var(--h2-line-height, inherit);text-transform:var(--h2-text-transform, none);text-underline-offset:var(--h2-text-underline-offset, inherit);text-decoration-thickness:var(--h2-text-decoration-thickness, from-font);word-spacing:var(--h2-word-spacing, normal);letter-spacing:var(--h2-letter-spacing, normal);font-variation-settings:var(--h2-font-variation-settings, initial)}main[data-barba-namespace^=card] .card__tags{display:flex;flex-wrap:wrap;gap:1rem}main[data-barba-namespace^=card] .card__columns{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--grid-gutter)}@media (max-width: 800px){main[data-barba-namespace^=card] .card__columns{grid-template-columns:1fr}}main[data-barba-namespace^=card] .card__sidebar{position:sticky;top:auto;bottom:var(--grid-margin);align-self:end}@media (max-width: 800px){main[data-barba-namespace^=card] .card__sidebar{position:static}}main[data-barba-namespace^=card] .card__sidebar-content>*{margin-bottom:2rem}main[data-barba-namespace^=card] .card__sidebar-content .heading{display:flex;align-items:center;justify-content:space-between}main[data-barba-namespace^=card] .card__gallery{display:flex;flex-direction:column;gap:var(--grid-gutter)}main[data-barba-namespace^=card] .card__gallery .gallery--row .image{aspect-ratio:428/285;border-radius:var(--border-radius);overflow:hidden}
