@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600&display=swap');
:root{--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--ink:#111}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0;color:var(--ink);font-family:var(--sans);background:#fff}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer;color:inherit;font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #275bbb;outline-offset:5px}header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.97);height:145px;padding-top:0;border-bottom:1px solid #f5f5f5;display:grid;grid-template-rows:85px 60px}.brand{justify-self:center;align-self:center;font-weight:400;font-size:28px;letter-spacing:1.2px;text-transform:uppercase;line-height:1}.brand span{font-size:12px;display:block;text-align:center;letter-spacing:3px;margin-top:8px}nav{display:flex;align-items:center;justify-content:center;gap:40px;font-size:12px;text-transform:uppercase;letter-spacing:.3px}nav a{padding:9px 0}nav a:hover,nav a.active{border-bottom:1px solid #111}.header-end{position:absolute;left:35px;top:30px}#menu{display:block;width:23px;padding:0}#menu span{display:block;height:1px;background:#111;margin:6px 0}nav.open{background:#f7f7f7}main{max-width:1320px;padding:0 55px;margin:0 auto}.feature{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#f7f7f7}.feature-image{aspect-ratio:1;overflow:hidden;background:#eee}.feature-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s}.feature:hover img{transform:scale(1.025)}.feature-copy{padding:45px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.meta{font-size:12px;text-transform:uppercase;line-height:1.6;letter-spacing:.2px}.feature h2{font:500 clamp(32px,3.5vw,52px)/1.12 var(--serif);margin:28px 0;max-width:450px}.feature-copy p{font:400 19px/1.7 var(--serif);max-width:320px;margin:8px 0 40px}.outline-button{font-size:12px;letter-spacing:.4px;text-transform:uppercase;border:1px solid #ddd;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:205px;padding:15px 28px;transition:background .2s}.outline-button:hover{background:#111;color:#fff;border-color:#111}.section-label{font:500 12px/1.5 var(--sans);text-align:center;letter-spacing:1px;text-transform:uppercase;margin:0 0 42px}.latest{padding:65px 55px 80px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.card .image{aspect-ratio:1.5;overflow:hidden;margin-bottom:24px;background:#eee}.card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s}.card:hover img{transform:scale(1.035)}.card h3{font:500 28px/1.16 var(--serif);margin:15px 0 0}.center{text-align:center;margin-top:65px}.statement{padding:85px 35px;text-align:center;background:#eeeae5}.statement .section-label{margin-bottom:24px}.statement h2{font:500 clamp(34px,4vw,58px)/1.15 var(--serif);margin:0 0 24px}.statement p:not(.section-label){font:20px/1.6 var(--serif);margin:0 auto 35px;max-width:500px}.category-section{padding:80px 0 0}.category-section:last-child{padding-bottom:95px}.category-section .center{margin-top:45px}.compact{padding:45px 55px 0}.collection{padding:55px 55px 100px}.collection h1{font:500 48px/1.2 var(--serif);text-align:center;margin:0 0 60px}.collection .grid{row-gap:55px}.article{padding:45px 0 70px}.back{font-size:12px;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:5px;display:inline-block}.article-heading{max-width:800px;text-align:center;margin:55px auto 50px}.article h1{font:500 clamp(38px,5vw,65px)/1.08 var(--serif);margin:25px 0}.standfirst{font:22px/1.5 var(--serif);max-width:650px;margin:30px auto}.article figure{margin:0}.article figure img{width:100%;max-height:780px;object-fit:cover;display:block}.article figcaption{font-size:12px;line-height:1.8;color:#777;margin:12px 0}.article figcaption a{text-decoration:underline}.article-body{max-width:660px;margin:55px auto 75px}.article-body p{font:21px/1.8 var(--serif);margin:0 0 30px}.article-body .article-note{font:13px/1.8 var(--sans);color:#777;border-top:1px solid #ddd;padding-top:25px}.related{border-top:1px solid #eee;padding-top:50px}.about{max-width:780px;padding:75px 0 110px;margin:auto}.about h1{font:500 64px/1.1 var(--serif);text-align:center;margin:0 0 50px}.about p:not(.section-label){font:23px/1.7 var(--serif)}.about-cats{display:flex;flex-wrap:wrap;gap:30px;border-top:1px solid #ddd;padding-top:30px;margin-top:50px;font-size:13px;text-transform:uppercase}footer{border-top:1px solid #eee;padding:55px 35px 25px;text-align:center}.footer-brand{font-size:24px;text-transform:uppercase;letter-spacing:1px}.footer-brand span{font-size:12px;letter-spacing:3px}.footer-note{font:17px/1.6 var(--serif);max-width:500px;margin:25px auto}.footer-note a{font:12px var(--sans);text-transform:uppercase;display:inline-block;margin-top:15px}.footer-bottom{font-size:12px;color:#777;display:flex;justify-content:space-between;gap:20px;max-width:1210px;margin:40px auto 0}
.menu-extra{display:none}nav.open{position:absolute;top:85px;left:0;right:0;flex-direction:column;gap:12px;padding:28px;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #ddd;box-shadow:0 8px 12px #00000008}nav.open .menu-extra{display:block}
@media(min-width:1500px){main{max-width:1440px}}@media(max-width:1000px){main{padding:0 35px}.feature-copy{padding:25px}.feature h2{font-size:38px}.feature-copy p{font-size:18px;margin-bottom:25px}.feature h2{margin:20px 0}.latest{padding-left:15px;padding-right:15px}.grid{gap:30px}.card h3{font-size:25px}.feature-image{aspect-ratio:.85}}
@media(max-width:650px){header{height:120px;grid-template-rows:75px 45px}.brand{font-size:22px;letter-spacing:.4px}.brand span{font-size:10px;letter-spacing:2px}.header-end{left:18px;top:24px}nav{gap:17px;font-size:10px;letter-spacing:0}main{padding:0 18px}.feature{display:block}.feature-image{aspect-ratio:1.08}.feature-copy{padding:35px 25px 40px}.feature h2{font-size:40px;max-width:330px}.feature-copy p{font-size:19px}.latest{padding:45px 0 55px}.grid{grid-template-columns:1fr;gap:38px}.card .image{aspect-ratio:1.5}.card h3{font-size:30px}.center{margin-top:38px}.section-label{margin-bottom:30px}.statement{padding:50px 25px}.statement h2{font-size:40px}.category-section{padding-top:55px}.compact{padding:30px 0 0}.collection{padding:40px 0 70px}.collection h1{font-size:42px;margin-bottom:40px}.article-heading{margin:40px 0}.article h1{font-size:43px}.standfirst{font-size:22px}.article-body{margin-top:35px}.article-body p{font-size:21px}.about{padding:50px 0 70px}.about h1{font-size:48px}.about p:not(.section-label){font-size:22px}.footer-bottom{display:block;line-height:2}.footer-bottom span,.footer-bottom a{display:block}.footer-brand{font-size:22px}.footer-note{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.imported-article .travel-content{max-width:960px;margin:auto}.imported-article figure{margin:25px auto}.imported-article figure img{height:auto;max-height:none;object-fit:contain}.imported-article .article-body{margin:55px auto}.byline,.photo-credit{font:12px/1.8 var(--sans);text-align:center;color:#777}.photo-credit{margin:45px 0}
