.article-copy-block{margin-block:.25rem 0}.article-blocks--recipe{--article-accent:#8b6f45}.article-blocks--editorial{--article-accent:var(--color-grounded)}.article-blocks--ecom{--article-accent:#7b6a63}.article-blocks--expert-picks{--article-accent:#7b6a63;padding-top:clamp(7rem,15vw,14rem)}.article-blocks--travel{--article-accent:#5e6f62}.article-blocks--guide{--article-accent:#6b695e}.article-blocks--shop{--article-accent:#7b6a63}.article-blocks--interview{--article-accent:#756655}.article-rich-text{font-size:inherit;letter-spacing:.005em;line-height:1.35}.article-rich-text :where(.payload-richtext)>*{max-width:48rem;margin:0}.article-rich-text :where(.payload-richtext)>*+*{margin-top:1.2em}.article-rich-text :where(.payload-richtext)>.article-gallery{margin-block:3rem}.article-rich-text :where(.payload-richtext)>.article-gallery--wide{max-width:64rem}.article-rich-text :where(.payload-richtext)>.article-gallery--breakout{max-width:80rem}.article-rich-text :where(.payload-richtext)>.article-figure{margin-block:3rem}.article-rich-text :where(.payload-richtext)>:where(.article-figure--inline,.article-figure--portrait){margin-inline:auto;padding-inline:0}.article-rich-text :where(.payload-richtext)>.article-figure--portrait{max-width:36rem}.article-rich-text :where(.payload-richtext)>:where(.article-figure--wide,.article-figure--breakout,.article-figure--fullBleed){width:100vw;position:relative;left:50%;transform:translate(-50%)}.article-rich-text :where(.payload-richtext)>.article-figure--wide{max-width:64rem}.article-rich-text :where(.payload-richtext)>.article-figure--breakout{max-width:80rem}.article-rich-text :where(.payload-richtext)>.article-figure--fullBleed{max-width:none}.article-rich-text :where(.payload-richtext)>*+:where(h1,h2,h3,h4){margin-top:.47em}.article-rich-text :where(.payload-richtext)>:where(h1,h2,h3,h4)+*{margin-top:.7em}.article-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--color-grounded);font-family:var(--font-bodoni-moda), var(--font-dm-serif-display), serif;text-wrap:balance;font-weight:700;line-height:1.3}.dark .article-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--color-grounded-light)}.article-rich-text :where(h1,h2){font-size:clamp(2.25rem,4.25vw,3rem)}.article-rich-text h3{letter-spacing:.009em;font-size:2rem}.article-rich-text h4{font-size:clamp(1.35rem,2.5vw,1.75rem)}.article-rich-text :where(h5,h6){font-family:var(--font-playfair-display), serif;letter-spacing:.18em;text-transform:uppercase;margin-top:3.25em;font-size:.72rem;font-weight:600;line-height:1.35}.article-rich-text :where(p,li){text-wrap:pretty;line-height:1.35}.article-rich-text>p:first-child{font-size:1em;line-height:1.35}.article-copy-block:not(.article-copy-block~.article-copy-block) :is(.article-rich-text--standard,.article-rich-text--travel,.article-rich-text--guide) .article-rich-text>p:first-child:first-letter,.article-copy-block:not(.article-copy-block~.article-copy-block) :is(.article-rich-text--standard,.article-rich-text--travel,.article-rich-text--guide) .article-rich-text>.payload-richtext:first-child>p:first-child:first-letter{float:left;color:color-mix(in srgb, var(--article-accent,var(--color-grounded)) 84%, var(--color-grounded));font-family:var(--font-dm-serif-display), serif;padding:.07em .12em 0 0;font-size:4.1em;line-height:.82}.dark .article-copy-block:not(.article-copy-block~.article-copy-block) :is(.article-rich-text--standard,.article-rich-text--travel,.article-rich-text--guide) .article-rich-text>p:first-child:first-letter,.dark .article-copy-block:not(.article-copy-block~.article-copy-block) :is(.article-rich-text--standard,.article-rich-text--travel,.article-rich-text--guide) .article-rich-text>.payload-richtext:first-child>p:first-child:first-letter{color:color-mix(in srgb, var(--article-accent,var(--color-grounded)) 22%, var(--color-grounded-light))}.article-rich-text--image-led .article-rich-text>p:first-child{text-align:center;max-width:60rem;margin-inline:auto;font-size:1.2em;line-height:1.68}.article-rich-text--interview .article-rich-text>p:first-child,.article-rich-text--recipe .article-rich-text>p:first-child{font-size:1.12em;line-height:1.7}.article-rich-text :where(a:not(.button-038)){color:inherit;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.05em;transition:opacity .2s}.article-rich-text :where(a:not(.button-038):hover){opacity:.65}.article-rich-text :where(ul,ol){padding-left:2.5rem}.article-rich-text ul{list-style:outside}.article-rich-text ol{list-style:decimal}.article-rich-text li+li{margin-top:.7em}.article-rich-text :where(strong,b){font-weight:700}.article-rich-text :where(blockquote){color:#1a1a1ab8;font-family:var(--font-dm-serif-display), serif;border-left:1px solid #1a1a1a59;margin:2.25em 0;padding-left:1em;font-size:clamp(1.7rem,3vw,3rem);line-height:1.18}.dark .article-rich-text :where(blockquote){color:#e2dfd5b8;border-left-color:#e2dfd559}.article-template-ecom .article-share-tools,.article-template-shop .article-share-tools,.article-template-recipe .article-share-tools,.article-template-guide .article-share-tools{margin-bottom:4.5rem}.product-row-block{width:100%;margin:clamp(2.5rem,5vw,4.75rem) auto}.product-row-block__heading{max-width:48rem;color:var(--color-grounded);font-family:var(--font-dm-serif-display), serif;text-align:center;margin:0 auto clamp(1.5rem,3vw,2.5rem);font-size:clamp(2rem,5vw,4.5rem);font-weight:400;line-height:.95}.dark .product-row-block__heading{color:var(--color-grounded-light)}.article-faq{margin-block:clamp(2.5rem,5vw,4rem)}.article-rich-text .article-faq__heading{margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.25rem)}.article-faq__list{border-bottom:1px solid #1a1a1a26}.dark .article-faq__list{border-color:#e6e4dc26}.article-faq__item{border-top:1px solid #1a1a1a26;padding-block:1.25rem}.dark .article-faq__item{border-color:#e6e4dc26}.article-rich-text .article-faq__question{letter-spacing:0;margin:0;font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.3}.article-faq__answer{color:#1a1a1acc;margin-top:.6rem}.dark .article-faq__answer{color:#e6e4dccc}.article-faq__answer>p+p{margin-top:.8em}
.media{background-color:#80808026;border-radius:.5em;width:100%;position:relative;overflow:hidden}.aspect-ratio{padding-top:133.333%}.cover-media{border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.cover-video{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.cover-placeholder{text-align:center;border-radius:inherit;background-color:#80808026;justify-content:center;align-items:center;width:100%;height:100%;padding:1em;display:flex;position:absolute;top:0;left:0;container-type:inline-size}.cover-placeholder__p{margin-bottom:0;font-size:5cqw}.cover-media [data-media-placeholder],.cover-media .cover-placeholder{transition:opacity .28s}.cover-media[data-media-status=playing] [data-media-placeholder],.cover-media[data-media-status=playing] .cover-placeholder,.cover-media[data-media-status=loading] .cover-placeholder{opacity:0;pointer-events:none}.media-play-toggle{color:#fff;z-index:2;background:#121212b8;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,transform .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.media-play-toggle:hover{background:#121212e6;transform:scale(1.04)}.media-play-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.media-play-toggle svg{width:1.2rem;height:1.2rem}.media-play-toggle__pause,.cover-media[data-media-status=playing] .media-play-toggle__play,.cover-media[data-media-status=loading] .media-play-toggle__play{display:none}.cover-media[data-media-status=playing] .media-play-toggle__pause,.cover-media[data-media-status=loading] .media-play-toggle__pause{display:block}.media-error-message{color:#fff;text-align:center;z-index:2;opacity:0;pointer-events:none;background:#121212c2;border-radius:.2rem;max-width:calc(100% - 2rem);margin:0;padding:.55rem .75rem;font-size:.8rem;position:absolute;bottom:4.5rem;left:50%;transform:translate(-50%)}.cover-media[data-media-status=error] .media-error-message{opacity:1}.article-blocks--template-4 .media{max-width:min(86vw,44rem);margin-inline:auto;box-shadow:0 1.5rem 4rem #201d1d29}.media-tiles{--media-tiles-width:min(90vw, 72rem);width:var(--media-tiles-width);margin-inline:calc((100% - var(--media-tiles-width)) / 2);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.media-tiles .media{max-width:none}.article-blocks--template-4 figure:has(.media){margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.article-blocks--template-4 figure:has(.media-tiles){width:100%;margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}@media (max-width:760px){.media-tiles{--media-tiles-width:min(86vw, 28rem);grid-template-columns:1fr}}
