.falling-tens{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}@media (max-width:767px){.spotlight-banner>.falling-tens{display:none}.aspect-ratio-container img{position:relative;z-index:1}.falling-tens-mobile{overflow:visible;transform:translateZ(0);z-index:999}.falling-tens-mobile .falling-ten{animation-name:fall-mobile;top:0}@keyframes fall-mobile{0%{transform:translateY(-80px) rotate(var(--rot,0deg))}to{transform:translateY(700px) rotate(var(--rot,0deg))}}}.falling-ten{animation:fall linear infinite;color:#fff;position:absolute;top:-120px}.falling-ten svg{display:block;height:auto;width:100%}.falling-ten text{font-family:"Noto Serif",serif;font-variation-settings:"wght" 500,"wdth" 75}@keyframes fall{0%{transform:translateY(0) rotate(var(--rot,0deg))}to{transform:translateY(900px) rotate(var(--rot,0deg))}}.spotlight-banner{align-items:center;display:flex;min-height:600px;padding:4rem 2rem;position:relative}.spotlight-banner.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.spotlight-banner.white-text .spotlight-banner-description,.spotlight-banner.white-text .spotlight-banner-subtitle,.spotlight-banner.white-text .spotlight-banner-title{text-shadow:0 2px 4px rgba(0,0,0,.3)}.spotlight-banner.gradient-overlay:before{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.2) 75%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.spotlight-banner.gradient-overlay .spotlight-banner-content{position:relative;z-index:2}}.spotlight-banner-subtitle{font-size:1.25rem;margin-bottom:1rem}.spotlight-banner-title{font-size:3.5rem;margin-bottom:1.5rem}.spotlight-banner-button{background-color:var(--IBF-pink,#e91e63);border-radius:4px;display:inline-block;font-size:1.1rem;padding:1rem 2rem;text-decoration:none;transition:background-color .2s ease}.spotlight-banner-button:hover{background-color:#c2185b;background-color:var(--IBF-dark-pink,#c2185b)}@media (min-width:768px){.white-text,.white-text .subheader,.white-text a,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text p{color:#fff}}@media (max-width:767px){.spotlight-banner{min-height:0;padding:3rem 1rem}}