.cmp-row__col .dsc-launch-banner__shell.dsc-container{max-width:none;padding-inline:0}:where(a,article).dsc-launch-banner{container-name:launch-banner;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:var(--dsc-radius-boxed);color:var(--dsc-launch-banner-fg,inherit);gap:8px;height:300px;justify-content:space-between;overflow:hidden;padding:32px;text-decoration:none}a.dsc-launch-banner,a.dsc-launch-banner:active,a.dsc-launch-banner:focus,a.dsc-launch-banner:hover{color:var(--dsc-launch-banner-fg,inherit);text-decoration:none}.dsc-launch-banner__body{position:relative;z-index:2;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dsc-launch-banner__title{font-size:24px;font-weight:600;line-height:1.2;margin:0}.dsc-launch-banner__desc{color:var(--dsc-launch-banner-fg-muted,inherit);font-size:16px;line-height:1.5;margin:0}@container launch-banner (min-width: 768px){.dsc-launch-banner__title{font-size:32px}}.dsc-launch-banner__desc,.dsc-launch-banner__title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:normal}@container launch-banner (max-width: 767px){.dsc-launch-banner__desc,.dsc-launch-banner__title{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:normal}}.dsc-launch-banner__stat{position:relative;z-index:2;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.dsc-launch-banner__over{font-size:16px;line-height:1.4}.dsc-launch-banner__number{font-size:clamp(26px,18cqi,110px);font-weight:700;line-height:1;white-space:nowrap}.dsc-launch-banner__note{position:relative;top:.5em;-webkit-margin-start:.2em;font-size:clamp(12px,.3em,24px);font-weight:400;line-height:1;margin-inline-start:.2em;vertical-align:top}.dsc-launch-banner__stat-title{color:var(--dsc-launch-banner-fg-muted,inherit);font-size:16px;line-height:1.4}.dsc-launch-banner--primary{--dsc-launch-banner-fg:var(--dsc-color-on-primary);background:var(--dsc-color-primary-500)}.dsc-launch-banner--neutral{--dsc-launch-banner-fg:var(--dsc-color-primary-500);--dsc-launch-banner-fg-muted:var(--dsc-color-primary-700);background:var(--dsc-color-gray-100)}.dsc-launch-banner--dark{--dsc-launch-banner-fg:var(--dsc-color-on-inverted);background:#63666a}.dsc-launch-banner--image{--dsc-launch-banner-fg:#fff}.dsc-launch-banner__media{display:block;inset:0;position:absolute;z-index:0}.dsc-launch-banner__media picture{height:100%;width:100%}.dsc-launch-banner__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.dsc-launch-banner--image:has(.dsc-launch-banner__title,.dsc-launch-banner__desc,.dsc-launch-banner__over,.dsc-launch-banner__number:not(:empty),.dsc-launch-banner__stat-title) .dsc-launch-banner__media:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,hsla(0,0%,84.3%,0)),color-stop(78%,rgba(0,0,0,.5)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,hsla(0,0%,84.3%,0) 20%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.8));content:"";inset:0;position:absolute}.dsc-launch-banner--link{cursor:pointer;-webkit-transition:color var(--dsc-duration-normal) var(--dsc-easing-standard);transition:color var(--dsc-duration-normal) var(--dsc-easing-standard)}.dsc-launch-banner--link:focus-visible{outline:2px solid var(--dsc-color-focus-ring);outline-offset:2px}.dsc-launch-banner--link:after{border-radius:var(--dsc-radius-boxed);-webkit-box-shadow:var(--dsc-shadow-boxed);box-shadow:var(--dsc-shadow-boxed)}.dsc-launch-banner--link:after,.dsc-launch-banner--link:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.dsc-launch-banner--link:before{background:rgba(0,0,0,.15);opacity:0;-webkit-transition:opacity var(--dsc-duration-normal) var(--dsc-easing-standard);transition:opacity var(--dsc-duration-normal) var(--dsc-easing-standard)}.dsc-launch-banner--link:focus-visible:before,.dsc-launch-banner--link:hover:before{opacity:1}.dsc-launch-banner--image .dsc-launch-banner__media img{-webkit-transition:-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:transform var(--dsc-duration-normal) var(--dsc-easing-standard);transition:transform var(--dsc-duration-normal) var(--dsc-easing-standard),-webkit-transform var(--dsc-duration-normal) var(--dsc-easing-standard)}.dsc-launch-banner--image.dsc-launch-banner--link:focus-visible .dsc-launch-banner__media img,.dsc-launch-banner--image.dsc-launch-banner--link:hover .dsc-launch-banner__media img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.dsc-launch-banner--link,.dsc-launch-banner--link:before{-webkit-transition:none;transition:none}.dsc-launch-banner--image .dsc-launch-banner__media img{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.dsc-launch-banner__launch{position:relative;z-index:2;-webkit-box-flex:0;align-self:flex-end;background:#fff;border-radius:50%;color:var(--dsc-color-primary-500);display:grid;-ms-flex:0 0 auto;flex:0 0 auto;height:30px;place-items:center;width:30px}@container launch-banner (max-width: 767px){:where(a,article).dsc-launch-banner{padding:24px}}