:root{--ed-paper:#f8f5ef;--ed-deep:#283c32;--ed-soft:#786e60;--ed-rule:#dedbd0}body{background:var(--ed-paper)}.header{min-height:94px;padding-top:18px;padding-bottom:18px;gap:24px;max-width:1500px;border-bottom-color:var(--ed-rule)}.header nav{gap:28px}.header nav a{font-size:11px;letter-spacing:.2px}.brand{font-size:23px}.brand-icon{background:#e4e7da;border-radius:50%}.announcement{font-size:10px;letter-spacing:.4px;background:#344b3d;padding:8px 15px}.button{border-radius:2px;font-size:12px;letter-spacing:.15px;background:#304b3c;border-color:#304b3c;padding:15px 21px}.button:hover{transform:translateY(-1px);background:#243c30}.eyebrow{font-size:9px;letter-spacing:1.8px}.ed-photo{position:relative;overflow:hidden;background:#e9e1d3}.ed-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.ed-cover{position:relative;margin:26px auto 0;width:calc(100% - 64px);max-width:1436px;min-height:650px;overflow:hidden;background:#e7decc}.ed-cover>.ed-photo{position:absolute;inset:0}.ed-cover>.ed-photo img{object-position:66% 27%}.ed-cover-wash{position:absolute;inset:0;background:linear-gradient(90deg,#f7efdfed 0%,#f7efdfc9 22%,#f7efdf80 36%,transparent 59%);pointer-events:none}.ed-cover-copy{position:relative;padding:74px 5%;width:54%;z-index:1}.ed-cover-copy h1{font-size:clamp(52px,5.2vw,79px);line-height:1.04;letter-spacing:-2.2px;color:#2b4234;margin-bottom:25px}.ed-cover-copy h1 em{color:#647254}.ed-cover-copy>.eyebrow{font-size:8px;letter-spacing:1.6px;max-width:350px}.ed-cover-copy>p{font-size:14px;line-height:1.9;color:#5f6254;max-width:330px;margin-bottom:29px}.ed-cover-caption{position:absolute;right:28px;bottom:28px;background:#faf7efed;padding:15px 19px;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:5px 27px;font:20px var(--serif);color:#2c4538;z-index:2}.ed-cover-caption>span:first-child{grid-column:1/3;font:7px var(--sans);letter-spacing:1.7px;margin-bottom:4px}.ed-cover-caption>span:last-child{font:18px var(--sans)}.ed-intro{max-width:860px;margin:auto;padding:85px 6% 73px;text-align:center}.ed-intro h2{font-size:clamp(38px,4.1vw,58px);line-height:1.15;letter-spacing:-1.6px;margin-bottom:25px}.ed-intro p{font-size:13px;line-height:1.9;max-width:520px;margin:0 auto;color:#807d70}.ed-moment-nav{border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);max-width:1224px;margin:auto;padding:24px 0 25px}.ed-moment-nav>span{font-size:8px;letter-spacing:1.5px;color:#847e6f;display:block;margin-bottom:20px}.ed-moment-nav>div{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:30px}.ed-moment-nav a{font:21px var(--serif);text-decoration:none;display:flex;justify-content:space-between;gap:16px;padding-right:24px;border-right:1px solid var(--ed-rule)}.ed-moment-nav a:last-child{border:0;padding-right:0}.ed-moment-nav a>span{font:9px var(--sans);color:#8b826e;white-space:nowrap;padding-top:6px}.ed-collection{max-width:1360px;margin:auto;padding:70px 5% 0}.ed-product-story{display:grid;grid-template-columns:1.12fr .88fr;gap:8%;align-items:center;padding-bottom:85px}.ed-product-story+.ed-product-story{padding-top:15px}.ed-product-story>.ed-photo{height:570px}.ed-product-story .ed-photo>img{object-position:55% center}.ed-product-story.reverse{grid-template-columns:.88fr 1.12fr}.ed-product-story.reverse>.ed-photo{order:2}.ed-product-story.reverse>.ed-story-copy{order:1}.ed-story-copy h2{font-size:clamp(37px,3.6vw,51px);line-height:1.12;margin-bottom:24px}.ed-story-copy>p{font-size:13px;line-height:1.9;max-width:380px;margin-bottom:26px}.ed-story-copy>.eyebrow{font-size:8px;letter-spacing:1.5px}.ed-product-line{display:flex;gap:14px;align-items:center;border-block:1px solid var(--ed-rule);padding:13px 0;margin:25px 0 24px;max-width:400px}.ed-product-line img{width:63px;height:63px;object-fit:cover}.ed-product-line>div{display:grid;gap:4px}.ed-product-line b{font:20px var(--serif);font-weight:400}.ed-product-line span{font-size:9px;color:#858071}.ed-product-story .warm-note{padding:20px 22px;left:22px;bottom:25px;max-width:260px}.ed-product-story .warm-note p{font-size:27px;max-width:215px}.ed-product-story .warm-note>span{font-size:7px}.ed-product-story .warm-note small{font-size:7px}.ed-collection-note{border-top:1px solid var(--ed-rule);font-size:9px;padding-top:18px;max-width:860px;margin:0 auto 55px;text-align:center;color:#8c8374}.ed-quiet-quote{padding:66px 7% 60px;text-align:center;background:#e9ecdf}.ed-quiet-quote>p{font:50px/1.15 var(--serif);letter-spacing:-1.1px;color:#344b3a;margin-bottom:23px}.ed-quiet-quote>span:last-child{font-size:10px;color:#7f866f}.ed-journal-section{max-width:1360px;padding:75px 5%;margin:auto}.ed-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:37px}.ed-section-top h2{font-size:48px;margin-bottom:0}.ed-section-top>p{font-size:12px;line-height:1.9;max-width:330px;margin-bottom:2px}.ed-section-top>.text-link{font-size:11px}.ed-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.ed-journal-card{text-decoration:none;display:flex;flex-direction:column}.ed-journal-image{position:relative;aspect-ratio:1.22;overflow:hidden;background:#e7decd}.ed-journal-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ed-journal-card:hover img{transform:scale(1.025)}.ed-journal-image>span{position:absolute;top:13px;left:14px;font:italic 20px var(--serif);background:#faf7efdf;width:33px;height:33px;border-radius:50%;text-align:center;line-height:33px}.ed-journal-meta{display:flex;justify-content:space-between;gap:13px;font-size:7px;letter-spacing:.9px;color:#8a8273;margin:20px 0 14px}.ed-journal-card h3{font-size:27px;line-height:1.2;letter-spacing:-.6px;max-width:350px;margin-bottom:23px}.ed-read-link{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid var(--ed-rule);padding-top:14px;font-size:10px;color:#69725d}.ed-read-link>span{font-size:16px}.ed-short-faq{max-width:1224px;margin:0 auto 65px;border-top:1px solid var(--ed-rule)}.ed-short-faq summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:12px;padding:20px 0}.ed-short-faq p{font-size:12px;line-height:1.9;max-width:700px}.ed-short-faq summary::-webkit-details-marker{display:none}.ed-journal-masthead{max-width:1224px;margin:auto;padding:55px 0 42px;border-bottom:1px solid var(--ed-rule)}.ed-journal-masthead .eyebrow{font-size:8px;margin-bottom:21px}.ed-journal-masthead h1{font-size:clamp(53px,6.1vw,86px);letter-spacing:-2.6px;margin:0 0 17px}.ed-journal-masthead p{font-size:13px;margin:0;color:#8a8171}.ed-feature{display:grid;grid-template-columns:1.15fr .85fr;max-width:1224px;margin:38px auto 0;gap:7%;align-items:center;padding-bottom:60px;border-bottom:1px solid var(--ed-rule)}.ed-feature-photo{display:block;position:relative;min-width:0;text-decoration:none}.ed-feature-photo>.ed-photo{height:560px}.ed-feature-photo>.ed-photo>img{object-position:73% center}.ed-feature-note{position:absolute;left:24px;bottom:26px;background:#faf7efeb;padding:19px 25px;font:27px/1.15 var(--serif);letter-spacing:-.3px;transform:rotate(-3deg);color:#304b3d}.ed-feature-note em{color:#617456}.ed-feature-copy h2{font-size:clamp(40px,4.1vw,59px);line-height:1.08;margin-bottom:25px}.ed-feature-copy>.eyebrow{font-size:8px;letter-spacing:1.4px}.ed-feature-copy>p{font-size:13px;line-height:1.9;max-width:350px}.ed-feature-article{display:block;text-decoration:none;border-block:1px solid var(--ed-rule);margin:27px 0 18px;padding:22px 0}.ed-feature-article>span{font-size:7px;letter-spacing:1.7px;color:#8c826e;display:block;margin-bottom:12px}.ed-feature-article h3{font-size:25px;line-height:1.17;margin-bottom:19px;letter-spacing:-.5px}.ed-feature-article b{font-size:10px;font-weight:400;display:flex;justify-content:space-between}.ed-feature-product{font-size:9px;line-height:1.8;display:block;text-decoration:none;color:#8b806d}.ed-feature-product b{font-weight:400;color:#4b624c}.ed-journal-end{text-align:center;padding:55px 7% 70px;background:#ece9df}.ed-journal-end h2{font-size:48px;margin-bottom:27px}.ed-product-gallery>.ed-photo{height:610px}.ed-product-gallery>.ed-photo>img{object-position:70% center}.ed-product-gallery .warm-note{max-width:245px;padding:18px 21px;bottom:25px;left:23px}.ed-product-gallery .warm-note p{font-size:26px}.ed-product-gallery .warm-note small{font-size:7px}.ed-catalog-peek{margin-top:13px;border-bottom:1px solid var(--ed-rule)}.ed-catalog-peek summary{cursor:pointer;font-size:10px;display:flex;justify-content:space-between;padding:14px 0;list-style:none;color:#817966}.ed-catalog-peek summary::-webkit-details-marker{display:none}.ed-catalog-peek>img{max-width:360px;margin:10px auto 20px}.ed-catalog-peek p{text-align:center}.experience-product{max-width:1360px;grid-template-columns:1.1fr .9fr;gap:7%;padding-top:30px;padding-bottom:40px}.experience-product .detail-copy h1{font-size:50px;line-height:1.1;letter-spacing:-1.4px}.experience-product .detail-lead{font-size:13px;line-height:1.95}.experience-product .product-name{font-size:11px;color:#8a806e;letter-spacing:.2px}.experience-product .detail-copy>.eyebrow{font-size:8px}.experience-product .mini-spec{font-size:11px;padding:14px 0}.experience-product .detail-price{font-size:27px}.product-moment{background:#eeebe2;border-radius:0;padding:45px 4%;margin-top:10px}.product-moment .moment-photo{border-radius:0}.product-moment h2{font-size:47px}.product-fit-details{background:#e8ecdf}.interest{padding-top:75px;padding-bottom:80px;max-width:1224px;gap:11%;border-top:1px solid var(--ed-rule)}.interest-intro h2{font-size:49px}.interest-intro>p{font-size:13px;line-height:1.9}.interest-card{border-radius:0;box-shadow:none;background:#fffdf7;border-color:#dfdbce;padding:30px}.interest-card select,.interest-card input[type=email],.preference span{border-radius:1px}.hand-note{font-size:20px}.article{max-width:1180px;padding-top:45px}.article-header{text-align:left;max-width:760px;margin:0 auto 35px}.article-header h1{font-size:58px;line-height:1.12}.article-body{max-width:700px}.article-body p,.article-body li{font-size:15px;line-height:1.95}.article-body h2{font-size:33px;line-height:1.2}.article-body .article-lead{font:24px/1.5 var(--serif)!important;color:#56654e;margin-bottom:30px}.article-moment-cover .moment-photo{border-radius:0}.article-moment-cover .warm-note{max-width:250px}.article-reading-note{border-color:var(--ed-rule)}footer{background:#e4e8db}.about-moment,.about-photo-note{border-radius:0}.about-moment-grid{gap:28px}.about-hero-photo .about-photo-note{max-width:290px}.about-belief{background:#e7ebdd}
@media(max-width:1100px){.ed-moment-nav,.ed-feature,.ed-journal-masthead,.ed-short-faq{margin-left:5%;margin-right:5%}.ed-cover{min-height:610px}.ed-cover-copy{padding-top:66px;width:58%}.ed-cover-copy h1{font-size:64px}.ed-product-story{gap:6%}.ed-product-story>.ed-photo{height:510px}.ed-feature{gap:6%}.ed-feature-photo>.ed-photo{height:530px}.ed-feature-copy h2{font-size:47px}.ed-product-gallery>.ed-photo{height:540px}.experience-product .detail-copy h1{font-size:44px}.ed-moment-nav a{font-size:18px}}
@media(max-width:760px){.header{min-height:82px;padding:17px 6%;gap:10px}.brand{font-size:21px}.brand small{font-size:6px;letter-spacing:2px}.brand-icon{font-size:27px;width:37px;height:37px}.announcement{font-size:9px;padding:8px 10px;line-height:1.6}.menu-toggle{font-size:10px;padding:7px 10px}.header nav{background:var(--ed-paper)}.ed-cover{width:calc(100% - 26px);margin-top:13px;min-height:690px}.ed-cover>.ed-photo{height:400px;position:relative;inset:auto}.ed-cover>.ed-photo>img{object-position:73% center}.ed-cover-wash{display:none}.ed-cover-copy{width:100%;padding:30px 23px 35px;background:#eee9dc}.ed-cover-copy>.eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:18px}.ed-cover-copy h1{font-size:46px;letter-spacing:-1.5px;line-height:1.03;margin-bottom:19px}.ed-cover-copy>p{font-size:12px;margin-bottom:23px}.ed-cover-copy h1 br:nth-child(2){display:none}.ed-cover-caption{top:305px;left:19px;bottom:auto;right:auto;padding:11px 15px;font-size:17px;gap:4px 20px}.ed-cover-caption>span:first-child{font-size:6px;margin-bottom:3px}.ed-cover-copy .button{font-size:11px;padding:13px 17px}.ed-intro{padding:53px 7% 42px}.ed-intro h2{font-size:35px;letter-spacing:-1px;line-height:1.16}.ed-intro>.eyebrow{font-size:7px}.ed-intro p{font-size:12px;line-height:1.9}.ed-intro p br{display:none}.ed-moment-nav{margin:0 7%;padding:22px 0}.ed-moment-nav>span{font-size:7px;letter-spacing:1px;margin-bottom:10px}.ed-moment-nav>div{display:grid;grid-template-columns:1fr;gap:0}.ed-moment-nav a{border:0;border-bottom:1px solid var(--ed-rule);padding:16px 0;font-size:20px}.ed-moment-nav a:last-child{border-bottom:0;padding-bottom:2px}.ed-moment-nav a>span{font-size:8px}.ed-collection{padding:40px 7% 0}.ed-product-story,.ed-product-story.reverse{grid-template-columns:1fr;gap:29px;padding-bottom:48px}.ed-product-story+.ed-product-story{padding-top:0}.ed-product-story.reverse>.ed-photo,.ed-product-story.reverse>.ed-story-copy{order:unset}.ed-product-story>.ed-photo{height:390px}.ed-product-story .warm-note{max-width:220px;padding:17px 20px;left:18px;bottom:22px}.ed-product-story .warm-note p{font-size:25px;max-width:180px}.ed-story-copy>.eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:17px}.ed-story-copy h2{font-size:37px;line-height:1.13;margin-bottom:20px}.ed-story-copy>p{font-size:12px;line-height:1.9;max-width:none}.ed-product-line{padding:12px 0;margin:20px 0}.ed-product-line img{width:56px;height:56px}.ed-product-line b{font-size:19px}.ed-product-line span{font-size:8px}.ed-story-copy .button{font-size:11px}.ed-collection-note{font-size:8px;line-height:1.8;margin-bottom:35px}.ed-quiet-quote{padding:48px 7%}.ed-quiet-quote>p{font-size:37px;letter-spacing:-.8px}.ed-quiet-quote>.eyebrow{font-size:7px}.ed-quiet-quote>span:last-child{font-size:9px}.ed-journal-section{padding:48px 7%}.ed-section-top{display:block;margin-bottom:30px}.ed-section-top h2{font-size:37px}.ed-section-top .eyebrow{font-size:7px;margin-bottom:15px}.ed-section-top>.text-link{display:inline-block;margin-top:22px;font-size:11px}.ed-section-top>p{font-size:12px;margin-top:21px}.ed-journal-grid{grid-template-columns:1fr;gap:35px}.ed-journal-image{aspect-ratio:1.2}.ed-journal-card h3{font-size:28px;max-width:none;line-height:1.22}.ed-journal-meta{font-size:7px;margin-top:17px}.ed-read-link{font-size:10px}.ed-short-faq{margin:0 7% 40px}.ed-short-faq summary{font-size:11px;padding:19px 0}.ed-short-faq p{font-size:11px}.ed-journal-masthead{padding:34px 0 27px;margin:0 7%}.ed-journal-masthead .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:19px}.ed-journal-masthead h1{font-size:48px;letter-spacing:-1.8px;line-height:1.05;margin-bottom:17px}.ed-journal-masthead p{font-size:11px;line-height:1.8;max-width:270px}.ed-feature{grid-template-columns:1fr;margin:27px 7% 0;gap:29px;padding-bottom:38px}.ed-feature-photo>.ed-photo{height:420px}.ed-feature-photo>.ed-photo>img{object-position:73% center}.ed-feature-note{font-size:25px;padding:17px 22px;bottom:22px;left:18px}.ed-feature-copy>.eyebrow{font-size:7px;letter-spacing:1.2px}.ed-feature-copy h2{font-size:43px;line-height:1.05}.ed-feature-copy>p{font-size:12px;line-height:1.9;max-width:none}.ed-feature-article{padding:19px 0;margin-top:24px}.ed-feature-article h3{font-size:26px;max-width:280px}.ed-feature-product{font-size:9px;line-height:1.9}.ed-journal-end{padding:43px 7% 50px}.ed-journal-end h2{font-size:37px}.ed-journal-end>.eyebrow{font-size:7px}.experience-product{grid-template-columns:1fr;padding:24px 7% 34px;gap:28px}.ed-product-gallery>.ed-photo{height:440px}.ed-product-gallery>.ed-photo>img{object-position:73% center}.ed-product-gallery .warm-note{max-width:220px;padding:16px 19px;left:18px;bottom:22px}.ed-product-gallery .warm-note p{font-size:25px}.ed-catalog-peek summary{font-size:9px;padding:12px 0}.ed-catalog-peek>img{max-width:100%}.experience-product .detail-copy h1{font-size:41px;letter-spacing:-1.2px}.experience-product .detail-copy>.eyebrow{font-size:7px}.experience-product .detail-lead{font-size:12px;line-height:1.95}.experience-product .detail-copy>.quiet{font-size:10px!important}.product-moment{padding:35px 7%}.product-moment h2{font-size:37px}.product-moment .moment-photo{min-height:370px}.interest{padding:45px 7% 50px;gap:27px}.interest-intro h2{font-size:40px;line-height:1.1}.interest-intro>.eyebrow{font-size:7px}.interest-intro>p{font-size:12px}.interest-card{padding:25px 20px}.article{padding:35px 7% 50px}.article-header{margin-bottom:27px}.article-header h1{font-size:39px;line-height:1.1;letter-spacing:-1.1px}.article-body p,.article-body li{font-size:14px;line-height:1.95}.article-body .article-lead{font-size:22px!important}.article-body h2{font-size:29px}.article-moment-cover .moment-photo{min-height:380px}.article-moment-cover .warm-note{max-width:220px}.sources p,.sources li{font-size:11px}.footer-top>p{font-size:21px}.footer-bottom{font-size:8px}}
.ed-product-gallery>.ed-original{height:auto;aspect-ratio:1}.ed-original>img{object-fit:contain!important;background:#f1ece3}.ed-gallery-caption{display:flex;justify-content:space-between;gap:20px;padding:17px 0 8px;font-size:8px;letter-spacing:1px;color:#938675}.ed-gallery-caption a{font-size:10px;letter-spacing:0;color:#5f735b;text-decoration:none}.ed-gallery-caption a span{margin-left:12px}.ed-product-gallery>.quiet{font-size:9px!important;color:#958d7e}.ed-product-gallery .ed-gallery-caption+ .quiet{padding-top:0}
@media(max-width:760px){.ed-gallery-caption{font-size:7px;padding-top:14px}.ed-gallery-caption a{font-size:9px}.ed-product-gallery>.ed-original{height:auto;aspect-ratio:1}.ed-product-gallery>.quiet{font-size:8px!important}}
