@import"https://fonts.googleapis.com/css2?family=Heebo:wght@100;300;400;500;700;800;900&family=Frank+Ruhl+Libre:wght@700&family=Cousine:wght@400;700&family=Montserrat:wght@300;400;500;700&display=swap";@font-face{font-family:Nevada;src:url(/fonts/Nevada.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Balboa;src:url(/fonts/Balboa-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Balboa;src:url(/fonts/Balboa-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Palmer Script;src:url(/fonts/PalmerScript.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Prestige Elite;src:url(/fonts/PrestigeElite-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100dvh;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--color-foam-white: #F2EDE3;--color-lupulin-green: #007A33;--color-california-gold: #EAAA00;--color-hop-shadow-green: #003D2B;--color-malted-copper: #B5651D;--color-mills-river-black: #1C2B1F;--font-display: "Nevada", Georgia, "Times New Roman", serif;--font-secondary: "Balboa", "Impact", "Arial Narrow", sans-serif;--font-script: "Palmer Script", "Brush Script MT", cursive;--font-body: "Gotham", "Montserrat", "Helvetica Neue", sans-serif;--font-accent: "Prestige Elite", "Courier New", monospace;--font-display-he: "Frank Ruhl Libre", "David", serif;--font-secondary-he: "Heebo", "Arial Hebrew", "Arial", sans-serif;--font-body-he: "Heebo", "Arial Hebrew", "Arial", sans-serif;--font-accent-he: "Cousine", "Courier New", monospace;--font-brand: "Nevada", Georgia, serif;--grid-gap: 24px;--section-padding-block: clamp(3rem, 8vw, 6rem);--section-padding-inline: clamp(1rem, 5vw, 4rem);--container-max: 1200px;--border-width: 2px;--logo-min-width: 150px;--transition-fast: .15s ease;--transition-base: .25s ease}[lang=he]{--font-display: var(--font-display-he);--font-secondary: var(--font-secondary-he);--font-body: var(--font-body-he);--font-accent: var(--font-accent-he);line-height:1.5}body{font-family:var(--font-body);font-size:clamp(1rem,1vw + .75rem,1.125rem);color:var(--color-mills-river-black);background-color:var(--color-foam-white)}h1,h2,h3{font-family:var(--font-display);line-height:1.1;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(2rem,5vw + 1rem,4rem);font-weight:700}h2{font-size:clamp(1.5rem,3vw + .75rem,2.5rem);font-weight:700}h3{font-size:clamp(1.25rem,2vw + .5rem,1.75rem);font-weight:600}[lang=en] h1,[lang=en] h2{text-transform:uppercase}.subheadline{font-family:var(--font-secondary);font-weight:700;letter-spacing:.05em}[lang=en] .subheadline{text-transform:uppercase}.accent-text{font-family:var(--font-accent);font-size:.75em;letter-spacing:.02em}p{max-width:65ch;margin-block-end:1em}.brand-name,.family-message,.purest-finest{font-family:var(--font-brand)!important;direction:ltr!important;unicode-bidi:isolate}.family-message{font-style:normal;letter-spacing:.02em}.section{padding-block:var(--section-padding-block);padding-inline:var(--section-padding-inline)}.section--foam{background-color:var(--color-foam-white);color:var(--color-mills-river-black)}.section--green{background-color:var(--color-lupulin-green);color:var(--color-foam-white)}.section--dark{background-color:var(--color-hop-shadow-green);color:var(--color-foam-white)}.section[data-animate]{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .6s ease}.section[data-animate].section--visible{opacity:1;transform:translateY(0)}.container{width:100%;max-width:var(--container-max);margin-inline:auto}.legacy-border{border:var(--border-width) solid currentColor;padding:var(--grid-gap)}.legacy-border--double{border:var(--border-width) double currentColor;outline:var(--border-width) solid currentColor;outline-offset:calc(var(--border-width) * 2)}.legacy-border--complex{border:var(--border-width) double currentColor;outline:var(--border-width) solid currentColor;outline-offset:calc(var(--border-width) * 3);position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75em 2em;font-family:var(--font-secondary);font-weight:700;font-size:1rem;letter-spacing:.05em;border:none;border-radius:0;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);min-height:48px;min-width:48px}[lang=en] .btn{text-transform:uppercase}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background-color:var(--color-california-gold);color:var(--color-mills-river-black)}.btn--primary:hover{background-color:#d49900}.btn--secondary{background-color:transparent;color:var(--color-foam-white);border:var(--border-width) solid var(--color-foam-white)}.btn--secondary:hover{background-color:#f2ede31a}:focus-visible{outline:3px solid var(--color-california-gold);outline-offset:2px}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:9999;padding:.5em 1em;background-color:var(--color-california-gold);color:var(--color-mills-river-black);font-weight:700}.skip-link:focus{inset-inline-start:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.section[data-animate]{opacity:1!important;transform:none!important}.heritage__line{inline-size:100%!important}.heritage__dot{opacity:1!important;transform:none!important}[data-heritage-animate] .heritage__year,[data-heritage-animate] .heritage__label,[data-heritage-animate] .heritage__desc,[data-heritage-animate]~.heritage__media{opacity:1!important;transform:none!important}}.a11y-large-text{font-size:125%!important}.a11y-high-contrast{filter:contrast(1.5)!important}.a11y-high-contrast img,.a11y-high-contrast video{filter:contrast(1)!important}.a11y-highlight-links a{outline:2px solid var(--color-california-gold)!important;outline-offset:2px!important;text-decoration:underline!important}.a11y-readable-font,.a11y-readable-font *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.02em!important}.a11y-stop-animations,.a11y-stop-animations *,.a11y-stop-animations *:before,.a11y-stop-animations *:after{animation:none!important;transition:none!important}.a11y-large-cursor,.a11y-large-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5 3l14 8-6.5 1.5L11 19z'/%3E%3C/svg%3E") 4 4,auto!important}.a11y-grayscale{filter:grayscale(1)!important}.a11y-grayscale.a11y-high-contrast{filter:grayscale(1) contrast(1.5)!important}.a11y-line-height,.a11y-line-height *{line-height:2!important}.lang-switcher[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-secondary);font-size:.875rem;font-weight:700;letter-spacing:.05em}.lang-switcher__link[data-astro-cid-a2mxz4y6]{padding:.25em .375em;transition:color var(--transition-fast)}.lang-switcher__link--active[data-astro-cid-a2mxz4y6],.lang-switcher__link[data-astro-cid-a2mxz4y6]:hover{color:var(--color-california-gold)}.lang-switcher__sep[data-astro-cid-a2mxz4y6]{opacity:.4}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background-color:var(--color-hop-shadow-green);color:var(--color-foam-white);padding-block:.75rem}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header__logo[data-astro-cid-3ef6ksr2]{flex-shrink:0;direction:ltr}.header__logo-img[data-astro-cid-3ef6ksr2]{width:clamp(120px,15vw,180px);height:auto}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2rem}.header__nav-list[data-astro-cid-3ef6ksr2]{display:flex;gap:1.5rem}.header__nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-secondary);font-weight:700;font-size:.875rem;letter-spacing:.05em;padding:.5em 0;border-block-end:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}[data-astro-cid-3ef6ksr2][lang=en] .header__nav-link[data-astro-cid-3ef6ksr2]{text-transform:uppercase}.header__nav-link[data-astro-cid-3ef6ksr2]:hover,.header__nav-link--active[data-astro-cid-3ef6ksr2]{color:var(--color-california-gold);border-block-end-color:var(--color-california-gold)}.header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem}.header__menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;padding:.5rem;min-width:48px;min-height:48px;align-items:center;justify-content:center}.header__menu-icon[data-astro-cid-3ef6ksr2],.header__menu-icon[data-astro-cid-3ef6ksr2]:before,.header__menu-icon[data-astro-cid-3ef6ksr2]:after{display:block;width:24px;height:2px;background-color:var(--color-foam-white);transition:transform var(--transition-base)}.header__menu-icon[data-astro-cid-3ef6ksr2]{position:relative}.header__menu-icon[data-astro-cid-3ef6ksr2]:before,.header__menu-icon[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset-inline-start:0}.header__menu-icon[data-astro-cid-3ef6ksr2]:before{top:-7px}.header__menu-icon[data-astro-cid-3ef6ksr2]:after{top:7px}.header__menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__menu-icon[data-astro-cid-3ef6ksr2]{background-color:transparent}.header__menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__menu-icon[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.header__menu-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__menu-icon[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.header__backdrop[data-astro-cid-3ef6ksr2]{display:none}body.menu-open{overflow:hidden}@media(max-width:768px){.header__menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}.header__nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;inset-inline:0;background-color:var(--color-hop-shadow-green);flex-direction:column;padding:1.5rem;gap:1.5rem;border-top:1px solid rgba(242,237,227,.1);opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.header__nav--open[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.header__nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:center;gap:1rem}.header__actions[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:1rem}.header__backdrop[data-astro-cid-3ef6ksr2]{display:block;position:fixed;inset:0;z-index:-1;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.header__backdrop--visible[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-hop-shadow-green)}.footer__body[data-astro-cid-sz7xmlte]{padding-block-start:clamp(2.5rem,6vw,4rem);padding-block-end:1.5rem;border-block-start:1px solid rgba(234,170,0,.2)}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,3rem);padding-block-end:2.5rem}.footer__label-link[data-astro-cid-sz7xmlte]{display:block;text-decoration:none;color:inherit}.footer__label[data-astro-cid-sz7xmlte]{background-color:var(--color-hop-shadow-green);padding:5px;transition:transform var(--transition-base),box-shadow var(--transition-base);box-shadow:0 8px 24px #0003}.footer__label-link[data-astro-cid-sz7xmlte]:hover .footer__label[data-astro-cid-sz7xmlte]{transform:translateY(-3px);box-shadow:0 14px 36px #0000004d}.footer__label-border-outer[data-astro-cid-sz7xmlte]{border:2px solid var(--color-california-gold);padding:3px}.footer__label-border-inner[data-astro-cid-sz7xmlte]{border:1px solid rgba(234,170,0,.4);padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem)}.footer__label-content[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;color:var(--color-foam-white);direction:ltr}.footer__label-ornament[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;width:100%}.footer__label-ornament-line[data-astro-cid-sz7xmlte]{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--color-california-gold),transparent)}.footer__label-ornament-diamond[data-astro-cid-sz7xmlte]{color:var(--color-california-gold);font-size:.4rem;line-height:1}.footer__label-logo[data-astro-cid-sz7xmlte]{width:clamp(120px,22vw,180px);height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.footer__label-divider[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;width:80%}.footer__label-divider-line[data-astro-cid-sz7xmlte]{flex:1;height:1px;background-color:#f2ede333}.footer__label-divider-hop[data-astro-cid-sz7xmlte]{color:var(--color-lupulin-green);font-size:.875rem;line-height:1}.footer__label-tagline[data-astro-cid-sz7xmlte]{font-size:clamp(.8125rem,1.5vw,1rem);opacity:.85;line-height:1.4;margin:0}.footer__label-origin[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.6rem;font-family:var(--font-accent);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.footer__label-origin-dot[data-astro-cid-sz7xmlte]{width:3px;height:3px;border-radius:50%;background-color:var(--color-california-gold);flex-shrink:0}.footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--font-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-california-gold);margin-block-end:1.25rem;line-height:1}.footer__nav-list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.625rem}.footer__link[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:.875rem;opacity:.75;transition:opacity var(--transition-fast),color var(--transition-fast);position:relative;display:inline-block}.footer__link[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:0;height:1px;background-color:var(--color-california-gold);transition:width var(--transition-base)}.footer__link[data-astro-cid-sz7xmlte]:hover{opacity:1;color:var(--color-california-gold)}.footer__link[data-astro-cid-sz7xmlte]:hover:after{width:100%}.footer__lang-wrap[data-astro-cid-sz7xmlte]{margin-block-start:1.25rem}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:.75rem;margin-block-end:1.5rem}.footer__social-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(242,237,227,.25);color:var(--color-foam-white);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.footer__social-link[data-astro-cid-sz7xmlte]:hover{border-color:var(--color-california-gold);background-color:var(--color-california-gold);color:var(--color-hop-shadow-green);transform:translateY(-2px)}.footer__passion[data-astro-cid-sz7xmlte]{font-family:var(--font-accent);font-size:.6875rem;letter-spacing:.05em;opacity:.45;max-width:none}.footer__divider[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:1rem;margin-block-end:1.5rem}.footer__divider-line[data-astro-cid-sz7xmlte]{flex:1;height:1px;background:linear-gradient(to var(--divider-dir, right),transparent,rgba(234,170,0,.3),transparent)}[data-astro-cid-sz7xmlte][dir=rtl] .footer__divider-line[data-astro-cid-sz7xmlte]{--divider-dir: left}.footer__divider-hop[data-astro-cid-sz7xmlte]{flex-shrink:0;opacity:.6}.footer__legal[data-astro-cid-sz7xmlte]{text-align:center;margin-block-end:2rem}.footer__warning[data-astro-cid-sz7xmlte]{font-weight:700;font-size:.8125rem;color:var(--color-california-gold);margin-block-end:.5rem;max-width:none}.footer__copyright[data-astro-cid-sz7xmlte]{font-size:.75rem;opacity:.5;max-width:none}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}.footer__back-to-top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-accent);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5;transition:opacity var(--transition-fast),color var(--transition-fast);padding:.5rem 1rem}.footer__back-to-top[data-astro-cid-sz7xmlte]:hover{opacity:1;color:var(--color-california-gold)}.footer__back-to-top[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:inline-block}@media(max-width:768px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:2rem}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;display:flex;justify-content:center}.footer__column[data-astro-cid-sz7xmlte]{text-align:center}.footer__nav-list[data-astro-cid-sz7xmlte]{align-items:center}.footer__link[data-astro-cid-sz7xmlte]:after{inset-inline-start:50%;transform:translate(-50%)}[data-astro-cid-sz7xmlte][dir=rtl] .footer__link[data-astro-cid-sz7xmlte]:after{transform:translate(50%)}.footer__lang-wrap[data-astro-cid-sz7xmlte]{display:flex;justify-content:center}.footer__column--social[data-astro-cid-sz7xmlte]{grid-column:1 / -1;align-items:center;display:flex;flex-direction:column}.footer__social[data-astro-cid-sz7xmlte]{justify-content:center}}@media(max-width:480px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__column--social[data-astro-cid-sz7xmlte]{grid-column:1}.footer__label-link[data-astro-cid-sz7xmlte]{width:100%}}@media(prefers-reduced-motion:reduce){.footer__label[data-astro-cid-sz7xmlte]{transition:none}.footer__label-link[data-astro-cid-sz7xmlte]:hover .footer__label[data-astro-cid-sz7xmlte]{transform:none}}
