.media-figure{display:block;min-width:0;margin:0 0 16px;width:100%}.media-figure>picture{display:contents}.media-figure>a{display:block;min-width:0}.media-caption,.outing-video .media-caption{font-family:var(--btp-font-body,system-ui,sans-serif);font-size:0.8125rem;font-weight:500;line-height:1.65;color:#45576A;overflow-wrap:anywhere;white-space:normal;margin:8px 0 0;padding:0;text-align:left;min-height:21px}.media-caption a{color:inherit;text-decoration:underline;text-underline-offset:3px;position:relative;z-index:1}.media-caption a:focus-visible{outline:2px solid #10264D;outline-offset:3px}.place-card .media-figure{margin-bottom:0}.place-card .media-caption{padding:0 16px 12px}.place-card>.media-figure>a{height:auto;flex:none}.media-loop-frame{position:relative;aspect-ratio:16/9;background:#10264D;border-radius:12px;overflow:hidden}.media-loop video{display:block;width:100%;height:100%;object-fit:cover}.media-loop-control{position:absolute;bottom:12px;right:12px;padding:10px 16px;min-height:44px;border:1px solid white;border-radius:24px;background:#10264D;color:white;font:600 0.875rem system-ui}.media-poster-credit{display:block}.media-embed-title{display:block;padding:24px;font-weight:700;color:#fff}.outing-video-play.media-text-preview{background:#10264D}.outing-video .media-caption{margin-bottom:8px}@media(prefers-reduced-motion:reduce){.media-loop video{animation:none!important}.media-loop-control{display:block}}

/* Licensed Moment photos, batch 1. */
.area-media-main img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.then-photo{box-sizing:border-box;width:100%;padding:16px;border:1px solid var(--btp-line,#C7DFD1);border-radius:12px;background:var(--btp-white,#fff);margin:24px 0}.then-photo-label{margin:0 0 12px;font:700 0.875rem/1.5 var(--btp-font-body,system-ui,sans-serif);color:var(--btp-teal,#10264D)}.then-photo img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:4px}.then-photo-title{display:block;font-size:0.875rem;line-height:1.5;margin-bottom:6px;color:var(--btp-ink,#10264D)}
.media-batch3-main img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.media-batch3-panorama{width:100%;max-width:none}.media-batch3-banner img{width:100%;height:auto;aspect-ratio:16/5;object-fit:contain;border-radius:10px}
.media-figure .moment-hero{margin-bottom:0;object-position:center}.moment-link-row>.moment-media-tile{align-self:start;margin:0}.moment-link-row>.moment-media-tile>a{position:relative;display:block;min-width:0;min-height:0;aspect-ratio:1/1.08;padding:0;border:0;border-radius:18px;overflow:hidden;isolation:isolate;color:#fff;background:#10264D;text-decoration:none}.moment-link-row>.moment-media-tile>a img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:0}.moment-link-row .media-caption{margin:8px 0 0}.moment-link-row .media-caption a,.moment-link-row .media-caption a:hover{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:500;text-decoration:underline;aspect-ratio:auto}.moment-link-row>.moment-media-tile>a:focus-visible{outline:3px solid var(--btp-coral);outline-offset:4px}


/* Destination photo placements, batch 7. */
.destination-media-batch7 img{object-position:center}.batch7-secondary .batch7-former-main{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.batch7-secondary .media-figure{max-width:900px}
:where(html[data-btp-theme="dark"]) .media-caption,:where(html[data-btp-theme="dark"]) .outing-video .media-caption{color:var(--btp-ink)}:where(html[data-btp-theme="dark"]) .media-caption a:focus-visible{outline:2px solid var(--btp-control)}:where(html[data-btp-theme="dark"]) .media-loop-frame{background:var(--btp-night)}:where(html[data-btp-theme="dark"]) .media-loop-control{border:1px solid var(--btp-control);background:var(--btp-night);color:var(--btp-on-dark)}:where(html[data-btp-theme="dark"]) .media-embed-title{color:var(--btp-on-dark)}:where(html[data-btp-theme="dark"]) .outing-video-play.media-text-preview{background:var(--btp-night)}:where(html[data-btp-theme="dark"]) .then-photo{border:1px solid var(--btp-line,var(--btp-control));background:var(--btp-white,var(--btp-surface))}:where(html[data-btp-theme="dark"]) .then-photo-label{color:var(--btp-link,var(--btp-link))}:where(html[data-btp-theme="dark"]) .then-photo-title{color:var(--btp-ink,var(--btp-ink))}:where(html[data-btp-theme="dark"]) .moment-link-row>.moment-media-tile>a{color:var(--btp-on-dark);background:var(--btp-night)}