.story-page{overflow-x:clip}.story-page .prose{grid-template-columns:minmax(0,1fr)}.story-page .prose>*{min-width:0}.story-page .prose table{width:100%;table-layout:fixed}.story-page .prose table th,.story-page .prose table td{overflow-wrap:anywhere}.story-page .live-reserve{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.story-page .live-reserve,.story-page .live-reserve *{max-width:none!important}.story-page .corridor{position:relative;padding:0}.story-page .corridor-label{font-size:.8rem;letter-spacing:0;opacity:.6}.story-page .door-list{display:flex;flex-direction:column;gap:.8rem;list-style:none;padding:0;margin:2rem 0 0}.story-page .door-item{position:relative;min-height:5.2rem;border-top:1px solid rgb(255 255 255 / .12);transition:background .4s ease}.story-page .door-link{display:flex;align-items:center;gap:1.2rem;min-height:5.2rem;padding:.8rem 0;color:inherit;text-decoration:none}.story-page .door-poster{flex:0 0 auto;width:5.4rem;height:3.05rem;overflow:hidden;border-radius:3px}.story-page .door-poster img{width:100%;height:100%;object-fit:cover}.story-page .door-copy{flex:1}.story-page .door-label{display:block;font-size:1.15rem;line-height:1.3}.story-page .door-arrow{width:1.1rem;height:1.1rem;opacity:.4;transition:opacity .3s ease,transform .3s ease}.story-page .door-link:hover .door-arrow,.story-page .door-link:focus-visible .door-arrow{opacity:1;transform:translate(.25rem)}[dir=rtl] .story-page .door-arrow{transform:scaleX(-1)}[dir=rtl] .story-page .door-link:hover .door-arrow,[dir=rtl] .story-page .door-link:focus-visible .door-arrow{transform:scaleX(-1) translate(.25rem)}.story-page .corridor-films{display:flex;gap:.6rem;margin-top:2.4rem;overflow-x:auto;padding-bottom:.5rem}.story-page .corridor-films img{height:5rem;border-radius:3px;opacity:.85}@media(max-width:720px){.story-page .door-poster{width:4.4rem;height:2.5rem}.story-page .door-label{font-size:1rem}}.story-page .hero-display{font-size:clamp(2rem,6vw,4.6rem);font-weight:500;line-height:1.05;max-width:18ch}@media(max-width:720px){.story-page .hero-display{font-size:clamp(1.8rem,8vw,2.6rem)}}.story-page .room-read{display:block}.story-page .room-read>h2{max-width:900px}.story-page .room-read .prose{max-width:none}.story-page .prose ol.hub-list{display:block}.story-page ol.hub-list{list-style:none;margin:0;padding:0;columns:3 280px;column-gap:40px}.story-page ol.hub-list li{break-inside:avoid;padding:9px 0;border-bottom:1px dashed rgba(244,236,220,.14);font-size:14px;line-height:1.35}.story-page ol.hub-list a{color:#f4ecdcdb;text-decoration:none}.story-page ol.hub-list a:hover{color:var(--amber)}.story-page .room-read .door-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.story-page .room-read .door-item{border:1px solid rgba(244,236,220,.12);border-radius:6px;padding:0 14px;background:#f4ecdc08}.story-page .room-read .door-item:hover{border-color:#e8a45380}.story-page .door-arrow{flex:none;fill:none;stroke:var(--amber);stroke-width:2}.story-page .corridor-films{display:none}
