.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(GreatVibes-Regular.187eed7318018ecc.ttf) format("truetype")}@font-face{font-family:Bitter;font-style:normal;font-weight:300;font-display:swap;src:url(Bitter-Italic-VariableFont_wght.063f7c4926fb0664.ttf) format("truetype")}*{margin:0;padding:0;font-family:Great Vibes,cursive}*::-webkit-scrollbar{display:none}html{height:100%;background-color:#f1f1f1}body{height:100%}@keyframes enable-scroll{99%{overflow:hidden}to{overflow:unset}}html,body{overflow:hidden;animation-name:enable-scroll;animation-duration:4s;animation-fill-mode:forwards}@keyframes shrink-height{50%{height:100%}to{height:40%}}@keyframes move-text{50%{top:50%}to{top:20%}}@keyframes hide-text{50%{opacity:1;font-size:5vw;padding:10% 0}to{opacity:0;font-size:0px;padding:0}}.text{font-family:Bitter,cursive}.entry{height:100%;animation-name:shrink-height;animation-duration:4s;animation-fill-mode:forwards}.header{background-image:url(9O6A5180.27afeee4c31257f6.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;filter:blur(4px);-webkit-filter:blur(4px)}.middle{animation-name:move-text;animation-duration:4s;animation-fill-mode:forwards;text-align:center;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.5vw;z-index:2}.welcome{padding:10% 0;font-size:5vw;animation-name:hide-text;animation-duration:4s;animation-fill-mode:forwards}.content.first{padding:5%}.content{padding:0 5% 5%}.content .title{color:#000;font-size:4vw;text-align:center}.content .subtitle{color:#000;font-size:2vw;text-align:center}.content .text{font-size:1.5vw;text-align:justify;padding:2% 2% 1%}.content .signature{padding:1% 2% 2%;font-size:2vw}.gallery{padding:2% 2% 1%;height:auto;width:70%;margin:0 auto}.btn{padding:.5%;font-size:2.5vw;background-color:#dee3bc;border-radius:16px;width:20%;text-align:center;margin:2% auto;transition:box-shadow .4s .2s;text-decoration:none;color:#000}.btn.disabled{background-color:#adaaa7}.btn:hover{box-shadow:0 0 0 1px #e3dfd8;cursor:pointer}.video{text-align:center}.video video{padding:2% 2% 1%;height:auto;width:70%}@media screen and (max-width: 1100px){.video video{width:100%}.gallery{width:100%}}@media screen and (max-width: 750px){.btn{font-size:4.5vw;width:40%;padding:1.5%}.middle{font-size:25px}.content .title{color:#000;font-size:7vw}.content .text{font-size:2.5vw}.content .signature{font-size:4vw}}.book{padding:2% 2% 1%;transition:opacity .4s .2s}.book p{margin-top:8vw;text-align:center;font-size:5vw;color:#000}.book .page{width:30vw;height:44vw;background-color:#111;float:left;margin-bottom:.5em;background:left top no-repeat;background-size:cover}.book .page:nth-child(2n){clear:both}.book{perspective:250vw}.book .pages{width:80vw;height:44vw;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;margin:0 auto}.book .page{float:none;clear:none;margin:0;position:absolute;top:0;width:40vw;height:44vw;transform-origin:0 0;transition:transform 1.4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ebead8}.book .page:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .7s;z-index:2}.book .page:nth-child(odd){pointer-events:all;transform:rotateY(0);right:0;border-radius:0 4px 4px 0;background-image:linear-gradient(to right,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 10%)}.book .page:nth-child(odd):hover{transform:rotateY(-15deg)}.book .page:nth-child(odd):hover:before{background:rgba(0,0,0,.03)}.book .page:nth-child(odd):before{background:rgba(0,0,0,0)}.book .page:nth-child(2n){pointer-events:none;transform:rotateY(180deg);transform-origin:100% 0;left:0;border-radius:4px 0 0 4px;border-color:#000;background-image:linear-gradient(to left,rgba(0,0,0,.12) 0%,rgba(0,0,0,0) 10%)}.book .page:nth-child(2n):before{background:rgba(0,0,0,.2)}.book .page.grabbing{transition:none}.book .page.flipped:nth-child(odd){pointer-events:none;transform:rotateY(-180deg)}.book .page.flipped:nth-child(odd):before{background:rgba(0,0,0,.2)}.book .page.flipped:nth-child(2n){pointer-events:all;transform:rotateY(0)}.book .page.flipped:nth-child(2n):hover{transform:rotateY(15deg)}.book .page.flipped:nth-child(2n):hover:before{background:rgba(0,0,0,.03)}.book .page.flipped:nth-child(2n):before{background:rgba(0,0,0,0)}.page:nth-child(odd){background-position:right top}.page img{width:80%;position:absolute}.page img.one{rotate:351deg;margin:7.5% 10% 0%}.page img.two{margin:13% 10% 0% 13%;top:35%}.page img.three{margin:7.5% 10% 0%}.page img.four{margin:13% 10% 0% 13%;rotate:5deg;top:35%}.page img.five{rotate:0deg;margin:7.5% 10% 0%}.page img.six{rotate:9deg;margin:10% 10% 0% 8%;top:35%}.page img.seven{margin:7.5% 10% 0%}.page img.eight{margin:13% 10% 0% 13%;top:35%}
