*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1e9;color:#1d2a24;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 7.2%;display:flex;align-items:center;justify-content:space-between;background:#f4f1e9;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:23px;letter-spacing:-1.2px}.brand-mark{width:34px;height:34px;background:#20372c;color:#f4f1e9;border-radius:50%;display:grid;place-items:center;font-family:Playfair Display;font-size:17px}.brand-dot{color:#c27a4d}.site-header nav{display:flex;align-items:center;gap:38px;font-size:12px;font-weight:600}.site-header nav a:not(.nav-cta){color:#5f6a62}.nav-cta{background:#20372c;color:#fff;padding:14px 19px;border-radius:2px}.nav-cta span{padding-left:13px}.menu-toggle{display:none}.hero{height:640px;min-height:560px;position:relative;color:#fff;overflow:hidden;background:#26382e}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1519501025264-65ba15a82390?auto=format&fit=crop&w=2000&q=85);background-position:center 48%;background-size:cover;transform:scale(1.02)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#11221ae0,#11221a94 48%,#11221a14),linear-gradient(0deg,rgba(12,25,19,.38),transparent 45%)}.hero-content{position:relative;padding:145px 0 0 12%;max-width:700px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:2.2px;font-weight:700;color:#9b765c}.eyebrow.light,.section-kicker.light{color:#d8c5ae}.eyebrow span{display:inline-block;width:25px;height:1px;background:#c9875e;vertical-align:middle;margin-right:10px}.hero h1,.intro h2,.zones-heading h2,.feature-heading h2,.newsletter h2{font-family:Playfair Display,serif;font-size:clamp(48px,6vw,76px);line-height:1.03;letter-spacing:-2.5px;font-weight:500;margin:25px 0}.hero h1 em,.intro h2 em,.zones-heading h2 em,.feature-heading h2 em,.newsletter h2 em{color:#d69a70;font-weight:500}.hero-content p{max-width:410px;color:#e1e4df;font-size:14px;line-height:1.9;margin-bottom:30px}.primary-btn{border:0;background:#e5a477;color:#20372c;padding:16px 22px;font-weight:700;font-family:inherit;font-size:12px;cursor:pointer}.primary-btn span{padding-left:25px}.hero-note{position:absolute;bottom:30px;left:7.2%;right:7.2%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.6px;color:#e4e2da}.hero-index{position:absolute;right:7.2%;top:50%;font-size:10px;letter-spacing:2px;writing-mode:vertical-rl}.hero-index i{display:inline-block;height:40px;width:1px;background:#d69a70;margin:10px 0}.section-wrap{max-width:1160px;margin:auto;padding-left:34px;padding-right:34px}.intro{padding-top:110px;padding-bottom:115px}.intro-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px}.intro h2,.zones-heading h2,.feature-heading h2{font-size:56px;margin:23px 0 34px}.intro h2 em,.feature-heading h2 em{color:#b97851}.intro-copy{max-width:440px;padding-bottom:28px}.intro-copy p{font-size:15px;line-height:1.9}.intro-copy .muted{color:#788078;font-size:13px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.category-card{height:280px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;position:relative;overflow:hidden;background-size:cover;background-position:center}.category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0d1c15d1,#0d1c151f)}.category-card>*{position:relative}.cat-food{background-image:url(https://images.unsplash.com/photo-1414235077428-338989a2e8c0?auto=format&fit=crop&w=800&q=80)}.cat-life{background-image:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=800&q=80)}.cat-places{background-image:url(https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=80)}.category-number{font-family:Playfair Display;font-size:15px;color:#e8b18b}.category-card span,.category-card b{font-size:9px;letter-spacing:1.5px}.category-card h3{font-family:Playfair Display;font-size:34px;line-height:1.08;font-weight:500;margin:12px 0 20px}.category-card b{font-weight:600}.zones-section{background:#20372c;color:#f4f1e9;padding:100px 0 110px}.zones-heading{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:60px}.zones-heading h2{margin-bottom:42px}.zones-heading p{font-size:13px;line-height:1.9;color:#c2c9c2;max-width:330px;margin-bottom:47px}.zone-list{border-top:1px solid #526257}.zone-list article{display:grid;grid-template-columns:70px 1fr 30px;align-items:center;padding:24px 5px;border-bottom:1px solid #526257}.zone-list article>span{font-size:10px;color:#d69a70}.zone-list h3{font-family:Playfair Display;font-size:26px;font-weight:500;margin:0 0 5px}.zone-list p{font-size:11px;color:#bdc5bd;margin:0}.zone-list b{font-weight:400;color:#d69a70}.feature-section{padding-top:105px;padding-bottom:120px}.feature-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.feature-heading p{max-width:260px;color:#778078;font-size:13px;line-height:1.8;margin-bottom:42px}.feature-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px;margin-top:30px}.feature-card{background:#fffdf8}.feature-photo{height:210px;background-size:cover;background-position:center;position:relative}.feature-large .feature-photo{height:255px}.photo-one{background-image:url(https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1000&q=80)}.photo-two{background-image:url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=900&q=80)}.photo-three{background-image:url(https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=900&q=80)}.feature-photo span{position:absolute;left:18px;top:18px;background:#20372c;color:#fff;padding:8px 10px;font-size:8px;letter-spacing:1.4px}.feature-text{padding:23px}.feature-text small{font-size:8px;letter-spacing:1.3px;color:#a56c4c;font-weight:700}.feature-text h3{font-family:Playfair Display;font-size:23px;line-height:1.2;font-weight:500;margin:13px 0}.feature-text p{font-size:11px;color:#778078;line-height:1.7}.feature-text a{display:inline-block;margin-top:13px;font-size:10px;font-weight:700;border-bottom:1px solid #c78b64;padding-bottom:5px}.newsletter{background:#a76e4d;color:#fff8ef;position:relative;overflow:hidden;padding:95px 12%}.newsletter-inner{max-width:590px;position:relative;z-index:1}.newsletter h2{font-size:58px;margin:23px 0}.newsletter h2 em{color:#f2c5a4}.newsletter p{font-size:13px;line-height:1.9;max-width:460px;color:#f5e7dc}.signup-form{display:flex;max-width:470px;margin-top:28px;border-bottom:1px solid #e7c0a6}.signup-form input{flex:1;background:transparent;border:0;padding:16px 4px;color:#fff;font:inherit;font-size:12px;outline:none}.signup-form input::placeholder{color:#f0d8c7}.signup-form button{border:0;background:transparent;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.signup-form button span{padding-left:20px}.privacy-note{display:block;margin-top:17px;font-size:9px;color:#f0d8c7}.success-message{font-size:12px;margin-top:15px;color:#fff}.newsletter-decoration{position:absolute;right:8%;top:50%;transform:translateY(-50%);font-family:Playfair Display;font-size:360px;line-height:1;color:#ffffff14}footer{padding:38px 7.2%;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p{font-size:10px;color:#788078}footer>span{font-size:8px;letter-spacing:1.2px;color:#788078}.footer-brand{font-size:20px}.footer-brand .brand-mark{background:#20372c}@media(max-width:760px){.site-header{height:70px;padding:0 22px}.menu-toggle{display:block;border:0;background:none;font-size:22px;color:#20372c}.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:#f4f1e9;padding:20px 24px 26px;flex-direction:column;align-items:stretch;gap:20px}.site-header nav.open{display:flex}.nav-cta{text-align:center}.hero{height:620px;min-height:0}.hero-content{padding:145px 27px 0}.hero h1{font-size:57px}.hero-note{left:25px;right:25px;font-size:8px}.hero-index{right:22px}.section-wrap{padding-left:23px;padding-right:23px}.intro{padding-top:75px;padding-bottom:75px}.intro-grid,.zones-heading{grid-template-columns:1fr;gap:0}.intro h2,.zones-heading h2,.feature-heading h2{font-size:46px}.intro-copy{padding:0}.category-grid{grid-template-columns:1fr;gap:12px;margin-top:35px}.category-card{height:230px}.zones-section{padding:75px 0}.zones-heading p{margin:0 0 30px}.zone-list article{grid-template-columns:38px 1fr 20px}.feature-section{padding-top:75px;padding-bottom:80px}.feature-heading{display:block}.feature-heading p{margin:0 0 25px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-photo,.feature-large .feature-photo{height:220px}.newsletter{padding:75px 25px}.newsletter h2{font-size:48px}.newsletter-decoration{font-size:230px;right:-30px}footer{padding:30px 23px;flex-wrap:wrap}footer p{order:3;width:100%;margin:0}footer>span{font-size:7px}}
