.tobacco{--night:#1a0c0a;--night-2:#120806;--ink:#f3e7cf;--ink-2:#d8c7a6;--ink-3:#a8957a;--paper:#f1e4c8;--paper-ink:#2a1a10;--paper-ink-2:#6a5641;--brass:#d4a550;--brass-2:#f0c978;--brass-deep:#8a6424;--ember:#ff6a1f;--rust:#a5401c;--ease:cubic-bezier(0.16,1,0.3,1);--paper-2:var(--night-2);--card:#2a1512;--line:rgb(243 231 207/0.14);--accent:var(--brass);--bottle-cap:#1c0c06;--bottle-neck:#6a5641;--bottle-glass:#3a2018;--bottle-line:#f3e7cf;--bottle-label:#f3e7cf;font-family:var(--ff-hero-body),"Nunito",system-ui,sans-serif;color:var(--ink);background:var(--night);min-height:100svh;color-scheme:dark}.tobacco .site-header{--ink:#f3e7cf;--ink-2:#d8c7a6;--ink-3:#d8c7a6;border-bottom:0;background:#1f0f0c}.tobacco .site-footer{--ink-3:#a8957a;background:var(--night-2);border-top:0;color:var(--ink-2)}.tobacco .site-footer a,.tobacco .wordmark{color:var(--ink)}.tobacco .lang-switch a[aria-current=true]{background:var(--ink);color:var(--night)}.tobacco .header-search input{background:rgb(243 231 207/.08);color:var(--ink);border-color:rgb(243 231 207/.22)}.tobacco .header-search input::placeholder{color:var(--ink-3)}.tobacco .header-search input:focus{border-color:var(--ink-2)}.tobacco .theme-toggle{display:none}.tobacco ::selection{background:rgb(212 165 80/.5);color:#ffffff}:root:has(.tobacco){scrollbar-color:#4a2a20 #120806;background:#120806}.tobacco a:focus-visible,.tobacco button:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:8px}.tb-scene{--fl:76%;--sx:50%;--fs:clamp(130px,min(11vw,22vh),210px);--tw:calc(var(--fs) * 2.4);--cw:calc(var(--tw) * 0.72);--ws:clamp(60px,min(5.2vw,11vh),100px);position:relative;isolation:isolate;overflow:hidden;min-height:max(calc(100svh - 68px),680px)}.tb-stage{position:absolute;inset:0;z-index:0}.tb-stage>a,.tb-stage>span{position:absolute;display:block}.tb-stage svg{display:block;width:100%;height:auto;overflow:visible}.tb-wall{inset:0 0 calc(100% - var(--fl)) 0;background:radial-gradient(60% 70% at 62% 38%,rgb(26 12 10/0) 30%,rgb(18 8 6/.78) 100%),linear-gradient(rgb(18 8 6/.7),rgb(18 8 6/0) 30%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='92'%3E%3Cg fill='%23521d1f'%3E%3Cpath d='M32 8c9 10 15 19 0 38C17 27 23 18 32 8z'/%3E%3Cpath d='M32 54c5 6 9 12 0 24-9-12-5-18 0-24z' opacity='.7'/%3E%3Ccircle cx='0' cy='46' r='4'/%3E%3Ccircle cx='64' cy='46' r='4'/%3E%3Cpath d='M0 0c6 6 6 12 0 18M64 0c-6 6-6 12 0 18M0 74c6 6 6 12 0 18M64 74c-6 6-6 12 0 18' stroke='%23521d1f' stroke-width='3' fill='none'/%3E%3C/g%3E%3C/svg%3E") 0 0 /64px 92px,#34121a;background-color:#34121a}.tb-wainscot{left:0;right:0;top:calc(var(--fl) - clamp(70px, 15vh, 140px));bottom:calc(100% - var(--fl));background:linear-gradient(rgb(18 8 6/.15),rgb(18 8 6/.55)),repeating-linear-gradient(90deg,rgb(0 0 0/0) 0 14px,rgb(255 210 150/.06) 14px 16px,rgb(0 0 0/0) 16px 150px,rgb(10 4 2/.55) 150px 154px,rgb(0 0 0/0) 154px 170px),linear-gradient(#5a3420,#3e2214);border-top:9px solid #6b4126;box-shadow:0 -2px 0 #2a160c,inset 0 2px 0 rgb(255 210 150/.2),0 -12px 22px rgb(10 4 2/.45)}.tb-floor{left:0;right:0;top:var(--fl);bottom:0;background:radial-gradient(45% 70% at var(--sx) 0,rgb(255 190 120/.18),rgb(255 190 120/0) 70%),linear-gradient(rgb(10 4 2/.2),rgb(10 4 2/.7)),repeating-linear-gradient(45deg,#3a1f12 0 22px,#2c170d 22px 24px,#331b10 24px 46px,#241309 46px 48px);box-shadow:inset 0 6px 10px rgb(0 0 0/.5)}.tb-rug{z-index:1;left:calc(var(--sx) - var(--tw) * .85);width:calc(var(--tw) * 1.7);top:calc(var(--fl) + 1%);height:calc(var(--tw) * .55);transform:perspective(700px) rotateX(64deg);transform-origin:50% 0;background:radial-gradient(30% 40% at 50% 50%,#c9973f 0 8%,#8a2a1f 9% 30%,rgb(0 0 0/0) 31%),repeating-linear-gradient(90deg,rgb(201 151 63/.18) 0 3px,rgb(0 0 0/0) 3px 22px),radial-gradient(ellipse at center,#7a2418,#4e130d 75%);box-shadow:inset 0 0 0 8px #261009,inset 0 0 0 11px #b8873a,inset 0 0 0 20px #5e1a12,inset 0 0 0 22px #b8873a,0 0 30px rgb(0 0 0/.5)}.tb-chair{z-index:2;left:calc(var(--sx) - var(--tw) * .568 - var(--cw) * .7);width:var(--cw);bottom:calc(100% - var(--fl) - var(--cw) * .05);filter:drop-shadow(0 14px 18px rgb(0 0 0/.5))}.tb-sconce{z-index:1;left:calc(var(--sx) + var(--tw) * .3);top:9%;width:clamp(70px,5.6vw,108px)}.tb-sconce-glow{position:absolute;z-index:-1;left:50%;top:30%;width:700%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(255 200 130/.38),rgb(255 160 90/.12) 45%,rgb(255 160 90/0) 100%);mix-blend-mode:screen;animation:tb-hum 5s ease-in-out infinite alternate}@keyframes tb-hum{0%{opacity:.88}50%{opacity:1}to{opacity:.93}}.tb-table{z-index:3;left:calc(var(--sx) - var(--tw) * .568);width:var(--tw);bottom:calc(100% - var(--fl) - var(--tw) * .06)}.tb-ember{position:absolute;left:32.2%;top:17%;width:7px;height:7px;translate:-50% -50%;border-radius:50%;background:radial-gradient(#ffd08a,var(--ember) 55%,rgb(255 106 31/0));box-shadow:0 0 10px 3px rgb(255 106 31/.55),0 0 26px 8px rgb(255 120 40/.2);animation:tb-draw 3.2s ease-in-out infinite}@keyframes tb-draw{0%,to{opacity:.7;scale:.9}45%{opacity:1;scale:1.15}}.tb-ember-tip{animation:tb-tip 3.2s ease-in-out infinite}@keyframes tb-tip{0%,to{fill:#e2491a}45%{fill:#ffb05a}}.tb-flare{position:absolute;left:32.2%;top:17%;width:clamp(60px,5vw,90px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#fff6d8,rgb(255 190 90/.8) 30%,rgb(255 120 40/.25) 60%,rgb(255 120 40/0));mix-blend-mode:screen;opacity:0;animation:tb-strike .9s ease-out .15s both}.tb-scene:not(:has(.tb-wisp.is-away)) .tb-flare{animation:none}@keyframes tb-strike{0%{opacity:0;scale:.2}18%{opacity:1;scale:1.25}40%{opacity:.85;scale:.9}to{opacity:0;scale:.6}}.tb-stand{z-index:4;left:calc(var(--sx) - var(--fs) / 2);bottom:calc(100% - var(--fl) - var(--tw) * .06 + var(--tw) * .555);width:var(--fs)}.tb-pic{position:relative;display:block;filter:drop-shadow(0 14px 14px rgb(10 4 2/.6));transition:transform .7s cubic-bezier(.3,.75,.2,1)}.tb-pic .bottle,.tb-pic .tb-photo{display:block;width:100%;height:auto}.tb-photo{aspect-ratio:1;object-fit:contain;object-position:50% 100%}.tb-stand:not(.is-away) .tb-pic:not(.is-carried){animation:tb-arrive 1s var(--ease) .2s both}@keyframes tb-arrive{0%{opacity:0;transform:translateY(-24px) scale(.96);filter:blur(4px)}}.tb-stand.is-away{z-index:3;pointer-events:none}.tb-stand.is-away .tb-pic{animation:tb-away .6s cubic-bezier(.5,0,.75,0) forwards}@keyframes tb-away{to{opacity:0;transform:translateX(26%) scale(.92)}}.tb-wisp{z-index:5;left:var(--sx);translate:-50% 0;width:min(44vw,640px);text-align:center;pointer-events:none;bottom:calc(100% - var(--fl) + var(--tw) * .5 + var(--fs) * 1.1);font-family:var(--tb-display),cursive;font-weight:400;line-height:1.05;text-wrap:balance;font-size:calc(var(--nk, 1) * clamp(38px, min(4.4vw, 8vh), 74px));color:rgb(243 233 215/.92);text-shadow:0 0 18px rgb(240 228 210/.35),0 0 46px rgb(240 228 210/.15);animation:tb-wisp-in 1.5s var(--ease) calc(var(--t0) + .35s) both,tb-waver 7s ease-in-out calc(var(--t0) + 2s) infinite alternate}@keyframes tb-wisp-in{0%{opacity:0;filter:blur(14px);transform:translateY(26px) scale(.94);letter-spacing:.14em}60%{opacity:.9}}@keyframes tb-waver{0%{transform:translate(0);filter:blur(0)}to{transform:translate(6px,-6px);filter:blur(.6px)}}.tb-wisp.is-away{animation:tb-wisp-out 1.4s cubic-bezier(.3,0,.6,1) forwards}@keyframes tb-wisp-out{to{opacity:0;filter:blur(18px);transform:translate(5vw,-16vh) scale(1.15);letter-spacing:.1em}}.tb-smoke{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.tb-head{position:relative;z-index:6;width:min(38%,540px);margin-left:var(--gutter);padding-top:clamp(22px,4vh,56px)}.tb-title{font-family:var(--tb-display),cursive;font-weight:400;margin:0 0 clamp(10px,1.6vh,18px);font-size:clamp(46px,min(5.2vw,9vh),90px);line-height:1;color:var(--brass-2);text-wrap:balance;text-shadow:0 2px 0 #3a1a0a,0 4px 24px rgb(10 4 2/.6)}.tb-lead{margin:0 0 8px;font-size:clamp(16px,1.25vw,19px);line-height:1.45;font-weight:700;color:var(--ink);max-width:44ch}.tb-hint{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:54ch}.tb-found{position:absolute;z-index:7;right:var(--gutter);bottom:calc(100% - var(--fl) + clamp(18px, 3vh, 34px));width:min(400px,calc(100% - var(--sx) - var(--tw) * .45 - var(--gutter) * 1.5));padding:clamp(20px,2vw,28px) clamp(20px,2vw,30px) clamp(18px,1.8vw,24px);border-radius:4px;color:var(--paper-ink);background:radial-gradient(80% 60% at 30% 10%,rgb(255 250 235/.55),rgb(255 250 235/0) 70%),linear-gradient(170deg,#f7edd6,var(--paper) 55%,#e2d0aa);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6.5px var(--rust),inset 0 0 0 9px var(--paper),inset 0 0 0 10px var(--brass-deep),0 26px 40px -16px rgb(0 0 0/.8)}.tb-found>*{animation:tb-text-in .7s var(--ease) both}.tb-found>:first-child{animation-delay:.6s}.tb-found>:nth-child(2){animation-delay:.66s}.tb-found>:nth-child(3){animation-delay:.72s}.tb-found>:nth-child(4){animation-delay:.78s}.tb-found>:nth-child(5){animation-delay:.84s}.tb-found.is-first>*{animation-delay:.3s}@keyframes tb-text-in{0%{opacity:0;transform:translateY(10px)}}.tb-kicker{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}.tb-kicker-icon{width:15px;height:15px}.tb-name{font-family:var(--tb-display),cursive;font-weight:400;font-size:clamp(26px,min(2.5vw,4.6vh),38px);line-height:1.1;margin:0 0 6px;text-wrap:balance}.tb-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.tb-name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}}.tb-meta{margin:0 0 10px;font-size:14.5px;color:var(--paper-ink-2)}.tb-notes{margin:0 0 14px;font-size:14.5px;line-height:1.5}.tb-notes strong{font-weight:800;color:var(--rust)}.tb-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tb-vote-q{font-size:14px;font-weight:700;margin-right:4px;color:var(--paper-ink-2)}.tb-pill{font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;cursor:pointer;color:var(--paper-ink);background:rgb(255 255 255/.4);border:1.5px solid rgb(42 26 16/.24);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.tb-pill:hover:not(:disabled){border-color:rgb(42 26 16/.6);background:rgb(255 255 255/.7)}}.tb-pill:active:not(:disabled){transform:scale(.96)}.tb-pill[aria-pressed=true]{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.tb-pill:disabled{cursor:progress;opacity:.7}.tb-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-vote-error{flex-basis:100%;font-size:13px;color:var(--rust)}.tb-icon{width:18px;height:18px;flex:none}.tb-floor-row{position:absolute;inset:0;z-index:7;pointer-events:none}.tb-floor-row>*{pointer-events:auto}.tb-waiting{position:absolute;left:calc(var(--gutter) + clamp(14px, 2vw, 40px));bottom:calc(100% - var(--fl) - clamp(52px, 9vh, 90px));display:flex;align-items:flex-end;gap:calc(var(--ws) * .5 + clamp(16px, 1.6vw, 28px))}.tb-wait{position:relative;flex:none;width:var(--ws);padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.tb-wait-pic{position:relative;z-index:1;display:block;margin-bottom:-6%;transition:transform .35s var(--ease)}.tb-wait-in{display:block;animation:tb-set-in .8s var(--ease) both;animation-delay:calc(var(--slot) * 90ms + .3s)}@keyframes tb-set-in{0%{opacity:0;transform:translateY(-22px)}}.tb-wait-pic .bottle,.tb-wait-pic .tb-photo{display:block;width:100%;height:auto;filter:drop-shadow(0 6px 6px rgb(10 4 2/.55))}.tb-box{position:relative;display:block;width:150%;margin-left:-25%;height:calc(var(--ws) * .42);border-radius:2px;background:linear-gradient(#c58a52 0 5px,#6b3a1c 5px 7px,rgb(0 0 0/0) 7px),repeating-linear-gradient(90deg,rgb(60 25 8/0) 0 7px,rgb(60 25 8/.18) 7px 8px),linear-gradient(#9a5a2c,#74401d);box-shadow:0 10px 14px -4px rgb(0 0 0/.6),inset 0 -3px 0 rgb(40 15 5/.45)}.tb-box:after{content:"";position:absolute;left:22%;right:22%;top:30%;bottom:20%;border-radius:40%/50%;background:linear-gradient(rgb(0 0 0/0) 38%,#a52a22 38% 62%,rgb(0 0 0/0) 62%),#efe0bd;box-shadow:0 0 0 2px #c9973f}.tb-next,.tb-pick-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:800;white-space:nowrap;color:#2a1708;background:linear-gradient(var(--brass-2),var(--brass) 60%,#a97a30);box-shadow:inset 0 1px 0 rgb(255 240 200/.7),inset 0 -2px 0 rgb(90 55 10/.4),0 10px 18px -10px rgb(0 0 0/.9);transition:filter .2s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}.tb-pick-btn{position:absolute;z-index:2;left:50%;top:calc(100% + 12px);translate:-50% 0;min-height:30px;padding:0 11px 0 8px;font-size:12.5px;opacity:0;transform:translateY(-4px)}.tb-pick-btn .tb-icon{width:15px;height:15px}.tb-next{position:absolute;left:var(--gutter);bottom:clamp(14px,3vh,32px);min-height:46px;padding:0 20px 0 16px;font:inherit;font-size:15.5px;font-weight:800;border:0;cursor:pointer}.tb-next:disabled{cursor:progress;opacity:.75}.tb-next .tb-icon{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.tb-wait:hover .tb-wait-pic{transform:translateY(-10px)}.tb-wait:focus-visible .tb-pick-btn,.tb-wait:hover .tb-pick-btn{opacity:1;transform:none}.tb-next:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}}@media (hover:none){.tb-pick-btn{opacity:1;transform:none}}.tb-wait:focus-visible{outline:none}.tb-wait:focus-visible .tb-wait-pic{transform:translateY(-10px)}.tb-wait:focus-visible .tb-pick-btn{opacity:1;transform:none;outline:2.5px solid var(--ink);outline-offset:3px}.tb-next:active:not(:disabled){transform:scale(.96)}.tb-list{--gx:clamp(18px,2.2vw,32px);position:relative;isolation:isolate;overflow:clip;padding:clamp(56px,7vw,110px) var(--gutter) clamp(48px,6vw,90px);background:repeating-linear-gradient(90deg,rgb(255 210 150/0) 0 38px,rgb(255 210 150/.025) 38px 40px,rgb(255 210 150/0) 40px 97px),linear-gradient(#1f110c,#2a1710 50%,#1f110c);border-top:12px solid #3e2214;box-shadow:inset 0 3px 0 #6b4126}.tb-list-head{max-width:1240px;margin:0 auto clamp(40px,4.4vw,66px)}.tb-list-title{display:flex;align-items:center;gap:14px;margin:0 0 12px;font-family:var(--tb-display),cursive;font-weight:400;font-size:clamp(38px,4.4vw,62px);line-height:1;color:var(--brass-2)}.tb-list-icon{flex:none;width:.6em;height:.6em;color:var(--brass)}.tb-list-note{margin:0;color:var(--ink-2);font-size:15.5px;max-width:70ch}.tb-packs{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-gap:clamp(54px,5vw,70px) var(--gx);gap:clamp(54px,5vw,70px) var(--gx)}.tb-item{position:relative}.tb-item:after{content:"";position:absolute;z-index:-1;left:calc(var(--gx) / -2 - 1px);right:calc(var(--gx) / -2 - 1px);bottom:-18px;height:18px;background:linear-gradient(#8a5630 0 3px,#5e3519 3px 70%,#3e2214);box-shadow:0 10px 14px rgb(0 0 0/.5)}.tb-pack{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;text-align:center;color:var(--paper-ink);padding:82px clamp(12px,1.2vw,18px) 20px;border-radius:5px 5px 3px 3px;background:linear-gradient(90deg,rgb(0 0 0/.12),rgb(0 0 0/0) 8%,rgb(0 0 0/0) 92%,rgb(0 0 0/.14)),linear-gradient(var(--lid) 0 6px,rgb(0 0 0/0) 6px) 0 calc(100% - 12px) /100% 6px no-repeat,linear-gradient(175deg,#f8efd9,#efe2c3 55%,#dfcca4);box-shadow:0 16px 20px -8px rgb(0 0 0/.65);transition:transform .45s var(--ease)}.tb-lid{position:absolute;left:0;right:0;top:0;height:62px;display:grid;place-items:center;padding:0 12px;border-radius:5px 5px 0 0;transform-origin:0 100%;transition:transform .45s var(--ease);background:linear-gradient(100deg,rgb(255 255 255/.16),rgb(255 255 255/0) 40%),var(--lid);box-shadow:inset 0 -2px 0 rgb(0 0 0/.3),0 2px 0 rgb(0 0 0/.12)}.tb-brand{font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f3e7cf;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:-14px}.tb-item.is-cream .tb-lid{background:linear-gradient(rgb(0 0 0/0) 64%,#a52a22 64% 80%,rgb(0 0 0/0) 80%),linear-gradient(100deg,rgb(255 255 255/.4),rgb(255 255 255/0) 40%),#e9dcc0}.tb-item.is-cream .tb-brand{color:var(--paper-ink)}.tb-stamp{position:absolute;z-index:1;left:50%;top:48px;translate:-50% 0;rotate:-2deg;padding:3px 10px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#2f3b2a;background:#d6dfc6;border:1px dashed rgb(47 59 42/.5);box-shadow:0 1px 2px rgb(0 0 0/.25)}.tb-item-pic{display:block;width:72%;margin-bottom:4px}.tb-item-pic .bottle,.tb-item-pic .tb-photo{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 8px rgb(60 30 10/.35));transition:transform .45s var(--ease)}.tb-item-name{margin:0;font-family:var(--tb-display),cursive;font-weight:400;font-size:21px;line-height:1.12;text-wrap:balance}.tb-item-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.tb-item-name a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}}.tb-item-meta{margin:0;font-size:13px;line-height:1.35;color:var(--paper-ink-2);font-weight:600}.tb-item-notes{margin:0 0 6px;font-size:13.5px;line-height:1.4}.tb-pack .tb-vote{justify-content:center;gap:6px;margin-bottom:14px}.tb-pack .tb-vote-q{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tb-pack .tb-pill{min-height:38px;padding:0 11px;font-size:13px;gap:4px;background:rgb(255 250 240/.45);border-color:rgb(42 26 16/.28)}.tb-packs-still .tb-item:not(.is-in){opacity:0}.tb-packs-still .tb-item.is-in{animation:tb-fade .35s ease-out both;animation-delay:calc(var(--n, 0) * 90ms)}.tb-packs-still .tb-item.is-in .tb-pack{animation:tb-place .8s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--n, 0) * 90ms)}@keyframes tb-fade{0%{opacity:0}}@keyframes tb-place{0%{transform:translateY(-30px) rotate(-3deg)}60%{transform:translateY(2px) rotate(.6deg)}to{transform:none}}@media (hover:hover) and (pointer:fine){.tb-item:hover .tb-pack{transform:translateY(-4px)}.tb-item:hover .tb-lid{transform:translateY(-6px) rotate(-5deg)}.tb-item:hover .tb-item-pic .bottle,.tb-item:hover .tb-item-pic .tb-photo{transform:translateY(-5px)}}.tb-out{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;background:#1f110c;padding:8px var(--gutter) clamp(48px,6vw,80px)}.tb-out a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;border:1.5px solid rgb(243 231 207/.26);color:var(--ink);text-decoration:none;font-weight:700}@media (hover:hover) and (pointer:fine){.tb-out a:hover{border-color:var(--brass)}}@media (max-width:1240px){.tb-wait-3{display:none}}@media (max-width:900px){.tb-scene{--fl:78%;--sx:58%;--fs:clamp(110px,30vw,190px);--tw:calc(var(--fs) * 2.4);--ws:clamp(64px,20vw,100px);display:flex;flex-direction:column;min-height:0}.tb-head{width:auto;margin:0;padding:clamp(26px,7vw,56px) var(--gutter) 6px;order:1;background:#24100f}.tb-title{font-size:clamp(44px,12vw,80px)}.tb-stage{position:relative;inset:auto;order:2;height:clamp(380px,104vw,580px)}.tb-sconce{left:auto;right:6%;top:8%}.tb-wisp{width:86vw;left:50%;font-size:calc(var(--nk, 1) * clamp(32px, 9vw, 58px))}.tb-found{position:relative;right:auto;bottom:auto;order:3;width:auto;margin:14px var(--gutter) 0}.tb-floor-row{position:relative;inset:auto;order:4;display:grid;grid-gap:58px;gap:58px;pointer-events:auto;margin-top:18px;padding:30px var(--gutter) clamp(28px,6vw,44px);background:linear-gradient(#2c170d,#1f110c)}.tb-waiting{position:relative;left:auto;bottom:auto;justify-content:center;gap:clamp(34px,10vw,54px);padding-top:10px}.tb-wait-3{display:none}.tb-next{position:relative;left:auto;bottom:auto;justify-content:center}}@media (max-width:560px){.tb-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 14px;--gx:14px}.tb-item-notes{display:none}.tb-item-name{font-size:18px}.tb-pack{padding-top:76px}.tb-pack .tb-pill{padding:0 9px;font-size:12.5px;min-height:36px}}@media (prefers-reduced-motion:reduce){.tobacco *,.tobacco :after,.tobacco :before{animation:none!important;transition:none!important}}