#experienceDialog{padding:0;border:1px solid #aa8951;background:#151311;color:#f7f0e6;width:min(1040px,94vw);max-width:94vw;max-height:94dvh;overflow:auto;box-shadow:0 30px 100px #0009}#experienceDialog::backdrop{background:#080605e8;backdrop-filter:blur(10px)}.experience-top{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #ab8d5140}.experience-top p{margin:0;font-size:11px;letter-spacing:3px;color:#d9bb7d}.experience-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid #ad8d535c;background:transparent;color:#f3e4c8;cursor:pointer;border-radius:50%;flex-shrink:0}.experience-button:hover,.experience-button:focus-visible{background:#bd96522e;outline:1px solid #d8b974}.experience-button svg{width:17px!important;height:17px!important;flex:none;display:block}.experience-stage{height:min(53vh,530px);position:relative;overflow:hidden;background:#252019;touch-action:pan-y}.experience-stage img{width:100%;height:100%;object-fit:cover;display:block;animation:experienceReveal .7s ease}.experience-info{padding:22px 28px}.experience-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.experience-heading h2{font:italic 40px/1.05 'Cormorant Garamond',serif;margin:0}.experience-count{color:#c8a568;font-size:12px;letter-spacing:2px;white-space:nowrap}.experience-controls{display:flex;align-items:center;gap:10px;margin:18px 0 12px}.experience-controls .experience-pause{border-radius:30px;padding:0 16px;font-size:12px}.experience-dots{display:flex;gap:1px;margin-left:auto}.experience-dot{min-width:22px;height:44px;border:0;background:transparent;cursor:pointer;padding:0;display:grid;place-items:center}.experience-dot:after{content:'';width:5px;height:5px;border-radius:50%;background:#736449}.experience-dot[aria-current=true]:after{background:#ebc783;box-shadow:0 0 0 3px #d5aa5333}.experience-note{font-size:10px;line-height:1.6;color:#b8ad9b;margin:0}.experience-note a{color:inherit;text-underline-offset:3px}.experience-footer{display:flex;justify-content:space-between;align-items:center;gap:14px}.experience-book{color:#e3bd79;font-size:12px;text-decoration:none;border-bottom:1px solid #a88649;padding:7px 0;white-space:nowrap}@keyframes experienceReveal{from{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){#experienceDialog{width:calc(100vw - 24px);max-width:none;max-height:94dvh}.experience-top{padding:10px 14px}.experience-top p{font-size:9px;letter-spacing:2px}.experience-stage{height:43dvh;min-height:210px}.experience-info{padding:18px 16px}.experience-heading h2{font-size:32px}.experience-controls{flex-wrap:wrap;gap:8px;margin-top:14px}.experience-dots{width:100%;justify-content:center;order:4;margin:0}.experience-footer{align-items:flex-start}.experience-note{max-width:61%}.experience-controls .experience-pause{margin-left:auto}}@media(prefers-reduced-motion:reduce){.experience-stage img{animation:none}}
