.stepper.svelte-12ikhmf{border:2px solid var(--color-ink);background:var(--color-ivory);grid-template-columns:2.75rem 2.5rem 2.75rem;height:2.75rem;display:inline-grid}button.svelte-12ikhmf{cursor:pointer;place-items:center;display:grid}button.svelte-12ikhmf:hover:not(:disabled){background:var(--color-ink);color:var(--color-ivory)}button.svelte-12ikhmf:disabled{cursor:not-allowed;color:var(--color-muted)}output.svelte-12ikhmf{font-family:var(--font-accent);border-inline:2px solid var(--color-ink);place-items:center;font-weight:700;display:grid}.top.svelte-pk5lha{border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1rem 1rem;display:flex}.icon.svelte-pk5lha,.remove.svelte-pk5lha{border:2px solid var(--color-ink);cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;display:grid}.icon.svelte-pk5lha:hover,.remove.svelte-pk5lha:hover{background:var(--color-ink);color:var(--color-ivory)}.scroll.svelte-pk5lha{overscroll-behavior:contain;flex:1;padding:0 1rem 1.5rem;overflow-y:auto}.notice.svelte-pk5lha{border:2px solid var(--color-ink);background:var(--color-ivory);margin-top:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.empty.svelte-pk5lha{text-align:center;justify-items:center;padding:2rem 0 1.5rem;display:grid}.quick.svelte-pk5lha{border-top:2px solid var(--color-ink)}.quick.svelte-pk5lha li:where(.svelte-pk5lha){border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.lines.svelte-pk5lha li:where(.svelte-pk5lha){border-bottom:2px solid var(--color-ink);grid-template-columns:4rem minmax(0,1fr) auto;gap:.85rem;padding-block:1.1rem;display:grid}.lines.svelte-pk5lha li.unavailable:where(.svelte-pk5lha) .thumb:where(.svelte-pk5lha){filter:grayscale();opacity:.6}.thumb.svelte-pk5lha{align-self:start;width:4rem;height:auto}.row.svelte-pk5lha{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.subtotal.svelte-pk5lha{white-space:nowrap;font-size:1rem}.form.svelte-pk5lha{gap:1.1rem;margin-top:1.5rem;display:grid}.field.svelte-pk5lha{gap:.4rem;display:grid}.label.svelte-pk5lha{font-family:var(--font-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}input[type=text].svelte-pk5lha,textarea.svelte-pk5lha{border:2px solid var(--color-ink);background:var(--color-ivory);width:100%;min-height:3rem;padding:.75rem .9rem;font-size:1rem}input[type=text].svelte-pk5lha::placeholder,textarea.svelte-pk5lha::placeholder{color:var(--color-muted)}input[type=text].svelte-pk5lha:focus-visible,textarea.svelte-pk5lha:focus-visible{outline-offset:0}input[aria-invalid=true].svelte-pk5lha{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}textarea.svelte-pk5lha{resize:vertical}.options.svelte-pk5lha{flex-wrap:wrap;gap:.5rem;display:flex}.option.svelte-pk5lha{border:2px solid var(--color-ink);background:var(--color-ivory);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;display:inline-flex}.option.svelte-pk5lha:has(input:where(.svelte-pk5lha):checked){background:var(--color-ink);color:var(--color-ivory)}.option.svelte-pk5lha input:where(.svelte-pk5lha){accent-color:var(--color-red)}.error.svelte-pk5lha{color:var(--color-red);font-size:.875rem;font-weight:600}.foot.svelte-pk5lha{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-top:2px solid var(--color-ink);background:var(--color-cream);gap:.75rem;display:grid}.total.svelte-pk5lha{justify-content:space-between;align-items:baseline;display:flex}.fine.svelte-pk5lha{color:var(--color-muted);font-size:.8rem;line-height:1.5}.sent.svelte-pk5lha{border:2px solid var(--color-ink);background:var(--color-ivory);padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.clear.svelte-pk5lha{text-underline-offset:.3em;cursor:pointer;min-height:2.75rem;margin-top:.5rem;font-weight:600;text-decoration:underline}.clear.svelte-pk5lha:hover{color:var(--color-red)}@media (width>=48rem){.top.svelte-pk5lha,.scroll.svelte-pk5lha,.foot.svelte-pk5lha{padding-inline:1.5rem}}.toast-region.svelte-1ac1or7{z-index:45;left:1rem;right:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed}.toast.svelte-1ac1or7{border:2px solid var(--color-ink);background:var(--color-ivory);letter-spacing:.04em;box-shadow:4px 4px 0 var(--color-ink);padding:.75rem 1.1rem;font-size:.9rem}.floating.svelte-1ac1or7{z-index:44;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));box-shadow:4px 4px 0 var(--color-ink);position:fixed}.floating.svelte-1ac1or7 .btn:where(.svelte-1ac1or7){border-color:var(--color-ink);text-transform:none;letter-spacing:.02em;justify-content:flex-start}@media (width>=48rem){.toast-region.svelte-1ac1or7{bottom:2rem;left:auto;right:2rem}}.final.svelte-1d9fuzm{isolation:isolate;background:var(--color-red);color:var(--color-ivory);padding-block:3rem 7rem;position:relative}.final-wave-top{width:100%;height:3rem;position:absolute;bottom:calc(100% - 1px);left:0}.final-wave-bottom{width:100%;height:3rem;position:absolute;bottom:-1px;left:0;scale:-1 1}.clip.svelte-1d9fuzm{z-index:-1;position:absolute;inset:0;overflow:hidden}.inner.svelte-1d9fuzm{justify-items:start;display:grid}.gauge.svelte-1d9fuzm{text-align:center;justify-self:end;width:min(17rem,70vw)}.needle.svelte-1d9fuzm{transform-origin:150px 150px;transition:rotate 1.8s var(--ease-spring) .25s;rotate:60deg}.reveal-pending .needle.svelte-1d9fuzm{rotate:-70deg}.fuel.svelte-1d9fuzm{letter-spacing:.2em;color:var(--color-blush);margin-top:.5rem;font-size:.9rem}.title.svelte-1d9fuzm{margin-top:1.5rem;font-size:clamp(4rem,19vw,14rem);line-height:.86}.lead.svelte-1d9fuzm{max-width:30rem;color:var(--color-blush);margin-top:1.5rem;font-size:1.15rem;line-height:1.55}.cta.svelte-1d9fuzm{margin-top:2rem}@media (width>=64rem){.final.svelte-1d9fuzm{padding-block:4rem 9rem}.final-wave-top,.final-wave-bottom{height:5rem}.inner.svelte-1d9fuzm{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.gauge.svelte-1d9fuzm{grid-area:1/9/3/13;align-self:center;width:100%}.title.svelte-1d9fuzm{grid-area:1/1/auto/9}.lead.svelte-1d9fuzm,.cta.svelte-1d9fuzm{grid-column:1/8}.lead.svelte-1d9fuzm{font-size:1.3rem}}.footer.svelte-jz8lnl{padding-block:3.5rem 7rem;overflow:clip}.top.svelte-jz8lnl{gap:2.5rem;display:grid}.brandmark.svelte-jz8lnl{align-items:center;gap:1rem;display:flex}.links.svelte-jz8lnl,.contact.svelte-jz8lnl{gap:.25rem;display:grid}.links.svelte-jz8lnl a:where(.svelte-jz8lnl),.links.svelte-jz8lnl button:where(.svelte-jz8lnl),.contact.svelte-jz8lnl a:where(.svelte-jz8lnl){min-height:2.75rem;font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.links.svelte-jz8lnl button:where(.svelte-jz8lnl):hover,.contact.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-red)}.wordmark.svelte-jz8lnl{color:var(--color-red);white-space:nowrap;margin-top:3rem;font-size:20.9205cqi;line-height:.8}.bottom.svelte-jz8lnl{border-top:2px solid var(--color-ink);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1.5rem;padding-top:1rem;font-size:.875rem;display:flex}@media (width>=64rem){.footer.svelte-jz8lnl{padding-bottom:2.5rem}.top.svelte-jz8lnl{grid-template-columns:5fr 3fr 4fr;align-items:start}}.site-header.svelte-1elxaub{z-index:40;background:#f1eada00;border-bottom:2px solid #0000;transition:background-color .3s,border-color .3s;position:sticky;top:0}.site-header.scrolled.svelte-1elxaub{background:var(--color-cream);border-color:var(--color-ink)}.mascot.svelte-1elxaub{transform-origin:50% 100%;animation:hop .8s var(--ease-out-expo) 1.4s both;display:block}.mascot.hop.svelte-1elxaub{animation-delay:0s}@media (hover:hover){.logo.svelte-1elxaub:hover .mascot:where(.svelte-1elxaub){animation:hop .8s var(--ease-out-expo)}}.nav-link.svelte-1elxaub{padding:.75rem 0;display:inline-block;position:relative}.nav-link.svelte-1elxaub:after{content:"";background:var(--color-red);transform-origin:100%;height:2px;transition:transform .4s var(--ease-out-expo);position:absolute;bottom:.4rem;left:0;right:0;transform:scaleX(0)}.nav-link.svelte-1elxaub:hover:after,.nav-link.svelte-1elxaub:focus-visible:after{transform-origin:0;transform:scaleX(1)}.icon-btn.svelte-1elxaub{border:2px solid var(--color-ink);background:var(--color-cream);cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,color .2s;display:grid;position:relative}.icon-btn.svelte-1elxaub:hover{background:var(--color-ink);color:var(--color-ivory)}.badge.svelte-1elxaub{background:var(--color-red);min-width:1.4rem;height:1.4rem;color:var(--color-ivory);font-family:var(--font-accent);animation:pop .45s var(--ease-spring);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.6rem;right:-.6rem}@media (width>=48rem){.menu-toggle.svelte-1elxaub{display:none}}.mobile-nav.svelte-1elxaub{background:var(--color-cream);border-bottom:2px solid var(--color-ink);position:absolute;inset:100% 0 auto}.hero.svelte-1q37ri0{isolation:isolate;padding-block:1.25rem 3.5rem;position:relative;overflow:clip}.hero-edge{z-index:-1;width:78vw;height:auto;position:absolute;top:52%;right:-22vw}.hero-grid.svelte-1q37ri0{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""visual""copy";display:grid}.kicker.svelte-1q37ri0{grid-area:kicker;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.rule.svelte-1q37ri0{background:currentColor;flex:0 4rem;height:2px}.title.svelte-1q37ri0{z-index:1;grid-area:title;position:relative}.line.svelte-1q37ri0{white-space:nowrap;padding-bottom:.04em;display:block;overflow:hidden}.line.svelte-1q37ri0>span:where(.svelte-1q37ri0){animation:rise 1s var(--ease-out-expo) both;display:block}.line-1.svelte-1q37ri0{color:var(--color-red);font-size:21.2766cqi}.line-2.svelte-1q37ri0{font-size:15.873cqi}.line-2.svelte-1q37ri0>span:where(.svelte-1q37ri0){animation-delay:.12s}.visual.svelte-1q37ri0{grid-area:visual;height:27rem;margin-top:.5rem;position:relative}.visual-hill{width:min(30rem,108%);position:absolute;bottom:-.5rem;left:50%;translate:-50%}.stage.svelte-1q37ri0{inset-block:0;width:min(100%,27rem);position:absolute;left:50%;translate:-50%}.back.svelte-1q37ri0,.front.svelte-1q37ri0,.cat.svelte-1q37ri0{position:absolute}.back.svelte-1q37ri0{width:36%;bottom:3.5rem;left:12%}.front.svelte-1q37ri0{width:48%;bottom:.5rem;left:40%}.cat.svelte-1q37ri0{height:5.5rem;color:var(--color-mascot);top:1rem;left:4%}.bottle.svelte-1q37ri0{filter:drop-shadow(0 1.25rem 1.25rem #11111138);width:100%;height:auto;display:block}.back.svelte-1q37ri0 .bottle:where(.svelte-1q37ri0){--from-rotate:-14deg;animation:bottle-in 1.2s var(--ease-out-expo) .35s both;transform:rotate(-9deg)}.front.svelte-1q37ri0 .bottle:where(.svelte-1q37ri0){--from-rotate:12deg;animation:bottle-in 1.2s var(--ease-out-expo) .2s both;transform:rotate(5deg)}.cat.svelte-1q37ri0 svg{transform-origin:50% 100%;animation:hop .9s var(--ease-out-expo) 1.5s both}.copy.svelte-1q37ri0{z-index:1;grid-area:copy;margin-top:1.5rem;position:relative}.lead.svelte-1q37ri0{max-width:26rem;font-size:1.125rem;font-weight:500;line-height:1.5}.ctas.svelte-1q37ri0{gap:.75rem;margin-top:1.5rem;display:grid}.vertical.svelte-1q37ri0{display:none}@media (width>=40rem){.ctas.svelte-1q37ri0{flex-wrap:wrap;display:flex}.visual.svelte-1q37ri0{height:32rem}.stage.svelte-1q37ri0{width:min(100%,30rem)}}@media (width>=64rem){.hero.svelte-1q37ri0{padding-block:2rem 5rem}.hero-edge{width:40vw;top:-8%;right:-9vw}.hero-grid.svelte-1q37ri0{grid-template:auto auto 1fr/repeat(12,minmax(0,1fr));column-gap:1.5rem}.kicker.svelte-1q37ri0{grid-area:1/1/auto/7}.title.svelte-1q37ri0{grid-area:2/1/auto/-1}.line-1.svelte-1q37ri0{font-size:min(13.5vw,13rem)}.line-2.svelte-1q37ri0{margin-left:8%;font-size:min(9.4vw,9rem)}.visual.svelte-1q37ri0{grid-area:1/8/4/-1;height:auto;min-height:40rem;margin:0}.stage.svelte-1q37ri0{width:100%;left:0;translate:none}.visual-hill{width:120%;bottom:-3rem;left:52%}.back.svelte-1q37ri0{width:38%;bottom:5rem;left:6%}.front.svelte-1q37ri0{width:50%;bottom:1rem;left:38%}.cat.svelte-1q37ri0{height:8.5rem;color:var(--color-ivory);top:auto;bottom:1rem;left:2%}.copy.svelte-1q37ri0{grid-area:3/1/auto/7;align-self:end;margin-top:2.5rem}.lead.svelte-1q37ri0{font-size:1.3rem}.vertical.svelte-1q37ri0{writing-mode:vertical-rl;letter-spacing:.5em;color:var(--color-ivory);font-size:.75rem;display:block;position:absolute;top:50%;right:1.25rem;translate:0 -50%}}.marquee.svelte-1xpng2k{padding-block:1.5rem 3.75rem;position:relative;overflow-x:clip}.band.svelte-1xpng2k{background:var(--color-red);width:112%;color:var(--color-ivory);border-block:2px solid var(--color-ink);margin-left:-6%;overflow:hidden;rotate:-2.5deg}.track.svelte-1xpng2k{width:max-content;animation:38s linear infinite marquee;display:flex}.track.paused.svelte-1xpng2k{animation-play-state:paused}.group.svelte-1xpng2k{align-items:center;gap:1.5rem;padding:.85rem .75rem;display:flex}.display.svelte-1xpng2k{white-space:nowrap;font-size:clamp(1.75rem,5vw,3.5rem);line-height:1}.icon.svelte-1xpng2k{height:clamp(1.75rem,4.5vw,3rem);color:var(--color-ivory)}.toggle.svelte-1xpng2k{border:2px solid var(--color-ink);background:var(--color-cream);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;place-items:center;display:grid;position:absolute;bottom:0;right:.75rem}.toggle.svelte-1xpng2k:hover{background:var(--color-ink);color:var(--color-ivory)}@media (prefers-reduced-motion:reduce){.track.svelte-1xpng2k{animation:none}.toggle.svelte-1xpng2k{display:none}}.card.svelte-11ja2cl{gap:1.25rem;display:grid}.media.svelte-11ja2cl{aspect-ratio:var(--media-ratio,4 / 5);border:2px solid var(--color-ink);background:var(--color-cream);cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.media-shape{width:100%;height:100%;position:absolute;inset:0}.media-shape.shape-hill{height:70%;inset:30% 0 0}.number.svelte-11ja2cl{color:var(--color-ink);font-size:clamp(3rem,12vw,5rem);line-height:1;position:absolute;top:.75rem;left:1rem}.bottle.svelte-11ja2cl{width:auto;height:74cqh;transform:rotate(var(--tilt));filter:drop-shadow(0 1rem 1rem #11111140);transition:transform .6s var(--ease-out-expo);position:relative}@media (hover:hover){.media.svelte-11ja2cl:hover .bottle:where(.svelte-11ja2cl){transform:rotate(calc(var(--tilt) * -.6)) scale(1.06) translateY(-2%)}}.badge.svelte-11ja2cl{background:var(--color-ink);color:var(--color-ivory);letter-spacing:.12em;padding:.35rem .6rem;font-size:.75rem;position:absolute;top:1rem;right:1rem}.stamp.svelte-11ja2cl{border:3px solid var(--color-red);background:var(--color-ivory);color:var(--color-red);letter-spacing:.1em;padding:.5rem 1rem;font-size:1.5rem;position:absolute;rotate:-12deg}.sold-out.svelte-11ja2cl .bottle:where(.svelte-11ja2cl){filter:grayscale(.85);opacity:.6}.meta.svelte-11ja2cl{letter-spacing:.16em;color:var(--color-muted);font-size:.75rem}.name.svelte-11ja2cl{letter-spacing:.06em;color:var(--color-red);margin-top:.35rem;font-size:clamp(2rem,7vw,2.75rem);line-height:1}.kind.svelte-11ja2cl{margin-top:.35rem;font-weight:600}.desc.svelte-11ja2cl{max-width:30rem;color:var(--color-muted);margin-top:.5rem;line-height:1.55}.buy.svelte-11ja2cl{border-top:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.price.svelte-11ja2cl{font-size:2.25rem;line-height:1}.in-cart.svelte-11ja2cl{color:var(--color-red);margin-top:.6rem;font-size:.875rem;font-weight:600}.menu.svelte-15gydnd{isolation:isolate;padding-block:5rem 6rem;position:relative;overflow:clip}.head.svelte-15gydnd{gap:.75rem;margin-bottom:2.5rem;display:grid}.title.svelte-15gydnd{letter-spacing:.08em;color:var(--color-red);font-size:min(12.8205cqi,9.5rem);line-height:.9}.sub.svelte-15gydnd{letter-spacing:.6em;color:var(--color-muted);font-size:.875rem}.intro.svelte-15gydnd{max-width:28rem;font-size:1.05rem;line-height:1.55}.filters.svelte-15gydnd{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.chip.svelte-15gydnd{border:2px solid var(--color-ink);letter-spacing:.08em;cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 1rem;font-size:.9rem;transition:background-color .25s,color .25s;display:inline-flex}.chip.svelte-15gydnd:hover{background:var(--color-ivory)}.chip[aria-pressed=true].svelte-15gydnd{background:var(--color-ink);color:var(--color-ivory)}.count.svelte-15gydnd{opacity:.8;font-size:.75rem}.grid-list.svelte-15gydnd{gap:3.5rem;display:grid}.empty.svelte-15gydnd{border:2px dashed var(--color-ink);text-align:center;padding:3rem 1.5rem}@media (width>=48rem){.grid-list.svelte-15gydnd{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(2n){margin-top:7rem}}@media (width>=64rem){.head.svelte-15gydnd{grid-template-columns:1fr auto;align-items:end;column-gap:3rem;margin-bottom:4rem}.title.svelte-15gydnd{grid-column:1/-1}.sub.svelte-15gydnd{grid-column:1/-1;margin-top:-.5rem}.filters.svelte-15gydnd{justify-self:end;margin:0}.grid-list.svelte-15gydnd{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2.5rem}.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(4n+1),.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(4n){--media-ratio:5 / 4}.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(4n+1){grid-column:1/7}.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(4n+2){grid-column:8/12;margin-top:9rem}.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(4n+3){grid-column:2/6;margin-top:-2rem}.grid-list.svelte-15gydnd>li:where(.svelte-15gydnd):nth-child(4n){grid-column:7/13;margin-top:5rem}}.layout.svelte-wamamf{max-height:inherit;overscroll-behavior:contain;display:grid;overflow-y:auto}.media.svelte-wamamf{background:var(--color-red);place-items:center;min-height:15rem;padding:1.5rem 0 0;display:grid;position:relative;overflow:hidden}.media-hill{width:100%;height:55%;position:absolute;inset:auto 0 0}.bottle.svelte-wamamf{filter:drop-shadow(0 1rem 1rem #1111114d);width:min(42vw,13rem);height:auto;position:relative;transform:rotate(-5deg)translateY(8%)}.body.svelte-wamamf{padding:1.5rem 1rem 2rem;position:relative}.close.svelte-wamamf{border:2px solid var(--color-ink);cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:1rem;right:1rem}.close.svelte-wamamf:hover{background:var(--color-ink);color:var(--color-ivory)}.meta.svelte-wamamf{letter-spacing:.16em;color:var(--color-muted);padding-right:3.5rem;font-size:.75rem}.name.svelte-wamamf{letter-spacing:.06em;color:var(--color-red);margin-top:.5rem;font-size:clamp(2.25rem,9vw,3.5rem);line-height:1}.kind.svelte-wamamf{margin-top:.5rem;font-size:1.1rem;font-weight:600}.desc.svelte-wamamf{color:var(--color-muted);margin-top:.5rem;line-height:1.6}.facts.svelte-wamamf{border-block:2px solid var(--color-ink);grid-template-columns:1fr 1fr;margin-top:1.25rem;display:grid}.facts.svelte-wamamf>div:where(.svelte-wamamf){padding-block:.9rem}.facts.svelte-wamamf>div:where(.svelte-wamamf)+div:where(.svelte-wamamf){border-left:2px solid var(--color-ink);padding-left:1rem}dt.svelte-wamamf{font-family:var(--font-accent);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:700}.price.svelte-wamamf{color:var(--color-red);margin-top:.25rem;font-size:2rem;line-height:1}.buy.svelte-wamamf{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.note.svelte-wamamf,.soldout.svelte-wamamf{margin-top:1rem;font-size:.9rem;line-height:1.5}.soldout.svelte-wamamf{border:2px solid var(--color-red);color:var(--color-red);padding:1rem;font-weight:600}@media (width>=48rem){.layout.svelte-wamamf{grid-template-columns:2fr 3fr}.media.svelte-wamamf{min-height:32rem}.bottle.svelte-wamamf{width:68%}.body.svelte-wamamf{align-self:center;padding:2.5rem}}.signature.svelte-1kwnqee{--split:36%;isolation:isolate;grid-template-columns:var(--split) minmax(0, 1fr);grid-template-rows:auto auto auto auto;margin-top:2.5rem;display:grid;position:relative;overflow:clip}.panel.svelte-1kwnqee{background:var(--color-red);z-index:-1;grid-area:1/1/4;position:relative;overflow:hidden}.eyebrow.svelte-1kwnqee{grid-area:1/1/auto/-1;grid-template-columns:var(--split) 1fr;letter-spacing:.2em;padding-top:2.5rem;font-size:clamp(.85rem,2.6vw,1.1rem);display:grid}.eyebrow.svelte-1kwnqee span:where(.svelte-1kwnqee):first-child{justify-self:end;padding-right:.6em}.title.svelte-1kwnqee{grid-area:2/1/auto/-1;padding-top:.5rem;font-size:clamp(6rem,33vw,19rem);line-height:.82;display:grid}.layer.svelte-1kwnqee{padding-left:calc(var(--split) - .95em);grid-area:1/1}.on-panel.svelte-1kwnqee{color:var(--color-cream);clip-path:inset(0 calc(100% - var(--split)) 0 0)}.off-panel.svelte-1kwnqee{color:var(--color-red);clip-path:inset(0 0 0 var(--split))}.visual.svelte-1kwnqee{width:min(58vw,22rem);margin-left:calc(var(--split) - min(29vw, 11rem));grid-area:3/1/auto/-1;justify-self:start;margin-top:-2.5rem;padding-bottom:2rem;position:relative}.bottle.svelte-1kwnqee{filter:drop-shadow(0 1.5rem 1.5rem #11111147);width:100%;height:auto;display:block;transform:rotate(-6deg)}.visual.svelte-1kwnqee .peek{width:auto;height:28%;position:absolute;bottom:1.5rem;right:-18%}.info.svelte-1kwnqee{grid-area:4/1/auto/-1;padding:2rem 1rem 0}.percent.svelte-1kwnqee{color:var(--color-red);font-size:clamp(5rem,24vw,10rem);line-height:.85}.moment.svelte-1kwnqee{letter-spacing:.12em;font-size:clamp(1rem,3.5vw,1.35rem)}.facts.svelte-1kwnqee{border-top:2px solid var(--color-ink);margin-top:1.75rem}.facts.svelte-1kwnqee>div:where(.svelte-1kwnqee){border-bottom:2px solid var(--color-ink);padding-block:1rem}.pair.svelte-1kwnqee{grid-template-columns:1fr 1fr;display:grid}dt.svelte-1kwnqee{font-family:var(--font-accent);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:700}dd.svelte-1kwnqee{max-width:34rem;margin-top:.35rem;font-size:1.05rem;line-height:1.5}.price.svelte-1kwnqee{color:var(--color-red);font-size:2.25rem;line-height:1}.actions.svelte-1kwnqee{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.details.svelte-1kwnqee{text-underline-offset:.3em;cursor:pointer;min-height:2.75rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.details.svelte-1kwnqee:hover{color:var(--color-red)}@media (width>=64rem){.signature.svelte-1kwnqee{--split:40%;grid-template-rows:auto auto 1fr;margin-top:4rem}.panel.svelte-1kwnqee{grid-row:1/-1}.title.svelte-1kwnqee{font-size:min(17vw,17rem)}.visual.svelte-1kwnqee{grid-area:3/1;justify-self:end;width:min(24vw,22rem);margin:-4rem -10% 0 0;padding-bottom:7rem}.info.svelte-1kwnqee{grid-area:2/2/4;align-self:center;padding:2rem 3rem 4rem 30%}}.story.svelte-5s1rk5{isolation:isolate;padding-block:4rem 9rem;position:relative;overflow:clip}.wrap.svelte-5s1rk5{gap:3rem;display:grid;position:relative}.block.svelte-5s1rk5{aspect-ratio:4/5;background:var(--color-red);place-items:center;max-height:34rem;display:grid;position:relative;overflow:hidden}.block-label.svelte-5s1rk5{letter-spacing:.2em;color:var(--color-ivory);font-size:.85rem;position:absolute;top:1.25rem;left:1.25rem}.block.svelte-5s1rk5 .cat{width:auto;height:68%;position:relative;translate:-8%}.bottle.svelte-5s1rk5{filter:drop-shadow(0 1rem 1.25rem #11111159);width:34%;height:auto;position:absolute;bottom:-10%;right:-4%;rotate:14deg}.block-jp.svelte-5s1rk5{writing-mode:vertical-rl;letter-spacing:.45em;color:var(--color-blush);font-size:.75rem;position:absolute;bottom:1.25rem;left:1.25rem}.quote.svelte-5s1rk5{font-size:clamp(2.75rem,11vw,6rem);line-height:.95}.quote.svelte-5s1rk5 span:where(.svelte-5s1rk5){margin-top:.15em;display:block}.body.svelte-5s1rk5{gap:1rem;max-width:34rem;margin-top:1.75rem;font-size:1.1rem;line-height:1.65;display:grid}.sign.svelte-5s1rk5{letter-spacing:.14em;color:var(--color-red);align-items:center;gap:.85rem;margin-top:2rem;font-size:.9rem;display:flex}.rule.svelte-5s1rk5{background:currentColor;width:3rem;height:2px}@media (width>=64rem){.story.svelte-5s1rk5{padding-block:7rem 12rem}.wrap.svelte-5s1rk5{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem}.block.svelte-5s1rk5{grid-column:1/6;max-height:none}.text.svelte-5s1rk5{grid-column:7/13}}.skip.svelte-1uha8ag{z-index:60;position:fixed;top:.75rem;left:.75rem}
