@charset "UTF-8";
:root{--ink:#18221d;--paper:#eeede5;--cream:#f8f6ed;--gold:#d7c2a1;--line:rgba(248,246,237,.3);--serif:"Songti SC","STSong","Noto Serif CJK SC",Georgia,serif;--sans:"Helvetica Neue","PingFang SC","Microsoft Yahei",sans-serif;--hero-p:0;--scroll:0}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--ink);color:var(--cream);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:6px}img{display:block;width:100%;height:100%;object-fit:cover}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}em{font-weight:400}::selection{background:#dfc48c;color:#18221d}.skip{position:fixed;left:20px;top:-80px;z-index:20;padding:12px 20px;background:var(--cream);color:var(--ink)}.skip:focus{top:20px}
.masthead{position:fixed;inset:0 0 auto;z-index:10;min-height:84px;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--cream);transition:background .3s,color .3s}.masthead.solid{background:rgba(24,34,29,.96);border-bottom:1px solid #ffffff20}.brand{display:flex;align-items:center;gap:12px}.brand strong{font:42px/.9 Georgia,serif;letter-spacing:-4px}.brand>span{font-size:12px;line-height:1.45;letter-spacing:1.2px}.brand small{font-size:12px;letter-spacing:2px}.edition{font-size:12px;letter-spacing:1.5px}.edition span{opacity:.6}.contact-link{font-size:14px;border:1px solid #fff7;border-radius:30px;padding:8px 18px}.contact-link span{margin-left:18px}.contact-link:hover{background:var(--cream);color:var(--ink)}
.opening{height:205svh;min-height:1200px;position:relative}.stage{height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden;isolation:isolate}.painting{position:absolute;inset:0;z-index:-3;transform:scale(calc(1 + var(--hero-p)*.23));will-change:transform}.painting img{object-position:center center}.painting-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0006 0,transparent 25%,#06150c22 65%,#05140dcc 100%)}.geometry{position:absolute;inset:0;width:100%;height:100%;color:#fff;opacity:.17;z-index:-1;transform:scale(calc(1 + var(--hero-p)*.7)) rotate(calc(var(--hero-p)*9deg));pointer-events:none}.hero-frame{position:absolute;top:17%;left:50%;width:350px;min-height:470px;height:67%;max-height:660px;padding:20px 24px 24px;border:1px solid #fff9;display:flex;flex-direction:column;justify-content:space-between;transform:translateX(-50%) translateY(calc(var(--hero-p)*-130px));opacity:calc(1 - var(--hero-p)*1.85)}.frame-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1.1px}.frame-top span:last-child{font-family:var(--serif)}h1{position:relative;font-family:var(--serif);font-size:84px;line-height:1.04;letter-spacing:7px;padding:12px 0 22px;text-shadow:0 2px 30px #06150c88}h1>span{padding-left:18px}h1 em{position:absolute;top:40px;left:177px;font:italic 30px/.91 Georgia,serif;letter-spacing:-1px}.hero-bottom p{font-family:var(--serif);font-size:19px;line-height:1.6;margin-bottom:25px}.chapter-menu a{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:7px 0;line-height:1.4;transition:padding .25s;border-bottom:1px solid #fff2}.chapter-menu a:last-child{border:0}.chapter-menu i{font:14px Georgia,serif;color:#eadcbe}.chapter-menu a:hover{padding-left:12px}.edge-note{position:absolute;left:30px;top:50%;display:flex;gap:35px;writing-mode:vertical-rl;font-size:10px;letter-spacing:2px;color:#f8f6edb3}.hero-footer{position:absolute;bottom:23px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:end;font-size:12px;color:#f8f6edb3}.hero-footer a{font-size:14px;color:var(--cream)}.hero-footer a span{display:inline-block;margin-left:12px}.art-label{font-size:10px}.transition-line{position:absolute;top:43%;left:0;width:100%;text-align:center;font:48px/1.6 var(--serif);opacity:clamp(0,calc((var(--hero-p) - .45)*3.2),1);transform:translateY(calc(45px - var(--hero-p)*45px));pointer-events:none;text-shadow:0 5px 24px #000}.transition-line em{font-style:normal;color:var(--gold)}
.chapter{position:relative;scroll-margin-top:0}.section-line{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid currentColor;padding:20px 0;font-size:12px;letter-spacing:1px}.section-line span:first-child{font-size:11px;letter-spacing:2px}.portraits{background:var(--paper);color:var(--ink);padding:32px 6vw 50px}.chapter-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:74px 0 60px}h2{font:clamp(36px,4.3vw,64px)/1.35 var(--serif);letter-spacing:1px}h2 em{font-style:normal;color:#766244}.chapter-heading>p{font-size:15px;line-height:1.9;padding-bottom:8px;color:#5d635c}.portrait-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:3.8vw;align-items:start}.portrait{min-width:0;transition:transform .8s}.portrait-two{margin-top:120px}.portrait-three{margin-top:45px}.photo-wrap{height:auto;aspect-ratio:3/4;overflow:hidden;background:#cac9be;outline:1px solid #9f9a884f;outline-offset:7px}.portrait-two .photo-wrap{aspect-ratio:4/5}.portrait img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1);filter:saturate(.9)}.portrait:hover img{transform:scale(1.045)}.portrait-two img{object-position:50% 48%}.portrait-three img{object-position:48% 50%}.portrait figcaption{display:flex;justify-content:space-between;gap:12px;padding:23px 0 0}.portrait h3{font:25px var(--serif)}.portrait h3 em{font:italic 18px Georgia,serif;color:#6b7167;margin-left:5px}.portrait figcaption p{font-size:12px;color:#5d635c;margin-top:7px}.portrait figcaption>span{font:italic 22px Georgia,serif;color:#766244}.portrait-foot{margin-top:75px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #18221d33;padding-top:25px}.portrait-foot>p{font-family:var(--serif);font-size:21px}.portrait-foot small{font-size:12px;color:#5d635c;max-width:300px}
.home{background:#1c2823;padding:32px 6vw 0;overflow:hidden}.home .section-line{color:#dfdecc80}.home-layout{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-top:90px;align-items:center}.eyebrow{font-size:11px;letter-spacing:2px;color:#c8bb98}.home-copy h2{font-size:clamp(46px,5.4vw,80px);margin:28px 0 35px}.home-copy h2 em{color:#c7b492}.home-copy p{font-size:15px;line-height:2;color:#d1d5c8;margin-top:20px}.home-photo{position:relative;transform:rotate(2deg);margin:16px 8px 30px 0}.home-photo img{aspect-ratio:4/5;height:auto;max-height:700px;object-position:center;outline:1px solid #c4bca16b;outline-offset:10px}.home-photo figcaption{display:flex;justify-content:space-between;font-size:11px;color:#c4c6b6;margin-top:23px;gap:15px}.home-quote{display:flex;justify-content:space-between;align-items:start;border-top:1px solid #dfdecc33;padding:60px 0 76px;margin-top:90px}.home-quote>span{font-size:12px;letter-spacing:2px;color:#c8bb98}.home-quote p{font:30px/1.7 var(--serif);width:60%;color:#dedbcc}
.visit{min-height:850px;min-height:100svh;padding:32px 6vw 0;isolation:isolate;overflow:hidden;display:flex;flex-direction:column}.visit-art{position:absolute;inset:0;background:url(https://img.sehlani.com/servers/bc-cat-publication-tx1/37/3710c9485ef8fc54a4b465b7c9dd8259632a36052ff0a7d63332c2f2bda433b9.webp) center/cover;z-index:-3;transform:scale(1.05)}.visit-shade{position:absolute;inset:0;background:linear-gradient(#142019df,#132319af,#0b160fee);z-index:-2}.visit .section-line{color:#dedcc580}.visit-content{text-align:center;margin:auto;padding:110px 0 100px}.visit h2{font-size:clamp(37px,4.8vw,70px);margin:30px 0}.visit h2 em{color:#d3c3a5}.visit-content>p{color:#dadccb;font-size:16px;line-height:1.9}.visit-actions{display:flex;justify-content:center;gap:15px;margin:40px 0 12px}.visit-actions>a,.visit-actions>button{border:1px solid #ede7d78f;padding:17px 23px;font-size:14px;display:flex;align-items:center;gap:32px;background:transparent;transition:background .2s,color .2s}.visit-actions>button{background:#f5f2e7;color:#18221d}.visit-actions>a:hover,.visit-actions>button:hover{background:#cfbf9f;color:#152018}.visit-content small{font-size:12px;color:#dedaca}.copy-status{min-height:25px;font-size:13px!important}.visit footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #fff3;padding:25px 0 30px;font-size:12px;color:#d1d5c8}.footer-brand{font:30px Georgia,serif;color:var(--cream)}.footer-brand i{font:italic 18px Georgia,serif;margin-left:12px}.motion-toggle{position:fixed;bottom:20px;right:20px;z-index:12;background:#152019cc;backdrop-filter:blur(10px);border:1px solid #d9d4c64d;color:var(--cream);border-radius:22px;font-size:12px;padding:7px 12px}.motion-toggle span{color:#d4c095;margin-left:8px}.read-progress{position:fixed;top:0;left:0;height:2px;width:calc(var(--scroll)*100%);background:#d6c299;z-index:20}
body.no-motion .painting,body.no-motion .geometry,body.no-motion .hero-frame,body.no-motion .portrait,body.no-motion .transition-line{transform:none;will-change:auto}body.no-motion .hero-frame{transform:translateX(-50%);opacity:1}body.no-motion .transition-line{display:none}body.no-motion .opening{height:100svh;min-height:660px}body.no-motion *,body.no-motion *::before,body.no-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:has(body.no-motion){scroll-behavior:auto}
@media(min-width:1700px){.hero-frame{width:390px}.frame-top{font-size:12px}h1{font-size:100px}h1 em{left:210px;top:52px}.hero-bottom p{font-size:22px}.chapter-menu a{font-size:18px}}
@media(max-width:900px){.masthead{padding:16px 22px}.edition{display:none}.stage{min-height:650px}.hero-frame{top:17%;height:66%;width:320px;min-height:440px}.painting img{object-position:42% center}.chapter-heading{align-items:start;flex-direction:column;gap:20px}.portrait-grid{gap:25px}.portrait-two{margin-top:75px}.portrait-three{margin-top:25px}.portrait h3 em{display:block;margin:5px 0 0}.portrait-foot{align-items:start;flex-direction:column}.home-layout{gap:50px}.home-copy p br{display:none}.home-copy h2{font-size:52px}.home-quote p{width:65%}.art-label{display:none}}
@media(max-width:600px){html{scroll-padding-top:72px}.masthead{padding:15px 18px;min-height:72px}.brand strong{font-size:35px}.brand>span,.brand small{font-size:10px}.contact-link{padding:7px 12px;font-size:12px}.contact-link span{margin-left:8px}.opening{height:160svh;min-height:1000px}.stage{min-height:620px}.painting img{object-position:33% center;opacity:.86}.painting-shade{background:linear-gradient(#0004,#06150c33 30%,#05140caa)}.hero-frame{width:270px;top:17%;height:66%;min-height:430px;padding:18px 20px;background:#0e1b1629}h1{font-size:73px;letter-spacing:4px}h1 em{font-size:25px;left:155px;top:36px}.frame-top{font-size:8px;letter-spacing:.8px}.hero-bottom p{font-size:17px;margin-bottom:20px}.chapter-menu a{font-size:15px;padding:7px 0}.edge-note{left:14px;font-size:8px;gap:20px}.hero-footer{left:18px;right:18px;bottom:25px}.hero-footer>span{display:none}.hero-footer a{font-size:12px}.transition-line{font-size:33px;top:44%}.portraits,.home,.visit{padding-left:23px;padding-right:23px}.section-line{font-size:10px;gap:10px}.section-line span:first-child{font-size:9px;letter-spacing:1px}.section-line span:last-child:not(:nth-child(2)){display:none}.chapter-heading{margin:48px 0 40px}h2{font-size:34px;letter-spacing:0}.chapter-heading>p{font-size:14px}.portrait-grid{display:block}.portrait{width:81%;margin:0 0 50px}.portrait-two{margin-left:auto}.portrait-three{margin-bottom:0}.portrait h3 em{display:inline;margin-left:7px}.photo-wrap,.portrait-two .photo-wrap{aspect-ratio:4/5}.portrait-two img{object-position:50% center}.portrait figcaption{padding-top:18px}.portrait-foot{margin-top:42px;padding-bottom:0}.portrait-foot>p{font-size:19px}.portrait-foot small{max-width:none}.home-layout{display:block;padding-top:45px}.home-copy h2{font-size:52px;line-height:1.25;margin:22px 0 25px}.home-copy p{font-size:14px;max-width:280px}.home-photo{margin:50px 10px 0;transform:rotate(1.5deg)}.home-photo figcaption{font-size:10px}.home-quote{display:block;margin-top:55px;padding:30px 0 45px}.home-quote p{width:100%;font-size:23px;margin-top:20px}.visit-content{padding:85px 0 60px}.visit h2{font-size:34px;line-height:1.6;margin:24px 0}.visit-content>p{font-size:14px}.visit-content>p br{display:none}.visit-actions{flex-direction:column;gap:12px;margin-top:30px}.visit-actions>a,.visit-actions>button{justify-content:space-between;padding:15px 20px}.visit footer{flex-wrap:wrap;padding-bottom:75px}.visit footer>span{display:none}.footer-brand{font-size:25px}.footer-brand i{font-size:15px}.motion-toggle{bottom:16px;right:16px}.eyebrow{font-size:9px;letter-spacing:1.5px}}
.painting{transform:none!important;background:#152019;will-change:auto}.painting img{object-fit:contain;object-position:center;transform:scale(calc(1 - var(--hero-p)*.065));will-change:transform}.hero-frame{top:100px;min-height:500px;height:calc(100% - 175px);max-height:660px;background:#0d191b0d}h1{font-size:70px;padding:10px 0}h1 em{font-size:27px;left:157px;top:28px}.hero-bottom p{font-size:17px;margin-bottom:16px}.chapter-menu a{padding:5px 0;font-size:15px}.photo-wrap{position:relative;background:#17251e}.photo-wrap img{object-fit:contain}.portrait:hover img{transform:none}.portrait-toggle{position:absolute;bottom:12px;right:12px;padding:8px 13px;font-size:12px;background:#101c17d9;border:1px solid #ebdfc966;color:#f8f4e9;backdrop-filter:blur(8px)}.portrait-toggle:hover{background:#e9dfcd;color:#17251e}.portrait-note{font:15px/1.9 var(--serif);margin-top:18px;color:#676655}.uncropped-art{position:relative}.uncropped-art img{height:auto;object-fit:contain;width:100%}.uncropped-art figcaption{font-size:11px;letter-spacing:.6px;position:absolute;bottom:15px;right:20px;color:#f8f4e9b3;text-shadow:0 1px 4px #000}.temperament{background:#14221e;padding:32px 6vw 80px}.temperament .section-line{color:#eeecdb70}.painted-spread{margin-top:70px;position:relative}.spread-title{position:relative;text-align:center;padding:70px 0 0}.spread-title h2{font-size:clamp(36px,4.2vw,63px);margin-top:20px}.spread-title h2 em{color:#d0bd9a}.closer-text{display:grid;grid-template-columns:1fr 1fr;gap:10vw;border-top:1px solid #ded8c633;margin-top:65px;padding-top:50px}.large-copy{font:30px/1.7 var(--serif);color:#d4c5a7}.closer-text>div p{font-size:16px;color:#d1d7c9;line-height:2;margin-bottom:20px}.closer-text small{font-size:12px;color:#a5b19e}.care{background:#e9e6dc;color:#283227;padding:32px 6vw 75px}.care .section-line{color:#575f4f}.study-art{margin-bottom:55px}.care-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.care-ledger article{border-top:1px solid #28322755;padding-top:25px}.care-ledger article>span{font-size:10px;letter-spacing:1.4px;color:#81745b}.care-ledger h3{font:26px/1.5 var(--serif);margin:20px 0}.care-ledger p{font-size:15px;color:#646958;line-height:1.95}.registration{display:grid;grid-template-columns:1fr 1fr 2fr;gap:30px;align-items:center;padding-top:40px;margin-top:65px;border-top:1px solid #28322744}.registration>span{font-size:13px}.registration strong{font:70px Georgia,serif;letter-spacing:-4px;color:#847151}.registration small{display:block;font-size:11px;color:#767565;line-height:1.8;margin-top:7px}.registration p{font-size:15px}.garden{background:#293128;text-align:center;padding:90px 0 60px}.garden-title{padding:0 20px 65px}.garden-title h2{margin-top:25px}.garden-title em{color:#d9c2a0}.garden-afterword{font:23px/1.9 var(--serif);color:#e4d9c3;padding:65px 24px 0}.journey{background:#e9e6dc;color:#283227;padding:32px 6vw 100px}.journey-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:9vw;margin-top:70px}.journey-statement{position:sticky;top:150px;align-self:start}.journey-statement>span{font:clamp(36px,4vw,60px)/1.1 Georgia,serif;color:#867252}.journey-statement>span i{font-size:1.04em}.journey-statement p{font:18px/1.8 var(--serif);margin-top:30px;color:#747967}.journey-steps{list-style:none;padding:0;margin:0}.journey-steps li{display:flex;gap:25px;padding:30px 0 40px;border-top:1px solid #28322755}.journey-steps li>span{font:italic 23px Georgia,serif;color:#867252}.journey-steps h3{font:29px var(--serif);margin-bottom:18px}.journey-steps p{font-size:15px;line-height:2;color:#626956}.night{background:#101e20}.night-letter{text-align:center;padding:85px 24px 100px}.night-letter h2{margin:28px 0}.night-letter em{color:#cbb592}.night-letter p{font:20px/2 var(--serif);color:#cdd3c7}.night-letter a{display:inline-block;margin-top:35px;padding:10px 0;border-bottom:1px solid #cbb59266;font-size:13px;color:#cbb592}
body.no-motion .painting img{transform:none;will-change:auto}
@media(max-width:900px){.closer-text{gap:40px}.care-ledger{gap:25px}.care-ledger h3{font-size:23px}.registration{grid-template-columns:1fr 2fr}.registration>span{grid-column:1/-1}.journey-layout{gap:45px}.hero-frame{width:310px}h1{font-size:65px}h1 em{left:146px}.chapter-menu a{font-size:14px}}
@media(max-width:600px),(max-aspect-ratio:4/5){.opening,body.no-motion .opening{height:auto;min-height:0}.stage{height:auto;min-height:100svh;position:relative;padding-top:78px;background:#152019}.painting{position:relative;inset:auto;height:auto;aspect-ratio:1672/941;width:100%;z-index:0}.painting img{opacity:1;transform:none!important;will-change:auto}.painting-shade{background:linear-gradient(transparent 70%,#152019)}.hero-frame,body.no-motion .hero-frame{position:relative;left:auto;top:auto;width:calc(100% - 48px);max-width:490px;min-height:0;height:auto;margin:0 auto 78px;transform:none!important;opacity:1!important;padding:22px 26px;background:transparent;gap:20px}.hero-frame h1{font-size:52px;line-height:1.15;padding:3px 0}.hero-frame h1>br{display:none}.hero-frame h1>span{padding:0}.hero-frame h1 em{position:static;display:block;margin-top:9px;font-size:27px;letter-spacing:-.5px}.hero-frame h1 em br{display:none}.hero-frame h1 em br:after{content:' '}.frame-top{font-size:9px}.hero-bottom>p{font-size:16px;margin-bottom:15px}.chapter-menu{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.chapter-menu a{font-size:13px;padding:7px 0;gap:7px}.chapter-menu a:last-child{border-bottom:1px solid #fff2}.geometry{z-index:0;opacity:.07;pointer-events:none}.hero-footer{bottom:24px}.edge-note,.transition-line{display:none}.hero-footer a{font-size:12px}.hero-footer>span{display:none}}
@media(max-width:600px){.temperament,.care,.journey{padding-left:23px;padding-right:23px}.temperament{padding-bottom:50px}.painted-spread{margin:40px -23px 0}.spread-title{padding:45px 23px 0}.spread-title h2{font-size:33px}.closer-text{display:block;margin-top:40px;padding-top:30px}.large-copy{font-size:25px;margin-bottom:25px}.closer-text>div p{font-size:14px}.uncropped-art figcaption{font-size:9px;bottom:10px;right:12px}.care{padding-bottom:45px}.study-art{margin:0 -23px 40px}.care-ledger{display:block}.care-ledger article{padding:23px 0}.care-ledger h3{font-size:25px;margin:14px 0}.care-ledger p{font-size:14px}.registration{grid-template-columns:1fr;gap:12px;margin-top:25px;padding-top:30px}.registration strong{font-size:64px}.garden{padding:60px 0 40px}.garden-title{padding-bottom:38px}.garden-title h2{font-size:33px}.garden-afterword{font-size:18px;padding-top:38px}.journey{padding-bottom:40px}.journey-layout{display:block;margin-top:35px}.journey-statement{position:static;margin-bottom:40px}.journey-statement>span{font-size:43px}.journey-statement p{font-size:16px}.journey-steps li{gap:20px;padding:25px 0 30px}.journey-steps h3{font-size:25px}.journey-steps p{font-size:14px}.night-letter{padding:50px 23px 60px}.night-letter h2{font-size:33px}.night-letter p{font-size:17px}.photo-wrap,.portrait-two .photo-wrap{aspect-ratio:4/5}}
@media(prefers-reduced-motion:reduce){html:not(.motion-override-on){scroll-behavior:auto}html:not(.motion-override-on) *,html:not(.motion-override-on) *::before,html:not(.motion-override-on) *::after{animation:none!important;transition:none!important}html:not(.motion-override-on) .painting img,html:not(.motion-override-on) .geometry{transform:none!important;will-change:auto}html:not(.motion-override-on) .hero-frame{opacity:1!important}html:not(.motion-override-on) .transition-line{display:none}html:not(.motion-override-on) .portrait{transform:none!important}}
/* Keep the full painting in view while bringing the opening's scroll sequence to phones. */
@media(max-width:600px),(max-aspect-ratio:4/5){
 body.mobile-hero-ready:not(.no-motion) .opening{height:calc(var(--mobile-stage-height,100svh) + 72svh)}
 body.mobile-hero-ready:not(.no-motion) .stage{position:sticky;top:min(0px,calc(100svh - var(--mobile-stage-height,100svh)));overflow:hidden}
 body.mobile-hero-ready:not(.no-motion) .hero-frame{transform:translate3d(0,calc(var(--hero-m,0)*-48px),0) scale(calc(1 - var(--hero-m,0)*.035))!important;opacity:clamp(0,calc(1 - var(--hero-m,0)*1.7),1)!important;will-change:transform,opacity}
 body.mobile-hero-ready:not(.no-motion) .transition-line{display:block;top:59%;font-size:34px;line-height:1.8;opacity:clamp(0,calc((var(--hero-m,0) - .38)*2.4),1);transform:translate3d(0,calc((1 - var(--hero-m,0))*32px),0)}
 body.mobile-hero-ready:not(.no-motion) .painting img{transform:scale(calc(1 - var(--hero-m,0)*.08))!important}
}
@media(prefers-reduced-motion:reduce) and (max-width:600px),(prefers-reduced-motion:reduce) and (max-aspect-ratio:4/5){html:not(.motion-override-on) body.mobile-hero-ready .opening{height:auto!important}html:not(.motion-override-on) body.mobile-hero-ready .stage{position:relative!important;top:0!important}html:not(.motion-override-on) body.mobile-hero-ready .hero-frame{opacity:1!important;transform:none!important}html:not(.motion-override-on) body.mobile-hero-ready .transition-line{display:none!important}}
@media(max-width:600px),(max-aspect-ratio:4/5){body.mobile-hero-ready:not(.no-motion) .painting{transform:translate3d(0,var(--hero-art-offset,0px),0)!important}}
