@font-face{font-family:Lilita One;src:url(/assets/lilita-one.ttf) format("truetype");font-display:block}:root{color-scheme:light;--paper: #fff6e9;--paper-deep: #fcefdb;--ink: #221c15;--ink-soft: #655b50;--white: #ffffff;--poppy: #ff5a48;--sunny: #ffc93c;--sky: #4da8ff;--leafy: #3ecf6e;--grape: #9b6dff;--display: "Lilita One", "Arial Rounded MT Bold", sans-serif;--body: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shell: min(1180px, calc(100% - 48px) )}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button{font:inherit}h1,h2,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:400;line-height:.94;letter-spacing:-.025em}h1{max-width:660px;margin-bottom:26px;font-size:clamp(58px,7.2vw,100px)}h1>span:not(.word){color:#e8412f}h2{margin-bottom:22px;font-size:clamp(45px,5.2vw,76px)}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:9px 12px;background:var(--sunny);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 5px var(--ink),0 0 0 8px var(--sunny)}.site-header{position:fixed;z-index:100;top:12px;left:0;width:100%}.nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:66px;padding:9px 10px 9px 17px;border:2px solid var(--ink);background:var(--paper);box-shadow:4px 5px 0 var(--ink)}.site-header.is-scrolled .nav{background:var(--white)}.brand{display:flex;align-items:center;width:150px;min-height:44px}.brand img{width:100%;height:auto}.nav-links{display:flex;justify-content:center;gap:clamp(20px,4vw,55px);font-size:14px;font-weight:750}.nav-links a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.nav-links a:hover{text-decoration:underline;text-underline-offset:4px}.piece{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:2px solid var(--ink);box-shadow:4px 5px 0 var(--ink);font-family:var(--display);line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.piece:hover{transform:translate(3px,3px);box-shadow:1px 2px 0 var(--ink)}.piece-small{min-height:44px;padding:0 16px;font-size:16px}.piece-large{min-height:58px;padding:0 20px;font-size:21px}.piece-ink{background:var(--ink);color:var(--white)}.piece-poppy{background:var(--poppy);color:var(--ink)}.piece-sunny{background:var(--sunny);color:var(--ink)}.hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(470px,1.14fr);align-items:center;gap:35px;min-height:760px;padding-top:126px;padding-bottom:68px}.hero-copy{padding-top:32px}.eyebrow,.kicker{margin-bottom:16px;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.eyebrow:before,.kicker:before{display:inline-block;width:9px;height:9px;margin-right:8px;border:1.5px solid currentColor;background:var(--sunny);content:"";transform:rotate(45deg)}.hero-lede{max-width:515px;margin-bottom:28px;color:var(--ink-soft);font-size:20px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:22px}.text-link{font-weight:800;text-underline-offset:5px}.text-link b{font-size:20px}.trial-note{max-width:480px;margin:0;color:var(--ink-soft);font-size:13px}.trial-note strong{color:var(--ink)}.hero-devices{position:relative;height:608px;min-width:0}.phone{margin:0;border:7px solid var(--ink);background:var(--ink);box-shadow:8px 10px 0 var(--ink);overflow:hidden}.phone img{width:100%;height:100%;object-fit:contain;background:var(--ink)}.hero-devices .phone{position:absolute;aspect-ratio:1320 / 2868}.phone-primary{z-index:2;right:13%;bottom:0;width:min(292px,47%)}.phone-secondary{left:9%;bottom:23px;width:min(258px,42%);transform:rotate(-7deg)}.score-token{position:absolute;z-index:3;top:68px;right:2%;display:grid;width:92px;height:92px;place-content:center;border:2px solid var(--ink);background:var(--sunny);box-shadow:5px 6px 0 var(--ink);text-align:center;transform:rotate(8deg)}.score-token strong{display:block;font-family:var(--display);font-size:31px;line-height:.9}.score-token small{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ticker{overflow:hidden;border-block:3px solid var(--ink);background:var(--sunny)}.ticker-track{display:flex;width:max-content;gap:26px;padding:14px 0;font-family:var(--display);font-size:25px;text-transform:uppercase;animation:ticker 28s linear infinite}.ticker-track i{color:var(--poppy);font-style:normal;-webkit-text-stroke:1px var(--ink)}@keyframes ticker{to{transform:translate(-50%)}}.moment{border-bottom:3px solid var(--ink);padding-block:clamp(90px,12vw,160px);scroll-margin-top:86px}.moment-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:center;gap:clamp(44px,9vw,150px)}.moment-grid.reverse{grid-template-columns:minmax(300px,.68fr) minmax(0,1fr)}.moment-grid.reverse .moment-copy{order:2}.moment-copy{max-width:590px}.moment-copy>p:where(:not(.kicker):not(.moment-detail):not(.wheel-result)){max-width:530px;margin-bottom:26px;color:var(--ink-soft);font-size:19px}.moment-choose .moment-copy>p:not(.kicker),.moment-together .moment-copy>p:not(.kicker){color:var(--ink)}.moment-detail{padding-top:16px;border-top:2px solid var(--ink);font-weight:800}.phone-moment{justify-self:center;width:min(100%,310px);aspect-ratio:1320 / 2868}.moment-choose{background:var(--sky)}.moment-race{color:var(--white);background:var(--ink)}.moment-race .moment-copy>p:not(.kicker){color:#ded6cc}.kicker-light{color:var(--sunny)}.kicker-light:before{background:var(--poppy)}.timer-mark{display:flex;align-items:center;gap:9px;width:max-content;margin-top:32px;color:var(--ink)}.timer-mark b{padding:4px 12px 9px;background:var(--sunny);font-family:var(--display);font-size:44px;line-height:1}.timer-mark i{color:var(--sunny);font-family:var(--display);font-size:43px;font-style:normal}.moment-collect{background:var(--paper-deep)}.collect-proof{align-self:stretch;padding:34px;border:3px solid var(--ink);background:var(--white);box-shadow:8px 9px 0 var(--ink)}.proof-label{margin-bottom:30px;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.collect-proof ul,.offer-side ul{padding:0;list-style:none}.collect-proof li,.offer-side li{display:flex;gap:11px;margin:15px 0;font-weight:800}.collect-proof li:before,.offer-side li:before{flex:0 0 auto;width:17px;height:17px;margin-top:5px;border:2px solid var(--ink);background:var(--leafy);content:"";transform:rotate(45deg)}.collect-proof>p:last-child{margin:35px 0 0;border-top:2px solid var(--ink);padding-top:18px;font-family:var(--display);font-size:31px;line-height:1}.wheel-action{display:inline-flex;align-items:center;gap:14px;padding:0;border:0;background:transparent;color:inherit;font-family:var(--display);font-size:21px;cursor:pointer;text-align:left}.wheel-disc{display:grid;width:72px;height:72px;place-items:center;border:4px solid var(--ink);border-radius:50%;background:conic-gradient(var(--grape) 0 25%,var(--sunny) 25% 50%,var(--sky) 50% 75%,var(--poppy) 75%);box-shadow:4px 5px 0 var(--ink);transition:transform .8s cubic-bezier(.16,.78,.18,1)}.wheel-disc:before{width:17px;height:17px;border:3px solid var(--ink);border-radius:50%;background:var(--sunny);content:""}.wheel-disc i{position:absolute;padding:2px 4px;background:var(--paper);font-size:12px;font-style:normal}.wheel-action:disabled{cursor:wait;opacity:.7}.wheel-result{min-height:25px;margin:18px 0 0;color:var(--ink-soft);font-weight:750}.gallery-section{padding-block:clamp(90px,12vw,160px);color:var(--white);background:var(--ink);border-bottom:3px solid var(--ink);scroll-margin-top:86px}.gallery-intro{max-width:680px;margin-bottom:52px}.gallery-intro>p:last-child{max-width:570px;margin:0;color:#ded6cc;font-size:19px}.gallery{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);min-height:690px;border:3px solid var(--white);background:var(--paper);color:var(--ink);box-shadow:9px 10px 0 var(--ink)}.gallery-controls{display:flex;flex-direction:column;justify-content:center;padding:36px;border-right:3px solid var(--ink)}.gallery-tab{min-height:44px;padding:18px 0;border:0;border-bottom:2px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;text-align:left}.gallery-tab:first-child{border-top:2px solid var(--ink)}.gallery-tab span{display:block;font-family:var(--display);font-size:32px;line-height:1}.gallery-tab small{display:block;margin-top:5px;color:var(--ink-soft);font-size:13px}.gallery-tab.is-active{padding-left:14px;background:var(--sunny);box-shadow:-4px 0 0 var(--ink)}.gallery-tab.is-active small{color:var(--ink)}.gallery-stage{display:grid;grid-template-columns:minmax(250px,1fr) minmax(180px,245px);align-items:center;gap:32px;min-height:680px;padding:42px 36px 28px}.phone-gallery{justify-self:center;width:min(100%,294px);aspect-ratio:1320 / 2868}.phone-gallery img{transition:opacity .18s ease,transform .18s ease}.phone-gallery img.is-changing{opacity:0;transform:translateY(14px)}.gallery-caption{position:static;max-width:245px;margin:0;padding:14px 16px;border:2px solid var(--ink);background:var(--sky);box-shadow:4px 5px 0 var(--ink)}.gallery-caption span{display:block;margin-bottom:3px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.gallery-caption strong{display:block;font-family:var(--display);font-size:18px;line-height:1.08}.moment-together{background:var(--poppy)}.offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.72fr);gap:clamp(45px,8vw,110px);margin-block:clamp(90px,12vw,160px);padding:clamp(30px,5vw,64px);border:3px solid var(--ink);background:var(--white);box-shadow:10px 11px 0 var(--ink);scroll-margin-top:86px}.offer>div:not(.offer-side)>p:not(.kicker):not(.offer-note){max-width:600px;margin-bottom:31px;color:var(--ink-soft);font-size:19px}.offer-note{margin:18px 0 0;color:var(--ink-soft);font-size:13px;font-weight:800}.offer-side{align-self:stretch;padding:29px;border:2px solid var(--ink);background:var(--grape);box-shadow:6px 7px 0 var(--ink)}.offer-side>p:first-child{margin-bottom:23px;font-family:var(--display);font-size:31px;line-height:1}.offer-side ul{margin:0 0 28px}.price{padding-top:20px;border-top:2px solid var(--ink);font-size:14px;font-weight:700}.price strong{font-family:var(--display);font-size:31px}.offer-side small{display:block;line-height:1.3}.faq{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(44px,8vw,100px);padding-bottom:clamp(90px,12vw,160px)}.faq-heading{position:sticky;top:118px;align-self:start}.faq-list{border-top:3px solid var(--ink)}details{border-bottom:2px solid var(--ink)}summary{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:23px 0;cursor:pointer;font-family:var(--display);font-size:25px;line-height:1.1;list-style:none}summary::-webkit-details-marker{display:none}summary span{display:grid;width:31px;height:31px;place-items:center;border:2px solid var(--ink);background:var(--sunny);font-family:var(--body);transition:transform .18s ease}details[open] summary span{transform:rotate(45deg)}details p{max-width:620px;margin:-1px 45px 24px 0;color:var(--ink-soft)}.final-cta{padding-block:clamp(95px,12vw,160px);background:var(--ink);color:var(--white);text-align:center}.final-inner h2{max-width:820px;margin-inline:auto}.final-inner>p:last-child{max-width:650px;margin:24px auto 0;color:#ded6cc;font-size:14px}.footer{padding-block:46px 60px;background:#15110d;color:var(--white)}.footer-grid{display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center}.footer-brand{width:123px}.footer-grid>p{margin:0;color:#c6bfb7;font-size:13px}.footer-links{display:flex;gap:20px}.footer-links a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:#e5dfd8;font-size:13px;text-underline-offset:4px}.copyright{grid-column:1 / -1;padding-top:23px;border-top:1px solid #4a4239}[data-reveal]{opacity:1;transform:none}[data-reveal].is-reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .48s ease,transform .48s ease}[data-reveal][data-delay="1"]{transition-delay:.1s}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}[data-float]{animation:float 5s ease-in-out infinite}[data-float=slow]{animation-duration:6.4s}@media(max-width:820px){:root{--shell: min(100% - 32px, 650px)}.nav-links{display:none}.nav{grid-template-columns:auto auto;justify-content:space-between}.hero{grid-template-columns:1fr;min-height:auto;padding-top:116px;padding-bottom:76px;gap:28px}.hero-copy{padding-top:10px;text-align:center}.hero-lede,.trial-note{margin-inline:auto}.hero-actions{justify-content:center}.hero-devices{width:min(100%,460px);height:570px;margin-inline:auto}.phone-primary{right:12%;width:270px}.phone-secondary{left:7%;width:232px}.score-token{right:3%}.moment-grid,.moment-grid.reverse,.offer,.faq{grid-template-columns:1fr}.moment-grid.reverse .moment-copy{order:0}.moment-copy{max-width:620px}.phone-moment{width:min(100%,295px)}.collect-proof{max-width:600px}.gallery{grid-template-columns:1fr;min-height:0}.gallery-controls{position:sticky;z-index:5;top:76px;flex-direction:row;gap:0;justify-content:stretch;padding:14px;border-right:0;border-bottom:3px solid var(--ink);background:var(--paper)}.gallery-tab{flex:1;padding:10px 6px;border-top:2px solid var(--ink);text-align:center}.gallery-tab.is-active{padding-left:6px;box-shadow:0 -4px 0 var(--ink)}.gallery-tab span{font-size:23px}.gallery-tab small{display:none}.gallery-stage{grid-template-columns:1fr;justify-items:center;gap:28px;min-height:740px}.gallery-caption{max-width:294px}.faq-heading{position:static}.offer-side{max-width:580px}}@media(max-width:560px){:root{--shell: calc(100% - 24px) }html{scroll-padding-top:84px}body{font-size:16px}.site-header{top:7px}.nav{min-height:55px;padding:7px 7px 7px 12px}.brand{width:108px}.piece-small{min-height:44px;padding-inline:12px;font-size:14px}.piece-large{min-height:55px;padding-inline:16px;font-size:19px}h1{font-size:clamp(54px,17vw,74px)}h2{font-size:clamp(42px,13vw,57px)}.hero{padding-top:95px}.hero-lede{font-size:18px}.hero-actions{flex-direction:column;gap:19px}.hero-devices{height:calc(min(250px,69vw)*2.173 + 12px)}.phone-primary{right:8%;width:min(250px,69vw)}.phone-secondary,.score-token{display:none}.ticker-track{gap:20px;padding-block:12px;font-size:21px}.moment{padding-block:78px}.moment-copy>p:where(:not(.kicker):not(.moment-detail):not(.wheel-result)),.gallery-intro>p:last-child,.offer>div:not(.offer-side)>p:not(.kicker):not(.offer-note){font-size:17px}.phone-moment{width:min(100%,274px)}.collect-proof{padding:25px}.gallery-section{padding-block:78px}.gallery-intro{margin-bottom:36px}.gallery-controls{top:70px;padding:10px}.gallery-tab span{font-size:18px}.gallery-stage{min-height:690px;padding:30px 18px 24px}.phone-gallery{width:min(100%,253px)}.gallery-caption{max-width:253px;padding:11px}.gallery-caption strong{font-size:15px}.offer{gap:35px;margin-block:78px;padding:24px}.offer-side{padding:23px}.faq{gap:36px;padding-bottom:78px}.wheel{width:180px;height:180px}.wheel>i{width:62px;height:62px;border-width:3px;font-size:14px}.wheel-pointer{top:-15px;width:28px;height:33px;margin-left:-14px}.wheel-pointer:after{inset:4px 6px 11px}summary{font-size:21px}details p{margin-right:8px}.footer-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}[data-float]{animation:none}}.piece:focus-visible,.gallery-tab:focus-visible,.wheel-action:focus-visible,.text-link:focus-visible,.brand:focus-visible,.nav-links a:focus-visible,.footer-links a:focus-visible,summary:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 5px var(--ink),0 0 0 8px var(--sunny)}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-land: cubic-bezier(.2, 1.35, .4, 1)}.piece{transition:transform .18s var(--ease-spring),box-shadow .18s var(--ease-spring)}.piece:hover{transform:translate(-2px,-2px);box-shadow:6px 7px 0 var(--ink)}.piece:active{transform:translate(4px,5px);box-shadow:0 0 0 var(--ink);transition-duration:60ms}.piece b{display:inline-block;transition:transform .22s var(--ease-spring)}.piece:hover b{transform:translate(3px,-3px)}.text-link b{display:inline-block;transition:transform .22s var(--ease-spring)}.text-link:hover b{transform:translateY(4px)}html.motion [data-reveal].is-reveal-ready{opacity:1;transform:none;transition:none}html.motion [data-reveal]:not(.hero-devices):not(.hero-copy).is-reveal-ready>*,html.motion [data-reveal].is-reveal-ready.phone{opacity:0;transform:translateY(28px)}html.motion [data-reveal].is-reveal-ready.phone{transform:translateY(70px) rotate(7deg) scale(.94)}html.motion [data-reveal]:not(.hero-devices):not(.hero-copy).is-visible>*,html.motion [data-reveal].is-visible.phone{opacity:1;transform:none;transition:opacity .52s var(--ease-out),transform .76s var(--ease-land);transition-delay:calc(var(--i, 0) * 75ms + var(--d, 0ms))}html.motion [data-reveal][data-delay="1"]{--d: .14s}html.motion h1 .word{display:inline-block;opacity:0;transform:translateY(.55em) rotate(-5deg);animation:word-drop .72s var(--ease-land) forwards;animation-delay:calc(.12s + var(--w) * 70ms)}html.motion h1 .stamp{display:inline-block;position:relative;opacity:0;animation:stamp .62s var(--ease-land) forwards;animation-delay:calc(.22s + var(--w) * 70ms)}h1 .stamp:after{position:absolute;z-index:-1;left:-.04em;right:.02em;bottom:.08em;height:.26em;background:var(--sunny);content:"";transform-origin:left}html.motion h1 .stamp:after{transform:scaleX(0);animation:swipe .52s var(--ease-out) forwards;animation-delay:calc(.64s + var(--w) * 70ms)}@keyframes word-drop{to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:scale(2.1) rotate(-14deg)}60%{opacity:1;transform:scale(.92) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}@keyframes swipe{to{transform:scaleX(1)}}html.motion .hero-copy>:not(h1){opacity:0;animation:rise .7s var(--ease-out) forwards;animation-delay:calc(.7s + var(--i, 0) * 90ms)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html.motion .hero-devices .phone{opacity:0;animation:deal .9s var(--ease-land) forwards}html.motion .hero-devices .phone-primary{animation-delay:.38s}html.motion .hero-devices .phone-secondary{animation-delay:.52s}@keyframes deal{0%{opacity:0;scale:.82;rotate:14deg}to{opacity:1;scale:1;rotate:0deg}}html.motion .score-token{opacity:0;animation:token-land .7s var(--ease-land) 1.15s forwards}@keyframes token-land{0%{opacity:0;scale:2;rotate:-30deg}to{opacity:1;scale:1;rotate:0deg}}.score-token.is-bumping{animation:token-bump .52s var(--ease-spring)}@keyframes token-bump{0%,to{scale:1}35%{scale:1.16;rotate:-6deg}70%{scale:.97;rotate:2deg}}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track i{display:inline-block;animation:ticker-spin 3.2s var(--ease-spring) infinite}@keyframes ticker-spin{0%,70%{transform:rotate(0)}to{transform:rotate(180deg)}}.is-offscreen *,.is-offscreen{animation-play-state:paused!important}.timer-mark b{display:inline-block;min-width:2.05ch;text-align:center;font-variant-numeric:tabular-nums}.timer-mark b.is-rolling{animation:roll .36s var(--ease-spring)}.timer-mark i{animation:blink 1s steps(1) infinite}@keyframes roll{0%{transform:translateY(-40%);opacity:.2}to{transform:none;opacity:1}}@keyframes blink{50%{opacity:.25}}html.motion .collect-proof.is-visible li:before,html.motion .offer-side.is-visible li:before,html.motion .offer.is-visible .offer-side li:before{animation:diamond .6s var(--ease-spring) both;animation-delay:calc(.38s + var(--li, 0) * .12s)}html.motion .collect-proof li,html.motion .offer-side li{opacity:0;transform:translate(-14px)}html.motion .is-visible .collect-proof li,html.motion .collect-proof.is-visible li,html.motion .offer.is-visible .offer-side li{opacity:1;transform:none;transition:opacity .4s var(--ease-out),transform .6s var(--ease-spring);transition-delay:calc(.32s + var(--li, 0) * .12s)}@keyframes diamond{0%{transform:rotate(-135deg) scale(0)}to{transform:rotate(45deg) scale(1)}}html.motion .offer.is-visible .price strong{display:inline-block;animation:stamp-flat .64s var(--ease-land) .7s both}@keyframes stamp-flat{0%{opacity:0;transform:scale(1.9) rotate(-10deg)}to{opacity:1;transform:rotate(-2deg)}}.wheel-action{flex-direction:column;align-items:flex-start;gap:18px}.wheel{position:relative;display:grid;flex:0 0 auto;width:220px;height:220px;place-items:center}.wheel-base{position:absolute;inset:0;border-radius:50%;background:var(--ink);box-shadow:0 9px 0 var(--ink)}.wheel .wheel-disc{position:absolute;inset:0;width:auto;height:auto;border:5px solid var(--ink);border-radius:50%;background:repeating-conic-gradient(from -36deg,transparent 0 71deg,var(--ink) 71deg 72deg),conic-gradient(from -36deg,var(--grape) 0 72deg,var(--sunny) 72deg 144deg,var(--sky) 144deg 216deg,var(--leafy) 216deg 288deg,var(--poppy) 288deg 360deg);transition:transform 2.6s cubic-bezier(.12,.72,.1,1)}.wheel .wheel-disc:before{content:none}.wheel>i{position:relative;z-index:2;display:grid;width:76px;height:76px;place-items:center;border:4px solid var(--ink);border-radius:50%;background:var(--paper);font-family:var(--display);font-size:16px;font-style:normal}.wheel-pointer{position:absolute;z-index:3;top:-18px;left:50%;width:34px;height:40px;margin-left:-17px;background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 20%}.wheel-pointer:after{position:absolute;inset:5px 8px 14px;background:var(--paper);clip-path:polygon(0 0,100% 0,50% 100%);content:""}.wheel-action.is-spinning .wheel-pointer{animation:pointer-tick .11s ease-in-out infinite alternate}.wheel-action.is-slowing .wheel-pointer{animation-duration:.26s}@keyframes pointer-tick{0%{transform:rotate(-14deg)}to{transform:rotate(10deg)}}.wheel-action:hover:not(:disabled) .wheel-disc{transform:rotate(var(--rest, 0deg)) scale(1.04)}.wheel-action:disabled{opacity:1}.wheel-result{position:relative;display:inline-block;min-height:34px}.wheel-result.is-landed{padding:6px 12px;border:2px solid var(--ink);background:var(--sunny);box-shadow:4px 5px 0 var(--ink);color:var(--ink);font-family:var(--display);font-size:22px;font-weight:400;animation:result-pop .56s var(--ease-land)}@keyframes result-pop{0%{opacity:0;transform:scale(.4) rotate(-8deg)}to{opacity:1;transform:rotate(-2deg)}}.burst{position:absolute;z-index:5;width:11px;height:11px;border:2px solid var(--ink);pointer-events:none;animation:burst .9s var(--ease-out) forwards}@keyframes burst{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(.6)}}.gallery-controls{position:relative}.gallery-indicator{position:absolute;z-index:0;top:0;left:0;background:var(--sunny);box-shadow:-4px 0 0 var(--ink);transition:transform .42s var(--ease-spring),width .42s var(--ease-spring),height .42s var(--ease-spring);pointer-events:none}.gallery.has-indicator .gallery-tab{position:relative;z-index:1}.gallery.has-indicator .gallery-tab.is-active{background:transparent;box-shadow:none}.gallery-tab{transition:padding-left .32s var(--ease-spring)}.phone-gallery{overflow:hidden}.phone-gallery img{transition:none}.phone-gallery img.is-changing{opacity:1;transform:none}.phone-gallery img.slide-out-left{animation:slide-out .22s var(--ease-out) forwards;--dir: -1}.phone-gallery img.slide-out-right{animation:slide-out .22s var(--ease-out) forwards;--dir: 1}.phone-gallery img.slide-in-left{animation:slide-in .52s var(--ease-land) both;--dir: 1}.phone-gallery img.slide-in-right{animation:slide-in .52s var(--ease-land) both;--dir: -1}@keyframes slide-out{to{opacity:0;transform:translate(calc(var(--dir) * 40%)) rotate(calc(var(--dir) * 4deg))}}@keyframes slide-in{0%{opacity:0;transform:translate(calc(var(--dir) * -45%)) rotate(calc(var(--dir) * -5deg))}to{opacity:1;transform:none}}.gallery-caption.is-popping{animation:caption-pop .52s var(--ease-land)}@keyframes caption-pop{0%{transform:translateY(12px) rotate(3deg) scale(.92);opacity:0}to{transform:none;opacity:1}}summary span{transition:transform .36s var(--ease-spring),background-color .2s ease}details[open] summary span{transform:rotate(135deg);background:var(--poppy)}summary:hover span{transform:scale(1.1)}details[open] summary:hover span{transform:rotate(135deg) scale(1.1)}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{height:0;overflow:hidden;transition:height .42s var(--ease-out),content-visibility .42s allow-discrete}details[open]::details-content{height:auto}}html.motion details[open] p{animation:rise .46s var(--ease-out) 80ms both}@supports (animation-timeline: view()){html.motion .phone-moment{animation:drift linear both;animation-timeline:view();animation-range:cover}@keyframes drift{0%{translate:0 40px}to{translate:0 -40px}}}html.motion .final-inner.is-visible .piece{animation:nudge .9s var(--ease-spring) .9s}@keyframes nudge{0%,to{rotate:0deg}25%{rotate:-4deg;scale:1.06}55%{rotate:3deg}80%{rotate:-1deg}}@media(prefers-reduced-motion:reduce){.piece:hover,.piece:active,.piece:hover b,.text-link:hover b,.wheel-action:hover:not(:disabled) .wheel-disc,summary:hover span{transform:none}details[open] summary span,details[open] summary:hover span{transform:rotate(135deg)}.ticker-track i,.timer-mark i{animation:none}}:root{--r-piece: 18px;--r-card: 20px;--wall: 6px}.nav{border-radius:var(--r-card);box-shadow:0 5px 0 var(--ink)}.skip-link{border-radius:12px}.piece{--piece-wall: #000;border-radius:var(--r-piece);box-shadow:0 var(--wall) 0 var(--piece-wall)}.piece-poppy{--piece-wall: #b53a2d}.piece-sunny{--piece-wall: #b98613}.piece-ink{--piece-wall: #000}.piece:hover{transform:translateY(-2px);box-shadow:0 calc(var(--wall) + 2px) 0 var(--piece-wall)}.piece:active{transform:translateY(calc(var(--wall) - 1px));box-shadow:0 1px 0 var(--piece-wall)}.score-token{border-radius:var(--r-piece);box-shadow:0 var(--wall) 0 #b98613}.collect-proof,.offer-side{border-radius:var(--r-card);box-shadow:0 8px 0 var(--ink)}.timer-mark b{border-radius:12px;box-shadow:0 4px #b98613}.gallery{border-radius:26px;box-shadow:0 10px 0 var(--ink)}.gallery-controls{border-radius:23px 0 0 23px}.gallery-indicator,.gallery-tab.is-active{border-radius:12px}.gallery-indicator{box-shadow:0 4px #b98613}.gallery.has-indicator .gallery-tab{border-color:transparent}.gallery.has-indicator .gallery-tab+.gallery-tab{border-top:2px solid var(--ink)}.gallery-caption{border-radius:16px;box-shadow:0 5px 0 var(--ink)}summary span{border-radius:10px}.wheel-result.is-landed{border-radius:12px;box-shadow:0 5px 0 var(--ink)}.burst{border-radius:3px}@media(max-width:820px){.gallery-controls{border-radius:23px 23px 0 0}.gallery.has-indicator .gallery-tab+.gallery-tab{border-top:0}.gallery-tab.is-active{box-shadow:none}}.phone,.hero-devices .phone,.phone-moment,.phone-gallery{aspect-ratio:auto;height:auto}.phone{position:relative;padding:3.4%;border:0;border-radius:16%/7.4%;background:linear-gradient(145deg,#3b342d,#15110d 40%,#2a241f);box-shadow:inset 0 0 0 1.5px #5a5148,inset 0 0 0 4px #15110d,0 26px 44px #221c154d;overflow:visible}.phone img{display:block;width:100%;height:auto;aspect-ratio:1320 / 2868;border-radius:12.5%/5.8%;background:var(--paper);object-fit:contain}.phone:before{position:absolute;z-index:2;top:4.9%;left:50%;width:29%;aspect-ratio:3.3;border-radius:999px;background:#0b0908;content:"";transform:translate(-50%)}.phone-gallery{overflow:visible}.phone-gallery img{position:relative}.phone-gallery .screen-clip{overflow:hidden;border-radius:12.5%/5.8%}.moment,.gallery-section,.offer,.faq,.final-cta,.ticker{overflow-x:clip}html.motion [data-reveal].is-reveal-ready>.kicker,html.motion [data-reveal].is-reveal-ready>h2{transform:translateY(28px) rotate(-3deg)}html.motion [data-reveal].is-visible>.kicker,html.motion [data-reveal].is-visible>h2{transform:none}html.motion .faq-list.is-reveal-ready>details{transform:translateY(28px) rotate(-1.5deg)}html.motion .faq-list.is-visible>details{transform:none}@supports (animation-timeline: view()){html.motion .moment:not(.moment-collect) .moment-copy{animation:parallax-copy linear both;animation-timeline:view();animation-range:cover}@keyframes parallax-copy{0%{translate:0 -16px}to{translate:0 16px}}}html.motion .offer{perspective:1200px}html.motion .offer.is-reveal-ready>.offer-side{opacity:0;transform:rotateX(-65deg) translateY(16px);transform-origin:50% 100%}html.motion .offer.is-visible>.offer-side{opacity:1;transform:none;transition:opacity .52s var(--ease-out),transform .72s var(--ease-land);transition-delay:calc(var(--i, 0) * 75ms + .12s)}html.motion .final-inner h2 .word{display:inline-block;opacity:0;transform:translateY(.5em) rotate(-4deg)}html.motion .final-inner.is-visible h2 .word{animation:word-drop .62s var(--ease-land) forwards;animation-delay:calc(.12s + var(--w) * 70ms)}.wheel .wheel-disc{inset:4px;border:0;box-shadow:none;will-change:transform;backface-visibility:hidden}.wheel-action:hover:not(:disabled) .wheel-disc{transform:rotate(var(--rest, 0deg))}.wheel-ring{position:absolute;z-index:1;inset:0;border:7px solid var(--ink);border-radius:50%;pointer-events:none}.wheel-base{box-shadow:0 9px 0 var(--ink)}.wheel{transition:transform .22s var(--ease-spring)}.wheel-action:hover:not(:disabled) .wheel{transform:translateY(-2px)}.wheel-action:hover:not(:disabled) .wheel-base{box-shadow:0 11px 0 var(--ink)}@media(prefers-reduced-motion:reduce){.wheel-action:hover:not(:disabled) .wheel{transform:none}}html:not(.motion) *,html:not(.motion) *:before,html:not(.motion) *:after{animation:none!important}.legal-header{border-bottom:2px solid var(--ink);background:var(--paper)}.legal-nav{width:var(--shell);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.legal-nav .brand img{height:auto;width:100%;display:block}.legal-main{width:var(--shell);margin-inline:auto;max-width:760px;padding-block:56px 72px}.legal-main h1{font-family:var(--display);font-size:clamp(2rem,4vw,2.75rem);margin:0 0 8px}.legal-updated{color:var(--ink-soft);margin:0 0 40px}.legal-main section{margin-bottom:32px}.legal-main h2{font-family:var(--display);font-size:1.35rem;margin:0 0 12px}.legal-main p{margin:0 0 16px;line-height:1.65}.legal-main ul{margin:0 0 16px;padding-left:20px}.legal-main li{margin-bottom:10px;line-height:1.65}.legal-main a{color:var(--ink);text-decoration:underline}.legal-main a:hover{color:var(--ink-soft)}.legal-footer{border-top:2px solid var(--ink);background:var(--paper)}.legal-footer-inner{width:var(--shell);margin-inline:auto;padding-block:24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.legal-footer-links{display:flex;flex-wrap:wrap;gap:16px}.legal-footer-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline}.legal-copyright{color:var(--ink-soft);margin:0 0 0 auto}
