.avc{--avc-ink:#14112a;--avc-violet:#4f2fd0;--avc-yellow:#f5d542;--avc-red:#e23b2e;--avc-cream:#f6f1e6;--avc-paper:#f0eee9}.avc .k{--k:clamp(0, (var(--hm-p) - var(--s,0)) / var(--d,.08), 1)}.avc-w{padding:var(--hm-pad-y) var(--hm-pad-x);color:var(--avc-ink);position:relative;overflow:clip}.avc-in{align-items:center;gap:clamp(28px,4vw,72px);width:100%;max-width:1320px;margin:0 auto;display:grid}@media (min-width:1024px){.avc-in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.avc-w--flip .avc-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.avc-w--flip .avc-copy{order:2}}.avc-copy{max-width:560px}.avc-art{width:100%;max-width:min(680px, calc((100svh - 70px - 2 * var(--hm-pad-y)) * var(--ar,1)));justify-self:center;position:relative}.avc-art svg{width:100%;height:auto;display:block;overflow:visible}.avc-kick{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55em;margin:0;font-size:.78rem;font-weight:800;display:inline-flex}.avc-kick:before{content:"";background:var(--avc-accent,var(--avc-red));border-radius:50%;width:.6em;height:.6em}.avc-h1{letter-spacing:-.035em;text-wrap:balance;margin:.4em 0 .38em;font-size:clamp(2.1rem,.6rem + 2.4vw + 1.6svh,4rem);font-weight:900;line-height:.98}.avc-h1 mark{color:var(--avc-yellow);background:0 0}.avc-h2{letter-spacing:-.03em;text-wrap:balance;margin:.45em 0 .7em;font-size:clamp(1.8rem,.5rem + 1.9vw + 1.6svh,3.1rem);font-weight:900;line-height:1.02}.avc-lede{opacity:.9;max-width:52ch;margin:0;font-size:clamp(.92rem,.55rem + .45vw + .6svh,1.08rem);font-weight:500;line-height:1.5}.avc-btns{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,3svh,30px);display:flex}.avc-pts{counter-reset:avc-pt;gap:clamp(12px,2.4svh,22px);margin:0;padding:0;list-style:none;display:grid}.avc-pt{opacity:calc(.3 + .7 * var(--k));padding-left:2.7rem;position:relative}.avc-pt:before{counter-increment:avc-pt;content:counter(avc-pt, decimal-leading-zero);letter-spacing:.04em;font-size:.82rem;font-weight:900;position:absolute;top:.15em;left:0}.avc-pt:after{content:"";width:calc(var(--k) * 1.6rem);background:var(--avc-accent,var(--avc-red));border-radius:2px;height:3px;position:absolute;top:1.75em;left:0}.avc-pt b{letter-spacing:-.01em;font-size:clamp(1rem,.7rem + .35vw + .4svh,1.2rem);font-weight:800;display:block}.avc-pt span{opacity:.8;max-width:48ch;margin-top:.3em;font-size:clamp(.86rem,.62rem + .2vw + .4svh,.96rem);font-weight:500;line-height:1.45;display:block}.avc-chip{white-space:nowrap;border-radius:999px;margin:0;padding:.55em 1em;font-size:.8rem;font-weight:800;line-height:1.2;position:absolute}.avc-chip small{opacity:.75;font-size:.72rem;font-weight:600;display:block}.avc-hero{--avc-accent:var(--avc-yellow);background:var(--avc-violet);color:#fff}.avc-facts{border-top:1.5px solid #ffffff47;flex-wrap:wrap;gap:10px 30px;margin:clamp(14px,2.8svh,30px) 0 0;padding:clamp(10px,2svh,18px) 0 0;font-size:.84rem;font-weight:600;list-style:none;display:flex}.avc-facts b{color:var(--avc-yellow);letter-spacing:-.02em;font-size:1.35rem;font-weight:900;display:block}.avc-hero__hs{fill:var(--avc-cream);transform-origin:98px 132px;transform:rotate(calc(var(--k) * -16deg))}.avc-hero__handle{fill:none;stroke:var(--avc-cream);stroke-width:30px;stroke-linecap:round}.avc-hero__coil{fill:none;stroke:var(--avc-cream);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.avc-hero__base{stroke:#ffffff52;stroke-width:2.5px;stroke-dasharray:1 9;stroke-linecap:round}.avc-hero__wave{fill:none;stroke:var(--avc-yellow);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--k))}.avc-hero__rings{fill:none;stroke:var(--avc-yellow);stroke-width:6px;stroke-linecap:round;opacity:calc(1 - var(--k))}@media (prefers-reduced-motion:no-preference){.avc-hero__rings path{animation:.8s ease-in-out infinite avc-ring}.avc-hero__rings path:nth-child(2n){animation-delay:.12s}}@keyframes avc-ring{0%,to{opacity:1}50%{opacity:.2}}.avc-hero__chip{background:var(--avc-yellow);color:var(--avc-ink);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 10px));top:6%;left:56%}.avc-hero__sub{gap:clamp(8px,1.6svh,14px);display:grid;position:absolute;top:31%;left:29%;right:0}.avc-say{letter-spacing:-.015em;margin:0;font-size:clamp(1rem,.4rem + .8vw + .6svh,1.45rem);font-weight:800;line-height:1.18}.avc-say small{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:.3em;font-size:.68rem;font-weight:800;display:block}.avc-say--ai{color:var(--avc-yellow)}.avc-word{opacity:calc(.16 + .84 * var(--k))}.avc-cue{letter-spacing:.1em;text-transform:uppercase;opacity:calc(.85 * (1 - var(--k)));align-items:center;gap:10px;margin:0;font-size:.76rem;font-weight:800;display:flex;position:absolute;bottom:0;left:29%}.avc-cue i{border:2px solid;border-radius:8px;width:15px;height:23px;position:relative}.avc-cue i:after{content:"";background:currentColor;border-radius:1px;width:2px;height:5px;margin-left:-1px;position:absolute;top:4px;left:50%}.avc-mir{--avc-accent:var(--avc-yellow);background:var(--avc-ink);color:#fff}.avc-mir__tunnel{transform-origin:260px 260px;transform:scale(calc(1 + .08 * var(--hm-p)))}.avc-mir__f,.avc-mir__lit{fill:none;stroke-linecap:round;stroke-dasharray:0 2.5}.avc-mir__f{stroke:#ffffff2b}.avc-mir__lit{stroke:var(--avc-yellow);opacity:var(--k)}.avc-mir__core{fill:var(--avc-yellow);opacity:calc(.3 + .7 * var(--hm-p))}.avc-mir__hud{background:var(--avc-ink);white-space:nowrap;border:1.5px solid #ffffff38;border-radius:14px;margin:0;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.avc-mir__hud>div{border-left:1.5px solid #ffffff38;padding:8px 16px}.avc-mir__hud>div:first-child{border-left:0}.avc-mir__hud>div.k{opacity:calc(.45 + .55 * var(--k))}.avc-mir__hud dt{letter-spacing:.08em;text-transform:uppercase;opacity:.66;font-size:.64rem;font-weight:800}.avc-mir__hud dd{color:var(--avc-yellow);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:2px 0 0;font-size:1.35rem;font-weight:900}@property --avc-n{syntax:"<integer>";inherits:false;initial-value:0}@property --avc-c{syntax:"<integer>";inherits:false;initial-value:0}.avc-mir__n{--avc-n:calc(12 + var(--hm-p) * var(--hm-p) * 9988);counter-reset:avc-n var(--avc-n)}.avc-mir__n:after{content:counter(avc-n)}.avc-mir__c{--avc-c:calc(var(--k) * 72);counter-reset:avc-c var(--avc-c)}.avc-mir__c:after{content:"−" counter(avc-c) "%"}.avc-pb{--avc-accent:var(--avc-violet);background:var(--avc-paper)}.avc-pb__book{padding:0 0 14px 14px;position:relative}.avc-pb__book:before{content:"";background:#1f3a6d;border-radius:12px;position:absolute;inset:14px 14px 0 0}.avc-pb__page{background:#fffdf7;border:1.5px solid #14112a1f;border-radius:10px;padding:clamp(18px,3.4svh,30px) clamp(18px,2.4vw,34px) clamp(26px,5svh,44px);position:relative}.avc-pb__title{letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 clamp(8px,1.6svh,14px);padding-left:18px;font-size:clamp(1.05rem,.7rem + .6vw + .4svh,1.4rem);font-weight:900;display:flex}.avc-pb__title span{color:#1f3a6d;letter-spacing:.06em;text-transform:uppercase;font-size:.62em;font-weight:800}.avc-pb__rows{margin:0;padding:0;list-style:none}.avc-pb__row{font-variant-numeric:tabular-nums;border-bottom:1.5px solid #1f3a6d26;grid-template-columns:5.6em minmax(0,1fr) 5.2em 1.2em;align-items:baseline;gap:.8em;padding:clamp(.4em,1.1svh,.66em) .2em;font-size:clamp(.8rem,.5rem + .45vw + .3svh,1rem);font-weight:700;display:grid;position:relative}.avc-pb__row--head{color:#1f3a6d;letter-spacing:.1em;text-transform:uppercase;border-bottom-width:2.5px;font-size:.68rem;font-weight:800}.avc-pb__rows .avc-pb__row{--o:calc((1 - var(--k)) * 6px);color:rgb(20 17 42/var(--k));opacity:min(1, calc(var(--k) * 4));text-shadow:var(--o) 0 #00aeefcc, calc(var(--o) * -1) calc(var(--o) * .6) #ec008cb3, calc(var(--o) * .4) calc(var(--o) * -.9) #ffc800f2}.avc-pb__rows .avc-pb__row>span:last-child{color:#138a4a;font-weight:900}.avc-pb__rows .avc-pb__row:before{content:"";border-left:4px solid var(--avc-violet);opacity:calc(var(--k) * (1 - var(--k)) * 4);pointer-events:none;background:#4f2fd01a;position:absolute;inset:0 -12px}.avc-pb__stamp{border:3.5px solid var(--avc-red);color:var(--avc-red);letter-spacing:.06em;text-transform:uppercase;opacity:var(--k);transform:rotate(-7deg) scale(calc(1.7 - .7 * var(--k)));background:#fffdf7d9;border-radius:10px;justify-items:center;margin:0;padding:.4em 1em .45em;font-size:clamp(1.05rem,.7rem + .7vw + .4svh,1.45rem);font-weight:900;line-height:1.1;display:grid;position:absolute;bottom:-5%;right:5%}.avc-pb__stamp small{letter-spacing:.12em;font-size:.5em}.avc-art .avc-reg{fill:none;stroke-width:1.4px;width:22px;height:22px;position:absolute}.avc-reg--tl{top:10px;left:10px}.avc-reg--br{bottom:10px;right:10px}.avc-reg__c{stroke:#00aeef;transform:translate(calc((1 - var(--hm-p)) * 3px), calc((1 - var(--hm-p)) * -2px))}.avc-reg__m{stroke:#ec008c;transform:translate(calc((1 - var(--hm-p)) * -3px), calc((1 - var(--hm-p)) * 1px))}.avc-reg__y{stroke:#ffc800;transform:translate(calc((1 - var(--hm-p)) * 1px), calc((1 - var(--hm-p)) * 3px))}.avc-reg__k{stroke:var(--avc-ink)}.avc-so{--avc-accent:var(--avc-violet);background:var(--avc-yellow)}.avc-so__ramp{stroke:var(--avc-ink);stroke-width:10px;stroke-linecap:round}.avc-so__chute{fill:none;stroke:var(--avc-violet);stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.avc-so__glass{fill:#ffffff6b;stroke:var(--avc-ink);stroke-width:4px}.avc-so__stack{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--k))}.avc-so__label{fill:var(--avc-ink);text-anchor:middle;font-size:13.5px;font-weight:800}.avc-so__coin{fill:#fff8e0;stroke:var(--avc-ink);stroke-width:3.5px;transform-box:fill-box;transform-origin:50%;animation:1s linear infinite paused avc-roll;animation-delay:calc(var(--hm-p) * -6s - var(--o) * 1s)}.avc-so__coin path{fill:none;stroke-width:2.5px;stroke-linecap:round}@keyframes avc-roll{0%{opacity:0;transform:translate(0)rotate(0)}8%,86%{opacity:1}to{opacity:0;transform:translate(392px,41px)rotate(1080deg)}}.avc-so__flag{opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 10px))}.avc-so__flag rect{fill:var(--avc-red)}.avc-so__flag text{fill:#fff;text-anchor:middle;font-size:13px;font-weight:900}.avc-so__vip{--x:min(1, calc(var(--k) * 2));--y:max(0, calc(var(--k) * 2 - 1));opacity:min(1, calc(var(--k) * 12));transform:translate(calc(440px + var(--x) * 150px), calc(108px + var(--y) * 180px))}.avc-so__vip circle{fill:#fff8e0;stroke:var(--avc-ink);stroke-width:3px}.avc-so__vip path{fill:none;stroke:var(--avc-violet);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.avc-so__desk>circle,.avc-so__desk>path{fill:var(--avc-ink)}.avc-so__desk>.avc-so__set{fill:none;stroke:var(--avc-violet);stroke-width:6px;stroke-linecap:round}.avc-so__tag{opacity:var(--k);transform:translateX(calc((1 - var(--k)) * -14px))}.avc-so__tag path{fill:#fff;stroke:var(--avc-ink);stroke-width:3px}.avc-so__tag circle{fill:var(--avc-yellow);stroke:var(--avc-ink);stroke-width:2.5px}.avc-so__tag text{fill:var(--avc-ink);font-size:12.5px;font-weight:800}.avc-mz{--avc-accent:var(--avc-violet);background:#fff}.avc-mz__walls path,.avc-mz__cut{fill:none;stroke:var(--avc-ink);stroke-width:9px;stroke-linecap:round}.avc-mz__cut{transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(1 - var(--k)));opacity:calc(1 - var(--k) * .6)}.avc-mz__old{opacity:calc(1 - .8 * var(--k))}.avc-mz__route{fill:none;stroke:var(--avc-red);stroke-width:5px;stroke-dasharray:1 10;stroke-linecap:round;stroke-linejoin:round}.avc-mz__draw{fill:none;stroke:#fff;stroke-width:16px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--k))}.avc-mz__key{opacity:var(--k)}.avc-mz__key circle{fill:#fff;stroke:var(--avc-red);stroke-width:3.5px}.avc-mz__key text{fill:var(--avc-red);text-anchor:middle;font-size:15px;font-weight:900}.avc-mz__voice{fill:none;stroke:var(--avc-violet);stroke-width:11px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--k))}.avc-mz__hold{background:var(--avc-ink);display:grid;top:-3%;left:0}.avc-mz__hold span{grid-area:1/1}.avc-mz__hold span:first-child{color:#ff8a80;opacity:calc(1 - var(--k))}.avc-mz__hold span:last-child{color:var(--avc-yellow);opacity:var(--k)}.avc-mz__say{background:var(--avc-violet);color:#fff;max-width:64%;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 12px));border-radius:18px 18px 18px 4px;margin:0;padding:.7em 1em;font-size:clamp(.92rem,.55rem + .5vw + .4svh,1.15rem);font-weight:800;line-height:1.25;position:absolute;top:18%;left:3%}.avc-mz__say small{opacity:.85;margin-top:.35em;font-size:.72em;font-weight:600;display:block}.avc-mz__done{background:var(--avc-violet);color:#fff;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 10px));top:50%;right:0}.avc-vp{--avc-accent:var(--avc-yellow);--j:clamp(0, (var(--hm-p) - .46) / .06, 1);--c:clamp(0, (var(--hm-p) - .7) / .08, 1);background:var(--avc-ink);color:#fff}.avc-vp__art path{fill:none;stroke-width:4.2px;stroke-linecap:round;stroke-dasharray:var(--dash)}.avc-vp__a{opacity:calc(1 - var(--j))}.avc-vp__a path{stroke:var(--avc-cream);opacity:var(--k);transform-origin:260px 236px;transform:scale(calc(.86 + .14 * var(--k)))}.avc-vp__j{opacity:calc(var(--j) * (1 - var(--c)))}.avc-vp__j path{stroke:#ff6b5e}.avc-vp__shake{transform-origin:260px 236px;animation:1s steps(8,end) infinite paused avc-shake;animation-delay:calc(var(--hm-p) * -40s)}@keyframes avc-shake{0%{transform:translate(0)}25%{transform:translate(3px,-2px)rotate(.8deg)}50%{transform:translate(-2px,2px)rotate(-.6deg)}75%{transform:translate(2px,3px)rotate(.5deg)}to{transform:translate(0)}}.avc-vp__c{opacity:var(--c)}.avc-vp__c path{stroke:var(--avc-yellow)}.avc-vp__ok{background:var(--avc-yellow);color:var(--avc-ink);text-align:center;opacity:var(--k);transform:translate(-50%, calc((1 - var(--k)) * 10px));border-radius:14px;top:0;left:50%}.avc-vp__say{text-align:center;max-width:92%;margin:0 auto;font-size:clamp(.95rem,.5rem + .6vw + .5svh,1.25rem);font-weight:800;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.avc-vp__say small{letter-spacing:.12em;text-transform:uppercase;margin-top:.4em;font-size:.66rem;display:block}.avc-vp__say--them{color:#ff8a80;opacity:calc(var(--j) * (1 - var(--c)))}.avc-vp__say--ai{color:var(--avc-yellow);opacity:var(--c)}.avc-cta{--avc-accent:#fff;background:var(--hm-red-deep);color:#fff;text-align:center;place-items:center;display:grid}.avc-cta__in{justify-items:center;max-width:900px;margin:0 auto;display:grid}.avc-cta__h{letter-spacing:-.04em;text-wrap:balance;margin:.4em 0 .35em;font-size:clamp(2.4rem,1rem + 3.4vw + 1.6svh,5rem);font-weight:900;line-height:.96}.avc-cta .avc-btns{justify-content:center}.avc-cta__stats{border-top:1.5px solid #ffffff4d;grid-template-columns:repeat(4,auto);margin:clamp(26px,5svh,48px) 0 0;padding:0;list-style:none;display:grid}.avc-cta__stats li{border-left:1.5px solid #ffffff4d;padding:14px 24px 0;font-size:.82rem;font-weight:600}.avc-cta__stats li:first-child{border-left:0}.avc-cta__stats b{letter-spacing:-.02em;font-size:clamp(1.3rem,1rem + 1vw,2rem);font-weight:900;display:block}@media (max-width:1023.98px){.avc-w{padding-top:56px;padding-bottom:56px}.avc-copy{max-width:640px}}@media (max-width:640px){.avc-say{font-size:.84rem}.avc-hero__sub{top:28%;left:27%}.avc-chip{font-size:.7rem}.avc-mir__hud>div{padding:6px 10px}.avc-mir__hud dd{font-size:1.05rem}.avc-pb__row{grid-template-columns:4.9em minmax(0,1fr) 1.1em}.avc-pb__row>span:nth-child(3){display:none}.avc-cta__stats{grid-template-columns:repeat(2,auto)}}
