@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&display=swap";.ed-article,.ed-article *{box-sizing:border-box}.ed-article{width:100%!important;max-width:none!important;margin:0!important;padding:40px 0!important;display:block!important;float:none!important}.ed{--ed-ink: #1a1a1a;--ed-ink-soft: #666666;--ed-ink-faint: #999999;--ed-rule: #e0e0e0;--ed-wash: #f5f5f5;--ed-accent: #025941;--ed-font: "Baloo 2", system-ui, sans-serif;--ed-measure: 800px;--ed-gutter: 20px;--ed-radius: 8px;display:flow-root!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;color:#333;font-family:var(--ed-font);font-size:17px;font-weight:400;line-height:1.75;text-align:center}.ed>*{display:block!important;float:none!important;width:auto!important;max-width:var(--ed-measure)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ed-gutter)!important;padding-right:var(--ed-gutter)!important;text-align:center!important}.ed>*+*{margin-top:22px!important}.ed p{margin:0;font-family:var(--ed-font);font-size:17px;line-height:1.75;color:#333}.ed a{color:var(--ed-accent);text-decoration:none;border-bottom:1px solid currentColor}.ed a:hover{color:var(--ed-ink)}.ed h2,.ed h3{font-family:var(--ed-font);line-height:1.25;letter-spacing:-.01em;color:var(--ed-ink);margin-top:50px!important;margin-bottom:0!important}.ed h2{font-size:28px;font-weight:700}.ed h3{font-size:21px;font-weight:600}.ed ul,.ed ol{list-style-position:inside;padding-left:var(--ed-gutter)!important}.ed li{margin-bottom:8px;font-size:17px}.ed strong{font-weight:700;color:var(--ed-ink)}.ed-lede{font-size:18px!important;line-height:1.65;font-weight:500;color:var(--ed-ink-soft)}.ed-dropcap:first-letter{font-weight:800;font-size:2.1em;line-height:1;color:var(--ed-accent);vertical-align:-.12em}.ed figure{margin:50px auto!important;padding-left:var(--ed-gutter)!important;padding-right:var(--ed-gutter)!important}.ed figure img{display:block;width:100%;height:auto;border-radius:var(--ed-radius)}.ed figcaption{font-family:var(--ed-font);font-size:14px;line-height:1.5;color:var(--ed-ink-soft);margin-top:12px;text-align:center}.ed figcaption b{color:var(--ed-ink);font-weight:600}.ed>.ed-full,.ed>.ed-wide{max-width:var(--ed-measure)!important}.ed-grid{display:grid!important;gap:16px;grid-template-columns:repeat(2,1fr);margin:50px auto!important}.ed-grid-3{grid-template-columns:repeat(3,1fr)}.ed-grid figure{margin:0!important;padding:0!important}.ed-pull{font-family:var(--ed-font);font-size:26px!important;line-height:1.35;font-weight:600;color:var(--ed-ink);border:0;border-top:2px solid var(--ed-accent);border-bottom:2px solid var(--ed-accent);padding:28px var(--ed-gutter)!important;margin:50px auto!important}.ed-pull cite{display:block;margin-top:12px;font-size:12px;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-ink-faint)}.ed-note{font-family:var(--ed-font);font-size:16px;line-height:1.6;color:var(--ed-ink-soft);background:var(--ed-wash);border-top:3px solid var(--ed-accent);padding:20px var(--ed-gutter)!important;margin:50px auto!important;border-radius:0 0 var(--ed-radius) var(--ed-radius)}.ed-note b{display:block;color:var(--ed-ink);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.ed-specs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--ed-rule);border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);margin:50px auto!important;padding:0!important}.ed-specs div{background:#fff;padding:20px}.ed-specs dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink-faint);margin-bottom:6px}.ed-specs dd{font-size:20px;font-weight:600;line-height:1.2;margin:0;color:var(--ed-ink)}.ed-carousel{display:flex!important;gap:16px;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:50px auto 12px!important;padding:0 var(--ed-gutter) 14px!important;cursor:grab}.ed-carousel:active{cursor:grabbing}.ed-carousel::-webkit-scrollbar{height:5px}.ed-carousel::-webkit-scrollbar-track{background:var(--ed-rule);border-radius:3px}.ed-carousel::-webkit-scrollbar-thumb{background:var(--ed-accent);border-radius:3px}.ed-carousel figure{flex:0 0 100%!important;scroll-snap-align:center;margin:0!important;padding:0!important}.ed-carousel figure img{width:100%;height:auto;border-radius:var(--ed-radius);pointer-events:none}.ed-carousel-hint{font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink-faint);margin-top:0!important;margin-bottom:50px!important}.ed-product{display:grid!important;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;background:var(--ed-wash);padding:20px!important;border-radius:var(--ed-radius);margin:50px auto!important;border-bottom:0;color:var(--ed-ink)!important;text-align:left!important}.ed-product img{width:100%;height:auto;border-radius:4px}.ed-product .k{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink-faint)}.ed-product .t{display:block;font-size:18px;font-weight:600;line-height:1.3;margin-top:2px}.ed-product .btn{font-size:14px;font-weight:600;background:var(--ed-accent);color:#fff;padding:11px 24px;border-radius:999px;white-space:nowrap;text-align:center}.ed-rule{border:0;height:1px;background:var(--ed-rule);margin:50px auto!important;max-width:100px!important}.ed-header{max-width:var(--ed-measure);margin:0 auto;padding:0 var(--ed-gutter);font-family:var(--ed-font);text-align:center}.ed-kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-accent);margin:0}.ed-title{font-family:var(--ed-font);font-size:48px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ed-ink);margin:16px 0 0;text-wrap:balance}.ed-standfirst{font-size:18px;line-height:1.65;color:var(--ed-ink-soft);margin:20px auto 0;max-width:640px}.ed-byline{font-size:14px;font-weight:400;color:var(--ed-ink-soft);margin-top:16px;padding-top:0;border:0;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ed-byline b{color:var(--ed-ink-soft);font-weight:400}.ed-hero{margin:40px auto 50px;max-width:var(--ed-measure);padding:0 var(--ed-gutter)}.ed-hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;object-position:center;border-radius:var(--ed-radius)}.ed-hero figcaption{font-family:var(--ed-font);font-size:14px;color:var(--ed-ink-soft);margin-top:12px;text-align:center}.ed-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--ed-accent);z-index:40;pointer-events:none}@media(prefers-reduced-motion:reduce){.ed-progress{display:none}.ed-carousel{scroll-behavior:auto}}@media(max-width:749px){.ed-title{font-size:32px}.ed h2{font-size:24px}.ed-pull{font-size:21px!important}.ed-grid,.ed-grid-3{grid-template-columns:1fr}.ed-product{grid-template-columns:64px 1fr;row-gap:14px}.ed-product .btn{grid-column:1 / -1}}.ed-carousel-wrap{position:relative;margin:50px auto!important;max-width:var(--ed-measure)!important}.ed-carousel-wrap .ed-carousel{margin:0!important;padding-bottom:0!important;scrollbar-width:none}.ed-carousel-wrap .ed-carousel::-webkit-scrollbar{display:none}.ed-car-btn{position:absolute;top:50%;transform:translateY(calc(-50% - 30px));width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;color:var(--ed-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:opacity .2s ease,background .2s ease}.ed-car-btn svg{width:20px;height:20px}.ed-car-btn:hover{background:#fff}.ed-car-btn:disabled{opacity:0;pointer-events:none}.ed-car-prev{left:32px}.ed-car-next{right:32px}.ed-car-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.ed-car-dot{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--ed-rule);cursor:pointer;transition:background .2s ease}.ed-car-dot.is-on{background:var(--ed-accent)}@media(max-width:749px){.ed-car-btn{display:none}}.ed>.ed-nav{font-family:"Baloo 2",system-ui,sans-serif;border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);padding:20px var(--ed-gutter)!important;margin:50px auto!important;list-style:none!important;counter-reset:edhole;text-align:left!important}.ed>.ed-nav>li{counter-increment:edhole;display:flex!important;align-items:baseline;gap:14px;padding:12px 0;margin:0!important;font-family:"Baloo 2",system-ui,sans-serif;font-size:17px;line-height:1.4;border-bottom:1px solid var(--ed-rule);list-style:none!important}.ed>.ed-nav>li:last-child{border-bottom:0}.ed>.ed-nav>li:before{content:counter(edhole,decimal-leading-zero);font-family:"Baloo 2",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--ed-accent);flex:0 0 26px}.ed>.ed-nav a{font-family:"Baloo 2",system-ui,sans-serif;color:var(--ed-ink);font-weight:600;border-bottom:0}.ed>.ed-nav a:hover{color:var(--ed-accent)}.ed>.ed-nav .r{margin-left:auto;font-family:"Baloo 2",system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-ink-faint);white-space:nowrap}@media(max-width:600px){.ed>.ed-nav .r{display:none}}.ed>.ed-chapter{font-family:"Baloo 2",system-ui,sans-serif;margin:80px auto 0!important;text-align:center!important}.ed-chapter .n{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:110px;font-weight:800;line-height:.78;letter-spacing:-.04em;color:var(--ed-rule)}.ed-chapter .r{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-accent);margin-top:10px}.ed-chapter .h{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ed-ink);margin-top:6px}.ed>.ed-chapter+figure{margin-top:28px!important}@media(max-width:749px){.ed>.ed-chapter{margin-top:60px!important}.ed-chapter .n{font-size:76px}.ed-chapter .h{font-size:26px}}.ed>.ed-video{position:relative;width:100%;aspect-ratio:16 / 9;margin:50px auto!important;padding:0!important;border-radius:var(--ed-radius);overflow:hidden;background:var(--ed-ink)}.ed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ed-specs,.ed-specs dt,.ed-specs dd{font-family:"Baloo 2",system-ui,sans-serif}@media(max-width:749px){.ed .ed-specs{grid-template-columns:repeat(3,1fr)!important}.ed .ed-specs div{padding:14px 6px}.ed .ed-specs dt{font-size:10px;letter-spacing:.06em;line-height:1.3}.ed .ed-specs dd{font-size:16px}}.ed .ed-product-plain{grid-template-columns:1fr auto!important}@media(max-width:600px){.ed .ed-product-plain{grid-template-columns:1fr!important;row-gap:14px}.ed .ed-product-plain .btn{grid-column:1 / -1}}.ed .ed-nav{font-family:"Baloo 2",system-ui,sans-serif;border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);padding:8px var(--ed-gutter)!important;margin:50px auto!important;list-style:none!important;counter-reset:edhole;text-align:left!important}.ed .ed-nav li{counter-increment:edhole;display:flex!important;align-items:baseline;gap:16px;padding:14px 0;margin:0!important;font-family:"Baloo 2",system-ui,sans-serif;font-size:17px;line-height:1.4;border-bottom:1px solid var(--ed-rule);list-style:none!important;text-align:left!important}.ed .ed-nav li:last-child{border-bottom:0}.ed .ed-nav li:before{content:counter(edhole,decimal-leading-zero);font-family:"Baloo 2",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--ed-accent);flex:0 0 26px}.ed .ed-nav a{font-family:"Baloo 2",system-ui,sans-serif;font-size:17px;font-weight:600;color:var(--ed-ink);border-bottom:0}.ed .ed-nav a:hover{color:var(--ed-accent)}.ed .ed-nav .r{margin-left:auto;font-family:"Baloo 2",system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-ink-faint);white-space:nowrap}@media(max-width:600px){.ed .ed-nav .r{display:none}}@media(max-width:749px){.ed dl.ed-specs{grid-template-columns:repeat(3,1fr)!important;grid-auto-flow:column!important}.ed dl.ed-specs div{padding:12px 4px!important;min-width:0}.ed dl.ed-specs dt{font-size:9px!important;letter-spacing:.05em!important;line-height:1.3;word-break:break-word}.ed dl.ed-specs dd{font-size:14px!important;line-height:1.25;word-break:break-word}}.ed figure img{cursor:default}.ed-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0e12f0;display:none;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain;padding:20px}.ed-lb.is-open{display:flex}.ed-lb img{display:block;max-width:94vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:4px;transition:transform .25s ease;transform-origin:center center}.ed-lb img.is-zoomed{transform:scale(2.4);cursor:zoom-out}.ed-lb-close{position:fixed;top:16px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;padding:0}.ed-lb-close:hover{background:#ffffff42}.ed-lb-cap{position:fixed;left:0;right:0;bottom:0;padding:16px 20px;font-family:"Baloo 2",system-ui,sans-serif;font-size:14px;line-height:1.5;color:#ffffffc7;text-align:center;background:linear-gradient(transparent,#0a0e12d9);pointer-events:none}.ed-lb-cap b{color:#fff;font-weight:600}body.ed-lb-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.ed-lb img{transition:none}}.ed-article{--ed-ink: #1a1a1a;--ed-ink-soft: #666666;--ed-ink-faint: #999999;--ed-rule: #e0e0e0;--ed-wash: #f5f5f5;--ed-accent: #025941;--ed-font: "Baloo 2", system-ui, sans-serif;--ed-measure: 800px;--ed-gutter: 20px;--ed-radius: 8px}.ed-article .ed-header,.ed-article .ed-hero{max-width:var(--ed-measure)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ed-gutter)!important;padding-right:var(--ed-gutter)!important}.ed-article .ed-hero img{display:block;width:100%;height:auto;border-radius:var(--ed-radius)}.ed figure img,.ed-carousel figure img{max-height:none!important;height:auto!important;object-fit:fill!important}.ed-article .ed-hero img{max-height:560px!important;object-fit:cover!important;object-position:center!important}@media(max-width:749px){.ed-article .ed-hero img{max-height:360px!important}}.ed-byline span:first-child{display:none!important}.ed a.ed-product{transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;box-shadow:0 0 #0000;will-change:transform}.ed a.ed-product:hover{background-color:#eef2f0;box-shadow:0 6px 20px #02594124;transform:translateY(-2px)}.ed a.ed-product:active{transform:translateY(0);box-shadow:0 2px 8px #0259411f}.ed a.ed-product img{transition:transform .35s ease}.ed a.ed-product:hover img{transform:scale(1.04)}.ed a.ed-product .btn{transition:background-color .22s ease,padding .22s ease}.ed a.ed-product:hover .btn{background-color:#01402f}.ed a.ed-product:focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px;background-color:#eef2f0}@media(prefers-reduced-motion:reduce){.ed a.ed-product,.ed a.ed-product img,.ed a.ed-product .btn{transition:none}.ed a.ed-product:hover,.ed a.ed-product:hover img{transform:none}}.ed .ed-featured{max-width:var(--ed-measure)!important;margin:50px auto!important;padding:0 var(--ed-gutter)!important;text-align:center!important}.ed .ed-featured__eyebrow{font-family:"Baloo 2",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-accent);margin:0 0 8px!important;text-align:center!important}.ed .ed-featured__title{font-family:"Baloo 2",system-ui,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.01em;color:var(--ed-ink);margin:0 0 28px!important;text-align:center!important}.ed .ed-featured__grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px}.ed .ed-fcard{display:flex!important;flex-direction:column;background:#fff;border:1px solid var(--ed-rule);border-radius:12px;overflow:hidden;text-decoration:none;border-bottom:1px solid var(--ed-rule);color:var(--ed-ink);background-image:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ed .ed-fcard:hover{color:var(--ed-ink);transform:translateY(-3px);box-shadow:0 8px 24px #0259411f;border-color:var(--ed-accent)}.ed .ed-fcard__img{display:block;background:var(--ed-wash)}.ed .ed-fcard__img img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.ed .ed-fcard__k{font-family:"Baloo 2",system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink-faint);margin:16px 16px 4px;text-align:left}.ed .ed-fcard__t{font-family:"Baloo 2",system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.25;color:var(--ed-ink);margin:0 16px 16px;text-align:left;flex:1 1 auto}.ed .ed-fcard__btn{font-family:"Baloo 2",system-ui,sans-serif;font-size:14px;font-weight:600;color:#fff;background:var(--ed-accent);text-align:center;padding:12px;margin:0 16px 16px;border-radius:999px;transition:background-color .2s ease}.ed .ed-fcard:hover .ed-fcard__btn{background:#01402f}@media(max-width:749px){.ed .ed-featured__grid{grid-template-columns:repeat(2,1fr);gap:12px}.ed .ed-featured__title{font-size:26px}}@media(max-width:420px){.ed .ed-featured__grid{grid-template-columns:1fr}}.ed .ed-cta{max-width:var(--ed-measure)!important;margin:56px auto!important;padding:40px 32px!important;background:var(--ed-accent);border-radius:14px;text-align:center!important;display:block}.ed .ed-cta__k{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin-bottom:10px}.ed .ed-cta__t{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:10px;letter-spacing:-.01em}.ed .ed-cta__p{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-size:16px;line-height:1.55;color:#ffffffe6;max-width:30em;margin:0 auto 24px}.ed .ed-cta__btn{display:inline-block;font-family:"Baloo 2",system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ed-accent);background:#fff;padding:14px 32px;border-radius:999px;text-decoration:none;border-bottom:0;transition:transform .2s ease,box-shadow .2s ease}.ed .ed-cta__btn:hover{color:var(--ed-accent);transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}@media(max-width:749px){.ed .ed-cta{padding:32px 22px!important}.ed .ed-cta__t{font-size:21px}}@media(max-width:600px){.ed>*,.ed .ed-featured,.ed .ed-cta,.ed figure,.ed .ed-carousel-wrap,.ed .ed-product,.ed .ed-specs,.ed .ed-nav,.ed .ed-chapter,.ed .ed-video,.ed blockquote.ed-pull,.ed aside.ed-note{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.ed figure img,.ed .ed-featured__grid,.ed .ed-carousel{width:100%!important;max-width:100%!important}.ed .ed-cta{padding:32px 22px!important}.ed aside.ed-note{padding:20px 18px!important}.ed blockquote.ed-pull{padding:24px 18px!important}.ed .ed-car-prev{left:8px!important}.ed .ed-car-next{right:8px!important}}@media(max-width:600px){.ed dl.ed-specs{background:transparent!important;border-left:0!important;border-right:0!important;gap:0!important;margin-left:16px!important;margin-right:16px!important;padding-left:0!important;padding-right:0!important;width:auto!important}.ed dl.ed-specs div{border-right:1px solid var(--ed-rule)}.ed dl.ed-specs div:last-child{border-right:0}.ed .ed-cta{margin-left:16px!important;margin-right:16px!important;max-width:calc(100% - 32px)!important;padding:28px 20px!important}.ed .ed-cta__btn{padding:13px 26px!important}}@media(max-width:600px){.ed .ed-video{padding-left:0!important;padding-right:0!important;margin-left:16px!important;margin-right:16px!important;max-width:calc(100% - 32px)!important}}.ed .ed-video--portrait{aspect-ratio:9 / 16!important;width:320px!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}@media(max-width:600px){.ed .ed-video--portrait{width:240px!important;max-width:240px!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/editorial.css.map */
