@charset "utf-8";

#inc02{background:var(--ink)}
#inc02 .spotlight{width:calc(100% - 60px);margin:0 auto;padding:200px 0;border-radius:50px;background:var(--cream)}
#inc02 .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}
#inc02 .story-card{position:relative;height:442px;border-radius:30px;overflow:hidden;color:#fff}
#inc02 .story-card.n1{background:url('./img/story-bg-01.jpg') no-repeat center/cover}
#inc02 .story-card.n2{background:url('./img/story-bg-02.jpg') no-repeat center/cover}
#inc02 .story-card.n3{background:url('./img/story-bg-03.jpg') no-repeat center/cover}
#inc02 .story-wide{grid-column:1/-1}
#inc02 .story-card:after,#inc02 .promo.media-box:after,#inc02 .event-image:after,#inc02 .store:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 58%)}
#inc02 .story-card>div{position:absolute;z-index:2;left:54px;bottom:54px}
#inc02 .story-card small{font:700 20px var(--e-font);text-transform:uppercase;letter-spacing:1px}
#inc02 .story-card h3{font-size:35px;margin:10px 0 0}
#inc02 .marquee{height:54px;background:#000;color:#f39e0d;overflow:hidden;white-space:nowrap;font:700 25px/54px Outfit,sans-serif}
#inc02 .marquee div{display:flex;flex-shrink:0;width:max-content;animation:marquee 15s linear infinite}
#inc02 .marquee div p{margin-right:20px}
#inc02 .marquee em{color:#000;-webkit-text-stroke:2px var(--red);font-style:normal;paint-order: stroke fill;letter-spacing:2px}
@keyframes marquee{from{transform:translateX(0%);}to{transform:translateX(-50%)}}