art-zen-same-art{color-scheme:dark;--bg:#211e1a;--ink:#f4edde;--gold:#baa780}art-zen-same-art *{box-sizing:border-box}art-zen-same-art{margin:0;background:var(--bg);color:var(--ink);font:14px/1.6 Arial,sans-serif}art-zen-same-art button,art-zen-same-art a{-webkit-tap-highlight-color:transparent}art-zen-same-art button{font:inherit;color:inherit;cursor:pointer}art-zen-same-art button:focus-visible,art-zen-same-art a:focus-visible,art-zen-same-art summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}art-zen-same-art nav{height:76px;max-width:1360px;margin:auto;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #baa78024}art-zen-same-art nav strong{font:29px Georgia,serif;letter-spacing:5px}art-zen-same-art nav span{font-size:10px;letter-spacing:2px;color:var(--gold)}art-zen-same-art .azsa__layout{max-width:1200px;margin:54px auto 30px;padding:0 24px;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:55px;align-items:center}art-zen-same-art .eyebrow{font-size:10px;letter-spacing:2.8px;color:var(--gold);text-transform:uppercase;margin:0 0 24px}art-zen-same-art h1{font:400 clamp(36px,3.6vw,55px)/1.1 Georgia,serif;letter-spacing:-1.6px;margin:0 0 28px}art-zen-same-art h1 em{display:block;color:var(--gold);font-weight:400}art-zen-same-art .thought{font:italic 18px/1.6 Georgia,serif;max-width:280px;color:#f4eddeba;margin:0 0 34px}art-zen-same-art .choices{display:flex;flex-direction:column;gap:0;border-top:1px solid #baa78035}art-zen-same-art .choice{position:relative;width:100%;padding:20px 0;background:none;border:0;border-bottom:1px solid #baa78035;display:flex;text-align:left;align-items:center;gap:20px;transition:opacity .5s;opacity:.48}art-zen-same-art .choice[aria-pressed="true"]{opacity:1}art-zen-same-art .number{font:11px Arial,sans-serif;color:var(--gold)}art-zen-same-art .choice strong{display:block;font:24px Georgia,serif;margin-bottom:5px;font-weight:400}art-zen-same-art .choice small{font:12px/1.5 Arial,sans-serif;color:var(--gold)}art-zen-same-art .marker{margin-left:auto;color:var(--gold);font-size:20px}art-zen-same-art .choice[aria-pressed="true"] .marker{color:var(--ink)}art-zen-same-art .visual{min-width:0}art-zen-same-art .scene{position:relative;aspect-ratio:1;overflow:hidden;isolation:isolate;background:#b8a086;box-shadow:0 20px 60px #0003}art-zen-same-art .room{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}art-zen-same-art .next{z-index:2;clip-path:inset(100% 0 0 0)}art-zen-same-art .artwork{position:absolute;left:22.2%;top:21.25%;width:55.7%;aspect-ratio:2;z-index:3;box-shadow:0 0 3px 2px #0006,0 3px 9px #0005;pointer-events:none}art-zen-same-art .artwork img{width:100%;height:100%;object-fit:contain;display:block}art-zen-same-art .bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0}art-zen-same-art .destination{color:var(--ink);text-decoration:none;font-size:12px;border-bottom:1px solid #baa78070;padding-bottom:3px}art-zen-same-art .destination:hover{color:var(--gold)}art-zen-same-art .pause{font-size:11px;color:var(--gold);background:none;border:0;padding:9px 0 9px 12px;min-height:44px}art-zen-same-art .progress{height:1px;background:#baa78035;margin-top:8px;overflow:hidden}art-zen-same-art .progress span{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}art-zen-same-art .caption{font:italic 15px/1.5 Georgia,serif;color:#f4edde99;text-align:center;margin:30px 20px 0}art-zen-same-art footer{max-width:1200px;margin:30px auto;padding:0 24px 24px;text-align:center;font-size:10px;color:#baa78090;letter-spacing:1px}art-zen-same-art details{margin:22px auto 0;max-width:460px;letter-spacing:0}art-zen-same-art summary{cursor:pointer;color:var(--gold)}art-zen-same-art .settings{display:grid;gap:15px;text-align:left;padding:18px 0}art-zen-same-art .settings label{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:center;font-size:12px}art-zen-same-art .settings input{width:100%;accent-color:var(--gold)}@media(max-width:749px){art-zen-same-art nav{height:58px;padding:0 20px}art-zen-same-art nav strong{font-size:22px}art-zen-same-art nav span{font-size:8px;letter-spacing:1px}art-zen-same-art .azsa__layout{margin:28px auto 0;padding:0 16px;grid-template-columns:1fr;gap:22px}art-zen-same-art .eyebrow{text-align:center;margin-bottom:12px;font-size:8px}art-zen-same-art h1{text-align:center;font-size:35px;letter-spacing:-1px;margin-bottom:16px}art-zen-same-art .thought{display:none}art-zen-same-art .copy{display:contents}art-zen-same-art .intro{order:0}art-zen-same-art .visual{order:1}art-zen-same-art .choices{order:2;flex-direction:row;border-top:0;gap:20px}art-zen-same-art .choice{align-items:flex-start;padding:12px 0;gap:8px;flex:1;border-top:1px solid #baa78035}art-zen-same-art .choice strong{font-size:22px}art-zen-same-art .choice small{font-size:10px}art-zen-same-art .number{padding-top:7px;font-size:9px}art-zen-same-art .marker{font-size:15px;padding-top:2px}art-zen-same-art .bottom{padding-top:12px}art-zen-same-art .caption{font-size:14px;margin-top:25px}art-zen-same-art footer{margin-top:18px}art-zen-same-art .destination{font-size:11px}}@media(prefers-reduced-motion:reduce){art-zen-same-art .choice{transition:none}}

art-zen-same-art{display:block;padding:54px 0 30px;background:var(--bg);color:var(--ink)}art-zen-same-art .azsa__layout{max-width:var(--max-width,1200px);margin:0 auto}art-zen-same-art .artwork{left:var(--art-x,22.2%);top:var(--art-y,21.25%);width:var(--art-width,55.7%);box-shadow:0 0 3px 2px rgba(0,0,0,var(--shadow)),0 3px 9px rgba(0,0,0,var(--shadow))}art-zen-same-art [hidden]{display:none!important}art-zen-same-art .choice strong{color:var(--ink)}art-zen-same-art h2{font:400 clamp(36px,3.6vw,55px)/1.1 Georgia,serif;letter-spacing:-1.6px;margin:0 0 28px;color:var(--ink)}art-zen-same-art h2 em{display:block;color:var(--gold);font-weight:400}art-zen-same-art .scene{aspect-ratio:1}art-zen-same-art .artwork{aspect-ratio:auto}art-zen-same-art .artwork img{height:auto}
@media(max-width:749px){art-zen-same-art{padding:28px 0}art-zen-same-art h2{text-align:center;font-size:35px;letter-spacing:-1px;margin-bottom:16px}}
