.ab-hero{flex-direction:column;padding:clamp(104px,13vw,150px) 0 clamp(36px,6vw,70px);display:flex;position:relative;overflow:hidden}.ab-hero:before{content:"";background:radial-gradient(60% 55% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(40% 40% at 90% 40%, color-mix(in srgb, var(--purple) 20%, transparent), transparent 70%), radial-gradient(40% 40% at 8% 60%, color-mix(in srgb, var(--pink) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.ab-hero-in{z-index:2;position:relative}.ab-title{letter-spacing:-.055em;text-transform:uppercase;margin:6px 0 18px;font-size:clamp(46px,14.6vw,210px);font-weight:900;line-height:.86}.ab-title .g{width:fit-content;margin-inline:auto;display:block;position:relative}.ab-title .g:nth-child(2){background:linear-gradient(100deg,#ff375f,#bf5af2 50%,#0a84ff);color:#0000;-webkit-background-clip:text;background-clip:text}.ab-title .g:before,.ab-title .g:after{content:attr(data-t);pointer-events:none;opacity:0;position:absolute;inset:0}.ab-title .g:before{color:#ff375f;animation:4.2s step-end infinite gl1}.ab-title .g:after{color:#0a84ff;animation:3.4s step-end infinite gl2}.ab-title .g:nth-child(2):before,.ab-title .g:nth-child(2):after{-webkit-text-fill-color:currentColor}@keyframes gl1{0%,90%,to{opacity:0}91%{opacity:.9;clip-path:inset(10% 0 62%);transform:translate(-6px,1px)}94%{opacity:.9;clip-path:inset(58% 0 14%);transform:translate(5px,-1px)}97%{opacity:0}}@keyframes gl2{0%,86%,to{opacity:0}87%{opacity:.9;clip-path:inset(40% 0 38%);transform:translate(6px)}90%{opacity:.9;clip-path:inset(4% 0 80%);transform:translate(-5px,1px)}93%{opacity:0}}.ab-hero .lead{max-width:640px;margin:0 auto}.stickers{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.stickers span{color:#1d1d1f;transform:rotate(var(--r));transition:transform .3s var(--e);background:#ffd60a;border-radius:12px;padding:8px 16px;font-size:14.5px;font-weight:800;box-shadow:3px 4px #000000d9}.stickers span:hover{transform:rotate(0)scale(1.08)}.ab-shapes{pointer-events:none;z-index:1;color:color-mix(in srgb, var(--fg) 26%, transparent);position:absolute;inset:0}.sh{position:absolute}.sh1{width:120px;color:var(--accent);animation:28s linear infinite spin;top:8%;left:46%}.sh2{width:170px;color:var(--pink);animation:6s ease-in-out infinite alternate wob;top:56%;right:24%}.sh3{color:#ffd60a;width:54px;animation:18s linear infinite reverse spin;top:62%;left:22%}.sh4{width:88px;color:var(--purple);animation:8s ease-in-out infinite alternate-reverse wob;top:46%;right:3%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wob{to{transform:translateY(-16px)rotate(8deg)}}.ab-collage{z-index:1;pointer-events:none;position:absolute;inset:0}.cl{aspect-ratio:3/4;width:clamp(110px,14.5vw,220px);box-shadow:var(--shadow-lg);transform:rotate(var(--r,0deg));border:6px solid #fff;border-radius:14px;animation:9s ease-in-out infinite alternate drift;position:absolute;overflow:hidden}.cl img{object-fit:cover;width:100%;height:100%;display:block}.c1{--r:-8deg;top:17%;left:3.5%}.c2{--r:7deg;aspect-ratio:1;animation-delay:-3s;top:13%;right:4%}.c3{--r:5deg;animation-delay:-5s;bottom:7%;left:9%}.c3 img{filter:grayscale()contrast(1.1)}.c4{--r:-6deg;animation-delay:-2s;bottom:5%;right:8%}.c5{display:none}@keyframes drift{to{transform:translateY(-14px) rotate(calc(var(--r,0deg) + 2.5deg))}}@media (width<=980px){.ab-collage{order:2;justify-content:center;gap:12px;padding:34px 16px 44px;display:flex;position:static;overflow:hidden}.cl{border-width:4px;flex:none;width:min(24vw,150px);position:relative;inset:auto}.c1{margin-top:12px}.c2{margin-top:0}.c3{margin-top:18px}.c4{margin-top:4px}.sh{display:none}}@media (width<=520px){.c4{display:none}.cl{width:28vw}}.snap{transform:rotate(var(--tilt,0deg));transition:transform .45s var(--e), box-shadow .45s;margin:0;position:relative}.snap:hover{z-index:3;transform:rotate(0)scale(1.035)}.snap .ph{border-radius:6px;line-height:0;position:relative;overflow:hidden}.snap .ph img{width:100%;height:auto;transition:filter .4s, transform .6s var(--e);display:block}.snap:hover .ph img{transform:scale(1.05)}.snap figcaption{color:var(--muted);margin-top:12px;font-size:14.5px;font-weight:600;line-height:1.35}.tape{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffd60a99;width:92px;height:26px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 3px #0003}.s-pol{box-shadow:var(--shadow);background:#fff;border-radius:4px;padding:12px 12px 14px}.s-pol .ph{border-radius:2px}.s-pol figcaption{color:#3a3a3c;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:16px;font-weight:700}.s-plain .ph{box-shadow:var(--shadow);border-radius:20px}.s-plain .tape{display:none}.s-bw .ph{box-shadow:var(--shadow);border-radius:4px}.s-bw .ph img{filter:grayscale()contrast(1.25)brightness(.96)}.s-bw .ph:after{content:"";opacity:.38;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.s-duo .ph{box-shadow:var(--shadow);background:linear-gradient(160deg,#ff375f,#5e5ce6 55%,#0a84ff);border-radius:18px}.s-duo .ph img{filter:grayscale()contrast(1.15)brightness(1.18);mix-blend-mode:multiply}.s-duo .tape{display:none}.s-duo:hover .ph img{filter:grayscale(0)contrast();mix-blend-mode:normal}.chapters{counter-reset:ch;gap:clamp(56px,9vw,110px);display:grid}.chap{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,6vw,84px);display:grid}.chap.flip .chap-txt{order:2}.chap-n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px var(--accent);margin-bottom:8px;font-size:clamp(64px,9vw,112px);font-weight:900;line-height:.9;display:block}.chap h3{letter-spacing:-.03em;text-wrap:balance;margin-bottom:14px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.1}.chap p{color:var(--muted);text-wrap:pretty;font-size:clamp(16.5px,1.6vw,19px);line-height:1.55}.chap .snap{width:100%;max-width:430px;margin-inline:auto}@media (width<=820px){.chap{grid-template-columns:1fr}.chap.flip .chap-txt{order:0}.chap .snap{max-width:340px}}.mus{background:var(--bg2);border-block:1px solid var(--line);overflow:hidden}.mus:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--fg) 12%, transparent) 1.2px, transparent 1.4px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.mus>.wrap{position:relative}.masonry{columns:3 280px;column-gap:30px;padding-top:14px}.masonry .snap{break-inside:avoid;margin-bottom:40px}@media (width<=640px){.masonry{columns:1;max-width:420px;margin-inline:auto}}.team{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.person{border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:transform .35s var(--e), box-shadow .35s;flex-direction:column;display:flex;overflow:hidden}.person:hover{box-shadow:var(--shadow);transform:translateY(-8px)rotate(-.6deg)}.portrait{aspect-ratio:4/5;background:linear-gradient(160deg, hsl(var(--h) 85% 62%), hsl(calc(var(--h) + 60) 78% 38%));place-items:center;display:grid;position:relative;overflow:hidden}.portrait:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#ffffff47,#0000);border-radius:50%;width:140%;animation:12s ease-in-out infinite alternate blob;position:absolute;top:-50%;left:-20%}.portrait span{color:#ffffffe6;letter-spacing:-.05em;font-size:clamp(72px,9vw,120px);font-weight:900;position:relative}.portrait img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.pi{gap:4px;padding:18px 18px 20px;display:grid}.pi b{letter-spacing:-.02em;font-size:22px;font-weight:800}.pi b em{color:var(--muted);font-size:15px;font-style:normal;font-weight:600}.pn{font-size:15px;font-weight:600}.pr{color:var(--muted);font-size:14px;line-height:1.35}.ph2{color:var(--muted);margin-top:8px;font-size:13px}.ph2 i{font-style:normal}.person.lead{box-shadow:0 0 0 2px var(--accent)}@media (width<=980px){.team{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.team{grid-template-columns:1fr 1fr;gap:10px}.pi{padding:14px}.pi b{font-size:18px}}.tat-sec{background:var(--bg2);border-block:1px solid var(--line)}.tat{grid-template-columns:1.25fr 1fr;gap:16px;display:grid}.tat-main,.tat-slot{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,4vw,44px)}.tat-num{letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:clamp(76px,12vw,150px);font-weight:900;line-height:.95;display:flex}.tat-num>span{background:linear-gradient(100deg,#0a84ff,#bf5af2 55%,#ff375f);color:#0000;-webkit-background-clip:text;background-clip:text}.tat-num .dash{opacity:.4}.tat-num small{letter-spacing:-.02em;color:var(--muted);font-size:.3em;font-weight:700}.tat-cap{color:var(--muted);margin:4px 0 40px;font-weight:600}.tat-bar{background:color-mix(in srgb, var(--fg) 9%, transparent);border-radius:99px;height:20px;position:relative}.tat-bar>i{transition:width 1.8s var(--e);background:linear-gradient(90deg,#0a84ff,#bf5af2,#ff375f);border-radius:99px;min-width:20px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 4px 18px #bf5af273}.tat-bar .face{transition:left 1.8s var(--e);font-size:30px;animation:.9s ease-in-out infinite alternate shiver;position:absolute;top:-40px;transform:translate(-50%)}@keyframes shiver{to{transform:translate(-50%)rotate(7deg)translateY(-2px)}}.tat-sub{margin-top:18px;font-size:17px;font-weight:600}.tat-sub b{color:var(--accent);font-size:22px}.panic{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:22px;font-size:13.5px;font-weight:700;display:grid}.panic>div{background:color-mix(in srgb, var(--fg) 9%, transparent);border-radius:9px;height:8px;overflow:hidden}.panic i{height:100%;transition:width 1.8s var(--e);background:linear-gradient(90deg,#30d158,#ff9f0a,#ff375f);display:block}.tat-slot{flex-direction:column;gap:14px;display:flex}.tat-slot h3{letter-spacing:-.02em;font-size:24px;font-weight:800}.tat-slot p{color:var(--muted);font-size:15.5px}.tat-slot small{color:var(--muted);font-size:13px}.drum{color:#fff;background:#0b0b0d;border-radius:18px;place-items:center;height:84px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.drum:before,.drum:after{content:"";z-index:2;pointer-events:none;height:28px;position:absolute;left:0;right:0}.drum:before{background:linear-gradient(#0b0b0d,#0000);top:0}.drum:after{background:linear-gradient(#0000,#0b0b0d);bottom:0}.drum-roll{flex-direction:column;animation:16s linear infinite roll;display:flex;position:absolute;top:0;left:0;right:0}.drum-roll span{opacity:.85;flex:none;place-items:center;height:42px;font-size:20px;font-weight:700;display:grid}@keyframes roll{to{transform:translateY(-50%)}}.drum b{letter-spacing:-.02em;animation:pop-in .35s var(--e);background:linear-gradient(100deg,#64d2ff,#bf5af2,#ff375f);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.4vw,32px)}.drum.spin b{filter:blur(1.2px)}@keyframes pop-in{0%{opacity:.3;transform:scale(.8)}}@media (width<=880px){.tat{grid-template-columns:1fr}}.tat-sec .cta-row{margin-top:34px}.tat-sec .fine{margin-top:14px}.wallet{border-radius:var(--r);text-align:center;background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, #0a84ff, #bf5af2, #ff375f) border-box;border:2px solid #0000;justify-items:center;gap:16px;max-width:760px;margin:0 auto 56px;padding:clamp(24px,4vw,40px);display:grid}.w-net{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.w-addr{background:color-mix(in srgb, var(--fg) 6%, transparent);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:14px;max-width:100%;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(13px,2.3vw,19px);font-weight:600}.wallet p{color:var(--muted);font-size:14px}.btn.ok{background:var(--green);color:#05220d;box-shadow:none}.soc-h{margin-bottom:22px}.socials{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.soc{border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:transform .35s var(--e), box-shadow .35s;align-content:start;gap:6px;padding:28px 24px;display:grid}.soc:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.soc .si{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:10px;font-size:26px;display:grid}.soc b{letter-spacing:-.02em;font-size:20px}.soc>span:last-child{color:var(--muted);font-size:15px}.yt .si{background:linear-gradient(160deg,#ff4d6d,#e0002b)}.tg .si{background:linear-gradient(160deg,#4fc3f7,#1d8fd1)}.ml .si{background:linear-gradient(160deg,#a2a2a8,#636366)}@media (width<=820px){.socials{grid-template-columns:1fr}}
