.x-split{position:relative;height:100svh;background:transparent;color:var(--color-dark-cocoa,#3A3229);z-index:2}.x-split+.x-split{margin-top:clamp(76px,12svh,150px)}#wellness-woven-in+#boutique-scale{margin-top:clamp(132px,21svh,260px)}#coveted-address+.x-moment{position:relative;z-index:3;margin-top:-120svh}#coveted-address{height:200svh}#boutique-scale{height:118vh;height:118svh}#boutique-scale .x-split-stage{min-height:118vh;min-height:118svh}#coveted-address .x-split-stage{position:sticky;top:0;height:100svh}.x-split-stage{--s-media-drift:72px;--s-media-entry-y:96px;--s-media-opacity:0;--s-detail-drift:54px;--s-detail-entry-y:84px;--s-detail-offset-y:calc(var(--s-detail-entry-y, 0px) + var(--s-detail-drift, 0px));--s-text-drift:20px;--s-media-blur:10px;--s-detail-opacity:0;--s-detail-blur:10px;--s-title-opacity:0;--s-title-blur:14px;--s-title-y:50px;--s-copy-opacity:0;--s-copy-blur:12px;--s-copy-y:50px;--s-text-opacity:1;--s-text-blur:0px;--s-pan-x:50%;position:relative;height:100%;min-height:100vh;overflow:hidden;isolation:isolate;filter:opacity(1)}.x-split-media{overflow:hidden;contain:paint;isolation:isolate;transform:translate3d(0,var(--s-media-entry-y,0),0);will-change:transform}.x-split-image,.x-split-media{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-split-image{top:-8%;left:0;right:0;height:116%;background-size:cover;background-repeat:no-repeat;transform:translate3d(0,var(--s-media-drift,0),0);filter:blur(var(--s-media-blur,10px));will-change:transform,filter,opacity}.x-split-image,.x-split-media>.render-caption{opacity:var(--s-media-opacity,1)}.x-split-detail{margin:0;overflow:hidden;z-index:2;contain:paint;isolation:isolate;opacity:var(--s-detail-opacity,0);filter:blur(var(--s-detail-blur,10px));transform:translate3d(0,var(--s-detail-offset-y,0),0);will-change:transform,opacity,filter}.x-split-detail,.x-split-detail-image{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-split-detail-image{inset:0;background-size:cover;background-repeat:no-repeat}.x-split-text{position:absolute;z-index:3;max-width:min(34vw,440px);opacity:var(--s-text-opacity,1);transform:translate3d(0,var(--s-text-drift,0),0);filter:blur(var(--s-text-blur,0))}.x-split-text,.x-split-title{will-change:opacity,transform,filter}.x-split-title{margin:-.55em -.45em calc(clamp(20px, 3.4vh, 36px) - .45em);padding:.55em .45em .45em;font-size:var(--type-major-title,clamp(2.9rem,5vw,4.6rem));line-height:1.06;color:var(--color-dark-cocoa,#3A3229);opacity:var(--s-title-opacity,0);transform:translateY(var(--s-title-y,50px));filter:blur(var(--s-title-blur,14px));overflow:visible}.x-split-title-line{display:block}.x-split-copy{margin:-.7em;padding:.7em;font-size:.9rem;line-height:1.58;color:var(--color-dark-cocoa-80,rgba(58,50,41,.8));opacity:1;transform:translateY(var(--s-copy-y,50px));filter:none;will-change:transform;overflow:visible}.x-split-line{display:block;opacity:0;transform:translate3d(34px,10px,0);filter:blur(10px);transition:opacity 1152ms cubic-bezier(.22,1,.36,1),transform 1152ms cubic-bezier(.22,1,.36,1),filter 1152ms cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--line-index, 0) * 109ms);will-change:opacity,transform,filter}.x-split.is-copy-revealed .x-split-line{opacity:1;transform:translateZ(0);filter:blur(0)}.x-split--a .x-split-media{left:50%;right:0;top:0;bottom:0}.x-split--a .x-split-detail{left:33%;bottom:12vh;width:clamp(234px,23.4vw,390px);height:clamp(234px,39vh,416px)}.x-split--a .x-split-text{left:clamp(28px,7vw,110px);top:50%;transform:translate3d(0,calc(-50% + var(--s-text-drift, 0px)),0)}#wellness-woven-in .x-split-text{top:clamp(118px,17vh,164px);transform:translate3d(0,var(--s-text-drift,0),0)}#wellness-woven-in .x-split-detail{left:auto;right:calc(50% + clamp(24px, 3vw, 52px));bottom:var(--s-detail-offset-y,0)}#coveted-address .x-split-text{top:calc(clamp(330px, 47vh, 380px) + 80px);max-width:min(39vw,500px);transform:translate3d(0,var(--s-text-drift,0),0)}.x-split--b .x-split-media{left:0;width:50%;top:9vh;bottom:9vh}#boutique-scale.x-split--b .x-split-media{top:9vh;top:9svh;bottom:auto;height:100vh;height:100svh}.x-split--b .x-split-detail{right:clamp(28px,7vw,110px);top:9vh;width:clamp(208px,19.5vw,338px);height:clamp(208px,33.8vh,364px)}.x-split--b .x-split-text{left:61%;top:50%;transform:translate3d(0,calc(-50% + var(--s-text-drift, 0px)),0)}#boutique-scale .x-split-text{left:calc(61% - 40px);top:calc(9svh + 60svh + 40px)}.x-split--c .x-split-media{left:50%;right:0;top:0;bottom:clamp(28px,5vh,56px);height:auto}#coveted-address .x-split-media{bottom:0}.x-split--c .x-split-detail{left:33%;bottom:clamp(68px,13vh,132px);width:clamp(234px,23.4vw,390px);height:clamp(195px,31.2vh,338px)}#coveted-address .x-split-detail{left:auto;right:calc(50% + clamp(24px, 3vw, 52px));top:calc(clamp(36px, 5.5vh, 64px) + var(--s-detail-offset-y, 0px));bottom:auto}#coveted-address .x-split-copy{max-width:46ch}.x-split--c .x-split-text{left:clamp(28px,7vw,110px);right:auto;top:50%;max-width:min(34vw,440px);transform:translate3d(0,calc(-50% + var(--s-text-drift, 0px)),0)}.x-split--c .x-split-copy{max-width:40ch}@media (max-width:880px){.x-split{height:auto;min-height:0;padding:24px 0 40px;background:var(--color-cream-bg,#f8f7f2);overflow:hidden}#coveted-address+.x-moment,#wellness-woven-in+#boutique-scale,.x-split+.x-split{margin-top:0}#boutique-scale,#coveted-address{height:auto;min-height:0}#boutique-scale .x-split-stage,#coveted-address .x-split-stage,.x-split-stage{position:relative;top:auto;height:auto;min-height:0;display:grid;grid-template-rows:auto auto;align-content:start;gap:28px;overflow:hidden}.x-split--a .x-split-media,.x-split--b .x-split-media,.x-split--c .x-split-media{position:relative;inset:auto;order:1;width:calc(100% - 32px);height:auto;aspect-ratio:4/3;margin:0 16px;opacity:1;transform:none;will-change:var(--s-mobile-will-change,auto)}#boutique-scale.x-split--b .x-split-media,#coveted-address .x-split-media,#wellness-woven-in .x-split-media{inset:auto;width:calc(100% - 32px);height:auto;margin:0 16px}.x-split-image{inset:-24px 0 auto;width:100%;height:calc(100% + 48px);opacity:1;filter:none;transform:translate3d(0,var(--s-mobile-image-y,0),0);will-change:var(--s-mobile-will-change,auto)}.x-split-media>.render-caption{opacity:1}.x-split--a .x-split-detail,.x-split--b .x-split-detail,.x-split--c .x-split-detail{display:none}.x-split--a .x-split-text,.x-split--b .x-split-text,.x-split--c .x-split-text{position:relative;inset:auto;order:2;width:100%;padding:0 22px;transform:none;filter:none;opacity:1;max-width:none;text-align:center}#boutique-scale .x-split-text,#coveted-address .x-split-text,#wellness-woven-in .x-split-text{inset:auto;width:100%;max-width:none;transform:none;text-align:center}#coveted-address .x-split-copy,.x-split--c .x-split-copy{max-width:36ch}.x-split-title{margin:0;font-size:clamp(2.4rem,11.5vw,3.5rem)}.x-split-copy,.x-split-title{opacity:1;filter:none;transform:none}.x-split-copy{max-width:36ch;margin:clamp(14px,2.5svh,20px) auto 0;font-size:clamp(.78rem,3.6vw,.9rem);line-height:1.58}.x-split-line{display:inline;opacity:1!important;filter:none!important;transform:none!important;transition:none}.x-split-line:after{content:" "}}.x-moment{position:relative;height:1280vh;background:transparent}.x-moment-scroll-stop{position:absolute;left:0;width:1px;height:1px;pointer-events:none;opacity:0}.x-moment-stage{--m-lobby-reveal:100%;--m-room-reveal:100%;--m-panel-x:102%;--m-stage-reveal-top:100%;--m-word-opacity:0;--m-word-blur:14px;--m-word-left-x:0vw;--m-word-right-x:0vw;--m-arr-fade:1;--m-arr-blur:0px;--m-arr-veil-opacity:0;--m-arr-scale:1.05;--m-lobby-blur:0px;--m-lobby-scale:1.05;--m-room-blur:0px;--m-room-veil-opacity:0.4;--m-room-scale:1.05;--m-panel-y:0px;--m-panel-copy-y:18px;--m-panel-primary-img-y:16px;--m-panel-secondary-img-y:24px;--m-stage-exit-opacity:1;--m-progress:0;position:sticky;top:0;height:100vh;overflow:hidden;background:#D7D2CB;clip-path:inset(var(--m-stage-reveal-top,100%) 0 0 0);opacity:var(--m-stage-exit-opacity,1);will-change:clip-path,opacity}.x-room{inset:0;z-index:3;overflow:hidden;contain:paint;isolation:isolate;clip-path:inset(0 0 0 var(--m-room-reveal,100%));will-change:clip-path}.x-room,.x-room-image{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-room-image{top:-15%;left:-8%;right:-8%;height:130%;background-size:cover;background-position:50%;background-repeat:no-repeat;transform:translate3d(0,var(--m-d-room,0),0) scale(var(--m-room-scale,1.05));filter:blur(var(--m-room-blur,0));will-change:transform,filter}.x-room-veil{inset:0;background:#D7D2CB;opacity:var(--m-room-veil-opacity,.4)}.x-moment-scene-caption,.x-room-veil{position:absolute;pointer-events:none}.x-moment-scene-caption{right:clamp(20px,3vw,46px);bottom:clamp(18px,3vh,34px);z-index:5;max-width:calc(100% - 40px);margin:0;color:#fff;font-size:clamp(.58rem,.72vw,.72rem);font-weight:500;letter-spacing:.16em;line-height:1.45;text-align:right;text-shadow:0 1px 12px rgba(20,16,12,.58);text-transform:uppercase;white-space:nowrap}.x-lobby{inset:0;z-index:2;overflow:hidden;contain:paint;isolation:isolate;clip-path:inset(0 0 0 var(--m-lobby-reveal,100%));will-change:clip-path}.x-lobby,.x-lobby-image{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-lobby-image{top:-17%;left:-8%;right:-8%;height:134%;background-size:cover;background-position:50%;background-repeat:no-repeat;transform:translate3d(0,var(--m-d-lobby,0),0) scale(var(--m-lobby-scale,1.05));filter:blur(var(--m-lobby-blur,0));will-change:transform,filter}.x-arrival{inset:0;z-index:1;overflow:hidden;contain:paint;isolation:isolate;transform:none;opacity:var(--m-arr-fade,0);will-change:transform,opacity}.x-arrival,.x-arrival-image{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-arrival-image{top:-15%;left:-8%;right:-8%;height:130%;background-size:cover;background-position:50%;background-repeat:no-repeat;transform:translate3d(0,var(--m-d-arr,0),0) scale(var(--m-arr-scale,1.05));filter:blur(var(--m-arr-blur,5px));will-change:transform,filter}.x-arrival-veil{background:#000;opacity:var(--m-arr-veil-opacity,.2)}.x-arrival-veil,.x-moment-words{position:absolute;inset:0;pointer-events:none}.x-moment-words{margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(8px,1.6vh,18px);padding:clamp(88px,12vh,132px) clamp(32px,6vw,96px) clamp(52px,8vh,86px);text-align:left;transform:translate3d(0,var(--m-drift,0),0);color:var(--color-cream-bg,#F8F7F2);opacity:var(--m-word-opacity,0);filter:blur(var(--m-word-blur,14px));will-change:transform,opacity,filter;z-index:10}.x-moment-eyebrow{font-size:clamp(.62rem,.8vw,.76rem);font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:rgba(248,247,242,.72);transform:translate3d(var(--m-word-left-x,0),0,0);will-change:transform}.x-moment-word{font-family:Ogg,"Noto Serif JP",serif;font-size:var(--type-hero-title,clamp(3rem,7vw,6rem));line-height:.96;text-transform:lowercase;transform:translate3d(var(--m-word-right-x,0),0,0);will-change:transform}.x-moment-intro-copy{position:absolute;right:clamp(32px,6vw,96px);bottom:clamp(52px,8vh,86px);z-index:10;max-width:46ch;margin:0;font-size:.9rem;line-height:1.9;color:rgba(248,247,242,.86);opacity:1;filter:none;transform:translate3d(0,var(--m-drift,0),0);will-change:transform;pointer-events:none}.x-moment-intro-line{display:block;opacity:0;transform:translate3d(34px,12px,0);filter:blur(12px);will-change:opacity,transform,filter}.x-moment-progress{position:absolute;left:clamp(56px,6vw,96px);bottom:clamp(40px,6vh,62px);z-index:11;width:min(21.6vw,282px);height:2px;background:rgba(255,255,255,.4);pointer-events:none}.x-moment-progress-fill{width:100%;height:100%;background:#fff;transform:scaleX(var(--m-progress,0));transform-origin:left center;will-change:transform}.x-moment-panel{position:absolute;top:0;bottom:0;right:0;width:100vw;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);align-items:center;gap:clamp(28px,4vw,72px);padding:0 clamp(28px,4vw,72px);background:#fff;transform:translate3d(var(--m-panel-x,102%),var(--m-panel-y,0),0);will-change:transform;z-index:12}.x-moment-panel-media{--m-panel-detail-width:clamp(150px,15vw,220px);--m-panel-image-gap:clamp(18px,2.4vw,34px);position:relative;align-self:stretch;min-height:0;min-width:0;overflow:hidden;opacity:var(--m-panel-media-opacity,0);filter:blur(var(--m-panel-media-blur,8px));transform:none;will-change:opacity,filter}.x-moment-panel-image{position:absolute;margin:0;opacity:var(--m-panel-image-opacity,0);transform:translate3d(var(--m-panel-image-x,34px),var(--m-panel-img-y,0),0);will-change:opacity,transform}.x-moment-panel-image-frame{position:absolute;inset:0;display:block;overflow:hidden;background:rgba(58,50,41,.06)}.x-moment-panel-image-frame img{display:block;width:100%;height:calc(100% + var(--m-panel-img-bleed, 96px));margin-top:calc(var(--m-panel-img-bleed, 96px) / -2);object-fit:cover;transform:translate3d(0,var(--m-panel-img-parallax-y,0),0);will-change:transform}.x-moment-panel-image figcaption{position:absolute;top:50%;right:calc(100% + clamp(18px, 3vw, 48px));width:max-content;max-width:min(34vw,360px);color:var(--color-dark-cocoa,#3A3229);font-size:clamp(.82rem,1.15vw,1.08rem);font-weight:400;letter-spacing:.02em;line-height:1.35;text-align:left;transform:translateY(-50%)}.x-moment-panel-image--primary{--m-panel-img-y:var(--m-panel-primary-img-y,0px);--m-panel-img-bleed:340px;--m-panel-img-parallax-y:var(--m-panel-primary-parallax-y,0px);--m-panel-image-opacity:var(--m-panel-primary-img-opacity,0);--m-panel-image-x:var(--m-panel-primary-img-x,50px);right:clamp(18px,2.4vw,34px);left:auto;bottom:clamp(26px,5vh,58px);width:var(--m-panel-detail-width);aspect-ratio:.86;z-index:2}.x-moment-panel-image--secondary{--m-panel-img-y:var(--m-panel-secondary-img-y,0px);--m-panel-img-bleed:340px;--m-panel-img-parallax-y:var(--m-panel-secondary-parallax-y,0px);--m-panel-image-opacity:var(--m-panel-secondary-img-opacity,0);--m-panel-image-x:var(--m-panel-secondary-img-x,-50px);left:0;right:calc(clamp(18px, 2.4vw, 34px) + var(--m-panel-detail-width) + var(--m-panel-image-gap));top:clamp(42px,6vh,68px);bottom:clamp(26px,5vh,58px);width:auto;z-index:1}.x-moment-panel-copy{position:relative;z-index:2;min-width:0;display:grid;justify-items:end;gap:clamp(28px,4vh,46px);text-align:right;opacity:var(--m-panel-copy-opacity,0);transform:translate3d(var(--m-panel-copy-x,50px),var(--m-panel-copy-y,18px),0);filter:blur(var(--m-panel-copy-blur,16px));will-change:opacity,transform,filter}.x-moment-panel-title{position:relative;z-index:2;margin:0;font-size:var(--type-major-title,clamp(2.9rem,5vw,4.6rem));line-height:.98;color:var(--color-dark-cocoa,#3A3229)}.x-moment-panel-title .x-moment-panel-line{opacity:1;overflow:visible}.x-moment-panel-cta{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:500;letter-spacing:.22em;line-height:1.2;text-transform:uppercase;text-decoration:none;color:var(--color-dark-cocoa,#3A3229);opacity:1;transform:none;filter:none}.x-moment-panel-cta:focus-visible,.x-moment-panel-cta:hover{opacity:.62}.x-moment-panel-line{display:block}.x-moment-panel-cta .x-moment-panel-line{display:inline}.x-moment-panel-line-inner{display:block;opacity:1;transform:translateZ(0);filter:none}.x-moment-panel-cta .x-moment-panel-line-inner{display:inline-block}.x-moment-line{display:block;margin:-.55em -.7em;padding:.55em .7em;opacity:0;transform:translateY(24px);filter:blur(var(--motion-copy-blur,12px));will-change:opacity,transform,filter;overflow:visible}.x-moment-mobile{display:none}.x-moment-cta-caption{top:16px;bottom:auto}@media (max-width:880px){.x-moment-scroll-stop{display:none}.x-moment{height:auto;padding:clamp(64px,10svh,88px) 0 clamp(80px,12svh,112px);background:var(--color-cream-bg,#f8f7f2)}.x-moment-stage{display:none}.x-moment-mobile{display:block}.x-moment-mobile-header{padding:0 24px;text-align:center}.x-moment-mobile-header h2{margin:0;font-family:Ogg,"Noto Serif JP",serif;font-size:clamp(2.7rem,13vw,3.8rem);font-weight:400;line-height:.98;color:var(--color-dark-cocoa,#3a3229)}.x-moment-mobile-header p{max-width:34ch;margin:24px auto 0;font-size:clamp(.82rem,3.7vw,.94rem);line-height:1.65;color:rgba(58,50,41,.8)}.x-moment-mobile-header>span{display:block;margin-top:22px;font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(58,50,41,.58)}.x-moment-mobile-track{display:flex;gap:14px;width:100%;margin-top:30px;padding:0 20px 18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.x-moment-mobile-track::-webkit-scrollbar{display:none}.x-moment-mobile-card{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 54px);height:clamp(400px,68svh,620px);margin:0;overflow:hidden;background:rgba(58,50,41,.08);scroll-snap-align:start}.x-moment-mobile-card img{display:block;width:100%;height:100%;object-fit:cover}.x-moment-mobile-card figcaption{position:absolute;right:16px;bottom:14px;left:16px;z-index:2;color:#fff;font-size:.58rem;font-weight:500;letter-spacing:.13em;line-height:1.45;text-align:right;text-shadow:0 1px 10px rgba(20,16,12,.7);text-transform:uppercase}.x-moment-mobile-card--cta:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,12,.04),rgba(20,16,12,.62))}.x-moment-mobile-card--cta>div{position:absolute;right:22px;bottom:24px;left:22px;z-index:1;color:#fff}.x-moment-mobile-card--cta h3{margin:0 0 18px;font-family:Ogg,"Noto Serif JP",serif;font-size:clamp(2.2rem,10vw,3rem);font-weight:400;line-height:1}.x-moment-mobile-card--cta a{color:inherit;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.x-lobby,.x-room{display:none}.x-arrival{position:relative;inset:auto;order:1;width:100%;height:auto;aspect-ratio:4/5;overflow:hidden;clip-path:none;opacity:1}.x-arrival-image{inset:0;width:100%;height:100%;opacity:1;filter:none;transform:scale(1.02)}.x-arrival-veil{opacity:.08}.x-moment-words{position:relative;inset:auto;order:2;margin:0;padding:0 6px;opacity:1;filter:none;transform:none;color:var(--color-dark-cocoa,#3a3229)}.x-moment-eyebrow,.x-moment-word{display:block;transform:none}.x-moment-word{font-size:clamp(2.7rem,13vw,3.8rem)}.x-moment-intro-copy{position:relative;inset:auto;order:3;max-width:34ch;margin:-10px 0 8px;padding:0 6px;opacity:1;filter:none;transform:none;color:rgba(58,50,41,.8)}.x-moment-intro-line{display:inline;opacity:1!important;filter:none!important;transform:none!important}.x-moment-intro-line:after{content:" "}.x-moment-progress{display:none}.x-moment-panel{position:relative;inset:auto;order:4;align-content:start;justify-items:stretch;gap:30px;padding:0}.x-moment-panel,.x-moment-panel-media{width:100%;grid-template-columns:1fr;transform:none}.x-moment-panel-media{display:grid;gap:28px;min-height:0;order:1;opacity:1;filter:none}.x-moment-panel-image{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;aspect-ratio:auto;opacity:1;transform:none}.x-moment-panel-image-frame{position:relative;inset:auto;width:100%;aspect-ratio:4/3}.x-moment-panel-image-frame img{width:100%;height:100%;margin:0;object-fit:cover;transform:none}.x-moment-panel-image figcaption{position:static;width:100%;max-width:none;margin-top:9px;font-size:.68rem;white-space:normal;transform:none}.x-moment-panel-image--primary,.x-moment-panel-image--secondary{--m-panel-img-bleed:0px;inset:auto;width:100%}.x-moment-panel-copy{position:relative;inset:auto;order:2;width:100%;padding:0 6px;opacity:1;filter:none;transform:none;text-align:left}.x-moment-panel-title{margin:0 0 20px;font-size:clamp(2.35rem,11vw,3.3rem)}.x-moment-panel-line-inner{opacity:1;filter:none;transform:none}}.x-video-flow{--xvf-video-opacity:0.45;--xvf-video-y:28px;position:relative;isolation:isolate;overflow:clip;background:#FCFBF9}.x-video-flow-backdrop{position:sticky;top:-1px;z-index:0;height:calc(100svh + 2px);margin-bottom:calc(-100svh - 2px);overflow:hidden;pointer-events:none}.x-video-flow-backdrop:after{content:"";position:absolute;inset:0;background:rgba(252,251,249,.29)}.x-video-flow-video{position:absolute;top:-8%;left:-6%;width:112%;height:116%;max-width:none;object-fit:cover;opacity:var(--xvf-video-opacity,.48);transform:translate3d(0,var(--xvf-video-y,0),0) scale(1.04);transform-origin:center center;filter:grayscale(1) saturate(0) contrast(.83) brightness(1.04);mix-blend-mode:multiply;will-change:transform,opacity}.x-video-flow-content{position:relative;z-index:1}@media (max-width:880px){.x-video-flow{background:var(--color-cream-bg,#f8f7f2)}.x-video-flow-backdrop{display:none}}.x-water{position:relative;z-index:4;background:var(--color-dark-cocoa,#3A3229);color:#fff;overflow:hidden}.x-moment+.x-water{margin-top:0}.x-water-head{position:relative;z-index:2;min-height:80svh;display:grid;grid-template-rows:auto auto;align-content:center;padding:clamp(76px,10vh,118px) clamp(32px,6vw,96px) clamp(12px,2vh,24px);opacity:var(--water-opacity,.1);transform:translate3d(0,var(--water-y,7vh),0);filter:blur(var(--water-blur,10px));will-change:opacity,transform,filter}.x-water-title{margin:0;font-family:Ogg,"Noto Serif JP",serif;font-weight:400;font-size:var(--type-hero-title,clamp(3rem,7vw,6rem));line-height:.98;letter-spacing:0;text-transform:lowercase;color:#fff}.x-water-title-line{display:block;opacity:0;transform:translate3d(42px,0,0);filter:blur(14px);will-change:opacity,transform,filter}.x-water-lede{margin:clamp(56px,11vh,120px) 0 0;justify-self:end;max-width:440px;font-size:.9rem;line-height:1.72;color:#fff}.x-water-line{display:block;opacity:0;transform:translate3d(34px,0,0);filter:blur(12px);will-change:opacity,transform,filter}.x-water-media{position:relative;z-index:1;width:auto;height:clamp(480px,92svh,900px);margin:0 clamp(28px,5vw,82px);overflow:hidden}.x-water+.x-club-stack{margin-top:-1px}.x-water-image-fill{position:absolute;inset:-10% 0;background-size:100% auto;background-position:50%;background-repeat:no-repeat;transform:translate3d(0,var(--water-img-y,42px),0) scale(var(--water-img-scale,1.07));will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:880px){.x-water{height:100svh;min-height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.x-water-head{grid-row:2;min-height:0;display:block;padding:clamp(34px,5svh,48px) 22px clamp(38px,6svh,54px);opacity:1;transform:none;filter:none;text-align:center}.x-water-title{font-size:clamp(2.3rem,10vw,3.6rem);line-height:.98;text-align:center}.x-water-lede{max-width:34ch;margin:clamp(16px,2.8svh,24px) auto 0;font-size:clamp(.78rem,3.5vw,.9rem);line-height:1.55;text-align:center}.x-water-line{display:inline-block;opacity:1!important;transform:none!important;filter:none!important}.x-water-line:after{content:" "}.x-water-title-line{opacity:1!important;transform:none!important;filter:none!important}.x-water-media{grid-row:1;width:100%;height:auto;min-height:0;margin:22px 0 0;aspect-ratio:auto}.x-water-image-fill{inset:0;background-size:cover;transform:scale(1.02)}}.x-club-stack{--club-media-gutter:clamp(28px,5vw,82px);--club-copy-gutter:clamp(32px,6vw,96px);position:relative;background:var(--color-dark-cocoa,#3A3229);color:var(--color-cream-bg,#F8F7F2)}.x-club-beyond,.x-club-tech{position:relative;min-height:100svh;height:100svh;overflow:hidden}.x-club-tech{display:flex;align-items:center;padding:clamp(72px,10vh,120px) var(--club-media-gutter) clamp(56px,8vh,96px);background:var(--color-dark-cocoa,#3A3229)}.x-club-tech-frame{width:100%;height:min(72svh,700px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,4.5vw,76px);align-items:stretch;opacity:var(--club-opacity,.12);transform:translate3d(0,calc(var(--club-y, 9vh) + var(--club-drift, 0px)),0);filter:blur(var(--club-blur,10px));will-change:opacity,transform,filter;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-club-tech-stage{position:relative;overflow:hidden;background:rgba(248,247,242,.08);contain:paint;isolation:isolate}.x-club-stage-img{position:absolute;top:-8%;left:0;width:100%;height:116%;object-fit:cover;opacity:0;transform:translate3d(0,var(--club-stage-img-y,34px),0) scale(calc(var(--club-img-scale, 1.045) * 1.025));transform-origin:center center;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform 1.4s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-club-stage-img--active{opacity:1;transform:translate3d(0,var(--club-stage-img-y,34px),0) scale(var(--club-img-scale,1.045))}.x-club-tech-side{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.x-club-tech-heading{margin:0 0 clamp(26px,4.5vh,48px);font-family:Ogg,"Noto Serif JP",serif;font-weight:400;font-size:clamp(1.9rem,2.8vw,3.1rem);line-height:1.06;letter-spacing:0;color:#fff}.x-club-tech-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(248,247,242,.16)}.x-club-tech-item button{display:grid;grid-template-rows:auto;row-gap:0;width:100%;min-height:clamp(54px,7.2vh,72px);padding:clamp(16px,2.6vh,26px) 2px;border:0;border-bottom:1px solid rgba(248,247,242,.16);background:none;color:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background-color .95s cubic-bezier(.16,1,.3,1)}.x-club-tech-item--active button{min-height:clamp(142px,18vh,176px);padding-bottom:clamp(22px,3.4vh,34px)}.x-club-tech-name{display:block;font-family:Work Sans,system-ui,sans-serif;font-weight:600;font-size:clamp(.72rem,.82vw,.86rem);line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:rgba(248,247,242,.35);transition:color .6s ease}.x-club-tech-item--active .x-club-tech-name{color:#fff}.x-club-tech-line{display:block;overflow:hidden;max-width:30em;max-height:0;margin-top:0;font-size:clamp(.82rem,.95vw,.95rem);line-height:1.55;color:rgba(248,247,242,.74)}.x-club-tech-item--active .x-club-tech-line{max-height:7.8em;margin-top:14px}.x-club-tech-line-row{display:block;opacity:0;transform:translate3d(28px,0,0);filter:blur(6px);transition:opacity .86s cubic-bezier(.22,.61,.36,1),transform 1.08s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform,filter}.x-club-tech-item--active .x-club-tech-line-row{opacity:1;filter:blur(0);transform:translateZ(0);transition-delay:var(--line-delay,.64s)}.x-club-tech-item button:focus-visible{outline:1px solid rgba(248,247,242,.4);outline-offset:4px}.x-club-beyond{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:112svh;overflow:visible;gap:clamp(48px,8vh,92px);padding:clamp(96px,13vh,150px) var(--club-copy-gutter) clamp(138px,18vh,220px);background:var(--color-dark-cocoa,#3A3229)}.x-club-beyond-copy{position:relative;z-index:2;align-self:center;max-width:640px;text-align:center;opacity:var(--club-opacity,.12);transform:translate3d(0,calc(var(--club-copy-y, 1vh) - 30px),0);filter:blur(var(--club-copy-blur,11px));will-change:opacity,transform,filter}.x-club-beyond h2{margin:0 0 clamp(26px,4vh,46px);font-family:Ogg,"Noto Serif JP",serif;font-weight:400;font-size:var(--type-major-title,clamp(2.9rem,5vw,4.6rem));line-height:.95;letter-spacing:0;text-transform:lowercase}.x-club-beyond-title{opacity:0;transform:translate3d(0,26px,0);filter:blur(14px);will-change:opacity,transform,filter}.x-club-beyond-lede{margin:0;font-size:clamp(.98rem,1.18vw,1.18rem);line-height:1.68;color:rgba(248,247,242,.76)}.x-club-beyond-lede span{display:block}.x-club-beyond-line{transform:translate3d(34px,0,0);filter:blur(12px)}.x-club-beyond-line,.x-club-cta{opacity:0;will-change:opacity,transform,filter}.x-club-cta{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(34px,5vh,58px);color:var(--color-cream-bg,#F8F7F2);font-size:.72rem;letter-spacing:.22em;line-height:1.2;text-decoration:none;text-transform:uppercase;transform:translate3d(0,18px,0);filter:blur(10px)}.x-club-cta span{display:inline-block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.x-club-cta:focus-visible span,.x-club-cta:hover span{transform:translateX(4px)}.x-club-beyond-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);align-items:end;margin-inline:calc(var(--club-media-gutter) - var(--club-copy-gutter))}.x-club-bfig{position:relative;margin:0;overflow:hidden;background:rgba(248,247,242,.08);contain:paint;isolation:isolate;height:clamp(220px,34svh,360px);opacity:var(--club-fig-opacity,0);transform:translate3d(0,calc((var(--club-drift, 0px) * .75) + var(--club-fig-y, 20px)),0);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.x-club-bfig>.render-caption{bottom:calc(var(--render-caption-inset, clamp(14px, 2vw, 30px)) - .35em)}.x-club-bfig img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--club-render-scale,1.055));transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:900px){.x-club-beyond{height:auto;min-height:100svh;overflow:visible}.x-club-tech{height:100svh;min-height:100svh;padding:clamp(56px,8svh,72px) 22px clamp(14px,2.5svh,22px);overflow:hidden}.x-club-tech-frame{height:100%;grid-template-columns:1fr;grid-template-rows:clamp(150px,36svh,320px) minmax(0,1fr);gap:clamp(14px,2.5svh,20px);opacity:1;filter:none;transform:none}.x-club-tech-side{justify-content:center;min-height:0}.x-club-tech-stage{height:100%;min-height:0}.x-club-tech-heading{margin:0 0 clamp(10px,2svh,16px);font-size:clamp(1.8rem,8.5vw,2.7rem);line-height:1;text-align:center}.x-club-tech-item button{grid-template-rows:auto;row-gap:0;min-height:44px;padding:9px 2px;text-align:center}.x-club-tech-item--active button{min-height:44px;padding-bottom:10px}.x-club-tech-name{font-size:clamp(.6rem,2.8vw,.72rem);line-height:1.35;letter-spacing:.16em}.x-club-tech-line{display:block;max-width:34ch;max-height:0;margin:0 auto;font-size:clamp(.72rem,3.2vw,.82rem);line-height:1.42;text-align:center;opacity:0;filter:blur(6px);transform:translateY(8px);transition:max-height .72s cubic-bezier(.16,1,.3,1),margin .72s cubic-bezier(.16,1,.3,1),opacity .48s ease,filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.x-club-tech-item--active .x-club-tech-line{max-height:8em;margin-top:8px;opacity:1;filter:blur(0);transform:translateY(0)}.x-club-tech-line-row{display:inline;opacity:1;filter:blur(0);transform:none;transition:opacity .62s ease,filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.x-club-tech-line-row:after{content:" "}.x-club-beyond{gap:42px;padding-top:clamp(96px,14vh,136px)}.x-club-beyond h2{line-height:1.2}.x-club-beyond-copy,.x-club-beyond-lede,.x-club-beyond-lede .x-club-beyond-line,.x-club-beyond-row,.x-club-beyond-title,.x-club-cta{opacity:1!important;filter:none!important;transform:none!important}.x-club-beyond-lede .x-club-beyond-line{display:inline}.x-club-beyond-line:after{content:" "}.x-club-beyond-line:last-child:after{content:""}.x-club-beyond-row{grid-template-columns:1fr}.x-club-bfig--a,.x-club-bfig--b,.x-club-bfig--c{height:clamp(190px,28svh,280px)}}