:root{--ink:#0d090b;--paper:#f2e8dc;--muted:#a39996;--line:#ffffff25;--vx-background:#16090c;--vx-foreground:#f2e8dc;--vx-color-2:#991b10;--vx-color-3:#69130b;--vx-color-4:#26080a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--ink);color:var(--paper);font-family:'TikTok Sans',sans-serif;font-weight:400;font-stretch:100%;letter-spacing:-.02em;line-height:1.1}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid #ffb15c;outline-offset:7px}h1,h2,h3,.wordmark,.degree,.pour-angle{font-family:'Vaibik Sexsmith','Editorial fallback',Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:.95}h1,h2,h3,h4,p,figure{margin:0}h2{font-size:clamp(45px,5.2vw,76px)}h3{font-size:clamp(38px,4vw,58px)}h4{font-weight:400;font-size:23px}p{font-size:18px;font-weight:300}img{display:block;width:100%;object-fit:cover}figure{min-width:0}figcaption{color:var(--muted);font-size:12px;display:flex;justify-content:space-between;gap:15px;padding-top:15px}.container{max-width:1200px;width:84%;margin:auto}.eyebrow,.section-kicker,.small-number{font-size:12px;font-weight:400}.eyebrow{margin-bottom:25px}.section-kicker{display:flex;justify-content:space-between;gap:24px;padding-top:30px;border-top:1px solid var(--line);color:#c1b4af}.muted{color:var(--muted)}.skip{position:fixed;top:-100px;z-index:100;background:var(--paper);color:var(--ink);padding:16px}.skip:focus{top:10px}.opening-story{height:235svh;min-height:1450px}.hero-panel{height:100svh;min-height:620px;position:sticky;top:0;padding:0 4%}[data-vx-scroll-stage]{background:#250704;border:12px solid var(--ink);border-radius:23px}[data-vx-scroll-stage]:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17030266,transparent 64%);pointer-events:none}header{height:94px;display:flex;align-items:center;justify-content:space-between;position:relative}header:after{content:'';position:absolute;height:1px;background:var(--line);bottom:0;left:0;right:0}.wordmark{font-size:35px}nav{display:flex;gap:35px;font-size:13px}nav a:hover{color:#ffb15c}.age{font-size:13px;border:1px solid #ffffff50;padding:9px;border-radius:50%}.hero-copy{position:absolute;top:27%;left:8%;width:45%}.hero-copy h1{font-size:clamp(62px,7.4vw,112px)}.hero-copy p{margin-top:26px;font-size:17px;color:#e9d8ce}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--paper);color:#25120d;border-radius:4px;padding:17px 20px;font-size:14px;margin-top:29px;transition:background .2s}.button:hover{background:#ffba76}.button span{font-size:22px}.hero-bottom{position:absolute;bottom:35px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#d9c4b9}.film-progress{height:2px;width:100px;background:#ffffff40}.film-progress i{display:block;height:100%;width:calc(var(--vx-scroll-progress)*100%);background:var(--paper)}.next-section{background:var(--ink);border-radius:20px 20px 0 0;padding:24px 0 95px}.intro{text-align:center;padding:110px 0 100px}.intro h2{font-size:clamp(46px,5vw,73px)}.intro p{color:var(--muted);margin-top:30px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:12%;row-gap:90px;align-items:center}.detail-photo img{aspect-ratio:1/1.03;height:auto;border-radius:5px}.detail-photo.second{width:83%;justify-self:end}.detail-photo.second img{aspect-ratio:1/1.15}.detail-text{max-width:410px}.small-number{color:#b66e57;margin-bottom:25px}.detail-text p{margin-top:24px}.condensation{margin-left:12%}.shape{padding:20px 0 130px}.shape-grid{display:grid;grid-template-columns:.92fr 1fr;gap:12%;padding-top:65px;align-items:center}.shape-grid img{aspect-ratio:3/4;height:auto;border-radius:5px}.shape-grid h2{font-size:clamp(45px,4.7vw,65px)}.lead{margin-top:28px;color:#c9bcb6;font-size:20px}.shape-row{display:flex;gap:30px;padding-top:25px;margin-top:25px;border-top:1px solid var(--line)}.shape-row>span{color:#ab7768;font-size:12px;padding-top:5px}.shape-row p{margin-top:10px;color:var(--muted);font-size:16px}.serving{padding:35px 0 70px;margin:0 12px;border-radius:12px}.serving-heading{display:flex;justify-content:space-between;align-items:end;padding:75px 0 65px;gap:35px}.serving-heading p{color:#d1b8ae}.temperatures{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.temperatures article{padding:28px 35px 15px;border-left:1px solid #ffffff30}.temperatures article:first-child{padding-left:0;border:0}.degree{font-size:clamp(62px,7vw,96px);margin:30px 0}.degree small{font-size:28px}.temperatures p{color:#d7bbb0;font-size:17px;max-width:270px}.temperature-note{font-size:12px;color:#be9c91;margin-top:30px}.pour{display:grid;grid-template-columns:180px 1fr 70px;gap:35px;border-top:1px solid var(--line);padding-top:45px;margin-top:55px;align-items:center}.pour-angle{font-size:90px}.pour h3{font-size:34px}.pour p{font-size:16px;max-width:600px;margin-top:15px;color:#d2b8ae}.pour-mark{font-size:70px;font-weight:300}.pairing{padding:120px 0}.pairing-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12%;padding-top:70px;align-items:center}.pairing .lead{max-width:480px}.food-row{padding-top:27px;margin-top:27px;border-top:1px solid var(--line)}.food-row>span{font-size:12px;color:#c78666}.food-row h4{margin:12px 0}.food-row p{font-size:16px;color:var(--muted)}.food-media{aspect-ratio:3/4;display:block;position:relative;border-radius:5px;overflow:hidden}.food-media img{aspect-ratio:3/4;height:auto}.food-media .vx-media-secondary{background:linear-gradient(transparent,#200802e8);position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;padding:30px}.vx-media-secondary>span:first-child{font-family:'Vaibik Sexsmith',serif;line-height:.95;letter-spacing:-.02em;font-weight:400;font-size:46px}.media-link{font-size:13px;margin-top:20px}.faq{padding-bottom:120px}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding-top:65px}.faq h2{font-size:55px}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 0;font-size:20px;cursor:pointer}summary::-webkit-details-marker{display:none}summary span{font-size:26px;font-weight:300;color:#c07c63}details[open] summary span{transform:rotate(45deg)}details p{color:#bbaeaa;padding:0 35px 25px 0;font-size:17px}footer{margin:0 12px 12px;border-radius:12px;padding:80px 4% 30px}.footer-main{text-align:center;padding-bottom:80px}.footer-main h2{font-size:clamp(52px,6vw,80px)}.footer-main .eyebrow{display:block}.footer-bottom{border-top:1px solid var(--line);padding-top:27px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-bottom p,.footer-bottom>span{font-size:12px;color:#c4a79c} [data-vx-text-progress] [data-vx-word]{color:inherit;opacity:clamp(.35,calc((var(--vx-progress) * (var(--vx-count) + 3) - var(--vx-index)) * 1.8),1)}
@media(min-width:1700px){.hero-copy{left:12%}}
@media(max-width:700px){.container{width:88%}.opening-story{height:230svh;min-height:0}.hero-panel{min-height:0;padding:0 6%}header{height:75px}.wordmark{font-size:30px}nav{gap:18px;font-size:11px}nav a:last-child{display:none}.age{font-size:11px;padding:7px}[data-vx-scroll-stage]{border-width:6px;border-radius:14px}[data-vx-scroll-poster],[data-vx-scroll-video]{top:auto;bottom:0;height:66%;object-position:76% center}[data-vx-scroll-stage]:after{background:linear-gradient(#250704 29%,transparent 54%,#16050350)}.hero-copy{top:15%;left:7%;width:86%}.hero-copy .eyebrow{font-size:10px;margin-bottom:20px}.hero-copy h1{font-size:54px;max-width:360px}.hero-copy h1 br:nth-of-type(2){display:none}.hero-copy p{font-size:14px;margin-top:20px;max-width:190px}.hero-copy .button{font-size:12px;padding:13px 14px;gap:15px;margin-top:23px}.hero-bottom{bottom:24px;left:7%;right:7%;font-size:9px}.hero-bottom>span:first-child{display:none}.film-progress{width:60px}.section-kicker{font-size:10px;padding-top:22px}.section-kicker>span:last-child{max-width:140px;text-align:right}.next-section{padding:10px 0 75px}.intro{padding:75px 0 55px}.intro h2{font-size:43px}.intro p{font-size:16px}.desktop{display:none}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-text{max-width:none}.detail-text h3{font-size:45px}.detail-text p{font-size:17px;margin-top:20px}.detail-photo img{aspect-ratio:1.1}.small-number{margin-bottom:16px}.condensation{margin:0;grid-row:4}.detail-photo.second{width:85%;margin-top:25px}.detail-photo.second img{aspect-ratio:1}.shape{padding:0 0 75px}.shape-grid{grid-template-columns:1fr;gap:35px;padding-top:40px}.shape-grid figure{width:85%}.shape-grid img{aspect-ratio:1}.shape-grid h2{font-size:48px}.lead{font-size:18px}.shape-row h4{font-size:21px}.serving{margin:0 6px;padding:15px 0 40px}.serving-heading{display:block;padding:45px 0 35px}.serving-heading h2{font-size:48px}.serving-heading p{font-size:16px;margin-top:25px}.temperatures{grid-template-columns:1fr}.temperatures article,.temperatures article:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;border:0;border-top:1px solid var(--line);padding:25px 0}.temperatures .eyebrow{grid-column:1/-1;margin-bottom:18px}.degree{font-size:61px;margin:0}.degree small{font-size:21px}.temperatures p{font-size:15px}.temperature-note{margin-top:10px}.pour{grid-template-columns:65px 1fr;gap:20px;margin-top:35px;padding-top:30px;align-items:start}.pour-angle{font-size:48px}.pour h3{font-size:29px}.pour p{font-size:15px}.pour-mark{display:none}.pairing{padding:75px 0}.pairing-grid{grid-template-columns:1fr;gap:40px;padding-top:40px}.pairing-grid h2{font-size:48px}.pairing-grid figure{width:90%;justify-self:end}.faq{padding-bottom:70px}.faq-grid{grid-template-columns:1fr;gap:30px;padding-top:40px}.faq h2{font-size:46px}summary{font-size:18px;padding:24px 0}details p{font-size:16px}footer{margin:0 6px 6px;padding:55px 6% 25px}.footer-main{padding-bottom:55px}.footer-main h2{font-size:47px}.footer-bottom{flex-wrap:wrap}.footer-bottom p{order:3;font-size:11px}.footer-bottom>span{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.opening-story{height:100svh;min-height:620px}.hero-panel{position:relative}.film-progress{display:none}*{transition:none!important}[data-vx-text-progress] [data-vx-word]{opacity:1}}

.editorial{position:relative;z-index:2;background:var(--ink);border-radius:20px 20px 0 0;overflow:clip}
@font-face{font-family:'Editorial fallback';src:local('Georgia'),local('Times New Roman'),local('Liberation Serif'),local('DejaVu Serif');size-adjust:65%;font-weight:400}
@media(max-width:700px){.hero-copy p{max-width:290px}.hero-copy p br{display:none}[data-vx-scroll-poster],[data-vx-scroll-video]{height:58%}}
@media(max-width:700px) and (max-height:720px){.hero-copy{top:14%}.hero-copy h1{font-size:46px}.hero-copy .eyebrow{margin-bottom:14px}.hero-copy p{margin-top:14px}.hero-copy .button{margin-top:16px}}

