@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2) format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/league-gothic-vietnamese-400-normal.Ds2KY40T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/league-gothic-latin-ext-400-normal.D25_PHT_.woff2) format("woff2"),url(/_astro/league-gothic-latin-ext-400-normal.LR-xQ2ki.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/league-gothic-latin-400-normal.BQfHUhlb.woff2) format("woff2"),url(/_astro/league-gothic-latin-400-normal.DHErDkGv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cenzo Flare;src:url(/fonts/CenzoFlare-Black.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--blue: #16aae2;--yellow: #ffe000;--green: #78be20;--black: #07090a;--white: #ffffff;--font-display: "Alternate Gothic ATF", "League Gothic", Impact, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--font-accent: "Cenzo Flare", Georgia, serif;--pad: 48px}@media(max-width:700px){:root{--pad: 24px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--white);color:var(--black);font-family:var(--font-body);font-size:18px;line-height:1.5}img{max-width:100%;height:auto}a{color:var(--black)}:focus-visible{outline:3px solid var(--black);outline-offset:4px}.skip-link{position:absolute;left:16px;top:-80px;z-index:2000;padding:12px 16px;background:var(--yellow);border:3px solid var(--black);font-weight:700}.skip-link:focus{top:16px}main:focus{outline:none}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:400;line-height:1;text-transform:uppercase}p{margin:0}.h-xl{font-size:clamp(72px,8.5vw,124px);line-height:.92}.h-lg{font-size:clamp(52px,6vw,72px)}.h-md{font-size:clamp(44px,4.5vw,56px)}.h-sm{font-size:clamp(36px,3.4vw,44px)}.accent{font-family:var(--font-accent);text-transform:lowercase;line-height:1.05}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;background:transparent;color:var(--black);border:3px solid var(--black);font-family:var(--font-display);font-size:28px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn--yellow{background:var(--yellow)}.btn--black{background:var(--black);color:var(--white)}.btn:hover{background:var(--white);color:var(--black)}@media(max-width:700px){.btn--block{width:100%;font-size:26px}}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700}.site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--pad);background:var(--blue)}.site-header__logo{display:inline-flex}.site-header__logo img{width:96px;height:auto}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-family:var(--font-display);font-size:26px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.nav .nav__cta{padding:0 20px;background:var(--yellow);border:3px solid var(--black);text-decoration:none}@media(max-width:700px){.site-header{gap:8px}.site-header__logo img{width:72px}.nav{gap:4px}.nav a{padding:0 10px;font-size:22px}.nav .nav__cta{padding:0 12px}}.page-hero{position:relative;overflow:hidden;padding:48px var(--pad) 72px;background:var(--blue)}.page-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:980px}.page-hero__intro{max-width:720px;font-size:22px;line-height:1.5}.page-hero__icon{position:absolute}.page-hero__icon--star{right:5%;top:24px;width:150px}.page-hero__icon--lemon{right:14%;bottom:-24px;width:135px}.page-hero__icon--glass{right:-20px;bottom:40px;width:105px}@media(max-width:900px){.page-hero__icon{display:none}}.hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding:56px var(--pad) 0;background:var(--blue)}.hero__copy{position:relative;z-index:1;flex:1 1 480px;max-width:680px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:96px}.hero__sub{max-width:520px;font-size:26px;line-height:1.35;font-weight:500}.hero__actions{display:flex;flex-wrap:wrap;gap:16px}.hero__cans{position:relative;z-index:1;flex:1 1 420px;display:flex;align-items:flex-end;justify-content:center;padding-right:24px}.can{height:auto;filter:drop-shadow(0 4px 6px rgba(7,9,10,.3))}.hero__cans .can{width:200px}.hero__cans .can--center{width:240px}.hero__cans .can+.can{margin-left:-28px}.hero__icon{position:absolute;height:auto}.hero__icon--star{right:4%;top:24px;width:150px}.hero__icon--squiggle{left:52%;top:56px;width:160px}.hero__icon--wedge{left:44%;top:150px;width:84px}.hero__icon--lemon{left:60%;bottom:40px;width:135px}.hero__icon--glass{right:-20px;bottom:80px;width:105px}.hero__icon--shaker{right:18%;top:190px;width:78px}@media(max-width:700px){.hero{flex-direction:column;align-items:stretch;gap:32px;padding-top:40px}.hero__copy{flex:none;max-width:none;gap:20px;padding-bottom:0}.hero__sub{font-size:24px}.hero__actions{flex-direction:column;width:100%;gap:12px}.hero__actions .btn{width:100%;font-size:26px}.hero__cans{flex:none;padding-right:0}.hero__cans .can{width:104px}.hero__cans .can--center{width:124px}.hero__cans .can+.can{margin-left:-14px}.hero__icon--star,.hero__icon--wedge,.hero__icon--shaker{display:none}.hero__icon--lemon{left:-24px;bottom:130px;width:90px}.hero__icon--glass{right:-16px;bottom:170px;width:70px}.hero__icon--squiggle{inset:auto 40px 8px auto;width:96px}}.intro{display:flex;flex-direction:column;gap:24px;padding:96px var(--pad) 72px}.intro__lead{max-width:1000px;font-size:clamp(24px,2.4vw,34px);line-height:1.35;font-weight:500}.intro__punch{max-width:1000px;font-family:var(--font-display);font-size:clamp(48px,4.5vw,64px);line-height:1;text-transform:uppercase}.about{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:48px;padding:0 var(--pad)}.about__item,.rule-block{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:3px solid var(--black)}.about__item p{font-size:20px;line-height:1.6}@media(max-width:700px){.intro{gap:20px;padding:64px var(--pad) 48px}.about{gap:40px}.about__item p{font-size:18px}}.products{display:flex;flex-direction:column;gap:32px;padding:96px 0 0}.products--tight{padding-top:0}.products__head{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 var(--pad);text-align:center}.products__head p{max-width:640px;font-size:20px;line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.product{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:40px var(--pad) 48px}.product--yellow{background:var(--yellow)}.product--green{background:var(--green)}.product--blue{background:var(--blue)}.product__can-wrap{display:flex;justify-content:center;width:100%}.product__can{width:190px}.product__name{font-size:56px;line-height:.95;letter-spacing:.02em}.product__hook{font-size:20px;line-height:1.4;font-weight:700}.product__desc{font-size:18px;line-height:1.5}.product__meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;font-size:16px;font-weight:500}@media(max-width:700px){.products{gap:32px;padding-top:64px}.products__head p{font-size:18px}.product{gap:16px;padding:32px var(--pad) 40px}.product__can{width:150px}.product__name{font-size:48px}}.product-hero{display:flex;flex-wrap:wrap;align-items:center;gap:40px 72px;padding:64px var(--pad)}.product-hero--yellow{background:var(--yellow)}.product-hero--green{background:var(--green)}.product-hero--blue{background:var(--blue)}.product-hero__can{flex:0 0 auto;display:flex;justify-content:center;width:min(300px,100%)}.product-hero__can img{width:260px}.product-hero__copy{flex:1 1 420px;max-width:720px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.product-hero__copy .product__hook{font-size:26px}.product-hero__copy .product__desc{font-size:20px;line-height:1.6}.product-where{padding:28px 0 0;border-top:3px solid var(--black);max-width:720px}.product-where h2{margin-bottom:12px}.band{display:flex;flex-direction:column;align-items:center;gap:40px;padding:96px var(--pad);text-align:center}.band--yellow{background:var(--yellow)}.band--blue{background:var(--blue)}.band--green{background:var(--green)}.band__accent{max-width:1000px;font-size:clamp(44px,5.5vw,80px)}@media(max-width:700px){.band{gap:32px;padding:64px var(--pad)}.band .btn{width:100%;font-size:26px}}.updates{display:flex;flex-direction:column;gap:40px;padding:96px var(--pad)}.updates--tight{padding-top:72px}.updates__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.updates__head>div{display:flex;flex-direction:column;gap:12px}.updates__head p{max-width:560px;font-size:20px;line-height:1.5}.post-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-bottom:3px solid var(--black)}.post-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 40px;padding:32px 0;border-top:3px solid var(--black)}.post-row__date{flex:0 0 160px;font-size:16px;font-weight:500}.post-row__body{flex:1 1 360px;display:flex;flex-direction:column;gap:8px}.post-row__body p{max-width:640px;font-size:18px}.post-row__title a{text-decoration:none}.post-row__title a:hover{text-decoration:underline;text-decoration-thickness:3px}@media(max-width:700px){.updates{gap:24px;padding:64px var(--pad)}.updates__head p{font-size:18px}.post-row{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0}.post-row__date{flex:none}}.article{max-width:760px;padding:96px var(--pad)}.article__meta{margin-bottom:24px;font-size:16px;font-weight:500}.prose{display:flex;flex-direction:column;gap:24px;font-size:22px;line-height:1.6}.prose p,.prose ul{margin:0}.prose ul{display:flex;flex-direction:column;gap:10px;padding-left:24px}.prose h2{margin-top:24px;padding-top:28px;border-top:3px solid var(--black);font-size:clamp(36px,3.4vw,44px)}.prose h2:first-child{margin-top:0}.story{display:flex;flex-direction:column;gap:28px;padding:96px var(--pad) 72px}.story p{max-width:760px;font-size:24px;line-height:1.55}.story--last{padding-top:96px;padding-bottom:96px}.pullquote{display:flex;justify-content:center;padding:96px var(--pad);background:var(--yellow)}.pullquote blockquote{max-width:1100px;margin:0;font-family:var(--font-display);font-size:clamp(56px,8vw,112px);line-height:.95;text-align:center;text-transform:uppercase}.credibility{display:flex;flex-direction:column;gap:8px;padding:96px var(--pad);background:var(--green);font-family:var(--font-display);font-size:clamp(44px,5.5vw,76px);line-height:1;text-transform:uppercase}.legal-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px 72px;padding:72px var(--pad) 96px}.toc{flex:0 0 280px;display:flex;flex-direction:column}.toc h2{margin-bottom:8px;font-size:28px}.toc a{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:500}.legal-layout .prose{flex:1 1 520px;max-width:760px;min-width:0;font-size:18px}@media(max-width:700px){.story{gap:20px;padding:64px var(--pad) 48px}.story p{font-size:20px}.pullquote,.credibility,.article{padding:64px var(--pad)}.prose{font-size:18px}.toc{flex-basis:100%}}.signup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px;padding:96px var(--pad);background:var(--green)}.signup__copy{flex:1 1 420px;max-width:640px;display:flex;flex-direction:column;gap:16px}.signup__copy p{font-size:20px;line-height:1.5}.signup__form{flex:1 1 420px;max-width:560px}.signup__fields{display:flex;flex-direction:column;gap:12px}.signup__fields[hidden],.signup__done[hidden],.signup__error[hidden]{display:none}.signup label{font-size:16px;font-weight:700}.signup__row{display:flex;flex-wrap:wrap;gap:12px}.signup input[type=email]{flex:1 1 260px;min-height:56px;padding:0 16px;background:var(--white);color:var(--black);border:3px solid var(--black);border-radius:0;font-family:var(--font-body);font-size:18px}.signup__error{font-size:16px;font-weight:700}.signup__fine{font-size:14px;line-height:1.4}.signup__done{display:flex;flex-direction:column;gap:8px}.signup__done h3{font-size:56px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:700px){.signup{flex-direction:column;align-items:stretch;gap:32px;padding:64px var(--pad)}.signup__copy p{font-size:18px}.signup__row{flex-direction:column}.signup__row .btn{width:100%;font-size:26px}}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:48px var(--pad);border-top:3px solid var(--black)}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-footer__brand img{width:96px}.site-footer__brand p{font-size:16px;font-weight:700}.site-footer__nav{display:flex;flex-wrap:wrap;gap:8px 24px}.site-footer__legal{flex:1 1 320px;max-width:480px;font-size:14px;line-height:1.4}@media(max-width:700px){.site-footer{flex-direction:column;align-items:flex-start;padding:32px var(--pad) 40px}.site-footer__brand img{width:88px}.site-footer__nav{gap:4px 24px}}.age-gate{position:fixed;inset:0;z-index:1000;display:flex;overflow-y:auto;padding:48px 24px;background:var(--blue)}html[data-age=ok] .age-gate{display:none}.age-gate__decor{position:absolute;inset:0;overflow:hidden;pointer-events:none}.age-gate__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:640px;margin:auto;text-align:center}.age-gate__logo{width:200px;height:auto;margin-bottom:8px}.age-gate__panel{display:flex;flex-direction:column;align-items:center;gap:24px}.age-gate__panel[hidden]{display:none}.age-gate__title{font-size:clamp(64px,8vw,112px);line-height:.95}.age-gate__body{font-size:20px;line-height:1.5}.age-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.age-gate__legal{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.4}.age-gate__legal strong{font-weight:700}.icon{position:absolute;height:auto}.icon--lemon{left:2%;top:4%;width:225px;animation:bj-twirl 7s ease-in-out -2s infinite}.icon--wedge-a{left:17%;top:62%;width:112px;animation:bj-wiggle 4.3s ease-in-out -1s infinite}.icon--spoon{left:-70px;top:36%;width:240px;animation:bj-wiggle 5.1s ease-in-out -3s infinite}.icon--glass{left:6%;bottom:-70px;width:175px;animation:bj-twirl 9s ease-in-out -5s infinite}.icon--star{right:4%;top:-50px;width:225px;animation:bj-spin 20s linear infinite}.icon--shaker{right:9%;top:40%;width:130px;animation:bj-wiggle 3.7s ease-in-out -.5s infinite}.icon--squiggle{right:-60px;top:24%;width:240px;animation:bj-wiggle 4.8s ease-in-out -2.5s infinite}.icon--wedge-b{right:17%;bottom:4%;width:112px;animation:bj-twirl 8s ease-in-out -4s infinite reverse}@keyframes bj-wiggle{0%,60%,to{transform:rotate(0)}10%{transform:rotate(-14deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}50%{transform:rotate(-4deg)}}@keyframes bj-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bj-twirl{0%,55%{transform:rotate(0)}80%,to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.icon{animation:none}}@media(max-width:700px){.age-gate__logo{width:150px}.age-gate__content,.age-gate__panel{width:100%}.age-gate__title{font-size:68px}.age-gate__body{font-size:18px}.age-gate__actions{flex-direction:column;width:100%;gap:12px}.age-gate__actions .btn{width:100%;font-size:26px}.icon--wedge-a,.icon--spoon,.icon--wedge-b{display:none}.icon--lemon{left:6px;top:6px;width:126px}.icon--star{right:-44px;top:-50px;width:180px}.icon--glass{left:-24px;bottom:-70px;width:150px}.icon--shaker{right:40px;top:auto;bottom:-80px;width:112px}.icon--squiggle{right:-60px;top:auto;bottom:80px;width:144px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
