/* The complete reading edition. Loaded for reduced motion and without JavaScript. */
html{scroll-behavior:auto}
.home-cinema,.home-manifesto,.home-chapters,.home-chapters.atlas-ready,.home-chapter,.gallery-journey,.product-journey,.menu-experience,.story-interlude,.story-ledger{height:auto!important;min-height:0}
.home-cinema-stage,.home-manifesto-inner,.home-atlas-stage,.atlas-ready>.home-atlas-stage,.home-chapter-stick,.gallery-stage,.product-stage,.menu-stage,.story-interlude-stage,.story-ledger-stage{position:relative;top:auto;height:auto;min-height:0;overflow:hidden}
.home-cinema-stage{min-height:100svh;display:flex;align-items:center}
.home-cinema-copy{position:relative;left:auto;top:auto!important;width:65%;max-width:1000px;padding:150px 0 120px;margin-left:7vw;opacity:1!important;transform:none!important}
.home-cinema-copy h1,.home-cinema-copy h1.hero-title-stack{font-size:clamp(4.5rem,10vw,10rem);line-height:.88;max-width:12ch;overflow-wrap:anywhere}
.hero-word{transform:none!important;max-width:100%;overflow-wrap:anywhere}
.home-cinema-image{transform:none!important;clip-path:none!important}
.home-cinema-reveal,.cinema-progress,.hero-coordinate,.home-cinema-top{display:none}
.home-manifesto-inner{padding:110px 8vw;min-height:85svh;display:block}
.home-manifesto h2{font-size:clamp(3.7rem,9vw,9rem);max-width:12ch;opacity:1!important;transform:none!important}
.home-manifesto-copy{position:relative;inset:auto;max-width:500px;opacity:1!important;transform:none!important;margin:40px 0 0}
.home-manifesto-rail{position:relative;inset:auto;margin-bottom:35px}
.manifesto-mark,.manifesto-progress,.home-manifesto-inner:before{display:none}
.home-chapters{padding:0}
.home-chapters .home-chapter{position:relative;inset:auto;display:block;min-height:0;padding:0;border:0;opacity:1!important;transform:none!important;pointer-events:auto;will-change:auto}
.home-chapter-stick{min-height:85svh}
.home-chapter-image{inset:0!important;width:100%!important;height:100%!important;transform:none!important;clip-path:none!important;will-change:auto}
.home-chapter-tint{inset:0;clip-path:none!important}
.home-chapter-copy,.atlas-ready .home-chapter-copy{position:relative;inset:auto!important;padding:140px 0 100px!important;margin-left:7vw;width:54vw;max-width:900px;opacity:1!important;transform:none!important}
.home-chapter-copy h2,.atlas-ready .home-chapter-copy h2{font-size:clamp(4rem,8.5vw,9rem);line-height:.9;max-width:12ch;overflow-wrap:anywhere}
.home-chapter-copy>.eyebrow{margin-top:0}
.home-chapter-copy p{font-size:1rem;line-height:1.7;max-width:410px}
.home-chapter-copy .feature-link span{display:inline;margin:0}
.home-chapter-index,.atlas-ready .home-chapter-index{top:55px}
.feature-progress,.feature-side-note,.atlas-controls,.home-chapter-stick:after{display:none!important}
.home-feature-0 .home-chapter-stick:before{transform:rotate(-3deg)!important;top:18%;right:7vw;width:29vw;height:60%}
.gallery-canvas,.gallery-room,.gallery-hud,.gallery-beat,.gallery-rail,.gallery-side-number,.gallery-progress{display:none!important}
.gallery-stage{background:#10201f}
.gallery-artworks{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:65px 6vw;padding:100px 8vw}
.gallery-artwork{position:relative;inset:auto!important;display:flex;width:100%;height:auto;transform:none!important;opacity:1!important;filter:none!important;pointer-events:auto;will-change:auto}
.gallery-frame{height:auto;aspect-ratio:4/5;max-width:470px}
.gallery-frame img{object-fit:contain}
.gallery-caption{opacity:1!important;max-width:470px;margin-top:25px}
.gallery-caption h2{font-size:clamp(2.5rem,4vw,4rem)}
.gallery-caption p{display:block;font-size:.94rem;line-height:1.7}
.product-slide,.product-slide.is-active,.menu-slide,.menu-slide.is-active{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;padding:110px 7vw 90px;min-height:90svh;transform:none!important;clip-path:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto}
.product-cutout,.menu-cutout{position:relative;inset:auto!important;grid-column:2;grid-row:1;display:block;width:100%;height:min(65svh,700px);max-width:100%;margin:auto;object-fit:contain;transform:none!important;will-change:auto}
.product-details,.menu-information{position:relative;inset:auto!important;grid-column:1;grid-row:1;width:100%!important;max-width:500px;padding:25px;opacity:1!important;transform:none!important}
.product-details h2,.menu-information h3{font-size:clamp(3.5rem,5.7vw,6.5rem);line-height:.95}
.product-details p,.menu-information p{display:block;font-size:1rem;line-height:1.65}
.product-word,.menu-giant-title{transform:none!important;opacity:.09;pointer-events:none}
.product-ingredient,.product-halo,.product-orbit,.product-note,.product-detail-frame,.product-editorial,.menu-decor,.menu-shutter,.menu-taste-note,.menu-editorial,.scene-hotspot,.scene-light,.experience-act,.product-rail,.menu-controls,.product-topline,.menu-topline,.product-index,.menu-giant-index,.product-progress,.menu-progress{display:none!important}
.scene-backdrop{transform:none!important;will-change:auto}
.product-slide:after,.menu-slide:after,.product-stage:before,.menu-stage:before{display:none}
.story-interlude-stage{min-height:80svh;display:flex;align-items:center}
.story-interlude-media{inset:0;clip-path:none!important;will-change:auto}
.story-interlude-media img{transform:none!important;will-change:auto}
.story-interlude-copy,.story-interlude--home .story-interlude-copy{position:relative;inset:auto!important;width:76%;max-width:1100px;padding:145px 8vw 115px;opacity:1!important;transform:none!important}
.story-interlude-copy h2{font-size:clamp(4rem,8vw,9rem);line-height:.87}
.story-interlude-copy p{font-size:1rem;line-height:1.7}
.story-interlude-top{top:40px}.story-interlude-foot{bottom:35px}
.story-interlude-progress,.story-ledger-progress{display:none}
.story-ledger-stage{padding:100px 8vw;min-height:80svh;overflow:visible}
.story-ledger-heading,.story-ledger-item{opacity:1!important;transform:none!important}
.story-ledger-item a{min-height:145px}
.pill-button,.feature-link,.footer-wordmark>span,.story-ledger-item a,.story-ledger-arrow{transition:none}
.pill-button:hover,.story-ledger-item a:hover .story-ledger-arrow,.footer-wordmark:hover>span{transform:none}
@media(max-width:700px){
 .home-cinema-copy{width:86%;margin-left:7vw;padding:140px 0 110px}
 .home-cinema-copy h1,.home-cinema-copy h1.hero-title-stack{font-size:clamp(3.5rem,17vw,7rem)}
 .home-manifesto-inner{padding:100px 7vw}.home-manifesto h2{font-size:14vw}.home-manifesto-copy{font-size:1rem;line-height:1.6}
 .home-chapter-copy,.atlas-ready .home-chapter-copy{width:86vw;padding:160px 0 90px!important}
 .home-chapter-copy h2,.atlas-ready .home-chapter-copy h2{font-size:14vw;line-height:.9}.home-chapter-copy p{font-size:.93rem}
 .home-chapter-tint{background:linear-gradient(90deg,#081511ea,#081511bc 65%,#08151168)}
 .gallery-artworks{grid-template-columns:1fr;padding:85px 7vw;gap:65px}.gallery-caption h2{font-size:3rem}
 .product-slide,.product-slide.is-active,.menu-slide,.menu-slide.is-active{grid-template-columns:1fr;padding:65px 7vw;gap:25px;min-height:0}
 .product-cutout,.menu-cutout{grid-column:1;grid-row:1;height:52svh;min-height:260px;max-width:90%}
 .product-details,.menu-information{grid-column:1;grid-row:2;max-width:none;padding:24px}
 .product-details h2,.menu-information h3{font-size:3.8rem}.product-details p,.menu-information p{font-size:.96rem}
 .story-interlude-copy,.story-interlude--home .story-interlude-copy{width:100%;padding:145px 7vw 105px}.story-interlude-copy h2{font-size:14vw;line-height:.93}
 .story-ledger-stage{display:flex;padding:90px 7vw;gap:30px}.story-ledger-item a{min-height:135px}.story-ledger-description small{display:block}
}
