/* Native 1440 x 810 coordinates preserve the exported motion distances. */
.sn-listing .sn-heading,.sn-listing .sn-story,.sn-listing .sn-latest{animation:none}
.sx-hero.sn-hero{height:calc(810px * var(--sx-scale,1));min-height:0;max-height:none;overflow:hidden}
.sx-hero:after{display:none}.sx-scene{width:1440px;height:810px;position:absolute;left:0;top:0;transform:scale(var(--sx-scale,1));transform-origin:0 0;isolation:isolate;color:white}
.sx-scene *{box-sizing:border-box}.sx-scene p,.sx-scene h1{margin:0}.sx-scene a{color:white;text-decoration:none}.sx-video{position:absolute;inset:0;width:1440px;height:810px;object-fit:cover;z-index:-3}
.sx-shade{position:absolute;left:-527.784px;top:128px;width:1200.284px;height:1200.284px;z-index:-2;pointer-events:none}.sx-shade img{position:absolute;left:-32.57%;top:-33.33%;width:165.14%;height:163.64%;max-width:none}
.sx-main-title{font:400 176.289px/1 SanctuaryDisplay,Georgia,serif!important;letter-spacing:-7.0516px;text-transform:uppercase;color:white}
.sx-title,.sx-subtitle{position:absolute;display:block;white-space:nowrap;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.sx-title{left:89.9066px;top:153px;width:875px}.sx-subtitle{left:332.51px;top:290.75px;width:617px}
.sx-steps{position:absolute;left:82px;top:505px;width:310.01px;height:760.627px}.sx-step{position:absolute;left:0;width:310.01px;height:229px}.sx-step-0{top:0}.sx-step-1{top:265.814px}.sx-step-2{top:531.627px}
.sx-number{position:absolute;left:0;top:0;font:28px/1.2 SanctuaryDisplay,Georgia,serif;letter-spacing:.28px}.sx-step-title{position:absolute;left:68.975px;top:4.5px;width:241.036px;font:700 16px/1.4 Arial,sans-serif;text-transform:uppercase}
.sx-step-copy{position:absolute;left:68.975px;top:59.375px;width:241.036px;font:14px/1.4 Arial,sans-serif;letter-spacing:-.56px;color:#e7e2e0}
.sx-step-button.sn-button{position:absolute;left:69.704px;top:145.375px;min-height:51px;height:51px;min-width:111px;padding:0 20px;font:700 14px Arial,sans-serif;white-space:nowrap}
.sx-step-body{position:absolute;left:68.975px;top:59.375px;width:241.036px;height:137px}.sx-step-body .sx-step-copy{left:0;top:0}.sx-step-body .sx-step-button{left:.729px;top:86px}
.sx-line{position:absolute;left:17px;top:25.75px;width:1px;height:203.25px}.sx-line img{position:absolute;left:0;top:0;transform:rotate(90deg);transform-origin:0 0;max-width:none}
.sx-latest{position:absolute;left:957px;top:634px;width:459px;height:289px;background:#ffecc521;backdrop-filter:blur(30px);border-radius:12px;overflow:hidden}
.sx-card-title{position:absolute;left:32.63px;top:48.51px;font:700 16px/1.4 Arial,sans-serif}.sx-card-count{position:absolute;left:305.247px;top:43px;width:125.212px;height:44.365px;font:56px/1.2 SanctuaryDisplay,Georgia,serif}.sx-card-count small{display:block;font:9px Arial;letter-spacing:.13em}
.sx-card-corner{position:absolute;left:377px;top:208px;width:66px;height:66px}.sx-thumbnail{position:absolute;left:32.63px;top:122.59px;width:33.461px;height:33.461px;border-radius:50%;overflow:hidden}.sx-thumbnail-1{left:72.41px}.sx-thumbnail-2{left:112.2px}.sx-thumbnail img{width:100%;height:100%;object-fit:cover}
.sx-card-arrow{position:absolute;left:404px;top:128.183px;width:39px;height:39px}.sx-card-arrow img{transform:rotate(-135deg) scaleY(-1);position:absolute;top:8px;left:4px}
.sx-scroll{position:absolute;left:703.201px;top:732.992px;width:33.599px;height:57.059px}
.sx-centre,.sx-final{position:absolute;font:400 142.027px/1 SanctuaryDisplay,Georgia,serif;letter-spacing:-5.6811px;text-transform:uppercase;pointer-events:none}.sx-centre{left:413.201px;top:232.136px;width:599px;height:207.978px;text-align:center}.sx-centre span,.sx-final span{display:block;position:absolute;top:0;width:100%;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.sx-centre span+span{top:110.978px}.sx-final{left:82px;top:122px;width:685px;height:208px}.sx-final span+span{top:111px}
.sx-detail{position:absolute;left:1080.954px;top:152px;width:273.57px;font:14px/1.4 Arial,sans-serif;letter-spacing:-.56px;color:#e7e2e0}
.sx-gallery{position:absolute;left:944.788px;top:317.561px;width:886.423px;height:273px;display:flex;gap:22.142px}.sx-gallery-card{position:relative;flex:0 0 205px;height:273px;border-radius:12px;overflow:hidden;background:#29221c}.sx-gallery-card>img{width:100%;height:100%;object-fit:cover}.sx-gallery-card>span{position:absolute;left:0;right:0;bottom:0;padding:45px 15px 14px;background:linear-gradient(transparent,#000c);font:13px/1.4 Arial,sans-serif}
.sx-gallery-more{position:absolute;left:944.788px;top:618px;width:80.381px;height:11.343px}
.sx-side-card{position:absolute;left:1154.231px;top:477px;width:261.769px;height:313.051px;border-radius:9.185px;backdrop-filter:blur(15px);background:#ffecc521;overflow:hidden}.sx-side-photo{position:absolute;left:15.31px;top:15.31px;width:134.072px;height:159.974px;object-fit:cover;border-radius:6.889px}.sx-plus{position:absolute;right:7.65px;top:7.65px;width:48.101px;height:48.101px}.sx-plus img{position:absolute;left:-1.59%;top:-1.59%}.sx-side-card strong{position:absolute;left:23.48px;top:201.69px;width:190.347px;font:700 12.246px/1.4 Arial,sans-serif;text-transform:uppercase}.sx-side-card p{position:absolute;left:23.48px;top:258.59px;width:209.392px;font:10.716px/1.4 Arial,sans-serif;letter-spacing:-.4286px}
.sx-centre,.sx-final,.sx-detail,.sx-gallery,.sx-gallery-more,.sx-side-card,.sx-step-1,.sx-step-2{visibility:hidden}.sn-motion-running .sx-scene>*{visibility:visible}.sn-motion-running .sx-step{visibility:visible}
.sn-motion-control{position:absolute;bottom:18px;left:20px;z-index:5;border:1px solid #ead9b280;background:#201c17b3;border-radius:30px;color:#fff7e9;padding:10px 18px;font:12px Arial,sans-serif;cursor:pointer;display:none}.sn-motion-running .sn-motion-control{display:block}.sx-hero .sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
@media(min-width:901px){.sn-listing .sn-header{top:14.612px}.sn-listing .sn-nav{min-width:480px}}
@media(max-width:900px){
 .sx-hero.sn-hero{height:1060px;min-height:1060px}.sx-scene{width:100%;height:1060px;transform:none}.sx-video{width:100%;height:760px;object-position:50% center}.sx-scene:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#1d1917 25%,transparent 65%);pointer-events:none}.sx-shade{left:-650px;top:120px}
 .sx-main-title{font-size:clamp(72px,19vw,142px)!important;letter-spacing:-.04em}.sx-title{left:24px;top:160px;width:calc(100% - 48px)}.sx-subtitle{left:15%;top:calc(160px + 17vw);width:calc(85% - 24px)}
 .sx-steps{left:24px;top:455px;width:calc(100% - 48px)}.sx-step{width:100%}.sx-step-title,.sx-step-copy{left:48px;width:calc(100% - 48px);max-width:300px}.sx-step-title{font-size:14px}.sx-step-button.sn-button{left:48px}.sx-step-body{left:48px;width:calc(100% - 48px)}.sx-step-body .sx-step-copy{left:0;width:100%}.sx-step-body .sx-step-button{left:0}
 .sx-latest{left:24px;top:790px;width:calc(100% - 48px);height:210px}.sx-card-count{left:auto;right:25px;width:80px;font-size:48px}.sx-card-title{left:24px;font-size:14px}.sx-thumbnail{left:24px}.sx-thumbnail-1{left:64px}.sx-thumbnail-2{left:104px}.sx-card-arrow{left:auto;right:24px}.sx-card-corner{display:none}
 .sx-centre{left:8%;top:250px;width:84%;height:160px;font-size:18vw;letter-spacing:-.04em}.sx-centre span+span{top:17vw}
 .sx-final{left:24px;top:155px;width:calc(100% - 48px);height:160px;font-size:17vw;letter-spacing:-.04em}.sx-final span+span{top:16vw}.sx-detail{left:24px;top:320px;width:calc(100% - 48px);max-width:500px;font-size:14px}
 .sx-side-card{left:auto;right:24px;top:705px;width:210px;height:280px}.sx-side-photo{height:140px;width:118px}.sx-side-card strong{top:175px;width:165px}.sx-side-card p{top:238px;width:165px}.sx-gallery{left:24px;top:710px;width:calc(100% - 48px);height:230px;overflow-x:auto;gap:12px;padding-bottom:10px}.sx-gallery-card{flex-basis:165px;height:220px}.sx-gallery-more{left:24px;top:963px}.sx-scroll{display:none}
}
@media(prefers-reduced-motion:reduce){.sx-centre,.sx-final,.sx-detail,.sx-gallery,.sx-gallery-more,.sx-side-card,.sx-step-1,.sx-step-2,.sn-motion-control{display:none!important}.sx-scene [data-node-id]{animation:none!important}}
