@charset "UTF-8";@font-face{font-family:zen;src:url(/ZenKurenaido-Regular.ttf) format("truetype")}@font-face{font-family:anton;src:url(/Anton-Regular.ttf) format("truetype")}*{user-select:none;background:transparent;box-sizing:border-box}body{margin:0;font-family:zen;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#background{position:absolute;inset:0;overflow:hidden}#background #title{mix-blend-mode:overlay!important;pointer-events:none}#background #title,#background #subtitle{top:36.2vh;opacity:0;position:absolute;text-align:center;right:10vw;line-height:7vw;align-items:center;animation:2.5s displayTitles ease-in-out;animation-delay:.4s;animation-fill-mode:forwards}#background #title h1,#background #title #fakeTitle,#background #subtitle h1,#background #subtitle #fakeTitle{font-family:anton!important;color:#000;text-transform:uppercase;font-size:7vw;margin:0;font-family:zen;font-weight:100}#background #title #fakeTitle,#background #subtitle #fakeTitle{visibility:hidden}#background #title h2,#background #subtitle h2{color:#89937f;font-family:zen;font-size:2.2vw;font-weight:100;margin:0;line-height:6.5vh}#background #title a,#background #subtitle a{position:relative;color:#121f32;z-index:10!important;text-decoration:none;cursor:pointer;font-family:zen;padding:20px;display:block;line-height:20px}#background #title a em,#background #subtitle a em{text-decoration:underline}@media (orientation: portrait){#background #title,#background #subtitle{top:18vh;width:100%;right:0!important;left:0!important}#background #title h1,#background #subtitle h1{font-size:10vw}#background #title h2,#background #subtitle h2{font-size:4vw;line-height:10vw}}@media (max-width: 1000px) and (orientation: landscape){#background #title,#background #subtitle{top:28vh;right:5vw;width:50vw}}#background img{transition-timing-function:ease-in-out;position:absolute;scale:1.1;width:100vw}#background img#backgroundImage{transition-duration:.4s;transition-timing-function:ease-in-out;transition-property:opacity}#background img#backgroundImage2{transition-duration:.4s;transition-timing-function:ease-in-out;transition-property:scale}@media (orientation: portrait){#background img{translate:0px 0px;height:100vh;width:auto}}#content{position:absolute;inset:0}#content #contact,#content #about,#content #galerie,#content #shop,#content #serie{height:calc(100vh - 100px);display:flex;align-content:center;align-items:center;flex-direction:column;justify-content:center;overflow:hidden}#content #contact h2,#content #about h2,#content #galerie h2,#content #shop h2,#content #serie h2{font-family:anton!important;font-weight:100;color:#00000057;mix-blend-mode:soft-light;font-size:60px;margin-bottom:20px}#content #contact form,#content #about form,#content #galerie form,#content #shop form,#content #serie form{display:flex;flex-direction:column;gap:8px;align-items:center}#content #contact form .formLine,#content #about form .formLine,#content #galerie form .formLine,#content #shop form .formLine,#content #serie form .formLine{display:flex;gap:10px;justify-content:space-between;min-height:30px}#content #contact form .formLine label,#content #about form .formLine label,#content #galerie form .formLine label,#content #shop form .formLine label,#content #serie form .formLine label{color:#89937f;width:100px;font-size:18px}#content #contact form .formLine input,#content #contact form .formLine textarea,#content #about form .formLine input,#content #about form .formLine textarea,#content #galerie form .formLine input,#content #galerie form .formLine textarea,#content #shop form .formLine input,#content #shop form .formLine textarea,#content #serie form .formLine input,#content #serie form .formLine textarea{font-family:zen;font-size:18px;background-color:#00000057;mix-blend-mode:soft-light;width:400px;border:none;outline:none;color:#fff}#content #contact form .formLine textarea,#content #about form .formLine textarea,#content #galerie form .formLine textarea,#content #shop form .formLine textarea,#content #serie form .formLine textarea{height:100px}#content #contact form #sendSubmitDiv,#content #about form #sendSubmitDiv,#content #galerie form #sendSubmitDiv,#content #shop form #sendSubmitDiv,#content #serie form #sendSubmitDiv{width:100%;display:flex;justify-content:center}#content #contact form #sendSubmitDiv:hover button,#content #contact form #sendSubmitDiv:hover .send,#content #about form #sendSubmitDiv:hover button,#content #about form #sendSubmitDiv:hover .send,#content #galerie form #sendSubmitDiv:hover button,#content #galerie form #sendSubmitDiv:hover .send,#content #shop form #sendSubmitDiv:hover button,#content #shop form #sendSubmitDiv:hover .send,#content #serie form #sendSubmitDiv:hover button,#content #serie form #sendSubmitDiv:hover .send{height:140px;width:200px;transition-duration:.45s;transition-timing-function:ease-in-out;color:transparent;border:3px solid white;border-radius:10px}#content #contact form #sendSubmitDiv:hover button #send,#content #contact form #sendSubmitDiv:hover .send #send,#content #about form #sendSubmitDiv:hover button #send,#content #about form #sendSubmitDiv:hover .send #send,#content #galerie form #sendSubmitDiv:hover button #send,#content #galerie form #sendSubmitDiv:hover .send #send,#content #shop form #sendSubmitDiv:hover button #send,#content #shop form #sendSubmitDiv:hover .send #send,#content #serie form #sendSubmitDiv:hover button #send,#content #serie form #sendSubmitDiv:hover .send #send{transition-duration:.45s;transition-timing-function:ease-in-out;top:-75px;left:22px;box-shadow:6px 6px #0000000f}#content #contact form #sendSubmitDiv button,#content #about form #sendSubmitDiv button,#content #galerie form #sendSubmitDiv button,#content #shop form #sendSubmitDiv button,#content #serie form #sendSubmitDiv button{background-color:#00000057;mix-blend-mode:soft-light;color:#fff;font-weight:600;border:none;height:40px;width:100%;transition-duration:.45s;transition-timing-function:ease-in-out;position:relative;overflow:hidden;box-sizing:border-box;border:3px solid transparent;cursor:pointer;font-family:zen;font-size:16px}#content #contact form #sendSubmitDiv button #send,#content #about form #sendSubmitDiv button #send,#content #galerie form #sendSubmitDiv button #send,#content #shop form #sendSubmitDiv button #send,#content #serie form #sendSubmitDiv button #send{color:#fff;box-sizing:border-box;top:-275px;left:183px;position:absolute;width:150px;height:150px;border:solid;rotate:45deg;transition-duration:.45s;transition-timing-function:ease-in-out;box-shadow:0 0 #0000000f;border-radius:10px}img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes displayButton{0%{translate:0px -110px}to{translate:0px 0px}}@keyframes displayTitles{0%{opacity:0}to{opacity:1}}#menu{position:relative;width:90vw;margin:0px 5vw;top:16px;display:flex;justify-content:space-between;gap:0px;text-transform:uppercase}#menu #menuLeft,#menu #menuRight{width:38px}#menu a,#menu .linkButton,#menu button{text-decoration:none;color:#89937f;font-size:18px;background:none;padding:8px 42px;border:none;font-family:zen;text-transform:uppercase;cursor:pointer;transition-duration:.25s;animation:1s displayButton ease-in-out;animation-fill-mode:forwards;translate:0 -110px}#menu a#about,#menu .linkButton#about,#menu button#about{animation-delay:.2s}#menu a#galerie,#menu .linkButton#galerie,#menu button#galerie{animation-delay:.4s}#menu a#shop,#menu .linkButton#shop,#menu button#shop{animation-delay:.6s}#menu a#contact,#menu .linkButton#contact,#menu button#contact{animation-delay:.8s}#menu a:hover,#menu .linkButton:hover,#menu button:hover{color:#fff;transition-duration:.25s}#menu a.svgButton,#menu .linkButton.svgButton,#menu button.svgButton{display:flex;height:100%;padding:4px;justify-content:center;fill:#89937f}#menu a.svgButton:hover,#menu a.svgButton.white,#menu .linkButton.svgButton:hover,#menu .linkButton.svgButton.white,#menu button.svgButton:hover,#menu button.svgButton.white{fill:#fff;background-color:transparent;transition-duration:.25s}#menu a.svgButton svg,#menu .linkButton.svgButton svg,#menu button.svgButton svg{height:34px}#menu a#burgerButton,#menu .linkButton#burgerButton,#menu button#burgerButton{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%;padding:10px 4px}#menu a#burgerButton:hover,#menu .linkButton#burgerButton:hover,#menu button#burgerButton:hover{background-color:transparent;transition-duration:.25s}#menu a#burgerButton .burgerLine,#menu .linkButton#burgerButton .burgerLine,#menu button#burgerButton .burgerLine{width:100%;height:3px;border-radius:1.5px;background-color:#000}#menu #menuCenter.white a{color:#fff!important}#menu #burgerActiv{z-index:20;position:fixed;width:calc(100% + -0px);height:calc(100vh + -0px);background-color:#ffffffe6;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}#galerie{height:calc(100% - 42px)!important}#galerie #galerieList{display:flex;flex-direction:column;gap:10px}#galerie #galerieList a{width:200px;height:40px;gap:20px;background-color:#fff;display:flex;align-items:center;text-decoration:none;color:#000;text-transform:uppercase;color:#89937f;transition-duration:.25s}#galerie #galerieList a .btnBack{height:100%;background-color:#89937f;transition-duration:.25s;width:36px}#galerie #galerieList a .btnBack img{height:100%}#galerie #galerieList a:hover .btnBack{width:42px}footer{width:100%;height:auto;padding:20px 40px;background-color:#89937f;color:#fff;text-align:right;font-size:13px}footer #legal{display:flex;flex-direction:column}footer #legal strong{text-transform:uppercase}#serie{height:auto!important;overflow:scroll}#serie #serieBg{position:absolute;top:0;z-index:-1;width:100%;height:99vh;overflow:hidden}#serie #serieBg img{width:100%}@media (max-width: 1000px) and (orientation: portrait){#serie #serieBg img{height:100%;width:auto}}#serie #serieMenu{position:fixed;left:0;display:flex;flex-direction:column;top:20%;color:#89937f;transition-duration:.3s;gap:4px}@media (max-width: 1000px){#serie #serieMenu{z-index:10;background-color:#fff;padding:10px;font-size:14px;top:35%}}@media (max-width: 600px){#serie #serieMenu{top:55%}}#serie #serieMenu p{text-align:center}#serie #serieMenu a{display:flex;justify-content:flex-start;align-items:center;color:#fff;height:46px;width:200px;border:none;text-align:center;overflow:hidden;background-position:center;background-size:cover;margin:0;padding:0;font-family:zen;text-transform:uppercase;cursor:pointer;text-decoration:none}#serie #serieMenu a .btnOverlay{background-color:#89937f;transition-duration:.5s;transition-timing-function:ease-in-out;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;gap:20px}#serie #serieMenu a .btnOverlay:hover{background-color:#89937f4b;color:transparent}#serie #serieMenu a img{background-color:#89937f;height:100%;scale:1.1}#serie #serieMenu.hidden{translate:-400px}#serie #desc{width:100%;padding:80px 140px}@media (max-width: 1000px){#serie #desc{height:100%;width:auto;padding:20px 40px}}@media (max-width: 1000px) and (orientation: landscape){#serie #desc{padding:0 10px}}@media (max-width: 1000px) and (orientation: landscape){#serie #desc #descTitle{margin:20px 0 0}}#serie #desc #descText{max-width:500px;color:#fff;height:300px}@media (max-width: 1000px) and (orientation: landscape){#serie #desc #descText{max-width:600px}#serie #desc #descText h3{margin:0}#serie #desc #descText p{margin:6px 0}}#serie #serieContent{display:flex;flex-direction:row;justify-content:center;width:70vw;gap:10px;overflow:auto;scrollbar-width:none;translate:0 12vh;margin-bottom:180px}@media (max-width: 1000px){#serie #serieContent{translate:0 32vh;gap:4px}}#serie #serieContent .serieColumn{display:flex;flex-direction:column;width:100%;gap:10px}@media (max-width: 1000px){#serie #serieContent .serieColumn{gap:4px}}#serie #serieContent .serieColumn img{width:100%;transition-duration:.25s;cursor:pointer;user-select:none}#serie #serieContent .serieColumn img:hover{scale:.99;filter:brightness(.65)}#serie #serieViewer{position:fixed;top:0;width:100vw;height:100vh;background-color:#fffc;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer}#serie #serieViewer img{height:98vh;padding:50px}#serie #serieRappel{position:absolute;bottom:0;left:0;height:150px}
