@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/big-shoulders-display-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/big-shoulders-display-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #06121f;--night-2: #0c2238;--glacier: #9fd3f0;--snow: #f3f7fa;--frost: #dcebf5;--ink: #0a1a2b;--alpen: #ff7a59;--alpen-hi: #ff9374;--on-alpen: #1a0904;--font-display: "Big Shoulders Display Variable", "Arial Narrow", "Roboto Condensed", sans-serif;--font-text: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gut: clamp(18px, 4vw, 56px);--maxw: 1320px;--bar-h: 64px;--fs-hero: clamp(3.3rem, 15vw, 5.6rem);--fs-h2: clamp(2.7rem, 9vw, 4.4rem);--fs-h3: clamp(1.6rem, 5vw, 2.1rem);--fs-lead: clamp(1.06rem, 1.3vw, 1.3rem);--fs-body: clamp(1rem, 1.02vw, 1.09rem);--sky-top: #0a1b33;--sky-bot: #1b3354;--grade: 255 255 255;--grade-a: 0;color-scheme:dark}@media(min-width:900px){:root{--fs-hero: clamp(5.6rem, 10.4vw, 11rem);--fs-h2: clamp(4rem, 6.2vw, 6.6rem);--fs-h3: clamp(1.7rem, 2.2vw, 2.3rem)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;overflow-x:hidden;overflow-x:clip}body{margin:0;background:var(--night);color:var(--snow);font:400 var(--fs-body)/1.6 var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,video,canvas,svg,iframe{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--alpen);color:var(--on-alpen)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:10px;left:10px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--snow);color:var(--ink);font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .2s}.skip:focus{transform:none}:focus-visible{outline:3px solid var(--alpen);outline-offset:3px;border-radius:6px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.sky,.bg,.scene,.film-frames,.whiteout,body:after{position:fixed;inset:0;width:100%;height:100vh;height:100lvh;pointer-events:none}.sky{z-index:0;background:linear-gradient(180deg,var(--sky-top),var(--sky-bot) 78%)}.bg{z-index:0;opacity:0;transition:opacity 1.2s ease}.film-frames{z-index:0;opacity:0;transition:opacity .6s ease}.film-on .film-frames{opacity:1}.hero-film{position:fixed;inset:0;width:100%;height:100vh;height:100lvh;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.hero-film.on{opacity:1}.hero-film video{width:100%;height:100%;max-width:none;object-fit:cover}.hero-film:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#03091400 42%,#03091480)}.has-scene .bg{opacity:1}.has-scene .sky{visibility:hidden}body:after{content:"";z-index:1;background:rgb(var(--grade) / var(--grade-a))}main,.foot{position:relative;z-index:2}.scene{z-index:3;opacity:0;transition:opacity 1.2s ease}.has-scene .scene{opacity:1}.whiteout{z-index:4;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360' height='360'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.2 -.9'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(120% 95% at 38% 72%,#fffffff5,#f3f7facc 50%,#d6e4f09e)}.whiteout.on{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-tone=light]{color-scheme:light}.bar{position:fixed;inset:0 0 auto;z-index:30;height:var(--bar-h);display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding:0 var(--gut);color:var(--snow);transition:color .5s ease}html[data-tone=light] .bar,html[data-clock=light] .clock{color:var(--ink)}.bar:before{content:"";position:absolute;inset:0 0 -26px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(4 12 24 / .55),transparent);transition:opacity .5s ease}html[data-tone=light] .bar:before{opacity:0}.bar:after{content:"";position:absolute;inset:0 0 -22px;z-index:-2;pointer-events:none;opacity:0;transition:opacity .4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent)}.scrolled .bar:after{opacity:1}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand-flake{width:26px;height:26px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.brand:hover .brand-flake{transform:rotate(60deg)}.brand-word{font:800 1.9rem/1 var(--font-display);letter-spacing:.01em}.brand-word span,.foot-brand span span{color:var(--alpen)}.nav{margin-left:auto;display:none;gap:clamp(16px,1.8vw,30px);font-size:.95rem}.nav a{text-decoration:none;opacity:.85;padding:6px 0;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .3s,opacity .3s}.nav a:hover{opacity:1;background-size:100% 1.5px}.lang{margin-left:auto;font-size:.9rem;text-decoration:none;opacity:.8}.lang:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}@media(min-width:1080px){.nav{display:flex}.lang{margin-left:0}}@media(max-width:520px){.bar .btn-small{display:none}}.clock{position:fixed;left:var(--gut);bottom:18px;z-index:30;display:flex;align-items:center;gap:8px;font:700 1.15rem/1 var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--snow);opacity:.78;transition:color .5s ease}.clock svg{width:15px;height:15px;transform:rotate(var(--clock-rot, 0deg))}.clock{transition:color .5s ease,opacity .4s ease}.day-on .clock,.demo-on .clock{opacity:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:.85em 1.45em;border-radius:999px;font:600 1rem/1.1 var(--font-text);text-decoration:none;text-align:center;transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.btn-primary{background:var(--alpen);color:var(--on-alpen);box-shadow:0 12px 34px -14px #ff7a59cc}.btn-primary:hover{background:var(--alpen-hi);transform:translateY(-2px)}.btn-ghost{border:1.5px solid currentColor;color:inherit}.btn-ghost:hover{background:#f3f7fa1f;transform:translateY(-2px)}.btn-small{min-height:40px;padding:.6em 1.1em;font-size:.92rem}.actions{display:flex;flex-wrap:wrap;gap:12px}.wrap{width:min(100% - 2 * var(--gut),var(--maxw));margin-inline:auto}.h2{font:800 var(--fs-h2)/.9 var(--font-display);letter-spacing:-.005em;text-wrap:balance;max-width:16ch}.intro{font-size:var(--fs-lead);line-height:1.5;max-width:34em;margin-top:22px}h3{font:700 var(--fs-h3)/1 var(--font-display);letter-spacing:.005em}.split-ch{display:inline-block;text-align:center;font-variation-settings:"wght" var(--w, 800)}.split-w{display:inline-block;white-space:nowrap}[data-tone=light]{color:var(--ink)}[data-tone=dark]{color:var(--snow)}html:not(.js) [data-tone=light]{background:linear-gradient(180deg,#cfe3f4,#f3f7fa 40%)}p,li{text-wrap:pretty}.hero{position:relative;min-height:100svh;overflow-x:clip;display:grid;align-content:end;gap:28px;padding:calc(var(--bar-h) + 8vh) var(--gut) 15vh}.hero-title{font:800 var(--fs-hero)/.86 var(--font-display);letter-spacing:-.012em;text-wrap:balance;max-width:9.5em;text-shadow:0 4px 60px rgb(2 8 20 / .45)}.hero-side{position:relative;display:grid;gap:22px;max-width:34em}.hero-side:before{content:"";position:absolute;inset:-22% -18% -26% -20%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03091480,#03091400)}.lead{font-size:var(--fs-lead);line-height:1.5;color:#f3f7fae6}.hero-offers{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(10px,2vw,28px)}.hero-offers li{border-top:1.5px solid rgb(243 247 250 / .28)}.hero-offers a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0 4px;text-decoration:none;font:700 clamp(1rem,1.5vw,1.45rem)/1.05 var(--font-display);letter-spacing:.01em;color:var(--snow);transition:color .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.hero-offers li{transition:border-color .25s ease}.hero-offers li:hover{border-color:var(--alpen)}.hero-offers a:hover{transform:translateY(-2px)}@media(max-width:759px){.hero-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-n{font-size:.72em;letter-spacing:.08em;color:var(--glacier);font-variant-numeric:tabular-nums}.hero-offers em{font:600 .66rem/1 var(--font-text);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:var(--alpen);color:var(--on-alpen);align-self:center}.hero-hint{position:absolute;left:50%;bottom:4.5vh;transform:translate(-50%);display:grid;justify-items:center;gap:10px;font-size:.85rem;opacity:.7;white-space:nowrap}.hero-hint span{width:1.5px;height:44px;background:linear-gradient(transparent,currentColor);animation:drip 2.6s ease-in-out infinite;transform-origin:top}@keyframes drip{0%{transform:scaleY(0);opacity:0}35%{opacity:1}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(min-width:900px){.hero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:end}.hero-title{grid-column:1 / span 8}.hero-side{grid-column:9 / span 4;padding-bottom:.6rem}.hero-offers{grid-column:1 / -1;margin-top:1vh}}.demo{position:relative;padding:11vh var(--gut) 8vh;display:grid;gap:clamp(24px,4vh,44px)}.demo-copy{position:relative;display:grid;gap:18px;max-width:34em}.demo-p{font-size:var(--fs-lead);line-height:1.5}.demo-note{font-size:.92rem;color:#f3f7fab8}.demo-open{justify-self:start;font-size:.92rem;text-underline-offset:4px}.demo-host{position:relative;width:100%;max-width:1400px;margin-inline:auto}.demo-loading{display:grid;place-items:center;min-height:clamp(520px,64svh,680px);color:#f3f7fab3;font-size:.95rem}.demo-loading a{color:var(--alpen);font-weight:600}@media(min-width:1080px){.demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.demo-copy{grid-column:1 / -1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:var(--gut);max-width:1400px;width:100%;margin-inline:auto;align-items:end}.demo-copy .h2{grid-row:span 3}.demo-host{grid-column:1 / -1}}@media(max-width:1100px){.demo{padding-inline:12px}.demo-copy{padding-inline:calc(var(--gut) - 12px)}}.film{position:relative;height:165svh}.film-stage{position:sticky;top:0;height:100svh;display:grid;align-content:end;padding:0 var(--gut) 17vh}.film-steps{grid-area:1 / 1;display:none;gap:6px;width:min(240px,46vw);margin-bottom:clamp(18px,3vh,30px)}.motion .film-steps{display:flex}.film-steps li{flex:1;height:2px;border-radius:2px;background:#f3f7fa33;overflow:hidden}.film-steps li:after{content:"";display:block;height:100%;background:var(--snow);transform:scaleX(var(--f, 0));transform-origin:left}.beat{grid-area:2 / 1;align-self:end;max-width:15em;font:700 clamp(2.5rem,6.4vw,6.4rem)/.95 var(--font-display);text-wrap:balance;text-shadow:0 2px 40px rgb(4 12 26 / .55)}.beat-last{color:var(--snow)}.js .beat{opacity:0}.channels{padding:10vh 0 11vh}.channel-list{display:grid;gap:clamp(36px,5vh,56px);margin-top:clamp(48px,9vh,96px)}.channel{display:grid;gap:14px;align-content:start;max-width:30em}.channel-icon{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.channel h3{margin-top:6px}.channel p{color:#0a1a2bd1}.summary{margin-top:clamp(40px,8vh,80px);font:700 clamp(1.6rem,3vw,2.6rem)/1.05 var(--font-display);max-width:22em;text-wrap:balance}@media(min-width:900px){.channel-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(32px,4vw,72px)}}.day{position:relative;padding-top:11vh}.day-scroll{position:relative}.day-stage{display:grid;justify-items:center;gap:4vh;padding:6vh 12px}.day-info{display:none}.day-note{margin-top:4vh;padding-bottom:6vh;font-size:.88rem;color:#0a1a2bb3}.motion .day-scroll{height:400svh}.motion .day-stage{position:sticky;top:0;height:100svh;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;gap:clamp(24px,5vw,96px);padding:calc(var(--bar-h) + 2vh) var(--gut) 3vh;perspective:1600px}.motion .day-info{display:grid;gap:1.6vh;align-self:center}.day-clock{display:flex;align-items:flex-end;font:800 clamp(5.5rem,15.5vw,16rem)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.reel{display:inline-block;height:.9em;overflow:hidden}.reel-strip{display:flex;flex-direction:column;will-change:transform}.reel-strip>span,.day-colon{display:block;height:.9em;line-height:.9em}.day-colon{margin:0 .03em}.day-places{position:relative;height:1.15em;font:700 clamp(1.7rem,2.8vw,2.8rem)/1.1 var(--font-display)}.day-places li{position:absolute;left:0;top:0;white-space:nowrap}.phone{--pw: min(380px, 88vw);position:relative;width:var(--pw);aspect-ratio:380 / 783;padding:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .15);background:linear-gradient(145deg,#39414b,#0d1116 38%,#20262d 70%,#0b0e12);box-shadow:0 0 0 1.5px #4a535e,0 70px 140px -50px #061224a6,0 30px 60px -30px #06122473,inset 0 0 0 1px #ffffff1a;transform-style:preserve-3d;will-change:transform}.motion .phone{--pw: min(390px, calc((100svh - var(--bar-h) - 6vh) / 2.06))}.phone:before{content:"";position:absolute;z-index:3;top:calc(var(--pw) * .055);left:50%;width:30%;height:calc(var(--pw) * .074);transform:translate(-50%);border-radius:999px;background:#000}.phone-screen{container-type:inline-size;--u: calc(100cqw / 360);position:relative;height:100%;overflow:hidden;border-radius:calc(var(--pw) * .122);display:grid;grid-template-rows:auto 1fr auto;background:#efeae2;color:#111b21;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.wa-status{display:flex;align-items:center;justify-content:space-between;height:calc(var(--u) * 50);padding:calc(var(--u) * 14) calc(var(--u) * 26) 0 calc(var(--u) * 34);background:#008069;color:#fff;font-size:calc(var(--u) * 15);font-weight:600;letter-spacing:.01em}.wa-sys{display:flex;align-items:center;gap:calc(var(--u) * 5)}.wa-sys svg{height:calc(var(--u) * 11.5);width:auto}.wa-threads{position:relative;display:grid;gap:14px}.motion .wa-threads{display:block;overflow:hidden}.wa-thread{position:relative;display:grid;grid-template-rows:auto 1fr}.motion .wa-thread{position:absolute;inset:0;will-change:transform}.wa-head{display:flex;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 10) calc(var(--u) * 6);background:#008069;color:#fff}.wa-back{flex:none;width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.wa-avatar{flex:none;display:grid;place-items:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:50%;background:#e7f6f1;color:#0b6b58}.wa-avatar svg{width:60%;height:60%}.wa-who{flex:1;min-width:0;display:grid;gap:calc(var(--u) * 1);line-height:1.2}.wa-who b{font-size:calc(var(--u) * 16.5);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-who small{display:grid;font-size:calc(var(--u) * 12.5);opacity:.9}.wa-who small>span{grid-area:1 / 1}.motion .wa-typing{opacity:0}.wa-typing{font-style:normal}.wa-act{flex:none;width:calc(var(--u) * 22);height:calc(var(--u) * 22);margin-left:calc(var(--u) * 12)}.wa-chat{position:relative;overflow:hidden;background-color:#efeae2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='132' height='132' viewBox='0 0 132 132'><g fill='none' stroke='%23cdc4b6' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12v18M14 16l16 10M14 26l16-10'/><path d='M74 30l10-14 6 8 5-6 9 12z'/><path d='M104 74l14 14M118 74l-14 14'/><path d='M30 82c6-8 14-8 20 0'/><path d='M40 70v8'/><path d='M84 112v16M77 116l14 8M77 124l14-8'/><path d='M6 118l18-18M12 124l18-18'/><circle cx='64' cy='66' r='3'/><path d='M100 18h12M106 12v12'/></g></svg>");background-size:calc(var(--u) * 132)}.wa-flow{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 5);padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 18);will-change:transform}.wa-day{align-self:center;margin-bottom:calc(var(--u) * 6)}.wa-day span{display:inline-block;padding:calc(var(--u) * 5) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);background:#fff;color:#54656f;font-size:calc(var(--u) * 12.5);box-shadow:0 1px .5px #0b141a21}.wa-row{position:relative;display:flex;max-width:86%;margin-top:calc(var(--u) * 5)}.wa-row:has(p:empty){display:none}.wa-row-out{align-self:flex-end;justify-content:flex-end}.wa-row-in{align-self:flex-start}.wa-msg{position:relative;padding:calc(var(--u) * 6) calc(var(--u) * 9) calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 9);font-size:calc(var(--u) * 15);line-height:1.36;box-shadow:0 1px .5px #0b141a21;will-change:transform,opacity}.wa-msg p{display:inline}.wa-out{background:#d9fdd3;border-top-right-radius:0}.wa-in{background:#fff;border-top-left-radius:0}.wa-msg:before{content:"";position:absolute;top:0;width:calc(var(--u) * 8);height:calc(var(--u) * 13);background:inherit}.wa-out:before{right:calc(var(--u) * -8);clip-path:polygon(0 0,100% 0,0 100%)}.wa-in:before{left:calc(var(--u) * -8);clip-path:polygon(0 0,100% 0,100% 100%)}.wa-meta{float:right;display:inline-flex;align-items:center;gap:calc(var(--u) * 3);margin:calc(var(--u) * 8) 0 calc(var(--u) * -5) calc(var(--u) * 12);font-size:calc(var(--u) * 11);line-height:1;color:#667781}.wa-ticks{width:calc(var(--u) * 17);height:calc(var(--u) * 11);color:#53bdeb}.motion .wa-ticks{color:#8696a0}.wa-dots{display:none}.motion .wa-dots{position:absolute;left:0;top:0;z-index:1;display:flex;gap:calc(var(--u) * 4);padding:calc(var(--u) * 13) calc(var(--u) * 15);border-radius:0 calc(var(--u) * 9) calc(var(--u) * 9) calc(var(--u) * 9);background:#fff;box-shadow:0 1px .5px #0b141a21;opacity:0}.wa-dots i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background:#8696a0;animation:wa-dot 1.2s ease-in-out infinite}.wa-dots i:nth-child(2){animation-delay:.15s}.wa-dots i:nth-child(3){animation-delay:.3s}@keyframes wa-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-35%);opacity:1}}.wa-ai{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(var(--u) * 5);margin:calc(var(--u) * 3) 0 calc(var(--u) * 2) calc(var(--u) * 4);font-size:calc(var(--u) * 11.5);color:#54656f}.wa-ai svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);color:#00a884}.wa-input{display:flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 20);background:#efeae2}.wa-field{flex:1;display:flex;align-items:center;gap:calc(var(--u) * 9);height:calc(var(--u) * 46);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 23);background:#fff;color:#8696a0;font-size:calc(var(--u) * 16);box-shadow:0 1px .5px #0b141a1a}.wa-field svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.wa-mic{flex:none;display:grid;place-items:center;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;background:#00a884;color:#fff}.wa-mic svg{width:48%;height:48%}@media(max-width:759px){.motion .day-stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center;align-items:start;gap:1.2vh;padding:calc(var(--bar-h) + .5vh) 12px 2vh}.motion .day-info{justify-self:stretch;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.day-clock{font-size:clamp(3rem,16vw,4.4rem)}.day-places{flex:1;font-size:1.1rem}.day-places li{left:auto;right:0}.motion .phone{--pw: min(88vw, calc((100svh - var(--bar-h) - 5.8rem - 3vh) / 2.06))}}.who{padding:12vh 0 10vh}.who-grid{display:grid;gap:clamp(36px,6vh,64px)}.who-head{display:grid;gap:0;align-content:start}.who-list{display:grid}.who-item{position:relative;display:grid;gap:8px;padding:22px 0;border-top:1.5px solid rgb(10 26 43 / .16)}.who-item:last-child{border-bottom:1.5px solid rgb(10 26 43 / .16)}.who-item p{color:#0a1a2bcc;max-width:30em}.who-item h3{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.who-item:hover h3{transform:translate(10px)}.who-thumb{position:absolute;right:0;top:50%;width:132px;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px;transform:translateY(-50%) scale(.9);opacity:0;transition:opacity .35s,transform .35s;pointer-events:none}.who-item:hover .who-thumb{opacity:1;transform:translateY(-50%) scale(1)}@media(min-width:960px){.who-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,110px)}.who-head{position:sticky;top:calc(var(--bar-h) + 6vh);align-self:start}.who-item{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:28px;align-items:baseline;padding:28px 150px 28px 0}}.marquee{position:relative;z-index:2;overflow:hidden;padding:4vh 0;color:var(--snow)}.marquee-track{display:flex;align-items:center;gap:.32em;width:max-content;font:800 clamp(4.4rem,13vw,13rem)/.9 var(--font-display);white-space:nowrap;will-change:transform}.marquee-track span:nth-of-type(2n){color:transparent;-webkit-text-stroke:2px var(--snow)}.marquee-track svg{width:.42em;height:.42em;flex:none;color:var(--alpen)}.counter{position:relative;padding-top:9vh}.kicker{display:inline-flex;align-items:center;gap:.6em;margin-bottom:24px;font:700 clamp(.95rem,1.1vw,1.12rem)/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--glacier)}.kicker svg{width:1.15em;height:1.15em;flex:none;color:var(--alpen)}.counter-head .h2{max-width:12ch}.who-item p a{font-weight:600;text-underline-offset:3px}.counter-scroll{position:relative}.counter-stage{padding:9vh 0 2vh}.counter-info{width:min(100% - 2 * var(--gut),var(--maxw));margin-inline:auto}.counter-n,.counter-ticks,.monitor{display:none}.counter-steps{display:grid;gap:clamp(44px,8vh,88px)}.cstep{display:grid;gap:12px;align-content:start}.cstep-n{font:800 clamp(3.4rem,6vw,5.4rem)/.8 var(--font-display);color:var(--glacier);font-variant-numeric:tabular-nums}.cstep p{max-width:30em;color:#f3f7fad9}.cstep-still{margin:14px 0 0;border-radius:14px;overflow:hidden;background:#0f1c2e;box-shadow:0 0 0 1px #ffffff1a,0 50px 90px -45px #020814cc}.cstep-still img{width:100%;height:auto}@media(min-width:960px){.cstep{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto 1fr;column-gap:clamp(32px,4vw,72px)}.cstep>:not(.cstep-still){grid-column:1}.cstep-still{grid-column:2;grid-row:1 / span 3;margin:0}}.motion .has-clips .counter-stage{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,4vw,84px);padding:6vh var(--gut) 2vh;max-width:calc(1480px + 2 * var(--gut));margin-inline:auto;perspective:1800px}.motion .has-clips .counter-info{display:grid;gap:18px;align-content:center;width:auto;margin:0}.motion .has-clips .counter-steps{display:grid;gap:0}.motion .has-clips .cstep{position:relative;display:block;border-top:1.5px solid rgb(243 247 250 / .14)}.motion .has-clips .cstep:last-child{border-bottom:1.5px solid rgb(243 247 250 / .14)}.motion .has-clips .cstep:before{content:"";position:absolute;left:0;right:0;top:-1.5px;height:1.5px;background:var(--alpen);transform:scaleX(var(--p, 0));transform-origin:left}.motion .has-clips .cstep-n,.motion .has-clips .cstep-still{display:none}.motion .has-clips .cstep h3{font-size:clamp(1.35rem,1.85vw,1.95rem);line-height:1}.cstep-btn{display:flex;align-items:baseline;gap:16px;width:100%;margin:0;padding:clamp(12px,1.7vh,18px) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.5;transition:opacity .35s ease}.cstep-btn:hover,.cstep.is-on .cstep-btn{opacity:1}.cstep-btn:focus-visible{outline:3px solid var(--alpen);outline-offset:4px;border-radius:6px}.cstep-num{flex:none;min-width:2.2ch;font:800 1rem/1 var(--font-display);letter-spacing:.06em;color:var(--glacier);font-variant-numeric:tabular-nums}.cstep.is-on .cstep-num{color:var(--alpen)}.motion .has-clips .cstep p{max-width:27em;margin-left:calc(2.2ch + 16px);font-size:1rem;line-height:1.5;max-height:0;overflow:hidden;opacity:0;transition:max-height .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,padding .55s ease}.motion .has-clips .cstep.is-on p{max-height:9em;opacity:1;padding-bottom:18px}.motion .has-clips .counter-n,.motion .has-clips .counter-ticks{display:none}.counter-n .reel-strip>span{text-align:center}.counter-of{margin:0 0 .2em .3em;font-size:.3em;letter-spacing:.02em;color:#f3f7fa8c}.counter-ticks li{flex:1;display:flex}.counter-ticks button{position:relative;flex:1;height:22px;margin:0;padding:0;border:0;background:none;cursor:pointer}.counter-ticks button:before,.counter-ticks button:after{content:"";position:absolute;left:0;right:0;top:50%;height:2.5px;margin-top:-1.25px;border-radius:2px}.counter-ticks button:before{background:#f3f7fa3d}.counter-ticks button:after{background:var(--alpen);transform:scaleX(var(--p, 0));transform-origin:left}.counter-ticks button:focus-visible{outline:3px solid var(--alpen);outline-offset:2px;border-radius:4px}.motion .has-clips .monitor{position:relative;container-type:inline-size;display:grid;justify-items:center;align-self:center;transform-style:preserve-3d;will-change:transform}.monitor{--mw: min(100cqw, calc((100svh - var(--bar-h) - 16vh) / 1.2 * 16 / 9))}.monitor:before{content:"";position:absolute;z-index:-1;inset:8% 6% 18%;border-radius:50%;background:#9fd3f038;filter:blur(60px);pointer-events:none}.monitor-body{position:relative;width:var(--mw);padding:calc(var(--mw) * .013);border-radius:calc(var(--mw) * .024);background:linear-gradient(145deg,#3a424c,#0d1116 30%,#1c2229 72%,#0a0d11);box-shadow:0 0 0 1.5px #4a535e,0 90px 160px -60px #020814d9,0 30px 60px -30px #0208148c,inset 0 0 0 1px #ffffff17}.monitor-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--mw) * .011);background:#0f1c2e;cursor:pointer}.monitor-screen video,.monitor-screen img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0}.monitor-screen .on{opacity:1}.monitor-screen:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff1c,#fff0 30% 72%,#ffffff0d)}.monitor-flash{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.2 -.9'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(120% 95% at 40% 60%,#fffffff2,#f3f7fabf 50%,#d6e4f08c)}.monitor-pause{position:absolute;z-index:4;right:calc(var(--mw) * .03);bottom:calc(var(--mw) * .03);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .22);padding:0;cursor:pointer;background:#06121f9e;color:var(--snow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.55;transition:opacity .25s ease,transform .25s ease}.monitor-pause[hidden]{display:none}.monitor:hover .monitor-pause,.monitor-pause:focus-visible{opacity:1}.monitor-pause:focus-visible{outline:3px solid var(--alpen);outline-offset:2px}.monitor-pause svg{width:18px;height:18px;fill:currentColor}.monitor-pause .i-play,.monitor-pause.is-paused .i-pause{display:none}.monitor-pause.is-paused .i-play{display:inline}.monitor-stand{position:relative;width:calc(var(--mw) * .3);height:calc(var(--mw) * .088)}.monitor-stand:before{content:"";position:absolute;left:50%;top:0;width:calc(var(--mw) * .13);height:calc(var(--mw) * .076);transform:translate(-50%);background:linear-gradient(90deg,#12171d,#3a434d 48%,#1a1f26);clip-path:polygon(30% 0,70% 0,86% 100%,14% 100%)}.monitor-stand:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--mw) * .014);border-radius:999px;background:linear-gradient(180deg,#3d4650,#101419);box-shadow:0 18px 30px -10px #020814cc}.counter-on .clock,.club-on .clock{opacity:0}@media(max-width:959px){.motion .has-clips .counter-stage{grid-template-columns:1fr;gap:2.4vh;padding:4vh 16px 1vh}.motion .has-clips .monitor{order:-1}.motion .has-clips .counter-info{gap:1.4vh;grid-template-columns:auto 1fr;align-items:center}.motion .has-clips .counter-n{display:flex;align-items:flex-end;font:800 clamp(3rem,13vw,4.6rem)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.motion .has-clips .counter-ticks{display:flex;gap:5px;justify-self:stretch;grid-row:1;grid-column:2}.motion .has-clips .counter-steps{grid-column:1 / -1;grid-row:2}.motion .has-clips .cstep,.motion .has-clips .cstep:last-child{grid-area:1 / 1;border:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .45s}.motion .has-clips .cstep.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .12s,transform .7s cubic-bezier(.2,.7,.2,1) .12s,visibility 0s}.motion .has-clips .cstep:before,.motion .has-clips .cstep-num{display:none}.motion .has-clips .counter-steps{display:grid}.cstep-btn{padding:0 0 8px;opacity:1;cursor:default}.motion .has-clips .cstep h3{font-size:clamp(1.5rem,6.4vw,2.2rem)}.motion .has-clips .cstep p{margin-left:0;max-height:none;font-size:clamp(.95rem,3.9vw,1.08rem);line-height:1.45}.monitor{--mw: min(92cqw, calc((100svh - var(--bar-h) - 17rem) * .8))}.monitor-body{padding:calc(var(--mw) * .02);border-radius:calc(var(--mw) * .07)}.monitor-screen{aspect-ratio:4 / 5;border-radius:calc(var(--mw) * .052)}.monitor-stand{display:none}}@media(min-width:760px)and (max-width:959px){.monitor{--mw: min(100cqw, calc((100svh - var(--bar-h) - 17rem) * 16 / 9))}.monitor-body{padding:calc(var(--mw) * .013);border-radius:calc(var(--mw) * .024)}.monitor-screen{aspect-ratio:16 / 9;border-radius:calc(var(--mw) * .011)}}.counter-more{padding:clamp(48px,8vh,96px) 0 4vh}.counter-more-h{font:800 clamp(2.2rem,4.4vw,3.9rem)/.92 var(--font-display);max-width:16ch;text-wrap:balance}.counter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));column-gap:clamp(24px,3vw,44px);margin-top:clamp(32px,6vh,60px)}.counter-grid li{display:grid;gap:8px;align-content:start;padding:22px 0 30px;border-top:1.5px solid rgb(243 247 250 / .16)}.counter-grid h4{margin:0;font:700 clamp(1.35rem,1.75vw,1.65rem)/1.02 var(--font-display);text-wrap:balance}.counter-grid p{font-size:.98rem;color:#f3f7facc}.counter-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(30px,5vh,54px)}.counter-cta p{color:#f3f7fad1}.counter-note{margin-top:28px;font-size:.85rem;color:#f3f7fa9e}.club{position:relative;padding-top:10vh}.club-head .h2{max-width:13ch}.club-actions{margin-top:28px}.club-watch svg{width:18px;height:18px;fill:currentColor}.club-demo{position:relative;padding:clamp(40px,7vh,84px) 0 1vh}.club-demo-grid{display:grid;gap:clamp(28px,4vw,72px);align-items:center}.club-steps-h{margin-bottom:14px;font:700 .95rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--glacier)}.club-steps{display:grid}.club-step{position:relative;border-top:1.5px solid rgb(243 247 250 / .14)}.club-step:last-child{border-bottom:1.5px solid rgb(243 247 250 / .14)}.club-step:before{content:"";position:absolute;left:0;right:0;top:-1.5px;height:1.5px;background:var(--alpen);transform:scaleX(var(--p, 0));transform-origin:left}.club-step-btn{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:baseline;width:100%;margin:0;padding:14px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.club-step-btn:focus-visible{outline:3px solid var(--alpen);outline-offset:4px;border-radius:6px}.club-step-n{grid-row:span 2;font:800 clamp(1.9rem,2.6vw,2.6rem)/.9 var(--font-display);color:var(--glacier);font-variant-numeric:tabular-nums}.club-step-t{font:700 clamp(1.35rem,1.8vw,1.85rem)/1.05 var(--font-display)}.club-step-p{margin-top:6px;font-size:.98rem;line-height:1.5;color:#f3f7fad1}.club-nav{display:none;gap:10px;margin-top:16px}.club-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1.5px solid rgb(243 247 250 / .35);background:#06121f59;color:var(--snow);cursor:pointer;transition:background-color .25s,border-color .25s}.club-nav button:hover{background:#f3f7fa1f;border-color:var(--snow)}.club-nav button:focus-visible{outline:3px solid var(--alpen);outline-offset:2px}.club-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.club-example{margin-top:18px;max-width:30em;font-size:.9rem;line-height:1.5;color:#f3f7fabd}.club-stage{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;padding-top:34px}.club-tag{position:absolute;top:0;right:0;padding:6px 10px;border-radius:999px;border:1px solid rgb(243 247 250 / .28);font:600 .7rem/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#f3f7fac7}.club-piece{position:relative;margin:0;container-type:inline-size}.club-coin{display:none}.cc-wallets{grid-column:2;grid-row:2;margin:0;text-align:center;font-size:.8rem;color:#f3f7fab3}.club-ticket .pc{position:relative;padding:7cqw 7cqw 8cqw;border-radius:6px 6px 0 0;background:#fbfcfd;color:var(--ink);box-shadow:0 40px 70px -40px #020814d9}.club-ticket .pc:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:linear-gradient(-45deg,transparent 5px,#fbfcfd 0) 0 0 / 12px 10px repeat-x,linear-gradient(45deg,transparent 5px,#fbfcfd 0) 0 0 / 12px 10px repeat-x}.tk-head{display:flex;justify-content:space-between;gap:3cqw;font-size:3.5cqw;letter-spacing:.05em;text-transform:uppercase}.tk-head span{color:#0a1a2b8c;white-space:nowrap}.tk-who{margin:2.5cqw 0 4cqw;font-size:4.2cqw;color:#0a1a2bb3}.tk-row{display:flex;justify-content:space-between;align-items:baseline;gap:4cqw;padding:3cqw 0;border-top:1px dashed rgb(10 26 43 / .22);font-size:4.6cqw;line-height:1.25}.tk-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.tk-deposit small{display:block;margin-top:1cqw;font-size:3.6cqw;color:#0a1a2b8c}.tk-deposit b{color:#0a1a2b8c;font-weight:600}.tk-reward{color:#b8401b;font-weight:600}.tk-reward b{font-size:5.4cqw}.club-card .pc{position:relative;aspect-ratio:1.6;overflow:hidden;padding:5.5cqw 6cqw;border-radius:4cqw;color:var(--snow);background:radial-gradient(120% 90% at 100% 0%,rgb(159 211 240 / .14),transparent 55%),repeating-radial-gradient(circle at 110% -10%,transparent 0 5cqw,rgb(159 211 240 / .05) 5cqw calc(5cqw + 1px)),linear-gradient(150deg,#12345a,#0c2238 45%,#06121f);box-shadow:0 50px 90px -40px #020814e6,inset 0 0 0 1px #9fd3f038}.cc-head{position:relative;z-index:1;display:flex;align-items:center;gap:3cqw;font-size:4.4cqw}.cc-mark{display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:50%;background:var(--snow);flex:none}.cc-mark svg{width:62%;height:62%;fill:var(--night-2)}.cc-club{margin-left:auto;font:700 4.2cqw/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--glacier)}.cc-label{position:relative;z-index:1;margin-top:7cqw;font-size:3.7cqw;color:#9fd3f0e6}.cc-value{position:relative;z-index:1;font:800 15cqw/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cc-foot{position:absolute;left:6cqw;right:6cqw;bottom:5.5cqw;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;font-size:3.4cqw;line-height:1.3}.cc-foot b{display:block;font-size:3.9cqw}.cc-foot span{color:#f3f7fab3}.cc-qr{width:15cqw;aspect-ratio:1;border-radius:2cqw;padding:1.6cqw;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' shape-rendering='crispEdges'><path fill='%230a1a2b' d='M0 0h7v7H0zM1 1v5h5V1zM2 2h3v3H2zM14 0h7v7h-7zM15 1v5h5V1zM16 2h3v3h-3zM0 14h7v7H0zM1 15v5h5v-5zM2 16h3v3H2zM8 0h2v1H8zM11 1h2v2h-2zM8 3h1v2H8zM10 4h3v1h-3zM9 6h2v2H9zM12 7h2v1h-2zM0 8h2v1H0zM3 8h3v2H3zM7 9h2v1H7zM10 9h1v3h-1zM12 10h3v1h-3zM16 8h2v2h-2zM19 9h2v1h-2zM15 11h1v2h-1zM17 11h3v1h-3zM8 12h2v2H8zM11 13h3v1h-3zM18 13h1v2h-1zM8 15h1v3H8zM10 15h2v2h-2zM13 15h3v1h-3zM14 17h2v2h-2zM17 16h4v1h-4zM10 18h3v1h-3zM17 18h1v3h-1zM19 19h2v2h-2zM12 20h4v1h-4zM8 19h1v2H8z'/></svg>");background-origin:content-box;background-size:contain;background-repeat:no-repeat}.cc-flake{position:absolute;right:-8cqw;top:-10cqw;width:46cqw;height:46cqw;color:var(--glacier);opacity:.07}.club-booking .pc{padding:7cqw;border-radius:6cqw;background:#fbfcfd;color:var(--ink);box-shadow:0 40px 70px -40px #020814d9}.bk-title{font:800 9.5cqw/1 var(--font-display)}.bk-chips{display:flex;flex-wrap:wrap;gap:2cqw;margin-top:4.5cqw}.bk-chips span{padding:2cqw 4cqw;border-radius:999px;background:#e9f1f8;font-size:4.6cqw}.bk-adv{display:flex;justify-content:space-between;align-items:center;gap:3cqw;margin-top:6cqw;padding:4cqw;border-radius:4cqw;background:#fff2ec;font-size:4.6cqw}.bk-adv span{display:flex;align-items:center;gap:2.6cqw}.bk-adv b{color:#b8401b;font-variant-numeric:tabular-nums;white-space:nowrap}.bk-switch{position:relative;flex:none;width:10cqw;height:5.6cqw;border-radius:99px;background:var(--alpen)}.bk-switch:after{content:"";position:absolute;top:.7cqw;left:5.1cqw;width:4.2cqw;height:4.2cqw;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0a1a2b4d}.bk-btn{display:block;margin-top:6cqw;padding:4cqw;border-radius:99px;background:var(--alpen);color:var(--on-alpen);text-align:center;font-size:5cqw;font-weight:700}.motion .club-demo.is-live .club-nav{display:flex}.motion .club-demo.is-live .club-step-btn .club-step-p{max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,margin .55s ease}.motion .club-demo.is-live .club-step-btn{opacity:.55;transition:opacity .3s ease}.motion .club-demo.is-live .club-step-btn:hover,.motion .club-demo.is-live .club-step.is-on .club-step-btn{opacity:1}.motion .club-demo.is-live .club-step.is-on .club-step-n{color:var(--alpen)}.motion .club-demo.is-live .club-step.is-on .club-step-p{max-height:7em;opacity:1;margin-top:6px}.motion .club-demo.is-live .club-stage{display:block;width:100%;aspect-ratio:16 / 9.4;padding:0;perspective:1400px}.motion .club-demo.is-live .club-piece{position:absolute;transition:transform .85s cubic-bezier(.2,.7,.2,1),opacity .6s ease,filter .6s ease;will-change:transform}.motion .club-demo.is-live .club-ticket{left:1%;top:17%;width:35%}.motion .club-demo.is-live .club-card{left:28%;top:22%;width:47%}.motion .club-demo.is-live .club-booking{right:1%;top:15%;width:33%}.motion .club-demo.is-live .cc-wallets{position:absolute;left:28%;width:47%;top:80%;transition:opacity .5s ease}.motion .club-demo.is-live .club-piece{opacity:.32;filter:blur(1.5px) saturate(.7);z-index:1}.motion .club-demo.is-live .cc-wallets{opacity:0}.motion .club-demo.is-live[data-step="1"] .club-ticket{opacity:1;filter:none;z-index:3;transform:translate(14%) translateY(-2%) rotate(-2.5deg) scale(1.12)}.motion .club-demo.is-live[data-step="1"] .club-card{opacity:.5;transform:translate(14%) scale(.88)}.motion .club-demo.is-live[data-step="1"] .club-booking{transform:translate(6%) scale(.9)}.motion .club-demo.is-live[data-step="2"] .club-card{opacity:1;filter:none;z-index:3;transform:translateY(-3%) scale(1.1) rotateY(-6deg)}.motion .club-demo.is-live[data-step="2"] .cc-wallets{opacity:1}.motion .club-demo.is-live[data-step="2"] .club-ticket{opacity:.5;transform:translate(-6%) rotate(-7deg) scale(.88)}.motion .club-demo.is-live[data-step="2"] .club-booking{transform:translate(8%) scale(.86)}.motion .club-demo.is-live[data-step="3"] .club-booking{opacity:1;filter:none;z-index:3;transform:translate(-16%) translateY(-2%) scale(1.12) rotate(1.5deg)}.motion .club-demo.is-live[data-step="3"] .club-card{opacity:.5;transform:translate(-18%) scale(.84) rotateY(8deg)}.motion .club-demo.is-live[data-step="3"] .club-ticket{opacity:.18;transform:translate(-10%) scale(.82) rotate(-8deg)}.motion .club-demo.is-live .bk-switch{background:#c9d6e2;transition:background-color .4s ease .5s}.motion .club-demo.is-live .bk-switch:after{left:.7cqw;transition:left .4s cubic-bezier(.2,.7,.2,1) .5s}.motion .club-demo.is-live .bk-adv b{opacity:0;transform:translateY(40%);transition:opacity .4s ease .75s,transform .5s cubic-bezier(.2,.7,.2,1) .75s}.motion .club-demo.is-live[data-step="3"] .bk-switch{background:var(--alpen)}.motion .club-demo.is-live[data-step="3"] .bk-switch:after{left:5.1cqw}.motion .club-demo.is-live[data-step="3"] .bk-adv b{opacity:1;transform:none}.motion .club-demo.is-live .tk-reward{transition:background-color .5s ease}.motion .club-demo.is-live[data-step="1"] .tk-reward{background:#ff7a591f}.motion .club-demo.is-live .club-coin{position:absolute;z-index:5;left:20%;top:62%;display:block;padding:8px 14px;border-radius:999px;opacity:0;pointer-events:none;background:var(--alpen);color:var(--on-alpen);font:800 clamp(1rem,1.6vw,1.5rem)/1 var(--font-display);letter-spacing:.02em;box-shadow:0 14px 30px -10px #ff7a59b3}.motion .club-demo.is-live .club-coin.fly{animation:club-coin 1.1s cubic-bezier(.45,0,.2,1) both}@keyframes club-coin{0%{opacity:0;transform:translate(0) scale(.7)}15%{opacity:1;transform:translateY(-10%) scale(1)}70%{opacity:1;transform:translate(155%,-260%) scale(1.15)}to{opacity:0;transform:translate(170%,-270%) scale(.6)}}@media(min-width:960px){.club-demo-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media(max-width:759px){.club-stage{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.cc-wallets{grid-column:1;grid-row:auto;margin-top:-8px}.motion .club-demo.is-live .club-stage{order:-1;aspect-ratio:1 / 1.02;max-width:420px;margin-inline:auto}.motion .club-demo.is-live .club-ticket,.motion .club-demo.is-live .club-card,.motion .club-demo.is-live .club-booking{left:7%;right:auto;top:12%;width:86%}.motion .club-demo.is-live .cc-wallets{left:7%;width:86%;top:auto;bottom:8%}.motion .club-demo.is-live .club-piece{opacity:0;filter:none;transform:translateY(8%) scale(.94)}.motion .club-demo.is-live[data-step] .club-piece:not(.club-ticket):not(.club-card):not(.club-booking){opacity:0}.motion .club-demo.is-live[data-step="1"] .club-ticket,.motion .club-demo.is-live[data-step="2"] .club-card,.motion .club-demo.is-live[data-step="3"] .club-booking{opacity:1;transform:none}.motion .club-demo.is-live[data-step="1"] .club-card,.motion .club-demo.is-live[data-step="1"] .club-booking,.motion .club-demo.is-live[data-step="2"] .club-ticket,.motion .club-demo.is-live[data-step="2"] .club-booking,.motion .club-demo.is-live[data-step="3"] .club-ticket,.motion .club-demo.is-live[data-step="3"] .club-card{opacity:0;transform:translateY(-6%) scale(.94)}.motion .club-demo.is-live .club-coin{display:none}}.club-video{padding-top:clamp(40px,7vh,84px);scroll-margin-top:calc(var(--bar-h) + 16px)}.vplayer{position:relative;max-width:1100px;aspect-ratio:16 / 9;margin-inline:auto;overflow:hidden;border-radius:18px;background:var(--night-2);box-shadow:0 0 0 1px #9fd3f02e,0 60px 110px -50px #020814e6}.vplayer-poster img{width:100%;height:100%;object-fit:cover}.vplayer-btn{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:20px;border:0;background:linear-gradient(180deg,#06121f0d,#06121f9e);color:var(--snow);font:inherit;text-align:center;cursor:pointer}.vplayer-icon{display:grid;place-items:center;width:clamp(64px,7vw,92px);aspect-ratio:1;border-radius:50%;background:var(--alpen);box-shadow:0 18px 40px -12px #ff7a59bf;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.vplayer-icon svg{width:40%;height:40%;margin-left:6%;fill:var(--on-alpen)}.vplayer-btn:hover .vplayer-icon{transform:scale(1.08)}.vplayer-btn:focus-visible{outline:3px solid var(--alpen);outline-offset:-6px;border-radius:18px}.vplayer-t{font:800 clamp(1.6rem,3vw,2.7rem)/1 var(--font-display);text-shadow:0 2px 24px rgb(2 8 20 / .6)}.vplayer-m{font-size:.92rem;color:#f3f7fae0}.vplayer video{width:100%;height:100%;max-width:none;background:#000}@media(max-width:759px){.vplayer{aspect-ratio:9 / 16;width:min(100%,43.875svh);border-radius:16px}}.club-more{padding:clamp(48px,8vh,96px) 0 4vh}.club-more-h{font:800 clamp(2.2rem,4.4vw,3.9rem)/.92 var(--font-display);max-width:16ch;text-wrap:balance}.club-benefits{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));column-gap:clamp(24px,3vw,44px);margin-top:clamp(28px,5vh,52px)}.club-benefits li{display:grid;gap:8px;align-content:start;padding:22px 0 28px;border-top:1.5px solid rgb(243 247 250 / .16)}.cb-n{font:800 1rem/1 var(--font-display);letter-spacing:.08em;color:var(--glacier)}.club-benefits h4,.club-connect h4{margin:0;font:700 clamp(1.35rem,1.75vw,1.65rem)/1.02 var(--font-display);text-wrap:balance}.club-benefits p,.club-connect p{font-size:.98rem;color:#f3f7facc}.club-connect{margin-top:clamp(32px,6vh,64px);padding:clamp(22px,3vw,38px);border-radius:22px;border:1px solid rgb(159 211 240 / .2);background:linear-gradient(135deg,#9fd3f01a,#ff7a590f)}.club-connect-h{font:800 clamp(1.6rem,2.6vw,2.4rem)/1 var(--font-display)}.club-pill{display:inline-block;margin-left:10px;padding:5px 10px;border-radius:999px;vertical-align:middle;background:#ff7a5929;color:var(--alpen-hi);font:600 .72rem/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase}.club-connect ul{display:grid;gap:18px 44px;margin-top:20px}.club-connect li{display:grid;gap:6px}@media(min-width:760px){.club-connect ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.club-faq{display:grid;gap:clamp(20px,4vh,40px);margin-top:clamp(40px,7vh,76px)}.club-faq-h{font:800 clamp(1.9rem,3.4vw,3rem)/.95 var(--font-display)}.club-faq details{border-top:1.5px solid rgb(243 247 250 / .16)}.club-faq details:last-child{border-bottom:1.5px solid rgb(243 247 250 / .16)}.club-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;list-style:none;cursor:pointer;font:700 clamp(1.3rem,2vw,1.75rem)/1.1 var(--font-display)}.club-faq summary::-webkit-details-marker{display:none}.club-faq summary:after{content:"+";flex:none;font:400 1.6rem/1 var(--font-text);transition:transform .3s ease}.club-faq details[open] summary:after{transform:rotate(45deg)}.club-faq details p{max-width:42em;padding:0 0 22px;color:#f3f7fadb}@media(min-width:960px){.club-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,110px)}}.club-status{max-width:62em;margin-top:clamp(32px,5vh,52px);padding-left:16px;border-left:2px solid var(--glacier);font-size:.95rem;line-height:1.6;color:#f3f7fad6}.webs{padding:12vh 0 10vh}.webs-grid{display:grid;gap:clamp(36px,6vh,60px)}.webs-head{display:grid;align-content:start}.proof{margin-top:26px;max-width:30em;font-weight:600;color:var(--snow)}.webs-list{display:grid;gap:clamp(26px,4vh,40px)}.webs-list li{display:grid;gap:8px}.webs-list p{color:#f3f7fad1;max-width:30em}@media(min-width:960px){.webs-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,6vw,110px);align-items:start}.webs-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;padding-top:1.2rem}}.process{padding:10vh 0 8vh}.steps{display:grid;gap:clamp(30px,5vh,48px);margin:clamp(40px,8vh,80px) 0 clamp(36px,6vh,56px);counter-reset:none}.step{display:grid;gap:10px;align-content:start;max-width:26em}.step-n{font:800 clamp(4.5rem,8vw,7rem)/.8 var(--font-display);color:var(--glacier);font-variant-numeric:tabular-nums}.step p{color:#f3f7fad6}@media(min-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,64px)}}.control{padding:9vh 0}.control-list{margin-top:clamp(30px,6vh,60px);display:grid;gap:4px}.control-list li{font:700 clamp(2rem,4.6vw,4.4rem)/1.02 var(--font-display);letter-spacing:-.005em;padding:.28em 0;border-bottom:1.5px solid rgb(243 247 250 / .16);text-wrap:balance}.faq{padding:10vh 0}.faq-grid{display:grid;gap:clamp(30px,6vh,56px)}.faq-list{display:grid}.faq details{border-top:1.5px solid rgb(243 247 250 / .16)}.faq details:last-child{border-bottom:1.5px solid rgb(243 247 250 / .16)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;font:700 clamp(1.35rem,2.2vw,1.85rem)/1.1 var(--font-display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font:400 1.6rem/1 var(--font-text);transition:transform .3s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 24px;max-width:40em;color:#f3f7fadb}@media(min-width:960px){.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,110px)}}.final{position:relative;min-height:90svh;display:grid;align-items:center;padding:13vh 0 12vh}.final-inner{position:relative;display:grid;justify-items:center;text-align:center;gap:26px}.night-chat{display:grid;gap:8px;justify-items:center;margin-bottom:18px}.night-time{font:700 1.1rem/1 var(--font-display);letter-spacing:.05em;color:var(--glacier)}.night-chat .msg-in{background:#e4edf5f2;color:var(--ink);justify-self:center}.night-chat .msg-out{justify-self:center;background:var(--alpen);color:var(--on-alpen)}.final-title{font:800 clamp(3rem,8.4vw,8.6rem)/.88 var(--font-display);letter-spacing:-.01em;max-width:12em;text-wrap:balance;text-shadow:0 4px 60px rgb(2 8 20 / .5)}.final-p{font-size:var(--fs-lead);max-width:32em}.final .actions{justify-content:center}.foot{padding:8vh 0 calc(6vh + 40px);color:#f3f7fac7;font-size:.88rem;background:linear-gradient(180deg,transparent,rgb(3 9 18 / .72) 30%)}.foot-grid{display:grid;gap:18px}.foot-brand{display:flex;align-items:center;gap:10px;color:var(--snow);font:800 2.2rem/1 var(--font-display)}.foot-brand svg{width:28px;height:28px}.foot-links{display:flex;flex-wrap:wrap;gap:8px 22px}.foot a{text-underline-offset:3px}@media(min-width:900px){.foot-grid{grid-template-columns:auto 1fr;column-gap:60px;align-items:start}.foot-legal,.foot-links{grid-column:2}}.slot:empty{display:none}.slot video,.slot img{width:100%;height:100%;object-fit:cover}.slot-video{margin-top:36px;aspect-ratio:16 / 10;border-radius:22px;overflow:hidden}.slot-macro{position:absolute;z-index:-1;right:-10%;top:-30%;width:70%;aspect-ratio:1;opacity:.5;mix-blend-mode:screen;border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent)}.slot-night{position:absolute;inset:0;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);opacity:.85}@media(max-width:759px){.film{height:150svh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.film{height:auto}.film-stage{position:static;height:auto;padding:18vh var(--gut);gap:28px}.beat{grid-area:auto}.js .beat{opacity:1}.hero-hint span{animation:none}}@media(forced-colors:active){.scene,.bg,.sky,.film-frames,.hero-film,.whiteout,body:after{display:none}}
