html{margin:0;background:#0c201d;color:#f3e7d3;scroll-behavior:auto}body{margin:0}#sa-salon{max-width:1600px;margin-inline:auto}#sa-salon .cursor-interaction,#sa-salon a,#sa-salon button{cursor:pointer}.ss-skip{position:absolute;top:10px;left:10px;z-index:10;padding:12px 18px;background:#d8b878;color:#0c201d;transform:translateY(-180%);font:600 15px/1.4 sans-serif}.ss-skip:focus{transform:translateY(0)}.ss-error-page{color:#f3e7d3;background:#0c201d;font:16px/1.8 Georgia,serif;min-height:100vh;display:grid;place-items:center}.ss-error-page main{max-width:600px;padding:50px 25px}.ss-error-page h1{font-size:clamp(36px,7vw,60px);line-height:1.15;font-weight:400}.ss-error-page a{color:#d8b878;text-underline-offset:5px}

#sa-salon{--ss-deep:#0c201d;--ss-ink:#112e29;--ss-wine:#461c2b;--ss-plum:#2c202b;--ss-text:#f3e7d3;--ss-soft:#d8cbb9;--ss-gold:#d8b878;--ss-rule:rgba(216,184,120,.3);--ss-display:'Bodoni Moda',Didot,serif;--ss-heading-weight:500;--ss-paper:#eee1ca;--ss-paper-ink:#20372f;background:var(--ss-deep);color:var(--ss-text);font:400 16px/1.8 'Manrope',sans-serif;container-type:inline-size;isolation:isolate;color-scheme:dark;text-align:left;max-width:1600px;margin-inline:auto}
#sa-salon *{box-sizing:border-box}#sa-salon ::selection{background:var(--ss-gold);color:var(--ss-deep)}#sa-salon :is(h1,h2,h3,p,figure){margin:0}#sa-salon :is(h1,h2,h3,.ss-serif){font-family:var(--ss-display);font-weight:var(--ss-heading-weight);font-style:normal;letter-spacing:-.015em;font-optical-sizing:none;font-variation-settings:"opsz" 18}#sa-salon a{color:inherit;text-decoration:none}#sa-salon button,#sa-salon select{font:inherit}#sa-salon img{display:block;width:100%;height:100%;object-fit:cover}#sa-salon :is(svg,[data-lucide]){width:18px;height:18px;flex:none}#sa-salon :is(a,button,select):focus-visible{outline:2px solid var(--ss-gold);outline-offset:5px}#sa-salon section{scroll-margin-top:24px}#sa-salon [hidden]{display:none!important}#sa-salon .ss-wrap{padding-inline:6.25%}#sa-salon .ss-small{font-size:14px;line-height:1.7;color:var(--ss-soft)}
#sa-salon .ss-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--ss-rule);font-size:15px;font-weight:500;transition:color .2s,border-color .2s}#sa-salon .ss-link:hover{color:var(--ss-gold);border-color:var(--ss-gold)}#sa-salon .ss-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:12px 19px;background:var(--ss-gold);color:var(--ss-deep);font-size:15px;font-weight:600;border:0;transition:background .2s}#sa-salon .ss-primary:hover{background:#e8c98e}#sa-salon .ss-instagram[aria-disabled=true]{opacity:.78}
#sa-salon .ss-header{display:grid;grid-template-columns:1fr auto;gap:18px 30px;align-items:center;padding-block:24px}#sa-salon .ss-brand{grid-column:1;grid-row:1}#sa-salon .ss-wordmark{font-size:31px;line-height:1.2;white-space:nowrap}#sa-salon .ss-name-note{font-size:13px;color:var(--ss-soft);margin-top:6px;line-height:1.5}#sa-salon .ss-header-right{display:flex;align-items:center;gap:28px}#sa-salon .ss-nav{display:flex;align-items:center;gap:23px;font-size:14px}#sa-salon .ss-nav a{min-height:44px;display:inline-flex;align-items:center}#sa-salon .ss-nav a:hover{color:var(--ss-gold)}#sa-salon .ss-header-subscribe{font-size:14px;padding:10px 17px;min-height:46px}
#sa-salon .ss-hero{position:relative;min-height:660px;display:flex;align-items:center;overflow:hidden;background:#17241c}#sa-salon .ss-room{position:absolute;inset:0;z-index:0}#sa-salon .ss-room img{object-position:60% 50%}#sa-salon .ss-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,23,19,.94),rgba(7,23,19,.8) 37%,rgba(7,23,19,.18) 78%,rgba(7,23,19,.08));pointer-events:none}#sa-salon .ss-hero-copy{position:relative;z-index:1;max-width:720px;padding-block:66px 72px}#sa-salon h1{font-size:clamp(56px,6.7cqw,82px);line-height:1.1;max-width:640px;letter-spacing:-.02em}#sa-salon .ss-hero-intro{max-width:435px;margin-top:28px;font-size:16px;line-height:1.8;color:#e8dece}#sa-salon .ss-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px}#sa-salon .ss-hero-actions .ss-link{font-size:14px;border-color:rgba(216,184,120,.65)}
#sa-salon .ss-feature{background:var(--ss-paper);color:var(--ss-paper-ink);display:grid;grid-template-columns:.85fr 1.4fr;gap:8%;padding-block:54px 58px;align-items:center}#sa-salon .ss-feature-heading{font-size:24px;line-height:1.5;letter-spacing:-.015em}#sa-salon .ss-feature-heading span{display:block;font-family:'Manrope',sans-serif;font-weight:600;font-size:clamp(30px,3.5cqw,42px);line-height:1.12;letter-spacing:-.04em;margin-top:8px}#sa-salon .ss-feature-meta{font-size:14px;margin-top:18px;color:#4b5b51}#sa-salon .ss-feature h3{font-size:clamp(24px,2.45cqw,31px);line-height:1.4;font-weight:var(--ss-heading-weight)}#sa-salon .ss-feature .ss-link{border-color:#7c887b;margin-top:20px;font-size:15px}#sa-salon .ss-feature .ss-link:hover{color:#4b3824;border-color:#4b3824}#sa-salon .ss-feature a:focus-visible{outline-color:#20372f}
#sa-salon .ss-memoir{display:grid;grid-template-columns:.8fr .8fr 1.2fr;gap:38px 4%;align-items:center;padding-block:76px 80px;background:var(--ss-wine)}#sa-salon .ss-memoir h2{font-size:clamp(58px,6.2cqw,80px);line-height:1.06}#sa-salon .ss-memoir-label{font-size:15px;color:var(--ss-gold);margin-top:16px}#sa-salon .ss-book-line{font-size:22px;line-height:1.5;max-width:280px;margin-top:24px;color:var(--ss-soft);font-weight:var(--ss-heading-weight)}#sa-salon .ss-book-state{margin-top:30px;padding-top:18px;border-top:1px solid var(--ss-rule);max-width:270px;font-size:14px;line-height:1.8;color:var(--ss-soft)}#sa-salon .ss-memoir h3{font-size:29px;line-height:1.4;margin-bottom:22px;text-wrap:balance}#sa-salon .ss-memoir-copy>p{font-size:15px;color:var(--ss-soft);line-height:1.85;margin-bottom:18px}#sa-salon .ss-memoir-copy .ss-link{margin-top:6px}#sa-salon .ss-camino{width:100%;max-width:330px;justify-self:center}#sa-salon .ss-portrait{aspect-ratio:3/4;transform:rotate(-2deg);box-shadow:12px 18px 35px rgba(0,0,0,.24)}#sa-salon .ss-camino figcaption{font-size:13px;line-height:1.7;color:var(--ss-soft);margin-top:24px}
#sa-salon .ss-writing{background:var(--ss-plum);padding-block:68px 72px}#sa-salon .ss-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin-bottom:38px}#sa-salon .ss-section-head h2{font-size:42px;line-height:1.25}#sa-salon .ss-section-head .ss-link{font-size:14px}#sa-salon .ss-essays{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%}#sa-salon .ss-essay{display:flex;flex-direction:column;align-items:flex-start;padding-block:8px}#sa-salon .ss-essay h3{font-size:32px;line-height:1.3;margin-top:14px}#sa-salon .ss-essay:hover h3{color:var(--ss-gold)}#sa-salon .ss-essay p{font-size:15px;line-height:1.85;margin:15px 0 20px;color:var(--ss-soft);max-width:430px}#sa-salon .ss-essay-side{border-left:1px solid var(--ss-rule);padding-left:32px}#sa-salon .ss-essay-read{margin-top:auto;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:500;color:var(--ss-gold)}
#sa-salon .ss-decant{background:var(--ss-ink)}#sa-salon .ss-decant-intro{display:grid;grid-template-columns:44% 56%;min-height:485px}#sa-salon .ss-decant-image{position:relative;min-height:460px}#sa-salon .ss-decant-image img{position:absolute;inset:0;object-position:43% 50%}#sa-salon .ss-decant-copy{padding:49px 11% 46px}#sa-salon .ss-decant-copy h2{font-size:72px;line-height:1.12;margin-bottom:10px}#sa-salon .ss-decant-copy h3{font-size:27px;line-height:1.4;margin-bottom:22px;color:var(--ss-gold);font-weight:var(--ss-heading-weight)}#sa-salon .ss-decant-copy p{font-size:15px;line-height:1.85;color:var(--ss-soft);margin-bottom:17px}#sa-salon .ss-decant-copy .ss-link{margin-top:4px}#sa-salon .ss-decant-feature{padding-block:32px 42px;border-top:1px solid var(--ss-rule)}#sa-salon .ss-pairing-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:26px}#sa-salon .ss-pairing-detail h3{font-size:28px;line-height:1.4}#sa-salon .ss-pairing-wine{font-family:var(--ss-display);font-size:21px;line-height:1.5;color:var(--ss-gold);display:block;margin-top:12px}#sa-salon .ss-pairing-note{font-size:15px;line-height:1.85;color:var(--ss-soft)}#sa-salon .ss-pairing-detail .ss-link{margin-top:10px}
#sa-salon .ss-about{background:var(--ss-deep);padding-block:76px;display:grid;grid-template-columns:1.4fr .8fr;gap:10%;align-items:center}#sa-salon .ss-about h2{font-size:46px;line-height:1.25;margin-bottom:27px}#sa-salon .ss-about-text p{font-size:16px;color:var(--ss-soft);line-height:1.85;margin-bottom:19px}#sa-salon .ss-signature{font-size:30px;color:var(--ss-gold);margin-top:12px}#sa-salon .ss-headshot{aspect-ratio:1/1;transform:rotate(2deg)}
#sa-salon .ss-newsletter{background:var(--ss-wine);padding-block:55px 58px;display:grid;grid-template-columns:1fr auto;gap:9%;align-items:center}#sa-salon .ss-newsletter h2{font-size:46px;line-height:1.25;margin-bottom:20px}#sa-salon .ss-newsletter p{max-width:560px;font-size:16px;line-height:1.85;color:var(--ss-soft)}#sa-salon .ss-newsletter .ss-small{margin-top:13px;font-size:14px;text-align:center}
#sa-salon .ss-contact{background:var(--ss-deep);display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:67px 70px}#sa-salon .ss-contact h2{font-size:43px;line-height:1.25;margin-bottom:20px}#sa-salon .ss-contact p{font-size:16px;line-height:1.85;color:var(--ss-soft);max-width:480px}#sa-salon .ss-contact-email{font-family:var(--ss-display);font-size:23px;line-height:1.5;display:inline-block;border-bottom:1px solid var(--ss-rule);margin-top:22px;overflow-wrap:anywhere}#sa-salon .ss-contact label{display:block;font-size:15px;color:var(--ss-text);margin-bottom:10px}#sa-salon .ss-contact select{display:block;width:100%;max-width:100%;min-height:52px;border:1px solid var(--ss-rule);border-radius:0;background:var(--ss-ink);color:var(--ss-text);padding:12px;font-size:16px}#sa-salon .ss-contact-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:20px}#sa-salon .ss-contact-actions .ss-small{font-size:13px}
#sa-salon footer{padding-block:30px 26px;border-top:1px solid var(--ss-rule);font-size:14px;color:var(--ss-soft)}#sa-salon .ss-footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px}#sa-salon .ss-footer-social{display:flex;gap:24px;flex-wrap:wrap}#sa-salon .ss-footer-social a{min-height:44px;display:inline-flex;align-items:center}#sa-salon .ss-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ss-rule);font-size:13px}#sa-salon footer a:hover{color:var(--ss-gold)}
@container(max-width:1050px){#sa-salon .ss-header{padding-block:22px;gap:18px}#sa-salon .ss-header-right{gap:20px}#sa-salon .ss-nav{gap:16px;font-size:13px}#sa-salon .ss-wordmark{font-size:25px}#sa-salon .ss-memoir{grid-template-columns:1fr 1fr;column-gap:9%}#sa-salon .ss-memoir-copy{grid-column:1/-1;max-width:720px}#sa-salon .ss-memoir h2{font-size:76px}#sa-salon .ss-camino{max-width:310px}#sa-salon .ss-feature{grid-template-columns:.9fr 1.3fr;gap:6%}#sa-salon .ss-section-head{align-items:flex-start}#sa-salon .ss-section-head h2{font-size:36px}#sa-salon .ss-section-head .ss-link{max-width:180px}#sa-salon .ss-decant-copy{padding:40px 9%}#sa-salon .ss-newsletter{grid-template-columns:1fr;gap:28px}#sa-salon .ss-newsletter .ss-small{text-align:left}}
@container(max-width:800px){#sa-salon .ss-header{grid-template-columns:1fr auto}#sa-salon .ss-header-right{display:contents}#sa-salon .ss-nav{grid-row:2;grid-column:1/-1;gap:22px;justify-content:space-between;font-size:14px}#sa-salon .ss-header-subscribe{grid-row:1;grid-column:2}#sa-salon .ss-hero-copy{max-width:590px}#sa-salon h1{font-size:58px}#sa-salon .ss-hero{min-height:630px}#sa-salon .ss-hero:after{background:linear-gradient(90deg,rgba(7,23,19,.93),rgba(7,23,19,.7) 60%,rgba(7,23,19,.3))}#sa-salon .ss-feature{grid-template-columns:1fr;gap:28px;padding-block:39px 44px}#sa-salon .ss-feature-heading{font-size:22px}#sa-salon .ss-feature-heading span{display:inline;margin-left:5px;font-size:31px}#sa-salon .ss-feature-meta{margin-top:10px}#sa-salon .ss-feature h3{font-size:27px}#sa-salon .ss-memoir{padding-block:58px}#sa-salon .ss-about{gap:7%}#sa-salon .ss-about h2{font-size:39px}#sa-salon .ss-decant-copy h2{font-size:61px}#sa-salon .ss-essay h3{font-size:31px}#sa-salon .ss-contact{gap:7%}#sa-salon .ss-contact-email{font-size:20px}}
@container(max-width:590px){#sa-salon .ss-header{padding-block:20px 10px;row-gap:12px;column-gap:12px}#sa-salon .ss-wordmark{font-size:26px}#sa-salon .ss-name-note{font-size:12px;margin-top:5px}#sa-salon .ss-header-subscribe{font-size:13px;padding:10px 13px;min-height:44px}#sa-salon .ss-header-subscribe svg{display:none}#sa-salon .ss-nav{gap:8px;font-size:13px}#sa-salon .ss-hero{min-height:0;align-items:flex-start}#sa-salon .ss-hero-copy{padding-block:42px 48px;max-width:100%}#sa-salon h1{font-size:clamp(40px,11cqw,60px);line-height:1.12;letter-spacing:-.015em}#sa-salon .ss-hero-intro{font-size:16px;line-height:1.75;margin-top:24px;max-width:380px}#sa-salon .ss-room img{object-position:68% 50%}#sa-salon .ss-hero:after{background:linear-gradient(90deg,rgba(7,23,19,.92),rgba(7,23,19,.65))}#sa-salon .ss-hero-actions{gap:12px;margin-top:26px;align-items:flex-start;flex-direction:column}#sa-salon .ss-hero-actions .ss-primary{font-size:14px;min-height:50px;padding-inline:16px}#sa-salon .ss-hero-actions .ss-link{font-size:15px;min-height:44px}#sa-salon .ss-feature-heading span{display:block;margin:7px 0 0;font-size:34px}#sa-salon .ss-feature h3{font-size:24px;line-height:1.45}#sa-salon .ss-feature .ss-link{font-size:14px}#sa-salon .ss-memoir{grid-template-columns:1fr;gap:34px;padding-block:45px 48px}#sa-salon .ss-memoir h2{font-size:clamp(46px,13cqw,70px);line-height:1.15}#sa-salon .ss-memoir h2 br{display:none}#sa-salon .ss-memoir-label{margin-top:12px}#sa-salon .ss-book-line{font-size:22px;margin-top:20px}#sa-salon .ss-book-state{max-width:none;margin-top:23px}#sa-salon .ss-camino{width:82%;max-width:300px}#sa-salon .ss-memoir h3{font-size:27px}#sa-salon .ss-memoir-copy>p{font-size:16px}#sa-salon .ss-writing{padding-block:44px 48px}#sa-salon .ss-section-head{flex-direction:column;gap:12px;margin-bottom:30px}#sa-salon .ss-section-head h2{font-size:35px}#sa-salon .ss-section-head .ss-link{max-width:none}#sa-salon .ss-essays{grid-template-columns:1fr;gap:26px}#sa-salon .ss-essay-side{border-left:0;border-top:1px solid var(--ss-rule);padding:28px 0 0}#sa-salon .ss-essay h3{font-size:32px}#sa-salon .ss-essay p{font-size:16px}#sa-salon .ss-decant-intro{grid-template-columns:1fr}#sa-salon .ss-decant-image{min-height:0;aspect-ratio:1.45/1}#sa-salon .ss-decant-image img{object-position:50% 55%}#sa-salon .ss-decant-copy{padding:37px 6.25% 35px}#sa-salon .ss-decant-copy h2{font-size:64px}#sa-salon .ss-decant-copy p{font-size:16px}#sa-salon .ss-pairing-detail{grid-template-columns:1fr;gap:22px}#sa-salon .ss-pairing-note{font-size:16px}#sa-salon .ss-about{grid-template-columns:1fr;gap:36px;padding-block:48px}#sa-salon .ss-about h2{font-size:38px}#sa-salon .ss-about figure{width:80%;justify-self:center}#sa-salon .ss-newsletter{gap:26px;padding-block:43px 46px}#sa-salon .ss-newsletter h2{font-size:38px}#sa-salon .ss-newsletter .ss-small{font-size:13px}#sa-salon .ss-contact{grid-template-columns:1fr;gap:30px;padding-block:46px 48px}#sa-salon .ss-contact h2{font-size:36px}#sa-salon .ss-contact-email{font-size:21px}#sa-salon .ss-footer-top{flex-direction:column;align-items:flex-start;gap:17px}#sa-salon .ss-footer-social{gap:23px}#sa-salon .ss-footer-bottom{flex-direction:column;gap:12px;font-size:13px}}
#sa-salon .ss-hero-invitation{max-width:435px;margin-top:16px;font-size:16px;line-height:1.8;color:#e8dece}#sa-salon .ss-hero-substack{margin-top:15px;font-size:13px}
#sa-salon .ss-publication{padding-block:58px 62px;background:var(--ss-deep)}#sa-salon .ss-publication-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-bottom:31px}#sa-salon .ss-publication h2{font-size:52px;line-height:1.2;margin-top:8px}#sa-salon .ss-publication-intro{font-size:21px;line-height:1.65;max-width:420px;color:var(--ss-soft)}#sa-salon .ss-subscriptions{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid var(--ss-rule);padding-top:27px}#sa-salon .ss-subscription h3{font-size:29px;line-height:1.35}#sa-salon .ss-subscription p,#sa-salon .ss-subscription dd{font-size:15px;line-height:1.85;color:var(--ss-soft)}#sa-salon .ss-subscription .ss-subscription-price{color:var(--ss-gold);margin:5px 0 16px;font-weight:500}#sa-salon .ss-subscription strong{color:var(--ss-text);font-weight:600}#sa-salon .ss-subscription dl{margin:16px 0}#sa-salon .ss-subscription dt{font-size:15px;font-weight:600;color:var(--ss-text);margin-top:13px}#sa-salon .ss-subscription dd{margin:3px 0 0}#sa-salon .ss-subscription p.ss-small{font-size:14px}#sa-salon .ss-publication-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}#sa-salon .ss-contact .ss-contact-permission{font-size:14px;line-height:1.8;margin-top:15px}
@container(max-width:800px){#sa-salon .ss-essays{grid-template-columns:1fr;gap:26px}#sa-salon .ss-essay-side{border-left:0;border-top:1px solid var(--ss-rule);padding:28px 0 0}#sa-salon .ss-essay p{max-width:560px}}
@container(max-width:590px){#sa-salon .ss-hero-invitation{font-size:16px;line-height:1.75}#sa-salon .ss-hero-substack{font-size:13px;max-width:290px}#sa-salon .ss-publication{padding-block:43px 46px}#sa-salon .ss-publication-heading{grid-template-columns:1fr;gap:18px;margin-bottom:25px}#sa-salon .ss-publication h2{font-size:44px}#sa-salon .ss-publication-intro{font-size:19px}#sa-salon .ss-subscriptions{grid-template-columns:1fr;gap:26px}#sa-salon .ss-subscription+.ss-subscription{border-top:1px solid var(--ss-rule);padding-top:25px}#sa-salon .ss-subscription p,#sa-salon .ss-subscription dd{font-size:16px}#sa-salon .ss-publication-actions{align-items:flex-start;flex-direction:column;gap:12px}#sa-salon .ss-publication-actions .ss-primary{font-size:14px}}
@media(prefers-reduced-motion:reduce){#sa-salon *,#sa-salon *:before,#sa-salon *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
#sa-salon .ss-companion{border-top:1px solid var(--ss-rule);margin-top:22px;padding-top:18px}#sa-salon .ss-companion p.ss-small{font-size:13px;line-height:1.7;margin-bottom:4px}#sa-salon .ss-companion .ss-link{margin-top:0}
