.js .brand .wl,.js .brand .ws{opacity:0}@media (prefers-reduced-motion:no-preference){.hero h1 .w{animation:rise .7s calc(40ms + var(--i)*50ms)cubic-bezier(.16,1,.3,1)both}}@keyframes rise{0%{opacity:.01;transform:translateY(.32em)}}.nav{z-index:60;top:env(safe-area-inset-top,0px);height:64px;color:var(--text);border-bottom:1px solid #0000;align-items:center;gap:28px;padding-inline:max(16px,4vw);transition:background .35s,border-color .35s,color .35s;display:flex;position:fixed;left:0;right:0}.nav.solid{-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);border-color:var(--line);background:#0f1113bd}body.on-paper .nav{color:var(--ink)}body.on-paper .nav.solid{border-color:var(--paper-line);background:#faf8f4d1}.brand{width:108px;color:inherit;display:block}.wm{width:100%;height:auto;display:block;overflow:visible}.wm .wl{fill:currentColor}.wm .ws{fill:var(--mark)}.links{color:var(--text-2);gap:26px;margin-left:auto;font-size:14.5px;display:flex}.links a{text-decoration:none;transition:color .2s}.links a:hover{color:var(--text)}body.on-paper .links{color:var(--ink-2)}body.on-paper .links a:hover{color:var(--ink)}@media (max-width:720px){.links{display:none}.nav .btn{margin-left:auto}}.btn{background:var(--text);min-height:48px;color:var(--ground);font:600 15px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-sm{min-height:40px;padding:0 17px;font-size:14px}body.on-paper .nav .btn{background:var(--ink);color:var(--paper)}.badge{border-radius:9px;line-height:0;display:block}.badge img{width:auto;height:52px;display:block}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.beta{pointer-events:auto;text-align:left;gap:14px;width:min(100%,470px);margin-top:32px;display:grid}.beta-row{gap:10px;display:flex}.beta-email{background:var(--raised-2);min-width:0;height:52px;color:var(--text);font:400 16px/1 var(--sans);box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:999px;flex:1;padding:0 20px;transition:box-shadow .2s}.beta-email::placeholder{color:var(--text-3)}.beta-email:focus{box-shadow:inset 0 0 0 1.5px var(--mark);outline:none}.beta-email[aria-invalid]{box-shadow:inset 0 0 0 1.5px #ff8a8f}.beta-go{flex:none;min-height:52px}.beta-go:disabled{opacity:.6;cursor:default;transform:none}.beta-phone{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.beta-phone legend{float:left;font:400 14px/36px var(--sans);color:var(--text-2);margin-right:6px;padding:0}.beta-phone label{display:block;position:relative}.beta-phone input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.beta-phone span{min-height:36px;font:500 14px/1 var(--sans);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;padding:0 15px;transition:background .2s,color .2s;display:inline-flex}.beta-phone input:checked+span{background:var(--text);color:var(--ground);box-shadow:none}.beta-phone input:focus-visible+span{outline:2px solid var(--mark);outline-offset:2px}.beta-phone[aria-invalid] span{box-shadow:inset 0 0 0 1.5px #ff8a8f}.beta-note{min-height:2.9em;font:400 13.5px/1.45 var(--sans);color:var(--text-3);max-width:46ch;margin:0}.beta-note.is-problem{color:#ff8a8f}.beta-done{font:400 17px/1.5 var(--sans);color:var(--text);max-width:36ch;margin:0}.beta-done b{overflow-wrap:anywhere;font-weight:600}.beta-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.is-narrow .beta{text-align:center;justify-items:center;margin-inline:auto}.is-narrow .beta-phone{justify-content:center}@media (max-width:400px){.beta-row{flex-direction:column}.beta-email{flex:none}.beta-go{width:100%}}.fin-beta{text-align:center;justify-items:center;margin:0 auto}.fin-beta .beta-row{width:100%}.fin-beta .beta-phone{justify-content:center}.fin-beta .beta-email{color:var(--ink);box-shadow:inset 0 0 0 1px var(--paper-line);background:#fff}.fin-beta .beta-email::placeholder{color:#6b7075}.fin-beta .beta-email:focus{box-shadow:inset 0 0 0 1.5px var(--teal-ink)}.fin-beta .beta-email[aria-invalid],.fin-beta .beta-phone[aria-invalid] span{box-shadow:inset 0 0 0 1.5px #b42318}.fin-beta .beta-go{background:var(--ink);color:var(--paper)}.fin-beta .beta-phone legend,.fin-beta .beta-phone span,.fin-beta .beta-note{color:var(--ink-2)}.fin-beta .beta-phone span{box-shadow:inset 0 0 0 1px var(--paper-line)}.fin-beta .beta-phone input:checked+span{background:var(--ink);color:var(--paper)}.fin-beta .beta-note.is-problem{color:#b42318}.fin-beta .beta-done{color:var(--ink)}.phone{background:var(--ground);border-radius:38px;position:absolute;box-shadow:0 0 0 1px #f2efe921,inset 0 1px #f2efe914,0 50px 90px -30px #000c}.phone .screen{border-radius:inherit;background:var(--ground);width:100%;height:100%;font-family:var(--ui);position:relative;overflow:hidden}.stage-box{min-width:0;min-height:0;position:relative}.stage{transform-origin:0 0;position:absolute;top:0;left:0}.stage>*{position:absolute}.glow{opacity:.22;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(70% 70% at 62% 55%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 70% at 62% 55%,#000 30%,#0000 75%)}.is-narrow .glow{-webkit-mask-image:radial-gradient(90% 60% at 50% 62%,#000 30%,#0000 75%);mask-image:radial-gradient(90% 60% at 50% 62%,#000 30%,#0000 75%)}.horizon{pointer-events:none;background:linear-gradient(90deg,#0000,#1db6bb80 50%,#0000);height:1px;position:absolute;bottom:7vh;left:0;right:0}.horizon:after{content:"";background:radial-gradient(50% 100% at 50% 0,#1db6bb17,#0000 70%);height:60px;position:absolute;top:0;left:20%;right:20%}.hero-in{height:100svh;min-height:640px;max-height:1040px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(45% 40% at 18% 30%,#cc8c4617,#0000 70%),radial-gradient(45% 45% at 82% 72%,#96694614,#0000 70%);position:absolute;inset:0}.hero-copy{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;width:min(46vw,660px);padding-top:64px;display:flex;position:absolute;top:0;bottom:0;left:max(16px,5vw)}.hero h1{font:700 clamp(40px,4.9vw,81px)/1 var(--display);letter-spacing:-.025em;margin:0}.hero h1 .ln{margin-left:-.05em;padding:0 .05em .07em;display:block}.hero h1 .w{display:inline-block}.hero h1 em{color:var(--mark)}.hero .sub{max-width:30ch;color:var(--text-2);margin:24px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.45}.cta-row{pointer-events:auto;flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.pile{z-index:3;pointer-events:none;position:absolute;inset:0}.frag{will-change:transform;border-radius:14px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 22px 44px -20px #000c}.frag .chrome,.frag .tile{position:absolute;inset:0}.frag .tile{opacity:0;background:var(--raised-2)}.frag .tile img,.frag .chrome>img{object-fit:cover;width:100%;height:100%}.tile .tl{font-family:var(--ui);background:linear-gradient(#0a0b0c00,#0a0b0cdb);padding:16% 7% 7%;position:absolute;bottom:0;left:0;right:0}.tile .tl i{font:700 7px/1 var(--ui);letter-spacing:.09em;color:#f2efe9b8;margin-bottom:3px;font-style:normal;display:block}.tile .tl b{font:600 9.5px/1.15 var(--ui);color:#fff;display:block}.tile.voice{background:#16181b;justify-content:center;align-items:center;display:flex}.tile.voice .wv{align-items:center;gap:2px;height:30%;margin-bottom:22%;display:flex}.tile.voice .wv i{background:var(--mark);border-radius:2px;width:2.5px}.tile.note{font:500 8.5px/1.35 var(--ui);color:var(--text-2);background:#1b1e21;padding:10% 9%}.c-video{font-family:var(--ui);background:#000}.c-video .vu{flex-direction:column;gap:.9em;display:flex;position:absolute;bottom:22%;right:6%}.c-video .vu i{background:#ffffffe0;border-radius:50%;width:1.5em;height:1.5em;display:block}.c-video .vc{font:700 .82em/1.25 var(--ui);color:#fff;text-shadow:0 1px 3px #0009;position:absolute;bottom:9%;left:7%;right:22%}.c-video .vb{background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.c-video .vb:after{content:"";background:#fff;width:38%;position:absolute;top:0;bottom:0;left:0}.c-link{background:var(--paper);color:var(--ink)}.c-link>img{height:56%!important}.c-link .lh{font:500 .62em/1.2 var(--mono);color:#7a7f83;padding:.6em .75em 0}.c-link .lt{font:600 .92em/1.15 var(--ui);padding:.25em .75em}.c-voice{background:var(--raised-3);border-radius:999px;align-items:center;gap:.7em;padding:0 1.1em 0 .55em;display:flex}.c-voice .pl{background:var(--text);border-radius:50%;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.c-voice .pl:after{content:"";border-left:.62em solid var(--ground);border-top:.38em solid #0000;border-bottom:.38em solid #0000;margin-left:.15em}.c-voice .wv{flex:1;align-items:center;gap:2px;height:1.6em;display:flex}.c-voice .wv i{background:var(--text-2);border-radius:2px;flex:1}.c-voice b{font:500 .78em/1 var(--mono);color:var(--text-2)}.c-msg{font-family:var(--ui);color:#111;background:#ececee;padding:.7em .75em}.c-msg .mh{font:600 .62em/1 var(--ui);color:#8a8a8e;text-align:center;margin-bottom:.55em}.c-msg .mb{font:400 .76em/1.3 var(--ui);background:#dcdce0;border-radius:1.1em;padding:.55em .8em;display:inline-block}.c-product{background:var(--paper);color:var(--ink);font-family:var(--ui)}.c-product>img{background:#efece6;height:66%!important}.c-product .pn{font:600 .74em/1.2 var(--ui);padding:.55em .7em 0}.c-product .pb{background:var(--ink);height:1.9em;color:var(--paper);font:600 .62em/1 var(--ui);border-radius:999px;place-items:center;margin:.35em .7em 0;display:grid}.c-album{background:#111}.c-album>img{height:78%!important}.c-album .an{font:600 .72em/1.2 var(--ui);padding:.5em .7em 0}.c-album .as{font:400 .62em/1.2 var(--ui);color:#9a9a9a;padding:.1em .7em}.c-poster .pt{text-align:center;font:400 1.15em/1 var(--art);letter-spacing:.14em;color:#f6ebd8;text-shadow:0 2px 10px #000c;position:absolute;bottom:7%;left:0;right:0}.c-place{background:var(--paper);color:var(--ink);font-family:var(--ui)}.c-place>img{height:58%!important}.c-place .pn{font:600 .78em/1.2 var(--ui);padding:.55em .7em 0}.c-place .ps{font:400 .64em/1.3 var(--ui);color:#55595d;padding:.15em .7em}.c-place .ps b{color:#1f7346;font-weight:600}.frag .ring{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--mark);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-phone{z-index:2;--pw:min(320px,34vh);width:var(--pw);height:calc(var(--pw)*2.06);margin-left:calc(var(--pw)/-2);margin-top:calc(var(--pw)*-1.03);border-radius:calc(var(--pw)*.125);top:calc(50% + 32px);left:73%}.hero-phone .screen{font-size:calc(var(--pw)/26)}.lib-h{font:700 2.05em/1 var(--ui);letter-spacing:-.01em;margin:1.2em .5em .35em}.seg{background:#1d2024;border-radius:999px;margin:0 .85em .8em;padding:.22em;display:flex}.seg span{text-align:center;font:600 .8em/1 var(--ui);color:var(--text-2);border-radius:999px;flex:1;padding:.45em 0}.seg .on{background:var(--raised-3);color:var(--text)}.lib-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;padding:0 .8em;display:grid}.slot{aspect-ratio:4/5;background:#16181b;border-radius:10px}.is-narrow .hero-in{flex-direction:column;align-items:center;height:auto;min-height:0;max-height:none;padding:104px 16px 56px;display:flex}.is-narrow .hero-copy{text-align:center;order:-1;align-items:center;width:auto;padding:0;position:relative;top:auto;bottom:auto;left:auto}.is-narrow .hero h1{font-size:clamp(42px,11.6vw,60px)}.is-narrow .hero .sub{margin:18px auto 0;font-size:17px}.is-narrow .cta-row{justify-content:center;margin-top:26px}.is-narrow .hero-phone{--pw:min(250px,64vw);flex:none;margin:72px auto 0;position:relative;top:auto;left:auto}.scene{position:relative;overflow:clip}.set{grid-template-columns:minmax(0,.78fr) minmax(0,1.32fr);align-items:center;gap:3.5vw;max-width:1440px;margin:0 auto;padding:clamp(64px,11vh,120px) max(16px,5vw);display:grid;position:relative}.is-narrow .set{grid-template-columns:minmax(0,1fr);gap:22px;padding:64px 16px 72px}.is-narrow .stage-box{margin-bottom:46px}.is-narrow .replay{margin-right:-20px;bottom:-50px;right:50%}.stage-box{width:100%;max-height:min(78vh,760px)}.replay{z-index:6;background:var(--raised-2);width:40px;height:40px;color:var(--text-2);cursor:pointer;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:50%;place-items:center;transition:opacity .4s,color .2s,background .2s;display:grid;position:absolute;bottom:-54px;right:0}.replay svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.replay:hover{color:var(--text);background:var(--raised-3)}.replay.on{opacity:1;pointer-events:auto}.copy{z-index:3;max-width:470px;position:relative}.is-narrow .copy{display:contents}.is-narrow .pair,.is-narrow .copy>p{text-align:center;justify-self:center;max-width:36ch}.is-narrow .stage-box{order:2}.is-narrow .steps,.is-narrow .copy .note{order:3}.pair{font:700 clamp(35px,4vw,65px)/1.02 var(--display);letter-spacing:-.022em;text-wrap:balance;margin:0}.pair em{color:var(--dim);transition:none}.is-narrow .pair{font-size:clamp(30px,8.6vw,40px)}.copy>p{color:var(--text-2);max-width:40ch;margin:20px 0 0;font-size:17px;line-height:1.5}.copy .note{font:400 13.5px/1.4 var(--sans);color:var(--text-3);margin-top:14px}.is-narrow .copy>p{margin:-8px 0 0;font-size:16px}.is-narrow .copy .note{margin:0;font-size:13.5px}.steps{counter-reset:st;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:st;grid-template-columns:28px minmax(0,1fr);column-gap:14px;display:grid}.steps li:before{content:counter(st);width:28px;height:28px;font:500 13px/1 var(--mono);color:var(--ground);background:var(--text);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.steps b{font:500 17px/1.3 var(--sans)}.steps span{color:var(--text-2);font-size:15px;line-height:1.45}.is-narrow .steps{justify-self:center;max-width:420px;margin:0}.is-narrow .steps li{opacity:1}.is-narrow .steps span{font-size:14px}#recipe .src{background:#000;border-radius:26px;width:340px;height:604px;top:56px;left:30px;overflow:hidden;box-shadow:0 30px 70px -30px #000c}#recipe .src>img{object-fit:cover;width:100%;height:100%}.vid-ui{flex-direction:column;gap:18px;display:flex;position:absolute;bottom:150px;right:14px}.vid-ui i{opacity:.92;background:#ffffffe6;border-radius:50%;width:34px;height:34px}.cap{font:700 15px/1.35 var(--ui);color:#fff;text-shadow:0 1px 4px #000000a6;margin:0;position:absolute;bottom:56px;left:18px;right:64px}.cap2{font:500 12.5px/1.4 var(--ui);color:#ffffffe0;text-shadow:0 1px 4px #000000a6;margin:0;position:absolute;bottom:22px;left:18px;right:30px}.cw{white-space:nowrap;display:inline-block}.vbar{background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.vbar i{transform-origin:0;background:#fff;width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.18)}.sys-sheet{background:#1e2124;border-radius:22px 22px 0 0;height:44%;padding:12px 18px 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.sys-sheet .grab,.tp-sheet .grab{background:#45494e;border-radius:9px;width:38px;height:5px;margin:0 auto 14px;display:block}.sys-sheet .sh-t{font:600 13px/1 var(--ui);color:var(--text-2);margin-bottom:16px}.apps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.app{font:500 11px/1 var(--ui);color:var(--text-2);flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.app i{border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.app i svg{width:28px;height:28px}.app.tp i svg{width:100%;height:100%}.app.tp i{background:#14171a;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.tapdot{opacity:0;background:#ffffffd9;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:29px;left:50%}.tp-sheet{background:#191c1f;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;padding:12px 22px 0;display:flex;position:absolute;inset:5% 0 0;transform:translateY(105%)}.tp-wm{width:118px;color:var(--text);margin:6px 0 30px}.tp-print{width:132px;height:186px;position:relative}.tp-print img{object-fit:cover;border-radius:12px;width:100%;height:100%}.tp-trace{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px;overflow:visible}.tp-trace rect{fill:none;stroke:var(--mark);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px}.tp-check{background:var(--mark);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-12px;right:-12px;transform:scale(0)}.tp-check svg{fill:none;width:18px;height:18px;stroke:var(--ground);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tp-saved{font:700 40px/1 var(--ui);letter-spacing:-.01em;margin-top:30px;padding-bottom:4px;display:flex;overflow:hidden}.tp-saved span{display:inline-block}.tp-line{font:400 14px/1.4 var(--ui);color:var(--text-2);text-align:center;max-width:250px;margin:12px 0 0}.tp-done{background:var(--raised-3);width:100%;height:48px;font:600 15px/1 var(--ui);border-radius:14px;place-items:center;margin-top:auto;margin-bottom:26px;display:grid}.note-phone{width:380px;height:720px;top:0;left:470px}.np{flex-direction:column;padding:28px 18px 0;display:flex;position:absolute;inset:0}.np-top{gap:8px;margin-bottom:16px;display:flex}.np-top i{background:var(--raised-2);border-radius:50%;width:32px;height:32px}.np-top i:first-child{margin-right:auto}.np-k{font:700 10.5px/1 var(--ui);letter-spacing:.1em;color:var(--text-2);align-items:center;gap:8px;display:flex}.np-k em{font:400 12px/1 var(--ui);letter-spacing:0;color:var(--text-3);font-style:normal}.np-title{font:700 27px/1.1 var(--ui);letter-spacing:-.01em;color:var(--text);min-height:62px;margin:9px 0 12px}.np-title span{display:inline-block}.np-cover{border-radius:14px;flex:none;height:150px;overflow:hidden}.np-cover img{object-fit:cover;filter:grayscale()brightness(.5);width:100%;height:100%}.np-chips{flex-wrap:wrap;gap:7px;margin:12px 0 14px;display:flex}.chip{background:var(--raised-2);height:28px;font:600 12px/1 var(--ui);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}.chip.ghost{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);background:0 0}.np-sec{font:700 10px/1 var(--ui);letter-spacing:.12em;color:var(--text-3);margin-bottom:8px}.np-ing{grid-template-columns:1fr 1fr;gap:9px 12px;margin:0;padding:0;list-style:none;display:grid}.np-ing li{font:500 13px/1.1 var(--ui);color:var(--text);align-items:center;gap:8px;display:flex}.np-ing li i{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--text-3);border-radius:50%;flex:none}.np-act{background:var(--raised-2);height:50px;font:600 14px/1 var(--ui);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:0 14px;display:flex}.np-act .ic{background:var(--text);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.np-act .ic svg{fill:none;width:15px;height:15px;stroke:var(--ground);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.np-act .ar{color:var(--text-3);margin-left:auto}.np-rem{font:500 12.5px/1 var(--ui);color:var(--text-2);align-items:center;gap:9px;margin-top:9px;padding:0 4px;display:flex}.np-rem svg{fill:none;width:15px;height:15px;stroke:var(--mark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.np-rem b{color:var(--text);font-weight:600}.flyer{white-space:nowrap;pointer-events:none;transform-origin:0 0;opacity:0;will-change:transform;z-index:20;font:700 15px/1.35 var(--ui);color:#fff;text-shadow:0 1px 6px #0009;position:absolute;top:0;left:0}.flyer.sm{font:500 12.5px/1.4 var(--ui)}.pin-flyer{font:700 14px/1.2 var(--ui);color:var(--ground);background:var(--mark);text-shadow:none;border-radius:999px;padding:6px 10px}.js .hero-phone{opacity:0}.is-narrow #recipe .src{width:284px;height:505px;top:40px;left:58px}.is-narrow #recipe .note-phone{width:340px;height:700px;top:0;left:30px}.is-narrow #recipe .np{padding:26px 15px 0}.is-narrow #recipe .np-title{min-height:56px;font-size:27px}.is-narrow #recipe .np-cover{height:128px}.article{background:var(--paper);width:400px;height:600px;color:var(--ink);border-radius:18px;top:40px;left:0;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.ar-bar{background:var(--paper-2);justify-content:center;align-items:center;height:40px;display:flex}.ar-bar span{font:500 11.5px/1 var(--mono);color:#6c7175;background:#fff;border-radius:8px;padding:6px 12px}.ar-body{padding:16px 24px}.ar-mast{font:400 15px/1 var(--art);letter-spacing:.14em;text-transform:uppercase;color:#7a6f5f;margin-bottom:12px}.ar-photo{border-radius:6px;height:168px;margin-bottom:14px;overflow:hidden}.ar-photo img{object-fit:cover;width:100%;height:100%}.article h4{font:400 27px/1.05 var(--art);letter-spacing:-.01em;margin:0}.ar-by{font:500 11px/1 var(--mono);color:#6e7377;margin:7px 0 10px}.ar-text{color:#30353a;margin:0;font:400 13.2px/1.62 Georgia,Iowan Old Style,serif}.pl{white-space:nowrap;color:#30353a;font-weight:700;position:relative}.pl:after{content:"";background:var(--teal-ink);height:2px;transform:scaleX(var(--u,0));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.mapcard{background:var(--raised);width:480px;height:680px;box-shadow:inset 0 0 0 1px var(--line),0 30px 70px -30px #000c;font-family:var(--ui);border-radius:22px;top:0;left:440px;overflow:hidden}.mc-head{padding:18px 20px 14px}.mc-head .k{font:700 10.5px/1 var(--ui);letter-spacing:.1em;color:var(--text-2)}.mc-head h5{font:700 23px/1.1 var(--ui);letter-spacing:-.01em;color:var(--text);margin:8px 0 4px}.mc-head p{font:500 12.5px/1 var(--ui);color:var(--text-3);margin:0}.mc-map{background:#14171a;border-radius:14px;height:330px;margin:0 14px;position:relative;overflow:hidden}.mc-map .grid{background:repeating-linear-gradient(0deg,#0000 0 27px,#20242a 27px 28.5px),repeating-linear-gradient(90deg,#0000 0 37px,#20242a 37px 38.5px);position:absolute;inset:-40%;transform:rotate(-17deg)}.mc-map .blvd{transform-origin:0;background:#272c32;border-radius:4px;height:4px;position:absolute}.mc-map .park{background:#18211c;border-radius:3px;width:15%;height:17%;position:absolute;top:56%;left:66%;transform:rotate(-17deg)}.mc-map .river{width:100%;height:30%;position:absolute;bottom:0;left:0}.mc-map .river path{fill:#18232b}.mc-map .lbl{font:600 9px/1 var(--ui);letter-spacing:.24em;color:#565c62;text-transform:uppercase;position:absolute}.mc-map .route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mc-map .route path{fill:none;stroke:var(--mark);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mpin{background:var(--mark);width:28px;height:28px;color:var(--ground);font:700 13px/1 var(--ui);z-index:2;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute;transform:scale(0);box-shadow:0 0 0 3px #14171a}.mpin:after{content:"";box-shadow:0 0 0 2px var(--mark);opacity:var(--ro,0);transform:scale(var(--rs,1));border-radius:50%;position:absolute;inset:-3px}.mc-list{gap:0;margin:12px 0 0;padding:0 20px;list-style:none;display:grid}.mc-list li{border-bottom:1px solid var(--line);height:44px;font:500 14px/1.1 var(--ui);color:var(--text);align-items:center;gap:12px;display:flex}.mc-list li i{background:var(--raised-3);width:22px;height:22px;font:700 11px/1 var(--ui);color:var(--text);border-radius:50%;place-items:center;font-style:normal;display:grid}.mc-list li span{color:var(--text-3);margin-left:auto;font-size:12px}.mc-open{background:var(--text);height:44px;color:var(--ground);font:600 14px/1 var(--ui);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.is-narrow .article{width:368px;height:262px;top:0;left:16px}.is-narrow .ar-body{padding:12px 18px}.is-narrow .ar-photo,.is-narrow .ar-mast{display:none}.is-narrow .article h4{font-size:24px}.is-narrow .ar-text{font-size:13.6px}.is-narrow .mapcard{width:368px;height:424px;top:276px;left:16px}.is-narrow .mc-head{padding:12px 16px 8px}.is-narrow .mc-head h5{margin:6px 0 2px;font-size:20px}.is-narrow .mc-map{height:200px;margin:0 12px}.is-narrow .mc-list{margin-top:4px;padding:0 16px}.is-narrow .mc-list li{height:34px;font-size:13px}.is-narrow .mc-open{display:none}.sfield{background:var(--raised-2);width:620px;height:58px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--ui);z-index:3;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:flex;top:0;left:170px}.sfield>svg{fill:none;width:20px;height:20px;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;flex:none}.sfield .q{font:500 17px/1 var(--ui);color:var(--text);white-space:nowrap;overflow:hidden}.sfield .caret{background:var(--mark);width:2px;height:22px;margin-left:-8px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.sfield .chipw{height:28px;color:var(--mark);font:600 12.5px/28px var(--ui);background:#1db6bb29;border-radius:999px;flex:none;padding:0 10px;display:none}.sfield .chipw.on{display:inline-block}.sfield .count{font:500 12px/1 var(--mono);color:var(--text-2);flex:none;margin-left:auto}.wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;width:960px;display:grid;top:84px;left:0}.wt{aspect-ratio:9/11;background:var(--raised-2);font-family:var(--ui);border-radius:12px;transition:opacity .45s,filter .45s,transform .45s;position:relative;overflow:hidden}.wt.out{opacity:.1;filter:grayscale();transform:scale(.96)}.wt img{object-fit:cover;width:100%;height:100%}.wt .tl{background:linear-gradient(#0a0b0c00,#0a0b0ce6);padding:22px 9px 8px;position:absolute;bottom:0;left:0;right:0}.wt .tl i{font:700 8px/1 var(--ui);letter-spacing:.1em;color:#f2efe9b3;margin-bottom:4px;font-style:normal;display:block}.wt .tl b{font:600 11px/1.2 var(--ui);color:#fff;display:block}.wt.cov,.wt.post{text-align:center;flex-direction:column;justify-content:center;padding:12px;display:flex}.wt.cov b,.wt.post b{font:600 15px/1.1 var(--ui)}.wt.cov small,.wt.post small{font:600 7.5px/1 var(--ui);letter-spacing:.14em;opacity:.9;margin-top:6px;display:block}.wt.post b{letter-spacing:.06em;text-transform:uppercase;font-size:14px}.wt.lnk{background:var(--paper);color:var(--ink);padding:12px 10px}.wt.lnk .h{font:500 8.5px/1 var(--mono);color:#646a6e}.wt.lnk b{font:600 13px/1.12 var(--ui);margin-top:8px;display:block}.wt.vce{background:#16181b;flex-direction:column;justify-content:flex-end;padding:10px;display:flex}.wt.vce .wv{align-items:center;gap:2px;height:34px;margin-top:18px;margin-bottom:auto;display:flex}.wt.vce .wv i{background:var(--mark);border-radius:2px;flex:1}.wt.vce b,.wt.nte b{font:600 11px/1.2 var(--ui)}.wt.vce i.k,.wt.nte i.k{font:700 8px/1 var(--ui);letter-spacing:.1em;color:var(--text-2);margin-bottom:4px;font-style:normal;display:block}.wt.nte{background:#1b1e21;flex-direction:column;padding:10px;display:flex}.wt.nte p{font:400 10px/1.4 var(--ui);color:var(--text-2);white-space:pre-line;margin:0 0 auto}.sr-result{background:var(--raised);width:720px;height:300px;box-shadow:inset 0 0 0 1px var(--line-2),0 40px 90px -30px #000000e6;opacity:0;z-index:4;font-family:var(--ui);border-radius:20px;display:flex;top:150px;left:120px;overflow:hidden}.sr-result>img{object-fit:cover;flex:none;width:200px;height:100%}.sr-body{flex-direction:column;min-width:0;padding:26px 28px;display:flex}.sr-k{font:700 10.5px/1 var(--ui);letter-spacing:.1em;color:var(--text-2)}.sr-t{font:700 32px/1.05 var(--ui);letter-spacing:-.015em;margin:10px 0 12px}.sr-ev{font:400 16px/1.45 var(--ui);color:var(--text-3);margin:0}.sr-ev b{color:var(--text);font-weight:600}.sr-meta{font:500 12.5px/1 var(--ui);color:var(--text-3);align-items:center;gap:10px;margin-top:auto;display:flex}.sr-meta .pill{background:var(--raised-3);color:var(--text);border-radius:999px;padding:6px 10px;font-weight:600}.is-narrow .sfield{width:384px;height:50px;padding:0 14px;left:8px}.is-narrow .sfield .q{font-size:15px}.is-narrow .sfield .count{display:none}.is-narrow .wall .wt{order:var(--n)}.is-narrow .wall .wt:not([data-n]){display:none}.is-narrow .wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:384px;top:66px;left:8px}.is-narrow .wt .tl b{font-size:9.5px}.is-narrow .wt.cov b,.is-narrow .wt.lnk b{font-size:13px}.is-narrow .wt.post b{font-size:11px}.is-narrow .sr-result{flex-direction:column;width:384px;height:250px;top:160px;left:8px}.is-narrow .sr-result>img{width:100%;height:96px}.is-narrow .sr-body{padding:14px 16px}.is-narrow .sr-t{margin:6px 0;font-size:28px}.is-narrow .sr-ev{font-size:14px}.reasons{gap:14px;width:400px;display:grid;top:110px;left:0}.rc{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.rc .g{background:var(--raised-3);border-radius:12px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.rc .g svg{fill:none;width:22px;height:22px;stroke:var(--text);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rc b{font:500 17px/1.25 var(--sans)}.rc span{font:400 14px/1.45 var(--sans);color:var(--text-2)}.lock-phone{width:350px;height:700px;top:0;left:540px}.lockscr{z-index:4;background:#0b0c0e;position:absolute;inset:0;overflow:hidden}.lockscr .wp{opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-10%}.lk-date{text-align:center;font:600 17px/1 var(--ui);color:#ffffffd9;position:absolute;top:46px;left:0;right:0}.lk-time{text-align:center;font:700 92px/1 var(--ui);letter-spacing:-.02em;color:#ffffffeb;position:absolute;top:68px;left:0;right:0}.bn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;font-family:var(--ui);background:#282b2fc7;border-radius:20px;grid-template-columns:36px minmax(0,1fr);column-gap:10px;padding:12px 14px;display:grid;position:absolute;top:250px;left:12px;right:12px}.bn+.bn{top:340px}.bn .ai{border-radius:9px;grid-row:span 3;width:36px;height:36px;overflow:hidden}.bn .ai svg{width:100%;height:100%;display:block}.bn .bh{font:600 12px/1.2 var(--ui);color:#ffffff9e;justify-content:space-between;display:flex}.bn b{font:600 14px/1.25 var(--ui);color:#fff}.bn span{font:400 14px/1.3 var(--ui);color:#ffffffe0}.home{background:var(--ground);padding:24px 12px 0;position:absolute;inset:0}.hm-top{justify-content:space-between;align-items:center;padding:0 6px 14px;display:flex}.hm-top .wm{width:86px;color:var(--text)}.hm-top i{background:var(--raised-2);border-radius:50%;width:30px;height:30px}.sl{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;height:560px;display:flex;overflow:hidden}.sl-band{height:40px;font:700 10.5px/1 var(--ui);letter-spacing:.14em;color:var(--text-2);flex:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.sl-band .dots{gap:5px;display:flex}.sl-band .dots i{background:var(--dim);border-radius:50%;width:5px;height:5px}.sl-band .dots i:first-child{background:var(--text)}.sl-cover{flex:auto;min-height:120px;position:relative;overflow:hidden}.sl-cover img{object-fit:cover;filter:grayscale()brightness(.5);width:100%;height:100%}.sl-cover .tc{background:var(--paper);color:var(--ink);font:700 10px/1 var(--ui);letter-spacing:.1em;border-radius:999px;padding:6px 10px;position:absolute;top:12px;left:12px}.sl-words{padding:14px 16px 4px}.sl-k{font:700 10.5px/1 var(--ui);letter-spacing:.1em;color:var(--text-2);align-items:baseline;gap:8px;display:flex}.sl-k em{font:400 12px/1 var(--ui);letter-spacing:0;color:var(--text-3);font-style:normal}.sl-t{font:600 22px/1.15 var(--ui);color:var(--text);margin:8px 0}.sl-f{height:30px;font:500 13.5px/1 var(--ui);color:var(--text-2);align-items:center;gap:9px;display:flex}.sl-f svg{fill:none;width:15px;height:15px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sl-f.m{color:var(--text)}.sl-f.m svg{stroke:var(--mark)}.sl-strip{flex:none;align-items:center;gap:8px;height:64px;padding:0 14px 6px;display:flex}.vpill{height:42px;color:var(--ground);font:600 15px/1 var(--ui);background:#d9d6cf;border-radius:999px;align-items:center;gap:8px;margin-right:auto;padding:0 18px;display:inline-flex;position:relative;overflow:hidden}.vpill svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vpill .nice{background:var(--mark);color:#fff;opacity:0;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.gc{background:var(--raised-3);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.gc svg{fill:none;width:17px;height:17px;stroke:var(--text-2);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.tapdot2{opacity:0;z-index:8;background:#ffffffbf;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.is-narrow .reasons{width:400px;height:96px;display:block;top:0;left:0}.is-narrow .rc{opacity:0;grid-template-columns:36px minmax(0,1fr);padding:12px 14px;position:absolute;top:0;left:12px;right:12px}.is-narrow .rc .g{width:36px;height:36px}.is-narrow .rc b{font-size:15px}.is-narrow .rc span{font-size:13px}.is-narrow .lock-phone{width:276px;height:596px;top:104px;left:62px}.is-narrow .lk-time{font-size:74px}.is-narrow .home{padding:20px 9px 0}.is-narrow .sl{height:500px}.is-narrow .sl-t{font-size:22px}.is-narrow .bn+.bn{top:330px}.band{max-width:1280px;margin:0 auto;padding:clamp(80px,12vh,140px) max(16px,6vw)}.band-h{font:700 clamp(33px,4vw,63px)/1.04 var(--display);letter-spacing:-.022em;text-wrap:balance;max-width:16ch;margin:0}.band-lede{color:var(--text-2);max-width:46ch;margin:18px 0 0;font-size:17px}.kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.kt{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;min-width:0;padding:22px;display:flex}.kt .ill{background:#131518;border-radius:14px;height:150px;margin:-6px -6px 18px;position:relative;overflow:hidden}.kt b{font:500 18px/1.25 var(--sans)}.kt span{color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.45}.kt small{font:500 11px/1 var(--mono);color:var(--text-3);letter-spacing:.04em;margin-top:12px}@media (max-width:899.98px){.kit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kit{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:32px calc(-1*max(16px,6vw)) 0;padding:0 max(16px,6vw) 6px;scroll-padding-inline:max(16px,6vw);display:flex;overflow-x:auto}.kit::-webkit-scrollbar{display:none}.kt{scroll-snap-align:center;flex:0 0 78%}}.ill *{animation-play-state:paused;animation-iteration-count:1!important}.play .ill *{animation-play-state:running!important}.i-sy .dash{animation-iteration-count:3!important}.i-vo .rp{background:var(--raised-2);border-radius:999px;align-items:center;gap:10px;width:min(240px,84%);height:52px;padding:0 16px 0 12px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}.i-vo .dot{background:#2a1416;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.i-vo .dot:after{content:"";background:#e5484d;border-radius:50%;width:10px;height:10px}.i-vo .bars{flex:1;align-items:center;gap:3px;height:28px;display:flex}.i-vo .bars i{background:var(--text);height:100%;animation:4s ease-in-out both voB;animation-delay:calc(var(--k)*-.37s);border-radius:2px;flex:1;transform:scaleY(.14)}.i-vo .rp b{font:500 11px/1 var(--mono);color:var(--text-2)}.i-vo .vt{text-align:center;font:600 18px/1.1 var(--ui);color:var(--text);animation:4s both voT;position:absolute;top:104px;left:0;right:0}@keyframes voB{0%{transform:scaleY(.14)}10%,70%{transform:scaleY(calc(var(--k)*.09))}20%,60%{transform:scaleY(calc(.15 + var(--k)*.05))}40%{transform:scaleY(calc(var(--k)*.1))}85%,to{transform:scaleY(.14)}}@keyframes voT{0%,70%{opacity:0;transform:translateY(8px)}90%,to{opacity:1;transform:none}}.i-sp .t{background-position:50%;background-size:cover;border-radius:8px;width:44px;height:56px;position:absolute;top:46px;box-shadow:0 6px 14px #00000080}.i-sp .t1{animation:6s ease-in-out infinite spA;left:calc(50% - 22px)}.i-sp .t2{animation:6s ease-in-out infinite spB;left:calc(50% - 22px)}.i-sp .t3{animation:6s ease-in-out infinite spC;left:calc(50% - 22px)}.i-sp .sp{font:600 10px/1 var(--ui);color:var(--text-3);letter-spacing:.06em;position:absolute;bottom:12px}.i-sp .s1{left:14%}.i-sp .s2{right:14%}@keyframes spA{0%,15%{transform:translateY(-6px)}35%,85%{transform:translate(-78px)}to{transform:translateY(-6px)}}@keyframes spB{0%,20%{transform:translate(0)rotate(4deg)}40%,85%{transform:translate(78px)}to{transform:translate(0)rotate(4deg)}}@keyframes spC{0%,25%{opacity:1;transform:translateY(6px)rotate(-5deg)}45%,85%{opacity:1;transform:translate(-70px,8px)rotate(-6deg)}to{transform:translateY(6px)rotate(-5deg)}}.i-va .t{background-position:50%;background-size:cover;border-radius:10px;width:76px;height:96px;animation:5s ease-in-out infinite vaB;position:absolute;top:28px;left:calc(50% - 38px)}.i-va .lk{width:32px;height:36px;position:absolute;top:58px;left:calc(50% - 16px)}.i-va .lk svg{fill:none;width:32px;height:36px;stroke:var(--text);stroke-width:2.4px;stroke-linecap:round}.i-va .lk .sh{transform-origin:23px 12px;animation:5s ease-in-out infinite vaS}.i-va .lk{animation:5s ease-in-out infinite vaL}@keyframes vaB{0%,20%{filter:blur()}40%,80%{filter:blur(9px)brightness(.6)}to{filter:blur()}}@keyframes vaL{0%,25%{opacity:0;transform:scale(.8)}40%,80%{opacity:1;transform:scale(1)}95%,to{opacity:0}}@keyframes vaS{0%,45%{transform:translateY(-4px)}55%,80%{transform:translateY(0)}}.i-wi .w{width:min(266px,100% - 20px);height:124px;box-shadow:inset 0 0 0 1px var(--line),0 10px 24px #00000080;font-family:var(--ui);background:#191c1f;border-radius:18px;position:absolute;top:13px;left:50%;overflow:hidden;transform:translate(-50%)}.i-wi .f{animation:6s both wiA;display:flex;position:absolute;inset:0}.i-wi .f2{opacity:0;animation-name:wiB}.i-wi .c{background-position:50%;background-size:cover;flex:0 0 36%}.i-wi .x{flex-direction:column;flex:1;gap:4px;min-width:0;padding:11px;display:flex}.i-wi .k{font:700 7.5px/1 var(--ui);letter-spacing:.1em;color:var(--text-3);align-items:center;gap:4px;font-style:normal;display:flex}.i-wi .k svg{fill:currentColor;flex:none;width:8px;height:8px}.i-wi .x b{-webkit-line-clamp:2;font:700 14.5px/1.12 var(--ui);color:var(--text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.i-wi .x em{font:400 8px/1.2 var(--ui);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.i-wi .v{gap:6px;margin-top:auto;display:flex}.i-wi .dn{background:var(--text);height:28px;color:var(--ground);font:600 9px/1 var(--ui);border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.i-wi .f1 .dn{animation:6s both wiP}.i-wi .ps{width:28px;height:28px;color:var(--text-2);background:#23272b;border-radius:50%;place-items:center;display:grid}.i-wi .v svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}@keyframes wiA{0%,50%{opacity:1}62%,to{opacity:0}}@keyframes wiB{0%,52%{opacity:0}64%,to{opacity:1}}@keyframes wiP{0%,34%{transform:scale(1)}40%{transform:scale(.9)}48%,to{transform:scale(1)}}.i-sy svg{fill:none;width:180px;height:110px;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:20px;left:calc(50% - 90px)}.i-sy .dash{stroke:var(--mark);stroke-dasharray:4 7;animation:1.4s linear infinite syD}@keyframes syD{to{stroke-dashoffset:-22px}}.i-tr .t{background-position:50%;background-size:cover;border-radius:8px;width:48px;height:60px;animation:6s ease-in-out infinite trT;position:absolute;top:18px;left:calc(50% - 24px)}.i-tr .can{width:44px;height:48px;position:absolute;top:86px;left:calc(50% - 22px)}.i-tr .can svg{fill:none;width:44px;height:48px;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.i-tr .d{font:500 11px/1 var(--mono);color:var(--text-3);position:absolute;top:16px;right:18px}@keyframes trT{0%,15%{opacity:1;transform:translateY(0)scale(1)}35%,55%{opacity:0;transform:translateY(64px)scale(.5)}75%,to{opacity:1;transform:translateY(0)scale(1)}}.privacy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:6vw;display:grid}.plist{margin:6px 0 0;padding:0;list-style:none}.plist li{border-bottom:1px solid var(--line);font:600 clamp(18px,1.6vw,23px)/1.35 var(--display);letter-spacing:-.01em;color:var(--text);padding:22px 0;position:relative}.plist li span{font:400 15px/1.5 var(--sans);color:var(--text-2);margin-top:6px;display:block}.plist li:after{content:"";background:var(--mark);width:100%;height:1px;transform:scaleX(var(--u,0));transform-origin:0;position:absolute;bottom:-1px;left:0}@media (max-width:899.98px){.privacy{grid-template-columns:minmax(0,1fr);gap:24px}}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6vw;display:grid}@media (max-width:899.98px){.faq{grid-template-columns:minmax(0,1fr);gap:20px}}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:1px solid var(--line)}.qa summary{cursor:pointer;font:500 18px/1.35 var(--sans);color:var(--text);align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";width:12px;height:12px;color:var(--text-2);background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 12px no-repeat;flex:none;margin-left:auto;transition:transform .3s}.qa[open] summary:after{transform:rotate(45deg)}.qa p{max-width:60ch;color:var(--text-2);margin:-6px 0 22px;font-size:16px;line-height:1.55}.scan{pointer-events:auto;align-items:center;gap:14px;margin-top:22px;display:none}.scan .qr{background:var(--paper);border-radius:12px;flex:none;width:84px;height:84px;padding:6px}.scan .qr svg{width:100%;height:100%;display:block}.scan span{font:400 13.5px/1.4 var(--sans);color:var(--text-3);max-width:20ch}@media (min-width:900px) and (hover:hover) and (pointer:fine){.scan{display:flex}}.fin-cta+.scan span{color:var(--ink-2)}.fin-cta+.scan .qr{box-shadow:0 0 0 1px var(--paper-line);background:#fff}.fin-cta+.scan{justify-content:center;position:relative}.finale{scroll-margin-top:-72px}.finale-pin{text-align:center;background:var(--ground);flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:80px 16px 40px;display:flex;position:relative;overflow:hidden}.fin-paper{background:var(--paper);position:absolute;inset:0}.js .fin-paper{clip-path:circle(0)}.fin-wm{width:min(78vw,860px);color:var(--ink);position:relative;overflow:visible}.fin-h,.fin-cta{position:relative}.fin-wm .wl{fill:currentColor}.fin-h{font:700 clamp(25px,3vw,46px)/1.08 var(--display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:5vh 0 0}.fin-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.js .fin-h,.js .fin-cta,.js .fin-scan{opacity:0}@media (prefers-reduced-motion:reduce){.ill *{animation:none!important}.sfield .caret{animation:none}}
