.about-simple-story-media.about-story-film{width:100%;max-width:none;margin:0;aspect-ratio:auto;overflow:visible;background:transparent;justify-self:end;align-self:center;scroll-margin-top:110px}
.about-story-film .about-film-player{position:relative;aspect-ratio:16/9;background:#161716;isolation:isolate;overflow:hidden}
.about-story-film video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#161716}
.about-story-film .about-film-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 40%,rgba(0,0,0,.52));color:#fff;cursor:pointer;font:inherit}
.about-story-film [hidden]{display:none!important}
.about-story-film .about-film-play-icon{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(255,255,255,.94);color:#25231f;box-shadow:0 3px 24px rgba(0,0,0,.08);transition:transform .2s,background .2s}
.about-story-film .about-film-play-icon svg{width:22px;height:22px;margin-left:4px;fill:currentColor}
.about-story-film .about-film-play:hover .about-film-play-icon{transform:scale(1.06);background:#fff}
.about-story-film .about-film-play-label{position:absolute;left:22px;bottom:20px;font-size:14px;font-weight:500;letter-spacing:.02em}
.about-story-film .about-film-duration{position:absolute;right:22px;bottom:20px;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.06em}
.about-story-film :focus-visible{outline:2px solid #a68958;outline-offset:4px}
.about-story-film .about-film-play:focus-visible{outline:3px solid #fff;outline-offset:-8px}
.about-story-film .about-film-status{margin:14px 0 0;font-size:14px;line-height:1.6;color:#625e57}
@media(max-width:1000px){.about-simple-story-media.about-story-film{max-width:600px;justify-self:start}}
@media(max-width:700px){.about-simple-story-media.about-story-film{scroll-margin-top:90px}.about-story-film .about-film-play-icon{width:56px;height:56px}.about-story-film .about-film-play-icon svg{width:18px;height:18px}.about-story-film .about-film-play-label{left:16px;bottom:14px;font-size:12px}.about-story-film .about-film-duration{right:16px;bottom:14px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.about-story-film .about-film-play-icon{transition:none}.about-story-film .about-film-play:hover .about-film-play-icon{transform:none}}
