@media (max-width:767px){body .os-shell:has(.vg-hub-cinematic) .os-mobile-header .os-utility-location{justify-content:center;width:40px;min-width:40px;padding-inline:0}body .os-shell:has(.vg-hub-cinematic) .os-mobile-header .os-utility-location-text{display:none}body .os-shell:has(.vg-hub-cinematic) .os-mobile-header .os-utility-location .os-utility-chevron{display:none}body .os-shell:has(.vg-hub-cinematic) .os-mobile-header .os-utility-divider{display:none}.os-shell .vg-hub-cinematic{overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;height:100%;min-height:0;overflow:hidden auto}.os-shell .vg-hub-cinematic .vg-hub{box-sizing:border-box;width:100%;height:auto;min-height:100%;max-height:none;padding:16px 14px calc(28px + env(safe-area-inset-bottom));background:linear-gradient(#020b1938 0%,#020b198a 52%,#020b19c7 100%);flex-direction:column;align-items:stretch;gap:14px;display:flex;overflow:visible}.os-shell .vg-hub-cinematic .vg-hub__masthead{width:100%;max-width:100%}.os-shell .vg-hub-cinematic .vg-hub__eyebrow{letter-spacing:.16em;margin:0 0 5px;font-size:10px;line-height:1.2}.os-shell .vg-hub-cinematic .vg-hub__headline{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,7.8vw,32px);line-height:1.01}.os-shell .vg-hub-cinematic .vg-hub__lede{color:#d9e3f1;text-shadow:0 1px 18px #00000059;max-width:42rem;margin:8px 0 0;font-size:13px;line-height:1.46}.os-shell .vg-hub-cinematic .vg-hub__finder-shell{background:linear-gradient(#07162aed,#051021e8);border-color:#a6bede30;border-radius:18px;width:100%;min-width:0;margin:0;padding:14px;box-shadow:0 16px 40px #00000038}.os-shell .vg-hub-cinematic .vg-hub__finder-heading>span{letter-spacing:.15em;margin:0 0 4px;font-size:9px;line-height:1.2;display:block}.os-shell .vg-hub-cinematic .vg-hub__finder-heading h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.18}.os-shell .vg-hub-cinematic .vg-hub__finder-heading p{color:#c7d3e4;margin:5px 0 11px;font-size:13px;line-height:1.4}.os-shell .vg-hub-cinematic .vg-finder-search-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.os-shell .vg-hub-cinematic .vg-finder-search-row input{width:100%;min-width:0;height:48px;min-height:48px;padding:0 42px 0 13px;font-size:16px;line-height:1.2}.os-shell .vg-hub-cinematic .vg-finder-search-row input::placeholder{color:#9eacbf;opacity:.94}.os-shell .vg-hub-cinematic .vg-finder-search-row .vg-primary-button{white-space:nowrap;width:100%;height:48px;min-height:48px;padding:0 16px;font-size:14px;font-weight:800}.os-shell .vg-hub-cinematic .vg-primary-button:disabled{opacity:.46;filter:saturate(.62);cursor:not-allowed;box-shadow:none}.os-shell .vg-hub-cinematic .vg-primary-button:not(:disabled){opacity:1}.os-shell .vg-hub-cinematic .vg-finder-clear{width:40px;height:40px;top:4px;right:8px}.os-shell .vg-hub-cinematic .vg-finder-status{color:#c4cfde;min-height:16px;margin:6px 0 0;font-size:12px;line-height:1.35}.os-shell .vg-hub-cinematic .vg-finder-browse{text-align:left;min-height:44px;margin-top:2px;padding:0;font-size:13px;line-height:1.25}.os-shell .vg-hub-cinematic .vg-finder-structured{grid-template-columns:minmax(0,1fr);gap:9px}.os-shell .vg-hub-cinematic .vg-hub__journey{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;margin:0;padding:0;display:grid;overflow:visible}.os-shell .vg-hub-cinematic .vg-hub__journey article{background:linear-gradient(145deg,#0a1b33f0,#071428e3);border-color:#abc4e229;border-radius:17px;min-width:0;height:auto;min-height:116px;padding:14px;box-shadow:0 14px 34px #0000002e}.os-shell .vg-hub-cinematic .vg-hub__journey .os-nav-icon{width:24px;height:24px}.os-shell .vg-hub-cinematic .vg-hub__journey-number{font-size:18px;top:12px;right:13px}.os-shell .vg-hub-cinematic .vg-hub__journey h2{margin:8px 0 4px;font-size:17px;line-height:1.15}.os-shell .vg-hub-cinematic .vg-hub__journey p{color:#cbd6e5;margin:0;font-size:13px;line-height:1.42;display:block}.os-shell .vg-hub-cinematic .vg-hub__truth{color:#c0ccdb;margin:0;font-size:12px;line-height:1.4}.os-shell .vg-hub-cinematic .vg-hub__browse{width:100%;margin:0;padding:0 0 4px}.os-shell .vg-hub-cinematic .vg-hub__browse summary{min-height:48px;padding:0 2px;font-size:13px;line-height:1.2}.os-shell .vg-hub-cinematic .vg-hub__browse-links{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 0 2px;display:grid}.os-shell .vg-hub-cinematic .vg-hub__browse-links a{background:#051225c2;border:1px solid #b0c6e229;border-radius:12px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.3;display:flex}}@media (min-width:520px) and (max-width:767px){.os-shell .vg-hub-cinematic .vg-hub{padding-inline:18px}.os-shell .vg-hub-cinematic .vg-hub__journey{grid-template-columns:repeat(3,minmax(0,1fr))}.os-shell .vg-hub-cinematic .vg-hub__journey article{min-height:170px}}@media (prefers-reduced-motion:reduce){.os-shell .vg-hub-cinematic{scroll-behavior:auto}}
