@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:200;src:url(../../files/theme/fonts/league-spartan-v14-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:300;src:url(../../files/theme/fonts/league-spartan-v14-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:400;src:url(../../files/theme/fonts/league-spartan-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:500;src:url(../../files/theme/fonts/league-spartan-v14-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:600;src:url(../../files/theme/fonts/league-spartan-v14-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:700;src:url(../../files/theme/fonts/league-spartan-v14-latin-700.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-background: #474847;--color-background-opaque: #47484780;--color-typo: white;--spacer-small: 1rem;--spacer-medium: 2rem;--spacer-large: 3rem}html{font-size:20px}body{background:var(--color-background);color:var(--color-typo);font-family:League Spartan;font-weight:200;margin:0}::selection{color:var(--color-background);background:var(--color-typo)}.interim #header{height:100vh;width:100vw;position:fixed;display:flex;justify:center;align-items:center}ul li::marker{opacity:.5}#footer{padding:var(--spacer-small) 0}#footer ul{display:flex;gap:var(--spacer-small);padding:0;list-style:none;font-size:smaller}#footer a{opacity:.5}#footer a:hover{opacity:1}#header{position:sticky;top:0;padding:var(--spacer-small) 0;background:var(--color-background-opaque);backdrop-filter:blur(10px);z-index:100}#header .branding{font-size:1.5rem;margin:0;opacity:1}@media (min-width: 600px){#header .branding{font-size:2rem}}#header .branding span{font-weight:300}#header .branding a{text-decoration:none}p,ul{letter-spacing:.05rem;line-height:1.4;opacity:.8}h1,h2,h3,h4,h5,h6{letter-spacing:.05rem;font-weight:400;text-transform:lowercase}a:link,a:active,a:visited{color:inherit;font-weight:300;text-decoration:underline;text-decoration-color:#ffffff57;text-underline-offset:3px}#intro{display:flex;gap:var(--spacer-medium);flex-direction:column-reverse}@media (min-width: 800px){#intro{gap:var(--spacer-large);display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 1200px){#intro{grid-template-columns:2fr 1fr}}#intro .content-text p{max-width:100%}.invisible{display:none}figure{padding:0;margin:0}.mod_article{padding:calc(var(--spacer-large) * 2) 0}.inside{width:90vw;max-width:1440px;margin:0 auto}.content-element-group:not(:last-of-type){margin-bottom:var(--spacer-medium)}@media (min-width: 600px){.content-element-group:not(:last-of-type){margin-bottom:var(--spacer-small)}}.content-element-group .inside{display:flex;gap:var(--spacer-small);align-items:center;flex-wrap:wrap}.content-element-group h3{opacity:.5;margin:0}.content-element-group a{font-weight:300;display:block}@media (min-width: 600px){.content-text p{max-width:60%}}.content-gallery ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--spacer-small);grid-template-columns:repeat(4,1fr)}.content-swiper{background-color:var(--color-background);padding:var(--spacer-medium) 0}.content-swiper .swiper-wrapper .content-image{height:100%}.content-swiper .swiper-wrapper .content-image figure{display:flex;align-items:center;justify-content:center;padding:0 5vw}.content-swiper .swiper-wrapper .content-image figure,.content-swiper .swiper-wrapper .content-image picture,.content-swiper .swiper-wrapper .content-image img{height:100%;width:100%;max-height:80vh}.content-swiper .swiper-wrapper .content-image img{object-fit:contain;object-position:center}.content-swiper .swiper-pagination{top:0;left:var(--spacer-small);right:auto;bottom:auto;width:auto;background:var(--color-background-opaque);backdrop-filter:blur(5px);padding:calc(var(--spacer-small) / 4) var(--spacer-small)}@media (min-width: 600px){.content-swiper .swiper-pagination{left:5vw}}.content-swiper .swiper-pagination-total{opacity:.5}.content-swiper .swiper-button-prev,.content-swiper .swiper-button-next{padding:0;background:var(--color-background-opaque);backdrop-filter:blur(5px);border-radius:100%;border:none;width:calc(var(--spacer-medium) * 1.5);height:calc(var(--spacer-medium) * 1.5);display:block}.content-swiper .swiper-button-prev:after,.content-swiper .swiper-button-next:after{font-size:inherit;color:#fff}.content-swiper .swiper-button-next{right:var(--spacer-small)}@media (min-width: 600px){.content-swiper .swiper-button-next{right:2.5vw}}.content-swiper .swiper-button-prev{left:var(--spacer-small)}@media (min-width: 600px){.content-swiper .swiper-button-prev{left:2.5vw}}.content-swiper .swiper-button-disabled{opacity:1}.content-swiper .swiper-button-disabled:after{opacity:.5}img{max-width:100%;height:auto}

