@font-face{font-family:'Righteous';font-style:normal;font-weight:400;src:url(Righteous-Regular.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--color-4:#182545;--color-5:white;--color-6:#230257;--color-1:rgb(80,80,80);--color-2:#25396b;--color-3:#3d3e59;--color-7:orange;--color-11:rgb(21,21,21);--box-shadow:2px 3px 20px rgba(0,0,0,.5);}body{margin:0;padding:0;font-family:'Righteous',sans-serif;perspective:10px;background:transparent;}*::-webkit-scrollbar{width:2px;background:var(--color-1);}*::-webkit-scrollbar-track{background:transparent;border-radius:5px;}*::-webkit-scrollbar-thumb{background:var(--color-5);border-radius:5px}a{text-decoration:none;color:var(--color-7);font-weight:bold;}h1{color:var(--color-7);}.footer{background:transparent;color:var(--color-5);margin:0;padding:10px;font-size:12px;}.scroll-container{padding:0;height:100vh;overflow-y:auto;perspective:10px;}.section{width:calc(100% - 20px);height:auto;min-height:calc(100vh - 20px);margin:0;padding:10px;color:var(--color-5);display:block}.intro-section{background:var(--color-1);display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;overflow:hidden;padding:0;width:100%;}.intro-section *{z-index:10;}.intro-section .bg-image{width:100vw;height:auto;position:absolute;top:0;left:0;z-index:1;margin:auto;}.about-section{background:var(--color-2);}.picture-section{background:var(--color-3);}.book-section{background:var(--color-6);}.transition-section{background:transparent;height:10;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d;z-index:100;overflow:visible;margin-top:-1px;margin-bottom:-1px;}.front1{transform:translateZ(3px);}img.card{width:10vmin;height:auto;position:absolute;margin:auto;}.back1{left:40vw;top:50vh;transform:translateZ(5px) rotateZ(-45deg);}.back2{left:32vw;top:60vh;transform:translateZ(6px) rotateZ(32deg);}.back3{left:50vw;top:50vh;transform:translateZ(6.5px) rotateZ(-25deg);}.back4{left:54vw;top:40vh;transform:translateZ(7.5px) rotateZ(18deg);}.back5{left:55vw;top:65vh;transform:translateZ(6px) rotateZ(-12deg);}.back6{left:28vw;top:50vh;transform:translateZ(5px) rotateZ(26deg);}.back7{left:57vw;top:65vh;transform:translateZ(6px) rotateZ(-30deg);}.back8{left:42vw;top:60vh;transform:translateZ(7.5px) rotateZ(10deg);}.back9{left:62vw;top:55vh;transform:translateZ(5.5px) rotateZ(20deg);}.back10{left:48vw;top:45vh;transform:translateZ(6.5px) rotateZ(-40deg);}.color1-to-color2{background:linear-gradient(180deg,var(--color-1) 0%,var(--color-2) 100%);}.color1-to-color3{background:linear-gradient(180deg,var(--color-1) 0%,var(--color-3) 100%);}.color1-to-color6{background:linear-gradient(180deg,var(--color-1) 0%,var(--color-6) 100%);}.color2-to-color3{background:linear-gradient(180deg,var(--color-2) 0%,var(--color-3) 100%);}.color2-to-color6{background:linear-gradient(180deg,var(--color-2) 0%,var(--color-6) 100%);}.color3-to-color2{background:linear-gradient(180deg,var(--color-3) 0%,var(--color-2) 100%);}.color3-to-color6{background:linear-gradient(180deg,var(--color-3) 0%,var(--color-6) 100%);}.color6-to-color2{background:linear-gradient(180deg,var(--color-6) 0%,var(--color-2) 100%);}.color6-to-color3{background:linear-gradient(180deg,var(--color-6) 0%,var(--color-3) 100%);}.intro-arrow{color:var(--color-5);font-size:20px;font-weight:bold;height:100px;width:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite;padding:10px;transition:all .5s ease;background:var(--color-5);color:var(--color-11);box-shadow:var(--box-shadow);}#pictureScrollButton{-webkit-animation-delay:.33s;animation-delay:.33s;}#bookScrollButton{-webkit-animation-delay:.67s;animation-delay:.67s;}.intro-arrow p{margin:0;}.step-through-container{margin-top:10px;margin-bottom:10px;height:300px;overflow:hidden;background:var(--color-5);color:var(--color-11);box-shadow:var(--box-shadow);padding:10px;border-radius:10px;position:relative;}.step-through-section{z-index:10;height:100%;width:100%;overflow:auto;transition:all .5s ease;opacity:1;}.step-through-nav{display:flex;align-items:center;justify-content:space-between;}.step-button-disabled{opacity:0;}.step-through-section-right{opacity:0;position:absolute;transform:translateX(100%);}.step-through-section-left{opacity:0;position:absolute;transform:translateX(-100%);}.step-through-section::-webkit-scrollbar{width:2px;background:var(--color-5);}.step-through-section::-webkit-scrollbar-thumb{background:var(--color-1);border-radius:5px}.text-center{text-align:center;}.flex-center{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.flex-center *{display:inline-block;flex:1;}.flex-center-block{display:flex;align-items:center;justify-content:center;width:100%;padding:0;}.space-between{justify-content:space-between;}.flex-row{display:flex;align-items:center;justify-content:space-evenly;flex-direction:row;width:100%;}.space-between{justify-content:space-between;}.marin-left-5{margin-left:5px;}.margin-right-5{margin-right:5px;}.margin-top-40{margin-top:40px;}.margin-left-20{margin-left:20px;}.margin-bottom-25{margin-bottom:25px;}.logo-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:center;max-width:90%;position:relative;}.logo-container img{width:100%;height:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}.images-container{padding:0;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;}.display-image{max-width:300px;width:100%;height:auto;aspect-ratio:1/1;margin:2px;border-radius:10px;display:block;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;box-shadow:var(--box-shadow)}@media only screen and (max-width:600px){.display-image{max-width:100%}}.display-background{z-index:100;background:rgba(0,0,0,.9);width:100vw;height:100vh;position:fixed;padding:0;margin:auto;left:0;top:0;display:flex;align-items:center;justify-content:center;}.display-background>.display-image{height:auto;width:auto;max-width:100%;max-height:100%;border:none;border-radius:0;margin:0;padding:0;-o-object-fit:contain;object-fit:contain;-webkit-animation:fade-up .25s ease forwards;animation:fade-up .25s ease forwards;}.loader-container{width:100%;display:flex;align-items:center;justify-content:center;height:30vh;background:transparent;margin:0;padding:0;}.loader-dot{width:20px;height:20px;border-radius:50%;background:var(--color-5);box-shadow:var(--box-shadow);margin:0 5px;-webkit-animation:grow 1s ease infinite;animation:grow 1s ease infinite;}.form{background:transparent;color:var(--color-5);width:calc(100% - 20px);max-width:500px;margin-top:20px;padding:10px;border:3px solid var(--color-5);border-radius:10px;}.form h3{margin:0;}.form p{margin:0;margin-top:10px;}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=radio],input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--color-11);padding:10px;border-radius:10px;outline:none;border:3px solid var(--color-11);}input[type=radio],input[type=checkbox]{transition:all .5s ease;border:3px solid var(--color-3);color:var(--color-3);overflow:hidden;width:20px;height:20px;}input[type=radio]::after,input[type=checkbox]:after{position:absolute;content:'';width:10%;opacity:0;aspect-ratio:1/1;border-radius:5px;background:var(--color-5);top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .5s ease;}input[type=radio]:checked,input[type=checkbox]:checked{border:3px solid var(--color-11);color:var(--color-11);position:relative;overflow:hidden;}input[type=radio]:checked::after,input[type=checkbox]:checked::after{position:absolute;content:'';width:75%;aspect-ratio:1/1;border-radius:5px;background:var(--color-1);top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;opacity:1;}input[type=date],input[type=time],select{outline:none;border:3px solid var(--color-11);background:transparent;padding:10px;border-radius:10px;color:var(--color-11);}textarea{background:transparent;color:var(--color-11);padding:10px;border-radius:10px;outline:none;border:3px solid var(--color-11);resize:none;height:100px;width:calc(100% - 30px);}.button,input[type=submit]{background:var(--color-6);color:var(--color-5);border:none;outline:none;border-radius:15px;padding:10px;padding-left:15px;padding-right:15px;font-size:20px;font-weight:bold;transition:all .5s ease;cursor:pointer;box-shadow:var(--box-shadow);}.button:hover,input[type=submit]:hover,.intro-arrow:hover{transform:scale(1.1);}.button:active,input[type=submit]:active,.intro-arrow:active{transform:scale(.9);}.button-light{background:var(--color-5);color:var(--color-11);}.hide{display:none;}.blur-in{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-animation:blur-in 1s ease forwards;animation:blur-in 1s ease forwards;}.from-bottom{opacity:0;transform:translateY(200%);-webkit-animation:from-bottom 1s ease forwards;animation:from-bottom 1s ease forwards;}.fade-in{opacity:0;-webkit-animation:fade-in 1s ease forwards;animation:fade-in 1s ease forwards;}.fade-up{opacity:0;transform:translateY(200%);-webkit-animation:fade-up 1s ease forwards;animation:fade-up 1s ease forwards;}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}.delay-halfs{-webkit-animation-delay:.5s;animation-delay:.5s;}.grecaptcha-badge{visibility:hidden;display:none!important}@-webkit-keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@-webkit-keyframes blur-in{from{-webkit-filter:blur(10px);filter:blur(10px);opacity:.01}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes blur-in{from{-webkit-filter:blur(10px);filter:blur(10px);opacity:.01}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes from-bottom{from{opacity:.01;transform:translateY(200%)}to{opacity:1;transform:translateY(0)}}@keyframes from-bottom{from{opacity:.01;transform:translateY(200%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-in{from{opacity:.01}to{opacity:1}}@keyframes fade-in{from{opacity:.01}to{opacity:1}}@-webkit-keyframes fade-up{from{transform:translateY(20%);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fade-up{from{transform:translateY(20%);opacity:.01}to{transform:translateY(0);opacity:1}}@-webkit-keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}