.tt-logo[data-astro-cid-f7espo7c]{aspect-ratio:498/106;display:inline-block;position:relative}.tt-glyph[data-astro-cid-f7espo7c]{transform-origin:50% 100%;user-select:none;display:block;position:absolute}:root{--bg:#f1f1ee;--card:#fff;--ink:#0f0f0f;--ink2:#1c1c1c;--mute:#6b6b66;--line:#0f0f0f1a;--lime:#c3f36b;--lime-d:#9fd94a;--f:"Roboto Flex", system-ui, sans-serif;--m:"Geist Mono", ui-monospace, monospace;--pad:clamp(16px, 3vw, 40px);--r:28px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.5,.5,1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;overflow-x:clip}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink);border-radius:3px}html.lenis,html.lenis body{height:auto}body{background:var(--bg);color:var(--ink);font-family:var(--f);font-variation-settings:"wdth" 100, "opsz" 16;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}body.loading{height:100vh;overflow:hidden}img,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mono{font-family:var(--m);letter-spacing:.02em;text-transform:uppercase;font-size:12px}.small{font-size:11px}.lime{color:var(--lime)}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.h-wide{font-variation-settings:"wdth" 151, "opsz" 144;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 clamp(28px,4vw,56px);font-size:clamp(40px,7vw,112px);font-weight:1000;line-height:.86}.h-wide span{display:block}.h-cond{font-variation-settings:"wdth" 25, "opsz" 144;text-transform:uppercase;margin:0;font-size:clamp(48px,7.4vw,120px);font-weight:800;line-height:.88}.h-light{font-variation-settings:"wdth" 70, "opsz" 144;font-weight:300}.h-light b{font-variation-settings:"wdth" 151, "opsz" 144;font-weight:1000;display:block}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(1.28,.72)}40%{transform:scale(.78,1.24)translateY(-18%)}55%{transform:scale(1.14,.88)}70%{transform:scale(.94,1.07)translateY(-4%)}85%{transform:scale(1.03,.97)}to{transform:scale(1)}}@keyframes wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)scale(1.08)}50%{transform:rotate(9deg)}75%{transform:rotate(-4deg)}}.jelly-host:hover .tt-glyph,.tt-glyph.jig{animation:jelly .9s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}.jelly-host:hover .tt-glyph:first-child{animation-name:wobble}.pre{z-index:100;background:var(--ink);color:#fff;clip-path:circle(150%);place-items:center;transition:clip-path 1.1s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0}.pre.out{clip-path:circle(0%)}.pre-stage{width:min(74vw,560px)}.pre-logo{width:100%}.pre-logo .tt-glyph{opacity:0}.pre.drop .tt-glyph{animation:1.1s cubic-bezier(.3,1.6,.5,1) forwards drop;animation-delay:calc(var(--i) * 90ms)}.pre.drop .tt-glyph:first-child{animation-name:dropSpin}.pre.idle .tt-glyph{opacity:1;animation:1.3s ease-in-out infinite bob;animation-delay:calc(var(--i) * .1s)}.pre.idle .tt-glyph:first-child{animation:spinBob 2.6s var(--ease) infinite}.pre.pop .tt-glyph{opacity:1;animation:.7s cubic-bezier(.5,-.4,.7,1) forwards jumpOut;animation-delay:calc(var(--i) * 40ms)}@keyframes drop{0%{opacity:0;transform:translateY(-160%)scale(.6,1.4)}45%{opacity:1;transform:translateY(0)scale(1.35,.62)}62%{transform:translateY(-22%)scale(.86,1.16)}78%{transform:scale(1.1,.9)}to{opacity:1;transform:none}}@keyframes dropSpin{0%{opacity:0;transform:translateY(-160%)rotate(-200deg)scale(.4)}55%{opacity:1;transform:rotate(14deg)scale(1.15,.85)}75%{transform:rotate(-6deg)scale(.95,1.05)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:none}30%{transform:scale(1.12,.88)}50%{transform:translateY(-16%)scale(.92,1.08)}70%{transform:scale(1.06,.94)}}@keyframes spinBob{0%{transform:rotate(0)}40%{transform:rotate(360deg)scale(1.1,.9)}55%{transform:rotate(350deg)}70%,to{transform:rotate(360deg)}}@keyframes jumpOut{30%{transform:scale(1.3,.65)}to{opacity:0;transform:translateY(-260%)scale(.8,1.3)}}.pre-meta{justify-content:space-between;margin-top:28px;display:flex}.pre-meta b{color:var(--lime);font-weight:500}.mascot{z-index:60;background:rgba(15,15,15,var(--bga,1));transform-origin:0 0;will-change:transform;width:100px;height:100px;box-shadow:0 10px 30px -8px rgba(0,0,0,calc(.35 * var(--bga,1)));border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}.mascot img{pointer-events:none;transform-origin:50% 60%;width:64%}.mascot.jig img{animation:wobble .8s var(--ease)}.bubble{z-index:61;background:var(--ink);color:#fff;opacity:0;transform-origin:0 100%;pointer-events:none;max-width:240px;transition:opacity .25s, transform .45s var(--spring);border-radius:18px 18px 18px 4px;padding:12px 16px;font-size:15px;line-height:1.35;position:fixed;top:0;left:0;transform:scale(.6)}.bubble.on{opacity:1;transform:scale(1)}.nav{z-index:50;padding:0 var(--pad);pointer-events:none;justify-content:center;display:flex;position:fixed;top:14px;left:0;right:0}.nav-pill{pointer-events:auto;color:#fff;backdrop-filter:blur(16px)saturate(1.4);background:#0f0f0fe6;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex;box-shadow:0 8px 30px #0000000f}.nav-logo .tt-glyph:first-child{visibility:hidden}.nav-pill{padding-left:14px!important}.nav-logo{width:88px;padding:0 10px 0 2px;display:block}.nav-logo .tt-logo{width:100%}.nav-links{display:flex}.nav-links a{border-radius:100px;padding:9px 14px;font-size:14px;font-weight:500;transition:background .25s}.nav-links a:hover{background:#ffffff1a}.nav-sound{border-radius:100px;align-items:center;gap:2px;height:36px;padding:0 12px;display:flex}.nav-sound span{background:var(--lime);border-radius:2px;width:2px;height:12px;animation:1s ease-in-out infinite eq}.nav-sound span:nth-child(2){animation-delay:-.3s}.nav-sound span:nth-child(3){animation-delay:-.6s}.nav-sound span:nth-child(4){animation-delay:-.15s}.nav-sound[aria-pressed=false] span{height:3px;animation:none}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.nav-cta{background:var(--lime);transition:transform .3s var(--spring), background .2s;border-radius:100px;padding:10px 18px;font-size:14px;font-weight:600}.nav-cta:hover{background:var(--lime-d);transform:scale(1.05)}@media (width<=820px){.nav-links{display:none}}.hero{height:560vh;position:relative}.stage{--tx:var(--ink);height:100svh;color:var(--tx);place-items:center;transition:color .6s;display:grid;position:sticky;top:0;overflow:hidden}.stage.on-ink{--tx:#fff}.stage-bg{background:var(--bg);transition:background-color .7s var(--ease);position:absolute;inset:0}.stage-bg.lime{background:var(--lime)}.stage-bg.ink{background:var(--ink)}.stage-bg.white{background:#fff}.hero-head{text-align:center;z-index:2;will-change:transform, opacity;position:absolute;top:max(92px,11vh);left:0;right:0}.kin{text-transform:uppercase;margin:0;line-height:.84}.kin-line{white-space:nowrap;display:block}.kin .l1{font-size:clamp(24px,5.4vw,92px);font-weight:300}.kin .l2{font-size:clamp(28px,7vw,124px);font-weight:1000}[data-kin] .k{font-variation-settings:"wdth" var(--w,100), "opsz" 144;font-weight:var(--wg,inherit);transition:font-variation-settings .5s var(--ease);display:inline-block}.l2 .k{--w:151}.l1 .k{--w:70}[data-kin] .k.sp{width:.28em}.reveal-k .k{opacity:0;transform:translateY(60%)rotate(8deg)}.ready .reveal-k .k{opacity:1;transition:opacity .6s, transform .9s var(--spring), font-variation-settings .5s var(--ease);transition-delay:calc(var(--n) * 28ms);transform:none}.phone-wrap{--pw:min(clamp(220px, 21vw, 300px), calc((100svh - 150px) * 9 / 19));z-index:3;width:var(--pw);margin-left:calc(var(--pw) / -2);perspective:1400px;will-change:transform;position:absolute;top:50%;left:50%}.phone{aspect-ratio:9/19;border:7px solid var(--ink);width:100%;box-shadow:0 0 0 2px var(--lime), 0 50px 90px -20px #00000073;transform-style:preserve-3d;user-select:none;will-change:transform;background:#000;border-radius:44px;position:relative;overflow:hidden}.ph-shadow{filter:blur(6px);background:radial-gradient(#00000059,#0000 70%);border-radius:50%;height:40px;position:absolute;bottom:-40px;left:10%;right:10%}.phone:before{content:"";z-index:5;background:#000;border-radius:20px;width:34%;height:22px;margin-left:-17%;position:absolute;top:8px;left:50%}.ph-stage{position:absolute;inset:0}.ph-clip{transform:translateY(calc(var(--o,0) * 100%));transition:transform .7s var(--ease);position:absolute;inset:0}.ph-clip video{object-fit:cover;width:100%;height:100%}.ph-top{z-index:4;color:#ffffffa6;justify-content:center;gap:14px;font-size:11px;display:flex;position:absolute;top:40px;left:0;right:0}.ph-top b{color:#fff;border-bottom:2px solid #fff;padding-bottom:3px;font-weight:500}.ph-ui{z-index:4;color:#fff;background:linear-gradient(#0000,#000000b3);flex-direction:column;padding:60px 12px 16px;display:flex;position:absolute;inset:auto 0 0}.ph-side{flex-direction:column;gap:14px;display:flex;position:absolute;bottom:110px;right:10px}.ph-act{color:#fff;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex}.ph-act svg{fill:#fff;filter:drop-shadow(0 2px 6px #0006);width:30px;height:30px;transition:transform .4s var(--spring), fill .2s}.ph-act.on svg{fill:#ff2d55}.ph-act.pop svg{animation:likePop .5s var(--spring)}@keyframes likePop{40%{transform:scale(1.4)}}.ph-cap{padding-right:52px;font-size:13px}.ph-cap b{font-weight:700}.ph-cap .mono{color:var(--lime);font-size:10px}.ph-cap p{min-height:2.6em;margin:4px 0 8px;line-height:1.3}.ph-views{background:var(--lime);color:var(--ink);border-radius:100px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.ph-views i{background:#e0261b;border-radius:50%;width:6px;height:6px;animation:1s infinite rec}@keyframes rec{50%{opacity:.2}}.hearts{z-index:6;pointer-events:none;position:absolute;inset:0}.heart{fill:#ff2d55;width:80px;height:80px;animation:heart 1s var(--ease) forwards;margin:-40px 0 0 -40px;position:absolute}@keyframes heart{0%{transform:scale(0) rotate(var(--hr));opacity:1}25%{transform:scale(1.2) rotate(var(--hr))}40%{transform:scale(.95) rotate(var(--hr))}to{transform:translateY(-120px) scale(1.1) rotate(var(--hr));opacity:0}}.stories{z-index:2;pointer-events:none;position:absolute;inset:0}.story{padding:0 calc(var(--pad) + 26px) 0 var(--pad);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.story-l,.story-r{width:calc(50% - clamp(150px,13vw,200px))}.story-r{text-align:right}.story h2{font-variation-settings:"wdth" 112, "opsz" 144;text-transform:uppercase;white-space:nowrap;margin:8px 0 0;font-size:clamp(32px,4.8vw,88px);font-weight:1000;line-height:.9}.story b{font-variation-settings:"wdth" 120, "opsz" 144;letter-spacing:-.02em;font-size:clamp(44px,6.4vw,120px);font-weight:1000;line-height:.9;display:block}.story .mono{opacity:.7;margin:8px 0 0}.story h2,.story b,.story .mono{clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease), transform .7s var(--ease);transform:translateY(40%)}.story.on h2,.story.on b,.story.on .mono{clip-path:inset(-10%);transform:none}.story.on .story-r b{transition-delay:80ms}.on-ink .story-r b{color:var(--lime)}.stickers{z-index:4;pointer-events:none;position:absolute;inset:0}.sticker{left:var(--x);top:var(--y);pointer-events:auto;cursor:grab;touch-action:none;user-select:none;color:var(--ink);opacity:0;will-change:transform;border-radius:18px;padding:14px 18px;position:absolute;box-shadow:0 14px 30px -10px #00000040}.ready .sticker{opacity:1;transition:opacity .5s;transition-delay:calc(.5s + var(--n,0) * 70ms)}.sticker.grab{cursor:grabbing;box-shadow:0 28px 50px -12px #00000059}.sticker b{font-variation-settings:"wdth" 151, "opsz" 144;font-size:34px;font-weight:1000;line-height:1;display:block}.sticker .mono{font-size:10px}.st-lime{background:var(--lime)}.st-ink{background:var(--ink);color:#fff}.st-ink .mono{color:var(--lime)}.st-white{background:#fff}.st-round{text-align:center;border-radius:50%;place-content:center;width:120px;height:120px;padding:0;display:grid}.st-logo{background:#fff;place-items:center;width:104px;height:74px;padding:14px;display:grid}.st-logo img{object-fit:contain;pointer-events:none;width:100%;height:100%}.st-dark{background:var(--ink)}.feed-dots{z-index:5;right:var(--pad);opacity:0;flex-direction:column;gap:8px;transition:opacity .4s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.feed-dots.show{opacity:1}.feed-dots i{opacity:.2;width:6px;height:22px;transition:opacity .3s, height .4s var(--spring);background:currentColor;border-radius:6px}.feed-dots i.on{opacity:1;height:40px}.hero-foot{z-index:5;left:var(--pad);right:var(--pad);opacity:.65;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:22px}.sc-line{opacity:.3;background:currentColor;flex:1;height:1px;position:relative;overflow:hidden}.sc-line i{transform-origin:0;transform:scaleX(var(--hp,0));background:currentColor;position:absolute;inset:0}@media (width<=760px){.hero{height:520vh}.hero-head{top:13vh}.phone-wrap{--pw:min(60vw, calc((100svh - 230px) * 9 / 19))}.sticker{left:var(--mx);top:var(--my);border-radius:14px;padding:10px 12px}.sticker b{font-size:22px}.st-round{width:84px;height:84px}.st-logo{width:74px;height:54px;padding:10px}.sticker:nth-child(n+6){display:none}.story{text-align:center;padding:84px var(--pad) 46px;flex-direction:column;justify-content:space-between}.story-l,.story-r{text-align:center;width:100%}.story h2{font-size:min(40px,10vw)}.story b{font-size:46px}.feed-dots{right:10px}.hero-foot span:last-child{display:none}}.ticker{background:var(--ink);color:#fff;margin:40px 0;padding:18px 0;overflow:hidden;transform:rotate(-1.5deg)scaleX(1.02)}.ticker-track{will-change:transform;width:max-content;display:flex}.ticker span{font-variation-settings:"wdth" 120, "opsz" 144;text-transform:uppercase;white-space:nowrap;padding-right:.5em;font-size:clamp(22px,3vw,40px);font-weight:800}.ticker i{color:var(--lime);font-style:normal;animation:3s linear infinite wobble;display:inline-block}.sec{padding:clamp(80px, 10vw, 140px) var(--pad);max-width:1440px;margin:0 auto}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(40px)}.reveal.in{opacity:1;transform:none}.bento{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.card{border-radius:var(--r);flex-direction:column;min-height:420px;padding:22px;display:flex;position:relative;overflow:hidden}.c-lime{background:var(--lime)}.c-white{background:var(--card)}.c-ink{background:var(--ink);color:#fff}.card-foot{z-index:2;margin-top:auto;position:relative}.card-foot .mono{opacity:.55;margin:0 0 6px}.card-foot h3{font-variation-settings:"wdth" 125, "opsz" 144;text-transform:uppercase;margin:0 0 8px;font-size:clamp(26px,2.6vw,38px);font-weight:900;line-height:1}.card-foot p:last-child{opacity:.75;max-width:40ch;margin:0;font-size:15px}.b-koc{grid-row:span 2;min-height:660px}.koc-feed{contain:strict;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:8px;min-height:0;padding-bottom:24px;display:flex;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 18%)}.koc-head{border-bottom:1.5px solid #0f0f0f26;gap:4px;padding-bottom:8px;display:grid}.koc-live{align-items:center;gap:8px;display:inline-flex}.koc-live i{background:#e0261b;border-radius:50%;width:8px;height:8px;animation:1s infinite rec}.koc-n{font-variation-settings:"wdth" 151, "opsz" 144;letter-spacing:-.02em;font-size:clamp(56px,7vw,110px);font-weight:1000;line-height:.95}.koc-sub{opacity:.6}.cmt{animation:cmtIn .6s var(--spring) both;background:#fff;border-radius:18px;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:15px;display:flex;box-shadow:0 6px 18px -8px #0003}.cmt:nth-child(2n){align-self:flex-end}.cmt .av{background:var(--h);border-radius:50%;flex:none;width:30px;height:30px}.cmt small{font-family:var(--m);color:var(--mute);font-size:10px;display:block}@keyframes cmtIn{0%{opacity:0;transform:translateY(30px)scale(.8)}}.b-proxy .proxy-grid{grid-template-columns:repeat(12,minmax(0,20px));gap:8px;margin-bottom:22px;display:grid}.proxy-grid i{aspect-ratio:1;background:var(--bg);transition:background .35s, transform .35s var(--spring);border-radius:50%}.proxy-grid i.on{background:var(--ink);transform:scale(1.15)}.proxy-grid i.hot{background:var(--lime);transform:scale(1.35)}.proxy-count b{font-variation-settings:"wdth" 151, "opsz" 144;font-size:56px;font-weight:1000;line-height:1;display:block}.proxy-count .mono{color:var(--mute)}.cal{margin-bottom:18px}.cal-head,.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-head{color:var(--mute);text-align:center;margin-bottom:6px}.cal-grid button{aspect-ratio:1.3;background:var(--bg);font:500 12px var(--m);color:var(--mute);transition:background .25s, transform .4s var(--spring), color .2s;border-radius:10px;position:relative}.cal-grid button:hover{transform:scale(1.08)}.cal-grid button.on{background:var(--lime);color:var(--ink)}.cal-grid button.on:after{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.cal-note{color:var(--mute);margin:12px 0 0}.b-kol{flex-direction:row-reverse;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:24px;min-height:380px}.b-kol .card-foot{max-width:520px;margin-top:0}.b-kol .card-foot h3{font-size:clamp(32px,4.2vw,64px)}.fan{flex:auto;align-self:center;width:100%;max-width:640px;height:280px;position:relative}.fan img{object-fit:cover;width:170px;height:230px;transform:rotate(calc((var(--k) - 1.5) * 6deg)) translateX(calc((var(--k) - 1.5) * 12px));transition:transform .7s var(--spring);border:3px solid #fff;border-radius:14px;margin-left:-85px;position:absolute;top:20px;left:50%}.b-kol:hover .fan img,.fan.open img{transform:rotate(calc((var(--k) - 1.5) * 14deg)) translateX(calc((var(--k) - 1.5) * 120px)) translateY(calc(var(--k) * var(--k) * 2px - 9px))}@media (width<=860px){.b-kol:hover .fan img,.fan.open img{transform:rotate(calc((var(--k) - 1.5) * 12deg)) translateX(calc((var(--k) - 1.5) * 56px))}.b-kol{flex-direction:column;align-items:stretch}.fan{flex:none;max-width:none;height:220px}.fan img{width:120px;height:160px;margin-left:-60px}.bento{grid-template-columns:1fr}.b-koc{grid-row:auto;min-height:680px}.card{min-height:380px}}.dark-card{background:var(--ink);color:#fff;border-radius:var(--r);align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.dark-card canvas{width:100%;height:100%;position:absolute;inset:0}.dc-copy{pointer-events:none;padding:clamp(24px,4vw,56px);position:relative}.dc-p{color:#ffffffb3;max-width:44ch;margin:22px 0 0}.odo{font-variation-settings:"wdth" 151, "opsz" 144;height:1em;color:var(--lime);margin:10px 0 24px;font-size:clamp(28px,6.4vw,118px);font-weight:1000;line-height:1;display:flex;overflow:hidden}.odo .col{transition:transform 2.2s cubic-bezier(.2,.9,.1,1);transition-delay:calc(var(--n) * 60ms);flex-direction:column;display:inline-flex}.odo .col span{height:1em}.odo .sep{width:.3em}.hs{height:380vh;position:relative}.hs-sticky{flex-direction:column;justify-content:center;height:100svh;padding:80px 0 30px;display:flex;position:sticky;top:0;overflow:hidden}.hs-head{padding:0 var(--pad);justify-content:space-between;align-items:flex-end;display:flex}.hs-head .h-wide{margin-bottom:28px;font-size:clamp(32px,5.6vw,92px)}.hs-count{color:var(--mute);margin-bottom:34px}.hs-track{padding:0 var(--pad);will-change:transform;gap:16px;display:flex}.wcard{aspect-ratio:9/16;color:#fff;text-align:left;width:clamp(220px,21vw,300px);transform:rotate(var(--tilt,0deg));transition:transform .5s var(--ease);background:#000;border-radius:22px;flex:none;position:relative;overflow:hidden}.wcard video{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.wcard:hover video{transform:scale(1.05)}.wv{background:var(--lime);color:var(--ink);border-radius:100px;padding:5px 9px;position:absolute;top:12px;left:12px}.wmeta{background:linear-gradient(#0000,#000000bf);padding:50px 14px 14px;position:absolute;bottom:0;left:0;right:0}.wmeta b{font-variation-settings:"wdth" 120, "opsz" 144;text-transform:uppercase;font-size:26px;font-weight:900;line-height:1;display:block}.wmeta .mono{opacity:.8;font-size:10px}.wplay{background:var(--lime);width:72px;height:72px;color:var(--ink);transition:transform .45s var(--spring);border-radius:50%;place-items:center;margin:-36px;display:grid;position:absolute;top:50%;left:50%;transform:scale(0)}.wcard:hover .wplay{transform:scale(1)}.wcard-end{background:var(--lime);color:var(--ink);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.wcard-end b{font-variation-settings:"wdth" 140, "opsz" 144;text-transform:uppercase;font-size:34px;font-weight:1000;line-height:.95}.hs-bar{margin:28px var(--pad) 0;background:var(--line);border-radius:3px;height:3px;overflow:hidden}.hs-bar i{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=760px){.hs{height:auto}.hs-sticky{height:auto;padding:60px 0;position:relative}.hs-track{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;transform:none!important}.hs-track::-webkit-scrollbar{display:none}.wcard{scroll-snap-align:start;width:64vw}.hs-count{display:none}}.receipt-sec{gap:var(--pad);grid-template-columns:1fr 1fr;align-items:center;display:grid}.receipt-sec .h-light{text-transform:uppercase;margin:0 0 32px;font-size:clamp(28px,3.8vw,60px);line-height:.92}.rc-tabs{border:1px solid var(--line);background:#fff;border-radius:100px;padding:5px;display:inline-flex}.rc-tab{border-radius:100px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .3s,color .3s}.rc-tab.on{background:var(--ink);color:#fff}.rc-p{color:var(--mute);margin:20px 0 0}.rc-right{perspective:1000px;place-items:center;display:grid}.paper{width:min(380px,88vw);transition:transform .6s var(--spring);filter:drop-shadow(0 30px 40px #0000002e);cursor:grab;touch-action:pan-y;transform:rotate(-6deg)}.paper:hover{transform:rotate(-3deg)translateY(-6px)}.paper-in{font-family:var(--m);text-transform:uppercase;clip-path:inset(0 0 100%);background:#fff;padding:28px 26px 36px;font-size:13px;transition:clip-path 1.4s steps(18,end);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.paper-in.print{clip-path:inset(0)}.paper-in.tear{animation:.7s cubic-bezier(.5,-.3,.7,1) forwards tear}@keyframes tear{to{opacity:0;transform:translate(120px,-40px)rotate(18deg)}}.rc-logo{font-family:var(--f);font-variation-settings:"wdth" 151, "opsz" 144;justify-content:center;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;font-weight:1000;display:flex}.rc-logo img{box-sizing:content-box;background:var(--ink);border-radius:10px;width:30px;padding:6px}.paper-in .c{text-align:center;color:var(--mute);margin:0 0 18px}.paper-in hr{border:0;border-top:1.5px dashed #bbb;margin:14px 0}.paper-in .row{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.paper-in .tot{font-family:var(--f);font-variation-settings:"wdth" 151, "opsz" 144;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:40px;font-weight:1000;display:flex}.paper-in .tot span{font-family:var(--m);font-size:13px;font-weight:500}.bar{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 7px, transparent 7px 9px, var(--ink) 9px 10px, transparent 10px 13px);height:46px;margin-top:18px}@media (width<=860px){.receipt-sec{grid-template-columns:1fr}}.pile-wrap{position:relative}.pile-hint{color:var(--mute);position:absolute;top:-40px;right:0}.pile{border-radius:var(--r);background:var(--ink);touch-action:pan-y;height:clamp(460px,56vw,640px);position:relative;overflow:hidden}.pile:before{content:"50+";font-variation-settings:"wdth" 151, "opsz" 144;color:#c3f36b1f;pointer-events:none;font-size:clamp(120px,26vw,400px);font-weight:1000;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.chip{width:var(--d,120px);height:var(--d,120px);padding:calc(var(--d,120px) * .2);cursor:grab;touch-action:none;will-change:transform;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 -6px #00000014,0 10px 20px -8px #00000080}.chip.dark{background:#262626;box-shadow:inset 0 0 0 2px #ffffff14,0 10px 20px -8px #00000080}.chip.grab{cursor:grabbing}.chip img{object-fit:contain;pointer-events:none;width:100%;height:100%}.faq{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.q{text-align:left;font-variation-settings:"wdth" 100, "opsz" 48;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:26px 0;font-size:clamp(20px,2.2vw,30px);font-weight:600;display:flex}.q i{width:40px;height:40px;transition:background .3s, transform .5s var(--spring);background:#fff;border-radius:50%;flex:none;position:relative}.q i:before,.q i:after{content:"";background:var(--ink);width:14px;height:2px;transition:transform .4s var(--ease);margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.q i:after{transform:rotate(90deg)}.qa.open .q i{background:var(--lime);transform:rotate(180deg)}.qa.open .q i:after{transform:rotate(0)}.a{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.a p{max-width:70ch;color:var(--mute);margin:0;font-size:18px;overflow:hidden}.qa.open .a{grid-template-rows:1fr}.qa.open .a p{padding-bottom:28px}.cta{margin:40px var(--pad) 14px;padding:clamp(90px, 12vw, 180px) var(--pad) clamp(70px, 9vw, 120px);background:var(--lime);border-radius:var(--r);text-align:center;position:relative;overflow:hidden}.cta-h{text-transform:uppercase;margin:0 0 44px;line-height:.86}.cta-h>span{white-space:nowrap;display:block}.cta-h .h-light{font-size:clamp(24px,5.4vw,88px)}.cta-big{font-size:clamp(36px,10.6vw,200px);font-weight:1000}.cta-big .k{--w:151}.cta-h .h-light .k{--w:70}.cta-btn{background:var(--ink);color:#fff;border-radius:100px;align-items:center;gap:16px;padding:22px 36px;font-size:20px;font-weight:600;display:inline-flex}.cta-btn i{color:var(--lime);font-style:normal}.magnetic span,.magnetic i{transition:transform .3s var(--ease);display:inline-block}.badge{aspect-ratio:1;width:clamp(110px,12vw,170px);position:absolute;top:clamp(16px,4vw,50px);right:clamp(16px,5vw,80px)}.badge svg{width:100%;height:100%;animation:14s linear infinite spin}.badge text{font:500 13.5px var(--m);letter-spacing:.14em;fill:var(--ink)}.badge-core{aspect-ratio:1;background:var(--ink);border-radius:50%;place-items:center;width:58%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.badge-core img{width:62%}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=760px){.badge{margin:-50px auto 20px;position:relative;top:auto;right:auto}}.foot{padding:0 var(--pad) var(--pad);grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.fb{border-radius:var(--r);background:#fff;flex-direction:column;gap:10px;min-height:220px;padding:26px;display:flex}.fb h3{font-variation-settings:"wdth" 140, "opsz" 144;text-transform:uppercase;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:1000;line-height:.9}.fb h4{margin:0 0 auto;font-size:22px;font-weight:800}.fb p{color:var(--mute);margin:0}.fb-main{background:var(--ink);color:#fff;flex-direction:column}.fb-main p{color:#ffffff8c}.foot-logo{width:150px;margin-top:auto;display:block}.foot-logo .tt-logo{width:100%}.ul{text-underline-offset:3px;font-weight:600;text-decoration:underline}.clock{margin-top:6px!important}@media (width<=860px){.foot{grid-template-columns:1fr}}.modal{z-index:95;backdrop-filter:blur(10px);opacity:0;background:#0f0f0fe0;place-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0}.modal.on{opacity:1}.modal[hidden]{display:none}.modal video{max-width:92vw;max-height:86vh;transition:transform .5s var(--spring);border-radius:18px;transform:scale(.9)}.modal.on video{transform:none}.modal-x{top:20px;right:var(--pad);color:#fff;border:1px solid #ffffff4d;border-radius:100px;padding:10px 16px;position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
