.highlighted-reviews{display:block;position:relative;overflow:hidden;background-color:var(--color-deep-blue);color:var(--color-white);text-align:left;border-radius:var(--border-radius-default);padding:28px}@media screen and (min-width: 768px){.highlighted-reviews{padding:56px}}@media screen and (min-width: 1024px){.highlighted-reviews{padding:64px}}.highlighted-reviews__progress{position:absolute;inset-inline:0;top:0;z-index:2;height:4px;background-color:var(--color-navy-light);overflow:hidden}.highlighted-reviews__progress-fill{display:block;width:100%;height:100%;transform-origin:left;background-color:var(--color-yellow);animation:highlighted-reviews-fill 8000ms linear both}.highlighted-reviews__quote-mark{position:absolute;top:-40px;left:-8px;z-index:0;line-height:1;font-family:var(--font-family-fraunces);font-size:200px;color:var(--color-yellow);opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (min-width: 768px){.highlighted-reviews__quote-mark{font-size:320px}}.highlighted-reviews__slider{display:block;position:relative;z-index:1}.highlighted-reviews__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.highlighted-reviews__top{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}@media screen and (min-width: 768px){.highlighted-reviews__top{flex-direction:row;align-items:center;justify-content:space-between}}.highlighted-reviews__eyebrow{margin:0;font-size:12px;color:var(--color-yellow);text-transform:uppercase;letter-spacing:.15em;font-weight:var(--font-weight-bold)}.highlighted-reviews__controls{display:flex;align-items:center;gap:8px}@media screen and (min-width: 768px){.highlighted-reviews__controls{margin-left:auto}}.highlighted-reviews__arrow,.highlighted-reviews__pause{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-navy-light);background-color:rgba(0,0,0,0);color:var(--color-white);cursor:pointer;padding:0;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.highlighted-reviews__arrow:hover,.highlighted-reviews__pause:hover{border-color:var(--color-white)}}.highlighted-reviews__arrow:focus-visible,.highlighted-reviews__pause:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.highlighted-reviews__arrow--prev{transform:rotate(180deg)}.highlighted-reviews__pause-icon{display:inline-flex;align-items:center;justify-content:center}.highlighted-reviews__pause-icon svg{width:18px;height:18px}.highlighted-reviews__pause-icon--play{display:none}.highlighted-reviews[paused] .highlighted-reviews__pause-icon--pause{display:none}.highlighted-reviews[paused] .highlighted-reviews__pause-icon--play{display:inline-flex}.highlighted-reviews[paused] .highlighted-reviews__progress-fill{animation:none;transform:scaleX(1)}.highlighted-reviews[suspended] .highlighted-reviews__progress-fill{animation-play-state:paused}@media(prefers-reduced-motion: reduce){.highlighted-reviews .highlighted-reviews__progress{display:none}.highlighted-reviews .highlighted-reviews__progress-fill{animation:none}.highlighted-reviews .highlighted-reviews__pause{display:none}}.highlighted-reviews__figure{display:grid;gap:32px;align-items:center;margin:0}@media screen and (min-width: 1024px){.highlighted-reviews__figure{grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1024px){.highlighted-reviews__quote-col{grid-column:span 8}}.highlighted-reviews__quote{margin:20px 0 0;padding:0;border:0;font-family:var(--font-family-fraunces);font-size:24px;line-height:1.25;font-style:italic}@media screen and (min-width: 768px){.highlighted-reviews__quote{font-size:30px}}@media screen and (min-width: 1024px){.highlighted-reviews__quote{font-size:40px}}.highlighted-reviews__quote p{font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit;margin:0}.highlighted-reviews .rating-stars{font-size:20px}.highlighted-reviews__figcaption{margin-top:0;font-style:normal;font-size:14px;text-align:left}@media screen and (min-width: 1024px){.highlighted-reviews__figcaption{grid-column:span 4;border-left:1px solid var(--color-navy-light);padding-left:32px}}.highlighted-reviews__author{display:block;font-weight:var(--font-weight-bold)}.highlighted-reviews__yacht{display:block;margin-top:4px;font-size:14px}.highlighted-reviews__yacht a{color:var(--color-white);text-decoration:underline;text-underline-offset:2px;transition-property:color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.highlighted-reviews__yacht a:hover{color:var(--color-yellow)}}.highlighted-reviews__yacht a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.highlighted-reviews__date{display:block;margin-top:4px;font-size:12px;color:var(--color-white);opacity:.7}.highlighted-reviews__destination{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;color:var(--color-yellow);font-weight:var(--font-weight-bold);text-decoration:none}.highlighted-reviews__destination:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.highlighted-reviews__destination-label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.highlighted-reviews__destination-arrow{transition-property:transform;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.highlighted-reviews__destination:hover .highlighted-reviews__destination-arrow{transform:translateX(4px)}}@media(forced-colors: active){.highlighted-reviews .highlighted-reviews__arrow,.highlighted-reviews .highlighted-reviews__pause{border-color:ButtonText;color:ButtonText}.highlighted-reviews .highlighted-reviews__arrow:focus-visible,.highlighted-reviews .highlighted-reviews__pause:focus-visible,.highlighted-reviews .highlighted-reviews__yacht a:focus-visible,.highlighted-reviews .highlighted-reviews__destination:focus-visible{outline-color:Highlight}}@keyframes highlighted-reviews-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
