.FeaturedBanner-module__5HQ2_q__frame{width:100%;container:featured-banner/inline-size}.FeaturedBanner-module__5HQ2_q__banner{--h:340px;height:var(--h);border:1px solid var(--color-shell-rim);background-color:var(--color-shell-tile);border-radius:24px;position:relative;overflow:hidden}.FeaturedBanner-module__5HQ2_q__wash{background:linear-gradient(#ffffff0f 0%,#fff0 46%),linear-gradient(221deg,#0a84ff2e 20%,#0000 95%);position:absolute;inset:0}.FeaturedBanner-module__5HQ2_q__art{filter:drop-shadow(0 24px 30px #000000e6);width:220px;height:360px;position:absolute;bottom:-60px;right:-20px;transform:rotate(-14deg)}.FeaturedBanner-module__5HQ2_q__art img{object-fit:contain}.FeaturedBanner-module__5HQ2_q__copy{flex-direction:column;justify-content:center;gap:14px;max-width:600px;display:flex;position:absolute;inset:0 28px}.FeaturedBanner-module__5HQ2_q__eyebrowRow{align-items:center;gap:8px;display:flex}.FeaturedBanner-module__5HQ2_q__liveDot{background-color:#e33b30;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite FeaturedBanner-module__5HQ2_q__featuredLivePulse}.FeaturedBanner-module__5HQ2_q__eyebrow{font-family:var(--font-display);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-shell-muted);font-size:11.5px;font-weight:700}.FeaturedBanner-module__5HQ2_q__title{font-family:var(--font-display);letter-spacing:-.8px;color:#fff;margin:0;font-size:34px;font-weight:800;line-height:38px}.FeaturedBanner-module__5HQ2_q__sub{font-family:var(--font-sans);color:#ffffffa8;max-width:500px;margin:0;font-size:16px;line-height:24px}.FeaturedBanner-module__5HQ2_q__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.FeaturedBanner-module__5HQ2_q__primary,.FeaturedBanner-module__5HQ2_q__glass{border-radius:999px;justify-content:center;align-items:center;height:52px;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s;display:inline-flex}.FeaturedBanner-module__5HQ2_q__primary{font-family:var(--font-display);color:#fff;background:linear-gradient(#0a84ff,#0060df);padding-inline:22px;font-size:16px;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff42,0 6px 12px #0a84ff40}.FeaturedBanner-module__5HQ2_q__primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,0 6px 18px #0a84ff73}.FeaturedBanner-module__5HQ2_q__glass{font-family:var(--font-display);color:var(--color-shell-text);border:1px solid var(--color-shell-rim);background-color:var(--color-shell-fill);padding-inline:24px;font-size:14px;font-weight:600}.FeaturedBanner-module__5HQ2_q__glass:hover{background-color:#ffffff17;border-color:#ffffff38}.FeaturedBanner-module__5HQ2_q__primary:focus-visible,.FeaturedBanner-module__5HQ2_q__glass:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@container featured-banner (min-width:852px){.FeaturedBanner-module__5HQ2_q__banner{--h:clamp(420px, 32cqw, 600px)}.FeaturedBanner-module__5HQ2_q__art{right:calc(var(--h) * 80 / 420);bottom:calc(var(--h) * -80 / 420);width:calc(var(--h) * 300 / 420);height:calc(var(--h) * 490 / 420)}.FeaturedBanner-module__5HQ2_q__copy{left:calc(var(--h) * 56 / 420);max-width:min(810px, calc(var(--h) * 600 / 420));gap:min(18.9px, calc(var(--h) * 14 / 420));right:auto}.FeaturedBanner-module__5HQ2_q__title{font-size:min(67.5px, calc(var(--h) * 50 / 420));line-height:min(72.9px, calc(var(--h) * 54 / 420))}.FeaturedBanner-module__5HQ2_q__sub{max-width:min(675px, calc(var(--h) * 500 / 420));font-size:min(18.4px, calc(var(--h) * 16 / 420));line-height:min(27.6px, calc(var(--h) * 24 / 420))}}@media (prefers-reduced-motion:reduce){.FeaturedBanner-module__5HQ2_q__liveDot{animation:none}}@keyframes FeaturedBanner-module__5HQ2_q__featuredLivePulse{0%,to{opacity:1}50%{opacity:.35}}
