.hub-walk{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.hub-walk-media{position:sticky;top:96px}.hub-walk-frame{position:relative;margin:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#e4e4e1}[data-theme=dark] .hub-walk-frame{background:#0a0a0b}.hub-walk-frame img,.hub-walk-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hub-walk-frame img{animation:hub-walk-in .32s ease-out}.hub-walk-frame video{opacity:0;transition:opacity .32s ease-out}.hub-walk-frame video.is-playing{opacity:1}@keyframes hub-walk-in{0%{opacity:0}}.hub-walk-caption{position:absolute;left:12px;bottom:12px;display:flex;gap:1px;font-family:var(--platform-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.hub-walk-caption span{padding:6px 9px;background:#141414c7;color:#f1f1f0;backdrop-filter:blur(6px)}.hub-walk-caption span:first-child{border-radius:3px 0 0 3px}.hub-walk-caption span:last-child{border-radius:0 3px 3px 0}.hub-walk-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--platform-line)}.hub-walk-list li{border-bottom:1px solid var(--platform-line)}.hub-walk-list button{display:flex;align-items:baseline;gap:14px;width:100%;padding:16px 0;border:0;background:none;color:var(--platform-ink);font:inherit;font-size:19px;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:color .16s ease-out}.hub-walk-list button:hover,.hub-walk-list .is-active button{color:var(--pai-accent)}.hub-walk-list button:focus-visible{outline:2px solid var(--pai-accent);outline-offset:2px}.hub-walk-n{flex:none;width:22px;font-family:var(--platform-mono);font-size:12px;color:var(--platform-muted)}.hub-walk-list .is-active .hub-walk-n{color:var(--pai-accent)}.hub-walk-body{padding:0 0 20px 36px;animation:hub-walk-in .24s ease-out}.hub-walk-body h3{margin:0 0 8px;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--platform-ink)}.hub-walk-body p{margin:0;font-size:15px;line-height:1.6;color:var(--platform-muted)}.hub-walk-body .hub-walk-why{margin-top:12px;font-family:var(--platform-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--platform-ink)}.hub-walk-body .hub-walk-why:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;background:var(--pai-accent);vertical-align:1px}@media(max-width:860px){.hub-walk{grid-template-columns:minmax(0,1fr)}.hub-walk-media{position:static}.hub-walk-list button{font-size:17px}}@media(prefers-reduced-motion:reduce){.hub-walk-frame img,.hub-walk-body{animation:none}.hub-walk-frame video{transition:none}}.hub-film{padding:8px clamp(10px,1.4vw,28px) 24px}.hub-film-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:clamp(12px,1.2vw,20px);background:#0a0a0b}.hub-film-frame video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.hub-film-sound{position:absolute;z-index:1;right:clamp(10px,1.4vw,20px);bottom:clamp(10px,1.4vw,20px);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--platform-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.hub-film-sound:hover{background:#000000a6}@media(max-width:860px){.hub-film-sound span{display:none}}.hub-sites-stage{position:relative;aspect-ratio:16 / 9;background:#e4e4e1}.platform-split-frame.hub-sites .hub-sites-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.platform-split-frame.hub-sites .hub-sites-stage img.is-on{opacity:1}.hub-sites-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;font-family:var(--platform-mono);font-size:12px;letter-spacing:.02em;color:var(--platform-muted);border-top:1px solid var(--platform-line)}.hub-sites-now b{color:var(--platform-ink);font-weight:600;margin-right:6px}.hub-sites-dots{display:flex;gap:4px}.hub-sites-dots button{width:14px;height:20px;padding:0;border:0;background:none;cursor:pointer;position:relative}.hub-sites-dots button:after{content:"";position:absolute;left:3px;right:3px;top:8px;height:4px;border-radius:2px;background:var(--platform-line);transition:background .2s ease}.hub-sites-dots button:hover:after{background:var(--platform-muted)}.hub-sites-dots button.is-on:after{background:var(--pai-accent)}.hub-sites-dots button:focus-visible{outline:2px solid var(--pai-accent);outline-offset:1px;border-radius:2px}@media(prefers-reduced-motion:reduce){.platform-split-frame.hub-sites .hub-sites-stage img{transition:none}}.platform-page-head.hub-page-head{padding-top:16px}
