:root{--sx-ink: #fbf8f3;--sx-char: #f1e9dd;--sx-char-2: #e7dccb;--sx-cream: #1d1610;--sx-paper: #f4ede3;--sx-paper-2: #e9dfd0;--sx-kraft: #d5bd98;--sx-gold: #8a6a3a;--sx-gold-2: #a67f45;--sx-amber: #c27a24;--sx-text-d: #6a5d50;--sx-text-l: #5b5045;--sx-line-d: rgba(43, 32, 22, .13);--sx-line-l: rgba(43, 32, 22, .14);--sx-serif: var(--font-heading-family, "Playfair Display"), Georgia, serif;--sx-sans: var(--font-body-family, "Lato"), "Helvetica Neue", Arial, sans-serif;--sx-ease: cubic-bezier(.22, 1, .36, 1);--sx-ease-io: cubic-bezier(.65, 0, .35, 1);--sx-d1: .6s;--sx-d2: 1s;--sx-d3: 1.4s;--sx-gutter: clamp(16px, 4vw, 48px);--sx-nav-h: 96px}.sx-section{position:relative}.sx-section :is(h1,h2,h3,h4),.sx-hero :is(h1,h2,h3){color:inherit;letter-spacing:inherit}.sx-coll__name,.sx-show__name,.sx-faq__help h3{color:var(--sx-cream)}.sx-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 var(--sx-gutter);box-sizing:border-box}.sx-dark{background:var(--sx-ink);color:var(--sx-cream)}.sx-light{--sx-ink-l: 1}.sx-light{background:var(--sx-paper);color:#1b1510}.sx-eyebrow{font-family:var(--sx-sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;margin:0 0 18px;color:var(--sx-gold);font-weight:400}.sx-light .sx-eyebrow{color:#8a6a3a}.sx-h2{font-family:var(--sx-serif);font-weight:400;letter-spacing:-.01em;line-height:1.04;font-size:clamp(34px,5.2vw,72px);margin:0;color:inherit}.sx-h2 em{font-style:italic;color:var(--sx-gold-2)}.sx-light .sx-h2 em{color:#8a6a3a}.sx-lede{font-size:clamp(15px,1.2vw,17px);line-height:1.75;max-width:46ch;margin:22px 0 0}.sx-dark .sx-lede{color:var(--sx-text-d)}.sx-light .sx-lede{color:var(--sx-text-l)}.sx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(36px,5vw,64px)}.sx-link{font-family:var(--sx-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:inherit;text-decoration:none;display:inline-flex;gap:12px;align-items:center;padding:6px 0;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--sx-d1) var(--sx-ease)}.sx-link:hover{background-size:100% 1px}.sx-link svg{transition:transform var(--sx-d1) var(--sx-ease)}.sx-link:hover svg{transform:translate(4px)}.sx-btn{--b: #1d1610;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 30px;border-radius:999px;overflow:hidden;isolation:isolate;font-family:var(--sx-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid var(--b);color:#f6efe3;background:var(--b);transition:color var(--sx-d1) var(--sx-ease),border-color var(--sx-d1) var(--sx-ease),transform var(--sx-d1) var(--sx-ease);-webkit-tap-highlight-color:transparent}.sx-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sx-gold);transform:translateY(101%);border-radius:inherit;transition:transform .7s var(--sx-ease)}.sx-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,246,225,.45),transparent);transform:skew(-18deg)}.sx-btn:hover:after{animation:sxGlint .9s var(--sx-ease) 1}.sx-btn--gold:hover{color:#fff;border-color:var(--sx-gold)}.sx-btn--gold:hover:before{transform:translateY(0)}.sx-btn__arrow{display:inline-flex;transition:transform var(--sx-d1) var(--sx-ease)}.sx-btn:hover .sx-btn__arrow{transform:translate(5px)}.sx-btn--ghost{background:transparent;color:var(--sx-cream);border-color:#1d161052}.sx-btn--ghost:before{background:var(--sx-cream)}.sx-btn--ghost:hover{color:#f6efe3;border-color:var(--sx-cream)}.sx-btn--ghost:hover:before{transform:translateY(0)}.sx-light .sx-btn--ghost{color:#1b1510;border-color:#1b15104d}.sx-light .sx-btn--ghost:before{background:#1b1510}.sx-light .sx-btn--ghost:hover{color:var(--sx-paper)}.sx-btn--sm{min-height:42px;padding:0 20px;font-size:11px;letter-spacing:.2em}.sx-btn:focus-visible,.sx-link:focus-visible,.sx-hero__skip:focus-visible,.sx-hero__replay:focus-visible{outline:1px solid var(--sx-gold-2);outline-offset:4px}.sx-btn[aria-busy=true]{pointer-events:none;opacity:.7}@keyframes sxGlint{to{left:130%}}.sx-js [data-sx-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity var(--sx-d2) var(--sx-ease),transform var(--sx-d3) var(--sx-ease);transition-delay:calc(var(--sx-delay, 0) * 1ms)}.sx-js [data-sx-reveal=fade]{transform:none}.sx-js [data-sx-reveal=mask]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path var(--sx-d3) var(--sx-ease-io);transition-delay:calc(var(--sx-delay, 0) * 1ms)}.sx-js [data-sx-reveal=scale]{transform:scale(.94)}.sx-js [data-sx-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.sx-js [data-sx-words] .sx-w>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--sx-ease);transition-delay:calc(var(--i, 0) * 70ms + 80ms)}.sx-js [data-sx-words].is-in .sx-w>span{transform:none}.sx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}[data-sx-parallax]{will-change:transform}:is(.sx-nav-section,.shopify-section:has(>.sx-nav)){position:sticky;top:0;z-index:60}:is(.sx-nav-section,.shopify-section:has(>.sx-nav)) .sx-nav{position:relative!important;top:auto!important;background-color:#fbf8f3e6!important;box-shadow:none!important;border-bottom:1px solid var(--sx-line-d);transition:background-color .6s var(--sx-ease),border-color .6s var(--sx-ease),backdrop-filter .6s;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.sx-nav img{transition:height .5s var(--sx-ease)}.sx-nav a,.sx-nav button{transition:color .4s var(--sx-ease)}.sx-nav nav a[class*=nav-link]{position:relative;letter-spacing:.18em;text-transform:uppercase;font-size:12px!important}.sx-nav nav a[class*=nav-link]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--sx-gold);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--sx-ease)}.sx-nav nav a[class*=nav-link]:hover:after{transform:scaleX(1);transform-origin:left}.sx-nav [class*=ai-header-dropdown-]:not([class*=link]){border-radius:2px!important;border:1px solid var(--sx-line-d)}.sx-nav [class*=mobile-menu]{background:var(--sx-ink)!important}.sx-nav [class*=mobile-nav-link],.sx-nav [class*=mobile-dropdown-toggle]{font-family:var(--sx-serif);font-size:26px!important;letter-spacing:0!important;text-transform:none;color:var(--sx-cream)!important}.sx-nav [class*=mobile-nav-item]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--sx-ease),transform .8s var(--sx-ease)}.sx-nav [class*=mobile-menu].active [class*=mobile-nav-item]{opacity:1;transform:none}.sx-nav [class*=mobile-menu].active [class*=mobile-nav-item]:nth-child(2){transition-delay:60ms}.sx-nav [class*=mobile-menu].active [class*=mobile-nav-item]:nth-child(3){transition-delay:.12s}.sx-nav [class*=mobile-menu].active [class*=mobile-nav-item]:nth-child(4){transition-delay:.18s}.sx-nav [class*=cart-panel],.sx-nav [class*=search-panel]{background:var(--sx-char)!important;color:var(--sx-cream);border:1px solid var(--sx-line-d);border-radius:4px;box-shadow:0 30px 60px #3c281429!important}.sx-nav [class*=cart-panel] *,.sx-nav [class*=search-panel] input{color:var(--sx-cream)}.sx-nav [class*=search-panel] input{background:transparent!important;border-color:var(--sx-line-d)!important}.sx-nav [class*=checkout-button]{background:#1d1610!important;color:#f6efe3!important;letter-spacing:.2em;text-transform:uppercase;font-size:12px;border-radius:999px!important}.sx-nav [class*=cart-badge]{background:var(--sx-gold)!important;color:#fff!important}.sx-nav.sx-bump [class*=cart-badge]{animation:sxBump .7s var(--sx-ease)}@keyframes sxBump{30%{transform:scale(1.45)}}.sx-home :is(.sx-nav-section,.shopify-section:has(>.sx-nav)){margin-bottom:calc(-1 * var(--sx-nav-h))}.sx-home:not(.sx-scrolled) :is(.sx-nav-section,.shopify-section:has(>.sx-nav)) .sx-nav{background-color:transparent!important;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.sx-home.sx-intro-playing :is(.sx-nav-section,.shopify-section:has(>.sx-nav)){opacity:0;transform:translateY(-10px)}:is(.sx-nav-section,.shopify-section:has(>.sx-nav)){transition:opacity 1s var(--sx-ease),transform 1s var(--sx-ease)}.sx-announce [class*=ai-announcement],.sx-announce>*{letter-spacing:.2em;text-transform:uppercase;font-size:11px!important}.sx-hero{--px: 0;--py: 0;position:relative;height:122svh;color:var(--sx-cream);background:#f3ebdf}.sx-hero__sticky{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;display:flex;align-items:center;background:radial-gradient(70% 70% at 70% 45%,#fffdf9,#f6efe4 55%,#efe5d6)}.sx-hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(38% 46% at 71% 52%,rgba(255,214,150,.38),transparent 70%),radial-gradient(60% 30% at 70% 92%,rgba(170,130,80,.12),transparent 70%)}.sx-hero__beam{position:absolute;top:-20%;left:52%;width:34vw;height:140%;pointer-events:none;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,246,228,.75) 50%,transparent);filter:blur(30px);opacity:.6;mix-blend-mode:soft-light}.sx-hero__scene{position:absolute;right:max(2vw,calc((100vw - 1320px)/2));top:50%;width:min(50vw,800px);aspect-ratio:1280 / 1186;margin-top:calc(min(50vw,800px) * -.463 + var(--sx-nav-h) * .35)}.sx-hero__layer{position:absolute;inset:0;mix-blend-mode:multiply;will-change:transform;transition:transform 1.2s var(--sx-ease)}.sx-hero__layer img{position:absolute;inset:0;width:100%;height:100%;display:block}.sx-hero__layer--box img{clip-path:inset(0 44.6% 0 0)}.sx-hero__layer--bottle{z-index:2}.sx-hero__layer--bottle img{clip-path:inset(0 0 0 55%)}.sx-hero__layer--bottle{transform:perspective(1600px) translate3d(calc(var(--px) * 16px + var(--sx-p, 0) * 7%),calc(var(--py) * 10px - var(--sx-p, 0) * 9%),0) rotateY(calc(var(--px) * 6deg)) rotateX(calc(var(--py) * -3deg)) scale(calc(1 + var(--sx-p, 0) * .06));transform-origin:72% 60%}.sx-hero__layer--box{transform:perspective(1600px) translate3d(calc(var(--px) * 7px - var(--sx-p, 0) * 9%),calc(var(--py) * 5px + var(--sx-p, 0) * 3%),0) rotateY(calc(var(--px) * 3deg)) scale(calc(1 - var(--sx-p, 0) * .05));transform-origin:32% 60%}.sx-hero__float{position:absolute;inset:0;animation:sxHeroFloat 7s ease-in-out infinite}@keyframes sxHeroFloat{50%{transform:translateY(-.9%)}}.sx-hero__sweep{position:absolute;left:56.2%;width:33%;top:34%;height:55%;border-radius:22% 22% 16% 16%/12% 12% 9% 9%;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.sx-hero__sweep:before{content:"";position:absolute;top:-10%;bottom:-10%;width:38%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,244,222,.55) 50%,transparent);transform:skew(-12deg);animation:sxSweep 7.5s var(--sx-ease-io) 3.2s infinite}@keyframes sxSweep{0%{left:-60%}28%,to{left:130%}}.sx-hero__copy{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:var(--sx-nav-h) var(--sx-gutter) 0;box-sizing:border-box;pointer-events:none;transform:translateY(calc(var(--sx-p, 0) * -10vh));opacity:calc(1 - var(--sx-p, 0) * 1.3)}.sx-hero__copy>*{pointer-events:auto;max-width:560px}.sx-hero__copy>.sx-hero__ctas{max-width:640px}.sx-hero__mark{width:84px;height:auto;display:block;margin-bottom:28px}.sx-hero__title{font-family:var(--sx-serif);font-weight:400;font-size:clamp(42px,6vw,92px);line-height:.98;letter-spacing:-.015em;margin:0;color:var(--sx-cream);text-transform:none}.sx-hero__title .sx-w:last-child>span{font-style:italic;color:var(--sx-gold)}.sx-hero__sub{margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.7;color:var(--sx-text-d);letter-spacing:.02em}.sx-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.sx-hero__offer{display:inline-flex;align-items:center;gap:12px;margin:28px 0 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--sx-gold)}.sx-dot{width:6px;height:6px;border-radius:50%;background:var(--sx-gold);box-shadow:0 0 #8a6a3a80;animation:sxPulse 2.4s infinite}@keyframes sxPulse{70%{box-shadow:0 0 0 10px #8a6a3a00}to{box-shadow:0 0 #8a6a3a00}}.sx-hero__veil{position:absolute;inset:0;z-index:4;pointer-events:none;background:#fbf8f3;opacity:0}.sx-hero.is-intro .sx-hero__veil{animation:sxVeil 1.6s var(--sx-ease-io) both}@keyframes sxVeil{0%{opacity:1}to{opacity:0}}.sx-hero.is-intro .sx-hero__glow{animation:sxFade 2.4s var(--sx-ease) .2s both}.sx-hero.is-intro .sx-hero__beam{animation:sxBeam 3.2s var(--sx-ease) .3s both}@keyframes sxBeam{0%{opacity:0;transform:rotate(14deg) translate(-30vw)}to{opacity:.6;transform:rotate(14deg)}}.sx-hero.is-intro .sx-hero__layer--bottle{animation:sxBottleIn 2.6s var(--sx-ease) .4s backwards}@keyframes sxBottleIn{0%{opacity:0;transform:perspective(1600px) translate3d(14%,12%,0) rotateY(-32deg) scale(.9);filter:blur(12px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:perspective(1600px) translateZ(0) rotateY(0) scale(1)}}.sx-hero.is-intro .sx-hero__layer--box{animation:sxBoxIn 2.6s var(--sx-ease) 1.1s backwards}@keyframes sxBoxIn{0%{opacity:0;transform:perspective(1600px) translate3d(-12%,22%,0) rotateY(24deg) scale(.94);filter:blur(10px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:perspective(1600px) translateZ(0) rotateY(0) scale(1)}}.sx-hero.is-intro .sx-hero__copy>*{animation:sxUp 1.1s var(--sx-ease) backwards}.sx-hero.is-intro .sx-hero__copy>:nth-child(1){animation-delay:1.5s}.sx-hero.is-intro .sx-hero__copy>:nth-child(2){animation-delay:1.65s}.sx-hero.is-intro .sx-hero__copy>:nth-child(3){animation:none}.sx-hero.is-intro .sx-hero__title .sx-w>span{display:inline-block;animation:sxRise 1.1s var(--sx-ease) backwards;animation-delay:calc(1.8s + var(--i) * .09s)}.sx-hero.is-intro .sx-hero__copy>:nth-child(4){animation-delay:2.3s}.sx-hero.is-intro .sx-hero__copy>:nth-child(5){animation-delay:2.45s}.sx-hero.is-intro .sx-hero__copy>:nth-child(6){animation-delay:2.6s}@keyframes sxUp{0%{opacity:0;transform:translateY(18px)}}@keyframes sxRise{0%{transform:translateY(108%)}}@keyframes sxFade{0%{opacity:0}}.sx-hero.is-skip *,.sx-hero.is-skip{animation-duration:.01s!important;animation-delay:0s!important}.sx-hero.is-skip .sx-hero__float,.sx-hero.is-skip .sx-hero__sweep:before{animation:none!important}.sx-hero__controls{position:absolute;z-index:5;right:var(--sx-gutter);bottom:28px;display:flex;gap:10px}.sx-hero__skip,.sx-hero__replay{appearance:none;background:#fff9;border:1px solid var(--sx-line-d);color:var(--sx-text-d);border-radius:999px;padding:9px 16px;font:400 10px/1 var(--sx-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;display:inline-flex;gap:8px;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .4s,border-color .4s}.sx-hero__skip:hover,.sx-hero__replay:hover{color:var(--sx-cream);border-color:#1d161059}.sx-hero:not(.is-intro) .sx-hero__skip,.sx-hero.is-done .sx-hero__skip{display:none}.sx-hero.is-intro:not(.is-done) .sx-hero__replay{display:none}.sx-hero__cue{position:absolute;z-index:3;left:50%;bottom:26px;width:22px;height:36px;margin-left:-11px;border:1px solid rgba(29,22,16,.25);border-radius:12px;opacity:calc(1 - var(--sx-p, 0) * 3)}.sx-hero__cue span{position:absolute;left:50%;top:8px;width:2px;height:7px;margin-left:-1px;background:var(--sx-gold);border-radius:2px;animation:sxCue 2s var(--sx-ease) infinite}@keyframes sxCue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%{opacity:0;transform:translateY(12px)}to{opacity:0}}@media (max-width: 989px){.sx-hero{height:auto}.sx-hero__sticky{position:relative;height:auto;min-height:100svh;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:var(--sx-nav-h)}.sx-hero__scene{position:relative;right:auto;top:auto;margin:0 auto;width:min(92vw,500px);flex:none}.sx-hero__glow{background:radial-gradient(60% 34% at 50% 32%,rgba(255,214,150,.4),transparent 70%)}.sx-hero__beam{left:30%;width:60vw}.sx-hero__copy{padding-top:4px;padding-bottom:84px;text-align:center;transform:none;opacity:1}.sx-hero__copy>*{margin-left:auto;margin-right:auto}.sx-hero__mark{display:none}.sx-hero__ctas{justify-content:center;margin-top:24px}.sx-hero__ctas .sx-btn{flex:1 1 100%;max-width:360px}.sx-hero__title{font-size:clamp(36px,10vw,56px)}.sx-hero__sub{margin-top:14px}.sx-hero__offer{margin-top:18px}.sx-hero__controls{right:50%;transform:translate(50%);bottom:22px}.sx-hero__cue{display:none}}@media (max-height: 700px) and (max-width: 989px){.sx-hero__scene{width:min(70vw,360px)}}.sx-pad{padding:clamp(88px,12vw,168px) 0}.sx-seam-down:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:120px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sx-next, var(--sx-ink)))}.sx-coll__grid{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(6,1fr)}.sx-coll__card{grid-column:span 2}.sx-coll__card:nth-child(1),.sx-coll__card:nth-child(2){grid-column:span 3}.sx-coll__card{--mx: .5;--my: .5;position:relative;display:block;color:var(--sx-cream);text-decoration:none;overflow:hidden;isolation:isolate;aspect-ratio:4 / 5;border-radius:4px;background:radial-gradient(90% 70% at 50% 40%,var(--tint, #2a1e14),var(--sx-char) 70%);border:1px solid var(--sx-line-d);transform:perspective(1200px)}.sx-coll__card:nth-child(1),.sx-coll__card:nth-child(2){aspect-ratio:5 / 4.4}.sx-coll__light{position:absolute;inset:-20%;z-index:0;background:radial-gradient(40% 35% at calc(var(--mx) * 100%) calc(var(--my) * 100%),rgba(255,255,255,.7),transparent 70%);transition:opacity .6s;pointer-events:none}.sx-coll__stack{position:absolute;inset:10% 8% 30%;perspective:900px;transform-style:preserve-3d;z-index:1}.sx-coll__bottle{position:absolute;left:50%;bottom:0;width:46%;aspect-ratio:3 / 4;margin-left:-23%;transform:translate3d(calc(var(--o) * 46%),calc(var(--y) * 1%),calc(var(--z) * 1px)) rotateY(calc(var(--o) * -14deg));transition:transform 1.2s var(--sx-ease),filter 1.2s var(--sx-ease);filter:drop-shadow(0 24px 26px rgba(60,40,20,.22)) brightness(calc(1 - var(--dim) * .4));animation:sxFloat 7s ease-in-out infinite;animation-delay:calc(var(--o) * -1.6s)}.sx-coll__bottle img{width:100%;height:100%;object-fit:contain;display:block;border-radius:2px}.sx-coll__bottle--photo img{object-fit:cover;border-radius:3px}.sx-coll__card:hover .sx-coll__bottle{transform:translate3d(calc(var(--o) * 66%),calc(var(--y) * 1% - 4%),calc(var(--z) * 1px + 30px)) rotateY(calc(var(--o) * -22deg))}@keyframes sxFloat{50%{translate:0 -2.5%}}.sx-coll__floor{position:absolute;left:12%;right:12%;bottom:27%;height:16%;z-index:0;background:radial-gradient(closest-side,rgba(60,40,20,.22),transparent)}.sx-coll__meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(18px,2.4vw,32px);display:flex;justify-content:space-between;align-items:flex-end;gap:16px;background:linear-gradient(0deg,#fbf8f3f0 30%,#fbf8f300)}.sx-coll__name{font-family:var(--sx-serif);font-size:clamp(26px,2.6vw,40px);line-height:1;margin:0;font-weight:400}.sx-coll__count{display:block;margin-top:10px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--sx-text-d)}.sx-coll__go{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid rgba(29,22,16,.25);display:grid;place-items:center;transition:background .5s var(--sx-ease),color .5s,border-color .5s,transform .6s var(--sx-ease)}.sx-coll__card:hover .sx-coll__go{background:#1d1610;border-color:#1d1610;color:#f6efe3;transform:rotate(-45deg)}.sx-coll__card:focus-visible{outline:1px solid var(--sx-gold-2);outline-offset:4px}@media (max-width: 989px){.sx-coll__grid{grid-template-columns:1fr 1fr}.sx-coll__card,.sx-coll__card:nth-child(1),.sx-coll__card:nth-child(2){grid-column:span 1;aspect-ratio:3 / 4}.sx-coll__card:nth-child(5){grid-column:span 2;aspect-ratio:16 / 10}.sx-coll__go{width:36px;height:36px}}.sx-show{overflow:hidden}.sx-show__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.sx-show__stage{--mx: .5;--my: .5;position:relative;aspect-ratio:1 / 1.08;perspective:1400px}.sx-show__halo{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(214,170,110,.35),transparent 72%);filter:blur(10px)}.sx-show__ring{position:absolute;inset:0;border:1px solid var(--sx-line-d);border-radius:50%}.sx-show__ring--2{inset:9%;border-style:dashed;border-color:#c9a86a2e;animation:sxSpin 80s linear infinite}@keyframes sxSpin{to{transform:rotate(360deg)}}.sx-show__slide{position:absolute;inset:9% 12% 13%;opacity:0;transform:translate3d(40px,0,-120px) rotateY(-18deg);transition:opacity .9s var(--sx-ease),transform 1.3s var(--sx-ease);pointer-events:none;transform-style:preserve-3d}.sx-show__slide.is-active{opacity:1;transform:none;pointer-events:auto}.sx-show__slide.is-leaving{opacity:0;transform:translate3d(-40px,0,-120px) rotateY(18deg)}.sx-show__tilt{position:relative;width:100%;height:100%;transform:rotateY(calc((var(--mx) - .5) * 16deg)) rotateX(calc((.5 - var(--my)) * 10deg));transition:transform .9s var(--sx-ease);transform-style:preserve-3d}.sx-show__img{position:relative;width:100%;height:100%;border-radius:6px;overflow:hidden;box-shadow:0 40px 80px #3c28142e;background:#fff}.sx-show__img img{width:100%;height:100%;object-fit:cover;display:block;animation:sxBreathe 9s ease-in-out infinite}@keyframes sxBreathe{50%{transform:scale(1.035)}}.sx-show__img:after{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.45) 48%,transparent 58%);transform:translate(calc((var(--mx) - .5) * 60%));transition:transform .9s var(--sx-ease);mix-blend-mode:screen;pointer-events:none}.sx-show__shadow{position:absolute;left:10%;right:10%;bottom:-9%;height:8%;background:radial-gradient(closest-side,rgba(60,40,20,.25),transparent);transform:translateZ(-60px)}.sx-show__counter{position:absolute;left:0;bottom:0;font:400 11px/1 var(--sx-sans);letter-spacing:.26em;color:var(--sx-text-d)}.sx-show__counter b{color:var(--sx-cream);font-weight:400}.sx-show__info{position:relative;min-height:420px}.sx-show__panel{position:absolute;inset:0 0 auto;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .7s var(--sx-ease),transform .9s var(--sx-ease),visibility 0s .7s}.sx-show__panel.is-active{position:relative;opacity:1;visibility:visible;transform:none;transition-delay:.15s,.15s,0s}.sx-show__no{font:400 12px/1 var(--sx-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--sx-gold)}.sx-show__name{font-family:var(--sx-serif);font-weight:400;font-size:clamp(32px,3.8vw,56px);line-height:1.04;margin:16px 0 0}.sx-show__insp{margin:12px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-text-d)}.sx-show__desc{margin:22px 0 0;color:var(--sx-text-d);line-height:1.75;max-width:44ch}.sx-accords{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.sx-accords li{font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--sx-line-d);border-radius:999px;color:var(--sx-cream)}.sx-light .sx-accords li{border-color:var(--sx-line-l);color:#3b2f24}.sx-show__buy{display:flex;align-items:center;gap:22px;margin-top:32px;flex-wrap:wrap}.sx-price{font-family:var(--sx-serif);font-size:28px;color:var(--sx-cream)}.sx-price s{font-size:.6em;color:var(--sx-text-d);margin-left:8px}.sx-show__nav{display:flex;gap:8px;margin-top:48px;flex-wrap:wrap}.sx-show__thumb{appearance:none;border:1px solid var(--sx-line-d);background:var(--sx-char);padding:0;width:64px;height:76px;border-radius:3px;overflow:hidden;cursor:pointer;opacity:.5;transition:opacity .4s,border-color .4s,transform .5s var(--sx-ease)}.sx-show__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sx-show__thumb:hover{opacity:.85;transform:translateY(-3px)}.sx-show__thumb[aria-selected=true]{opacity:1;border-color:var(--sx-gold)}.sx-show__thumb:focus-visible{outline:1px solid var(--sx-gold-2);outline-offset:3px}@media (max-width: 989px){.sx-show__grid{grid-template-columns:1fr}.sx-show__stage{max-width:520px;width:100%;margin:0 auto}.sx-show__info{min-height:0}.sx-show__nav{margin-top:32px}}.sx-story__intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,110px);align-items:end}.sx-story__big{font-family:var(--sx-serif);font-weight:400;font-size:clamp(48px,9vw,150px);line-height:.9;letter-spacing:-.03em;margin:0}.sx-story__big em{color:#8a6a3a}.sx-story__chapters{margin-top:clamp(64px,9vw,140px);display:grid;gap:clamp(64px,9vw,140px)}.sx-chapter{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);align-items:center}.sx-chapter:nth-child(2n) .sx-chapter__media{order:2}.sx-chapter__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--sx-paper-2)}.sx-chapter__media img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;display:block}.sx-crop{position:absolute;left:0;top:-8%;width:100%;height:116%;overflow:hidden}.sx-crop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--zx) var(--zy);transform:scale(var(--z));transform-origin:var(--zx) var(--zy)}.sx-chapter__media--photo{background:#fff}.sx-chapter__media--photo .sx-crop img{object-fit:contain}.sx-chapter__num{font-family:var(--sx-serif);font-style:italic;font-size:20px;color:#8a6a3a}.sx-chapter h3{font-family:var(--sx-serif);font-weight:400;font-size:clamp(30px,3.4vw,50px);line-height:1.06;margin:14px 0 0}.sx-chapter p{color:var(--sx-text-l);line-height:1.8;max-width:48ch;margin:22px 0 0}.sx-stats{margin-top:clamp(64px,9vw,130px);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sx-line-l)}.sx-stat{padding:34px 24px 0 0}.sx-stat+.sx-stat{padding-left:24px;border-left:1px solid var(--sx-line-l)}.sx-stat__n{font-family:var(--sx-serif);font-size:clamp(40px,5vw,76px);line-height:1}.sx-stat__l{margin-top:12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--sx-text-l)}.sx-story__sign{margin-top:clamp(48px,6vw,90px);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.sx-story__sign p{font-family:var(--sx-serif);font-style:italic;font-size:clamp(20px,2vw,28px);margin:0}@media (max-width: 989px){.sx-story__intro,.sx-chapter{grid-template-columns:1fr}.sx-chapter:nth-child(2n) .sx-chapter__media{order:0}.sx-stats{grid-template-columns:1fr}.sx-stat+.sx-stat{padding-left:0;border-left:0;border-top:1px solid var(--sx-line-l);margin-top:28px}}.sx-gal__track{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,28px)}.sx-card{position:relative;display:flex;flex-direction:column}.sx-card__media{--mx: .5;--my: .5;position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--sx-paper-2);isolation:isolate}.sx-dark .sx-card__media{background:var(--sx-char-2)}.sx-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--sx-ease),opacity .9s var(--sx-ease)}.sx-card__media img+img{opacity:0}.sx-card:hover .sx-card__media img{transform:scale(1.06)}.sx-card:hover .sx-card__media img+img{opacity:1}.sx-card__media:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 40% at calc(var(--mx) * 100%) calc(var(--my) * 100%),rgba(255,236,205,.22),transparent 70%);opacity:0;transition:opacity .6s;z-index:1}.sx-card:hover .sx-card__media:after{opacity:1}.sx-card__badge{position:absolute;top:14px;left:14px;z-index:2;font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:#1d1610db;color:#f1e3c6}.sx-card__badge--out{background:#f5efe6e6;color:#3b2f24}.sx-card__mono{position:absolute;inset:0;display:grid;place-items:center}.sx-card__mono img{position:static;width:34%;height:auto;opacity:.5;object-fit:contain;filter:brightness(.22) sepia(.5)}.sx-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;transform:translateY(calc(100% + 14px));transition:transform .7s var(--sx-ease)}.sx-card:hover .sx-card__quick,.sx-card:focus-within .sx-card__quick{transform:none}.sx-card__quick .sx-btn{width:100%}.sx-card__body{padding:18px 2px 0;display:flex;flex-direction:column;gap:6px;flex:1}.sx-card__no{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#8a6a3a}.sx-dark .sx-card__no{color:var(--sx-gold)}.sx-card__title{font-family:var(--sx-serif);font-size:21px;line-height:1.2;margin:0;font-weight:400}.sx-card__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--sx-ease)}.sx-card__title a:hover{background-size:100% 1px}.sx-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:8px}.sx-card__price{font-size:16px;font-weight:700;letter-spacing:.04em}.sx-card__price s{font-weight:400;opacity:.55;margin-left:6px;font-size:13px}.sx-card__notes{font-size:12px;color:var(--sx-text-l);letter-spacing:.06em}.sx-dark .sx-card__notes{color:var(--sx-text-d)}.sx-card__variant{width:100%;margin-bottom:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--sx-line-l);background:#ffffffe6;font:inherit;font-size:12px}@media (hover: none){.sx-card__quick{position:static;transform:none;margin-top:12px}.sx-card__quick .sx-btn{min-height:44px}.sx-card__media .sx-card__quick{display:none}}@media (max-width: 989px){.sx-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 calc(-1 * var(--sx-gutter));padding:0 var(--sx-gutter) 8px;scrollbar-width:none}.sx-gal__track::-webkit-scrollbar{display:none}.sx-gal__track>.sx-card{flex:0 0 72%;scroll-snap-align:start}}.sx-card__mobile-add{display:none}@media (hover: none){.sx-card__mobile-add{display:block;margin-top:12px}.sx-card__mobile-add .sx-btn{width:100%}}.sx-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sx-line-d)}.sx-trust__item{padding:40px 28px 8px 0}.sx-trust__item+.sx-trust__item{padding-left:28px;border-left:1px solid var(--sx-line-d)}.sx-trust__icon{width:44px;height:44px;color:var(--sx-gold)}.sx-trust__icon path,.sx-trust__icon circle,.sx-trust__icon rect{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 2.2s var(--sx-ease)}.is-in .sx-trust__icon path,.is-in .sx-trust__icon circle,.is-in .sx-trust__icon rect,.sx-no-js .sx-trust__icon *{stroke-dashoffset:0}.sx-trust__item h3{font-family:var(--sx-serif);font-weight:400;font-size:24px;margin:22px 0 0;color:var(--sx-cream)}.sx-trust__item p{margin:12px 0 0;font-size:14px;line-height:1.7;color:var(--sx-text-d)}@media (max-width: 989px){.sx-trust__grid{grid-template-columns:1fr 1fr}.sx-trust__item:nth-child(3){padding-left:0;border-left:0}.sx-trust__item:nth-child(n+3){border-top:1px solid var(--sx-line-d)}}@media (max-width: 599px){.sx-trust__grid{grid-template-columns:1fr}.sx-trust__item+.sx-trust__item{padding-left:0;border-left:0;border-top:1px solid var(--sx-line-d)}}.sx-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,100px)}.sx-faq__list{border-top:1px solid var(--sx-line-l)}.sx-faq__item{border-bottom:1px solid var(--sx-line-l)}.sx-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--sx-serif);font-size:clamp(19px,1.7vw,24px)}.sx-faq__item summary::-webkit-details-marker{display:none}.sx-faq__plus{position:relative;flex:none;width:14px;height:14px}.sx-faq__plus:before,.sx-faq__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .6s var(--sx-ease)}.sx-faq__plus:after{transform:rotate(90deg)}.sx-faq__item[open] .sx-faq__plus:after{transform:rotate(0)}.sx-faq__a{overflow:hidden;color:var(--sx-text-l);line-height:1.8;max-width:60ch}.sx-faq__a>div{padding:0 0 26px}.sx-faq__help{margin-top:40px;padding:28px;border-radius:4px;background:#fff;border:1px solid var(--sx-line-l);color:var(--sx-cream);display:flex;flex-direction:column;gap:18px}.sx-faq__help h3{font-family:var(--sx-serif);font-weight:400;font-size:26px;margin:0}.sx-faq__help p{margin:0;color:var(--sx-text-d);font-size:14px;line-height:1.7}.sx-faq__help .sx-btn{align-self:flex-start}@media (max-width: 989px){.sx-faq__grid{grid-template-columns:1fr}}.sx-toast{position:fixed;z-index:1001;left:50%;bottom:24px;transform:translate(-50%,140%);width:min(440px,calc(100vw - 32px));background:var(--sx-char);color:var(--sx-cream);border:1px solid var(--sx-line-d);border-radius:6px;box-shadow:0 30px 70px #3c281433;padding:14px;display:flex;gap:14px;align-items:center;transition:transform .7s var(--sx-ease);font-family:var(--sx-sans)}.sx-toast.is-on{transform:translate(-50%)}.sx-toast img{width:52px;height:62px;object-fit:cover;border-radius:3px;background:var(--sx-char-2)}.sx-toast__t{flex:1;min-width:0;font-size:13px;line-height:1.5}.sx-toast__t b{display:block;font-family:var(--sx-serif);font-weight:400;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-toast__t span{color:var(--sx-gold);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.sx-toast a{flex:none}.sx-footer{position:relative}.sx-footer:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(138,106,58,.45),transparent)}.sx-footer a{transition:color .4s var(--sx-ease)!important}.sx-footer h3,.sx-footer h4{letter-spacing:.26em;text-transform:uppercase;font-size:11px!important;font-family:var(--sx-sans)!important;color:var(--sx-gold)!important;font-weight:400!important}.sx-footer__sig{text-align:center;padding:30px var(--sx-gutter) 36px;border-top:1px solid var(--sx-line-d);background:#ece3d5;color:var(--sx-text-d);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.sx-footer__sig img{display:block;width:64px;height:auto;margin:0 auto 16px;opacity:.9}.sx-global{display:contents}.sx-nav [class*=ai-header-logo] img{width:auto}.sx-footer__sig nav{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 22px;margin-top:14px}.sx-footer__sig a{color:var(--sx-text-d);text-decoration:none}.sx-footer__sig a:hover{color:var(--sx-cream)}img[src*=sx-logo-cream]{filter:brightness(.5) sepia(.6) saturate(1.3)}.sx-home{background:var(--sx-ink)}@media (prefers-reduced-motion: reduce){.sx-js [data-sx-reveal],.sx-js [data-sx-words] .sx-w>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.sx-coll__bottle,.sx-show__img img,.sx-show__ring--2,.sx-dot,.sx-hero__cue span{animation:none!important}.sx-hero{height:100svh}.sx-hero__copy{transform:none;opacity:1}.sx-hero__float,.sx-hero__sweep:before{animation:none!important}.sx-hero__layer{transform:none!important}*{scroll-behavior:auto!important}}
