.featured-cards{background:var(--featured-cards-bg,var(--theme-color-surface));color:var(--featured-cards-text,var(--theme-color-text))}.featured-card__link,.featured-cards .eyebrow{color:var(--featured-cards-accent,var(--theme-color-primary))}.featured-cards__intro{max-width:820px}.featured-cards__intro--center{margin-inline:auto;text-align:center}.featured-cards__intro--right{margin-left:auto;text-align:right}.featured-cards__heading{color:var(--featured-cards-heading,var(--theme-color-text));max-width:760px}.featured-cards__summary{font-size:1.08rem;max-width:720px}.featured-cards__items{margin-top:28px}.featured-cards--columns-2 .featured-cards__items{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-cards--columns-4 .featured-cards__items{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-card{background:var(--featured-cards-card-bg,#fff);border-color:var(--featured-cards-border,rgba(23,35,38,.14));box-shadow:0 10px 30px rgba(28,36,43,.04);display:flex;flex-direction:column;min-height:180px;overflow:hidden}.featured-card__image-wrap{position:relative}.featured-card__image{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;width:100%}.featured-card__tag{background:#1d242b;border-radius:4px;color:#18b65d;font-size:.72rem;font-weight:800;left:12px;letter-spacing:.07em;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px}.featured-cards--image-natural .featured-card__image{aspect-ratio:auto;height:auto;object-fit:contain}.featured-card__content{display:flex;flex:1;flex-direction:column;padding:24px 22px}.featured-card__location{color:#777c80;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.featured-card__content h3{color:var(--featured-cards-heading,var(--theme-color-text));font-size:1.04rem;line-height:1.2;margin-bottom:10px}.featured-card__content div{color:#3f4b54;line-height:1.58}.featured-card__link{display:inline-flex;font-weight:800;margin-top:auto;padding-top:14px;text-decoration:none}.featured-cards--style-filled .featured-card{border-color:transparent;box-shadow:var(--theme-shadow)}.featured-cards--style-minimal .featured-card{background:transparent;border-color:transparent}.featured-cards--style-minimal .featured-card__content{padding-inline:0}.featured-cards--editorial .featured-cards__items{gap:28px}.featured-cards--editorial .featured-card__content{padding:30px}.featured-cards--compact{padding-block:calc(var(--theme-section-spacing)*.7)}.featured-cards--compact .featured-card__content{padding:20px}@media (max-width:860px){.featured-cards--columns-2 .featured-cards__items,.featured-cards--columns-4 .featured-cards__items{grid-template-columns:1fr}}.featured-card{transition:opacity var(--fc-anim-duration,1.1s) cubic-bezier(.22,1,.36,1),transform var(--fc-anim-duration,1.1s) cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.featured-cards--anim-up:not(.is-visible) .featured-card,.featured-cards:not(.is-visible) .featured-card{opacity:0;transform:translateY(44px)}.featured-cards--anim-down:not(.is-visible) .featured-card{opacity:0;transform:translateY(-44px)}.featured-cards--anim-left:not(.is-visible) .featured-card{opacity:0;transform:translateX(-60px)}.featured-cards--anim-right:not(.is-visible) .featured-card{opacity:0;transform:translateX(60px)}.featured-cards--anim-fade:not(.is-visible) .featured-card{opacity:0;transform:none}.featured-cards.is-visible .featured-card:nth-child(2){transition-delay:.12s}.featured-cards.is-visible .featured-card:nth-child(3){transition-delay:.24s}.featured-cards.is-visible .featured-card:nth-child(4){transition-delay:.36s}.featured-cards.is-visible .featured-card:nth-child(5){transition-delay:.48s}.featured-cards.is-visible .featured-card:nth-child(6){transition-delay:.6s}.featured-cards--hover-zoom .featured-card{transition:opacity var(--fc-anim-duration,1.1s) cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.featured-cards--hover-zoom .featured-card:hover{box-shadow:0 10px 36px rgba(0,0,0,.14);transform:scale(1.04);transition-delay:0s;z-index:1}@media (prefers-reduced-motion:reduce){.featured-card{transition:none}.featured-cards:not(.is-visible) .featured-card{opacity:1;transform:none}}.featured-cards--content-xs .featured-card__content div{font-size:.8rem}.featured-cards--content-sm .featured-card__content div{font-size:.9rem}.featured-cards--content-lg .featured-card__content div{font-size:1.1rem}.featured-cards--content-xl .featured-card__content div{font-size:1.2rem}