.twm-hero-slider{height:min(690px,82vh);min-height:480px;position:relative;overflow:hidden;background:#172b4d;color:white}.twm-hero-slide{position:absolute;inset:0;background-position:50%;background-size:cover;opacity:0;transition:opacity 1s ease-in-out}.twm-hero-slide.active{opacity:1}.twm-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,20,35,.7),rgba(6,20,35,.1));pointer-events:none}.twm-hero-information{position:absolute;z-index:2;top:50%;left:max(8%,calc((100% - 1120px)/2));transform:translateY(-50%);max-width:820px;padding-right:24px}.twm-hero-back{color:white;text-decoration:none;font-size:15px}.twm-hero-label{margin-top:36px;letter-spacing:3px;font-size:13px;font-weight:800}.twm-hero-information h1{font-family:Georgia,serif;font-size:clamp(38px,6vw,76px);line-height:1.08;margin:16px 0}.twm-hero-subtitle{font-size:18px;line-height:1.6}.twm-hero-meta{font-weight:700;margin-top:22px}.twm-hero-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.95);color:#172b4d;font-size:34px;cursor:pointer}.twm-hero-arrow.prev{left:18px}.twm-hero-arrow.next{right:18px}.twm-hero-dots{position:absolute;z-index:3;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.twm-hero-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#ffffff80;cursor:pointer}.twm-hero-dots button.active{background:white;width:26px;border-radius:8px}@media (max-width:700px){.twm-hero-slider{height:560px}.twm-hero-information{left:9%;right:9%;padding:0}.twm-hero-arrow{width:36px;height:36px;font-size:26px}.twm-hero-arrow.prev{left:5px}.twm-hero-arrow.next{right:5px}}@media (prefers-reduced-motion:reduce){.twm-hero-slide{transition:none}}.twm-tour-media{margin:20px 0 32px;min-width:0}.twm-tour-media h2{font-size:clamp(22px,3vw,30px);margin:0 0 12px}.twm-tour-media-stage{aspect-ratio:16/9;background:#142c35;border-radius:16px;overflow:hidden;width:100%}.twm-tour-media-stage img,.twm-tour-media-stage video{display:block;width:100%;height:100%;object-fit:contain}.twm-tour-media-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.twm-tour-media-thumbs button{border-radius:8px;border:1px solid #94a3b8;padding:8px 13px;background:#fff;color:#17334a;cursor:pointer;min-height:44px}.twm-tour-media-thumbs button[aria-pressed=true]{background:#d6f3ed;border-color:#087b70}.twm-tour-media p{color:#63758b;font-size:12px}@media(max-width:600px){.twm-tour-media-stage{aspect-ratio:4/3}}