*{box-sizing:border-box}:root{--ink:#2d2044;--violet:#9b72ff;--violet-dark:#6740b8;--pink:#ff8fcf;--blue:#8fdfff;--mint:#9cf2d2;--cream:#fff8dc;--paper:#fffdf7}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 10% 10%,#ffafd775,#0000 32rem),radial-gradient(circle at 90% 4%,#9cf2d285,#0000 30rem),radial-gradient(circle at 50% 36%,#ffffffe6,#0000 26rem),linear-gradient(#e5f9ff 0%,#fff0f8 30%,#fffdf7 72%,#ebfff7 100%);margin:0;font-family:ui-rounded,SF Pro Rounded,Avenir Next,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.hero{min-height:100dvh;padding:22px clamp(18px,4vw,64px) 70px;position:relative;overflow:hidden}.sky{pointer-events:none;opacity:.72;background-image:radial-gradient(circle at 18% 26%,#ffffffe6 0 28px,#0000 30px),radial-gradient(circle at 21% 27%,#ffffffa6 0 48px,#0000 50px),radial-gradient(circle at 84% 24%,#ffffffc7 0 38px,#0000 40px),linear-gradient(135deg,#0000 0 44%,#ffffff73 45% 47%,#0000 48% 100%);position:absolute;inset:0}.nav,.heroGrid,.section,.finale{z-index:1;max-width:1180px;margin:0 auto;position:relative}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:2px solid #23163a1f;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex;box-shadow:0 16px 45px #5a2fb81f}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:950;display:inline-flex}.brand img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 8px 18px #5a2fb838}.navLinks{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.navLinks a{border-radius:999px;padding:10px 14px}.navLinks a:hover{background:#8d5cff1a}.buy,.primary{color:#fff;background:linear-gradient(135deg,#8f6bff,#ff8fcf 62%,#ffc46b);box-shadow:0 14px 30px #ff8fcf47}.heroGrid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:clamp(54px,8vw,100px);display:grid}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet-dark);margin:0 0 12px;font-size:13px;font-weight:950}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.085em;text-wrap:balance;max-width:780px;margin-bottom:22px;font-size:clamp(56px,8.3vw,116px);line-height:.84}.subcopy,.intro>p,.submitCard p{color:#23163abf;font-size:clamp(17px,2vw,21px);line-height:1.55}.heroActions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.primary,.secondary{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:950;display:inline-flex}.secondary{background:#ffffffb8;border:2px solid #23163a1f}.caBox{background:#ffffff9e;border:2px dashed #5a2fb83d;border-radius:18px;gap:7px;max-width:620px;padding:14px 16px;display:grid}.caBox span{letter-spacing:.16em;color:var(--violet-dark);font-size:11px;font-weight:950}.caBox code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(11px,1.8vw,14px)}.heroArt{min-height:530px;position:relative}.banner,.coin,.sticker{position:absolute;box-shadow:0 30px 80px #5a2fb83d}.banner{border:6px solid #ffffffd6;border-radius:34px;width:min(560px,100%);inset:38px 0 auto auto;transform:rotate(3deg)}.coin{border:7px solid #fff;border-radius:42px;width:min(330px,58vw);animation:5.2s ease-in-out infinite floaty;bottom:18px;left:4%;transform:rotate(-7deg)}.sticker{letter-spacing:-.03em;background:#fff477;border:2px solid #23163a29;border-radius:999px;padding:12px 16px;font-weight:950}.stickerOne{bottom:118px;right:5%;transform:rotate(-8deg)}.stickerTwo{background:#c6ffdf;top:18px;left:1%;transform:rotate(7deg)}@keyframes floaty{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-16px)}}.ticker{color:#fff;background:linear-gradient(90deg,#6e50c9,#ff8fcf,#8fdfff);border-block:2px solid #23163a1f;overflow:hidden}.ticker div{width:max-content;animation:26s linear infinite slide;display:flex}.ticker span{letter-spacing:-.05em;white-space:nowrap;padding:18px 28px;font-size:clamp(18px,2vw,28px);font-weight:950}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:clamp(64px,9vw,118px) clamp(18px,3vw,28px)}.intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,6vw,86px);display:grid}h2{letter-spacing:-.07em;text-wrap:balance;margin-bottom:16px;font-size:clamp(42px,6vw,78px);line-height:.92}.sectionHead{justify-content:space-between;align-items:end;gap:22px;margin-bottom:26px;display:flex}.bountyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bountyCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:250px;transform:translateY(calc((var(--i) % 2) * 16px));background:radial-gradient(circle at 85% 15%,#ffffffe6,#0000 8rem),linear-gradient(145deg,#ffffffb8,#ffffff61);border:2px solid #23163a21;border-radius:28px;padding:22px;position:relative;box-shadow:0 18px 45px #5a2fb81a}.bountyCard:nth-child(2n){background-color:#7ef0c82e}.bountyCard:nth-child(3n){background-color:#ff79bd24}.reward{background:var(--mint);color:#0c4633;border-radius:999px;margin-bottom:30px;padding:8px 12px;font-weight:950;display:inline-flex}.bountyCard h3{letter-spacing:-.055em;margin-bottom:10px;font-size:28px;line-height:.95}.bountyCard p{color:#23163ab8;line-height:1.45}.questNo{letter-spacing:.12em;text-transform:uppercase;color:#23163a6b;font-size:12px;font-weight:950;position:absolute;bottom:18px;right:20px}.proof{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:18px;display:grid}.proofCard,.submitCard{border:2px solid #23163a1f;border-radius:34px;padding:clamp(28px,5vw,54px)}.proofCard{background:linear-gradient(145deg,#fff8ad,#ffe4f3);box-shadow:0 24px 60px #ffc85a2e}.proofCard ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.proofCard li{background:#ffffff8c;border-radius:18px;padding:14px 16px;font-weight:850}.submitCard{color:#fff;background:linear-gradient(90deg,#6e50c9,#ff8fcf,#8fdfff);flex-direction:column;justify-content:end;min-height:430px;display:flex}.submitCard p{color:#ffffffb8}.halo{width:126px;height:126px;color:var(--violet-dark);background:radial-gradient(circle,#fff,#b9f8ff 45%,#ff9ad0 68%,#8d5cff 100%);border-radius:50%;place-items:center;margin-bottom:auto;font-size:38px;font-weight:1000;display:grid;box-shadow:0 0 60px #b9f8ff6b}.submitCard h3{letter-spacing:-.06em;font-size:clamp(34px,4vw,54px);line-height:.95}.finale{text-align:center;background:#ffffff94;border:2px solid #23163a1f;border-radius:42px;margin-bottom:40px;padding:clamp(58px,9vw,96px) 24px;box-shadow:0 28px 90px #5a2fb81f}.finale img{object-fit:cover;border:5px solid #fff;border-radius:30px;width:128px;height:128px;margin-bottom:22px;box-shadow:0 18px 45px #5a2fb833}.finale h2{max-width:820px;margin-inline:auto}.big{letter-spacing:-.04em;color:var(--violet-dark);margin-bottom:28px;font-size:clamp(22px,3vw,36px);font-weight:900}@media (max-width:860px){.nav{border-radius:26px;align-items:flex-start}.navLinks a:not(.buy){display:none}.heroGrid,.intro,.proof{grid-template-columns:1fr}.heroArt{min-height:440px}.banner{width:94%}.coin{width:min(300px,72vw)}.bountyGrid{grid-template-columns:1fr}.bountyCard{transform:none}.sectionHead{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.litterProof{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-top:10px;display:grid}.videoShell{background:linear-gradient(145deg,#ffffffeb,#ffffff61),radial-gradient(circle at 50% 0,#ff79bd5c,#0000 18rem);border:2px solid #23163a1f;border-radius:38px;max-width:390px;margin-inline:auto;padding:12px;position:relative;transform:rotate(-2deg);box-shadow:0 30px 80px #5a2fb833}.videoShell:before{content:"clean your block";z-index:2;letter-spacing:-.02em;background:#c6ffdf;border:2px solid #23163a24;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:950;position:absolute;top:-18px;left:28px;transform:rotate(-5deg);box-shadow:0 12px 24px #5a2fb81f}.videoShell video{aspect-ratio:480/852;object-fit:cover;background:#111;border-radius:28px;width:100%;display:block}.proofCopy p:not(.eyebrow){color:#23163abf;max-width:620px;font-size:clamp(17px,2vw,21px);line-height:1.55}.proofCopy .secondary{margin-top:10px}@media (max-width:860px){.litterProof{grid-template-columns:1fr;padding-top:34px}.videoShell{transform:none}}.loveNotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:0;display:grid}.loveNotes article{background:radial-gradient(circle at 20% 10%,#ffffffeb,#0000 9rem),linear-gradient(145deg,#ffffffad,#ffe4f385);border:2px solid #2d20441a;border-radius:32px;min-height:230px;padding:26px;box-shadow:0 18px 54px #6740b81a}.loveNotes article:nth-child(2){background:radial-gradient(circle at 20% 10%,#ffffffeb,#0000 9rem),linear-gradient(145deg,#e5f9ffe0,#c6ffdf8a)}.loveNotes article:nth-child(3){background:radial-gradient(circle at 20% 10%,#ffffffeb,#0000 9rem),linear-gradient(145deg,#fff8adb8,#ffffff8a)}.loveNotes span{color:var(--violet-dark);letter-spacing:.12em;background:#ffffffad;border-radius:999px;margin-bottom:34px;padding:8px 11px;font-size:12px;font-weight:950;display:inline-flex}.loveNotes h3{letter-spacing:-.06em;margin-bottom:10px;font-size:31px;line-height:.95}.loveNotes p{color:#2d2044b8;margin:0;line-height:1.48}.hero:after{content:"";pointer-events:none;background:radial-gradient(#ffffffc7,#0000 65%);width:min(900px,90vw);height:240px;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}@media (max-width:860px){.loveNotes{grid-template-columns:1fr}}.socialPill{background:#ffffff94;border:2px solid #2d20441a;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #6740b814}.socialPill:hover,.finalLinks .secondary:hover{background:#ffffffd1}.finalLinks{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:860px){.navLinks a[href^="https://www.tiktok"],.navLinks a[href^="https://www.instagram"]{display:none}}
