.site.cinematic{--paper:#15191a;--ink:#f3efe6;--sub:#b9c0ba;--line:#363e3c;background:#15191a;color:var(--ink)}
.cinematic header{border-bottom-color:#363e3c}.cinematic .languages button[aria-pressed=true]{background:#dfceb0;color:#202724}.cinematic .pagehead{position:relative;padding:64px 0 40px}.cinematic .pagehead:before{content:'';display:block;width:48px;height:2px;background:#cbb58e;margin-bottom:25px}.cinematic .pagehead h1{font-size:clamp(48px,6.4vw,88px);line-height:1.06;max-width:900px;letter-spacing:-.045em}.cinematic .pagehead .eyebrow{color:#d4bf9d;letter-spacing:.22em}.cinematic .pagehead p{max-width:600px;font-size:14px;line-height:1.8}.cinematic .toolbar{align-items:center;padding:20px 0;border-top:1px solid var(--line);margin-bottom:24px}.cinematic .search{background:#202627;border-color:#47524d;color:#eee9df}.cinematic .search::placeholder{color:#b1b8b1}.cinematic .countrygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cinematic .countrygrid .country-card{position:relative;overflow:hidden;border-radius:10px;background:#252c2a;isolation:isolate;min-height:300px;aspect-ratio:16/10;padding:0;text-align:left}.cinematic .countrygrid .countrycover{position:absolute;inset:0;z-index:-2}.cinematic .countrygrid .photo img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .55s ease,filter .55s ease;filter:brightness(.83)}.cinematic .countrygrid .country-card:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 25%,rgba(8,15,13,.38) 54%,rgba(8,15,13,.96) 100%)}.cinematic .countrygrid .photo:hover img{transform:scale(1.035);filter:brightness(1)}.cinematic .countrygrid .photo:focus-visible{outline-offset:5px}.cinematic .countrygrid .countrymeta{position:absolute;left:30px;right:30px;bottom:49px;align-items:center}.cinematic .countrygrid .countrymeta h3{font-size:38px;margin:0;letter-spacing:-.025em}.cinematic .countrygrid .countrymeta>span{border:1px solid #b7bdad80;border-radius:50%;height:36px;width:36px;display:grid;place-items:center}.cinematic .countrygrid .country-card>p{position:absolute;left:30px;bottom:25px;color:#d0d6ce;font-size:11px;letter-spacing:.06em}.cinematic .video-badge{left:26px;top:26px;bottom:auto;height:48px;width:48px;border:1px solid #fff9;background:#182521b8;color:#fff;backdrop-filter:blur(8px)}.cinematic .future{border-color:#363e3c}.cinematic .future>span{color:#d4bf9d}.cinematic .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cinematic .media-grid .photo:nth-child(2){padding-top:0}.cinematic .media-grid .photo img{aspect-ratio:16/10;height:auto;object-fit:cover;border-radius:8px}.cinematic .media-grid .photo h3{font-size:27px}.cinematic .media-grid .photo:first-child{grid-column:1/-1}.cinematic .media-grid .photo:first-child img{max-height:520px;aspect-ratio:2.1/1}.cinematic .media-grid .videoitem:first-child{max-width:100%}.cinematic footer{margin-top:18px}.cinematic .textlink{color:#e5d3b3;border-color:#776c57}.cinematic .note{color:#aab4ac}
@media(min-width:1100px){.cinematic .countrygrid .country-card:first-child{grid-column:1/-1;aspect-ratio:2.6/1;max-height:460px}.cinematic .countrygrid .country-card:first-child .countrymeta h3{font-size:52px}}
@media(max-width:700px){.cinematic .pagehead{padding-top:38px}.cinematic .pagehead h1{font-size:47px}.cinematic .countrygrid{grid-template-columns:1fr;gap:22px}.cinematic .countrygrid .country-card{min-height:260px;aspect-ratio:16/11}.cinematic .countrygrid .countrymeta{left:24px;right:24px;bottom:46px}.cinematic .countrygrid .countrymeta h3{font-size:34px}.cinematic .countrygrid .country-card>p{left:24px;bottom:23px}.cinematic .media-grid{grid-template-columns:1fr}.cinematic .media-grid .photo:first-child img{aspect-ratio:16/11}.cinematic .video-badge{left:22px;top:22px}.cinematic .toolbar{align-items:flex-start;gap:15px}.cinematic .search{width:100%}}
@media(prefers-reduced-motion:reduce){.cinematic .countrygrid .photo:hover img{transform:none}}
.site.cinematic.photo-section{--paper:#000000;background:#000000}
