.menupro-intro{margin:0 0 34px;text-align:center}.intro-overline{margin:0 0 12px;font-size:25px;font-weight:500;letter-spacing:-.03em}.menupro-intro h3{margin:0 0 23px;font-size:23px;line-height:1.4;letter-spacing:-.035em}.intro-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.intro-gallery img{width:100%;aspect-ratio:1.78;object-fit:cover;border:1px solid #30343b}.intro-message{margin:22px 0 0;font-size:28px;font-weight:800;letter-spacing:-.04em}.intro-message strong{color:#ed1c24}.video-wrap{position:relative;width:min(100%,1000px);margin:0 auto;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#090a0d;box-shadow:0 24px 60px rgba(17,19,24,.18)}.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.original-content{margin-top:90px;padding-top:70px;border-top:1px solid #e7e9ee}.original-content>.kicker{text-align:center}.original-content>h3{margin:0 0 35px;text-align:center;font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-.04em}.original-content>h3 strong{color:#ed1c24}.original-content .image-stack{gap:30px}@media(max-width:800px){.intro-gallery{grid-template-columns:repeat(3,1fr);gap:10px}.intro-gallery img:nth-child(n+4){display:none}.intro-overline{font-size:20px}.menupro-intro h3{font-size:19px}.intro-message{font-size:23px}}@media(max-width:520px){.intro-gallery{grid-template-columns:repeat(2,1fr)}.intro-gallery img:nth-child(3){display:none}.intro-message{font-size:20px}.video-wrap{border-radius:12px}.original-content{margin-top:60px;padding-top:50px}.original-content>h3{font-size:24px}}
