.hero-showcase{width:min(100%,420px);justify-self:end}.showcase-options{display:flex;gap:22px;margin-bottom:18px;border-bottom:1px solid #bba6a7}.showcase-options button{font:inherit;font-size:14px;background:none;border:0;border-bottom:2px solid transparent;padding:10px 0;color:#514547;cursor:pointer;white-space:nowrap}.showcase-options button[aria-pressed=true]{color:#aa101b;border-bottom-color:#aa101b}.showcase-options button:focus-visible,.showcase-play:focus-visible{outline:2px solid #aa101b;outline-offset:4px}.hero-showcase figure{margin:0}.showcase-panel[hidden]{display:none}.showcase-media{display:block;position:relative;height:480px;background:#d5bdbd;overflow:hidden}.showcase-media img,.showcase-media video{display:block;width:100%;height:100%;object-fit:contain}.showcase-media video{background:#242b2a;object-fit:cover}.showcase-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border:1px solid #fff8;border-radius:50%;background:#fffdf4ed;color:#aa101b;font-size:23px;cursor:pointer}.showcase-play span{display:block;margin-left:4px}.showcase-play[hidden]{display:none}.hero-showcase figcaption{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5;padding-top:14px}.hero-showcase figcaption a{white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor;align-self:start}@media(max-width:700px){.hero-showcase{justify-self:start;width:100%;max-width:420px}.showcase-media{height:auto;aspect-ratio:4/5}.showcase-options{gap:20px}.hero-showcase figcaption{font-size:12px;gap:10px}}
.showcase-media video[controls]{object-fit:contain}
