@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap');*{box-sizing:border-box}body{margin:0;background:#f4f1eb;color:#242b25;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}.shell{max-width:1380px;padding:0 48px;margin:auto}.announcement{height:36px;background:#263129;color:#f6f3e9;text-align:center;font-size:9px;letter-spacing:2.3px;display:flex;align-items:center;justify-content:center;gap:35px}.announcement span{color:#a6b6a8}.logo{font:700 25px 'DM Sans',sans-serif;letter-spacing:-1.5px;white-space:nowrap}.logo span{font-weight:400}.logo small{display:block;letter-spacing:3.6px;font-size:8px;font-weight:600;margin-top:5px}.shell nav{display:flex;gap:28px;align-items:center}.shell nav a{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#656b62}.shell nav a:hover,.shell nav a.selected{color:#1d2e20;border-bottom:1px solid #1d2e20}.shell.head{display:flex}header.shell{min-height:108px;display:flex;align-items:center;justify-content:space-between}.mobile{display:none}.hero{position:relative;min-height:650px;background:#d4d4c7;display:grid;grid-template-columns:58% 42%;overflow:hidden}.hero-image img{height:650px}.hero-copy{background:#e2e3d6;padding:130px 10% 100px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-copy span,.intro small,.editorial-title small,.inner-hero small,.inner-body small,.large-tile small,.small-tile small,.stories small{font-size:10px;letter-spacing:2px;font-weight:700}.hero-copy h1{font:400 clamp(53px,5.6vw,91px)/1.04 'Playfair Display',serif;letter-spacing:-2px;margin:32px 0}.hero-copy h1 i,.intro h2 em,.editorial h2 em{font-weight:400}.hero-copy p{font-size:13px;line-height:2;max-width:300px;color:#5f6a5e}.action{margin-top:30px;background:#29392f;color:white;padding:20px 24px;display:flex;gap:35px;align-items:center;font-size:10px;letter-spacing:1.3px;font-weight:700}.action b{font-size:17px;font-weight:400}.vertical{position:absolute;right:13px;top:35%;writing-mode:vertical-rl;letter-spacing:2px;font-size:9px;color:#657164}.intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:130px;padding-bottom:130px;align-items:end}.intro h2,.editorial h2{font:400 clamp(45px,5vw,74px)/1.1 'Playfair Display',serif;letter-spacing:-1px;margin:23px 0 0}.intro p{font-size:14px;line-height:2.3;color:#677166;max-width:450px;margin:0}.feature-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:25px}.feature-grid a{position:relative;background:#ddd;overflow:hidden}.large-tile img{height:660px}.small-tile img{height:660px}.feature-grid a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 60%)}.feature-grid a>div{position:absolute;bottom:35px;left:38px;color:white;z-index:1}.feature-grid h3{font:400 40px 'Playfair Display',serif;margin:14px 0}.editorial{padding-top:140px;padding-bottom:150px;display:grid;grid-template-columns:.75fr 1.4fr;gap:70px}.editorial-title a{display:inline-block;margin-top:35px;font-size:10px;letter-spacing:1.4px;border-bottom:1px solid #303b32;padding-bottom:10px}.stories{display:grid;grid-template-columns:1fr 1fr;gap:25px}.stories img{height:310px;margin-bottom:22px}.stories small{color:#7b8979}.stories h3{font:400 28px 'Playfair Display',serif;margin:10px 0}.inner-hero{background:#e0e5d8;padding:110px 0}.inner-hero h1{font:400 clamp(65px,8vw,120px) 'Playfair Display',serif;letter-spacing:-4px;margin:18px 0}.inner-hero h1 span{color:#8b9c83}.inner-hero p{font-size:14px;color:#61705e}.inner-body{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.inner-photo img{height:520px}.inner-body h2{font:400 55px/1.13 'Playfair Display',serif;margin:22px 0}.inner-body p{font-size:14px;line-height:2.3;color:#697267}.more{border-top:1px solid #d5d9cd;padding-top:60px;padding-bottom:100px}.more h2{font:400 36px 'Playfair Display',serif}.more-links{display:flex;gap:30px}.more-links a{font-size:12px;border-bottom:1px solid;padding:8px 0}footer{background:#253028;color:#e9eee5}.footer{padding-top:70px;padding-bottom:30px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer strong{font-size:30px;letter-spacing:-1.5px}.footer strong span{font-weight:400}.footer p{font-size:10px;letter-spacing:2px;color:#9eafa0}.footer>div:nth-child(2){display:flex;justify-content:flex-end;gap:30px;align-items:center}.footer a{font-size:11px}.footer>small{grid-column:1/-1;border-top:1px solid #536157;padding-top:25px;color:#a7b5a7;font-size:10px}@media(max-width:950px){.shell{padding:0 22px}header.shell{min-height:85px}.mobile{display:block;border:1px solid #9ba99a;background:none;padding:10px;font-size:10px}.shell nav{display:none;position:absolute;top:120px;left:0;right:0;background:#f4f1eb;padding:25px;z-index:10;flex-direction:column;align-items:flex-start}.nav-open nav{display:flex}.hero{grid-template-columns:1fr}.hero-image img{height:350px}.hero-copy{padding:65px 30px}.hero-copy h1{font-size:62px}.vertical{display:none}.intro{grid-template-columns:1fr;gap:30px;padding-top:75px;padding-bottom:75px}.feature-grid{grid-template-columns:1fr 1fr;gap:15px}.large-tile img,.small-tile img{height:390px}.feature-grid h3{font-size:28px}.editorial{grid-template-columns:1fr;gap:45px;padding-top:85px;padding-bottom:85px}.inner-body{grid-template-columns:1fr;gap:40px;padding-top:65px;padding-bottom:65px}.inner-photo img{height:380px}.inner-body h2{font-size:43px}}@media(max-width:570px){.announcement span{display:none}.logo{font-size:21px}.hero-image img{height:290px}.hero-copy h1{font-size:53px}.feature-grid{grid-template-columns:1fr}.large-tile img,.small-tile img{height:360px}.stories{grid-template-columns:1fr}.stories img{height:260px}.inner-hero{padding:65px 0}.inner-hero h1{font-size:58px;letter-spacing:-2px}.footer{grid-template-columns:1fr}.footer>div:nth-child(2){justify-content:flex-start}.footer>small{grid-column:1}.more-links{flex-wrap:wrap}}