.opening[data-astro-cid-inpi3r5t]{min-height:100svh;color:var(--ivory-50);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.opening__stage[data-astro-cid-inpi3r5t]{width:min(44vw,64svh);margin:calc(var(--header-h) + 1rem) clamp(1.5rem, 6vw, 7rem) 2rem 0;grid-area:1/2;align-self:center}.opening__palms[data-astro-cid-inpi3r5t]{z-index:0;background:var(--texture-palmes) right center / cover no-repeat;mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;inset:-6% -10% -6% 30%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.opening__light[data-astro-cid-inpi3r5t]{z-index:0;mix-blend-mode:screen;opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#ecc47c57,#ecc47c1f 50%,#0000);width:70%;height:120%;position:absolute;top:-10%;left:0;translate:50%}.opening__stage[data-astro-cid-inpi3r5t],.opening__text[data-astro-cid-inpi3r5t]{z-index:1;position:relative}.opening__text[data-astro-cid-inpi3r5t]{width:min(100%,620px);padding:calc(var(--header-h) + clamp(1rem, 4svh, 2.5rem)) clamp(2rem, 5vw, 5rem) clamp(2rem, 7svh, 3.5rem) var(--gutter);grid-area:1/1;place-self:center end}.opening__kicker[data-astro-cid-inpi3r5t]{color:var(--gold-400);margin:0 0 clamp(.75rem,2svh,1.4rem)}.opening__title[data-astro-cid-inpi3r5t]{font-family:var(--font-script);color:var(--ivory-50);margin:0;font-size:clamp(2.8rem,min(5.6vw,8.4svh),5.8rem);font-weight:400;line-height:1.02}.opening__line[data-astro-cid-inpi3r5t]{padding:.04em .12em .12em 0;display:block}.opening__lede[data-astro-cid-inpi3r5t]{color:#f6f1e7d6;max-width:34rem;margin-top:clamp(1rem,2.6svh,1.6rem)}.opening[data-astro-cid-inpi3r5t] .btn-row[data-astro-cid-inpi3r5t]{margin-top:clamp(1.25rem,3.6svh,2.4rem)}@media (width<=899px){.opening[data-astro-cid-inpi3r5t]{grid-template-columns:1fr;min-height:0}.opening__stage[data-astro-cid-inpi3r5t]{width:min(84vw, calc((100svh - var(--header-h) - 15.5rem) * .8));margin:calc(var(--header-h) + .5rem) 0 0;grid-column:1;justify-self:center}.opening__palms[data-astro-cid-inpi3r5t]{inset:0 -30% 35% -10%}.opening__text[data-astro-cid-inpi3r5t]{width:auto;padding:1.75rem var(--gutter) 3.5rem;grid-row:2;justify-self:stretch}.opening__title[data-astro-cid-inpi3r5t]{font-size:clamp(2.7rem,11vw,3.6rem)}}@media (prefers-reduced-motion:no-preference){.opening__light[data-astro-cid-inpi3r5t]{animation:opening-light 3.2s var(--ease-inout) both}.opening__write[data-astro-cid-inpi3r5t]{animation:opening-write 1.3s var(--ease-inout) both;animation-delay:calc(.25s + var(--i) * .55s)}.opening__in[data-astro-cid-inpi3r5t]{animation:opening-in .9s var(--ease) both;animation-delay:calc(.15s + var(--i) * .2s)}}@keyframes opening-light{0%{opacity:0;translate:-60%}45%{opacity:1}}@keyframes opening-write{0%{clip-path:inset(-.3em calc(100% + .3em) -.4em -.3em)}to{clip-path:inset(-.3em -.3em -.4em)}}@keyframes opening-in{0%{opacity:0;transform:translateY(14px)}}.hrange[data-astro-cid-i7gvkcv5]{--bh:300px}.hrange[data-astro-cid-i7gvkcv5] .section-head[data-astro-cid-i7gvkcv5]{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.hrange__brands[data-astro-cid-i7gvkcv5]{gap:4rem;display:grid}@media (width>=900px){.hrange__brands[data-astro-cid-i7gvkcv5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}}.hrange__brand[data-astro-cid-i7gvkcv5]{justify-items:center;gap:2rem;display:grid}.hrange__brand-name[data-astro-cid-i7gvkcv5]{width:100%;color:var(--green-800);align-items:center;gap:1.25rem;margin:0;font-size:1.35rem;display:flex}.hrange__brand-name[data-astro-cid-i7gvkcv5]:before,.hrange__brand-name[data-astro-cid-i7gvkcv5]:after{content:"";background:var(--line);flex:1;height:1px}.hrange__row[data-astro-cid-i7gvkcv5]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;margin:0;padding:0;list-style:none;display:grid}.hrange__link[data-astro-cid-i7gvkcv5]{color:inherit;text-align:center;justify-items:center;gap:.35rem;padding-bottom:.25rem;text-decoration:none;display:grid}.hrange__bottle[data-astro-cid-i7gvkcv5]{height:var(--bh);aspect-ratio:var(--ratio);filter:drop-shadow(0 16px 16px #0003);transition:translate var(--dur-ui) var(--ease);margin-bottom:1.4rem;display:block;position:relative}.hrange__bottle[data-astro-cid-i7gvkcv5]:after{content:"";background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;width:160%;height:10px;position:absolute;bottom:-4px;left:50%;translate:-50%}.hrange__bottle[data-astro-cid-i7gvkcv5] img{width:100%;height:100%;display:block}.hrange__name[data-astro-cid-i7gvkcv5]{font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.04em;text-transform:uppercase;color:var(--green-800);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.05}.hrange__flavor[data-astro-cid-i7gvkcv5]{color:var(--ink-500);font-size:.85rem;line-height:1.4}.hrange__link[data-astro-cid-i7gvkcv5]:hover .hrange__name[data-astro-cid-i7gvkcv5],.hrange__link[data-astro-cid-i7gvkcv5]:focus-visible .hrange__name[data-astro-cid-i7gvkcv5]{text-underline-offset:.2em;text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){.hrange__link[data-astro-cid-i7gvkcv5]:hover .hrange__bottle[data-astro-cid-i7gvkcv5],.hrange__link[data-astro-cid-i7gvkcv5]:focus-visible .hrange__bottle[data-astro-cid-i7gvkcv5]{translate:0 -6px}}@media (width<=899px){.hrange[data-astro-cid-i7gvkcv5]{--bh:170px}.hrange__brands[data-astro-cid-i7gvkcv5]{gap:3.5rem}.hrange__brand[data-astro-cid-i7gvkcv5]{gap:1.5rem}.hrange__bottle[data-astro-cid-i7gvkcv5]{margin-bottom:1rem}.hrange__name[data-astro-cid-i7gvkcv5]{letter-spacing:.02em;font-size:min(1rem,4.1vw)}.hrange__flavor[data-astro-cid-i7gvkcv5]{font-size:.76rem}}.house__grid[data-astro-cid-6voplrxj]{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width>=900px){.house__grid[data-astro-cid-6voplrxj]{grid-template-columns:auto minmax(0,1fr)}}.house__figure[data-astro-cid-6voplrxj]{justify-items:start;gap:1rem;max-width:15rem;margin:0;display:grid}.house__n[data-astro-cid-6voplrxj]{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--gold-400);font-size:clamp(9rem,20vw,16rem);font-weight:400;line-height:.8}.house__label[data-astro-cid-6voplrxj]{color:#f6f1e7d9;font-size:.95rem;line-height:1.5}.house__body[data-astro-cid-6voplrxj]{justify-items:start;gap:1.5rem;display:grid}.house__points[data-astro-cid-6voplrxj]{border-top:1px solid var(--line-light);width:100%;margin:0;padding:0;list-style:none;display:grid}.house__points[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--line-light);color:#f6f1e7d1;padding:.9rem 0}.tasting__more[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:1rem 2.5rem;margin-top:2.5rem;display:flex}.rituals[data-astro-cid-6voplrxj]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.rituals[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr)}}.ritual[data-astro-cid-6voplrxj]{align-content:start;gap:.9rem;display:grid}.ritual__icon[data-astro-cid-6voplrxj]{border:1px solid var(--line-strong);width:3.25rem;height:3.25rem;color:var(--green-800);border-radius:50%;place-items:center;display:grid}.ritual[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{text-transform:uppercase;letter-spacing:.02em;font-size:2.2rem}.ritual[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0}.end__grid[data-astro-cid-6voplrxj]{gap:3rem;display:grid}.end__col[data-astro-cid-6voplrxj]{align-content:start;justify-items:start;gap:1.25rem;display:grid}.end__col[data-astro-cid-6voplrxj]+.end__col[data-astro-cid-6voplrxj]{border-top:1px solid var(--line-light);padding-top:3rem}@media (width>=900px){.end__grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,7rem)}.end__col[data-astro-cid-6voplrxj]+.end__col[data-astro-cid-6voplrxj]{border-top:0;border-left:1px solid var(--line-light);padding-top:0;padding-left:clamp(3rem,7vw,7rem)}}.end__text[data-astro-cid-6voplrxj]{color:#f5efe5d1;max-width:30rem;margin:0 0 .5rem}.end__handle[data-astro-cid-6voplrxj]{font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-200);margin-bottom:.4rem;font-size:1.6rem;display:block}.end[data-astro-cid-6voplrxj] [data-astro-cid-6voplrxj]:focus-visible{outline-color:var(--gold-200)}
