@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap";.flavor-hero{background:#090b07;padding:0 5.5%;overflow:hidden}.flavor-experience{--flavor:#c7ff35;--flavor-dark:#24340b;--can-color:#829c2e;--can-accent:#d8ff59;position:relative;max-width:1600px;margin:0 auto;min-height:calc(100svh - 112px);padding:25px 0 22px;overflow:hidden;color:#f5f5ef;isolation:isolate}.flavor-experience:before{content:"";position:absolute;z-index:-2;top:5%;right:-12%;bottom:8%;left:-12%;background:radial-gradient(ellipse at 50% 48%,var(--flavor-dark) 0,transparent 56%);opacity:.92;transition:background .5s}.flavor-topbar{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;letter-spacing:.18em;color:#aab19b}.flavor-topbar>span:first-child{display:flex;align-items:center;gap:10px}.flavor-topbar i{width:7px;height:7px;border-radius:50%;background:var(--flavor);box-shadow:0 0 14px var(--flavor)}.flavor-count{font:900 17px Barlow Condensed,sans-serif;color:#fff}.flavor-count b{color:#89917d;font-size:11px}.flavor-hero-copy{text-align:center;position:relative;z-index:4;margin:24px auto 0}.flavor-hero-copy p{font-size:8px;letter-spacing:.3em;font-weight:900;color:var(--flavor);margin:0 0 13px}.flavor-hero-copy h1{font:900 clamp(52px,7.3vw,96px)/.76 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em;margin:0;text-shadow:0 7px 35px #0007}.flavor-hero-copy h1 em{font-style:normal;color:var(--flavor)}.flavor-hero-copy>span{display:block;margin-top:17px;font-size:8px;letter-spacing:.2em;color:#a8ae9b}.flavor-scene{height:clamp(390px,53vh,560px);min-height:390px;position:relative;display:grid;place-items:center;perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.flavor-scene:active{cursor:grabbing}.scene-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0c 1px,transparent 1px),linear-gradient(90deg,#ffffff0c 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 70%);opacity:.55;transform:perspective(400px) rotateX(12deg) scale(1.25)}.scene-stars{position:absolute;top:0;right:0;bottom:0;left:0}.scene-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--flavor);box-shadow:0 0 13px var(--flavor);animation:star-pulse 3s ease-in-out infinite}.scene-stars i:nth-child(1){left:17%;top:24%}.scene-stars i:nth-child(2){left:28%;top:68%;animation-delay:.5s}.scene-stars i:nth-child(3){left:75%;top:22%;animation-delay:1s}.scene-stars i:nth-child(4){left:84%;top:62%;animation-delay:1.5s}.scene-stars i:nth-child(5){left:12%;top:52%;animation-delay:2s}.scene-stars i:nth-child(6){left:63%;top:13%;animation-delay:.8s}.scene-stars i:nth-child(7){left:91%;top:42%;animation-delay:1.2s}.scene-stars i:nth-child(8){left:40%;top:15%;animation-delay:1.8s}.scene-stars i:nth-child(9){left:54%;top:79%;animation-delay:2.2s}.scene-orbit{position:absolute;width:clamp(330px,42vw,530px);height:clamp(330px,42vw,530px);border:1px solid color-mix(in srgb,var(--flavor) 35%,transparent);border-radius:50%;transform:rotateX(72deg) rotate(-22deg);animation:orbit-spin 22s linear infinite}.orbit-two{width:clamp(270px,34vw,420px);height:clamp(270px,34vw,420px);border-style:dashed;opacity:.4;transform:rotateX(72deg) rotate(36deg);animation-direction:reverse;animation-duration:30s}.scene-floor{position:absolute;width:48%;height:70px;bottom:6%;border-radius:50%;background:var(--flavor);filter:blur(70px);opacity:.22;transform:rotateX(70deg)}.main-can-wrap{position:relative;z-index:3;transform-style:preserve-3d;transition:transform .2s ease-out;animation:can-enter .8s cubic-bezier(.16,.8,.24,1) both}.can-model{position:relative;width:clamp(155px,17vw,215px);height:clamp(330px,42vh,430px);transform-style:preserve-3d;transform:rotateY(-17deg) rotate(-7deg);animation:can-float 5s ease-in-out infinite;filter:drop-shadow(22px 35px 22px #0009)}.can-cylinder{position:absolute;top:13px;right:0;bottom:12px;left:0;border-radius:31px 31px 36px 36px;background:linear-gradient(90deg,#171b14 0%,#66705b 4%,#252d1e 10%,var(--can-color) 24%,color-mix(in srgb,var(--can-color) 55%,#151a11) 47%,#24291d 76%,#89947a 96%,#171b13 100%);box-shadow:inset 8px 0 10px #ffffff24,inset -12px 0 17px #0009,0 0 0 1px #ffffff16;overflow:hidden;transform:translateZ(0)}.can-cylinder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 4px);opacity:.5}.can-reflection{position:absolute;top:-5%;right:0;bottom:-5%;left:0;background:linear-gradient(103deg,transparent 14%,#ffffff12 24%,#ffffff43 28%,#ffffff0a 34%,transparent 45%,transparent 70%,#ffffff1c 77%,transparent 86%);mix-blend-mode:screen}.can-print{position:absolute;top:14%;right:3%;bottom:7%;left:3%;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;text-shadow:0 2px 5px #0009}.can-print>span{font-size:6px;letter-spacing:.27em;color:#f3f4e8}.can-print strong{font:900 clamp(36px,4vw,51px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.07em;color:#fff;margin-top:12px}.can-print>i{width:76%;height:4px;background:var(--can-accent);box-shadow:0 0 18px var(--flavor);margin:18px 0}.can-print>b{font:900 clamp(18px,2vw,26px)/.9 "Barlow Condensed",sans-serif;color:var(--can-accent);max-width:90%}.can-print>small{font-size:6px;letter-spacing:.22em;color:#f5f5e9;margin-top:10px}.can-print>em{font-style:normal;font-size:clamp(58px,6vw,76px);line-height:1;color:var(--can-accent);margin-top:18px;text-shadow:0 0 25px var(--flavor)}.can-print>label{font-size:6px;letter-spacing:.15em;color:#e7eadc;margin-top:auto}.can-top,.can-base{position:absolute;left:5px;right:5px;height:25px;border-radius:50%;background:linear-gradient(90deg,#596052,#e3e9d9 20%,#87917a 48%,#e0e5d5 75%,#535b4b);border:1px solid #d4dacb;z-index:4;box-shadow:0 2px 6px #0008}.can-top{top:0;transform:translateZ(3px)}.can-top span{position:absolute;width:34px;height:9px;left:calc(50% - 17px);top:6px;border:1px solid #596151;border-radius:50%;background:#aeb8a1}.can-top i{position:absolute;width:15px;height:7px;left:calc(50% - 7px);top:7px;border-radius:50%;background:#343a30}.can-base{bottom:0;height:20px;background:linear-gradient(90deg,#444b3d,#c4cbbb 23%,#606956 55%,#d5dccb 78%,#41483a)}.can-model-small{width:clamp(95px,10vw,130px);height:clamp(205px,27vh,275px);filter:drop-shadow(12px 20px 14px #0008);opacity:.64;animation:side-float 6s ease-in-out infinite}.can-model-small .can-print strong{font-size:27px}.can-model-small .can-print>b{font-size:14px}.can-model-small .can-print>em{font-size:43px;margin-top:9px}.side-can{position:absolute;z-index:1;top:50%;transform:translateY(-48%) rotateY(0);filter:blur(.2px);transition:opacity .4s}.side-can-left{left:calc(50% - clamp(220px,27vw,340px));transform:translateY(-48%) rotateY(27deg) rotate(-12deg)}.side-can-right{right:calc(50% - clamp(220px,27vw,340px));transform:translateY(-48%) rotateY(-27deg) rotate(12deg)}.scene-label{position:absolute;z-index:2;font-size:7px;line-height:1.8;letter-spacing:.2em;color:#a3ac91}.scene-label-left{left:3%;top:50%}.scene-label-right{right:3%;top:50%;text-align:right}.scene-instruction{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;font-size:7px;font-weight:900;letter-spacing:.2em;color:#b6bea8;white-space:nowrap}.scene-instruction span{font-size:17px;color:var(--flavor);animation:arrow-nudge 1.6s ease-in-out infinite}.flavor-details{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;border-top:1px solid #ffffff20;padding:18px 0 14px}.flavor-kicker{font-size:7px;font-weight:900;letter-spacing:.16em;color:var(--flavor)}.flavor-title-group h2{font:900 clamp(35px,4.4vw,54px)/.9 "Barlow Condensed",sans-serif;letter-spacing:-.03em;margin:6px 0}.flavor-title-group p{font-size:10px;color:#a5ad99;margin:0}.flavor-actions{display:flex;align-items:center;gap:18px}.flavor-arrows{display:flex;gap:7px}.flavor-arrows button{width:39px;height:39px;background:transparent;border:1px solid #64705a;color:#fff;font-size:20px;cursor:pointer;transition:.2s}.flavor-arrows button:hover{background:var(--flavor);border-color:var(--flavor);color:#10130d}.flavor-interest{height:42px;padding:0 17px;border:0;background:var(--flavor);color:#11140d;font-size:8px;font-weight:900;letter-spacing:.1em;cursor:pointer}.flavor-interest span{font-size:15px;margin-left:12px}.flavor-progress{display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #ffffff12}.flavor-dots{display:flex;gap:8px}.flavor-dots button{height:3px;width:24px;padding:0;border:0;background:#505a48;cursor:pointer;transition:width .25s,background .25s}.flavor-dots button.active{width:48px;background:var(--flavor)}.flavor-progress>span{font-size:7px;letter-spacing:.17em;color:#7e8874}.concept-note{font-size:8px;line-height:1.6;color:#737d68;margin:10px 0 0}@keyframes can-float{0%,to{transform:translateY(0) rotateY(-17deg) rotate(-7deg)}50%{transform:translateY(-13px) rotateY(13deg) rotate(-4deg)}}@keyframes side-float{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-8px) rotateY(9deg)}}@keyframes can-enter{0%{opacity:0;transform:translateY(35px) scale(.82) rotateY(-45deg)}to{opacity:1;transform:translateY(0) scale(1) rotateY(0)}}@keyframes orbit-spin{to{rotate:360deg}}@keyframes star-pulse{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.5)}}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(max-width:850px){.flavor-hero{padding:0 5%}.flavor-experience{min-height:auto}.flavor-hero-copy{margin-top:35px}.flavor-scene{height:440px}.can-model{width:180px;height:370px}.side-can-left{left:calc(50% - 230px)}.side-can-right{right:calc(50% - 230px)}.scene-label-left{left:1%}.scene-label-right{right:1%}}@media(max-width:560px){.flavor-hero{padding:0 5%}.flavor-experience{padding:19px 0 18px;min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:space-between}.flavor-topbar{font-size:7px}.flavor-hero-copy{margin:27px auto 0}.flavor-hero-copy h1{font-size:clamp(54px,15vw,76px)}.flavor-hero-copy>span{font-size:6px;letter-spacing:.15em}.flavor-scene{height:clamp(330px,43svh,420px);min-height:330px;flex:1}.can-model{width:154px;height:320px}.can-print strong{font-size:38px}.can-print>b{font-size:20px}.can-print>em{font-size:59px}.side-can-left{left:calc(50% - 190px)}.side-can-right{right:calc(50% - 190px)}.can-model-small{width:100px;height:210px}.scene-label{font-size:5px;top:20%}.scene-label-left{left:0}.scene-label-right{right:0}.scene-instruction{bottom:8px;font-size:6px}.scene-orbit{width:290px;height:290px}.orbit-two{width:240px;height:240px}.flavor-details{align-items:flex-end;gap:10px;padding:13px 0}.flavor-kicker{font-size:6px;letter-spacing:.1em}.flavor-title-group h2{font-size:34px}.flavor-title-group p{font-size:9px;max-width:190px;line-height:1.5}.flavor-actions{flex-direction:column-reverse;gap:8px}.flavor-arrows button{width:32px;height:32px}.flavor-interest{height:35px;padding:0 9px;font-size:6px}.flavor-interest span{margin-left:5px}.flavor-progress>span{font-size:6px}.concept-note{font-size:7px}}@media(prefers-reduced-motion:reduce){.can-model,.can-model-small,.scene-orbit,.scene-stars i,.scene-instruction span,.main-can-wrap{animation:none!important;transition:none!important}}:root{font-family:DM Sans,Arial,sans-serif;color:#f5f5ef;background:#090a08;font-synthesis:none;text-rendering:optimizeLegibility;--acid:#c7ff35;--ink:#090a08;--paper:#f0f1e9;--muted:#a0a397}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--acid);outline-offset:4px}::selection{background:var(--acid);color:#090a08}.topline{height:29px;background:var(--acid);color:#10120c;display:flex;align-items:center;gap:9px;padding:0 5.5%;font-size:8px;font-weight:900;letter-spacing:.15em}.live-dot{width:6px;height:6px;border-radius:50%;background:#111;box-shadow:0 0 0 3px #10120c1c}.topline-right{margin-left:auto}.topline-right b{padding:0 8px}.header{height:83px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#090a08;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff12}.logo{display:block;line-height:0}.logo img{width:166px;height:60px;object-fit:contain;object-position:left center}.navigation{display:flex;align-items:center;gap:38px}.navigation>a{font-size:9px;font-weight:800;letter-spacing:.13em;color:#c3c5ba;transition:color .2s}.navigation>a:hover{color:var(--acid)}.navigation .nav-contact{background:var(--acid);color:#10120c;padding:15px 18px}.nav-contact span{font-size:15px;margin-left:12px}.menu-button{display:none}.hero{min-height:700px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px 10% 72px;background:radial-gradient(ellipse at 72% 45%,#242c17 0,transparent 39%),#090a08}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.hero-copy{position:relative;z-index:2;max-width:560px}.eyebrow{font-size:9px;letter-spacing:.17em;font-weight:800;color:#a6aa9c;margin:0 0 27px}.eyebrow span{color:var(--acid);margin-right:10px}.hero h1,.intro h2,.flavors-intro h2,.brand-text h2,.distribution h2,.contact h2{font:900 clamp(76px,10vw,142px)/.79 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.045em;margin:0}.hero h1 em,.intro h2 em,.flavors-intro h2 em,.brand-text h2 em,.distribution h2 em,.contact h2 em{font-style:normal;color:var(--acid)}.hero-lede{font-size:14px;line-height:1.9;color:#aeb2a4;max-width:390px;margin:32px 0}.hero-buttons{display:flex;align-items:center;gap:28px}.button{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:9px;font-weight:900;letter-spacing:.1em;border:0;cursor:pointer;transition:transform .2s,filter .2s}.button:hover{transform:translateY(-3px);filter:brightness(1.08)}.button-acid{background:var(--acid);color:#11130d}.button span{font-size:16px}.under-link,.dark-link{font-size:9px;font-weight:900;letter-spacing:.09em;border-bottom:1px solid #626657;padding:0 0 11px}.under-link span,.dark-link span{color:var(--acid);margin-left:10px;font-size:15px}.hero-bottomline{display:flex;justify-content:space-between;max-width:440px;margin-top:75px;padding-top:17px;border-top:1px solid #ffffff25;font-size:8px;letter-spacing:.14em;color:#73796b}.hero-product{height:530px;position:relative;display:grid;place-items:center;perspective:1000px}.product-halo{position:absolute;width:330px;height:390px;border-radius:50%;background:var(--acid);filter:blur(105px);opacity:.13}.product-orbit{position:absolute;width:390px;height:390px;border:1px solid #c7ff352e;border-radius:50%;transform:rotateX(69deg) rotate(-22deg)}.orbit-b{width:300px;height:300px;transform:rotateX(70deg) rotate(37deg);border-color:#ffffff20}.can-shadow{position:absolute;width:180px;height:40px;background:#000;filter:blur(18px);bottom:65px;left:calc(50% - 90px)}.can-3d{position:relative;width:184px;height:400px;transform:rotate(-8deg) rotateY(-13deg);transform-style:preserve-3d;filter:drop-shadow(22px 30px 22px #0009);animation:can-float 5.5s ease-in-out infinite}.can-body{position:absolute;top:9px;right:0;bottom:9px;left:0;border-radius:27px 27px 31px 31px;overflow:hidden;background:linear-gradient(90deg,#20251b,#69705e 4%,#24291e 11%,#11150f 25%,#3c4430 48%,#11150e 72%,#737b65 94%,#252a20);box-shadow:inset 5px 0 7px #fff2,inset -8px 0 12px #0008}.can-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 4px);opacity:.45}.can-gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 15%,#ffffff20 27%,transparent 39%,transparent 72%,#ffffff12 79%,transparent 87%)}.can-rim{position:absolute;left:5px;right:5px;height:19px;border-radius:50%;background:linear-gradient(90deg,#555d4e,#e2e7d8 25%,#777f6c 52%,#d5dacb 75%,#59614f);z-index:3;box-shadow:0 2px 4px #0008}.can-rim-top{top:0}.can-rim-top span{display:block;width:39px;height:9px;border:1px solid #727968;border-radius:50%;margin:4px auto}.can-rim-bottom{bottom:0;height:17px}.can-topline{position:absolute;top:48px;width:100%;text-align:center;font-size:7px;letter-spacing:.3em;color:#d7ddce}.can-wordmark{position:absolute;top:93px;width:100%;text-align:center;font:900 43px/.9 Barlow Condensed,sans-serif;letter-spacing:-.06em;color:#fff;text-shadow:0 2px 3px #000}.can-stripe{position:absolute;top:150px;left:22px;right:22px;height:3px;background:var(--acid);box-shadow:0 0 16px var(--acid)}.can-slogan{position:absolute;top:178px;width:100%;text-align:center;font:900 29px/.88 Barlow Condensed,sans-serif;color:var(--acid)}.can-bolt{position:absolute;top:244px;width:100%;text-align:center;font-size:62px;color:var(--acid);text-shadow:0 0 22px #c7ff3588}.can-volume{position:absolute;bottom:27px;width:100%;text-align:center;font-size:6px;letter-spacing:.13em;color:#d9ddcf}.product-sticker{position:absolute;right:8%;bottom:90px;width:55px;height:65px;border:1px solid #c7ff3580;color:var(--acid);font:900 16px/.85 Barlow Condensed,sans-serif;text-align:center;padding-top:8px;transform:rotate(8deg)}.product-sticker span{font-size:9px}.product-caption{position:absolute;bottom:18px;font-size:7px;letter-spacing:.17em;color:#777e6d}.hero-vertical{position:absolute;right:22px;top:45%;writing-mode:vertical-rl;font-size:7px;letter-spacing:.2em;color:#666d5e}.hero-scroll{position:absolute;bottom:22px;left:10%;display:flex;align-items:center;gap:12px;font-size:7px;letter-spacing:.17em;color:#777e70}.hero-scroll span{height:1px;width:36px;background:var(--acid)}.ticker{height:53px;background:var(--acid);color:#11130d;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;white-space:nowrap;animation:marquee 28s linear infinite}.ticker-track span{font:900 15px Barlow Condensed,sans-serif;letter-spacing:.13em;padding-right:35px}.ticker b{padding:0 20px;font-size:13px}.section-light{background:var(--paper);color:#11130d}.intro,.flavors-section,.distribution,.contact{padding:105px 10%}.section-meta{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cdd0c4;padding-bottom:19px}.section-meta>span{font-size:8px;letter-spacing:.15em;color:#73786b}.intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:end;padding:75px 0 65px}.intro h2,.distribution h2{font-size:clamp(66px,8vw,112px)}.intro h2 em,.distribution h2 em{color:#8eaf27}.intro-copy{max-width:390px}.intro-copy p,.distribution-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#62675a;margin:0 0 19px}.dark-link{display:inline-block;color:#11130d;border-color:#c2c7b8;margin-top:13px}.dark-link span{color:#779a1a}.manifesto{min-height:260px;background:#11140e;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:38px 6%;overflow:hidden;position:relative}.manifesto:after{content:"R";position:absolute;right:20%;top:-180px;font:900 490px/.9 Barlow Condensed,sans-serif;color:#ffffff08}.manifesto>span{font-size:8px;letter-spacing:.16em;color:#929888;line-height:1.8;z-index:1}.manifesto strong{font:900 clamp(55px,9vw,110px)/.76 "Barlow Condensed",sans-serif;letter-spacing:-.04em;z-index:1}.manifesto strong i{font-style:normal;color:var(--acid)}.flavors-section{background:#10130d;color:#fff}.flavors-heading{border-color:#34392d}.flavors-heading>span{color:#8d9482}.flavors-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:58px 0 38px}.flavors-intro h2{font-size:clamp(65px,8vw,105px)}.flavors-intro h2 em{color:var(--acid)}.flavors-intro>p{max-width:300px;color:#a3a99a;font-size:12px;line-height:1.9;margin:0 0 8px}.concept-note{font-size:9px;line-height:1.7;color:#747c6d;margin:16px 0 0}.brand-section{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#c7ff35;color:#10130d}.brand-image-block{position:relative;min-height:520px;overflow:hidden;background:#171b11;display:flex;align-items:center;justify-content:center}.giant-r{position:absolute;font:900 640px/.8 Barlow Condensed,sans-serif;color:#252d18;transform:rotate(-10deg)}.brand-image-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;text-align:center;color:#fff}.brand-image-copy span{font-size:8px;letter-spacing:.2em;color:#aeb79c}.brand-image-copy strong{font:900 clamp(48px,6vw,78px)/.8 "Barlow Condensed",sans-serif}.brand-text{padding:100px 12%;align-self:center}.brand-text .eyebrow{color:#414a2d}.brand-text .eyebrow span{color:#111}.brand-text h2{font-size:clamp(65px,8vw,100px)}.brand-text h2 em{color:#fff}.brand-text>p:not(.eyebrow){max-width:350px;font-size:13px;line-height:1.9;color:#344022;margin:28px 0}.button-outline{border:1px solid #647b30;color:#111;background:transparent}.distribution{display:grid;grid-template-columns:1fr .75fr;gap:12%;align-items:center}.distribution h2{margin-bottom:25px}.distribution-copy>p:not(.eyebrow){max-width:440px}.b2b-card{background:#11140e;color:#fff;position:relative;overflow:hidden;padding:38px;min-height:370px}.b2b-card>span{font-size:8px;letter-spacing:.17em;color:var(--acid)}.b2b-symbol{font-size:48px;color:var(--acid);margin:33px 0 16px}.b2b-card h3{font:900 39px/.9 Barlow Condensed,sans-serif;margin:0}.b2b-card p{position:relative;z-index:1;max-width:300px;color:#a7ad9b;font-size:11px;line-height:1.8;margin:20px 0}.b2b-card>a{position:relative;z-index:2;display:inline-block;border-bottom:1px solid #69715b;padding-bottom:10px;font-size:8px;font-weight:900;letter-spacing:.1em}.b2b-card>a b{color:var(--acid);margin-left:14px}.b2b-ring{position:absolute;width:260px;height:260px;border:1px solid #ffffff18;border-radius:50%;right:-90px;bottom:-120px;box-shadow:0 0 0 28px #ffffff04,0 0 0 29px #ffffff15,0 0 0 58px #ffffff03,0 0 0 59px #ffffff10}.contact{display:grid;grid-template-columns:.8fr 1fr;gap:12%;background:#151811;color:#fff}.contact h2{font-size:clamp(64px,8vw,105px)}.contact h2 em{color:var(--acid)}.contact-copy>p:not(.eyebrow){max-width:350px;font-size:13px;line-height:1.9;color:#a4aa99;margin:28px 0}.social-links{display:flex;gap:22px;flex-wrap:wrap}.social-links a,.social-links span{font-size:8px;letter-spacing:.12em;font-weight:800;color:#d6dacd}.contact-form{background:#f0f1e9;color:#11130d;padding:30px}.form-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:20px;border-bottom:1px solid #d1d4c8;margin-bottom:22px}.form-head b{font-size:9px;letter-spacing:.12em}.form-head span{font-size:7px;letter-spacing:.12em;color:#73796a}.contact-form label{display:flex;flex-direction:column;gap:8px;font-size:9px;font-weight:800;margin-bottom:17px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid #d1d5c8;background:transparent;border-radius:0;padding:13px;font-size:12px;color:#11130d;outline:none}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#789e19}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#969b8e}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.submit-button{width:100%;margin-top:4px}.success-message{background:#e0edc9;color:#31451a;padding:12px;font-size:10px;line-height:1.6}.privacy{font-size:8px;line-height:1.6;color:#777d70;margin:14px 0 0}.footer{background:#080908;padding:45px 7% 20px}.footer>a img{width:160px;height:60px;object-fit:contain;object-position:left}.footer-tagline{font:900 25px Barlow Condensed,sans-serif;margin:25px 0 40px}.footer-tagline span{color:var(--acid)}.footer-bottom{border-top:1px solid #2b3025;padding-top:18px;display:flex;justify-content:space-between;gap:16px;font-size:7px;letter-spacing:.13em;color:#777e70}.footer-bottom a{color:var(--acid)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes can-float{0%,to{transform:translateY(0) rotate(-8deg) rotateY(-13deg)}50%{transform:translateY(-17px) rotate(-5deg) rotateY(7deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:900px){.header{height:72px;padding:0 5%}.logo img{width:145px}.menu-button{display:block;background:transparent;border:1px solid #53594a;color:#fff;padding:10px 12px;font-size:8px;letter-spacing:.1em}.navigation{display:none;position:absolute;top:71px;left:0;right:0;background:#090a08;padding:26px 6%;flex-direction:column;align-items:stretch;gap:23px;border-top:1px solid #333}.navigation-open{display:flex}.navigation .nav-contact{text-align:center}.hero{grid-template-columns:1fr;min-height:auto;padding:70px 7% 80px}.hero h1{font-size:clamp(85px,16vw,130px)}.hero-product{height:460px}.hero-vertical{display:none}.hero-scroll{left:7%}.intro,.flavors-section,.distribution,.contact{padding:80px 7%}.intro-grid{grid-template-columns:1fr;gap:35px;padding:55px 0}.intro-copy{max-width:520px}.manifesto{min-height:220px}.brand-section{grid-template-columns:1fr 1fr}.brand-image-block{min-height:470px}.brand-text{padding:65px 9%}.distribution,.contact{grid-template-columns:1fr;gap:42px}.b2b-card{min-height:340px}}@media(max-width:560px){.topline{font-size:7px;padding:0 5%}.topline-right{letter-spacing:.08em}.hero{padding:60px 6% 70px}.hero h1{font-size:clamp(79px,18vw,110px)}.hero-lede{font-size:12px;margin:25px 0}.hero-buttons{align-items:flex-start;flex-direction:column;gap:23px}.hero-bottomline{margin-top:48px;font-size:7px}.hero-product{height:385px;margin-top:5px}.can-3d{transform:scale(.82) rotate(-8deg) rotateY(-13deg)}.product-orbit{width:300px;height:300px}.orbit-b{width:230px;height:230px}.product-sticker{right:2%;bottom:65px}.hero-scroll{font-size:6px}.ticker{height:45px}.ticker-track span{font-size:13px}.intro,.flavors-section,.distribution,.contact{padding:68px 6%}.section-meta>span{font-size:6px}.intro-grid{padding:44px 0}.intro h2,.distribution h2{font-size:clamp(65px,15vw,90px)}.manifesto{padding:30px 7%;min-height:180px}.manifesto strong{font-size:66px}.manifesto>span{font-size:6px}.manifesto:after{font-size:350px;right:5%;top:-80px}.flavors-intro{display:block;padding:43px 0 28px}.flavors-intro h2{font-size:clamp(63px,14vw,84px)}.flavors-intro>p{margin-top:22px}.brand-section{grid-template-columns:1fr}.brand-image-block{min-height:360px}.giant-r{font-size:480px}.brand-text{padding:65px 7%}.brand-text h2{font-size:72px}.b2b-card{padding:28px;min-height:320px}.contact h2{font-size:72px}.contact-form{padding:23px 17px}.form-pair{grid-template-columns:1fr;gap:0}.form-head{flex-direction:column}.footer-bottom{flex-direction:column;gap:12px}.footer-tagline{font-size:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}
