:root{--v1-cream: #FDFAF4;--v1-warm-white: #FAF5EC;--v1-terra: #C4714A;--v1-terra-dark: #A05A38;--v1-olive: #4A5E3A;--v1-dark: #1C1208;--v1-gold: #8E6C20;--v1-muted: #6E6356;--v1-border: rgba(28,18,8,.12)}.v1-page[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;background-color:var(--v1-cream);color:var(--v1-dark);margin:0;padding:0}.sr[data-astro-cid-eytyvd4k],.sr-visible[data-astro-cid-eytyvd4k]{opacity:1;transform:none;transition:none}.v1-nav[data-astro-cid-eytyvd4k]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 2.5rem;display:flex;align-items:center;justify-content:space-between;background:var(--v1-cream);box-shadow:0 1px 0 var(--v1-border)}.v1-nav-logo[data-astro-cid-eytyvd4k]{font-family:Italianno,cursive;font-size:2.2rem;color:var(--v1-dark);text-decoration:none;line-height:1}.v1-nav-links[data-astro-cid-eytyvd4k]{display:flex;align-items:center;gap:2.25rem;list-style:none;margin:0;padding:0}.v1-nav-links[data-astro-cid-eytyvd4k] a[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--v1-muted);text-decoration:none;transition:color .3s ease}.v1-nav-links[data-astro-cid-eytyvd4k] a[data-astro-cid-eytyvd4k]:hover{color:var(--v1-terra)}.v1-nav-links[data-astro-cid-eytyvd4k] .v1-nav-active[data-astro-cid-eytyvd4k],.v1-nav-links[data-astro-cid-eytyvd4k] .v1-nav-reserve[data-astro-cid-eytyvd4k]{color:var(--v1-terra)!important;border-bottom:1px solid var(--v1-terra);padding-bottom:2px}.wine-hero[data-astro-cid-eytyvd4k]{background:radial-gradient(ellipse at 50% 35%,rgba(196,113,74,.1),transparent 60%),var(--v1-cream);padding:10rem 2rem 5rem;text-align:center;position:relative}.wine-eyebrow[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.65rem;letter-spacing:.55em;text-transform:uppercase;color:var(--v1-terra);margin-bottom:1.5rem;display:block}.wine-title[data-astro-cid-eytyvd4k]{font-family:Italianno,cursive;font-size:clamp(5rem,14vw,11rem);line-height:.88;color:var(--v1-terra-dark);margin:0;letter-spacing:-.01em;text-shadow:0 4px 40px rgba(196,113,74,.18)}.wine-lede[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.05rem,1.6vw,1.4rem);max-width:44rem;margin:1.75rem auto 0;color:var(--v1-dark);opacity:.82;line-height:1.6}.wine-meta[data-astro-cid-eytyvd4k]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem;font-family:Raleway,sans-serif;font-size:.65rem;letter-spacing:.35em;text-transform:uppercase;color:var(--v1-muted)}.wine-meta[data-astro-cid-eytyvd4k] span[data-astro-cid-eytyvd4k]+span[data-astro-cid-eytyvd4k]:before{content:"·";margin-right:2rem;color:var(--v1-gold)}.v1-ornament[data-astro-cid-eytyvd4k]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem auto}.v1-ornament-line[data-astro-cid-eytyvd4k]{width:60px;height:1px;background:var(--v1-gold)}.v1-ornament-dot[data-astro-cid-eytyvd4k]{width:5px;height:5px;border-radius:50%;background:var(--v1-gold)}.wine-letter[data-astro-cid-eytyvd4k]{background:var(--v1-warm-white);padding:6rem 2.5rem}.wine-letter-inner[data-astro-cid-eytyvd4k]{max-width:52rem;margin:0 auto}.wine-letter[data-astro-cid-eytyvd4k] h2[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(2rem,4vw,3rem);font-weight:300;color:var(--v1-dark);margin:0 0 1.5rem;line-height:1.15}.wine-letter[data-astro-cid-eytyvd4k] p[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.95rem;font-weight:300;line-height:1.85;color:var(--v1-dark);opacity:.85;margin:0 0 1.25rem}.wine-letter[data-astro-cid-eytyvd4k] p[data-astro-cid-eytyvd4k].lede{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.35rem;line-height:1.6;opacity:.9}.wine-letter[data-astro-cid-eytyvd4k] .sig[data-astro-cid-eytyvd4k]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--v1-border);display:flex;align-items:baseline;gap:1rem}.wine-letter[data-astro-cid-eytyvd4k] .sig-name[data-astro-cid-eytyvd4k]{font-family:Italianno,cursive;font-size:2.4rem;color:var(--v1-terra-dark);line-height:1}.wine-letter[data-astro-cid-eytyvd4k] .sig-meta[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.65rem;letter-spacing:.35em;text-transform:uppercase;color:var(--v1-muted)}.wine-glass[data-astro-cid-eytyvd4k]{background:var(--v1-cream);padding:6rem 2.5rem}.wine-glass-inner[data-astro-cid-eytyvd4k]{max-width:60rem;margin:0 auto}.wine-section-head[data-astro-cid-eytyvd4k]{text-align:center;margin-bottom:3.5rem}.wine-section-label[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.6rem;letter-spacing:.45em;text-transform:uppercase;color:var(--v1-terra);margin-bottom:.75rem;display:block}.wine-section-title[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:300;color:var(--v1-dark);margin:0;line-height:1.1}.wine-section-blurb[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.1rem;color:var(--v1-muted);max-width:38rem;margin:1rem auto 0;line-height:1.65}.glass-table[data-astro-cid-eytyvd4k]{width:100%;border-collapse:collapse;font-family:Raleway,sans-serif;font-size:.92rem;font-weight:300}.glass-table[data-astro-cid-eytyvd4k] th[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.55rem;letter-spacing:.35em;text-transform:uppercase;color:var(--v1-terra);text-align:left;padding:0 0 1rem;border-bottom:1px solid var(--v1-border);font-weight:600}.glass-table[data-astro-cid-eytyvd4k] th[data-astro-cid-eytyvd4k].num{text-align:right}.glass-table[data-astro-cid-eytyvd4k] td[data-astro-cid-eytyvd4k]{padding:1rem 0;border-bottom:1px solid var(--v1-border);color:var(--v1-dark);vertical-align:top}.glass-table[data-astro-cid-eytyvd4k] td[data-astro-cid-eytyvd4k].wine-name{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:500}.glass-table[data-astro-cid-eytyvd4k] td[data-astro-cid-eytyvd4k].wine-type{color:var(--v1-muted);font-size:.78rem}.glass-table[data-astro-cid-eytyvd4k] td[data-astro-cid-eytyvd4k].wine-price{text-align:right;color:var(--v1-terra);font-family:Cormorant Garamond,serif;font-weight:500;font-size:1rem;white-space:nowrap}.wine-regions[data-astro-cid-eytyvd4k]{background:var(--v1-warm-white);padding:6rem 2.5rem}.wine-regions-inner[data-astro-cid-eytyvd4k]{max-width:60rem;margin:0 auto}.region-block[data-astro-cid-eytyvd4k]{margin-bottom:4rem;padding-bottom:4rem;border-bottom:1px solid var(--v1-border)}.region-block[data-astro-cid-eytyvd4k]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.region-header[data-astro-cid-eytyvd4k]{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:1rem}.region-name[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.85rem;font-weight:400;color:var(--v1-dark);white-space:nowrap}.region-rule[data-astro-cid-eytyvd4k]{flex:1;height:1px;background:var(--v1-border)}.region-blurb[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.9rem;font-weight:300;line-height:1.8;color:var(--v1-muted);margin:0 0 2rem;max-width:44rem}.bottle[data-astro-cid-eytyvd4k]{padding:1.4rem 0;border-top:1px dashed var(--v1-border)}.bottle[data-astro-cid-eytyvd4k]:first-of-type{border-top:none;padding-top:.5rem}.bottle-head[data-astro-cid-eytyvd4k]{display:flex;align-items:baseline;gap:1rem}.bottle-name[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:500;color:var(--v1-dark);flex:1}.bottle-vintage[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--v1-gold)}.bottle-region[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--v1-terra);margin-top:.35rem}.bottle-notes[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.85rem;font-weight:300;line-height:1.65;color:var(--v1-muted);margin:.75rem 0 0}.wine-pair[data-astro-cid-eytyvd4k]{background:var(--v1-dark);color:#ffffffe6;padding:6rem 2.5rem;text-align:center}.wine-pair-inner[data-astro-cid-eytyvd4k]{max-width:50rem;margin:0 auto}.wine-pair-eyebrow[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.6rem;letter-spacing:.45em;text-transform:uppercase;color:var(--v1-gold);margin-bottom:1.25rem;display:block}.wine-pair[data-astro-cid-eytyvd4k] h2[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:300;color:#fff;margin:0 0 1.5rem;line-height:1.1}.wine-pair[data-astro-cid-eytyvd4k] p[data-astro-cid-eytyvd4k]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.25rem;line-height:1.7;color:#ffffffbf;margin:0 0 1.25rem}.wine-pair[data-astro-cid-eytyvd4k] .cta[data-astro-cid-eytyvd4k]{display:inline-flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.wine-pair[data-astro-cid-eytyvd4k] .btn[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;font-weight:600;padding:.95rem 2.2rem;text-decoration:none;transition:background .25s,border-color .25s,color .25s}.wine-pair[data-astro-cid-eytyvd4k] .btn-primary[data-astro-cid-eytyvd4k]{background:var(--v1-terra);color:#fff;border:1px solid var(--v1-terra)}.wine-pair[data-astro-cid-eytyvd4k] .btn-primary[data-astro-cid-eytyvd4k]:hover{background:var(--v1-terra-dark);border-color:var(--v1-terra-dark)}.wine-pair[data-astro-cid-eytyvd4k] .btn-ghost[data-astro-cid-eytyvd4k]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.wine-pair[data-astro-cid-eytyvd4k] .btn-ghost[data-astro-cid-eytyvd4k]:hover{border-color:#fff}.v1-footer[data-astro-cid-eytyvd4k]{background:var(--v1-dark);padding:5rem 2.5rem 3rem}.v1-footer-inner[data-astro-cid-eytyvd4k]{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem}.v1-footer-logo[data-astro-cid-eytyvd4k]{font-family:Italianno,cursive;font-size:2.5rem;color:#fff;text-decoration:none}.v1-footer-tagline[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;margin-top:.5rem}.v1-footer-nav[data-astro-cid-eytyvd4k]{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;flex-wrap:wrap}.v1-footer-nav[data-astro-cid-eytyvd4k] a[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;text-decoration:none}.v1-footer-nav[data-astro-cid-eytyvd4k] a[data-astro-cid-eytyvd4k]:hover{color:var(--v1-terra)}.v1-footer-bar[data-astro-cid-eytyvd4k]{border-top:1px solid rgba(255,255,255,.07);margin-top:3rem;padding-top:1.75rem;max-width:1100px;margin-left:auto;margin-right:auto;text-align:center}.v1-footer-copy[data-astro-cid-eytyvd4k]{font-family:Raleway,sans-serif;font-size:.7rem;color:#ffffff40}@media(max-width:768px){.v1-nav[data-astro-cid-eytyvd4k]{padding:1.1rem 1.25rem}.v1-nav-links[data-astro-cid-eytyvd4k]{display:none}.wine-hero[data-astro-cid-eytyvd4k]{padding:7rem 1.25rem 3rem}.wine-letter[data-astro-cid-eytyvd4k],.wine-glass[data-astro-cid-eytyvd4k],.wine-regions[data-astro-cid-eytyvd4k],.wine-pair[data-astro-cid-eytyvd4k]{padding-left:1.25rem;padding-right:1.25rem}.region-header[data-astro-cid-eytyvd4k]{flex-direction:column;align-items:flex-start;gap:.5rem}.region-rule[data-astro-cid-eytyvd4k]{width:100%}.bottle-head[data-astro-cid-eytyvd4k]{flex-direction:column;gap:.25rem}.v1-footer-inner[data-astro-cid-eytyvd4k]{flex-direction:column}}
