.review-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;padding:var(--spacing-md);background:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.25s forwards backdropFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.review-modal-backdrop--closing{animation:.2s forwards backdropFadeOut}.review-modal-backdrop-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.review-modal-content{z-index:1;background:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:100%;max-width:560px;max-height:90vh;padding:var(--spacing-xl);animation:.3s cubic-bezier(.16,1,.3,1) forwards modalSlideIn;position:relative;overflow-y:auto}.review-modal-backdrop--closing .review-modal-content{animation:.2s forwards modalSlideOut}@media (max-width:640px){.review-modal-content{max-height:100vh;padding:var(--spacing-lg);border-radius:0}}.review-modal-close-button{top:var(--spacing-md);right:var(--spacing-md);background:var(--border-color);border-radius:var(--border-radius);cursor:pointer;padding:var(--spacing-sm);color:var(--text-light);transition:var(--transition);z-index:1;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.review-modal-close-button:hover{color:var(--text-color);transform:scale(1.05)}.review-modal-close-button:active{transform:scale(.95)}.review-modal-close-button:focus{outline:2px solid var(--primary-color);outline-offset:2px}.review-modal-title{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--text-color);padding-right:var(--spacing-3xl);line-height:var(--line-height-tight)}.review-modal-description{margin:0 0 var(--spacing-lg) 0;color:var(--text-light);font-size:var(--font-p);line-height:var(--line-height-normal)}.review-modal-destinations{gap:var(--spacing-sm);flex-direction:column;display:flex}.review-modal-destination{border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);width:100%;color:var(--text-color);padding:var(--spacing-md);font-size:var(--font-p);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;min-height:44px;display:flex}.review-modal-destination:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);box-shadow:var(--box-shadow);transform:translateY(-1px)}.review-modal-destination:active:not(:disabled){transform:translateY(0)}.review-modal-destination:disabled{opacity:.6;cursor:not-allowed}.review-modal-destination:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (min-width:768px){.review-modal-content{padding:var(--spacing-2xl)}.review-modal-destinations{flex-flow:wrap}.review-modal-destination{flex:1;min-width:180px}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalSlideOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(10px)}}
.AV0qia_reviews-carousel{width:100%;margin-top:var(--spacing-lg)}.AV0qia_reviews-carousel__viewport{width:100%;overflow:hidden}.AV0qia_reviews-carousel__track{--visible-count:1;transform:translateX(calc(-100% * var(--index) / var(--visible-count)));align-items:stretch;transition:transform .6s;display:flex}@media (min-width:640px){.AV0qia_reviews-carousel__track{--visible-count:2}}@media (min-width:1024px){.AV0qia_reviews-carousel__track{--visible-count:3}}@media (prefers-reduced-motion:reduce){.AV0qia_reviews-carousel__track{transition:none}}.AV0qia_reviews-carousel__slide{flex:0 0 calc(100%/var(--visible-count));max-width:calc(100%/var(--visible-count));box-sizing:border-box;padding:0 var(--spacing-sm)}.AV0qia_reviews-carousel__card{text-align:center;align-items:center;gap:var(--spacing-sm);height:100%;padding:var(--spacing-lg);border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);flex-direction:column;margin:0;display:flex}.AV0qia_reviews-carousel__stars{letter-spacing:.1em;color:var(--background-color);font-size:var(--font-p)}.AV0qia_reviews-carousel__text{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:rgba(255,255,255,.92);flex:auto;margin:0;font-style:italic}.AV0qia_reviews-carousel__name{font-size:var(--font-small);font-weight:var(--font-weight-semibold);color:rgba(255,255,255,.85);margin:0}.AV0qia_reviews-carousel__controls{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}.AV0qia_reviews-carousel__arrow{width:44px;height:44px;color:var(--background-color);font-size:var(--font-h3);cursor:pointer;transition:var(--transition);background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.AV0qia_reviews-carousel__arrow:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--tertiary-color)}.AV0qia_reviews-carousel__arrow:focus-visible{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--tertiary-color)}
.uTtQ1W_reviews{text-align:center;min-height:50vh;color:var(--background-color);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.uTtQ1W_reviews{min-height:60vh}}.uTtQ1W_reviews__media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.uTtQ1W_reviews__image{object-fit:cover;object-position:center;width:100%;height:100%}.uTtQ1W_reviews__content{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;max-width:var(--container-tablet);padding:var(--spacing-2xl) var(--spacing-md) 0;flex-direction:column;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.uTtQ1W_reviews__content{padding:var(--spacing-3xl) var(--spacing-lg) 0;gap:var(--spacing-lg)}}.uTtQ1W_reviews__eyebrow{font-size:var(--font-small);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.9)}.uTtQ1W_reviews__heading{font-size:var(--font-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--background-color);margin:0}.uTtQ1W_reviews__rating{justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--background-color);font-size:max(1.25rem,min(1rem + 1vw,1.75rem));display:flex}.uTtQ1W_reviews__stars{letter-spacing:.1em;color:var(--background-color)}.uTtQ1W_reviews__score{font-weight:var(--font-weight-bold);color:var(--background-color)}.uTtQ1W_reviews__out{font-size:var(--font-p);opacity:.8;color:rgba(255,255,255,.85)}.uTtQ1W_reviews__body{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:rgba(255,255,255,.92);max-width:64ch;margin:0}.uTtQ1W_reviews__carousel{z-index:2;width:100%;max-width:var(--container-desktop);padding:0 var(--spacing-md) var(--spacing-2xl);margin:0 auto;position:relative}@media (min-width:768px){.uTtQ1W_reviews__carousel{padding:0 var(--spacing-lg) var(--spacing-3xl)}}.uTtQ1W_reviews__ctas{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.uTtQ1W_reviews__cta{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-p);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-align:center;color:var(--background-color);border:2px solid var(--background-color);transition:var(--transition);cursor:pointer;background-color:transparent;border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.uTtQ1W_reviews__cta:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--tertiary-color);box-shadow:var(--box-shadow);transform:translateY(-2px)}.uTtQ1W_reviews__cta:focus-visible{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--tertiary-color);box-shadow:var(--box-shadow);transform:translateY(-2px)}.uTtQ1W_reviews__cta:active{transform:translateY(0)}
._07F_na_affiliations{padding:var(--spacing-xl) var(--spacing-md);background-color:var(--background-color)}@media (min-width:768px){._07F_na_affiliations{padding:var(--spacing-2xl) var(--spacing-lg)}}._07F_na_affiliations__container{max-width:var(--container-desktop);justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:768px){._07F_na_affiliations__container{gap:var(--spacing-xl)}}._07F_na_affiliations__link{justify-content:center;align-items:center;transition:opacity .2s;display:flex}._07F_na_affiliations__link:hover{opacity:.7}._07F_na_affiliations__link:focus-visible{opacity:.7}._07F_na_affiliations__logo{object-fit:contain;width:auto;max-height:60px}@media (min-width:768px){._07F_na_affiliations__logo{max-height:75px}}._07F_na_affiliations__logo--tall{max-height:100px}@media (min-width:768px){._07F_na_affiliations__logo--tall{max-height:120px}}
.OAgBla_home-cta{padding:var(--spacing-2xl) var(--spacing-md)!important}@media (min-width:768px){.OAgBla_home-cta{padding:var(--spacing-3xl) var(--spacing-lg)!important}}
