@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bagel-fat-one-latin-400-normal-CB1T13M1.woff2) format("woff2"),url(/assets/bagel-fat-one-latin-400-normal-BFAfIXLM.woff) format("woff")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");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}:root{--ink: #16301a;--ink-2: #41614a;--sky-1: #cfe9a0;--sky-2: #e8f4cc;--hill: #a8dc63;--grass-1: #90d040;--grass-2: #70b42d;--soil-1: #a2652c;--soil-2: #7d4a1f;--cream: #f8e8d0;--gold-deep: #c8940c;--display: "Bagel Fat One", "Arial Rounded MT Bold", system-ui, sans-serif;--body: "Figtree Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--soil-2);color:var(--ink);font:500 17px/1.55 var(--body);-webkit-font-smoothing:antialiased}img,svg{display:block}h1,h2,h3,p,ol{margin:0}.wrap{width:min(100% - 40px,1080px);margin-inline:auto}:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:8px}.sky{position:relative;overflow:hidden;background:radial-gradient(60% 38% at 10% 0%,#fff8d6f2,#fff8d600 70%),linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) 62%,#def4ea 100%)}.top{display:flex;align-items:center;padding-top:max(18px,env(safe-area-inset-top))}.brand{display:inline-flex;align-items:center;gap:10px;font:400 22px/1 var(--display);color:var(--ink);text-decoration:none}.brand img{width:46px;height:46px}.hero{position:relative;z-index:1;display:grid;justify-items:center;gap:34px;padding-top:34px;text-align:center}.pitch{max-width:600px}h1{font:400 clamp(34px,calc((100vw - 40px) / 7.45),76px) / 1 var(--display);letter-spacing:-.01em}.pitch>p:first-of-type{margin-top:18px;font-size:clamp(17px,2.3vw,20px);font-weight:600;color:var(--ink-2);text-wrap:pretty}.cta{display:inline-flex;align-items:center;gap:11px;height:64px;margin-top:26px;padding:0 30px 0 26px;border-radius:20px;background:linear-gradient(180deg,#ffd862,#ffc233);box-shadow:0 5px 0 var(--gold-deep),0 20px 28px -14px #e19a00f2;color:var(--ink);font:400 22px/1 var(--display);text-decoration:none;white-space:nowrap;transition:transform .12s,box-shadow .12s}.cta svg{width:26px;height:26px}.cta:hover{transform:translateY(-1px)}.cta:active{transform:translateY(4px);box-shadow:0 1px 0 var(--gold-deep)}.note{margin-top:16px;font-size:14.5px;font-weight:650;color:var(--ink-2)}.stage{position:relative;width:min(74vw,300px);height:clamp(330px,96vw,430px)}.phone{aspect-ratio:620 / 1341;border:9px solid var(--ink);border-radius:44px;overflow:hidden;background:#cfeaf6;box-shadow:0 34px 60px -26px #183224b3}.phone img{width:100%;height:100%;object-fit:cover}.coin{position:absolute;z-index:1;filter:drop-shadow(0 10px 10px rgba(24,50,36,.22));animation:bob 3.6s ease-in-out infinite}.c1{width:62px;height:62px;right:-34px;top:54px}.c2{width:40px;height:40px;left:-30px;top:190px;animation-delay:-1.8s}@keyframes bob{50%{transform:translateY(-12px) rotate(8deg)}}.hill{position:absolute;left:0;bottom:-1px;width:100%;height:clamp(84px,16vw,150px)}.hill.back{z-index:0;fill:var(--hill);height:clamp(120px,22vw,210px)}.hill.front{z-index:2;fill:var(--grass-1)}.tuft{position:absolute;z-index:3;bottom:6px;width:clamp(54px,9vw,92px);height:auto}.t1{left:4%;transform:rotate(-8deg)}.t2{right:5%;bottom:14px;transform:scaleX(-1) rotate(-6deg)}.pasture{background:linear-gradient(180deg,var(--grass-1),var(--grass-2));padding:44px 0 96px}h2{font:400 clamp(32px,8.4vw,50px) / 1.04 var(--display);text-align:center;text-wrap:balance}.steps{list-style:none;padding:0;margin-top:38px;display:grid;gap:26px;counter-reset:step}.steps li{display:grid;grid-template-columns:104px 1fr;gap:20px;align-items:center;counter-increment:step}.art{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:#ffffff6b}.art img{width:82%;height:auto}.bigcoin{width:66%;height:66%}.art:after{content:counter(step);position:absolute;left:-4px;top:-4px;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font:400 17px/34px var(--display);text-align:center}h3{font:400 25px/1.1 var(--display)}.steps p{margin-top:6px;font-weight:600;color:#1d4029;text-wrap:pretty}.soil{position:relative;padding:0 0 max(34px,env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--soil-1),var(--soil-2));color:var(--cream);text-align:center}.turf{position:absolute;left:0;top:-1px;width:100%;height:clamp(26px,5vw,54px);fill:var(--grass-2)}.duo{position:relative;display:flex;align-items:flex-end;justify-content:center;margin-top:-70px}.duo img{width:clamp(118px,30vw,170px);height:auto;margin:0 -14px}.duo img:last-child{transform:scaleX(-1)}.duo svg{position:relative;z-index:1;align-self:center;width:38px;height:38px;color:#ff7f9c;filter:drop-shadow(0 4px 6px rgba(120,20,50,.4))}.soil h2{margin-top:22px;color:var(--cream)}.soil .wrap>p{max-width:31em;margin:16px auto 0;font-weight:600;color:#f1dcbd;text-wrap:pretty}.soil .cta{margin-top:30px}.soil :focus-visible{outline-color:var(--cream)}footer{margin-top:64px;padding-top:22px;border-top:1px solid rgba(255,246,220,.18);font-size:14px;font-weight:600;color:#dcc09b}footer p+p{margin-top:4px}@media(min-width:860px){.hero{grid-template-columns:1fr auto;align-items:center;justify-items:start;gap:48px;padding-top:30px;text-align:left}.pitch{padding-bottom:150px}h1{font-size:clamp(44px,calc((min(100vw - 40px,1080px) - 402px) / 7.45),76px)}.stage{width:320px;height:590px;margin-right:34px}.phone{transform:rotate(3deg);transform-origin:50% 0}.c1{width:78px;height:78px;right:-52px;top:80px}.c2{width:50px;height:50px;left:-48px;top:300px}.pasture{padding:64px 0 120px}.steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:52px}.steps li{grid-template-columns:1fr;justify-items:center;gap:22px;text-align:center}.art{width:156px;height:156px}.art:after{left:4px;top:4px;width:40px;height:40px;font-size:20px;line-height:40px}.duo{margin-top:-92px}}@media(prefers-reduced-motion:reduce){.coin{animation:none}.cta{transition:none}}
