.projects-module__9TY9ca__page{background:var(--paper);color:var(--ink)}.projects-module__9TY9ca__page .gallery-hero{background:var(--ink);min-height:78svh;color:var(--paper);align-items:flex-end;padding-bottom:clamp(48px,7vh,82px);display:flex;position:relative;overflow:hidden}.projects-module__9TY9ca__page .gallery-hero-bg{z-index:0;position:absolute;inset:0}.projects-module__9TY9ca__page .gallery-hero-bg img{object-fit:cover;filter:brightness(.52)saturate(.86);width:100%;height:100%}.projects-module__9TY9ca__page .gallery-hero-copy{z-index:1;position:relative}.projects-module__9TY9ca__page .gallery-hero h1{max-width:16ch;font:500 clamp(2.6rem, 6vw, 5.4rem) / .98 var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:18px 0 0}.projects-module__9TY9ca__page .gallery-hero p{color:#f3f0eac7;max-width:52ch;font-size:var(--text-body);margin:clamp(20px,2.6vh,30px) 0 0;line-height:1.7}.projects-module__9TY9ca__page .wall{background:var(--paper);grid-template-columns:repeat(4,1fr);gap:clamp(8px,.8vw,14px);padding:clamp(8px,.8vw,14px);display:grid}.projects-module__9TY9ca__page .wall-tile{aspect-ratio:3/4;background:var(--stone);isolation:isolate;margin:0;position:relative;overflow:hidden}.projects-module__9TY9ca__page .wall-tile-wide{aspect-ratio:1.522;grid-column:span 2}.projects-module__9TY9ca__page .wall-tile-tall{aspect-ratio:.371;grid-row:span 2}.projects-module__9TY9ca__page .wall-tile img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.projects-module__9TY9ca__page .wall-tile figcaption{z-index:2;color:var(--paper);background:linear-gradient(#0000,#12110d8c 46%,#12110ded);flex-direction:column;gap:4px;padding:clamp(44px,5vw,72px) clamp(13px,1.1vw,18px) clamp(12px,1.1vw,17px);display:flex;position:absolute;bottom:0;left:0;right:0}.projects-module__9TY9ca__page .wall-property{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.05rem,.95vw,1.12rem);line-height:1.18}.projects-module__9TY9ca__page .wall-location{opacity:.72}.projects-module__9TY9ca__page .wall-space{font-size:var(--text-eyebrow-sm);letter-spacing:.12em;text-transform:uppercase;color:#f3f0eac2}.projects-module__9TY9ca__page .wall-tile.rise{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.projects-module__9TY9ca__page .wall-tile.rise.in{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.projects-module__9TY9ca__page .wall-tile figcaption{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}:is(.projects-module__9TY9ca__page .wall-tile:hover figcaption,.projects-module__9TY9ca__page .wall-tile:focus-within figcaption){opacity:1;transform:none}:is(.projects-module__9TY9ca__page .wall-tile:hover img,.projects-module__9TY9ca__page .wall-tile:focus-within img){transform:scale(1.06)}}.projects-module__9TY9ca__page .wall-tile:focus-within{outline:1px solid var(--paper);outline-offset:-5px}@media (max-width:1100px){.projects-module__9TY9ca__page .wall{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.projects-module__9TY9ca__page .wall{grid-template-columns:repeat(2,1fr)}.projects-module__9TY9ca__page .wall-tile-tall{aspect-ratio:3/4;grid-row:span 1}}@media (max-width:560px){.projects-module__9TY9ca__page .wall{grid-template-columns:1fr}.projects-module__9TY9ca__page .wall-tile-wide{aspect-ratio:3/2;grid-column:span 1}}@media (prefers-reduced-motion:reduce){:is(.projects-module__9TY9ca__page .wall-tile.rise,.projects-module__9TY9ca__page .wall-tile img,.projects-module__9TY9ca__page .wall-tile figcaption){opacity:1;transition:none;transform:none}}
.marsa-al-arab-module__PNez8q__page{--paper:#f3f0ea;--stone:#ded9cc;--ink:#29281f;--soft:#29281fa8;--clay:#b56d43;--red:#7d342c;--tan:#be9973;--line:#a6987857}.marsa-al-arab-module__PNez8q__page .ey{font-size:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--clay)}.marsa-al-arab-module__PNez8q__page .rise{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.marsa-al-arab-module__PNez8q__page .hero{height:100svh;min-height:700px;color:var(--paper);background:#171712;position:relative;overflow:hidden}.marsa-al-arab-module__PNez8q__page .hero-bg{animation:2s cubic-bezier(.16,1,.3,1) forwards marsa-al-arab-module__PNez8q__settle;position:absolute;inset:-5%;transform:scale(1.06)}.marsa-al-arab-module__PNez8q__page .hero-bg img{filter:brightness(.52)saturate(.68);object-position:center 55%;transform:translate3d(0,var(--hero-y,0),0);will-change:transform}.marsa-al-arab-module__PNez8q__page .hero-bg:after{content:"";background:linear-gradient(90deg,#14130fb3,#14130f14 65%),linear-gradient(#0000 42%,#14130fb8);position:absolute;inset:0}@keyframes marsa-al-arab-module__PNez8q__settle{to{transform:scale(1)}}.marsa-al-arab-module__PNez8q__page .hero-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:52px;display:flex;position:relative}.marsa-al-arab-module__PNez8q__page .hero-meta{color:#f3f0eab3;align-items:center;gap:20px;margin-bottom:22px;display:flex}.marsa-al-arab-module__PNez8q__page .hero-meta i{background:var(--clay);width:42px;height:1px}.marsa-al-arab-module__PNez8q__page .hero h1{font:500 clamp(5rem,11.7vw,12rem)/.71 var(--font-display);letter-spacing:-.063em}.marsa-al-arab-module__PNez8q__page .mask{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.marsa-al-arab-module__PNez8q__page .mask span{opacity:0;transition:opacity .7s,transform 1.18s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.marsa-al-arab-module__PNez8q__page .mask:nth-child(2) span{color:#d8a080;margin-left:.28em;font-style:italic;font-weight:400;transition-delay:.15s}body.ready .marsa-al-arab-module__PNez8q__page .mask span{opacity:1;transform:none}.marsa-al-arab-module__PNez8q__page .hero-foot{opacity:0;justify-content:space-between;align-items:end;gap:40px;margin-top:32px;transition:all .9s .38s;display:flex;transform:translateY(15px)}body.ready .marsa-al-arab-module__PNez8q__page .hero-foot{opacity:1;transform:none}.marsa-al-arab-module__PNez8q__page .hero-foot p{color:#f3f0eab8;max-width:45ch}.marsa-al-arab-module__PNez8q__page .count{font:400 clamp(2.2rem,4vw,4rem)/1 var(--font-display);color:#d8a080}.marsa-al-arab-module__PNez8q__page .intro{background:var(--paper);padding:clamp(120px,19vh,210px) 0;position:relative;overflow:hidden}.marsa-al-arab-module__PNez8q__page .intro:before{content:"01";font:500 min(42vw,38rem)/1 var(--font-display);color:#7d342c0b;position:absolute;top:-.22em;right:-.02em}.marsa-al-arab-module__PNez8q__page .intro-grid{grid-template-columns:.48fr 1.52fr;gap:8vw;display:grid;position:relative}.marsa-al-arab-module__PNez8q__page .intro h2{max-width:16ch;font:500 clamp(3.2rem,6vw,6.3rem)/.92 var(--font-display);letter-spacing:-.045em}.marsa-al-arab-module__PNez8q__page .intro h2 em{color:var(--red);font-weight:400}.marsa-al-arab-module__PNez8q__page .intro-copy{border-left:1px solid var(--line);max-width:43ch;color:var(--soft);margin:48px 0 0 auto;padding-left:27px}.marsa-al-arab-module__PNez8q__page .chapter{min-height:100svh;color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.marsa-al-arab-module__PNez8q__page .chapter-bg{clip-path:inset(0 0 100%);transition:clip-path 1.35s cubic-bezier(.76,0,.24,1);position:absolute;inset:-5%}.marsa-al-arab-module__PNez8q__page .chapter.in-view .chapter-bg{clip-path:inset(0)}.marsa-al-arab-module__PNez8q__page .chapter-bg img{filter:brightness(.58)saturate(.7);transform:translate3d(0,var(--chapter-y,0),0) scale(1.045);will-change:transform}.marsa-al-arab-module__PNez8q__page .chapter-bg:after{content:"";background:linear-gradient(#0000 38%,#13120ec2),linear-gradient(90deg,#13120e61,#0000 60%);position:absolute;inset:0}.marsa-al-arab-module__PNez8q__page .chapter-copy{z-index:2;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:55px;display:flex;position:relative}.marsa-al-arab-module__PNez8q__page .chapter-no{font:400 clamp(4rem,8vw,8rem)/.65 var(--font-display);color:#d8a080;opacity:.72}.marsa-al-arab-module__PNez8q__page .chapter h2{font:500 clamp(4.5rem,9vw,9rem)/.8 var(--font-display);letter-spacing:-.055em;margin-top:24px}.marsa-al-arab-module__PNez8q__page .chapter h2 em{color:#d8a080;margin-left:.35em;font-weight:400;display:block}.marsa-al-arab-module__PNez8q__page .chapter-bottom{justify-content:space-between;align-items:end;gap:50px;margin-top:32px;display:flex}.marsa-al-arab-module__PNez8q__page .chapter-bottom p{color:#f3f0eab3;max-width:44ch}.marsa-al-arab-module__PNez8q__page .chapter-label{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #f3f0ea6b;padding-bottom:5px}.marsa-al-arab-module__PNez8q__page .gallery{background:var(--stone);padding:clamp(110px,17vh,190px) 0}.marsa-al-arab-module__PNez8q__page .gallery-head{grid-template-columns:.6fr 1.4fr;gap:8vw;margin-bottom:76px;display:grid}.marsa-al-arab-module__PNez8q__page .gallery h2{max-width:13ch;font:500 clamp(3rem,5.3vw,5.5rem)/.94 var(--font-display);letter-spacing:-.04em}.marsa-al-arab-module__PNez8q__page .gallery h2 em{color:var(--red);font-weight:400}.marsa-al-arab-module__PNez8q__page .gallery-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;display:grid}.marsa-al-arab-module__PNez8q__page .shot{clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.76,0,.24,1);position:relative;overflow:hidden}.marsa-al-arab-module__PNez8q__page .shot img{filter:saturate(.68)brightness(.9);transform:translate3d(0,var(--shot-y,0),0) scale(1.04);will-change:transform}.marsa-al-arab-module__PNez8q__page .shot:first-child{aspect-ratio:4/5}.marsa-al-arab-module__PNez8q__page .shot:nth-child(2){aspect-ratio:4/3;margin-top:16vh}.marsa-al-arab-module__PNez8q__page .shot:nth-child(3){aspect-ratio:4/3;width:78%;margin:-11vh 0 0 auto}.marsa-al-arab-module__PNez8q__page .shot:nth-child(4){aspect-ratio:4/5;width:84%;margin:4vh 0 0 auto}.marsa-al-arab-module__PNez8q__page .shot figcaption{color:#f3f0eac7;font-size:var(--text-eyebrow-sm);letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(#0000,#12120eb8);padding:34px 18px 16px;position:absolute;inset:auto 0 0}.marsa-al-arab-module__PNez8q__page .next{background:var(--ink);height:78svh;min-height:600px;color:var(--paper);align-items:end;text-decoration:none;display:flex;position:relative;overflow:hidden}.marsa-al-arab-module__PNez8q__page .next img{filter:brightness(.45)saturate(.65);width:108%;height:108%;transition:transform 1.7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-4%}.marsa-al-arab-module__PNez8q__page .next:hover img{transform:scale(1.025)}.marsa-al-arab-module__PNez8q__page .next:after{content:"";background:linear-gradient(#0000 35%,#14130fcc);position:absolute;inset:0}.marsa-al-arab-module__PNez8q__page .next-copy{z-index:2;width:100%;padding-bottom:58px;position:relative}.marsa-al-arab-module__PNez8q__page .next h2{font:500 clamp(3.5rem,7vw,7rem)/.87 var(--font-display);letter-spacing:-.045em}.marsa-al-arab-module__PNez8q__page .next-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.marsa-al-arab-module__PNez8q__page .next-go{font-size:var(--text-ui);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.marsa-al-arab-module__PNez8q__page .closing{text-align:center;background:#e5e0d5;padding:clamp(110px,16vh,170px) 0}.marsa-al-arab-module__PNez8q__page .closing h2{max-width:19ch;font:500 clamp(2.8rem,5vw,4.7rem)/.96 var(--font-display);letter-spacing:-.03em;margin:20px auto 0}.marsa-al-arab-module__PNez8q__page .closing p{max-width:45ch;color:var(--soft);margin:27px auto 39px}.marsa-al-arab-module__PNez8q__page .btn{background:var(--ink);color:var(--paper);font-size:var(--text-ui);letter-spacing:.17em;text-transform:uppercase;padding:14px 26px;text-decoration:none;display:inline-block}@media (max-width:860px){.marsa-al-arab-module__PNez8q__page .hero{min-height:740px}.marsa-al-arab-module__PNez8q__page .hero h1{font-size:clamp(4.6rem,20vw,7rem)}:is(.marsa-al-arab-module__PNez8q__page .hero-foot,.marsa-al-arab-module__PNez8q__page .chapter-bottom){display:block}:is(.marsa-al-arab-module__PNez8q__page .count,.marsa-al-arab-module__PNez8q__page .chapter-label){margin-top:24px;display:inline-block}:is(.marsa-al-arab-module__PNez8q__page .intro-grid,.marsa-al-arab-module__PNez8q__page .gallery-head){grid-template-columns:1fr;gap:42px}.marsa-al-arab-module__PNez8q__page .intro-copy{margin:36px 0 0}:is(.marsa-al-arab-module__PNez8q__page .chapter,.marsa-al-arab-module__PNez8q__page .chapter-copy){min-height:82svh}.marsa-al-arab-module__PNez8q__page .chapter h2{font-size:clamp(4rem,18vw,6.5rem)}.marsa-al-arab-module__PNez8q__page .gallery-grid{grid-template-columns:1fr 1fr}.marsa-al-arab-module__PNez8q__page .shot:nth-child(n){aspect-ratio:4/5;width:100%;margin:0}.marsa-al-arab-module__PNez8q__page .next-row{display:block}.marsa-al-arab-module__PNez8q__page .next-go{margin-top:26px;display:inline-block}}@media (prefers-reduced-motion:reduce){:is(.marsa-al-arab-module__PNez8q__page .rise,.marsa-al-arab-module__PNez8q__page .mask span,.marsa-al-arab-module__PNez8q__page .hero-foot){opacity:1;transition:none;transform:none}:is(.marsa-al-arab-module__PNez8q__page .hero-bg,.marsa-al-arab-module__PNez8q__page .hero-bg img,.marsa-al-arab-module__PNez8q__page .chapter-bg img,.marsa-al-arab-module__PNez8q__page .shot img){animation:none;transform:none!important}:is(.marsa-al-arab-module__PNez8q__page .chapter-bg,.marsa-al-arab-module__PNez8q__page .shot){clip-path:none;transition:none}}.marsa-al-arab-module__PNez8q__page .chapter-bg{opacity:.78;transition:clip-path 1.35s cubic-bezier(.76,0,.24,1),opacity .75s}.marsa-al-arab-module__PNez8q__page .chapter.in-view .chapter-bg{opacity:1}.marsa-al-arab-module__PNez8q__page .chapter.passing .chapter-bg{opacity:.62}.marsa-al-arab-module__PNez8q__page .chapter-no{transform:translate3d(0,var(--chapter-no-y,0px),0);will-change:transform;display:inline-block}.marsa-al-arab-module__PNez8q__page .chapter h2 em{font-style:normal;font-weight:500}:is(.marsa-al-arab-module__PNez8q__page .shot:first-child,.marsa-al-arab-module__PNez8q__page .shot:nth-child(3)){clip-path:inset(0 100% 0 0)}:is(.marsa-al-arab-module__PNez8q__page .shot:nth-child(2),.marsa-al-arab-module__PNez8q__page .shot:nth-child(4)){clip-path:inset(0 0 0 100%)}.marsa-al-arab-module__PNez8q__page .shot.in{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.marsa-al-arab-module__PNez8q__page .chapter-bg{opacity:1!important}.marsa-al-arab-module__PNez8q__page .chapter-no{transform:none!important}.marsa-al-arab-module__PNez8q__page .shot{clip-path:none!important}}.marsa-al-arab-module__PNez8q__page h1 em,.marsa-al-arab-module__PNez8q__page h2 em,.marsa-al-arab-module__PNez8q__page h3 em{padding-inline:.04em;font-style:normal}.marsa-al-arab-module__PNez8q__page .mask{margin:-.18em -.08em -.22em!important;padding:.18em .08em .22em!important}.marsa-al-arab-module__PNez8q__page .mask:nth-child(2) span{margin-left:min(.28em,4vw)}@media (max-width:560px){.marsa-al-arab-module__PNez8q__page .hero h1{font-size:clamp(3.8rem,18vw,5.9rem)}.marsa-al-arab-module__PNez8q__page .chapter h2{font-size:clamp(3.15rem,14.5vw,5.25rem)}.marsa-al-arab-module__PNez8q__page h1,.marsa-al-arab-module__PNez8q__page h2,.marsa-al-arab-module__PNez8q__page h3{letter-spacing:-.038em!important}}@media (max-height:500px) and (orientation:landscape){.marsa-al-arab-module__PNez8q__page .hero{min-height:520px}}
.waldorf-astoria-osaka-module__f48Fbq__page{--paper:#f3f0ea;--stone:#ded9cc;--ink:#29281f;--soft:#29281fa8;--clay:#b56d43;--red:#7d342c;--tan:#be9973;--line:#a6987857}.waldorf-astoria-osaka-module__f48Fbq__page .ey{font-size:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--clay)}.waldorf-astoria-osaka-module__f48Fbq__page .rise{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.waldorf-astoria-osaka-module__f48Fbq__page .hero{height:100svh;min-height:700px;color:var(--paper);background:#171712;position:relative;overflow:hidden}.waldorf-astoria-osaka-module__f48Fbq__page .hero-bg{animation:2s cubic-bezier(.16,1,.3,1) forwards waldorf-astoria-osaka-module__f48Fbq__settle;position:absolute;inset:-5%;transform:scale(1.06)}.waldorf-astoria-osaka-module__f48Fbq__page .hero-bg img{filter:brightness(.52)saturate(.68);object-position:center 55%;transform:translate3d(0,var(--hero-y,0),0);will-change:transform}.waldorf-astoria-osaka-module__f48Fbq__page .hero-bg:after{content:"";background:linear-gradient(90deg,#14130fb3,#14130f14 65%),linear-gradient(#0000 42%,#14130fb8);position:absolute;inset:0}@keyframes waldorf-astoria-osaka-module__f48Fbq__settle{to{transform:scale(1)}}.waldorf-astoria-osaka-module__f48Fbq__page .hero-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:52px;display:flex;position:relative}.waldorf-astoria-osaka-module__f48Fbq__page .hero-meta{color:#f3f0eab3;align-items:center;gap:20px;margin-bottom:22px;display:flex}.waldorf-astoria-osaka-module__f48Fbq__page .hero-meta i{background:var(--clay);width:42px;height:1px}.waldorf-astoria-osaka-module__f48Fbq__page .hero h1{font:500 clamp(5rem,11.7vw,12rem)/.71 var(--font-display);letter-spacing:-.063em}.waldorf-astoria-osaka-module__f48Fbq__page .mask{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.waldorf-astoria-osaka-module__f48Fbq__page .mask span{opacity:0;transition:opacity .7s,transform 1.18s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.waldorf-astoria-osaka-module__f48Fbq__page .mask:nth-child(2) span{color:#d8a080;margin-left:.28em;font-style:italic;font-weight:400;transition-delay:.15s}body.ready .waldorf-astoria-osaka-module__f48Fbq__page .mask span{opacity:1;transform:none}.waldorf-astoria-osaka-module__f48Fbq__page .hero-foot{opacity:0;justify-content:space-between;align-items:end;gap:40px;margin-top:32px;transition:all .9s .38s;display:flex;transform:translateY(15px)}body.ready .waldorf-astoria-osaka-module__f48Fbq__page .hero-foot{opacity:1;transform:none}.waldorf-astoria-osaka-module__f48Fbq__page .hero-foot p{color:#f3f0eab8;max-width:45ch}.waldorf-astoria-osaka-module__f48Fbq__page .count{font:400 clamp(2.2rem,4vw,4rem)/1 var(--font-display);color:#d8a080}.waldorf-astoria-osaka-module__f48Fbq__page .intro{background:var(--paper);padding:clamp(120px,19vh,210px) 0;position:relative;overflow:hidden}.waldorf-astoria-osaka-module__f48Fbq__page .intro:before{content:"02";font:500 min(42vw,38rem)/1 var(--font-display);color:#7d342c0b;position:absolute;top:-.22em;right:-.02em}.waldorf-astoria-osaka-module__f48Fbq__page .intro-grid{grid-template-columns:.48fr 1.52fr;gap:8vw;display:grid;position:relative}.waldorf-astoria-osaka-module__f48Fbq__page .intro h2{max-width:16ch;font:500 clamp(3.2rem,6vw,6.3rem)/.92 var(--font-display);letter-spacing:-.045em}.waldorf-astoria-osaka-module__f48Fbq__page .intro h2 em{color:var(--red);font-weight:400}.waldorf-astoria-osaka-module__f48Fbq__page .intro-copy{border-left:1px solid var(--line);max-width:43ch;color:var(--soft);margin:48px 0 0 auto;padding-left:27px}.waldorf-astoria-osaka-module__f48Fbq__page .chapter{min-height:100svh;color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg{clip-path:inset(0 0 100%);transition:clip-path 1.35s cubic-bezier(.76,0,.24,1);position:absolute;inset:-5%}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg img{filter:brightness(.58)saturate(.7);transform:translate3d(0,var(--chapter-y,0),0) scale(1.045);will-change:transform}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg:after{content:"";background:linear-gradient(#0000 38%,#13120ec2),linear-gradient(90deg,#13120e61,#0000 60%);position:absolute;inset:0}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-copy{z-index:2;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:55px;display:flex;position:relative}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-no{font:400 clamp(4rem,8vw,8rem)/.65 var(--font-display);color:#d8a080;opacity:.72}.waldorf-astoria-osaka-module__f48Fbq__page .chapter h2{font:500 clamp(4.5rem,9vw,9rem)/.8 var(--font-display);letter-spacing:-.055em;margin-top:24px}.waldorf-astoria-osaka-module__f48Fbq__page .chapter h2 em{color:#d8a080;margin-left:.35em;font-weight:400;display:block}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bottom{justify-content:space-between;align-items:end;gap:50px;margin-top:32px;display:flex}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bottom p{color:#f3f0eab3;max-width:44ch}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-label{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #f3f0ea6b;padding-bottom:5px}.waldorf-astoria-osaka-module__f48Fbq__page .gallery{background:var(--stone);padding:clamp(110px,17vh,190px) 0}.waldorf-astoria-osaka-module__f48Fbq__page .gallery-head{grid-template-columns:.6fr 1.4fr;gap:8vw;margin-bottom:76px;display:grid}.waldorf-astoria-osaka-module__f48Fbq__page .gallery h2{max-width:13ch;font:500 clamp(3rem,5.3vw,5.5rem)/.94 var(--font-display);letter-spacing:-.04em}.waldorf-astoria-osaka-module__f48Fbq__page .gallery h2 em{color:var(--red);font-weight:400}.waldorf-astoria-osaka-module__f48Fbq__page .gallery-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;display:grid}.waldorf-astoria-osaka-module__f48Fbq__page .shot{clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.76,0,.24,1);position:relative;overflow:hidden}.waldorf-astoria-osaka-module__f48Fbq__page .shot img{filter:saturate(.68)brightness(.9);transform:translate3d(0,var(--shot-y,0),0) scale(1.04);will-change:transform}.waldorf-astoria-osaka-module__f48Fbq__page .shot:first-child{aspect-ratio:4/5}.waldorf-astoria-osaka-module__f48Fbq__page .shot:nth-child(2){aspect-ratio:4/3;margin-top:16vh}.waldorf-astoria-osaka-module__f48Fbq__page .shot:nth-child(3){aspect-ratio:4/3;width:78%;margin:-11vh 0 0 auto}.waldorf-astoria-osaka-module__f48Fbq__page .shot:nth-child(4){aspect-ratio:4/5;width:84%;margin:4vh 0 0 auto}.waldorf-astoria-osaka-module__f48Fbq__page .shot figcaption{color:#f3f0eac7;font-size:var(--text-eyebrow-sm);letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(#0000,#12120eb8);padding:34px 18px 16px;position:absolute;inset:auto 0 0}.waldorf-astoria-osaka-module__f48Fbq__page .next{background:var(--ink);height:78svh;min-height:600px;color:var(--paper);align-items:end;text-decoration:none;display:flex;position:relative;overflow:hidden}.waldorf-astoria-osaka-module__f48Fbq__page .next img{filter:brightness(.45)saturate(.65);width:108%;height:108%;transition:transform 1.7s cubic-bezier(.16,1,.3,1);position:absolute;inset:-4%}.waldorf-astoria-osaka-module__f48Fbq__page .next:hover img{transform:scale(1.025)}.waldorf-astoria-osaka-module__f48Fbq__page .next:after{content:"";background:linear-gradient(#0000 35%,#14130fcc);position:absolute;inset:0}.waldorf-astoria-osaka-module__f48Fbq__page .next-copy{z-index:2;width:100%;padding-bottom:58px;position:relative}.waldorf-astoria-osaka-module__f48Fbq__page .next h2{font:500 clamp(3.5rem,7vw,7rem)/.87 var(--font-display);letter-spacing:-.045em}.waldorf-astoria-osaka-module__f48Fbq__page .next-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.waldorf-astoria-osaka-module__f48Fbq__page .next-go{font-size:var(--text-ui);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.waldorf-astoria-osaka-module__f48Fbq__page .closing{text-align:center;background:#e5e0d5;padding:clamp(110px,16vh,170px) 0}.waldorf-astoria-osaka-module__f48Fbq__page .closing h2{max-width:19ch;font:500 clamp(2.8rem,5vw,4.7rem)/.96 var(--font-display);letter-spacing:-.03em;margin:20px auto 0}.waldorf-astoria-osaka-module__f48Fbq__page .closing p{max-width:45ch;color:var(--soft);margin:27px auto 39px}.waldorf-astoria-osaka-module__f48Fbq__page .btn{background:var(--ink);color:var(--paper);font-size:var(--text-ui);letter-spacing:.17em;text-transform:uppercase;padding:14px 26px;text-decoration:none;display:inline-block}@media (max-width:860px){.waldorf-astoria-osaka-module__f48Fbq__page .hero{min-height:740px}.waldorf-astoria-osaka-module__f48Fbq__page .hero h1{font-size:clamp(4.6rem,20vw,7rem)}:is(.waldorf-astoria-osaka-module__f48Fbq__page .hero-foot,.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bottom){display:block}:is(.waldorf-astoria-osaka-module__f48Fbq__page .count,.waldorf-astoria-osaka-module__f48Fbq__page .chapter-label){margin-top:24px;display:inline-block}:is(.waldorf-astoria-osaka-module__f48Fbq__page .intro-grid,.waldorf-astoria-osaka-module__f48Fbq__page .gallery-head){grid-template-columns:1fr;gap:42px}.waldorf-astoria-osaka-module__f48Fbq__page .intro-copy{margin:36px 0 0}:is(.waldorf-astoria-osaka-module__f48Fbq__page .chapter,.waldorf-astoria-osaka-module__f48Fbq__page .chapter-copy){min-height:82svh}.waldorf-astoria-osaka-module__f48Fbq__page .chapter h2{font-size:clamp(4rem,18vw,6.5rem)}.waldorf-astoria-osaka-module__f48Fbq__page .gallery-grid{grid-template-columns:1fr 1fr}.waldorf-astoria-osaka-module__f48Fbq__page .shot:nth-child(n){aspect-ratio:4/5;width:100%;margin:0}.waldorf-astoria-osaka-module__f48Fbq__page .next-row{display:block}.waldorf-astoria-osaka-module__f48Fbq__page .next-go{margin-top:26px;display:inline-block}}@media (prefers-reduced-motion:reduce){:is(.waldorf-astoria-osaka-module__f48Fbq__page .rise,.waldorf-astoria-osaka-module__f48Fbq__page .mask span,.waldorf-astoria-osaka-module__f48Fbq__page .hero-foot){opacity:1;transition:none;transform:none}:is(.waldorf-astoria-osaka-module__f48Fbq__page .hero-bg,.waldorf-astoria-osaka-module__f48Fbq__page .hero-bg img,.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg img,.waldorf-astoria-osaka-module__f48Fbq__page .shot img){animation:none;transform:none!important}:is(.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg,.waldorf-astoria-osaka-module__f48Fbq__page .shot){clip-path:none;transition:none}}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg{clip-path:inset(50% 0);transition:clip-path 1.55s cubic-bezier(.76,0,.24,1)}.waldorf-astoria-osaka-module__f48Fbq__page .chapter.in-view .chapter-bg{clip-path:inset(0)}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg img{transform:translate3d(0,var(--chapter-y,0),0) scale(1.025)}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-no{transform:translate3d(0,var(--chapter-no-y,0px),0);will-change:transform;display:inline-block}.waldorf-astoria-osaka-module__f48Fbq__page .chapter h2 em{font-style:normal;font-weight:500}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-label{border-bottom:0;position:relative}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-label:after{content:"";transform-origin:0;background:#d8a080;height:1px;transition:transform .95s cubic-bezier(.16,1,.3,1) .55s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.waldorf-astoria-osaka-module__f48Fbq__page .chapter.in-view .chapter-label:after{transform:scaleX(1)}.waldorf-astoria-osaka-module__f48Fbq__page .shot{clip-path:inset(50% 0);transition-duration:1.45s}.waldorf-astoria-osaka-module__f48Fbq__page .shot.in{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.waldorf-astoria-osaka-module__f48Fbq__page .chapter-no{transform:none!important}.waldorf-astoria-osaka-module__f48Fbq__page .chapter-label:after{transition:none;transform:none}:is(.waldorf-astoria-osaka-module__f48Fbq__page .chapter-bg,.waldorf-astoria-osaka-module__f48Fbq__page .shot){clip-path:none!important}}.waldorf-astoria-osaka-module__f48Fbq__page h1 em,.waldorf-astoria-osaka-module__f48Fbq__page h2 em,.waldorf-astoria-osaka-module__f48Fbq__page h3 em{padding-inline:.04em;font-style:normal}.waldorf-astoria-osaka-module__f48Fbq__page .mask{margin:-.18em -.08em -.22em!important;padding:.18em .08em .22em!important}.waldorf-astoria-osaka-module__f48Fbq__page .mask:nth-child(2) span{margin-left:min(.28em,4vw)}@media (max-width:560px){.waldorf-astoria-osaka-module__f48Fbq__page .hero h1{font-size:clamp(3.8rem,18vw,5.9rem)}.waldorf-astoria-osaka-module__f48Fbq__page .chapter h2{font-size:clamp(3.15rem,14.5vw,5.25rem)}.waldorf-astoria-osaka-module__f48Fbq__page h1,.waldorf-astoria-osaka-module__f48Fbq__page h2,.waldorf-astoria-osaka-module__f48Fbq__page h3{letter-spacing:-.038em!important}}@media (max-height:500px) and (orientation:landscape){.waldorf-astoria-osaka-module__f48Fbq__page .hero{min-height:520px}}
