@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_edb84e{font-family:Fraunces}.__variable_edb84e{--font-fraunces:"Fraunces"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_30fde6{font-family:Space Mono;font-style:normal}.__variable_30fde6{--font-space-mono:"Space Mono"}:root{--ground:#120b14;--band:#1c1122;--bone:#efe6d3;--muted:#d9cdd6;--pumpkin:#f28c28;--absinthe:#c9e04a;--paper:#efe6d3;--input:#fbf6ea;--fill:#f2b36b;--serif:var(--font-fraunces),Fraunces,Georgia,serif;--mono:var(--font-space-mono),"Space Mono",ui-monospace,monospace;--bar-h:68px}html{scroll-behavior:smooth;text-size-adjust:100%}body{margin:0;background:#120b14}a{color:#c9e04a}@media (hover:hover){a:hover{color:#f28c28}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.06)}}@keyframes swish{0%,to{transform:rotate(-10deg)}50%{transform:rotate(16deg)}}@keyframes tw{0%,to{opacity:.15}50%{opacity:1}}@keyframes fall{0%{transform:translateY(-80px) rotate(0deg)}to{transform:translate(-160px,920px) rotate(560deg)}}@keyframes rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-110px);opacity:0}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes wob{0%,to{font-weight:900;transform:rotate(-3deg) translateY(0)}50%{font-weight:300;transform:rotate(3deg) translateY(-8px)}}@keyframes bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes drip{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(70px);opacity:0}}@keyframes look{0%,to{transform:translateX(-8px)}50%{transform:translateX(8px)}}@keyframes hair{0%,to{transform:skewX(-7deg)}50%{transform:skewX(9deg)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-30px,18px)}}@keyframes up{0%{opacity:0;transform:translateY(70px) rotate(-1.5deg)}to{opacity:1;transform:none}}.spin{transform-origin:200px 200px;animation:spin 46s linear infinite}.spinh{transform-origin:260px 260px;animation:spin 60s linear infinite}.rays{transform-origin:260px 240px;animation:spin 90s linear infinite reverse}.blink,.fb{transform-box:fill-box;transform-origin:center}.blink{animation:blink 5.2s infinite}.swish{transform-origin:302px 330px;animation:swish 3.4s ease-in-out infinite}.tw{animation:tw 2.6s ease-in-out infinite}.leaf{position:absolute;top:0;width:30px;height:30px;animation:fall 11s linear infinite}.bub{animation:rise 3.2s ease-in infinite}.ltr{display:inline-block;animation:wob 3.6s ease-in-out infinite}.bob{transform-box:fill-box;transform-origin:center;animation:bob 2.8s ease-in-out infinite}.drip{animation:drip 2.8s ease-in infinite}.look{animation:look 4.5s ease-in-out infinite}.hair{transform-origin:200px 150px;animation:hair 4s ease-in-out infinite}.drift{animation:drift 14s ease-in-out infinite}.mq{display:flex;width:max-content;animation:mq 38s linear infinite}.card{transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.pick{transition:transform .15s}.jump{transition:transform .2s,background .2s}@media (hover:hover){.card:hover{transform:rotate(-1.6deg) scale(1.02)}.pick:hover{transform:scale(1.14) rotate(-6deg)}.jump:hover{transform:translateY(-6px) rotate(4deg);background:#f28c28;color:#120b14}}@supports (animation-timeline:view()){.rv{animation:up linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}.page{background:#120b14;color:#efe6d3;font-family:var(--serif);overflow-x:clip}.ff-mono{font-family:var(--font-space-mono),"Space Mono",monospace}.ff-serif{font-family:var(--serif)}.wrap{max-width:1280px;margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #c9e04a;outline-offset:3px}.hero :is(a,button),main :is(a,button,textarea){scroll-margin-top:calc(var(--bar-h) + 12px)}.bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#120b14;border-bottom:2px solid #efe6d3;padding:10px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bar-label{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#c9e04a}.bar-guests{display:flex;flex-wrap:wrap;gap:8px}.guest{min-height:44px;padding:0 18px;border:2px solid #efe6d3;border-radius:999px;font-family:var(--mono);font-weight:700;font-size:14px;cursor:pointer;background:transparent;color:#efe6d3}.guest[aria-pressed=true]{background:#f28c28;color:#120b14}@keyframes nudge{0%,to{background:transparent;color:#efe6d3}50%{background:#f28c28;color:#120b14}}.bar[data-nudged=true] .bar-guests .guest[aria-pressed=false]{animation:nudge .6s ease-in-out 2}.bar-current{display:none;align-items:center;gap:8px;background:#f28c28;color:#120b14}.bar-current svg{width:10px;height:10px}.hero{position:relative;padding:72px 24px 56px;min-height:640px}.hero-13{right:-40px;top:-90px;font-family:var(--serif);font-style:italic;font-weight:900;font-size:720px;line-height:1;color:transparent;-webkit-text-stroke:2px #3a2433}.hero-13,.hero-leaves{position:absolute;pointer-events:none}.hero-leaves{inset:0;overflow:hidden}.hero-inner{position:relative;max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:40px}.hero-copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.hero-eyebrow{font-family:var(--mono);font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#f28c28}.hero h1{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(76px,13vw,190px);line-height:.84;letter-spacing:-.03em;color:#efe6d3}.hero-word{display:block}.hero-word.fall{color:#f28c28;padding-left:.5em}.hero-lede{margin:0;max-width:520px;font-size:22px;line-height:1.4;text-wrap:pretty}.hero-sum{margin:0;font-family:var(--mono);font-size:14px;line-height:1.6;color:#c9e04a}.jumps{display:flex;flex-wrap:wrap;gap:10px}.jump{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid #efe6d3;border-radius:50%;font-style:italic;font-weight:900;font-size:20px;color:#efe6d3;text-decoration:none}.jump.dessert{border-color:#c9e04a;color:#c9e04a}.jump.to-verdict{width:auto;padding:0 22px;border-color:#f28c28;border-radius:999px;font-family:var(--mono);font-style:normal;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#f28c28}@media (hover:hover){.jump.dessert:hover,.jump.to-verdict:hover{color:#120b14}}.hero-art{flex:1 1 380px;min-width:0;max-width:540px;margin:0 auto}.illo{display:block;width:100%;height:auto}.ticker{background:#f28c28;color:#120b14;border-top:2px solid #efe6d3;border-bottom:2px solid #efe6d3;padding:14px 0;overflow:hidden;transform:rotate(-1deg) scale(1.02)}.ticker .mq{font-family:var(--mono);font-weight:700;font-size:18px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ticker .mq span{padding-right:32px}.lore{padding:96px 24px 80px}.lore-inner{max-width:1280px;margin:0 auto;gap:40px}.lore-head,.lore-inner{display:flex;flex-direction:column}.lore-head{gap:12px}.eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#c9e04a}.lore h2{margin:0;font-style:italic;font-weight:900;font-size:clamp(40px,6vw,80px);line-height:.95;letter-spacing:-.02em}.lore h2 span{color:#f28c28}.lore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:20px;gap:20px}.lore-card{border:2px solid #efe6d3;padding:28px;display:flex;flex-direction:column;gap:14px;background:#1c1122}.lore-card svg{width:52px;height:52px}.lore-card h3{margin:0;font-weight:800;font-size:26px;line-height:1.1}.lore-card p{margin:0;font-size:17px;line-height:1.5;color:#d9cdd6}.wine{padding:64px 24px;border-top:2px solid #efe6d3;scroll-margin-top:var(--bar-h)}.wine-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.wine-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.numeral{font-style:italic;font-weight:900;font-size:120px;line-height:.8;color:transparent;-webkit-text-stroke:2px var(--accent)}.wine-title{display:flex;flex-direction:column;gap:8px;min-width:0}.wine-line{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#c9e04a}.wine h2{margin:0;font-weight:900;font-size:clamp(38px,5.4vw,72px);line-height:.95;letter-spacing:-.02em}.wine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:32px;gap:32px;align-items:start}.illo-card{border:2px solid #efe6d3;padding:12px}.notes{gap:18px}.note,.notes{display:flex;flex-direction:column}.note{gap:6px}.note-label{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f28c28}.note p{margin:0;font-size:18px;line-height:1.45}.note.aside p{font-size:16px;color:#d9cdd6}.omen{border:2px dashed #c9e04a;padding:16px;display:flex;flex-direction:column;gap:6px}.omen .note-label{color:#c9e04a}.omen p{margin:0;font-size:16px;line-height:1.45}.scorecard{background:#efe6d3;color:#120b14;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:8px 8px 0 var(--shadow)}.scorecard :focus-visible{outline-color:#120b14}.sc-head{justify-content:space-between;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sc-head,.sc-scale{display:flex;flex-wrap:wrap}.sc-scale{gap:6px}.score{width:44px;height:44px;padding:0;border:2px solid #120b14;border-radius:50%;font-family:var(--mono);font-weight:700;font-size:15px;cursor:pointer;background:transparent;color:#120b14}.score[data-state=under]{background:#f2b36b}.score[data-state=on]{background:#120b14;color:#efe6d3}.sc-label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sc-note{box-sizing:border-box;width:100%;padding:10px;border:2px solid #120b14;border-radius:0;background:#fbf6ea;color:#120b14;font-family:var(--serif);font-size:16px;line-height:1.4;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sc-note::placeholder{color:#6f6470;opacity:1}.sc-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.sc-cell{display:flex;justify-content:space-between;gap:4px;padding:6px 8px;border:1.5px dashed #120b14;font-family:var(--mono);font-size:12px}.sc-cell[data-me=true]{background:#f2b36b}.sc-avg{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sc-avg-num{font-weight:900;font-size:40px;line-height:1;flex:none;white-space:nowrap}.sc-avg-num span{font-size:16px}.sc-notes{display:flex;flex-direction:column;gap:6px;border-top:2px solid #120b14;padding-top:10px}.sc-notes p{margin:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.sc-gate{min-height:44px;padding:8px 12px;border:2px dashed #120b14;background:#f2b36b;color:#120b14;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;text-align:left;cursor:pointer}.sc-note:disabled,.score:disabled{cursor:not-allowed;opacity:.45}.pick:disabled:hover{transform:none}.sc-status{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.verdict{padding:96px 24px;border-top:2px solid #efe6d3;background:#f28c28;color:#120b14;scroll-margin-top:var(--bar-h)}.verdict-inner{max-width:1080px;margin:0 auto;gap:36px}.verdict-head,.verdict-inner{display:flex;flex-direction:column}.verdict-head{gap:12px}.verdict-eyebrow{font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.verdict h2{margin:0;font-style:italic;font-weight:900;font-size:clamp(48px,8vw,112px);line-height:.9;letter-spacing:-.03em}.verdict-empty{margin:0;font-size:24px;line-height:1.4;max-width:620px}.board{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.board-row{display:grid;grid-template-columns:56px minmax(0,1fr) 96px;align-items:center;grid-gap:16px;gap:16px;border-top:2px solid #120b14;padding-top:14px}.board-rank{font-style:italic;font-weight:900;font-size:44px;line-height:1}.board-mid{display:flex;flex-direction:column;gap:8px;min-width:0}.board-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.board-name{font-weight:800;font-size:22px;line-height:1.15}.board-count{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.board-bar{height:18px;border:2px solid #120b14;background:#efe6d3}.board-fill{height:100%;background:#120b14;transition:width .6s cubic-bezier(.2,.9,.3,1.2)}.board-avg{font-weight:900;font-size:44px;line-height:1;text-align:right;justify-self:end;white-space:nowrap}.footer{padding:40px 24px 56px;border-top:2px solid #efe6d3}.footer-inner{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:13px;line-height:1.6;color:#d9cdd6}@media (max-width:640px){.bar{padding:10px 16px}.bar[data-folded=true]{flex-wrap:nowrap;min-height:66px;box-sizing:border-box}.bar[data-folded=true] .bar-label{font-size:11px;letter-spacing:.1em;min-width:0}.bar[data-folded=true] .bar-guests{display:none}.bar[data-folded=true] .bar-current{display:inline-flex;flex:none}}@media (max-width:520px){.board-row{grid-template-columns:34px minmax(0,1fr) 70px;gap:10px}.board-avg,.board-rank{font-size:30px}.board-name{font-size:19px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}.bar[data-nudged=true] .bar-guests .guest[aria-pressed=false]{background:#f28c28;color:#120b14}}