.world-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.world-dialog{box-sizing:border-box;width:min(1060px,94vw);max-height:92svh;padding:0;border:1px solid #b9a87580;background:#101a2c;color:#f7f0dd;box-shadow:0 30px 110px #0008;overflow:auto}
.world-dialog::backdrop{background:#07101cdb;backdrop-filter:blur(9px)}
.world-dialog .world-dialog-image{display:block;width:100%;max-height:71svh;object-fit:contain;background:#0a1120;aspect-ratio:16/9}
.world-dialog .world-dialog-copy{padding:20px 30px 26px}
.world-dialog .world-dialog-copy h2{font:500 clamp(23px,3vw,34px)/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:.01em;margin:0 0 8px;color:inherit}
.world-dialog .world-dialog-copy p{font:12px/1.6 Arial,sans-serif;letter-spacing:.04em;margin:0;color:#c3c7cd}
.world-dialog .world-dialog-close{position:absolute;z-index:3;right:12px;top:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ead7a7a6;background:#121a2ee8;color:#fff4da;font:28px/1 Georgia,serif;cursor:pointer;border-radius:50%}
.world-sky .world-dialog{background:#f6f0e4;color:#382e23}
.world-sky .world-dialog .world-dialog-copy p{color:#6e6254}
.world-dialog :focus-visible{outline:2px solid #d9bf84;outline-offset:4px}
@media(max-width:600px){.world-dialog .world-dialog-copy{padding:19px}.world-dialog{width:96vw;max-height:90svh}.world-dialog .world-dialog-close{width:34px;height:34px;right:8px;top:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-parallax]{transform:none!important;will-change:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
