/* Local standalone presentation; all assets are served by this site. */
*,*::before,*::after{letter-spacing:0!important}
body{background:#fff;color:#292b28}
.hero{position:relative;padding:0;height:600px;min-height:0;background:#7c231c;isolation:isolate}
.hero-inner{display:block;width:100%;height:100%}
.hero-visual{position:absolute;inset:0;border:0;border-radius:0;box-shadow:none;z-index:-1;background:none}
.hero-visual>img{height:100%;width:100%;object-fit:cover;object-position:center}
.hero-visual figcaption{position:absolute;bottom:0;right:0;border:0;background:#581b19d9;padding:5px 12px}
.hero-content{padding:100px 0 0;position:relative;width:min(1184px,calc(100% - 80px));margin:auto}
.hero h1{font-size:56px;line-height:1.25;color:#fff6df;max-width:270px;margin:22px 0}
.hero-description{max-width:240px;color:#fff;font-size:16px;text-shadow:0 1px 4px #45170e}
.hero .eyebrow{font-size:13px;color:#fff0d5;max-width:260px}
.round-link{background:#fff4d8;border-radius:4px;box-shadow:none;color:#692417;width:max-content;max-width:100%;gap:14px}
.chapter-strip{background:#f5f6f3;border-bottom:1px solid #e6e8e1;padding:0}
.chapter-inner{background:none;border:0;border-radius:0;box-shadow:none;padding-block:26px}
.chapter-icon{border-radius:8px}
.botanical,.craft,.guide,.faq{border:0;border-radius:0;margin-block:0;padding-block:70px;background:none}
.origin{background:#244b3b}
.origin-grid{background:none;border-radius:0;padding-block:60px}
.origin-copy h2{color:#fff5dc}
.origin-bottom{background:none;border:0;border-top:1px solid #ffffff30;border-radius:0;margin-bottom:0;padding-bottom:25px}
.origin-bottom p,.origin-bottom>span{color:#e5ebdf}
.wine{background:#f4f6f3}
.wine-grid{background:none;border:0;border-radius:0;padding-block:60px}
.wine-photo>img{object-fit:contain;height:auto;border-radius:0}
.botanical-photo>img,.origin-art{border-radius:0}
.purchase-note{border:0;border-left:3px solid #b58d45;border-radius:0;background:#f5f6f3}
.faq{border-top:1px solid #e6e8e1}
.site-footer{background:#f4f5f2}
.filing a{font-size:13px;color:#5c584f}
.site-header .brand strong{font-family:var(--sans)}
.hero-content,.hero-visual,.botanical-copy,.wine-copy{min-width:0}
@media(min-width:1600px){.hero{height:650px}}
@media(max-width:900px){.hero-content{width:calc(100% - 44px);padding-top:60px}.hero h1{font-size:42px}.hero-description{max-width:190px;font-size:14px}.hero{height:520px}.hero .eyebrow{max-width:190px;font-size:11px}.round-link{padding:9px 12px}.hero-visual>img{object-position:58% center}}
@media(max-width:680px){
 .hero{height:560px;max-height:calc(100svh - 125px);min-height:430px}
 .hero-inner{display:block}
 .hero-content{padding:22px 0 0;width:calc(100% - 42px);height:100%}
 .hero h1{font-size:36px;max-width:none;margin:8px 0}
 .hero .eyebrow{max-width:none;font-size:11px}
 .hero-description{display:none}
 .hero-visual>img{object-position:50% center}
 .hero-visual figcaption{display:none}
 .round-link{position:absolute;bottom:20px;left:0;font-size:13px;margin:0}
 .chapter-inner{padding-block:18px}
 .botanical,.craft,.guide,.faq{padding:40px 7px}
 .origin-grid,.wine-grid{padding:35px 7px}
 .origin-bottom{padding-inline:7px}
 .purchase-note{padding:18px 12px}
 .section-top{flex-wrap:wrap;gap:8px}
 .section-note{max-width:none;text-align:left}
 .filing a{font-size:12px}
}
