.wr{--shadow:0 34px 90px -46px #0a0a0c6b;--shadow-soft:0 18px 50px -30px #0a0a0c40;--ease:cubic-bezier(.22, 1, .36, 1);--r-pill:9999px;font-size:17px;font-weight:500;line-height:1.5;overflow-x:clip}.wr .grain{content:"";pointer-events:none;z-index:200;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wr .d{letter-spacing:-.045em;font-weight:900;line-height:.92}.wr h1.d{font-size:clamp(44px,7.8vw,116px)}.wr h2.d{font-size:clamp(34px,5.4vw,74px)}.wr h3{letter-spacing:-.03em;font-size:clamp(21px,2.2vw,29px);font-weight:800;line-height:1.08}.wr p{color:var(--ink-muted);font-weight:450}.wr .lead{max-width:46ch;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.wr .mono{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:500}.wr .kicker{align-items:center;display:inline-flex}.wr .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.wr .wrap-s{max-width:900px;margin:0 auto;padding:0 28px}@media (hover:hover) and (pointer:fine){.wr{cursor:none}.wr .cur,.wr .cur-d{z-index:300;pointer-events:none;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}.wr .cur{border:1px solid #fff;width:34px;height:34px;transform:translate(-50%,-50%)}.wr .cur-d{background:#fff;width:5px;height:5px;transform:translate(-50%,-50%)}}@media (hover:none){.wr .cur,.wr .cur-d{display:none}}.wr .prog{transform-origin:0;background:var(--ink);z-index:150;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.wr header{z-index:100;transition:background .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.wr header.stuck{border-bottom-color:var(--border)}.wr nav{max-width:1240px;transition:padding .4s var(--ease);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:20px 28px;display:flex}.wr header.stuck nav{padding:12px 28px}.wr .logo{align-items:center;text-decoration:none;display:flex}.wr .logo-img{width:auto;height:22px;display:block}.wr .navlinks{gap:28px;display:flex}.wr .navlinks a{color:var(--ink-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.wr .navlinks a:hover{color:var(--ink)}.wr .navlinks a{white-space:nowrap}@media (max-width:1280px){.wr .navlinks{gap:18px}.wr nav{gap:16px}}@media (max-width:1020px){.wr .navlinks{display:none}}.wr .navburger{display:none}@media (max-width:1020px){.wr .navburger{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;place-items:center;margin-right:-8px;display:grid}.wr .bars{gap:5px;width:20px;display:grid}.wr .bars i{width:100%;height:2px;transition:transform .28s var(--ease), opacity .2s;background:currentColor;border-radius:2px;display:block}.wr .bars.on i:first-child{transform:translateY(3.5px)rotate(45deg)}.wr .bars.on i:last-child{transform:translateY(-3.5px)rotate(-45deg)}}.wr .navsheet{display:none}@media (max-width:1020px){.wr .navsheet{z-index:90;background:var(--bg);padding:calc(72px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .24s var(--ease), transform .24s var(--ease);display:block;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.wr .navsheet.open{opacity:1;pointer-events:auto;transform:none}.wr .navsheet[hidden]{display:none}.wr .navsheet-links{display:grid}.wr .navsheet-links a{border-bottom:1px solid var(--border);color:var(--ink);letter-spacing:-.035em;justify-content:space-between;align-items:center;padding:18px 0;font-size:clamp(26px,7vw,34px);font-weight:900;text-decoration:none;display:flex}.wr .navsheet-links a:after{content:"→";color:var(--ink-soft);font-size:17px;font-weight:700}.wr .navsheet-foot{gap:16px;margin-top:30px;display:grid}.wr .navsheet-foot .btn{justify-content:center;width:100%}.wr .navsheet-auth{text-align:center;color:var(--ink-muted);padding:12px;font-size:15px;font-weight:600;text-decoration:none}}.wr .navactions{align-items:center;gap:10px;display:flex}.wr .navactions .btn{white-space:nowrap}.wr .nav-auth{color:var(--ink-muted);white-space:nowrap;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.wr .nav-auth:hover{color:var(--ink)}.wr .btn .cta-short{display:none}@media (max-width:720px){.wr nav{gap:10px;padding:16px 18px}.wr header.stuck nav{padding:10px 18px}.wr .logo-img{height:18px}.wr .navactions .btn-sm{padding:10px 14px;font-size:13px}.wr .btn .cta-full{display:none}.wr .btn .cta-short{display:inline}.wr .nav-auth{display:none}}@media (max-width:560px){.wr nav{gap:8px;padding:14px}.wr header.stuck nav{padding:9px 14px}.wr .logo-img{height:16px}.wr .nav-auth{padding:8px 2px;font-size:13px}.wr .navactions .btn-sm{padding:10px 12px}}.wr .btn{letter-spacing:-.01em;border-radius:var(--r-pill);will-change:transform;cursor:pointer;border:none;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.wr .btn>span{z-index:1;position:relative}.wr .btn:before{content:"";transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.wr .btn:hover:before{transform:translateY(0)}.wr .btn-p{background:var(--ink);color:#fff}.wr .btn-p:before{background:var(--ink-2)}.wr .btn-g{color:var(--ink);border:1px solid var(--border-strong);background:0 0;transition:border-color .25s}.wr .btn-g:hover{border-color:var(--ink)}.wr .btn-g:before{display:none}.wr .btn-w{color:var(--ink);background:#fff}.wr .btn-w:before{background:var(--bg-warm)}.wr .btn-sm{padding:11px 18px;font-size:14px}.wr .btn .ar{transition:transform .35s var(--ease);z-index:1;position:relative}.wr .btn:hover .ar{transform:translate(4px)}.wr[data-anim=on] [data-rev]{opacity:0;transform:translateY(26px)}.wr .mask{padding-bottom:.05em;display:block;overflow:hidden}.wr .mask>span{display:block}.wr[data-anim=on] .mask>span{transform:translateY(105%)}.wr section{position:relative}.wr .pad{padding:clamp(64px,12vw,150px) 0}.wr .head{margin-bottom:56px}.wr .head h2{margin:14px 0 18px}.wr .card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--paper);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;padding:28px}.wr .card:hover{box-shadow:var(--shadow-soft);border-color:var(--border-strong);transform:translateY(-6px)}.wr .sess{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.wr .sess b{letter-spacing:-.02em;font-size:15px;font-weight:800}.wr .sess .when{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.1em;font-size:10px}.wr .pill{background:var(--ink);color:#fff;border-radius:var(--r-pill);white-space:nowrap;padding:5px 11px;font-size:11px;font-weight:700}.wr .pill-o{color:var(--ink);border:1px solid var(--border-strong);background:#fff}.wr .sk{background:var(--bg-warm);border-radius:6px;height:9px}.wr .browser{border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);will-change:transform;background:#fff;overflow:hidden}.wr .bar{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:7px;padding:14px 18px;display:flex}.wr .bar u{background:var(--border-strong);border-radius:50%;width:9px;height:9px;display:block}.wr .url{font-family:var(--font-mono);color:var(--ink-soft);border:1px solid var(--border);border-radius:var(--r-pill);background:#fff;margin-left:12px;padding:5px 12px;font-size:11px}.wr .club-h{letter-spacing:-.04em;font-size:clamp(28px,3.3vw,44px);font-weight:900;line-height:1}.wr .iphone{background:var(--ink);width:292px;height:596px;box-shadow:var(--shadow);border-radius:46px;flex:none;margin:0 auto;padding:10px;position:relative}.wr .screen{background:#fff;border-radius:37px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.wr .island{background:var(--ink);z-index:5;border-radius:20px;width:90px;height:26px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.wr .stat{justify-content:space-between;align-items:center;padding:15px 24px 4px;font-size:12px;font-weight:700;display:flex}.wr .stat .rgt{align-items:center;gap:5px;display:flex}.wr .sig{align-items:flex-end;gap:1.5px;height:9px;display:flex}.wr .sig i{background:var(--ink);border-radius:1px;width:2.5px;display:block}.wr .batt{border:1.2px solid var(--ink);border-radius:3px;width:20px;height:10px;padding:1.2px;position:relative}.wr .batt:after{content:"";background:var(--ink);border-radius:0 1px 1px 0;width:1.6px;height:4px;position:absolute;top:3px;right:-3px}.wr .batt i{background:var(--ink);border-radius:1px;width:72%;height:100%;display:block}.wr .app-top{justify-content:space-between;align-items:center;padding:20px 20px 8px;display:flex}.wr .app-top b{letter-spacing:-.03em;font-size:25px;font-weight:800}.wr .app-top .plus{background:var(--bg-warm);width:26px;height:26px;color:var(--ink-muted);border-radius:50%;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.wr .hbar{background:var(--ink);opacity:.22;border-radius:3px;width:110px;height:4px;margin:auto auto 9px}.wr .cards{flex:1;padding:12px 16px 0;position:relative}.wr .card-stack{border-radius:14px;height:44px;position:absolute;left:16px;right:16px}.wr .cs1{background:#dedee2;top:0}.wr .cs2{background:#ededf0;top:8px}.wr .wpass{background:var(--ink);color:#fff;border-radius:17px;flex-direction:column;min-height:330px;margin-top:20px;padding:0 0 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #000000b3}.wr .wpass-top{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 15px 0;display:flex}.wr .wpass-club{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.wr .wpass-who{text-align:right}.wr .wpass-strip{background:radial-gradient(130% 90% at 22% 10%,#ffffff42,#0000 62%),radial-gradient(90% 120% at 88% 95%,#ffffff24,#0000 55%),linear-gradient(160deg,#ffffff1f,#ffffff08 60%);height:82px;margin-top:12px}.wr .wpass .row{justify-content:space-between;gap:12px;margin-top:15px;padding:0 15px;display:flex}.wr .wpass .lbl{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:3px;font-size:8px}.wr .wpass .val{letter-spacing:-.01em;font-size:13px;font-weight:600}.wr .wpass-who .val{font-size:14px;line-height:1}.wr .qr{margin-top:16px;background:#fff;border-radius:9px;place-items:center;margin-inline:16px;padding:9px;display:grid}.wr .qr .grid{grid-template-columns:repeat(21,1fr);gap:0;width:80px;height:80px;display:grid}.wr .qr .grid i{background:var(--ink)}.wr .qr .grid i.off{background:0 0}.wr .wpass .qr{border-radius:6px;width:fit-content;margin:auto auto 0;padding:7px}.wr .wpass .qr .grid{width:63px;height:63px}.wr .addwallet{background:var(--ink);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:16px;padding:11px;font-size:12px;font-weight:700;display:flex}.wr .cal{flex:1;padding:4px 18px 0;overflow:hidden}.wr .cal-day{border-bottom:1px solid var(--border);gap:12px;padding:13px 0;display:flex}.wr .cal-day .dt{text-align:center;flex:0 0 42px}.wr .cal-day .dt .dw{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-soft);font-size:8.5px}.wr .cal-day .dt .dn{letter-spacing:-.03em;font-size:20px;font-weight:900;line-height:1.1}.wr .cal-day .ev{border-left:2.5px solid var(--ink);flex:1;padding-left:10px}.wr .cal-day .ev b{letter-spacing:-.02em;font-size:13px;font-weight:800;line-height:1.25;display:block}.wr .cal-day .ev span{color:var(--ink-soft);font-size:11px}.wr .cal-flat{border-bottom:none}.wr .cal-flat:first-child{padding-top:0}.wr .cal-flat:last-child{padding-bottom:0}.wr .cal-sub{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;margin:14px 16px 16px;padding:12px}.wr .cal-sub b{font-size:12px;font-weight:800;display:block}.wr .cal-sub span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-soft);font-size:8.5px}.wr .wa{border:1px solid var(--border);width:292px;box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;margin:0 auto;overflow:hidden}.wr .wa-top{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.wr .wa-av{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.wr .wa-top b{letter-spacing:-.02em;font-size:14px;font-weight:800;display:block}.wr .wa-top span{color:var(--ink-soft);font-size:11px}.wr .wa-body{gap:10px;min-height:210px;padding:16px;display:grid}.wr .msg{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px 14px 14px 4px;max-width:88%;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.4}.wr .msg b{font-weight:800}.wr .msg .t{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-soft);margin-top:6px;font-size:8px;display:block}.wr .msg.out{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:14px 14px 4px;margin-left:auto}.wr .msg.out .t{color:#ffffff80}.wr .scan{background:var(--ink);color:#fff;width:292px;box-shadow:var(--shadow);border-radius:24px;margin:0 auto;padding:22px;overflow:hidden}.wr .scan .mono{color:#ffffff80}.wr .scan .view{border:1px solid #fff3;border-radius:16px;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.wr .scan .view .qr{background:#fff;border-radius:8px;margin:0;padding:8px}.wr .scan .view .grid{width:84px;height:84px}.wr .scan .laser{background:#fff;height:2px;animation:1.5s ease-in-out infinite alternate wr-laser;position:absolute;top:20%;left:8%;right:8%;box-shadow:0 0 18px 3px #ffffffb3}@keyframes wr-laser{to{top:80%}}.wr .scan .ok{align-items:center;gap:10px;margin-top:16px;display:flex}.wr .scan .ok .tick{width:26px;height:26px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.wr .scan .ok b{letter-spacing:-.02em;font-size:14px;font-weight:800;display:block}.wr .scan .ok span{font-family:var(--font-mono);letter-spacing:.12em;opacity:.55;font-size:9px}.wr .scan .gain{gap:8px;margin-top:14px;display:flex}.wr .scan .gain div{text-align:center;border:1px solid #fff3;border-radius:10px;flex:1;padding:9px}.wr .scan .gain .v{letter-spacing:-.03em;font-size:17px;font-weight:900}.wr .scan .gain .k{font-family:var(--font-mono);letter-spacing:.12em;opacity:.55;margin-top:2px;font-size:7.5px}.wr .dark{background:var(--ink);color:#fff}.wr .dark p{color:#ffffff9e}.wr .dark .mono{color:#ffffff6b}.wr .marq{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 0;overflow:hidden}.wr .track{will-change:transform;gap:60px;width:max-content;animation:28s linear infinite wr-marquee;display:flex}.wr .track b{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:60px;font-size:15px;font-weight:800;display:flex}.wr .track b:after{content:"";background:var(--border-strong);border-radius:50%;width:4px;height:4px}@keyframes wr-marquee{to{transform:translate(-50%)}}.wr .faq{border-top:1px solid var(--border-strong)}.wr .fq{border-bottom:1px solid var(--border)}.wr .fq button{text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-family:inherit;font-size:clamp(17px,1.7vw,21px);font-weight:800;display:flex}.wr .fq .ic{border:1px solid var(--border-strong);width:26px;height:26px;transition:background .35s var(--ease), border-color .35s var(--ease);border-radius:50%;flex:none;position:relative}.wr .fq .ic:before,.wr .fq .ic:after{content:"";background:var(--ink);transition:transform .35s var(--ease), background .35s var(--ease);position:absolute;top:50%;left:50%}.wr .fq .ic:before{width:10px;height:1.5px;transform:translate(-50%,-50%)}.wr .fq .ic:after{width:1.5px;height:10px;transform:translate(-50%,-50%)}.wr .fq.open .ic{background:var(--ink);border-color:var(--ink)}.wr .fq.open .ic:before,.wr .fq.open .ic:after{background:#fff}.wr .fq.open .ic:after{transform:translate(-50%,-50%)rotate(90deg)}.wr .fq .a{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.wr .fq.open .a{grid-template-rows:1fr}.wr .fq .a>div{overflow:hidden}.wr .fq .a p{max-width:64ch;padding:0 0 28px}.wr .final{background:var(--ink);color:#fff;text-align:center;padding:clamp(100px,14vw,170px) 0;overflow:hidden}.wr .final h2{margin:0 auto 24px}.wr .final p{color:#fff9;max-width:44ch;margin:0 auto 38px}.wr .final .mono{color:#ffffff6b}.wr .final .kicker{justify-content:center}.wr footer{border-top:1px solid var(--border);padding:70px 0 40px}.wr .f-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}@media (max-width:860px){.wr .f-grid{grid-template-columns:1fr 1fr}}.wr footer h2{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px;font-size:10px;font-weight:500}.wr footer a{color:var(--ink-muted);padding:5px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.wr footer a:hover{color:var(--ink)}.wr footer .logo{display:flex}.wr .f-bot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;display:flex}.wr .hero{padding:170px 0 90px}.wr .hero .kick{margin-bottom:26px}.wr .hero h1{max-width:14ch;margin:0 0 26px}.wr .hero .lead{margin-bottom:34px}.wr .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wr .stage{perspective:1400px;margin-top:74px}.wr .shot{grid-template-columns:1.3fr .7fr;gap:30px;min-height:420px;padding:38px;display:grid}@media (max-width:900px){.wr .shot{grid-template-columns:1fr;min-height:0;padding:24px}.wr .shot>div:last-child{display:none}.wr .hero{padding:120px 0 64px}.wr .hero .kick{margin-bottom:18px}.wr .hero h1{margin-bottom:20px}.wr .hero .lead{margin-bottom:26px}}.wr .chores{border-top:1px solid #ffffff24}.wr .chore{border-bottom:1px solid #ffffff24;align-items:baseline;gap:22px;padding:26px 0;display:flex}.wr .chore .n{font-family:var(--font-mono);color:#fff6;letter-spacing:.16em;flex:none;font-size:11px}.wr .chore .t{letter-spacing:-.025em;font-size:clamp(19px,2.4vw,30px);font-weight:800;line-height:1.2}.wr .chore .t s{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#fff,#fff);background-position:0 56%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.wr .chore .t s.struck{transition:background-size .7s var(--ease) .1s;background-size:100% 2px}.wr .verdict{letter-spacing:-.04em;max-width:20ch;margin-top:54px;font-size:clamp(26px,3.6vw,46px);font-weight:900;line-height:1.08}.wr .feat{grid-template-columns:.95fr 1.05fr;align-items:start;gap:80px;display:grid}@media (max-width:1000px){.wr .feat{grid-template-columns:1fr;gap:44px}}.wr .feat-sticky{place-items:center;min-height:600px;display:grid;position:sticky;top:110px}@media (max-width:1000px){.wr .feat-sticky{min-height:0;position:static}}html[data-js=on] .wr .dev{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);pointer-events:none;position:absolute;transform:scale(.96)translateY(14px)}html[data-js=on] .wr .dev.on{opacity:1;pointer-events:auto;position:relative;transform:none}.wr .dev+.dev{margin-top:34px}.wr .tour-bar{display:none}.wr .steps>div{border-bottom:1px solid var(--border);padding:52px 0}.wr .steps>div:first-child{padding-top:0}@media (max-width:1000px){.wr .feat{--tour-top:calc(58px + env(safe-area-inset-top));--tour-h:44svh;--tour-s:.72;--tour-block:calc(100svh - var(--tour-top) - var(--tour-h));display:block}.wr .feat-sticky{top:var(--tour-top);z-index:3;height:var(--tour-h);background:var(--bg);border-bottom:1px solid var(--border);min-height:240px;margin:0 -28px;padding:14px 28px 0;display:block;position:sticky;overflow:hidden}.wr .feat-sticky:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg) 76%);pointer-events:none;z-index:2;height:84px;position:absolute;bottom:0;left:0;right:0}html[data-js=on] .wr .dev,.wr .dev{transform-origin:top;margin:0;position:absolute;top:14px;left:50%}.wr .dev{--tour-k:1;--tour-y:0px}.wr .dev:has(>.scan){--tour-k:.78}.wr .dev:has(.wpass){--tour-k:.92;--tour-y:-42px}html[data-js=on] .wr .dev{opacity:0;transform:translateX(-50%) scale(calc(var(--tour-s) * var(--tour-k) * .97)) translateY(var(--tour-y));transition:opacity .28s var(--ease), transform .34s var(--ease);pointer-events:none}html[data-js=on] .wr .dev.on,.wr .dev.on{opacity:1;pointer-events:auto;transition:opacity .46s var(--ease) .12s, transform .6s var(--ease) .12s;transform:translateX(-50%) scale(calc(var(--tour-s) * var(--tour-k))) translateY(var(--tour-y))}html[data-js=on] .wr .dev>*{transform:translateY(calc((var(--tour-p,.5) - .5) * -10px));will-change:transform}html:not([data-js=on]) .wr .dev:not(:first-child){opacity:0}@media (min-height:780px){.wr .feat{--tour-s:.82}}.wr .tour-bar{z-index:3;grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:absolute;bottom:0;left:0;right:0}.wr .tour-bar i{background:0 0;height:2px;position:relative;overflow:hidden}.wr .tour-bar i:after{content:"";background:var(--ink);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.wr .steps{padding-top:0}.wr .steps>div{min-height:calc(var(--tour-block) * 2 + 160px);border-bottom:none;padding:0}.wr .steps>div+div{margin-top:calc(var(--tour-block) * -1)}.wr .step-in{top:calc(var(--tour-top) + var(--tour-h));min-height:var(--tour-block);background:var(--bg);border-bottom:1px solid var(--border);padding:22px 0 26px;position:sticky}.wr .step-in>*{opacity:.32;transition:opacity .45s var(--ease)}.wr .step-in.on>*,html:not([data-js=on]) .wr .step-in>*{opacity:1}.wr .steps>div:last-child .step-in{border-bottom:none}.wr .steps h3{margin:9px 0}.wr .steps p{font-size:15.5px;line-height:1.5}.wr .steps ul{gap:7px;margin-top:13px}.wr .steps li{font-size:14.5px;line-height:1.4}.wr .steps li:before{margin-top:7px}@media (max-height:700px){.wr .feat{--tour-s:.6;--tour-h:30svh}.wr .feat-sticky{min-height:180px}.wr .step-in{min-height:0;padding:18px 0 22px;position:static}.wr .step-in>*,.wr .step-in.on>*{opacity:1}.wr .steps>div{min-height:0}.wr .steps>div+div{margin-top:0}.wr .steps p{font-size:15px;line-height:1.45}}}@media (prefers-reduced-motion:reduce){.wr .dev,.wr .dev.on{transition:none}.wr .dev>*{will-change:auto;transform:none}.wr .step-in>*{transition:none}}.wr .steps h3{margin:12px 0}.wr .steps ul{gap:9px;margin-top:16px;list-style:none;display:grid}.wr .steps li{color:var(--ink-muted);align-items:flex-start;gap:10px;font-size:15px;font-weight:450;display:flex}.wr .steps li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.wr .nums{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:40px;padding-top:56px;display:grid}@media (max-width:860px){.wr .nums{grid-template-columns:1fr;gap:34px}}.wr .num{letter-spacing:-.05em;font-size:clamp(56px,7.6vw,104px);font-weight:900;line-height:.9}.wr .num-l{margin-top:14px}.wr .quotes{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:1000px){.wr .quotes{grid-template-columns:1fr}}.wr .q{flex-direction:column;justify-content:space-between;gap:26px;min-height:250px;display:flex}.wr .q .txt{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:700;line-height:1.35}.wr .q .who{align-items:center;gap:12px;display:flex}.wr .q .av{background:var(--bg-warm);border-radius:50%;flex:none;width:38px;height:38px}.wr .q .who b{font-size:14px;font-weight:800;display:block}.wr .q .who span{color:var(--ink-soft);font-size:12px}.wr .split{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}@media (max-width:1000px){.wr .split{grid-template-columns:1fr;gap:40px}}.wr .free{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wr .ticket{background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:44px;position:relative;overflow:hidden}.wr .ticket .mono{color:#ffffff80}.wr .ticket h3{letter-spacing:-.04em;margin:16px 0 20px;font-size:clamp(30px,3.4vw,42px);font-weight:900;line-height:1}.wr .ticket ul{gap:12px;margin:26px 0 32px;list-style:none;display:grid}.wr .ticket li{color:#ffffffc7;align-items:flex-start;gap:11px;font-size:15px;display:flex}.wr .ticket li:before{content:"";border:1.5px solid #ffffff8c;border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.wr .ticket:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-70px}@media (prefers-reduced-motion:reduce){.wr .track,.wr .scan .laser{animation:none}.wr{cursor:auto}.wr .cur,.wr .cur-d{display:none}}.wr .caps{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.wr .cap{border-bottom:1px solid var(--border);gap:16px;padding:24px 34px 24px 4px;display:flex}.wr .cap:nth-child(2n){border-left:1px solid var(--border);padding-left:34px;padding-right:4px}.wr .cap-n{color:var(--ink-soft);padding-top:5px;font-size:11px}.wr .cap b{letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.wr .cap p{color:var(--ink-muted);margin:5px 0 0;font-size:14px;line-height:1.5}@media (max-width:640px){.wr .caps{grid-template-columns:1fr}.wr .cap,.wr .cap:nth-child(2n){border-left:none;padding:20px 4px}.wr footer a{align-items:center;min-height:44px;padding:0;display:flex}.wr footer .logo{min-height:44px}.wr footer .logo-img{height:18px}}.wr .page-head{padding:clamp(128px,17vw,190px) 0 clamp(44px,6vw,70px)}.wr .page-head h1{max-width:16ch;margin:22px 0 26px}.wr .page-head .lead{max-width:54ch}.wr .pad-top-0{padding-top:0}.wr .soft{background:var(--bg-soft)}.wr .rows{border-top:1px solid var(--border)}.wr .row{border-bottom:1px solid var(--border);grid-template-columns:92px 1fr;gap:18px;padding:34px 0;display:grid}.wr .row-n{color:var(--ink-soft);padding-top:7px}.wr .row-body h2{letter-spacing:-.035em;max-width:24ch;margin:0 0 12px;font-size:clamp(23px,2.9vw,36px);font-weight:800;line-height:1.1}.wr .row-body p{max-width:62ch;line-height:1.55}.wr .row-lead{font-size:clamp(17px,1.4vw,20px)}@media (max-width:640px){.wr .row{grid-template-columns:1fr;gap:10px;padding:28px 0}.wr .row-n{padding-top:0}}.wr .cards-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.wr .cards-3{grid-template-columns:1fr}}.wr .card-flat{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:30px 26px 32px}.wr .card-flat h3{margin:16px 0 10px}.wr .card-flat p{font-size:15px;line-height:1.55}.wr .pledges{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:0 60px;display:grid}.wr .pledge{border-bottom:1px solid var(--border);padding:26px 0}.wr .pledge h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.wr .pledge p{max-width:46ch;margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:860px){.wr .pledges{grid-template-columns:1fr;gap:0}}.wr .pull{letter-spacing:-.035em;max-width:22ch;margin:26px 0 0;font-size:clamp(23px,3vw,38px);font-weight:800;line-height:1.14}.wr .signature{align-items:center;gap:16px;margin-top:38px;display:flex}.wr .sig-i{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid}.wr .signature b{letter-spacing:-.02em;font-weight:800;display:block}.wr .signature .mono{margin-top:4px;display:block}.wr .sig-mail{color:var(--ink);border-bottom:1px solid var(--border-strong);margin-top:8px;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.wr .sig-mail:hover{border-bottom-color:var(--ink)}.wr .finder{gap:12px;margin-bottom:30px;display:flex}@media (max-width:640px){.wr .finder{flex-direction:column}}.wr .fld{flex:1;display:block;position:relative}.wr .fld-sel{flex:0 0 260px}@media (max-width:640px){.wr .fld-sel{flex:auto}}.wr .fld input,.wr .fld select{width:100%;color:var(--ink);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-pill);appearance:none;outline:none;padding:15px 22px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .2s}.wr .fld select{padding-right:44px}.wr .fld input:focus,.wr .fld select:focus{border-color:var(--ink)}.wr .fld input::placeholder{color:var(--ink-faint)}.wr .fld-ar{pointer-events:none;color:var(--ink-soft);font-size:13px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.wr .count{margin-bottom:16px}.wr .clubs-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:1000px){.wr .clubs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wr .clubs-grid{grid-template-columns:1fr}}.wr .club-card{color:inherit;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);transition:border-color .25s var(--ease), transform .4s var(--ease);text-decoration:none;display:block;overflow:hidden}.wr .club-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.wr .club-card .cover{aspect-ratio:16/9;background:var(--bg-warm);overflow:hidden}.wr .club-card .cover img{object-fit:cover;width:100%;height:100%;display:block}.wr .club-b{padding:20px 22px 22px}.wr .club-b h3{margin:8px 0 0;font-size:21px}.wr .club-b p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.wr .club-go{align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:700;display:inline-flex}.wr .club-go i{transition:transform .3s var(--ease);font-style:normal}.wr .club-card:hover .club-go i{transform:translate(4px)}.wr .void{border:1px solid var(--border);border-radius:var(--r-xl);text-align:center;padding:clamp(40px,8vw,76px) 28px}.wr .void h2{font-size:clamp(26px,3.4vw,42px)}.wr .void .lead{max-width:40ch;margin:16px auto 28px}.wr .cta-center{justify-content:center}.wr .final .cta-row{margin-top:8px}.wr .btn-go{color:#fff;background:0 0;border:1px solid #ffffff47;transition:border-color .25s}.wr .btn-go:hover{border-color:#fff}.wr .btn-go:before{display:none}.wr .legal{padding:clamp(120px,16vw,176px) 0 clamp(70px,10vw,120px)}.wr .legal h1{margin:20px 0 12px;font-size:clamp(30px,4.4vw,54px)}.wr .legal h2{letter-spacing:-.025em;border-top:1px solid var(--border);margin:44px 0 14px;padding-top:22px;font-size:clamp(19px,2vw,25px);font-weight:800}.wr .legal h3{margin:24px 0 8px;font-size:17px}.wr .legal p,.wr .legal li{color:var(--ink-muted);max-width:74ch;font-size:15px;line-height:1.65}.wr .legal p+p{margin-top:12px}.wr .legal ul{margin:12px 0;padding-left:20px;list-style:outside}.wr .legal li{margin-top:6px}.wr .legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.wr .legal strong{color:var(--ink);font-weight:700}.wr .legal table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.wr .legal th,.wr .legal td{border:1px solid var(--border);text-align:left;padding:10px 12px}.wr .cwrap{max-width:620px;margin-top:38px}.wr .cform-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.wr .cform-grid{grid-template-columns:1fr}}.wr .cfield{display:block}.wr .cfield-full{margin-top:16px}.wr .cfield>span{letter-spacing:-.01em;color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.wr .cfield>span i{color:var(--ink-faint);font-style:normal;font-weight:500}.wr .cfield input,.wr .cfield select,.wr .cfield textarea{width:100%;color:var(--ink);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-lg);appearance:none;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .2s}.wr .cfield textarea{resize:vertical;min-height:132px;line-height:1.55}.wr .cfield select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2367676F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:42px}.wr .cfield input:focus,.wr .cfield select:focus,.wr .cfield textarea:focus{border-color:var(--ink)}.wr .cfield input::placeholder,.wr .cfield textarea::placeholder{color:var(--ink-faint)}.wr .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wr .cform{position:relative}.wr .cform-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.wr .cform-legal{color:var(--ink-faint);flex:240px;margin:0;font-size:12.5px;line-height:1.5}.wr .cform button[disabled]{opacity:.55;cursor:progress}.wr .cform-err{border:1px solid var(--border-strong);border-left:2px solid var(--ink);border-radius:var(--r-lg);color:var(--ink);margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.55}.wr .form-done{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg);padding:34px 30px}.wr .form-done h3{margin:10px 0}.wr .form-done p{color:var(--ink-muted);max-width:44ch;font-size:15px;line-height:1.6}.wr .cform-mail{color:var(--ink-muted);margin-top:22px;font-size:14px}.wr .cform-mail a{color:var(--ink);border-bottom:1px solid var(--border-strong);padding-bottom:2px;font-weight:600;text-decoration:none}.wr .cform-mail a:hover{border-bottom-color:var(--ink)}.wr .pad-bottom{padding-bottom:clamp(72px,10vw,130px)}@media (max-width:1000px){.wr .grain{mix-blend-mode:normal}}
