:root{--font-sans:"Jost",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--white:#F2F2E9;--padding-sized:64px;--vh:1vh;--current-center:0px}@media screen and (max-width:768px){:root{--padding-sized:16px}}html,body{margin:0;padding:0;width:100%;height:100%;scroll-behavior:smooth;font-family:var(--font-sans)}h1,h2,h3,h4,h5,p,a,b{color:var(--white);margin:0;padding:0}h2{font-size:min(3.999vw,32px);font-weight:450}h3{font-size:min(6.665vw,24px);font-weight:425}h5{font-size:min(5.332vw,20px);font-weight:400}p{font-size:15px;font-weight:400}ul,ol{margin:8px 0 0 1.25rem;padding-left:1.25rem;list-style-position:outside}li{margin:6px 0;line-height:1.44}li::marker{color:var(--white);opacity:0.9;font-size:0.9em}#app{height:calc(var(--vh,1vh) * 100);width:100%;margin:0;min-height:calc(var(--vh,1vh) * 100);scroll-behavior:smooth}#loadingOverlay{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh,1vh) * 100);transition:all 1.2s ease-in;background-color:#716757;z-index:100}#logo{z-index:101;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 1.62s ease-in-out;height:min(74px,10vw)}.loaded #loadingOverlay{height:0;pointer-events:none}.loaded #logo{left:var(--padding-sized);top:24px;transform:none;height:16px}@media screen and (max-width:768px){.loaded #logo{top:16px}}#navbar{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:var(--padding-sized);height:48px;padding:0 4px;gap:0;display:flex;flex-direction:row;background-color:rgba(18,18,18,0.2823529412);backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px);z-index:50;border-radius:24px;transition:all 1s ease;display:flex;align-items:center}@media screen and (max-width:768px){#navbar{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}#navbar a{border-radius:24px;min-width:64px;height:41px;text-align:center;display:flex;align-items:center;justify-content:center;padding:0 12px 1px;white-space:nowrap;transition:all 0.3s ease;text-transform:uppercase;font-size:12px;font-weight:450;text-decoration:none}#navbar a.active{color:#121212}#navbar a:hover{color:#121212}#navbar a icon{color:inherit}#navbar a>icon.mobileshow{display:none}#navbar a>.nav-text{display:inline-block}@media screen and (max-width:768px){#navbar{}#navbar a>icon.mobileshow{display:inline-block}#navbar a>icon.mobileshow + .nav-text{display:none}#navbar a{min-width:-moz-fit-content;min-width:fit-content}}@media screen and (min-width:769px){#navbar a>icon.mobileshow{display:none}}#navbar .navbar__indicator--active{position:absolute;top:3.5px;left:0;height:41px;width:64px;border-radius:24px;background-color:var(--white);z-index:1;transition:transform 300ms cubic-bezier(0.2,0.9,0.2,1),width 300ms cubic-bezier(0.2,0.9,0.2,1),opacity 200ms ease;pointer-events:none;opacity:1}#navbar .navbar__indicator--hover{position:absolute;top:3.5px;left:0;height:41px;width:64px;border-radius:24px;background-color:var(--white);z-index:1;transition:transform 240ms cubic-bezier(0.2,0.9,0.2,1),width 240ms cubic-bezier(0.2,0.9,0.2,1),opacity 200ms ease;opacity:1;pointer-events:none;display:none}#navbar.has-hover .navbar__indicator--active{opacity:0.48}#navbar.has-hover .navbar__indicator--hover{display:block}#navbar a{z-index:2}#navbar a.is-active,#navbar a.is-hovered{color:#121212}.home{display:flex;flex-direction:column;justify-content:center;gap:0;height:calc(var(--vh,1vh) * 100);position:relative;padding-left:var(--padding-sized)}.home .logo{width:min(320px,60vw);margin-bottom:16px}.home p{max-width:min(320px,60vw);opacity:0.9}.home .slidesindicator{padding-top:24px}.home .background{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-5;transition:opacity 1s ease}.home::after{content:"";position:absolute;top:0;left:0;width:100%;height:120%;background:linear-gradient(to right,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0) 100%);z-index:-4;pointer-events:none}.home .sections{display:flex;flex-direction:column;padding-top:24px;gap:10px}.home .sections p{font-size:13px;opacity:0.48;width:-moz-fit-content;width:fit-content}.home .sections .anchors{opacity:0.9;display:flex;flex-direction:column;gap:4px;width:-moz-fit-content;width:fit-content}.home .sections .anchors a{text-decoration:none;position:relative}.home .sections .anchors a icon{position:absolute;left:-28px;transform:scale(0.8) rotate(-30deg)!important;opacity:0!important;transition:all 0.3s ease;pointer-events:none}@media screen and (max-width:768px){.home .sections .anchors a icon{left:auto;right:-32px}}.home .sections .anchors a:hover icon{opacity:1!important;transform:scale(1) rotate(0deg)!important}#location h2,#tour h2,#contact h2{padding-left:var(--padding-sized);padding-bottom:24px}#contact p{font-size:18px;font-weight:425}#slidesindicator,.slidesindicator{display:flex;flex-direction:row;gap:4px}#slidesindicator div,.slidesindicator div{width:10px;height:10px;transition:all 0.3s ease;border-radius:99px;background:rgba(255,255,255,0.24)}#slidesthumbnails,.slidesthumbnails{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}#slidesthumbnails .thumb,.slidesthumbnails .thumb{width:90px;aspect-ratio:16/9;border-radius:4px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#000;transition:all 0.3s ease;opacity:0.48;filter:brightness(0.5);cursor:pointer}#slidesthumbnails .thumb img,#slidesthumbnails .thumb .thumb__placeholder,.slidesthumbnails .thumb img,.slidesthumbnails .thumb .thumb__placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#slidesthumbnails .thumb.active,.slidesthumbnails .thumb.active{opacity:1;filter:none}#slidesthumbnails .thumb:focus,.slidesthumbnails .thumb:focus{outline:1px solid #fff;outline-offset:2px}#slidesthumbnails .thumb .thumb__play,.slidesthumbnails .thumb .thumb__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,0.4);box-shadow:0 2px 8px rgba(0,0,0,0.4);pointer-events:none}.para{display:flex;flex-direction:column;gap:12px;opacity:0.9;padding:var(--padding-sized);padding-top:64px;width:min(480px,85vw)}.para p{opacity:0.72}.bento{display:flex;gap:4px;border-radius:24px;width:100%;max-width:100%;padding:4px 4px 0 4px;overflow:hidden;box-sizing:border-box}.bento a{text-decoration:none}.bento img{border-radius:24px}.bento.onetwo{display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:1fr;gap:4px;align-items:stretch}@media screen and (max-width:768px){.bento.onetwo{display:flex;flex-direction:column}}.bento.onetwo .left{grid-column:1;min-width:0;overflow:hidden;height:100%}.bento.onetwo .left,.bento.onetwo .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;display:block}.bento.onetwo .right{grid-column:2;min-width:0;min-width:0;display:grid;grid-template-rows:1fr 1fr;gap:4px;overflow:hidden}.bento.onetwo .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-height:500px;aspect-ratio:16/9}.bento.twoone{display:grid;grid-template-columns:1fr 2fr;grid-auto-rows:1fr;gap:4px;align-items:stretch}@media screen and (max-width:768px){.bento.twoone{display:flex;flex-direction:column}}.bento.twoone .left{grid-column:1;min-width:0;overflow:hidden;display:grid;grid-template-rows:1fr 1fr}.bento.twoone .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.twoone .right{grid-column:2;min-width:0;overflow:hidden}.bento.twoone .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.threeone{display:grid;grid-template-columns:1fr 3fr;grid-auto-rows:1fr;gap:4px;align-items:stretch;max-height:720px;height:auto}@media screen and (max-width:768px){.bento.threeone{display:flex;flex-direction:column;height:auto;max-height:none;gap:4px}.bento.threeone .bento__block{min-height:144px}.bento.threeone .left{display:flex;flex-direction:column;gap:4px;flex:1}.bento.threeone .left img{aspect-ratio:16/9;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.bento.threeone .right{min-height:calc(var(--vh,1vh) * 60);flex:1.6}.bento.threeone .right img{aspect-ratio:3/5;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.bento.threeone .right iframe{min-height:calc(var(--vh,1vh) * 60)}}.bento.threeone .left{grid-column:1;min-width:0;overflow:hidden;display:grid;grid-template-rows:1fr 1fr 1fr;gap:4px}.bento.threeone .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.threeone .right{grid-column:2;min-width:0;overflow:hidden}.bento.threeone .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.onethree{display:grid;grid-template-columns:3fr 1fr;grid-auto-rows:1fr;gap:4px;align-items:stretch}@media screen and (max-width:768px){.bento.onethree{display:flex;flex-direction:column}}.bento.onethree .left{grid-column:1;min-width:0;overflow:hidden}.bento.onethree .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.onethree .right{grid-column:2;min-width:0;overflow:hidden;display:grid;grid-template-rows:1fr 1fr 1fr}.bento.onethree .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.twotwoone{display:grid;grid-template-columns:1fr 1fr 2fr;grid-auto-rows:1fr;gap:4px;align-items:stretch}@media screen and (max-width:768px){.bento.twotwoone{display:flex;flex-direction:column}}.bento.twotwoone .left{grid-column:1;gap:4px;min-width:0;overflow:hidden;display:grid;grid-template-rows:1fr 1fr}.bento.twotwoone .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.twotwoone .mid{grid-column:2;gap:4px;min-width:0;overflow:hidden;display:grid;grid-template-rows:1fr 1fr}.bento.twotwoone .mid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.twotwoone .right{grid-column:3;min-width:0;overflow:hidden}.bento.twotwoone .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.oneone{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:4px;align-items:stretch}@media screen and (max-width:768px){.bento.oneone{display:flex;flex-direction:column}}.bento.oneone img{aspect-ratio:16/9}.bento.oneone .left{grid-column:1;min-width:0;overflow:hidden}.bento.oneone .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento.oneone .right{grid-column:2;min-width:0;overflow:hidden}.bento.oneone .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bento__block{height:100%;width:100%;flex:1;border-radius:24px;background-color:rgba(255,255,255,0.031372549);min-height:200px;text-decoration:none}.bento__block.center{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px;padding:16px;box-sizing:border-box;text-align:center}.bento__block.center p{text-decoration:none;max-width:320px;opacity:0.9}.bento__block.center img{width:48px!important;height:48px!important;-o-object-fit:contain;object-fit:contain;border-radius:0!important}.bento__block.center .slides{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:var(--padding-sized);border-radius:24px}.bento__block.center .slides__meta{color:var(--white);z-index:2}.bento__block.center .slides__title h5{font-weight:500}.bento__block.center .slides__title h3{font-weight:400}.bento__block.center .slides__cta{opacity:0.8;padding-top:12px}.bento__block.center .slides__stage{position:relative;overflow:hidden;height:min(var(--vh,1vh) * 60,540px);border-radius:16px;display:flex;align-items:center;justify-content:center;background:#111}.bento__block.center .slides__frame{position:relative;width:100%;height:100%}.bento__block.center .slides__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 350ms cubic-bezier(0.2,0.9,0.2,1);z-index:1}.bento__block.center .slides__image.is-active{opacity:1;z-index:2}@media screen and (max-width:768px){.bento__block.center .slides{grid-template-columns:1fr;gap:16px;padding:16px}.bento__block.center .slides__stage{height:min(var(--vh,1vh) * 48,360px)}}.followsec{border-radius:24px;margin:4px 4px 0 4px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden;height:min(1080px,var(--vh,1vh) * 90);max-height:min(1080px,var(--vh,1vh) * 90);padding:0 var(--padding-sized)}.followsec .follow{display:flex;flex-direction:column;gap:24px;transition:transform 280ms cubic-bezier(0.2,0.9,0.2,1);will-change:transform}.followsec .background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-5;transition:opacity 1s ease}.followsec .para{padding:0;display:flex;flex-direction:column;gap:8px}.followsec h5{opacity:0.9}.followsec .info{max-width:500px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:768px){.followsec .info{max-width:75%}}.followsec .info p{opacity:0.9}.followsec .info images{display:flex}.followsec::after{content:"";position:absolute;top:0;left:0;width:100%;height:120%;background:linear-gradient(to right,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0) 100%);z-index:-4;pointer-events:none}.slides{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:var(--padding-sized);border-radius:24px}.slides__meta{color:var(--white);z-index:2}.slides__title h5{font-weight:500}.slides__title h3{font-weight:400}.slides__cta{opacity:0.8;padding-top:12px}.slides__stage{position:relative;overflow:hidden;height:min(var(--vh,1vh) * 60,540px);border-radius:16px;display:flex;align-items:center;justify-content:center;background:#111}.slides__frame{position:relative;width:100%;height:100%}.slides__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 350ms cubic-bezier(0.2,0.9,0.2,1);z-index:1}.slides__image.is-active{opacity:1;z-index:2}@media screen and (max-width:768px){.slides{grid-template-columns:1fr;gap:16px;padding:16px}.slides__stage{height:min(var(--vh,1vh) * 48,360px)}}#content{position:relative;background-color:rgba(36,36,36,0.5960784314);backdrop-filter:blur(64px) saturate(75%);-webkit-backdrop-filter:blur(64px) saturate(75%);border-radius:48px 48px 0 0;display:flex;flex-direction:column;gap:64px;z-index:1;border-radius:24px 24px}@media screen and (max-width:768px){#content{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#242424}}#hero{transition:opacity 1s ease}.footer{position:fixed;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease;height:calc(var(--vh,1vh) * 100);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--padding-sized);padding-bottom:96px;box-sizing:border-box;pointer-events:none;background-image:url("assets/home/1.webp");background-color:#111;z-index:0;min-height:calc(var(--vh,1vh) * 100)}.footer .bottom{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.footer .bottom p{opacity:0.72}.footer .logo{opacity:0.72;width:max(120px,12vw)}.footer .madeby{width:max(120px,12vw)}.scrolled #hero{opacity:0;pointer-events:none}.near__footer .footer{opacity:1;pointer-events:auto}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.08) transparent;-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;scrollbar-width:none!important}*::-webkit-scrollbar{display:none!important}