@import url(https://fonts.googleapis.com/css2?family=Caudex:wght@400;700&family=Montserrat:wght@400;700&display=swap);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{margin-top:0 !important;font-size:14px}html::-webkit-scrollbar{display:none}@media (min-width: 750px){html{font-size:16px}}body{-ms-overflow-style:none;font-weight:normal;font-family:'Montserrat', Arial, Helvetica, sans-serif;line-height:1.4;background-color:black;color:white}.lockScroll{height:100%;overflow:hidden}h1,blockquote{font-family:"Caudex",serif}.m-Content--404{min-height:100vh;padding-top:8rem;text-align:center}.m-Content--404 h1{font-size:8rem;font-family:"Caudex",serif;font-weight:bold}.m-Content--404 p{margin-bottom:1rem}mark{background-color:transparent;color:inherit}.debug{display:none;position:fixed;font-size:12px;top:1rem;left:1rem;color:white;background-color:red;border-radius:40px;padding:10px 15px;z-index:9999999999}*::selection{background:white;color:black}.vimeo{margin:0 auto;padding:0 0 6rem 0;max-width:800px}.vimeo--top{padding:2rem 0 2rem 0}.vimeo_wrapper{width:100%;position:relative;display:block;padding-bottom:56.25%}.vimeo iframe{position:absolute;display:block;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}

.m-Article{text-transform:none;margin:2rem auto;padding:2rem 1rem;color:white;align-items:center;flex-direction:column;max-width:800px}@media (min-width: 900px){.m-Article{flex-direction:row;margin:4rem auto}}.m-Article--image{display:flex;max-width:calc(1200px - 200px)}.m-Article--image .m-Article-paragraph{order:10}.m-Article-image{width:100%;max-width:400px;order:0;margin:1rem;overflow:hidden}@media (min-width: 900px){.m-Article-image{max-width:100%;margin-right:2rem}}.m-Article-image img{width:100%}.m-Article-image--right{order:20}.m-Article-paragraph{width:100%;line-height:1.5}.m-Article p{margin-bottom:1rem}.m-Article em{display:block;padding-left:1rem;padding-top:1rem}@media (min-width: 900px){.m-Article em{padding-left:2rem}}.m-Article strong{font-weight:bold}.m-Article blockquote{font-size:1.4rem;padding:4rem 2rem;text-align:center}@media (min-width: 900px){.m-Article blockquote{font-size:2rem}}

.is-page-store .m-Header,.is-page-archiv .m-Header,.is-page-store-single .m-Header,.is-page-legal .m-Header{transform:none !important;transition:transform 400ms}.is-page-store .m-Header-link,.is-page-archiv .m-Header-link,.is-page-store-single .m-Header-link,.is-page-legal .m-Header-link{opacity:0;position:absolute;z-index:-1}.is-page-store .m-Header-back-home,.is-page-store .m-Header-back-store,.is-page-archiv .m-Header-back-home,.is-page-archiv .m-Header-back-store,.is-page-store-single .m-Header-back-home,.is-page-store-single .m-Header-back-store,.is-page-legal .m-Header-back-home,.is-page-legal .m-Header-back-store{transform:none}.is-page-store .m-Header-back-home,.is-page-archiv .m-Header-back-home,.is-page-legal .m-Header-back-home{opacity:1;display:flex;z-index:10}.is-page-store .m-Header-back-store,.is-page-archiv .m-Header-back-store,.is-page-legal .m-Header-back-store{opacity:0}.is-page-store-single .m-Header-back-store{opacity:1;display:flex;z-index:10}.is-page-store-single .m-Header-back-home{opacity:0}.m-Header{backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.8);color:#fff;position:fixed;left:0px;right:0px;top:0px;z-index:1000;padding:0 1rem;width:100%;max-width:100%;overflow:visible}@media (min-width: 750px){.m-Header{padding:0 2rem}}.m-Header--home{border:1px solid red}.m-Header-content{height:60px;width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 0;position:relative;overflow:visible}.m-Header-content:after{content:" ";display:block;position:absolute;bottom:-2px;top:auto;height:2px;left:0;right:0;background-color:white}.m-Header-logo{font-family:"Caudex",serif;color:white;text-decoration:none;font-size:1.4rem;white-space:nowrap}@media (min-width: 750px){.m-Header-logo{font-size:1.8rem}}@media (min-width: 900px){.m-Header-logo{font-size:2rem}}.m-Header-links{display:flex;justify-content:flex-end;align-items:center}.m-Header-link{color:white;text-decoration:none;margin-left:1rem;padding:1rem 0;display:none;transition:opacity 400ms}.m-Header-link svg{display:inline-block}@media (min-width: 620px){.m-Header-link{display:block}.m-Header-link svg{display:none}}@media (min-width: 900px){.m-Header-link{margin-left:2.5rem}}@media (min-width: 1280px){.m-Header-link{margin-left:3.5rem}.m-Header-link svg{display:inline-block}}.m-Header-link--page{display:flex;border-bottom:none;background-color:white;color:black;border-radius:40px;padding:0.25rem 1rem;align-items:center}.m-Header-link--page svg{width:30px;margin-left:10px;display:none}@media (min-width: 620px){.m-Header-link--page svg{display:inline-block}}.m-Header-back-home,.m-Header-back-store{display:none}.m-Header-back-home svg,.m-Header-back-store svg{display:inline-block;margin-right:0;margin-left:0;width:90px}@media (min-width: 620px){.m-Header-back-home svg,.m-Header-back-store svg{margin-right:10px}}.m-Header-back-home span,.m-Header-back-store span{display:none}@media (min-width: 620px){.m-Header-back-home span,.m-Header-back-store span{display:inline-block}}

.m-Footer{background-color:black;color:#fff;text-align:center;width:100%}.m-Footer-container{padding:2rem;position:relative;width:100%;display:flex;justify-content:space-between;max-width:calc(1200px + 4rem);flex-direction:column;margin:0 auto}@media (min-width: 900px){.m-Footer-container{flex-direction:row}}.m-Footer-legal a{color:white;text-decoration:none}

.m-Intro-spacer{height:100vh;margin-bottom:200px;position:relative}.m-Intro{background-color:#fff;color:#fff;display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden;position:fixed;top:0;left:0;right:0;margin-bottom:120px}.m-Intro h1{font-size:5rem;line-height:1.1;max-width:1200px;text-align:center;position:relative;z-index:20}.m-Intro h1 mark{display:block}@media (min-width: 900px){.m-Intro h1 mark{display:inline-block}}.m-Intro h1 span{display:inline-block}@media (min-width: 900px){.m-Intro h1{font-size:8vw}}.m-Intro img{display:block;position:absolute;height:100%;width:100%;left:0px;top:0px;right:0px;bottom:0px;z-index:5;object-fit:cover}.m-Intro-video{z-index:10;display:block;position:absolute;left:50%;top:50%;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;transform:translate(-50%, -50%)}.m-Intro-border{position:absolute;display:block;z-index:10;background-color:black;z-index:30}.m-Intro-border--top{left:0;right:0;top:0;bottom:auto;height:4rem}.m-Intro-border--right{left:auto;right:0;top:0;bottom:0;width:4rem}.m-Intro-border--bottom{left:0;right:0;top:auto;bottom:0;height:4rem}.m-Intro-border--left{left:0;right:auto;top:0;bottom:0;width:4rem}

.m-ImageRow{width:100%;margin:0 auto;position:relative;max-width:calc(1200px + 2rem);display:flex;flex-direction:column;padding:0.5rem}@media (min-width: 750px){.m-ImageRow{flex-direction:row;align-items:center}}.m-ImageRow-wrapper{width:50%;margin:0.5rem;display:inline-block;overflow:hidden}.m-ImageRow-wrapper:nth-child(1){align-self:flex-start}.m-ImageRow-wrapper:nth-child(2){align-self:center}.m-ImageRow-wrapper:nth-child(3){align-self:flex-end}@media (min-width: 750px){.m-ImageRow-wrapper{width:33.3333%}}.m-ImageRow-image{display:block;width:100%;transform-origin:left center}

.m-ImageRowTop{width:100%;margin:0 auto;position:relative;max-width:calc(1200px + 2rem);display:flex;padding:0.5rem;padding-top:5rem;flex-direction:row;align-items:flex-start}@media (min-width: 750px){.m-ImageRowTop{padding-top:8rem}}.m-ImageRowTop-wrapper{width:50%;margin:0.5rem;display:inline-block;overflow:hidden;position:relative}.m-ImageRowTop-wrapper:after{content:" ";display:block;position:relative;pointer-events:none;opacity:0.5;padding-bottom:150%}@media (min-width: 750px){.m-ImageRowTop-wrapper{width:33.3333%}}.m-ImageRowTop-image{position:absolute;display:block;width:100%;transform-origin:left center;object-fit:cover;height:100%;top:0;bottom:0;left:0;right:0}

.m-Teaser{width:100%;color:black;padding:4rem 1rem;margin:0 auto;position:relative;overflow:hidden}.m-Teaser canvas{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.m-Teaser-wrapper{border:4px solid black;border-radius:30px;cursor:pointer;max-width:1200px;width:100%;margin:0 auto;overflow:hidden;position:relative;display:block;z-index:20;text-decoration:none;color:black;position:relative;display:block}.m-Teaser-description{padding:1rem;display:flex;width:100%;justify-content:space-between;background-color:white;font-weight:bold}.m-Teaser-content{width:100%;min-height:160px;border-bottom:4px solid black;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 900px){.m-Teaser-content{min-height:200px}}.m-Teaser-content span{display:block;padding:1rem;font-size:35vw;font-family:"Caudex",serif;line-height:0.6;transform:translateY(-15%);pointer-events:none;width:100%;text-align:center}@media (min-width: 900px){.m-Teaser-content span{font-size:40vw}}@media (min-width: 1280px){.m-Teaser-content span{font-size:500px}}.m-Teaser-headline{display:inline-block;position:relative;font-size:6vw;display:flex;flex-direction:column;margin:4rem 0}@media (min-width: 900px){.m-Teaser-headline{margin:8rem 0;font-size:4rem}}.m-Teaser-line{font-family:"Caudex",serif;font-weight:bold;text-align:center;padding:0 1rem}.m-Teaser-line--01{border-bottom:4px solid black}.m-Teaser-button,.m-Teaser-description-element{flex-shrink:0;white-space:nowrap;display:flex;align-items:center}.m-Teaser-description-element{display:none}@media (min-width: 620px){.m-Teaser-description-element{display:flex}}.m-Teaser-arrow{position:relative;display:inline-block;width:100%}.m-Teaser-arrow:after{border:2px solid black;position:absolute;content:" ";top:calc(50% - 2px);left:20px;right:20px}.m-Teaser-arrow svg{position:absolute;display:block;right:0;top:50%;transform:translateY(-50%);width:48px;height:48px}

.m-Button{text-decoration:none;border-radius:40px;padding:0.5rem 1rem;background-color:white;color:black !important;font-weight:bold;cursor:pointer;display:inline-block;width:auto}.m-Button--black{background-color:black;color:white !important}.m-Button a{text-decoration:none;color:inherit}

.m-Historie{text-transform:none;margin:4rem auto;padding:2rem 1rem;color:white;display:flex;align-items:center;flex-direction:column;max-width:800px}.m-Historie-title{font-family:"Caudex",serif;font-size:4rem;margin-bottom:2rem}.m-Historie-description{margin-top:2rem;margin-bottom:2rem}.m-Historie-entry{font-family:"Caudex",serif;font-size:1.5rem;line-height:1;padding-right:3rem}.m-Historie-list{width:100%;margin-top:2rem}.m-Historie-element{background-color:rgba(255,255,255,0.1);padding:1.5rem;border-radius:3px;margin-bottom:0.5rem;position:relative;transition:background-color 200ms}.m-Historie-element--expandable{cursor:pointer}.m-Historie-element--expandable:hover{background-color:rgba(255,255,255,0.15)}.m-Historie-element.active .m-Historie-expandable{max-height:2000px}.m-Historie-element.active .m-Historie-icon{transform:rotate(45deg)}.m-Historie-image{max-width:100%;max-height:350px;height:auto;padding-top:2rem;margin:0 auto;display:block}.m-Historie-icon{width:3rem;margin:0 auto;position:absolute;display:block;right:1rem;top:0.75rem;transition:transform 300ms}.m-Historie-expandable-description{padding-top:2rem;line-height:1.5}.m-Historie-expandable{width:100%;height:auto;max-height:0px;transition:max-height 300ms;overflow:hidden}

.m-Contact{width:100%;margin:0 auto;position:relative;max-width:1200px;padding:0.5rem;text-decoration:none;font-size:1.5rem;font-family:"Caudex",serif;text-align:center;color:white;padding:8rem 1rem}.m-Contact a{text-decoration:none;color:white}@media (min-width: 750px){.m-Contact{font-size:3rem}}@media (min-width: 900px){.m-Contact{font-size:4rem}}

.m-SubpageIntro{width:100%}.m-SubpageIntro-wrapper{display:block;max-width:calc(1200px + 4rem);margin:0 auto;padding:8rem 2rem 4rem 2rem}@media (min-width: 900px){.m-SubpageIntro-wrapper{padding:4rem 2rem;display:flex;justify-content:space-between;align-items:center}}.m-SubpageIntro-title{font-family:"Caudex",serif;font-size:3rem;width:100%;display:inline-block;padding-right:2rem;line-height:1;margin-bottom:1rem}@media (min-width: 900px){.m-SubpageIntro-title{margin-bottom:0;max-width:420px;font-size:4rem}}.m-SubpageIntro-text{line-height:1.5;width:100%;max-width:600px;margin:0;padding-left:0;padding-right:0}.m-SubpageIntro-text em{padding-left:0}.m-SubpageIntro-image{height:30vh;background-size:cover;background-repeat:no-repeat;margin-bottom:4rem;background-position:center center}@media (min-width: 750px){.m-SubpageIntro-image{height:50vh}}

.m-Archive{margin:4rem auto;padding:2rem 1rem;color:white;max-width:calc(1200px + 1rem);overflow:hidden}.m-Archive-row{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;padding:2rem 0}@media (min-width: 900px){.m-Archive-row:nth-child(even){padding:2rem}}.m-Archive-row img{transition:transform 1000ms, opacity 1000ms;opacity:1;transform:translate3d(0, 0%, 0)}.m-Archive-row img[src=""]{transform:translate3d(0, 20%, 0);opacity:0}.m-Archive-element{padding:0.5rem;max-width:calc(100% / 4);position:relative;cursor:pointer}@media (min-width: 900px){.m-Archive-element{padding:1rem}}.m-Archive-element:nth-child(1) img{transition-delay:310ms}.m-Archive-element:nth-child(2) img{transition-delay:320ms}.m-Archive-element:nth-child(3) img{transition-delay:330ms}.m-Archive-element:nth-child(4) img{transition-delay:340ms}.m-Archive-element:nth-child(5) img{transition-delay:350ms}.m-Archive-element:nth-child(6) img{transition-delay:360ms}.m-Archive-element:nth-child(7) img{transition-delay:370ms}.m-Archive-element:nth-child(8) img{transition-delay:380ms}.m-Archive-element:nth-child(9) img{transition-delay:390ms}.m-Archive-element:nth-child(10) img{transition-delay:400ms}.m-Archive-element:nth-child(11) img{transition-delay:410ms}.m-Archive-element:nth-child(12) img{transition-delay:420ms}.m-Archive-element:nth-child(13) img{transition-delay:430ms}.m-Archive-element:nth-child(14) img{transition-delay:440ms}.m-Archive-element:nth-child(15) img{transition-delay:450ms}.m-Archive-element:nth-child(16) img{transition-delay:460ms}.m-Archive-element:nth-child(17) img{transition-delay:470ms}.m-Archive-element:nth-child(18) img{transition-delay:480ms}.m-Archive-element:nth-child(19) img{transition-delay:490ms}.m-Archive-element:nth-child(20) img{transition-delay:500ms}.m-Archive-element:hover .m-Archive-title{opacity:1}.m-Archive-element:hover .m-Archive-description{opacity:0}.m-Archive-element:hover .m-Button{opacity:0}.m-Archive-lightbox{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);transition:background-color 400ms;z-index:1000}.m-Archive-lightbox.hidden{background-color:rgba(0,0,0,0);pointer-events:none}.m-Archive-lightbox.hidden .m-Archive-lightbox-icon{opacity:0;pointer-events:none}.m-Archive-lightbox-info .m-Archive-title{margin-top:0}.m-Archive-lightbox-info img{display:none}@media (min-width: 900px){.m-Archive-lightbox-info img{display:inline-block}}.m-Archive-lightbox-image{position:absolute;pointer-events:none;max-width:none}.m-Archive-lightbox-icon{position:absolute;left:auto;right:1rem;top:1rem;bottom:auto;width:65px;height:65px;padding:10px;opacity:1;transition:opacity 200ms;z-index:20;background-color:rgba(0,0,0,0.4);border-radius:50%;cursor:pointer}.m-Archive-image{width:100%}.m-Archive-image img{width:100%}.m-Archive-info{display:block;position:absolute;transition:opacity 300ms;min-width:200px}.m-Archive-info .m-Button{opacity:0}.m-Archive-title{font-weight:bold;margin-top:1rem;margin-bottom:0.5rem;opacity:0;transition:opacity 200ms}.m-Archive-description{margin-bottom:1rem;opacity:0}

.m-Music{margin:4rem auto;padding:2rem 1rem;max-width:800px;border-top:1px solid white;border-bottom:1px solid white;display:flex;flex-direction:column;align-items:center}.m-Music .is-playing .m-Music-play-icon--play{opacity:0}.m-Music .is-playing .m-Music-play-icon--pause{opacity:1}.m-Music-title{font-family:"Caudex",serif;font-size:4rem;margin-bottom:2rem;text-align:center}.m-Music-button{text-decoration:none;font-size:1.2rem;border-radius:40px;padding:0.5rem 2rem;border:2px solid white;display:inline-block;margin:0 auto;color:white;text-align:center;margin:2rem 0}.m-Music-description{margin-top:2rem;margin-bottom:2rem}.m-Music-player{height:80vw;width:80vw;max-width:400px;max-height:400px;position:relative;display:block;margin:0 auto;cursor:pointer}.m-Music-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0;transform-origin:50% 50%}.m-Music-play-icon{width:56px;height:56px;padding:10px;border:2px solid white;border-radius:50%;fill:white;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);transition:opacity 200ms}.m-Music-play-icon--play{opacity:1}.m-Music-play-icon--pause{opacity:0}

.is-page-store-single{padding:1rem;margin-top:4rem}.is-page-store-single .m-Store-element{width:100%;margin:0 auto;max-width:1200px;padding:0;margin-bottom:4rem;text-align:center}.is-page-store-single .m-Store-title{margin-top:2rem;font-size:2rem;font-weight:bold}.is-page-store-single .m-Store-description{max-width:600px;margin-left:auto;margin-right:auto}.is-page-store-single .m-Store-image{max-height:70vh;width:100%;object-fit:contain}.m-Store{color:black;background-color:white}.m-Store-wrapper{margin:0 auto;padding:2rem 1rem;max-width:calc(1200px + 1rem);overflow:hidden}.m-Store-row{display:flex;align-items:center;flex-direction:row;align-items:stretch;flex-wrap:nowrap;width:100%;padding:2rem 0}.m-Store-row img{transition:transform 1000ms, opacity 1000ms;opacity:1;transform:translate3d(0, 0%, 0)}.m-Store-row img[src=""]{transform:translate3d(0, 20%, 0);opacity:0}.m-Store-description{margin-top:1rem;margin-bottom:1rem}.m-Store-price{margin:0 1rem;font-size:1.2rem}.m-Store-teaser{color:black;border-top:2px solid black;padding-top:5px}.m-Store-teaser .m-Store-title{text-decoration:none;font-weight:bold}.m-Store-teaser .m-Store-price{text-decoration:none;font-weight:normal}.m-Store-action{align-items:center;justify-content:center;margin:0 auto;display:flex;padding-top:1rem}.m-Store-element{padding:0.5rem;max-width:calc(100% / 3);position:relative;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.m-Store-element:nth-child(1) img{transition-delay:610ms}.m-Store-element:nth-child(2) img{transition-delay:620ms}.m-Store-element:nth-child(3) img{transition-delay:630ms}.m-Store-element:nth-child(4) img{transition-delay:640ms}.m-Store-element:nth-child(5) img{transition-delay:650ms}.m-Store-element:nth-child(6) img{transition-delay:660ms}.m-Store-element:nth-child(7) img{transition-delay:670ms}.m-Store-element:nth-child(8) img{transition-delay:680ms}.m-Store-element:nth-child(9) img{transition-delay:690ms}.m-Store-element:nth-child(10) img{transition-delay:700ms}.m-Store-element:nth-child(11) img{transition-delay:710ms}.m-Store-element:nth-child(12) img{transition-delay:720ms}.m-Store-element:nth-child(13) img{transition-delay:730ms}.m-Store-element:nth-child(14) img{transition-delay:740ms}.m-Store-element:nth-child(15) img{transition-delay:750ms}.m-Store-element:nth-child(16) img{transition-delay:760ms}.m-Store-element:nth-child(17) img{transition-delay:770ms}.m-Store-element:nth-child(18) img{transition-delay:780ms}.m-Store-element:nth-child(19) img{transition-delay:790ms}.m-Store-element:nth-child(20) img{transition-delay:800ms}@media (min-width: 900px){.m-Store-element{padding:1rem}}.m-Store-element button{display:inline-block;border:none;margin:0;text-decoration:none;font-family:inherit;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;color:black}.m-Store-image{width:100%}.m-Store-image img{width:100%}

.m-Puzzle{margin:0 auto;background-color:#f4efe9;max-width:1200px;position:relative;margin-top:150px}@media (min-width: 750px){.m-Puzzle{margin-top:0}}.m-Puzzle svg{display:block}.m-PuzzleItem{mix-blend-mode:multiply;cursor:move;transition:filter 200ms}.m-PuzzleItem:hover{filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.2))}.m-PuzzleInfo{text-align:center;position:absolute;right:0;color:white;pointer-events:none;bottom:calc(100% + 1rem);width:100%;padding:0 1rem}@media (min-width: 750px){.m-PuzzleInfo{padding:0;right:1rem;text-align:right;width:25%;bottom:6rem;color:black}}.m-PuzzleHeadline{font-family:"Caudex",serif;font-size:2rem;line-height:1.2;font-weight:bold;margin-bottom:0.5rem}.m-PuzzleArrow{position:absolute;opacity:0;width:7%;top:27%;right:21%;transition:opacity 500ms;transition-delay:1800ms;z-index:80;pointer-events:none}.m-PuzzleOutline{stroke-dasharray:20;opacity:0;stroke-width:3;transition:opacity 500ms;transition-delay:2000ms;z-index:80;pointer-events:none}.m-PuzzleReset{position:absolute;bottom:1rem;right:1rem;width:54px;height:54px;background-color:black;padding:10px;border-radius:50%;z-index:80;cursor:pointer;transition:transform 200ms}.m-PuzzleReset:hover{transform:scale(1.1)}.m-PuzzleReset img{width:100%}

.m-Legal{text-transform:none;margin:4rem auto;padding:2rem 1rem;color:white;align-items:center;flex-direction:column;max-width:800px}@media (min-width: 900px){.m-Legal{flex-direction:row}}.m-Legal h1{padding:0 1rem;margin-bottom:0;font-weight:bold;font-family:"Caudex",serif;font-size:3rem}.m-Legal .m-Article{margin-top:1rem}.m-Legal a{font-weight:bold;color:white}.m-Legal h2,.m-Legal h3,.m-Legal h4,.m-Legal h5{font-weight:bold;font-family:"Caudex",serif;margin-top:2rem;margin-bottom:2rem}.m-Legal h2{font-size:1.6rem}.m-Legal h3{font-size:1.2rem}.m-Legal h4{font-size:1rem;margin:1rem 0}.m-Legal-text{margin-bottom:1rem;line-height:1.5}


/*# sourceMappingURL=main.css.map*/