
.ze{--zgreen:#193c32;--zcream:#f8f5ed;--zink:#263d32;--zmuted:#6c7165;--zline:#b7beb24f;color:var(--zink);font-family:Arial,Helvetica,sans-serif;line-height:1.5;letter-spacing:normal}.ze *{box-sizing:border-box}.ze a{color:inherit;text-decoration:none}.ze h1,.ze h2,.ze h3,.ze p{margin:0}.ze h1,.ze h2,.ze h3{color:inherit;font-weight:400}.ze em{font-family:Georgia,serif;font-weight:400}.ze button,.ze input{font:inherit}.ze a:focus-visible,.ze button:focus-visible,.ze summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.ze-shell{width:min(1440px,100% - 100px);margin-inline:auto}.ze-announcement{background:var(--zgreen);color:#f8f5ed;text-align:center;padding:10px 50px;font-size:10px;letter-spacing:.15em;position:relative}.ze-announcement span{position:absolute;right:50px;opacity:.7;font-size:8px;top:12px}.ze-header{background:var(--zcream);min-height:116px;padding:20px 50px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px}.ze-nav{display:flex;gap:25px;font-size:11px}.ze-nav a{position:relative;padding:8px 0}.ze-nav a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .25s}.ze-nav a:hover:after{width:100%}.ze-wordmark{font:34px Georgia,serif;letter-spacing:.1em;text-align:center;white-space:nowrap}.ze-wordmark span{display:block;font:7px Arial,sans-serif;letter-spacing:.3em;margin-top:10px}.ze-tools{display:flex;justify-content:end;gap:25px}.ze-tools a{display:flex;align-items:center;gap:7px;font-size:10px}.ze-mobile{display:none}.ze-home{background:var(--zcream)}.ze-hero{position:relative;min-height:650px;height:calc(100svh - 150px);max-height:950px;color:#fff;isolation:isolate}.ze-hero-media,.ze-hero-shade{position:absolute;inset:0;z-index:-2}.ze-cover{display:block;width:100%;height:100%;object-fit:cover}.ze-hero .ze-cover{object-position:60% center}.ze-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(22,32,23,.48),rgba(22,32,23,.1) 60%,transparent),linear-gradient(0deg,rgba(22,32,23,.35),transparent 35%)}.ze-hero-copy{padding:clamp(80px,10vw,160px) 6vw 100px;max-width:850px}.ze-eyebrow{font-size:9px!important;font-family:Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;line-height:1.5!important}.ze-hero h1{font:400 clamp(52px,5.2vw,85px)/1.06 Georgia,serif;letter-spacing:-.04em;margin:28px 0 25px;max-width:700px}.ze-hero h1 em{display:block}.ze-hero-copy>p:not(.ze-eyebrow){font-size:13px;max-width:310px;line-height:1.8;color:#ffffffda;margin-bottom:32px}.ze-button{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;padding:18px 23px;background:var(--zgreen);color:#fff!important;font-size:10px;letter-spacing:.08em;border:1px solid var(--zgreen);transition:background .2s,transform .2s}.ze-button:hover{transform:translateY(-2px);background:#2e5144}.ze-button-light{background:var(--zcream);border-color:var(--zcream);color:var(--zgreen)!important}.ze-button-light:hover{background:#e8e5da}.ze-button span{font-size:18px}.ze-hero-foot{position:absolute;bottom:28px;left:6vw;right:6vw;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em}.ze-ribbon{padding:22px 5vw;display:flex;justify-content:center;gap:7vw;align-items:center;border-bottom:1px solid var(--zline);font-size:10px;letter-spacing:.08em}.ze-ribbon i{font-style:normal;font-size:17px}.ze-intro{text-align:center;padding:100px 0 90px}.ze-intro h2{font:38px/1.35 Georgia,serif;letter-spacing:-.025em;margin:25px 0}.ze-intro>p:last-child{font-size:11px;color:var(--zmuted)}.ze-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.ze-section-head h2{font:38px/1.2 Georgia,serif;letter-spacing:-.03em;margin-top:12px}.ze-text-link{font-size:10px;border-bottom:1px solid;padding-bottom:6px;white-space:nowrap}.ze-category-section{padding-bottom:100px}.ze-categories{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.ze-category-2{padding-top:110px}.ze-category-media{position:relative;height:600px;overflow:hidden}.ze-category-2 .ze-category-media{height:480px}.ze-category-media img{transition:transform .8s}.ze-category:hover img{transform:scale(1.035)}.ze-category-number{position:absolute;top:18px;left:20px;font:italic 20px Georgia,serif;color:#fff}.ze-category-label{display:flex;justify-content:space-between;align-items:center;padding-top:22px}.ze-category-label h3{font:30px Georgia,serif;margin-top:8px}.ze-category-label .ze-eyebrow{font-size:8px!important;color:var(--zmuted)}.ze-round-arrow{border:1px solid var(--zline);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:19px;transition:background .2s}.ze-category:hover .ze-round-arrow{background:#e7e9dd}.ze-products-section{border-top:1px solid var(--zline);padding:65px 0 100px}.ze-products{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.ze-product-image{position:relative;aspect-ratio:3/4;background:#e8e7df;overflow:hidden}.ze-product-image .ze-cover{transition:opacity .4s,transform .6s}.ze-product-alternate{position:absolute;inset:0;opacity:0}.ze-product:hover .ze-product-alternate{opacity:1}.ze-product:hover .ze-product-image>.ze-cover:first-child{transform:scale(1.03)}.ze-product-view{position:absolute;bottom:12px;left:12px;right:12px;background:#f8f5edeb;padding:12px 15px;font-size:9px;display:flex;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}.ze-product:hover .ze-product-view,.ze-product:focus-visible .ze-product-view{opacity:1;transform:none}.ze-product-meta{display:flex;justify-content:space-between;gap:10px;padding-top:16px}.ze-product-meta h3{font:11px/1.6 Arial,sans-serif}.ze-product-meta p{font-size:10px;white-space:nowrap}.ze-sold{font-size:9px}.ze-editorial{display:grid;grid-template-columns:1.05fr 1fr;background:var(--zgreen);color:#f5f3e9;min-height:720px}.ze-editorial-image{position:relative;min-height:650px}.ze-editorial-image .ze-cover{position:absolute;inset:0;object-position:center 40%}.ze-image-caption{position:absolute;bottom:25px;left:30px;right:20px;font-size:8px;letter-spacing:.12em;color:white}.ze-editorial-copy{padding:90px 6vw;display:flex;flex-direction:column;justify-content:center}.ze-editorial-copy h2{font:52px/1.12 Georgia,serif;letter-spacing:-.03em;margin:28px 0}.ze-editorial-copy h2 em{display:block}.ze-editorial-copy>p:not(.ze-eyebrow){font-size:12px;line-height:1.9;color:#f5f3e9b5;max-width:350px}.ze-editorial-copy .ze-button{align-self:start;background:none;border-color:#f5f3e95e;margin-top:32px}.ze-editorial-signature{font:italic 36px Georgia,serif;opacity:.6;margin-top:65px}.ze-values{padding:65px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.ze-values>div{position:relative;padding-left:35px}.ze-values>div>span{position:absolute;left:0;top:0;font:italic 15px Georgia,serif;opacity:.5}.ze-values h3{font:21px Georgia,serif;margin-bottom:12px}.ze-values p{font-size:10px;line-height:1.8;max-width:230px;color:var(--zmuted)}.ze-values p a{text-decoration:underline}.ze-footer{background:#e9ecdf}.ze-footer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding:75px 0 65px}.ze-footer h2{font:36px/1.2 Georgia,serif;margin:20px 0}.ze-footer-top p:not(.ze-eyebrow){font-size:10px;color:var(--zmuted)}.ze-footer form{max-width:420px;margin:22px 0 14px}.ze-email{display:flex;border-bottom:1px solid #82917c}.ze-email input{flex:1;min-width:0;padding:14px 0;background:none;border:0;color:var(--zink);font-size:11px}.ze-email button{border:0;background:none;padding:10px 15px;font-size:22px;cursor:pointer}.ze-footer small{font-size:8px;color:var(--zmuted)}.ze-footer small a{text-decoration:underline}.ze-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:10px}.ze-footer-links h3{font-size:9px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:25px}.ze-footer-links a{display:block;font-size:10px;margin-bottom:13px}.ze-footer-word{font:clamp(45px,12.3vw,180px)/1.1 Georgia,serif;text-align:center;letter-spacing:.04em;border-bottom:1px solid #b7c0af;padding-bottom:30px;overflow:hidden}.ze-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:8px;color:var(--zmuted)}.ze-empty{font-size:12px;grid-column:1/-1;padding:30px;border:1px solid var(--zline)}
@media(min-width:1600px){.ze-hero-copy{padding-top:12vh}}@media(max-width:1000px){.ze-header{padding:20px 25px}.ze-nav{gap:14px;font-size:10px}.ze-wordmark{font-size:26px}.ze-tools{gap:18px}.ze-shell{width:calc(100% - 60px)}.ze-categories{gap:30px}.ze-category-media{height:480px}.ze-category-2 .ze-category-media{height:390px}.ze-editorial-copy{padding:60px 40px}.ze-editorial-copy h2{font-size:40px}.ze-footer-top{gap:50px}}
@media(max-width:749px){.ze-announcement{padding:9px 15px;font-size:8px}.ze-announcement span{display:none}.ze-header{min-height:85px;padding:20px;grid-template-columns:1fr 1fr;gap:0}.ze-nav{display:none}.ze-wordmark{text-align:left;font-size:25px}.ze-wordmark span{font-size:5px;letter-spacing:.24em;margin-top:5px}.ze-tools{gap:16px}.ze-tools svg{width:19px}.ze-mobile{display:block;grid-column:1/-1;border-top:1px solid var(--zline);margin-top:18px;padding-top:12px;font-size:10px}.ze-mobile summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.ze-mobile nav{display:flex;flex-direction:column;gap:18px;padding:20px 0 8px}.ze-hero{height:680px;min-height:0;max-height:none}.ze-hero .ze-cover{object-position:68% center}.ze-hero-shade{background:linear-gradient(0deg,rgba(10,25,15,.75),rgba(10,25,15,.15) 80%)}.ze-hero-copy{position:absolute;bottom:75px;padding:25px;max-width:100%}.ze-hero h1{font-size:47px;margin:20px 0}.ze-hero-copy>p:not(.ze-eyebrow){font-size:11px;max-width:250px;margin-bottom:24px}.ze-hero-foot{left:25px;right:25px;bottom:22px;font-size:7px}.ze-hero-foot>span:last-child{display:none}.ze-button{padding:15px 19px;gap:45px}.ze-ribbon{gap:16px;padding:18px 15px;font-size:8px}.ze-ribbon>span:last-child,.ze-ribbon>i:last-of-type{display:none}.ze-shell{width:calc(100% - 40px)}.ze-intro{padding:60px 0}.ze-intro h2{font-size:27px;line-height:1.4}.ze-intro h2 br{display:none}.ze-intro>p:last-child{font-size:10px;max-width:260px;margin:auto;line-height:1.8}.ze-section-head{align-items:start;margin-bottom:25px}.ze-section-head h2{font-size:29px}.ze-section-head .ze-text-link{font-size:8px;align-self:end;max-width:95px;white-space:normal}.ze-eyebrow{font-size:8px!important}.ze-categories{grid-template-columns:1fr;gap:35px}.ze-category-media{height:470px}.ze-category-2{padding-top:0;width:85%;justify-self:end}.ze-category-2 .ze-category-media{height:370px}.ze-category-label h3{font-size:25px}.ze-category-section{padding-bottom:55px}.ze-products-section{padding:45px 0 55px}.ze-products{grid-template-columns:1fr 1fr;gap:25px 14px}.ze-product-meta{flex-direction:column;gap:3px;padding-top:10px}.ze-product-meta h3{font-size:10px}.ze-product-meta p{font-size:9px}.ze-product-view{opacity:1;transform:none;font-size:8px;padding:8px;bottom:7px;left:7px;right:7px}.ze-editorial{grid-template-columns:1fr}.ze-editorial-image{height:500px;min-height:0}.ze-editorial-copy{padding:45px 25px}.ze-editorial-copy h2{font-size:40px}.ze-editorial-signature{margin-top:35px}.ze-values{padding:40px 0;grid-template-columns:1fr;gap:30px}.ze-values h3{font-size:20px}.ze-values p{max-width:none}.ze-footer-top{grid-template-columns:1fr;gap:40px;padding:50px 0 30px}.ze-footer h2{font-size:30px}.ze-footer-word{font-size:12.2vw;padding-bottom:20px}.ze-footer-bottom{flex-wrap:wrap;font-size:8px;gap:15px}.ze-footer-bottom>span:nth-child(2){order:4;width:100%}}@media(prefers-reduced-motion:reduce){.ze *{transition:none!important;scroll-behavior:auto!important}}

.ze-category-1 .ze-cover{object-position:center 15%}.ze-editorial-image .ze-cover{object-position:center 15%}

.ze{--zgreen:#6B2335;--zcream:#F6F0E7;--zink:#263D32;--zmuted:#6C7165;--zline:#263D3230}.ze-footer{background:#E7DED2}.ze-editorial{background:#6B2335}.ze-announcement{color:#FFFFFF}.ze-button:not(.ze-button-light){background:#6B2335;border-color:#6B2335;color:#FFFFFF!important}
 .ze-wordmark{font-size:39px;letter-spacing:-.025em}.ze-hero{height:790px}.ze-hero-copy{padding-top:140px}.ze-hero h1{font-size:clamp(66px,7.4vw,112px);line-height:1}.ze-hero-copy{max-width:900px}.ze-hero-shade{background:linear-gradient(90deg,#26101488,transparent 85%)}.ze-section-head h2{text-transform:uppercase;font-size:34px;letter-spacing:.03em}.ze-categories{grid-template-columns:1fr 1fr;gap:80px}.ze-category-1{padding-top:80px}.ze-category-2{padding-top:0}.ze-editorial-copy{order:-1}.ze-category-section{order:4}.ze-home{display:flex;flex-direction:column}.ze-hero{order:0}.ze-ribbon{order:1}.ze-intro{order:2}.ze-products-section{order:3}.ze-editorial{order:5}.ze-values{order:6}
@media(max-width:749px){.ze-header{min-height:85px;padding:20px}.ze-wordmark{font-size:24px;letter-spacing:.06em}.ze-hero{margin:0;height:680px;min-height:0;outline:none;color:#fff}.ze-hero-media{left:0;z-index:-2;border-radius:0}.ze-hero-copy{position:absolute;bottom:75px;width:100%;max-width:100%;padding:25px;z-index:1}.ze-hero h1{font-size:46px;line-height:1.08}.ze-hero h1 em{color:inherit}.ze-hero-copy>p:not(.ze-eyebrow){color:#ffffffdf}.ze-hero-shade{display:block;z-index:-1;background:linear-gradient(0deg,#142019cc,#14201910)}.ze-hero-foot{display:flex;left:25px;right:25px;color:white;z-index:1}.ze-hero-foot>a{display:block}.ze-hero-foot>span:last-child{display:none}.ze-ribbon{margin-top:0;padding:18px 15px}.ze-intro{padding:60px 0}.ze-intro h2{font-size:27px}.ze-categories{grid-template-columns:1fr;gap:35px}.ze-category-1{padding-top:0}.ze-category-2{padding-top:0;width:85%}.ze-category-media{height:470px;border-radius:0}.ze-category-2 .ze-category-media{height:370px;border-radius:0}.ze-editorial{margin:0;grid-template-columns:1fr;border-radius:0}.ze-editorial-image{min-height:0;height:500px;order:0}.ze-editorial-copy{order:1;padding:45px 25px}.ze-editorial-copy h2{font-size:38px}.ze-values{padding:40px 0}.ze-section-head h2{font-size:29px}.ze-products-section{padding-top:45px}.ze-footer h2{font-size:30px}}
.ze-category-1 .ze-cover,.ze-editorial-image .ze-cover{object-position:78% center}.ze-hero .ze-cover{object-position:76% center}

.ze-hero-copy{position:relative;z-index:2}.ze-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.03) 92%)}.ze-hero-foot{z-index:3}
@media(max-width:749px){.ze-hero-copy{position:absolute;bottom:75px;padding:25px}.ze-hero-shade{z-index:1;background:linear-gradient(0deg,rgba(9,20,12,.85),rgba(9,20,12,.1))}.ze-hero-foot{z-index:3}}

@media(min-width:750px){.ze-hero{height:auto;min-height:760px;max-height:none}.ze-hero-copy{padding-bottom:120px}.ze-hero-shade{display:block!important}}
@media(max-width:749px){.ze-hero{height:680px;min-height:0;max-height:none}.ze-hero-shade{display:block!important}}
