.location-results--results{margin-top:calc(var(--pxv-unit)*51)}.location-results--results .location-results--empty,.location-results--results .location-results--grid,.location-results--results .location-results--no-results{transition:opacity .22s cubic-bezier(.23,1,.32,1),visibility 0s linear}.location-results--results.is-awaiting-initial-results .location-results--empty,.location-results--results.is-awaiting-initial-results .location-results--grid,.location-results--results.is-awaiting-initial-results .location-results--no-results{opacity:0;visibility:hidden}.location-results--grid{--location-card-ease:cubic-bezier(0.16,1,0.3,1);display:grid;gap:calc(var(--pxv-unit)*50);grid-template-columns:1fr}@media (min-width:768px){.location-results--grid{column-gap:calc(var(--pxv-unit)*37);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:calc(var(--pxv-unit)*58)}}.location-results--card.in-view .location-results--thumb{opacity:1}.location-results--card.in-view .location-results--thumb:after{opacity:0}.location-results--card{gap:calc(var(--pxv-unit)*11);position:relative}.location-results--card.is-hidden{display:none}.location-results--grid.has-location-card-animations .location-results--card{--card-stagger:0ms}.location-results--grid.has-location-card-animations .location-results--card.is-filter-exiting{opacity:0;pointer-events:none;transform:translateY(calc(var(--pxv-unit)*12));transition:opacity var(--locations-filter-animation-duration,0s) var(--location-card-ease),transform var(--locations-filter-animation-duration,0s) var(--location-card-ease),visibility 0s linear var(--locations-filter-animation-duration,0s)}.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing{animation:locations-card-filter-in .54s var(--location-card-ease) backwards;animation-delay:var(--card-stagger)}.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .call,.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .contact-location,.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .learn,.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .location-results--address-lines p{animation:locations-card-filter-content-in .58s var(--location-card-ease) backwards;will-change:opacity,transform}.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .contact-location{animation-delay:calc(var(--card-stagger) + 60ms)}.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .location-results--address-lines p{animation-delay:calc(var(--card-stagger) + .13s)}.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .call{animation-delay:calc(var(--card-stagger) + .2s)}.location-results--grid.has-location-card-animations .location-results--card.is-filter-revealing .learn{animation-delay:calc(var(--card-stagger) + .24s)}.location-results--grid.has-location-card-animations .location-results--card.is-hidden{display:none}.location-results--card .learn{text-decoration:none;transition:color .3s cubic-bezier(.23,1,.32,1)}@media (max-width:767px){.location-results--card .learn{bottom:0;position:absolute;right:calc(var(--pxv-unit)*36)}}.location-results--card .learn:focus-visible,.location-results--card .learn:hover{color:#0b0c0b}.location-results--thumb{aspect-ratio:266/189;border-radius:calc(var(--pxv-unit)*6);opacity:.7;overflow:hidden;transition:opacity .64s cubic-bezier(.23,1,.32,1);width:100%}@media (max-width:767px){.location-results--thumb{aspect-ratio:335/189}}.location-results--thumb>img{object-fit:cover;object-position:center center}.location-results--thumb .hover-arrow{bottom:calc(var(--pxv-unit)*20);display:grid;opacity:0;position:absolute;right:calc(var(--pxv-unit)*20);transform:translateX(calc(var(--pxv-unit)*-5));transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);width:calc(var(--pxv-unit)*20);z-index:1}.location-results--thumb:after{background-color:#946229;content:"";inset:0;opacity:.2;position:absolute;transition:opacity .64s cubic-bezier(.23,1,.32,1)}.location-results--card.in-view:has(.location-results--thumb-link:hover,.location-results--thumb-link:focus-visible,.contact-location a:hover,.contact-location a:focus-visible) .location-results--thumb:after{opacity:.7}.location-results--card.in-view:has(.location-results--thumb-link:hover,.location-results--thumb-link:focus-visible,.contact-location a:hover,.contact-location a:focus-visible) .location-results--thumb .hover-arrow{opacity:1;transform:translateX(0)}.location-results--card.in-view:has(.location-results--thumb-link:hover,.location-results--thumb-link:focus-visible,.contact-location a:hover,.contact-location a:focus-visible) .contact-location{color:#946229}.location-results--card__info a,.location-results--thumb-link{text-decoration:none}.location-results--card>.learn:focus-visible,.location-results--card__info a:focus-visible{border-radius:calc(var(--pxv-unit)*6);outline:2px solid #946229;outline-offset:calc(var(--pxv-unit)*3)}.location-results--card>.learn:focus:not(:focus-visible),.location-results--card__info a:focus:not(:focus-visible){outline:none}@media (max-width:767px){.location-results--card__info .info-contact{padding-inline:calc(var(--pxv-unit)*24)}}.location-results--card__info .info-contact h3,.location-results--card__info .info-contact p{margin:0}.location-results--card__info .info-contact .contact-location{font-family:var(--font-family-heading);margin-bottom:calc(var(--pxv-unit)*6);margin-top:0;transition:color .3s cubic-bezier(.23,1,.32,1)}.location-results--card__info .info-contact .contact-location a{display:block;padding-top:calc(var(--pxv-unit)*23)}@media (max-width:767px){.location-results--card__info .info-contact .contact-location a{padding-top:calc(var(--pxv-unit)*17)}}.location-results--card__info .call{gap:calc(var(--pxv-unit)*8);margin-top:calc(var(--pxv-unit)*11);text-decoration:none}.location-results--card__info .call span{transition:color .3s cubic-bezier(.23,1,.32,1)}.location-results--card__info .call:focus-visible span,.location-results--card__info .call:hover span{color:#946229}.location-results--address-lines[hidden]{display:none}.location-results--empty,.location-results--no-results{margin-top:calc(var(--pxv-unit)*32);text-align:center}@keyframes locations-card-filter-in{0%{transform:translateY(calc(var(--pxv-unit)*26))}to{transform:translateY(0)}}@keyframes locations-card-filter-content-in{0%{opacity:0;transform:translateY(calc(var(--pxv-unit)*18))}to{opacity:1;transform:translateY(0)}}.location-results--load-more-container{padding-top:calc(var(--pxv-unit)*60);width:100%}.location-results--load-more[hidden]{display:none}