.index,body{background-color:#000;min-height:100vh}*,.index,body{margin:0;padding:0}*{border:0}*,.home__section,.second__section,:after,:before{box-sizing:border-box}:after,:before,a,label{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}.index,input,textarea{width:100%}button,option,select{cursor:pointer}a{color:inherit;text-decoration:none}ul li{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}address{font-style:normal}.index{max-width:28.125rem;margin:0 auto;box-shadow:0 0 1.25rem rgba(208,207,207,.432)}.home{min-height:100vh;background:linear-gradient(rgba(0,0,0,.566),rgba(0,0,0,.774)),url(../assets/img/photo-1.webp) 50%/cover no-repeat}.home__section{height:100vh;justify-content:space-between;padding:3.75rem 1.25rem 2.5rem;color:#fff;text-align:center}.home__section,.home__top{display:flex;flex-direction:column;align-items:center}.home__top{justify-content:center;flex-grow:1}.home__title{font-family:Cormorant Garamond,sans-serif;font-weight:300;font-size:2.25rem;line-height:125%;letter-spacing:.02em;text-align:center;color:#fff;margin-bottom:1rem}.home__line{display:block;width:2.8125rem;height:.0625rem;background-color:hsla(0,0%,100%,.6)}.home__bottom{display:flex;flex-direction:column;align-items:center;gap:.625rem}.home__text{font-family:Cormorant Garamond,sans-serif;font-weight:300;font-size:.625rem;line-height:150%;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.home img{width:.9375rem;height:auto;opacity:.8}.second{min-height:100vh;background:linear-gradient(rgba(0,0,0,.566),rgba(0,0,0,.774)),url(../assets/img/photo-2.webp) 50%/cover no-repeat}.second__section{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.75rem 1.25rem 2.5rem;color:#fff;text-align:center}.second__title-small{font-size:.6875rem;line-height:150%;letter-spacing:.28em;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin-bottom:.75rem}.second__text,.second__title,.second__title-small{font-family:Cormorant Garamond,sans-serif;font-weight:300;text-align:center}.second__title{font-size:1.875rem;line-height:138%;color:#fff;max-width:18.75rem;margin-bottom:1.5rem}.second__line{display:block;width:2.8125rem;height:.0625rem;background-color:hsla(0,0%,100%,.6);margin-bottom:1.5625rem}.second__text{font-size:1rem;line-height:163%;max-width:15.625rem}.third{min-height:100vh;background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.75)),url(../assets/img/photo-3.webp) 50%/cover no-repeat}.third__section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.third__line{display:block;width:6.875rem;height:.0625rem;background:hsla(0,0%,100%,.8);margin-bottom:2.5rem}.third__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:1.5rem;line-height:163%;text-align:center;color:#fff;margin-bottom:1.5rem}.third__info{margin-bottom:2.8125rem}.third__item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.625rem;margin-bottom:.75rem}.third__label{font-weight:300;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.third__label,.third__value{font-family:Cormorant Garamond,sans-serif;line-height:150%;display:inline;margin:0;padding:0}.third__value{font-weight:400;font-size:1rem;color:#fff;transform:translateY(-.125rem)}.third__footer{font-family:Cormorant Garamond,sans-serif;font-weight:300;font-size:.6875rem;line-height:150%;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.home__bottom,.home__top{animation:fadeIn 1.5s ease forwards}.second__section>*,.third__section>*{opacity:0;transform:translateY(1.5625rem);transition:all 1s}.second__section.show>*,.third__section.show>*{opacity:1;transform:translateY(0)}.second__section.show>:first-child,.third__section.show>:first-child{transition-delay:.2s}.second__section.show>:nth-child(2),.third__section.show>:nth-child(2){transition-delay:.5s}.second__section.show>:nth-child(3),.third__section.show>:nth-child(3){transition-delay:.8s}@keyframes fadeIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.music-button{position:fixed;top:1.25rem;right:1.25rem;z-index:100;width:2.625rem;height:2.625rem;border:.0625rem solid hsla(0,0%,100%,.6);border-radius:50%;background:rgba(0,0,0,.3);color:#fff;font-size:1.375rem;cursor:pointer;transition:all .3s}.music-button.playing{animation:musicPulse 2s infinite}@keyframes musicPulse{0%,to{box-shadow:0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 0 0 .5rem hsla(0,0%,100%,0)}}