.page-home,.page-home *,.page-home :before,.page-home :after{background-color:var(--bg-color)}.page-home .page-body{padding-bottom:6em}.page-home .intro{display:block}.page-home .intro .intro-content .main-logo{width:80%;height:auto;margin:auto;padding-top:3em;animation:1.8s cubic-bezier(.25,1,.5,1) both fly-in-left;display:block}@keyframes fly-in-left{0%{opacity:0;transform:translate(-200vw)}to{opacity:1;transform:translate(0)}}@keyframes fly-in-right{0%{opacity:0;transform:translate(200vw)}to{opacity:1;transform:translate(0)}}.page-home .intro .intro-content h1{text-align:center;opacity:0;margin:2em 1em;font-size:clamp(1.5rem,2vw,3rem);font-weight:500;animation:1.5s ease-in-out .8s forwards fly-up}.page-home .intro .intro-pic{opacity:0;width:100%;height:auto;margin:auto;animation:1.5s ease-in-out 1s forwards fly-up;position:relative;top:0}.page-home .text-slider{overflow:hidden}.page-home .text-slider .text-slider-content{white-space:nowrap;padding:1.5em 0;animation:15s linear -3s infinite slide-text}@keyframes slide-text{0%{transform:translate(50%)}to{transform:translate(-100%)}}.page-home .text-slider .text-slider-content span{color:var(--orange);padding:0 1em;font-family:Phudu,sans-serif;font-size:clamp(1.5rem,2vw,4rem);font-weight:500}.story{background-color:var(--bg-color)}.story *{box-sizing:border-box;margin:0!important;padding:0!important}.story>h1{opacity:0;animation:ease-in-out forwards fly-up;animation-timeline:view();animation-range:entry cover 55%;text-align:center!important;color:var(--orange)!important;margin-bottom:1rem!important;font-size:clamp(3.75rem,4.5vw,5rem)!important;font-weight:500!important;display:block!important}.story .wp-content{grid-template-columns:1fr!important;display:grid!important}.story h2{opacity:0;animation:ease-in-out forwards fly-up;animation-timeline:view();animation-range:entry cover 50%;text-align:left!important;max-width:100%!important;color:var(--orange)!important;margin:1em!important;font-size:clamp(2.5rem,2.5vw,3rem)!important;font-weight:500!important;overflow:hidden!important}.story p{opacity:0;animation:ease-in-out forwards fly-up;animation-timeline:view();animation-range:entry cover 55%;text-align:left!important;margin:1em 3em 3em!important;font-size:clamp(.9rem,1vw,1.25rem)!important}.story img{border-radius:10%;height:auto;animation:ease-in-out forwards shadow-in;animation-timeline:view();animation-range:entry cover 50%;display:block;aspect-ratio:1!important;object-fit:cover!important;width:85%!important;margin:2em!important}.page-home #explore{flex-direction:column;align-items:center;min-height:60vh;padding-bottom:10em;display:flex}.page-home #explore svg{width:130%;max-width:1200px}.page-home #explore path{fill:#0000!important}.page-home #explore .banhmi{cursor:pointer;background-color:#0000;width:70%;margin:-5rem auto 3em;display:block}.page-home #explore .banhmi:hover{animation:1.8s ease-in-out infinite wiggle}@keyframes wiggle{0%{transform:rotate(5deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.page-home #explore text{text-transform:uppercase;text-align:center;fill:var(--orange);opacity:0;font-family:Phudu,sans-serif;font-size:clamp(3rem,4vw,5rem);font-weight:500;animation:ease-in-out forwards fly-up;animation-timeline:view();animation-range:entry cover 35%}.page-home #explore button{background-color:var(--orange);cursor:pointer;opacity:0;border:none;border-radius:15px;padding:1rem;font-family:Phudu,sans-serif;font-size:clamp(1.5rem,2vw,3rem);font-weight:500;animation:ease-in-out forwards fly-up;animation-timeline:view();animation-range:entry cover 35%}.page-home #explore .see-menu{text-align:center;cursor:pointer;text-transform:uppercase;color:var(--bg-color);background-color:#0000;margin:0 auto;font-family:Phudu,sans-serif;font-size:clamp(1.5rem,2vw,3rem);font-weight:500;text-decoration:none;display:block}.page-home #explore a{text-decoration:none;transition:color .3s;position:relative}.page-home #explore a:after{content:"";background:var(--bg-color);transform-origin:0;width:100%;height:1.5px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.page-home #explore a:hover:after{transform:scaleX(1)}.page-home .instagram-carousel{scroll-snap-type:x mandatory;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:20px;display:flex;overflow-x:auto}.page-home .carousel-item{scroll-snap-align:center;flex:0 0 85%;min-height:500px;padding:0 10px}.page-home .instagram-media{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0 auto!important}@media (width>=768px){.page-home .intro{grid-template-columns:1fr 1fr;width:100%;display:grid}.page-home .intro .intro-content .main-logo{width:50%;height:auto;margin:90px auto auto;display:block}.page-home .intro .intro-content h1{text-align:center;opacity:0;max-width:30ch;font-size:clamp(1.5rem,2.5vw,3rem);font-weight:500;animation:1.5s ease-in-out 1.8s forwards fly-up}.page-home .intro .intro-pic-container{justify-content:flex-end;align-items:flex-start;width:100%;height:119vh;margin-top:-96px;padding-top:96px;display:flex;overflow:hidden}.page-home .intro .intro-pic-container img{object-fit:cover;width:100%;height:100%;animation:1.8s cubic-bezier(.25,1,.5,1) both fly-in-right}.page-home .text-slider .text-slider-content{white-space:nowrap;margin:1.5em 4em;animation:25s linear -3s infinite slide-text}.page-home .text-slider .text-slider-content span{font-size:clamp(1.5rem,2.5vw,4rem)}.page-home .star{font-size:75pt}.page-home .page-body{padding:0 0 10em}.page-home #explore{padding-bottom:4em}.page-home #explore svg{width:95%;max-width:1100px}.page-home #explore .banhmi{width:90%;margin-top:-12rem}.page-home #explore text{font-size:clamp(2.2rem,3vw,4rem)}.story>h1{margin-bottom:3rem!important}.story .wp-content{grid-template-columns:1fr 1fr!important}.story h2{max-width:30ch!important;margin-left:1em!important;padding-top:4em!important;font-size:clamp(1.5rem,2.5vw,3rem)!important}.story p{max-width:47ch!important;margin-top:2em!important;margin-left:4em!important;font-size:clamp(1rem,1vw,1.25rem)!important}.story img{width:90%!important}.story-flip .wp-content>:first-child{order:2}.story-flip .wp-content>:nth-child(2){order:1}.story-flip h2{margin-left:2em!important}.story-flip p{margin-left:6em!important}.page-home .carousel-item{flex:0 0 31%;min-height:600px}}
