:root{--btu-paper:#f7f1e6;--btu-paper-2:#efe5d2;--btu-card:#fffaf1;--btu-ink:#2e211c;--btu-soft:#6b5a50;--btu-rule:#dccbb0;--btu-wine:#6e1b2e;--btu-wine-deep:#4a1020;--btu-wine-tint:#f3e3e2;--btu-champ:#e6cf9b;--btu-champ-deep:#b8964f;--btu-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua","Times New Roman",serif;--btu-script:"Snell Roundhand","Apple Chancery","Segoe Script","Brush Script MT",cursive;--btu-shadow:0 1px 2px #4a10200f,0 8px 24px -12px #4a102047}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.btu-body{background:var(--btu-paper);color:var(--btu-ink);font:18px/1.7 var(--btu-serif);margin:0}.btu-body img{max-width:100%;height:auto}.btu-body a{color:var(--btu-wine);text-underline-offset:3px;text-decoration-thickness:1px}.btu-body a:hover{color:var(--btu-wine-deep);text-decoration-thickness:2px}.btu-frame{max-width:1080px;margin:0 auto;padding:0 18px}.btu-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btu-script{font-family:var(--btu-script);letter-spacing:.01em;font-style:italic}.btu-strip{background:var(--btu-wine-deep);color:var(--btu-champ);font-size:15px}.btu-strip-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.btu-tongues{gap:2px;margin:0;display:flex}.btu-tongues a{color:var(--btu-champ);text-transform:uppercase;letter-spacing:.12em;border-radius:2px;padding:3px 7px;font-size:12px;text-decoration:none}.btu-tongues a.on{background:var(--btu-champ);color:var(--btu-wine-deep)}.btu-tongues a:hover{color:#fff}.btu-mast{background:var(--btu-card);border-bottom:3px double var(--btu-rule)}.btu-mast-row{flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:12px;padding-bottom:12px;display:flex}.btu-brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.btu-brand img{width:auto;height:46px;display:block}.btu-brand-name{color:var(--btu-ink);letter-spacing:.02em;font-size:19px}.btu-brand-name em{color:var(--btu-champ-deep);font-style:normal}.btu-switch{opacity:0;pointer-events:none;position:absolute}.btu-sections-btn{cursor:pointer;border:1px solid var(--btu-rule);font-variant:small-caps;letter-spacing:.06em;background:var(--btu-paper);border-radius:2px;padding:5px 14px;font-size:15px;display:none}.btu-switch:focus-visible+.btu-sections-btn{outline:2px solid var(--btu-wine);outline-offset:2px}.btu-nav ul{flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none;display:flex}.btu-nav a{color:var(--btu-ink);font-variant:small-caps;letter-spacing:.07em;border-bottom:2px solid #0000;padding:6px 0;font-size:17px;text-decoration:none;display:block}.btu-nav a:hover,.btu-nav a.on{color:var(--btu-wine);border-bottom-color:var(--btu-champ-deep)}.btu-cta{background:var(--btu-wine);letter-spacing:.06em;font-variant:small-caps;box-shadow:inset 0 0 0 1px var(--btu-wine),inset 0 0 0 3px var(--btu-champ),var(--btu-shadow);white-space:nowrap;border-radius:3px;padding:11px 24px;font-size:16px;display:inline-block;color:#fff8ec!important;text-decoration:none!important}.btu-cta:hover{background:var(--btu-wine-deep)}.btu-cta--mast{padding:8px 18px;font-size:15px}.btu-cta--quiet{box-shadow:inset 0 0 0 1px var(--btu-wine);background:0 0;color:var(--btu-wine)!important}.btu-opening{background:linear-gradient(180deg,var(--btu-paper-2),var(--btu-paper) 85%);border-bottom:1px solid var(--btu-rule);padding:34px 0 30px}.btu-opening-row{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:36px;display:grid}.btu-opening--plain .btu-opening-row{grid-template-columns:minmax(0,780px)}.btu-trail{color:var(--btu-soft);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.btu-trail a{color:var(--btu-soft)}.btu-stamp{color:var(--btu-champ-deep);margin:0 0 6px;font-size:18px}.btu-title{color:var(--btu-wine-deep);letter-spacing:-.005em;margin:0 0 14px;font-size:clamp(30px,5vw,48px);font-weight:600;line-height:1.12}.btu-dek{color:var(--btu-soft);max-width:640px;margin:0;font-size:19px;font-style:italic}.btu-print{box-shadow:var(--btu-shadow);background:#fff;justify-self:center;max-width:320px;margin:0;padding:10px 10px 26px;transform:rotate(1.4deg)}.btu-print img{display:block}.btu-ticket{background:linear-gradient(135deg,#f6e8c6,var(--btu-champ));border:1px dashed var(--btu-champ-deep);max-width:780px;box-shadow:var(--btu-shadow);text-align:center;border-radius:6px;margin:26px auto 0;padding:20px 24px 18px;position:relative}.btu-ticket:before,.btu-ticket:after{content:"";background:var(--btu-paper);border:1px dashed var(--btu-champ-deep);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.btu-ticket:before{left:-12px}.btu-ticket:after{right:-12px}.btu-ticket-label{color:var(--btu-wine);margin:0;font-size:18px}.btu-ticket-head{color:var(--btu-wine-deep);margin:4px 0 6px;font-size:clamp(22px,3.4vw,30px);font-weight:600;line-height:1.2}.btu-ticket-body{margin:0 0 14px;font-size:16px}.btu-ticket-fine{color:var(--btu-soft);margin:12px 0 0;font-size:13px;line-height:1.5}.btu-column{max-width:800px;padding-top:30px;padding-bottom:40px}.btu-contents{background:var(--btu-card);border-left:4px solid var(--btu-champ-deep);box-shadow:var(--btu-shadow);margin:0 0 28px;padding:12px 18px}.btu-contents summary{cursor:pointer;font-variant:small-caps;letter-spacing:.08em;color:var(--btu-wine)}.btu-contents ol{columns:2;column-gap:28px;margin:8px 0 2px;padding-left:22px;font-size:16px}.btu-contents li{break-inside:avoid;margin:2px 0}.btu-ledger{border:1px solid var(--btu-rule);background:var(--btu-card);margin:0 0 30px;padding:14px 20px 10px}.btu-ledger-title,.btu-recipe-title{color:var(--btu-wine);margin:0 0 6px;font-size:22px}.btu-ledger dl{margin:0}.btu-ledger-row{align-items:baseline;gap:8px;padding:5px 0;font-size:16px;display:flex}.btu-ledger-row dt{color:var(--btu-soft);white-space:nowrap}.btu-ledger-row dd{text-align:right;background:var(--btu-card);margin:0 0 0 auto;padding-left:10px;font-weight:600;position:relative}.btu-ledger-row{background-image:radial-gradient(circle,var(--btu-rule) 1px,transparent 1.4px);background-position:0 calc(100% - 9px);background-repeat:repeat-x;background-size:7px 7px}.btu-ledger-row dt{background:var(--btu-card);padding-right:8px}.btu-recipe{margin:0 0 30px}.btu-recipe ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.btu-recipe li{background:var(--btu-card);box-shadow:var(--btu-shadow);border-radius:4px;grid-template-columns:52px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.btu-numeral{color:var(--btu-champ-deep);text-align:center;border-right:1px solid var(--btu-rule);font-size:22px;line-height:1.4}.btu-recipe strong{color:var(--btu-wine-deep)}.btu-recipe p{margin:2px 0 0;font-size:16px}.btu-prose h2{color:var(--btu-wine-deep);margin:42px 0 12px;font-size:clamp(24px,3.4vw,31px);font-weight:600;line-height:1.22}.btu-prose h2:before{content:"❦";color:var(--btu-champ-deep);margin-bottom:4px;font-size:18px;display:block}.btu-prose h3{color:var(--btu-ink);margin:28px 0 8px;font-size:21px}.btu-prose p,.btu-prose li{hyphens:auto}.btu-prose ul,.btu-prose ol{padding-left:24px}.btu-prose li{margin:4px 0}.btu-prose li::marker{color:var(--btu-champ-deep)}.btu-prose blockquote{border-left:3px solid var(--btu-wine);background:var(--btu-wine-tint);margin:22px 0;padding:6px 20px;font-style:italic}.btu-prose img{box-shadow:var(--btu-shadow);border:8px solid #fff;max-width:min(100%,420px);margin:22px auto;display:block}.btu-prose table{border-collapse:collapse;background:var(--btu-card);width:100%;margin:20px 0;font-size:16px}.btu-prose th,.btu-prose td{border-bottom:1px solid var(--btu-rule);text-align:left;vertical-align:top;padding:8px 10px}.btu-prose th{background:var(--btu-paper-2);font-variant:small-caps;letter-spacing:.04em}.btu-prose a[rel~=sponsored]{background:var(--btu-wine);color:#fff8ec;font-variant:small-caps;letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--btu-wine),inset 0 0 0 3px var(--btu-champ);border-radius:3px;margin:6px 0;padding:9px 22px;text-decoration:none;display:inline-block}.btu-scales{grid-template-columns:1fr 1fr;gap:18px;margin:36px 0;display:grid}.btu-scale{background:var(--btu-card);border-top:4px solid var(--btu-champ-deep);box-shadow:var(--btu-shadow);padding:6px 20px 12px}.btu-scale--against{border-top-color:var(--btu-wine)}.btu-scale h2{color:var(--btu-wine-deep);margin:12px 0 6px;font-size:21px}.btu-scale ul{margin:0;padding-left:20px;font-size:16px}.btu-asked{margin:40px 0 10px}.btu-asked h2{color:var(--btu-wine-deep);margin:0 0 10px;font-size:clamp(24px,3.4vw,31px);font-weight:600}.btu-asked dl{margin:0}.btu-qa{border-top:1px solid var(--btu-rule);padding:14px 0}.btu-qa dt{color:var(--btu-wine);font-weight:600}.btu-qa dt:before{content:"❧ ";color:var(--btu-champ-deep)}.btu-qa dd{margin:4px 0 0}.btu-closing{text-align:center;border-top:3px double var(--btu-rule);margin:36px 0 0;padding:22px}.btu-lost{text-align:center;max-width:680px;padding:60px 18px 80px}.btu-lost .btu-script{color:var(--btu-champ-deep);margin:0;font-size:46px}.btu-foot{background:var(--btu-wine-deep);color:#ecdcc0;padding:34px 0 26px;font-size:15px;line-height:1.6}.btu-foot a{color:var(--btu-champ)!important}.btu-foot-grid{grid-template-columns:1fr 1fr 2fr;gap:26px;display:grid}.btu-foot-title{color:var(--btu-champ);margin:0 0 6px;font-size:20px}.btu-foot-list{margin:0;padding:0;list-style:none}.btu-foot-list li{margin:3px 0}.btu-foot-note p{margin:0 0 10px}.btu-age b{border:1px solid var(--btu-champ);text-align:center;width:34px;height:34px;color:var(--btu-champ);border-radius:50%;margin-right:6px;font-size:13px;line-height:32px;display:inline-block}.btu-copy{opacity:.7;font-size:13px}@media (width<=820px){.btu-opening-row{grid-template-columns:1fr;gap:22px}.btu-print{max-width:240px;transform:rotate(1deg)}.btu-foot-grid{grid-template-columns:1fr 1fr}.btu-foot-note{grid-column:1/-1}}@media (width<=680px){.btu-body{font-size:17px}.btu-sections-btn{display:block}.btu-nav{flex-basis:100%;order:4;display:none}.btu-switch:checked~.btu-nav{display:block}.btu-nav ul{border-top:1px solid var(--btu-rule);flex-direction:column;gap:0}.btu-nav a{border-bottom:1px solid var(--btu-rule);padding:9px 0}.btu-brand img{height:38px}.btu-brand-name{display:none}.btu-contents ol{columns:1}.btu-scales{grid-template-columns:1fr}.btu-ticket{padding:18px 18px 16px}.btu-recipe li{grid-template-columns:38px 1fr;padding:12px}.btu-ledger-row{border-bottom:1px dotted var(--btu-rule);background:0 0;flex-wrap:wrap}.btu-ledger-row dd{text-align:left;margin-left:0;padding-left:0}}@media (width<=420px){.btu-foot-grid{grid-template-columns:1fr}}
