.age-gate[data-astro-cid-k66k6oo7]{z-index:300;background:var(--cream);padding:24px var(--gutter);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}html[data-age=ok] .age-gate[data-astro-cid-k66k6oo7]{display:none}html.gate-open{overflow:hidden}.age-inner[data-astro-cid-k66k6oo7]{text-align:center;justify-items:center;max-width:520px;display:grid}.age-rule[data-astro-cid-k66k6oo7]{width:120px;margin:28px 0 32px}.age-q[data-astro-cid-k66k6oo7]{margin:14px 0 36px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.age-actions[data-astro-cid-k66k6oo7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.age-note[data-astro-cid-k66k6oo7]{max-width:36ch;margin-top:32px}.btn[data-astro-cid-k66k6oo7]{font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;min-height:48px;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:0;padding:0 28px;font-size:.875rem}.btn--solid[data-astro-cid-k66k6oo7]{background:var(--ink);color:var(--white);border:1px solid var(--ink)}.btn--solid[data-astro-cid-k66k6oo7]:hover{background:#12110d}.btn--quiet[data-astro-cid-k66k6oo7]{color:var(--ink-soft);text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--olive);background:0 0;border:0;padding:0 8px}.btn--quiet[data-astro-cid-k66k6oo7]:hover{color:var(--ink)}.hero[data-astro-cid-ge2uvauf]{background:var(--white);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-stage[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden;container-type:size}.stage[data-astro-cid-ge2uvauf]{--ar:var(--w-ar);--ax:var(--w-ax);--ay:var(--w-ay);--bx:var(--w-bx);--by:var(--w-by);--bh:var(--w-bh);--sw:max(100cqw, 100cqh * var(--ar));--sh:max(100cqh, 100cqw / var(--ar));width:var(--sw);height:var(--sh);left:calc((100cqw - var(--sw)) * var(--ax));top:calc((100cqh - var(--sh)) * var(--ay));position:absolute}.stage-plate[data-astro-cid-ge2uvauf],.stage-film[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-film[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.6s var(--ease)}.stage-film[data-astro-cid-ge2uvauf].is-playing{opacity:1}.stage-bottle[data-astro-cid-ge2uvauf]{height:var(--bh);width:auto;max-width:none;left:var(--bx);bottom:calc(100% - var(--by));transform:translateX(calc(var(--bc) * -100%));position:absolute}.hero-grid[data-astro-cid-ge2uvauf]{z-index:1;align-items:center;gap:var(--gutter);grid-template-columns:5fr 7fr;min-height:100svh;padding-top:72px;padding-bottom:48px;display:grid;position:relative}.hero--staged[data-astro-cid-ge2uvauf] .hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-copy[data-astro-cid-ge2uvauf]{justify-items:start;display:grid}.hero-eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:clamp(24px,4vw,48px)}.hero-title[data-astro-cid-ge2uvauf]{width:clamp(240px,33vw,470px);margin:0;display:grid}.hero-sub[data-astro-cid-ge2uvauf]{width:min(100%,400px);margin-top:clamp(32px,4vw,56px)}.hero--staged[data-astro-cid-ge2uvauf] .hero-sub[data-astro-cid-ge2uvauf]{width:clamp(240px,33vw,470px)}.hero-descriptor[data-astro-cid-ge2uvauf]{font-family:var(--wide);letter-spacing:.26em;text-transform:uppercase;text-wrap:balance;color:var(--mud);margin-top:26px;font-size:clamp(10.5px,.85vw,12.5px);font-weight:300;line-height:1.7}.hero-product[data-astro-cid-ge2uvauf]{justify-content:center;align-self:stretch;align-items:flex-end;padding-top:4vh;display:flex}.hero-bottle[data-astro-cid-ge2uvauf]{object-fit:contain;width:auto;max-width:100%;height:min(76svh,730px)}.hero-bottle--empty[data-astro-cid-ge2uvauf]{aspect-ratio:7/10;outline:1px solid var(--rule);outline-offset:-1px;background:var(--white);height:min(70svh,680px);position:relative}.slot-tag[data-astro-cid-ge2uvauf]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem;position:absolute;bottom:10px;left:12px}.hero-cue[data-astro-cid-ge2uvauf]{z-index:2;color:var(--ink);justify-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@media (width>=821px){.hero-cue[data-astro-cid-ge2uvauf]{left:max(var(--gutter), calc((100vw - var(--max)) / 2));justify-items:start;padding-inline:0;transform:none}}.cue-line[data-astro-cid-ge2uvauf]{background:var(--olive);transform-origin:top;width:1px;height:40px}@media (prefers-reduced-motion:no-preference){.cue-line[data-astro-cid-ge2uvauf]{animation:cue 2.8s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}}@media (width<=820px){.stage[data-astro-cid-ge2uvauf]{--ar:var(--t-ar);--ax:var(--t-ax);--ay:var(--t-ay);--bx:var(--t-bx);--by:var(--t-by);--bh:var(--t-bh)}.stage-film[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf]{align-items:stretch}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-content:start;gap:24px;padding-top:112px;padding-bottom:112px}.hero--staged[data-astro-cid-ge2uvauf] .hero-grid[data-astro-cid-ge2uvauf]{padding-top:96px}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center}.hero-sub[data-astro-cid-ge2uvauf]{justify-items:center;width:auto;margin-inline:auto;display:grid}.hero-sub[data-astro-cid-ge2uvauf] .rule[data-astro-cid-ge2uvauf]{width:160px}.hero-descriptor[data-astro-cid-ge2uvauf]{letter-spacing:.26em;text-align:center;font-size:11px}.hero--staged[data-astro-cid-ge2uvauf] .hero-eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:20px}.hero--staged[data-astro-cid-ge2uvauf] .hero-sub[data-astro-cid-ge2uvauf]{margin-top:24px}.hero--staged[data-astro-cid-ge2uvauf] .hero-descriptor[data-astro-cid-ge2uvauf]{margin-top:18px}.hero-bottle[data-astro-cid-ge2uvauf]{height:min(56svh,520px)}.hero-bottle--empty[data-astro-cid-ge2uvauf]{height:min(50svh,460px)}.hero-cue[data-astro-cid-ge2uvauf]{bottom:max(14px, env(safe-area-inset-bottom,0px));gap:0}.cue-line[data-astro-cid-ge2uvauf]{display:none}}.banner[data-astro-cid-uljtwisc]{background:#c9b89e;height:810px;position:relative;overflow:hidden}.banner[data-astro-cid-uljtwisc] .banner-photo{width:118.75%;max-width:none;height:auto;position:absolute;top:0;left:-18.33%}.banner[data-astro-cid-uljtwisc]:after{content:"";pointer-events:none;background:#faf5ef46;position:absolute;inset:0}.banner-inner[data-astro-cid-uljtwisc]{z-index:1}@media (width<=1023px){.banner[data-astro-cid-uljtwisc] .banner-photo{object-fit:cover;object-position:98% 0;width:100%;height:100%;left:0}}.banner-inner[data-astro-cid-uljtwisc]{max-width:1440px;height:100%;margin:0 auto;padding-left:clamp(20px,7.8vw,112px);position:relative}.banner-copy[data-astro-cid-uljtwisc]{width:min(970px,67.4vw,92.2vw - 341px);position:absolute;top:min(255px,17.7vw);left:clamp(20px,7.8vw,112px);container-type:inline-size}.banner-title[data-astro-cid-uljtwisc]{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.banner-descriptor[data-astro-cid-uljtwisc]{color:#fff;font-family:var(--wide);letter-spacing:.33em;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px 2px #281e1459,0 0 24px #3c322840;margin-top:36px;font-size:2.47cqi;font-weight:300;line-height:1.2}.banner[data-astro-cid-uljtwisc] .banner-bottle{width:auto;max-width:none;height:762px;position:absolute;top:27px;left:clamp(0px,100% - 317px,1123px)}@media (width<=1180px){.banner-copy[data-astro-cid-uljtwisc]{width:calc(100% - 420px)}.banner[data-astro-cid-uljtwisc] .banner-bottle{left:auto;right:clamp(24px,6vw,112px)}}@media (width<=1023px){.banner-descriptor[data-astro-cid-uljtwisc]{letter-spacing:.3em;white-space:normal;text-wrap:balance;color:var(--mud);text-shadow:none;font-size:12px;font-weight:400;line-height:1.7}}@media (width<=760px){.banner[data-astro-cid-uljtwisc]{height:auto;min-height:100svh}.banner[data-astro-cid-uljtwisc] .banner-photo{object-position:72% 0}.banner-inner[data-astro-cid-uljtwisc]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding:64px 20px 32px;display:grid}.banner-copy[data-astro-cid-uljtwisc]{width:min(100%,520px);position:static}.banner-descriptor[data-astro-cid-uljtwisc]{letter-spacing:.3em;text-align:center;white-space:normal;text-wrap:balance;color:var(--mud);text-shadow:none;margin-top:18px;font-size:12px;line-height:1.7}.banner[data-astro-cid-uljtwisc] .banner-bottle{height:min(62svh,560px);position:static}}.notes[data-astro-cid-xuy3mua6]{background:var(--cream)}.notes-inner[data-astro-cid-xuy3mua6]{grid-template-columns:590px 1fr;align-items:start;column-gap:141px;max-width:1440px;min-height:834px;margin:0 auto;padding:222px 94px 180px 110px;display:grid}.notes-label[data-astro-cid-xuy3mua6]{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:400;line-height:1.4}.notes-left[data-astro-cid-xuy3mua6] .notes-logo{margin-top:30px}.notes-desc[data-astro-cid-xuy3mua6]{font-family:var(--serif);color:var(--ink);margin-top:22px;font-size:31.5px;font-weight:300;line-height:46px}.notes-list[data-astro-cid-xuy3mua6]{border-top:1px solid var(--olive);margin:73px 0 0}.notes-row[data-astro-cid-xuy3mua6]{border-bottom:1px solid var(--rule);grid-template-columns:115px 1fr;padding:30px 0 27px;display:grid}.notes-row[data-astro-cid-xuy3mua6] dt[data-astro-cid-xuy3mua6]{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);padding-top:4px;font-size:10px}.notes-row[data-astro-cid-xuy3mua6] dd[data-astro-cid-xuy3mua6]{font-family:var(--serif);color:var(--ink);margin:0;font-size:17px;line-height:29px}@media (width<=1279px){.notes-inner[data-astro-cid-xuy3mua6]{grid-template-columns:1fr 1fr;column-gap:clamp(40px,7vw,120px);padding-inline:clamp(24px,6vw,72px)}}@media (width<=760px){.notes-inner[data-astro-cid-xuy3mua6]{grid-template-columns:1fr;row-gap:56px;min-height:0;padding-block:88px 80px}.notes-left[data-astro-cid-xuy3mua6] .notes-logo{margin-top:24px;width:200px!important}.notes-desc[data-astro-cid-xuy3mua6]{font-size:clamp(23px,6.2vw,29px);line-height:1.45}.notes-list[data-astro-cid-xuy3mua6]{margin-top:0}.notes-row[data-astro-cid-xuy3mua6]{grid-template-columns:96px 1fr;padding:24px 0 26px}.notes-row[data-astro-cid-xuy3mua6] dd[data-astro-cid-xuy3mua6]{font-size:17px;line-height:1.6}}.contact[data-astro-cid-he3spzz3]{background:var(--white);padding:56px 24px 54px}.contact-line[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;display:flex}.contact-label[data-astro-cid-he3spzz3],.contact-sep[data-astro-cid-he3spzz3]{font-family:var(--serif);letter-spacing:.14em;color:#77716a;font-size:16px}.contact-email[data-astro-cid-he3spzz3]{font-family:var(--serif);letter-spacing:.12em;color:var(--ink);border-bottom:1px solid var(--olive);overflow-wrap:anywhere;padding-bottom:5px;font-size:16px;text-decoration:none}.contact-email[data-astro-cid-he3spzz3]:hover{border-bottom-color:var(--ink)}.strip[data-astro-cid-jo6i4kqk]{grid-template-columns:30.8fr 7.6fr 46.3fr 15.3fr;height:10px;display:grid}.strip[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:first-child{background:var(--mud)}.strip[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(2){background:var(--olive)}.strip[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(3){background:var(--slate)}.strip[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(4){background:var(--stone)}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{background:var(--slate);text-align:center;padding:10px max(16px, env(safe-area-inset-left,0px)) 12px max(16px, env(safe-area-inset-right,0px));font-family:var(--sans);letter-spacing:.04em;color:#d9d6cf;margin:0;font-size:12px;line-height:1.6}#main:focus{outline:none}
