@charset "UTF-8";/*! 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--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{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:hover,a:active{outline:none}a{color:inherit}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:Self Modern;font-display:auto;font-style:italic;font-weight:400;src:url(/dist/assets/self-modern-italic-D8Rvn5FB.ttf) format("OpenType")}:root{--color-white: #FFF;--color-black: #222;--color-pale-pink: #FDEDED;--easing: .12s;--space-0: .6rem;--space-1: 2rem;--space-2: 3rem;--space-3: 10rem;--space-gutter: var(--space-1);--border-width: 2px;--border-radius: 1.6rem;--border: var(--border-width) solid var(--color-primary);--z-menu: 5;--z-filter: 4;--z-main: 3;--z-hero-corner: 3;--z-hero-stamp: 2;--z-hero-logo: 1;--z-hero: 1;--h1-font-family: "Self Modern", serif;--h1-font-style: italic;--h1-font-size: 12rem;--h1-line-height: 93%;--h2-font-family: var(--h1-font-family);--h2-font-style: var(--h1-font-style);--h2-font-size: 7.2rem;--h2-line-height: 93%;--h3-font-family: var(--h1-font-family);--h3-font-style: var(--h1-font-style);--h3-font-size: 3.6rem;--h3-line-height: 93%;--body-font-family: "Inter", sans-serif;--body-font-feature-settings: "liga", "calt", "ss03", "cv05", "cv08", "cv10", "cv11", "cv12" ;--body-font-size: 2.2rem;--body-line-height: 120%;--body-text-decoration-thickness: .06em;--body-text-underline-offset: .14em;--body-text-decoration-skip-ink: none;--label-font-family: var(--body-font-family);--label-font-size: 1.8rem;--label-line-height: 120%;--label-text-transform: uppercase;--tag-font-family: var(--body-font-family);--tag-font-size: 1.6rem;--tag-line-height: 160%;--small-font-family: var(--body-font-family);--small-font-size: 1.4rem;--small-line-height: 120%}@supports (font-variation-settings: normal){:root{--body-font-family: "InterVariable", sans-serif}}@media (max-width: 768px){:root{--h1-font-size: 6.4rem;--h2-font-size: 4rem;--h3-font-size: 3.2rem;--body-font-size: 1.8rem;--label-font-size: 1.4rem;--tag-font-size: 1.4rem}}html{scroll-behavior:smooth;scroll-snap-type:y proximity}@media (max-width: 768px){html{overscroll-behavior-x:none}}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);text-decoration-skip-ink:var(--body-text-decoration-skip-ink, auto);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-black);background:var(--color-primary)}html[data-hash=debug] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,transparent var(--space-gutter),red 0);background-size:calc((100vw - var(--space-gutter)) / 12);opacity:.1}main{position:relative;z-index:var(--z-main);display:flex;flex-direction:column;min-height:calc(100vh - var(--menu-height));background:var(--color-white);scroll-snap-align:start}@media (max-width: 768px){main{border-top:var(--hero-border) solid var(--color-primary)}}::selection{color:var(--color-white);background:var(--color-primary)}input[id^=toggle]{display:none}a,label[for^=toggle-]{-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration-line:none;text-decoration-thickness:inherit}article a,article label[for^=toggle-]{text-decoration-line:underline;text-underline-offset:inherit;text-decoration-thickness:inherit;text-decoration-color:currentcolor}figure img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);width:100%;height:100%;object-fit:cover;object-position:var(--focus-x, 50%) var(--focus-y, 50%)}figure img[data-lazyload]:not([data-decoded=true]){opacity:0}figure img[data-photoswipe]{cursor:pointer;cursor:zoom-in}figure figcaption:empty{display:none}article 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);text-decoration-skip-ink:var(--h2-text-decoration-skip-ink, auto);word-spacing:var(--h2-word-spacing, normal);letter-spacing:var(--h2-letter-spacing, normal);font-variation-settings:var(--h2-font-variation-settings, initial);margin-bottom:var(--space-2)}article 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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial);margin-bottom:var(--space-2)}article p,article ul,article ol,article figure{margin-bottom:var(--space-gutter)}article figure.video iframe{width:100%;aspect-ratio:16/10}article ul * ul,article ul * ol,article ol * ul,article ol * ol{padding-left:1em}article ul:not(.tags),article * ul{list-style:none outside}article ul:not(.tags) li p,article ul:not(.tags) li ul,article * ul li p,article * ul li ul{margin:0}article ul:not(.tags) li,article * ul li{margin-top:var(--space-0)}@media (max-width: 1024px){article ul:not(.tags) li,article * ul li{margin-left:2ch}}article ul:not(.tags) li:before,article * ul li:before{content:"→";position:absolute;margin-right:.5ch;margin-left:-2ch}article ol,article * ol{list-style:numeric outside}.article{display:grid;padding-block:var(--space-3)}@media (max-width: 1024px){.article{padding-block:var(--space-gutter);padding-inline:var(--space-gutter)}}.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);text-decoration-skip-ink:var(--h1-text-decoration-skip-ink, auto);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);width:calc((100vw - var(--space-gutter)) / 12 * 11 - var(--space-gutter));margin-bottom:var(--space-3);margin-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 1)}@media (max-width: 1024px){.article__title{width:100%;margin-bottom:var(--space-2);margin-left:0}}.article__content>*{width:calc((100vw - var(--space-gutter)) / 12 * 6 - var(--space-gutter));max-width:65ch;margin-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 4)}@media (max-width: 1024px){.article__content>*{width:100%;margin-left:0}}.article__content>h2{margin-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 3)}@media (max-width: 1024px){.article__content>h2{margin-left:0}}.article__content>figure{width:calc((100vw - var(--space-gutter)) / 12 * 8 - var(--space-gutter));max-width:unset;margin-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 3)}@media (max-width: 1024px){.article__content>figure{width:100%;margin-left:0}}.article__content>figure figcaption{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);margin-top:var(--space-gutter);color:var(--color-primary);text-align:right}:root{--card-color-active: var(--color-white);--card-background-active: var(--color-primary);--card-tag-color-active: var(--color-primary);--card-tag-background-active: var(--color-white)}.card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition-duration:var(--easing, .12s);transition-property:opacity,color,background-color;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.card a.card__link:not(:has(figure)){min-width:calc((100vw - var(--space-gutter)) / 12 * 1 - var(--space-gutter) + var(--space-gutter));background-color:var(--color-primary)}@media (max-width: 768px){.card a.card__link:not(:has(figure)){min-width:25vw}}.card.is-active,.card:hover,.card:focus-within{--tag-color: var(--card-tag-color-active);--tag-background: var(--card-tag-background-active);color:var(--card-color-active);background-color:var(--card-background-active)}.card.is-active a,.card:hover a,.card:focus-within a{outline:0}.card.is-active .datetime,.card:hover .datetime,.card:focus-within .datetime{color:var(--card-color-active)!important}.card[data-url]{cursor:pointer}.card mark{background-color:var(--color-secondary)}.card figure{overflow:hidden}.card figure img{transition-duration:var(--easing, .12s);transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1)}.card figure figcaption{display:none}.card .datetime{transition-duration:var(--easing, .12s);transition-property:border-color;transition-timing-function:cubic-bezier(.25,.1,.25,1);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-gutter);text-align:center}.card .datetime .day{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);text-decoration-skip-ink:var(--h2-text-decoration-skip-ink, auto);word-spacing:var(--h2-word-spacing, normal);letter-spacing:var(--h2-letter-spacing, normal);font-variation-settings:var(--h2-font-variation-settings, initial)}.card .datetime .month{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}.card .datetime .time{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);margin-top:var(--space-0)}.card .datetime .time span+span:before{content:"→"}.card .datetime .from,.card .datetime .to{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}.card .datetime .from[data-before]:before,.card .datetime .to[data-before]:before{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);content:attr(data-before);display:block}.card .datetime.is-finished{color:var(--color-primary)}.collection-list .card,.collection-map .card{display:flex;gap:var(--space-gutter)}.collection-list .card figure,.collection-list .card .datetime,.collection-map .card figure,.collection-map .card .datetime{width:calc((100vw - var(--space-gutter)) / 12 * 1 - var(--space-gutter) + var(--space-gutter));height:100%}@media (max-width: 768px){.collection-list .card figure,.collection-list .card .datetime,.collection-map .card figure,.collection-map .card .datetime{width:25vw}}.collection-list .card .datetime,.collection-map .card .datetime{border-right:var(--border-width) solid}.collection-list .card__content,.collection-map .card__content{flex:1;display:flex;flex-direction:column;gap:var(--space-0);padding-block:var(--space-gutter);padding-right:var(--space-gutter)}.collection-list .card__title,.collection-map .card__title{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}@media (max-width: 1024px){.collection-list .card__title,.collection-map .card__title{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}}.collection-list .card__subtitle,.collection-map .card__subtitle{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);text-decoration-skip-ink:var(--body-text-decoration-skip-ink, auto);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial)}.collection-list .card .tags,.collection-map .card .tags{margin-top:auto;margin-left:auto}@media (max-width: 768px){.collection-list .card .tags,.collection-map .card .tags{padding-top:var(--space-gutter)}}@media (min-width: 769px){.collection-map .card{flex-direction:row-reverse;gap:var(--space-0)}.collection-map .card figure,.collection-map .card .datetime{width:calc((100vw - var(--space-gutter)) / 12 * 1 - var(--space-gutter))}}@media (min-width: 769px) and (max-width: 768px){.collection-map .card figure,.collection-map .card .datetime{width:25vw}}@media (min-width: 769px){.collection-map .card .datetime{gap:0;min-width:10ch;padding:var(--space-0);border:0;border-left:var(--border-width) solid}.collection-map .card .datetime *{font-size:120%}.collection-map .card .datetime .from:before{content:""}.collection-map .card .datetime .to:before{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);text-decoration-skip-ink:var(--body-text-decoration-skip-ink, auto);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);content:"→ ";display:inline}.collection-map .card__content{padding:var(--space-1)}.collection-map .card__title{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}.collection-map .card__subtitle{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial)}}.collection-gallery .card{transition-duration:var(--easing, .12s);transition-property:background-color;transition-timing-function:cubic-bezier(.25,.1,.25,1);position:relative;aspect-ratio:1;padding:var(--space-gutter);margin:calc(var(--border-width) / -2);border:var(--border)}.collection-gallery .card figure{height:100%}.collection-gallery .card figure img{object-fit:contain}.collection-gallery .card__content{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);position:absolute;inset:auto 0 0;padding:var(--space-gutter);padding-top:var(--space-0);color:var(--card-color-active);background-color:var(--card-background-active)}.collection-gallery .card__title{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial)}.collection-gallery .card__subtitle,.collection-gallery .card .tags{display:none}.collection-gallery .card:not(:hover,:focus-within) .card__content{pointer-events:none;opacity:0}.collection-gallery{margin-block:calc(-1 * var(--border-width))}.collection-gallery__items{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.collection-gallery__items{grid-template-columns:repeat(2,1fr)}}.collection-list{margin-block:calc(-1 * var(--border-width))}.collection-list__item{border-bottom:var(--border)}:root{--collection-map-scroll-margin: calc(var(--menu-height) + var(--filter-height));--collection-map-height: calc(100vh - var(--collection-map-scroll-margin))}@supports (height: 100svh){:root{--collection-map-height: calc(100svh - var(--collection-map-scroll-margin))}}@media (max-width: 768px){:root{--collection-map-scroll-margin: var(--filter-height);--collection-map-height: calc(100vh - var(--collection-map-scroll-margin) - var(--menu-height))}@supports (height: 100svh){:root{--collection-map-height: calc(100svh - var(--collection-map-scroll-margin) - var(--menu-height))}}}.collection-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:var(--collection-map-height);overflow:hidden;scroll-snap-align:start;scroll-margin-top:var(--collection-map-scroll-margin)}@media (max-width: 768px){.collection-map{display:flex;flex-direction:column}}.collection-map__map{border-right:var(--border);mix-blend-mode:multiply}@media (max-width: 768px){.collection-map__map{height:50vh;border:0;border-bottom:var(--border)}}.collection-map__map .marker{--marker-opacity: 1;cursor:pointer;transform:translate(-50%) translateY(39px)}.collection-map__map .marker svg{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);width:auto;height:100%;opacity:var(--marker-opacity)}.collection-map__map:has(.marker.is-active,.marker:hover) .marker{--marker-opacity: .3}.collection-map__map:has(.marker.is-active,.marker:hover) .marker.is-active,.collection-map__map:has(.marker.is-active,.marker:hover) .marker:hover{--marker-opacity: 1;z-index:1}.collection-map__items{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;height:100%;margin-bottom:calc(-1 * var(--border-width))}.collection-map__items::-webkit-scrollbar{height:0;background:transparent}.collection-map__item{border-bottom:var(--border)}.collection-map__item a.card__link:not(:has(figure)){min-width:calc((100vw - var(--space-gutter)) / 12 * 1 - var(--space-gutter))}@media (max-width: 768px){.collection-map__item a.card__link:not(:has(figure)){width:25vw}}.collection-map__item.is-disabled{display:none}:root{--filter-height: var(--menu-height)}@media (max-width: 768px){:root{--filter-height: 4.2rem}}.filter{position:sticky;z-index:var(--z-filter);top:var(--menu-height);display:flex;gap:var(--space-0);padding-block:var(--space-0);padding-inline:var(--space-0);background:var(--color-white);border-bottom:var(--border)}@media (max-width: 768px){.filter{top:0;flex-direction:row-reverse}}.filter__modes{--tag-background: var(--color-pale-pink);--tag-color: var(--color-primary);flex-shrink:0}@media (max-width: 768px){.filter__modes{flex:1;justify-content:flex-end}}.filter__modes:has(li:first-child:last-child){display:none}.filter input[type=search]{all:unset}.filter input[type=search]{font-family:var(--tag-font-family, inherit);font-size:var(--tag-font-size, inherit);font-weight:var(--tag-font-weight, inherit);font-style:var(--tag-font-style, normal);font-synthesis:var(--tag-font-synthesis, none);font-feature-settings:var(--tag-font-feature-settings, initial);font-variant:var(--tag-font-variant, none);font-kerning:var(--tag-font-kerning, auto);line-height:var(--tag-line-height, inherit);text-transform:var(--tag-text-transform, none);text-underline-offset:var(--tag-text-underline-offset, inherit);text-decoration-thickness:var(--tag-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--tag-text-decoration-skip-ink, auto);word-spacing:var(--tag-word-spacing, normal);letter-spacing:var(--tag-letter-spacing, normal);font-variation-settings:var(--tag-font-variation-settings, initial);flex:1;min-width:30ch;padding-inline:1ch;color:var(--color-primary);background:var(--color-pale-pink);border-radius:var(--border-radius)}@media (max-width: 768px){.filter input[type=search]{display:none}}.filter input[type=search]::placeholder{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);color:var(--color-primary)}.filter input[type=search]:focus::placeholder{opacity:.5}.filter__tags:has(.is-active){display:none}.footer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-gutter);padding:var(--space-2) var(--space-gutter);margin-top:auto;color:var(--color-white);background:var(--color-primary)}@media (max-width: 768px){.footer{display:flex;flex-direction:column;padding-bottom:var(--menu-height)}}.footer ::selection{color:var(--color-primary);background:var(--color-white)}.footer__column:nth-child(1){grid-column:1/span 4}.footer__column:nth-child(2){grid-column:5/span 6;padding-right:calc((100vw - var(--space-gutter)) / 12 * 1 - var(--space-gutter))}.footer__column:nth-child(3){grid-column:11/span 2}.footer__column[data-label]:before{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);content:attr(data-label);display:block;margin-bottom:var(--space-gutter);text-transform:lowercase}.footer img{margin-bottom:var(--space-gutter)}.footer .waao img{width:auto;height:var(--space-2)}.footer__link{text-transform:lowercase}.footer__link a:hover{font-style:italic}.footer__credits{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);grid-column:1/span 12}:root{--hero-border: var(--space-gutter);--hero-overscroll-height: 10rem;--hero-height: calc(100vh - var(--menu-height));--hero-corner-width: 25vw;--hero-logo-color: var(--color-primary);--hero-logo-width: 50vw;--hero-stamp-width: 25vw}@supports (height: 100svh){:root{--hero-height: calc(100svh - var(--menu-height))}}@media (max-width: 768px){:root{--hero-corner-width: 33vw;--hero-logo-width: 90vw;--hero-stamp-width: 75vw}}.hero{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:sticky;z-index:var(--z-hero);top:0;display:grid;place-items:center;height:var(--hero-height);max-height:var(--hero-height);overflow:hidden;background-repeat:no-repeat;background-size:no-repeat;border:var(--hero-border) solid var(--color-primary);border-bottom:0}@media (max-width: 768px){.hero{display:flex;flex-direction:column;justify-content:space-around}}.hero h1{position:fixed;z-index:-1;top:-100vh;color:var(--color-white)}.hero__logo{z-index:var(--z-hero-logo)!important;margin-bottom:-1px}.hero__logo svg{width:var(--hero-logo-width);height:auto}.hero__logo svg path:first-child{stroke:none;fill:var(--hero-logo-color)}.hero__stamp{z-index:var(--z-hero-stamp)!important}@media (max-width: 768px){.hero__stamp{position:relative}}.hero__stamp svg{width:var(--hero-stamp-width);height:auto;animation:rotate 30s linear infinite}.hero__stamp svg,.hero__stamp svg *{fill:var(--color-white)}.hero:not(.is-ready) .hero__logo,.hero:not(.is-ready) .hero__stamp{visibility:hidden}.hero__corner{position:absolute;z-index:var(--z-hero-corner);top:-1px;pointer-events:none}.hero__corner-left{left:-1px}.hero__corner-right{right:-1px;transform:scaleX(-1)}.hero__corner svg{width:var(--hero-corner-width);height:auto}.hero__corner svg,.hero__corner svg *{stroke:none;fill:var(--color-primary)}.hero figure{position:relative;z-index:1;width:100%;height:var(--hero-height)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--menu-height: 4rem}@media (max-width: 768px){:root{--menu-height: 6rem}}html:has(#toggle-menu:checked){overflow:hidden}.menu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;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);text-decoration-skip-ink:var(--body-text-decoration-skip-ink, auto);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);position:sticky;z-index:var(--z-menu);top:0;display:flex;justify-content:space-between;align-items:center;height:var(--menu-height);padding:var(--space-0) var(--space-gutter);color:var(--color-white);background:var(--color-primary)}@media (max-width: 768px){.menu{position:fixed;top:unset;bottom:-1px;justify-content:center;width:100%}.menu:has(#toggle-menu:checked){outline:var(--border-width) solid var(--color-white)}}.menu label[for=toggle-menu]{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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial);display:none;margin-top:-.25em;cursor:pointer}@media (max-width: 768px){.menu label[for=toggle-menu]{display:block}}.menu__links{flex:1;display:flex;justify-content:space-between;gap:var(--space-gutter)}@media (max-width: 768px){.menu__links{position:fixed;inset:0 0 var(--menu-height) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-0);padding:var(--space-2) var(--space-gutter);font-size:var(--h3-font-size);background:inherit}}.menu__links 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);text-decoration-skip-ink:var(--h1-text-decoration-skip-ink, auto);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);position:absolute;top:var(--space-2)}@media (min-width: 769px){.menu__links h1{display:none}}@media (max-width: 768px){#toggle-menu:not(:checked)~.menu__links{display:none}}.menu__link{line-height:calc(var(--menu-height) - var(--space-0) * 2);text-transform:lowercase}.menu__link a:hover,.menu__link a.is-active{font-style:italic}:root{--pswp-icon-color: var(--color-white);--pswp-icon-color-secondary: var(--color-white)}.pswp{color:var(--color-white)}.pswp__bg{background-color:var(--color-primary)}.pswp__icn-shadow{display:none}.pswp__button.pswp__button{display:grid;width:auto;height:auto}.pswp__button.pswp__button svg{position:relative;inset:auto;width:var(--space-2);margin:0;color:var(--color-white)}.pswp__button.pswp__button.pswp__button--close{padding:var(--space-1);margin-right:0}.pswp__button.pswp__button.pswp__button--arrow{padding:var(--space-2)}.pswp__button.pswp__button.pswp__button--arrow--prev{left:0;padding-left:var(--space-1)}@media (max-width: 768px){.pswp__button.pswp__button.pswp__button--arrow--prev{display:none}}.pswp__button.pswp__button.pswp__button--arrow--next{right:0;padding-right:var(--space-1)}@media (max-width: 768px){.pswp__button.pswp__button.pswp__button--arrow--next{display:none}}.pswp--one-slide .pswp__button--arrow{display:none}.pswp__counter{font-family:var(--tag-font-family, inherit);font-size:var(--tag-font-size, inherit);font-weight:var(--tag-font-weight, inherit);font-style:var(--tag-font-style, normal);font-synthesis:var(--tag-font-synthesis, none);font-feature-settings:var(--tag-font-feature-settings, initial);font-variant:var(--tag-font-variant, none);font-kerning:var(--tag-font-kerning, auto);line-height:var(--tag-line-height, inherit);text-transform:var(--tag-text-transform, none);text-underline-offset:var(--tag-text-underline-offset, inherit);text-decoration-thickness:var(--tag-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--tag-text-decoration-skip-ink, auto);word-spacing:var(--tag-word-spacing, normal);letter-spacing:var(--tag-letter-spacing, normal);font-variation-settings:var(--tag-font-variation-settings, initial);margin:var(--space-1);font-variant-numeric:tabular-nums;text-shadow:none}:root{--tag-background: var(--color-primary);--tag-background-active: var(--color-secondary);--tag-color: var(--color-white);--tag-color-active: var(--tag-color);--tag-vertical-offset: .05em;--tag-padding: 0px}.tag{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition-duration:var(--easing, .12s);transition-property:background,color;transition-timing-function:cubic-bezier(.25,.1,.25,1);font-family:var(--tag-font-family, inherit);font-size:var(--tag-font-size, inherit);font-weight:var(--tag-font-weight, inherit);font-style:var(--tag-font-style, normal);font-synthesis:var(--tag-font-synthesis, none);font-feature-settings:var(--tag-font-feature-settings, initial);font-variant:var(--tag-font-variant, none);font-kerning:var(--tag-font-kerning, auto);line-height:var(--tag-line-height, inherit);text-transform:var(--tag-text-transform, none);text-underline-offset:var(--tag-text-underline-offset, inherit);text-decoration-thickness:var(--tag-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--tag-text-decoration-skip-ink, auto);word-spacing:var(--tag-word-spacing, normal);letter-spacing:var(--tag-letter-spacing, normal);font-variation-settings:var(--tag-font-variation-settings, initial);display:flex;align-items:center;gap:1ch;padding-block:calc(var(--tag-padding) - var(--tag-vertical-offset)) calc(var(--tag-vertical-offset) + var(--tag-padding));padding-inline:calc(1ch + var(--tag-padding));cursor:pointer;color:var(--tag-color);text-decoration:none;vertical-align:bottom;background:var(--tag-background);border-radius:var(--border-radius)}@media (max-width: 768px){.tag{padding-block:.2em}}.tag.is-active,.tag:focus,.tag:hover{color:var(--tag-color-active);background:var(--tag-background-active);outline:0}.tags{display:flex;flex-wrap:wrap;gap:var(--space-0);padding:0;list-style:none}.tags li:empty{display:none}.tags label:before{content:attr(data-label-more)}.tags [id^=toggle-tags-]:checked+label{--tag-background: var(--color-secondary);order:999}.tags [id^=toggle-tags-]:checked+label:before{content:attr(data-label-less)}.tags [id^=toggle-tags-]:not(:checked)~li{display:none}[data-base-view=card]{padding-top:var(--space-3)}@media (max-width: 768px){[data-base-view=card]{padding-top:var(--space-gutter)}}[data-base-view=card]>header{width:calc((100vw - var(--space-gutter)) / 12 * 9 - var(--space-gutter));margin-bottom:var(--space-3);margin-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 1)}@media (max-width: 1024px){[data-base-view=card]>header{width:calc((100vw - var(--space-gutter)) / 12 * 10 - var(--space-gutter));margin-left:var(--space-gutter)}}@media (max-width: 768px){[data-base-view=card]>header{width:unset;padding-bottom:var(--space-2);margin-inline:var(--space-gutter);margin-bottom:var(--space-3);border-bottom:var(--border)}}[data-base-view=card]>header>label{font-family:var(--label-font-family, inherit);font-size:var(--label-font-size, inherit);font-weight:var(--label-font-weight, inherit);font-style:var(--label-font-style, normal);font-synthesis:var(--label-font-synthesis, none);font-feature-settings:var(--label-font-feature-settings, initial);font-variant:var(--label-font-variant, none);font-kerning:var(--label-font-kerning, auto);line-height:var(--label-line-height, inherit);text-transform:var(--label-text-transform, none);text-underline-offset:var(--label-text-underline-offset, inherit);text-decoration-thickness:var(--label-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--label-text-decoration-skip-ink, auto);word-spacing:var(--label-word-spacing, normal);letter-spacing:var(--label-letter-spacing, normal);font-variation-settings:var(--label-font-variation-settings, initial);display:block;margin-bottom:var(--space-0);color:var(--color-primary)}[data-base-view=card]>header>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);text-decoration-skip-ink:var(--h2-text-decoration-skip-ink, auto);word-spacing:var(--h2-word-spacing, normal);letter-spacing:var(--h2-letter-spacing, normal);font-variation-settings:var(--h2-font-variation-settings, initial)}[data-base-view=card]>header>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);text-decoration-skip-ink:var(--h3-text-decoration-skip-ink, auto);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial);margin-top:var(--space-gutter)}[data-base-view=card]>section{display:grid;grid-template-columns:repeat(2,6fr)}@media (max-width: 768px){[data-base-view=card]>section{grid-template-columns:1fr}}[data-base-view=card]>section>article{width:calc((100vw - var(--space-gutter)) / 12 * 4 - var(--space-gutter));margin-bottom:var(--space-3);margin-left:calc(var(--space-gutter) + (100vw - var(--space-gutter)) / 12 * 1)}@media (max-width: 1024px){[data-base-view=card]>section>article{width:calc((100vw - var(--space-gutter)) / 12 * 6 - var(--space-gutter));margin-left:var(--space-gutter)}}@media (max-width: 768px){[data-base-view=card]>section>article{width:unset;margin-inline:var(--space-gutter);margin-bottom:var(--space-gutter)}}[data-base-view=card]>section>article .datetime{font-family:var(--label-font-family, inherit);font-size:var(--label-font-size, inherit);font-weight:var(--label-font-weight, inherit);font-style:var(--label-font-style, normal);font-synthesis:var(--label-font-synthesis, none);font-feature-settings:var(--label-font-feature-settings, initial);font-variant:var(--label-font-variant, none);font-kerning:var(--label-font-kerning, auto);line-height:var(--label-line-height, inherit);text-transform:var(--label-text-transform, none);text-underline-offset:var(--label-text-underline-offset, inherit);text-decoration-thickness:var(--label-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--label-text-decoration-skip-ink, auto);word-spacing:var(--label-word-spacing, normal);letter-spacing:var(--label-letter-spacing, normal);font-variation-settings:var(--label-font-variation-settings, initial);margin-bottom:var(--space-gutter)}[data-base-view=card]>section>article .datetime.is-range,[data-base-view=card]>section>article .datetime time{display:flex}[data-base-view=card]>section>article .datetime .month:before{content:" "}[data-base-view=card]>section>article .datetime .month+.time:before{content:", "}[data-base-view=card]>section>article .datetime .to:before,[data-base-view=card]>section>article .datetime .time span+span:before{content:" → "}[data-base-view=card]>section figcaption{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);text-decoration-skip-ink:var(--small-text-decoration-skip-ink, auto);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);position:sticky;bottom:0;padding:var(--space-0);padding-left:2em;color:var(--color-white);text-align:right;background:var(--color-primary)}[data-base-view=card]>section figcaption:before{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);content:"↑";position:absolute;left:var(--space-0)}[data-base-view=card]>section figcaption ::selection{color:var(--color-primary);background:var(--color-white)}@media (min-width: 769px){[data-base-view=card]>section figure:not(:hover) figcaption:before{opacity:0}}
