@charset "UTF-8";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,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,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,menu,nav,section{display:block}body{line-height:1}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}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@keyframes fadeIn{to{opacity:1}}*{box-sizing:border-box}html{font-size:16px;font-family:Roboto,sans-serif}@media (max-width: 1400px){html{font-size:14px}}@media (max-width: 1200px){html{font-size:12px}}@media (max-width: 1000px){html{font-size:10px}}html.no-scroll{overflow:hidden}h1{font-size:0}h2{font-size:2.5rem;margin-bottom:1em;font-weight:700}a{color:inherit}a:hover{text-decoration:none}.btn{padding:.5em .75em;color:#000;background-color:#fff;cursor:pointer;border-radius:2rem;text-shadow:none;font-weight:700;transition:box-shadow .2s ease;-webkit-user-select:none;user-select:none;border:0;text-decoration:none;display:flex;width:fit-content;align-items:center;margin:0 auto}.btn:hover{box-shadow:0 0 .75em .1em #fff}.btn--inverted{background-color:#000;color:#fff}.btn--inverted:hover{box-shadow:0 0 .75em .1em #000}.btn--large{font-size:2.5rem}.btn:disabled{background-color:gray;cursor:default;box-shadow:none}@media (min-width: 1001px){.splide__arrow{height:3em;width:3em}.splide__arrow svg{width:1.5em;height:1.5em}}@media (min-width: 1401px){.splide__arrow{height:4em;width:4em}.splide__arrow svg{width:2em;height:2em}}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}section#intro{font-size:0;height:100vh;position:relative;overflow:hidden;background-color:#fff}section#intro .book-block{width:43%;position:absolute;top:0;left:0;bottom:0;right:57%;transition:all 1s ease}section#intro .book-block .book{transition:all 1s ease;box-shadow:2px 0 1px #f0f0f0,4px -2px 0 1px #f0f0f0,6px -3px 0 1px #f0f0f0,8px -4px 0 1px #f0f0f0,10px -5px 0 1px #f0f0f0,12px -6px 0 1px #f0f0f0,14px -7px 0 1px #f0f0f0,0 0 50px 10px gray;aspect-ratio:704/1000;cursor:pointer;transform:rotate(-3deg);position:absolute;left:0;top:0;bottom:0;right:0;max-height:80%}section#intro .book-block .book>*{font-size:1rem}section#intro .book-block .book img{display:block;width:100%;height:100%;z-index:2;position:absolute}section#intro .book-block .book img:hover{transform:perspective(1000px) rotateY(-5deg) scaleX(.96)}section#intro .book-block .book .page{overflow:hidden;position:relative}section#intro .book-block .book .page.page--inner-cover{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:1;background:linear-gradient(90deg,#f9f6f0,#fffdf7 20%,#fffdf7)}section#intro .book-block .book .page.page--first{height:100%;border-left:1px solid #a7a7a7;background:linear-gradient(90deg,#f9f6f0,#fffdf7 20%,#fffdf7)}section#intro .book-block .book img,section#intro .book-block .book .page--inner-cover{transform:perspective(1000px) rotateY(0);transform-origin:left center;transition:transform 1s ease,z-index 1s ease}#app.book-open section#intro .book-block{right:0;width:100%}#app.book-open section#intro .book-block .book{height:100%!important;width:50%!important;transform:rotate(0);left:50%;margin:0!important;cursor:auto}#app.book-open section#intro .book-block .book img{z-index:1}#app.book-open section#intro .book-block .book img,#app.book-open section#intro .book-block .book .page--inner-cover{transform:perspective(1000px) rotateY(-180deg) scaleX(1)}section#intro p.mobile-description{display:none}@media (max-width: 1000px){section#intro p.mobile-description{display:block;font-size:2rem;padding:6rem 3rem 0}}section#intro .text-block{display:flex;justify-content:center;align-items:center;background-image:url(/build/assets/space-D7ROHdN7.jpg);clip-path:polygon(100% 0%,14% 0%,0 100%,100% 100%);width:57%;color:#fff;text-align:center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:43%;transition:left 1s ease}section#intro .text-block .content{height:100%;margin-left:8%;max-width:75%;text-shadow:0 0 5px black,0 0 5px black,0 0 5px black;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}section#intro .text-block .content *{opacity:0;animation:fadeIn 1s forwards 1s}section#intro .text-block h2{font-size:9rem;margin-bottom:0}@media (max-width: 1000px){section#intro .text-block h2{font-size:7.8rem}}section#intro .text-block p{font-size:3.5rem;line-height:1.3em;font-weight:700}section#intro .text-block p span{display:block}section#intro .text-block p span:first-child{animation-delay:2.5s}section#intro .text-block p span:nth-child(2){animation-delay:4s}section#intro .text-block p span:last-child{animation-delay:5.5s}@media (max-width: 1000px){section#intro .text-block p{font-size:2.7rem}}section#intro .text-block .btn--learn-more{animation-delay:7.5s}#app.book-open section#intro .text-block{left:100%}@media (max-width: 1000px){section#intro{display:flex;flex-direction:column-reverse;height:auto}section#intro .book-block,section#intro .text-block{width:100%}section#intro .book-block{position:relative;aspect-ratio:704/1000}section#intro .book-block .book{max-width:80%;max-height:100%;z-index:2}section#intro .text-block{padding-bottom:5vh;position:static;clip-path:polygon(0 0,100% 0,100% 96%,0% 100%);min-height:100vh}section#intro .text-block .content{margin-left:0;padding:10%;max-width:none}section#intro .text-block .content h2{margin-bottom:.5em}section#intro .text-block .content p{line-height:1.5em}section#intro .text-block .content .btn--learn-more{margin-top:1.5em}}section#main{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:-1;opacity:0;transition:opacity .5s ease .8s;background-image:url(/build/assets/space2-dDwq7cSO.jpg);background-size:cover;font-size:1.3rem;line-height:1.3em}#app.book-open section#main{z-index:2;opacity:1}section#main section{padding:8rem 7%}@media (max-width: 1000px){section#main section{padding:8rem 4%}}section#main strong{font-weight:700}section#main .section-content{max-width:1000px;margin:auto}section#main section#catch{text-shadow:0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black,0 0 5px black;color:#fff;padding-top:8rem;padding-bottom:0}section#main section#catch h2{font-style:italic;font-family:Times New Roman,Times,serif;text-align:center;margin-bottom:0;line-height:1.3em}section#main section#summary .section-content{padding:4rem;font-family:serif;background-color:#fffdf7;text-align:justify;border-radius:3rem;background-image:url(/build/assets/paper-B-MR5fvT.jpg);clip-path:polygon(1% 0%,10% 3%,24% 2%,41% 1%,58% 1%,73% 3%,89% 2%,99% 9%,99% 32%,98% 55%,100% 71%,98% 79%,97% 88%,99% 96%,96% 100%,81% 98%,72% 99%,66% 99%,52% 98%,45% 98%,32% 100%,20% 98%,15% 99%,9% 99%,2% 100%,1% 89%,1% 72%,2% 65%,1% 56%,0% 48%,2% 29%,1% 16%)}section#main section#summary .section-content p{text-indent:2em}section#main section#summary .section-content p+p{margin-top:1em}section#main section#ratings{color:#fff;background-color:#000000b3;clip-path:polygon(0 0,100% 2rem,100% 100%,0% 100%)}section#main section#ratings .quote{padding:1rem 6rem;font-size:1.5rem;font-style:italic}section#main section#ratings .quote__text:before{content:"«";margin-right:.5rem}section#main section#ratings .quote__text:after{content:"»";margin-left:.5rem}section#main section#ratings .quote__author{margin-top:.5rem;text-align:right;font-weight:700}section#main section#ratings .quote__author:before{content:"—"}section#main section#ratings .quote--big .quote__text{font-size:3rem}section#main section#project{margin-top:-2rem;clip-path:polygon(0 2rem,100% 0,100% 100%,0% calc(100% - 2rem));background-color:#fffdf7;text-align:justify}section#main section#project .picture--me{float:right;border-radius:50%;max-width:23%;height:auto;margin-left:2%;margin-bottom:2%}section#main section#project .picture--book{float:left;max-width:18rem;height:auto;margin-top:2%;margin-right:2%;cursor:pointer}@media (max-width: 1400px){section#main section#project .picture--book{max-width:15rem}}@media (max-width: 1000px){section#main section#project .picture--book{max-width:12rem}}section#main section#project p{margin-top:1rem;line-height:1.3em}section#main section#project p a.with-image{white-space:nowrap}section#main section#project p a.with-image img{height:1em;position:relative;top:.2em;margin-right:.2em}@media (max-width: 1400px){section#main section#project p a.with-image img{top:.15em}}section#main section#project p .small{font-size:smaller}section#main section#newsletter{clip-path:polygon(0 0,100% 2rem,100% calc(100% - 2rem),0% 100%);background-color:#000000b3;margin-top:-2rem;color:#fff;text-align:center}section#main section#newsletter label[for=newsletter-form__email]{display:block;margin-bottom:1.5rem}section#main section#newsletter input[type=email]{display:block;max-width:100%;width:40rem;font-size:2rem;padding:.5rem 0;margin:auto;text-align:center}section#main section#newsletter label[for=newsletter-form__consent]{font-size:1rem}@media (max-width: 1000px){section#main section#newsletter label[for=newsletter-form__consent]{font-size:inherit;text-align:left}}section#main section#newsletter .consent-checkbox{margin:2rem 0;display:flex;justify-content:center;align-items:center}section#main section#newsletter input[type=checkbox]{width:2rem;height:2rem;margin-right:1rem}section#main section#newsletter .errors{display:none;line-height:1.3;max-width:500px;margin:0 auto 2rem;padding:2rem;background-color:#ff2f2f}section#main section#newsletter .errors.visible{display:block}section#main section#newsletter input[type=submit]{font-size:1.5rem}section#main section#newsletter .success{display:none}section#main section#newsletter .success.visible{display:block}section#main section#posts{margin-top:-2rem;clip-path:polygon(0 2rem,100% 0,100% 100%,0% calc(100% - 2rem));background-color:#fff;text-align:center}section#main section#posts .slider--posts{width:680px;max-width:100%;margin:auto}section#main section#posts .slider--posts img{width:540px;max-width:80%;height:auto;margin:auto;display:block;border-radius:2rem}section#main section#posts .slider--posts img.transition-picture{cursor:pointer}section#main section#posts .btn{margin-top:4rem}section#main section#posts .btn img{height:1em;margin-right:.3em}section#main section#cats{color:#fff;background-color:#000000b3;margin-top:-2rem;clip-path:polygon(0 0,100% 2rem,100% calc(100% - 2rem),0% 100%)}section#main section#cats img{display:block;margin:2.5rem auto;border-radius:3rem;max-width:100%;height:auto}section#main section#contact{text-align:center}section#main section#contact h2{color:#fff;text-shadow:0 0 5px black,0 0 5px black,0 0 5px black}section#main section#contact .btn{margin:2rem auto}section#main section#contact img{display:block;border:20px solid white;max-width:100%;height:auto;margin:8rem auto 0}section#main section#disclaimer{color:#fff;font-size:.75rem;padding:.3rem 1rem;line-height:1}#loader{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-image:url(/build/assets/space-D7ROHdN7.jpg);background-size:cover}#loader.visible{display:flex;justify-content:center;align-items:center}#loader .sk-circle{width:40px;height:40px;position:relative}#loader .sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}#loader .sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}#loader .sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}#loader .sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}#loader .sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#loader .sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}#loader .sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}#loader .sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#loader .sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}#loader .sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}#loader .sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#loader .sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}#loader .sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}#loader .sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}#loader .sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}#loader .sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}#loader .sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}#loader .sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}#loader .sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}#loader .sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}#loader .sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}#loader .sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}#loader .sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}#loader .sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#popin-overlay{display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:#ffffffb3;justify-content:center;align-items:center;opacity:0;transition:opacity .3s;z-index:100}#popin-overlay.hidden{z-index:-1}#popin-overlay.visible{opacity:1}#popin-overlay .popin-content{max-height:94%;max-width:80%;position:relative;box-shadow:0 0 100px #000;transform:scale(.8);transition:transform .3s;aspect-ratio:704/1000}#popin-overlay .popin-content.visible{transform:scale(1)}#popin-overlay .popin-content__close{position:absolute;top:0;right:-5rem;padding:.7rem;font-size:4rem;line-height:.55;font-weight:700;cursor:pointer;background-color:#fff;border-radius:50%;border:3px solid black;box-shadow:0 0 100px #000}@media (max-width: 1000px){#popin-overlay .popin-content__close{right:-4rem}}#popin-overlay .popin-content img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}
