.hero[data-astro-cid-ge2uvauf]{isolation:isolate;text-align:center;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(14px, 4vh, 48px));background:linear-gradient(#fff 0%,#fdfdfb 45%,#f1f4ea 100%);padding-bottom:clamp(330px,35vw,450px);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero-hills{z-index:-2;width:100%;height:clamp(320px,38vw,520px);position:absolute;inset:auto 0 0}.hero[data-astro-cid-ge2uvauf] .hero-hills g{will-change:transform}.hero[data-astro-cid-ge2uvauf] .hero-photo{z-index:-2;object-fit:cover;width:100%;height:72%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}.hero-bubbles[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-copy[data-astro-cid-ge2uvauf]{justify-items:center;display:grid}h1[data-astro-cid-ge2uvauf]{font:inherit;justify-items:center;gap:clamp(10px,1.3vw,18px);margin-top:clamp(10px,1.2vw,16px);display:grid}.hero-kicker[data-astro-cid-ge2uvauf]{font:400 clamp(13px, 1.35vw, 18px) / 1 var(--caps);letter-spacing:.56em;text-transform:uppercase;margin-right:-.56em}.wordmark[data-astro-cid-ge2uvauf]{font-size:clamp(44px,6.8vw,94px)}.wordmark[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:inline-block}.hero-place[data-astro-cid-ge2uvauf]{font:400 clamp(10.5px, 1.05vw, 14px) / 1 var(--caps);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);margin-top:clamp(12px,1.5vw,20px);margin-right:-.32em}.hero-tagline[data-astro-cid-ge2uvauf]{font:400 clamp(22px, 2.6vw, 34px) / 1.15 var(--display);color:var(--leaf);margin-top:clamp(18px,2.4vw,32px)}.hero-lead[data-astro-cid-ge2uvauf]{max-width:44ch;color:var(--mute);margin-top:10px;font-size:clamp(15px,1.3vw,18px)}.motion .hero-copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:hero-rise 1s var(--ease) backwards;animation-delay:calc(var(--i,0) * .11s + 80ms)}.motion .hero[data-astro-cid-ge2uvauf] .hero-hills{animation:hills-rise 1.4s var(--ease) backwards}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hills-rise{0%{opacity:0;transform:translateY(40px)}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding-bottom:calc(var(--niche-m) + 118px)}.hero[data-astro-cid-ge2uvauf] .hero-hills{height:calc(var(--niche-m) + 124px)}}@media (width<=560px){.wordmark[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.wordmark[data-astro-cid-ge2uvauf]{font-size:clamp(40px,12.4vw,56px)}.hero-lead[data-astro-cid-ge2uvauf]{display:none}}.story[data-astro-cid-n2lz65zz]{background:var(--mist)}.story-grid[data-astro-cid-n2lz65zz]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.story-grid[data-astro-cid-n2lz65zz].no-frame{grid-template-columns:minmax(0,760px);justify-content:center}.portrait[data-astro-cid-n2lz65zz]{aspect-ratio:4/5;background:var(--sage-2);width:100%;max-width:500px;box-shadow:var(--shadow);border-radius:320px 320px 28px 28px;justify-self:center;position:relative;overflow:hidden}.portrait[data-astro-cid-n2lz65zz] img{object-fit:cover;width:100%;height:100%}.portrait-wait[data-astro-cid-n2lz65zz]{background:linear-gradient(#fbfcf8 0%,#e9eede 62%);place-items:center;display:grid;position:absolute;inset:0}.portrait-wait[data-astro-cid-n2lz65zz] .portrait-hills{width:100%;height:58%;position:absolute;inset:auto 0 0}.portrait-text[data-astro-cid-n2lz65zz]{text-align:center;justify-items:center;gap:10px;margin-bottom:34%;display:grid;position:relative}.portrait-names[data-astro-cid-n2lz65zz]{font:400 clamp(26px, 3vw, 36px) / 1.1 var(--display);color:var(--leaf)}.portrait-soon[data-astro-cid-n2lz65zz]{font:400 11.5px/1 var(--caps);letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}h2[data-astro-cid-n2lz65zz]{margin-top:14px;font-size:clamp(34px,4.6vw,58px)}.story-copy[data-astro-cid-n2lz65zz]>p[data-astro-cid-n2lz65zz]:not(.kicker){max-width:54ch;color:var(--ink-2);margin-top:18px}.story-copy[data-astro-cid-n2lz65zz]>.lede[data-astro-cid-n2lz65zz]{font:400 clamp(20px, 2vw, 25px) / 1.4 var(--display);color:var(--ink);margin-top:26px}.story-copy[data-astro-cid-n2lz65zz]>.signature[data-astro-cid-n2lz65zz]{font:400 22px/1 var(--display);color:var(--leaf);align-items:center;gap:14px;margin-top:26px;display:flex}.signature[data-astro-cid-n2lz65zz]:before{content:"";background:var(--gold);width:44px;height:1px}.points[data-astro-cid-n2lz65zz]{border-top:1px solid var(--line);gap:20px;margin-top:clamp(32px,4vw,48px);padding-top:clamp(28px,3.4vw,40px);display:grid}.points[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.point-icon[data-astro-cid-n2lz65zz]{width:46px;height:46px;color:var(--leaf-2);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;display:grid}.points[data-astro-cid-n2lz65zz] h3[data-astro-cid-n2lz65zz]{font:600 16px/1.3 var(--body)}.points[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{color:var(--mute);max-width:52ch;margin-top:3px;font-size:15.5px}@media (width<=900px){.story-grid[data-astro-cid-n2lz65zz]{grid-template-columns:1fr}.portrait[data-astro-cid-n2lz65zz]{max-width:380px}}.year[data-astro-cid-ydqhp4i3]{--vine:#a9b493;--harvest:#cdb383;--cellar:#c9a09c}[data-astro-cid-ydqhp4i3][data-type=vine]{--type:var(--vine)}[data-astro-cid-ydqhp4i3][data-type=harvest]{--type:var(--harvest)}[data-astro-cid-ydqhp4i3][data-type=cellar]{--type:var(--cellar)}.scroller[data-astro-cid-ydqhp4i3]{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:40px;overflow-x:auto}.scroller[data-astro-cid-ydqhp4i3]::-webkit-scrollbar{display:none}.inner[data-astro-cid-ydqhp4i3]{position:relative}.track[data-astro-cid-ydqhp4i3]{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}.track[data-astro-cid-ydqhp4i3] li[data-astro-cid-ydqhp4i3]+li[data-astro-cid-ydqhp4i3]{border-left:1px solid var(--line)}.month[data-astro-cid-ydqhp4i3]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;width:100%;height:100%;min-height:118px;padding:22px 4px 16px 11px;transition:background-color .35s,color .35s;display:flex;position:relative}.month[data-astro-cid-ydqhp4i3]:before{content:"";background:var(--type);height:7px;position:absolute;inset:0 0 auto}.month[data-astro-cid-ydqhp4i3]:hover{background:var(--mist)}.month[data-astro-cid-ydqhp4i3]:focus-visible{outline-offset:-3px}.month-name[data-astro-cid-ydqhp4i3]{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:600}.month-task[data-astro-cid-ydqhp4i3]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:12.5px;font-weight:500;line-height:1.25}.month[data-astro-cid-ydqhp4i3][aria-pressed=true]{background:var(--leaf);color:#fff}.month[data-astro-cid-ydqhp4i3][aria-pressed=true] .month-name[data-astro-cid-ydqhp4i3]{color:var(--sage-2)}.needle[data-astro-cid-ydqhp4i3]{background:var(--rosewood);pointer-events:none;width:2px;height:16px;margin-left:-1px;position:absolute;top:-12px}.needle[data-astro-cid-ydqhp4i3]:after{content:"";background:var(--rosewood);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:-5px;left:50%;box-shadow:0 0 0 3px #fff}.needle[data-astro-cid-ydqhp4i3] span[data-astro-cid-ydqhp4i3]{background:var(--rosewood);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.needle[data-astro-cid-ydqhp4i3][data-edge=start] span[data-astro-cid-ydqhp4i3]{transform:translate(-12px)}.needle[data-astro-cid-ydqhp4i3][data-edge=end] span[data-astro-cid-ydqhp4i3]{transform:translate(calc(12px - 100%))}.details[data-astro-cid-ydqhp4i3]{margin-top:26px}.detail[data-astro-cid-ydqhp4i3]{background:var(--mist);border-radius:20px;gap:8px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.detail[data-astro-cid-ydqhp4i3]+.detail[data-astro-cid-ydqhp4i3]{margin-top:10px}.detail[data-astro-cid-ydqhp4i3][hidden]{display:none}.detail-when[data-astro-cid-ydqhp4i3]{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cap[data-astro-cid-ydqhp4i3]{text-transform:capitalize}.swatch[data-astro-cid-ydqhp4i3]{background:var(--type);border-radius:50%;width:11px;height:11px}.now[data-astro-cid-ydqhp4i3]{background:var(--rosewood);color:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px}.detail[data-astro-cid-ydqhp4i3] h3[data-astro-cid-ydqhp4i3]{font-size:clamp(28px,3.6vw,44px)}.detail[data-astro-cid-ydqhp4i3]>p[data-astro-cid-ydqhp4i3]:not(.detail-when){max-width:60ch;color:var(--ink-2);font-size:18px;position:relative}.detail-ghost[data-astro-cid-ydqhp4i3]{font:400 clamp(84px, 13vw, 170px) / 1 var(--display);text-transform:capitalize;color:var(--mist-2);pointer-events:none;user-select:none;position:absolute;bottom:-.2em;right:clamp(14px,3vw,40px)}.detail[data-astro-cid-ydqhp4i3] h3[data-astro-cid-ydqhp4i3],.detail-when[data-astro-cid-ydqhp4i3]{z-index:1;position:relative}.motion .detail[data-astro-cid-ydqhp4i3].is-shown{animation:detail-in .5s var(--ease)}@keyframes detail-in{0%{opacity:0;transform:translateY(8px)}}.cellar[data-astro-cid-ydqhp4i3]{margin-top:clamp(48px,7vw,88px)}.cellar-title[data-astro-cid-ydqhp4i3]{font-size:clamp(24px,2.8vw,32px)}.steps[data-astro-cid-ydqhp4i3]{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:28px;display:grid}.step[data-astro-cid-ydqhp4i3]{border-top:1px solid var(--sage);padding-top:30px;position:relative}.step-num[data-astro-cid-ydqhp4i3]{background:var(--leaf);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid;position:absolute;top:-15px;left:0}.step-when[data-astro-cid-ydqhp4i3]{font:400 11.5px/1.3 var(--caps);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.step[data-astro-cid-ydqhp4i3] h4[data-astro-cid-ydqhp4i3]{margin-top:8px;font-size:24px}.step[data-astro-cid-ydqhp4i3]>p[data-astro-cid-ydqhp4i3]:last-child{color:var(--mute);margin-top:8px;font-size:15.5px}@media (width<=1260px){.scroller[data-astro-cid-ydqhp4i3]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x proximity}.inner[data-astro-cid-ydqhp4i3]{width:1296px}.track[data-astro-cid-ydqhp4i3] li[data-astro-cid-ydqhp4i3]{scroll-snap-align:center}}@media (width<=1000px){.steps[data-astro-cid-ydqhp4i3]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (width<=520px){.steps[data-astro-cid-ydqhp4i3]{grid-template-columns:1fr}.detail-ghost[data-astro-cid-ydqhp4i3]{display:none}}.gallery[data-astro-cid-rj65ajc3]{background:var(--leaf);color:#fff}.gallery[data-astro-cid-rj65ajc3] .kicker[data-astro-cid-rj65ajc3]{color:var(--gold-2)}.rail[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(190px,19vw,260px);gap:clamp(10px,1.4vw,18px);display:grid}.tile[data-astro-cid-rj65ajc3]{background:#ffffff12;border-radius:20px;grid-column:span 4;position:relative;overflow:hidden}.tile[data-astro-cid-rj65ajc3]:nth-child(5n+1){grid-area:span 2/span 5}.tile[data-astro-cid-rj65ajc3]:nth-child(5n+2){grid-column:span 4}.tile[data-astro-cid-rj65ajc3]:nth-child(5n+3),.tile[data-astro-cid-rj65ajc3]:nth-child(5n+4){grid-column:span 3}.tile[data-astro-cid-rj65ajc3]:nth-child(5n+5){grid-column:span 4}.tile[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3],.wait[data-astro-cid-rj65ajc3]{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.tile[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.tile[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.05)}.tile[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:after{content:"";background:linear-gradient(#0000,#11140eb3);position:absolute;inset:40% 0 0}.caption[data-astro-cid-rj65ajc3]{z-index:1;font:400 clamp(18px, 1.9vw, 24px) / 1.2 var(--display);position:absolute;bottom:16px;left:20px;right:20px}.caption[data-astro-cid-rj65ajc3] small[data-astro-cid-rj65ajc3]{font:400 10.5px/1 var(--caps);letter-spacing:.26em;text-transform:uppercase;color:var(--sage-2);margin-top:6px;display:block}.wait[data-astro-cid-rj65ajc3]{color:var(--sage);background:radial-gradient(120% 90% at 50% 0,#ffffff1f,#0000 60%),repeating-linear-gradient(115deg,#ffffff09 0 10px,#0000 10px 26px);place-items:center;display:grid}.wait[data-astro-cid-rj65ajc3] svg{stroke-width:1px;margin-bottom:26px}.wait[data-astro-cid-rj65ajc3] .caption[data-astro-cid-rj65ajc3]{color:#fff}.lightbox[data-astro-cid-rj65ajc3]{color:#fff;background:#11140ef0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3][open]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:56px clamp(8px,2vw,28px) 24px;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#11140ef0}.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{justify-items:center;gap:14px;min-width:0;display:grid}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100dvh - 150px)}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{font:400 20px/1.2 var(--display)}.lb-btn[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.lb-btn[data-astro-cid-rj65ajc3]:hover{color:var(--night);background:#fff}.lb-close[data-astro-cid-rj65ajc3]{position:absolute;top:12px;right:14px}@media (width<=760px){.rail-wrap[data-astro-cid-rj65ajc3]{padding-inline:0}.rail[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.rail[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.tile[data-astro-cid-rj65ajc3],.tile[data-astro-cid-rj65ajc3]:nth-child(n){aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 76%}}.cuvees[data-astro-cid-6voplrxj]{z-index:2;margin-top:calc(-1*clamp(270px,28vw,370px));padding-bottom:clamp(64px,9vw,120px);position:relative}.cuvees-foot[data-astro-cid-6voplrxj]{background:var(--mist);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(32px,4vw,52px);padding:clamp(22px,3vw,34px) clamp(22px,3.4vw,42px);display:flex}.foot-title[data-astro-cid-6voplrxj]{font:400 clamp(22px, 2.4vw, 28px) / 1.2 var(--display)}.foot-text[data-astro-cid-6voplrxj]{color:var(--ink-2);margin-top:6px}.foot-note[data-astro-cid-6voplrxj]{color:var(--mute);margin-top:8px;font-size:13px}.news-head[data-astro-cid-6voplrxj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.news-head[data-astro-cid-6voplrxj] .sec-head[data-astro-cid-6voplrxj]{margin-bottom:0}@media (width<=900px){.cuvees[data-astro-cid-6voplrxj]{margin-top:calc(-1 * (var(--niche-m) + 48px))}}
