/* Dimensions follow the supplied 3840px design boards at half size on a 1920px screen. */
.inspiration-detail-page{background:#efefef;color:var(--navy)}
.inspiration-hero{position:relative;isolation:isolate;height:56.25vw;min-height:540px;color:#fff;text-align:center;overflow:hidden}
.inspiration-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}
.inspiration-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.4)}
.inspiration-hero-copy{position:absolute;top:30%;left:8%;width:84%}
.inspiration-hero h1{font:400 clamp(38px,4.6875vw,120px)/1.3 var(--serif);text-transform:uppercase}
.inspiration-hero .journey-title-word{white-space:nowrap}
.inspiration-hero .journey-title-rest{font-size:.666667em}
.inspiration-hero-subtitle{font:300 clamp(17px,1.5625vw,40px)/1.4 var(--sans);margin-top:.2vw}
.inspiration-hero-intro{margin-top:.6vw;font:300 clamp(12px,1.041667vw,26.67px)/1.85 var(--sans)}
.inspiration-hero-nav{position:absolute;bottom:3.1vw;left:8%;width:84%;display:flex;justify-content:center;gap:1vw}
.inspiration-hero-nav a{font:400 clamp(11px,.9vw,23px)/1.35 var(--serif);padding:.45em 1.3em;background:rgba(15,19,24,.25);transition:background .3s}
.inspiration-hero-nav a:hover,.inspiration-hero-nav a:focus-visible{background:var(--navy)}
.inspiration-content{position:relative;background:#efefef;isolation:isolate}
.inspiration-content>.page-grid{z-index:-1;color:rgba(0,0,0,.055)}
.inspiration-content>.page-grid i{border-color:rgba(0,0,0,.035)}
.inspiration-stories{display:grid;grid-template-columns:42.083333% 57.916667%;position:relative;align-items:start}
.inspiration-image-column{grid-column:1;grid-row:1;height:100%;min-width:0}
.inspiration-image-stage{position:sticky;top:0;height:min(56.25vw,100svh);background:#e3e3e1;overflow:hidden}
.inspiration-fixed-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease;will-change:opacity}
.inspiration-fixed-image.is-current{opacity:1}
.inspiration-chapters{grid-column:2;grid-row:1;min-width:0}
.inspiration-section{min-height:72.7vw;position:relative;scroll-margin-top:0}
.inspiration-section-copy{position:relative;padding:15vw 3.15vw 10vw 5.75vw}
.inspiration-section-continuation .inspiration-section-copy{padding-top:3vw}
.inspiration-section h2{font:400 var(--title)/1.3 var(--serif);position:relative;z-index:1}
.inspiration-watermark{position:absolute;top:3vw;left:10.3vw;color:rgba(185,155,80,.2);font:400 clamp(160px,26.041667vw,667px)/1 var(--script);pointer-events:none}
.inspiration-subtitle-wrap{position:relative;margin:.35vw 0 3.5vw}
.inspiration-subtitle{font:400 var(--script-size)/1.35 var(--script);position:relative;z-index:1}
.inspiration-curve{position:absolute;bottom:-.2vw;right:0;width:80%;height:auto;overflow:visible}
.inspiration-subtitle-wrap>.inspiration-curve{left:30%;right:auto;width:16.354167vw;height:auto;aspect-ratio:774 / 26;max-width:65%}
.inspiration-curve .curve-pen{fill:none;stroke:white;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}
.inspiration-body{font:300 var(--body-size)/1.9 var(--sans)}
.inspiration-options{margin-top:5.3vw}
.inspiration-option-group+.inspiration-option-group{margin-top:9vw}
.inspiration-option-group h3{font:400 clamp(13px,1.25vw,32px)/1.5 var(--serif);color:#af9b69;margin:0 0 2vw}
.inspiration-option-list{border-top:1px dotted #c7bea7;padding-top:.5vw}
.inspiration-option-row{position:relative}
.inspiration-option{font:400 clamp(16px,1.5625vw,40px)/1.55 var(--serif);text-align:left;border:0;background:none;color:#c9cac7;padding:.34vw 0;width:100%;transition:color .25s;display:block}
.inspiration-option:hover,.inspiration-option:focus-visible{color:#9d864f}
.inspiration-option[aria-pressed=true]{color:#b09a60}
.inspiration-option:focus-visible{outline:1px solid #b09a60;outline-offset:3px}
.inspiration-option-description{font:300 clamp(12px,.9vw,23px)/1.65 var(--sans);color:#788077;padding:0 0 .55vw}
.inspiration-option-description[hidden]{display:none}
.option-note{font:300 var(--body-size)/1.65 var(--sans);margin-top:1.2vw;color:#a9aca9}
.inspiration-mobile-image{display:none}
.inspiration-closing{position:relative;min-height:65.9vw;text-align:center;padding:16vw 10vw 10vw;overflow:hidden}
.inspiration-closing-copy{position:relative;z-index:1}
.closing-title-wrap{position:relative;display:inline-block;max-width:100%}
.inspiration-closing h2{font:400 var(--title)/1.45 var(--serif)}
.closing-title-wrap .inspiration-curve{width:70%;left:15%;bottom:-.2vw}
.closing-roundel{width:2.083333vw;position:absolute;right:-3vw;top:30%}
.closing-script{margin:2.2vw auto 0;max-width:54vw;font:400 clamp(18px,1.5625vw,40px)/1.25 var(--script)}
.inspiration-closing h3{font:400 clamp(22px,2.083333vw,53px)/1.4 var(--serif);color:#b5a276;margin-top:3vw}
.closing-note{font:400 clamp(11px,.85vw,22px)/1.8 var(--serif);color:#777c7a;margin-top:.3vw}
.inspiration-contact{font:400 clamp(14px,1.40625vw,36px)/1.4 var(--serif);border:1px solid #8b949b;display:inline-block;padding:.7vw 3.8vw;min-width:27vw;margin-top:1.4vw;transition:background .25s,color .25s}
.inspiration-contact:hover{background:var(--navy);color:white}
.inspiration-door{position:absolute;top:15vw;width:9.01vw;height:auto;opacity:.25}
.inspiration-door.left{left:0}.inspiration-door.right{right:0}
.inspiration-motion-ready .inspiration-line{display:block;overflow:clip;overflow-clip-margin:.3em}
.inspiration-line>span{display:block;will-change:transform,opacity}
.inspiration-motion-ready [data-rise]{will-change:transform,opacity}
.art-of-living-page .inspiration-section:nth-child(1){min-height:78.5vw}
.art-of-living-page .inspiration-section:nth-child(2){min-height:74.5vw}
.art-of-living-page .inspiration-section:nth-child(3){min-height:56.25vw}
.art-of-living-page .inspiration-section:nth-child(3) .inspiration-section-copy{padding-top:9vw}
.art-of-living-page .inspiration-closing{min-height:52.73vw;padding-top:14vw}
.art-of-living-page .closing-title-wrap .inspiration-curve{bottom:50%}
.next-horizon-page .inspiration-closing{padding-left:5vw;padding-right:5vw}
@media(min-width:801px){
.art-of-living-page .inspiration-hero h1,.iconic-moments-page .inspiration-hero h1{position:relative;top:-1vw}
.art-of-living-page .inspiration-hero-nav{bottom:15.666667vw}
}
@media(max-width:800px){
.inspiration-hero{height:100svh;min-height:640px}.inspiration-hero-copy{top:26%;left:6%;width:88%}.inspiration-hero h1{font-size:32px}.inspiration-hero-subtitle{margin-top:25px;font-size:20px}.inspiration-hero-intro{font-size:14px;line-height:1.5;margin-top:16px}.inspiration-hero-nav{bottom:26px;left:5%;width:90%;flex-wrap:wrap;gap:7px}.inspiration-hero-nav a{font-size:10px;padding:9px}
.inspiration-stories{display:block}.inspiration-image-column{display:none}.inspiration-mobile-image{display:block;width:100%;height:100vw;object-fit:cover}.inspiration-section{min-height:0!important}.inspiration-section-copy,.inspiration-section-continuation .inspiration-section-copy{padding:85px 24px 100px}.inspiration-watermark{top:5px;left:50px;font-size:200px}.inspiration-section h2{font-size:27px}.inspiration-subtitle{font-size:27px}.inspiration-subtitle-wrap{margin:8px 0 32px}.inspiration-body{font-size:16px;line-height:1.7}.inspiration-options{margin-top:32px}.inspiration-option{font-size:19px;padding:8px 0}.inspiration-option-group h3{font-size:16px;margin-bottom:18px}.inspiration-option-description{font-size:14px}.inspiration-option-group+.inspiration-option-group{margin-top:55px}.inspiration-closing,.art-of-living-page .inspiration-closing{min-height:550px;padding:110px 24px}.inspiration-closing h2{font-size:26px}.closing-roundel{width:21px;right:-10px;top:-28px}.closing-script{max-width:100%;font-size:24px;margin-top:25px}.inspiration-closing h3{font-size:21px;margin-top:35px}.closing-note{font-size:10px;margin-top:5px}.inspiration-contact{font-size:15px;min-width:250px;padding:13px 20px;margin-top:24px}.inspiration-door{top:90px;width:55px}.art-of-living-page .inspiration-section:nth-child(3) .inspiration-section-copy{padding-top:85px}
}
@media(prefers-reduced-motion:reduce){.inspiration-fixed-image,.inspiration-option{transition:none}.inspiration-image-stage{position:relative}.inspiration-image-column{display:none}.inspiration-stories{display:block}.inspiration-chapters{display:block}.inspiration-mobile-image{display:block;width:42.083%;height:56.25vw;object-fit:cover;float:left}.inspiration-section-copy{margin-left:42.083%;padding-left:5.75vw}.inspiration-section{display:flow-root}.inspiration-line>span{opacity:1!important;transform:none!important}[data-rise]{transform:none!important;opacity:1!important}}
@media(max-width:800px) and (prefers-reduced-motion:reduce){.inspiration-mobile-image{width:100%;float:none;height:100vw}.inspiration-section-copy{margin-left:0;padding-left:24px}}
/* Per-chapter offsets follow the original boards, whose captions are intentionally staggered. */
@media(min-width:801px){
.art-of-living-page .inspiration-section:nth-child(1){min-height:78.75vw}
.art-of-living-page .inspiration-section:nth-child(2){min-height:74.479167vw}
.art-of-living-page .inspiration-section:nth-child(1) .inspiration-section-copy{padding-top:17.63vw}
.art-of-living-page .inspiration-section:nth-child(2) .inspiration-section-copy{padding-top:18.33vw}
.art-of-living-page .inspiration-section:nth-child(3) .inspiration-section-copy{padding-top:9.27vw}
.art-of-living-page .inspiration-section:nth-child(1) .inspiration-subtitle-wrap>.inspiration-curve{left:15.729167vw;bottom:.1vw}
.art-of-living-page .inspiration-section:nth-child(2) .inspiration-subtitle-wrap>.inspiration-curve{left:16.25vw}
.art-of-living-page .inspiration-section:nth-child(3) .inspiration-subtitle-wrap>.inspiration-curve{left:6.5625vw}
.private-worlds-page .inspiration-section:nth-child(1){min-height:78.75vw}
.private-worlds-page .inspiration-section:nth-child(2){min-height:74.479167vw}
.private-worlds-page .inspiration-section:nth-child(3){min-height:72.552083vw}
.private-worlds-page .inspiration-section:nth-child(1) .inspiration-section-copy{padding-top:22.03vw}
.private-worlds-page .inspiration-section:nth-child(2) .inspiration-section-copy{padding-top:18.33vw}
.private-worlds-page .inspiration-section:nth-child(3) .inspiration-section-copy{padding-top:9.27vw}
.private-worlds-page .inspiration-section:nth-child(4) .inspiration-section-copy{padding-top:10.78vw}
.iconic-moments-page .inspiration-section:nth-child(1) .inspiration-section-copy{padding-top:17.5vw}
.iconic-moments-page .inspiration-section:nth-child(2) .inspiration-section-copy{padding-top:20.05vw}
.iconic-moments-page .inspiration-section:nth-child(3) .inspiration-section-copy{padding-top:17.01vw}
.iconic-moments-page .inspiration-section:nth-child(4) .inspiration-section-copy{padding-top:18.39vw}
.next-horizon-page .inspiration-section:nth-child(1) .inspiration-section-copy{padding-top:21.46vw}
.next-horizon-page .inspiration-section:nth-child(2) .inspiration-section-copy{padding-top:19.43vw}
.next-horizon-page .inspiration-section:nth-child(3) .inspiration-section-copy{padding-top:17.03vw}
.inspiration-watermark{top:calc(var(--copy-top,15vw) - 12vw)}
.art-of-living-page .inspiration-section:nth-child(1){--copy-top:17.63vw}.art-of-living-page .inspiration-section:nth-child(2){--copy-top:18.33vw}.art-of-living-page .inspiration-section:nth-child(3){--copy-top:9.27vw}
.private-worlds-page .inspiration-section:nth-child(1){--copy-top:22.03vw}.private-worlds-page .inspiration-section:nth-child(2){--copy-top:18.33vw}.private-worlds-page .inspiration-section:nth-child(3){--copy-top:9.27vw}.private-worlds-page .inspiration-section:nth-child(4){--copy-top:10.78vw}
.iconic-moments-page .inspiration-section:nth-child(1){--copy-top:17.5vw}.iconic-moments-page .inspiration-section:nth-child(2){--copy-top:20.05vw}.iconic-moments-page .inspiration-section:nth-child(3){--copy-top:17.01vw}.iconic-moments-page .inspiration-section:nth-child(4){--copy-top:18.39vw}
.next-horizon-page .inspiration-section:nth-child(1){--copy-top:21.46vw}.next-horizon-page .inspiration-section:nth-child(2){--copy-top:19.43vw}.next-horizon-page .inspiration-section:nth-child(3){--copy-top:17.03vw}
}
@media(min-width:801px){
.private-worlds-page .inspiration-section:nth-child(4){min-height:61.94vw}
.private-worlds-page .inspiration-closing{min-height:69.105vw}
.iconic-moments-page .inspiration-section:nth-child(1),.next-horizon-page .inspiration-section:nth-child(1){min-height:72.760417vw}
.iconic-moments-page .inspiration-section:nth-child(2),.iconic-moments-page .inspiration-section:nth-child(3),.next-horizon-page .inspiration-section:nth-child(2),.next-horizon-page .inspiration-section:nth-child(3){min-height:72.708333vw}
.iconic-moments-page .inspiration-section:nth-child(4){min-height:69.57vw}
.iconic-moments-page .inspiration-closing{min-height:69.075vw}
.next-horizon-page .inspiration-section:nth-child(4){min-height:78.35vw}
.next-horizon-page .inspiration-closing{min-height:60.3vw}
.next-horizon-page .inspiration-door{top:7.69vw}
}
.inspiration-content>.page-grid{z-index:0}
.inspiration-content>.page-grid i{background:rgba(0,0,0,.035)}
.inspiration-stories{z-index:1}

.inspiration-detail-page .site-header{color:#fff}
@media(min-width:801px){.private-worlds-page .inspiration-section-copy,.iconic-moments-page .inspiration-section-copy{padding-bottom:3.5vw}}
@media(max-width:800px){.inspiration-subtitle-wrap>.inspiration-curve{width:164px;height:auto;bottom:-3px;left:30%}}
/* Curve placements are measured from the four supplied 新曲线 boards. */
@media(min-width:801px){
.inspiration-section .inspiration-subtitle-wrap>.inspiration-curve{left:var(--chapter-curve-left,30%);width:var(--chapter-curve-width,16.354167vw);translate:0 var(--chapter-curve-y,0px)}
.private-worlds-page #behind-the-brand{--chapter-curve-left:14.458333vw;--chapter-curve-y:-.15625vw}
.private-worlds-page #after-hours{--chapter-curve-left:17.375vw;--chapter-curve-y:-.416667vw}
.private-worlds-page #with-the-people-who-know{--chapter-curve-left:16.020833vw;--chapter-curve-y:-.520833vw}
.private-worlds-page #by-invitation{--chapter-curve-left:12.479167vw;--chapter-curve-y:-.46875vw}
.iconic-moments-page #formula-1{--chapter-curve-left:2.947917vw;--chapter-curve-y:-.46875vw}
.iconic-moments-page #rolex-shanghai-masters{--chapter-curve-left:13.052083vw;--chapter-curve-y:-.46875vw}
.iconic-moments-page #art-basel-hong-kong{--chapter-curve-left:15.447917vw;--chapter-curve-width:12.421875vw;--chapter-curve-y:-.208333vw}
.iconic-moments-page #shanghai-marathon{--chapter-curve-left:4.145833vw;--chapter-curve-y:-.46875vw}
.next-horizon-page #smart-automotive{--chapter-curve-left:11.333333vw;--chapter-curve-y:-.46875vw}
.next-horizon-page #intelligence{--chapter-curve-left:1.802083vw;--chapter-curve-y:-.052083vw}
.next-horizon-page #extend-your-journey{--chapter-curve-left:3.625vw;--chapter-curve-y:-.46875vw}
}
