#about .story-layout{grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}
#about .story-video{height:auto;aspect-ratio:4/3;position:relative;background:#101613;border:1px solid #ffffff12;border-radius:20px;overflow:hidden}
#about .story-video>img{width:100%;height:100%;object-fit:cover;object-position:48% 50%;filter:none;transition:transform .6s}
#about .story-video:after{background:linear-gradient(0deg,#050908c9,transparent 44%);pointer-events:none}
#about .story-video:hover>img{transform:scale(1.025)}
#about .story-video-play{position:absolute;inset:0;width:100%;height:100%;z-index:2;border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;color:#fff;font-size:13px;font-weight:750;text-shadow:0 1px 9px #000}
#about .story-play-icon{display:grid;place-items:center;width:65px;height:65px;border-radius:50%;background:var(--yellow);box-shadow:0 5px 35px #0006;border:1px solid #ffe65c;transition:transform .2s}
#about .story-play-icon:before{content:'';width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid #17190c;margin-left:4px}
#about .story-video-play:hover .story-play-icon{transform:scale(1.08)}
#about .story-video-play>span:last-child{background:#080c09b0;padding:5px 12px;border-radius:20px;backdrop-filter:blur(8px)}
#about .photo-caption{bottom:21px;left:22px;right:22px;font-size:10px;letter-spacing:1px;line-height:1.6;max-width:none;pointer-events:none}
#about .story-video-player{position:absolute;inset:0;z-index:4;background:#000}
#about .story-video-player iframe{width:100%;height:100%;border:0;display:block}
#about .story-video.is-playing{aspect-ratio:16/9}
#about .story-video.is-playing>.photo-caption,#about .story-video.is-playing>.story-video-play{display:none}
#about .story-media-credit{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.6;color:#aeb6aa;margin-top:11px}
#about .story-media-credit a{text-underline-offset:4px;text-decoration:underline;text-decoration-color:#aeb6aa60}
#about .story-media-credit a:hover{color:var(--yellow)}
#about .story-visit{color:#17190c;background:var(--yellow);border:1px solid var(--yellow);padding:13px 21px;min-height:50px;font-size:14px;font-weight:750}
#about .story-visit:hover{background:#ffdc3c}
@media(max-width:1000px){#about .story-layout{gap:35px;grid-template-columns:1fr 1fr}}
@media(max-width:700px){#about .story-layout{grid-template-columns:1fr;gap:32px}#about .story-video{aspect-ratio:4/3}#about .story-play-icon{width:57px;height:57px}#about .photo-caption{font-size:9px;left:18px;bottom:16px}#about .story-media-credit{font-size:10px}#about .story-copy h2{font-size:36px;line-height:1.2}#about .story-visit{font-size:14px;min-height:49px}}
@media(prefers-reduced-motion:reduce){#about .story-video>img,#about .story-play-icon{transition:none}#about .story-video:hover>img{transform:none}}
