.rv .w-sec.w-tgt{padding-top:var(--k-gap)}@container rv (min-width:600px){.rv .w-sec.w-tgt{padding-top:calc(var(--k-gap) * var(--k-ds))}}@container rv (min-width:1024px){.rv .w-sec.w-tgt,#join .w-sec.w-tgt{padding-top:var(--w-gap-desk)}}.rv .w-promise+.w-sec{padding-top:48px}@container rv (min-width:600px){.rv .w-promise+.w-sec{padding-top:56px}}@container rv (min-width:1024px){.rv .w-promise+.w-sec{padding-top:64px}}.rv .w-whatc .g-t{letter-spacing:-.022em;text-wrap:balance;font-size:34px;line-height:38px}.rv .w-tagl{max-width:720px;font-family:var(--font-utile);letter-spacing:-.016em;color:var(--k-mute);text-wrap:balance;margin:16px auto 0;font-size:22px;font-weight:500;line-height:28px}.rv .w-head.w-whatc{margin-bottom:calc(var(--k-g-group) + 12px - var(--k-gap))}@container rv (min-width:600px){.rv .w-whatc .g-t{font-size:48px;line-height:52px}.rv .w-tagl{margin-top:20px;font-size:28px;line-height:34px}.rv .w-head.w-whatc{margin-bottom:calc(var(--w-head-gap) + 16px - var(--k-gap) * var(--k-ds))}}@container rv (min-width:1024px){.rv .w-whatc .g-t{font-size:60px;line-height:64px}.rv .w-tagl{margin-top:24px;font-size:32px;line-height:38px}.rv .w-head.w-whatc{margin-bottom:calc(var(--w-head-gap) + 24px - var(--w-gap-desk))}}.rv .w-chip.w-gc{color:#fff;background-color:var(--c);box-shadow:calc(var(--k-btn-sx) * .67) var(--k-btn-sx) calc(var(--k-btn-sx) * 1.67) #3c465f4d, calc(var(--k-btn-sx) * -1.3) calc(var(--k-btn-sx) * -1.3) calc(var(--k-btn-sx) * 3.2) #ffffffe6, inset var(--k-lipx) var(--k-lipx) 0 0 #ffffff57,inset calc(-1 * var(--k-lipx)) calc(-1 * var(--k-lipx)) 0 0 #00000038;background-image:linear-gradient(145deg,#ffffff0f,#fff0 42%,#0000001f);transition:box-shadow .16s ease-out}.rv .w-chip.w-gc .button{color:inherit}.rv .w-chip.w-gc:active,.rv .w-chip.w-gc[aria-pressed=true],.rv .w-jump .w-chip.w-gc[aria-current=true]{color:#fff;background-image:linear-gradient(145deg,#00000029,#0000 62%);box-shadow:0 0 0 .5px #11182740,inset 3px 3px 7px #0000006b,inset -2px -2px 5px #ffffff2e}@media (hover:hover) and (pointer:fine){.rv .w-chip.w-gc:hover{box-shadow:0 0 0 .5px #11182740,inset 3px 3px 7px #0000006b,inset -2px -2px 5px #ffffff2e}}.rv .w-chip.w-gc:focus-visible{outline:2px solid var(--k-num);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rv .w-chip.w-gc{transition:none}}.rv .g-pill.g-wa{color:#fff;box-shadow:0 8px 18px -8px #13803e8c,0 2px 4px #143c232e, inset var(--k-lipx) var(--k-lipx) 0 0 #ffffff4d,inset calc(-1 * var(--k-lipx)) calc(-1 * var(--k-lipx)) 0 0 #0003;background-color:#13803e;background-image:linear-gradient(145deg,#ffffff12,#fff0 45%,#0000001a)}.rv .g-wa .g-wai{filter:brightness(0)invert();flex:none;width:20px;height:20px;margin:0 10px 0 -2px;display:block}.rv .g-pill.g-wa:active{box-shadow:inset 2px 2px 6px #00000059,inset -1px -1px 3px #ffffff26}@media (hover:hover) and (pointer:fine){.rv .g-pill.g-wa:hover{background-color:#0f7034;box-shadow:inset 2px 2px 6px #0000004d,inset -1px -1px 3px #ffffff1f}}.rv .g-pill.g-wa:focus-visible{outline:2px solid var(--k-num);outline-offset:3px}.rv .g-ra.g-rx{width:10px;height:10px}.rv .g-sn.w-b2b{color:var(--k-mute)}.rv .w-nl{color:var(--k-ink);font-weight:500}.rv .w-rnav{gap:20px;margin-top:24px}@container rv (min-width:1024px){.rv a.w-goal>.w-side{margin-top:22px}}.rv .w-dock .g-t{font-size:28px;line-height:32px}@container rv (min-width:600px){.rv .w-dock .g-t{font-size:36px;line-height:40px}.rv .w-loc>.w-dockc,.rv .w-loc .w-pg>.w-dockc{align-self:start}}@container rv (min-width:1024px){.rv .w-dock .g-t{font-size:40px;line-height:44px}.rv .w-oplans [data-plan-pane]{align-items:start}}.rv .w-perkl{grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.rv .w-perk{flex-direction:column;min-width:0;display:flex}.rv .w-pico{background:var(--chart-tray);width:52px;height:52px;box-shadow:var(--w-tray-sh);color:var(--k-ink);border-radius:16px;place-items:center;display:grid}.rv .w-pico svg{width:26px;height:26px;display:block}.rv .w-perk>.g-t{margin-top:20px;padding-top:0}.rv .w-perk>.g-p{margin-top:var(--k-g-text)}@container rv (min-width:768px){.rv .w-perkl{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}}@container rv (min-width:1200px){.rv .w-perkl{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.rv .w-perk>.g-t{font-size:22px;line-height:26px}}.rv .w-p6h{gap:var(--k-g-group);flex-direction:column;display:flex}.rv .w-p6h .g-t{padding-top:0}.rv .w-p6h .g-p{max-width:600px}.rv .w-p6h .w-btns{margin-top:0}@container rv (min-width:1024px){.rv .w-p6h{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.rv .w-p6h .w-btns{flex:none}}.rv .w-p6l{margin:calc(var(--k-g-group) + 8px) 0 0;grid-template-columns:minmax(0,1fr);gap:28px;padding:0;list-style:none;display:grid}.rv .w-p6{flex-direction:column;min-width:0;display:flex}.rv .w-p6b{border-radius:var(--pill);background:var(--chart-tray);height:8px;box-shadow:var(--w-tray-sh);display:block;position:relative;overflow:hidden}.rv .w-p6b i{width:calc(var(--f) * 100%);border-radius:inherit;background:var(--k-num);box-shadow:var(--w-num-sh);display:block;position:absolute;top:0;bottom:0;left:0}.rv .w-p6n{color:var(--k-mute);margin-top:14px}.rv .w-p6 .step-title,.rv .w-p6 .body{margin-top:6px;display:block}@container rv (min-width:600px){.rv .w-p6l{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}}@container rv (min-width:1024px){.rv .w-p6l{margin-top:calc(var(--k-g-group) * 2);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px}}@container rv (max-width:599px){.rv .w-perkl,.rv .w-p6l{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--k-pad-x));margin-right:calc(-1 * var(--k-pad-x));padding:0 var(--k-pad-x);scroll-padding:0 var(--k-pad-x);grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:0;overflow-x:auto}.rv .w-perkl::-webkit-scrollbar{display:none}.rv .w-p6l::-webkit-scrollbar{display:none}.rv .w-perk,.rv .w-p6{scroll-snap-align:start;padding-right:20px}}@media (hover:hover) and (pointer:fine){.rv a.w-plan.w-plan1:hover,.rv a.w-plan.w-plan1:focus-visible{background-color:#0000;background-image:radial-gradient(120% 90% at 100% 0,#6e91ff52,#6e91ff00 55%),linear-gradient(160deg,#1b44dc,#0726b0 55%,#04146e);box-shadow:inset 0 0 0 1px #a5beffcc,inset 0 0 24px #78a0ff61,0 0 0 1px #4673ff80,0 0 30px 2px #285fff8c,0 24px 48px -24px #041ea0bf}}.rv .w-libp>.w-search{margin-top:0}.rv .w-libp .w-count:empty{min-height:0;margin-top:0}.rv .w-libp .w-lib>details>summary{margin-top:16px}@container rv (min-width:1024px){.rv .w-libp .w-lib>details>summary{margin-top:20px}}.rv .w-offer2 .w-oticks,.rv .w-offer2 .w-oticks+.w-btns{margin-top:var(--k-g-group)}.rv .w-offer2 .w-side>.g-k:first-child{margin-top:0}.rv .w-jo .w-top2 .g-t{padding-top:0}.rv .w-jo .w-jkey{margin-top:var(--w-band)}.rv .w-jo .w-jkey .w-key{margin-top:12px}.rv .w-jo .mb{margin-top:var(--w-band)}.rv .w-jbuy{margin-top:var(--k-g-group)}.rv .w-jnote{margin-top:var(--k-g-text);color:var(--k-mute)}.rv.rv-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-ink:#eceef3;--k-mute:#a9aebd;--k-num:#3d6dff;--k-cta:#6b93ff;--w-blue-text:#8fadff;--k-btn-c1:#20232b;--k-btn-c2:#2b2f39;--chart-tray:#ffffff0b;--line:#ffffff1f;--chart-grey:#8b91a1;--k-glass-top:.075;--k-glass-bot:.028;--k-lq-sheen:.07;--k-lq-rim:.13;--k-lq-edge:.04;--k-lq-glow-a:.05;--k-lq-out:0;--k-sh-a:.6;--k-btn-sd:.55;--k-btn-sl:.04;--k-btn-lip:.12;--k-btn-lsh:.5;--k-btn-out:0;--k-btn-dish:0;--k-num-sh:.55;--k-num-lip:.07;--k-rail-a:.16;--k-rep-lip:.22;--w-tray-sh:inset 0 2px 4px #00000073,inset 0 -1px 0 #ffffff0a,0 0 0 .5px #ffffff0f;--w-soft-sh:0 6px 14px -6px #000000bf,0 1px 2px #00000080,inset 0 1px 0 #ffffff1a,inset 0 0 0 .5px #ffffff12;--w-sunk-sh:inset 2px 3px 7px #0009,inset -1px -1px 4px #ffffff0d,0 0 0 .5px #ffffff0f;--w-num-sh:inset 0 3px 2px #0006,inset 0 1px 1px #00000059,0 1px 0 #ffffff12;--w-dish-sh:inset 0 2px 3px #00000080,0 1px 0 #ffffff0f;background-color:#06070c;background-image:radial-gradient(900px 700px at 10% 0,#1d5bff33,#1d5bff00 70%),radial-gradient(800px 800px at 94% 28%,#8b5cf624,#8b5cf600 70%),radial-gradient(900px 900px at 6% 60%,#22bedc17,#22bedc00 70%),radial-gradient(1000px 800px at 88% 96%,#1d5bff21,#1d5bff00 70%),linear-gradient(#0a0b12,#06070c 40%,#07080e);background-size:auto}.rv.rv-dark main{position:relative}.rv.rv-dark main>.w-sec{z-index:1;position:relative}.rv-dark .w-aura{z-index:0;left:calc(50% - 50cqw);top:calc(-1 * var(--w-bar,88px));pointer-events:none;width:100cqw;height:min(1100px,130vh);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.rv-dark .w-aura i{will-change:transform;border-radius:50%;display:block;position:absolute}.rv-dark .w-aura i:first-child{background:radial-gradient(closest-side,#1d5bff99,#1d5bff00);width:900px;height:900px;animation:26s ease-in-out infinite alternate rv-aura1;top:-280px;left:calc(50% - 780px)}.rv-dark .w-aura i:nth-child(2){background:radial-gradient(closest-side,#8b5cf67a,#8b5cf600);width:780px;height:780px;animation:32s ease-in-out infinite alternate rv-aura2;top:-180px;left:calc(50% + 20px)}.rv-dark .w-aura i:nth-child(3){background:radial-gradient(closest-side,#22c8e647,#22c8e600);width:660px;height:660px;animation:38s ease-in-out infinite alternate rv-aura3;top:230px;left:calc(50% - 330px)}.rv-dark .w-aura i:nth-child(4){background:radial-gradient(closest-side,#ec4f8633,#ec4f8600);width:660px;height:660px;animation:44s ease-in-out infinite alternate rv-aura4;top:360px;left:calc(50% + 260px)}@keyframes rv-aura1{to{transform:translate(140px,90px)scale(1.12)}}@keyframes rv-aura2{to{transform:translate(-160px,120px)scale(.9)}}@keyframes rv-aura3{to{transform:translate(120px,-80px)scale(1.18)}}@keyframes rv-aura4{to{transform:translate(-130px,-60px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.rv-dark .w-aura i:nth-child(n){animation:none}}.rv .w-ahero{padding-top:calc(var(--k-gap) + 40px)}.rv .w-ahw{padding:24px var(--k-pad-x) 8px;text-align:center}.rv .w-ahw .g-k{color:#eceef3b8}.rv .w-ahw .g-h{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-top:12px;font-size:56px;line-height:56px}.rv .w-ahw .g-p{color:#eceef3d6;text-wrap:balance;max-width:640px;margin:20px auto 0}.rv .w-ahw .g-p+.g-p{margin-top:16px}.rv .w-aphoto>.g-hpf{margin-top:calc(var(--k-fig-inset) - var(--k-pad-t));aspect-ratio:4/3}@container rv (min-width:600px){.rv .w-ahw{padding:48px calc(var(--k-pad-x) * var(--k-ds)) 16px}.rv .w-ahw .g-h{font-size:84px;line-height:82px}.rv .w-aphoto>.g-hpf{margin-top:calc(var(--k-fig-inset) - var(--k-pad-t) * var(--k-ds));aspect-ratio:16/9}}@container rv (min-width:1024px){.rv .w-ahero{padding-top:calc(var(--w-gap-desk) + 40px)}.rv .w-ahw{padding:72px calc(var(--k-pad-x) * var(--k-ds)) 32px}.rv .w-ahw .g-h{font-size:120px;line-height:112px}.rv .w-ahw .g-p{font-size:19px;line-height:30px}.rv .w-aphoto>.g-hpf{aspect-ratio:21/9}}.rv.rv-dark .w-in .w-top>.g-card.w-sheet{background-color:#16181ff0}.rv.rv-dark .w-ft .g-lock,.rv.rv-dark .w-ft .ic img,.rv.rv-dark .w-press img{filter:invert()}.rv.rv-dark .g-soft,.rv.rv-dark .g-srcbtn{box-shadow:var(--w-soft-sh)}.rv.rv-dark .g-soft:active,.rv.rv-dark .g-srcbtn:active{box-shadow:var(--w-sunk-sh)}.rv.rv-dark .g-ink{color:#141414;background:#f0f1f5;box-shadow:0 6px 14px -6px #000000b3}@media (hover:hover) and (pointer:fine){.rv.rv-dark .g-soft:hover,.rv.rv-dark .g-srcbtn:hover{box-shadow:var(--w-sunk-sh)}.rv.rv-dark .g-ink:hover{color:#fff;background:var(--k-num)}}.rv.rv-dark .g-nr .l,.rv.rv-dark .g-sr+.g-sr:before,.rv.rv-dark .w-rows>div+div:before,.rv.rv-dark .w-faq details+details:before{background:#ffffff24}.rv.rv-dark .g-p a:not([class]),.rv.rv-dark .body a:not([class]),.rv.rv-dark .note a:not([class]),.rv.rv-dark .w-lk{text-decoration-color:#fff6}.rv.rv-dark .w-pdot:before{background:#ffffff42}.rv.rv-dark .skip:focus{color:#141414}.rv.rv-dark .g-hpf img{filter:brightness(.92)}.rv.rv-dark a:focus-visible,.rv.rv-dark button:focus-visible{outline-color:#8fadff}.rv .w-pw dd.w-pwf,.rv .w-pw dd.w-pwt{margin-top:8px}.rv .w-room>.w-rw{container-type:inline-size}.rv .w-room>.w-rw>.g-t{font-size:min(24px,9.25926cqi)}.rv .w-ahw{container-type:inline-size}.rv .w-ahw .g-h{font-size:min(56px,15.625cqi)}@container rv (min-width:600px){.rv .w-ahw .g-h{font-size:min(84px,15.625cqi)}}@container rv (min-width:1024px){.rv .w-ahw .g-h{font-size:min(120px,15.625cqi)}}@container rv (max-width:599px){.rv .w-offer1 .w-inner .g-sl{display:block}.rv .w-offer1 .w-inner .g-sr{grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:2px 0;display:grid}.rv .w-offer1 .w-inner .g-sr:first-child{padding-top:0}.rv .w-offer1 .w-inner .g-sr:last-child{padding-bottom:0}.rv .w-offer1 .w-inner .g-sv{margin-bottom:0}.rv .rp-mini.fc svg{width:64px}.rv .w-hero .g-pill>.g-bl{white-space:normal;text-wrap:balance;text-align:center;line-height:20px}.rv .w-grow .w-rows dd,.rv .w-claim .w-rows dd,.rv .w-cmpc .w-rows dd{margin-left:0}}.rv .w-gold>.w-star5{fill:currentColor;width:auto;height:.92em;display:block}.rv .w-rate>.w-gold{display:inline-flex}.rv .mb-save{color:#0a6534}.rv .mb-left.over{color:#b31220}.rv .w-chip.w-gc[aria-pressed=true],.rv .w-jump .w-chip.w-gc[aria-current=true]{box-shadow:0 0 0 2px #fffffff2,0 0 0 3.5px var(--c),inset 3px 3px 7px #0000006b,inset -2px -2px 5px #ffffff2e}.rv #jn-done h2:focus{outline:none}.rv #join .w-three>.g-card{flex-direction:column;display:flex}.rv #join .w-three>.g-card>.g-p{flex-grow:1}.rv .w-cyc .g-chart{max-width:none}.rv .w-nw{white-space:nowrap}@container rv (min-width:600px){.rv .w-revs{gap:calc(var(--k-gap) * var(--k-ds))}}@container rv (min-width:1024px){.rv .w-revs{gap:var(--w-gap-desk)}}.rv .w-calh span{color:#2c2f38}.rv.rv-dark .g-num:not(.w-num0){background:#2f50ff}.rv #ways .w-grid>.g-card{container-type:inline-size}.rv #ways .w-grid>.g-card>.g-t{font-size:min(24px,9.90099cqi)}@container rv (min-width:600px){.rv #ways .w-grid>.g-card>.g-t{font-size:min(28px,9.90099cqi)}}@container rv (min-width:1024px){.rv .w-n950{gap:14px}}.rv a.w-plan .w-ticks{margin-bottom:var(--k-g-group)}.rv a.w-plan .w-ticks+.w-cta{margin-top:auto}@container rv (min-width:1024px){.rv .g-sum.w-row .g-sr+.g-sr:before{background:rgba(20,24,40,calc(var(--k-rail-a) * .6));width:1px;transform:none}.rv .g-sum.w-row.w-sum4 .g-sl{grid-template-columns:repeat(4,minmax(max-content,1fr))}.rv .g-sum.w-row.w-sum4 .row-title{white-space:nowrap}.rv.rv-dark .g-sum.w-row .g-sr+.g-sr:before{background:#ffffff24}}@container rv (min-width:1024px) and (max-width:1199px){.rv .w-faq{display:block}.rv .w-fq{margin-top:var(--k-g-group)}}@container rv (min-width:820px) and (max-width:1199px){.rv #join .w-grid.w-three{grid-template-columns:repeat(2,minmax(0,1fr))}.rv #join .w-grid.w-three>.g-card:nth-child(3){grid-column:1/-1}}
.rv .w-mhero{grid-template-columns:minmax(0,1fr);row-gap:24px;display:grid}.rv .w-mhero>.w-carw{order:-1}.rv .w-mhead{min-width:0;padding:4px var(--k-pad-x) 0;container-type:inline-size}.rv .w-proof{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rv .w-prf{color:var(--k-ink);flex-wrap:wrap;align-items:center;gap:8px 10px;text-decoration:none;display:inline-flex}.rv .w-avs{flex:none;display:flex}.rv .w-avs .w-av{width:30px;height:30px;box-shadow:0 0 0 2px var(--k-bg-top);margin-left:-7px;font-size:13px}.rv .w-avs .w-av:first-child{margin-left:0}.rv .w-prf>.w-gold{font-size:15px;display:inline-flex}.rv .w-prt{text-underline-offset:4px;-webkit-text-decoration:underline #14141452;text-decoration:underline #14141452;text-decoration-thickness:1px}.rv .w-prf:hover .w-prt{text-decoration-color:currentColor}.rv .w-ess{border-radius:var(--pill);height:34px;color:var(--k-ink);background:linear-gradient(145deg,var(--k-btn-c1),var(--k-btn-c2));box-shadow:var(--w-soft-sh);--k-btn-sx:2px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rv .w-ess i{background:var(--k-num);border-radius:50%;width:7px;height:7px;display:block}.rv .w-mh1{white-space:nowrap;letter-spacing:-.025em;margin-top:20px;font-size:min(40px,9.43396cqw);line-height:1.12}.rv .w-msub{margin-top:10px;font-size:18px;line-height:26px}.rv .w-mwrite{max-width:640px;margin-top:var(--k-g-group);color:var(--k-mute)}.rv .w-mcall{margin-top:var(--k-g-group);flex-direction:column;align-items:stretch;gap:14px;display:flex}.rv .w-mcall>.w-btns{margin-top:0}.rv .w-mcall>.w-spots{align-self:flex-start}.rv .w-tag.w-spots{height:30px;padding:0 12px}.rv .w-mhead>.w-carn{max-width:600px;margin:var(--k-g-group) 0 0;color:var(--k-mute);padding:0}@container rv (min-width:600px){.rv .w-mhead{padding:8px calc(var(--k-pad-x) * var(--k-ds)) 0}.rv .w-mh1{font-size:min(56px,9.43396cqw)}.rv .w-msub{font-size:20px;line-height:28px}.rv .w-mcall{flex-direction:row;align-items:center;gap:20px}.rv .w-mcall>.w-spots{align-self:center}}@container rv (min-width:1024px){.rv .w-mhero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;column-gap:56px}.rv .w-mhero>.w-mhead{padding:0 0 0 calc(var(--k-pad-x) * var(--k-ds));grid-area:1/1}.rv .w-mhero>.w-carw{order:0;grid-area:1/2}.rv .w-mh1{letter-spacing:-.03em;margin-top:24px;font-size:min(64px,9.43396cqw);line-height:1.1}.rv .w-msub{font-size:22px;line-height:30px}}.rv .w-carw{min-width:0}.rv .w-revs.w-car{--w-shb:28px;margin:0 0 calc(-1 * var(--w-shb));padding:0 0 var(--w-shb);scroll-snap-type:x mandatory;gap:16px}.rv .w-car>.w-cs{aspect-ratio:4/5;border-radius:var(--k-rad);isolation:isolate;background-color:var(--photo-frame);background-image:var(--w-bg1,none);background-size:cover;background-position:var(--w-focus,50% 40%);scroll-snap-align:start;background-repeat:no-repeat;flex:0 0 100%;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #1118278c,0 0 0 .5px #11182714;container-type:inline-size}@supports (background-image:image-set(url("x.webp") 1x)){.rv .w-car>.w-cs{background-image:var(--w-bg)}}.rv .w-cso{z-index:1;padding:72px var(--k-pad-x) 24px;color:var(--white);background:linear-gradient(#05070e00,#05070e9e 34%,#05070edb);position:absolute;bottom:0;left:0;right:0}.rv .w-cso .g-t{color:var(--white);white-space:nowrap;font-size:min(28px,calc((100cqw - 2 * var(--k-pad-x)) / 12));padding-top:0;line-height:1.15}.rv .w-cso .w-csb{color:#fffffff0;margin-top:6px}.rv .w-cso .w-css{color:#ffffffc7;margin-top:4px}.rv .w-csp{border-top:1px solid #fff3;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:22px;margin:14px 0 0;padding-top:12px;display:grid}.rv .w-csp>div{flex-direction:column;gap:2px;min-width:0;display:flex}.rv .w-csp dt{color:#ffffffc7}.rv .w-csp dd{color:var(--white);margin:0}.rv .w-csm{font:300 30px/34px var(--font-swiss);letter-spacing:-.02em}.rv .w-carw>.w-rnav{display:none}.rv .w-carw>.w-rdots{justify-content:center;gap:2px;min-height:20px;margin:14px 0 0;display:flex}.rv .w-carw .w-pdot,.rv .w-routew .w-pdot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:20px;margin:0;padding:0;display:grid}.rv .w-carw .w-pdot:before,.rv .w-routew .w-pdot:before{content:"";background:#14182880;border-radius:3px;width:6px;height:6px;transition:width .2s ease-out,background-color .2s ease-out}.rv .w-carw .w-pdot[data-on]:before,.rv .w-routew .w-pdot[data-on]:before{background:var(--k-ink);width:18px}@media (prefers-reduced-motion:reduce){.rv .w-carw .w-pdot:before,.rv .w-routew .w-pdot:before{transition:none}}@container rv (min-width:600px){.rv .w-car>.w-cs{border-radius:calc(var(--k-rad) + 4px)}.rv .w-cso{padding:96px calc(var(--k-pad-x) * var(--k-ds)) 28px}.rv .w-cso .g-t{font-size:min(28px,calc((100cqw - 2 * var(--k-pad-x) * var(--k-ds)) / 12))}}@container rv (max-width:599px){.rv .w-car>.w-cs{aspect-ratio:1}}@container rv (min-width:600px) and (max-width:1023px){.rv .w-car>.w-cs{aspect-ratio:16/10}}.rv .g-card.w-navy{color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 var(--k-lipx) #ffffff24,0 1px 2px #1118271a,0 18px 40px -24px #0a0f28a6;background:radial-gradient(120% 90% at 0 0,#3d66ff57,#3d66ff00 58%),linear-gradient(160deg,#17234f,#0b1129 55%,#070a18)}.rv .w-navy .w-ofh>.g-k{color:var(--ask-label)}.rv .w-navy .w-ofh>.g-t{color:var(--white)}.rv .w-stats{margin-top:var(--k-g-group);background:#ffffff0f;border-radius:16px;grid-template-columns:minmax(0,1fr);padding:4px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.rv .w-st{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 0;display:grid;position:relative}.rv .w-st+.w-st:before{content:"";background:#ffffff24;height:1px;position:absolute;top:0;left:0;right:0}.rv .w-stn{font:300 36px/40px var(--font-swiss);letter-spacing:-.03em;color:var(--white)}.rv .w-stl{color:#f2f4fad1;font-size:15px;line-height:22px}@container rv (min-width:600px){.rv .w-stats{padding:4px 24px}.rv .w-stl{font-size:16px}}@container rv (min-width:768px){.rv .w-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.rv .w-st:nth-child(2):before{display:none}}.rv .w-ofbox{margin-top:var(--k-g-group);color:var(--k-ink);background:#fff;border-radius:18px;gap:20px;padding:24px 22px;display:grid;box-shadow:0 14px 34px -18px #000000a6}.rv .w-ofp .g-k{color:var(--k-mute)}.rv .w-ofbig{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;display:flex}.rv .w-ofbig b{font:300 56px/60px var(--font-swiss);letter-spacing:-.035em;color:var(--k-num)}.rv .w-ofbig .body{color:var(--k-ink)}.rv .w-ofgo{flex-direction:column;align-items:flex-start;display:flex}.rv .w-ofgo>.g-p{color:var(--k-mute);margin-top:12px}.rv .w-ofgo>.w-btns{align-self:stretch;margin-top:20px}.rv .w-navy>.tbc{color:var(--ask-text)}@container rv (min-width:600px){.rv .w-ofbox{padding:28px 32px}.rv .w-ofgo>.w-btns{align-self:flex-start}}@container rv (min-width:768px){.rv .w-ofbox{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;column-gap:40px}}@container rv (min-width:1024px){.rv .w-stats{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;padding:0}.rv .w-st{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 12px 20px;display:flex}.rv .w-st+.w-st:before,.rv .w-st:nth-child(2):before{width:1px;height:auto;display:block;inset:18px auto 18px 0}.rv .w-stn{font-size:48px;line-height:52px}.rv .w-stl{white-space:nowrap}.rv .w-ofbig b{font-size:72px;line-height:76px}}.rv .w-sec.w-band{z-index:0;margin-top:var(--w-section);padding-bottom:var(--w-section);position:relative}.rv .w-sec.w-band:before{content:"";z-index:-1;pointer-events:none;width:100cqw;position:absolute;top:0;bottom:0;left:calc(50% - 50cqw)}@container rv (min-width:600px){.rv .w-sec.w-band{margin-top:var(--w-section-wide);padding-bottom:var(--w-section-wide)}}@container rv (min-width:1024px){.rv .w-sec.w-band{margin-top:var(--w-section-desk);padding-bottom:var(--w-section-desk)}}.rv .w-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-ink:#eceef3;--k-mute:#a9aebd;--k-num:#3d6dff;--k-cta:#6b93ff;--k-btn-c1:#20232b;--k-btn-c2:#2b2f39;--chart-tray:#ffffff0b;--line:#ffffff1f;--k-glass-top:.075;--k-glass-bot:.028;--k-lq-sheen:.07;--k-lq-rim:.13;--k-lq-edge:.04;--k-lq-glow-a:.05;--k-lq-out:0;--k-sh-a:.6;--k-btn-sd:.55;--k-btn-sl:.04;--k-btn-lip:.12;--k-btn-lsh:.5;--k-btn-out:0;--k-btn-dish:0;--k-num-sh:.55;--k-num-lip:.07;--k-rail-a:.16;--w-tray-sh:inset 0 2px 4px #00000073,inset 0 -1px 0 #ffffff0a,0 0 0 .5px #ffffff0f;--w-soft-sh:0 6px 14px -6px #000000bf,0 1px 2px #00000080,inset 0 1px 0 #ffffff1a,inset 0 0 0 .5px #ffffff12;--w-sunk-sh:inset 2px 3px 7px #0009,inset -1px -1px 4px #ffffff0d,0 0 0 .5px #ffffff0f;--w-num-sh:inset 0 3px 2px #0006,inset 0 1px 1px #00000059,0 1px 0 #ffffff12;--w-dish-sh:inset 0 2px 3px #00000080,0 1px 0 #ffffff0f;color:var(--k-ink)}.rv .w-night:before{background-color:#06070c;background-image:radial-gradient(900px 700px at 8% 0,#1d5bff38,#1d5bff00 70%),radial-gradient(800px 800px at 96% 40%,#8b5cf626,#8b5cf600 70%),radial-gradient(1000px 800px at 30% 100%,#1d5bff1f,#1d5bff00 70%),linear-gradient(#0a0b12,#06070c 45%,#07080e)}.rv .w-night .g-p a:not([class]),.rv .w-night .note a:not([class]){text-decoration-color:#eceef366}.rv .w-night .w-dean .g-hpf{background:#0b0d14}.rv .w-sci{flex-direction:column;display:flex}.rv .w-sci>.g-p.w-how{color:var(--k-ink)}.rv .w-sci>.w-trial{margin-top:var(--k-g-text);color:var(--k-mute)}.rv .w-sci .w-cite{color:var(--k-ink);text-underline-offset:3px;-webkit-text-decoration:underline #eceef366;text-decoration:underline #eceef366;text-decoration-thickness:1px;display:inline}.rv .w-sci .w-cite:hover{text-decoration-color:currentColor}.rv .w-sci .w-cite .g-rx{vertical-align:baseline;margin-left:4px;display:inline-block}.rv .w-sci>.g-tfig{margin-top:auto;padding-top:0}.rv .w-sci>.w-trial{margin-bottom:var(--k-g-fig)}.rv .w-sci>.w-trial+.g-tfig{margin-top:auto}@container rv (min-width:600px){.rv .w-sci>.w-trial{margin-bottom:calc(var(--k-g-fig) + 4px)}}.rv .w-fall .w-fkey{color:var(--stipple-ink);flex-wrap:wrap;justify-content:center;gap:2px 18px;margin:0;padding:0 12px 10px;font-weight:500;line-height:16px;display:flex}.rv .w-fall .w-fkey span{align-items:center;gap:7px;display:inline-flex}.rv .w-fall .w-fkey span:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rv .w-fall .w-fkey span+span{color:var(--stipple-blue)}.rv .g-card.w-sky{background-image:radial-gradient(120% 70% at 0 0,#ffffff8c,#fff0 60%),linear-gradient(160deg,#eaf0ff,#dde6fc)}.rv .w-sky>.g-k{color:var(--k-num)}.rv .w-apps{margin-top:var(--k-g-group);padding-top:var(--k-g-group);border-top:1px solid #042cec1f;flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.rv .w-apps>.label{flex:auto;min-width:0}.rv .w-apps>.w-btns{margin-top:0}@container rv (min-width:1024px){.rv .g-stc.w-row.w-sky ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.rv .w-fvis .g-stc ol,.rv .w-fvis.g-stc ol{margin-top:var(--k-g-group)}.rv .w-fvis .g-hpf img{object-position:var(--w-focus,57% 62%)}.rv .w-tline li.open .w-tdot{background:var(--w-open);box-shadow:var(--w-num-sh)}.rv .w-tline li.open .w-tag.nx:before{background:var(--w-open)}.rv .w-tline li.on .w-tdot{background:var(--k-num);box-shadow:var(--w-num-sh)}.rv .w-tlink{color:var(--k-ink);text-underline-offset:3px;align-items:center;gap:6px;margin-top:8px;-webkit-text-decoration:underline #14141461;text-decoration:underline #14141461;text-decoration-thickness:1px;display:inline-flex}.rv .w-tlink:hover{text-decoration-color:currentColor}@container rv (min-width:1120px){.rv .w-tline.w-tl5{grid-template-columns:repeat(5,auto)}}@container rv (min-width:600px) and (max-width:767px){.rv .w-grid.w-scig{grid-template-columns:minmax(0,1fr)}}@container rv (min-width:600px) and (max-width:819px){.rv #join .w-grid.w-three{grid-template-columns:minmax(0,1fr)}}.rv .w-tag.w-spots:before{background:var(--k-num)}.rv .w-carn .w-carh{color:var(--k-ink);font-weight:500}.rv .w-night .w-pdot:before{background:#ffffff4d}.rv .w-night .w-pdot[aria-current=true]:before,.rv .w-night .w-pdot[data-on]:before{background:var(--k-ink)}.rv .w-sec.w-band+.w-sec{padding-top:var(--w-section)}@container rv (min-width:600px){.rv .w-sec.w-band+.w-sec{padding-top:var(--w-section-wide)}}@container rv (min-width:1024px){.rv .w-sec.w-band+.w-sec{padding-top:var(--w-section-desk)}}@container (max-width:400px){.rv .w-cso .w-css{min-height:2lh}}@container (max-width:340px){.rv .w-csp{grid-template-columns:minmax(0,1fr);row-gap:6px}.rv .w-csp>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.rv .w-csm{font-size:26px;line-height:30px}}.rv .w-blue{--w-shb:32px}@container rv (min-width:600px){.rv .w-sec.w-band.w-blue{padding-top:var(--w-section);padding-bottom:var(--w-section)}}.rv .w-blue:before{background-color:#0b2bd6;background-image:radial-gradient(900px 600px at 6% 0,#8caaff5c,#8caaff00 70%),radial-gradient(900px 700px at 100% 100%,#030a4680,#030a4600 70%),linear-gradient(160deg,#1a3ff0,#0a26c6 55%,#071b93)}.rv .w-blue .w-head>.g-k,.rv .w-blue .w-head>.g-t,.rv .w-blue .w-rate{color:var(--white)}.rv .w-blue .w-rate .body{text-decoration-color:#ffffff8c}.rv .w-blue .w-head .w-rate{display:block}.rv .w-blue .w-rate>.w-gold{vertical-align:-1px;margin-right:10px;display:inline-flex}.rv .w-blue .w-rate svg{vertical-align:1px;margin-left:7px;display:inline-block}.rv .w-blue .w-revs .g-card.w-rev{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;flex-basis:264px;padding:20px 22px 22px;box-shadow:0 1px 2px #000a4633,0 18px 36px -22px #000a46a6}.rv .w-blue .w-rev .w-av{width:32px;height:32px;font-size:14px}.rv .w-blue .w-rev .w-gold{margin-top:12px}.rv .w-blue .w-rev blockquote.g-p{margin-top:8px;font-size:15px;line-height:22px}.rv .w-blue .w-pdot:before{background:#fff6}.rv .w-blue .w-pdot[data-on]:before{background:var(--white)}@container rv (min-width:600px){.rv .w-blue .w-revs .g-card.w-rev{flex-basis:280px}}.rv .g-card.w-deanc{grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.rv .w-dcph{aspect-ratio:1;background:#0b0d14;border-radius:14px;width:88px;overflow:hidden}.rv .w-dcph img{object-fit:cover;object-position:50% 22%;width:100%;max-width:none;height:100%;display:block}.rv .w-dct{min-width:0}.rv .w-dct>.g-t{padding-top:4px}.rv .w-dct>.w-dline{color:var(--k-mute);margin-top:2px}.rv .w-dcb{min-width:0;margin-top:var(--k-g-group);grid-column:1/-1}.rv .w-dcb>.g-p:first-child{margin-top:0}.rv .w-dcb>.w-btns{margin-top:var(--k-g-group)}@container rv (min-width:768px){.rv .g-card.w-deanc{grid-template-rows:auto 1fr;grid-template-columns:168px minmax(0,1fr);align-items:start;column-gap:40px}.rv .w-dcph{aspect-ratio:4/5;border-radius:16px;grid-row:1/span 2;width:168px}.rv .w-dcb{margin-top:var(--k-g-text);grid-column:2}}.rv .w-white:before{background-color:#fbfbfd;background-image:radial-gradient(800px 500px at 100% 0,#042cec0f,#042cec00 70%),linear-gradient(#fdfdfe,#f3f5fa)}.rv .w-routew{--cw:116px;--ch:166px;--col:200px;--rp:var(--k-pad-x);--rs:.6;min-width:0;position:relative}.rv .w-route{z-index:0;grid-template-columns:repeat(5,var(--col));padding:8px var(--rp) 24px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--rp);scrollbar-width:none;align-items:start;margin:-8px 0 -24px;list-style:none;display:grid;position:relative;overflow-x:auto}.rv .w-route::-webkit-scrollbar{display:none}.rv .w-stop{text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;min-width:0;padding:0 10px;display:flex}.rv .w-stop:first-child{margin-top:calc(96px * var(--rs))}.rv .w-stop:nth-child(2){margin-top:calc(84px * var(--rs))}.rv .w-stop:nth-child(3){margin-top:calc(64px * var(--rs))}.rv .w-stop:nth-child(4){margin-top:calc(36px * var(--rs))}.rv .w-when{border-radius:var(--pill);height:26px;color:var(--k-num);white-space:nowrap;background:#042cec14;align-items:center;padding:0 12px;font-size:13px;line-height:16px;display:inline-flex}.rv .w-capw{z-index:1;flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex;position:relative}.rv .w-cap{width:var(--cw);height:var(--ch);border-radius:var(--pill);background:var(--photo-frame) var(--w-bg1) var(--w-focus,50% 50%) / cover no-repeat;box-shadow:0 0 0 4px var(--white),0 0 0 6px var(--k-num),0 22px 34px -18px #04145a99;flex:none}@supports (background-image:image-set(url("x.webp") 1x)){.rv .w-cap{background-image:var(--w-bg)}}.rv .w-capw>.g-num{box-shadow:0 0 0 4px var(--white)}.rv .w-stop>.step-title{margin-top:16px}.rv .w-stop>.body{color:var(--k-mute);margin-top:4px}.rv .w-wave{z-index:-1;left:var(--rp);top:calc(8px + 26px + 14px + var(--ch) + 14px + 13px);width:calc(5 * var(--col));height:calc(96px * var(--rs));pointer-events:none;position:absolute;overflow:visible}.rv .w-wave path{fill:none;stroke:url(#w-wvg);stroke-width:4px;vector-effect:non-scaling-stroke}.rv .w-wave .w-wv0{stroke:#7f95f6;stroke-dasharray:7 6}.rv .w-wave .w-wv1{stroke-linecap:round}.rv .w-routew>.w-rdots{justify-content:center;gap:2px;min-height:20px;margin:16px 0 0;display:flex}.rv .w-routew>.w-rdots[hidden]{display:none}@keyframes w-halo{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:no-preference){.rv .w-stop:last-child .w-capw>.g-num:after{content:"";border:2px solid var(--k-num);pointer-events:none;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite w-halo;position:absolute;inset:-3px}}@container rv (min-width:600px){.rv .w-routew{--cw:120px;--ch:172px;--col:216px;--rp:calc(var(--k-pad-x) * var(--k-ds));--rs:1}}@container rv (min-width:1024px){.rv .w-routew{--cw:128px;--ch:184px}.rv .w-route{padding:0 var(--rp);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:visible}.rv .w-wave{top:calc(26px + 14px + var(--ch) + 14px + 13px);width:calc(100% - 2 * var(--rp))}}@container rv (min-width:1280px){.rv .w-routew{--cw:144px;--ch:206px}}@container rv (max-width:599px){.rv .w-perks .w-perkl+.w-rdots{margin-top:14px}}
@container rv (min-width:1024px){.rv #try .g-card.w-split>.w-side{margin-top:calc(32px + var(--k-g-group));align-self:start}}@container rv (min-width:600px){.rv .w-revs:has(>.w-rev:nth-child(2):last-child)>.g-card.w-rev{flex:1 1 0}}@container rv (min-width:1024px){.rv .w-revs:has(>.w-rev:nth-child(3):last-child)>.g-card.w-rev{flex:1 1 0}}@container rv (max-width:599px){.rv .w-rate{flex-wrap:wrap;row-gap:6px}.rv .w-rate>.w-gold{flex-basis:100%}}@container rv (min-width:1024px){.rv .w-wl .w-pg>.w-words{align-self:start}}@container rv (max-width:599px){.rv .w-hero .g-pill>.g-bl{display:block}.rv .w-hero .g-pill>.g-bl>.g-ra{vertical-align:0;display:inline-block}}
.rv.rv-first{z-index:100;text-align:center;touch-action:none;background:var(--w-night);min-height:0;transition:opacity .45s var(--w-ease);flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0}.rv.rv-first[hidden]{display:none}.rv.rv-first.out{opacity:0}.rv-first .rv-scene>*{animation:rv-first-in .5s var(--w-ease) backwards}.rv.rv-first .g-h{color:var(--white)}.rv.rv-first .rv-more{visibility:hidden;margin:28px 0 0}html:has(#rv-first:not([hidden])) .rv .w-top{z-index:101;transition:transform .6s var(--w-ease)}html:has(#rv-first:not([hidden]):not(.out)) .rv .w-top{transform:translateY(calc(-100% - 40px))}.rv-scene{--r:clamp(6px,var(--fit,13px),13px);--g:calc(var(--r) * 1.38);width:100%;max-width:640px}.rv-weeks{justify-content:center;gap:var(--g);margin-top:32px;display:grid;position:relative}.rv-week{gap:var(--g);display:flex}.rv-week i{width:calc(var(--r) * 2);height:calc(var(--r) * 2);--e:#141e3c03;--rim:-.5px -.5px 0 .25px #969eb459,.5px .5px 0 .25px #ffffffe6;--off:inset calc(var(--r) * .08) calc(var(--r) * .12) calc(var(--r) * .32) #969eb4d9, inset calc(var(--r) * -.07) calc(var(--r) * -.1) calc(var(--r) * .28) #fff,var(--rim);--on:inset calc(var(--r) * .07) calc(var(--r) * .12) calc(var(--r) * .3) #00063cd9, inset calc(var(--r) * -.06) calc(var(--r) * -.09) calc(var(--r) * .25) #aabeff73,var(--rim);--mix:inset calc(var(--r) * .07) calc(var(--r) * .12) calc(var(--r) * .3) #00000080, inset calc(var(--r) * -.06) calc(var(--r) * -.09) calc(var(--r) * .25) #ffffff59,var(--rim);background:var(--e);box-shadow:var(--off);border-radius:50%;position:relative}.rv-first .rv-week i{--e:#ffffff06;--rim:-.5px -.5px 0 .25px #000000b3,.5px .5px 0 .25px #ffffff24;--off:inset calc(var(--r) * .08) calc(var(--r) * .12) calc(var(--r) * .32) #000000e6, inset calc(var(--r) * -.07) calc(var(--r) * -.1) calc(var(--r) * .28) #ffffff1a,var(--rim);animation:rv-first-day .4s linear calc(.25s + var(--i) * .12s) forwards}.rv-first .rv-week i:last-child{animation:none}@container rv (min-width:600px){.rv-scene{--r:clamp(8px,var(--fit,19px),19px)}.rv-weeks{margin-top:40px}.rv.rv-first .rv-more{margin-top:36px}}@media (max-width:599px) and (max-height:700px){:is(.rv-first,.rv-days) .g-h{font-size:24px;line-height:28px}.rv-weeks{margin-top:24px}.rv.rv-first .rv-more{margin-top:20px}}@keyframes rv-first-in{0%{opacity:0;transform:translateY(8px)}}@keyframes rv-first-day{0%{transform:scale(var(--s,1));animation-timing-function:var(--w-in)}50%{background:var(--e);box-shadow:var(--off);transform:scaleX(.03)}50.01%{box-shadow:var(--on);animation-timing-function:var(--w-in);background:#042cec}to{box-shadow:var(--on);background:#042cec;transform:scaleX(1)}}@keyframes rv-first-fill{to{transform:scale(1)}}@keyframes rv-first-pulse{50%{transform:scale(1.16)}}@keyframes rv-first-ring{0%{opacity:.35}to{inset:calc(var(--r) * -3);opacity:0}}
.rv .rv-days{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:88px 24px 104px;display:flex;position:absolute;inset:0}.rv-days .rv-scene{transform:translateY(var(--y,0))}.rv-days.go .rv-scene{transition:transform 1s var(--w-ease);transform:none}.rv-days .rv-week i{box-shadow:var(--on);background:#042cec}.rv-days .rv-week i:last-child{background:var(--e);box-shadow:var(--off)}.rv-days.lit:not(.go) .rv-week.you i:last-child{animation:3.8s .3s infinite w-breathe}.rv-days .rv-week.more{opacity:0;transform:translateY(10px)}.rv-days.go .rv-week.more{opacity:1;transition:opacity .4s var(--w-ease) calc(.1s + var(--k) * 40ms),transform .4s var(--w-ease) calc(.1s + var(--k) * 40ms);transform:none}.rv-days.go .rv-week i:last-child{animation:rv-first-day .6s linear calc(var(--k) * var(--step)) both, rv-first-pulse .5s var(--w-in) calc(.6s + var(--k) * var(--step))}.rv-days .rv-week i:last-child:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #042cec}.rv-days.go .rv-week i:last-child:after{animation:rv-first-ring 1.4s var(--w-ease) calc(.85s + var(--k) * var(--step))}.rv-days .rv-week i.c{--mixd:calc(var(--step) * 7 + 1.55s + var(--d) * .2s)}.rv-days .rv-week i.c:before{content:"";background:var(--c);box-shadow:var(--mix);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.rv-days.go .rv-week i.c:before{animation:rv-first-fill .6s var(--w-ease) var(--mixd) forwards}.rv-days.go .rv-week i.c{animation:rv-first-pulse .6s var(--w-in) var(--mixd)}.rv-days.go .rv-week i.c:last-child{animation:rv-first-day .6s linear calc(var(--k) * var(--step)) both, rv-first-pulse .5s var(--w-in) calc(.6s + var(--k) * var(--step)),rv-first-pulse .6s var(--w-in) var(--mixd)}.rv .rv-days .rv-more{top:calc(var(--r) * 2 + 28px);width:max-content;max-width:calc(100vw - 48px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.rv-days.go .rv-more{opacity:0;transition:opacity .4s var(--w-ease)}.rv .rv-days .rv-says{margin:28px auto 0;padding-top:0}.rv .rv-days .rv-says+.rv-says{margin-top:12px}.rv-days .rv-day{white-space:nowrap}.rv-days .rv-n{font-family:var(--font-swiss);font-weight:inherit;color:var(--k-num)}.rv-days .rv-more span,.rv-days .rv-says span:not(.rv-day){opacity:0;filter:blur(8px);display:inline-block;transform:translateY(14px)}.rv-days.lit .rv-more span,.rv-days.go .rv-says span:not(.rv-day){opacity:1;filter:none;transition:opacity .7s var(--w-ease),filter .7s var(--w-ease),transform .7s var(--w-ease);transition-delay:calc(.3s + var(--i) * .13s);transform:none}.rv-days.go .rv-says span:not(.rv-day){transition-delay:calc(.3s + var(--k) * var(--step) + var(--i) * .13s)}.rv .rv-days .w-down{color:var(--k-ink);background:linear-gradient(145deg,var(--k-btn-c1),var(--k-btn-c2));box-shadow:var(--w-soft-sh);opacity:0;visibility:hidden;transition:opacity .6s var(--w-ease),visibility 0s .6s;margin:0 0 0 -26px;display:flex;position:absolute;bottom:32px;left:50%}.rv .rv-days.end .w-down{opacity:1;visibility:visible;transition:opacity .6s var(--w-ease)}@container rv (min-width:600px){.rv .rv-days .rv-more{top:calc(var(--r) * 2 + 36px)}.rv .rv-days .rv-says{margin-top:36px}}@media (max-width:599px) and (max-height:700px){.rv .rv-days{padding:76px 20px 88px}.rv .rv-days .rv-more{top:calc(var(--r) * 2 + 20px)}.rv .rv-days .rv-says{margin-top:20px;font-size:20px;line-height:24px}.rv .rv-days .rv-says+.rv-says{margin-top:8px}.rv .rv-days .w-down{bottom:20px}}@media (prefers-reduced-motion:reduce){.rv-days *,.rv-days :before,.rv-days :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.rv-days .rv-scene{position:relative}.rv .rv-days .rv-but,.rv .rv-days .rv-line{margin:0;position:absolute;top:0;left:0;right:0}.rv-days.bad .rv-scene>.g-h:first-child,.rv-days.stack .rv-but{opacity:0;transition:opacity .5s var(--w-ease)}.rv .rv-days .rv-ills{left:0;right:0;top:var(--bt,0);margin:0;padding-top:0;position:absolute}.rv-days .rv-but span,.rv-days .rv-ills span:not(.rv-day),.rv-days .rv-line span,.rv-days .rv-yrs span{opacity:0;filter:blur(8px);display:inline-block;transform:translateY(14px)}.rv-days.bad .rv-but span,.rv-days.bad .rv-ills span:not(.rv-day),.rv-days.stack .rv-line span,.rv-days.yrs .rv-yrs span{opacity:1;filter:none;transition:opacity .7s var(--w-ease),filter .7s var(--w-ease),transform .7s var(--w-ease);transition-delay:calc(.5s + var(--i) * .11s);transform:none}.rv .rv-days.bad .rv-says span:not(.rv-day){opacity:0;filter:blur(8px);transition:opacity .5s var(--w-ease),filter .5s var(--w-ease),transform .5s var(--w-ease);transition-delay:var(--c0);transform:translateY(-8px)}.rv .rv-days.bad .rv-says+.rv-says span{transition-delay:0s}.rv-days.bad .rv-ills span:not(.rv-day){transition-delay:calc(var(--c0) + .4s + (var(--k) * 2.2 + var(--i)) * 90ms)}.rv-days.stack .rv-ills{opacity:0;transition:opacity .5s var(--w-ease)}.rv-days.stack .rv-weeks{transform-origin:0 0;transition:transform 1.2s var(--w-ease);will-change:transform}.rv-blk{opacity:0;transition:opacity .6s var(--w-ease) calc(var(--fill) + var(--n) * var(--wave));position:absolute}.rv-blk.in{opacity:1}.rv-days.yrs .rv-scene,.rv-days.yrs .rv-blk{opacity:0;transition:opacity .8s var(--w-ease)}.rv .rv-days .rv-yrs{font:500 clamp(36px,6.4cqw,92px)/1.04 var(--font-utile);letter-spacing:-.03em;text-wrap:balance;margin:0;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.rv-days.yrs .rv-yrs span{transition-delay:calc(.7s + var(--i) * .13s)}.rv .rv-days.wait .w-down{opacity:0;transition:opacity .3s var(--w-ease)}
.rv:has(.w-lnav){--rv-grain:none}.rv .w-lnav,.rv .w-lft{width:100cqw;margin-left:calc(50% - 50cqw)}.rv .w-lnav,.rv .w-lft,.rv .w-lsticky{--w-lx:calc((100cqw - min(var(--w-max), 100cqw)) / 2 + var(--k-edge))}@container rv (min-width:600px){.rv .w-lnav,.rv .w-lft,.rv .w-lsticky{--w-lx:calc((100cqw - min(var(--w-max), 100cqw)) / 2 + var(--w-margin-wide))}}@container rv (min-width:1024px){.rv .w-lnav,.rv .w-lft,.rv .w-lsticky{--w-lx:calc((100cqw - min(var(--w-max), 100cqw)) / 2 + var(--w-margin-desk))}}.rv .w-lbar{height:var(--w-nav-h);padding:0 var(--w-lx);background:var(--k-ink);justify-content:space-between;align-items:center;display:flex}.rv .w-lbar .w-home{align-items:center;height:44px;display:flex}.rv .w-lbar .w-enso{filter:invert();width:auto;height:26px;display:block}.rv .w-lnav .g-pill,.rv .w-lsticky .g-pill{height:var(--k-btn-h);padding:0 var(--k-btn-px);flex:none}@container rv (min-width:1024px){.rv .w-lbar{height:64px}}.rv .w-lperks{scrollbar-width:none;padding:0 var(--w-lx);white-space:nowrap;color:var(--k-ink);border-bottom:1px solid var(--line);justify-content:safe center;font-weight:500;display:flex;overflow-x:auto}.rv .w-lperks::-webkit-scrollbar{display:none}.rv .w-lperks span{align-items:center;gap:6px;padding:10px 0;display:inline-flex}.rv .w-lperks span+span{margin-left:12px}.rv .w-lperks span+span:before{content:"·";color:var(--k-mute);margin-right:6px}.rv .w-lperks svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}@container rv (max-width:599px){.rv .w-lperks{flex-wrap:wrap;justify-content:center;gap:0 16px;padding-top:4px;padding-bottom:4px;overflow:visible}.rv .w-lperks span{padding:6px 0}.rv .w-lperks span+span{margin-left:0}.rv .w-lperks span+span:before{content:none}}.rv .w-lsticky{z-index:50;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--w-lx) 0;color:var(--white);background:linear-gradient(90deg,var(--ask-4),var(--ask-3) 35%,var(--ask-2));justify-content:space-between;align-items:center;gap:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease-out;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.rv .w-lsticky.on{transform:none;box-shadow:0 10px 24px -14px #030407b3}.rv .w-lst{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.rv .w-lst .note{color:var(--ask-text)}@media (prefers-reduced-motion:reduce){.rv .w-lsticky{transition:none}}.rv .w-lft{margin-top:var(--w-section);color:var(--k-ink);border-top:1px solid var(--line)}.rv .w-lfin{padding:48px var(--w-lx) calc(32px + env(safe-area-inset-bottom,0px))}.rv .w-lft p{margin:0}.rv .w-lft .w-lfh{color:var(--k-ink);letter-spacing:-.03em;margin-bottom:40px;font-size:32px;line-height:1.05}.rv .w-lfcols{grid-template-columns:minmax(0,1fr);gap:36px 40px;display:grid}.rv .w-lflock{width:118px;height:auto;display:block}.rv .w-lfmute{max-width:22ch;color:var(--k-mute);margin-top:12px!important}.rv .w-lfk{color:var(--k-mute);text-transform:uppercase;margin-bottom:10px!important}.rv .w-lft .body+.body{margin-top:8px}.rv .w-lfa{width:fit-content;min-height:44px;color:var(--k-ink);align-items:center;gap:8px;text-decoration:none;transition:opacity .16s ease-out;display:flex}.rv .w-lfa:hover{opacity:.7}.rv .w-lfk+.w-lfa{margin-top:-10px}.rv .w-lfa svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:17px;height:17px}.rv .w-lfa svg .w-dot{fill:currentColor;stroke:none}.rv .w-lfwa{gap:8px;height:44px;margin-top:8px;padding:0 18px}.rv .w-lfwa svg{fill:currentColor;flex:none;width:17px;height:17px}.rv .w-lfbar{border-top:1px solid var(--line);color:var(--k-mute);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:40px;padding-top:20px;display:flex}.rv .w-lfbar .motto{text-transform:uppercase}.rv .w-lfbar p{max-width:36em}.rv .w-lflegal{gap:16px;display:flex}.rv .w-lflegal a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #1414144d;text-decoration:underline #1414144d;text-decoration-thickness:1px}.rv .w-lflegal a:hover{text-decoration-color:currentColor}.rv .w-lnav a:focus-visible,.rv .w-lsticky a:focus-visible{outline:2px solid var(--white);outline-offset:2px}.rv .w-lft a:focus-visible{outline:2px solid var(--k-num);outline-offset:2px}@container rv (min-width:600px){.rv .w-lft{margin-top:var(--w-section-wide)}.rv .w-lfin{padding-top:56px}.rv .w-lft .w-lfh{margin-bottom:64px;font-size:44px}.rv .w-lfcols{grid-template-columns:1fr 1fr}.rv .w-lfcols>:first-child{grid-column:1/-1}.rv .w-lfbar{margin-top:56px}}@container rv (min-width:1024px){.rv .w-lft{margin-top:var(--w-section-desk)}.rv .w-lfin{padding-top:64px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.rv .w-lft .w-lfh{margin-bottom:88px;font-size:54px}.rv .w-lfcols{grid-template-columns:1.4fr 1fr 1fr}.rv .w-lfcols>:first-child{grid-column:auto}.rv .w-lfbar{margin-top:72px}}
