.cardTopImage-container a[data-v-b959259a]{text-decoration:none;color:var(--gray-950)}.cardTopImage-container a:hover .cardTopImage_projectLinkCard[data-v-b959259a]{outline-color:var(--primary-500);outline-offset:-1px}.cardTopImage-container a:hover .projectLinkCard-arrow[data-v-b959259a]{transform:translate(2px)}.cardTopImage_projectLinkCard[data-v-b959259a]{border:2px solid var(--gray-200);border-radius:.8rem;background:#fff;padding:3.2rem;outline:4px solid transparent;outline-offset:-4px;transition:outline-color .2s,outline-offset .2s}.cardTopImage_projectLinkCard .cardTopImage-headerContainer[data-v-b959259a]{display:flex;align-items:baseline;gap:1.6rem;margin-bottom:1.6rem;justify-content:space-between}.cardTopImage_projectLinkCard .cardTopImage-statusContainer[data-v-b959259a]{display:flex;justify-content:flex-start;flex-shrink:0}.cardTopImage_projectLinkCard .cardTopImage-heading[data-v-b959259a]{font-size:2rem;font-weight:600;font-family:Inter,Roboto,sans-serif;margin:0;text-decoration:none}.cardTopImage_projectLinkCard .cardTopImage-titleGroup[data-v-b959259a]{margin:0}.cardTopImage_projectLinkCard .cardTopImage-contentContainer[data-v-b959259a]{padding:3.2rem 0 0;display:block}.cardTopImage_projectLinkCard .cardTopImage-locationGroup[data-v-b959259a]{margin:1.6rem 0}.cardTopImage_projectLinkCard .cardTopImage-regionName[data-v-b959259a]{font-size:1.8rem;font-weight:600}.cardTopImage_projectLinkCard .cardTopImage-subheading[data-v-b959259a]{font-size:1.6rem;font-weight:500}.cardTopImage_projectLinkCard .cardTopImage-image[data-v-b959259a]{width:100%;height:auto;aspect-ratio:16/9;border-radius:8px}.cardTopImage_projectLinkCard .projectLinkCard-data[data-v-b959259a]{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:1.6rem}@media screen and (max-width: 500px){.cardTopImage_projectLinkCard .projectLinkCard-data[data-v-b959259a]{grid-template-columns:1fr}}.cardTopImage_projectLinkCard .projectLinkCard-dataGroup dt[data-v-b959259a]{font-size:1.4rem}.cardTopImage_projectLinkCard .projectLinkCard-dataGroup dd[data-v-b959259a]{font-size:1.6rem;font-weight:700;margin:0}.cardTopImage_projectLinkCard .projectLinkCard-dogsAllowed[data-v-b959259a]{font-size:1.25rem;margin-bottom:1rem}.cardTopImage_projectLinkCard .projectLinkCard-viewAction[data-v-b959259a]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;font-size:1.25rem;font-weight:500;color:var(--primary-600);text-decoration:none;margin-top:1.6rem}.cardTopImage_projectLinkCard .projectLinkCard-viewAction:hover .projectLinkCard-arrow[data-v-b959259a]{transform:translate(2px)}.cardTopImage_projectLinkCard .projectLinkCard-arrow[data-v-b959259a]{font-size:1.25rem;transition:transform .2s}.projectCard--disabled[data-v-b959259a]{pointer-events:none}.projectCard--disabled .cardTopImage_projectLinkCard[data-v-b959259a]{opacity:.6;filter:grayscale(.3);cursor:not-allowed}.projectCard--disabled .cardTopImage_projectLinkCard[data-v-b959259a]:hover{outline-color:transparent!important}@media screen and (max-width: 384px){.cardTopImage_projectLinkCard[data-v-b959259a]{padding:1.6rem}.cardTopImage_projectLinkCard .cardTopImage-headerContainer[data-v-b959259a]{flex-direction:column}}.projectCard-skeleton[data-v-af1d2fec]{--column-count: 2;--column-gap: var(--spc24-16)}.projectCard-skeletonCard[data-v-af1d2fec]{background:var(--gray-50);border-radius:8px;border:1px solid var(--gray-200);overflow:hidden}.projectCard-skeletonCard .skeleton-content[data-v-af1d2fec]{padding:0}.projectCard-skeletonCard .skeleton-content .skeleton-image[data-v-af1d2fec]{height:200px;background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.projectCard-skeletonCard .skeleton-content .skeleton-text-lines[data-v-af1d2fec]{padding:1rem}.projectCard-skeletonCard .skeleton-content .skeleton-text-lines .skeleton-line[data-v-af1d2fec]{height:12px;background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;margin-bottom:8px}.projectCard-skeletonCard .skeleton-content .skeleton-text-lines .skeleton-line--title[data-v-af1d2fec]{height:16px;width:75%}.projectCard-skeletonCard .skeleton-content .skeleton-text-lines .skeleton-line--subtitle[data-v-af1d2fec]{width:50%}.projectCard-skeletonCard .skeleton-content .skeleton-text-lines .skeleton-line--description[data-v-af1d2fec]{width:90%;margin-bottom:0}.spinner-container{padding:4rem;display:flex;justify-content:center;align-items:center;height:100%}.spinner{width:150px;height:150px;border-radius:50%;position:relative;animation:spin 1.5s linear infinite}.spinner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,transparent 15%,#5D7059 35%,#5D7059 65%,transparent 85%,transparent 100%);animation:fadeSpinner 2s linear infinite;mask:radial-gradient(transparent 65%,black 66%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeSpinner{0%{opacity:1}to{opacity:1}}.promotions-browsing[data-v-ed2ad05d]{padding:clamp(6rem,3.906vw + 4.5rem,12rem) 0}.promotions-browsing .section-header[data-v-ed2ad05d]{text-align:center}.promotions-browsing .section-header h2[data-v-ed2ad05d]{font-size:clamp(3.4rem,1.991vw + 2.205rem,5.2rem);margin:0}.promotions-browsing .promotions-selector[data-v-ed2ad05d]{display:flex;justify-content:center;gap:2rem;padding:clamp(3rem,3.356vw - .443rem,6rem) 0}.promotions-browsing .promotions-selector .btn[data-v-ed2ad05d]{width:100%;max-width:300px}.promotions-browsing .promotionsBrowsing-section[data-v-ed2ad05d]{border-top:1px solid var(--gray-200);padding:var(--spc48-24) 0 0 0}.promotions-browsing .promotionsBrowsing-section h3[data-v-ed2ad05d]{margin-bottom:var(--spc48-24);font-family:Inter;font-size:var(--fs34-22);line-height:1.125;text-align:left}[data-v-ed2ad05d] .tagPromotion{display:inline-flex;align-items:center;padding:8px 12px;border-radius:3rem;background-color:#583da6;color:#fff;font-size:.9em;font-weight:500;line-height:1.125}
