.featured-slide{background-color:var(--card);color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.featured-slide-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-slide-shade{background:linear-gradient(to top, var(--background) 0%, #000000d1 22%, #00000073 48%, #0000001a 72%, transparent 100%);pointer-events:none;position:absolute;inset:0}.featured-slide-content{bottom:0;z-index:2;width:calc(min(100%, var(--page-max-width,1280px)) - 2 * var(--page-gutter,24px));max-width:720px;margin-inline:auto;margin-bottom:var(--space-12,48px);position:absolute;inset-inline:0}@media (min-width:1024px){.featured-slide-content{max-width:none}.featured-slide-content>*{max-width:720px}}.featured-slide-logo{object-fit:contain;object-position:left center;max-width:min(320px,70%);height:50px;display:block}[dir=rtl] .featured-slide-logo{object-position:right center}.featured-slide-title{margin-top:var(--space-4,16px);text-wrap:balance;font-size:25px;font-weight:bolder;line-height:1.15;display:block}.featured-slide-logo+.featured-slide-title{margin-top:var(--space-4,16px)}.featured-slide-content>.featured-slide-title:first-child{margin-top:0}.featured-slide-body{margin-top:var(--space-2,8px);font-size:var(--text-sm,14px);color:#ffffffd9;line-height:1.5;display:block}.featured-slide-buttons{gap:var(--space-3,12px);margin-top:var(--space-6,24px);flex-wrap:wrap;display:flex}.featured-slide-button-primary:hover{filter:brightness(1.1)}.featured-slide-button-outline:hover{border-color:var(--foreground);background-color:#0000!important}.featured-slide-reveal{opacity:0}.featured-slide-buttons>.featured-slide-reveal{display:inline-flex}[data-reveal] .featured-slide-reveal{animation:.7s cubic-bezier(.16,1,.3,1) both featured-reveal;animation-delay:calc(.12s + var(--reveal,0) * 90ms)}@keyframes featured-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal] .featured-slide-reveal{animation-name:featured-fade;animation-duration:.3s}@keyframes featured-fade{0%{opacity:0}}}
