.banner-row{align-items:stretch;display:flex;gap:clamp(.5rem,.6vw,.75rem);width:100%}.banner-side-col{flex-shrink:0;gap:clamp(.5rem,.6vw,.625rem);width:clamp(18.75rem,28%,27.75rem)}.banner-side-text-pad{padding:clamp(.375rem,.55vw,.5rem) clamp(.5rem,.8vw,.75rem)}.side-banner-title[data-v-d3da0d18]{color:#1a1a1a;font-size:clamp(.875rem,.95vw,1rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}.side-banner-desc[data-v-d3da0d18]{color:#6b7280;font-size:clamp(.625rem,.75vw,.75rem);font-weight:400;letter-spacing:-.01em;line-height:1.45;margin-top:.25rem}.scrollbar-hide[data-v-d3da0d18]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-d3da0d18]::-webkit-scrollbar{display:none}.banner-fade-enter-active[data-v-d3da0d18],.banner-fade-leave-active[data-v-d3da0d18]{transition:opacity .45s ease}.banner-fade-enter-from[data-v-d3da0d18],.banner-fade-leave-to[data-v-d3da0d18]{opacity:0}.featured-card[data-v-64a91b71]{backface-visibility:hidden;isolation:isolate;transform:translateZ(0)}.featured-title[data-v-64a91b71]{color:var(--home-accent-title-text)}.featured-badge[data-v-64a91b71]{color:var(--home-accent-badge)}.featured-card-media[data-v-64a91b71]{border-radius:inherit}.featured-card-stack[data-v-64a91b71]{height:calc(100% + .75rem);inset:-.375rem;position:absolute;transform:scale(1.03);transform-origin:center center;transition:transform .5s ease;width:calc(100% + .75rem);will-change:transform}.group:hover .featured-card-stack[data-v-64a91b71]{transform:scale(1.06)}.featured-media[data-v-64a91b71]{height:100%;inset:0;opacity:.35;position:absolute;transition:opacity .35s ease;width:100%}.group:hover .featured-media[data-v-64a91b71]{opacity:1}.featured-overlay[data-v-64a91b71]{background:linear-gradient(90deg,#fafafa 0,hsla(0,0%,100%,.9) 28%,hsla(0,0%,100%,.45) 52%,hsla(0,0%,100%,.12) 72%,transparent 88%);border-radius:inherit}.featured-overlay-wash[data-v-64a91b71]{background:#ffffffd1;border-radius:inherit;transition:opacity .35s ease}.group:hover .featured-overlay-wash[data-v-64a91b71]{opacity:0}.scrollbar-hide[data-v-c841a313]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-c841a313]::-webkit-scrollbar{display:none}
