.B3loZW_closing{width:var(--col);text-align:center;justify-items:center;margin:clamp(120px,8vw + 80px,200px) auto 0;display:grid}.B3loZW_badge{--icon:clamp(84px, 1.5vw + 78px, 104px);width:calc(var(--icon) * 2.4615);aspect-ratio:1;place-items:center;display:grid;position:relative}.B3loZW_ring{width:100%;height:100%;position:absolute;inset:0}.B3loZW_icon{width:var(--icon);height:auto}.B3loZW_download{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.021em;margin-top:clamp(40px,2vw + 32px,56px);font-size:clamp(48px,3vw + 36px,72px);font-weight:400;line-height:1}.B3loZW_download a{color:var(--fg-2);align-items:center;gap:.2em;transition:color .2s;display:inline-flex}.B3loZW_apple{width:.72em;height:.72em;color:var(--fg);opacity:.3;margin-top:-.12em;transition:opacity .2s}.B3loZW_download a:hover .B3loZW_apple{opacity:1}.B3loZW_download a:hover{color:var(--fg)}.B3loZW_price{color:var(--fg-2);margin-top:16px;font-size:clamp(17px,.3vw + 15.8px,20px)}
.s-6kkG_hero{--phone:min(28vw + 107px, 500px, 61vw);text-align:center;justify-items:center;padding-top:clamp(44px,3vw + 32px,72px);display:grid}.s-6kkG_mark{width:clamp(148px,3vw + 136px,184px);animation:s-6kkG_rise .5s var(--spring) backwards}.s-6kkG_title{max-width:min(800px, var(--col));margin-top:clamp(20px,1.5vw + 14px,32px)}.s-6kkG_title .w{animation:s-6kkG_unblur .46s var(--spring-calm) backwards;animation-delay:calc(.23s + var(--i) * 40ms);display:inline-block}.s-6kkG_ctaWrap{isolation:isolate;margin-top:clamp(28px,1.2vw + 24px,40px);position:relative}.s-6kkG_sparkles{z-index:-1;pointer-events:none;width:600px;height:400px;position:absolute;top:50%;left:50%;translate:-50% -50%}.s-6kkG_cta{isolation:isolate;background:var(--glass);min-width:clamp(196px,4vw + 180px,238px);height:clamp(60px,1.2vw + 55px,72px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);letter-spacing:-.01em;transition:box-shadow .25s ease, scale .45s var(--spring);animation:s-6kkG_arrive .5s var(--spring) .8s backwards;border-radius:100px;justify-content:center;align-items:center;padding-inline:40px;font-size:clamp(20px,.5vw + 18px,24px);font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 1px #0003}.s-6kkG_cta:before,.s-6kkG_cta:after{content:"";z-index:-1;pointer-events:none;transition:opacity .2s ease, translate .4s var(--spring);position:absolute}.s-6kkG_cta:before{background:var(--cta-gradient);opacity:0;width:630%;animation:4s linear infinite paused s-6kkG_shimmer;top:0;bottom:0;left:0}.s-6kkG_cta:after{opacity:.07;background:radial-gradient(50% 50%,#ffffff59,#fff0);border-radius:50%;width:108%;height:140%;top:0;left:-4%;translate:0 30%}.s-6kkG_ctaLabel{transition:translate .4s var(--spring)}.s-6kkG_ctaArrow{fill:none;width:clamp(22px,.4vw + 20px,26px);height:auto;stroke:var(--fg);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s ease, translate .4s var(--spring);position:absolute;top:50%;right:clamp(22px,.6vw + 18px,28px);translate:28px -50%}@media (hover:hover){.s-6kkG_cta:hover{box-shadow:0 16px 32px #28061e4d,0 16px 32px #fb2f5c8c,inset 0 1px #ffffff40,0 1px #0003,0 0 120px #bf5aeed9}.s-6kkG_cta:hover:before{opacity:1;animation-play-state:running}.s-6kkG_cta:hover:after{opacity:.4;translate:0}.s-6kkG_cta:hover .s-6kkG_ctaLabel{translate:-10px}.s-6kkG_cta:hover .s-6kkG_ctaArrow{opacity:1;translate:0 -50%}}.s-6kkG_cta:active{scale:.98}@media (prefers-reduced-motion:reduce){.s-6kkG_cta:before{animation:none}.s-6kkG_cta:after,.s-6kkG_ctaLabel,.s-6kkG_ctaArrow{transition-property:opacity}.s-6kkG_cta:hover .s-6kkG_ctaLabel{translate:none}.s-6kkG_ctaArrow,.s-6kkG_cta:hover .s-6kkG_ctaArrow{translate:0 -50%}}.s-6kkG_phones{width:100%;height:calc(var(--phone) * 2.12);margin-top:clamp(40px,5vw + 20px,88px);position:relative}.s-6kkG_phone{width:var(--phone);position:absolute;top:0}.s-6kkG_phone picture{animation:s-6kkG_rise .5s var(--spring) .2s backwards;display:block}.s-6kkG_back{left:calc(50% - .64 * var(--phone))}.s-6kkG_front{top:calc(.3 * var(--phone));left:calc(50% - .22 * var(--phone))}.s-6kkG_front picture{--rise:40px;animation-delay:.3s}@supports (animation-timeline:scroll()){.s-6kkG_back,.s-6kkG_front{animation:linear both s-6kkG_drift;animation-timeline:scroll(root);animation-range:0 2000px}.s-6kkG_back{--drift:-200px}.s-6kkG_front{--drift:-400px}}@keyframes s-6kkG_rise{0%{opacity:var(--from-opacity,1);translate:0 var(--rise,20px)}}.s-6kkG_mark{--from-opacity:0}@keyframes s-6kkG_unblur{0%{opacity:0;filter:blur(10px);translate:0 10px}}@keyframes s-6kkG_shimmer{0%{translate:-50%}}@keyframes s-6kkG_arrive{0%{opacity:0;translate:0 20px;scale:.9}}@keyframes s-6kkG_drift{to{translate:0 var(--drift)}}@media (prefers-reduced-motion:reduce){.s-6kkG_mark,.s-6kkG_cta,.s-6kkG_phone,.s-6kkG_phone picture{animation:none}.s-6kkG_title .w{animation:none}.s-6kkG_cta{transition:background-color .25s,color .25s}.s-6kkG_cta:hover{scale:none}}
.CkKYUa_how{width:var(--col);gap:clamp(32px,2vw + 24px,56px);margin:clamp(48px,4vw + 32px,96px) auto 0;display:grid}.CkKYUa_title{text-align:center;justify-self:center;max-width:720px}.CkKYUa_title .w{display:inline-block}.CkKYUa_grid{gap:10px;display:grid}.CkKYUa_tile{border-radius:var(--radius);background:var(--tile);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.CkKYUa_text{justify-items:center;gap:14px;padding:40px 24px 0;display:grid}.CkKYUa_text p{max-width:440px}.CkKYUa_name{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.021em;font-size:clamp(48px,3vw + 36px,72px);line-height:1}.CkKYUa_swipe .CkKYUa_name{color:var(--keep)}.CkKYUa_best .CkKYUa_name{color:var(--best)}.CkKYUa_memory .CkKYUa_name{color:var(--memory)}.CkKYUa_art{min-height:var(--art-h);flex:1;position:relative}.CkKYUa_phone{top:var(--top);width:var(--w);max-width:none;transform:translateX(-50%) rotate(var(--tilt));position:absolute;left:50%}.CkKYUa_swipe{--art-h:380px;--w:300px;--top:36px;--tilt:-6deg}.CkKYUa_memory{--art-h:380px;--w:300px;--top:32px;--tilt:5deg}.CkKYUa_best .CkKYUa_art{height:var(--art-h);flex:none;order:-1}.CkKYUa_best .CkKYUa_text{margin-block:auto;padding-bottom:40px}.CkKYUa_best{--art-h:150px}.CkKYUa_row{width:620px;max-width:none;position:absolute;top:-26px;left:-40px;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}@media (min-width:800px){.CkKYUa_grid{grid-template-columns:1fr 1fr}.CkKYUa_tile{height:600px}.CkKYUa_text{padding:56px 40px 0}.CkKYUa_swipe{--w:min(500px, 39vw);--top:56px;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.CkKYUa_swipe .CkKYUa_text{align-self:center;padding:0 40px}.CkKYUa_swipe .CkKYUa_text p{max-width:400px}.CkKYUa_memory{--w:440px;--top:28px}.CkKYUa_best{--art-h:240px}.CkKYUa_best .CkKYUa_text{padding-bottom:56px}.CkKYUa_row{width:1000px;top:-40px;left:-64px}}
.LU-K8G_privacy{width:var(--col);text-align:center;justify-items:center;gap:clamp(24px,1.5vw + 18px,40px);margin:clamp(120px,8vw + 80px,200px) auto 0;display:grid}.LU-K8G_eye{width:min(var(--col), clamp(300px, 9.6vw + 261px, 400px));aspect-ratio:5/2;margin-bottom:clamp(16px,2.5vw + 6px,40px);position:relative}.LU-K8G_lens{transform-origin:50%;width:100%;height:100%;display:block}.LU-K8G_lock{width:min(70px,24%);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LU-K8G_title{max-width:620px}.LU-K8G_title .w{display:inline-block}.LU-K8G_line{max-width:580px}
.yKiuta_questions{width:min(1000px, var(--col));justify-items:center;gap:clamp(32px,2vw + 24px,56px);margin:clamp(120px,8vw + 80px,200px) auto 0;display:grid}.yKiuta_title{text-align:center}.yKiuta_title .w{display:inline-block}.yKiuta_list{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.yKiuta_row{border-radius:var(--radius);background:linear-gradient(#ffffff14,#fff0)}.yKiuta_q{font:inherit}.yKiuta_button{border-radius:var(--radius);width:100%;color:var(--fg);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:clamp(22px,1vw + 18px,30px) clamp(20px,1.5vw + 14px,32px);font-size:clamp(18px,.6vw + 15.6px,24px);font-weight:500;line-height:1.3;display:flex}.yKiuta_icon{width:16px;height:16px;transition:transform .45s var(--spring);flex:none;position:relative}.yKiuta_icon:before,.yKiuta_icon:after{content:"";background:var(--fg-2);border-radius:10px;height:1.5px;margin-top:-.75px;transition:background-color .2s;position:absolute;inset:50% 0 auto}.yKiuta_icon:after{transform:rotate(90deg)}.yKiuta_button:hover .yKiuta_icon:before,.yKiuta_button:hover .yKiuta_icon:after,.yKiuta_row[data-open=true] .yKiuta_icon:before,.yKiuta_row[data-open=true] .yKiuta_icon:after{background:var(--fg)}.yKiuta_row[data-open=true] .yKiuta_icon{transform:rotate(45deg)}.yKiuta_panel{visibility:hidden;opacity:0;transition:grid-template-rows .4s var(--spring-calm), opacity .2s ease, visibility 0s linear .4s;grid-template-rows:0fr;display:grid}.yKiuta_row[data-open=true] .yKiuta_panel{visibility:visible;opacity:1;transition:grid-template-rows .4s var(--spring-calm), opacity .3s ease .1s, visibility 0s linear 0s;grid-template-rows:1fr}.yKiuta_inner{min-height:0;overflow:hidden}.yKiuta_a{max-width:760px;color:var(--fg-2);padding:0 clamp(20px,1.5vw + 14px,32px) clamp(24px,1vw + 20px,32px) calc(clamp(20px,1.5vw + 14px,32px) + 32px);font-size:clamp(17px,.3vw + 15.8px,20px);line-height:1.5}@media (prefers-reduced-motion:reduce){.yKiuta_icon,.yKiuta_panel,.yKiuta_row[data-open=true] .yKiuta_panel{transition:none}}
.CnXnvG_reviews{width:var(--col);text-align:center;justify-items:center;margin:clamp(120px,8vw + 80px,200px) auto 0;display:grid}.CnXnvG_title{max-width:760px}.CnXnvG_title .w{display:inline-block}.CnXnvG_score{color:var(--accent);align-items:center;gap:clamp(12px,1vw + 8px,20px);margin-top:clamp(24px,2vw + 16px,40px);display:flex}.CnXnvG_laurel{width:clamp(40px,2vw + 32px,56px);height:auto}.CnXnvG_flip{transform:scaleX(-1)}.CnXnvG_rating{color:var(--fg);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(88px,3vw + 76px,120px);line-height:1.1}.CnXnvG_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CnXnvG_count{color:var(--fg-2);margin-top:4px;font-size:clamp(18px,.6vw + 15.6px,24px)}.CnXnvG_wall{--step:292;--gap:32px;border-radius:var(--radius);gap:clamp(32px,2vw + 24px,56px);width:100%;margin-top:clamp(40px,3vw + 28px,72px);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.CnXnvG_wall:focus-visible{-webkit-mask-image:none;mask-image:none}.CnXnvG_row{overflow:hidden}.CnXnvG_track{width:max-content;animation:CnXnvG_run calc(var(--count) * var(--step) / 50 * 1s) linear infinite;display:flex}.CnXnvG_row[data-reverse] .CnXnvG_track{animation-direction:reverse}.CnXnvG_wall:hover .CnXnvG_track,.CnXnvG_wall:focus-within .CnXnvG_track{animation-play-state:paused}.CnXnvG_list{align-items:center;gap:var(--gap);padding:0 var(--gap) 0 0;margin:0;list-style:none;display:flex}.CnXnvG_card{width:calc(var(--step) * 1px - var(--gap));justify-items:center;gap:16px;display:grid}.CnXnvG_quote,.CnXnvG_quoteLong{font-family:var(--font-serif-italic), Georgia, serif;letter-spacing:.01em;text-wrap:balance;margin:0;font-style:italic}.CnXnvG_quote{font-size:clamp(26px,.6vw + 23.6px,32px);line-height:1.2}.CnXnvG_quoteLong{font-size:clamp(20px,.4vw + 18.4px,24px);line-height:1.4}.CnXnvG_who{color:var(--fg);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.2}@media (min-width:800px){.CnXnvG_wall{--step:340;--gap:40px}}@keyframes CnXnvG_run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.CnXnvG_row{scrollbar-width:thin;overflow-x:auto}.CnXnvG_track{animation:none}.CnXnvG_list[aria-hidden]{display:none}}
