.ed-root{--ed-ivory:var(--onca-ivory,oklch(96.7% .012 85));--ed-paper:oklch(98.5% .004 85);--ed-stone:var(--onca-stone,oklch(86% .025 70));--ed-caramel:var(--onca-caramel,oklch(62% .08 60));--ed-choc:var(--onca-chocolate,oklch(25% .025 50));--ed-black:var(--onca-black,oklch(14% .005 60));--ed-forest:var(--onca-forest,oklch(30% .045 150));--ed-burgundy:var(--onca-burgundy,oklch(38% .1 20));--ed-serif:"Bodoni Moda", "Didot", Georgia, serif;--ed-sans:"Manrope", system-ui, sans-serif;background:var(--ed-black);color:var(--ed-ivory);padding-bottom:5rem}.ed-root em{font-style:italic}.ed-root b{font-weight:600}.ed-intro{max-width:1240px;margin:0 auto;padding:3rem 1.25rem 1rem}.ed-intro-mark{width:52px;height:auto;margin-bottom:1.5rem}.ed-intro-title{font-family:var(--ed-serif);letter-spacing:-.02em;margin:1rem 0 1.5rem;font-size:clamp(2.6rem,8vw,6.5rem);font-weight:400;line-height:.95}.ed-intro-title em{color:var(--ed-caramel)}.ed-intro-text{max-width:36rem;color:var(--ed-stone);font-size:1rem;line-height:1.6}.ed-outro{background:var(--ed-ivory);max-width:640px;color:var(--ed-black);text-align:center;justify-items:center;gap:1rem;margin:5rem auto 0;padding:3rem 1.5rem;display:grid;container-type:inline-size}.ed-outro-mark{width:48px;height:auto}.ed-outro-word{width:160px;height:auto}.ed-system{max-width:1240px;margin:0 auto;padding:4rem 1rem 0}.ed-label{font:500 11px/1.4 var(--ed-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-stone);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.ed-label span:first-child{color:var(--ed-caramel)}.ed-spread{box-shadow:0 40px 80px -30px color-mix(in oklab, var(--ed-black) 90%, transparent);grid-template-columns:1fr;display:grid}@media (width>=760px){.ed-spread{grid-template-columns:1fr 1fr}.ed-spread>.ed-page:first-child:after{content:"";pointer-events:none;background:linear-gradient(to left, color-mix(in oklab, var(--ed-black) 22%, transparent), transparent);z-index:5;width:10%;position:absolute;inset:0 0 0 auto}.ed-spread>.ed-page:last-child:before{content:"";pointer-events:none;background:linear-gradient(to right, color-mix(in oklab, var(--ed-black) 14%, transparent), transparent);z-index:5;width:6%;position:absolute;inset:0 auto 0 0}}.ed-page{aspect-ratio:3/4;position:relative;overflow:hidden;container-type:inline-size}.ed-joined{aspect-ratio:3/4;box-shadow:0 40px 80px -30px color-mix(in oklab, var(--ed-black) 90%, transparent);position:relative;overflow:hidden;container-type:inline-size}@media (width>=760px){.ed-joined{aspect-ratio:3/2}.ed-joined:after{content:"";background:linear-gradient(to right, transparent, color-mix(in oklab, var(--ed-black) 25%, transparent), transparent);pointer-events:none;width:6%;position:absolute;inset:0 auto 0 47%}}.t-ivory{background:var(--ed-ivory);color:var(--ed-black)}.t-paper{background:var(--ed-paper);color:var(--ed-black)}.t-stone{background:var(--ed-stone);color:var(--ed-black)}.t-caramel{background:var(--ed-caramel);color:var(--ed-ivory)}.t-chocolate{background:var(--ed-choc);color:var(--ed-ivory)}.t-black{background:var(--ed-black);color:var(--ed-ivory)}.t-forest{background:var(--ed-forest);color:var(--ed-ivory)}.t-burgundy{background:var(--ed-burgundy);color:var(--ed-ivory)}.ed-light{color:var(--ed-ivory)}.ed-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ed-bw{filter:grayscale()contrast(1.08)}.ed-kicker{font:600 max(9px, 1.9cqw)/1.3 var(--ed-sans);letter-spacing:.3em;text-transform:uppercase}.ed-deck{font-family:var(--ed-serif);font-size:max(14px,3.8cqw);line-height:1.3}.ed-lede{font-family:var(--ed-serif);font-size:max(14px,4.2cqw);line-height:1.3}.ed-body{font-family:var(--ed-sans);font-size:max(12px,2.7cqw);line-height:1.6}.ed-caption{font-family:var(--ed-serif);font-size:max(11px,2.4cqw);font-style:italic;line-height:1.35}.ed-h1{font-family:var(--ed-serif);letter-spacing:-.02em;font-size:10.5cqw;font-weight:400;line-height:.95}.ed-h2{font-family:var(--ed-serif);letter-spacing:-.015em;font-size:8.5cqw;font-weight:400;line-height:.98}.ed-num{font-family:var(--ed-serif);color:var(--ed-caramel)}.ed-dropcap:first-letter{font-family:var(--ed-serif);float:left;color:var(--ed-burgundy);padding:.06em .08em 0 0;font-size:3.4em;line-height:.82}.ed-folio{font:600 max(8px, 1.6cqw)/1 var(--ed-sans);letter-spacing:.22em;text-transform:uppercase;opacity:.65;z-index:6;justify-content:space-between;display:flex;position:absolute;bottom:3.6cqw;left:6cqw;right:6cqw}.ed-scrim-top{background:linear-gradient(to bottom, color-mix(in oklab, var(--ed-black) 55%, transparent), transparent);height:45%;position:absolute;inset:0 0 auto}.ed-scrim-strong{background:linear-gradient(to bottom, color-mix(in oklab, var(--ed-black) 75%, transparent), transparent);height:60%}.ed-scrim-bottom{background:linear-gradient(to top, color-mix(in oklab, var(--ed-black) 80%, transparent), transparent);height:55%;position:absolute;inset:auto 0 0}.ed-cta{min-height:44px;font:600 max(10px, 1.9cqw)/1 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid;align-items:center;display:inline-flex}.ed-pad-top{position:absolute;top:7cqw;left:7cqw}.ed-cover-mast{width:80cqw;height:auto;filter:drop-shadow(0 2px 14px color-mix(in oklab, var(--ed-black) 45%, transparent));position:absolute;top:5cqw;left:10cqw}.ed-cover-meta{border-top:1px solid color-mix(in oklab, var(--ed-ivory) 45%, transparent);font:600 max(8px, 1.7cqw)/1 var(--ed-sans);letter-spacing:.26em;text-transform:uppercase;justify-content:space-between;padding-top:1.6cqw;display:flex;position:absolute;top:27cqw;left:6cqw;right:6cqw}.ed-cover-lines{text-align:right;width:30cqw;font-family:var(--ed-serif);text-shadow:0 1px 12px color-mix(in oklab, var(--ed-black) 70%, transparent);gap:4.5cqw;font-size:max(11px,3cqw);line-height:1.15;display:grid;position:absolute;top:40cqw;right:6cqw}.ed-cover-lines b{font:700 max(8px, 1.7cqw)/1.3 var(--ed-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-caramel);margin-bottom:1cqw;display:block}.ed-cover-name{font-family:var(--ed-serif);letter-spacing:-.035em;white-space:nowrap;font-size:20cqw;line-height:.85;position:absolute;bottom:15cqw;left:5cqw;right:5cqw}.ed-cover-name em{color:var(--ed-stone)}.ed-cover-deck{font:600 max(9px, 2cqw)/1 var(--ed-sans);letter-spacing:.3em;text-transform:uppercase;position:absolute;bottom:8cqw;left:6cqw}.ed-contents-in{font-family:var(--ed-serif);letter-spacing:-.05em;font-size:30cqw;line-height:1;position:absolute;top:-3cqw;left:5cqw}.ed-contents-in em{letter-spacing:-.02em;color:var(--ed-caramel);font-size:.42em}.ed-contents-photo{aspect-ratio:4/5;width:24cqw;position:absolute;top:6cqw;right:6cqw;overflow:hidden}.ed-contents-list{gap:1.4cqw;display:grid;position:absolute;bottom:10cqw;left:7cqw;right:7cqw}.ed-contents-list li{border-top:1px solid color-mix(in oklab, var(--ed-black) 14%, transparent);grid-template-columns:11cqw 1fr;align-items:baseline;padding-top:1.6cqw;display:grid}.ed-contents-list .ed-num{font-size:6cqw;line-height:1}.ed-contents-list b{font-family:var(--ed-serif);font-size:max(14px,4cqw);font-weight:400;line-height:1.1;display:block}.ed-contents-list span span,.ed-contents-list li>span:last-child{letter-spacing:.04em;font-size:max(10px,2.1cqw)}.ed-travel-kicker{position:absolute;top:6cqw;left:6cqw}.ed-travel-title{font-family:var(--ed-serif);letter-spacing:-.05em;color:var(--ed-ivory);font-size:36cqw;font-style:italic;font-weight:400;line-height:.78;position:absolute;bottom:2cqw;left:-2cqw}.ed-travel-title em{color:var(--ed-caramel)}.ed-travel-copy{width:64cqw;text-shadow:0 1px 10px color-mix(in oklab, var(--ed-black) 70%, transparent);gap:2cqw;display:grid;position:absolute;top:15cqw;left:6cqw}.ed-travel-cap{display:none;position:absolute;top:6cqw;right:6cqw}@media (width>=760px){.ed-travel-title{font-size:26cqw;bottom:1cqw}.ed-travel-copy{width:24cqw;inset:auto 6cqw 6cqw auto}.ed-travel-copy .ed-deck{font-size:2.2cqw}.ed-travel-copy .ed-body{font-size:1.2cqw}.ed-travel-kicker,.ed-travel-cap{font-size:1cqw;top:3cqw;left:3cqw}.ed-travel-cap{font-size:1.3cqw;display:block;left:auto;right:3cqw}}.ed-giant{font-family:var(--ed-serif);letter-spacing:-.05em;white-space:nowrap;font-size:31cqw;font-weight:400;line-height:.82;position:absolute;top:22cqw;left:6cqw}.ed-giant span{display:block}.ed-giant em{color:var(--ed-stone);padding-left:10cqw}.ed-acrostic{align-content:center;gap:1.5%;padding:8% 8% 12%;display:grid}.ed-acro-row{border-bottom:1px solid color-mix(in oklab, var(--ed-black) 12%, transparent);grid-template-columns:26cqw 1fr;align-items:center;display:grid}.ed-acro-letter{font-family:var(--ed-serif);color:var(--ed-caramel);font-size:24cqw;line-height:1}.ed-acro-row b{font-family:var(--ed-serif);font-size:max(16px,5.5cqw);font-style:italic;font-weight:400;display:block}.ed-acro-row span:last-child{font-size:max(11px,2.5cqw);line-height:1.4}.ed-photo-credit{max-width:60cqw;text-shadow:0 1px 8px color-mix(in oklab, var(--ed-black) 80%, transparent);position:absolute;bottom:6cqw;left:6cqw}.ed-opener{padding:9% 7%}.ed-opener-name{font-family:var(--ed-serif);letter-spacing:-.055em;margin-top:14cqw;font-size:38cqw;font-weight:400;line-height:.78}.ed-opener-name span,.ed-opener-name em{display:block}.ed-opener-name em{color:var(--ed-caramel);padding-left:12cqw}.ed-opener-deck{position:absolute;bottom:18cqw;left:7cqw;right:16cqw}.ed-opener-by{opacity:.7;position:absolute;bottom:10cqw;left:7cqw}.ed-qa{padding:9% 8% 12%}.ed-quote-mark{font-family:var(--ed-serif);letter-spacing:-.06em;color:color-mix(in oklab, var(--ed-burgundy) 14%, transparent);pointer-events:none;font-size:62cqw;font-style:italic;line-height:.8;position:absolute;bottom:4cqw;right:-3cqw}.ed-qa .ed-h2{margin:3cqw 0 6cqw;position:relative}.ed-qa-list{gap:4.5cqw;display:grid;position:relative}.ed-qa-list dt{font:700 max(12px, 2.8cqw)/1.35 var(--ed-sans)}.ed-qa-list dd{font-family:var(--ed-serif);color:color-mix(in oklab, var(--ed-black) 55%, transparent);margin-top:1cqw;font-size:max(12px,2.8cqw);font-style:italic;line-height:1.45}.ed-qa-a{aspect-ratio:3/4;width:52cqw;position:absolute;top:7cqw;left:7cqw;overflow:hidden}.ed-qa-b{aspect-ratio:1;outline:2cqw solid var(--ed-stone);width:42cqw;position:absolute;bottom:22cqw;right:7cqw;overflow:hidden}.ed-qa-cap{width:40cqw;position:absolute;bottom:10cqw;left:7cqw}.ed-col-1,.ed-col-2,.ed-col-3{position:absolute;overflow:hidden}.ed-col-1{aspect-ratio:4/5;width:58cqw;top:7cqw;left:7cqw}.ed-col-2{aspect-ratio:3/4;width:44cqw;box-shadow:0 20px 40px -15px color-mix(in oklab, var(--ed-black) 70%, transparent);top:44cqw;right:6cqw;transform:rotate(3deg)}.ed-col-3{aspect-ratio:1;border-radius:50%;width:34cqw;bottom:12cqw;left:12cqw}.ed-collage-title{font-family:var(--ed-serif);letter-spacing:-.04em;mix-blend-mode:normal;text-shadow:0 2px 20px color-mix(in oklab, var(--ed-black) 60%, transparent);font-size:17cqw;font-weight:400;line-height:.85;position:absolute;top:16cqw;left:40cqw}.ed-collage-title em{color:var(--ed-stone)}.ed-feature{flex-direction:column;gap:2.5%;padding:0 8% 12%;display:flex}.ed-feature-strip{height:46cqw;margin:0 -8cqw 3cqw;position:relative;overflow:hidden}.ed-colfeat-photo{height:66%;position:absolute;inset:0 0 auto;overflow:hidden}.ed-colfeat .ed-kicker{position:absolute;top:calc(66% + 5cqw);left:7cqw}.ed-colfeat .ed-h1{position:absolute;bottom:10cqw;left:7cqw}.ed-colfeat .ed-h1 em{color:var(--ed-forest)}.ed-cols-page{flex-direction:column;gap:5%;padding:10% 7% 13%;display:flex}.ed-cols3{grid-template-columns:repeat(3,1fr);gap:4cqw;display:grid}.ed-cols3 .ed-body{font-size:max(11px,2.4cqw)}.ed-pull{font-family:var(--ed-serif);color:var(--ed-burgundy);border-top:1px solid;margin-top:auto;padding-top:3cqw;font-size:7cqw;font-style:italic;line-height:1.05}@media (width<=759px){.ed-cols3{grid-template-columns:1fr 1fr}.ed-cols3 p:last-child{grid-column:span 2}}.ed-mini-name{font-family:var(--ed-serif);letter-spacing:-.05em;font-size:26cqw;font-weight:400;line-height:.8;position:absolute;bottom:26cqw;left:7cqw}.ed-mini-name em{color:var(--ed-caramel)}.ed-mini-sub{position:absolute;bottom:13cqw;left:8cqw}.ed-mini-photo{aspect-ratio:3/4;width:46cqw;position:absolute;top:12cqw;right:12cqw;overflow:hidden}.ed-mini-facts{gap:2.4cqw;width:50cqw;display:grid;position:absolute;bottom:12cqw;left:12cqw}.ed-mini-facts dt{font:700 max(8px, 1.6cqw)/1.2 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab, var(--ed-black) 55%, transparent)}.ed-mini-facts dd{font-family:var(--ed-serif);font-size:max(12px,3cqw);line-height:1.25}.ed-mini-facts a{text-underline-offset:3px;text-decoration:underline}.ed-beauty-title{font-family:var(--ed-serif);letter-spacing:-.04em;text-shadow:0 2px 24px color-mix(in oklab, var(--ed-black) 55%, transparent);font-size:16cqw;font-weight:400;line-height:.85;position:absolute;bottom:12cqw;left:7cqw}.ed-beauty{padding:9% 7% 12%}.ed-beauty-list{gap:6cqw;margin-top:7cqw;display:grid}.ed-beauty-list li{grid-template-columns:26cqw 1fr;align-items:center;gap:5cqw;display:grid}.ed-beauty-circle{aspect-ratio:1;border-radius:50%;width:26cqw;display:block;position:relative;overflow:hidden}.ed-beauty-list b{font-family:var(--ed-serif);margin:.6cqw 0 1cqw;font-size:max(15px,5cqw);font-weight:400;line-height:1.05;display:block}.ed-beauty-list li>span:last-child{font-size:max(11px,2.4cqw)}.ed-beauty-list .ed-num{color:var(--ed-choc);font-size:max(10px,2.2cqw);display:block}.ed-beauty-note{opacity:.9;position:absolute;bottom:9cqw;left:7cqw;right:7cqw}.ed-ad-brand{justify-items:start;gap:2cqw;display:grid;position:absolute;bottom:9cqw;left:7cqw;right:7cqw}.ed-ad-name{font-family:var(--ed-serif);letter-spacing:-.04em;text-shadow:0 2px 20px color-mix(in oklab, var(--ed-black) 70%, transparent);font-size:18cqw;line-height:.8}.ed-ad-name em{color:var(--ed-stone);padding-left:14cqw;display:block}.ed-ad-line{font-family:var(--ed-serif);font-size:5.5cqw;font-style:italic}.ed-adlabel{font:600 max(8px, 1.5cqw)/1 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ed-ivory);opacity:.75;position:absolute;top:4cqw;right:5cqw}.ed-adlabel-dark{color:var(--ed-black);top:auto;bottom:3cqw}.ed-ads{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4%;padding:7% 6% 10%;display:grid}.ed-mini-ad{flex-direction:column;transition:transform .3s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ed-mini-ad:hover,.ed-mini-ad:focus-visible{transform:translateY(-2px)}.ed-mini-ad-img{object-fit:cover;flex:1;width:100%;min-height:0}.ed-mini-ad>span{padding:6cqw;font-size:max(10px,7cqw);line-height:1.3}.ed-mini-ad b{font-family:var(--ed-serif);margin-bottom:2cqw;font-size:max(14px,11cqw);font-weight:400;line-height:1;display:block}.ed-mini-ad-mark{text-align:center;justify-content:center;align-items:center}.ed-mini-ad-logo{width:40%;height:auto;margin:auto 0 0}.ed-mini-ad-mark>span{margin-bottom:auto}.ed-about{padding:9% 7% 12%}.ed-about .ed-h1{margin:3cqw 0 7cqw}.ed-about .ed-h1 em{color:var(--ed-caramel)}.ed-facts{gap:3cqw;display:grid}.ed-facts li{font-family:var(--ed-serif);border-top:1px solid color-mix(in oklab, var(--ed-black) 12%, transparent);grid-template-columns:12cqw 1fr;align-items:baseline;padding-top:2.4cqw;font-size:max(13px,3.6cqw);line-height:1.25;display:grid}.ed-fact-n{color:var(--ed-burgundy);font-size:8cqw;font-style:italic;line-height:.8}.ed-about-note{color:color-mix(in oklab, var(--ed-black) 60%, transparent);position:absolute;bottom:9cqw;left:7cqw}.ed-bleed-copy{gap:3cqw;display:grid;position:absolute;bottom:11cqw;left:7cqw;right:7cqw}.ed-bleed-copy .ed-h1{font-size:15cqw}.ed-bleed-copy em{color:var(--ed-stone)}.ed-bleed-top{max-width:70cqw;top:8cqw;bottom:auto}.ed-void-line{font-family:var(--ed-serif);font-size:4.2cqw;line-height:1.2;position:absolute;top:12cqw;left:9cqw}.ed-void-line em{color:var(--ed-caramel)}.ed-void-word{font-family:var(--ed-serif);writing-mode:vertical-rl;color:var(--ed-stone);letter-spacing:-.03em;font-size:52cqw;font-style:italic;line-height:.8;position:absolute;top:6cqw;right:-6cqw}.ed-void-photo{aspect-ratio:1;width:26cqw;position:absolute;bottom:22cqw;left:12cqw;overflow:hidden}.ed-void-cap{position:absolute;bottom:15cqw;left:12cqw}.ed-zoom-top{transform-origin:50% 100%;transform:scale(1.12)}.edb{padding-top:1rem}.edb-sheet{background:var(--ed-black)}.edb .ed-page{aspect-ratio:auto;width:100%;height:100%}.edb-wait{background:color-mix(in oklab, var(--ed-stone) 40%, transparent)}.edb-toolbar-title{font-family:var(--ed-serif);color:var(--ed-ivory)}.edb-panel-title{font-family:var(--ed-serif);font-size:1.4rem}.edb .onca-panel button{font-family:var(--ed-serif)}.edb-half{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0}.edb-half-l{left:0}.edb-half-r{left:-100%}.edb-ad-foot{justify-items:start;gap:1.5cqw;display:grid;position:absolute;bottom:8cqw;left:7cqw;right:7cqw}.edb-contents{gap:.6cqw;bottom:9cqw}.edb-contents li{grid-template-columns:10cqw 1fr;padding-top:1cqw}.edb-letter{padding:9% 8% 12%}.edb-letter .ed-h2{margin:3cqw 0 5cqw}.edb-letter .ed-h2 em{color:var(--ed-burgundy)}.edb-letter-photo{float:right;aspect-ratio:3/4;width:36cqw;margin:0 0 3cqw 4cqw;position:relative;overflow:hidden}.edb-letter-cols{gap:3cqw;display:grid}.edb-big-caption{font-family:var(--ed-serif);letter-spacing:-.03em;font-size:13cqw;line-height:.9;position:absolute;bottom:12cqw;left:7cqw}.edb-big-caption em{color:var(--ed-stone)}.edb-who{padding:8% 8% 12%}.edb-who-title{font-family:var(--ed-serif);letter-spacing:-.055em;margin:2cqw 0 6cqw -1cqw;font-size:27cqw;font-weight:400;line-height:.8}.edb-who-title span{display:block}.edb-who-title span:first-child{letter-spacing:-.03em;padding-left:2cqw;font-size:.5em}.edb-who-title em{color:var(--ed-burgundy);padding-left:14cqw}.edb-who-cols{grid-template-columns:1fr 1fr;gap:5cqw;display:grid}.edb-who-place{margin-top:5cqw;font-style:italic}.edb-dani-opener{flex-direction:column;padding:0;display:flex}.edb-dani-opener .edb-editorial-scroll{padding:8cqw 8cqw 4cqw}.edb-dani-opener .edb-editorial-foot,.edb-dani-story .edb-editorial-foot{gap:2cqw;padding:2cqw 6cqw 3cqw}.edb-dani-opener .edb-editorial-read,.edb-dani-story .edb-editorial-read{letter-spacing:0;white-space:normal;text-align:center;height:auto;font-size:12px;line-height:1.3}.edb-dani-story .ed-h2{margin:3cqw 0 6cqw}.edb-dani-opener .edb-editorial-foot,.edb-dani-story .edb-editorial-foot{border-top:1px solid color-mix(in oklab, var(--ed-black) 12%, transparent);background:var(--ed-paper);height:auto}.edb-dani-opener .edb-editorial-foot .ed-folio,.edb-dani-story .edb-editorial-foot .ed-folio{width:100%;position:static}.edb-dani-opener .edb-editorial-read,.edb-dani-story .edb-editorial-read{display:inline-flex}.edb-about{color:var(--ed-black);background:#e6e6e5;padding:0}.edb-about-photo{position:absolute;inset:0;overflow:hidden}.edb-about-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf9f7f5 0% 19%,#faf9f700 30%),linear-gradient(270deg,#faf9f7f5 0% 19%,#faf9f700 30%);position:absolute;inset:40cqw 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 20%);mask-image:linear-gradient(#0000 0,#000 20%)}.edb-about-title{z-index:2;font-family:var(--ed-serif);letter-spacing:.2em;text-transform:uppercase;font-size:max(11px,3.2cqw);font-weight:400;line-height:1;position:absolute;bottom:9cqw;left:6cqw}.edb-about-title em{text-transform:none;letter-spacing:.03em;color:var(--ed-burgundy);font-style:italic}.edb-about-facts{z-index:2;font-family:var(--ed-serif);letter-spacing:.015em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:max(9px,2.1cqw);font-weight:400;line-height:1.3;position:absolute;inset:44cqw 1cqw 17cqw}.edb-about-facts li{width:16cqw;position:absolute}.edb-about-facts li:nth-child(odd){text-align:right;left:0}.edb-about-facts li:nth-child(2n){right:0}.edb-about-facts li:nth-child(4n+1),.edb-about-facts li:nth-child(4n+2){font-style:italic}.edb-fact-0,.edb-fact-1{top:0}.edb-fact-2,.edb-fact-3{top:26%}.edb-fact-4,.edb-fact-5{top:52%}.edb-fact-6,.edb-fact-7{top:78%}.edb-chapter-kicker{position:absolute;top:8cqw;left:8cqw}.edb-chapter{font-family:var(--ed-serif);letter-spacing:-.05em;font-size:30cqw;font-weight:400;line-height:.8;position:absolute;top:14cqw;left:7cqw}.edb-chapter em{color:var(--ed-caramel)}.edb-chapter-deck{position:absolute;bottom:12cqw;left:10cqw;right:10cqw}.edb-strip{padding:8% 7% 12%}.edb-strip-row{grid-template-columns:1.3fr 1fr .8fr;gap:2cqw;height:58cqw;margin-bottom:6cqw;display:grid}.edb-strip-row>div{position:relative;overflow:hidden}.edb-strip-row>div:nth-child(2){margin-top:8cqw}.edb-strip-row>div:nth-child(3){margin-bottom:12cqw}.edb-strip .ed-h1{margin-top:2cqw;font-size:15cqw}.edb-strip .ed-h1 em{color:var(--ed-forest)}.edb-strip-cap{text-align:right;width:30cqw;position:absolute;bottom:10cqw;right:7cqw}.edb-travel2{flex-direction:column;gap:3cqw;padding:0 8% 12%;display:flex}.edb-travel2-photo{height:54cqw;margin:0 -8cqw 2cqw;position:relative;overflow:hidden}.edb-two{grid-template-columns:1fr 1fr;gap:5cqw;display:grid}.edb-top-copy{gap:3cqw;display:grid;position:absolute;top:9cqw;left:7cqw;right:7cqw}.edb-top-copy em{color:var(--ed-stone)}.edb-grid4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5cqw;padding:5cqw 5cqw 10cqw;display:grid}.edb-grid4 figure{margin:0;position:relative;overflow:hidden}.edb-grid4 figcaption{text-shadow:0 1px 10px color-mix(in oklab, var(--ed-black) 85%, transparent);position:absolute;bottom:2.5cqw;left:3cqw}.edb-steps{flex-direction:column;gap:4cqw;padding:9% 8% 12%;display:flex}.edb-steps .ed-h2 em{color:var(--ed-forest)}.edb-steps ol{gap:3cqw;display:grid}.edb-steps li{border-top:1px solid color-mix(in oklab, var(--ed-black) 14%, transparent);grid-template-columns:12cqw 1fr;align-items:baseline;padding-top:2.4cqw;font-size:max(11px,2.6cqw);line-height:1.4;display:grid}.edb-steps li .ed-num{font-size:6cqw;font-style:italic}.edb-steps li b{font-family:var(--ed-serif);font-size:max(14px,4.4cqw);font-weight:400;display:block}.edb-void-line{font-size:8cqw;line-height:1.05;top:14cqw}.edb-bm{padding:0}.edb-bm-photo{width:48%;height:70%;position:absolute;top:0;right:0;overflow:hidden}.edb-bm .ed-kicker{position:absolute;top:8cqw;left:7cqw}.edb-bm-title{font-family:var(--ed-serif);letter-spacing:-.045em;font-size:17cqw;font-weight:400;line-height:.86;position:absolute;bottom:11cqw;left:6cqw}.edb-bm-title em{color:var(--ed-stone)}.edb-source{background:var(--ed-stone);margin-top:auto;padding:3cqw;font-size:max(10px,2.2cqw);line-height:1.4}.edb-source b{font:700 max(8px, 1.6cqw)/1.3 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1cqw;display:block}.edb-edit{padding:0}.edb-edit-title{font-family:var(--ed-serif);letter-spacing:-.05em;z-index:2;font-size:22cqw;font-weight:400;line-height:.8;position:absolute;top:6cqw;left:7cqw}.edb-edit-title em{color:var(--ed-caramel)}.edb-edit-a,.edb-edit-b{grid-template-rows:1fr auto;gap:1.5cqw;display:grid;position:absolute}.edb-edit-a{width:46cqw;height:58cqw;top:12cqw;right:7cqw}.edb-edit-b{width:38cqw;height:44cqw;top:60cqw;left:7cqw}.edb-edit-a img,.edb-edit-b img,.edb-edit-a .edb-wait,.edb-edit-b .edb-wait{object-fit:cover;width:100%;height:100%;min-height:0;position:relative}.edb-edit-note{width:42cqw;font-size:max(11px,2.4cqw);position:absolute;top:80cqw;right:7cqw}.edb-edit-link{position:absolute;bottom:9cqw;right:7cqw}.edb-ad-free{border:1px dashed color-mix(in oklab, var(--ed-black) 35%, transparent);justify-content:center}.edb-jag-photo{aspect-ratio:3/4;width:50cqw;position:absolute;top:9cqw;right:9cqw;overflow:hidden}.edb-jag-name{font-size:28cqw}.edb-jag-facts{gap:2.4cqw;display:grid;position:absolute;bottom:11cqw;left:7cqw;right:7cqw}.edb-jag-facts dt{font:700 max(8px, 1.6cqw)/1.2 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;opacity:.75}.edb-jag-facts dd{font-family:var(--ed-serif);font-size:max(13px,4cqw);line-height:1.2}.edb-jag-facts a{text-underline-offset:3px;text-decoration:underline}.edb-spain{flex-direction:column;gap:4cqw;padding:10% 8% 12%;display:flex}.edb-spain-title{font-family:var(--ed-serif);letter-spacing:-.035em;font-size:13cqw;font-weight:400;line-height:.9}.edb-spain-title em{color:var(--ed-burgundy)}.edb-price{font-family:var(--ed-serif);color:var(--ed-caramel);margin-top:auto;font-size:16cqw;font-style:italic;line-height:1}.edb-tribe{flex-direction:column;gap:3cqw;padding:0 8% 12%;display:flex}.edb-tribe-photo{height:38cqw;margin:0 -8cqw 2cqw;position:relative;overflow:hidden}.edb-tribe .ed-h2 em{color:var(--ed-forest)}.edb-tribe-list{grid-template-columns:1fr 1fr;gap:1.6cqw 5cqw;display:grid}.edb-tribe-list li{border-top:1px solid color-mix(in oklab, var(--ed-black) 14%, transparent);justify-content:space-between;gap:2cqw;padding-top:1.4cqw;font-size:max(10px,2.3cqw);display:flex}.edb-tribe-list b{font-family:var(--ed-serif);font-size:max(13px,3.6cqw);font-weight:400}.edb-giant{font-size:25cqw;top:30cqw}.edb-colofon{flex-direction:column;gap:8cqw;padding:12% 9%;display:flex}.edb-colofon-word{width:60cqw;height:auto}.edb-colofon dl{gap:3cqw;display:grid}.edb-colofon dt{font:700 max(8px, 1.6cqw)/1.2 var(--ed-sans);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab, var(--ed-black) 55%, transparent)}.edb-colofon dd{font-family:var(--ed-serif);font-size:max(12px,3.2cqw);line-height:1.3}.ed-library-head{max-width:1240px;margin:6rem auto 0;padding:0 1.25rem}.edb-fill-photo{flex:1;min-height:0;margin:2cqw -7cqw -5cqw;position:relative;overflow:hidden}.edb .ed-feature-strip{height:70cqw}.edb-team{padding:10cqw 9cqw 12cqw}.edb-team-list{gap:4.5cqw;margin:6cqw 0 0;padding:0;list-style:none;display:grid}.edb-team-list li{border-top:1px solid color-mix(in oklab, var(--ed-black) 18%, transparent);gap:.8cqw;padding-top:3cqw;display:grid}.edb-team-list b{font-family:var(--ed-serif);font-size:max(18px,5.4cqw);font-weight:400;line-height:1}.edb-team-role{font:700 max(8px, 1.5cqw)/1.2 var(--ed-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ed-caramel)}.edb-team-note{color:color-mix(in oklab, var(--ed-black) 72%, transparent);font-size:max(11px,2.2cqw);line-height:1.45}.edb-facts-page{gap:4cqw;width:auto;margin:16cqw 10cqw 0;position:static}.edb-facts-page dd{font-size:max(13px,3.4cqw)}.edb-beauty-dark .ed-num{color:var(--ed-caramel)}.ed-cover2-mast{filter:none;width:64cqw;top:6cqw;left:18cqw}.ed-cover2-sub{text-align:center;font:500 max(8px, 1.9cqw)/1 var(--ed-sans);letter-spacing:.6em;text-transform:uppercase;color:var(--ed-stone);position:absolute;top:25cqw;left:0;right:0}.ed-cover2-issue{display:none;position:absolute;top:6cqw;right:5cqw}.ed-cover2-issue,.ed-cover2-foot{font:600 max(7px, 1.5cqw)/1.6 var(--ed-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ed-stone)}.ed-cover2-issue{text-align:right;border-top:1px solid color-mix(in oklab, var(--ed-ivory) 35%, transparent);padding-top:1.4cqw;display:grid;top:auto;bottom:22cqw;right:6cqw}.ed-cover2-line{font-family:var(--ed-serif);letter-spacing:-.02em;color:var(--ed-ivory);font-size:6.4cqw;line-height:1;position:absolute;bottom:17cqw;left:6cqw}.ed-cover2-line em{color:color-mix(in oklab, var(--ed-caramel) 55%, var(--ed-ivory))}.ed-cover2-foot{border-top:1px solid color-mix(in oklab, var(--ed-ivory) 30%, transparent);justify-content:space-between;gap:3cqw;padding-top:1.6cqw;display:flex;position:absolute;bottom:6cqw;left:6cqw;right:6cqw}.ed-cover3-mast{width:72cqw;height:auto;position:absolute;top:6.5cqw;left:7cqw}.ed-cover3-sub{width:67cqw;font:300 max(9px, 3.1cqw)/1 var(--ed-sans);letter-spacing:.55em;text-transform:uppercase;color:var(--ed-ivory);justify-content:space-between;align-items:center;gap:4cqw;display:flex;position:absolute;top:26.5cqw;left:12cqw}.ed-cover3-sub span{background:color-mix(in oklab, var(--ed-ivory) 60%, transparent);flex:1;height:1px}.ed-cover3-meta,.ed-cover3-topics{font:400 max(7px, 1.3cqw)/1.2 var(--ed-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ed-ivory);gap:1.6cqw;display:grid;position:absolute}.ed-cover3-meta{top:9.5cqw;right:3.5cqw}.ed-cover3-topics{top:56cqw;left:8cqw}.ed-cover3-rule{background:color-mix(in oklab, var(--ed-ivory) 70%, transparent);width:4.5cqw;height:1px;margin:.6cqw 0}.ed-cover3-line{width:34cqw;font-family:var(--ed-serif);letter-spacing:-.01em;color:var(--ed-ivory);font-size:5.4cqw;font-style:italic;line-height:1.02;position:absolute;top:37cqw;left:7cqw}.ed-cover3-foot{font:400 max(7px, 1.8cqw)/1 var(--ed-sans);letter-spacing:.4em;text-transform:uppercase;color:var(--ed-ivory);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8cqw;left:10cqw;right:10cqw}.ed-cover3-foot i{background:color-mix(in oklab, var(--ed-ivory) 70%, transparent);width:1px;height:2.4cqw}.edb-aboutme{background:var(--background,#fbf8f2)}.edb-aboutme-photo{height:58%;position:absolute;top:7%;left:14%;right:14%;overflow:hidden}.edb-aboutme-title{letter-spacing:-.04em;margin:0;font-family:Bodoni Moda,serif;font-size:22cqw;font-weight:800;line-height:.82;position:absolute;bottom:9%;left:8%}.edb-aboutme-side{transform-origin:100%;letter-spacing:.25em;text-transform:uppercase;font-size:2.2cqw;position:absolute;top:50%;right:4%;transform:rotate(90deg)translate(50%)}.ed-cover-meta{flex-wrap:wrap;gap:0 1.2em}.edb-scrim-tall{height:70%}.edb-opener-copy .ed-body{max-width:80cqw}.edb-chapter-s{font-size:22cqw}.edb-caption-inline{font-size:11cqw;position:static}.edb-read{flex-direction:column;padding:8cqw 8cqw 12cqw;display:flex}.edb-read-kicker{color:var(--ed-burgundy);margin-bottom:2.5cqw}.edb-read-title{margin:0 0 4cqw}.edb-read-title em{color:var(--ed-burgundy)}.edb-read-photo{aspect-ratio:16/8;flex-shrink:0;width:100%;margin-bottom:4cqw;position:relative;overflow:hidden}.edb-read-body p{font-family:var(--ed-sans);margin-bottom:.9em;font-size:max(11px,2.55cqw);line-height:1.55}.edb-read-body h3{font-family:var(--ed-serif);color:var(--ed-burgundy);margin:1.1em 0 .45em;font-size:max(15px,4.4cqw);font-style:italic;font-weight:400;line-height:1.1}.edb-read-body h3:first-child{margin-top:0}.edb-list{padding:8cqw 8cqw 12cqw}.edb-list-items{gap:3cqw;margin-top:2cqw;display:grid}.edb-list-items li{border-top:1px solid color-mix(in oklab, var(--ed-black) 18%, transparent);grid-template-columns:9cqw 1fr;align-items:baseline;padding-top:2cqw;display:grid}.edb-list-items .ed-num{font-family:var(--ed-serif);color:var(--ed-burgundy);font-size:4.6cqw;font-style:italic}.edb-list-items span{font-family:var(--ed-sans);font-size:max(11px,2.45cqw);line-height:1.45}.edb-list-items b{font-family:var(--ed-serif);margin-bottom:.3em;font-size:max(14px,3.8cqw);font-weight:400;line-height:1.15;display:block}.edb-list-photo{aspect-ratio:16/7;width:100%;position:relative;overflow:hidden}.edb-quote{flex-direction:column;justify-content:center;padding:0 9cqw;display:flex}.edb-quote-text{font-family:var(--ed-serif);letter-spacing:-.02em;font-size:10cqw;font-style:italic;line-height:1.02}.edb-quote-who{opacity:.8;margin-top:5cqw}.edb-photo-quote{font-family:var(--ed-serif);font-size:7.2cqw;font-style:italic;line-height:1.08}.edb-wwl{flex-direction:column;padding:0 8cqw 12cqw;display:flex}.edb-wwl-photo{aspect-ratio:4/3;margin:0 -8cqw 5cqw;position:relative;overflow:hidden}.edb-week-prompt{font-family:var(--ed-serif);color:var(--ed-burgundy);margin:4cqw 0 3cqw;font-size:max(14px,4cqw);font-style:italic;line-height:1.25}.edb-week-lines{gap:7cqw;margin:4cqw 0 5cqw;display:grid}.edb-week-lines span{border-bottom:1px solid color-mix(in oklab, var(--ed-black) 22%, transparent);display:block}.edb-word{flex-direction:column;display:flex}.edb-word-photo{aspect-ratio:4/3;width:100%;margin-bottom:6cqw;position:relative;overflow:hidden}.edb-word .ed-h1{margin:2cqw 0 4cqw}.edb-contents{grid-template-columns:1fr 1fr;column-gap:4cqw;top:58cqw;bottom:auto}.edb-contents li{grid-template-columns:7cqw 1fr}.edb-contents .ed-num{font-size:3.2cqw}.edb-contents b{font-size:max(9px,2.5cqw)!important}.edb-contents{top:44cqw}.edb-list-dense .ed-h2{font-size:6.6cqw}.edb-list-dense .edb-list-items{gap:1.6cqw}.edb-list-dense .edb-list-items span{font-size:max(10.5px,2.35cqw);line-height:1.4}.edb-read-body p{font-size:max(11px,2.75cqw)}.edb-read-fill{flex:1 1 0;min-height:0;margin-top:3cqw;position:relative;overflow:hidden;container-type:size}@container (height<=70px){.edb-read-fill>*{display:none}}.edb-list,.edb-editorial{flex-direction:column;display:flex}.edb-editorial-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:7cqw 7cqw 3cqw;overflow-y:auto}.edb-editorial-foot{border-top:1px solid color-mix(in oklab, var(--ed-black) 12%, transparent);background:var(--ed-paper);flex-direction:column;flex:none;align-items:center;gap:3cqw;padding:3cqw 6cqw 3.6cqw;display:flex;position:relative}.edb-editorial-foot .ed-folio{width:100%;position:static}.edb-editorial-read{z-index:7;font:600 13px/1 var(--ed-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ed-paper);background:var(--ed-black);align-items:center;min-height:44px;padding:12px 20px;text-decoration:none;display:inline-flex;position:relative}.edb-editorial .ed-kicker{color:var(--ed-caramel)}.edb-editorial-title{font:400 max(26px, 6.4cqw)/1.02 var(--ed-serif);letter-spacing:-.01em;border-bottom:1px solid color-mix(in oklab, var(--ed-black) 18%, transparent);margin:2.4cqw 0 3.6cqw;padding-bottom:3cqw}.edb-editorial-body{font-family:var(--ed-sans);color:color-mix(in oklab, var(--ed-black) 88%, transparent);font-size:max(13px,1.9cqw);line-height:1.62}.edb-editorial-body p{-webkit-hyphens:auto;hyphens:auto;margin:0 0 .7em}.edb-editorial-body p:first-child:first-letter{font:400 3.1em/.8 var(--ed-serif);float:left;color:var(--ed-burgundy);margin:.08em .1em 0 0}.edb-editorial-sign{font:italic 400 1.05em/1.4 var(--ed-serif);letter-spacing:.02em;break-inside:avoid;margin-top:1.1em!important}.edb-editorial-team{break-inside:avoid;margin:.4em 0 1.2em;display:block}.edb-editorial-team img{aspect-ratio:4/3;object-fit:cover;object-position:50% 8%;filter:grayscale()contrast(1.05);width:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--ed-black) 18%, transparent);display:block}.edb-editorial-team figcaption{border-top:1px solid color-mix(in oklab, var(--ed-black) 25%, transparent);font:italic 400 .85em/1.4 var(--ed-serif);letter-spacing:.03em;color:color-mix(in oklab, var(--ed-black) 65%, transparent);margin-top:.6em;padding-top:.45em}@media (width>=900px){.edb-editorial-scroll{padding:4.6cqw 6.5cqw 0}.edb-editorial-foot{background:0 0;border:0;height:6.4cqw;padding:0}.edb-editorial-foot .ed-folio{width:auto;position:absolute;bottom:3.6cqw}.edb-editorial-read{display:none}.edb-editorial-title{margin:1.2cqw 0 2.2cqw;padding-bottom:1.8cqw;font-size:max(26px,5.2cqw)}.edb-editorial-body{columns:2;column-gap:4.5cqw;font-size:max(12px,1.95cqw);line-height:1.45}.edb-editorial-body p{orphans:2;widows:2;margin-bottom:.5em}.edb-editorial-sign{margin-top:.6em!important}}.conn-page{flex-direction:column;display:flex}.conn-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:24px 28px 20px;overflow:hidden auto}.conn-opening h1{font:400 36px/1.06 var(--ed-serif);letter-spacing:0;color:var(--ed-burgundy);margin-bottom:18px}.conn-opening>p{font:italic 18px/1.5 var(--ed-serif);border-bottom:1px solid var(--ed-stone);margin-bottom:26px;padding-bottom:20px}.conn-columns{font:400 15px/1.65 var(--ed-sans);letter-spacing:0}.conn-section h2{font:400 24px/1.2 var(--ed-serif);letter-spacing:0;break-after:avoid;margin-bottom:14px}.conn-section+.conn-section h2{margin-top:24px}.conn-section p{orphans:2;widows:2;margin-bottom:13px}.conn-photo{margin:-24px -28px 24px}.conn-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:180px}.conn-photo figcaption{background:var(--ed-burgundy);color:var(--ed-paper);font:italic 22px/1.3 var(--ed-serif);letter-spacing:0;padding:18px 28px}.conn-footer{border-top:1px solid var(--ed-stone);background:var(--ed-paper);flex:none;gap:12px;padding:12px 28px 16px;display:grid}.conn-read{background:var(--ed-black);width:100%;min-height:44px;color:var(--ed-paper);font:600 14px/1 var(--ed-sans);letter-spacing:0}.conn-folio{font:600 9px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;justify-content:space-between;display:flex}@media (width>=900px){.conn-opening h1{font-size:42px}.conn-columns{columns:2;column-gap:26px;font-size:14px;line-height:1.6}.conn-section h2{font-size:22px}.conn-photo img{height:280px}.conn-read{display:none}}.health-page{flex-direction:column;display:flex}.health-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:24px 28px 20px;overflow:hidden auto}.health-kicker{font:600 10px/1.4 var(--ed-sans);text-transform:uppercase;color:var(--ed-burgundy);margin-bottom:14px}.health-opening h1{font:400 36px/1.06 var(--ed-serif);letter-spacing:0;color:var(--ed-burgundy);overflow-wrap:anywhere;margin-bottom:18px}.health-opening>p:last-child{font:italic 18px/1.5 var(--ed-serif);border-bottom:1px solid var(--ed-stone);margin-bottom:26px;padding-bottom:20px}.health-columns{font:400 15px/1.65 var(--ed-sans);letter-spacing:0}.health-section h2{font:400 24px/1.2 var(--ed-serif);letter-spacing:0;break-after:avoid;margin-bottom:14px}.health-section+.health-section h2{margin-top:24px}.health-section p{orphans:2;widows:2;margin-bottom:13px}.health-section blockquote{break-inside:avoid;margin-bottom:24px}.health-photo{margin:-24px -28px 24px}.health-photo img{object-fit:cover;object-position:50% 35%;width:100%;height:220px}.health-photo img.health-photo-whole{aspect-ratio:1122/1402;object-fit:contain;height:auto}.health-photo figcaption{background:var(--ed-burgundy);color:var(--ed-paper);font:italic 26px/1.2 var(--ed-serif);letter-spacing:0;padding:18px 28px}.health-pull{border-block:1px solid var(--ed-burgundy);color:var(--ed-burgundy);font:italic 26px/1.25 var(--ed-serif);margin-top:24px;padding:20px 0}.health-sources{font:400 13px/1.6 var(--ed-sans);margin-top:24px}.health-sources h2{font:400 22px/1.2 var(--ed-serif);margin-bottom:12px}.health-sources li{margin-bottom:12px}.health-sources a{text-underline-offset:3px;color:var(--ed-burgundy);text-decoration:underline}.health-sources p{margin-top:16px}.health-footer{border-top:1px solid var(--ed-stone);background:var(--ed-paper);flex:none;gap:12px;padding:12px 28px 16px;display:grid}.health-read{background:var(--ed-black);width:100%;min-height:44px;color:var(--ed-paper);font:600 14px/1 var(--ed-sans);letter-spacing:0}.health-folio{font:600 9px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;justify-content:space-between;display:flex}@media (width>=900px){.health-opening h1{font-size:42px}.health-columns{columns:2;column-gap:26px;font-size:14px;line-height:1.6}.health-section h2{font-size:22px}.health-photo img{height:260px}}.rel-page{flex-direction:column;display:flex}.rel-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:24px 28px 16px;overflow:hidden auto}.rel-kicker{font:600 10px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid var(--ed-stone);margin-bottom:16px;padding-bottom:10px}.rel-opening h1{font:400 36px/1.02 var(--ed-serif);letter-spacing:0;margin:0 0 16px}.rel-intro{font:italic 18px/1.4 var(--ed-serif);margin-bottom:20px}.rel-image-reserve{background:var(--ed-stone);height:140px;margin:0 -28px 20px}.rel-columns{font:400 13px/1.55 var(--ed-sans);letter-spacing:0}.rel-section h2{font:400 22px/1.15 var(--ed-serif);letter-spacing:0;break-after:avoid;margin:0 0 12px}.rel-section+.rel-section h2{margin-top:22px}.rel-section p{orphans:2;widows:2;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}.rel-page-20 .rel-section:last-child p:nth-of-type(4){font-weight:600}.rel-footer{border-top:1px solid var(--ed-stone);background:var(--ed-paper);flex:none;gap:12px;padding:10px 28px 14px;display:grid}.rel-folio{font:600 9px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;justify-content:space-between;display:flex}.rel-read{background:var(--ed-black);width:100%;color:var(--ed-paper);font:600 13px/1 var(--ed-sans);letter-spacing:0;min-height:44px}.rel-questions{border-top:1px solid var(--ed-black);border-bottom:1px solid var(--ed-black);font:400 13px/1.55 var(--ed-sans);margin-top:20px;padding:16px 0}.rel-questions h2{font:400 22px/1.15 var(--ed-serif);margin-bottom:12px}.rel-questions p,.rel-questions li{margin-bottom:10px}@media (width>=900px){.rel-scroll{padding:24px 30px 12px}.rel-columns{columns:2;column-gap:24px;font-size:13px;line-height:1.45}.rel-first{columns:2}.rel-section h2{font-size:20px}.rel-page-20 .rel-section p{margin-bottom:7px}.rel-page-20 .rel-section+.rel-section h2{margin-top:16px}.rel-opening h1{font-size:44px}.rel-image-reserve{height:200px;margin-left:-30px;margin-right:-30px}.rel-read{display:none}.rel-footer{padding:10px 30px 16px}.rel-questions{background:var(--ed-ivory);padding:16px}}.qa-section{break-inside:auto}.qa-question{color:var(--ed-burgundy);align-items:baseline;gap:10px;font-style:italic;display:flex}.qa-num{font:600 11px/1 var(--ed-sans);color:var(--ed-black);border:1px solid;border-radius:999px;flex:none;place-items:center;min-width:22px;height:22px;font-style:normal;display:inline-grid;transform:translateY(-2px)}.qa-nav{background:var(--ed-black);width:100%;min-height:44px;color:var(--ed-paper);font:600 13px/1.3 var(--ed-sans);letter-spacing:0;text-align:center;cursor:pointer;padding:10px 16px}.qa-nav:hover{background:var(--ed-burgundy)}.qa-crosslink{border-top:1px solid var(--ed-burgundy);gap:10px;margin:6cqw 0 2cqw;padding-top:4cqw;display:grid}.qa-page .prod-footer{gap:8px}.prod-page{flex-direction:column;display:flex}.prod-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:22px 26px 16px;overflow:hidden auto}.prod-kicker{font:600 10px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid var(--ed-stone);margin-bottom:16px;padding-bottom:8px}.prod-opening h1{font:400 34px/1.05 var(--ed-serif);letter-spacing:0;margin-bottom:14px}.prod-intro{font:italic 18px/1.4 var(--ed-serif);margin-bottom:22px}.prod-byline{font:700 11px/1.3 var(--ed-sans);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin:-10px 0 22px}.prod-subtitle{font:italic 16px/1.4 var(--ed-serif);letter-spacing:0;margin-bottom:14px}.prod-columns{font:400 14px/1.55 var(--ed-sans);letter-spacing:0}.prod-section h2{font:400 22px/1.15 var(--ed-serif);letter-spacing:0;break-after:avoid;margin-bottom:10px}.prod-section+.prod-section h2{margin-top:20px}.prod-section p{orphans:2;widows:2;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}.prod-emphasis{border-left:2px solid var(--ed-burgundy);padding-left:10px;font-weight:600}.prod-footer{border-top:1px solid var(--ed-stone);background:var(--ed-paper);flex:none;gap:12px;padding:10px 26px 14px;display:grid}.prod-read{background:var(--ed-black);width:100%;min-height:44px;color:var(--ed-paper);font:600 14px/1 var(--ed-sans);letter-spacing:0}.prod-folio{font:600 9px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;justify-content:space-between;display:flex}.prod-closing{border-top:1px solid var(--ed-burgundy);border-bottom:1px solid var(--ed-burgundy);background:var(--ed-ivory);font:400 14px/1.55 var(--ed-sans);margin-top:20px;padding:16px}.prod-closing h2{font:400 22px/1.15 var(--ed-serif);margin-bottom:12px}.prod-closing p,.prod-closing li{margin-bottom:10px}.prod-closing ul{padding-left:18px;list-style:outside}.prod-image-reserve{border-top:1px solid var(--ed-stone);color:var(--ed-choc);font:400 10px/1.4 var(--ed-sans);letter-spacing:0;text-transform:uppercase;margin-top:16px;padding-top:8px}@media (width>=900px){.prod-scroll{padding:18px 24px 6px}.prod-columns{columns:2;column-gap:22px;font-size:13px;line-height:1.4}.prod-opening h1{margin-bottom:10px;font-size:34px}.prod-intro{margin-bottom:16px;font-size:17px}.prod-section h2{font-size:18px}.prod-section p{margin-bottom:5px}.prod-section+.prod-section h2{margin-top:10px}.prod-closing{columns:2;column-gap:22px;padding:12px;font-size:13px;line-height:1.4}.prod-closing h2{column-span:all;font-size:20px}.prod-closing p,.prod-closing li{margin-bottom:6px}.prod-read{display:none}.prod-footer{padding:10px 28px 14px}.prod-page-106 .prod-section p{margin-bottom:1px}.prod-page-106 .prod-closing{margin-top:8px;padding:10px}.prod-page-106 .prod-closing p,.prod-page-106 .prod-closing li{margin-bottom:4px}}.prod-pull{border-block:1px solid var(--ed-burgundy);font:italic 21px/1.3 var(--ed-serif);color:var(--ed-burgundy);text-align:center;break-inside:avoid;margin:18px 0;padding:14px 0}:is(.prod-page-25,.prod-page-26,.prod-page-27,.prod-page-28) .prod-section h2{break-inside:avoid;break-after:avoid-column;break-after:avoid}.kambo-note{opacity:.85;border-top:1px solid;margin-top:14px;padding-top:10px;font-size:.92em;font-style:italic}@media (width>=900px){.kambo-page-30 .kambo-photo{height:210px}.kambo-page-30 .health-opening h1{font-size:34px;line-height:1.08}[class*=kambo-page-] .health-section h2{break-inside:avoid;break-after:avoid}}.health-opening .jag-draft{letter-spacing:.02em;opacity:.7;border-left:2px solid;margin-top:.6rem;padding-left:.6rem;font-size:.78rem}.house-page-37 .house-photo img{object-position:50% 45%;height:260px}.house-hero-cap{font:italic 13px/1.4 var(--ed-serif)!important;background:var(--ed-paper)!important;color:var(--ed-ink,currentColor)!important;padding:8px 28px!important}.house-pull{margin:4px 0 20px;font-size:28px}.house-page-37 .health-read.house-read,.house-page-38 .health-read.house-read{display:inline-flex!important}.house-online{color:var(--ed-black)!important;border:1px solid var(--ed-black)!important;background:0 0!important}.house-opener-note{font:italic 14px/1.5 var(--ed-serif);color:var(--ed-burgundy,currentColor);margin-top:1rem}.house-gallery{break-inside:avoid;grid-template-columns:1fr;gap:16px;margin:6px 0 18px;display:grid}.house-fig{break-inside:avoid;margin:0}.house-fig img,.house-wait,.house-slot{aspect-ratio:3/4;object-fit:cover;background:var(--ed-stone);width:100%;display:block}.house-fig img{aspect-ratio:auto;height:auto}.house-slot{border:1px dashed var(--ed-burgundy);background:0 0;place-items:center;display:grid}.house-slot span{font:600 9px/1.3 var(--ed-sans);text-transform:uppercase;color:var(--ed-burgundy);text-align:center;padding:6px}.house-fig figcaption{font:italic 12px/1.35 var(--ed-serif);margin-top:6px}.edb-about-photo img{object-fit:cover}.edb-crop-right{object-fit:cover;max-width:none;height:100%;position:absolute;object-position:0% 8%!important;width:132%!important;inset:0 auto 0 -2%!important}@media (width>=900px){:is(.house-page-37,.house-page-38) .health-columns{columns:1;font-size:15px;line-height:1.65}}.prod-columns,.rel-columns,.health-columns,.conn-columns{columns:1;font-size:15px;line-height:1.65}.prod-closing{columns:1;font-size:14px;line-height:1.6}.prod-page-106 .prod-section p{margin-bottom:10px}.edb-read{overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.edb-read .edb-read-body{flex-shrink:0}.prod-read,.rel-read,.conn-read{display:inline-flex}.rel-figure{margin:0 -28px 20px}.rel-figure img,.prod-figure img{object-fit:cover;width:100%;display:block}.rel-figure img{height:170px}.prod-figure{margin:0 0 18px}.prod-figure img{aspect-ratio:4/3;object-position:center 40%}.rel-figure figcaption,.prod-figure figcaption{font:italic 11px/1.4 var(--ed-serif);color:var(--ed-choc);text-align:right;margin-top:6px;padding:0 28px}.prod-figure figcaption{padding:0}@media (width>=900px){.rel-figure{margin-left:-30px;margin-right:-30px}.rel-figure img{height:210px}.prod-figure img{aspect-ratio:16/9}}.ed-chocobliss{--cb-petrol:oklch(33.2% .043 192.9);--cb-serif:"Instrument Serif", var(--ed-serif);--cb-ivory:oklch(96% .015 85);--cb-champagne:oklch(85% .05 80);--cb-copper:oklch(65% .1 50);background:var(--cb-petrol);color:var(--cb-ivory)}.ed-cb-veil{z-index:1;pointer-events:none;background:radial-gradient(60% 45% at 70% 38%, color-mix(in oklab, var(--cb-champagne) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--cb-petrol) 70%, transparent) 0%, color-mix(in oklab, var(--cb-petrol) 45%, transparent) 40%, color-mix(in oklab, var(--cb-petrol) 92%, transparent) 100%);position:absolute;inset:0}.ed-cb-mark{z-index:2;color:var(--cb-ivory);position:absolute;top:7cqw;left:7cqw}.ed-cb-word{font-family:var(--cb-serif);letter-spacing:.16em;font-size:8.5cqw;font-weight:400;line-height:1}.ed-cb-original{font:500 max(8px, 1.8cqw)/1 var(--ed-sans);letter-spacing:.42em;text-transform:uppercase;color:var(--cb-champagne);margin-top:1.6cqw}.ed-cb-body{z-index:2;color:var(--cb-ivory);justify-items:start;gap:1.8cqw;display:grid;position:absolute;bottom:9cqw;left:7cqw;right:7cqw}.ed-cb-slogan{font-family:var(--cb-serif);font-size:8.5cqw;font-weight:400;line-height:1.05}.ed-cb-slogan-soft{font-family:var(--cb-serif);letter-spacing:.01em;opacity:.92;color:var(--cb-champagne);margin-bottom:2cqw;font-size:6cqw;font-style:italic;font-weight:400;line-height:1.1}.ed-cb-link{border:1px solid var(--cb-champagne);min-height:44px;color:var(--cb-ivory);font:600 max(11px, 2cqw)/1 var(--ed-sans);letter-spacing:.08em;background:color-mix(in oklab, var(--cb-petrol) 60%, transparent);border-radius:999px;align-items:center;margin-top:1.5cqw;padding:0 1.2em;text-decoration:none;display:inline-flex}.ed-cb-link:hover{border-color:var(--cb-copper)}.ed-cb-link:focus-visible{outline:2px solid var(--cb-champagne);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ed-cb-veil{animation:7s ease-in-out infinite alternate cb-glow}@keyframes cb-glow{0%{opacity:.92}to{opacity:1}}}.ed-chocobliss .ed-adlabel{z-index:2}.cbw-page{--cb-petrol:oklch(33.2% .043 192.9);--cb-petrol-deep:oklch(26% .038 195);--cb-ivory:oklch(96% .015 85);--cb-champagne:oklch(85% .05 80);--cb-copper:oklch(65% .1 50);--cb-signature-font:var(--ed-serif)}.cbw-opener .cbw-veil{z-index:1;pointer-events:none;background:radial-gradient(55% 40% at 60% 42%, color-mix(in oklab, var(--cb-champagne) 18%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--cb-petrol-deep) 55%, transparent) 0%, transparent 35%, color-mix(in oklab, var(--cb-petrol-deep) 70%, transparent) 62%, var(--cb-petrol-deep) 100%);position:absolute;inset:0}.cbw-draft{z-index:3;border:1px dashed var(--cb-champagne);color:var(--cb-champagne);font:600 max(9px, 1.5cqw)/1.2 var(--ed-sans);letter-spacing:.12em;text-transform:uppercase;padding:.4em .8em;position:absolute;top:5cqw;right:6cqw}.cbw-opener-copy{z-index:2;color:var(--cb-ivory);position:absolute;bottom:11cqw;left:7cqw;right:7cqw}.cbw-kicker{font:600 max(9px, 1.6cqw)/1.4 var(--ed-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--cb-champagne);margin-bottom:3cqw}.cbw-title{font:400 max(40px, 13cqw)/.92 var(--ed-serif);letter-spacing:.02em;margin-bottom:4cqw}.cbw-deck{font:italic 400 max(19px, 5cqw)/1.2 var(--ed-serif);max-width:22ch;margin-bottom:2.4cqw}.cbw-lede{font:500 max(13px, 2.4cqw)/1.5 var(--ed-sans);letter-spacing:.04em;color:var(--cb-champagne)}.cbw-text{flex-direction:column;display:flex}.cbw-ivory{background:var(--cb-ivory);color:var(--ed-black)}.cbw-petrol{background:var(--cb-petrol);color:var(--cb-ivory)}.cbw-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:24px 28px 20px;overflow:hidden auto}.cbw-photo{margin:-24px -28px 22px;position:relative}.cbw-photo img{object-fit:cover;object-position:50% 55%;width:100%;height:200px;display:block}.cbw-photo-gills img{object-position:50% 40%;filter:sepia(.12)saturate(1.05)brightness(1.04);height:170px}.cbw-photo-gills:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 40%, var(--cb-petrol) 100%), radial-gradient(50% 60% at 50% 40%, color-mix(in oklab, var(--cb-champagne) 20%, transparent), transparent 70%);position:absolute;inset:0}.cbw-ivory .cbw-kicker{color:var(--cb-petrol)}.cbw-body{font:400 15px/1.65 var(--ed-sans);letter-spacing:0}.cbw-section+.cbw-section{margin-top:22px}.cbw-section h2{font:400 24px/1.2 var(--ed-serif);color:var(--cb-champagne);margin-bottom:12px}.cbw-ivory .cbw-section h2{color:var(--cb-petrol)}.cbw-section p{orphans:2;widows:2;margin-bottom:12px}.cbw-dropcap:first-letter{float:left;font:400 54px/.85 var(--ed-serif);color:var(--cb-petrol);padding:4px 8px 0 0}.cbw-accent{font:italic 400 22px/1.3 var(--ed-serif);color:var(--cb-petrol);border-left:2px solid var(--cb-copper);padding:6px 0 6px 14px}.cbw-slogan{border-block:1px solid var(--cb-champagne);text-align:center;margin:22px 0 14px;padding:16px 0}.cbw-slogan strong{font:400 26px/1.2 var(--ed-serif);letter-spacing:.02em;color:var(--cb-champagne)}.cbw-sign{font:italic 400 30px/1.2 var(--cb-signature-font);color:var(--cb-ivory);margin:18px 0 16px}.cbw-link{border:1px solid var(--cb-champagne);min-height:44px;color:var(--cb-ivory);font:600 12px/1 var(--ed-sans);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 1.1em;text-decoration:none;display:inline-flex}.cbw-link:hover{border-color:var(--cb-copper)}.cbw-link:focus-visible{outline:2px solid var(--cb-champagne);outline-offset:3px}.cbw-footer{border-top:1px solid color-mix(in oklab, var(--cb-petrol) 25%, transparent);flex:none;gap:12px;padding:12px 28px 16px;display:grid}.cbw-footer-light{border-top-color:color-mix(in oklab, var(--cb-champagne) 35%, transparent)}.cbw-online{width:100%;min-height:44px;font:600 14px/1 var(--ed-sans);color:inherit;background:0 0;border-color:currentColor}.cbw-folio{font:600 9px/1.4 var(--ed-sans);text-transform:uppercase;letter-spacing:.12em;opacity:.75;justify-content:space-between;display:flex}.ed-ai-credit{z-index:2;font:10px/1.3 var(--ed-sans,sans-serif);letter-spacing:.04em;color:var(--ed-paper);background:color-mix(in oklab, var(--ed-ink,#000) 55%, transparent);padding:2px 6px;position:absolute;bottom:6px;right:8px}.conn-hero{margin:-24px -28px 24px;position:relative}.conn-hero img{object-fit:cover;width:100%;height:200px;display:block}@media (width>=900px){.conn-hero img{height:260px}}
