.ed{--ed-gutter: clamp(20px, 2.2vw, 42px);--ed-col: 42rem;--ed-wide: 78rem;--ed-display: var(--glob-heading-family, Georgia, serif);--ed-text: var(--glob-body-family, system-ui, sans-serif);--ed-ui: var(--glob-body-family, system-ui, sans-serif);--ed-rule: color-mix(in srgb, var(--ed-ink) 16%, transparent);--ed-soft: color-mix(in srgb, var(--ed-ink) 72%, transparent);background:var(--ed-bg);color:var(--ed-ink);font-family:var(--ed-text);font-size:1.125rem;line-height:1.7;padding-bottom:clamp(3rem,7vw,6rem);counter-reset:edstep;overflow-x:clip}.ed--h-serif{--ed-display: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif}.ed--b-serif{--ed-text: "Newsreader", "Iowan Old Style", Georgia, serif;font-size:1.1875rem}.ed-block{box-sizing:border-box;margin:clamp(2rem,4.5vw,3.5rem) auto;padding-inline:var(--ed-gutter)}.ed-w--column{max-width:calc(var(--ed-col) + 2 * var(--ed-gutter))}.ed-w--wide{max-width:calc(var(--ed-wide) + 2 * var(--ed-gutter))}.ed-w--full{max-width:none;padding-inline:0}.ed-block+.ed-block{margin-top:clamp(1.5rem,3vw,2.5rem)}.ed-display,.ed-h2,.ed-h3,.ed .ed-quote blockquote{font-family:var(--ed-display);font-weight:400;text-transform:none;letter-spacing:-.01em;color:inherit}.ed-h2{font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.08;margin:0 0 .5em;text-wrap:balance}.ed-h3{font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2;margin:0 0 .4em;font-weight:500}.ed-kicker{font-family:var(--ed-ui);font-size:.875rem;color:var(--ed-accent);margin:0 0 1rem}.ed-caption{font-family:var(--ed-ui);font-size:.8125rem;line-height:1.5;color:var(--ed-soft);margin:.75rem 0 0;max-width:36rem}.ed-prose>:first-child{margin-top:0}.ed-prose>:last-child{margin-bottom:0}.ed-prose p,.ed-prose ul,.ed-prose ol{margin:0 0 1.1em}.ed-prose a{color:var(--ed-accent);text-underline-offset:.18em;text-decoration-thickness:1px}.ed-prose strong{font-weight:600}.ed-prose--article img{max-width:100%;height:auto}.ed-prose--article h2{font-family:var(--ed-display);font-weight:400;text-transform:none;letter-spacing:-.01em;font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.08;margin:2.2em 0 .5em;text-wrap:balance}.ed-prose--article h3{font-family:var(--ed-display);font-weight:500;text-transform:none;letter-spacing:0;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2;margin:1.8em 0 .4em}.ed-prose--article h4{font-family:var(--ed-ui);font-size:1rem;font-weight:600;text-transform:none;letter-spacing:0;margin:1.6em 0 .4em}.ed-prose--article>p:first-of-type{font-size:1.3em;line-height:1.55}.ed-prose--article>p:first-of-type:first-letter{float:left;font-family:var(--ed-display);font-size:4.1em;line-height:.8;margin:.06em .1em 0 -.03em}.ed-prose--article img{display:block;margin:2em auto}.ed-prose--article figure{margin:2.4em 0}.ed-prose--article figcaption{font-family:var(--ed-ui);font-size:.8125rem;line-height:1.5;color:var(--ed-soft);margin-top:.75rem}.ed-prose--article blockquote{margin:2em 0;padding:0;border:0;text-align:center;font-family:var(--ed-display);font-style:italic;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1}.ed-prose--article ul,.ed-prose--article ol{padding-left:1.2em}.ed-prose--article li{margin-bottom:.45em}.ed-prose--article table{width:100%;border-collapse:collapse;font-family:var(--ed-ui);font-size:.9375rem;margin:2em 0;display:block;overflow-x:auto}.ed-prose--article th,.ed-prose--article td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--ed-rule)}.ed-prose--article th{font-weight:600;border-bottom-color:var(--ed-ink)}.ed-align--center{text-align:center}.ed-text--lead .ed-prose{font-size:1.3em;line-height:1.55}.ed-text--dropcap .ed-prose>p:first-child:first-letter{float:left;font-family:var(--ed-display);font-size:5.2em;line-height:.8;margin:.06em .1em 0 -.03em}.ed-hero{position:relative;margin-bottom:clamp(2rem,5vw,4rem)}.ed-hero__media{position:relative;overflow:hidden;background:var(--ed-tint)}.ed-hero__media img,.ed-hero__media .ed-ph{display:block;width:100%;height:100%;object-fit:cover}.ed-hero--h60 .ed-hero__media{height:60vh}.ed-hero--h75 .ed-hero__media{height:75vh}.ed-hero--h100 .ed-hero__media{height:100vh}.ed-hero__text{text-align:center;max-width:60rem;margin:0 auto;padding:clamp(2rem,6vw,4.5rem) var(--ed-gutter) 0}.ed-hero .ed-display{font-size:clamp(2.6rem,7.5vw,6rem);line-height:1;letter-spacing:-.025em;margin:0 0 1.2rem;text-wrap:balance}.ed-deck{font-family:var(--ed-display);font-style:italic;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.4;color:var(--ed-soft);max-width:40rem;margin:0 auto 1.6rem}.ed-byline{font-family:var(--ed-ui);font-size:.875rem;color:var(--ed-soft);margin:0}.ed-byline strong{color:var(--ed-ink);font-weight:600}.ed-hero__caption{max-width:var(--ed-wide);margin:.75rem auto 0;padding-inline:var(--ed-gutter)}.ed-hero--stacked{display:flex;flex-direction:column-reverse}.ed-hero--stacked .ed-hero__text{padding-bottom:clamp(2rem,5vw,3.5rem)}.ed-hero--split{display:grid;grid-template-columns:1fr 1fr;align-items:center}.ed-hero--split .ed-hero__text{text-align:left;padding:var(--ed-gutter) clamp(1.5rem,5vw,5rem)}.ed-hero--split .ed-deck{margin-left:0}.ed-hero--split .ed-hero__caption{grid-column:1 / -1}.ed-hero--overlay .ed-hero__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-width:none;padding:clamp(2rem,6vw,5rem) var(--ed-gutter)}.ed-hero--overlay .ed-hero__text>*{max-width:52rem}.ed-overlay{position:relative}.ed-overlay__media{position:relative;overflow:hidden;background:var(--ed-dark)}.ed-overlay__media img,.ed-overlay__media .ed-ph{display:block;width:100%;height:100%;object-fit:cover}.ed-overlay--h50 .ed-overlay__media{height:50vh;min-height:360px}.ed-overlay--h70 .ed-overlay__media{height:70vh;min-height:440px}.ed-overlay--h90 .ed-overlay__media{height:90vh;min-height:520px}.ed-overlay__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(1.75rem,5vw,4.5rem)}.ed-w--full .ed-overlay__text{padding-inline:max(var(--ed-gutter),calc((100% - var(--ed-wide)) / 2))}.ed-overlay__text>*{max-width:36rem}.ed-overlay__heading{font-size:clamp(2.2rem,5vw,4rem);line-height:1.04;margin:0 0 .5em}.ed-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.ed-on-light,.ed-on-light .ed-kicker,.ed-on-light .ed-deck,.ed-on-light .ed-byline,.ed-on-light .ed-byline strong,.ed-on-light .ed-prose a{color:#fff}.ed-on-dark{color:var(--ed-ink)}.ed-pos--top-left .ed-overlay__text,.ed-pos--top-left.ed-hero--overlay .ed-hero__text{justify-content:flex-start;align-items:flex-start;text-align:left}.ed-pos--center .ed-overlay__text,.ed-pos--center.ed-hero--overlay .ed-hero__text{justify-content:center;align-items:center;text-align:center}.ed-pos--bottom-left .ed-overlay__text,.ed-pos--bottom-left.ed-hero--overlay .ed-hero__text{justify-content:flex-end;align-items:flex-start;text-align:left}.ed-pos--bottom-center .ed-overlay__text,.ed-pos--bottom-center.ed-hero--overlay .ed-hero__text{justify-content:flex-end;align-items:center;text-align:center}.ed-pos--center-left .ed-overlay__text,.ed-pos--center-left.ed-hero--overlay .ed-hero__text{justify-content:center;align-items:flex-start;text-align:left}.ed-pos--center-right .ed-overlay__text,.ed-pos--center-right.ed-hero--overlay .ed-hero__text{justify-content:center;align-items:flex-end;text-align:right}.ed-pos--center .ed-deck,.ed-pos--bottom-center .ed-deck{margin-inline:auto}.ed-pos--top-left .ed-deck,.ed-pos--bottom-left .ed-deck,.ed-pos--center-left .ed-deck{margin-left:0}.ed-frame{position:relative;overflow:hidden;background:var(--ed-tint)}.ed-frame img,.ed-frame video,.ed-frame iframe,.ed-frame .ed-ph{display:block;width:100%;height:auto;border:0}.ed-ar--16x9,.ed-ar--4x3,.ed-ar--1x1,.ed-ar--4x5,.ed-ar--3x2{aspect-ratio:16 / 9}.ed-ar--4x3{aspect-ratio:4 / 3}.ed-ar--3x2{aspect-ratio:3 / 2}.ed-ar--1x1{aspect-ratio:1}.ed-ar--4x5{aspect-ratio:4 / 5}.ed-ar--16x9>*,.ed-ar--4x3>*,.ed-ar--3x2>*,.ed-ar--1x1>*,.ed-ar--4x5>*,.ed-ar--16x9 img,.ed-ar--4x3 img,.ed-ar--3x2 img,.ed-ar--1x1 img,.ed-ar--4x5 img{width:100%;height:100%;object-fit:cover}.ed-video iframe,.ed-video video{width:100%;height:100%;object-fit:cover}.ed-video.ed-ar--natural{aspect-ratio:16 / 9}.ed-ph{fill:color-mix(in srgb,var(--ed-ink) 30%,transparent);min-height:240px}.ed-image--band{background:var(--ed-tint);padding-block:clamp(1.5rem,4vw,3.5rem)}.ed-w--full .ed-caption{padding-inline:var(--ed-gutter);margin-inline:auto;max-width:var(--ed-wide)}.ed-image--band .ed-caption{text-align:center;max-width:40rem}.ed-w--full.ed-image--band .ed-frame{max-width:var(--ed-wide);margin:0 auto}.ed-split{display:grid;gap:clamp(1.75rem,4.5vw,4.5rem);align-items:center}.ed-split--r40{grid-template-columns:2fr 3fr}.ed-split--r50{grid-template-columns:1fr 1fr}.ed-split--r60,.ed-split--right.ed-split--r40{grid-template-columns:3fr 2fr}.ed-split--right.ed-split--r60{grid-template-columns:2fr 3fr}.ed-split--right .ed-split__media{order:2}.ed-valign--top{align-items:start}.ed-valign--bottom{align-items:end}.ed-split__media{margin:0}.ed-split__text{max-width:34rem}.ed-surface--tint{background:var(--ed-tint);padding-block:clamp(1.75rem,4.5vw,4rem)}.ed-surface--dark{background:var(--ed-dark);color:#f5f4f1;padding-block:clamp(1.75rem,4.5vw,4rem)}.ed-surface--dark .ed-kicker,.ed-surface--dark .ed-prose a,.ed-surface--dark .ed-caption{color:#d8d4cc}.ed-surface--tint.ed-w--wide,.ed-surface--dark.ed-w--wide{max-width:calc(var(--ed-wide) + 2 * var(--ed-gutter))}.ed-btn{display:inline-block;margin-top:.6rem;padding:.85em 1.5em;font-family:var(--ed-ui);font-size:.9375rem;font-weight:600;color:var(--ed-bg);background:var(--ed-ink);text-decoration:none;border:1px solid var(--ed-ink);transition:background .2s,color .2s}.ed-btn:hover{background:transparent;color:var(--ed-ink)}.ed-btn--light,.ed-surface--dark .ed-btn{background:#fff;color:#111;border-color:#fff}.ed-btn--light:hover,.ed-surface--dark .ed-btn:hover{background:transparent;color:#fff}.ed-callout--rule{position:relative;padding-left:calc(var(--ed-gutter) + 1.4rem)}.ed-callout--rule:before{content:"";position:absolute;left:var(--ed-gutter);top:0;bottom:0;width:3px;background:var(--ed-accent)}.ed-callout--rule .ed-prose{font-size:1.15em;line-height:1.55}.ed-callout--tint{background:var(--ed-tint);padding:1.75rem 2rem}.ed-callout--dark{background:var(--ed-dark);color:#f5f4f1;padding:1.75rem 2rem}.ed-quote{text-align:center}.ed-quote blockquote{margin:0 auto;font-style:italic;line-height:1.08;letter-spacing:-.015em;max-width:60rem;text-wrap:balance}.ed-quote--large blockquote{font-size:clamp(2.2rem,5.6vw,4.2rem)}.ed-quote--medium blockquote{font-size:clamp(1.7rem,3.6vw,2.8rem)}.ed-quote .ed-caption{margin:1.1rem auto 0;text-align:center}.ed-cols__title{text-align:center}.ed-cols__grid{display:grid;grid-template-columns:1fr 1fr}.ed-cols__grid>div{padding:0 clamp(1rem,3vw,2.75rem)}.ed-cols__grid>div+div{border-left:1px solid var(--ed-rule)}.ed-step{counter-increment:edstep;position:relative;padding-top:1.35rem;border-top:1px solid var(--ed-rule)}.ed-step--restart{counter-set:edstep 1}.ed>:not(.ed-step){counter-set:edstep 0}.ed-step:before{content:counter(edstep);position:absolute;left:calc(var(--ed-gutter) - 5.4rem);top:1.1rem;width:4rem;text-align:right;font-family:var(--ed-display);font-size:3.3rem;line-height:1;color:var(--ed-accent)}.ed-step+.ed-step{margin-top:1.25rem}.ed-gallery__grid{display:grid;gap:clamp(.5rem,1.4vw,1.25rem)}.ed-gallery--2 .ed-gallery__grid{grid-template-columns:1fr 1fr}.ed-gallery--3 .ed-gallery__grid{grid-template-columns:repeat(3,1fr)}.ed-gallery--4 .ed-gallery__grid{grid-template-columns:repeat(4,1fr)}.ed-faq{border-bottom:1px solid var(--ed-rule);margin-block:0!important}.ed-faq summary{list-style:none;cursor:pointer;position:relative;padding:1.1rem 2.5rem 1.1rem 0;font-family:var(--ed-display);font-size:1.35rem;line-height:1.25}.ed-faq summary::-webkit-details-marker{display:none}.ed-faq summary:after{content:"+";position:absolute;right:.25rem;top:1rem;font-family:var(--ed-ui);font-size:1.35rem;color:var(--ed-accent);transition:transform .2s}.ed-faq[open] summary:after{transform:rotate(45deg)}.ed-faq .ed-prose{padding-bottom:1.2rem}.ed-block:not(.ed-faq)+.ed-faq{border-top:1px solid var(--ed-ink);margin-top:2rem!important}.ed-shop{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:2rem;align-items:end}.ed-shop.ed-surface--dark,.ed-shop.ed-surface--tint{padding:clamp(1.75rem,4vw,3rem)}.ed-shop .ed-h2{margin:0}.ed-shop__intro p{margin:.6rem 0 0;font-size:1rem;color:inherit;opacity:.8}.ed-shop__item{display:block;color:inherit;text-decoration:none;border-top:1px solid currentColor;padding-top:1rem}.ed-shop__img{display:block;margin-bottom:.8rem;background:#fff}.ed-shop__img img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.ed-shop__name{display:block;font-family:var(--ed-display);font-size:1.4rem;line-height:1.2}.ed-shop__meta{display:block;font-family:var(--ed-ui);font-size:.8125rem;opacity:.75;margin-top:.35rem}.ed-shop__item:hover .ed-shop__name{text-decoration:underline;text-underline-offset:.18em}.ed-note{font-style:italic;color:var(--ed-soft);border-block:1px solid var(--ed-rule);padding-block:1rem}.ed-note.ed-w--column{padding-inline:0;max-width:var(--ed-col)}.ed-divider span{display:block;height:1px;background:var(--ed-rule)}.ed-divider--ornament span{height:auto;background:none;text-align:center;font-family:var(--ed-display);font-size:1.6rem;color:var(--ed-accent)}.ed-divider--ornament span:before{content:"\2766"}@media(max-width:1180px){.ed-step{padding-left:calc(var(--ed-gutter) + 3.4rem)}.ed-step:before{left:var(--ed-gutter);width:auto;text-align:left;font-size:2.6rem}}@media(max-width:860px){.ed-hero--split{grid-template-columns:1fr}.ed-hero--split .ed-hero__text{text-align:center}.ed-split,.ed-split--r40,.ed-split--r50,.ed-split--r60,.ed-split--right.ed-split--r40,.ed-split--right.ed-split--r60{grid-template-columns:1fr}.ed-split--right .ed-split__media{order:0}.ed-split__text{max-width:none}.ed-cols__grid{grid-template-columns:1fr}.ed-cols__grid>div{padding:0}.ed-cols__grid>div+div{border-left:0;border-top:1px solid var(--ed-rule);margin-top:1.5rem;padding-top:1.25rem}.ed-gallery--3 .ed-gallery__grid,.ed-gallery--4 .ed-gallery__grid{grid-template-columns:1fr 1fr}.ed-shop{grid-template-columns:1fr}.ed-text--lead .ed-prose{font-size:1.12em}.ed-prose--article>p:first-of-type{font-size:1.12em}.ed-hero--h100 .ed-hero__media,.ed-hero--h75 .ed-hero__media{height:62vh}.ed-overlay--h90 .ed-overlay__media{height:75vh}}@media(prefers-reduced-motion:reduce){.ed-faq summary:after,.ed-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAACA */
