.content-w-photo-background{padding-left:0;padding-right:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-mask-image:url(../../svg/masks/fisherman_paradise-mask.svg?20260418);mask-image:url(../../svg/masks/fisherman_paradise-mask.svg?20260418);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-mode:alpha;mask-mode:alpha}@media (min-width:768px){.content-w-photo-background{background-attachment:fixed}}@media (max-width:767.98px){.content-w-photo-background{background-attachment:scroll}}.content-w-photo-background__card{position:relative;display:block;overflow:hidden;width:100%;min-height:26rem;color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-mode:alpha;mask-mode:alpha}.content-w-photo-background--center .content-w-photo-background__card{-webkit-mask-image:none;mask-image:none}.content-w-photo-background__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.35)}.content-w-photo-background__content{position:relative;z-index:2;max-width:46rem;padding:3.5rem 1.5rem}.content-w-photo-background--left .content-w-photo-background__content{margin-right:auto;padding-left:1.5rem;padding-right:6rem;text-align:left}.content-w-photo-background--right .content-w-photo-background__content{margin-left:auto;padding-left:6rem;padding-right:1.5rem;text-align:right}.content-w-photo-background--center .content-w-photo-background__content{margin-left:auto;margin-right:auto;text-align:center}.content-w-photo-background__kicker{margin-bottom:.5rem;font-family:"First Rodeo";font-size:1.25rem}.content-w-photo-background__title{margin:0 0 1.5rem;font-family:"Averia Libre";font-size:58px;line-height:64px;text-transform:uppercase}.content-w-photo-background__text{margin-bottom:2rem;font-family:Montserrat;font-size:20px;line-height:32px}.content-w-photo-background--right .content-w-photo-background__text{margin-left:auto}.content-w-photo-background__ctas{display:flex;gap:1rem;flex-wrap:wrap}.content-w-photo-background--right .content-w-photo-background__ctas{justify-content:flex-end}.content-w-photo-background--center .content-w-photo-background__ctas{justify-content:center}.content-w-photo-background__link{display:inline-block;color:var(--secondary-light-cream,#e9e7d9);font-family:Montserrat;font-size:12px;font-weight:500;line-height:34px;text-transform:uppercase;text-decoration:none}.content-w-photo-background__link::after{content:" →";color:var(--secondary-marigold,#ffc226)}.content-w-photo-background__link:hover{text-decoration:underline}@media (min-width:768px){.content-w-photo-background__card{min-height:29.6296vw}.content-w-photo-background__content{max-width:50vw;padding:5.0926vw 2.7778vw 4.1667vw}.content-w-photo-background--left .content-w-photo-background__content{padding-left:6.9444vw;padding-right:0}.content-w-photo-background--right .content-w-photo-background__content{padding-left:0;padding-right:6.9444vw}.content-w-photo-background__title{font-size:3.3565vw;line-height:3.7037vw}.content-w-photo-background__text{font-size:1.1574vw;line-height:1.8519vw}.content-w-photo-background__kicker{font-size:1.1574vw}.content-w-photo-background__link{font-size:.6944vw;line-height:1.9676vw}}@media (max-width:767.98px){.content-w-photo-background{position:relative;overflow:hidden}.content-w-photo-background::before{content:"";position:fixed;inset:0;z-index:0;background-image:inherit;background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}.content-w-photo-background__card{position:relative;z-index:1}.content-w-photo-background--left .content-w-photo-background__content,.content-w-photo-background--right .content-w-photo-background__content{margin-right:auto;padding-left:1.5rem;padding-right:6rem;text-align:left}.content-w-photo-background__title{font-size:36px;line-height:1.1em}.content-w-photo-background__text{font-size:16px;line-height:160%}}