﻿:root{--white: white;--black: black;--black-half: rgba(0, 0, 0, 0.5);--black-quarter: rgba(0, 0, 0, 0.25);--grey-gradient: linear-gradient(rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.5));--we-peep: #FAE6E8;--pink-gradient: linear-gradient(rgba(255, 255, 255, 0.25), #FAE6E8);--amaranth: #E83065;--gigas: #463C90;--effect-bg: linear-gradient(180deg, #604AB6 0%, #7078D8 0.01%, #81ABFD 100%);--text-color: var(--gigas);--text-color-inverted: var(--white);--highlight-color: var(--amaranth);--body-background: var(--we-peep);--header-background: var(--white);--footer-background: var(--white);--bright-background: var(--white);--input-color: var(--text-color);--input-highlight: var(--highlight-color);--input-background: var(--bright-background);--input-highlight-active: var(--text-color);--font-family-text: "Barlow", sans-serif;--font-family-display: "Inter", sans-serif;--s-factor: 0.5;--gutter-scaled: calc(1.25rem * var(--s-factor));--gutter-column: var(--gutter-scaled);--gutter-nonscaled: calc(var(--gutter) / var(--s-factor));--gutter-sections: calc(var(--gutter-nonscaled) * 1.5);--gutter-row: var(--gutter-nonscaled);--gutter: var(--gutter-scaled);--container-width-pixel: 1920;--container-width: 120rem;--header-height: 4rem;--first-level-width-texts: clamp(min(30rem, 90vw), 42%, 50rem);--first-level-width-areas: clamp(min(30rem, 90vw), 52%, 62.5rem);--first-level-width-media: clamp(min(33rem, 90vw), 62%, 75rem);--first-level-width-collections: clamp(min(50rem, 90%), 82%, 100rem);--default-template-columns: [outer-start] 1fr [inner-start] var(--gutter-column) [content-start] minmax(auto, calc(var(--container-width) - var(--gutter-column) * 2)) [content-end] var(--gutter-column) [inner-end] 1fr [outer-end];--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media screen and (min-width: 33em){:root{--s-factor: 1;--gutter-sections: calc(var(--gutter-nonscaled) * 3)}}@media screen and (min-width: 50em){:root{--s-factor: 1.5;--gutter-sections: calc(var(--gutter-nonscaled) * 4)}}@media screen and (min-width: 64em){:root{--s-factor: 2}}@media screen and (min-width: 90em){:root{--s-factor: 2.5}}@layer reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}html{height:100%;background:var(--header-background)}html,body{scroll-behavior:smooth}:target{scroll-margin-top:5rem}@media screen and (min-width: 50em){:target{scroll-margin-top:9rem}}body{min-height:100%;display:grid;grid-template-rows:1fr auto}body.is-nav-open{overflow:hidden}body>main{padding-bottom:var(--gutter-sections);padding-top:calc(var(--gutter-sections) + var(--header-height));display:grid;align-content:start;row-gap:var(--gutter-sections);grid-template-columns:var(--default-template-columns);justify-items:center}body>main>:where(*){grid-column:content;width:100%}body{background:var(--body-background);font-family:var(--font-family-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer basic-typography{:is(h1,h2,h3,h4,h5,h6,p,ul,ol,address,dl,details,button,time,label,.label,legend,.legend,table,figcaption,input,select,a,.like-a,cite){font-size:clamp(var(--font-size-min, 14)*var(--font-size-adjust, 1)/16*1rem,var(--font-size-max, 20)*var(--font-size-adjust, 1)/var(--container-width-pixel)*100vw,var(--font-size-max, 20)*var(--font-size-adjust, 1)/16*1rem)}:is(h1,h2,h3,h4,h5,h6){color:var(--headline-color, var(--text-color));font-weight:600;margin:0 0 var(--gutter-nonscaled);line-height:1.05;text-transform:uppercase;hyphens:auto}:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:.5em}h1{text-align:center;font-family:var(--font-family-display);--font-size-min: 38;--font-size-max: 96}h2{--font-size-min: 28;--font-size-max: 48}h3{--font-size-min: 22;--font-size-max: 36}h4,h5,h6{--font-size-min: 18;--font-size-max: 24}:is(p,ul,ol,address,dl,details,button,time,label,.label,legend,.legend,table,figcaption,select,input,cite){--font-size-min: 22;--font-size-max: 36;margin:0 0 .65em;color:var(--text-color);font-weight:300}:is(p,ul,ol,address,dl,details,button,time,label,.label,legend,.legend,table,figcaption,select,input,cite):last-child{margin-bottom:0}ul,ol{list-style:none;padding-left:0}ul li,ol li{margin:0}main ul,main ol{list-style:disc;padding-left:1.5em}main ul li:not(:last-child),main ol li:not(:last-child){margin-bottom:.5em}main ul li p:last-child,main ol li p:last-child{margin:0}dl{display:grid;grid-template-columns:auto 1fr;column-gap:1em}dl dt,dl dd{display:block;margin:0}dl dt{grid-column:1/2}dl dd{grid-column:2/3}b,strong{font-weight:600}em,i{font-style:italic;font-weight:300}a{text-decoration:none;color:var(--link-color, var(--text-color));text-underline-offset:.2em;text-decoration-thickness:1px}main a{text-decoration:underline}a:hover,a:focus-visible{--text-color: var(--link-hover-color, var(--highlight-color));text-decoration:underline}address{font-style:normal}img{display:block;width:100%;height:auto;margin:0;object-fit:cover;object-position:var(--focus-x) var(--focus-y)}figure{margin:0 0 2em 0}figcaption{--font-size-adjust: 0.75;padding-top:.5em;line-height:1.1;text-align:center;font-weight:600}audio{display:block;width:100%}blockquote{margin:2em auto;padding-left:max(10%,2rem);padding-right:max(10%,2rem)}blockquote>p{font-style:italic;position:relative;line-height:1.75;line-height:1.4}blockquote>p:first-child:before{content:"“";position:absolute;font-size:5em;font-weight:600;left:-0.5em;top:0;color:var(--text-color);line-height:.7}blockquote>cite:before,blockquote>cite:after{content:"–"}hr{border:none;border-top:1px solid var(--primary-light);margin-top:var(--gutter);margin-bottom:var(--gutter)}iframe{width:100%;border:none}input[type=text],input[type=email],input[type=search],input[type=number]{padding:.8em .7em;border:none;background:var(--input-background);color:var(--input-color)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible{outline:none;border-color:var(--highlight-color)}label,.label,legend,.legend{--font-size-adjust: 0.75;margin:0 0 .2em}form label{cursor:pointer}button{cursor:pointer;border:none;appearance:none;border:none}input[type=submit],button[type=submit]{cursor:pointer;border:none;padding:.8em 1.5em;background:var(--input-highlight);color:var(--input-background);font-weight:600}input[type=submit]:hover,input[type=submit]:focus-visible,button[type=submit]:hover,button[type=submit]:focus-visible{background:var(--input-highlight-active)}code{background:var(--white);padding:1em}}@layer utilities{.-u-hidden{position:absolute;left:-1000vw;top:auto;width:1px;height:1px;overflow:hidden}}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:300;src:url("../fonts/barlow-v12-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:300;src:url("../fonts/barlow-v12-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../fonts/barlow-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:italic;font-weight:400;src:url("../fonts/barlow-v12-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:url("../fonts/barlow-v12-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("../fonts/inter-v18-latin-600.woff2") format("woff2")}.site-header{padding-top:1rem;padding-bottom:1rem;display:grid;grid-template-columns:var(--default-template-columns);position:fixed;width:100%;top:0;background:var(--header-background);transition:background-color .1s ease-out 0s;z-index:10;min-height:var(--header-height)}.site-header>div{position:relative;grid-column:content;display:grid;align-items:center;grid-template-columns:minmax(auto, 1fr) minmax(auto, 3fr) minmax(auto, 1fr);gap:2vw}.site-header :where(.languages),.site-header :where(.menu){--button-text-color: var(--text-color);--button-border-color: var(--text-color);--button-background-color: var(--text-color-inverted);--link-hover-color: var(--text-color)}@media screen and (min-width: 64em){.site-header :where(.socials) ul{justify-content:end}}.site-header :where(.menu){height:100%}@media screen and (min-width: 64em){.site-header :where(.menu){height:auto}}@media screen and (min-width: 64em){.site-header :where(.menu) li a{padding:.3em .8em}}.site-header li.is-active{--button-text-color: var(--text-color-inverted);--button-background-color: var(--text-color)}.site-header__title{z-index:0;align-self:start;grid-area:1/1/2/2;position:relative}.site-header__title svg,.site-header__title img{width:6.25rem;height:auto;display:block;position:absolute;left:0;top:0}.site-header__title span{height:0;width:0;overflow:hidden;display:block}.site-header__mobilenavcontainer{display:flex;flex-direction:column;gap:1rem;height:2.125rem;overflow:hidden;transition:height .25s ease-in-out;padding-top:.5rem;margin-bottom:-0.25rem;margin-top:-0.25rem;grid-column:1/4;grid-row:1/2}@media screen and (min-width: 64em){.site-header__mobilenavcontainer{display:contents}}.is-nav-open .site-header__mobilenavcontainer{overflow:auto;height:calc(100dvh - 1rem)}@media screen and (min-width: 64em){.is-nav-open .site-header__mobilenavcontainer{height:auto}}.site-header__navigation{margin-left:auto;margin-right:auto;flex:1}.site-header__tools{justify-self:end;align-items:center;justify-content:center;display:flex;gap:1rem;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width: 64em){.site-header__tools{padding-top:0;padding-bottom:0}}.site-header__languages{position:absolute;top:2px;right:0}@media screen and (min-width: 64em){.site-header__languages{position:static}}.site-skiplinks{position:absolute;z-index:200;top:0;left:0;width:100%;margin:0;padding:0;list-style:none}.site-skiplinks li{position:relative;display:block;width:100%;margin:0 auto}.site-skiplinks a{font-weight:bold;text-decoration:none;position:absolute;top:-200em;left:0;display:block;background:var(--text-color);color:var(--text-color-inverted);width:100%;text-align:center;text-transform:uppercase;outline:none;padding:1em}.site-skiplinks a:focus{top:0}.site-scrollspy{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none;width:100%;height:1rem}.site-footer{background:var(--footer-background);padding-top:var(--gutter-nonscaled);padding-bottom:var(--gutter-nonscaled);display:grid;grid-template-columns:var(--default-template-columns)}.site-footer>div{grid-column:content;display:flex;align-items:center;justify-content:center;gap:1rem}.blocks>figure{width:var(--first-level-width-media)}.blocks>:is(h1,h2,h3,h4,h5,h6){text-align:center}.blocks>:is(h1,h2,h3,h4,h5,h6)+:is(section,div:not(.text)){margin-top:calc(var(--gutter-sections)*-1)}.blocks>:is(h1,h2,h3,h4,h5,h6)+:is(div.text){margin-top:calc(var(--gutter-sections)*-0.5)}.blocks video,.blocks iframe{width:100%}.blocks blockquote,.blocks .text{--link-color: var(--text-color);--link-color-hover: var(--text-color-inverted)}.blocks blockquote a,.blocks .text a{text-decoration:none;border:2px solid var(--link-color);padding:.05em .5em .1em}.blocks blockquote a:hover,.blocks blockquote a:focus-visible,.blocks .text a:hover,.blocks .text a:focus-visible{background:var(--link-color);color:var(--link-color-hover)}.menu{display:flex;justify-content:center;gap:1rem;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 64em){.menu{flex-direction:row;flex-wrap:nowrap}}.menu li{--font-size-min: 14;--font-size-max: 16;margin-bottom:0}.menu li a{text-align:center}.menu li a:hover,.menu li a:focus{text-decoration:none}.navigation{display:flex;flex-direction:column;align-items:center;gap:2rem;height:100%}@media screen and (min-width: 64em){.navigation{display:block;height:auto}}.navigation__open-nav{--button-color: var(--text-color);border:none;padding:.5rem;margin:-0.5rem -0.5rem 1rem;background:none;position:relative;z-index:5;cursor:pointer}@media screen and (min-width: 64em){.navigation__open-nav{display:none}}.navigation__open-nav>span{position:relative;display:block;width:2rem;aspect-ratio:35/20}.navigation__open-nav>span::before,.navigation__open-nav>span::after,.navigation__open-nav>span span{position:absolute;left:0;display:block;width:100%;background:var(--button-color);overflow:hidden;content:"";transition:all .2s ease-out 0s;height:4px;will-change:transform}.navigation__open-nav>span span{top:calc(50% - 2px)}.navigation__open-nav>span::before{top:0}.navigation__open-nav>span::after{bottom:0}.is-nav-open .navigation__open-nav>span span{opacity:0}.is-nav-open .navigation__open-nav>span::before,.is-nav-open .navigation__open-nav>span::after{top:42%;width:100%}.is-nav-open .navigation__open-nav>span::before{transform:rotate(45deg)}.is-nav-open .navigation__open-nav>span::after{transform:rotate(-45deg)}.languages{position:relative;display:flex;flex-direction:column}.languages li{--font-size-min: 14;--font-size-max: 16}.languages li:not(.is-active){position:absolute;width:100%;top:calc(100% - .15em);display:none}.languages li a,.languages li .like-a{padding:.3em;cursor:pointer}.languages li.is-active{order:-1;--button-text-color: var(--text-color);--button-background-color: var(--text-color-inverted)}.languages:hover li,.languages:focus-within li{display:block}.socials ul{display:flex;column-gap:1rem;row-gap:.5em}.socials li a{--social-color: var(--text-color);display:block;width:1.2rem;aspect-ratio:1;align-content:center}.socials li a:hover,.socials li a:focus-visible{--social-color: var(--highlight-color)}.socials li a span{height:0;width:0;display:block;overflow:hidden}.socials li a svg{display:block;height:auto;width:100%}.socials li a svg path[fill]{fill:var(--social-color)}.socials li a svg path[stroke]{stroke:var(--social-color)}.metanav .menu{--link-hover-color: var(--text-color);column-gap:3rem;align-items:center}.metanav .menu a{padding:.3em .8em .4em}.metanav .menu a:hover,.metanav .menu a:focus{background:var(--text-color);color:var(--text-color-inverted)}.teaser{--link-hover-color: var(--teaser-hover-color, var(--text-color))}.highlight>.teaser{--text-color: var(--highlight-color)}.teaser figure{background:var(--bright-background)}.teaser[data-template=post]>a,.teaser[data-template=post]>span,.teaser[data-template=event]>a,.teaser[data-template=event]>span,.teaser[data-template=game]>a,.teaser[data-template=game]>span{position:relative;display:block;height:calc(80cqi - var(--gutter)/3);border:.25rem solid var(--text-color)}@container (width > 25em){.teaser[data-template=post]>a,.teaser[data-template=post]>span,.teaser[data-template=event]>a,.teaser[data-template=event]>span,.teaser[data-template=game]>a,.teaser[data-template=game]>span{height:calc(50cqi - var(--gutter)/3)}}@container (width > 50em){.teaser[data-template=post]>a,.teaser[data-template=post]>span,.teaser[data-template=event]>a,.teaser[data-template=event]>span,.teaser[data-template=game]>a,.teaser[data-template=game]>span{height:calc(25cqi - var(--gutter)/3)}}.teaser[data-template=post] .image,.teaser[data-template=post] .image img,.teaser[data-template=event] .image,.teaser[data-template=event] .image img,.teaser[data-template=game] .image,.teaser[data-template=game] .image img{margin:0;height:100%;width:100%}.teaser[data-template=post] .text,.teaser[data-template=event] .text,.teaser[data-template=game] .text{--font-size-adjust: (24/36);position:absolute;width:100%;border:.25rem solid var(--text-color);background:var(--bright-background);text-align:center;bottom:-0.5rem;right:-0.5rem;display:grid;transition:300ms;grid-template-rows:auto var(--content-height, 0fr);row-gap:var(--row-gap, 0)}@container (width > 50em){.teaser[data-template=post] .text,.teaser[data-template=event] .text,.teaser[data-template=game] .text{width:min(100%,25cqi - var(--gutter));bottom:-1rem;right:-1rem}}.teaser[data-template=post] .text h3,.teaser[data-template=event] .text h3,.teaser[data-template=game] .text h3{margin-bottom:0;padding:1rem}.teaser[data-template=post] .text h3>small,.teaser[data-template=event] .text h3>small,.teaser[data-template=game] .text h3>small{display:block;font-size:.8em;margin-top:.3em}.teaser[data-template=post] .text h3>small+small,.teaser[data-template=event] .text h3>small+small,.teaser[data-template=game] .text h3>small+small{margin-top:0}.teaser[data-template=post] .text h3 .date,.teaser[data-template=event] .text h3 .date,.teaser[data-template=game] .text h3 .date{display:none}.teaser[data-template=post] .text p,.teaser[data-template=event] .text p,.teaser[data-template=game] .text p{overflow:hidden;padding:0 1rem 0;margin-top:-1rem;line-height:1.2;opacity:0}.teaser[data-template=post] .text p .more,.teaser[data-template=event] .text p .more,.teaser[data-template=game] .text p .more{text-align:right;display:block;width:fit-content;border:.25rem solid var(--text-color);padding:.2em .5em .4em;line-height:1;margin:0 -1.25rem -0.25rem auto;font-weight:600;text-transform:lowercase;visibility:hidden}.teaser[data-template=post]>a .text .more,.teaser[data-template=event]>a .text .more,.teaser[data-template=game]>a .text .more{visibility:visible;margin-top:1.2rem}.teaser[data-template=post]:hover .text,.teaser[data-template=post]:focus-within .text,.teaser[data-template=post].touched .text,.teaser[data-template=event]:hover .text,.teaser[data-template=event]:focus-within .text,.teaser[data-template=event].touched .text,.teaser[data-template=game]:hover .text,.teaser[data-template=game]:focus-within .text,.teaser[data-template=game].touched .text{--content-height: 1fr;--row-gap: 1rem}.teaser[data-template=post]:hover .text p,.teaser[data-template=post]:focus-within .text p,.teaser[data-template=post].touched .text p,.teaser[data-template=event]:hover .text p,.teaser[data-template=event]:focus-within .text p,.teaser[data-template=event].touched .text p,.teaser[data-template=game]:hover .text p,.teaser[data-template=game]:focus-within .text p,.teaser[data-template=game].touched .text p{opacity:1}.teaser[data-template=post]:hover .text .more,.teaser[data-template=post]:focus-within .text .more,.teaser[data-template=post].touched .text .more,.teaser[data-template=event]:hover .text .more,.teaser[data-template=event]:focus-within .text .more,.teaser[data-template=event].touched .text .more,.teaser[data-template=game]:hover .text .more,.teaser[data-template=game]:focus-within .text .more,.teaser[data-template=game].touched .text .more{color:var(--text-color-inverted)}.teaser[data-template=post]:hover .text .more:before,.teaser[data-template=post]:focus-within .text .more:before,.teaser[data-template=post].touched .text .more:before,.teaser[data-template=event]:hover .text .more:before,.teaser[data-template=event]:focus-within .text .more:before,.teaser[data-template=event].touched .text .more:before,.teaser[data-template=game]:hover .text .more:before,.teaser[data-template=game]:focus-within .text .more:before,.teaser[data-template=game].touched .text .more:before{transform:none;transition-delay:.2s}.teaser[data-template=profile] h3,.teaser[data-template=profile] .text{height:0;width:0;overflow:hidden;display:block}.teaser[data-template=profile] figure{margin:0;border:.25rem solid var(--text-color);aspect-ratio:1;background:var(--bright-background)}.teaser[data-template=profile] a img{transition:.2s var(--ease-out-cubic) 0s}.teaser[data-template=profile] a:hover img,.teaser[data-template=profile] a:focus-visible img{transform:scale(1.075)}.teaser[data-template=profile].-person{position:relative}.teaser[data-template=profile].-person figure{border-radius:50%;overflow:hidden}.teaser[data-template=profile].-person h3{--font-size-adjust: 0.65;height:100%;width:100%;position:absolute;text-align:center;background:rgba(0,0,0,.5);color:var(--text-color-inverted);border-radius:50%;place-content:center;line-height:1;opacity:0;padding:.4em;z-index:1;will-change:opacity;transition:opacity .2s;overflow-wrap:break-word;hyphens:auto}.teaser[data-template=profile].-person a:hover h3,.teaser[data-template=profile].-person a:focus-visible h3{opacity:1}.teaser[data-template=profile].-organisation figure{display:flex;flex-direction:column}.teaser[data-template=profile].-organisation figure img{margin:auto;height:90%;width:90%;object-fit:contain;object-position:center}.teaser__group{container-type:inline-size;margin:0 auto;width:100%}.teaser__group>h3{display:flex;gap:var(--gutter-nonscaled);align-items:center;text-transform:none}.teaser__group>h3:after{content:"";flex:1;position:relative;display:block;background:currentColor;height:.25rem}.teaser__group ul{display:flex;list-style:none;padding:0;margin:calc(var(--gutter-nonscaled)/-2);flex-wrap:wrap}.teaser__group ul li{margin:0;padding:calc(var(--gutter-nonscaled)/2);width:33.3333333333%}@container (width > 33em){.teaser__group ul li{width:25%}}@container (width > 40em){.teaser__group ul li{width:20%}}.teaser-list{width:100%;container-type:inline-size}.teaser-list ul{gap:calc(var(--gutter)*2);display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap}@container (width > 50em){.teaser-list ul{gap:calc(var(--gutter)/2)}}.teaser-list ul li{flex:1;margin:0;min-width:calc(100% - var(--gutter))}@container (width > 25em){.teaser-list ul li{min-width:calc(50% - var(--gutter))}}@container (width > 50em){.teaser-list ul li{min-width:calc(25% - var(--gutter))}}._single{margin-top:calc(var(--gutter-sections)*-1);--single-box-whitespace: 1rem}@media screen and (min-width: 50em){._single{--single-box-whitespace: 2rem}}._single .blocks{display:flex;flex-direction:column;gap:var(--gutter)}._single .blocks>:where(*){width:100%;max-width:none}._single .blocks code{background:var(--body-background);width:auto}._single-image{grid-column:outer;width:100%;margin:0}._single-image img{aspect-ratio:1.65;max-height:35rem;margin-bottom:calc(var(--gutter-sections)*-1.65)}._single-body{background:var(--bright-background);padding:0 var(--single-box-whitespace) 2rem;display:grid;row-gap:calc(var(--gutter-nonscaled)*1.5);width:var(--first-level-width-areas);border:.3rem solid var(--text-color)}._single-title{--font-size-adjust: 0.5;color:var(--text-color-inverted);background:var(--text-color);text-align:center;padding:1em .2em;margin-left:calc(var(--single-box-whitespace)*-1);margin-right:calc(var(--single-box-whitespace)*-1);margin-bottom:0}._single-links{justify-self:end}._single-related{width:var(--first-level-width-areas)}._single-meta{text-align:right;display:flex;flex-direction:column;align-items:end;gap:.75rem;line-height:1.2}._single-meta p,._single-meta dl{--font-size-adjust: 1.2;text-transform:uppercase;font-weight:600;margin:0}._single-meta p small,._single-meta dl small{display:block;font-size:.73em}._single-meta dl{padding:0}._single-meta dl dt{height:0;width:0;overflow:hidden;display:block}._single-media{margin-left:calc(var(--single-box-whitespace)*-1);margin-right:calc(var(--single-box-whitespace)*-1)}@media screen and (min-width: 50em){._single-media{margin-left:0;margin-right:0}}main.-index:has(.-index__list:last-child){padding-bottom:0}.-index__list{grid-column:outer;display:grid;grid-template-columns:subgrid;justify-items:center;background:var(--effect-bg);padding-bottom:calc(var(--gutter-sections)*2);padding-top:var(--gutter-sections);row-gap:var(--gutter-sections)}.-index__list:has(.-index__list__filter){margin-top:calc(var(--gutter-sections)*.5)}@media screen and (min-width: 40em){.-index__list:has(.-index__list__filter){padding-top:0}}.-index__list>div{grid-column:content;width:var(--first-level-width-collections)}.-index__list-empty{text-align:center;min-height:33vh;--text-color: var(--text-color-inverted)}.-index__list-empty a{margin:.25rem auto}.-index__list__group>h2{--font-size-adjust: 0.75;color:var(--text-color-inverted);display:flex;gap:var(--gutter);align-items:end}.-index__list__group>h2:after{content:"";flex:1;position:relative;display:block;background:currentColor;height:.25rem;margin-bottom:.4em}.-index__list__topbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media screen and (min-width: 40em){.-index__list__topbar{translate:0 -50%}}.-index__list__filter{display:flex;flex-wrap:wrap;gap:var(--gutter)}.-index__list__links{--btn-padding: 0.425em 0.8em}.profile._single{margin-top:auto}.profile ._single-image img{object-fit:contain;margin-left:auto;margin-right:auto;width:clamp(18rem,50vw,30rem)}.profile.-type-organisation ._single-image img{margin-bottom:calc(var(--gutter-nonscaled)*-1)}.profile.-type-person ._single-image img{aspect-ratio:1;border-radius:50%;object-fit:cover;border:.25rem solid var(--text-color)}.profile:has(.profile-games-and-events){padding-bottom:0}.profile-games-and-events{padding-top:var(--gutter-sections)}.profile-games-and-events .teaser .text h3 .date{display:block}.archive__selection{text-align:center;overflow:hidden}.archive__selection:not(:last-child){margin-block-end:calc(var(--gutter-sections)*-0.5)}.archive__selection ul{list-style:none;margin:0;padding:0;display:flex;gap:.5em;justify-content:safe center;-webkit-overflow-scrolling:touch;touch-action:pan-x;overflow-y:clip;overflow-x:auto;scrollbar-width:none}.archive__selection ul::-webkit-scrollbar{display:none}.archive__selection a{--btn-background-color: var(--gigas);--btn-hover-color: var(--amaranth)}.award{width:var(--first-level-width-collections)}.collection{width:var(--first-level-width-collections)}.collection[data-type=profiles]{width:var(--first-level-width-areas)}.columns{padding-left:var(--grid-column-offset-large);padding-right:var(--grid-column-offset-large)}@media screen and (min-width: 44em){.columns{display:grid;align-content:start;grid-template-columns:repeat(12, 1fr);column-gap:var(--gutter)}}.columns .column{margin-bottom:var(--gap-y)}@media screen and (min-width: 44em){.columns .column{grid-column:span var(--span)}}.faqs__group:not(:first-child){margin-top:3em}.faqs__group h3{margin-bottom:1.5em}.faqs__group details{border-bottom:.125rem solid var(--text-color);margin-bottom:0;padding:.3em 0}.faqs__group details:first-child{border-top:.125rem solid var(--text-color)}.faqs__group details .details-content{--font-size-adjust: (24/36);padding-top:calc(var(--gutter)/4);padding-bottom:calc(var(--gutter)/4)}.faqs__group details .details-content>* *:last-child{margin-bottom:.2em}.faqs__group details summary{list-style:none;cursor:pointer;display:flex;align-items:start;font-weight:400;gap:var(--gutter)}.faqs__group details summary:hover,.faqs__group details summary:focus-visible{color:var(--highlight-color)}.faqs__group details summary:after{content:">";display:block;margin-left:auto;margin-right:0;will-change:transform;font-weight:bold;transition:transform .2s ease-out 0s;transform:rotate(90deg);line-height:1.1;transform-origin:40% 64%}.faqs__group details summary::marker,.faqs__group details summary::-webkit-details-marker{display:none}.faqs__group details[open] summary:after{transform:rotate(-90deg)}.faqs__group details[open] .details-content{overflow:hidden}.faqs__group details[open] .details-content>div{animation:slide-in-content .4s var(--ease-out-quart) 0s 1 both normal}@keyframes slide-in-content{0%{opacity:0;transform:translateY(-100%)}100%{opacity:100;transform:none}}.table{width:var(--first-level-width-areas);container-type:inline-size}.table table{display:block}@container (width > 30em){.table table{border-collapse:collapse;display:table;width:100%}}.table label{font-weight:bold;display:block;margin:0}@container (width > 30em){.table label{display:none}}.table tbody{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap:var(--gutter-nonscaled)}@container (width > 30em){.table tbody{display:table-row-group}}.table thead{display:none}@container (width > 30em){.table thead{display:table-header-group}}.table tr{display:block;width:auto}.table tr:after{content:"";display:block;border-bottom:.0625rem solid var(--text-color);margin-top:.5rem}.table tr:last-child::after{display:none}@container (width > 30em){.table tr{display:table-row;border-bottom:.125rem solid var(--text-color)}.table tr:last-child{border:none}.table tr:after{display:none}}.table th{text-align:left}.table td{display:block;padding-bottom:.2em}.table td:first-child{font-weight:bold}@container (width > 30em){.table td{display:table-cell}.table td:first-child{font-weight:normal}}.table th,.table td{vertical-align:top}@container (width > 30em){.table th,.table td{padding:.5rem calc(var(--gutter-nonscaled)/2)}.table th:last-child,.table td:last-child{text-align:right;position:relative}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0}}.text{text-align:var(--align, left);width:var(--first-level-width-areas)}.text.-small{width:var(--first-level-width-texts);--font-size-adjust: (24/36)}.text :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:1em}.markdown{width:var(--first-level-width-areas)}.video{position:relative;cursor:pointer;margin:0}.video.is-playing .video__play{display:none}.video:hover .video__play,.video:focus-visible .video__play{transform:scale(1.2)}.video:has(iframe) .video__play{display:none}.video iframe{display:block;aspect-ratio:16/9}.video .consent-placeholder{position:absolute;inset:0;z-index:1;background:var(--pink-gradient)}.video .consent-placeholder:before{content:"";position:absolute;inset:0;background:center/cover var(--poster-url) no-repeat;z-index:-1;opacity:.2}.video__play{position:absolute;inset:0;display:flex;place-content:center;pointer-events:none;transition:100ms}.video__play svg{width:2.5rem;height:auto}.hero{overflow:hidden;display:grid;grid-column:outer;grid-template-columns:subgrid}.hero:first-child{margin-top:calc(var(--gutter-sections)*-1)}.hero:has(+figure>video,+figure>iframe){margin-bottom:calc(var(--gutter-sections)*-2)}.hero:has(+figure>video,+figure>iframe) .hero__text{padding-bottom:calc(var(--gutter-sections)*2)}.hero__text{grid-column:outer;align-content:center;text-align:center;grid-row:2/3;display:grid;grid-template-columns:subgrid;background-color:var(--bright-background);padding-top:calc(var(--gutter)*2);padding-bottom:calc(var(--gutter)*2);line-height:1.12}.hero__text>div{grid-column:content;display:flex;flex-direction:column;align-items:center;gap:var(--gutter-nonscaled)}.hero__text .text *{--font-size-min: 22;--font-size-max: 48;font-weight:600}.hero__embed,.hero__image{grid-column:outer;aspect-ratio:calc(1/var(--ratio, 0.5));height:var(--height, auto);position:relative;background:var(--grey-gradient);overflow:hidden}.hero__embed iframe,.hero__embed img,.hero__image iframe,.hero__image img{position:absolute;inset:0;margin:0;display:block;object-fit:cover;border:none;height:100%}.hero__embed .consent-placeholder,.hero__image .consent-placeholder{position:absolute;inset:0}.-no-ratio .hero__embed,.-no-ratio .hero__image{aspect-ratio:auto}.-no-height.-no-height .hero__embed iframe,.-no-height.-no-height .hero__embed img,.-no-height.-no-height .hero__image iframe,.-no-height.-no-height .hero__image img{height:auto;position:relative}.infobox,.faqs{width:var(--first-level-width-areas);background:var(--bright-background);border:.3rem solid var(--text-color);padding:0 2rem 2rem;display:grid;row-gap:calc(var(--gutter-nonscaled)*1.5)}.infobox__title,.faqs__title{color:var(--text-color-inverted);background:var(--text-color);text-align:center;padding:1em .2em;margin-left:-2rem;margin-right:-2rem;margin-bottom:0}.infobox__text *{text-align:var(--align, left)}.infobox__links{margin-top:1rem;justify-self:end}.newsletterform{--font-size-adjust: (24/36);display:flex;flex-direction:column;align-items:center}.newsletterform form{width:var(--first-level-width-areas);display:flex;flex-direction:column;row-gap:var(--gutter)}@media screen and (min-width: 33em){.newsletterform form{flex-direction:row}}.newsletterform form input{margin:0;border-radius:0;text-align:center}.newsletterform form input:not([type=submit]){flex:1}.partners{display:flex;flex-direction:column;row-gap:calc(var(--gutter-nonscaled)*2);width:var(--first-level-width-areas)}.highlightboxes{width:var(--first-level-width-areas);display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--gutter)}.highlightboxes>div{text-align:center;padding:1rem;border:.125rem solid var(--text-color);flex:25% 1 0}.highlightboxes :is(h1,h2,h3,h4,h5,h6):only-child{margin-bottom:0}.highlightboxes :is(h1,h2,h3,h4,h5,h6):only-child>a{padding-bottom:.2em;display:block;width:fit-content;margin-inline:auto}.mediaslider :where(ul){list-style:none;margin:0;padding:0;display:flex}.mediaslider :where(ul) li{margin:0}.mediaslider__slides{gap:1rem;overflow:scroll;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.mediaslider__slides::-webkit-scrollbar{display:none}.mediaslider__slides li{width:100%;flex-shrink:0;scroll-snap-align:start}.mediaslider__slides li figure{margin:0}.mediaslider__bullets{justify-content:center;margin:1rem 1rem -1rem;gap:.5rem}.mediaslider__bullets:has(li:only-child){display:none}.mediaslider__bullets li{--fill-color: var(--text-color-inverted);--stroke-color: var(--text-color);height:.9rem;width:.9rem;border-radius:50%;background:var(--fill-color);border:2px solid var(--stroke-color);cursor:pointer}.mediaslider__bullets li.is-active{--fill-color: var(--text-color)}.mediaslider__bullets li[data-type=video]{background:none;border:none;position:relative}.mediaslider__bullets li[data-type=video]:before,.mediaslider__bullets li[data-type=video]:after{content:"";position:absolute;left:0;top:-0.05rem;width:0;height:0;border-top:.5rem solid rgba(0,0,0,0);border-left:.9rem solid var(--stroke-color);border-bottom:.5rem solid rgba(0,0,0,0)}.mediaslider__bullets li[data-type=video]:after{border-left-color:var(--fill-color);transform:scale(0.6) scaleX(0.9) translateX(-13%)}.mediaslider__bullets span{display:block;height:0;overflow:hidden;width:0}.links{--font-size-adjust: (24/36);padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end}.links li{margin:0}.tags{--font-size-adjust: (24/36);list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:end;gap:.75rem}.tags li{margin:0}.tags li a,.tags li span{display:block;color:var(--text-color-inverted);background:var(--text-color);padding:.5em 1em;border-radius:.5em;font-weight:600;line-height:1;white-space:nowrap}.tags li a{text-decoration:none}.tags li a:hover,.tags li a:focus-visible{background:var(--highlight-color)}.location__group{display:flex;gap:1rem}.location{--font-size-adjust: (24/36);font-weight:600;text-transform:uppercase;border:.2rem solid var(--text-color);margin:0;display:grid;grid-template-rows:auto var(--description-height, 0fr);grid-template-columns:var(--description-width, 0fr) auto;padding:.2em .5em;transition:grid-template .2s ease-out 1s}.location:has(div:nth-child(2)){cursor:pointer}.location>div{overflow:hidden}.location>div:first-child{grid-row:1/2;grid-column:2/3}.location>div:last-child:not(:only-child){grid-row:2/3;grid-column:1/3;max-width:20rem;text-transform:none;font-weight:400}.location:hover,.location:active,.location:focus-visible{--description-height: 1fr;--description-width: 1fr;transition-delay:0s}.-btn--animated,.consent-placeholder button,.site-header :where(.languages) a,.site-header :where(.languages) .like-a,.site-header :where(.menu) a,.site-header :where(.menu) .like-a,.teaser[data-template=post] .text p .more,.teaser[data-template=event] .text p .more,.teaser[data-template=game] .text p .more,.archive__selection a{z-index:1;position:relative;overflow:hidden;text-decoration:none}.-btn--animated:before,.consent-placeholder button:before,.site-header :where(.languages) a:before,.site-header :where(.languages) .like-a:before,.site-header :where(.menu) a:before,.site-header :where(.menu) .like-a:before,.teaser[data-template=post] .text p .more:before,.teaser[data-template=event] .text p .more:before,.teaser[data-template=game] .text p .more:before,.archive__selection a:before{position:absolute;content:"";background:var(--btn-hover-color, var(--link-hover-color));inset:-10%;transform:rotate(-90deg) scale(0);transition:transform .2s var(--ease-out-cubic) 0s;z-index:-1}.-btn--animated:hover:before,.consent-placeholder button:hover:before,.site-header :where(.languages) a:hover:before,.site-header :where(.languages) .like-a:hover:before,.site-header :where(.menu) a:hover:before,.site-header :where(.menu) .like-a:hover:before,.teaser[data-template=post] .text p .more:hover:before,.teaser[data-template=event] .text p .more:hover:before,.teaser[data-template=game] .text p .more:hover:before,.archive__selection a:hover:before,.-btn--animated:focus-visible:before,.consent-placeholder button:focus-visible:before,.site-header :where(.languages) a:focus-visible:before,.site-header :where(.languages) .like-a:focus-visible:before,.site-header :where(.menu) a:focus-visible:before,.site-header :where(.menu) .like-a:focus-visible:before,.teaser[data-template=post] .text p .more:focus-visible:before,.teaser[data-template=event] .text p .more:focus-visible:before,.teaser[data-template=game] .text p .more:focus-visible:before,.archive__selection a:focus-visible:before,.-btn--animated.-active:before,.consent-placeholder button.-active:before,.site-header :where(.languages) a.-active:before,.site-header :where(.languages) .-active.like-a:before,.site-header :where(.menu) a.-active:before,.site-header :where(.menu) .-active.like-a:before,.teaser[data-template=post] .text p .-active.more:before,.teaser[data-template=event] .text p .-active.more:before,.teaser[data-template=game] .text p .-active.more:before,.archive__selection a.-active:before{transform:none}.-btn--navigation,.site-header :where(.languages) a,.site-header :where(.languages) .like-a,.site-header :where(.menu) a,.site-header :where(.menu) .like-a{font-weight:700;line-height:1.1;display:block;text-transform:uppercase;padding:1em 3em;border:.2em solid var(--button-border-color);color:var(--button-text-color);background:var(--button-background-color);transition:color .2s var(--ease-out-cubic) 0s;z-index:1}.-btn--navigation:hover,.site-header :where(.languages) a:hover,.site-header :where(.languages) .like-a:hover,.site-header :where(.menu) a:hover,.site-header :where(.menu) .like-a:hover,.-btn--navigation:focus-visible,.site-header :where(.languages) a:focus-visible,.site-header :where(.languages) .like-a:focus-visible,.site-header :where(.menu) a:focus-visible,.site-header :where(.menu) .like-a:focus-visible{--button-text-color: var(--button-background-color);--button-border-color: var(--link-hover-color)}.-btn--micro,.consent-placeholder button,.archive__selection a{--text-color: var(--text-color-inverted);--link-hover-color: var(--gigas);text-transform:uppercase;text-decoration:none;background:var(--btn-background-color, var(--highlight-color));padding:var(--btn-padding, 0.2em 0.5em);font-weight:600;text-decoration:none;width:fit-content;display:block;overflow:hidden}.filter{--font-size-adjust: (24/36);position:relative}.filter select{cursor:pointer;border:.25rem solid var(--text-color);padding:.2em .5em;appearance:none;background:var(--bright-background);font-weight:600;text-transform:uppercase;padding-right:4rem}.filter:after{content:">";position:absolute;height:100%;aspect-ratio:1;right:0;pointer-events:none;top:0;display:flex;place-content:center;line-height:1.5;font-size:1.5rem;font-weight:600;transform:rotate(90deg);background:var(--text-color);color:var(--text-color-inverted)}.consent-placeholder{--font-size-adjust: 0.8;display:flex;flex-direction:column;padding:clamp(1rem,20vmin,2rem);background:rgba(255,255,255,.3);backdrop-filter:blur(20px);align-items:center;justify-content:center}.consent-placeholder>div{max-width:30em}@layer lightbox{:root{--lightbox-background: rgba(0, 0, 0, 0.9);--lightbox-text-color: white}body.is-lightbox-shown{overflow:hidden}a[data-lightbox]{display:block;position:relative}dialog.lightboxes{height:100%;width:100%;top:0;left:0;border:none;padding:0;margin:0;z-index:20;position:fixed;background:var(--lightbox-background)}dialog.lightboxes:not([open]){display:none}.lightboxes__entries{position:absolute;inset:0;display:flex;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x;overflow-y:hidden;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory}.lightboxes__entries::-webkit-scrollbar{display:none}.lightbox{position:relative;width:100%;flex-shrink:0;display:flex;overflow-y:auto;overflow-x:hidden;flex-direction:column;scroll-snap-align:center}.lightbox:not(.in-current-group){display:none}.lightbox .container,.lightbox .lightbox__inner{height:100%}.lightbox>div{width:100%;margin-top:auto;margin-bottom:auto}.lightbox figure{padding:0;margin:0;display:flex;height:100%;flex-direction:column;overflow:clip}.lightbox figcaption{color:var(--lightbox-text-color)}.lightbox picture,.lightbox figure>div{display:block;flex:1;position:relative}.lightbox img{border:none !important;position:absolute;left:50%;top:50%;width:fit-content;height:100%;transform:translate(-50%, -50%);object-fit:contain;width:100%;height:100%;max-width:var(--native-width);max-height:var(--native-height)}@media screen and (min-width: 60em){.lightbox img{width:90%;height:90%}}.lightbox__inner{margin:auto;opacity:0;will-change:opacity;transition:opacity .3s ease-out 0s;overflow-x:clip}.is-active .lightbox__inner{opacity:1}.lightboxes__control{z-index:22;position:fixed;inset:0;pointer-events:none}@media(pointer: coarse){.lightboxes__control{display:none}}.lightboxes__control .next,.lightboxes__control .prev{position:absolute;pointer-events:all;top:50%;appearance:none;background:none;padding:0;border:none;translate:0 -50%;color:var(--lightbox-text-color)}.lightboxes__control .next{right:1vw}.lightboxes__control .prev{left:1vw}.lightboxes__control.hide-arrows .next,.lightboxes__control.hide-arrows .prev{display:none}.lightboxes__control .close{display:block;border:none;background:none;margin:0 0 0 auto;pointer-events:all;color:var(--lightbox-text-color)}}a[data-lightbox] img{transition:filter .1s ease-out 0s}a[data-lightbox]:hover img,a[data-lightbox]:focus-visible img{filter:brightness(0.9)}dialog.lightboxes{--lightbox-background: rgba(255, 255, 255, 0.9);--lightbox-text-color: var(--text-color)}dialog.lightboxes .close{display:none}.lightboxes__entries{inset:max(10vw,4rem)}@media(pointer: coarse){.lightboxes__entries{inset:max(10vw,4rem) 0}}.lightboxes__control{inset:max(10vw,4rem) 2vw}.lightboxes__control button:focus-visible{outline:1px dashed #000}.lightboxes__control button:hover{scale:1.1}.lightboxes__control button span{height:0;width:0;display:block;overflow:hidden}.lightboxes__control button:before{content:"";display:block;border-top:.75rem solid rgba(0,0,0,0);border-left:.75rem solid var(--lightbox-text-color);border-bottom:.75rem solid rgba(0,0,0,0)}.lightboxes__control button.prev:before{transform:rotate(180deg)}/*# sourceMappingURL=site.css.map */
