@font-face{font-family:Grotesk;src:url(../assets/regular.otf) format("opentype");font-display:swap}@font-face{font-family:Grotesk;src:url(../assets/bold.otf) format("opentype");font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#08d900 #fff}body{margin:0;background:#fff;color:#111;font-family:Grotesk,Arial,sans-serif}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #00b800;outline-offset:6px}.hero{height:100vh;height:100svh;min-height:760px;position:relative;overflow:hidden;isolation:isolate}.scene{position:absolute;inset:0;z-index:-1;transform-origin:70% 45%;will-change:transform}.scene img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.hero header{position:absolute;top:0;left:0;right:0;padding:27px 5vw;display:flex;justify-content:space-between;align-items:center;z-index:5}.brand{font-weight:700;font-size:29px;letter-spacing:-2px}.brand span{color:#00d700}.header-right{display:flex;align-items:center;gap:25px;font:9px monospace;letter-spacing:1px}.header-right [hidden]{display:none}.header-right button{background:none;border:0;padding:8px 0;font:inherit;opacity:.5}.header-right button:hover{opacity:1}.content{position:absolute;left:6vw;top:50%;transform:translateY(-42%);width:36%;max-width:570px;z-index:4}.eyebrow{display:flex;align-items:center;gap:7px;font:9px monospace;letter-spacing:1.5px;margin:0 0 25px}.eyebrow i{width:5px;height:5px;border-radius:50%;background:#00db00}h1{font-weight:700;letter-spacing:-3px;line-height:.88;margin:0 0 36px}h1>span{font-size:clamp(35px,4.6vw,75px);display:block;letter-spacing:-3px}h1 strong{display:block;font-size:clamp(90px,12vw,190px);letter-spacing:-8px;color:#00d200;margin-top:8px;font-weight:700}.links{display:flex;align-items:center;gap:24px;font-size:12px;flex-wrap:wrap}.links .buy{display:flex;justify-content:space-between;gap:30px;padding:14px 18px;background:#111;color:#fff;font-weight:700;min-width:150px;transition:background .2s,transform .2s}.links .buy:hover{background:#00bd00;color:#000;transform:translateY(-2px)}.links>a:not(.buy){padding:10px 0}.links>a:not(.buy):hover{text-decoration:underline}.links [aria-disabled=true]{opacity:.32;cursor:default;pointer-events:none}.contract{display:flex;gap:13px;align-items:center;margin-top:25px;max-width:425px;border-bottom:1px solid #d1d1d1;padding-bottom:10px}.contract>span{font:9px monospace;color:#777}#copy{border:0;background:none;display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;padding:5px 0}#ca-text{font:10px monospace;overflow-wrap:anywhere;flex:1;min-width:0}#copy svg{flex-shrink:0}#copy:disabled{opacity:.4}.socials{display:flex;gap:22px;margin-top:20px;font:9px monospace;letter-spacing:.7px}.socials [hidden]{display:none}.socials a:hover{text-decoration:underline}.socials a[aria-disabled=true]{opacity:.3;pointer-events:none;cursor:default}.feed{position:absolute;right:17%;bottom:10%;display:flex;align-items:center;gap:28px;background:#00df00;color:#000;border:0;border-radius:50px;font-size:17px;font-weight:700;padding:16px 25px;z-index:5;transition:transform .2s,background .2s}.feed:hover{background:#111;color:#00ed00;transform:rotate(-3deg)}.feed:active{transform:scale(.96)}.feed span{font-size:22px}.flying{position:absolute;inset:0;pointer-events:none;z-index:7;overflow:hidden}.snack{position:absolute;font-weight:700;color:#00d900;font-size:clamp(22px,3vw,45px);line-height:1;text-shadow:1px 1px #fff;white-space:nowrap;transform-origin:center}.snack svg{width:65px;height:55px;display:block}.hero.eating .scene img{animation:chomp .65s ease-in-out 2}@keyframes chomp{0%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(3px)}}#feed-message{position:absolute;right:12%;bottom:20%;font-size:17px;font-weight:700;opacity:0;pointer-events:none;z-index:6;transition:opacity .2s}.down{position:absolute;bottom:30px;left:5vw;font-size:24px;padding:8px}.down:hover{color:#00bc00}.side-note{position:absolute;bottom:38px;right:5vw;font:9px monospace;color:#777}.take{position:relative;background:#09dc00;min-height:460px;padding:65px 9vw;display:grid;grid-template-columns:290px 1fr;gap:9vw;align-items:center;overflow:hidden}.take-image{width:100%;position:relative;z-index:1;transform:rotate(-4deg)}.take-image img{display:block;width:100%;height:auto}.take-copy{position:relative;z-index:1}.section-tag{font:9px monospace;letter-spacing:1.4px}h2{font-weight:700;font-size:clamp(58px,6.5vw,100px);line-height:.88;letter-spacing:-5px;margin:25px 0 30px}.download{display:flex;align-items:center;justify-content:space-between;max-width:255px;padding:12px 0;border-bottom:1px solid #0008;font-size:13px}.download:hover{border-color:#000}.take-x{position:absolute;right:-3%;bottom:-15%;font-size:clamp(150px,22vw,350px);font-weight:700;letter-spacing:-20px;color:#0000000c;transform:rotate(-15deg);pointer-events:none}footer{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:31px 5vw;background:#111;color:#ddd}.footer-name{font-size:17px;font-weight:700;letter-spacing:-.5px}footer nav{display:flex;gap:23px;font-size:11px}footer nav a:hover{color:#00e000}footer nav [aria-disabled=true]{opacity:.3;pointer-events:none;cursor:default}.back{font:8px monospace;letter-spacing:1px;color:#777}#toast{position:absolute;bottom:18%;left:6vw;font:11px monospace;padding:12px 17px;background:#111;color:#fff;opacity:0;pointer-events:none;z-index:8;transition:opacity .2s}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-motion=off] .scene{transform:none!important}body[data-motion=off] .hero.eating .scene img{animation:none}@media(min-width:1650px){.content{left:8vw;width:35%}.feed{right:18%}}@media(max-width:900px){.content{left:5vw;width:39%}h1>span{font-size:4.8vw}.links{gap:15px;font-size:11px}.links .buy{min-width:135px;gap:20px;padding:12px 14px}.feed{right:14%;bottom:11%}.take{grid-template-columns:240px 1fr;gap:7vw;padding:55px 7vw}.back{display:none}}@media(max-width:650px){.hero{min-height:950px;height:auto;display:flex;flex-direction:column;padding-bottom:65px}.hero header{padding:23px 6vw}.scene{top:80px;height:510px;left:-18%;right:-4%;bottom:auto;transform-origin:70% 45%}.scene img{object-fit:contain;object-position:70% center}.content{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none;margin:560px 7vw 0;z-index:4}h1>span{font-size:43px;letter-spacing:-2px}h1 strong{font-size:115px;letter-spacing:-5px;margin-top:4px}.eyebrow{margin-bottom:15px}h1{margin-bottom:25px}.links{font-size:12px;gap:24px}.feed{right:9%;top:490px;bottom:auto;font-size:14px;padding:12px 20px}.feed span{font-size:18px}#feed-message{top:445px;bottom:auto;right:12%}.side-note{bottom:28px;right:7vw}.down{bottom:15px;left:5vw}.take{grid-template-columns:1fr;padding:45px 9vw;gap:38px}.take-image{width:220px;justify-self:center}.take-copy{width:100%}h2{font-size:75px;letter-spacing:-4px}.take-x{right:-15%;bottom:-5%;font-size:220px}.download{max-width:100%}footer{flex-wrap:wrap;gap:20px;padding:25px 7vw}footer nav{gap:18px}#toast{left:7vw;bottom:7%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.scene{transform:none!important}}
