.hh-transition{--hh-ink: #153326;--hh-muted: #4c6155;--hh-green: #123226;--hh-paper: #fafbf8;--hh-line: #d8e3d8;--hh-yellow: #ffe72c;font-size:16px;line-height:1.6}.hh-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.hh-header{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hh-logo{display:block;width:143px;height:auto}.hh-nav{display:flex;align-items:center;gap:24px;color:var(--hh-ink);font-weight:700;font-size:14px}.hh-nav a{text-decoration:none}.hh-nav a:hover{text-decoration:underline;text-underline-offset:4px}.hh-hero{display:grid;grid-template-columns:1.07fr 1fr;overflow:hidden;border-radius:22px;background:var(--hh-green);color:#fff}.hh-hero-copy{padding:clamp(32px,5vw,72px);align-self:center}.hh-eyebrow{margin:0 0 12px;color:#356346;font-weight:700;font-size:12px;letter-spacing:.105em;text-transform:uppercase}.hh-hero .hh-eyebrow{color:#c0ddbf}.hh-hero h1{margin:0;max-width:12ch;font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.hh-intro{margin:20px 0 26px;max-width:44ch;color:#e0ebe3;font-size:clamp(16px,1.45vw,18px)}.hh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.hh-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 19px;border-radius:8px;background:var(--hh-yellow);color:#14251b;font-weight:700;text-align:center;text-decoration:none}.hh-btn:hover{background:#ffef70}.hh-btn:focus-visible{outline-color:#fff}.hh-learn{color:#e0ebe3;font-size:14px;text-underline-offset:5px}.hh-hero-photo{position:relative;min-height:100%;background:#385938}.hh-hero-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hh-section{padding-block:clamp(44px,6vw,76px);scroll-margin-top:24px}.hh-transition h2{margin:0;font-size:clamp(28px,3.3vw,43px);line-height:1.1;letter-spacing:-.025em}.hh-offerings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.hh-offering{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--hh-line);border-radius:14px;padding:24px;background:#fff}.hh-offering h3{margin:0;font-size:23px;line-height:1.2}.hh-offering p{margin:9px 0 18px;color:var(--hh-muted)}.hh-offering .hh-text-link{margin-top:auto}.hh-text-link{font-size:14px;font-weight:700;color:#245438;text-underline-offset:4px}.hh-testimonials{background:#eaf0e6}.hh-testimonial-heading{text-align:center;margin-bottom:26px}.hh-carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center}.hh-carousel-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;background:#fff;color:#245438;border:1px solid #c7d8c6;border-radius:50%;cursor:pointer}.hh-carousel-arrow:hover{background:#dbe8d8}.hh-carousel-arrow:focus-visible,.hh-testimonial-track:focus-visible{outline:2px solid #245438;outline-offset:3px}.hh-testimonial-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#79977e #eaf0e6}.hh-testimonial{min-width:0;margin:0;padding:22px;border:1px solid #d5e1d2;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:15px;scroll-snap-align:start}.hh-quote-graphic{display:block;width:110px;height:auto;margin-inline:auto}.hh-testimonial blockquote,.hh-testimonial p{margin:0}.hh-testimonial blockquote{text-align:center;color:#284334;line-height:1.55}.hh-testimonial figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:13px;border-top:1px solid var(--hh-line);color:#335842;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.045em}.hh-brewery-logo{flex-shrink:0;width:50px;height:50px;object-fit:contain}.hh-brewery-logo--dark{filter:brightness(0)}@media(max-width:900px){.hh-testimonial-track{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:680px){.hh-carousel{grid-template-columns:1fr 44px 44px;gap:8px}.hh-testimonial-track{grid-row:1;grid-column:1 / -1;grid-auto-columns:100%}.hh-carousel-arrow[data-hh-scroll="-1"]{grid-row:2;grid-column:2}.hh-carousel-arrow[data-hh-scroll="1"]{grid-row:2;grid-column:3}}.hh-faq{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.8fr);gap:38px}.hh-faq-intro p{max-width:34ch;color:var(--hh-muted)}.hh-faq-list{border-top:1px solid var(--hh-line)}.hh-faq details{border-bottom:1px solid var(--hh-line)}.hh-faq summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;cursor:pointer;font-weight:700;list-style:none}.hh-faq summary::-webkit-details-marker{display:none}.hh-faq summary span:before{content:"+";color:#356346;font-size:22px}.hh-faq details[open] summary span:before{content:"\2212"}.hh-faq details p{margin:0 28px 18px 0;color:var(--hh-muted)}.hh-final{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,4vw,42px);border-radius:18px;background:var(--hh-green);color:#fff}.hh-final h2{font-size:clamp(25px,3vw,36px)}.hh-final p{margin:8px 0 0;color:#e0ebe3}.hh-final .hh-btn{flex-shrink:0}.hh-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:26px 34px;color:var(--hh-muted);font-size:14px}@media(max-width:900px){.hh-wrap{width:calc(100% - 48px)}.hh-hero-copy{padding:34px}.hh-offering{padding:18px}.hh-offering h3{font-size:21px}}@media(max-width:680px){.hh-wrap{width:calc(100% - 32px)}.hh-header{min-height:72px;gap:14px}.hh-logo{width:106px}.hh-nav{gap:12px;font-size:12px}.hh-hero{grid-template-columns:1fr;border-radius:15px}.hh-hero-copy{padding:28px 22px}.hh-hero-photo{min-height:0;aspect-ratio:2 / 1}.hh-actions{gap:14px}.hh-offerings,.hh-faq{grid-template-columns:1fr}.hh-testimonial{padding:20px}.hh-faq{gap:10px}.hh-final{align-items:flex-start;flex-direction:column}.hh-footer{padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
