.hero-module__b2v-4a__root{isolation:isolate;background:radial-gradient(120% 90% at 16% 2%, var(--card) 0%, transparent 55%), radial-gradient(66% 62% at 74% 40%, var(--card) 0%, transparent 68%), radial-gradient(80% 70% at 92% 96%, color-mix(in srgb, var(--primary) 7%, transparent) 0%, transparent 62%),  linear-gradient(166deg, var(--background) 0%, var(--sunken) 58%, var(--background) 100%);width:100%;color:var(--foreground);font-synthesis-weight:none;padding:clamp(2rem,min(6vw,6.5vh),5.5rem) 1rem clamp(2.25rem,min(7vw,7vh),6rem);position:relative;overflow:clip}@media (min-width:640px){.hero-module__b2v-4a__root{padding-inline:1.5rem}}.hero-module__b2v-4a__root:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card) 90%, transparent), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.hero-module__b2v-4a__inner{width:min(100%, var(--container-page,90rem));align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin-inline:auto;display:grid;position:relative}.hero-module__b2v-4a__copy{z-index:6;min-width:0;max-width:34rem;transform:translate3d(calc(var(--mx,0) * -3px), calc(var(--my,0) * -2px), 0);position:relative}.hero-module__b2v-4a__copyRise{animation:hero-module__b2v-4a__rise .46s var(--ease-settle,cubic-bezier(.23, 1, .32, 1)) both}@keyframes hero-module__b2v-4a__rise{0%{transform:translateY(14px)}to{transform:translate(0,0)}}.hero-module__b2v-4a__eyebrow{align-items:center;gap:.6rem;margin:0 0 clamp(.8rem,min(2vw,2.1vh),1.5rem);display:flex}.hero-module__b2v-4a__eyebrow:after{content:"";background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;height:1px}.hero-module__b2v-4a__title{text-wrap:balance;margin:0}.hero-module__b2v-4a__title em{color:var(--primary-ink);font-style:italic;font-weight:500;display:block}.hero-module__b2v-4a__lede{max-width:30rem;color:var(--ink-soft);margin:clamp(.9rem,min(2vw,2.2vh),1.6rem) 0 0;font-size:clamp(1rem,1.05vw + .8rem,1.15rem);line-height:1.55}.hero-module__b2v-4a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-module__b2v-4a__search{gap:.5rem;max-width:30rem;margin-top:clamp(1.2rem,min(2.6vw,2.8vh),2.1rem);display:flex}.hero-module__b2v-4a__field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hero-module__b2v-4a__input{border:1px solid var(--input);border-radius:calc(var(--radius) - .1rem);background:var(--card);width:100%;min-width:0;height:3.25rem;color:var(--foreground);font:inherit;box-shadow:var(--shadow-lip,0 1px 0 #ffffffe6 inset), 0 2px 5px -3px rgb(var(--shadow-tint) / .22);padding:0 1rem 0 2.6rem;font-size:1rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.hero-module__b2v-4a__input::placeholder{color:var(--muted-foreground)}.hero-module__b2v-4a__input:hover{border-color:color-mix(in srgb, var(--input) 65%, var(--foreground))}.hero-module__b2v-4a__input:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-color:var(--ring)}.hero-module__b2v-4a__glass{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;position:absolute;left:.95rem}.hero-module__b2v-4a__submit{border:1px solid var(--primary);border-radius:calc(var(--radius) - .1rem);background:var(--primary);height:3.25rem;color:var(--primary-foreground);font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 14px -8px rgb(var(--shadow-tint) / .6);padding:0 1.35rem;font-size:.95rem;font-weight:600;transition:transform .14s ease-out,box-shadow .18s ease-out,background-color .16s ease-out,border-color .16s ease-out}.hero-module__b2v-4a__submit:hover{background:color-mix(in srgb, var(--primary) 86%, var(--foreground));border-color:color-mix(in srgb, var(--primary) 86%, var(--foreground));box-shadow:0 10px 20px -10px rgb(var(--shadow-tint) / .65)}.hero-module__b2v-4a__submit:active{transition-duration:.11s;transform:scale(.97)}.hero-module__b2v-4a__submit:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.hero-module__b2v-4a__counts{flex-wrap:wrap;gap:.5rem;margin:clamp(1.1rem,min(2.4vw,2.6vh),2rem) 0 0;padding:0;list-style:none;display:flex}.hero-module__b2v-4a__counts>li{flex:auto}.hero-module__b2v-4a__chip{border:1px solid var(--border);border-radius:calc(var(--radius) - .1rem);background:color-mix(in srgb, var(--card) 72%, transparent);height:100%;color:inherit;transition:transform .19s var(--ease-settle,cubic-bezier(.23, 1, .32, 1)), box-shadow .2s ease-out, border-color .2s ease-out, background-color .2s ease-out;flex-direction:column;gap:.1rem;padding:.7rem 1.05rem .75rem;text-decoration:none;display:flex}.hero-module__b2v-4a__chip:hover{border-color:var(--line-strong);background:var(--card);box-shadow:0 12px 22px -14px rgb(var(--shadow-tint) / .5);transform:translateY(-3px)}.hero-module__b2v-4a__chip:active{transition-duration:.11s;transform:translateY(-1px)scale(.99)}.hero-module__b2v-4a__chip:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.hero-module__b2v-4a__chipNumber{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1}.hero-module__b2v-4a__chipLabel{letter-spacing:.02em;color:var(--ink-soft);font-size:.78rem;font-weight:500}.hero-module__b2v-4a__trust{color:var(--muted-foreground);margin:clamp(1.2rem,2vw,1.6rem) 0 0;font-size:.875rem;line-height:1.5}.hero-module__b2v-4a__trust b{color:var(--ink-soft);font-weight:600}.hero-module__b2v-4a__closing{color:var(--ink-soft);margin:.55rem 0 0;font-size:.98rem;font-style:italic}.hero-module__b2v-4a__stage{perspective:1400px;min-width:0;position:relative}.hero-module__b2v-4a__deck{transform-style:preserve-3d;flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex;position:relative}.hero-module__b2v-4a__slot{--rot:0deg;--fs:1rem;width:100%;font-size:var(--fs);transform:rotate(var(--rot));transform-style:preserve-3d;animation:hero-module__b2v-4a__deal .52s var(--ease-settle,cubic-bezier(.23, 1, .32, 1)) both;animation-delay:var(--delay,0s);position:relative}.hero-module__b2v-4a__slot+.hero-module__b2v-4a__slot{margin-top:-1.6rem}@keyframes hero-module__b2v-4a__deal{0%{opacity:0;transform:translate3d(var(--dx,0), var(--dy,0), 0) rotate(var(--dr,0deg))}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--rot))}}.hero-module__b2v-4a__card{color:inherit;transform:translate3d(calc(var(--mx,0) * var(--px,0px)), calc(var(--my,0) * var(--py,0px)), 0) rotateY(calc(var(--mx,0) * var(--tilt,0deg))) rotateX(calc(var(--my,0) * var(--tilt,0deg) * -1));transform-style:preserve-3d;will-change:transform;text-decoration:none;display:block}.hero-module__b2v-4a__face{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);transition:transform .21s var(--ease-settle,cubic-bezier(.23, 1, .32, 1)), box-shadow .24s ease-out, border-color .2s ease-out;grid-template-columns:minmax(0,1fr);gap:.3em;padding:1em 1.15em 1.1em;display:grid;position:relative}.hero-module__b2v-4a__face:before{content:"";background:var(--tone,var(--muted-foreground));border-radius:0 3px 3px 0;width:3px;position:absolute;inset:1em auto 1em 0}.hero-module__b2v-4a__face[data-tone=SEALED]{--tone:var(--sealed)}.hero-module__b2v-4a__face[data-tone=DECANT]{--tone:var(--decant)}.hero-module__b2v-4a__face[data-tone=USED]{--tone:var(--used)}.hero-module__b2v-4a__cardTop{justify-content:space-between;align-items:baseline;gap:.75em;display:flex}.hero-module__b2v-4a__brand{letter-spacing:.13em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72em;font-weight:600;overflow:hidden}.hero-module__b2v-4a__cond{letter-spacing:.07em;text-transform:uppercase;color:var(--tone,var(--ink-soft));flex:none;font-size:.7em;font-weight:600}.hero-module__b2v-4a__name{letter-spacing:-.015em;color:var(--foreground);font-size:1.32em;font-weight:600;line-height:1.12}.hero-module__b2v-4a__meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.8em}.hero-module__b2v-4a__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.15em;font-size:1.42em;font-weight:600;line-height:1}.hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face{border-color:var(--line-strong);transform:translateY(-6px)}.hero-module__b2v-4a__card:active .hero-module__b2v-4a__face{transition-duration:.12s;transform:translateY(-2px)scale(.99)}.hero-module__b2v-4a__card:focus-visible{outline:none}.hero-module__b2v-4a__card:focus-visible .hero-module__b2v-4a__face{outline:2px solid var(--ring);outline-offset:3px}.hero-module__b2v-4a__deckNote{letter-spacing:.02em;color:var(--ink-soft);align-items:center;gap:.5rem;margin:1.5rem 0 0;font-size:.8rem;display:flex}.hero-module__b2v-4a__deckNote:before{content:"";background:var(--line-strong);width:1.75rem;height:1px}.hero-module__b2v-4a__p1{--rot:-.8deg;--fs:.94rem;--px:6px;--py:5px;--tilt:.6deg;--delay:.1s;--dx:-8%;--dy:26%;--dr:6deg;z-index:1}.hero-module__b2v-4a__p2{--rot:.7deg;--fs:1rem;--px:10px;--py:8px;--tilt:.9deg;--delay:.17s;--dx:24%;--dy:18%;--dr:-7deg;z-index:2}.hero-module__b2v-4a__p3{--rot:-.6deg;--fs:1.06rem;--px:15px;--py:12px;--tilt:1.2deg;--delay:.24s;--dx:-12%;--dy:14%;--dr:5deg;z-index:3}.hero-module__b2v-4a__p4{--rot:.9deg;--fs:1.12rem;--px:21px;--py:16px;--tilt:1.5deg;--delay:.31s;--dx:26%;--dy:-8%;--dr:-6deg;z-index:4}.hero-module__b2v-4a__p5{--rot:-.5deg;--fs:1.2rem;--px:28px;--py:21px;--tilt:1.9deg;--delay:.38s;--dx:-16%;--dy:-20%;--dr:7deg;z-index:5}.hero-module__b2v-4a__p1 .hero-module__b2v-4a__face{background:color-mix(in srgb, var(--card) 55%, var(--background));box-shadow:0 1px 1px rgb(var(--shadow-tint) / .04), 0 7px 12px -8px rgb(var(--shadow-tint) / .2)}.hero-module__b2v-4a__p2 .hero-module__b2v-4a__face{background:color-mix(in srgb, var(--card) 72%, var(--background));box-shadow:0 1px 2px rgb(var(--shadow-tint) / .05), 0 12px 20px -10px rgb(var(--shadow-tint) / .24), 0 24px 34px -30px rgb(var(--shadow-tint) / .2)}.hero-module__b2v-4a__p3 .hero-module__b2v-4a__face{background:color-mix(in srgb, var(--card) 86%, var(--background));box-shadow:var(--shadow-lip,0 1px 0 #ffffffe6 inset), 0 2px 3px rgb(var(--shadow-tint) / .06), 0 16px 26px -12px rgb(var(--shadow-tint) / .28), 0 34px 50px -34px rgb(var(--shadow-tint) / .24)}.hero-module__b2v-4a__p4 .hero-module__b2v-4a__face{background:color-mix(in srgb, var(--card) 94%, var(--background));box-shadow:var(--shadow-lip,0 1px 0 #ffffffe6 inset), 0 2px 4px rgb(var(--shadow-tint) / .07), 0 22px 34px -14px rgb(var(--shadow-tint) / .3), 0 46px 66px -38px rgb(var(--shadow-tint) / .3)}.hero-module__b2v-4a__p5 .hero-module__b2v-4a__face{box-shadow:var(--shadow-lip,0 1px 0 #ffffffe6 inset), 0 3px 5px rgb(var(--shadow-tint) / .08), 0 28px 42px -16px rgb(var(--shadow-tint) / .32), 0 62px 92px -44px rgb(var(--shadow-tint) / .34)}.hero-module__b2v-4a__p1 .hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face{box-shadow:0 2px 3px rgb(var(--shadow-tint) / .05), 0 16px 26px -12px rgb(var(--shadow-tint) / .26)}.hero-module__b2v-4a__p2 .hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face,.hero-module__b2v-4a__p3 .hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face{box-shadow:var(--shadow-lip,0 1px 0 #ffffffe6 inset), 0 3px 5px rgb(var(--shadow-tint) / .06), 0 24px 38px -16px rgb(var(--shadow-tint) / .3), 0 48px 66px -40px rgb(var(--shadow-tint) / .24)}.hero-module__b2v-4a__p4 .hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face,.hero-module__b2v-4a__p5 .hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face{box-shadow:var(--shadow-lip,0 1px 0 #ffffffe6 inset), 0 3px 6px rgb(var(--shadow-tint) / .07), 0 30px 48px -18px rgb(var(--shadow-tint) / .32), 0 68px 96px -46px rgb(var(--shadow-tint) / .3)}.hero-module__b2v-4a__sheen{z-index:7;pointer-events:none;background:linear-gradient(102deg, transparent 40%, color-mix(in srgb, var(--card) 72%, transparent) 50%, transparent 60%);mix-blend-mode:overlay;opacity:0;animation:hero-module__b2v-4a__sweep 1.05s var(--ease-settle,cubic-bezier(.23, 1, .32, 1)) .43s 1 both;position:absolute;inset:-12% -30%}@keyframes hero-module__b2v-4a__sweep{0%{opacity:0;transform:translate(-42%)}30%{opacity:1}to{opacity:0;transform:translate(42%)}}@supports (animation-timeline:view()){@media (max-width:1079px) and (prefers-reduced-motion:no-preference){.hero-module__b2v-4a__card{animation:linear both hero-module__b2v-4a__drift;animation-timeline:view();animation-range:entry 15% exit 85%}@keyframes hero-module__b2v-4a__drift{0%{transform:translate3d(0, calc(var(--py,0px) * .9), 0)}to{transform:translate3d(0, calc(var(--py,0px) * -.9), 0)}}}}@media (min-width:1080px){.hero-module__b2v-4a__root{align-items:center;min-height:min(100svh,940px);display:flex}.hero-module__b2v-4a__inner{grid-template-columns:minmax(0,.84fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem)}.hero-module__b2v-4a__stage{aspect-ratio:1/1.02}.hero-module__b2v-4a__deck{display:block;position:absolute;inset:0}.hero-module__b2v-4a__slot{position:absolute}.hero-module__b2v-4a__slot+.hero-module__b2v-4a__slot{margin-top:0}.hero-module__b2v-4a__p1{width:43%;top:0%;left:44%}.hero-module__b2v-4a__p2{width:45%;top:15%;left:1%}.hero-module__b2v-4a__p3{width:48%;top:34%;left:45%}.hero-module__b2v-4a__p4{width:51%;top:53%;left:-5%}.hero-module__b2v-4a__p5{width:56%;top:69%;left:28%}.hero-module__b2v-4a__deckNote{margin:0;position:absolute;bottom:-2.25rem;left:0}}@media (min-width:1080px) and (max-width:1279px){.hero-module__b2v-4a__title{font-size:clamp(2.6rem,3.6vw,3.4rem)}}@media (max-width:560px){.hero-module__b2v-4a__p5{display:none}}@media (max-width:1079px){.hero-module__b2v-4a__stage{margin-top:.5rem}.hero-module__b2v-4a__slot{width:min(90%,24rem)}.hero-module__b2v-4a__slot+.hero-module__b2v-4a__slot{margin-top:-.5rem}.hero-module__b2v-4a__p2,.hero-module__b2v-4a__p4{align-self:flex-end}.hero-module__b2v-4a__p1,.hero-module__b2v-4a__p3,.hero-module__b2v-4a__p5{align-self:flex-start}.hero-module__b2v-4a__p1{--fs:1rem}.hero-module__b2v-4a__p2{--fs:1.02rem}.hero-module__b2v-4a__p3{--fs:1.04rem}.hero-module__b2v-4a__p4{--fs:1.06rem}.hero-module__b2v-4a__p5{--fs:1.08rem}}@media (prefers-reduced-motion:reduce){.hero-module__b2v-4a__copyRise,.hero-module__b2v-4a__slot{animation:none}.hero-module__b2v-4a__card{transform:none;animation:none!important}.hero-module__b2v-4a__sheen{display:none}.hero-module__b2v-4a__chip,.hero-module__b2v-4a__face,.hero-module__b2v-4a__submit,.hero-module__b2v-4a__input{transition-property:box-shadow,border-color,background-color,outline-color;transition-duration:.16s}.hero-module__b2v-4a__card:hover .hero-module__b2v-4a__face,.hero-module__b2v-4a__card:active .hero-module__b2v-4a__face,.hero-module__b2v-4a__chip:hover,.hero-module__b2v-4a__chip:active,.hero-module__b2v-4a__submit:active{transform:none}}
