.featuredShow{background:#e8e5de;flex-direction:column;align-self:stretch;min-width:0;display:flex}.featuredStage{flex:1;height:490px;min-height:0;position:relative}.featuredSlide{opacity:0;visibility:hidden;margin:0;transition:opacity .65s,visibility .65s;position:absolute;inset:0}.featuredSlide.isActive{opacity:1;visibility:visible}.featuredSlide img{object-fit:contain;width:100%;height:100%;display:block}.featuredBadge{color:#293b30;letter-spacing:.13em;background:#faf8f3ed;padding:10px 13px;font-size:10px;font-weight:700;position:absolute;top:18px;left:18px}.featuredCaption{color:#fff;background:#293b30;justify-content:space-between;align-items:center;gap:18px;min-height:106px;padding:22px 24px 12px;display:flex}.featuredCaption h2{margin:0 0 7px;font:400 27px/1.15 Georgia,serif}.featuredCaption p{color:#e1e7dc;margin:0;font-size:13px;line-height:1.5}.featuredCaption>span{white-space:nowrap;color:#d5dfcf;font-size:12px}.featuredControls{color:#fff;background:#293b30;justify-content:center;align-items:center;gap:4px;padding:0 18px 12px;display:flex}.featuredControls button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:40px;height:44px;font:20px Arial,sans-serif}.featuredDots{display:flex}.featuredDots button{justify-content:center;align-items:center;width:26px;min-width:26px;padding:0;display:flex}.featuredDots span{background:#a8b3a2;border-radius:50%;width:6px;height:6px}.featuredDots button[aria-pressed=true] span{background:#fff;border-radius:5px;width:18px}.featuredControls .featuredPause{text-underline-offset:4px;min-width:46px;margin-left:12px;font-size:12px;text-decoration:underline}.featuredControls button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.featuredControls button:hover{background:#ffffff18}@media (width<=900px){.featuredStage{height:400px}.featuredCaption{min-height:110px;padding:18px}.featuredCaption h2{font-size:23px}.featuredDots button{width:22px;min-width:22px}.featuredControls{padding:0 8px 12px}.featuredControls .featuredPause{margin-left:2px}}@media (width<=600px){.featuredStage{flex:auto;height:360px}.featuredCaption{min-height:106px}.featuredControls{justify-content:space-between;padding:0 14px 12px}.featuredDots button{width:28px}.featuredBadge{font-size:9px;top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.featuredSlide{transition:none}}
