.intodigital-travel-locations-highlights{--travel-locations-highlights-border:var(--color-border-subtle, #e8e5e5);--travel-locations-highlights-text:var(--color-text-primary, #000);--travel-locations-highlights-muted:var(--color-text-subtle, #3d4141);--travel-locations-highlights-pill-bg:var(--color-background-base, #fff);--travel-locations-highlights-pill-bg-active:var(--color-background-accent-alternative-light, #f26c3f);--travel-locations-highlights-pill-border-active:var(--color-border-accent, #f26c3f)}.intodigital-travel-locations-highlights .container{padding-right:var(--grid-margin)!important;padding-left:var(--grid-margin)!important}@media screen and (width>=80rem){.intodigital-travel-locations-highlights .container.normal-pads{padding-right:0!important;padding-left:0!important}}.intodigital-travel-locations-highlights__inner{padding-bottom:var(--spacing-section-break,4rem)}.intodigital-travel-locations-highlights__header{display:flex;gap:var(--grid-gutter,3rem);align-items:flex-start;justify-content:space-between;padding-top:var(--spacing-xl,1.5rem);padding-bottom:var(--spacing-xl,1.5rem);border-top:1px solid var(--travel-locations-highlights-border)}.intodigital-travel-locations-highlights__heading{flex:1 1 auto;margin:0;color:var(--travel-locations-highlights-text);font-size:var(--text-styles-interface-m-font-size,1.25rem);line-height:var(--text-styles-interface-m-line-height,1.5rem);font-weight:600}.intodigital-travel-locations-highlights__header-link{flex:0 0 auto;min-width:10.5rem}.intodigital-travel-locations-highlights__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2xl,2rem)}.intodigital-travel-locations-highlights__item{min-width:0}.intodigital-travel-locations-highlights__card{display:flex;flex-direction:column;gap:var(--spacing-m,1rem);color:inherit;text-decoration:none}.intodigital-travel-locations-highlights__card:focus-visible{outline:none}.intodigital-travel-locations-highlights__media{position:relative;overflow:hidden;border-radius:var(--radius-l,.75rem);aspect-ratio:4/3;background:var(--color-background-accent-primary-light,#fef0ec);transition:transform 180ms ease}.intodigital-travel-locations-highlights__media--fallback{display:flex}.intodigital-travel-locations-highlights__media--placeholder{background:linear-gradient(90deg,#e8e5e5 25%,#f4f2f2 50%,#e8e5e5 75%);background-size:200% 100%;animation:intodigital-travel-locations-highlights-skeleton 1.5s ease-in-out infinite}.intodigital-travel-locations-highlights__image,.intodigital-travel-locations-highlights__image-fallback,.intodigital-travel-locations-highlights__image-placeholder{display:block;width:100%;height:100%}.intodigital-travel-locations-highlights__image{object-fit:cover;transition:transform 180ms ease}.intodigital-travel-locations-highlights__image-fallback{--exercise-location-image-fallback-width:132.25%;--exercise-location-image-fallback-height:100%;--exercise-location-image-fallback-right:-4.45%;--exercise-location-image-fallback-bottom:0}.intodigital-travel-locations-highlights__image-placeholder{background:#e8e5e5}.intodigital-travel-locations-highlights__pill{position:absolute;top:var(--spacing-m,1rem);right:var(--spacing-m,1rem);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:2.125rem;padding:var(--spacing-xs,.5rem) var(--spacing-s,.75rem);border-radius:999px;background:var(--travel-locations-highlights-pill-bg);color:var(--travel-locations-highlights-text);font-size:var(--text-styles-interface-xs-font-size,.875rem);line-height:1;font-weight:600;border:var(--stroke-m,2px) solid #fff0;transition:background-color 180ms ease,border-color 180ms ease,padding 180ms ease,transform 180ms ease}.intodigital-travel-locations-highlights__content{display:flex;flex-direction:column;min-width:0}.intodigital-travel-locations-highlights__item-title,.intodigital-travel-locations-highlights__item-type,.intodigital-travel-locations-highlights__empty{margin:0}.intodigital-travel-locations-highlights__item-title{padding-bottom:var(--spacing-2xs,.375rem);color:var(--travel-locations-highlights-text);font-size:var(--text-styles-interface-m-font-size,1.25rem);line-height:var(--text-styles-interface-m-line-height,1.5rem);font-weight:600}.intodigital-travel-locations-highlights__item-type,.intodigital-travel-locations-highlights__empty{color:var(--travel-locations-highlights-text);font-size:var(--text-styles-interface-s-font-size,1rem);line-height:var(--text-styles-interface-s-line-height,1.35rem)}.intodigital-travel-locations-highlights__card:hover .intodigital-travel-locations-highlights__media,.intodigital-travel-locations-highlights__card:focus-within .intodigital-travel-locations-highlights__media{transform:scale(1.0145)}.intodigital-travel-locations-highlights__card:hover .intodigital-travel-locations-highlights__image,.intodigital-travel-locations-highlights__card:focus-within .intodigital-travel-locations-highlights__image,.intodigital-travel-locations-highlights__card:hover .intodigital-travel-locations-highlights__image-fallback,.intodigital-travel-locations-highlights__card:focus-within .intodigital-travel-locations-highlights__image-fallback{transform:scale(1.0145)}.intodigital-travel-locations-highlights__card:hover .intodigital-travel-locations-highlights__pill,.intodigital-travel-locations-highlights__card:focus-within .intodigital-travel-locations-highlights__pill{padding:calc(var(--spacing-xs, 0.5rem) - 2px) calc(var(--spacing-s, 0.75rem) - 2px);background:var(--travel-locations-highlights-pill-bg-active);border-color:var(--travel-locations-highlights-pill-border-active)}.intodigital-travel-locations-highlights__card:hover .intodigital-travel-locations-highlights__item-title,.intodigital-travel-locations-highlights__card:focus-within .intodigital-travel-locations-highlights__item-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.intodigital-travel-locations-highlights__empty{color:var(--travel-locations-highlights-muted)}.intodigital-travel-locations-highlights .wp-block-buttons{margin:0}.intodigital-travel-locations-highlights .wp-block-button__link{padding-top:0!important;padding-bottom:0!important}.intodigital-travel-locations-highlights__skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#e8e5e5 25%,#f4f2f2 50%,#e8e5e5 75%);background-size:200% 100%;animation:intodigital-travel-locations-highlights-skeleton 1.5s ease-in-out infinite}.intodigital-travel-locations-highlights__skeleton--title{width:min(17rem,100%);height:1.5rem}.intodigital-travel-locations-highlights__skeleton--type{width:8rem;height:1rem}@media(width < 80rem){.intodigital-travel-locations-highlights__inner{padding-bottom:var(--spacing-section-break,2.5rem)}.intodigital-travel-locations-highlights__header{gap:var(--grid-gutter,1.5rem);padding-top:1.25rem;padding-bottom:1.25rem}.intodigital-travel-locations-highlights__heading{font-size:1rem;line-height:1.2}.intodigital-travel-locations-highlights__list{grid-template-columns:minmax(0,1fr);gap:var(--spacing-2xl,1.75rem)}.intodigital-travel-locations-highlights__item-title{font-size:1rem;line-height:1.2}.intodigital-travel-locations-highlights__item-type,.intodigital-travel-locations-highlights__empty{font-size:.875rem;line-height:1.35}}@keyframes intodigital-travel-locations-highlights-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}.pureblocks-exercise-location-image-fallback{--exercise-location-image-fallback-width:100%;--exercise-location-image-fallback-height:100%;--exercise-location-image-fallback-right:0;--exercise-location-image-fallback-bottom:0;--exercise-location-image-fallback-base-color:var(--color-background-accent-primary-subtle, #fbd3c5);--exercise-location-image-fallback-accent-color:var(--color-background-accent-alternative-light, #f26c3f);position:relative;display:block;width:100%;height:100%;overflow:hidden}.pureblocks-exercise-location-image-fallback__svg{position:absolute;right:var(--exercise-location-image-fallback-right);bottom:var(--exercise-location-image-fallback-bottom);display:block;width:var(--exercise-location-image-fallback-width);height:var(--exercise-location-image-fallback-height);max-width:none;pointer-events:none}