@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.Xp48kq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.Xp48kq_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.intro{z-index:100;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0d0a3a;place-items:center;display:none;position:fixed;inset:0;overflow:visible}html[data-intro] .intro{display:grid}html[data-intro=leaving] .intro{animation:.9s cubic-bezier(.76,0,.24,1) forwards intro-lift}html[data-intro=leaving] .intro-center{animation:.3s forwards intro-fade-out}.intro-scene{position:absolute;inset:0;overflow:hidden}.intro-dawn{opacity:0;background:linear-gradient(#1b1460 0%,#5b2a9c 42%,#d9468a 72%,#ff8a4c 88%,#ffc46b 100%);animation:1.9s ease-in-out .15s forwards intro-fade-in;position:absolute;inset:0}.intro-star{opacity:0;width:3px;height:3px;animation:intro-star 2.2s ease-in-out var(--d) forwards;background:#fff;border-radius:50%;position:absolute}.intro-sun{aspect-ratio:1;width:min(46vw,30svh);margin-left:calc(min(46vw,30svh)/-2);animation:2.1s cubic-bezier(.16,1,.3,1) .2s forwards intro-sun;position:absolute;bottom:8svh;left:50%;transform:translateY(70%)}.intro-sun:before{content:"";background:radial-gradient(closest-side,#ffe29abf,#ff8a4c47 48%,#ff8a4c00 100%);border-radius:50%;position:absolute;inset:-75%}.intro-sun:after{content:"";background:linear-gradient(#fff1b8,#ff8a4c);border-radius:50%;position:absolute;inset:0}.intro-land{width:100%;height:30svh;animation:1.8s cubic-bezier(.16,1,.3,1) .1s forwards intro-rise-land;position:absolute;bottom:15svh;left:0;right:0;transform:translateY(24%)}.intro-sea{background:linear-gradient(#3b2a9c,#1b1460);height:17svh;position:absolute;bottom:0;left:0;right:0}.intro-wave{width:200%;height:26px;animation:7s linear infinite intro-drift;position:absolute;bottom:calc(17svh - 2px);left:0}.intro-wave.is-back{height:44px;animation-duration:11s;animation-direction:reverse;bottom:calc(17svh - 10px)}.intro-center{text-align:center;justify-items:center;gap:18px;margin-top:-14svh;padding:0 16px;display:grid;position:relative}.intro-logo{opacity:0;animation:.85s cubic-bezier(.34,1.56,.64,1) .75s forwards intro-pop;transform:scale(.55)translateY(18px)}.intro-logo svg{border-radius:24%;display:block;box-shadow:0 18px 44px #0a063273}.intro-title{font-family:var(--font-display), var(--font-sans);letter-spacing:-.02em;gap:.28em;margin:0;padding:.06em .04em;font-size:clamp(40px,10vw,72px);font-weight:800;line-height:1.12;display:flex;overflow:hidden}.intro-word{display:flex}.intro-word.is-sun{color:#ffd66b}.intro-char{animation:intro-char .75s cubic-bezier(.16, 1, .3, 1) calc(1.15s + var(--i) * 50ms) forwards;display:inline-block;transform:translateY(115%)}.intro-tag{opacity:0;margin:0;font-size:clamp(14px,2.6vw,18px);font-weight:600;animation:.7s cubic-bezier(.16,1,.3,1) 1.75s forwards intro-rise}.intro-bar{opacity:0;background:#ffffff38;border-radius:3px;width:min(220px,56vw);height:3px;animation:.3s 1.9s forwards intro-fade-in;overflow:hidden}.intro-bar span{transform-origin:0;background:linear-gradient(90deg,#ffd66b,#fff);height:100%;animation:1.3s cubic-bezier(.65,0,.35,1) 2s forwards intro-bar;display:block;transform:scaleX(0)}.intro-edge{width:100%;height:9svh;position:absolute;top:calc(100% - 1px);left:0}@keyframes intro-fade-in{to{opacity:1}}@keyframes intro-fade-out{to{opacity:0}}@keyframes intro-star{0%{opacity:0}35%{opacity:.95}to{opacity:.1}}@keyframes intro-sun{to{transform:translate(0,0)}}@keyframes intro-rise-land{to{transform:translate(0,0)}}@keyframes intro-drift{to{transform:translate(-50%)}}@keyframes intro-pop{to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes intro-char{to{transform:translate(0,0)}}@keyframes intro-rise{0%{transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes intro-bar{to{transform:scaleX(1)}}@keyframes intro-lift{to{transform:translateY(-112%)}}
html:has(.l-root){scroll-behavior:smooth;background:#08061c;scroll-padding-top:88px}.l-root{--ink:#08061c;--sun:#ffd66b;--peach:#ff8a4c;--pink:#ff5c9e;--muted:#ffffffad;--line:#ffffff1a;--ease:cubic-bezier(.16, 1, .3, 1);color:#fff;background:var(--ink);min-height:100vh;position:relative;overflow-x:clip}.l-root h1,.l-root h2,.l-root h3{font-family:var(--font-display), var(--font-sans);letter-spacing:-.025em}.l-root h2{font-size:clamp(34px,5.6vw,60px);font-weight:800;line-height:1.04}.l-sun-text{color:var(--sun)}html[data-motion] .rv{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(34px)scale(.98)}html[data-motion] .rv.is-in{opacity:1;transform:none}.l-nav{z-index:50;padding:0 16px;position:fixed;top:12px;left:0;right:0}.l-nav-in{border:1px solid #0000;border-radius:20px;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:8px 10px 8px 12px;transition:background .3s,border-color .3s;display:flex}.l-nav.is-stuck .l-nav-in{border-color:var(--line);background:#0e0a2cf7}.l-brand{font-family:var(--font-display), var(--font-sans);white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.l-brand em{color:var(--sun);font-style:normal}.l-nav nav{color:#fffc;gap:26px;margin-left:auto;font-size:14px;font-weight:600;display:none}.l-nav nav a{transition:color .2s}.l-nav nav a:hover{color:#fff}.l-admin{white-space:nowrap;border:1px solid #ffffff47;border-radius:13px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.l-admin:hover{color:#150f45;background:#fff}.l-hero{--p:0;--mx:0;--my:0;background:linear-gradient(#17104f 0%,#3c1f88 34%,#8b2fa0 62%,#e04a86 82%,#ff8a4c 100%);min-height:100svh;position:relative;overflow:hidden}.l-hero-in{z-index:2;text-align:center;gap:44px;max-width:1120px;margin:0 auto;padding:112px 20px 190px;display:grid;position:relative}.l-eyebrow{background:#ffffff17;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:9px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.l-eyebrow i{background:#3df2a0;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite l-ping}.l-hero h1{margin-top:20px;font-size:clamp(50px,13.5vw,88px);font-weight:800;line-height:.98}.w{vertical-align:top;margin:-.04em -.03em -.12em;padding:.04em .03em .12em;display:inline-block;overflow:hidden}.w>span{display:inline-block}.l-ticker{height:1.5em;font-family:var(--font-display), var(--font-sans);color:#ffc9a3;margin-top:20px;font-size:clamp(19px,3vw,25px);font-weight:700;overflow:hidden}.l-ticker>div{animation:l-ticker 11s var(--ease) 1.5s infinite}.l-ticker span{height:1.5em;line-height:1.5;display:block}.l-lead{color:#ffffffe0;max-width:470px;margin:14px auto 0;font-size:17px;line-height:1.65}.l-stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.l-store{color:#150f45;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:11px;min-width:158px;padding:10px 18px;display:flex;box-shadow:0 14px 30px #0f083c47}.l-store span{line-height:1.15}.l-store small{color:#6a5fa8;font-size:11px;font-weight:700;display:block}.l-store b{font-size:16px;font-weight:800;display:block}.l-more{color:#fff;align-items:center;gap:6px;margin-top:22px;font-size:15px;font-weight:700;display:inline-flex}.l-more svg{animation:1.8s ease-in-out infinite l-bob}.l-stage{width:min(100%,300px);margin:0 auto;position:relative}.l-tilt{transform:perspective(1100px) rotateY(calc(-9deg + var(--mx) * 16deg)) rotateX(calc(4deg - var(--my) * 10deg));transition:transform .35s ease-out}.l-phone{background:linear-gradient(150deg,#3a3560,#120e30 45%,#2a2552);border-radius:46px;padding:9px;position:relative;box-shadow:0 0 0 1px #ffffff24,0 36px 70px #0a052d8c}.l-screen{aspect-ratio:390/844;background:#f3f5fb;border-radius:37px;position:relative;overflow:hidden}.l-screen img{object-fit:cover;width:100%;height:100%}.l-float{z-index:3;color:#1b1460;text-align:left;white-space:nowrap;background:#fff;border-radius:17px;align-items:center;gap:10px;padding:9px 14px 9px 9px;animation:5.5s ease-in-out infinite l-float;display:flex;position:absolute;box-shadow:0 16px 34px #0f083c59}.l-float span{background:#fff1dc;border-radius:11px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.l-float p{color:#6a5fa8;font-size:12px;font-weight:600;line-height:1.25}.l-float b{color:#1b1460;font-size:13.5px;font-weight:800;display:block}.l-float.f1{top:15%;left:-18%}.l-float.f2{animation-delay:-1.8s;top:46%;right:-19%}.l-float.f2 span{background:#e7e3ff}.l-float.f3{animation-delay:-3.4s;bottom:12%;left:-14%}.l-float.f3 span{background:#d6f8f1}html[data-motion] .w>span{animation:l-word 1s var(--ease) var(--d) both}html[data-motion] .h-in{animation:l-in 1s var(--ease) var(--d) both}html[data-intro=on] .w>span,html[data-intro=on] .h-in{animation-play-state:paused}.l-stars{position:absolute;inset:0 0 45%}.l-stars i{background:#fff;border-radius:50%;width:3px;height:3px;animation:3.2s ease-in-out infinite l-twinkle;position:absolute}.l-sky{z-index:1;pointer-events:none;height:250px;position:absolute;bottom:0;left:0;right:0}.l-sky svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l-sky .l-sky-sun{transform:translate3d(calc(var(--mx) * -14px), calc(var(--p) * 90px), 0)}.l-glint{animation:2.6s ease-in-out infinite l-glint}.l-tape{z-index:3;background:var(--sun);color:#1b1460;margin:-14px -12px 0;padding:13px 0;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.l-tape>div{width:max-content;animation:34s linear infinite l-tape;display:flex}.l-tape span{display:flex}.l-tape b{font-family:var(--font-display), var(--font-sans);white-space:nowrap;align-items:center;font-size:19px;font-weight:800;display:flex}.l-tape b:after{content:"✦";color:#e0466f;margin:0 20px;font-size:13px}.l-section{max-width:1120px;margin:0 auto;padding:92px 20px 0}.l-head{text-align:center;max-width:680px;margin:0 auto 44px}.l-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--sun);margin-bottom:12px;font-size:13px;font-weight:800}.l-sub{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.65}.l-bento{gap:14px;display:grid}.l-tile{transition:translate .35s var(--ease);border-radius:28px;padding:22px;position:relative;overflow:hidden}.l-tile:hover{translate:0 -5px}.l-tile h3{font-size:25px;font-weight:800}.l-tile>p{color:#ffffffdb;margin-top:7px;font-size:15.5px;line-height:1.55}.vg{place-items:center;height:190px;margin-bottom:16px;display:grid;position:relative}.t-meet{background:linear-gradient(145deg,#ff9a4d,#e8407a)}.t-swap{background:linear-gradient(145deg,#12b5a6,#2563eb)}.t-bus{background:linear-gradient(145deg,#3b82f6,#4338ca)}.t-gossip{background:linear-gradient(145deg,#2a1650,#7a1f7a)}.t-club{background:linear-gradient(145deg,#7c4dff,#c026d3)}.t-rest{border:1px solid var(--line);background:#151036}.t-rest ul{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.t-rest li{border:1px solid #ffffff29;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:600}.vg-radar{width:190px;height:190px;position:relative}.vg-radar>i{opacity:0;border:2px solid #ffffff8c;border-radius:50%;animation:3.6s ease-out infinite l-radar;position:absolute;inset:0}.vg-radar>i:nth-child(2){animation-delay:1.2s}.vg-radar>i:nth-child(3){animation-delay:2.4s}.vg-core{color:#e8407a;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #78143c59}.vg-radar b{width:42px;height:42px;animation:l-pop 4.8s var(--ease) infinite;background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:400;display:grid;position:absolute;box-shadow:0 8px 18px #78143c4d}.vg-radar .p1{top:2px;left:18px}.vg-radar .p2{animation-delay:.5s;top:20px;right:2px}.vg-radar .p3{animation-delay:1s;bottom:22px;left:-2px}.vg-radar .p4{animation-delay:1.5s;bottom:2px;right:24px}.vg-radar em{white-space:nowrap;background:#1b1460;border-radius:99px;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:800;animation:4s ease-in-out infinite l-float;position:absolute;top:88px;right:-56px}.vg-swap{grid-template-columns:92px 44px 92px;place-items:center;display:grid;position:relative}.vg-swap>span{background:#fff;border-radius:24px;place-items:center;width:92px;height:92px;font-size:42px;display:grid;box-shadow:0 14px 26px #081e5a4d}.vg-swap .a{animation:l-swap-a 5s var(--ease) infinite}.vg-swap .b{animation:l-swap-b 5s var(--ease) infinite;order:3}.vg-swap svg{order:2}.vg-swap em{background:#fff3;border-radius:99px;order:4;grid-column:1/-1;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:800;display:flex}.vg-bus{width:min(100%,300px)}.vg-road{background:#ffffff59;border-radius:6px;height:6px;position:relative;container-type:inline-size}.vg-road i{background:#4338ca;border:4px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-5px}.vg-road .s1{left:0}.vg-road .s2{left:calc(50% - 8px)}.vg-road .s3{right:0}.vg-road b{background:var(--sun);color:#1b1460;border-radius:14px;place-items:center;width:44px;height:44px;animation:6s cubic-bezier(.65,0,.35,1) infinite alternate l-bus;display:grid;position:absolute;top:-19px;left:0;box-shadow:0 10px 20px #140a5a66}.vg-bus p{justify-content:space-between;margin-top:30px;font-size:13px;font-weight:700;display:flex}.vg-whisper{justify-items:start;gap:9px;width:min(100%,290px);display:grid}.vg-whisper p{animation:l-msg 7s var(--ease) infinite;background:#ffffff26;border-radius:16px 16px 16px 5px;padding:10px 14px;font-size:13.5px;font-weight:600}.vg-whisper .m2{background:var(--pink);border-radius:16px 16px 5px;justify-self:end;animation-delay:.7s}.vg-whisper .m3{gap:5px;animation-delay:1.4s;display:flex}.vg-whisper .m3 i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite l-dot}.vg-whisper .m3 i:nth-child(2){animation-delay:.15s}.vg-whisper .m3 i:nth-child(3){animation-delay:.3s}.vg-club{justify-items:center;gap:18px;display:grid}.vg-club>div{display:flex}.vg-club i{border:4px solid #9a3bea;border-radius:50%;place-items:center;width:66px;height:66px;margin-left:-14px;font-size:27px;font-style:normal;animation:3s ease-in-out infinite l-bob;display:grid}.vg-club i:first-child{margin-left:0}.vg-club i:nth-child(2){animation-delay:.25s}.vg-club i:nth-child(3){animation-delay:.5s}.vg-club i:nth-child(4){animation-delay:.75s}.vg-club em{color:#5b21b6;background:#fff;border-radius:12px;padding:7px 14px;font-size:13px;font-style:normal;font-weight:800}.l-story-phone{display:none}.l-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -20px;padding:6px 20px 24px;display:flex;overflow-x:auto}.l-steps::-webkit-scrollbar{display:none}.l-step{scroll-snap-align:center;flex:0 0 76%;max-width:300px}.l-step-copy{margin-top:18px}.l-step-copy span{font-family:var(--font-display), var(--font-sans);color:var(--c);font-size:14px;font-weight:800}.l-step-copy h3{margin-top:4px;font-size:25px;font-weight:800}.l-step-copy p{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.55}.l-how{gap:14px;display:grid}.l-how li{border:1px solid var(--line);background:#110c30;border-radius:26px;padding:24px}.l-how b{background:linear-gradient(145deg, var(--sun), var(--peach));color:#2a1650;width:46px;height:46px;font-family:var(--font-display), var(--font-sans);border-radius:15px;place-items:center;font-size:21px;font-weight:800;display:grid}.l-how h3{margin-top:16px;font-size:22px;font-weight:800}.l-how p{color:var(--muted);margin-top:6px;line-height:1.6}.l-feedback{gap:32px;display:grid}.l-feedback ul{gap:10px;margin-top:22px;display:grid}.l-feedback li{color:#ffffffc7;gap:10px;font-size:15px;display:flex}.l-feedback li:before{content:"✦";color:var(--sun)}.l-final{text-align:center;background:linear-gradient(180deg, var(--ink) 0%, #3c1f88 34%, #b8388f 66%, #ff8a4c 100%);margin-top:104px;padding:92px 20px 150px;position:relative;overflow:hidden}.l-final h2{font-size:clamp(50px,12vw,104px);position:relative}.l-final .rv{z-index:2;position:relative}.l-root .l-final .l-stores{justify-content:center}.l-final-sun{background:linear-gradient(#fff1b8,#ff8a4c);border-radius:50%;width:340px;height:340px;margin-left:-170px;animation:6s ease-in-out infinite l-breathe;position:absolute;bottom:-130px;left:50%;box-shadow:0 0 0 46px #ffd66b21,0 0 0 100px #ffd66b12}.l-waves{height:64px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.l-waves svg{width:200%;height:100%;animation:12s linear infinite l-drift;position:absolute;bottom:-1px;left:0}.l-waves .back{height:100%;animation-duration:18s;animation-direction:reverse;bottom:8px}.l-footer{border-top:1px solid var(--line);color:#ffffff9e;font-size:14px}.l-footer>div{flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;padding:28px 20px;display:flex}.l-footer nav{flex-wrap:wrap;gap:8px 20px;display:flex}.l-footer a:hover{color:#fff}html[data-motion] .live:not(.is-live),html[data-motion] .live:not(.is-live) *{animation-play-state:paused}@media (min-width:640px){.l-footer>div{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:760px){.l-nav nav{display:flex}.l-admin{margin-left:10px}.l-bento{grid-template-columns:repeat(12,1fr)}.t-meet{grid-column:span 7}.t-swap{grid-column:span 5}.t-bus,.t-gossip,.t-club{grid-column:span 4}.t-rest{grid-column:span 12;justify-content:space-between;align-items:center;gap:20px;display:flex}.t-rest ul{justify-content:flex-end;margin-top:0}.l-how{grid-template-columns:repeat(3,1fr)}.l-feedback{grid-template-columns:.8fr 1.2fr;gap:48px}}@media (min-width:960px){.l-hero{align-items:center;display:flex}.l-hero-in{text-align:left;grid-template-columns:1.1fr .9fr;align-items:center;width:100%;padding:120px 28px 210px}.l-lead{margin-left:0}.l-stores{justify-content:flex-start}.l-stage{width:296px}.l-sky{height:300px}.l-story{grid-template-columns:1fr 1fr;gap:64px;display:grid}.l-story-phone{place-self:start center;width:278px;display:block;position:sticky;top:calc(50vh - 300px)}.l-story-phone .l-screen img{opacity:0;transition:opacity .5s ease, transform .7s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.l-story[data-active="0"] .l-screen img[data-i="0"],.l-story[data-active="1"] .l-screen img[data-i="1"],.l-story[data-active="2"] .l-screen img[data-i="2"],.l-story[data-active="3"] .l-screen img[data-i="3"],.l-story[data-active="4"] .l-screen img[data-i="4"]{opacity:1;transform:none}.l-steps{margin:0;padding:0;display:block;overflow:visible}.l-step{align-items:center;max-width:none;min-height:66vh;display:flex}.l-step-phone{display:none}.l-step-copy{opacity:.32;margin:0;transition:opacity .4s}.l-story[data-active="0"] .l-step[data-step="0"] .l-step-copy,.l-story[data-active="1"] .l-step[data-step="1"] .l-step-copy,.l-story[data-active="2"] .l-step[data-step="2"] .l-step-copy,.l-story[data-active="3"] .l-step[data-step="3"] .l-step-copy,.l-story[data-active="4"] .l-step[data-step="4"] .l-step-copy{opacity:1}.l-step-copy h3{font-size:44px}.l-step-copy p{max-width:400px;font-size:18px}}@media (max-width:420px){.l-float.f1{left:-5%}.l-float.f2{right:-5%}.l-float.f3{left:-4%}.vg-radar em{right:-30px}}@media (prefers-reduced-motion:reduce){html:has(.l-root){scroll-behavior:auto}.l-root *,.l-root :before,.l-root :after{transition:none!important;animation:none!important}.vg-radar>i{opacity:.4}}@keyframes l-word{0%{transform:translateY(112%)}to{transform:none}}@keyframes l-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes l-ping{0%{box-shadow:0 0 #3df2a099}to{box-shadow:0 0 0 10px #3df2a000}}@keyframes l-ticker{0%,20%{transform:translate(0,0)}25%,45%{transform:translateY(-20%)}50%,70%{transform:translateY(-40%)}75%,95%{transform:translateY(-60%)}to{transform:translateY(-80%)}}@keyframes l-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-11px)}}@keyframes l-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(6px)}}@keyframes l-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes l-glint{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}.l-glint{transform-box:fill-box;transform-origin:50%}@keyframes l-tape{to{transform:translate(-50%)}}@keyframes l-radar{0%{opacity:.9;transform:scale(.28)}to{opacity:0;transform:scale(1.1)}}@keyframes l-pop{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}@keyframes l-swap-a{0%,35%{transform:none}50%,85%{transform:translate(136px)rotate(6deg)}to{transform:none}}@keyframes l-swap-b{0%,35%{transform:none}50%,85%{transform:translate(-136px)rotate(-6deg)}to{transform:none}}@keyframes l-bus{to{transform:translate(calc(100cqw - 44px))}}@keyframes l-msg{0%{opacity:0;transform:translateY(12px)}8%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes l-dot{0%,to{opacity:.5;transform:none}50%{opacity:1;transform:translateY(-4px)}}@keyframes l-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes l-drift{to{transform:translate(-50%)}}
