#audio-player-speech-bubble{width:fit-content;height:fit-content}#audio-player-speech-bubble:after{content:"";position:absolute;bottom:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid black}#home-hero{position:relative;display:flex;align-items:center;min-height:calc(100vh - 5rem);background-image:url(/assets/country-club-costa-mesa.jpg);background-position:50%;background-size:cover}#home-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.hero-featured-img_bg{position:relative;background-size:cover;background-position:50%}.hero-featured-img_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(.125rem);opacity:.75}#hero-featured-img{position:relative;z-index:99}@media (min-width:1024px){#hero-featured-img{height:20rem}}@media (min-width:80rem){#hero-featured-img{height:22rem}}.home-hero-bottom-overlay-divider{background:#000;clip-path:polygon(0 100%,8% 0,92% 0,100% 100%,100% 100%,0 100%)}.member-carousel-item{height:12rem;min-width:12rem;margin:.0625rem}.member-carousel-img{display:block;height:12rem;width:100%;object-fit:cover;filter:grayscale(100%);margin:.0625rem}.member-carousel-img:hover{filter:none}.carousel-left{animation:slide-left 20s linear infinite;display:flex}.carousel-right{animation:slide-right 20s linear infinite;display:flex}@keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slide-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}