.play-module__N9RzkG__page{max-width:1100px}.play-module__N9RzkG__breadcrumb,.play-module__N9RzkG__bottomLinks{align-items:center;gap:14px;font-size:13px;display:flex}.play-module__N9RzkG__breadcrumb a,.play-module__N9RzkG__bottomLinks a{min-height:44px;color:var(--discover-deep);align-items:center;display:inline-flex}.play-module__N9RzkG__intro{margin:12px 0 24px}.play-module__N9RzkG__intro h1{font-family:var(--font-display);margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.3}.play-module__N9RzkG__intro p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.play-module__N9RzkG__board{border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--surface,white);padding:24px}.play-module__N9RzkG__boardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.play-module__N9RzkG__eyebrow{color:var(--muted);margin:0;font-size:12px}.play-module__N9RzkG__day{font-family:var(--font-num);color:var(--amber-ink);font-size:18px;font-weight:700}.play-module__N9RzkG__counter{font-family:var(--font-num);color:var(--discover-deep);font-size:22px;font-weight:700}.play-module__N9RzkG__hintTabs{flex-wrap:wrap;gap:8px;display:flex}.play-module__N9RzkG__hintTabs button{border:1px solid var(--rule-2);background:var(--paper);width:44px;min-height:44px;font:inherit;color:var(--ink);border-radius:50%}.play-module__N9RzkG__hintTabs button[aria-pressed=true]{color:#fff;background:var(--discover-deep);border-color:var(--discover-deep)}.play-module__N9RzkG__hintTabs button:disabled{color:var(--muted);opacity:.5}.play-module__N9RzkG__hintStage{background:var(--surface-2,#f6f1e6);text-align:center;border-radius:12px;place-items:center;min-height:220px;margin:14px 0;padding:16px;display:grid}.play-module__N9RzkG__hintShape{width:280px;max-width:100%}.play-module__N9RzkG__hintWord{font-family:var(--font-display);font-size:clamp(24px,4vw,40px);font-weight:700;line-height:1.6}.play-module__N9RzkG__quote{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:12px 0;font-size:19px;line-height:1.9}.play-module__N9RzkG__attribution{color:var(--muted);font-size:12px}.play-module__N9RzkG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.play-module__N9RzkG__actions button,.play-module__N9RzkG__actions a,.play-module__N9RzkG__primary,.play-module__N9RzkG__secondary{border:1px solid var(--rule-2);background:var(--surface,white);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.play-module__N9RzkG__actions .play-module__N9RzkG__primary,.play-module__N9RzkG__primary{background:var(--discover-deep);color:#fff;border-color:var(--discover-deep)}.play-module__N9RzkG__actions .play-module__N9RzkG__xButton{background:var(--ink);color:#fff;border-color:var(--ink)}.play-module__N9RzkG__actions button:disabled,.play-module__N9RzkG__primary:disabled{opacity:.5;cursor:default}.play-module__N9RzkG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.play-module__N9RzkG__choice{border:1px solid var(--rule-2);min-height:56px;color:var(--ink);background:var(--surface,white);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:12px;font-size:15px;font-weight:700}.play-module__N9RzkG__choice:hover{border-color:var(--discover)}.play-module__N9RzkG__choice:disabled{opacity:.55;cursor:default}.play-module__N9RzkG__choice[data-state=wrong]{background:#f6e7e1;border-color:#ac5b48}.play-module__N9RzkG__feedback{min-height:26px;color:var(--discover-deep);margin:12px 0;font-size:15px;font-weight:700}.play-module__N9RzkG__result{border:1px solid var(--rule-2);background:var(--surface,white);border-radius:16px;margin-top:20px;padding:24px}.play-module__N9RzkG__result h2{font-family:var(--font-display);margin:0 0 12px;font-size:28px}.play-module__N9RzkG__resultBody{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;display:grid}.play-module__N9RzkG__resultLinks{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.play-module__N9RzkG__resultLinks>a{color:var(--discover-deep);align-items:center;min-height:44px;font-size:14px;display:inline-flex}.play-module__N9RzkG__photo{background:var(--surface-2,#f5f0e4);border-radius:10px;height:220px;position:relative;overflow:hidden}.play-module__N9RzkG__photo img{object-fit:contain;width:100%;height:100%;display:block}.play-module__N9RzkG__photoCredit{color:var(--ink);background:#ffffffdc;border-radius:3px;padding:3px 6px;font-size:12px;position:absolute;bottom:6px;right:6px}.play-module__N9RzkG__cropped{width:240px;max-width:100%;height:170px}.play-module__N9RzkG__cropped img{object-fit:cover;transform:scale(2.2)}.play-module__N9RzkG__photoFallback{background:var(--surface-2);place-items:center;gap:12px;min-height:170px;padding:20px;font-size:12px;display:grid}.play-module__N9RzkG__photoFallback [data-flavor-hexagon]{transform:scale(2)}.play-module__N9RzkG__history{border-top:1px solid var(--rule);margin:20px 0;padding:18px}.play-module__N9RzkG__history h2{margin:0 0 12px;font-size:18px}.play-module__N9RzkG__history ul{flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.play-module__N9RzkG__history li{border:1px solid var(--rule);border-radius:8px;padding:8px;font-size:12px}.play-module__N9RzkG__streak{font-family:var(--font-num);color:var(--amber-ink);font-size:24px}.play-module__N9RzkG__share{border-top:1px solid var(--rule);margin-top:20px;padding-top:10px}.play-module__N9RzkG__share p{font-size:13px;line-height:1.7}.play-module__N9RzkG__share summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:13px}.play-module__N9RzkG__share textarea{border:1px solid var(--rule-2);border-radius:8px;width:100%;padding:12px;font-size:14px;line-height:1.6}.play-module__N9RzkG__bottomLinks{border-top:1px solid var(--rule);flex-wrap:wrap;margin-top:28px;padding-top:16px}.play-module__N9RzkG__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.play-module__N9RzkG__controls label{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.play-module__N9RzkG__controls input,.play-module__N9RzkG__controls select{border:1px solid var(--rule-2);min-height:44px;font:inherit;background:var(--surface,white);border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}.play-module__N9RzkG__cloud{border-block:1px solid var(--rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:24px 12px;display:flex}.play-module__N9RzkG__cloud button{border:1px solid var(--rule-2);background:var(--paper,white);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:24px;padding:10px 14px;font-size:16px}.play-module__N9RzkG__cloud button:nth-child(4n+1){font-family:var(--font-display);font-size:23px;font-weight:700}.play-module__N9RzkG__cloud button[aria-pressed=true]{background:var(--ink);color:#fff}.play-module__N9RzkG__cloud button span{margin-left:8px;font-size:12px}.play-module__N9RzkG__termTitle{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:24px;display:flex}.play-module__N9RzkG__termTitle h2{font-family:var(--font-display);margin:0;font-size:30px}.play-module__N9RzkG__termTitle span{color:var(--muted);font-size:13px}.play-module__N9RzkG__duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.play-module__N9RzkG__duelChoice{border:2px solid var(--rule-2);background:var(--surface,white);min-width:0;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:14px;padding:12px}.play-module__N9RzkG__duelChoice h2{font-family:var(--font-display);min-height:56px;margin:14px 0 0;font-size:20px;line-height:1.4}.play-module__N9RzkG__duelChoice:disabled{cursor:default}.play-module__N9RzkG__duelChoice[data-winner=true]{border-color:var(--discover-deep);background:#edf5ef}.play-module__N9RzkG__duelChoice[data-selected=true]{box-shadow:0 0 0 2px var(--amber-ink)}.play-module__N9RzkG__strength{font-family:var(--font-num);color:var(--discover-deep);margin-top:12px;font-size:24px;font-weight:700}.play-module__N9RzkG__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.play-module__N9RzkG__proofGrid article{background:var(--surface-2);border-radius:12px;min-width:0;padding:14px}.play-module__N9RzkG__proofGrid .play-module__N9RzkG__quote{font-size:16px}.play-module__N9RzkG__scoreboard{align-items:baseline;gap:24px;margin:12px 0;font-size:14px;display:flex}.play-module__N9RzkG__scoreboard strong{font-family:var(--font-num);color:var(--amber-ink);font-size:32px}.play-module__N9RzkG__page button:focus-visible,.play-module__N9RzkG__page a:focus-visible,.play-module__N9RzkG__page input:focus-visible,.play-module__N9RzkG__page select:focus-visible{outline:3px solid var(--discover);outline-offset:3px}@media (max-width:560px){.play-module__N9RzkG__page.page-shell{padding-top:8px}.play-module__N9RzkG__intro{margin:6px 0 16px}.play-module__N9RzkG__intro p{font-size:13px}.play-module__N9RzkG__board{padding:14px}.play-module__N9RzkG__boardHeader{gap:8px;margin-bottom:12px}.play-module__N9RzkG__day{font-size:15px}.play-module__N9RzkG__counter{font-size:18px}.play-module__N9RzkG__hintStage{min-height:190px;margin:12px 0;padding:10px}.play-module__N9RzkG__hintShape{width:230px}.play-module__N9RzkG__hintTabs{gap:6px}.play-module__N9RzkG__quote{font-size:17px}.play-module__N9RzkG__choiceGrid{gap:8px}.play-module__N9RzkG__choice{padding:10px;font-size:13px}.play-module__N9RzkG__actions{gap:8px}.play-module__N9RzkG__actions button,.play-module__N9RzkG__actions a{padding:10px 12px;font-size:13px}.play-module__N9RzkG__result{padding:16px}.play-module__N9RzkG__result h2{font-size:23px}.play-module__N9RzkG__resultBody{grid-template-columns:minmax(0,1fr);gap:14px}.play-module__N9RzkG__resultBody .play-module__N9RzkG__photo{height:190px}.play-module__N9RzkG__cloud{gap:8px;padding:18px 0}.play-module__N9RzkG__cloud button{padding:8px 12px;font-size:14px}.play-module__N9RzkG__cloud button:nth-child(4n+1){font-size:19px}.play-module__N9RzkG__termTitle h2{font-size:25px}.play-module__N9RzkG__duel{gap:10px}.play-module__N9RzkG__duelChoice{padding:8px}.play-module__N9RzkG__duelChoice .play-module__N9RzkG__photo{height:155px}.play-module__N9RzkG__duelChoice h2{min-height:63px;font-size:15px}.play-module__N9RzkG__proofGrid{grid-template-columns:minmax(0,1fr);gap:10px}.play-module__N9RzkG__scoreboard{gap:18px}}
.ResultNextSteps-module__E--v5a__card{border-radius:var(--r-md);background:var(--paper);color:var(--ink);text-align:left;margin-top:16px;overflow:hidden}.ResultNextSteps-module__E--v5a__title{border-bottom:3px double var(--line-strong);font-family:var(--font-display);margin:0;padding:12px 16px 10px;font-size:.9375rem;font-weight:600}.ResultNextSteps-module__E--v5a__row{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.ResultNextSteps-module__E--v5a__row:hover .ResultNextSteps-module__E--v5a__main{color:var(--discover-deep);text-underline-offset:3px;text-decoration:underline}.ResultNextSteps-module__E--v5a__row:focus-visible,.ResultNextSteps-module__E--v5a__foot a:focus-visible{outline:3px solid var(--discover);outline-offset:-3px}.ResultNextSteps-module__E--v5a__mark{border-radius:var(--r-pill);flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8125rem;font-weight:700;display:flex}.ResultNextSteps-module__E--v5a__blog{background:var(--blog-navy);color:var(--on-discover)}.ResultNextSteps-module__E--v5a__play{background:var(--discover);color:var(--on-discover)}.ResultNextSteps-module__E--v5a__bottle{border:1px solid var(--line-strong);color:var(--amber-ink);font-family:var(--font-display)}.ResultNextSteps-module__E--v5a__words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ResultNextSteps-module__E--v5a__main{font-size:.9375rem;font-weight:500;line-height:1.45}.ResultNextSteps-module__E--v5a__sub{color:var(--muted);font-size:.75rem}.ResultNextSteps-module__E--v5a__arrow{color:var(--discover)}.ResultNextSteps-module__E--v5a__foot{flex-wrap:wrap;gap:0 18px;padding:4px 16px 6px;display:flex}.ResultNextSteps-module__E--v5a__foot a{min-height:44px;color:var(--discover-deep);text-underline-offset:3px;align-items:center;font-size:.8125rem;display:inline-flex}.ResultNextSteps-module__E--v5a__phrase{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}
.BlindShape-module__ddPIsW__wrap{gap:var(--sp-2);min-width:0;display:grid}.BlindShape-module__ddPIsW__side{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,210px) minmax(0,1fr)}.BlindShape-module__ddPIsW__side .BlindShape-module__ddPIsW__key{grid-template-columns:minmax(0,1fr)}.BlindShape-module__ddPIsW__figure{width:100%;max-width:220px;margin:0 auto;position:relative}.BlindShape-module__ddPIsW__svg{width:100%;height:auto;display:block;overflow:visible}.BlindShape-module__ddPIsW__ring{fill:none;stroke:var(--night-rule);stroke-width:1px;stroke-dasharray:2 3}.BlindShape-module__ddPIsW__ringOuter{fill:none;stroke:color-mix(in srgb, var(--amber-glow) 45%, transparent);stroke-width:1px}.BlindShape-module__ddPIsW__spoke{stroke:var(--night-rule);stroke-width:1px}.BlindShape-module__ddPIsW__spokeEmpty{stroke:color-mix(in srgb, var(--amber-glow) 45%, transparent);stroke-width:1px;stroke-dasharray:2 3}.BlindShape-module__ddPIsW__area{fill:color-mix(in srgb, var(--amber-glow) 24%, transparent);stroke:none}.BlindShape-module__ddPIsW__edge{stroke:var(--amber-glow);stroke-width:1.8px;stroke-linecap:round}.BlindShape-module__ddPIsW__edgeGap{stroke:var(--amber-glow);stroke-width:1.4px;stroke-dasharray:3 4;stroke-linecap:round;opacity:.75}.BlindShape-module__ddPIsW__dot{fill:var(--amber-glow);stroke:var(--night-2);stroke-width:1.2px}.BlindShape-module__ddPIsW__unknownMark{border:1px solid var(--night-ink-2);background:var(--night);width:22px;height:22px;color:var(--night-ink-2);font-family:var(--font-body);pointer-events:none;border-radius:50%;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.BlindShape-module__ddPIsW__number{color:var(--night-ink-2);font-family:var(--font-body);white-space:nowrap;pointer-events:none;font-size:13px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.BlindShape-module__ddPIsW__key{gap:0 var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BlindShape-module__ddPIsW__key li{justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-bottom:1px solid var(--night-rule);min-height:32px;color:var(--night-ink-2);padding:4px 0;font-size:12px;line-height:1.5;display:flex}.BlindShape-module__ddPIsW__keyLabel{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.BlindShape-module__ddPIsW__value{color:var(--night-ink);font:600 17px/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums;flex:none}.BlindShape-module__ddPIsW__hidden{color:var(--night-ink-2);white-space:nowrap;flex:none;font-size:12px}@media (max-width:560px){.BlindShape-module__ddPIsW__side{gap:var(--sp-2);grid-template-columns:minmax(0,48%) minmax(0,1fr)}}
.PriorityReviewEntry-module__4XThbq__entry{border-left:4px solid var(--blog-navy);border-radius:var(--r-s,8px);background:linear-gradient(180deg, var(--blog-navy), var(--blog-navy-deep));color:#fff;min-width:0;margin-block:12px;padding:12px 14px}.PriorityReviewEntry-module__4XThbq__title{color:inherit;font-size:var(--fs-body-s,15px);margin:0 0 8px;font-weight:700;line-height:1.6}.PriorityReviewEntry-module__4XThbq__links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PriorityReviewEntry-module__4XThbq__links li{flex:90px;min-width:0}.PriorityReviewEntry-module__4XThbq__link{border-radius:var(--r-xs,5px);color:#fff;overflow-wrap:anywhere;border:1px solid #ffffff70;flex-direction:column;gap:4px;height:100%;min-height:44px;padding:7px 8px;text-decoration:none;display:flex}.PriorityReviewEntry-module__4XThbq__link:hover{background:#ffffff16}.PriorityReviewEntry-module__4XThbq__link:focus-visible{outline-offset:3px;outline:2px solid #fff}.PriorityReviewEntry-module__4XThbq__name{font-size:var(--fs-small,14px);font-weight:700;line-height:1.5}.PriorityReviewEntry-module__4XThbq__detail{font-size:var(--fs-label,13px);line-height:1.5}
.BlogLanderPanel-module__8EIjmW__wrap{padding:16px 0 20px}.BlogLanderPanel-module__8EIjmW__lander{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);flex-direction:column;gap:14px;padding:16px 16px 18px 18px;display:flex}.BlogLanderPanel-module__8EIjmW__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.BlogLanderPanel-module__8EIjmW__titles{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.BlogLanderPanel-module__8EIjmW__eyebrow{color:var(--amber-ink);letter-spacing:.04em;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.BlogLanderPanel-module__8EIjmW__heading{color:var(--ink);font-family:var(--font-display);margin:0;font-size:20px;font-weight:600;line-height:1.45}.BlogLanderPanel-module__8EIjmW__close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.BlogLanderPanel-module__8EIjmW__close:hover,.BlogLanderPanel-module__8EIjmW__close:focus-visible{background:var(--paper-2);color:var(--ink)}.BlogLanderPanel-module__8EIjmW__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}.BlogLanderPanel-module__8EIjmW__searchCol{flex-direction:column;gap:12px;min-width:0;display:flex}.BlogLanderPanel-module__8EIjmW__article{background:var(--discover-bg);color:var(--ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.BlogLanderPanel-module__8EIjmW__article:hover .BlogLanderPanel-module__8EIjmW__articleGo,.BlogLanderPanel-module__8EIjmW__article:focus-visible .BlogLanderPanel-module__8EIjmW__articleGo{background:var(--discover-deep)}.BlogLanderPanel-module__8EIjmW__articlePhoto{background:var(--card);box-shadow:var(--elev-1);border-radius:4px;padding:3px;display:block}.BlogLanderPanel-module__8EIjmW__articleImg,.BlogLanderPanel-module__8EIjmW__articleBlank{object-fit:cover;border-radius:2px;width:56px;height:56px;display:block}.BlogLanderPanel-module__8EIjmW__articleBlank{background:var(--paper-2)}.BlogLanderPanel-module__8EIjmW__articleText{flex-direction:column;gap:3px;min-width:0;display:flex}.BlogLanderPanel-module__8EIjmW__articleKicker{color:var(--discover-deep);font-size:12px;font-weight:700}.BlogLanderPanel-module__8EIjmW__articleName{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.BlogLanderPanel-module__8EIjmW__no{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;font-size:15px}.BlogLanderPanel-module__8EIjmW__articleGo{background:var(--discover);min-height:44px;color:var(--on-discover);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.BlogLanderPanel-module__8EIjmW__canCol{flex-direction:column;gap:8px;min-width:0;display:flex}.BlogLanderPanel-module__8EIjmW__canLabel{color:var(--muted);letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.BlogLanderPanel-module__8EIjmW__doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.BlogLanderPanel-module__8EIjmW__door{border:1.5px solid var(--discover);background:var(--card);height:100%;min-height:80px;color:var(--discover-deep);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.BlogLanderPanel-module__8EIjmW__door:hover,.BlogLanderPanel-module__8EIjmW__door:focus-visible{background:var(--discover-bg)}.BlogLanderPanel-module__8EIjmW__doorLabel{word-break:keep-all}.BlogLanderPanel-module__8EIjmW__doorPhrase{display:inline-block}.BlogLanderPanel-module__8EIjmW__jump{border:1px solid var(--discover-line);border-radius:var(--r-xs);background:var(--card);min-height:44px;color:var(--discover-deep);justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:none}.BlogLanderPanel-module__8EIjmW__jump:hover,.BlogLanderPanel-module__8EIjmW__jump:focus-visible{background:var(--discover-bg)}@media (max-width:860px){.BlogLanderPanel-module__8EIjmW__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.BlogLanderPanel-module__8EIjmW__suggest{display:none}.BlogLanderPanel-module__8EIjmW__jump{display:flex}}@media (max-width:560px){.BlogLanderPanel-module__8EIjmW__wrap{padding:0 0 16px}.BlogLanderPanel-module__8EIjmW__lander{padding:14px 12px 16px 14px}.BlogLanderPanel-module__8EIjmW__article{grid-template-columns:auto minmax(0,1fr)}.BlogLanderPanel-module__8EIjmW__articleGo{grid-column:1/-1;justify-content:center}}
.BlogBookmark-module__kKpjkW__bookmark{right:10px;bottom:calc(58px + env(safe-area-inset-bottom,0px) + 8px);z-index:19;border:1px solid var(--amber-glow);border-radius:var(--r-sm);background:var(--night-2);max-height:calc(100dvh - 140px);box-shadow:var(--elev-2);color:var(--night-ink);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;position:fixed;left:10px;overflow-y:auto}.BlogBookmark-module__kKpjkW__bookmark[hidden]{display:none}@media (min-width:701px){.BlogBookmark-module__kKpjkW__bookmark{display:none}}.BlogBookmark-module__kKpjkW__bookmark :is(a,button):focus-visible{outline:2px solid var(--amber-glow);outline-offset:2px}.BlogBookmark-module__kKpjkW__top{justify-content:space-between;align-items:center;gap:8px;margin:-4px -6px -6px 0;display:flex}.BlogBookmark-module__kKpjkW__eyebrow{color:var(--amber-glow);letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.BlogBookmark-module__kKpjkW__close{width:44px;height:44px;color:var(--night-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.BlogBookmark-module__kKpjkW__close:hover{background:var(--night-3)}.BlogBookmark-module__kKpjkW__main{align-items:center;gap:10px;min-width:0;display:flex}.BlogBookmark-module__kKpjkW__thumb{border:1px solid var(--night-rule);border-radius:var(--r-xs);background:var(--night-3);object-fit:cover;flex:none;width:52px;height:52px}.BlogBookmark-module__kKpjkW__text{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.BlogBookmark-module__kKpjkW__nameRow{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.BlogBookmark-module__kKpjkW__no{color:var(--amber-glow);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:15px;font-weight:600}.BlogBookmark-module__kKpjkW__name{min-width:0;font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.BlogBookmark-module__kKpjkW__words{color:var(--night-ink-2);font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:13px;line-height:1.5}.BlogBookmark-module__kKpjkW__word{display:inline}.BlogBookmark-module__kKpjkW__similar{border-top:1px solid var(--night-rule);padding-top:10px}.BlogBookmark-module__kKpjkW__similar[hidden]{display:none}.BlogBookmark-module__kKpjkW__similarLabel{color:var(--night-ink-2);margin:0 0 6px;font-size:12px;font-weight:700}.BlogBookmark-module__kKpjkW__similarList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogBookmark-module__kKpjkW__similarList>li+li{border-top:1px solid var(--night-rule)}.BlogBookmark-module__kKpjkW__similarRow{min-width:0;min-height:56px;color:var(--night-ink);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.BlogBookmark-module__kKpjkW__similarThumb{border:1px solid var(--night-rule);border-radius:var(--r-xs);background:var(--night-3);object-fit:cover;flex:none;width:48px;height:48px}.BlogBookmark-module__kKpjkW__similarText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.BlogBookmark-module__kKpjkW__similarNameRow{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.BlogBookmark-module__kKpjkW__similarNo{color:var(--amber-glow);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:13px;font-weight:600}.BlogBookmark-module__kKpjkW__similarName{min-width:0;font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.BlogBookmark-module__kKpjkW__similarRow:hover .BlogBookmark-module__kKpjkW__similarName{text-underline-offset:3px;text-decoration:underline}.BlogBookmark-module__kKpjkW__similarWord{color:var(--night-ink-2);font-family:var(--font-display);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:12px;line-height:1.5}.BlogBookmark-module__kKpjkW__similarGo{color:var(--amber-glow);flex:none;font-size:14px}.BlogBookmark-module__kKpjkW__specimen{display:block;position:relative;overflow:hidden}.BlogBookmark-module__kKpjkW__actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;display:grid}.BlogBookmark-module__kKpjkW__actions[data-single]{grid-template-columns:minmax(0,1fr)}.BlogBookmark-module__kKpjkW__primary,.BlogBookmark-module__kKpjkW__secondary{border-radius:var(--r-xs);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.BlogBookmark-module__kKpjkW__primary{background:var(--discover);color:var(--on-discover)}.BlogBookmark-module__kKpjkW__primary:hover{background:var(--discover-deep);color:var(--on-discover)}.BlogBookmark-module__kKpjkW__secondary{border:1px solid var(--night-rule);color:var(--night-ink);cursor:pointer;background:0 0}.BlogBookmark-module__kKpjkW__secondary:hover{background:var(--night-3)}.BlogBookmark-module__kKpjkW__ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.BlogBookmark-module__kKpjkW__ways>li{min-width:0;display:flex}.BlogBookmark-module__kKpjkW__way{border:1px solid var(--night-rule);border-radius:var(--r-xs);min-height:60px;color:var(--night-ink);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.BlogBookmark-module__kKpjkW__way svg{color:var(--amber-glow)}.BlogBookmark-module__kKpjkW__way:hover{background:var(--night-3)}.BlogBookmark-module__kKpjkW__wayLabel{word-break:keep-all}.BlogBookmark-module__kKpjkW__wayPart{display:inline-block}
.TasteProfileCard-module__5IWdWa__card{box-sizing:border-box;margin:var(--sp-4) 0 0;padding:var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);color:var(--ink)}.TasteProfileCard-module__5IWdWa__card[data-taste-card-state=pending]{min-height:116px;box-shadow:none;background:0 0;border-color:#0000}.TasteProfileCard-module__5IWdWa__compact{padding-bottom:var(--sp-2)}.TasteProfileCard-module__5IWdWa__eyebrow{justify-content:space-between;align-items:baseline;gap:var(--sp-2);color:var(--amber-ink);font-size:var(--fs-label);letter-spacing:.06em;margin:0 0 2px;font-weight:700;display:flex}.TasteProfileCard-module__5IWdWa__saved{color:var(--muted);letter-spacing:0;font-weight:500}.TasteProfileCard-module__5IWdWa__date{color:var(--amber-ink);font-family:var(--font-num-s);font-size:var(--fs-small);font-weight:600}.TasteProfileCard-module__5IWdWa__title{margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.45}.TasteProfileCard-module__5IWdWa__row{grid-template-columns:calc(var(--fs-label) * 7.5) minmax(0, 1fr);align-items:baseline;gap:6px var(--sp-2);margin-bottom:var(--sp-2);display:grid}.TasteProfileCard-module__5IWdWa__rowLabel{color:var(--muted);font-size:var(--fs-label)}.TasteProfileCard-module__5IWdWa__rowBody{align-items:center;gap:6px var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.TasteProfileCard-module__5IWdWa__rowText{word-break:auto-phrase;color:var(--ink-soft);font-size:var(--fs-small);line-height:1.6}.TasteProfileCard-module__5IWdWa__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.TasteProfileCard-module__5IWdWa__chip{border-radius:var(--r-pill);background:var(--paper-2);min-height:30px;color:var(--ink-soft);align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.TasteProfileCard-module__5IWdWa__chip[data-taste-family=smoke]{background:var(--taste-smoke-bg);color:var(--taste-smoke)}.TasteProfileCard-module__5IWdWa__chip[data-taste-family=orchard]{background:var(--taste-orchard-bg);color:var(--taste-orchard)}.TasteProfileCard-module__5IWdWa__chip[data-taste-family=dark-fruit]{background:var(--taste-dark-fruit-bg);color:var(--taste-dark-fruit)}.TasteProfileCard-module__5IWdWa__chip[data-taste-family=sweet]{background:var(--taste-sweet-bg);color:var(--taste-sweet)}.TasteProfileCard-module__5IWdWa__chip[data-taste-family=spice-wood]{background:var(--taste-spice-wood-bg);color:var(--taste-spice-wood)}.TasteProfileCard-module__5IWdWa__chip[data-taste-family=texture]{background:var(--taste-texture-bg);color:var(--taste-texture)}.TasteProfileCard-module__5IWdWa__details{margin-top:var(--sp-3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.TasteProfileCard-module__5IWdWa__summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:44px;color:var(--ink-soft);cursor:pointer;font-size:13px;font-weight:700;list-style:none;display:flex}.TasteProfileCard-module__5IWdWa__summary::-webkit-details-marker{display:none}.TasteProfileCard-module__5IWdWa__toggle{color:var(--muted);font-size:var(--fs-label);font-weight:500}.TasteProfileCard-module__5IWdWa__details[open] .TasteProfileCard-module__5IWdWa__toggleOpen,.TasteProfileCard-module__5IWdWa__details:not([open]) .TasteProfileCard-module__5IWdWa__toggleClose{display:none}.TasteProfileCard-module__5IWdWa__arrow{margin-left:.3em}.TasteProfileCard-module__5IWdWa__summary:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.TasteProfileCard-module__5IWdWa__table{border-collapse:collapse;width:100%;max-width:420px;margin:0 0 6px}.TasteProfileCard-module__5IWdWa__tableRow{border-top:1px solid var(--rule)}.TasteProfileCard-module__5IWdWa__axis{color:var(--ink-soft);text-align:left;padding:5px 0;font-size:13px;font-weight:500;line-height:1.4}.TasteProfileCard-module__5IWdWa__meterCell{color:var(--ink-soft);text-align:right;white-space:nowrap;padding:5px 0;line-height:1.4}.TasteProfileCard-module__5IWdWa__meterCell[data-taste-family=smoke]{color:var(--taste-smoke)}.TasteProfileCard-module__5IWdWa__meterCell[data-taste-family=orchard]{color:var(--taste-orchard)}.TasteProfileCard-module__5IWdWa__meterCell[data-taste-family=dark-fruit]{color:var(--taste-dark-fruit)}.TasteProfileCard-module__5IWdWa__meterCell[data-taste-family=sweet]{color:var(--taste-sweet)}.TasteProfileCard-module__5IWdWa__meterCell[data-taste-family=spice-wood]{color:var(--taste-spice-wood)}.TasteProfileCard-module__5IWdWa__meterCell[data-taste-family=texture]{color:var(--taste-texture)}.TasteProfileCard-module__5IWdWa__flag{color:var(--muted);font-size:var(--fs-label);margin-right:6px}.TasteProfileCard-module__5IWdWa__squares{vertical-align:middle;gap:2px;display:inline-flex}.TasteProfileCard-module__5IWdWa__square{border:1px solid;border-radius:2px;width:9px;height:9px;display:inline-block}.TasteProfileCard-module__5IWdWa__square[data-on=true]{background:currentColor}.TasteProfileCard-module__5IWdWa__value{min-width:1.2em;font-family:var(--font-num-s);font-size:var(--fs-small);text-align:right;margin-left:6px;font-weight:600;display:inline-block}.TasteProfileCard-module__5IWdWa__note{margin:var(--sp-2) 0 0;word-break:auto-phrase;color:var(--muted);font-size:var(--fs-label);line-height:1.6}.TasteProfileCard-module__5IWdWa__text{word-break:auto-phrase;color:var(--ink-soft);font-size:var(--fs-small);margin:0;line-height:1.7}.TasteProfileCard-module__5IWdWa__actions{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.TasteProfileCard-module__5IWdWa__link{min-height:44px;color:var(--discover-deep);font-size:var(--fs-small);align-items:center;font-weight:700;display:inline-flex}.TasteProfileCard-module__5IWdWa__link:focus-visible,.TasteProfileCard-module__5IWdWa__secondary:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.TasteProfileCard-module__5IWdWa__secondary{border:1px solid var(--rule-2);border-radius:var(--r-pill);min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-size:13px;font-weight:700}.TasteProfileCard-module__5IWdWa__secondary:hover{border-color:var(--ink-soft)}
.HomeContinueCard-module__nIrLLW__dock{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink);margin:20px 0 8px;overflow:hidden}.HomeContinueCard-module__nIrLLW__head{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 16px 12px;display:flex}.HomeContinueCard-module__nIrLLW__eyebrow{color:var(--amber-deep);letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.HomeContinueCard-module__nIrLLW__title{font-family:var(--font-display);margin:2px 0 0;font-size:20px;font-weight:600}.HomeContinueCard-module__nIrLLW__count{color:var(--ink);flex-direction:column;align-items:flex-end;text-decoration:none;display:flex}.HomeContinueCard-module__nIrLLW__countLabel{color:var(--muted);font-size:12px}.HomeContinueCard-module__nIrLLW__countNum{color:var(--amber-deep);font-family:var(--font-num);font-size:26px;font-weight:600;line-height:1}.HomeContinueCard-module__nIrLLW__countTotal{color:var(--muted);font-size:13px}.HomeContinueCard-module__nIrLLW__progress{background:var(--surface-3);height:4px}.HomeContinueCard-module__nIrLLW__progress span{background:var(--amber);height:4px;display:block}.HomeContinueCard-module__nIrLLW__grid{display:grid}.HomeContinueCard-module__nIrLLW__continue,.HomeContinueCard-module__nIrLLW__record,.HomeContinueCard-module__nIrLLW__recs{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.HomeContinueCard-module__nIrLLW__record,.HomeContinueCard-module__nIrLLW__recs{border-top:1px solid var(--line)}.HomeContinueCard-module__nIrLLW__recs{background:var(--surface-2)}.HomeContinueCard-module__nIrLLW__label{color:var(--muted);margin:0;font-size:12px;font-weight:700}.HomeContinueCard-module__nIrLLW__lastCard{color:var(--ink);grid-template-columns:92px minmax(0,1fr);gap:12px;text-decoration:none;display:grid}.HomeContinueCard-module__nIrLLW__lastCard:focus-visible,.HomeContinueCard-module__nIrLLW__recCard:focus-visible,.HomeContinueCard-module__nIrLLW__recentItem:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.HomeContinueCard-module__nIrLLW__lastPhoto{border-radius:var(--r-sm);object-fit:cover;width:92px;height:116px}.HomeContinueCard-module__nIrLLW__specimen{flex:none;display:block;position:relative;overflow:hidden}.HomeContinueCard-module__nIrLLW__lastBody{flex-direction:column;gap:3px;min-width:0;display:flex}.HomeContinueCard-module__nIrLLW__lastNo{color:var(--amber-deep);font-family:var(--font-num);font-size:13px}.HomeContinueCard-module__nIrLLW__lastName{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.4}.HomeContinueCard-module__nIrLLW__lastWords{color:var(--amber-deep);font-family:var(--font-display);font-size:13px}.HomeContinueCard-module__nIrLLW__lastGo{color:var(--discover-deep);margin-top:auto;font-size:14px;font-weight:700}.HomeContinueCard-module__nIrLLW__lastCard:hover .HomeContinueCard-module__nIrLLW__lastName{text-decoration:underline}.HomeContinueCard-module__nIrLLW__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.HomeContinueCard-module__nIrLLW__price,.HomeContinueCard-module__nIrLLW__textLink{min-height:44px;color:var(--discover-deep);align-self:flex-start;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.HomeContinueCard-module__nIrLLW__recentList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HomeContinueCard-module__nIrLLW__recentItem{border:1px solid var(--line);border-radius:var(--r-sm);min-height:48px;color:var(--ink);align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.HomeContinueCard-module__nIrLLW__recentItem:hover{background:var(--surface-2)}.HomeContinueCard-module__nIrLLW__recentPhoto{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px;font-size:14px}.HomeContinueCard-module__nIrLLW__lean{color:var(--muted);margin:-6px 0 0;font-size:13px}.HomeContinueCard-module__nIrLLW__lean b{color:var(--amber-deep)}.HomeContinueCard-module__nIrLLW__leanWhy{display:inline-block}.HomeContinueCard-module__nIrLLW__recList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.HomeContinueCard-module__nIrLLW__recCard{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.HomeContinueCard-module__nIrLLW__recCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.HomeContinueCard-module__nIrLLW__recPhoto{object-fit:cover;width:100%;height:104px}.HomeContinueCard-module__nIrLLW__recBody{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.HomeContinueCard-module__nIrLLW__recName{font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.4}.HomeContinueCard-module__nIrLLW__recWhy{color:var(--muted);font-size:12px}.HomeContinueCard-module__nIrLLW__recWord{color:var(--amber-deep);font-family:var(--font-display);font-size:12px}.HomeContinueCard-module__nIrLLW__lastWords,.HomeContinueCard-module__nIrLLW__recWhy,.HomeContinueCard-module__nIrLLW__recWord{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.HomeContinueCard-module__nIrLLW__dock .HomeContinueCard-module__nIrLLW__taste{border:0;border-top:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:0;margin:0;padding:14px 16px 16px}@media (min-width:900px){.HomeContinueCard-module__nIrLLW__dock .HomeContinueCard-module__nIrLLW__taste>*{max-width:720px}.HomeContinueCard-module__nIrLLW__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.HomeContinueCard-module__nIrLLW__record,.HomeContinueCard-module__nIrLLW__recs{border-top:0;border-left:1px solid var(--line)}.HomeContinueCard-module__nIrLLW__recentList{flex-direction:column}}@media (prefers-reduced-motion:reduce){.HomeContinueCard-module__nIrLLW__recCard{transition:none}.HomeContinueCard-module__nIrLLW__recCard:hover{transform:none}}
.StickyDetailBar-module__8d0kOa__no{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;font-size:14px;font-weight:700;line-height:1.2}@media (min-width:701px){.StickyDetailBar-module__8d0kOa__bar.sticky-detail-bar{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:8px 12px 8px 20px}.StickyDetailBar-module__8d0kOa__bar.sticky-detail-bar>.sticky-bar-info{align-items:baseline;gap:10px;min-width:0;display:flex}.StickyDetailBar-module__8d0kOa__no{flex:none}.StickyDetailBar-module__8d0kOa__bar .sticky-bar-info strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.StickyDetailBar-module__8d0kOa__bar .sticky-bar-info span{display:none}.StickyDetailBar-module__8d0kOa__bar .sticky-actions{flex-wrap:nowrap;gap:8px}}@media (min-width:1024px){.StickyDetailBar-module__8d0kOa__bar.sticky-detail-bar{width:auto;max-width:none;left:max(400px,50% - 190px);right:max(20px,50% - 570px);transform:none}}body:has(.StickyDetailBar-module__8d0kOa__bar) .app-footer-disclosure{margin-top:40px;padding-bottom:80px}@media (max-width:700px){body:has(.StickyDetailBar-module__8d0kOa__bar) .app-footer-disclosure{padding-bottom:60px}}
.FlavorStarMapPreview-module__u9RtIW__preview{gap:var(--sp-2);padding:var(--sp-3) 14px;border-radius:var(--r-sm);background:var(--night);color:var(--night-ink);display:grid}.FlavorStarMapPreview-module__u9RtIW__head,.FlavorStarMapPreview-module__u9RtIW__foot{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.FlavorStarMapPreview-module__u9RtIW__title{font-family:var(--font-display);font-size:15px;font-weight:600}.FlavorStarMapPreview-module__u9RtIW__count{font-size:var(--fs-label);color:var(--night-ink-2);white-space:nowrap}.FlavorStarMapPreview-module__u9RtIW__count b{font-family:var(--font-num);color:var(--amber-glow);margin-right:2px;font-size:20px;font-weight:600}.FlavorStarMapPreview-module__u9RtIW__plot{aspect-ratio:1;border:1px solid var(--night-rule);border-radius:var(--r-xs);display:block;position:relative;container:flavor-plot/size}.FlavorStarMapPreview-module__u9RtIW__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.FlavorStarMapPreview-module__u9RtIW__cross{fill:none;stroke:var(--night-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.FlavorStarMapPreview-module__u9RtIW__pale,.FlavorStarMapPreview-module__u9RtIW__halo,.FlavorStarMapPreview-module__u9RtIW__gold{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.FlavorStarMapPreview-module__u9RtIW__pale{stroke:var(--night-ink);stroke-opacity:.42;stroke-width:3.5px}.FlavorStarMapPreview-module__u9RtIW__halo{stroke:var(--amber-glow);stroke-opacity:.22;stroke-width:13px}.FlavorStarMapPreview-module__u9RtIW__gold{stroke:var(--amber-glow);stroke-width:7px}.FlavorStarMapPreview-module__u9RtIW__pole,.FlavorStarMapPreview-module__u9RtIW__label{white-space:nowrap;pointer-events:none;line-height:1.4;position:absolute}.FlavorStarMapPreview-module__u9RtIW__pole{font-size:var(--fs-label);color:var(--night-ink-2);text-shadow:0 0 3px var(--night),0 0 6px var(--night)}.FlavorStarMapPreview-module__u9RtIW__pole[data-pole=top]{top:4px;transform:translate(-50%)}.FlavorStarMapPreview-module__u9RtIW__pole[data-pole=bottom]{bottom:4px;transform:translate(-50%)}.FlavorStarMapPreview-module__u9RtIW__pole[data-pole=left]{left:4px}.FlavorStarMapPreview-module__u9RtIW__pole[data-pole=right]{right:4px}.FlavorStarMapPreview-module__u9RtIW__pole[data-side=above]{transform:translateY(calc(-100% - 4px))}.FlavorStarMapPreview-module__u9RtIW__pole[data-side=below]{transform:translateY(4px)}.FlavorStarMapPreview-module__u9RtIW__label{font-family:var(--font-display);font-size:var(--fs-label);color:var(--night-ink);text-shadow:0 0 3px var(--night),0 0 6px var(--night)}.FlavorStarMapPreview-module__u9RtIW__label[data-side=right]{transform:translate(9px,-50%)}.FlavorStarMapPreview-module__u9RtIW__label[data-side=left]{transform:translate(calc(-100% - 9px),-50%)}.FlavorStarMapPreview-module__u9RtIW__label[data-side=above]{transform:translate(-50%,calc(-100% - 9px))}.FlavorStarMapPreview-module__u9RtIW__label[data-side=below]{transform:translate(-50%,9px)}.FlavorStarMapPreview-module__u9RtIW__foot{font-size:var(--fs-label);color:var(--night-ink-2)}.FlavorStarMapPreview-module__u9RtIW__open{color:var(--amber-glow);white-space:nowrap}.FlavorStarMapPreview-module__u9RtIW__label,.FlavorStarMapPreview-module__u9RtIW__mark{display:none}@container flavor-plot (orientation:portrait) and (min-width:230px) and (max-width:275.98px){.FlavorStarMapPreview-module__u9RtIW__label[data-tiers~=xs]{display:block}.FlavorStarMapPreview-module__u9RtIW__mark[data-tiers~=xs]{display:inline}}@container flavor-plot (orientation:portrait) and (min-width:276px) and (max-width:305.98px){.FlavorStarMapPreview-module__u9RtIW__label[data-tiers~=sm]{display:block}.FlavorStarMapPreview-module__u9RtIW__mark[data-tiers~=sm]{display:inline}}@container flavor-plot (orientation:portrait) and (min-width:306px){.FlavorStarMapPreview-module__u9RtIW__label[data-tiers~=md]{display:block}.FlavorStarMapPreview-module__u9RtIW__mark[data-tiers~=md]{display:inline}}@container flavor-plot (orientation:landscape) and (min-width:360px) and (min-height:240px){.FlavorStarMapPreview-module__u9RtIW__label{font-size:13px}.FlavorStarMapPreview-module__u9RtIW__label[data-tiers~=wide]{display:block}.FlavorStarMapPreview-module__u9RtIW__mark[data-tiers~=wide]{display:inline}}.FlavorStarMapPreview-module__u9RtIW__compact .FlavorStarMapPreview-module__u9RtIW__mark[data-tiers~=md]{display:inline}.FlavorStarMapPreview-module__u9RtIW__compact .FlavorStarMapPreview-module__u9RtIW__pale{stroke-width:2.6px}.FlavorStarMapPreview-module__u9RtIW__compact .FlavorStarMapPreview-module__u9RtIW__halo{stroke-width:11px}.FlavorStarMapPreview-module__u9RtIW__compact .FlavorStarMapPreview-module__u9RtIW__gold{stroke-width:5px}@media (min-width:560px){.FlavorStarMapPreview-module__u9RtIW__plot{aspect-ratio:3/2}}
.BottleDiscoveryPassport-module__0pIXzq__passport{min-width:0;color:var(--ink);font-family:var(--font-body), sans-serif;position:relative}.BottleDiscoveryPassport-module__0pIXzq__collectionHead{align-items:center;min-height:44px;display:flex}.BottleDiscoveryPassport-module__0pIXzq__collectionLink{min-width:0;min-height:44px;color:var(--amber-ink);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding-top:10px;text-decoration:none;display:flex}.BottleDiscoveryPassport-module__0pIXzq__collectionLabel{letter-spacing:.06em;font-size:12px;font-weight:700}.BottleDiscoveryPassport-module__0pIXzq__collectionCount{color:var(--muted);align-items:baseline;gap:4px;font-size:12px;display:flex}.BottleDiscoveryPassport-module__0pIXzq__collectionCount b{color:var(--amber-ink);font:600 22px/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums}.BottleDiscoveryPassport-module__0pIXzq__stamp{z-index:2;border:1px solid var(--rule-2);background:var(--bg);width:66px;height:66px;color:var(--muted);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:44px;right:0}.BottleDiscoveryPassport-module__0pIXzq__stamp>span{display:none}.BottleDiscoveryPassport-module__0pIXzq__stamp strong{font-size:12px;font-weight:700;line-height:1.2}.BottleDiscoveryPassport-module__0pIXzq__stamp small{font:600 13px/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums}.BottleDiscoveryPassport-module__0pIXzq__stamp[data-found=true]{border:1.5px solid var(--amber-ink);outline-offset:-5px;color:var(--amber-ink);outline:1px solid #8a541066;animation:.3s ease-out BottleDiscoveryPassport-module__0pIXzq__press}.BottleDiscoveryPassport-module__0pIXzq__progress{display:none}.BottleDiscoveryPassport-module__0pIXzq__paper{min-width:0;padding-top:4px}.BottleDiscoveryPassport-module__0pIXzq__turnPage{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;margin-top:16px;display:grid}.BottleDiscoveryPassport-module__0pIXzq__shelf,.BottleDiscoveryPassport-module__0pIXzq__next{border-radius:var(--r-sm);align-items:center;min-width:0;min-height:64px;padding:10px 16px;text-decoration:none;display:flex}.BottleDiscoveryPassport-module__0pIXzq__shelf{background:var(--paper-2);color:var(--ink);gap:10px;font-size:14px;font-weight:700}.BottleDiscoveryPassport-module__0pIXzq__shelf>span:first-child{color:var(--amber-ink);font-size:18px}.BottleDiscoveryPassport-module__0pIXzq__shelf small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.BottleDiscoveryPassport-module__0pIXzq__next{background:var(--night-2);color:var(--night-ink);gap:14px}.BottleDiscoveryPassport-module__0pIXzq__nextNumber{color:var(--amber-glow);font:600 26px/1 var(--font-num);font-variant-numeric:lining-nums tabular-nums;flex:none}.BottleDiscoveryPassport-module__0pIXzq__next>span:nth-last-child(2){flex:1;min-width:0}.BottleDiscoveryPassport-module__0pIXzq__next small{color:var(--night-ink-2);margin-bottom:2px;font-size:12px;display:block}.BottleDiscoveryPassport-module__0pIXzq__next strong{font:600 16px/1.45 var(--font-display);overflow-wrap:anywhere;display:block}.BottleDiscoveryPassport-module__0pIXzq__next>span:last-child{color:var(--amber-glow)}.BottleDiscoveryPassport-module__0pIXzq__next:hover{background:var(--night-3)}.BottleDiscoveryPassport-module__0pIXzq__shelf:hover,.BottleDiscoveryPassport-module__0pIXzq__collectionLink:hover{text-underline-offset:4px;text-decoration:underline}.BottleDiscoveryPassport-module__0pIXzq__loading,.BottleDiscoveryPassport-module__0pIXzq__storageNotice{color:var(--muted);padding:10px 0;font-size:12px}.BottleDiscoveryPassport-module__0pIXzq__passport :is(a,button):focus-visible{outline:3px solid var(--discover);outline-offset:3px}@keyframes BottleDiscoveryPassport-module__0pIXzq__press{0%{opacity:.2;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (min-width:1024px){.BottleDiscoveryPassport-module__0pIXzq__stamp{width:96px;height:96px;top:52px}.BottleDiscoveryPassport-module__0pIXzq__stamp strong{font-size:13px}.BottleDiscoveryPassport-module__0pIXzq__stamp small{font-size:17px}}@media (max-width:767px){.BottleDiscoveryPassport-module__0pIXzq__turnPage{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.BottleDiscoveryPassport-module__0pIXzq__stamp[data-found=true]{animation:none}}
.ReviewTitleText-module__lpBibq__title{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.ReviewTitleText-module__lpBibq__glue{white-space:nowrap}
.bottle-module__ebxbWa__content{flex-direction:column;gap:20px;padding-block:4px 0;display:flex}.bottle-module__ebxbWa__shell.bottle-module__ebxbWa__shell{padding-bottom:0}.bottle-module__ebxbWa__num{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;font-size:1.12em;font-weight:700}.bottle-module__ebxbWa__crumbRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bottle-module__ebxbWa__crumbRow>nav:first-child{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0;min-height:44px;margin-bottom:0}.bottle-module__ebxbWa__crumbRow>nav:first-child a{min-width:44px;min-height:44px;color:var(--discover-deep);align-items:center;display:inline-flex}.bottle-module__ebxbWa__crumbRow>nav:first-child>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.bottle-module__ebxbWa__specimen{isolation:isolate;grid-template-columns:minmax(118px,38%) minmax(0,1fr);grid-template-areas:"head head""photo side""pnote pnote""strong strong""dna dna""ad ad""toc toc""quote quote""points points""main main";gap:16px 14px;min-width:0;display:grid;position:relative}.bottle-module__ebxbWa__label,.bottle-module__ebxbWa__plate{display:contents}.bottle-module__ebxbWa__head{grid-area:head}.bottle-module__ebxbWa__photo{grid-area:photo}.bottle-module__ebxbWa__side{grid-area:side}.bottle-module__ebxbWa__strong{grid-area:strong}.bottle-module__ebxbWa__dna{grid-area:dna}.bottle-module__ebxbWa__plateNote{grid-area:pnote}.bottle-module__ebxbWa__ad{grid-area:ad}.bottle-module__ebxbWa__toc{grid-area:toc}.bottle-module__ebxbWa__sheet{grid-area:quote}.bottle-module__ebxbWa__points{grid-area:points}.bottle-module__ebxbWa__main{grid-area:main}.bottle-module__ebxbWa__heroBg{z-index:-1;background-color:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);pointer-events:none;background-image:linear-gradient(#8a54100e 1px,#0000 1px),linear-gradient(90deg,#8a54100e 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;grid-area:head-start/1/points-end/-1;margin:-14px -20px -10px;position:relative}.bottle-module__ebxbWa__heroBg:before,.bottle-module__ebxbWa__heroBg:after{content:"";border:0 solid #8a54108c;width:14px;height:14px;position:absolute}.bottle-module__ebxbWa__heroBg:before{border-top-width:1.5px;border-left-width:1.5px;top:8px;left:8px}.bottle-module__ebxbWa__heroBg:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:8px;right:8px}.bottle-module__ebxbWa__head{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.bottle-module__ebxbWa__stamp{border:3px double var(--amber-ink);color:var(--amber-ink);background:#faf7f2e6;border-radius:6px;flex-direction:column;align-items:center;margin:0;padding:5px 10px 3px;display:flex;position:absolute;top:-2px;right:0;transform:rotate(-5deg)}.bottle-module__ebxbWa__stampKind{font-size:var(--fs-label);letter-spacing:.1em;font-weight:700;line-height:1.4}.bottle-module__ebxbWa__stampDate{font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:24px;font-weight:700;line-height:1.05}.bottle-module__ebxbWa__specRow{flex-direction:column;gap:4px;margin:0;padding-right:96px;display:flex}.bottle-module__ebxbWa__specNo.bottle-module__ebxbWa__specNo{font-size:clamp(34px,9vw,44px)}.bottle-module__ebxbWa__specKind{color:var(--muted);font-size:var(--fs-label);letter-spacing:.08em;font-weight:700}.bottle-module__ebxbWa__title{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:.03em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.28}.bottle-module__ebxbWa__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bottle-module__ebxbWa__tags>a{min-height:44px;margin-block:-8px}.bottle-module__ebxbWa__categoryTag{border:1px solid var(--rule-2);border-radius:var(--r-xs);background:var(--card);min-height:28px;color:var(--ink-soft);font-size:var(--fs-small);align-items:center;padding:2px 10px;font-weight:700;line-height:1.5;display:inline-flex}.bottle-module__ebxbWa__meta{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.bottle-module__ebxbWa__metaItem{font-size:var(--fs-body-s);align-items:baseline;gap:6px;display:inline-flex}.bottle-module__ebxbWa__metaItem dt{color:var(--muted);font-size:var(--fs-label);font-weight:700}.bottle-module__ebxbWa__metaItem dd{color:var(--ink);margin:0;font-weight:700}.bottle-module__ebxbWa__metaLink{color:var(--discover-deep);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--discover) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--discover) 40%, transparent);text-underline-offset:3px;font-weight:700}.bottle-module__ebxbWa__metaLink:hover,.bottle-module__ebxbWa__metaLink:focus-visible{color:var(--discover);text-decoration-color:currentColor}.bottle-module__ebxbWa__usage{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.bottle-module__ebxbWa__usageLabel{color:var(--muted);font-size:var(--fs-label);letter-spacing:.06em;margin-right:2px;font-weight:700}.bottle-module__ebxbWa__usageText{min-width:0;max-width:100%;color:var(--ink);font-size:var(--fs-small);flex-wrap:wrap;font-weight:700;line-height:1.7;display:flex}.bottle-module__ebxbWa__usageItem{white-space:nowrap}.bottle-module__ebxbWa__usageLink{min-height:44px;color:var(--discover);font-size:var(--fs-small);text-underline-offset:3px;white-space:nowrap;align-items:center;margin-block:-6px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.bottle-module__ebxbWa__usageLink:hover,.bottle-module__ebxbWa__usageLink:focus-visible{color:var(--discover-deep)}.bottle-module__ebxbWa__nowrap{white-space:nowrap}.bottle-module__ebxbWa__photo{min-width:0}.bottle-module__ebxbWa__plateFrame{border-radius:var(--r-xs);background-color:var(--paper-2);background-image:linear-gradient(#8a541012 1px,#0000 1px),linear-gradient(90deg,#8a541012 1px,#0000 1px);background-size:16px 16px;flex-direction:column;gap:10px;padding:10px;display:flex}.bottle-module__ebxbWa__plateHead{color:var(--muted);font-size:var(--fs-label);letter-spacing:.06em;justify-content:space-between;align-items:baseline;margin:0;display:none}.bottle-module__ebxbWa__mount{width:100%}.bottle-module__ebxbWa__plateNote{min-width:0;color:var(--muted);font-size:var(--fs-label);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:-6px 0 0;line-height:1.6;display:flex}.bottle-module__ebxbWa__plateNote a{min-height:44px;color:var(--discover);text-underline-offset:.18em;white-space:nowrap;align-items:center;margin-block:-12px -13px;font-weight:700;text-decoration:underline;display:inline-flex}.bottle-module__ebxbWa__ad{align-items:flex-start;gap:10px;min-width:0;display:flex}.bottle-module__ebxbWa__adThumb{flex:none;width:56px}.bottle-module__ebxbWa__adThumb>div[data-presentation]{border-radius:var(--r-xs)}.bottle-module__ebxbWa__imageNotice{min-width:0;color:var(--muted);font-size:var(--fs-label);flex-direction:column;gap:2px;margin:0;line-height:1.6;display:flex}.bottle-module__ebxbWa__noticeLine b{color:var(--ink-soft);font-weight:700;display:block}.bottle-module__ebxbWa__imageNotice a{color:var(--discover);text-underline-offset:.18em;align-self:flex-start;font-weight:700;text-decoration:underline}.bottle-module__ebxbWa__strong{flex-direction:column;gap:8px;min-width:0;display:flex}.bottle-module__ebxbWa__strongLabel{color:var(--muted);font-size:var(--fs-label);letter-spacing:.08em;margin:0;font-weight:700;line-height:1.5}.bottle-module__ebxbWa__strongList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bottle-module__ebxbWa__strongChip{--c:var(--taste-texture);--b:var(--taste-texture-bg);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);background:var(--b);min-height:72px;color:var(--c);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.bottle-module__ebxbWa__strongChip:hover,.bottle-module__ebxbWa__strongChip:focus-visible{border-color:var(--c);box-shadow:var(--elev-1);color:var(--c)}.bottle-module__ebxbWa__strongTop{align-items:center;gap:6px;display:flex}.bottle-module__ebxbWa__strongName{min-width:0;font-size:var(--fs-body-s);flex:1;font-weight:700;line-height:1.3}.bottle-module__ebxbWa__strongNum{align-items:baseline;gap:1px;line-height:.9;display:flex}.bottle-module__ebxbWa__strongNum b{font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:32px;font-weight:700}.bottle-module__ebxbWa__strongNum small{font-size:13px;font-weight:700}.bottle-module__ebxbWa__strongBottom{font-size:var(--fs-label);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.bottle-module__ebxbWa__cells{gap:3px;display:inline-flex}.bottle-module__ebxbWa__cells i{border-radius:2px;width:14px;height:7px;display:block}.bottle-module__ebxbWa__cellOn{background:var(--c)}.bottle-module__ebxbWa__cellOff{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent)}.bottle-module__ebxbWa__scoreLegend{color:var(--muted);font-size:var(--fs-label);margin:0;line-height:1.6}@media (max-width:1023px){.bottle-module__ebxbWa__strongList{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bottle-module__ebxbWa__strongList>li{display:flex}.bottle-module__ebxbWa__strongChip{flex:auto;grid-template-columns:16px auto minmax(0,1fr);grid-template-areas:"icon name name""num num word""cells cells cells";align-content:start;align-items:center;gap:4px;min-height:0;padding:8px 8px 10px;display:grid}.bottle-module__ebxbWa__strongTop,.bottle-module__ebxbWa__strongBottom{display:contents}.bottle-module__ebxbWa__strongTop>svg{grid-area:icon}.bottle-module__ebxbWa__strongName{word-break:auto-phrase;grid-area:name;font-size:13px}.bottle-module__ebxbWa__strongNum{grid-area:num}.bottle-module__ebxbWa__strongNum b{font-size:26px}.bottle-module__ebxbWa__strongWord{white-space:nowrap;grid-area:word;justify-self:end}.bottle-module__ebxbWa__cells{grid-area:cells}.bottle-module__ebxbWa__cells i{width:12px}}@media (max-width:374px){.bottle-module__ebxbWa__strongChip{grid-template-areas:"icon icon icon""name name name""num num num""cells cells cells""word word word"}.bottle-module__ebxbWa__strongTop>svg,.bottle-module__ebxbWa__strongWord{justify-self:start}}.bottle-module__ebxbWa__inlineLink{color:var(--discover);white-space:nowrap;text-underline-offset:.16em;margin:0 .15em;font-weight:700;text-decoration:underline}.bottle-module__ebxbWa__inlineLink:hover,.bottle-module__ebxbWa__inlineLink:focus-visible{color:var(--discover-deep)}.bottle-module__ebxbWa__dna{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.bottle-module__ebxbWa__dnaLabel{white-space:nowrap;width:auto;color:var(--muted);font-size:var(--fs-label);letter-spacing:.08em;margin:0;font-weight:700;line-height:1.35}.bottle-module__ebxbWa__dnaBars{justify-self:start;max-width:100%;overflow:hidden}.bottle-module__ebxbWa__dnaCount{flex-direction:column;align-items:flex-end;margin:0;line-height:1.1;display:flex}.bottle-module__ebxbWa__dnaCount b{color:var(--ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:28px;font-weight:700}.bottle-module__ebxbWa__dnaCount b small{color:var(--muted);font-size:17px}.bottle-module__ebxbWa__dnaCount span{color:var(--muted);font-size:var(--fs-label)}.bottle-module__ebxbWa__dnaNote{color:var(--muted);font-size:var(--fs-label);grid-column:1/-1;margin:0;line-height:1.65;display:none}.bottle-module__ebxbWa__reviewEntry{grid-column:1/-1;min-width:0}.bottle-module__ebxbWa__summary{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.75}.bottle-module__ebxbWa__rail,.bottle-module__ebxbWa__railSticky{display:contents}.bottle-module__ebxbWa__hexCard{display:none}.bottle-module__ebxbWa__side{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}.bottle-module__ebxbWa__sideHex{align-items:center;gap:10px;min-width:0;display:flex}.bottle-module__ebxbWa__sideHexText{flex-direction:column;gap:2px;min-width:0;margin:0;line-height:1.4;display:flex}.bottle-module__ebxbWa__sideHexLabel{color:var(--muted);font-size:var(--fs-label);letter-spacing:.06em;font-weight:700}.bottle-module__ebxbWa__sideHexCount{color:var(--ink-soft);font-size:var(--fs-small);white-space:nowrap;font-weight:700}.bottle-module__ebxbWa__sideHexCount b{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:22px}.bottle-module__ebxbWa__toc{min-width:0}.bottle-module__ebxbWa__axesHex{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;align-items:center;gap:4px;padding:12px 0 16px;display:flex}.bottle-module__ebxbWa__hexCard{border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);border:1px solid #1f1a160f;flex-direction:column;align-items:center;gap:4px;padding:14px 14px 12px}.bottle-module__ebxbWa__hexHead{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:baseline;gap:2px 8px;display:flex}.bottle-module__ebxbWa__hexHead span{color:var(--muted);font-size:var(--fs-label)}.bottle-module__ebxbWa__hexTitle{color:var(--ink);font-family:var(--font-display);margin:0;font-size:17px;font-weight:700}.bottle-module__ebxbWa__hexNote{color:var(--muted);font-size:var(--fs-label);align-self:stretch;margin:0;line-height:1.6}.bottle-module__ebxbWa__saveRow{flex-wrap:wrap;gap:8px;display:flex}.bottle-module__ebxbWa__saveRow button{min-height:44px}@media (max-width:1023px){.bottle-module__ebxbWa__side .bottle-module__ebxbWa__saveRow>*{flex:150px;min-width:0}.bottle-module__ebxbWa__side .bottle-module__ebxbWa__saveRow button{width:100%}}.bottle-module__ebxbWa__railBlog{display:none}.bottle-module__ebxbWa__railBlog a[data-variant=inline]>span:nth-of-type(2),.bottle-module__ebxbWa__railBlog a[data-variant=inline] span[class*=inlineOrigin]{font-size:var(--fs-label)}.bottle-module__ebxbWa__railBlog a[data-variant=inline] span[class*=inlineTitle]{word-break:auto-phrase;text-wrap:balance}.bottle-module__ebxbWa__sheet{border-radius:var(--r-xs);background-color:var(--paper-2);background-image:repeating-linear-gradient(#0000 0 31px,#1f1a1617 31px 32px);flex-direction:column;gap:10px;margin:0;padding:16px 18px 16px 34px;scroll-margin-top:96px;display:flex;position:relative}.bottle-module__ebxbWa__sheet:before{content:"";background:#a8322f52;width:1px;position:absolute;top:0;bottom:0;left:20px}.bottle-module__ebxbWa__sheetHead{color:var(--muted);font-size:var(--fs-label);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.bottle-module__ebxbWa__sheetDate{color:var(--cask);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:17px}.bottle-module__ebxbWa__sheetQuote{color:#2a1f16;font-family:var(--font-display);word-break:auto-phrase;margin:0;font-size:19px;font-weight:500;line-height:32px}.bottle-module__ebxbWa__sheetQuote:before{content:"「"}.bottle-module__ebxbWa__sheetQuote:after{content:"」"}.bottle-module__ebxbWa__sheetFoot{flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.bottle-module__ebxbWa__sheetSource{color:var(--muted);font-size:var(--fs-small)}.bottle-module__ebxbWa__sheetWhy{color:var(--ink-soft);font-size:var(--fs-label)}.bottle-module__ebxbWa__keywords{border-top:1px dashed var(--rule-2);flex-direction:column;gap:8px;padding-top:10px;display:flex}.bottle-module__ebxbWa__keywordsLabel{color:var(--ink-soft);font-size:var(--fs-label);letter-spacing:.06em;margin:0;font-weight:700}.bottle-module__ebxbWa__plateHead .bottle-module__ebxbWa__plateNumber{color:var(--cask)}.bottle-module__ebxbWa__keywordList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bottle-module__ebxbWa__keyword{border:1px solid var(--rule-2);background:var(--paper);color:#3b2a1a;font-family:var(--font-display);font-size:var(--fs-small);border-radius:3px;padding:1px 10px;font-weight:500}.bottle-module__ebxbWa__keywordTop{color:var(--cask);font-size:var(--fs-body);border-color:#8a54108c;font-weight:700}.bottle-module__ebxbWa__points{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 20px;margin:0;display:grid}.bottle-module__ebxbWa__point{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 0;display:flex}.bottle-module__ebxbWa__point dt{color:var(--muted);font-size:var(--fs-label);letter-spacing:.06em;font-weight:700}.bottle-module__ebxbWa__point dd{color:var(--ink-soft);font-size:var(--fs-body-s);margin:0;line-height:1.6}.bottle-module__ebxbWa__servingQuote{quotes:"「" "」";color:var(--ink)}.bottle-module__ebxbWa__pointLink{min-height:44px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:0 10px;text-decoration:none;display:inline-flex}.bottle-module__ebxbWa__pointLinkText{color:var(--discover);font-size:var(--fs-small);white-space:nowrap;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.bottle-module__ebxbWa__pointLink:hover .bottle-module__ebxbWa__pointLinkText,.bottle-module__ebxbWa__pointLink:focus-visible .bottle-module__ebxbWa__pointLinkText{color:var(--discover-deep)}.bottle-module__ebxbWa__main{flex-direction:column;gap:56px;min-width:0;padding-top:8px;display:flex}.bottle-module__ebxbWa__section{flex-direction:column;gap:18px;min-width:0;scroll-margin-top:88px;display:flex}.bottle-module__ebxbWa__panelIntro{max-width:62ch;color:var(--ink-soft);font-size:var(--fs-body-s);margin:0;line-height:1.8}.bottle-module__ebxbWa__scoredCount{color:var(--muted);font-size:var(--fs-small);white-space:nowrap;align-items:baseline;gap:2px;margin-left:8px;font-weight:700;display:inline-flex}.bottle-module__ebxbWa__scoredCount b{color:var(--amber-ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:20px}.bottle-module__ebxbWa__textLink{min-height:44px;color:var(--discover);font-size:var(--fs-body-s);text-underline-offset:3px;align-self:flex-start;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.bottle-module__ebxbWa__textLink:hover,.bottle-module__ebxbWa__textLink:focus-visible{color:var(--discover-deep)}.bottle-module__ebxbWa__axisCard,.bottle-module__ebxbWa__strongChip,.bottle-module__ebxbWa__miniChip,.bottle-module__ebxbWa__tasteLegend li{--c:var(--taste-texture);--b:var(--taste-texture-bg)}.bottle-module__ebxbWa__axisCard[data-taste-family=smoke],.bottle-module__ebxbWa__strongChip[data-taste-family=smoke],.bottle-module__ebxbWa__miniChip[data-taste-family=smoke],.bottle-module__ebxbWa__tasteLegend li[data-taste-family=smoke]{--c:var(--taste-smoke);--b:var(--taste-smoke-bg)}.bottle-module__ebxbWa__axisCard[data-taste-family=orchard],.bottle-module__ebxbWa__strongChip[data-taste-family=orchard],.bottle-module__ebxbWa__miniChip[data-taste-family=orchard],.bottle-module__ebxbWa__tasteLegend li[data-taste-family=orchard]{--c:var(--taste-orchard);--b:var(--taste-orchard-bg)}.bottle-module__ebxbWa__axisCard[data-taste-family=dark-fruit],.bottle-module__ebxbWa__strongChip[data-taste-family=dark-fruit],.bottle-module__ebxbWa__miniChip[data-taste-family=dark-fruit],.bottle-module__ebxbWa__tasteLegend li[data-taste-family=dark-fruit]{--c:var(--taste-dark-fruit);--b:var(--taste-dark-fruit-bg)}.bottle-module__ebxbWa__axisCard[data-taste-family=sweet],.bottle-module__ebxbWa__strongChip[data-taste-family=sweet],.bottle-module__ebxbWa__miniChip[data-taste-family=sweet],.bottle-module__ebxbWa__tasteLegend li[data-taste-family=sweet]{--c:var(--taste-sweet);--b:var(--taste-sweet-bg)}.bottle-module__ebxbWa__axisCard[data-taste-family=spice-wood],.bottle-module__ebxbWa__strongChip[data-taste-family=spice-wood],.bottle-module__ebxbWa__miniChip[data-taste-family=spice-wood],.bottle-module__ebxbWa__tasteLegend li[data-taste-family=spice-wood]{--c:var(--taste-spice-wood);--b:var(--taste-spice-wood-bg)}.bottle-module__ebxbWa__axisCard[data-taste-family=texture],.bottle-module__ebxbWa__strongChip[data-taste-family=texture],.bottle-module__ebxbWa__miniChip[data-taste-family=texture],.bottle-module__ebxbWa__tasteLegend li[data-taste-family=texture]{--c:var(--taste-texture);--b:var(--taste-texture-bg)}.bottle-module__ebxbWa__legendRow{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.bottle-module__ebxbWa__legendLabel{color:var(--muted);font-size:var(--fs-label);font-weight:700}.bottle-module__ebxbWa__tasteLegend{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bottle-module__ebxbWa__evidenceList{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.bottle-module__ebxbWa__axisCard{border-radius:var(--r-md);background:var(--card);box-shadow:var(--elev-1);border:1px solid #1f1a160f;flex-direction:column;scroll-margin-top:96px;display:flex;overflow:hidden}.bottle-module__ebxbWa__axisHead{background:var(--b);min-height:56px;color:var(--c);align-items:center;gap:10px;padding:10px 14px;display:flex}.bottle-module__ebxbWa__axisIcon{background:var(--card);width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);color:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bottle-module__ebxbWa__axisTitle{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.bottle-module__ebxbWa__axisLabel{color:var(--c);font-size:17px;font-weight:700;line-height:1.35}.bottle-module__ebxbWa__axisWord{border-radius:var(--r-pill);color:var(--c);font-size:var(--fs-label);background:#ffffffd9;padding:0 8px;font-weight:700;line-height:1.8}.bottle-module__ebxbWa__axisScore{flex:none}.bottle-module__ebxbWa__axisBody{padding:14px 16px 16px}.bottle-module__ebxbWa__quote{color:#2a1f16;font-family:var(--font-display);font-size:var(--fs-body);word-break:auto-phrase;margin:0;line-height:1.95}.bottle-module__ebxbWa__quote:before{content:"「"}.bottle-module__ebxbWa__quote:after{content:"」"}.bottle-module__ebxbWa__quoteMuted{color:var(--muted);font-size:var(--fs-small);margin:0}.bottle-module__ebxbWa__leadRef{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.bottle-module__ebxbWa__leadRef .bottle-module__ebxbWa__inlineLink{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.bottle-module__ebxbWa__sharedBox{border-top:1px dashed var(--rule);flex-direction:column;gap:4px;padding:10px 16px 12px;display:flex}.bottle-module__ebxbWa__sharedLabel{color:var(--muted);font-size:var(--fs-label);letter-spacing:.06em;margin:0;font-weight:700}.bottle-module__ebxbWa__sharedRows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bottle-module__ebxbWa__sharedRow{min-height:30px;scroll-margin-top:96px}.bottle-module__ebxbWa__more{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.bottle-module__ebxbWa__moreSummary{cursor:pointer;flex-direction:column;gap:10px;padding:14px 0;list-style:none;display:flex}.bottle-module__ebxbWa__moreSummary::-webkit-details-marker{display:none}.bottle-module__ebxbWa__moreSummary:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.bottle-module__ebxbWa__moreTitle{min-height:30px;color:var(--discover);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.bottle-module__ebxbWa__moreChevron{transition:transform .16s}.bottle-module__ebxbWa__more[open] .bottle-module__ebxbWa__moreChevron,.bottle-module__ebxbWa__specsFold[open] .bottle-module__ebxbWa__moreChevron{transform:rotate(180deg)}.bottle-module__ebxbWa__morePreview{flex-wrap:wrap;gap:6px;display:flex}.bottle-module__ebxbWa__miniChip{border-radius:var(--r-xs);background:var(--b);color:var(--c);align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:13px;font-weight:700;display:inline-flex}.bottle-module__ebxbWa__miniChip b{font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:16px}.bottle-module__ebxbWa__moreBody{flex-direction:column;gap:14px;padding:0 0 16px;display:flex}.bottle-module__ebxbWa__otherQuotes{border-radius:var(--r-xs);background-color:var(--paper-2);background-image:repeating-linear-gradient(#0000 0 33px,#8a541029 33px 34px);background-position:0 44px;flex-direction:column;gap:4px;padding:16px 20px 10px;display:flex}.bottle-module__ebxbWa__otherQuotesTitle{color:var(--muted);font-size:var(--fs-small);letter-spacing:.06em;margin:0;font-weight:700;line-height:28px}.bottle-module__ebxbWa__otherQuoteList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bottle-module__ebxbWa__otherQuote{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);word-break:auto-phrase;margin:0;line-height:34px}.bottle-module__ebxbWa__otherQuote:before{content:"「"}.bottle-module__ebxbWa__otherQuote:after{content:"」"}.bottle-module__ebxbWa__provenance{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.7}.bottle-module__ebxbWa__termHelp{border-top:1px solid var(--rule)}.bottle-module__ebxbWa__termHelp summary{min-height:44px;color:var(--discover);font-size:var(--fs-body-s);cursor:pointer;align-items:center;font-weight:700;display:flex}.bottle-module__ebxbWa__termList{grid-template-columns:minmax(0,1fr);gap:6px 24px;margin:4px 0 8px;display:grid}.bottle-module__ebxbWa__termList>div{font-size:var(--fs-small);grid-template-columns:6.5em minmax(0,1fr);gap:8px;line-height:1.55;display:grid}.bottle-module__ebxbWa__termList dt{color:var(--ink);font-weight:700}.bottle-module__ebxbWa__termList dd{color:var(--muted);margin:0}.bottle-module__ebxbWa__priceStrip{flex-direction:column;gap:10px;margin-top:-24px;display:flex}.bottle-module__ebxbWa__priceRowSlim{container:bottle-price-strip/inline-size}.bottle-module__ebxbWa__priceRowSlim .price-card.compact{border:0;border-top:1px solid var(--rule-2);box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:12px 0 2px}.bottle-module__ebxbWa__priceRowSlim .price-card.compact .price-card-header{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;display:flex}.bottle-module__ebxbWa__priceRowSlim .price-card.compact .retailer-links{gap:6px}.bottle-module__ebxbWa__priceRowSlim .price-card.compact .retailer-links a{border-radius:999px;min-height:44px;padding:8px 14px}.bottle-module__ebxbWa__priceRowSlim .price-card.compact .moshimo-cta{gap:8px}@container bottle-price-strip (max-width:479px){.bottle-module__ebxbWa__priceRowSlim .price-card.compact .retailer-links{grid-template-columns:minmax(0,1fr)}}@container bottle-price-strip (min-width:480px) and (max-width:719px){.bottle-module__ebxbWa__priceRowSlim .price-card.compact .retailer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bottle-module__ebxbWa__priceRowSlim .price-card.compact .retailer-links>:last-child:nth-child(odd){grid-column:1/-1}}@container bottle-price-strip (min-width:720px){.bottle-module__ebxbWa__priceRowSlim .price-card.compact .retailer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.bottle-module__ebxbWa__priceStripLead{color:var(--ink-soft);font-size:var(--fs-small);margin:0;font-weight:700}.bottle-module__ebxbWa__priceStrip a[data-variant=price] span[class*=priceSub],.bottle-module__ebxbWa__priceRowBlock a[data-variant=price] span[class*=priceSub]{display:none}.bottle-module__ebxbWa__priceRowSlim a[data-variant=price]{border-left-width:3px;padding:6px 8px 6px 12px}.bottle-module__ebxbWa__priceRowSlim a[data-variant=price]>span:first-child{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.bottle-module__ebxbWa__priceRowSlim a[data-variant=price] span[class*=priceText]{font-size:var(--fs-small)}.bottle-module__ebxbWa__priceRowSlim a[data-variant=price] span[class*=priceOrigin]{margin-top:0}.bottle-module__ebxbWa__priceRowSlim a[data-variant=price] span[class*=priceArrow]{width:32px;height:32px}.bottle-module__ebxbWa__priceRowBlock{flex-direction:column;gap:6px;display:flex}.bottle-module__ebxbWa__priceRowLead{color:var(--blog-navy-deep);font-size:var(--fs-small);margin:0;font-weight:700}.bottle-module__ebxbWa__radarLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.bottle-module__ebxbWa__panelNote{color:var(--muted);font-size:var(--fs-label);word-break:auto-phrase;margin:0;line-height:1.6}.bottle-module__ebxbWa__diffRow{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.bottle-module__ebxbWa__diffHead{color:var(--muted);font-size:var(--fs-label);flex-basis:100%;font-weight:700}.bottle-module__ebxbWa__diffChip{--c:var(--taste-texture);--b:var(--taste-texture-bg);border-radius:var(--r-xs);background:var(--b);color:var(--c);font-size:var(--fs-label);white-space:nowrap;align-items:baseline;gap:4px;padding:1px 8px;font-weight:700;line-height:1.7;display:inline-flex}.bottle-module__ebxbWa__diffChip b{color:var(--ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:15px;font-weight:600}.bottle-module__ebxbWa__diffChip[data-taste-family=smoke]{--c:var(--taste-smoke);--b:var(--taste-smoke-bg)}.bottle-module__ebxbWa__diffChip[data-taste-family=orchard]{--c:var(--taste-orchard);--b:var(--taste-orchard-bg)}.bottle-module__ebxbWa__diffChip[data-taste-family=dark-fruit]{--c:var(--taste-dark-fruit);--b:var(--taste-dark-fruit-bg)}.bottle-module__ebxbWa__diffChip[data-taste-family=sweet]{--c:var(--taste-sweet);--b:var(--taste-sweet-bg)}.bottle-module__ebxbWa__diffChip[data-taste-family=spice-wood]{--c:var(--taste-spice-wood);--b:var(--taste-spice-wood-bg)}.bottle-module__ebxbWa__diffChip[data-taste-family=texture]{--c:var(--taste-texture);--b:var(--taste-texture-bg)}.bottle-module__ebxbWa__cardList{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bottle-module__ebxbWa__angles{flex-direction:column;gap:8px;display:flex}.bottle-module__ebxbWa__anglesTitle{color:var(--ink-soft);font-size:var(--fs-small);margin:0;font-weight:700}.bottle-module__ebxbWa__diagnosisRow{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.bottle-module__ebxbWa__diagnosisLink{border:1px solid var(--discover-line);border-radius:var(--r-pill);background:var(--card);min-height:44px;color:var(--discover-deep);font-size:var(--fs-small);align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.bottle-module__ebxbWa__diagnosisLink:hover,.bottle-module__ebxbWa__diagnosisLink:focus-visible{border-color:var(--discover);background:var(--discover-bg)}.bottle-module__ebxbWa__diagnosisNote{color:var(--muted);font-size:var(--fs-label)}.bottle-module__ebxbWa__priceBand{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.bottle-module__ebxbWa__priceBandLabel{color:var(--ink);font-size:var(--fs-small);font-weight:700}.bottle-module__ebxbWa__priceBandValue{color:var(--ink);font-family:var(--font-num);font-variant-numeric:lining-nums;font-size:28px;font-weight:700;line-height:1}.bottle-module__ebxbWa__priceBandNote{color:var(--muted);font-size:var(--fs-label)}.bottle-module__ebxbWa__info{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.bottle-module__ebxbWa__specsFold{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.bottle-module__ebxbWa__specsSummary{cursor:pointer;flex-direction:column;gap:2px;min-height:44px;padding:12px 0;list-style:none;display:flex}.bottle-module__ebxbWa__specsSummary::-webkit-details-marker{display:none}.bottle-module__ebxbWa__specsSummary:focus-visible{outline:2px solid var(--discover);outline-offset:2px}.bottle-module__ebxbWa__specsSummaryTitle{color:var(--discover);font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.bottle-module__ebxbWa__specsSummaryPreview{color:var(--muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bottle-module__ebxbWa__specsFold[open]>.bottle-module__ebxbWa__specs{padding-bottom:12px}.bottle-module__ebxbWa__specs{flex-direction:column;margin:0;display:flex}.bottle-module__ebxbWa__infoRow{align-items:baseline;gap:10px;min-height:44px;padding:10px 0 0;display:flex}.bottle-module__ebxbWa__infoRow:before{content:"";border-bottom:2px dotted #1f1a163d;flex:24px;order:2;min-width:16px;transform:translateY(-5px)}.bottle-module__ebxbWa__specDt{color:var(--ink-soft);font-size:var(--fs-small);white-space:nowrap;flex:none;order:1;margin:0}.bottle-module__ebxbWa__specDd{min-width:0;color:var(--ink);font-size:var(--fs-body-s);text-align:right;overflow-wrap:anywhere;flex:0 auto;order:3;margin:0;font-weight:700}.bottle-module__ebxbWa__regionNote{flex-direction:column;gap:6px;padding-top:6px;display:flex}.bottle-module__ebxbWa__regionNoteTitle{color:var(--region-ink,var(--region-other));font-size:var(--fs-body-s);margin:0;font-weight:700}.bottle-module__ebxbWa__regionContext{color:var(--ink);font-size:var(--fs-body-s);margin:0;line-height:1.9}.bottle-module__ebxbWa__bannerWrap>*{margin-top:0}@media (max-width:767px){.bottle-module__ebxbWa__specimen[data-ad-thumb=false]{grid-template-areas:"head head""photo side""pnote pnote""strong strong""dna dna""toc toc""quote quote""points points""main main"}}@media (min-width:768px) and (max-width:1023px){.bottle-module__ebxbWa__specimen,.bottle-module__ebxbWa__specimen[data-ad-thumb=false]{grid-template-rows:auto auto auto minmax(0,1fr)}.bottle-module__ebxbWa__specimen{grid-template-areas:"head head""photo side""photo strong""photo.""pnote pnote""dna dna""ad ad""toc toc""quote quote""points points""main main"}.bottle-module__ebxbWa__specimen[data-ad-thumb=false]{grid-template-areas:"head head""photo side""photo strong""photo.""pnote pnote""dna dna""toc toc""quote quote""points points""main main"}}@media (max-width:1023px){.bottle-module__ebxbWa__dnaCount{display:none}}@media (min-width:768px){.bottle-module__ebxbWa__specimen{grid-template-columns:minmax(200px,34%) minmax(0,1fr);column-gap:24px}.bottle-module__ebxbWa__heroBg{margin-inline:-20px}.bottle-module__ebxbWa__evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.bottle-module__ebxbWa__evidenceList>li:last-child:nth-child(odd){grid-column:1/-1}.bottle-module__ebxbWa__termList{grid-template-columns:repeat(2,minmax(0,1fr))}.bottle-module__ebxbWa__dnaNote{display:block}}@media (min-width:1024px){.bottle-module__ebxbWa__content{gap:24px}.bottle-module__ebxbWa__specimen{grid-template-columns:336px minmax(0,1fr);grid-template-areas:"plate label""plate quote""plate points""plate main";gap:24px 44px}.bottle-module__ebxbWa__heroBg{display:none}.bottle-module__ebxbWa__label{flex-direction:column;grid-area:label;gap:14px;min-width:0;display:flex}.bottle-module__ebxbWa__summary{line-height:1.6}.bottle-module__ebxbWa__plate{flex-direction:column;grid-area:plate;align-self:stretch;gap:12px;display:flex}.bottle-module__ebxbWa__plateNote{margin-top:-4px}.bottle-module__ebxbWa__rail{flex-direction:column;flex:auto;gap:12px;margin-top:4px;display:flex}.bottle-module__ebxbWa__hexCard{display:flex}.bottle-module__ebxbWa__sideHex,.bottle-module__ebxbWa__axesHex{display:none}.bottle-module__ebxbWa__title{padding-right:96px}.bottle-module__ebxbWa__stamp{width:104px;height:104px;box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 5px #8a54108c;border:2px solid #8a5410cc;border-radius:50%;justify-content:center;padding:0;top:-6px;transform:rotate(-9deg)}.bottle-module__ebxbWa__specRow{border-bottom:1px solid var(--rule-2);flex-direction:row;align-items:baseline;gap:14px;padding-bottom:10px;padding-right:124px}.bottle-module__ebxbWa__specNo.bottle-module__ebxbWa__specNo{font-size:40px}.bottle-module__ebxbWa__plateFrame{padding:22px 20px 16px}.bottle-module__ebxbWa__plateHead{display:flex}.bottle-module__ebxbWa__ad{border-radius:var(--r-sm);background:var(--card);border:1px solid #1f1a161f;padding:8px 10px 8px 8px}.bottle-module__ebxbWa__strongList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bottle-module__ebxbWa__dna{padding:16px 0 14px}.bottle-module__ebxbWa__dnaBars svg{width:300px;height:auto}.bottle-module__ebxbWa__railSticky{top:calc(var(--header-offset,66px) + 22px);flex-direction:column;gap:12px;display:flex;position:sticky}.bottle-module__ebxbWa__side,.bottle-module__ebxbWa__railBlog{display:block}.bottle-module__ebxbWa__sheet{background-image:repeating-linear-gradient(#0000 0 35px,#8a541033 35px 36px);background-position:0 24px;padding:24px 32px 16px 76px}.bottle-module__ebxbWa__sheet:before{background:#8a541061;left:58px}.bottle-module__ebxbWa__sheetQuote{font-size:21px;line-height:36px}.bottle-module__ebxbWa__main{gap:64px}.bottle-module__ebxbWa__more[open]>.bottle-module__ebxbWa__moreSummary{display:none}.bottle-module__ebxbWa__more[open]{border:0}.bottle-module__ebxbWa__more[open] .bottle-module__ebxbWa__moreBody{padding:0}.bottle-module__ebxbWa__radarLayout{grid-template-columns:minmax(0,1fr)}.bottle-module__ebxbWa__info{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}.bottle-module__ebxbWa__specsFold[open]{border:0}.bottle-module__ebxbWa__specsFold[open]>.bottle-module__ebxbWa__specsSummary{display:none}.bottle-module__ebxbWa__specsFold[open]>.bottle-module__ebxbWa__specs{padding-bottom:0}}@media (min-width:1140px){.bottle-module__ebxbWa__radarLayout{grid-template-columns:minmax(0,380px) minmax(340px,1fr);gap:28px}}@media (min-width:1024px) and (max-height:740px){.bottle-module__ebxbWa__railSticky{top:calc(var(--header-offset,66px) + 10px);max-height:calc(100dvh - var(--header-offset,66px) - 18px);gap:6px}.bottle-module__ebxbWa__railSticky>.bottle-module__ebxbWa__side,.bottle-module__ebxbWa__railSticky>.bottle-module__ebxbWa__railBlog{flex-shrink:0}.bottle-module__ebxbWa__toc{min-height:0;padding:2px;overflow:auto}}@media (max-width:560px){.bottle-module__ebxbWa__heroBg{margin-inline:-16px}.bottle-module__ebxbWa__specRow{padding-right:88px}.bottle-module__ebxbWa__stampDate{font-size:21px}}@media (max-width:360px){.bottle-module__ebxbWa__specRow{padding-right:116px}.bottle-module__ebxbWa__specNo.bottle-module__ebxbWa__specNo{font-size:28px}.bottle-module__ebxbWa__specimen{grid-template-columns:minmax(104px,36%) minmax(0,1fr);column-gap:10px}.bottle-module__ebxbWa__strongNum b{font-size:26px}}@media (prefers-reduced-motion:reduce){.bottle-module__ebxbWa__stamp,.bottle-module__ebxbWa__strongChip,.bottle-module__ebxbWa__moreChevron{transition:none;transform:none}}.bottle-module__ebxbWa__specimen :is(a,button):focus-visible{scroll-margin-block-start:calc(var(--header-h,66px) + 12px);scroll-margin-block-end:80px}@media (max-width:700px){.bottle-module__ebxbWa__specimen :is(a,button):focus-visible{scroll-margin-block-end:calc(140px + env(safe-area-inset-bottom))}}.bottle-module__ebxbWa__shell.bottle-module__ebxbWa__shell{padding-top:8px}.bottle-module__ebxbWa__content{gap:14px}.bottle-module__ebxbWa__showcaseSpecimen.bottle-module__ebxbWa__specimen{display:block}.bottle-module__ebxbWa__showcaseSpecimen>.bottle-module__ebxbWa__heroBg{display:none}.bottle-module__ebxbWa__showcase{flex-direction:column;gap:14px;min-width:0;display:flex}.bottle-module__ebxbWa__showcaseHead{min-width:0;padding-right:76px}.bottle-module__ebxbWa__showcaseNumber{border-bottom:1px solid var(--rule-2);color:var(--amber-ink);align-items:baseline;gap:12px;margin:0 0 6px;padding-bottom:8px;font-size:13px;display:flex}.bottle-module__ebxbWa__showcaseNumber>span:first-child{font-size:30px}.bottle-module__ebxbWa__showcaseNumber>span:last-child{color:var(--muted);font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-size:15px}.bottle-module__ebxbWa__showcaseTitle{color:var(--ink);font-family:var(--font-display);letter-spacing:.05em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(24px,6.4vw,40px);font-weight:600;line-height:1.35}.bottle-module__ebxbWa__showcaseEncounter{flex-direction:column;gap:14px;min-width:0;display:flex}.bottle-module__ebxbWa__showcasePhoto,.bottle-module__ebxbWa__showcasePhoto .bottle-module__ebxbWa__photo{min-width:0}.bottle-module__ebxbWa__showcasePhoto .bottle-module__ebxbWa__plateFrame{padding:14px}.bottle-module__ebxbWa__showcasePhotoNote .bottle-module__ebxbWa__plateNote{margin:0;font-size:12px;line-height:1.5}.bottle-module__ebxbWa__showcasePhotoNote .bottle-module__ebxbWa__plateNote a{align-items:center;min-height:44px;margin:0;padding:0;display:inline-flex}.bottle-module__ebxbWa__voice{background-color:var(--paper-2);background-image:repeating-linear-gradient(#0000,#0000 37px,#8a541017 37px 38px);min-width:0;margin:0;padding:16px 18px 14px}.bottle-module__ebxbWa__voiceByline{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.bottle-module__ebxbWa__voiceByline img{display:none}.bottle-module__ebxbWa__voiceSource{min-height:44px;color:var(--blog-navy-deep);text-underline-offset:4px;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.bottle-module__ebxbWa__voiceQuote{color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;overflow-wrap:anywhere;background:0 0;border:0;margin:2px 0 6px;padding:0;font-size:clamp(20px,2.2vw,27px);font-weight:500;line-height:1.75}.bottle-module__ebxbWa__showcaseNoQuote{padding-top:12px}.bottle-module__ebxbWa__showcaseTaste{flex-direction:column;gap:12px;min-width:0;display:flex}.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dna{border-bottom:0;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:0}.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dnaLabel{font-size:12px}.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dnaBars svg{width:min(100%,280px);height:40px}.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dnaCount,.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dnaNote{display:none}.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__reviewEntry{grid-column:1/-1;margin:2px 0 0}.bottle-module__ebxbWa__showcaseAxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bottle-module__ebxbWa__showcaseAxes li{min-width:0}.bottle-module__ebxbWa__showcaseAxes a{border:1px solid var(--taste-line,var(--rule));border-radius:var(--r-sm);background:var(--taste-bg,var(--card));min-height:68px;color:var(--taste-ink,var(--ink));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 8px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.bottle-module__ebxbWa__showcaseAxisLabel{align-items:center;gap:5px;min-width:0;line-height:1.35;display:inline-flex}.bottle-module__ebxbWa__showcaseAxes b{font-family:var(--font-num);font-variant-numeric:lining-nums tabular-nums;font-size:26px;font-weight:600;line-height:1}.bottle-module__ebxbWa__showcaseAxes small{font-family:var(--font-body);margin-left:2px;font-size:12px;font-weight:500}.bottle-module__ebxbWa__showcaseAxisScale{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.bottle-module__ebxbWa__showcaseAxisScale i{opacity:.18;background:currentColor;border-radius:1px;height:5px;display:block}.bottle-module__ebxbWa__showcaseAxisScale i[data-filled]{opacity:1}.bottle-module__ebxbWa__showcaseAxisArrow{display:none}.bottle-module__ebxbWa__showcaseAxes a:hover{border-color:currentColor}.bottle-module__ebxbWa__showcaseAxes a:focus-visible{outline:3px solid var(--discover);outline-offset:2px}.bottle-module__ebxbWa__showcasePreference{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.bottle-module__ebxbWa__showcasePreference a{min-height:58px;color:var(--ink);flex-direction:column;justify-content:center;gap:2px;padding:6px 12px;text-decoration:none;display:flex}.bottle-module__ebxbWa__showcasePreference a:first-child{padding-left:0}.bottle-module__ebxbWa__showcasePreference a+a{border-left:1px solid var(--rule)}.bottle-module__ebxbWa__showcasePreference span{color:var(--muted);font-size:12px;line-height:1.4}.bottle-module__ebxbWa__showcasePreference strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.bottle-module__ebxbWa__showcasePreference a:hover strong{color:var(--discover-deep)}.bottle-module__ebxbWa__showcaseNext{border-radius:var(--r-md);background:var(--card);min-height:68px;box-shadow:var(--elev-1);color:var(--ink);align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}.bottle-module__ebxbWa__showcaseNextThumb{border-radius:var(--r-xs);flex:0 0 48px;width:48px;overflow:hidden}.bottle-module__ebxbWa__showcaseNextThumb>div{max-height:52px;overflow:hidden}.bottle-module__ebxbWa__showcaseNext>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.bottle-module__ebxbWa__showcaseNext small{color:var(--discover-deep);font-size:12px;font-weight:700}.bottle-module__ebxbWa__showcaseNext strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.45}.bottle-module__ebxbWa__showcaseNextArrow{color:var(--discover-deep);margin-left:auto;font-size:20px}.bottle-module__ebxbWa__showcaseNext:hover{box-shadow:var(--elev-2)}.bottle-module__ebxbWa__showcaseBelow{flex-direction:column;gap:12px;margin:14px 0 22px;display:flex}.bottle-module__ebxbWa__showcaseBelow .bottle-module__ebxbWa__toc{position:static}.bottle-module__ebxbWa__metaphorTags{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.bottle-module__ebxbWa__metaphorTags li{margin:0}.bottle-module__ebxbWa__metaphorTags a{min-height:44px;color:var(--ink);font-family:var(--font-display);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:5px;align-items:center;gap:4px;font-size:15px;display:inline-flex}.bottle-module__ebxbWa__metaphorTags a:hover,.bottle-module__ebxbWa__metaphorTags a:focus-visible{color:var(--discover-deep);text-decoration-color:currentColor}.bottle-module__ebxbWa__showcaseSpecimen .bottle-module__ebxbWa__main{gap:28px}.bottle-module__ebxbWa__showcaseSpecimen [data-detail-fold] .bottle-module__ebxbWa__head{padding-bottom:8px}.bottle-module__ebxbWa__showcaseSpecimen [data-detail-fold] .bottle-module__ebxbWa__sheet{grid-area:auto;margin:0}.bottle-module__ebxbWa__showcaseSpecimen [data-detail-fold] .bottle-module__ebxbWa__points{margin:0}.bottle-module__ebxbWa__showcaseSpecimen [data-detail-fold] .bottle-module__ebxbWa__hexCard{display:none}.bottle-module__ebxbWa__showcaseSpecimen [data-detail-fold] .bottle-module__ebxbWa__side,.bottle-module__ebxbWa__showcaseSpecimen [data-detail-fold] .bottle-module__ebxbWa__sideHex{display:flex}@media (min-width:768px){.bottle-module__ebxbWa__showcaseBelow .bottle-module__ebxbWa__toc ul{flex-flow:wrap}}@media (min-width:1024px){.bottle-module__ebxbWa__showcase{grid-template-columns:390px minmax(0,1fr);gap:0 44px;display:grid}.bottle-module__ebxbWa__showcaseEncounter,.bottle-module__ebxbWa__showcaseTaste{display:contents}.bottle-module__ebxbWa__showcasePhoto{grid-area:1/1/span 7;align-self:start}.bottle-module__ebxbWa__showcaseHead,.bottle-module__ebxbWa__voice,.bottle-module__ebxbWa__showcaseNoQuote,.bottle-module__ebxbWa__showcaseBridge,.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dna,.bottle-module__ebxbWa__showcaseAxes,.bottle-module__ebxbWa__showcasePreference,.bottle-module__ebxbWa__showcaseNext{grid-area:auto/2/auto/3;min-width:0}.bottle-module__ebxbWa__showcaseHead{grid-row:1;padding-right:112px}.bottle-module__ebxbWa__voice,.bottle-module__ebxbWa__showcaseNoQuote{grid-row:2;margin-top:18px}.bottle-module__ebxbWa__showcaseBridge{grid-row:3}.bottle-module__ebxbWa__showcaseBridge:not(:empty){margin-top:14px}.bottle-module__ebxbWa__showcaseTaste .bottle-module__ebxbWa__dna{grid-row:4;margin-top:16px}.bottle-module__ebxbWa__showcaseAxes{grid-row:5;margin-top:14px}.bottle-module__ebxbWa__showcasePreference{grid-row:6;margin-top:14px}.bottle-module__ebxbWa__showcaseNext{grid-row:7;margin-top:14px}.bottle-module__ebxbWa__showcaseNumber>span:first-child{font-size:40px}}@media (max-width:480px){.bottle-module__ebxbWa__showcaseAxes{gap:6px}.bottle-module__ebxbWa__showcaseAxes a{min-height:62px;padding:8px;font-size:12px}.bottle-module__ebxbWa__showcaseAxes b{font-size:22px}.bottle-module__ebxbWa__voice{padding:12px 14px 10px}}.bottle-module__ebxbWa__showcaseAxes li[data-taste-family=smoke]{--taste-bg:var(--taste-smoke-bg);--taste-ink:var(--taste-smoke)}.bottle-module__ebxbWa__showcaseAxes li[data-taste-family=orchard]{--taste-bg:var(--taste-orchard-bg);--taste-ink:var(--taste-orchard)}.bottle-module__ebxbWa__showcaseAxes li[data-taste-family=dark-fruit]{--taste-bg:var(--taste-dark-fruit-bg);--taste-ink:var(--taste-dark-fruit)}.bottle-module__ebxbWa__showcaseAxes li[data-taste-family=sweet]{--taste-bg:var(--taste-sweet-bg);--taste-ink:var(--taste-sweet)}.bottle-module__ebxbWa__showcaseAxes li[data-taste-family=spice-wood]{--taste-bg:var(--taste-spice-wood-bg);--taste-ink:var(--taste-spice-wood)}.bottle-module__ebxbWa__showcaseAxes li[data-taste-family=texture]{--taste-bg:var(--taste-texture-bg);--taste-ink:var(--taste-texture)}.bottle-module__ebxbWa__showcaseAxes a{--taste-line:color-mix(in srgb, var(--taste-ink,var(--ink)) 22%, transparent)}.bottle-module__ebxbWa__firstPortrait{min-width:0}.bottle-module__ebxbWa__firstMeta{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:6px 0 0;font-size:13px;line-height:1.6;display:flex}.bottle-module__ebxbWa__firstMeta>span+span:before{content:"・";margin-right:8px}.bottle-module__ebxbWa__firstVoice{min-width:0}.bottle-module__ebxbWa__firstVoice .bottle-module__ebxbWa__voice{background:var(--paper);border-radius:14px;padding:18px 18px 16px}.bottle-module__ebxbWa__firstVoice .bottle-module__ebxbWa__voiceQuote{font-size:20px;font-weight:600;line-height:1.75}.bottle-module__ebxbWa__firstVoice .bottle-module__ebxbWa__voiceByline{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:10px}.bottle-module__ebxbWa__firstVoice .bottle-module__ebxbWa__voiceByline img{object-fit:contain;width:28px;height:32px;display:block}.bottle-module__ebxbWa__firstTaste{min-width:0;padding:12px 4px 0}.bottle-module__ebxbWa__firstSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:14px;display:flex}.bottle-module__ebxbWa__firstSectionHead h2,.bottle-module__ebxbWa__firstBuy h2{font:600 21px/1.5 var(--font-display);margin:0}.bottle-module__ebxbWa__firstSectionHead>span{color:var(--muted);font-size:12px}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxes{flex-direction:column;gap:10px;margin:0;display:flex}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxes a{border:1px solid var(--rule);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) 130px 22px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;display:grid}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxisLabel{color:var(--ink);font-size:17px;font-weight:700}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxisScale{grid-column:auto;gap:5px}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxisScale i{background:var(--surface-3);opacity:1;border-radius:3px;height:10px}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxisScale i[data-filled]{background:var(--taste-ink,var(--ink))}.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxes b{text-align:right;font-size:24px}.bottle-module__ebxbWa__firstTasteNote{color:var(--ink-soft);margin:14px 0 0;font-size:14px;line-height:1.8}.bottle-module__ebxbWa__firstTasteNote a{min-height:44px;color:var(--discover-deep);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.bottle-module__ebxbWa__showcase .bottle-module__ebxbWa__showcaseBridge{background:var(--ink);min-width:0;color:var(--paper);border-radius:16px;margin:4px 0 0;padding:20px 18px}.bottle-module__ebxbWa__firstQuizHead{color:#c4a66b;letter-spacing:.06em;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.bottle-module__ebxbWa__firstQuizHead>span:last-child{color:#d8d0c6;letter-spacing:0}.bottle-module__ebxbWa__showcaseBridge :is([data-review-question-pending],[data-review-question-answered]){color:var(--paper);background:0 0;border:0}.bottle-module__ebxbWa__showcaseBridge :is([data-review-question-pending],[data-review-question-answered])>summary{color:#d8d0c6;border-color:var(--ink-soft);padding:0 0 10px}.bottle-module__ebxbWa__showcaseBridge [data-review-question-pending]>div{padding:14px 0 0}.bottle-module__ebxbWa__showcaseBridge [data-review-question-pending] button{border-color:var(--ink-soft);color:var(--paper);background:#2a211a}.bottle-module__ebxbWa__showcaseBridge [data-review-question-pending] button:hover{border-color:#c4a66b}.bottle-module__ebxbWa__showcaseBridge [data-bridge-question-result]{color:var(--ink)}.bottle-module__ebxbWa__firstBuy{flex-direction:column;gap:12px;min-width:0;padding:14px 4px 0;display:flex}.bottle-module__ebxbWa__firstBuyCard{border:1px solid var(--rule);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.bottle-module__ebxbWa__firstBuyCard p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;display:flex}.bottle-module__ebxbWa__firstBuyCard p>span{color:var(--muted);font-size:13px}.bottle-module__ebxbWa__firstBuyCard b{color:var(--amber-ink);font:600 30px/1.2 var(--font-num)}.bottle-module__ebxbWa__firstPriceLink{background:var(--discover);min-height:48px;color:var(--card);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.bottle-module__ebxbWa__firstPriceLink:hover{background:var(--discover-deep);color:var(--card)}.bottle-module__ebxbWa__firstAffordable{background:var(--discover-bg);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.bottle-module__ebxbWa__firstAffordable>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bottle-module__ebxbWa__firstAffordable small{color:var(--discover-deep);font-size:12px;font-weight:700}.bottle-module__ebxbWa__firstAffordable strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.bottle-module__ebxbWa__firstAffordable>span:first-child>span{color:var(--ink-soft);font-size:13px;line-height:1.6}.bottle-module__ebxbWa__firstAffordable>span:last-child{color:var(--discover-deep)}.bottle-module__ebxbWa__showcaseBelow [data-discovery-passport]{margin-top:16px}.bottle-module__ebxbWa__showcaseBelow [data-design-slot=bottle-fact-strip]{margin-right:76px}.bottle-module__ebxbWa__showcaseBelow .bottle-module__ebxbWa__showcaseTaste{margin-top:20px;display:flex}.bottle-module__ebxbWa__showcaseBelow .bottle-module__ebxbWa__showcasePreference{margin-top:16px}@media (max-width:767px){.bottle-module__ebxbWa__firstPortrait{background:var(--ink);color:var(--paper);margin:0 -16px;position:relative}.bottle-module__ebxbWa__firstPortrait[data-has-photo=true]{height:468px}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcasePhoto{height:100%}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__photo,.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__plateFrame{background:0 0;border:0;border-radius:0;height:100%;padding:0}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__plateHead{display:none}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__mount{height:100%;box-shadow:none;border-radius:0;margin:0;padding:0}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__mount>span{aspect-ratio:auto;border-radius:0;height:100%}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__mount>figcaption{color:#c4a66b;background:#000000b8;border:0;border-radius:999px;padding:5px 10px;inset:14px auto auto 16px}.bottle-module__ebxbWa__firstPortrait[data-has-photo=true]:after{content:"";z-index:1;background:linear-gradient(180deg, transparent, #000000d1 62%, var(--ink));pointer-events:none;height:65%;position:absolute;inset:auto 0 0}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcaseHead{z-index:2;padding:28px 20px 22px;position:relative}.bottle-module__ebxbWa__firstPortrait[data-has-photo=true] .bottle-module__ebxbWa__showcaseHead{position:absolute;inset:auto 0 0}.bottle-module__ebxbWa__firstPortrait[data-has-photo=false] .bottle-module__ebxbWa__showcasePhoto{display:none}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcaseNumber{color:#c4a66b;border:0;margin:0;padding:0}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcaseNumber>span:first-child{color:#c4a66b;font-size:22px}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcaseTitle{color:var(--paper);letter-spacing:0;word-break:normal;line-break:strict;margin:6px 0 0;font-size:32px;line-height:1.3}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__firstMeta,.bottle-module__ebxbWa__firstPortrait [data-specimen-no]>span:last-child{color:#d8d0c6}.bottle-module__ebxbWa__firstVoice{background:var(--ink);border-radius:0 0 18px 18px;margin:-14px -16px 0;padding:0 16px 20px}}@media (min-width:561px) and (max-width:767px){.bottle-module__ebxbWa__firstPortrait{margin-inline:-20px}.bottle-module__ebxbWa__firstVoice{margin-inline:-20px;padding-inline:20px}}@media (min-width:768px){.bottle-module__ebxbWa__showcase{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:18px 28px;display:grid}.bottle-module__ebxbWa__firstPortrait{display:contents}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcasePhoto{grid-area:1/1/7/2;align-self:start}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcaseHead{grid-area:1/2;padding:0}.bottle-module__ebxbWa__firstPortrait .bottle-module__ebxbWa__showcaseNumber>span:first-child{color:var(--amber-ink)}.bottle-module__ebxbWa__firstVoice{grid-area:2/2}.bottle-module__ebxbWa__firstVoice .bottle-module__ebxbWa__voice{margin:0}.bottle-module__ebxbWa__firstTaste{grid-area:3/2;padding:0}.bottle-module__ebxbWa__showcase .bottle-module__ebxbWa__showcaseBridge{grid-area:4/2;margin:0}.bottle-module__ebxbWa__firstBuy{grid-area:5/2;padding:0}.bottle-module__ebxbWa__showcase .bottle-module__ebxbWa__showcaseNext{grid-area:6/2;margin:0}.bottle-module__ebxbWa__showcaseBelow [data-design-slot=bottle-fact-strip]{margin-right:112px}}@media (min-width:768px) and (max-width:1023px){.bottle-module__ebxbWa__firstTaste .bottle-module__ebxbWa__showcaseAxes a{grid-template-columns:minmax(0,1fr) 95px 20px;gap:8px;padding-inline:10px}}@media (min-width:1024px){.bottle-module__ebxbWa__showcase{grid-template-columns:390px minmax(0,1fr);column-gap:44px}}
.BlogPromo-module__pgsy3W__promo{background:var(--blog-navy-deep);box-shadow:var(--elev-2);color:#fff;border-radius:16px;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:44px;padding:44px;display:grid}.BlogPromo-module__pgsy3W__body{flex-direction:column;gap:18px;min-width:0;display:flex}.BlogPromo-module__pgsy3W__eyebrow{color:#dbe3ee;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.BlogPromo-module__pgsy3W__mark{width:36px;height:36px;color:var(--blog-navy-deep);font-family:var(--font-display);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.BlogPromo-module__pgsy3W__heading{color:#fff;font-family:var(--font-display);margin:0;font-size:27px;font-weight:700;line-height:1.55}.BlogPromo-module__pgsy3W__headingBreak{display:inline}.BlogPromo-module__pgsy3W__lead{color:#ffffffdb;margin:0;font-size:15px;line-height:1.85}.BlogPromo-module__pgsy3W__sheet{background-color:var(--paper-2);color:var(--ink);border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:12px 18px 8px;display:flex}.BlogPromo-module__pgsy3W__sheetQuote{font-family:var(--font-display);background-image:repeating-linear-gradient(#0000 0 29px,#1f1a1624 29px 30px);margin:0;font-size:16px;font-weight:500;line-height:30px}.BlogPromo-module__pgsy3W__sheetQuote q{quotes:"「" "」"}.BlogPromo-module__pgsy3W__sheetQuote{white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.BlogPromo-module__pgsy3W__sheetSource{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:13px;display:flex}.BlogPromo-module__pgsy3W__sheetName{font-weight:700}.BlogPromo-module__pgsy3W__cta{min-height:50px;color:var(--blog-navy-deep);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.BlogPromo-module__pgsy3W__cta:hover,.BlogPromo-module__pgsy3W__cta:focus-visible{color:var(--blog-navy-deep);background:#eef2f7}.BlogPromo-module__pgsy3W__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.BlogPromo-module__pgsy3W__cards{flex-direction:column;gap:14px;min-width:0;display:flex}.BlogPromo-module__pgsy3W__cardList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.BlogPromo-module__pgsy3W__cardItem{min-width:0}.BlogPromo-module__pgsy3W__card{height:100%;color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px;text-decoration:none;transition:transform .2s;display:grid}.BlogPromo-module__pgsy3W__card:hover,.BlogPromo-module__pgsy3W__card:focus-visible{color:var(--ink);transform:translateY(-2px)}.BlogPromo-module__pgsy3W__card:focus-visible{outline-offset:3px;outline:2px solid #fff}.BlogPromo-module__pgsy3W__cardPhoto{background:var(--paper-2);width:96px;height:128px;box-shadow:0 0 0 1px var(--rule);border:3px solid #fff;border-radius:4px;display:block;position:relative;overflow:hidden}.BlogPromo-module__pgsy3W__cardImg{object-fit:cover}.BlogPromo-module__pgsy3W__cardMeta{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;line-break:strict;font-size:12px;line-height:1.5}.BlogPromo-module__pgsy3W__cardBody{flex-direction:column;gap:6px;min-width:0;display:flex}.BlogPromo-module__pgsy3W__cardName{font-size:15px;line-height:1.4}.BlogPromo-module__pgsy3W__cardTitle{color:var(--muted);font-family:var(--font-display);overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.BlogPromo-module__pgsy3W__cardGo{color:var(--blog-navy);align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.BlogPromo-module__pgsy3W__cardsCaption{color:#ffffffc7;word-break:keep-all;overflow-wrap:anywhere;line-break:strict;margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.BlogPromo-module__pgsy3W__card{transition:none}.BlogPromo-module__pgsy3W__card:hover,.BlogPromo-module__pgsy3W__card:focus-visible{transform:none}}@media (min-width:1001px) and (max-width:1179px){.BlogPromo-module__pgsy3W__cardList{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.BlogPromo-module__pgsy3W__promo{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px}}@media (max-width:700px){.BlogPromo-module__pgsy3W__promo{box-shadow:none;border-radius:0;flex-direction:column;gap:16px;margin:0 -20px;padding:34px 0 30px;display:flex}.BlogPromo-module__pgsy3W__body{display:contents}.BlogPromo-module__pgsy3W__eyebrow,.BlogPromo-module__pgsy3W__heading,.BlogPromo-module__pgsy3W__lead,.BlogPromo-module__pgsy3W__sheet,.BlogPromo-module__pgsy3W__cta{margin-left:16px;margin-right:16px}.BlogPromo-module__pgsy3W__heading{font-size:21px}.BlogPromo-module__pgsy3W__headingBreak{display:none}.BlogPromo-module__pgsy3W__lead{font-size:14px}.BlogPromo-module__pgsy3W__cards{order:2;gap:8px}.BlogPromo-module__pgsy3W__cta{order:3;justify-content:center;align-self:stretch}.BlogPromo-module__pgsy3W__cardList{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}.BlogPromo-module__pgsy3W__cardItem{scroll-snap-align:start;flex:none;width:160px}.BlogPromo-module__pgsy3W__card{border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 24px -14px #0009}.BlogPromo-module__pgsy3W__cardPhoto{width:100%;height:124px;box-shadow:none;border:0;border-radius:0}.BlogPromo-module__pgsy3W__cardBody{flex:1;gap:4px;padding:10px 11px 12px}.BlogPromo-module__pgsy3W__cardName{font-size:14px}.BlogPromo-module__pgsy3W__cardTitle{font-size:12px}.BlogPromo-module__pgsy3W__cardsCaption{padding:0 16px;font-size:12px}}@media (max-width:560px){.BlogPromo-module__pgsy3W__promo{margin:0 -16px}}
.BlindMarks-module__29g0bq__row{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.BlindMarks-module__29g0bq__mark{border-radius:var(--r-xs);width:28px;height:28px;font:600 17px/1 var(--font-body);justify-content:center;align-items:center;display:inline-flex}.BlindMarks-module__29g0bq__small .BlindMarks-module__29g0bq__mark{width:16px;height:16px;font-size:12px}.BlindMarks-module__29g0bq__h{border:1px solid var(--amber-glow)}.BlindMarks-module__29g0bq__m{background:var(--night-3);color:var(--night-ink)}.BlindMarks-module__29g0bq__w{background:var(--amber-glow);color:var(--night)}.BlindMarks-module__29g0bq__r{border:1px solid var(--night-rule);color:var(--night-ink-2)}.BlindMarks-module__29g0bq__check{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:70%;height:70%}
.SeasonPromoCards-module__9HEMpG__head{border-top:1px solid var(--hero-cream-border);justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.SeasonPromoCards-module__9HEMpG__eyebrow{color:var(--hero-cream-dim);letter-spacing:.06em;margin:0;font-size:12px;font-weight:700}.SeasonPromoCards-module__9HEMpG__heading{color:var(--surface);font-family:var(--font-display);margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.5}.SeasonPromoCards-module__9HEMpG__years{color:var(--hero-cream-dim);font-family:var(--font-body);margin-left:4px;font-size:13px;font-weight:500;display:inline-block}.SeasonPromoCards-module__9HEMpG__month{color:var(--hero-gold);font-family:var(--font-num);font-size:40px;font-weight:600;line-height:1}@media (max-width:700px){.SeasonPromoCards-module__9HEMpG__head{margin:0 16px}}
.TasteMatchChip-module__hUrJ_a__chip{box-sizing:border-box;min-width:76px;min-height:44px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--paper);flex-direction:column;justify-content:center;align-items:flex-end;line-height:1.2;display:inline-flex}.TasteMatchChip-module__hUrJ_a__chip[data-taste-match-chip=thin],.TasteMatchChip-module__hUrJ_a__chip[data-taste-match-chip=avoid]{border-style:dashed}.TasteMatchChip-module__hUrJ_a__label{color:var(--muted);font-size:var(--fs-label);white-space:nowrap}.TasteMatchChip-module__hUrJ_a__num{color:var(--amber-ink);font-family:var(--font-num-s);font-size:var(--fs-num-m);font-weight:600}.TasteMatchChip-module__hUrJ_a__none{color:var(--muted);font-size:var(--fs-label)}
.ReviewQuestionChoices-module__E4KHCG__question{min-width:0;color:var(--ink,#30291f)}.ReviewQuestionChoices-module__E4KHCG__prompt{font:700 17px/1.5 var(--font-display,serif);margin:0 0 9px}.ReviewQuestionChoices-module__E4KHCG__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ReviewQuestionChoices-module__E4KHCG__option{color:#205a54;overflow-wrap:anywhere;background:#eaf4f0;border:1px solid #9cbeb8;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:60px;padding:10px 12px;text-decoration:none;display:flex}.ReviewQuestionChoices-module__E4KHCG__option strong{font-size:17px;line-height:1.35}.ReviewQuestionChoices-module__E4KHCG__option>span{font-size:12px;line-height:1.5}.ReviewQuestionChoices-module__E4KHCG__option:hover{background:#d9ece5;border-color:#2b7166}.ReviewQuestionChoices-module__E4KHCG__option:focus-visible{outline-offset:3px;outline:3px solid #296b61}.ReviewQuestionChoices-module__E4KHCG__question[data-compact] .ReviewQuestionChoices-module__E4KHCG__prompt{margin-bottom:7px;font-size:14px}.ReviewQuestionChoices-module__E4KHCG__question[data-compact] .ReviewQuestionChoices-module__E4KHCG__option{min-height:52px;padding:7px 10px}.ReviewQuestionChoices-module__E4KHCG__question[data-compact] .ReviewQuestionChoices-module__E4KHCG__option strong{font-size:15px}@media (prefers-reduced-motion:no-preference){.ReviewQuestionChoices-module__E4KHCG__option{transition:background-color .15s}}
.BlindHintPhoto-module__C4TAja__figure{justify-items:center;gap:var(--sp-2);margin:0;display:grid}.BlindHintPhoto-module__C4TAja__frame{border-radius:var(--r-sm);background:var(--night);width:min(220px,100%);height:240px;display:block;overflow:hidden}.BlindHintPhoto-module__C4TAja__image{object-fit:cover;filter:blur(9px)saturate(1.05);width:100%;height:100%;display:block;transform:scale(1.12)}.BlindHintPhoto-module__C4TAja__caption{color:var(--night-ink-2);font-size:12px}.BlindHintPhoto-module__C4TAja__none{color:var(--night-ink-2);margin:0;font-size:14px}
.BlindShareActions-module__zKLXUq__share{margin-top:var(--sp-4)}
.HomeMobileMore-module__uZkgZq__root,.HomeMobileMore-module__uZkgZq__content{display:contents}.HomeMobileMore-module__uZkgZq__toggle{display:none}@media (max-width:700px){.HomeMobileMore-module__uZkgZq__root{flex-direction:column;gap:10px;min-width:0;display:flex}.HomeMobileMore-module__uZkgZq__content{display:contents}.HomeMobileMore-module__uZkgZq__root[data-expanded=false] [data-home-more-extra=true]{display:none}.HomeMobileMore-module__uZkgZq__toggle{border:1px solid var(--rule);background:var(--card);width:100%;min-height:44px;color:var(--discover-deep);font:inherit;text-align:left;cursor:pointer;scroll-margin:calc(var(--header-h,66px) + 12px) 0 76px;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.HomeMobileMore-module__uZkgZq__toggle:focus-visible{outline:2px solid var(--discover);outline-offset:3px}}@media (max-width:700px) and (scripting:none){.HomeMobileMore-module__uZkgZq__root[data-expanded=false] [data-home-more-extra=true]{display:revert}.HomeMobileMore-module__uZkgZq__toggle{display:none}}
.LocalShareButton-module__DQG1iq__share{color:var(--ink);background:var(--paper);font-family:var(--font-body);border-top-color:var(--rule)}.LocalShareButton-module__DQG1iq__title{font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1.6}.LocalShareButton-module__DQG1iq__share textarea{color:var(--ink);background:var(--paper)}.LocalShareButton-module__DQG1iq__share details summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.LocalShareButton-module__DQG1iq__share details summary::-webkit-details-marker{display:none}.LocalShareButton-module__DQG1iq__share details summary:after{content:"＋";color:var(--muted)}.LocalShareButton-module__DQG1iq__share details[open] summary:after{content:"－"}
