.ScrollToTop-module-scss-module__hPhl9W__btn{right:var(--space-5);bottom:calc(var(--space-5) + var(--island-clearance,0px));z-index:900;background-color:var(--color-accent-green);width:48px;height:48px;color:var(--color-white);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base),background-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;transform:translateY(14px)}.ScrollToTop-module-scss-module__hPhl9W__btn.ScrollToTop-module-scss-module__hPhl9W__visible{opacity:1;visibility:visible;transform:translateY(0)}.ScrollToTop-module-scss-module__hPhl9W__btn.ScrollToTop-module-scss-module__hPhl9W__visible:hover{background-color:#169029;background-color:color-mix(in srgb, var(--color-accent-green) 86%, black);transform:translateY(-3px)}@media (min-width:768px){.ScrollToTop-module-scss-module__hPhl9W__btn{width:52px;height:52px;right:var(--space-6);bottom:calc(var(--space-6) + var(--island-clearance,0px))}}
.AgeGate-module-scss-module___BKkZW__gate{z-index:2000;opacity:1;background-color:#000;justify-content:center;align-items:center;transition:opacity .65s;display:flex;position:fixed;inset:0;overflow:hidden}.AgeGate-module-scss-module___BKkZW__closing{opacity:0;pointer-events:none}.AgeGate-module-scss-module___BKkZW__sequence{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.AgeGate-module-scss-module___BKkZW__hiddenLayer{visibility:hidden}.AgeGate-module-scss-module___BKkZW__canvas{width:100%;height:100%;position:absolute;inset:0}.AgeGate-module-scss-module___BKkZW__hiddenVideo{opacity:.001;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.AgeGate-module-scss-module___BKkZW__overlay{background:#000000bf;transition:opacity .4s;position:absolute;inset:0}.AgeGate-module-scss-module___BKkZW__content{z-index:1;align-items:center;gap:var(--space-5);max-width:560px;padding:var(--space-6);text-align:center;flex-direction:column;transition:opacity .35s;display:flex;position:relative}.AgeGate-module-scss-module___BKkZW__faded{background-color:#0000}.AgeGate-module-scss-module___BKkZW__faded .AgeGate-module-scss-module___BKkZW__overlay,.AgeGate-module-scss-module___BKkZW__faded .AgeGate-module-scss-module___BKkZW__content{opacity:0;pointer-events:none}.AgeGate-module-scss-module___BKkZW__logo{width:clamp(150px,26vw,220px);height:auto;margin-bottom:var(--space-2)}.AgeGate-module-scss-module___BKkZW__title{font-size:var(--fs-heading);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.02em;color:var(--color-white);line-height:1.1}.AgeGate-module-scss-module___BKkZW__subtitle{gap:var(--space-1);font-size:var(--fs-body);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);flex-direction:column;display:flex}.AgeGate-module-scss-module___BKkZW__green{color:var(--color-accent-green)}.AgeGate-module-scss-module___BKkZW__white{color:var(--color-white)}.AgeGate-module-scss-module___BKkZW__red{color:var(--color-danger)}.AgeGate-module-scss-module___BKkZW__note{max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-base);color:#ffffffd1}.AgeGate-module-scss-module___BKkZW__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.AgeGate-module-scss-module___BKkZW__secure{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-small);color:#fff9;display:inline-flex}.AgeGate-module-scss-module___BKkZW__preparing{align-items:center;gap:var(--space-2);margin-top:calc(var(--space-2) - var(--space-5));font-size:var(--fs-small);color:#ffffffb3;display:inline-flex}.AgeGate-module-scss-module___BKkZW__spinner{border:2px solid #ffffff4d;border-top-color:var(--color-accent-green);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite AgeGate-module-scss-module___BKkZW__agegate-spin}@keyframes AgeGate-module-scss-module___BKkZW__agegate-spin{to{transform:rotate(360deg)}}
:root{--color-black:#262624;--color-white:#fff;--color-accent-green:#19a42f;--color-red:#b90202;--color-gold:#ecc500;--color-light-gray:#fbfbfb;--color-medium-gray:#e9e9e9;--color-bg:var(--color-light-gray);--color-surface:var(--color-white);--color-text:var(--color-black);--color-text-muted:#6f6f6d;--color-text-inverse:var(--color-white);--color-primary:var(--color-accent-green);--color-danger:var(--color-red);--color-accent:var(--color-gold);--color-border:var(--color-medium-gray);--font-primary:var(--font-montserrat), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display-italic:var(--font-montserrat-italic), var(--font-primary);--fs-big:65px;--fs-heading:35px;--fs-medium:20px;--fs-body:13px;--fs-small:14px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--lh-tight:1.1;--lh-snug:1.25;--lh-base:1.6;--ls-tight:-.02em;--ls-wide:.04em;--radius:20px;--radius-sm:10px;--radius-pill:999px;--field-height:44px;--field-radius:var(--radius-pill);--field-pad-x:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container-max:1400px;--container-pad:10px;--shadow-sm:0 1px 3px #26262414;--shadow-md:0 6px 20px #2626241a;--shadow-lg:0 16px 40px #26262424;--transition-fast:.15s ease;--transition-base:.25s ease}@media (min-width:768px){:root{--fs-big:75px;--fs-heading:45px;--fs-medium:25px;--fs-body:16px;--radius:30px;--container-pad:40px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}body{line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body{font-family:var(--font-primary);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text)}h1{font-size:var(--fs-big);font-weight:var(--fw-extrabold)}h2{font-size:var(--fs-heading)}h3{font-size:var(--fs-medium);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}p{font-size:var(--fs-body);line-height:var(--lh-base)}small{font-size:var(--fs-small)}strong,b{font-weight:var(--fw-bold)}.text-big{font-size:var(--fs-big);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.text-heading{font-size:var(--fs-heading);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.text-medium{font-size:var(--fs-medium);font-weight:var(--fw-semibold)}.text-body{font-size:var(--fs-body);font-weight:var(--fw-regular)}.text-small{font-size:var(--fs-small);font-weight:var(--fw-regular)}.btn{font-family:var(--font-primary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),opacity var(--transition-base);border:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn{border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.68px;text-align:center;white-space:nowrap;gap:10px;padding:9px 30px;line-height:1}.btn-icon{font-family:var(--font-primary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),opacity var(--transition-base);border:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-icon:active{transform:translateY(1px)}.btn-icon:disabled,.btn-icon[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon{border-radius:13px;width:45px;height:45px}.btn--primary{background-color:var(--color-accent-green);border-color:var(--color-accent-green);color:var(--color-white)}.btn--primary:hover{background-color:#169029;background-color:color-mix(in srgb, var(--color-accent-green) 86%, black);border-color:color-mix(in srgb, var(--color-accent-green) 86%, black)}.btn--black{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.btn--black:hover{background-color:#000;border-color:#000}.btn--danger{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.btn--danger:hover{background-color:color-mix(in srgb, var(--color-red) 86%, black);border-color:color-mix(in srgb, var(--color-red) 86%, black)}.btn--white{background-color:var(--color-white);border-color:var(--color-medium-gray);color:var(--color-black)}.btn--white:hover{background-color:var(--color-medium-gray)}.btn--stroke{border-color:var(--color-black);color:var(--color-black);background-color:#0000}.btn--stroke:hover{background-color:var(--color-black);color:var(--color-white)}.btn--stroke-white{border-color:var(--color-white);color:var(--color-white);background-color:#0000}.btn--stroke-white:hover{background-color:var(--color-white);color:var(--color-black)}body{flex-direction:column;min-height:100dvh;display:flex}.site-main{padding-top:var(--header-h,0px);flex:1 0 auto}.age-verified .age-gate{display:none!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-block:var(--space-8)}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow-sm)}@media (max-width:767.98px){input,textarea,select{font-size:16px!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
