.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.video-card{background:#f2f5f3;border:1px solid #dfe7e1;min-width:0}.video-stage{aspect-ratio:16/9;background:linear-gradient(135deg,#172c27,#345749);display:flex;align-items:center;justify-content:center}.video-load{border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;cursor:pointer;font:inherit;text-decoration:none}.video-load span{font-size:34px}.video-stage iframe{width:100%;height:100%;border:0}.video-copy{padding:22px}.video-copy h3{font-size:21px;overflow-wrap:anywhere;margin:8px 0 16px}.video-copy .eyebrow{font-size:11px}.video-copy a{font-size:14px}@media(max-width:1050px){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.video-grid{grid-template-columns:1fr}}.video-load:focus-visible{outline:3px solid #ffd8b7;outline-offset:3px}
.page .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.page .video-grid{grid-template-columns:1fr}.video-stage{min-height:200px}}
.video-stage{min-height:200px}
.header nav a{font-weight:600}.brand{font-weight:800}.review .video-grid{grid-template-columns:1fr}.video-stage{min-height:200px}

.header nav{gap:18px}.header nav a{font-weight:600}.brand img{object-fit:contain}.photo-contributor{display:inline-block;margin-top:5px}.video-copy a{overflow-wrap:anywhere}@media(min-width:851px) and (max-width:1250px){.header{gap:16px}.header nav{gap:12px}.header nav a{font-size:13px}.brand{font-size:24px}.languages{gap:10px}}
.video-stage{min-height:0;min-width:0;width:100%;overflow:hidden}.video-stage iframe{display:block;min-width:0}.video-load{max-width:100%;overflow-wrap:anywhere}

.hero{height:100svh;min-height:760px;max-height:none}.hero-shade{background:linear-gradient(90deg,rgba(8,29,28,.76),rgba(9,30,26,.06)),linear-gradient(0deg,rgba(7,29,23,.62),transparent 45%,rgba(6,27,22,.22))}.route-card>strong{font-size:clamp(30px,3vw,46px)}.cable-note{border-bottom:1px solid #d9ded3}.destination-photo{display:block;width:100%;height:auto;margin:32px 0}.footer-top>div{max-width:420px}.footer-top>div p{margin-bottom:8px}.page h2{margin-top:34px}.hero-photo:nth-child(2){object-position:60% center}.gallery figcaption{line-height:1.45}@media(max-width:560px){.hero{min-height:760px}.hero-content{padding-top:170px}.hero h1{font-size:clamp(2.8rem,10.5vw,3.5rem)}.hero-photo{object-position:58% center}.header{row-gap:12px}}

.regions{padding-top:24px}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.region-grid article{border-top:2px solid #b28b4c;padding-top:20px}.region-grid h3{font-weight:600}.photo-badge b{font-size:19px}.page .regions{padding-top:15px}@media(max-width:700px){.region-grid{grid-template-columns:1fr;gap:18px}}
