.ee{color:#29382f;background:#fff;font-family:var(--font-body--family);padding:0 6%}.ee *{box-sizing:border-box}.ee a{color:inherit;text-decoration:none}.ee a:focus-visible{outline:2px solid #846b48;outline-offset:5px}.ee-kicker{display:block;font:400 10px/1.7 var(--font-body--family);letter-spacing:.15em;text-transform:uppercase}.ee-masthead{text-align:center;padding:70px 0 65px;border-bottom:1px solid #deddd5}.ee-masthead h1{font:400 clamp(48px,6.5vw,88px)/1.04 var(--font-heading--family);letter-spacing:-.035em;max-width:17ch;margin:24px auto}.ee-index .ee-masthead h1{font-size:clamp(70px,9vw,125px)}.ee-masthead p{font-size:15px;line-height:1.85;max-width:55ch;margin:22px auto 0}.ee-stories{display:grid;grid-template-columns:1fr 1fr;gap:65px 40px;padding:55px 0 80px}.ee-story .ee-photo{display:block;aspect-ratio:4/3;background:#f5f3ee;overflow:hidden}.ee-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ee-photo:hover img{transform:scale(1.025)}.ee-story-copy{padding:26px 0}.ee-story h2{font:400 clamp(30px,3vw,43px)/1.12 var(--font-heading--family);letter-spacing:-.025em;max-width:23ch;margin:15px 0 20px}.ee-story p{font-size:14px;line-height:1.85;max-width:48ch;margin-bottom:25px}.ee-lead{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}.ee-lead .ee-photo{aspect-ratio:5/4;padding:13%;background:#f5f3ee}.ee-lead .ee-photo img{object-fit:contain;mix-blend-mode:multiply}.ee-lead h2{font-size:clamp(40px,4.2vw,61px)}.ee-link{display:inline-block;border-bottom:1px solid #846b48;padding-bottom:7px;font-size:11px;line-height:1.6;letter-spacing:.04em}.ee-invite{background:#421e2b;color:#fff;text-align:center;margin:0 -6.82%;padding:65px 8% 75px}.ee-invite h2{font:400 clamp(38px,4.5vw,62px)/1.08 var(--font-heading--family);letter-spacing:-.025em;max-width:20ch;margin:24px auto}.ee-invite p{font-size:14px;line-height:1.8;max-width:56ch;margin:0 auto 25px}.ee-invite .ee-link{border-color:#d6c2a0}.ee-article .ee-masthead{border:0;padding-bottom:45px}.ee-article .ee-masthead h1{font-size:clamp(45px,5.5vw,76px);max-width:22ch}.ee-cover{margin:0 auto 60px;max-width:1200px}.ee-cover>img{display:block;width:100%;height:620px;object-fit:cover}.ee-cover-product>img{object-fit:contain;background:#f5f3ee;padding:65px}.ee-cover figcaption{font-size:10px;line-height:1.7;color:#687064;margin-top:12px;max-width:65ch}.ee-reading{display:grid;grid-template-columns:1fr 3fr 1fr;gap:25px;max-width:1200px;margin:0 auto 75px}.ee-margin-note{padding-top:6px;line-height:2.1;color:#846b48}.ee-body{font-size:17px;line-height:1.95;min-width:0}.ee-body>p:first-child{font:400 27px/1.5 var(--font-heading--family);letter-spacing:-.01em;margin:0 0 35px}.ee-body h2{font:400 35px/1.15 var(--font-heading--family);letter-spacing:-.02em;margin:45px 0 20px}.ee-body h3{font:400 27px/1.3 var(--font-heading--family);margin:32px 0 15px}.ee-body p{margin:0 0 25px}.ee-body a{border-bottom:1px solid #acac97}.ee-body ul{padding-left:24px}.ee-body li{margin-bottom:12px}.ee-body hr{border:0;border-top:1px solid #deddd5;margin:42px 0}.ee-shop{background:#f5f3ee;margin:0 -6.82%;padding:60px 12% 70px}.ee-section-heading{text-align:center;margin-bottom:36px}.ee-section-heading h2{font:400 48px/1.1 var(--font-heading--family);letter-spacing:-.025em;margin:18px 0}.ee-products{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:950px;margin:auto}.ee-product-photo{display:block;aspect-ratio:5/4;background:#fff;padding:12%;margin-bottom:24px}.ee-product-photo img{width:100%;height:100%;object-fit:contain}.ee-products h3{font:400 24px/1.3 var(--font-heading--family);margin:13px 0 15px;max-width:28ch}.ee-products p{font-size:13px}.ee-related{padding:65px 0 75px;text-align:center}.ee-related>div{display:flex;justify-content:center;gap:50px;margin:30px auto;max-width:1000px}.ee-related>div a{font:400 28px/1.25 var(--font-heading--family);max-width:25ch}.ee-contribute-visual{margin:45px 0}.ee-contribute-visual img{width:100%;height:460px;object-fit:cover}.ee-contribute-body{max-width:720px;margin:60px auto 80px}.ee-contribute-body .elan-guest-edits>p:first-child{font:400 27px/1.5 var(--font-heading--family)}@media(max-width:749px){.ee-masthead{padding:45px 0 40px}.ee-index .ee-masthead h1{font-size:78px}.ee-masthead p{font-size:14px}.ee-stories{grid-template-columns:1fr;gap:30px;padding:32px 0 45px}.ee-lead{display:block}.ee-lead h2{font-size:38px}.ee-story h2{font-size:33px}.ee-story-copy{padding:22px 0}.ee-photo,.ee-lead .ee-photo{aspect-ratio:5/4}.ee-invite{padding:48px 8%}.ee-invite h2{font-size:40px}.ee-article .ee-masthead h1{font-size:43px}.ee-cover{margin-bottom:35px}.ee-cover>img{height:350px}.ee-cover-product>img{padding:35px}.ee-reading{display:block;margin-bottom:40px}.ee-margin-note{display:none}.ee-body{font-size:16px;line-height:1.85}.ee-body>p:first-child{font-size:24px}.ee-body h2{font-size:31px;margin-top:34px}.ee-shop{padding:42px 6% 50px}.ee-products{gap:20px}.ee-products h3{font-size:20px}.ee-product-photo{aspect-ratio:4/5;padding:8%}.ee-section-heading h2{font-size:39px}.ee-related{padding:45px 0}.ee-related>div{flex-direction:column;align-items:center;gap:25px}.ee-related>div a{font-size:27px}.ee-contribute-visual img{height:300px}.ee-contribute-body{margin:38px auto 50px}}@media(prefers-reduced-motion:reduce){.ee-photo img{transition:none}}
