/* Vega: the yellow sign, real rooms, named people and a personal welcome. */
:root{--margin:clamp(22px,4vw,72px);--step-body:1.125rem;--gap-section:clamp(72px,7vw,112px);--warm-paper:#eee6d4}
.wrap,.editorial-canvas{width:min(100%,1600px);padding-inline:var(--margin);margin-inline:auto}.editorial-canvas{margin-top:var(--gap-section)}
.editorial-link{display:inline-flex;align-items:center;gap:20px;min-height:48px;padding-block:10px;font:500 1.0625rem/1.4 var(--font);text-underline-offset:.3em}.editorial-link svg{flex:none;transition:transform 220ms var(--ease)}.editorial-link:hover svg{transform:translateX(5px)}
.site-head{min-height:90px;padding-block:16px;gap:30px}.site-head .brand-sign{width:150px}.site-head__nav{gap:10px}.site-head__nav a{font-size:1.0625rem;padding-inline:16px}.site-head__nav a:not(:first-child){border:0}.site-head__nav a:not(:first-child):hover{background:transparent}.site-head__tel{font-size:1.0625rem}.site-head .btn{min-height:48px;padding-inline:24px;font-size:1.0625rem}
.btn{min-height:52px;padding:13px 24px;font-size:1.0625rem;display:inline-flex;gap:18px;align-items:center;justify-content:center}main:not(.inner-page) .kicker{display:none}
/* A room is the opening photograph. The familiar sign remains an image. */
.arrival{width:min(100%,1600px);padding-inline:var(--margin);margin-inline:auto}.arrival__spread{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;padding-top:36px;position:relative}.arrival__sign{grid-column:1/8;grid-row:1;width:100%;margin:0;position:relative;z-index:2}.arrival__sign img{width:100%;height:auto}
.arrival__room{grid-column:6/-1;grid-row:1/4;padding-top:154px;min-width:0}.arrival__room a{display:block}.arrival__room img{width:100%;aspect-ratio:3/2;object-fit:cover}.arrival__room figcaption{display:flex;gap:22px;align-items:baseline;margin-top:15px;font-size:.9375rem;line-height:1.45}.arrival__room figcaption span{color:var(--accent);font:400 1.625rem/1.2 var(--display);flex:none}
.arrival__welcome{grid-column:1/5;grid-row:2;padding-top:2px}.arrival__line{font:400 clamp(2.5rem,3.3vw,3.5rem)/1.06 var(--display);letter-spacing:-.025em;margin:0 0 20px}.arrival__welcome>p:not(.arrival__line){font-size:1.1875rem;line-height:1.6;color:#c8c9ce;max-width:32ch;margin:0 0 22px}.arrival__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.arrival__actions .editorial-link{font-size:1rem}
.arrival__detail{grid-column:1/5;grid-row:3;display:flex;align-items:center;gap:22px;padding-top:14px}.arrival__detail figure{width:132px;flex:none}.arrival__detail img{width:100%;aspect-ratio:3/2;object-fit:cover}.arrival__detail figcaption{font-size:.8125rem;margin-top:7px}.arrival__detail>p{font:400 1.25rem/1.35 var(--display);margin:0}.arrival__detail a{display:inline-flex;align-items:center;gap:8px;margin-top:10px;min-height:44px;font:400 .9375rem/1.4 var(--font);text-underline-offset:.25em}.arrival__detail a svg{width:15px}
.arrival__booking{margin-top:34px;padding:18px 24px;background:var(--surface)}.arrival__booking .book{display:grid;grid-template-columns:1.2fr .55fr .75fr;gap:10px 24px;align-items:stretch}.arrival__booking .book__dates{gap:24px}.arrival__booking .field{min-height:68px;border:0;border-bottom:1px solid #7a7f90;background:transparent;padding:6px 0}.arrival__booking .field__label{font-size:.9375rem}.arrival__booking .field__value{font-size:1.1875rem}.arrival__booking .stepper{gap:3px}.arrival__booking .stepper button{background:transparent;border:0;min-width:36px}.arrival__booking .book>.btn{align-self:stretch}.arrival__booking .book__note{grid-column:1/-1;font-size:.875rem;padding-top:3px}
.arrival__essentials{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;color:#c8c9ce;font-size:1rem;margin:22px 0 0}.arrival__essentials>span{display:inline-flex;align-items:center;gap:12px}.arrival__essentials .icon{color:var(--accent);width:22px;height:22px}
/* A room register beside a folio, rather than nine repeated tiles. */
.room-explorer{display:block}.room-explorer__heading{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:42px}.room-explorer__heading h2{font-size:clamp(3.25rem,4.9vw,5.5rem);line-height:1.02;letter-spacing:-.035em}.room-explorer__heading>div{max-width:42ch;padding-bottom:3px}.room-explorer__heading p{font-size:1.25rem;line-height:1.55;margin:0 0 8px;color:#c8c9ce}
.room-explorer__folio{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px}.room-explorer__choices:not([hidden]){display:flex;flex-direction:column;grid-column:1;grid-row:1;padding:0 24px 0 0;border-right:1px solid #394058;align-self:start}.room-explorer__choices button{position:relative;border:0;background:none;color:var(--ink);padding:13px 10px 13px 18px;text-align:left;min-height:64px;cursor:pointer}.room-explorer__choices button>span:first-child{display:block;font:400 1.625rem/1.1 var(--display);letter-spacing:-.02em}.room-explorer__choices button>span:last-child{display:block;margin-top:5px;color:#c0c3ce;font-size:.9375rem}.room-explorer__choices button::before{content:'';width:3px;position:absolute;inset:13px auto 13px 0;background:transparent;transition:background 180ms}.room-explorer__choices button[aria-pressed=true]::before{background:var(--accent)}.room-explorer__choices button[aria-pressed=true]>span:first-child,.room-explorer__choices button:hover>span:first-child{color:var(--accent)}.room-explorer__choices button:hover{background:#111628}.room-explorer__controls:not([hidden]){display:none}
.room-explorer__stage{min-width:0;grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:24px;align-content:start}.room-explorer__intro{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px}.room-explorer__position{color:var(--accent);font-size:.9375rem;font-variant-numeric:lining-nums}.room-explorer__intro h3{font:400 clamp(2.5rem,3.6vw,4rem)/1.08 var(--display);letter-spacing:-.03em}.room-explorer__intro [data-room-kind]{grid-column:2;margin:9px 0 0;font-size:1.0625rem;color:#c8c9ce}
.room-explorer__main{grid-column:1;grid-row:2;position:relative;min-width:0;align-self:start}.room-explorer__main>img{width:100%;aspect-ratio:3/2;object-fit:cover}.room-explorer__main>img.room-explorer__ghost{position:absolute;inset:0 auto auto 0;pointer-events:none;z-index:1}.room-explorer figcaption{font-size:.875rem;line-height:1.5;margin-top:10px;color:#bfc3ce}.room-explorer__angles{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:start;gap:22px}.room-explorer__detail{width:100%;padding:0}.room-explorer__detail img{width:100%;aspect-ratio:3/2;object-fit:cover}.room-explorer__bath{width:55%;margin-left:auto}.room-explorer__bath img{width:100%;height:auto;max-height:175px;object-fit:contain}.room-explorer__angles:has(>[hidden]):not(:has(>figure:not([hidden]))){display:none}.room-explorer__detail[hidden],.room-explorer__bath[hidden],.room-missing[hidden]{display:none}.room-explorer__stage.has-one-image .room-explorer__main{grid-column:1/-1;max-width:760px}
.room-explorer__caption{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.room-explorer__caption p{font-size:1.1875rem;line-height:1.6;max-width:49ch;margin:0}.room-explorer__caption .editorial-link{max-width:21ch;padding-top:0}.room-explorer__namesake{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:22px 0 0;margin-top:2px;border-top:1px solid #394058}.room-explorer__namesake figure{flex:none;width:70px}.room-explorer__namesake img{width:70px;height:84px;object-fit:cover;object-position:top}.room-explorer__namesake p:first-child{color:var(--accent);font-size:.9375rem;margin:0 0 6px}.room-explorer__namesake [data-room-namesake]{color:#c8c9ce;font-size:1.0625rem;line-height:1.5;margin:0;max-width:60ch}.room-explorer__namesake a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:.9375rem;text-underline-offset:.25em}.room-explorer__namesake a svg{width:16px}
.room-missing{min-height:350px;padding:clamp(24px,4vw,56px);background:var(--surface);display:flex;flex-direction:column;align-items:start;justify-content:center}.room-missing>p:first-child{color:var(--accent);font-size:1rem}.room-missing h4{font-size:2.5rem;margin-bottom:18px}.room-missing p{font-size:1.125rem;line-height:1.6;max-width:35ch}.room-missing a{min-height:44px;padding-block:10px;text-underline-offset:.25em}.room-explorer.is-ready .room-explorer__fallback{display:none}.room-explorer__fallback{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin-top:28px}.room-explorer__fallback a{display:block;padding-block:14px;font-size:1.375rem}.room-explorer__fallback a span{display:block;font-size:1rem;color:#c8c9ce}
/* A separate cottage with the kitchen and loft visible. */
.property-spread{display:grid;grid-template-columns:5fr 6fr;gap:clamp(36px,6vw,96px);align-items:center;padding-block:10px}.property-spread__main img{width:100%;aspect-ratio:3/2;object-fit:cover}.property-spread figcaption{font-size:.9375rem;margin-top:12px}.property-spread h2{font-size:clamp(2.75rem,4vw,4.25rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px}.property-spread__words>p{max-width:45ch;font-size:1.1875rem;line-height:1.65;color:#c8c9ce}
/* An invitation from a named host, with modestly scaled still-life photographs. */
.wine-editorial{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;position:relative;padding-block:28px}.wine-editorial>header{grid-column:1/7;grid-row:1}.wine-editorial h2{font-size:clamp(3.5rem,5.6vw,6rem);line-height:1.01;letter-spacing:-.035em}.wine-editorial>header>p{color:#d0c9c4;font-size:1.375rem;line-height:1.5;margin-top:24px}.wine-editorial__story{grid-column:1/6;grid-row:2/4;max-width:45ch}.wine-editorial__lead{font:400 1.75rem/1.25 var(--display);margin-bottom:20px}.wine-editorial__story>p:not(.wine-editorial__lead){color:#c8c9ce;font-size:1.125rem;line-height:1.65}.wine-editorial__tasting{grid-column:7/11;grid-row:1/3;padding-top:28px}.wine-editorial__tasting img{width:100%;aspect-ratio:4/3;object-fit:cover}.wine-editorial__glass{grid-column:9/-1;grid-row:3;padding-left:14px;margin-top:-48px}.wine-editorial__glass img{width:100%;aspect-ratio:4/3;object-fit:cover}.wine-editorial figcaption{font-size:.875rem;line-height:1.5;color:#c4c0bb}
.wine-editorial__details{margin:22px 0}.wine-editorial__details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:1.0625rem;list-style:none;cursor:pointer}.wine-editorial__details summary::-webkit-details-marker{display:none}.wine-editorial__details>div{color:#c8c9ce;font-size:1.0625rem;line-height:1.6}.wine-editorial__details[open] summary svg{transform:rotate(180deg)}.wine-editorial__contact{display:inline-flex;align-items:center;gap:14px;min-height:48px;margin-top:10px;font-size:1rem}.wine-editorial__note{grid-column:7/-1;grid-row:4;padding-top:8px}.wine-editorial__note dl{display:flex;gap:20px 36px;flex-wrap:wrap;margin:0 0 22px}.wine-editorial__note dt{font-size:.9375rem;color:#c8c9ce;margin-bottom:6px}.wine-editorial__note dd{margin:0;font:400 1.625rem/1.2 var(--display);color:var(--accent)}.wine-editorial__note>p{font-size:.875rem;max-width:49ch;color:#bfc3ce;line-height:1.5}
.guest-impressions{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:42px;align-items:center;padding-block:12px}.guest-impressions h2{font-size:clamp(2.5rem,3.2vw,3.5rem);line-height:1.05;letter-spacing:-.025em}.guest-impressions__rating{display:flex;gap:24px;align-items:center}.guest-impressions__rating strong{font:400 4.5rem/1 var(--display);white-space:nowrap;font-variant-numeric:lining-nums;letter-spacing:-.03em}.guest-impressions__rating strong>span{font-size:1.625rem;color:#c8c9ce}.guest-impressions__rating p{font-size:.9375rem;margin:0}.guest-impressions__rating small{font-size:.8125rem;color:#bfc3ce}.guest-impressions .editorial-link{justify-self:end}
.room-portraits{display:grid;grid-template-columns:4fr 8fr;gap:56px}.room-portraits h2{font-size:clamp(2.75rem,3.9vw,4.25rem);line-height:1.04;letter-spacing:-.025em;margin-bottom:24px}.room-portraits>div:first-child p{font-size:1.125rem;line-height:1.65;max-width:33ch;color:#c8c9ce}.room-portraits__images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.room-portraits__images a:nth-child(even){padding-top:40px}.room-portraits__images img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top}.room-portraits__images figcaption{font-size:1rem}
.strip__head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-top:0;margin-bottom:32px}.strip__head h2{font-size:clamp(2.75rem,4.4vw,4.75rem);letter-spacing:-.025em}.strip__track{gap:28px;padding-inline:var(--margin)}.strip__track li{flex-basis:min(42vw,640px)}.strip__track li>span{font-size:1rem}.faq{padding-top:0;border:0}.faq__words h2{font-size:clamp(2.75rem,4.4vw,4.75rem);margin-bottom:36px}.facts{font-size:1.0625rem;gap:20px 26px}.qa summary{font-size:1.1875rem;min-height:68px}.qa details>div{font-size:1.125rem}.contact{padding-block:56px;background:var(--surface);border:0}.contact h2,.closing__body h2{font-size:clamp(2.75rem,4vw,4.25rem);line-height:1.05;letter-spacing:-.025em}.contact__num{font-size:clamp(2rem,3.4vw,3.75rem);margin-top:24px}.site-foot p,.site-foot ul{font-size:1rem}.site-foot h2{font-size:1.125rem}
.page-head h1{font-size:clamp(3.5rem,6vw,6.5rem)}.page-head--split .lead{font-size:1.375rem}.roomrow__body h2{font-size:clamp(2.75rem,4vw,4.5rem)}.roomrow__body>p,.roomrow__description{font-size:1.1875rem}.room__aside h1{font-size:clamp(2.5rem,4.2vw,4.75rem)}.room__namesake{font-size:1.1875rem}.story__words p{font-size:1.25rem}
@media(max-width:1199px){
.site-head{gap:20px}.site-head__nav{gap:2px}.arrival__spread{gap:22px}.arrival__room{padding-top:130px}.arrival__welcome{grid-column:1/6;padding-right:28px}.arrival__line{font-size:2.75rem}.arrival__welcome>p:not(.arrival__line){font-size:1.125rem}.arrival__detail{grid-column:1/6}.arrival__detail figure{width:110px}
.room-explorer__folio{grid-template-columns:190px minmax(0,1fr);gap:28px}.room-explorer__choices:not([hidden]){padding-right:12px}.room-explorer__choices button{padding-left:14px}.room-explorer__choices button>span:first-child{font-size:1.375rem}.room-explorer__stage{gap:20px}.room-explorer__caption{grid-template-columns:1fr;gap:12px}.room-explorer__caption .editorial-link{max-width:none}.guest-impressions{grid-template-columns:1fr 1fr}.guest-impressions .editorial-link{grid-column:2;justify-self:start}
}
@media(max-width:899px){
.site-head{min-height:82px;padding:14px 24px}.site-head .brand-sign{width:132px}.site-head .btn{min-height:46px;padding:10px 18px;font-size:1rem}.arrival__spread{gap:24px 20px;padding-top:28px}.arrival__sign{grid-column:1/9}.arrival__room{grid-column:6/-1;grid-row:1/3;padding-top:155px}.arrival__welcome{grid-column:1/6;grid-row:2;padding:0 10px 0 0}.arrival__line{font-size:2.5rem}.arrival__room figcaption{display:block}.arrival__room figcaption span{display:block;margin-bottom:6px;font-size:1.375rem}.arrival__detail{grid-column:1/-1;grid-row:3;padding-top:0}.arrival__detail>p br{display:none}.arrival__detail a{display:flex;margin-top:0}.arrival__detail figure{width:110px}.arrival__booking .book{grid-template-columns:1.2fr .8fr;gap:14px 24px}.arrival__booking .book__dates{grid-column:1/-1}.arrival__essentials{font-size:.9375rem}
.room-explorer__heading{gap:28px}.room-explorer__heading p{font-size:1.125rem}.room-explorer__folio{grid-template-columns:170px minmax(0,1fr);gap:24px}.room-explorer__choices button>span:first-child{font-size:1.25rem}.room-explorer__stage{grid-template-columns:1fr}.room-explorer__main{grid-column:1;grid-row:2}.room-explorer__angles{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.room-explorer__bath{width:45%;margin:0}.room-explorer__bath img{max-height:145px}.room-explorer__caption,.room-explorer__namesake{grid-column:1;grid-row:auto}.property-spread{gap:36px}.property-spread__words>p{font-size:1.125rem}
.wine-editorial{gap:24px}.wine-editorial h2{font-size:3.75rem}.wine-editorial>header>p{font-size:1.25rem}.wine-editorial__story{grid-column:1/7}.wine-editorial__tasting{grid-column:8/-1;padding-top:34px}.wine-editorial__glass{grid-column:8/-1;padding:0;margin-top:0}.wine-editorial__note{grid-column:1/-1}.wine-editorial__note dl{gap:22px 44px}.room-portraits{grid-template-columns:1fr;gap:32px}.room-portraits>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:32px}
}
@media(max-width:699px){
:root{--margin:22px;--gap-section:76px}.site-head{padding:12px 18px;gap:10px}.site-head .brand-sign{width:116px}.site-head .btn{padding-inline:14px;font-size:.9375rem}.menu summary{min-height:46px;font-size:.9375rem}
.arrival__spread{display:flex;flex-direction:column;gap:24px;padding-top:24px}.arrival__sign{width:100%;order:0}.arrival__room{padding:0;order:1}.arrival__room figcaption{display:block;font-size:.875rem;margin-top:11px}.arrival__room figcaption span{display:inline;font-size:1.125rem;margin-right:14px}.arrival__welcome{padding:2px 0 0;order:2}.arrival__line{font-size:2.75rem;margin-bottom:18px}.arrival__line br{display:none}.arrival__welcome>p:not(.arrival__line){font-size:1.125rem;max-width:37ch;margin-bottom:16px}.arrival__actions{gap:10px 18px}.arrival__actions .btn{padding-inline:18px}.arrival__actions .editorial-link{font-size:.9375rem}.arrival__detail{order:3;gap:20px;padding-top:2px}.arrival__detail figure{width:100px}.arrival__detail>p{font-size:1.125rem}.arrival__detail>p br{display:inline}.arrival__detail a{margin-top:5px;font-size:.875rem}
.arrival__booking{margin-top:26px;padding:14px 18px}.arrival__booking .book{grid-template-columns:1fr 1fr;gap:14px}.arrival__booking .book__dates{gap:20px}.arrival__booking .field__value{font-size:1.0625rem}.arrival__booking .book>.btn{padding-inline:10px;font-size:.9375rem}.arrival__booking .field--guests{flex-wrap:wrap;min-height:76px}.arrival__booking .stepper{margin-left:auto}.arrival__booking .book__note{font-size:.8125rem}.arrival__essentials{display:grid;gap:10px;font-size:.9375rem}.arrival__essentials>span:nth-child(2){order:2}
.room-explorer__heading{display:block;margin-bottom:26px}.room-explorer__heading h2{font-size:3.25rem;margin-bottom:24px}.room-explorer__heading>div{max-width:38ch}.room-explorer__folio{display:block}.room-explorer__choices:not([hidden]){display:none}.room-explorer__controls:not([hidden]){display:block;margin-bottom:28px}.room-explorer__controls label{display:block;margin-bottom:10px;font-size:1rem}.room-explorer__controls select{display:block;width:100%;min-height:54px;padding:10px 12px;color:var(--ink);background:var(--surface);border:1px solid #737b94;font:400 1.125rem/1.4 var(--font)}.room-explorer__controls>span{display:block;color:#bfc3ce;margin-top:10px;font-size:.9375rem}.room-explorer__stage{display:grid;gap:22px}.room-explorer__intro{column-gap:12px}.room-explorer__intro h3{font-size:2.625rem}.room-explorer__intro [data-room-kind]{font-size:1rem}.room-explorer__main>img{aspect-ratio:3/2}.room-explorer__angles{grid-template-columns:1.45fr 1fr;gap:24px}.room-explorer__bath{width:67%}.room-explorer__bath img{max-height:130px}.room-explorer__caption p{font-size:1.125rem}.room-explorer__namesake{gap:18px;align-items:start;padding-top:22px}.room-explorer__namesake figure,.room-explorer__namesake img{width:60px}.room-explorer__namesake img{height:76px}.room-explorer__namesake [data-room-namesake]{font-size:1rem}.room-explorer__fallback{grid-template-columns:1fr;gap:4px}.room-missing{min-height:310px;padding:26px}.room-missing h4{font-size:2.125rem}
.property-spread{display:flex;flex-direction:column;align-items:stretch;gap:28px}.property-spread h2{font-size:2.875rem;margin-bottom:20px}
.wine-editorial{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;padding-block:0}.wine-editorial>header{grid-column:1/-1;grid-row:1}.wine-editorial h2{font-size:3.625rem}.wine-editorial>header>p{font-size:1.1875rem;margin-top:22px}.wine-editorial__tasting{grid-column:1/5;grid-row:2;padding:0}.wine-editorial__glass{grid-column:3/-1;grid-row:3;padding:0;margin-top:0}.wine-editorial__story{grid-column:1/-1;grid-row:4;max-width:none}.wine-editorial__lead{font-size:1.875rem}.wine-editorial__note{grid-column:1/-1;grid-row:5}.wine-editorial__note dl{gap:22px 28px}.wine-editorial__note dd{font-size:1.5rem}
.guest-impressions{grid-template-columns:1fr;gap:24px}.guest-impressions h2{font-size:2.75rem}.guest-impressions h2 br{display:none}.guest-impressions .editorial-link{grid-column:1}.guest-impressions__rating strong{font-size:4rem}.room-portraits>div:first-child{display:block}.room-portraits h2{font-size:2.875rem}.room-portraits__images{grid-template-columns:1fr 1fr;gap:24px}.strip__head{display:block}.strip__head h2{font-size:3rem}.strip__tools{justify-content:start;margin-top:22px}.strip__track{gap:20px}.strip__track li{flex-basis:82vw}.faq__words h2{font-size:3rem}.facts{font-size:1.0625rem;grid-template-columns:108px 1fr;gap:18px}.qa summary{font-size:1.125rem}.contact{padding-block:36px}.contact h2,.closing__body h2{font-size:2.875rem}.page-head h1{font-size:clamp(3rem,12vw,4rem)}.page-head--split .lead{font-size:1.1875rem}.roomrow__body h2{font-size:2.875rem}.room__aside h1{font-size:2.75rem}.story__words p{font-size:1.125rem}
}
@media(max-width:699px){.wine-editorial__tasting{grid-column:1/4;grid-row:2}.wine-editorial__glass{grid-column:4/-1;grid-row:2;margin-top:64px}.wine-editorial__story{grid-row:3}.wine-editorial__note{grid-row:4}}
@media(prefers-reduced-motion:reduce){.editorial-link:hover svg{transform:none}.editorial-link svg,.room-explorer__choices button::before{transition:none}}
