.home{overflow-x:clip}.w{vertical-align:top;margin:-.1em -.04em -.2em;padding:.1em .04em .2em;display:inline-block;overflow:clip}.w__i{display:inline-block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not(.is-motion) .home--motion .hero [data-w],html:not(.is-motion) .home--motion .hero__aside,html:not(.is-motion) .home--motion .hero__cards{opacity:0;animation:.4s 2.5s forwards arrive}}@keyframes arrive{to{opacity:1}}.hero__pin{--edge:clamp(1.25rem, 3.6svh, 2.75rem);isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}.is-motion .hero{height:380svh}.is-motion .hero__pin{position:sticky;top:0}.hero__bloom{z-index:-1;background:var(--grain), radial-gradient(closest-side, #4688ff9e 0%, #2e64d66b 14%, #204aaa3d 30%, #16347c1c 47%, #0e22580a 62%, transparent 76%);opacity:0;pointer-events:none;width:130vmax;height:130vmax;margin:-65vmax 0 0 -65vmax;position:absolute;top:45%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 78%);mask-image:radial-gradient(closest-side,#000 40%,#0000 78%)}.hero__title{z-index:1;font-size:min(calc((100vw - 2 * var(--pad)) / (var(--chars) * .445)), 19svh);letter-spacing:-.044em;font-weight:500;line-height:.92;position:absolute;inset:0}.hero__line{right:var(--pad);left:var(--pad);white-space:nowrap;position:absolute}.hero__line--top{top:clamp(4.25rem,9.5svh,6rem)}.hero__line--bottom{bottom:var(--edge);text-align:right}.hero__canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__cards{--card-w:min(34vw, 52svh);z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.hero__slot{top:calc(var(--card-w) / -3.172);left:calc(var(--card-w) / -2);width:var(--card-w);position:absolute}.hero__slot .card{--card-w:100%}.hero__slot:first-child{transform:translate(32%,-22%)rotate(14deg)scale(.86)}.hero__slot:nth-child(2){transform:translate(17%,-10%)rotate(8deg)scale(.9)}.hero__slot:nth-child(3){transform:translate(3%,1%)rotate(1deg)scale(.93)}.hero__slot:nth-child(4){transform:translate(-12%,10%)rotate(-6deg)scale(.96)}.is-motion .hero__cards{visibility:hidden}.is-motion .hero--flat .hero__cards{visibility:visible}.hero__aside{top:clamp(4.25rem,9.5svh,6rem);right:var(--pad);z-index:3;flex-direction:column;align-items:flex-start;gap:1.25rem;width:clamp(14rem,21vw,30rem);padding-top:.5rem;display:flex;position:absolute}.hero__aside p{color:#b2b9b2;letter-spacing:-.012em;font-size:clamp(1.0625rem,1.3vw,1.875rem);line-height:1.38}.hero__verdict{top:var(--verdict-top,76%);right:var(--pad);left:var(--pad);z-index:3;text-align:center;opacity:0;gap:.4rem;display:grid;position:absolute}.hero__verdict small{color:#b2b9b2;font-size:clamp(.9375rem,1.2vw,1.125rem)}.hero__verdict b{letter-spacing:-.035em;font-size:clamp(1.75rem,3.4vw,3.25rem);font-weight:500;line-height:1.05}@media (max-width:899px){.hero__pin{padding:clamp(4rem, 8.5svh, 5rem) var(--pad) var(--edge);flex-direction:column;display:flex}.hero__title{flex-direction:column;flex:1;justify-content:space-between;min-height:0;font-size:min(17vw,8.6svh);line-height:.94;display:flex;position:static}.hero__line{white-space:normal;text-wrap:balance;position:static}.hero__line--bottom{text-align:left}.hero__cards{--card-w:min(64vw, 25svh);top:45%}.hero__aside{gap:.9rem;width:auto;margin-top:.9rem;padding-top:0;position:static}.hero__aside p{font-size:1rem}}.statement__pin{padding:clamp(6rem, 20svh, 14rem) var(--pad);justify-content:flex-end;align-items:center;display:flex}.statement p{letter-spacing:-.038em;max-width:17ch;font-size:min(6.7vw,11.2svh);font-weight:500;line-height:1.04}.is-motion .statement{height:240svh}.is-motion .statement__pin{height:100svh;padding-block:0;position:sticky;top:0}@media (max-width:899px){.statement__pin{justify-content:flex-start}.statement p{max-width:none;font-size:min(11.2vw,6.6svh)}}.steps__pin{--phone-w:min(23rem, 40svh);padding:3rem var(--pad);isolation:isolate;gap:3rem;display:grid;position:relative;overflow:hidden}.steps__glow{z-index:-1;background:var(--grain), radial-gradient(closest-side, #21a30b33 0%, #21a30b1c 32%, #21a30b0a 58%, transparent 78%);pointer-events:none;opacity:0;width:90vmax;height:90vmax;position:absolute;bottom:-30%;right:-8%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 80%);mask-image:radial-gradient(closest-side,#000 40%,#0000 80%)}.steps__copy{gap:3.5rem;display:grid}.steps__n{color:var(--dim);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;font-size:1rem;display:block}.steps__item h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,7vw,7.25rem);font-weight:500;line-height:.98}.steps__item p{max-width:27rem;color:var(--dim);letter-spacing:-.012em;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.45}.steps__device{justify-self:center}.steps__rec{z-index:5;position:absolute;inset:0}html:not(.is-motion) .steps__rec{display:none}.is-motion .steps{height:480svh}.is-motion .steps__pin{height:100svh;padding-block:0;padding-right:clamp(var(--pad), 10vw, 12rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,4vw,5rem);position:sticky;top:0}.is-motion .steps__copy{align-items:center;height:100%}.is-motion .steps__item{grid-area:1/1}@media (max-width:899px){.steps__pin{--phone-w:min(66vw, 28.5svh)}.is-motion .steps__pin{padding:4.25rem var(--pad) 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0}.is-motion .steps__copy{align-items:start}.is-motion .steps__device{margin-bottom:1.25rem}.steps__n{margin-bottom:.5rem}.steps__item h2{font-size:min(12vw,7.2svh)}.steps__item p{margin-top:.75rem;font-size:1rem;line-height:1.38}}.status{z-index:2;padding:calc(18 * var(--u)) calc(38 * var(--u)) 0 calc(48 * var(--u));font-size:calc(16.5 * var(--u));color:#fff;justify-content:space-between;font-weight:600;display:flex;position:relative}.status__right{align-items:center;gap:calc(6 * var(--u));display:flex}.status__right svg{height:calc(12 * var(--u));fill:currentColor;width:auto}.lock{background:radial-gradient(90% 46% at 50% 100%,#123b1b,#0000),radial-gradient(70% 30% at 80% 8%,#15241b,#0000),#070a08;position:absolute;inset:0}.lock__time{margin-top:calc(26 * var(--u));text-align:center;color:#f2f4ee}.lock__time small{font-size:calc(19 * var(--u));opacity:.86;font-weight:500;display:block}.lock__time b{margin-top:calc(-4 * var(--u));font-size:calc(92 * var(--u));letter-spacing:-.03em;font-weight:600;line-height:1.04;display:block}.lock__locator{justify-items:center;gap:calc(18 * var(--u));margin:calc(-60 * var(--u)) 0 0 calc(-120 * var(--u));width:calc(240 * var(--u));display:grid;position:absolute;top:52%;left:50%}.lock__rings{width:calc(92 * var(--u));height:calc(92 * var(--u));place-items:center;display:grid;position:relative}.lock__rings i{border:calc(1.5 * var(--u)) solid var(--green);opacity:0;border-radius:50%;animation:2.7s ease-out infinite ring;position:absolute;inset:0}.lock__rings i:nth-child(2){animation-delay:.9s}.lock__rings i:nth-child(3){animation-delay:1.8s}.lock__rings b{width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--green);border-radius:50%}@keyframes ring{0%{opacity:.8;transform:scale(.22)}to{opacity:0;transform:scale(1.3)}}.lock__place{font-size:calc(19 * var(--u));letter-spacing:-.01em;color:#f2f4ee;font-weight:600}.lock__minis{width:0;height:0;position:absolute;top:56%;left:50%}.lock__mini{--card-w:calc(236 * var(--u));top:calc(-74 * var(--u));left:calc(-118 * var(--u));opacity:0;position:absolute}.notif{right:calc(12 * var(--u));bottom:calc(112 * var(--u));left:calc(12 * var(--u));gap:calc(11 * var(--u));padding:calc(13 * var(--u)) calc(14 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #0006;color:#f2f4ee;font-size:calc(15 * var(--u));background:#2b312c;line-height:1.26;display:flex;position:absolute}.notif__icon{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(10 * var(--u));margin-top:calc(1 * var(--u));background:#080b0a;flex:none;display:block;position:relative}.notif__icon span{top:calc(8 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));margin-left:calc(-4 * var(--u));background:var(--green);border-radius:50%;position:absolute;left:50%}.notif__icon:after{content:"";top:calc(19 * var(--u));width:calc(6 * var(--u));height:calc(14 * var(--u));margin-left:calc(-3 * var(--u));border-radius:calc(1 * var(--u));background:#eef1ea;position:absolute;left:50%}.notif__body{flex:1;min-width:0}.notif__top{margin-bottom:calc(2 * var(--u));font-size:calc(13 * var(--u));opacity:.68;justify-content:space-between;align-items:baseline;display:flex}.notif__top b{font-weight:500}.notif__body>b{font-weight:600;display:block}.notif__body p{opacity:.84}.lock__foot{right:calc(44 * var(--u));bottom:calc(40 * var(--u));left:calc(44 * var(--u));justify-content:space-between;display:flex;position:absolute}.lock__foot span{width:calc(50 * var(--u));height:calc(50 * var(--u));color:#f2f4ee;background:#ffffff1c;border-radius:50%;place-items:center;display:grid}.lock__foot svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.lock__bar{bottom:calc(9 * var(--u));width:calc(140 * var(--u));height:calc(5 * var(--u));margin-left:calc(-70 * var(--u));background:#f2f4ee;border-radius:99px;position:absolute;left:50%}.rec{color:#eef1ea;font-size:calc(15 * var(--u));background:#0a0e0d;line-height:1.2;position:absolute;inset:0}.rec small{color:#79827b;display:block}.rec__head{align-items:center;gap:calc(12 * var(--u));margin-top:calc(20 * var(--u));padding:0 calc(16 * var(--u)) calc(12 * var(--u));border-bottom:1px solid #1e2722;display:flex}.rec__avatar{width:calc(40 * var(--u));height:calc(40 * var(--u));color:#fff;font-size:calc(15 * var(--u));background:#f34337;border-radius:50%;place-items:center;font-weight:300;display:grid;position:relative}.rec__avatar i{width:calc(11 * var(--u));height:calc(11 * var(--u));border:calc(2 * var(--u)) solid #0a0e0d;background:var(--green);border-radius:50%;position:absolute;bottom:0;right:0}.rec__who{flex:1}.rec__who small{font-size:calc(10.5 * var(--u));letter-spacing:.1em}.rec__who b{font-size:calc(16 * var(--u));font-weight:600}.rec__round{width:calc(40 * var(--u));height:calc(40 * var(--u));background:#151a16;border-radius:50%;flex:none;place-items:center;display:grid}.rec__round svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.rec__round--dim{width:calc(44 * var(--u));height:calc(44 * var(--u));color:#7f8a82;background:#2c352f}.rec__near{align-items:center;gap:calc(12 * var(--u));margin:calc(13 * var(--u)) calc(16 * var(--u)) 0;padding:calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(16 * var(--u));background:#151a16;border:1px solid #222a25;display:flex}.rec__near>i{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#14650a;border-radius:50%}.rec__near>div{flex:1}.rec__near b{font-size:calc(14.5 * var(--u));font-weight:600;display:block}.rec__near small{margin-top:calc(2 * var(--u));font-size:calc(12 * var(--u))}.rec__near>svg{width:calc(15 * var(--u));color:#6d766f}.rec__nearby{align-items:center;gap:calc(7 * var(--u));margin:calc(15 * var(--u)) calc(16 * var(--u)) calc(11 * var(--u));color:#1b7b0b;font-size:calc(12.5 * var(--u));letter-spacing:.12em;font-weight:600;display:flex}.rec__nearby svg{width:calc(17 * var(--u))}.rec__panel{margin:0 calc(16 * var(--u));padding:calc(20 * var(--u));border-radius:calc(24 * var(--u));background:#1e2722;position:relative}.rec__merchant{align-items:center;gap:calc(8 * var(--u));display:flex}.rec__merchant>div{flex:1;min-width:0}.rec__merchant b{font-size:calc(21 * var(--u));letter-spacing:-.02em;font-weight:700;line-height:1.08;display:block}.rec__merchant small{margin-top:calc(4 * var(--u));font-size:calc(12.5 * var(--u))}.rec__best{padding:calc(7 * var(--u)) calc(11 * var(--u));color:#23a80f;font-size:calc(12 * var(--u));border:1px solid #47574b;border-radius:99px;flex:none;font-weight:600}.rec__pick{align-items:center;gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(13 * var(--u));border-radius:calc(16 * var(--u));background:#0a0e0d;display:flex}.rec__chip{width:calc(70 * var(--u));height:calc(46 * var(--u));border-radius:calc(8 * var(--u));color:#fff;font-size:calc(11 * var(--u));background:linear-gradient(135deg,#19355d,#01193f);flex:none;place-items:center;font-weight:700;display:grid}.rec__pick b{font-size:calc(14.5 * var(--u));letter-spacing:-.01em;font-weight:700;display:block}.rec__rate{align-items:baseline;gap:calc(7 * var(--u));margin-top:calc(3 * var(--u));display:flex}.rec__rate strong{color:#23a80f;font-size:calc(33 * var(--u));letter-spacing:-.03em;font-weight:700;line-height:1}.rec__rate span{color:#a6aea8;font-size:calc(14 * var(--u))}.rec__pick small{margin-top:calc(5 * var(--u));font-size:calc(11 * var(--u));line-height:1.25}.rec__used{justify-content:center;align-items:center;gap:calc(9 * var(--u));height:calc(48 * var(--u));margin-top:calc(16 * var(--u));border-radius:calc(13 * var(--u));background:var(--green);color:#fff;font-size:calc(15 * var(--u));font-weight:600;display:flex}.rec__used svg{width:calc(19 * var(--u))}.rec__other{justify-content:center;align-items:center;gap:calc(8 * var(--u));margin-top:calc(15 * var(--u));color:#7f8a82;font-size:calc(13.5 * var(--u));font-weight:500;display:flex}.rec__other svg{width:calc(13 * var(--u))}.rec__saved{align-items:center;gap:calc(12 * var(--u));margin:calc(13 * var(--u)) calc(16 * var(--u)) 0;padding:calc(14 * var(--u));border-radius:calc(18 * var(--u));background:#151a16;border:1px solid #222a25;display:flex}.rec__pig{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(12 * var(--u));color:var(--green);background:#222b26;place-items:center;display:grid}.rec__pig svg{width:calc(26 * var(--u))}.rec__saved>div{flex:1}.rec__saved small{font-size:calc(12.5 * var(--u))}.rec__saved b{font-size:calc(23 * var(--u));font-weight:700}.rec__txns{align-items:center;gap:calc(5 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));color:var(--green);font-size:calc(12.5 * var(--u));background:#222b26;font-weight:600;display:flex}.rec__txns svg{width:calc(16 * var(--u))}.rec__wallet{margin:calc(20 * var(--u)) calc(16 * var(--u)) 0;justify-content:space-between;align-items:baseline;display:flex}.rec__wallet b{font-size:calc(21 * var(--u));letter-spacing:-.02em;font-weight:700}.rec__wallet span{color:var(--green);font-size:calc(14 * var(--u));font-weight:500}.rec__tile{margin:calc(11 * var(--u)) calc(16 * var(--u)) 0;padding:calc(13 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:#151a16;border:1px solid #222a25}.rec__tile b{font-size:calc(14.5 * var(--u));font-weight:600;display:block}.rec__chips{gap:calc(6 * var(--u));margin-top:calc(9 * var(--u));display:flex}.rec__chips span{padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(7 * var(--u));color:#9aa39c;font-size:calc(11.5 * var(--u));background:#222b26;font-weight:500}.tabbar{right:calc(16 * var(--u));bottom:calc(34 * var(--u));left:calc(16 * var(--u));padding:calc(13 * var(--u)) 0 calc(11 * var(--u));border-radius:calc(28 * var(--u));background:#151a16;border:1px solid #2a332d;grid-template-columns:repeat(4,1fr);display:grid;position:absolute}.tabbar__tab{justify-items:center;gap:calc(4 * var(--u));color:#5f6a62;font-size:calc(10.5 * var(--u));font-weight:500;display:grid}.tabbar__tab svg{width:calc(23 * var(--u));height:calc(23 * var(--u))}.tabbar__tab.is-active{color:var(--green)}.points__pin{padding:clamp(5rem, 14svh, 9rem) var(--pad);gap:3rem;display:grid;position:relative;overflow:hidden}.points__title{letter-spacing:-.042em;max-width:13ch;font-size:clamp(2.5rem,5.2vw,5.5rem);font-weight:500;line-height:1}.points__low span,.points__high span{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-weight:500;line-height:.82;display:block}.points__low span{color:var(--dim);font-size:min(10vw,17svh)}.points__high span{transform-origin:0 100%;margin-left:-.05em;font-size:min(33vw,56svh)}.points__low small,.points__high small{color:var(--dim);margin-top:.85rem;font-size:clamp(.9375rem,1.2vw,1.125rem);display:block}.points__body{max-width:24rem;color:var(--dim);letter-spacing:-.012em;font-size:clamp(1.0625rem,1.35vw,1.3125rem);line-height:1.42}.is-motion .points{height:260svh}.is-motion .points__pin{height:100svh;padding:0;display:block;position:sticky;top:0}.is-motion .points__title{top:clamp(5.5rem,13svh,8rem);left:var(--pad);position:absolute}.is-motion .points__low{top:clamp(5.5rem,13svh,8rem);right:var(--pad);text-align:right;position:absolute}.is-motion .points__high{bottom:clamp(1.75rem,5svh,3.5rem);left:var(--pad);position:absolute}.is-motion .points__body{right:var(--pad);width:clamp(14rem,25vw,24rem);position:absolute;bottom:clamp(1.75rem,5svh,3.5rem)}@media (max-width:899px){.points__high span{font-size:44vw}.points__low span{font-size:15vw}.is-motion .points__title{right:var(--pad);max-width:none;font-size:min(10.5vw,6.4svh)}.is-motion .points__low{top:40%;right:auto;left:var(--pad);text-align:left}.is-motion .points__high{bottom:26svh}.is-motion .points__body{right:var(--pad);left:var(--pad);width:auto;max-width:none;font-size:1rem;bottom:1.75rem}}.lens__pin{--phone-w:min(22rem, 40svh);--sw:calc(var(--phone-w) * .944);--sh:calc(var(--sw) * 2622 / 1206);isolation:isolate;background:#0a0e0d;height:100svh;min-height:34rem;position:relative;overflow:hidden}.is-motion .lens{height:300svh}.is-motion .lens__pin{position:sticky;top:0}.lens__world{pointer-events:none;position:absolute;inset:0}.lens__world--dim{opacity:.34}.lens__pin:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#080b0a,#0000 22% 78%,#080b0a),radial-gradient(closest-side,#0000 52%,#080b0ad0 100%);position:absolute;inset:0}.lens__world--lit{z-index:2;clip-path:inset(calc(50% - var(--sh) / 2) calc(50% - var(--sw) / 2) round calc(var(--phone-w) * .137))}.lens__map{will-change:transform;width:165vmax;height:165vmax;margin:-82.5vmax 0 0 -82.5vmax;position:absolute;top:50%;left:50%}.lens__map img{width:100%;height:100%}.pin{--pin:calc(var(--sw,21rem) * .08);width:var(--pin);height:var(--pin);margin:calc(var(--pin) / -2) 0 0 calc(var(--pin) / -2);border:calc(var(--pin) * .075) solid #10140f;color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.pin svg{width:56%;height:56%}.pin--gray{background:#7b897a}.pin--gold{background:var(--gold)}.pin--green{background:var(--green)}.lens__device{z-index:1;margin:calc(var(--phone-w) * -1.0542) 0 0 calc(var(--phone-w) / -2);position:absolute;top:50%;left:50%}.lens__device--ui{z-index:3}.lens__device--ui .phone{box-shadow:none;background:0 0}.lens__device--ui .phone:before,.lens__device--ui .phone:after{display:none}.lens__device--ui .phone__screen{background:0 0}.lens__bar{padding-bottom:calc(12 * var(--u));background:#151a16;position:absolute;inset:0 0 auto}.lens__head{align-items:center;gap:calc(14 * var(--u));margin-top:calc(18 * var(--u));padding:0 calc(16 * var(--u));color:#eef1ea;display:flex}.lens__head>span{width:calc(40 * var(--u));height:calc(40 * var(--u));background:#2a332d;border-radius:50%;flex:none;place-items:center;display:grid}.lens__head svg{width:calc(18 * var(--u))}.lens__head>div{flex:1;min-width:0}.lens__head b{font-size:calc(18 * var(--u));letter-spacing:-.01em;font-weight:700;display:block}.lens__head small{margin-top:calc(2 * var(--u));color:#6d776f;font-size:calc(11 * var(--u));line-height:1.2;display:block}.lens__you{width:calc(21 * var(--u));height:calc(21 * var(--u));margin:calc(-10.5 * var(--u)) 0 0 calc(-10.5 * var(--u));border:calc(3 * var(--u)) solid #e4e8ea;background:var(--you);border-radius:50%;position:absolute;top:50%;left:50%}.lens__you:after{content:"";inset:calc(-3 * var(--u));background:#0091fe66;border-radius:50%;animation:2.4s ease-out infinite you;position:absolute}@keyframes you{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lens__copy{top:50%;left:var(--pad);z-index:4;width:min(calc(50% - var(--phone-w) / 2 - var(--pad) - 1.5rem), 34rem);position:absolute;translate:0 -50%}.lens__copy h2{letter-spacing:-.038em;font-size:clamp(2.5rem,4.6vw,5.25rem);font-weight:500;line-height:1}.lens__copy p{color:#adb5ae;letter-spacing:-.012em;max-width:24rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.42}.lens__legend{top:50%;right:var(--pad);z-index:4;width:min(calc(50% - var(--phone-w) / 2 - var(--pad) - 1.5rem), 19rem);color:#cfd5cf;gap:1.1rem;font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.25;display:grid;position:absolute;translate:0 -50%}.lens__legend li{align-items:center;gap:.8rem;display:flex}.lens__legend .pin{--pin:2rem;flex:none;margin:0;position:static}@media (max-width:899px){.lens__pin{--phone-w:min(54vw, 28svh)}.lens__legend,.lens__copy{z-index:4}.lens__copy{top:clamp(4.5rem,9svh,6rem);right:var(--pad);width:auto;translate:none}.lens__copy h2{font-size:min(10.5vw,6.2svh)}.lens__copy p{display:none}.lens__device{margin-top:calc(var(--phone-w) * -1.0542 + 3svh)}.lens__world--lit{clip-path:inset(calc(50% - var(--sh) / 2 + 3svh) calc(50% - var(--sw) / 2) calc(50% - var(--sh) / 2 - 3svh) round calc(var(--phone-w) * .137))}.lens__legend{top:auto;right:var(--pad);bottom:1.25rem;left:var(--pad);gap:.5rem;width:auto;font-size:.9375rem;translate:none}.lens__legend .pin{--pin:1.5rem}}.tour__pin{--phone-w:min(22rem, 36svh);padding-block:clamp(5rem,14svh,8rem) 3rem;overflow:hidden}.tour__track{width:max-content;padding-inline:var(--pad) clamp(var(--pad), 14vw, 16rem);align-items:center;gap:clamp(2.5rem,7vw,8rem);display:flex}.tour__title{letter-spacing:-.042em;flex:none;width:min(9ch,76vw);font-size:clamp(3rem,8vw,8.5rem);font-weight:500;line-height:.96}.tour__item{width:var(--phone-w);flex:none}.tour__item figcaption{gap:.35rem;margin-top:1.5rem;font-size:1rem;line-height:1.38;display:grid}.tour__item figcaption b{letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.tour__item figcaption span{color:var(--dim)}.is-motion .tour__pin{align-items:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0}.is-motion .tour__track{will-change:transform}@media (max-width:899px){.tour__pin{--phone-w:min(68vw, 45svh);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.tour__pin::-webkit-scrollbar{display:none}.is-motion .tour__pin{height:auto;padding-block:4rem;display:block;position:static}.tour__track{padding-inline:var(--pad);align-items:flex-start}.tour__title{align-self:center;width:66vw;font-size:15vw}.tour__item{scroll-snap-align:center}}.paper{z-index:2;background:var(--paper);color:var(--paper-ink);will-change:clip-path;position:relative}.privacy{padding:clamp(7rem, 22svh, 15rem) var(--pad) clamp(4rem, 10svh, 8rem)}.privacy__title{letter-spacing:-.044em;max-width:15ch;font-size:clamp(3.25rem,9.4vw,10.5rem);font-weight:500;line-height:.95}.privacy__list{gap:1.5rem;margin-top:clamp(5rem,16svh,11rem);display:grid}.privacy__label{color:var(--paper-dim);letter-spacing:-.012em;font-size:clamp(1.0625rem,1.35vw,1.3125rem)}.privacy__list ul{gap:clamp(.5rem,1.2vw,1rem);display:grid}.privacy__list li{letter-spacing:-.042em;font-size:clamp(2.125rem,5.8vw,6.25rem);font-weight:500;line-height:1.04}.privacy__list li span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 56%/100% .05em no-repeat}.privacy__foot{letter-spacing:-.012em;gap:2.5rem;margin-top:clamp(5rem,14svh,10rem);font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.45;display:grid}.privacy__promise{letter-spacing:-.035em;max-width:19ch;font-size:clamp(1.75rem,3.1vw,3.25rem);font-weight:500;line-height:1.08}.privacy__foot>div{max-width:28rem;color:var(--paper-dim)}.privacy__link{color:var(--paper-ink);text-underline-offset:.3em;transition:text-underline-offset .24s var(--out);margin-top:1.25rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.privacy__link:hover{text-underline-offset:.5em}.faq{padding:clamp(4rem, 12svh, 9rem) var(--pad) clamp(6rem, 18svh, 12rem);border-top:1px solid var(--paper-rule);margin-inline:var(--pad);gap:3rem;padding-inline:0;display:grid}.faq__title{letter-spacing:-.045em;font-size:clamp(2.25rem,3.3vw,3.5rem);font-weight:500;line-height:1}.faq__item{border-bottom:1px solid var(--paper-rule)}.faq__item summary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.15;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary i{flex:none;width:1.05rem;height:1.05rem;position:relative}.faq__item summary i:before,.faq__item summary i:after{content:"";width:100%;height:1.5px;transition:transform .32s var(--out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.faq__item summary i:after{transform:rotate(90deg)}.faq__item[open] summary i:after{transform:rotate(0)}.faq__item p{max-width:38rem;color:var(--paper-dim);padding-bottom:1.75rem;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.5}.faq__item::details-content{block-size:0;transition:block-size .34s var(--out), content-visibility .34s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}}@media (min-width:900px){.privacy__list{grid-template-columns:minmax(10rem,1fr) 3.6fr;align-items:start}.privacy__label{padding-top:.75rem;position:sticky;top:7rem}.privacy__foot{grid-template-columns:1fr 1fr;align-items:start;margin-left:calc(21.7391% + .326087rem)}.faq{grid-template-columns:minmax(10rem,1fr) 3.6fr;column-gap:1.5rem}}.closing{isolation:isolate;flex-direction:column;justify-content:space-between;gap:4rem;min-height:100svh;padding-top:clamp(6rem,18svh,12rem);display:flex;position:relative;overflow:hidden}.closing__bloom{z-index:-1;background:var(--grain), radial-gradient(closest-side, #21a30b4d 0%, #21a30b2b 30%, #21a30b0f 56%, transparent 78%);pointer-events:none;width:150vmax;height:110vmax;margin-left:-75vmax;position:absolute;bottom:-60vmax;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 80%);mask-image:radial-gradient(closest-side,#000 40%,#0000 80%)}.closing__top{padding-inline:var(--pad);justify-items:start;gap:2.5rem;display:grid}.closing__top h2{letter-spacing:-.042em;max-width:12ch;font-size:clamp(3.25rem,8.6vw,9.5rem);font-weight:500;line-height:.96}.closing__mark{padding-inline:calc(var(--pad) * .5);text-align:center;white-space:nowrap;font-size:37.5vw;line-height:.82}.closing__mark .wordmark{--track:-.055em}@media (min-width:900px){.closing__top{grid-template-columns:1fr auto;align-items:end}}.closing__foot{z-index:1;margin-top:calc(-1*clamp(2rem,4svh,3rem));position:relative}
