@font-face{font-family:Libre Caslon Text;src:url(/_astro/libre-caslon-700.DpCpqsVL.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:Barlow;src:url(/_astro/barlow-400.BfVCumDW.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/_astro/libre-caslon-400.C296WpaD.woff2)format("woff2");font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}body.lc{--nl-bg:#fbfaf3;--nl-fg:#da291c;--nl-accent:#007040;--nl-font:"Libre Caslon Text", Georgia, serif;--nl-size:15px;--nl-radius:3px;--nl-border:3px double #a8862f;--nl-case:uppercase;--nl-tracking:.04em;--nl-shadow:0 3px 10px #00000059;--tap-label-bg:#fbfaf3;--tap-label-fg:#32312b;--tap-label-font:"Libre Caslon Text", Georgia, serif;background:#23160a;margin:0;font-family:Barlow,sans-serif}:focus-visible{outline-offset:3px;outline:3px solid #ffdf00}.view-lc{--lc-ink:#32312b;--lc-red:#da291c;--lc-green:#007040;--lc-sun:#ffdf00;color:var(--lc-ink);background:linear-gradient(90deg,#00000073,#0000 9%,#ffd68c1a 16%,#0000 24% 78%,#ffd68c12 86%,#00000080),linear-gradient(#3a240c,#24160a 40%,#1d1107);padding:80px 10px 0;font-family:Libre Caslon Text,Georgia,serif;position:relative;overflow:hidden}.lc-label{z-index:1;background:#fbfaf3;padding:7px;position:relative;box-shadow:0 6px 22px #00000080}.lc-field{background:linear-gradient(#ead65c 0%,#eddb66 22%,#f2e27d 36%,#f6eba0 46%,#fbf5d2 56%,#f3ecb0 64%,#d8d27a 100%);flex-direction:column;align-items:center;min-height:min(100svh - 102px,150svw);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #96782859;container-type:inline-size}.lc-land{object-fit:cover;object-position:50% 100%;object-position:6% 100%;filter:saturate(.82)sepia(.12);width:100%;height:76%;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0,#000 42%);mask:linear-gradient(#0000 0,#000 42%)}.lc-mast{z-index:2;text-align:center;width:100%;padding:7cqw 0 0;position:relative}.lc-la{text-transform:uppercase;letter-spacing:.02em;-webkit-text-stroke:.028em #fff8da;paint-order:stroke fill;text-shadow:.035em .04em #c9ad4c;margin:0;font:700 11cqw/1 Libre Caslon Text,serif}.lc-la span{align-items:center;gap:.38em;display:inline-flex}.lc-la span:before,.lc-la span:after{content:"";background:var(--lc-ink);width:1.15em;height:.085em}.lc-name{text-transform:uppercase;letter-spacing:-.012em;color:var(--lc-ink);-webkit-text-stroke:.028em #fff8da;paint-order:stroke fill;text-shadow:.035em .04em #c9ad4c;margin:.5cqw 0 0;font:700 15.2cqw/1 Libre Caslon Text,serif;position:relative}.lc-mast:before,.lc-mast:after{content:"";background:linear-gradient(#d9d3b8,#a9a289);width:8.5cqw;height:.7cqw;position:absolute;top:21.2cqw}.lc-mast:before{left:0}.lc-mast:after{right:0}@media (width<=899px){.lc-mast{padding-top:9cqw}.lc-mast:before,.lc-mast:after{width:calc(13cqw - 12px);height:.6cqw;top:28.5cqw}}.lc-sub{font-feature-settings:"smcp" 1, "c2sc" 0;letter-spacing:.12em;color:#2c2a22;margin:2cqw 0 0;font:small-caps 700 3.2cqw/1.1 Libre Caslon Text,serif}.lc-gnome{z-index:3;background:0 0;border:0;border-radius:40%;padding:0;position:absolute;bottom:10%;left:6%;right:1%}.lc-gnome img{transform-origin:55% 95%;width:100%;height:auto}.lc-gnome:hover img{transform:rotate(-2deg)}.lc-trail{z-index:2;pointer-events:none;height:8cqw;display:none;position:absolute;bottom:29.5%;left:0;right:0}.lc-walker{width:auto;height:100%;position:absolute;bottom:0;left:4%}.lc-ledge{z-index:2;pointer-events:none;max-width:660px;height:62px;margin:-24px auto 14px;position:relative;overflow:hidden}.lc-ledge:before{content:"";background:var(--lc-land) 50% 100% / max(100%, 520px) auto no-repeat;-webkit-mask-composite:source-in;height:26px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 50%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 50%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.lc-ledge .lc-walker{height:52px;bottom:10px}.lc-small{pointer-events:none;z-index:4;color:#2c2a22;justify-content:space-between;align-items:flex-end;margin:0;font:400 3.4cqw/1 Barlow,sans-serif;display:flex;position:absolute;bottom:5.4%;left:4%;right:4%}.lc-cl{letter-spacing:-.02em;font:400 7cqw/1 Libre Caslon Text,serif}.lc-brewery{pointer-events:none;z-index:4;text-align:center;color:#2c2a22;margin:0;font:400 3.6cqw/1 Barlow,sans-serif;position:absolute;bottom:1.6%;left:0;right:0}.lc-taps{--taps-line:#fbfaf3;--taps-accent:var(--lc-sun);--taps-accent-ink:var(--lc-ink);z-index:2;margin:22px 0 0;font:700 19px/1 Libre Caslon Text,serif;position:relative}.lc-body{z-index:1;padding:24px 6px 40px;position:relative}.lc-bio{text-align:center;color:#f6ecc4;max-width:30ch;margin:0 auto 26px;font:400 22px/1.35 Libre Caslon Text,serif}.lc-panel{background:#f4ebb4;border:7px solid #fbfaf3;max-width:660px;margin:0 auto 26px;padding:26px 22px 24px;font:400 17px/1.55 Libre Caslon Text,serif;box-shadow:0 4px 14px #0000004d,inset 0 0 0 1px #9678284d}.lc-panel p{margin:0 0 12px}.lc-panel{container-type:inline-size}.lc-h{text-align:center;text-transform:uppercase;white-space:nowrap;margin:0 0 16px;font:700 clamp(18px,5.4cqw,28px)/1.05 Libre Caslon Text,serif}.lc-h span{align-items:center;gap:.4em;display:inline-flex}.lc-h span:before,.lc-h span:after{content:"";background:var(--lc-ink);flex:none;width:.9em;height:.09em}.lc-menu{margin:0;padding:0;list-style:none}.lc-menu li{border-top:1px solid #32312b40;grid-template-columns:30px 1fr;gap:12px;padding:14px 0;display:grid}.lc-menu li:first-child{border-top:0}.lc-menu__hop{width:22px;height:auto;margin-top:2px}.lc-menu h3{color:var(--lc-green);margin:0 0 4px;font:700 20px/1.2 Libre Caslon Text,serif}.lc-menu h3 a{text-underline-offset:4px;min-height:44px;margin:-10px 0;padding:10px 0;text-decoration-color:#00704073;display:inline-block;position:relative}.lc-menu p{margin:0;font-size:16px}.lc-badge{vertical-align:3px;border:1px solid var(--lc-red);color:var(--lc-red);text-transform:uppercase;letter-spacing:.06em;margin-left:10px;padding:3px 8px;font:700 12px/1 Libre Caslon Text,serif;display:inline-block}.lc-demo{text-align:center;color:var(--lc-ink);box-shadow:inset 0 0 0 2px #fbfaf3, inset 0 0 0 3px var(--lc-green), inset 0 0 0 5px #fbfaf3, inset 0 0 0 6px var(--lc-green);background:#fbfaf3;margin:0 0 14px;padding:16px 14px}.lc-demo p{margin:0}.lc-demo__k{font-variant:small-caps;letter-spacing:.1em;color:var(--lc-red);font:400 15px/1 Libre Caslon Text,serif}.lc-demo h3{text-transform:uppercase;color:var(--lc-ink);margin:6px 0;font:700 clamp(30px,8.5vw,42px)/1 Libre Caslon Text,serif}.lc-demo__blurb{max-width:34ch;font-size:16px;line-height:1.4;margin:0 auto!important}.lc-demo__addr{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.lc-demo code{background:var(--lc-green);color:#fbfaf3;letter-spacing:.02em;user-select:all;padding:8px 12px;font:700 clamp(20px,6vw,26px)/1 Libre Caslon Text,serif}.lc-copy{border:2px solid var(--lc-red);background:var(--lc-red);color:#fbfaf3;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;min-width:88px;min-height:48px;padding:4px 16px;font:700 16px/1 Libre Caslon Text,serif}.lc-demo__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font:400 15px/1.25 Libre Caslon Text,serif;display:flex;margin-top:12px!important}.lc-demo__status{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-weight:700;display:inline-flex}.lc-dot{border:2px solid var(--lc-ink);border-radius:50%;width:11px;height:11px;display:none}.lc-demo[data-state=online] .lc-dot,.lc-demo[data-state=offline] .lc-dot{display:block}.lc-demo[data-state=online] .lc-dot{background:var(--lc-green)}.lc-demo[data-state=offline] .lc-dot{background:var(--lc-red)}.lc-roundel{aspect-ratio:1;width:min(86vw,340px);margin:34px auto 0;position:relative;container-type:inline-size}.lc-roundel__ring{width:100%;height:100%;position:absolute;inset:0}.lc-roundel__ring circle{fill:var(--lc-sun)}.lc-roundel__ring text{fill:var(--lc-green);letter-spacing:.02em;font:700 32px/1 Libre Caslon Text,serif}.lc-roundel__in{text-align:center;color:var(--lc-green);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:21%}.lc-roundel__h{color:var(--lc-red);margin:0 0 2px;font:700 12cqw/1 Libre Caslon Text,serif}.lc-roundel ul{margin:0;padding:0;list-style:none}.lc-roundel a,.lc-roundel li>span{min-height:44px;color:var(--lc-green);text-underline-offset:3px;align-items:center;gap:.35em;font:700 clamp(15px,4.9cqw,19px)/1.1 Libre Caslon Text,serif;display:inline-flex}.lc-foot{text-align:center;max-width:56ch;margin:30px auto 0}.lc-disclaimer{color:#d9cba0;margin:0;font:400 12.5px/1.45 Barlow,sans-serif}.lc-hops{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lc-hops img{left:var(--x);width:var(--s);opacity:0;height:auto;position:absolute;top:30%}.lc-burst{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.lc-burst img{height:auto;width:var(--s);animation:1.6s cubic-bezier(.2,.7,.4,1) forwards lc-burst;position:absolute;top:0;left:0}@keyframes lc-burst{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}to{transform:translate(var(--bx), var(--by)) scale(1) rotate(var(--br));opacity:0}}@media (width>=900px){.view-lc{padding:80px 8vw 0}.lc-field{min-height:calc(100vh - 235px)}.lc-trail{display:block}.lc-ledge{display:none}.lc-mast{padding-top:3.2vh}.lc-la{font-size:min(4.2cqw,6vh)}.lc-name{font-size:min(10.5cqw,15vh)}.lc-sub{font-size:min(2.1cqw,3vh)}.lc-mast:before,.lc-mast:after{width:22cqw;height:.35cqw;top:calc(3.2vh + min(4.2cqw,6vh) + min(5.6cqw,8vh))}.lc-gnome{width:min(33cqw,37vh);bottom:7%;left:auto;right:22%}.lc-trail{height:6cqw;bottom:9%}.lc-small{font-size:1.3cqw;bottom:3.6%;left:2.5%;right:2.5%}.lc-cl{font-size:3cqw}.lc-brewery{font-size:1.4cqw;bottom:1.6%}.lc-taps{--taps-w:50px;margin-top:26px;font-size:20px}.lc-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:0 30px;max-width:1180px;margin:0 auto;padding:70px 0 60px;display:grid}.lc-bio{grid-column:1/-1;max-width:36ch;font-size:28px}.lc-panel{width:100%;max-width:none}.lc-body{grid-auto-flow:dense}.lc-body>.lc-panel{flex-direction:column;justify-content:flex-start;margin-top:0;display:flex}.lc-body>.lc-panel--mc{grid-area:span 2/2}.lc-body>.lc-panel:not(.lc-panel--mc){grid-column:1}.lc-roundel{grid-column:1/-1;justify-self:center;margin-top:10px}.lc-foot{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.lc-hops img{animation:lc-fall var(--d) linear var(--t) infinite}.lc-walker{animation:46s linear -12s infinite lc-walk,.55s ease-in-out infinite alternate lc-bob}.lc-gnome img{transition:transform .25s}.lc-gnome.is-ouf img{animation:.95s ease-out lc-ouf}}@keyframes lc-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.9}50%{transform:translate(28px, 22vh) rotate(calc(var(--r) / 2))}92%{opacity:.8}to{transform:translate(-10px, 46vh) rotate(var(--r));opacity:0}}@keyframes lc-walk{0%{left:-18%}to{left:108%}}@keyframes lc-bob{0%{translate:0}to{translate:0 -5%}}@keyframes lc-ouf{0%{transform:none}12%{transform:translateY(3%)scale(1.03,.95)}40%{transform:translateY(-22%)rotate(-6deg)}70%{transform:translateY(2%)scale(1.03,.96)}to{transform:none}}.lc-sub--tag{margin-top:1cqw;font-size:2.9cqw}@media (width>=900px){.lc-sub--tag{font-size:min(1.9cqw,2.8vh)}}.lc-stat{text-align:center;letter-spacing:.14em;color:var(--lc-green);margin:-8px 0 14px;font:small-caps 700 13px/1.2 Libre Caslon Text,serif}
