.cg{--paper:#fbf7ef;--paper-2:#f3ecdd;--ink:#1c1846;--ink-2:#57527a;--ink-3:#6b6688;--rule:#d9d0bf;--ruled:#4f46e512;--margin:#e0445a52;--indigo:#4f46e5;--indigo-d:#3a32c4;--marker:#ffc53d;--marker-2:#ffd56e;--marker-soft:#ffc53db3;--night:#1c1846;--night-2:#0e0b2e;--night-3:#2a2560;--metal:#4a4590;--lav:#bdb8da;--stitch:#fbf7ef38;--white:#fff;--halo:#ece9f8;--n-ruled:#fffef9;--n-line:#d3def2;--n-ruled-ink:#27358f;--n-yellow:#ffe48a;--n-yellow-ink:#2b2a55;--n-receipt:#fff;--n-receipt-ink:#3d3a52;--n-dash:#cfc6b5;--n-pink:#ffd5cc;--n-pink-ink:#4a1d2a;--n-mint:#cff3e3;--n-mint-ink:#0b4d36;--tape:#ffc53dc7;--f-display:var(--cg-display),"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--f-body:var(--cg-body),Figtree,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-hand:var(--cg-hand),Caveat,"Bradley Hand","Segoe Print",cursive;--f-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--shadow-note:0 14px 26px -12px #1c184673;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cg *,.cg :before,.cg :after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.cg{background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--f-body);-webkit-font-smoothing:antialiased}.cg .page{overflow-x:clip}.cg a{color:inherit}.cg img{display:block}.cg h1,.cg h2,.cg h3{text-wrap:balance}.cg :focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:6px}.cg .wrap{max-width:1232px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:700px){.cg .wrap{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.cg .hand{font-family:var(--f-hand);color:var(--indigo);transform-origin:0;width:fit-content;margin:0;font-weight:700;line-height:1;transform:rotate(-2deg)}.cg .mark{background:linear-gradient(transparent 60%,var(--marker) 60%,var(--marker) 92%,transparent 92%) no-repeat 0 0/var(--mk,100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.cg .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.cg .wi{display:inline-block}.cg .btn{font:700 17px/1 var(--f-body);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.cg .btn svg{flex:none}.cg .btn-primary{background:var(--indigo);color:var(--white);box-shadow:0 14px 28px -14px #4f46e5cc}.cg .btn-primary:hover{background:var(--indigo-d)}.cg .btn-ghost{color:var(--ink);border-color:var(--rule);background:0 0}.cg .btn-ghost:hover{background:var(--white)}.cg .btn-gold{background:var(--marker);color:var(--ink)}.cg .btn-gold:hover{background:var(--marker-2)}.cg .btn-dark{background:var(--ink);color:var(--paper)}.cg .btn-dark:hover{background:var(--night-3)}.cg .btn small{opacity:.75;font-weight:500}.cg .shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);animation:4s ease-in-out 2.5s infinite shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes shine{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}.cg .loader{display:none}.cg.cg-js .loader{z-index:100;background:var(--paper);place-items:center;animation:.3s 5s forwards ld-fail;display:grid;position:fixed;inset:0}@keyframes ld-fail{to{opacity:0;visibility:hidden}}.cg .ld-in{align-items:center;gap:16px;display:flex}.cg .ld-icon{border-radius:18px;width:72px;height:72px;box-shadow:0 18px 30px -16px #1c184699}.cg .ld-word{font:800 clamp(40px,7vw,64px)/1 var(--f-display);letter-spacing:-.03em;padding:.08em .12em .14em;position:relative;overflow:hidden}.cg .ld-mark{background:var(--marker);transform-origin:0;position:absolute;inset:52% 0 10%;transform:scaleX(0)}.cg .ld-txt{display:inline-block;position:relative}.cg .ld-txt span{display:inline-block}.cg .nav{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:sticky}.cg .nav.is-scrolled{box-shadow:0 1px 0 var(--rule)}.cg .nav.is-hidden{transform:translateY(-140%)}.cg .nav-in{justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.cg .logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.cg .logo img{border-radius:10px;width:38px;height:38px}.cg .logo span{font:800 23px/1 var(--f-display);letter-spacing:-.02em}.cg .nav-links{gap:28px;display:flex}.cg .nav-links a{color:var(--ink-2);font-size:15px;font-weight:600;text-decoration:none}.cg .nav-links a:hover{color:var(--ink)}.cg .nav-act{align-items:center;gap:6px;display:flex}.cg .pill{color:var(--ink-2);border:1.5px solid var(--rule);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.cg .nav-enter{padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none}.cg .nav-cta{border-radius:14px;padding:12px 18px;font-size:15px}@media (max-width:960px){.cg .nav-links{display:none}}@media (max-width:560px){.cg .nav-cta{display:none}}.cg .hero-band{--mx:clamp(28px,6vw,96px);background-color:var(--paper);background-image:linear-gradient(90deg,transparent var(--mx),var(--margin) var(--mx),var(--margin) calc(var(--mx) + 2px),transparent calc(var(--mx) + 2px)),repeating-linear-gradient(to bottom,transparent 0 39px,var(--ruled) 39px 40px)}.cg .hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:clamp(36px,6vw,80px) clamp(52px,7vw,96px);display:flex}.cg .kicker{font-size:32px}.cg .hero .kicker{transform-origin:50%}.cg .h1{font:800 clamp(48px,8.2vw,112px)/.95 var(--f-display);letter-spacing:-.04em;max-width:9.5em;margin:0}.cg .lead{color:var(--ink-2);max-width:32em;margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.cg .ctas{flex-wrap:wrap;gap:12px;display:flex}.cg .hero .ctas{justify-content:center;margin-top:4px}.cg .prices-line{flex-direction:column;align-items:center;gap:6px;display:flex}.cg .price{margin:0;font-size:16px;font-weight:500}.cg .price strong{font-weight:800}.cg .fine{color:var(--ink-3);margin:0;font-size:14px;font-weight:500}.cg .stores{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cg .store{text-align:left;border-radius:14px;align-items:center;gap:10px;min-width:244px;padding:10px 16px;line-height:1.2;text-decoration:none;display:inline-flex}.cg .store small{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.cg .store b{font-size:15px;font-weight:700;display:block}.cg .store-dark{background:var(--ink);color:var(--paper)}.cg .store-dark small{color:var(--lav)}@media (max-width:700px){.cg .hero-band{background-image:repeating-linear-gradient(to bottom,transparent 0 39px,var(--ruled) 39px 40px)}.cg .hero{text-align:left;align-items:flex-start}.cg .hero .kicker{transform-origin:0}.cg .hero .ctas,.cg .hero .stores{justify-content:flex-start}.cg .prices-line{align-items:flex-start}.cg .hero .ctas .btn{flex:230px}}.cg .paper{box-shadow:var(--shadow-note);transform:rotate(var(--r,0deg));position:relative}.cg .paper b{font-weight:700;display:block}.cg .paper span{display:block}.cg .p-ruled{background-color:var(--n-ruled);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(1.4em - 1px),var(--n-line) calc(1.4em - 1px) 1.4em);color:var(--n-ruled-ink);background-position:0 .3em;border-radius:4px;padding:.55em .6em .5em .8em;line-height:1.4em}.cg .p-yellow{background:var(--n-yellow);color:var(--n-yellow-ink);border-radius:2px;padding:.7em .7em .8em}.cg .p-receipt{background:var(--n-receipt);border-top:2px dashed var(--n-dash);color:var(--n-receipt-ink);padding:.6em .7em}.cg .p-pink{background:var(--n-pink);color:var(--n-pink-ink);border-radius:2px;padding:.7em .7em .8em}.cg .p-mint{background:var(--n-mint);color:var(--n-mint-ink);border-radius:2px;padding:.7em .7em .8em}.cg .taped:before{content:"";background:var(--tape);width:64px;height:20px;margin-left:-32px;position:absolute;top:-10px;left:50%;transform:rotate(-4deg)}.cg .phone{border:8px solid var(--ink);background:var(--ink);border-radius:34px;overflow:hidden;box-shadow:0 34px 50px -22px #1c1846a6}.cg .splash{background:var(--indigo);color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 10px;display:flex}.cg .splash img{border-radius:22%;width:48%;height:auto;box-shadow:0 14px 24px -10px #0e0b2e99}.cg .splash b{font:800 26px/1 var(--f-display);letter-spacing:-.02em}.cg .splash small{color:#e6e4ff;font-size:13px;font-weight:600}.cg .hl{left:var(--x);top:var(--y);width:var(--w);height:var(--h);background:var(--marker-soft);mix-blend-mode:multiply;transform-origin:0;border-radius:3px;position:absolute}.cg .hl-line{background:var(--marker);mix-blend-mode:normal;border-radius:2px;height:4px}.cg .cinta{padding-block:40px;overflow:hidden}.cg .cinta-band{background:var(--n-yellow);margin-inline:-5vw;transform:rotate(-1.6deg);box-shadow:0 10px 22px -16px #1c184680}.cg .cinta-track{width:max-content;font:700 clamp(26px,3vw,40px)/1 var(--f-hand);color:var(--ink);align-items:center;padding-block:14px;display:flex}.cg .cinta-track span{white-space:nowrap;padding-inline:22px}.cg .cinta-track i{color:var(--indigo);font-size:.6em;font-style:normal}.cg .manifesto{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:40px 72px;padding-block:clamp(64px,9vw,130px);display:grid}.cg .mf-photo{min-width:0;margin:0}.cg .mf-clip{aspect-ratio:4/5;border-radius:28px;max-width:100%;overflow:hidden}.cg .mf-clip img{object-fit:cover;object-position:54% 50%;width:100%;height:100%}.cg .mf-text{min-width:0}.cg .mf-k{margin-bottom:18px;font-size:32px}.cg .mf-h{font:700 clamp(32px,4.6vw,64px)/1.06 var(--f-display);letter-spacing:-.03em;max-width:14em;margin:0}@media (max-width:860px){.cg .manifesto{grid-template-columns:minmax(0,1fr)}.cg .mf-photo{max-width:440px}.cg .mf-clip{aspect-ratio:1/1.05}.cg .mf-clip img{object-position:56% 50%}}.cg .scene{background-color:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0 39px,var(--ruled) 39px 40px);position:relative;overflow:hidden}.cg .sc-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"head stage""body stage";gap:30px 48px;max-width:1320px;padding-block:clamp(56px,6vw,96px);display:grid;position:relative}.cg .sc-head{flex-direction:column;grid-area:head;align-self:end;gap:12px;min-width:0;display:flex}.cg .sc-body{flex-direction:column;grid-area:body;align-self:start;gap:30px;min-width:0;display:flex}.cg .sc-k{font-size:34px}.cg .sc-h{font:700 clamp(30px,3vw,42px)/1.08 var(--f-display);letter-spacing:-.02em;color:var(--ink-2);margin:0}.cg .sc-steps{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.cg .sc-from{font:700 34px/1 var(--f-hand);color:var(--indigo);align-items:center;gap:10px;width:fit-content;margin:0;display:flex}.cg .sc-step h3{font:800 clamp(44px,4.6vw,68px)/1 var(--f-display);letter-spacing:-.035em;margin:10px 0}.cg .sc-d{color:var(--ink-2);max-width:22em;margin:0;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.cg .sc-ctrl{align-items:center;gap:14px;max-width:440px;display:none}.cg .sc-play{border:1.5px solid var(--rule);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .2s;display:grid}.cg .sc-play:hover{border-color:var(--indigo)}.cg .sc-play .i-play,.cg .sc-ctrl.is-paused .sc-play .i-pause{display:none}.cg .sc-ctrl.is-paused .sc-play .i-play{display:block}.cg .sc-bars{flex:1;gap:8px;display:flex}.cg .sc-bars button{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:32px;padding:0;display:flex}.cg .sc-bars span{background:#1c18461f;border-radius:3px;flex:1;height:6px;transition:background-color .2s;overflow:hidden}.cg .sc-bars button:hover span{background:#1c184638}.cg .sc-bars b{background:var(--indigo);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cg .sc-stage{grid-area:stage;justify-content:center;align-items:center;gap:clamp(28px,3.4vw,56px);min-width:0;padding-block:24px;display:flex;position:relative}.cg .sc-pile{flex-direction:column;flex:none;width:clamp(210px,18vw,270px);display:flex;position:relative}.cg .sc-device{flex:none;position:relative}.cg .sc-device:before{content:"";aspect-ratio:1;background:var(--halo);border-radius:50%;width:178%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cg .sc-device:after{content:"";aspect-ratio:1;border:1.5px dashed #4f46e538;border-radius:50%;width:212%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cg .sc-phone{--pw:min(clamp(260px,22vw,330px),calc((100svh - 240px) / 2.175 + 20px));width:var(--pw);z-index:2;border-width:10px;border-radius:42px;position:relative}.cg .sc-screens{aspect-ratio:600/1305;position:relative}.cg .sc-shot{position:absolute;inset:0}.cg .sc-shot img{object-fit:cover;width:100%;height:100%}.cg .sc-shot.splash img{width:48%;height:auto}.cg .sc-shot:not(:first-child){opacity:0}.cg .sc-shot:nth-child(2){opacity:1}.cg .sc-slot{position:relative}.cg .sc-slot+.sc-slot{margin-top:-12px}.cg .sc-slot:nth-child(2n) .sc-note{margin-left:18px}.cg .sc-note{z-index:3;width:calc(100% - 18px);font:500 clamp(19px,1.65vw,24px)/1.3 var(--f-hand);position:relative}.cg .sc-done{z-index:1;background:var(--white);border:1.5px solid var(--rule);height:fit-content;font:700 clamp(15px,1.25vw,18px)/1.2 var(--f-body);color:var(--ink);visibility:hidden;opacity:0;border-radius:16px;align-items:center;gap:12px;margin:auto 0;padding:14px 16px;display:flex;position:absolute;inset:0;box-shadow:0 12px 22px -16px #1c18468c}.cg .sc-done i{background:var(--indigo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center/16px;border-radius:50%;flex:none;width:28px;height:28px}.cg .scene.is-anim .sc-steps{display:grid}.cg .scene.is-anim .sc-step{grid-area:1/1}.cg .scene.is-anim .sc-ctrl{display:flex}@media (max-width:1023.98px){.cg .sc-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""body";row-gap:18px;padding-block:64px}.cg .scene.is-anim .sc-in{grid-template-areas:"head""body""stage"}.cg .sc-k{font-size:24px}.cg .sc-h{font-size:clamp(22px,4vw,30px)}.cg .sc-head{gap:8px}.cg .sc-body{gap:14px}.cg .sc-from{font-size:24px}.cg .sc-step h3{margin:6px 0;font-size:clamp(30px,6vw,44px)}.cg .sc-d{font-size:clamp(16px,2.4vw,19px)}.cg .sc-ctrl{gap:10px}.cg .sc-play{width:38px;height:38px}.cg .sc-stage{gap:clamp(16px,5vw,48px);padding-block:8px}.cg .sc-pile{width:clamp(122px,26vw,220px)}.cg .sc-slot+.sc-slot{margin-top:-8px}.cg .sc-slot:nth-child(2n) .sc-note{margin-left:10px}.cg .sc-note{width:calc(100% - 10px);font-size:clamp(13.5px,2.3vw,19px)}.cg .sc-done{border-radius:11px;gap:6px;padding:8px;font-size:clamp(12.5px,2vw,16px);line-height:1.15}.cg .sc-done i{background-size:11px;width:18px;height:18px}.cg .sc-phone{--pw:min(clamp(190px,30vw,280px),calc((100svh - 380px) / 2.175 + 14px));border-width:7px;border-radius:30px}.cg .sc-phone .splash b{font-size:18px}.cg .sc-phone .splash small{font-size:10px}}.cg .intel{background:var(--night);color:var(--paper);padding-block:clamp(88px,10vw,140px) clamp(110px,12vw,160px);position:relative}.cg .intel:before{content:"";background:var(--paper);height:22px;position:absolute;top:-1px;left:0;right:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/22px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/22px 100%}.cg .in-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px 64px;display:grid}.cg .in-copy{min-width:0}.cg .in-k{color:var(--marker);margin-bottom:14px;font-size:30px}.cg .in-h{font:700 clamp(34px,4.4vw,58px)/1.04 var(--f-display);letter-spacing:-.03em;margin:0 0 18px}.cg .in-lead{color:var(--lav);max-width:34em;margin:0 0 22px;font-size:18px}.cg .in-tags{flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none;display:flex}.cg .in-tags li{border:1.5px solid var(--stitch);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.cg .in-list{gap:18px;margin:0;display:grid}.cg .in-list dt{font-weight:700}.cg .in-list dd{color:var(--lav);max-width:36em;margin:2px 0 0;font-size:16px}.cg .in-art{min-width:0;padding-top:44px;position:relative}.cg .lt-note{color:var(--marker);font-size:30px;position:absolute;top:0;right:6%;transform:rotate(-4deg)}.cg .laptop{perspective:1600px;width:94%;max-width:620px;margin-inline:auto}.cg .lt-lid{background:var(--night-2);box-shadow:0 0 0 1.5px var(--stitch);transform-origin:50% 100%;border-radius:18px 18px 6px 6px;padding:2.4%}.cg .lt-screen{aspect-ratio:1400/824;background:var(--white);border-radius:6px;position:relative;overflow:hidden}.cg .lt-screen img{object-fit:cover;width:100%;height:100%}.cg .lt-base{background:linear-gradient(to bottom,var(--metal),var(--night-3));border-radius:2px 2px 16px 16px;height:16px;margin:0 -7%;position:relative;box-shadow:0 30px 40px -20px #0009}.cg .lt-base:before{content:"";background:var(--night-2);border-radius:0 0 8px 8px;width:18%;height:6px;position:absolute;top:0;left:41%}.cg .tear{background:var(--paper);height:22px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/22px 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/22px 100%}@media (max-width:900px){.cg .in-grid{grid-template-columns:minmax(0,1fr)}}.cg .ticket{background:var(--white);color:var(--ink);position:relative;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.cg .tk-mono{font:600 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.cg .tk-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cg .tk-row b{font:800 22px/1.1 var(--f-display)}.cg .tk-sep{border-top:2px dashed var(--rule);margin:14px 0}.cg .prices{padding-block:clamp(90px,10vw,140px) clamp(60px,8vw,110px)}.cg .pr-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto 60px;display:flex}.cg .pr-k{transform-origin:50%;font-size:30px}.cg .pr-h{font:700 clamp(34px,4.4vw,58px)/1.04 var(--f-display);letter-spacing:-.03em;margin:0}.cg .pr-lead{color:var(--ink-2);max-width:34em;margin:0;font-size:18px}.cg .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 40px;max-width:880px;margin-inline:auto;display:grid}.cg .printer{filter:drop-shadow(0 22px 24px #1c184629);min-width:0;padding-top:9px;position:relative}.cg .slot{background:var(--ink);z-index:2;border-radius:10px;height:18px;position:absolute;top:0;left:-12px;right:-12px}.cg .feed{clip-path:inset(0 -80px -120px)}.cg .pr-ticket{padding:34px 28px 48px}.cg .pr-name{font:800 28px/1.05 var(--f-display);letter-spacing:-.02em;margin:6px 0 4px}.cg .pr-sub{color:var(--ink-2);min-height:2.9em;margin:0;font-size:15px}.cg .pr-amt{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;display:flex}.cg .pr-amt b{font:800 58px/1 var(--f-display);letter-spacing:-.03em}.cg .pr-amt>span{color:var(--ink-3);font-weight:700}.cg .pr-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cg .pr-items li{padding-left:28px;font-size:15px;font-weight:600;line-height:1.4;position:relative}.cg .pr-items li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;position:absolute;top:1px;left:0}.cg .pr-btn{box-sizing:border-box;width:100%;margin-top:22px}.cg .stamp{border:3px solid var(--indigo);color:var(--indigo);font:800 14px/1 var(--f-display);text-transform:uppercase;letter-spacing:.08em;mix-blend-mode:multiply;border-radius:8px;align-self:center;margin-left:auto;padding:9px 11px;transform:rotate(-10deg)}.cg .pr-fine{text-align:center;color:var(--ink-3);max-width:40em;margin:44px auto 0;font-size:14px;font-weight:600}@media (max-width:760px){.cg .pr-grid{grid-template-columns:minmax(0,1fr);max-width:440px}}.cg .final{border-top:1.5px solid var(--rule)}.cg .final-in{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:clamp(80px,9vw,130px);display:flex}.cg .fn-k{transform-origin:50%;font-size:32px}.cg .fn-h{font:800 clamp(44px,7.4vw,100px)/.98 var(--f-display);letter-spacing:-.04em;max-width:11em;margin:0}.cg .fn-ctas{justify-content:center}.cg .foot{border-top:1.5px solid var(--rule);background:var(--paper-2)}.cg .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:36px;display:flex}.cg .foot-links{flex-wrap:wrap;gap:10px 22px;display:flex}.cg .foot-links a{color:var(--ink-2);font-size:14px;font-weight:700;text-decoration:none}.cg .foot-links a:hover{color:var(--ink)}.cg .foot p{color:var(--ink-3);margin:0;font-size:13px;font-weight:600}.cg .foot .logo span{font-size:19px}.cg .foot .logo img{border-radius:9px;width:32px;height:32px}.cg .mbar{display:none}@media (max-width:760px){.cg .mbar{z-index:55;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:8px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;bottom:0;left:0;right:0}.cg .mbar .btn{padding:14px 16px;font-size:15px}.cg .mbar.is-away{transform:translateY(110%)}.cg .foot{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.cg .shine:after{display:none}.cg .nav,.cg .mbar{transition:none}}.cg [id]{scroll-margin-top:80px}.cg .nav-act>*{flex:none}.cg .store-light{background:var(--white);color:var(--ink);border:1.5px solid var(--rule)}.cg .store-light small{color:var(--ink-3)}.cg .store-light svg{color:var(--indigo)}.cg .video{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:clamp(64px,8vw,110px);display:flex}.cg .vd-k{transform-origin:50%;font-size:30px}.cg .vd-h{font:700 clamp(32px,4.2vw,54px)/1.06 var(--f-display);letter-spacing:-.03em;margin:0}.cg .vd-frame{background:var(--white);border-radius:24px;width:100%;max-width:900px;margin-top:18px;padding:10px;position:relative;box-shadow:0 30px 50px -28px #1c18468c}.cg .vd-frame video{aspect-ratio:16/9;background:var(--ink);border-radius:16px;width:100%;display:block}.cg .fn-qr{display:none}.cg .fn-qr img{border-radius:10px;flex:none;width:96px;height:96px}.cg .fn-qr p{max-width:22em;color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.cg .fn-qr a{color:var(--indigo);font-weight:700}@media (min-width:1024px){.cg .fn-qr{text-align:left;background:var(--white);border:1.5px solid var(--rule);border-radius:18px;align-items:center;gap:18px;margin-top:6px;padding:12px 20px 12px 12px;display:flex}}.cg .fn-stores{flex-direction:column;align-items:center;gap:14px;display:flex}.cg .foot-brand{flex-direction:column;gap:6px;display:flex}.cg .foot-brand small{color:var(--ink-3);font-size:12px;font-weight:600}.cg .foot-custom{border-top:1.5px solid var(--rule);text-align:center;padding-block:20px}.cg .foot-custom a{color:var(--indigo);text-underline-offset:2px;text-decoration:underline}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_e799731c-module__u0fCeq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_e799731c-module__u0fCeq__variable{--cg-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_9441c0b4-module__7kJPwq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_9441c0b4-module__7kJPwq__variable{--cg-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_45891cb8-module__Eagr7W__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_45891cb8-module__Eagr7W__variable{--cg-hand:"Caveat", "Caveat Fallback"}
