*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--white:#e3e6f2;--black:#0b0b0d;--grey:#9597a6;--grey50:hsla(233,9%,62%,.5);--offwhite:#fef5e0;--white-070:#b3b3b3;--black--light:#101113;--dark:5%;--background:hsl(from var(--layercolor) h s 10%);--focus:#ffc844;--websitefontsize:16px;--leading-standard:1.4;--leading-fine:1.1;--step--3:clamp(0.7901rem,0.7886rem + 0.0077vw,0.7957rem);--step--2:clamp(0.8889rem,0.8707rem + 0.091vw,0.9549rem);--step--1:clamp(1rem,0.9598rem + 0.2011vw,1.1458rem);--step-0-small:clamp(1.05rem,1rem + 0.2148vw,1.165rem);--step-0:clamp(1.125rem,1.056rem + 0.3448vw,1.375rem);--step-slides:clamp(1.185rem,1.056rem + 0.5448vw,1.425rem);--step-1:clamp(1.2656rem,1.1596rem + 0.5302vw,1.65rem);--step-2:clamp(1.4238rem,1.2704rem + 0.7671vw,1.98rem);--step-3:clamp(1.6018rem,1.3882rem + 1.0679vw,2.376rem);--step-4:clamp(1.802rem,1.5126rem + 1.4471vw,2.8512rem);--step-5:clamp(2.0273rem,1.6427rem + 1.923vw,3.4214rem);--step-6:clamp(2.2807rem,1.7772rem + 2.5173vw,4.1057rem);--step-7:clamp(2.5658rem,1.9144rem + 3.2567vw,4.9269rem);--step-8:clamp(2.8865rem,2.0518rem + 4.1734vw,5.9122rem);--step--2:clamp(0.5556rem,0.5651rem + -0.0103vw,0.5628rem);--step--1:clamp(0.7502rem,0.7235rem + 0.1188vw,0.8333rem);--step-0:clamp(1rem,0.9196rem + 0.3571vw,1.25rem);--step-1:clamp(1.333rem,1.1588rem + 0.7743vw,1.875rem);--step-2:clamp(1.7769rem,1.444rem + 1.4794vw,2.8125rem);--symbol:clamp(3rem,2.0518rem + 5.5vw,7.122rem);--mainfont:"CoreDream",Helvetica,Arial,sans-serif;--monofont:"Fragment Mono",Arial,monospace}body{font-family:var(--monofont)}.main{font-family:var(--mainfont)}.mono{font-family:var(--monofont)}h1,h2,h3,h4{font-family:var(--mainfont),sans-serif;font-weight:600}h2{font-size:var(--step-3)}@font-face{font-family:Fragment Mono;src:url(../fonts/FragmentMono-Regular.woff2) format("woff2")}@font-face{font-family:Fragment Mono;font-style:Italic;src:url(../fonts/FragmentMono-Italic.woff2) format("woff2")}@font-face{font-family:CoreDream;font-weight:300;src:url(../fonts/CoreDream-Light.woff2) format("woff2")}@font-face{font-family:CoreDream;font-weight:400;src:url(../fonts/CoreDream-Regular.woff2) format("woff2")}@font-face{font-family:CoreDream;font-weight:500;src:url(../fonts/CoreDream-Medium.woff2) format("woff2")}@font-face{font-family:CoreDream;font-weight:700;src:url(../fonts/CoreDream-Bold.woff2) format("woff2")}@font-face{font-family:CoreDream;font-weight:900;src:url(../fonts/CoreDream-Black.woff2) format("woff2")}.fontheading,h1,h2,h3,h4,h5{font-weight:400;line-height:var(--leading-fine);margin-block:0}body{font-size:var(--websitefontsize);font-weight:400}.font-xs,body{line-height:var(--leading-standard)}.font-xs{font-size:var(--step--2)}.font-s{font-size:var(--step--1)}.font-s,.font-smallregular{line-height:var(--leading-standard)}.font-smallregular{font-size:var(--step-0-small)}.font-regular{font-size:var(--step-0)}.font-m,.heading5{font-size:var(--step-1)}.font-l,.heading4{font-size:var(--step-3)}.font-xl,.heading3{font-size:var(--step-4)}.font-2xl,.heading2{font-size:var(--step-6);line-height:var(--leading-fine)}.font-3xl,.heading1{font-size:var(--step-8);line-height:var(--leading-display)}:is(h1,h2,h3,h4){line-height:var(--leading-fine);text-wrap:balance}h1{font-size:var(--step-8);line-height:var(--leading-display)}h1,h2{font-weight:400}h2{font-size:var(--step-6);text-wrap:balance}h3{font-size:var(--step-5)}:is(h4,h5,h6){font-size:var(--step-2)}.fontweight-300{font-weight:300}.fontweight-400{font-weight:400}.fontweight-500{font-weight:500}.fontweight-600,.fontweight-700{font-weight:600}.fontweight-800{font-weight:800}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.info-box{opacity:0}#stackpage-container{margin-bottom:-100svh}.container-content>.animatedtext{animation-name:none;color:var(--white);max-width:780px;padding-bottom:4rem;position:sticky;top:8rem;width:100%}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.container-content>.animatedtext{animation-duration:1s;animation-fill-mode:both;animation-name:textfadestack;animation-range:entry-crossing;animation-timeline:--container-char-animation;animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);color:var(--white);max-width:780px;position:fixed;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:768px){.container-content>.animatedtext{position:relative;top:0;transform:translateY(0)}}.description-stack>.animatedtext{padding-bottom:4rem;position:sticky;top:8rem;transform:translateY(0)}@media only screen and (max-width:768px){.description-stack>.animatedtext{padding-bottom:0;padding-top:0;position:relative;top:auto}}#container-intro{view-timeline-name:--square-timeline}.info-box{animation-duration:1ms;animation-fill-mode:both;animation-range:cover 10%;animation-timeline:--square-timeline;opacity:0}.body-stack .scrolltodiscover{animation-duration:1ms;animation-fill-mode:both;animation-name:scrolltodiscover;animation-range:contain;animation-timeline:--square-timeline}@keyframes scrolltodiscover{0%,10%{opacity:1}25%,to{display:none;opacity:0}}#box-intro{animation-name:box-intro}#box-1{animation-name:box-1}#box-2{animation-name:box-2}#box-timeline{animation-name:box-timeline}#box-background{animation-name:boxBackground;animation-range:cover 7%}.stack{animation-duration:1ms;animation-fill-mode:both;animation-name:rotateAnimation;animation-range:cover;animation-timeline:--square-timeline}@keyframes rotateAnimation{0%,37%{transform:scale(1) translateY(0svh)}42%,52%{transform:scale(1.3) translateY(10svh) rotate(0deg)}58%,90%{opacity:1;transform:scale(1.3) translateY(10svh) rotate(180deg)}95%,to{opacity:0;transform:scale(1) translateY(-50svh) rotate(180deg)}}@media only screen and (max-width:768px){@keyframes rotateAnimation{0%,37%{transform:scale(1) translateY(10svh)}42%,52%{transform:scale(1.3) translateY(10svh) rotate(0deg)}58%,90%{opacity:1;transform:scale(1.3) translateY(10svh) rotate(180deg)}95%,to{opacity:0;transform:scale(1) translateY(-50svh) rotate(180deg)}}}@keyframes box-intro{0%,2%{opacity:0}22%,3%{opacity:1}23%,to{opacity:0}}@keyframes box-1{0%,23%{opacity:0}24%,42%{opacity:1}43%,to{opacity:0}}@keyframes box-2{0%,43%{opacity:0}44%,70%{opacity:1}72%,to{opacity:0}}@keyframes box-timeline{0%,1%{opacity:0;transform:scaleX(0)}3%{opacity:1}70%{opacity:1}72%{opacity:0}to{opacity:0;transform:scaleX(1)}}@keyframes boxBackground{0%{opacity:0}5%{opacity:0}10%,70%{opacity:1}72%,to{opacity:0}}}}html{overflow-x:clip}body{background:#000}#container-intro{height:800svh;overflow-x:clip;padding-top:10svh;position:relative;scrollbar-width:none;width:100vw}#container-intro::-webkit-scrollbar{display:none}.container-content{font-size:1.25rem;height:400svh;line-height:1.4;margin:auto;max-width:780px;position:relative;text-align:left}@media only screen and (max-width:768px){.container-content{font-size:1rem;height:auto;padding:0 1rem 4rem}}#container-elements{margin:auto auto 30svh 2rem;max-width:calc(100% - 4rem)}@media only screen and (max-width:768px){#container-elements{margin-left:1rem}}#imagestack>svg{height:100%;width:100%}#imagestack,.videostack{left:50%;margin:auto;max-height:80vh;max-width:80vh;top:50%;transform:translate(-50% -50%);transform-origin:50% 50%;width:100%}.videostack{top:auto}.videostack>video{border-radius:999999px;height:100%;width:100%}.containervideostack{align-items:center;height:100svh}.containervideostack,.info-box{display:flex;justify-content:center;width:100%}.info-box{bottom:0;flex-direction:column;height:180px;left:0;margin:auto;margin-block-end:.5rem;max-width:65ch;overflow:hidden;position:-webkit-sticky;position:fixed;top:auto;transition:opacity .4s ease-in-out;z-index:100}@media only screen and (min-width:768px){.info-box{align-items:flex-start;bottom:auto;left:2rem;max-width:490px;text-align:left;top:calc(100svh - 180px - 2rem)}}.box-background{background-color:hsl(from var(--layercolor) h s 5%);z-index:10}#box-timeline{background-color:var(--layercolor);height:4px;max-width:calc(65ch + 1rem);min-height:auto;opacity:1;transform-origin:left top}@media only screen and (min-width:768px){#box-timeline{max-width:490px;top:calc(100svh - 2rem)}}.intro{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:none;bottom:.5%;opacity:0}.intro>.text-info{padding:0}.grid-element-3{gap:1rem}.grid-element-3,.stack{display:flex;flex-direction:column}.stack{align-items:center;justify-content:flex-start;position:sticky;top:10%}.stack-element{background:transparent;display:flex;flex-direction:column;font-size:.875rem;gap:0;height:100%;line-height:1.2;position:relative;text-align:left;--dot-size:.5rem;--dot-color:grey;align-items:flex-start;background-color:var(--backgroundcolor)}.stack-element h2{color:currentColor;font-family:var(--monofont);font-size:.875rem;font-weight:400;padding:2rem 1.5rem 0;text-transform:uppercase;width:100%}@media only screen and (max-width:768px){.stack-element h2{padding:2rem 1rem 0}}.stack-element h3{color:var(--white);font-family:var(--mainfont);font-size:1rem;font-weight:500;padding:0 1.5rem;text-transform:uppercase;width:100%}@media only screen and (max-width:768px){.stack-element h3{padding:0 1rem}}.description-stack{margin-left:2rem}@media only screen and (max-width:768px){.description-stack{margin-left:0}}.element-svg>svg{height:100%;width:100%}.element-svg>img{height:auto;transform:scale(.8) translateY(-51px);width:100%}@media only screen and (max-width:768px){.element-svg>img{transform:scale(.6) translateY(-100px)}}.stack-element>img{margin:0 auto;width:80%}.element-svg{position:relative}@media only screen and (max-width:768px){.element-svg{max-height:300px}}@media only screen and (min-width:768px){.grid-element-3{align-items:flex-start;display:grid;flex-wrap:wrap;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;justify-content:center;margin:auto}}.titleelementsbelow{margin-top:4rem}.titleelement{color:var(--white);font-size:20px;margin-bottom:3rem;text-transform:uppercase}.descriptionbelow{margin-top:2rem}.description-one{color:var(--white);font-family:var(--mainfont);font-size:16px;padding:1rem 1.5rem;width:100%}@media only screen and (max-width:768px){.description-one{padding:1rem}}.description-two{color:var(--white);font-family:var(--monofont);font-size:12px;opacity:.9;padding:0 1.5rem 2rem;width:100%}@media only screen and (max-width:768px){.description-two{padding:0 1rem 1rem}}.text-info{font-size:16px;line-height:1.2;padding:16px;text-wrap:pretty}@media only screen and (min-width:768px){.text-info{font-size:18px;max-width:90%}}.title-stack{font-size:18px;line-height:1.2;margin-block-start:0}.description-below{font-weight:500;margin-top:1.5rem}.titlelist{display:none}#filterForm{display:flex;flex-direction:column;gap:2rem;width:-moz-fit-content;width:fit-content}.list{display:grid;gap:3rem;grid-template-columns:auto minmax(580px,50vw)}@media only screen and (max-width:939px){.list{display:flex}}@media only screen and (min-width:2080px){.list{grid-template-columns:auto minmax(580px,90vw)}}.wrapper{top:80px}.category-topics{font-size:.875rem;font-weight:400;line-height:1;margin-bottom:.25rem;margin-top:1rem;text-transform:uppercase}.number-items{display:inline-block;width:40px}.column-filter{flex-basis:47%}@media only screen and (min-width:939px){.layer-filters{position:fixed;top:80px;z-index:0}}fieldset{border:none;margin:0;padding:0}fieldset>legend{border:none;font-size:.875rem;margin:0 0 .5rem;padding:0;text-transform:uppercase}.otherfilters{border:1px dashed var(--white);border-radius:.25rem;display:flex;flex-direction:column;max-height:calc(100svh - 16rem);overflow-y:scroll;-ms-overflow-style:none;position:relative;scrollbar-width:none;z-index:2}@media only screen and (max-width:939px){.otherfilters{border:none;max-height:none}}.body-stack .otherfilters{max-height:calc(100svh - 4rem)}@media only screen and (max-width:939px){.body-stack .otherfilters{max-height:none}}.registration-form{border:1px dashed var(--white);border-radius:.25rem;font-family:var(--monofont)}.title-form{border-bottom:1px solid var(--white)}.theform,.title-form{padding:1rem}.paragraph-intro-list,.paragraph-intro-list-mobile{display:flex;flex-direction:column;gap:1rem}.paragraph-intro-realm{margin-left:2rem}@media only screen and (max-width:939px){.paragraph-intro-realm{margin-left:1.5rem;max-width:calc(100% - 3rem)}}.paragraph-intro-list,.paragraph-intro-realm{color:var(--white);font-size:var(--step-0);font-weight:400;line-height:1.4;margin-bottom:2rem;max-width:70ch;position:relative;text-wrap:pretty}@media only screen and (max-width:939px){.paragraph-intro-list,.paragraph-intro-realm{font-size:.875rem;margin-bottom:10svh;min-height:auto}}.paragraph-intro-list-mobile{font-size:1rem;line-height:1.4;margin-top:2rem;padding:1rem;position:relative}@media only screen and (min-width:940px){.paragraph-intro-list-mobile{display:none}}@media only screen and (max-width:940px){.paragraph-intro-list{display:none}}@media only screen and (max-width:939px){.layer-filters{margin-top:2rem}}.layer-filters .checkbox-item{height:5rem;justify-content:center;width:4rem}@media only screen and (max-width:1160px){.layer-filters .checkbox-item{height:5rem;width:3rem}}.layer-filters .checkbox-item>label{font-size:var(--step--1);text-transform:uppercase}@media only screen and (max-width:1160px){.layer-filters .checkbox-item>label{font-size:var(--step--2)}}.layer-filters .checkbox-item>label>.symbollabel{font-family:var(--mainfont);font-size:var(--step-3);font-weight:500}@media only screen and (min-width:940px) and (max-width:1480px){.layer-filters .checkbox-item>label>.symbollabel{font-size:var(--step-2)}}.layer-filters .checkbox-group{gap:1.5rem}@media only screen and (min-width:940px) and (max-width:1480px){.layer-filters .checkbox-group{gap:4%}}@media only screen and (max-width:939px){.layer-filters .checkbox-group{gap:0;justify-content:space-between;width:90%}}.layer-filters legend{display:none}.zero-label{opacity:.4}.container-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;padding:2rem}@media only screen and (max-width:939px){.container-filters{flex-direction:column;padding:0}}.filterby{font-size:.75rem;margin-bottom:1rem;opacity:.75;text-transform:uppercase}.items{display:flex;flex-direction:column}@media only screen and (max-width:939px){.items{padding:0 1rem;width:100%}}.item{border-bottom:1px solid grey;cursor:pointer;padding:0}.item>summary{align-items:flex-start;animation-delay:calc(var(--i)*.05s);-webkit-animation-delay:calc(var(--i)*.05s);color:var(--white);display:flex;flex-direction:row;font-size:1.5rem;gap:0;opacity:1;text-decoration:none;transition:color .25s ease-in-out;transition:font-size .15s cubic-bezier(1,.02,.26,.85);width:100%}@media only screen and (max-width:939px){.item>summary{font-size:1.25rem;line-height:1.1}}.checkbox-group{display:flex;flex-direction:column;gap:.25rem}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.15em solid hsla(0,0%,100%,.65);clip-path:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px));color:#fff;display:grid;font:inherit;height:1em;margin:0;place-content:center;transform:translateY(-.075em);width:1.1em}.checkbox-item{align-items:center;cursor:pointer;display:flex;gap:.25rem;text-wrap:nowrap}.checkbox-item>input{cursor:pointer}.checkbox-item>label{cursor:pointer;font-size:var(--step--1)}@media only screen and (max-width:939px){.checkbox-item>label{font-size:var(--step-0)}}.checkbox-item.category{text-transform:uppercase}input[type=checkbox]:before{box-shadow:inset 1em 1em #fff;content:"";height:.4em;transform:scale(0);transition:transform .12s ease-in-out;width:.55em}input[type=checkbox]:checked:before{transform:scale(1)}.pagination ul{display:flex;gap:1rem;height:25svh;padding:0}.pagination li{list-style-type:none}.tags-item{display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.1;margin:0;padding:0;row-gap:.125rem}.tags-item li{align-items:center;display:flex;flex-direction:row;font-family:var(--monofont);font-size:var(--step--1);list-style-type:none;text-wrap:nowrap}.tags-item li:after{content:","}.tags-item li:last-child:after{content:""}.stackcheckbox img{width:100px}.stackcheckbox input{display:none}.stackcheckbox label{align-items:center;color:var(--color);cursor:pointer;display:flex;flex-direction:column}.stackcheckbox:has(input[checked]) .symbollabel{color:var(--color)!important}.checkbox-group:has(input[checked])>.stackcheckbox:has(input[type=checkbox]:not(:checked)) label{color:var(--white);opacity:.7}.list:has(input[checked]) .items{margin-top:4rem}.checkbox-group:has(.stackcheckbox){display:flex;flex-direction:row}#repository{align-items:center;color:var(--white);display:flex;padding-left:2rem;padding-right:2rem;position:relative;scroll-margin-top:80px;width:100%}@media only screen and (max-width:939px){#repository{padding:0}}.list details{border:0;border-radius:0;border-top:2px solid #5f606a;margin-block:0;margin-block-start:.5rem}.list details:hover{background-color:transparent}.list summary{anchor-name:--summary;font-weight:400;padding:.75rem .5rem .75rem 0;position:relative}summary::-webkit-details-marker{display:none}summary{list-style:none}.list summary::marker{content:""}.list summary:after,.list summary:before{border-block-start:1px solid currentColor;content:"";height:0;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;width:.75rem}@media only screen and (max-width:939px){.list summary:after,.list summary:before{inset-block-end:2rem;inset-block-start:auto}}.list summary::::after{transform:rotate(90deg);transform-origin:50%}.list details[open] summary:after{transform:rotate(0deg)}.list details[open]{padding-bottom:2rem}.list details[open] p{animation:animateDown .25s ease-in-out forwards}.filters{font-family:var(--monofont)}.filters:popover-open{display:block!important}.filters-title{background-color:var(--black);border-bottom:1px solid var(--white);display:flex;font-family:var(--monofont);font-size:.75rem;justify-content:space-between;padding:.5rem;position:sticky;text-transform:uppercase;top:0;width:100%;z-index:2}@media only screen and (max-width:939px){.filters-title{display:none}}.list{flex-direction:row;padding-bottom:76px;width:100%}@media only screen and (max-width:939px){.list{flex-direction:column;margin:0}}.filtersmobile{background-color:transparent;background-color:var(--black);border:0;border-bottom:1px solid var(--white);border-radius:.25rem .25rem 0 0;color:var(--white);display:flex;font-family:var(--monofont);font-size:.75rem;justify-content:space-between;padding:1rem;position:sticky;text-align:left;top:80px;width:100%;z-index:8}@media only screen and (min-width:940px){.filtersmobile{display:none}}.filtersmobile a,.removefilters{text-decoration:none;text-transform:none}.filtersmobile a:before,.removefilters:before{content:"x";margin-right:.25rem}#buttonfilters{margin:0 0 0 .25rem;padding:0}#buttonfilters,#buttonfiltersclose{background-color:transparent;border:0;color:var(--white);cursor:pointer;font-size:.75rem;text-transform:uppercase}#buttonfiltersclose{background-color:var(--black);border-bottom:1px solid var(--white);border-radius:.25rem .25rem 0 0;font-family:var(--monofont);height:80px;padding:1rem;position:sticky;text-align:left;top:0;width:100%;z-index:99}@media only screen and (min-width:940px){#buttonfiltersclose{display:none}}#buttonfiltersclose:before{content:"x";margin-right:.25rem}#buttonfilters:before{content:"+";margin-right:.25rem}@media only screen and (max-width:939px){#filterForm{padding:1rem}}@media only screen and (min-width:940px){.filters{display:block}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}[open]::details-content{height:auto}::details-content{height:0;overflow:clip;transition:height .5s ease-in-out}}}#filters[popover]{background-color:transparent;border:0;border-radius:0;border-radius:.25rem;color:currentcolor;height:-moz-fit-content;height:fit-content;inset:0;margin:7rem 0 0;overflow:auto;position:sticky;top:10rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:939px){#filters[popover]{background-color:var(--black);height:auto;margin-top:0svh;padding:0 0 20svh;position:fixed;top:80px;width:100%;z-index:9999999}}.body-stack #filters[popover]{margin-top:0;top:5rem}.block-summary{flex-wrap:wrap;gap:1rem}.block-summary,.block-summary.rounds{align-items:center;display:flex;flex-direction:row}.block-summary.rounds{gap:.25rem;height:1rem;min-width:60px;width:5%}.block-summary.title{align-items:flex-start;flex-direction:column;font-family:var(--mainfont);font-weight:500;gap:.5rem;line-height:1;text-transform:none;text-wrap:pretty}@media only screen and (max-width:939px){.block-summary.title{gap:.5rem}}.block-summary.titletext{line-height:.9;margin-top:2px}.block-summary.tags{flex-direction:row;gap:0;row-gap:.25rem}.tags-item.type{color:var(--white);text-transform:uppercase}.tags-item.topic{color:#7e8092}.roundcolorlayer{border-radius:999999px;height:.5rem;width:.5rem}.summary-content{display:flex;flex-direction:column;font-family:var(--monofont);font-size:var(--step--1);gap:1rem}.summary-content>div>.title{display:flex;font-family:var(--mainfont);font-size:var(--step--2);line-height:2;min-width:60px;text-transform:uppercase;width:5%}.summary-content>div{align-items:flex-start;display:flex;flex-direction:row;word-break:break-all}.summary>.content{max-width:80ch;word-break:keep-all}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);left:0;position:absolute;top:0;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.splitting{--word-center:calc((var(--word-total) - 1)/2);--char-center:calc((var(--char-total) - 1)/2);--line-center:calc((var(--line-total) - 1)/2)}.splitting .word{--word-percent:calc(var(--word-index)/var(--word-total));--line-percent:calc(var(--line-index)/var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index)/var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset)*var(--char-offset))/var(--char-center));--distance-sine:calc(var(--char-offset)/var(--char-center));--distance-percent:calc(var(--distance)/var(--char-center))}.splitting.cells img{display:block;width:100%}@supports (display:grid){.splitting.cells{background-size:cover;overflow:hidden;position:relative;visibility:hidden}.splitting .cell-grid{background:inherit;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr);height:100%;left:0;position:absolute;top:0;width:100%}.splitting .cell{background:inherit;overflow:hidden;position:relative}.splitting .cell-inner{background:inherit;height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));position:absolute;top:calc(-100%*var(--row-index));visibility:visible;width:calc(100%*var(--col-total))}.splitting .cell{--center-x:calc((var(--col-total) - 1)/2);--center-y:calc((var(--row-total) - 1)/2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x)*var(--offset-x))/var(--center-x));--distance-y:calc((var(--offset-y)*var(--offset-y))/var(--center-y))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.item{transition:opacity .25s ease-in-out;transition-delay:calc(var(--i)*.05s)}@starting-style{.item{opacity:0}}.word{animation-duration:1s;animation-fill-mode:both;animation-name:FadeInChar;animation-range:contain;animation-range-start:-300svh;animation-timeline:--container-char-animation;animation-timing-function:cubic-bezier(.68,-.55,.27,1.55)}@media only screen and (max-width:768px){.word{animation-name:none}}#intro-text .animatedtext>.word{animation-name:none;animation-timeline:none;opacity:1;transition:opacity 50ms ease-in-out}@starting-style{#intro-text .animatedtext>.word{opacity:0}}#introduction{animation:content-on-off;animation-duration:1s;animation-fill-mode:both;animation-range:cover;animation-timeline:--content}.navigation>ul[role=list]>li>a{opacity:0}#burgermenu:popover-open>.navigation>ul[role=list]>li>a{animation:fadeIn .25s ease-in forwards;animation-delay:calc(.25s - var(--i)*.05s);-webkit-animation-delay:calc(.25s - var(--i)*.05s)}@media only screen and (max-width:768px){#burgermenu:popover-open>.navigation>ul[role=list]>li>a{animation-delay:calc(var(--i)*.05s)}}@media only screen and (max-width:768px){.droplink{animation:fadeIn .25s ease-in forwards;animation-delay:.11s;opacity:0}}@view-transition{navigation:auto}.pagetransition{view-transition-name:pagetransition;view-transition-property:opacity;types:fade}::view-transition-old(pagetransition){animation:fade .15s ease-in forwards}::view-transition-new(pagetransition){animation:fade 1s ease-out reverse}.fade‑in-fallback{animation:fadeInSimple 1.2s ease-out forwards}}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes timeline{0%,5%{opacity:0;transform:scaleX(0)}15%,20%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes fadeInSimple{0%{opacity:0}to{opacity:1}}@keyframes borderSweep{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes fade-slides{0%{opacity:0}5%,95%{opacity:1}to{opacity:0}}@keyframes timeline-on-off{0%,3%{opacity:0}5%,95%{opacity:1}96%,to{opacity:0}}@keyframes content-on-off{0%,2%{opacity:0;z-index:-1}3%,95%{opacity:1;z-index:10}96%,to{opacity:0;z-index:-1}}@keyframes fade-out{0%,60%{display:block;opacity:1;visibility:visible}70%,to{display:none;opacity:0;visibility:hidden}}@keyframes fade-out-border{0%{opacity:1}85%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes layer-in{0%{opacity:0}to{opacity:1}}@keyframes startButton{0%{background-color:currentcolor;opacity:0;transform:translate(-50%,-50%) scale(0)}15%{background-color:currentcolor;opacity:0;transform:translate(-50%,-50%) scale(0)}25%{background-color:currentcolor;opacity:1;transform:translate(-50%,-50%) scale(.2)}45%{background-color:currentcolor;opacity:1;transform:translate(-50%,-50%) scale(.2)}60%{background-color:currentcolor;opacity:1;transform:translate(-50%,-50%) scale(.2)}80%{background-color:transparent;opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes outButton{0%{background-color:var(--white);opacity:1;transform:translate(-50%,-50%) scale(1)}to{background-color:var(--white);opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes startButtonText{0%{opacity:0}80%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes FadeInChar{0%,20%{color:hsl(from currentColor h 0% 20%)}to{color:currentColor}}@keyframes fadeindetails{0%{opacity:0}to{opacity:1}}@keyframes fadeinitem{0%{opacity:0}to{opacity:1}}@keyframes animateDown{0%{opacity:0}to{opacity:1}}@keyframes textfade{0%,10%{display:none;opacity:0}10%,20%{display:block;opacity:0}25%,90%{display:block;opacity:1}95%,96%{display:block;opacity:0}97%,to{display:none;opacity:0}}@keyframes textfadestack{0%,10%{display:none;opacity:0}10%,20%{display:block;opacity:0}25%,to{display:block;opacity:1}}}html{overflow-y:scroll;overscroll-behavior:auto}@supports (scrollbar-gutter:stable){html{overflow-y:auto;scrollbar-gutter:stable}}body{background:var(--black);color:var(--white);line-height:1.5;transition:background-color .5s ease-in-out}figure{display:flex;margin-block:0;margin-inline:0}img,picture{height:auto}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}h1,h2{color:var(--white);font-weight:600;line-height:1.1;max-width:30ch}h1{font-size:1.25rem}h2{font-size:1.8rem}a{color:currentColor}:focus{outline:0;outline-offset:0}dl,li,p{max-width:70ch}p{line-height:1.4;margin-block:0}article{font-size:1.25rem;margin-top:2.5rem}main:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:5px solid var(--focus)}@media (min-width:40em){h2{font-size:2.5rem}}.honey{left:-9999px;position:absolute}.skip-link{background:var(--white);color:var(--black);display:inline-block;font-weight:700;left:1rem;padding:.7rem 1rem .5rem;position:absolute;text-decoration:none;text-transform:uppercase;top:1rem}.skip-link:hover{background:var(--color-dark);color:var(--white-shade)}.skip-link:not(:focus){border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wrapper{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}.default.wrapper{margin:0;padding-left:2rem;padding-top:10svh}@media only screen and (max-width:768px){.default.wrapper{padding-left:1rem}}.header-title{color:var(--white);display:inline-flex;flex-direction:row;font-size:1.25rem;font-weight:700;gap:.5rem;line-height:1;margin-left:2rem;margin-top:1.5rem;text-align:left}@media only screen and (max-width:768px){.header-title{font-size:1.5rem;margin-left:1rem;margin-top:1.25rem}}.header-title h1{font-weight:500}@media only screen and (max-width:768px){.header-title h1{font-size:1.5rem}}.header-title a,.stack-title.default.intro-active{font-family:var(--mainfont);font-weight:900;line-height:1.1;text-decoration:none}@media only screen and (max-width:768px){.header-title a,.stack-title.default.intro-active{font-size:1.5rem;left:1rem;top:2.25rem}}.wrapper>.blocks{gap:1rem}.wrapper,.wrapper>.blocks{display:flex;flex-direction:column}.wrapper{gap:2rem}.default p{max-width:60ch;text-wrap:pretty}.flow>*+*{margin-top:var(--flow-space,1em)}.site-head{height:90px;line-height:1.1;padding:1rem 0 0;position:fixed;transition:background-color .25s ease-in-out;width:100%;z-index:888}.body-introduction:before,.body-landing:before,.site-head:before{background-color:hsla(233,9%,62%,.5);content:"";height:3px;left:2rem;position:absolute;width:calc(100% - 4rem)}@media only screen and (max-width:768px){.body-introduction:before,.body-landing:before,.site-head:before{left:1rem;width:calc(100% - 2rem)}}.body-introduction,.body-landing{padding-top:1rem}@media only screen and (max-width:768px){.body-default .site-head,.body-stack .site-head{background-color:var(--black);height:80px}}@media only screen and (max-width:940px){.body-list .site-head{background-color:var(--black);height:80px}}.site-head__navbottom{align-items:center;bottom:2rem;display:flex;gap:1rem;position:fixed;right:2rem;z-index:9999}@media only screen and (max-width:768px){.site-head__navbottom{right:1rem}}.body-home #sound-toggle-desktop{display:block!important}@media only screen and (max-width:768px){header:has(#burgermenu:popover-open){background-color:var(--black);height:102px;transition:none}}.body-default header:has(#burgermenu:popover-open),.body-home header:has(#burgermenu:popover-open),.body-list header:has(#burgermenu:popover-open),.body-stack header:has(#burgermenu:popover-open){background-color:var(--black)}.site-head__navbottom>a,.site-head__navbottom>button,.site-head__navbottom>nav>a{align-items:center;background-color:transparent;border:none;color:var(--white);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;justify-content:flex-start;margin:0;padding:.5rem 0;text-decoration:none}#buttonburger{background-color:transparent;border-width:0;cursor:pointer;display:inline-flex;flex-direction:row;gap:1.25rem;height:36px;justify-content:center;margin:0;padding-block:0;padding-inline:0;pointer-events:auto;position:fixed;right:2rem;top:2.5rem;transition:all .25s ease-in-out;width:36px;z-index:777}@media only screen and (max-width:768px){#buttonburger{right:.8rem;top:2rem;transform:scale(.8)}.languageswitch{bottom:1rem;left:1rem;padding:0!important;position:fixed!important;text-align:left;z-index:9999}.languageswitch>.submenu{align-items:flex-start;margin:0;top:-3rem;visibility:hidden}.languageswitch .chevron-down{transform:rotate(180deg);transition:transform .15s ease-in-out}.languageswitch .droplink:hover>a>.chevron-down{transform:rotate(0deg)}}.container-scrolltodiscover{opacity:1;transition:opacity .5s ease-in-out;transition-delay:2s}@starting-style{.container-scrolltodiscover{opacity:0}}.scrolltodiscover{animation-duration:1ms;animation-fill-mode:both;animation-name:scrolltodiscover;animation-range:contain;animation-timeline:--body;background:linear-gradient(var(--grey50) 0 0) 0 0,linear-gradient(var(--grey50) 0 0) 100% 0,linear-gradient(var(--grey50) 0 0) 0 100%,linear-gradient(var(--grey50) 0 0) 100% 100%,transparent;background-repeat:no-repeat;background-size:8px 8px,8px 8px,8px 8px,8px 8px,100% 100%;bottom:2rem;color:var(--grey);font-family:var(--monofont);font-size:14px;left:2rem;padding:16px 24px;position:fixed;text-align:left;text-transform:uppercase;transition:opacity .5s ease-in-out;transition-delay:1s}@media only screen and (max-width:768px){.scrolltodiscover{display:none;left:1rem}.scrolltodiscoverstack{display:block;margin:auto;text-align:center;width:calc(100% - 2rem)}}.scrolltodiscover.mobile{display:none}@media only screen and (max-width:768px){.scrolltodiscover.mobile{display:block}}@media only screen and (min-width:768px){.scrolltoenter{display:none}}@media only screen and (max-width:768px){.stacks-container:has(.hover-box.active) .scrolltoenter{display:block}}@media only screen and (max-width:768px){.stacks-container:has(.hover-box.active) .scrolltodiscover.mobile{display:none}}#buttonburger>*{pointer-events:none}.burger-menu{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.burger-menu__bar,.burger-menu__bar:after,.burger-menu__bar:before{background:var(--white);border-radius:30000px;display:block;height:.5rem;transition:transform .15s ease-out;width:.5rem}button[popovertarget=burgermenu]:has(~#burgermenu:popover-open)>.burger-menu__bar:first-child{transform:translateX(1rem)}button[popovertarget=burgermenu]:has(~#burgermenu:popover-open)>.burger-menu__bar:first-child:after,button[popovertarget=burgermenu]:has(~#burgermenu:popover-open)>.burger-menu__bar:first-child:before{transform:translateX(-1.25rem)}button[popovertarget=burgermenu]:has(~#burgermenu:popover-open)>.burger-menu__bar:nth-child(2){transform:translateX(-.75rem)}button[popovertarget=burgermenu]:has(~#burgermenu:popover-open)>.burger-menu__bar:nth-child(2):after,button[popovertarget=burgermenu]:has(~#burgermenu:popover-open)>.burger-menu__bar:nth-child(2):before{transform:translateX(1.25rem)}.burger-menu__bar{position:relative}.burger-menu__bar:after,.burger-menu__bar:before{content:"";position:absolute}.burger-menu__bar:first-child:after,.burger-menu__bar:first-child:before{left:.5rem}.burger-menu__bar:nth-child(2):after,.burger-menu__bar:nth-child(2):before{left:-.5rem}.burger-menu__bar{top:.75rem}.burger-menu__bar:before{top:-.75rem}.burger-menu__bar:after{bottom:-.75rem}.site-head__navbottom>a:hover,.site-head__navbottom>button:hover{transform:scale(1.1)}.icon-sound-off,.icon-sound-on{display:none}.sound-off>.icon-sound-off,.sound-on>.icon-sound-on{display:block}.site-head__brand{font-weight:800;text-decoration:none;text-transform:uppercase;width:200px}nav{font-family:var(--monofont)}.navigation ul[role=list]{align-items:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;padding:0;text-transform:uppercase}@media only screen and (min-width:768px){.navigation ul[role=list]{align-items:center;flex-direction:row}}.navigation li{list-style-type:none;margin:0}.navigation>ul[role=list]>li>a{align-items:center;color:currentColor;display:flex;font-size:1.275rem;font-weight:400;gap:.25rem;text-decoration:none}@media only screen and (min-width:768px){.navigation>ul[role=list]>li>a{font-size:.875rem}}.navigation>ul[role=list]>li>div{color:currentColor;display:flex;flex-direction:row;font-size:1.275rem;font-weight:400;text-decoration:none}@media only screen and (min-width:768px){.navigation>ul[role=list]>li>div{font-size:.875rem}}.navigation a.active,.navigation a:hover{font-weight:700}.burger-menu__trigger{display:none}#closeburger{background-color:transparent;border:0 transparent;height:25px;margin:0;padding-block:0;padding-inline:0;width:25px}.burger-menu-close{display:grid;width:25px}.burger-menu-close:before{transform:rotate(45deg)}.burger-menu-close:after,.burger-menu-close:before{background-color:#fff;border:1px solid var(--white);content:"";top:0}.burger-menu-close:after{margin-top:-2px;transform:rotate(-45deg)}#buttonburger[popover]{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.95);border:0;border-radius:0;color:currentcolor;height:100%;inset:0;margin:auto;overflow:auto;padding:1rem;position:relative;width:100%}#buttonburger[popover]::backdrop{animation:fadeIn .15s ease-in;animation-fill-mode:forwards;backdrop-filter:blur(2px);background-color:rgba(0,0,0,.45)}#burgermenu{background-color:transparent;border:0;color:currentcolor;flex-direction:row;height:-moz-fit-content;height:fit-content;inset:0;left:auto;margin:0;overflow:visible;right:6rem;top:.75rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:768px){#burgermenu{background-color:var(--black);height:auto;left:0;padding-right:1.25rem;right:auto;top:12svh;width:100%;z-index:999}}#burgermenu:popover-open{display:flex;flex-direction:column}.subdrop{margin-top:.5rem;padding-inline-start:1rem}.chevron-down{display:none}.subdrop.drop-languages{border:0;margin:0;overflow:visible;padding:0;top:-90%}.languages.droplink>a{align-items:center;cursor:pointer;display:flex;flex-direction:row}.languages.droplink>a:hover{opacity:.7}.subdrop.drop-languages:hover{transform:scale(1.1)}.languages.droplink:has(.subdrop.drop-languages:hover)>a{opacity:.7}.languages.droplink{padding:0}.languages:hover{z-index:99}.subdrop a{color:currentColor;font-size:1.275rem;font-weight:400;text-decoration:none}@media only screen and (min-width:768px){.subdrop a{font-size:.875rem}}.droplink{align-items:flex-end;display:inline-block;display:flex;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;padding:1rem 0;position:relative}.subdrop li{display:block!important;padding:0!important}.subdrop a{display:block;white-space:nowrap}.chevron-down{transform:rotate(0deg);transition:transform .15s ease-in-out}@media only screen and (max-width:768px){.chevron-down{height:22px;width:22px}}.droplink:hover>a>.chevron-down{transform:rotate(180deg)}.languages .chevron-down{transform:rotate(180deg);transition:transform .15s ease-in-out}.languages .droplink:hover>a>.chevron-down{transform:rotate(0deg)}.droplink:focus-within .subdrop{height:auto;visibility:visible;z-index:11}.maincta{border:1px solid hsla(0,0%,100%,.5);display:block;font-size:.875rem;padding:12px 0;text-align:center}#mainlogo{position:relative}#headermobile{padding:1rem}#headermobile,.site-head__inner{display:flex;flex-direction:row;justify-content:space-between}section.grid{gap:2rem;margin:4rem 0}@media only screen and (max-width:768px){section.grid{display:flex;flex-direction:column}}section.grid.removemargintop{margin-top:0}section.grid.removemarginbottom{margin-bottom:0}@media only screen and (min-width:768px){.grid{display:flex;flex-direction:row}.column.c4{width:calc(33.33333% - 2rem)}.column.c6{width:50%}}footer{z-index:99999}.footer{background-color:var(--background-color);margin-top:8rem;padding-top:50vh;position:relative;z-index:2}.footer-container{background-color:var(--black);background-color:hsl(from var(--background-color) h s 6%);display:flex;flex-direction:column;font-size:.95rem;gap:2rem;justify-content:space-between;margin:2rem;max-width:calc(100% - 2rem);min-height:calc(85svh - 6rem);padding:2rem;position:relative;z-index:999}@media only screen and (max-width:768px){.footer-container{height:auto;margin:0;max-width:none;padding:1rem}}.footer-big-title{font-size:var(--step-3);font-weight:700;line-height:1;max-width:15ch;text-transform:uppercase}@media only screen and (max-width:768px){.footer-big-title{font-size:var(--step-2)}}.footer-section{display:grid;grid-template-columns:3fr 3fr 4fr}@media only screen and (max-width:768px){.footer-section{display:flex;flex-direction:column;gap:1.5rem}}.subtitle-footer{color:var(--grey);font-family:var(--monofont);font-size:var(--step--1);text-transform:uppercase}.logos-footer{align-items:start;display:grid;gap:3%;grid-template-columns:repeat(2,1fr);justify-items:start}.smallprints{color:var(--grey);font-size:var(--step--1)}.copyrights{grid-column-start:span 2}.tinyprints{color:var(--grey);font-size:11px;grid-column-start:3}.column-links-footer{gap:2rem}.column-links-footer,.links-footer{display:flex;flex-direction:column;grid-column-start:3}.links-footer{font-family:var(--mainfont);font-size:var(--step-1)}.links-footer>a:hover{color:var(--hovercolor)}.links-footer a{text-decoration:none}.contact{margin-bottom:1rem}.address p,.contact p{margin-bottom:.4rem}.links-col{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.links-col a{display:block;margin-bottom:.4rem}.footer-bottom{align-items:center;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:.85rem;justify-content:space-between;margin-top:2rem;padding-top:1rem;width:100%}.footer-bottom a{margin-left:1rem}@media (max-width:768px){.footer{flex-direction:column;padding:1rem}.links-col{-moz-column-count:1;column-count:1}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom a{margin:.3rem 0 0}}.subdrop{height:1}.droplink:hover .subdrop{height:auto;visibility:visible;z-index:11}.chevron-down{display:block}.subdrop{background-color:var(--black);border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;height:0;height:1px;left:0;margin:-.5rem 0 0;min-width:100%;overflow:hidden;padding:1rem;position:absolute;text-align:left;top:100%;visibility:hidden;z-index:10}@media only screen and (max-width:768px){.submenu{align-items:center;background-color:transparent;border:0;border-radius:0;font-size:1.275rem;gap:.5rem;height:auto;margin:1rem 0 0;overflow:visible;padding:0;position:relative;visibility:visible}}.symbolmap{font-size:var(--step-4);font-weight:500;line-height:1;margin-bottom:1rem}@media only screen and (max-width:768px){.symbolmap{display:none}}.maplibregl-popup{z-index:88!important}.maplibregl-ctrl-group{background:transparent;border-radius:4px}.maplibregl-popup-close-button{color:var(--white)!important;font-size:1.5rem!important}@media only screen and (min-width:768px){.maplibregl-popup-close-button{display:none}}.maplibregl-popup{border-radius:.25rem;border-style:solid;border-width:2px;bottom:0!important;flex-direction:column-reverse!important;font-size:.875rem;justify-content:flex-end;left:0!important;max-width:none!important;padding:1rem!important;position:fixed!important;text-align:center;top:auto!important;transform:none!important;width:100%!important;will-change:unset!important;z-index:9999}@media only screen and (min-width:768px){.maplibregl-popup{bottom:0!important;height:-moz-max-content!important;height:max-content!important;left:2rem!important;max-width:320px!important;position:absolute!important;text-align:left;top:50%!important;transform:translateY(-50%)!important;width:auto!important}}.maplibregl-popup h2{color:currentcolor}.maplibregl-popup-tip{display:none!important}.maplibregl-popup-content{align-items:center;background:transparent!important;border-radius:none!important;box-shadow:none!important;display:flex;flex-direction:column;font-family:var(--mainfont),sans-serif!important;gap:.5rem}@media only screen and (min-width:768px){.maplibregl-popup-content{align-items:flex-start}}#map{border-radius:0;height:100svh;margin:auto;position:relative;top:0;width:100svw}.maplibregl-ctrl-top-right .maplibregl-ctrl{background-color:transparent!important;bottom:4rem!important;margin:0!important;position:fixed!important;right:12px!important}.maplibregl-ctrl-attrib.maplibregl-compact{align-items:center;background-color:transparent!important;border:none!important;border-radius:500000px!important;color:var(--white)!important;display:flex;font-family:var(--monofont)!important;font-size:.75rem!important;min-height:33px!important;padding:2px 8px!important}@media only screen and (max-width:768px){.maplibregl-ctrl-attrib.maplibregl-compact{margin-right:0!important;padding:2px 18px 2px 8px;width:90%}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{margin-right:2rem!important}}.maplibregl-ctrl-attrib.maplibregl-compact a{color:var(--white)!important}.maplibregl-ctrl-attrib.maplibregl-compact>summary:after,.maplibregl-ctrl-attrib.maplibregl-compact>summary:before{border-block-start:0 solid currentColor;content:none;height:0;inset-block-start:0;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;width:0}.maplibregl-ctrl-attrib.maplibregl-compact>summary{padding:0}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='39' fill='none' viewBox='0 0 37 39'%3E%3Crect width='37' height='38.166' fill='%23e3e6f2' rx='18.5'/%3E%3Ccircle cx='18.499' cy='18.499' r='18.499' fill='%23e3e6f2'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23000' d='M18.712 28.136c5.044 0 9.166-4.09 9.166-9.093S23.756 9.95 18.712 9.95c-5.043 0-9.165 4.09-9.165 9.093s4.122 9.093 9.165 9.093m0-1.924c-3.976 0-7.225-3.224-7.225-7.169s3.249-7.168 7.225-7.168c3.977 0 7.226 3.223 7.226 7.168s-3.25 7.169-7.226 7.169m-.97-15.059h1.94V6.102h-1.94zm-6.789 8.853V18.08h-4.85v1.925zM26.86 18.08v1.925h4.413V18.08zm-7.178 8.804h-1.94v5.148h1.94zm-3.54-7.842c.049 1.396 1.164 2.55 2.57 2.55a2.546 2.546 0 0 0 2.57-2.55 2.546 2.546 0 0 0-2.57-2.55c-1.406 0-2.521 1.155-2.57 2.55'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M5.912 5.912h25.175v26.341H5.912z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon,.maplibregl-ctrl-attrib-button,.maplibregl-ctrl-group button{border-radius:50000px!important;height:38px!important;right:-2px;width:38px!important}.maplibregl-ctrl-attrib-button{background-color:var(--white)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Crect width='38' height='38' fill='%23e3e6f2' rx='19'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230b0b0d' d='M17.913 32.113h1.943V13.477h-1.943zm.971-22.042a2.075 2.075 0 0 0 2.09-2.092 2.075 2.075 0 0 0-2.09-2.092 2.075 2.075 0 0 0-2.089 2.092c0 1.168.923 2.092 2.09 2.092'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M5.887 5.887h26.227v26.227H5.887z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")!important}.maplibregl-ctrl-bottom-right{bottom:.5rem!important;right:1rem!important}@media only screen and (max-width:768px){.maplibregl-ctrl-bottom-right{bottom:.25rem!important;right:.8rem!important}}body.body-map{height:100svh;overflow:hidden;scrollbar-width:none}.addressdescription,.maplibregl-popup h2{color:currentcolor;font-family:var(--monofont);font-size:20px;font-weight:400;line-height:.8;text-transform:uppercase}.addressdescription,.mapdescription-desktop,.mapdescription-mobile{color:var(--white);font-family:var(--monofont)}.mapdescription-mobile{border:0;box-shadow:none;font-size:14px;line-height:1.3;margin-block:0;padding:0}@media only screen and (min-width:768px){.mapdescription-mobile{display:none}}.mapdescription-mobile summary{font-size:1rem;justify-content:center;padding:1rem 0}.mapdescription-mobile summary:after,.mapdescription-mobile summary:before{border-block-start:2px solid currentColor;width:.75rem}.maplinks{display:flex;flex-direction:column;font-family:var(--monofont);font-size:16px;text-transform:uppercase}.mapdescription-desktop{border:0;box-shadow:none;font-size:14px;line-height:1.3;margin-block:0;padding:0}@media only screen and (max-width:768px){.mapdescription-desktop{display:none}}.maplibregl-canvas{opacity:.7}.coordinates{background-color:transparent;border:0;color:currentcolor;margin:0;padding:0;text-decoration:underline}.coordinates,.portallink{font-family:var(--monofont);font-size:14px}.portallink{border:1px solid #ddd;border-radius:.25rem;color:#ddd;margin-top:.5rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.body-introduction,.start-button{color:var(--grey)}.start-button{align-items:center;animation-delay:1.5s;animation-duration:1.5s;animation-fill-mode:backwards;animation-name:startButton;animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);aspect-ratio:1/1;background-color:transparent;border:2px dashed hsl(from currentcolor h s l/.5);border-radius:99999px;cursor:pointer;display:flex;font-size:var(--step-0);font-weight:700;justify-content:center;left:50%;opacity:1;position:absolute;text-decoration:none;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;width:200px}.start-button:hover{background-color:var(--white);color:var(--black)}.fadeOut{animation-duration:.75s;animation-fill-mode:forwards;animation-name:fade;animation-timing-function:ease-in-out}.outbutton{animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:outButton;animation-timing-function:cubic-bezier(.68,-.55,.27,1.55)}.start-button>span{animation-delay:1.5s;animation-duration:2s;animation-fill-mode:forwards;animation-name:startButtonText;opacity:1}.container-intro{align-items:center;color:var(--grey);display:flex;flex-direction:row;font-family:var(--monofont);font-size:20px;gap:2rem;justify-content:flex-start;left:2rem;line-height:1.2;position:absolute;text-transform:uppercase;top:2.5rem}@media only screen and (max-width:768px){.container-intro{font-size:18px;left:1rem}}.soundactivated{align-items:center;background:linear-gradient(var(--grey50) 0 0) 0 0,linear-gradient(var(--grey50) 0 0) 100% 0,linear-gradient(var(--grey50) 0 0) 0 100%,linear-gradient(var(--grey50) 0 0) 100% 100%,transparent;background-repeat:no-repeat;background-size:8px 8px,8px 8px,8px 8px,8px 8px,100% 100%;bottom:2rem;color:var(--grey);display:flex;font-family:var(--monofont);font-size:14px;height:30px;left:2rem;padding:16px 24px;position:absolute;text-transform:uppercase}@media only screen and (max-width:768px){.soundactivated{left:1rem}}.container-animated{view-timeline-name:--container-char-animation}.content-section .word{animation-duration:1s;animation-fill-mode:both;animation-name:FadeInChar;animation-range:unset;animation-range-start:-200svh;animation-timing-function:linear}.alternativetitle{color:currentColor}details{border:1px dashed var(--white);border-radius:1rem;color:var(--grey);cursor:pointer;font-family:var(--mainfont);font-size:1rem;font-size:1.25rem;margin:auto;margin-block:.5rem;opacity:1;padding:0 2rem;transition:transform .25s ease-in-out,box-shadow .15s ease-in-out,background-color .3s ease-in-out;width:100%}details:hover{background-color:hsla(0,0%,100%,.03)}summary{align-items:center;anchor-name:--summary;color:var(--white);display:flex;flex-direction:row;font-size:1.5rem;font-weight:600;gap:.5rem;padding:2rem 0;position:relative;text-transform:uppercase}summary::marker{content:""}summary:after,summary:before{border-block-start:3px solid currentColor;content:"";height:0;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;width:1rem}summary:after{transform:rotate(90deg);transform-origin:50%}summary svg{height:auto;width:35px}details[open] summary:after{transform:rotate(0deg)}details[open]{padding-bottom:2rem}details[open] p{animation:animateDown .25s ease-in-out forwards}.card-dots{background:transparent;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;line-height:1.2;position:relative;text-align:center;--dot-size:.5rem;--dot-color:grey}.element-image>img,.element-image>svg{height:100%;width:100%}.element-image{position:relative}.card-dots .dot-bl,.card-dots .dot-br,.card-dots:after,.card-dots:before,.card-dots>.element-image:after,.card-dots>.element-image:before{background:var(--dot-color);border-radius:50%;content:"";height:var(--dot-size);position:absolute;width:var(--dot-size)}.card-dots:before{left:0;top:.5rem;transform:translate(-50%,-50%)}.card-dots:after{right:0;top:.5rem;transform:translate(50%,-50%)}.card-dots>.element-image:before{bottom:0;left:0;transform:translate(-50%,-50%)}.card-dots>.element-image:after{bottom:0;right:0;transform:translate(50%,-50%)}.card-dots .dot-bl{bottom:0;left:0;transform:translate(-50%,50%)}.card-dots .dot-br{bottom:0;right:0;transform:translate(50%,50%)}.card-border{border-radius:.5rem;height:100%;padding:1rem}.internal-layout{flex-wrap:wrap;gap:2rem}@media only screen and (max-width:768px){.internal-layout{display:flex;flex-direction:column;gap:1rem}}@media only screen and (min-width:768px){.internal-layout .c6{width:calc(50% - 1rem)}}@media only screen and (max-width:768px){.internal-layout .column{width:100%!important}}.content-card-dots{padding:2rem}.theform label,.title-form{text-transform:uppercase}.form-element input{background-color:transparent;border:0;border-bottom:2px solid var(--white);color:var(--white)}abbr[title]{text-decoration:none;vertical-align:super}.form-element select{background-color:transparent;border:0;border-bottom:2px solid var(--white);border-radius:0;color:var(--white);padding:.5rem}select[multiple]{border:1px solid #ccc;border-radius:4px;padding:6px}.form-element option{background-color:var(--black)}.form-element{display:flex;justify-content:space-between;width:100%}.choices{display:flex!important;justify-content:flex-end!important;width:100%}.choices__input{border-bottom:0!important}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--grey50)!important}.choices__inner{background-color:transparent!important;background-color:transparent;border:0!important;border-bottom:2px solid var(--white)!important;color:var(--white)!important;display:flex!important;justify-content:flex-end!important;padding:0!important;width:300px!important}.choices__list--dropdown,.choices__list--multiple .choices__item,.choices__list[aria-expanded]{background-color:var(--black)!important;color:var(--white)!important}.choices__list--multiple .choices__item{border:0!important}.theform{flex-direction:column}.symbols,.theform{display:flex;gap:1rem}.symbols{flex-direction:row}.symbol{font-family:var(--mainfont);font-size:var(--step-3)}.formtemplate{display:grid;flex-direction:row;gap:1rem;grid-template-columns:1fr 1fr;margin:auto;padding-top:10svh;width:calc(100% - 4rem)}@media only screen and (max-width:768px){.formtemplate{display:flex;flex-direction:column-reverse;width:calc(100% - 2rem)}}.registration{max-width:600px}.registration-button{height:50px}.registration .note{font-size:12px}.closevideo{background-color:transparent;border-width:0;cursor:pointer;display:inline-flex;flex-direction:row;gap:1.25rem;height:36px;justify-content:center;margin:0;padding-block:0;padding-inline:0;pointer-events:auto;position:fixed;right:2rem;top:2.5rem;transition:all .25s ease-in-out;width:36px;z-index:777}.burger-menu__bar:after,.burger-menu__bar:before,.closevideo>.burger-menu__bar{background:var(--white);border-radius:30000px;display:block;height:.5rem;transition:transform .15s ease-out;width:.5rem}.closevideo>.burger-menu__bar:first-child{transform:translateX(1rem)}.closevideo>.burger-menu__bar:first-child:after,.closevideo>.burger-menu__bar:first-child:before{transform:translateX(-1.25rem)}.closevideo>.burger-menu__bar:nth-child(2){transform:translateX(-.75rem)}.closevideo>.burger-menu__bar:nth-child(2):after,.closevideo>.burger-menu__bar:nth-child(2):before{transform:translateX(1.25rem)}