@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}.site-shell{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.site-header,.site-footer{border-color:currentColor;justify-content:space-between;align-items:center;padding:14px clamp(18px,4vw,64px);display:flex}.site-header{border-bottom:1px solid;gap:18px;min-height:80px}.brand-link{flex:none;justify-content:center;width:136px;height:64px;line-height:0;display:flex;overflow:hidden}.brand-logo{object-fit:contain;width:100%;height:100%}.site-controls .MuiButton-root{padding-inline:8px;font-size:.7rem}.site-controls .MuiButton-contained,.site-controls .MuiButton-contained:hover{color:#090907;background:#c8b584;border-color:#c8b584}.site-controls .MuiButton-outlined,.site-controls .MuiButton-outlined:hover{color:inherit;background:0 0;border-color:currentColor}.site-main{width:100%}.site-footer{border-top:1px solid;flex-wrap:wrap;align-items:flex-start;gap:16px 32px}.site-footer nav{gap:10px 24px}.responsibility-note{margin:0;font-weight:800}.landing-page{overflow:hidden}.landing-hero{isolation:isolate;background-color:#090907;min-height:min(780px,100svh - 80px);display:grid;position:relative}.hero-image{object-fit:cover;object-position:64% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#090907c2 0%,#0909077a 42%,#09090714 72%),linear-gradient(#0000 54%,#0909076b 100%);position:absolute;inset:0}.hero-content{color:#f3efe5;max-width:min(62%,820px);min-height:inherit;text-shadow:0 2px 18px #090907b3;z-index:2;justify-content:flex-end;align-self:stretch;gap:clamp(16px,2.4vw,28px);padding:clamp(28px,6vw,92px);position:relative}.eyebrow{color:#090907;letter-spacing:.12em;text-shadow:none;background:#f3efe5;align-self:flex-start;padding:6px 10px;font-size:clamp(.78rem,1.3vw,1rem);font-weight:800}.hero-title{letter-spacing:-.065em;max-width:8ch;margin:0;font-size:clamp(3.8rem,8.5vw,7.8rem);font-weight:900;line-height:.84}.hero-lead{max-width:34ch;margin:0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:650;line-height:1.3}.availability-status{color:#090907;letter-spacing:.1em;text-shadow:none;background:#c8b584;align-self:flex-start;margin:0;padding:9px 12px;font-size:clamp(.78rem,1.25vw,.95rem);font-weight:900}.brand-story,.development-section,.landing-closing{padding:clamp(48px,9vw,140px) clamp(18px,4vw,64px)}.brand-story{grid-template-columns:minmax(120px,.55fr) minmax(0,2fr);gap:clamp(28px,6vw,80px);display:grid}.section-kicker{letter-spacing:.14em;border-left:6px solid #e33116;align-self:start;margin:0;padding-left:12px;font-size:clamp(.8rem,1.3vw,1rem);font-weight:850}.brand-story h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(3.2rem,8vw,7.4rem);font-weight:900;line-height:.86}.development-section{color:#f3efe5;text-shadow:0 2px 18px #090907d1;background-color:#090907;background-image:linear-gradient(90deg,#090907e6 0%,#090907a3 42%,#0909073d 100%),linear-gradient(#09090775 0%,#0909070f 46%,#090907a3 100%),url(/assets/hilch-braeu-rice-stream.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:clamp(32px,7vw,100px);display:grid}.development-title{letter-spacing:-.045em;border-top:6px solid #e33116;max-width:10ch;margin:0;padding-top:18px;font-size:clamp(2.4rem,5vw,5rem);font-weight:900;line-height:.92}.development-copy{color:#090907;max-width:27ch;text-shadow:none;background:#f3efe5;align-self:end;margin:0;padding:clamp(18px,3vw,34px);font-size:clamp(1.45rem,3.2vw,3rem);font-weight:650;line-height:1.14}.landing-closing{color:#090907;background:#c8b584;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.landing-closing h2{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3rem,7vw,6.8rem);font-weight:900;line-height:.98}.landing-closing p{margin:0;font-size:clamp(1.35rem,2.5vw,2.25rem);font-weight:700;line-height:1.2}.age-gate{color:#f3efe5;background-color:#e33116;background-image:linear-gradient(90deg,#e33116f5 0%,#e33116d1 52%,#09090757 100%),url(/assets/hilch-braeu-hero.jpg);background-position:64%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;gap:clamp(22px,4vw,44px);min-height:min(700px,100vh - 105px);padding:clamp(32px,8vw,120px);display:flex}.age-gate h1{letter-spacing:-.06em;text-shadow:0 2px 18px #090907b3;max-width:12ch;margin:0;font-size:clamp(3rem,9vw,8rem);font-weight:900;line-height:.9}.age-gate-kicker{color:#090907;letter-spacing:.14em;background:#f3efe5;width:fit-content;padding:6px 10px;font-weight:900}.age-gate-copy{color:#090907;background:#f3efe5;max-width:42ch;padding:10px 12px;font-size:clamp(1.1rem,2.5vw,1.7rem)}.age-gate .MuiButton-root{border-color:#090907;min-height:52px;padding-inline:24px;font-size:1rem}.age-gate .MuiButton-contained{color:#f3efe5;background:#090907}.age-gate .MuiButton-outlined{color:#090907;background:#f3efe5}.site-footer a,.page-shell a{color:inherit}.page-shell{max-width:920px;margin:0 auto;padding:clamp(32px,7vw,88px) clamp(18px,4vw,48px)}@media (width<=720px){.site-header{gap:6px;min-width:0;padding:10px}.brand-link{width:84px;height:52px}.site-controls{flex:auto;justify-content:flex-end;min-width:0}.site-controls .MuiButton-root{min-width:30px;padding-inline:4px}.landing-hero{min-height:max(620px,100svh - 72px)}.hero-image{object-position:72% center}.hero-overlay{background:linear-gradient(#0909072e 0%,#0909071a 40%,#090907d6 74%,#090907f0 100%)}.hero-content{max-width:none;min-height:inherit;gap:16px;padding:28px 18px 36px}.hero-title{max-width:7.4ch;font-size:clamp(3.35rem,15vw,5.4rem)}.age-gate{background-image:linear-gradient(#e33116e0 0%,#09090752 48%,#090907db 100%),url(/assets/hilch-braeu-hero.jpg);background-position:72%}.brand-story,.development-section,.landing-closing{grid-template-columns:1fr;padding-block:clamp(56px,18vw,96px)}.brand-story{gap:34px}.development-section,.landing-closing{gap:48px}.development-section{background-image:linear-gradient(#090907d6 0%,#0909076b 44%,#090907e0 100%),url(/assets/hilch-braeu-rice-stream.jpg);background-position:56%}.site-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
