@font-face{font-family:Editorial;src:url('assets/editorial.woff') format('woff');font-display:swap}@font-face{font-family:Editorial;src:url('assets/editorial-italic.woff') format('woff');font-style:italic;font-display:swap}:root{--paper:#f6f3ec;--ink:#272b28;--muted:#77786e;--line:#d6d5cb;--green:#233b32;--gold:#9a8056;--serif:Editorial,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:5px}[hidden]{display:none!important}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:9px;line-height:1.8;display:block}.eyebrow i{font-style:normal;color:var(--gold);padding:0 7px}.site-header{padding:25px 5% 0;position:relative;border-bottom:1px solid var(--line);z-index:10;background:var(--paper)}.brand{display:block;font-family:var(--serif);font-size:57px;letter-spacing:8px;text-align:center;line-height:1}.brand span{display:block;font:8px Arial;letter-spacing:5px;margin-top:8px}.site-header>.brand{width:max-content;margin:0 auto}.menu-button,.search-button{position:absolute;top:48px;border:0;background:transparent;padding:8px}.menu-button{left:5%;width:37px}.menu-button span{display:block;width:22px;height:1px;background:currentColor;margin:5px 0}.search-button{right:5%}.desktop-nav{display:flex;justify-content:center;gap:35px;margin-top:24px;padding:18px 0;font-size:9px;text-transform:uppercase;letter-spacing:1.8px}.desktop-nav a{position:relative}.desktop-nav a:after{content:'';position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--gold);transition:right .25s}.desktop-nav a:hover:after{right:0}.arrow-link{display:inline-flex;gap:30px;align-items:center;text-transform:uppercase;font-size:9px;letter-spacing:1.7px;padding-bottom:12px;border-bottom:1px solid var(--gold);line-height:1.5}.arrow-link span{font-size:18px;line-height:1}.arrow-link:hover{color:var(--gold)}.opening{position:relative;display:grid;grid-template-columns:44% 56%;padding:35px 5% 0;min-height:690px}.opening-type{padding:24px 0 90px;position:relative;z-index:1}.opening-kicker{display:flex;gap:26px;font-size:8px;text-transform:uppercase;letter-spacing:1.8px;color:var(--muted);margin-bottom:70px}.opening h1{font-size:clamp(80px,8.3vw,145px);line-height:.89;letter-spacing:-4px;margin-bottom:30px;width:125%;position:relative}.opening h1 em{color:#806447}.opening-type>p{font:19px/1.45 var(--serif);margin:0 0 28px}.opening-photo{height:655px;position:relative;overflow:hidden}.opening-photo img{height:100%;object-position:center 56%}.vertical-label{position:absolute;right:16px;top:22px;writing-mode:vertical-rl;font-size:7px;letter-spacing:2px;color:white;text-shadow:0 1px 5px #000}.opening-caption{display:flex;gap:25px;align-items:baseline;margin-top:62px;font-size:8px;color:var(--muted)}.opening-caption>span{text-transform:uppercase;letter-spacing:1px}.opening-caption p{font:12px/1.5 var(--serif);margin:0}.opening-index{grid-column:1/-1;display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:8px;letter-spacing:1.4px;text-transform:uppercase}.editorial-note{max-width:900px;text-align:center;padding:100px 30px 75px;margin:auto}.editorial-note>p{font:32px/1.32 var(--serif);margin:25px 0}.editorial-note em{color:#82684d}.signature{display:block;text-transform:uppercase;letter-spacing:1.5px;font-size:8px;margin-top:26px}.signature small{display:block;font:italic 14px var(--serif);letter-spacing:0;text-transform:none;margin-top:8px}.section{margin:0 6%;padding:75px 0;border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px;gap:30px}.section-heading h2{font-size:61px;letter-spacing:-1.6px;line-height:1;margin:17px 0 0}.section-heading>p{font:18px/1.4 var(--serif);margin-bottom:0;color:var(--muted)}.editor-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:6%}.image-wrap{overflow:hidden;background:#e6e4dc}.story-card img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.story-card:hover img{transform:scale(1.035)}.card-copy{padding:22px 0 0}.story-card h3{font-size:34px;line-height:1.02;letter-spacing:-.4px;margin:13px 0}.story-card p{font:16px/1.5 var(--serif);color:#737469;margin-bottom:18px;max-width:400px}.small-arrow{text-transform:uppercase;letter-spacing:1.5px;font-size:8px;display:inline-block;border-bottom:1px solid #b4b3a5;padding-bottom:7px}.lead-story .image-wrap{height:620px}.lead-story img{height:100%}.lead-story h3{font-size:46px}.lead-story p{font-size:18px;max-width:500px}.side-stories{padding-top:70px}.side-stories .story-card{display:block;margin-bottom:47px}.side-stories .image-wrap{height:280px}.side-stories img{height:100%}.side-stories .story-card:last-child{display:grid;grid-template-columns:42% 1fr;gap:24px;align-items:center}.side-stories .story-card:last-child .image-wrap{height:250px}.side-stories .story-card:last-child .card-copy{padding:0}.side-stories .story-card:last-child h3{font-size:30px}.side-stories .story-card:last-child p{font-size:15px}.dining-scene{display:grid;grid-template-columns:54% 46%;margin:30px 0 100px;background:var(--green);color:#f7f4e9}.scene-photo{position:relative;display:block}.scene-photo>img{height:850px}.photo-caption{position:absolute;bottom:28px;left:30px;text-transform:uppercase;font-size:8px;letter-spacing:2px}.scene-copy{padding:70px 15% 0 12%}.scene-copy h2{font-size:66px;line-height:.98;letter-spacing:-1.5px;margin:30px 0}.scene-copy>p{font:19px/1.5 var(--serif);max-width:320px;color:#cfd5cb}.scene-copy .arrow-link{margin-top:12px;border-color:#a4ab91}.detail-photo{display:block;margin:60px 0 -45px 20%;box-shadow:0 10px 30px #13201933}.detail-photo img{height:250px}.design-section{border-top:0;padding-top:30px}.design-wide{position:relative;display:block;height:650px}.design-wide>img{height:100%;object-position:center 55%}.design-wide:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(0deg,#151e17a8,transparent)}.design-caption{position:absolute;z-index:1;left:5%;bottom:42px;color:white}.design-caption h3{font-size:64px;line-height:.96;margin:18px 0 25px}.design-under{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:40px;padding:35px 0 0}.folio{font:60px var(--serif);color:#9a8056}.design-under p{font:19px/1.5 var(--serif);max-width:590px;margin:0}.interlude{position:relative;min-height:610px;margin-top:50px;background:#535b52;color:#fff}.interlude-photo{position:absolute;inset:0}.interlude-photo img{height:100%;object-position:center 65%}.interlude-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#151f27b5,#151f2730)}.interlude-copy{position:relative;z-index:1;padding:120px 8%;max-width:1000px}.interlude-copy h2{font-size:73px;line-height:1;letter-spacing:-1px;margin:30px 0 24px}.interlude-copy p{font:19px var(--serif)}.interlude-copy .arrow-link{margin-top:20px;border-color:#d7cbb1}.the-details{border:0;padding-top:95px}.details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.details-grid .image-wrap{height:410px}.details-grid img{height:100%}.details-grid .story-card:nth-child(2){padding-top:70px}.wine-feature{display:grid;grid-template-columns:1fr 1fr;padding:65px 8%;gap:10%;background:#e8e6dc;align-items:center;margin:20px 0 0}.wine-feature h2{font-size:100px;line-height:.9;letter-spacing:-2px;margin:30px 0}.wine-feature p{font:21px/1.4 var(--serif);max-width:330px}.wine-feature img{height:520px}.wine-feature .arrow-link{margin-top:15px}.edition{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;border:0;padding:110px 8%}.edition-cover{max-width:320px;justify-self:center;transform:rotate(-4deg)}.edition-cover img{box-shadow:15px 20px 25px #343b2929}.edition-cover>.eyebrow{margin-top:22px;text-align:center}.edition-copy h2{font-size:67px;letter-spacing:-1.7px;line-height:.98;margin:25px 0}.edition-copy p{font:20px/1.5 var(--serif);max-width:350px;color:var(--muted)}.text-link{display:block;font:italic 17px var(--serif);margin-top:24px;text-decoration:underline;text-underline-offset:4px}footer{padding:65px 6% 25px;background:#5b5c7a;color:#f3f0e6}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:40px}.footer-top .brand{font-size:40px;letter-spacing:5px}.footer-top>p{font:29px/1.2 var(--serif);margin:0}.footer-top .arrow-link{border-color:#a4ab91}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:28px 0;margin-top:50px;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;font-size:8px;text-transform:uppercase;letter-spacing:1.4px}.preview-note{font-size:8px;color:#b0b7a9;margin:25px 0 0;line-height:1.6}.navigation-panel{position:fixed;inset:0;z-index:100;background:var(--green);color:var(--paper);padding:8vh 10%;overflow:auto}.navigation-panel>.eyebrow{margin-bottom:30px;color:#b7bcae}.navigation-panel>a{display:block;font:48px/1.2 var(--serif);margin:10px 0}.navigation-panel .panel-visit{font:11px Arial;text-transform:uppercase;letter-spacing:2px;margin-top:35px}.panel-close,.search-close{position:absolute;right:5%;top:25px;font-size:35px;background:none;border:0;color:inherit}.search-dialog{width:min(850px,95%);max-height:85vh;overflow:auto;background:var(--paper);color:var(--ink);border:0;padding:65px 8%}.search-dialog::backdrop{background:#172c23dc}.search-dialog label{display:block;font:45px var(--serif);margin:20px 0}.search-dialog input{width:100%;background:none;border:0;border-bottom:1px solid var(--line);padding:16px 0;font:20px var(--serif);border-radius:0}.search-results{margin-top:30px}.search-results a{display:block;padding:16px 0;border-bottom:1px solid var(--line);font:25px var(--serif)}.search-results .eyebrow{font:8px Arial;letter-spacing:1px;margin:10px 0;color:var(--muted)}.article-heading{max-width:1000px;margin:75px auto 55px;text-align:center;padding:0 30px}.article-heading h1{font-size:clamp(60px,7vw,104px);line-height:.96;letter-spacing:-2.5px;margin:28px 0}.article-dek{font:25px/1.4 var(--serif);max-width:670px;margin:0 auto 25px;color:#6e7268}.article-byline{text-transform:uppercase;font-size:8px;letter-spacing:1.5px;line-height:2}.article-byline span{padding:0 10px}.article-hero{margin:0 5%}.article-hero>img{height:650px;max-height:80vh;object-position:center}.article-hero figcaption{font-size:8px;color:var(--muted);padding-top:12px;letter-spacing:.5px}.reading-layout{max-width:1150px;margin:70px auto 90px;display:grid;grid-template-columns:180px 1fr;gap:80px;padding:0 30px}.reading-layout aside{padding-top:10px}.reading-layout aside p{font:17px/1.5 var(--serif);margin-top:17px;color:var(--muted)}.reading-layout aside>a,.share-link{display:block;font-size:9px;line-height:1.8;margin-top:25px;background:none;border:0;padding:0;text-align:left}.article-body{max-width:740px;min-width:0}.article-body>p{font:21px/1.65 var(--serif);margin:0 0 25px}.article-body>p:first-child:first-letter{float:left;font:90px/.75 var(--serif);padding:12px 12px 5px 0;color:var(--gold)}.inline-photo{margin:45px -30px}.inline-photo img{max-height:650px;object-fit:contain;background:#ece9df}.related{margin-top:30px}.related h2{font-size:50px}.related .details-grid .image-wrap{height:310px}.related .details-grid .story-card:nth-child(2){padding-top:0}.collection-heading{padding:80px 6% 45px;text-align:center}.collection-heading h1{font-size:110px;letter-spacing:-3px;margin:25px 0 20px}.collection-heading p{font:23px var(--serif);color:var(--muted)}.collection-filters{display:flex;justify-content:center;gap:24px;padding:20px 6% 35px;flex-wrap:wrap}.collection-filters button{background:none;border:0;border-bottom:1px solid transparent;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:10px 0}.collection-filters button.active{border-color:var(--gold);color:#846c49}.collection-grid{margin:0 6% 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:55px 35px}.collection-grid .image-wrap{height:360px}.collection-grid img{height:100%}.collection-grid .story-card{display:block}.no-results{text-align:center;padding:50px}
@media(min-width:1650px){.opening{max-width:1750px;margin:auto}.opening-photo{height:800px}.opening h1{margin-top:90px}.section{max-width:1450px;margin-left:auto;margin-right:auto}.opening-type{padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.story-card img{transition:none}}
@media(max-width:1000px){.opening h1{font-size:95px}.opening-photo{height:610px}.opening-kicker{gap:15px;font-size:7px}.desktop-nav{gap:20px}.lead-story .image-wrap{height:550px}.side-stories{padding-top:30px}.side-stories .story-card:last-child{display:block}.side-stories .story-card:last-child .image-wrap{height:200px}.side-stories .story-card:last-child .card-copy{padding-top:20px}.scene-copy{padding:55px 10%}.scene-copy h2{font-size:53px}.scene-photo>img{height:760px}.detail-photo{margin:40px 0 0}.design-wide{height:550px}.design-under{grid-template-columns:50px 1fr;gap:20px}.design-under .arrow-link{grid-column:2;justify-self:start}.details-grid .image-wrap{height:320px}.footer-top>p{font-size:24px}.wine-feature h2{font-size:80px}.reading-layout{gap:40px;grid-template-columns:140px 1fr}.edition-copy h2{font-size:56px}}
@media(max-width:700px){.site-header{padding:22px 6%}.brand{font-size:39px;letter-spacing:5px}.brand span{font-size:7px;letter-spacing:4px}.menu-button,.search-button{top:28px}.desktop-nav{display:none}.opening{padding:25px 6% 0;display:flex;flex-direction:column;min-height:0}.opening-type{padding:0 0 28px}.opening-kicker{justify-content:space-between;font-size:7px;margin:0 0 35px}.opening h1{font-size:82px;letter-spacing:-3px;width:100%;margin:0 0 20px;line-height:.89}.opening-type>p{font-size:17px;margin-bottom:22px}.opening-caption{display:none}.opening-photo{height:450px;margin-top:0}.opening-index{padding:18px 0;font-size:6px;gap:20px}.opening-index span:last-child{text-align:right}.vertical-label{font-size:6px}.editorial-note{padding:65px 8% 55px}.editorial-note>p{font-size:26px;line-height:1.3}.eyebrow{font-size:8px;letter-spacing:1.5px}.section{padding:48px 0;margin:0 6%}.section-heading{gap:20px;align-items:end;margin-bottom:30px}.section-heading h2{font-size:43px;line-height:.96;margin-top:14px}.section-heading .arrow-link{font-size:7px;gap:12px;white-space:nowrap;padding-bottom:8px}.editor-grid{grid-template-columns:1fr;gap:40px}.lead-story .image-wrap{height:450px}.lead-story h3{font-size:36px}.lead-story p{font-size:18px}.card-copy{padding-top:18px}.side-stories{padding:0}.side-stories .story-card,.side-stories .story-card:last-child{display:grid;grid-template-columns:43% 1fr;gap:20px;margin-bottom:30px;align-items:start}.side-stories .image-wrap,.side-stories .story-card:last-child .image-wrap{height:235px}.side-stories .card-copy,.side-stories .story-card:last-child .card-copy{padding:0}.side-stories .story-card h3,.side-stories .story-card:last-child h3{font-size:28px;margin:12px 0}.side-stories .story-card p{font-size:15px;line-height:1.35}.dining-scene{grid-template-columns:1fr;margin:10px 0 65px}.scene-photo>img{height:430px}.scene-copy{padding:45px 8% 50px;position:relative}.scene-copy h2{font-size:57px}.scene-copy>p{font-size:19px}.detail-photo{width:58%;margin:40px 0 -85px auto}.detail-photo img{height:215px}.design-section{padding-top:50px}.section-heading>p{display:none}.design-wide{height:520px}.design-caption{left:7%;bottom:30px}.design-caption h3{font-size:45px}.design-under{padding-top:25px;grid-template-columns:40px 1fr;gap:20px}.design-under p{font-size:18px}.folio{font-size:48px}.interlude{min-height:520px;margin-top:25px}.interlude-copy{padding:115px 8% 70px}.interlude-copy h2{font-size:47px;line-height:1.04}.interlude-copy p{font-size:17px;line-height:1.5}.the-details{padding-top:55px}.the-details .section-heading>.eyebrow{display:none}.details-grid{grid-template-columns:1fr;gap:35px}.details-grid .story-card{display:grid;grid-template-columns:43% 1fr;gap:20px}.details-grid .image-wrap{height:235px}.details-grid .card-copy{padding:0}.details-grid .story-card:nth-child(2){padding-top:0}.details-grid .story-card h3{font-size:29px}.details-grid .story-card p{font-size:15px;line-height:1.4}.wine-feature{grid-template-columns:1fr;padding:45px 8%;gap:35px}.wine-feature h2{font-size:83px}.wine-feature p{font-size:20px}.wine-feature img{height:390px}.edition{grid-template-columns:1fr;gap:55px;padding:65px 7%;text-align:center}.edition-cover{max-width:245px}.edition-copy h2{font-size:57px}.edition-copy p{margin-left:auto;margin-right:auto;font-size:19px}.footer-top{flex-direction:column;text-align:center;gap:30px}.footer-top>p{font-size:30px}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;line-height:1.7;font-size:7px;padding:25px 0;margin-top:35px}.preview-note{text-align:center;font-size:7px}.navigation-panel{padding:90px 8% 45px}.navigation-panel>a{font-size:39px}.search-dialog{padding:60px 7% 35px}.search-dialog label{font-size:34px}.search-results a{font-size:25px}.article-heading{margin:50px auto 35px;padding:0 7%}.article-heading h1{font-size:57px;letter-spacing:-1.7px;margin:23px 0}.article-dek{font-size:22px;line-height:1.35}.article-hero{margin:0 5%}.article-hero>img{height:430px}.reading-layout{display:block;padding:0 7%;margin:35px auto 50px}.reading-layout aside{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:0 0 25px;border-bottom:1px solid var(--line);margin-bottom:35px}.reading-layout aside>.eyebrow,.reading-layout aside>p{display:none}.reading-layout aside>a,.share-link{margin:0;font-size:8px}.article-body>p{font-size:21px;line-height:1.6}.inline-photo{margin:35px -3%}.related .section-heading h2{font-size:37px}.related .details-grid .image-wrap{height:235px}.collection-heading{padding:55px 7% 25px}.collection-heading h1{font-size:70px;letter-spacing:-2px}.collection-heading p{font-size:20px;line-height:1.4}.collection-filters{gap:10px 20px;padding:15px 6% 35px}.collection-filters button{font-size:8px}.collection-grid{grid-template-columns:1fr 1fr;gap:35px 20px;margin-bottom:60px}.collection-grid .image-wrap{height:230px}.collection-grid .story-card h3{font-size:27px}.collection-grid .story-card p{font-size:15px}.collection-grid .eyebrow{font-size:7px;letter-spacing:1px}}
.article-body blockquote{font:italic 37px/1.2 var(--serif);color:#846d4b;padding:30px 0;margin:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:700px){.article-body blockquote{font-size:30px}}
/* Full-screen opening retained above the new editorial homepage. */
.immersive-home .site-header{position:absolute;inset:0 0 auto;background:transparent;color:white;border-bottom:0;padding-top:30px}.immersive-home .site-header .brand{font-size:69px;letter-spacing:9px}.immersive-home .desktop-nav{border-top:1px solid #ffffff60;margin-top:25px;padding-top:22px}.immersive-home .menu-button,.immersive-home .search-button{top:54px}.opening.immersive-opening{display:block;position:relative;height:100svh;min-height:720px;max-height:1100px;max-width:none;padding:0;margin:0;background:#33382f;overflow:hidden;color:white}.immersive-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 55%}.immersive-shade{position:absolute;inset:0;background:linear-gradient(90deg,#141a15a8 0%,#141a1540 47%,#141a1505 80%),linear-gradient(180deg,#0a0f0c99,transparent 33%,transparent 78%,#0a0f0c73)}.immersive-copy{position:absolute;left:7%;bottom:18%;z-index:1}.immersive-copy .eyebrow{letter-spacing:3px;font-size:10px}.immersive-opening h1{font:normal clamp(70px,8.5vw,135px)/.98 var(--serif);letter-spacing:-3px;margin:27px 0 35px;width:auto}.immersive-opening h1 em{color:white}.immersive-copy .arrow-link{border-color:#ffffff85;font-size:9px;letter-spacing:2px;gap:35px}.immersive-scroll,.immersive-credit{position:absolute;bottom:38px;text-transform:uppercase;letter-spacing:2px;font-size:7px}.immersive-scroll{left:7%}.immersive-credit{right:5%;color:#ffffffba;font-size:6px}.immersive-home .editorial-note{padding-top:90px}@media(max-width:700px){.immersive-home .site-header{padding-top:25px}.immersive-home .site-header .brand{font-size:42px;letter-spacing:6px}.immersive-home .menu-button,.immersive-home .search-button{top:30px}.opening.immersive-opening{height:92svh;min-height:650px;max-height:850px}.immersive-image{object-position:59% 50%}.immersive-shade{background:linear-gradient(0deg,#0d170fc9,#0d170f0d 70%),linear-gradient(180deg,#0d170fa6,transparent 32%)}.immersive-copy{left:7%;right:7%;bottom:17%}.immersive-opening h1{font-size:76px;letter-spacing:-2px}.immersive-copy .eyebrow{font-size:8px}.immersive-credit{bottom:25px;font-size:5px}.immersive-scroll{bottom:45px;font-size:6px}.immersive-home .editorial-note{padding-top:65px}}
footer{background:#5b5c7a;color:#f6f3ec}footer .preview-note{color:#aaa}footer .arrow-link{border-color:#888}
/* DELAMAR neutral palette and centered print edition. */
:root{--green:#181818;--ink:#242321;--muted:#77736c;--gold:#9a8056}.editorial-note em{color:#82684d}.dining-scene{background:#181818}.scene-copy>p{color:#d5d0c7}.scene-copy .arrow-link{border-color:#9b8b72}.interlude{background:#37322c}.interlude-photo:after{background:linear-gradient(90deg,#161411b5,#16141130)}.navigation-panel{background:#161616}.navigation-panel>.eyebrow{color:#bdb7ac}.search-dialog::backdrop{background:#111111dc}.immersive-shade{background:linear-gradient(90deg,#141210a8 0%,#14121040 47%,#14121005 80%),linear-gradient(180deg,#0a090899,transparent 33%,transparent 78%,#0a090873)}.edition{display:flex;flex-direction:column;gap:55px;text-align:center;padding:95px 8%}.edition-cover{transform:none;max-width:300px;margin:0 auto}.edition-copy{max-width:600px}.edition-copy p{max-width:470px;margin-left:auto;margin-right:auto}.edition-copy h2{margin-top:22px}.edition-cover img{box-shadow:12px 16px 30px #26221d20}footer{background:#5b5c7a}footer .preview-note{color:#aaa}.reading-layout aside p{color:#77736c}@media(max-width:700px){.edition{gap:40px;padding:65px 7%}.edition-cover{max-width:245px}.immersive-shade{background:linear-gradient(0deg,#14110ec9,#14110e0d 70%),linear-gradient(180deg,#14110ea6,transparent 32%)}}
:root{--paper:#f7f7f5;--gold:#545778;--line:#d9d9de;--muted:#73737a}.editorial-note em{color:#545778}.article-body blockquote{color:#545778}.opening h1 em{color:#545778}.immersive-opening h1 em{color:#fff}.folio{color:#545778}.wine-feature{background:#e9e9ed}.collection-filters button.active{color:#383a55}.scene-copy>p{color:#d3d3d8}.scene-copy .arrow-link{border-color:#9293a4}.article-body>p:first-child:first-letter{color:#545778}
/* Monochrome editorial refinement: photography supplies the color. */
:root{--paper:#fafaf8;--ink:#191919;--muted:#737373;--line:#d9d9d7;--gold:#777;--green:#151515}
body{color:var(--ink)}.editorial-note em,.article-body blockquote,.article-body>p:first-child:first-letter,.opening h1 em,.folio,.collection-filters button.active{color:var(--ink)}.immersive-opening h1 em{color:white}.eyebrow i{color:#999}.desktop-nav a:after{background:#999}.arrow-link{border-color:#8d8d8d}.arrow-link:hover{color:#666}.small-arrow{border-color:#aaa}.signature small,.story-card p,.section-heading>p,.edition-copy p,.reading-layout aside p,.article-dek{color:#737373}.wine-feature{background:#eee}.dining-scene{background:#151515}.scene-copy>p{color:#d0d0d0}.scene-copy .arrow-link,.interlude-copy .arrow-link{border-color:#999}.navigation-panel{background:#111}.navigation-panel>.eyebrow{color:#bbb}.search-dialog::backdrop{background:#111d}.interlude{background:#333}.interlude-photo:after{background:linear-gradient(90deg,#111b,#1113)}.immersive-shade{background:linear-gradient(90deg,#1119 0%,#1113 48%,transparent 85%),linear-gradient(180deg,#0008,transparent 34%,transparent 78%,#0005)}
.immersive-home .site-header .brand{font-size:76px;letter-spacing:12px}.immersive-home .desktop-nav{gap:39px;font-size:9px;letter-spacing:1.8px}.immersive-opening h1{font-size:clamp(72px,7.6vw,119px);line-height:1.01;letter-spacing:-2px}.immersive-copy{bottom:17%}.immersive-copy>.eyebrow{font-size:8px;letter-spacing:3px}.immersive-copy .arrow-link{margin-top:5px}.immersive-home .editorial-note{padding:65px 35px 60px;max-width:850px}.editorial-note>p{font-size:29px;line-height:1.35;margin:22px 0}.editorial-note>.eyebrow{font-size:8px}.signature{margin-top:22px}.section{padding-top:68px;padding-bottom:68px}.section-heading{margin-bottom:36px}.section-heading h2{font-size:65px;letter-spacing:-1.8px}.section-heading .eyebrow{font-size:8px;letter-spacing:2px}.card-copy .eyebrow{font-size:8px;letter-spacing:1.6px}.lead-story .image-wrap{height:580px}.lead-story h3{font-size:49px;max-width:570px;line-height:1.02}.lead-story p{font-size:18px;line-height:1.5}.side-stories{padding-top:80px}.side-stories .image-wrap{height:290px}.side-stories .story-card:last-child .image-wrap{height:270px}.side-stories .story-card:last-child h3{font-size:32px}.dining-scene{margin-top:10px;margin-bottom:85px}.scene-copy h2{font-size:72px;line-height:.96}.scene-copy{padding-top:80px}.scene-photo>img{height:850px}.design-caption h3{font-size:69px;line-height:.98}.design-under{padding-top:28px}.design-under .folio{display:none}.design-under{grid-template-columns:1fr auto;gap:55px}.design-under p{font-size:20px}.interlude-copy h2{font-size:79px;line-height:.99}.interlude-copy{padding-top:130px;padding-bottom:130px}.details-grid .story-card p{max-width:330px}.the-details .details-grid .story-card:nth-child(2) .image-wrap{background:#e1e1df}.the-details .details-grid .story-card:nth-child(2) img{object-fit:contain;padding:20px}.wine-feature{padding-top:75px;padding-bottom:75px}.wine-feature h2{font-size:110px;line-height:.9}.edition{padding-top:75px;padding-bottom:75px;gap:42px}.edition-cover{max-width:290px}.edition-copy h2{font-size:66px}.edition-copy p{font-size:19px}.edition-cover img{box-shadow:0 10px 28px #0002}.article-heading{margin-top:65px}.article-heading h1{font-size:clamp(64px,7.2vw,110px);line-height:.96}.article-hero>img{height:640px}.article-body>p{font-size:22px;line-height:1.65}.article-body blockquote{font-size:40px;line-height:1.2;padding:35px 0}.reading-layout aside{border-top:1px solid var(--line);padding-top:22px}.inline-photo{margin-top:50px;margin-bottom:50px}.article-byline{color:#666}.article-heading .eyebrow{font-size:8px}footer{background:#5b5c7a}footer .arrow-link{border-color:#888}footer .preview-note{color:#aaa}.footer-top>p{font-size:31px}.footer-bottom{color:#ccc}
@media(max-width:1000px){.immersive-home .desktop-nav{gap:25px}.immersive-home .site-header .brand{font-size:65px}.scene-copy h2{font-size:57px}.side-stories .story-card:last-child .image-wrap{height:230px}.lead-story .image-wrap{height:580px}.design-caption h3{font-size:58px}.interlude-copy h2{font-size:65px}}
@media(max-width:700px){.immersive-home .site-header .brand{font-size:43px;letter-spacing:7px}.immersive-opening h1{font-size:69px;letter-spacing:-1.5px}.immersive-copy{bottom:18%}.immersive-shade{background:linear-gradient(0deg,#000b,transparent 75%),linear-gradient(180deg,#0008,transparent 35%)}.immersive-home .editorial-note{padding:48px 8%}.editorial-note>p{font-size:25px}.section{padding-top:45px;padding-bottom:45px}.section-heading h2{font-size:42px;line-height:1.02;letter-spacing:-1px}.lead-story .image-wrap{height:420px}.lead-story h3{font-size:38px}.side-stories{padding-top:0}.side-stories .image-wrap,.side-stories .story-card:last-child .image-wrap{height:245px}.side-stories .story-card:last-child h3{font-size:28px}.dining-scene{margin-bottom:60px}.scene-photo>img{height:410px}.scene-copy{padding-top:40px}.scene-copy h2{font-size:56px}.design-caption h3{font-size:46px}.design-under{grid-template-columns:1fr;gap:24px}.design-under p{font-size:18px}.design-under .arrow-link{grid-column:auto}.interlude-copy{padding-top:100px;padding-bottom:90px}.interlude-copy h2{font-size:49px}.wine-feature{padding-top:45px;padding-bottom:45px}.wine-feature h2{font-size:88px}.edition{padding-top:55px;padding-bottom:55px;gap:35px}.edition-cover{max-width:245px}.edition-copy h2{font-size:54px}.article-heading{margin-top:45px}.article-heading h1{font-size:58px;letter-spacing:-1.5px}.article-hero>img{height:400px}.article-body>p{font-size:21px}.article-body blockquote{font-size:31px}.reading-layout aside{border-top:0;padding-top:0}.the-details .details-grid .story-card:nth-child(2) img{padding:10px}.footer-top>p{font-size:28px}}
/* Final publication details */
img{height:auto}.brand{width:360px;max-width:65vw;letter-spacing:0;font-size:0}.brand>img{width:100%;height:auto;filter:brightness(0);object-fit:contain}.brand>span{margin-top:12px;letter-spacing:5px;font-size:8px}.site-header>.brand{width:350px}.immersive-home .site-header>.brand{width:410px}.immersive-home .brand>img,footer .brand>img{filter:brightness(0) invert(1)}footer .brand{width:260px}.site-header{padding-top:30px}.desktop-nav{margin-top:26px}.immersive-home .desktop-nav{margin-top:24px}.skip-link{position:fixed;left:20px;top:-100px;background:#fff;color:#111;padding:15px;z-index:200;font-size:12px}.skip-link:focus{top:15px}.editorial-note{position:relative}.immersive-home .editorial-note{max-width:760px;padding-top:56px;padding-bottom:50px}.editorial-note>p{font-size:31px;line-height:1.2}.editorial-note>.eyebrow{display:none}.signature{font-size:8px;margin-top:20px}.signature small{font-size:13px}.destination-section{padding-bottom:70px}.destination-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.destination-grid>a{display:block}.destination-grid img{height:250px;object-fit:cover;transition:filter .25s}.destination-grid a:hover img{filter:brightness(.9)}.destination-grid>a>span{display:flex;justify-content:space-between;align-items:center;font:24px var(--serif);padding:20px 0;border-bottom:1px solid var(--line)}.destination-grid i{font:15px Arial;font-style:normal}.place-filter{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin:0 6% 35px;border-top:1px solid var(--line);padding-top:20px}.place-filter label{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:#777}.place-filter select{background:transparent;color:#222;border:0;border-bottom:1px solid #aaa;border-radius:0;padding:10px 25px 10px 8px;font:18px var(--serif);min-width:200px}.reading-progress{position:fixed;top:0;left:0;height:2px;background:#111;z-index:150;width:0;pointer-events:none}.reading-layout aside{position:sticky;top:30px;align-self:start}.article-body blockquote{letter-spacing:-.5px}.article-end{margin-top:55px;padding-top:35px;border-top:1px solid var(--line);text-align:center}.end-mark{font:50px var(--serif)}.article-end p{font:italic 16px/1.6 var(--serif);color:#777;margin-top:15px}.article-end .arrow-link{margin:10px 0 0}.inline-photo{background:#f0f0ee}.inline-photo img{height:auto;max-height:700px;object-fit:contain;background:#f0f0ee}.inline-photo figcaption{font-size:8px;color:#777;padding:10px 0 15px;text-align:right;letter-spacing:1px;text-transform:uppercase}.gallery-open{padding:0;background:none;border:0;display:block;width:100%;cursor:zoom-in}.photo-dialog{width:100vw;height:100svh;max-width:none;max-height:none;border:0;margin:0;padding:55px 5% 70px;background:#101010;color:white;overflow:hidden}.photo-dialog::backdrop{background:#000}.photo-dialog>img{width:100%;height:calc(100% - 65px);object-fit:contain;background:none}.photo-dialog>p{font:16px var(--serif);text-align:center;color:#ccc;margin-top:15px}.photo-close{position:absolute;right:25px;top:10px;border:0;background:none;color:white;font-size:34px;padding:10px}.photo-controls{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:30px}.photo-controls button{background:none;color:#fff;border:1px solid #777;width:40px;height:35px;font-size:18px}.photo-count{font-size:10px;letter-spacing:2px;min-width:55px;text-align:center}.image-wrap{background:#e8e8e6}.edition-cover img{height:auto}.footer-top>.brand{flex-shrink:0}footer{color:#f5f5f5}.scene-copy>p{color:#d0d0d0}.collection-grid .card-copy{min-height:0}.collection-filters button{min-height:42px}.site-header button{min-width:40px;min-height:40px}.photo-controls button:focus-visible{outline-color:white}
@media(max-width:1000px){.site-header>.brand{width:310px}.immersive-home .site-header>.brand{width:365px}.destination-grid{gap:20px}.destination-grid img{height:210px}.destination-grid>a>span{font-size:21px}.footer-top>.brand{width:220px}}
@media(max-width:700px){.site-header{padding-top:24px;padding-bottom:23px}.site-header>.brand,.immersive-home .site-header>.brand{width:235px;max-width:62vw}.brand>span{font-size:7px;margin-top:9px;letter-spacing:4px}.immersive-home .menu-button,.immersive-home .search-button,.menu-button,.search-button{top:25px}.immersive-home .site-header{padding-top:27px}.immersive-home .editorial-note{padding:43px 9%}.editorial-note>p{font-size:27px;line-height:1.25}.destination-grid{grid-template-columns:1fr 1fr;gap:22px 20px}.destination-grid img{height:220px}.destination-grid>a>span{font-size:21px;padding:14px 0}.destination-section{padding-bottom:45px}.destination-section .section-heading{align-items:start}.destination-section .section-heading .arrow-link{max-width:100px;white-space:normal;line-height:1.8;margin-top:14px}.place-filter{justify-content:space-between;gap:15px;margin-bottom:25px}.place-filter select{min-width:150px;max-width:55%;font-size:17px}.place-filter label{font-size:7px;max-width:120px;line-height:1.8}.reading-layout aside{position:static}.inline-photo img{max-height:550px}.photo-dialog{padding:65px 3% 85px}.photo-dialog>img{height:calc(100% - 55px)}.photo-dialog>p{font-size:14px;line-height:1.4}.photo-close{right:12px}.photo-controls{bottom:20px}.footer-top>.brand{width:245px}.article-end{margin-top:40px}.collection-grid{gap:30px 18px}.collection-grid .image-wrap{height:220px}.collection-grid .eyebrow{font-size:7px;line-height:1.6}.collection-grid .story-card h3{font-size:26px}.collection-grid .story-card p{font-size:15px;line-height:1.4}.article-hero>img{object-fit:contain;height:auto;max-height:70vh;background:#eee}.article-hero figcaption{font-size:8px;line-height:1.6}.search-button{right:4%}.menu-button{left:4%}.immersive-opening h1{font-size:clamp(57px,16.5vw,76px)}.immersive-copy .arrow-link{min-height:40px}.immersive-scroll{padding:10px 0}}
/* Quiet editorial elegance. */
:root{--paper:#fcfcfa;--ink:#202020;--muted:#797979;--line:#e0e0dc}.immersive-opening h1{font-size:clamp(65px,6.5vw,104px);line-height:1.06;letter-spacing:-1.5px;margin-top:25px;margin-bottom:34px}.immersive-copy{bottom:18%;left:7.5%}.immersive-home .site-header>.brand{width:380px}.immersive-home .desktop-nav{font-size:8px;letter-spacing:2px;gap:36px;padding-top:21px;border-color:#ffffff38}.immersive-copy>.eyebrow{font-size:7px;letter-spacing:3.2px}.immersive-copy .arrow-link{font-size:8px;letter-spacing:2px;border-color:#ffffff70}.immersive-credit{font-size:5px;letter-spacing:1.7px}.immersive-scroll{font-size:6px;letter-spacing:2px}.immersive-shade{background:linear-gradient(90deg,#1118 0%,#1112 50%,transparent 85%),linear-gradient(180deg,#0007,transparent 33%,transparent 78%,#0004)}.immersive-home .editorial-note{max-width:790px;padding:65px 35px 60px}.editorial-note>p{font-size:29px;line-height:1.35;letter-spacing:.1px}.signature{font:italic 14px var(--serif);text-transform:none;letter-spacing:0;color:#7b7b7b;margin-top:25px}.section{margin-left:7%;margin-right:7%;padding-top:78px;padding-bottom:78px}.section-heading{margin-bottom:43px}.section-heading h2{font-size:55px;line-height:1.04;letter-spacing:-1px}.section-heading>.eyebrow{display:none}.section-heading .eyebrow{font-size:7px;letter-spacing:2.1px;color:#797979}.section-heading .arrow-link{font-size:8px;letter-spacing:1.5px}.card-copy .eyebrow{font-size:7px;letter-spacing:1.5px;color:#888}.card-copy .eyebrow i{color:#aaa}.story-card h3{font-size:32px;line-height:1.08;letter-spacing:-.2px}.lead-story h3{font-size:42px;line-height:1.05;margin-top:16px}.story-card p{font-size:17px;line-height:1.55;color:#777}.small-arrow{font-size:7px;letter-spacing:1.5px;border-color:#bbb;padding-bottom:8px}.lead-story .image-wrap{height:610px}.side-stories{padding-top:75px}.side-stories .story-card:last-child h3{font-size:29px;line-height:1.1}.side-stories .story-card:last-child p{font-size:16px}.scene-copy{padding-top:85px}.scene-copy h2{font-size:61px;line-height:1.04;letter-spacing:-.7px}.scene-copy>p{font-size:19px;line-height:1.65}.scene-copy .eyebrow,.interlude-copy .eyebrow{font-size:7px;letter-spacing:2px}.scene-copy .arrow-link{font-size:8px;line-height:1.8}.detail-photo{box-shadow:none}.design-wide{height:660px}.design-caption h3{font-size:58px;line-height:1.04}.design-caption .eyebrow{font-size:7px;letter-spacing:2px}.design-under p{font-size:19px;line-height:1.6;color:#777}.design-under .arrow-link{font-size:8px}.interlude-copy h2{font-size:65px;line-height:1.07;letter-spacing:-.5px}.interlude-copy p{font-size:19px;line-height:1.6}.interlude-copy .arrow-link{font-size:8px}.wine-feature h2{font-size:92px;line-height:.98;letter-spacing:-1px}.wine-feature>div>.eyebrow{font-size:7px;letter-spacing:2px}.wine-feature p{font-size:20px;line-height:1.5}.destination-grid>a>span{font-size:22px;line-height:1.3;padding:20px 0}.edition-copy h2{font-size:58px;line-height:1.04;letter-spacing:-.7px}.edition-copy .eyebrow,.edition-cover>.eyebrow{font-size:7px;letter-spacing:2px}.edition-copy p{font-size:19px;line-height:1.6}.edition{gap:40px}.article-heading h1{font-size:clamp(60px,6.6vw,98px);line-height:1.02;letter-spacing:-1.3px}.article-dek{font-size:24px;line-height:1.5}.article-body>p{font-size:21px;line-height:1.75}.article-body blockquote{font-size:36px;line-height:1.3;letter-spacing:0}.article-byline{font-size:7px;letter-spacing:1.5px}.related .section-heading h2{font-size:47px}.footer-top>p{font-size:28px;line-height:1.3}.footer-bottom{font-size:7px;letter-spacing:1.5px}.preview-note{font-size:7px}.navigation-panel>a{font-size:45px;line-height:1.3}.collection-heading h1{font-size:95px;letter-spacing:-1.5px}
@media(min-width:1650px){.section{margin-left:auto;margin-right:auto}}
@media(max-width:1000px){.scene-copy h2{font-size:52px}.interlude-copy h2{font-size:58px}.side-stories .story-card:last-child h3{font-size:28px}.lead-story .image-wrap{height:580px}}
@media(max-width:700px){.immersive-home .site-header>.brand{width:225px}.immersive-opening h1{font-size:61px;line-height:1.08;letter-spacing:-1px}.immersive-copy{left:7%;bottom:19%}.immersive-home .editorial-note{padding:46px 10%}.editorial-note>p{font-size:25px;line-height:1.4}.signature{font-size:12px;line-height:1.5}.section{margin-left:7%;margin-right:7%;padding-top:48px;padding-bottom:48px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:37px;line-height:1.1;letter-spacing:-.5px}.section-heading .eyebrow{font-size:6px;letter-spacing:1.8px}.section-heading .arrow-link{font-size:7px}.lead-story .image-wrap{height:415px}.lead-story h3{font-size:34px;line-height:1.12}.story-card p{font-size:17px;line-height:1.55}.side-stories{padding-top:0}.side-stories .story-card h3,.side-stories .story-card:last-child h3{font-size:26px;line-height:1.12}.side-stories .story-card p,.side-stories .story-card:last-child p{font-size:15px;line-height:1.5}.side-stories .story-card,.side-stories .story-card:last-child{grid-template-columns:42% 1fr;gap:19px}.side-stories .image-wrap,.side-stories .story-card:last-child .image-wrap{height:255px}.card-copy .eyebrow{font-size:6px;letter-spacing:1.3px}.scene-copy{padding:45px 9% 50px}.scene-copy h2{font-size:49px;line-height:1.08}.scene-copy>p{font-size:18px;line-height:1.65}.design-caption h3{font-size:43px;line-height:1.08}.design-under p{font-size:18px;line-height:1.6}.interlude-copy h2{font-size:44px;line-height:1.1}.interlude-copy p{font-size:18px;line-height:1.5}.details-grid .story-card h3{font-size:27px;line-height:1.12}.details-grid .story-card p{font-size:15px;line-height:1.5}.wine-feature h2{font-size:77px;line-height:1.02}.wine-feature p{font-size:19px;line-height:1.6}.destination-grid>a>span{font-size:20px}.edition-copy h2{font-size:49px;line-height:1.08}.edition-copy p{font-size:18px;line-height:1.6}.article-heading h1{font-size:52px;line-height:1.05;letter-spacing:-1px}.article-dek{font-size:21px;line-height:1.5}.article-body>p{font-size:21px;line-height:1.7}.article-body blockquote{font-size:29px;line-height:1.3}.related .section-heading h2{font-size:34px}.navigation-panel>a{font-size:37px}.collection-heading h1{font-size:65px}.footer-top>p{font-size:26px}}
/* Keep supporting type legible while retaining a quiet hierarchy. */
.immersive-home .desktop-nav,.desktop-nav{font-size:10px;letter-spacing:1.5px}.section-heading .eyebrow,.card-copy .eyebrow,.scene-copy .eyebrow,.interlude-copy .eyebrow,.design-caption .eyebrow{font-size:9px;letter-spacing:1.5px}.immersive-copy>.eyebrow{font-size:9px;letter-spacing:2.5px}.small-arrow,.section-heading .arrow-link,.scene-copy .arrow-link,.design-under .arrow-link,.interlude-copy .arrow-link,.immersive-copy .arrow-link{font-size:9px}.footer-bottom{font-size:9px;letter-spacing:1px}.article-byline{font-size:9px}.preview-note{font-size:9px}@media(max-width:700px){.card-copy .eyebrow,.section-heading .eyebrow,.scene-copy .eyebrow,.interlude-copy .eyebrow{font-size:8px;letter-spacing:1px}.immersive-copy>.eyebrow{font-size:8px}.footer-bottom{font-size:8px}.article-byline{font-size:8px}.small-arrow{font-size:8px}}
/* Issues are kept together; the approved current-issue homepage is unchanged. */
.archive-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:12%;row-gap:90px;max-width:1000px;margin:20px auto 85px;padding:0 6%;text-align:center}.archive-edition{min-width:0}.archive-cover{display:block;width:100%;max-width:300px;margin:0 auto 35px}.archive-cover img{width:100%;height:auto;aspect-ratio:603/783;object-fit:cover;box-shadow:0 10px 28px #0002;transition:transform .35s}.archive-cover:hover img{transform:translateY(-4px)}.archive-edition>.eyebrow{font-size:8px;letter-spacing:1.8px;color:#777}.archive-edition h2{font-size:36px;line-height:1.12;margin:15px 0}.archive-edition>p{font:italic 20px var(--serif);color:#777;margin-bottom:25px}.archive-edition .arrow-link{font-size:9px}.archive-edition .text-link{font-size:17px}.archive-photo-credit{display:block;margin-top:24px;font-size:8px;color:#888;line-height:1.6}.archive-selection{margin-top:20px}.archive-selection .details-grid .story-card:nth-child(2){padding-top:0}.archive-selection .details-grid .image-wrap{height:340px}.issue-stamp{display:block;color:#888;text-transform:uppercase;font-size:8px;letter-spacing:1px;margin:18px 0 13px}.place-filter{flex-wrap:wrap;justify-content:flex-end;gap:15px}.place-filter select{min-width:170px}.edition-copy>.text-link:last-child{margin-top:18px}.no-results{font:22px/1.5 var(--serif);color:#777}.footer-bottom{flex-wrap:wrap}.archive-page .collection-heading{padding-bottom:50px}.archive-page .collection-heading h1{font-size:95px}.archive-page .collection-heading p{font-size:23px}
@media(max-width:700px){.archive-grid{grid-template-columns:1fr;gap:65px;margin-bottom:55px;padding:0 10%}.archive-cover{max-width:250px;margin-bottom:30px}.archive-edition h2{font-size:32px}.archive-edition>p{font-size:19px}.archive-page .collection-heading{padding-bottom:35px}.archive-page .collection-heading h1{font-size:65px}.archive-selection .details-grid .image-wrap{height:235px}.place-filter{display:grid;grid-template-columns:1fr 1fr;gap:15px 12px}.place-filter select{max-width:100%;min-width:0;width:100%;font-size:16px;padding-left:0}.place-filter label{max-width:none;font-size:7px}.place-filter label[for="edition-filter"]{grid-column:1}.issue-stamp{font-size:7px;margin-top:15px}}
.header-visit{position:absolute;right:5%;top:54px;font-size:9px;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;padding:6px 0;border-bottom:1px solid currentColor}.site-header .search-button{right:calc(5% + 145px)}.immersive-home .header-visit{color:#fff;top:54px}.header-visit:hover{opacity:.7}@media(max-width:1000px){.header-visit{font-size:8px;letter-spacing:1px}.site-header .search-button{right:calc(5% + 130px)}}@media(max-width:700px){.header-visit{display:none}.site-header .search-button{right:4%}}
/* Hotel stories lead; wider lifestyle features remain a compact supporting edit. */
.people-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center;padding-top:70px;padding-bottom:80px}.people-portrait{max-width:410px;margin:0 auto;width:100%}.people-portrait img{height:490px;object-fit:cover;object-position:center 25%}.people-feature-copy{max-width:490px}.people-feature-copy>.eyebrow,.mystic-feature-copy>.eyebrow{font-size:9px;letter-spacing:1.5px;color:#777}.people-feature-copy h2{font-size:64px;line-height:1.04;letter-spacing:-1px;margin:25px 0}.people-feature-copy p,.mystic-feature-copy p{font:20px/1.6 var(--serif);color:#777;max-width:440px}.people-feature-copy .arrow-link,.mystic-feature-copy .arrow-link{margin-top:20px;font-size:9px}.mystic-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding:70px 7%;background:#eee;align-items:center}.mystic-feature-photo img{height:540px;object-fit:cover;object-position:center}.mystic-feature-copy h2{font-size:58px;line-height:1.07;letter-spacing:-.7px;margin:25px 0}.beyond-stay .details-grid .story-card:nth-child(2){padding-top:0}.beyond-stay .details-grid .image-wrap{height:280px}.beyond-stay .story-card h3{font-size:30px;line-height:1.1}.beyond-stay .story-card p{font-size:17px;line-height:1.55}.beyond-stay{padding-top:65px;padding-bottom:65px}.beyond-stay .section-heading h2{font-size:49px}
@media(max-width:1000px){.people-feature{gap:7%}.people-feature-copy h2{font-size:54px}.mystic-feature{gap:6%}.mystic-feature-copy h2{font-size:48px}.mystic-feature-photo img{height:510px}}
@media(max-width:700px){.people-feature{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:45px}.people-portrait{max-width:300px}.people-portrait img{height:370px}.people-feature-copy h2{font-size:49px;margin:22px 0}.people-feature-copy p,.mystic-feature-copy p{font-size:18px;line-height:1.6}.people-feature-copy>.eyebrow,.mystic-feature-copy>.eyebrow{font-size:8px}.mystic-feature{grid-template-columns:1fr;gap:35px;padding:45px 7%}.mystic-feature-photo img{height:380px}.mystic-feature-copy h2{font-size:46px}.beyond-stay .details-grid .image-wrap{height:235px}.beyond-stay .story-card h3{font-size:26px}.beyond-stay .story-card p{font-size:15px;line-height:1.5}.beyond-stay .section-heading h2{font-size:36px}.beyond-stay{padding-top:45px;padding-bottom:45px}}
.article-body .inline-photo,.article-body blockquote{clear:both}
.destination-grid>a:not([href]):hover img{filter:none}
.portrait-hero>img{display:block;width:330px;max-width:100%;height:auto;max-height:none;margin:0 auto;background:none;mix-blend-mode:multiply}.portrait-hero figcaption{text-align:center}.image-wrap.portrait-wrap{background:#fff}.image-wrap.portrait-wrap img{width:100%;height:100%;object-fit:contain;padding:18px 0}
.article-body>h2.qa-question{font:italic 30px/1.3 var(--serif);color:#846d4b;margin:50px 0 22px;letter-spacing:-.2px}.chef-portrait-hero>img{width:420px;mix-blend-mode:normal}@media(max-width:700px){.article-body>h2.qa-question{font-size:25px;margin:40px 0 18px}.chef-portrait-hero>img{width:300px}}
.article-body>h2.recipe-title{font:italic 34px/1.2 var(--serif);color:var(--ink);margin:60px 0 24px;padding-top:30px;border-top:1px solid var(--line);clear:both}.article-body>h3.recipe-heading{font:600 11px/1.4 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#777;margin:34px 0 14px}.article-body>.recipe-list{font:19px/1.6 var(--serif);margin:0 0 25px;padding-left:1.3em}.article-body>.recipe-list li{margin:0 0 8px;padding-left:.3em}@media(max-width:700px){.article-body>h2.recipe-title{font-size:28px;margin:45px 0 20px}.article-body>.recipe-list{font-size:18px}}
