.hrd-grain{z-index:100;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' color-interpolation-filters='sRGB'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' seed='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncR tableValues='0 0.822 0.9844 0.9998 1' type='table'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix result='t' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.24 0 0 0 0.24'/%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' seed='7' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncR tableValues='0 0.0002 0.0156 0.178 1' type='table'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.155 0 0 0 0'/%3E%3CfeComposite in2='t'/%3E%3C/filter%3E%3Cpath d='M0 0h240v240H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:240px 240px;position:fixed;inset:0}@media (forced-colors:active),print{.hrd-grain{display:none}}.hrd-display{font-weight:var(--hrd-weight,800);text-transform:uppercase;letter-spacing:-.02em;color:var(--hrd-color,rgb(var(--ddc-color-hrd-lime)));font-feature-settings:"case" 1;--hrd-edge:calc(var(--hrd-stroke,.028em)/2);--hrd-ink:rgb(var(--ddc-color-navy));text-shadow:var(--hrd-edge) 0 0 var(--hrd-ink),calc(var(--hrd-edge)*-1) 0 0 var(--hrd-ink),0 var(--hrd-edge) 0 var(--hrd-ink),0 calc(var(--hrd-edge)*-1) 0 var(--hrd-ink),calc(var(--hrd-edge)*.7) calc(var(--hrd-edge)*.7) 0 var(--hrd-ink),calc(var(--hrd-edge)*-.7) calc(var(--hrd-edge)*.7) 0 var(--hrd-ink),calc(var(--hrd-edge)*.7) calc(var(--hrd-edge)*-.7) 0 var(--hrd-ink),calc(var(--hrd-edge)*-.7) calc(var(--hrd-edge)*-.7) 0 var(--hrd-ink),0 var(--hrd-shadow,.118em) 0 var(--hrd-ink);line-height:.8}.hrd-trim{text-box:trim-both cap alphabetic}.hrd-fixed{transform-origin:0 0}.hrd-stroke{outline:1.5px solid rgb(var(--ddc-color-navy));outline-offset:-1.5px}.hrd-stroke:focus-visible{outline:2px solid var(--ddc-ring);outline-offset:2px}@media (width<=639px){.hrd-fixed{transform:scale(var(--hrd-fit,1))}}.hrd-stage-fit{--hrd-stage:var(--hrd-zw);--hrd-vw:calc(100vw/var(--hrd-stage));zoom:var(--hrd-stage);min-height:calc(100vh/var(--hrd-stage))}.hrd-stage-fit-screen{--hrd-stage:var(--hrd-zoom-screen)}.hrd-stage-fit-hero{--hrd-stage:var(--hrd-zoom-hero)}.hrd-first{transition:opacity .5s ease-out}html.fp-wait .hrd-first{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.hrd-first{transition:none}}@media (width<=1023px){.hrd-deck-phone{--hrd-deck-scale:.73;scale:var(--hrd-deck-scale);transform-origin:top;margin-inline:calc(410px*(var(--hrd-deck-scale) - 1)/2);margin-bottom:calc(134px*var(--hrd-deck-scale) - 110px)}}@media (width<=359px){.hrd-deck-phone{--hrd-deck-scale:.66}}.ab{isolation:isolate;--k:1;--cw:1;--ab-navy:rgb(var(--ddc-color-navy));--ab-lime:rgb(var(--ddc-color-hrd-lime));--ab-yellow:rgb(var(--ddc-color-yellow));--ab-sky:rgb(var(--ddc-color-hrd-sky));color:var(--ab-navy);font-family:Aeonik,Aeonik Fallback,sans-serif;position:relative;overflow:clip}.ab b,.ab strong{font-weight:700}.ab-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ab-bob{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-16px)rotate(1.2deg)}}@keyframes ab-swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes ab-cue{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes ab-drift{0%,to{translate:0}50%{translate:22px -6px}}@keyframes ab-twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes ab-beam{0%{background-position:0 0}to{background-position:120px 0}}@keyframes ab-beat{0%{transform:translateY(-1.8px)}22%{transform:translateY(0)}55%{transform:translateY(-4.5px)}to{transform:translateY(-1.8px)}}@keyframes ab-flap-l{0%{animation-timing-function:cubic-bezier(.45,0,.75,.4);transform:rotate(10deg)}30%{animation-timing-function:cubic-bezier(.25,.5,.35,1);transform:rotate(-28deg)}to{transform:rotate(10deg)}}@keyframes ab-flap-r{0%{animation-timing-function:cubic-bezier(.45,0,.75,.4);transform:rotate(-10deg)}30%{animation-timing-function:cubic-bezier(.25,.5,.35,1);transform:rotate(28deg)}to{transform:rotate(-10deg)}}.ab-beat{animation:.72s ease-in-out infinite ab-beat;position:absolute;inset:0}.ab-beat,.ab-wing-l,.ab-wing-r{will-change:transform}.ab-wing-l{transform-origin:28.15% 28.96%;animation:.72s infinite ab-flap-l;translate:0 3.26%}.ab-wing-r{transform-origin:71.94% 31.19%;animation:.72s infinite ab-flap-r;translate:0 3.26%}.ab-scene{padding:120px 24px 140px;position:relative}.ab-layer{inset:0;overflow:visible}.ab-cloud,.ab-layer{pointer-events:none;position:absolute}.ab-cloud{top:var(--top);left:var(--left);z-index:1;width:calc(var(--w)*var(--cw));height:auto;opacity:var(--o);transform:translateY(calc((var(--p,.5) - .5)*var(--d)*-600px*var(--k)));will-change:transform;animation:18s ease-in-out infinite ab-drift}.ab-cloud-near{z-index:5;filter:blur(3px);transform:translateY(calc((var(--p,.5) - .5)*var(--d)*-600px*var(--k))) scale(1.25)}.ab-cloud-far{filter:blur(1px)}.ab-col{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:820px;margin:0 auto;display:flex;position:relative}.ab-r{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ab.is-live .ab-r:not(.is-in){opacity:0;transform:translateY(44px)scale(.94)}.ab .ab-display{font-size:clamp(64px,calc(var(--hrd-vw,100vw)*.115),184px);margin:0;padding-bottom:.14em;line-height:.8}.ab .ab-display-md{max-width:12ch;font-size:clamp(48px,calc(var(--hrd-vw,100vw)*.08),124px)}.ab-h{max-width:15ch;font-size:clamp(40px,calc(var(--hrd-vw,100vw)*.054),76px);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.ab-h-xl{max-width:13ch;font-size:clamp(44px,calc(var(--hrd-vw,100vw)*.064),96px)}.ab-say{max-width:32ch;font-size:clamp(20px,calc(var(--hrd-vw,100vw)*.02),26px);text-wrap:balance;margin:0;font-weight:500;line-height:1.38}.ab-say b{background:var(--ab-lime);border-radius:6px;padding:0 6px;font-weight:700}.ab-kicker{border:1.5px solid var(--ab-navy);box-shadow:0 4px 0 var(--ab-navy);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;margin:0;padding:8px 18px;font-size:13px;font-weight:700}.ab-bill,.ab-kicker{align-items:center;display:inline-flex}.ab-bill{box-sizing:border-box;border:2px solid var(--ab-navy);background:var(--ab-lime);width:84px;height:44px;box-shadow:0 3px 0 var(--ab-navy);border-radius:6px;justify-content:space-between;gap:6px;padding:0 10px}.ab-bill b{font-family:Kontesa,Kontesa Fallback,sans-serif;font-size:22px;font-weight:800;line-height:1}.ab-bill img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.ab-bill-lg{width:110px;height:58px}.ab-bill-lg b{font-size:30px}.ab-bill-lg img{width:32px;height:32px}.ab-stars{pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 28% 72%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 44% 30%,#ffe617 50%,#0000 51%),radial-gradient(1.4px 1.4px at 62% 84%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 76% 12%,#fff 50%,#0000 51%),radial-gradient(1.8px 1.8px at 88% 58%,#daff55 50%,#0000 51%),radial-gradient(1.2px 1.2px at 6% 90%,#fff 50%,#0000 51%),radial-gradient(1.4px 1.4px at 94% 92%,#fff 50%,#0000 51%);background-size:420px 380px;position:absolute;inset:0}.ab-stars-twinkle{animation:4s ease-in-out infinite ab-twinkle}.ab-hero{--p:.5;justify-content:center;min-height:820px;padding-top:40px}.ab-hero,.ab-hero-in{align-items:center;display:flex}.ab-hero-in{z-index:3;text-align:center;flex-direction:column;gap:26px;max-width:960px;position:relative}.ab-hero .ab-display{transform:translateY(calc((var(--p) - .5)*160px)) scale(calc(1 + (var(--p) - .5)*.2));will-change:transform}.ab-hero-sink{transform:translateY(calc((var(--p) - .5)*230px));will-change:transform}.ab-carrier,.ab-hero-in{transition:opacity .5s ease-out}.ab-carrier{transition-delay:.15s}.ab-hero .ab-cloud{transition:opacity .9s ease-out .1s}html.fp-wait .ab-carrier,html.fp-wait .ab-hero .ab-cloud,html.fp-wait .ab-hero-in{opacity:0;transition:none}.ab-hero-sub{max-width:600px;font-size:clamp(20px,calc(var(--hrd-vw,100vw)*.022),28px);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.3}.ab-cue{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:700;display:inline-flex}.ab-cue-arrow{border:1.5px solid var(--ab-navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;animation:1.6s ease-in-out infinite ab-cue;display:flex}.ab-carrier{z-index:4;width:150px;transform:translate3d(0,calc((var(--p) - .5)*-620px),0);will-change:transform;position:absolute;top:110px;right:9%}.ab-bob{animation:6s ease-in-out infinite ab-bob}.ab-pig{aspect-ratio:540/675;width:150px;display:block;position:relative}.ab-string{background:var(--ab-navy);opacity:.7;width:1.5px;height:84px;margin:-50px auto 0}.ab-swing{transform-origin:50% 0;justify-content:center;margin-top:-2px;animation:3.2s ease-in-out infinite ab-swing;display:flex}.ab-climb{height:5200px;position:relative}.ab-stage{--q:0;--z:0;--night:0;--ds:48px;--flock-w:60px;--flock-o:0;--cloud-fade:1;--you-o:1;--you-s:1;--hud:0;--dc:var(--ab-navy);--vh:900px;height:calc(100vh/var(--hrd-stage,1));height:calc(100svh/var(--hrd-stage,1));background:var(--bg,var(--ab-sky));position:sticky;top:0;overflow:hidden}.ab-stage .ab-stars{opacity:var(--stars,0)}.ab-stage>.ab-layer{-webkit-mask-image:linear-gradient(#0000,#000 140px);mask-image:linear-gradient(#0000,#000 140px)}.ab-cloud-climb{opacity:calc(var(--o)*var(--cloud-fade));animation:none}.ab-cloud-climb,.ab-cloud-climb.ab-cloud-near{transform:translateY(calc((var(--q)*2.6*var(--d) - .25)*var(--vh)))}.ab-cloud-climb.ab-cloud-near{z-index:4}.ab-flock{top:var(--flock-y,50%);z-index:2;width:var(--flock-w);aspect-ratio:540/675;opacity:var(--flock-o);filter:drop-shadow(0 0 calc(18px*var(--night)) rgb(255 230 23/calc(var(--night)*.55)));pointer-events:none;left:50%;transform:translate(-50%,-50%)}.ab-fl,.ab-flock{position:absolute}.ab-fl{background-image:radial-gradient(circle,var(--dc) 0 38%,transparent 42%);background-position:50%;background-size:var(--ds) var(--ds);inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ab-fl-solid{background:var(--bg,var(--ab-sky))}.ab-fl-b{-webkit-mask-image:url(../images/home-redesign/pig-fly-body.webp);mask-image:url(../images/home-redesign/pig-fly-body.webp)}.ab-fl-l{-webkit-mask-image:url(../images/home-redesign/pig-fly-wing-left.webp);mask-image:url(../images/home-redesign/pig-fly-wing-left.webp)}.ab-fl-r{-webkit-mask-image:url(../images/home-redesign/pig-fly-wing-right.webp);mask-image:url(../images/home-redesign/pig-fly-wing-right.webp)}.ab-you{z-index:3;opacity:var(--you-o);transform:translate(-50%,-50%) scale(var(--you-s));pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%}.ab-you .ab-bill{order:-1}.ab-you-dot{background:var(--ab-navy);border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 6px #ffffffe6}.ab-you-tag{border:1.5px solid var(--ab-navy);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.ab-hud{top:50%;left:clamp(16px,calc(var(--hrd-vw,100vw)*.04),56px);z-index:6;box-sizing:border-box;border:1.5px solid var(--ab-navy);width:150px;box-shadow:0 6px 0 var(--ab-navy);background:#fffffff0;border-radius:20px;padding:14px 14px 18px;position:absolute;transform:translateY(-50%)}.ab-hud-row{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.ab-hud-row span{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:700}.ab-hud-row b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.ab-hud-track{background:#16114f1f;border-radius:4px;width:8px;height:260px;margin-left:6px;position:relative}.ab-hud-track>i{background:var(--ab-navy);transform:scaleY(var(--hud));transform-origin:50% 100%;border-radius:4px;position:absolute;inset:0}.ab-hud-tick{white-space:nowrap;opacity:.4;font-size:13px;font-weight:700;transition:opacity .3s;position:absolute;left:22px;transform:translateY(50%)}.ab-hud-tick:before{content:"";box-sizing:border-box;border:1.5px solid var(--ab-navy);background:#fff;border-radius:999px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-20px}.ab-hud-tick.is-on{opacity:1}.ab-hud-tick.is-on:before{background:var(--ab-lime)}.ab-readout{z-index:5;width:min(640px,100% - 32px);height:230px;position:absolute;bottom:clamp(28px,7vh,72px);left:50%;transform:translate(-50%)}.ab-level{box-sizing:border-box;border:1.5px solid var(--ab-navy);box-shadow:0 8px 0 var(--ab-navy);text-align:center;opacity:0;visibility:hidden;background:#fff;border-radius:24px;padding:20px 24px 22px;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1),visibility .45s;position:absolute;inset:auto 0 0;transform:translateY(18px)}.ab-level.is-past{transform:translateY(-18px)}.ab-level.is-on{opacity:1;visibility:visible;transform:none}.ab-level p{margin:0}.ab-level-k{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:700}.ab-level .ab-count{font-family:Kontesa,Kontesa Fallback,sans-serif;font-size:clamp(40px,calc(var(--hrd-vw,100vw)*.06),72px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-weight:800;line-height:.9}.ab-level .ab-level-say{font-size:clamp(17px,calc(var(--hrd-vw,100vw)*.017),21px);margin-top:10px;font-weight:500;line-height:1.35}.ab-level .ab-level-sum{border:1.5px solid var(--ab-navy);background:var(--ab-lime);border-radius:999px;margin-top:12px;padding:5px 14px;font-size:15px;font-weight:700;display:inline-block}.ab-aim{--p:0;background:var(--ab-navy);color:#fff;padding-top:140px;overflow:hidden}.ab-aim .ab-stars{opacity:.9}.ab-aim .ab-say{color:#ffffffdb}.ab-math{max-width:30ch;font-size:clamp(20px,calc(var(--hrd-vw,100vw)*.02),26px);background:#ffffff14;border:1.5px solid #ffffff4d;border-radius:20px;margin:0;padding:18px 22px;font-weight:500;line-height:1.4}.ab-math b{color:var(--ab-lime);font-weight:700}.ab-aimbox{z-index:3;align-items:center;max-width:1040px;margin:64px auto 0;display:flex;position:relative}.ab-zap{flex:0 0 300px;height:200px;position:relative}.ab-zap-pig{z-index:2;aspect-ratio:540/675;width:130px;position:absolute;top:30px;left:0}.ab-beam{z-index:1;opacity:0;transform-origin:0;background:repeating-linear-gradient(90deg,#ffe617 0 20px,#daff55 20px 40px,#78eaff 40px 60px,#ff9e5e 60px 80px,#ffb3d1 80px 100px,#ffe617 100px 120px);border-radius:999px;height:10px;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);animation:.8s linear infinite ab-beam;position:absolute;top:99px;left:78px;right:-6px;transform:scaleX(.05);box-shadow:0 0 18px #daff55cc}.is-focus .ab-beam{opacity:1;transform:none}.ab-list{box-sizing:border-box;border:1.5px solid var(--ab-navy);min-width:0;box-shadow:0 10px 0 var(--ab-lime);color:var(--ab-navy);text-align:left;background:#fff;border-radius:26px;flex:1;padding:22px 24px 20px;position:relative}.ab-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ab-list-title{letter-spacing:-.02em;font-size:20px;font-weight:700}.ab-mode{border:1.5px solid var(--ab-navy);background:#f6f5fa;border-radius:999px;padding:3px;display:inline-flex}.ab-mode i{opacity:.5;border-radius:999px;padding:5px 12px;font-size:13px;font-style:normal;font-weight:700;transition:all .3s}.ab-aimbox:not(.is-focus) .ab-mode-spread,.is-focus .ab-mode-focus{background:var(--ab-navy);color:var(--ab-lime);opacity:1}.ab-stack{display:grid}.ab-goals,.ab-spread{grid-area:1/1;transition:opacity .25s .25s,visibility 0s .25s}.ab-spread{grid-template-columns:repeat(8,1fr);align-content:start;gap:10px 8px;display:grid}.ab-aimbox:not(.is-focus) .ab-goals,.is-focus .ab-spread{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.ab-mini{background:#16114f1a;border-radius:4px;height:8px;overflow:hidden}.ab-mini i{background:var(--ab-navy);opacity:.5;height:100%;display:block}.ab-spread-note{opacity:.65;grid-column:1/-1;margin:14px 0 0;font-size:15px;font-weight:700}.ab-goals{flex-direction:column}.ab-goal,.ab-goals{gap:14px;display:flex}.ab-goal,.ab-goal-ic{align-items:center}.ab-goal-ic{border:1.5px solid var(--ab-navy);border-radius:999px;flex:0 0 40px;justify-content:center;height:40px;display:flex;overflow:hidden}.ab-goal-ic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ab-goal-body{flex:1;min-width:0}.ab-goal-name{margin:0 0 7px;font-size:16px;font-weight:700;line-height:1.25}.ab-goal-track{background:#16114f1a;border:1px solid #16114f26;border-radius:5px;height:10px;overflow:hidden}.ab-goal-track i{width:calc(var(--f,0)*100%);border-radius:5px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.ab-goal-check{border:1.5px solid var(--ab-navy);background:var(--ab-lime);border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;transition:transform .45s cubic-bezier(.3,1.6,.5,1);display:flex;transform:scale(0)}.ab-goal-check.is-on{transform:scale(1)}.ab-under{z-index:3;color:#ffffffb8;text-align:center;max-width:640px;margin:44px auto 0;font-size:15px;line-height:1.5;position:relative}.ab-under a{color:var(--ab-lime);margin:-12px 0;padding:12px 0;font-weight:700;display:inline-block}.ab-reentry{--p:.5;z-index:2;background:linear-gradient(#16114f,#18145a 8%,#1f1e68 16%,#2a2f7c 25%,#3a4693 35%,#4d60ac 45%,#6079c2 54%,#7190d4 63%,#7ca6e2 72%,#82b7ec 81%,#84c1f1 90%,#84c9f5);background:linear-gradient(in oklab 180deg,#16114f,#1c1a62 14%,#2e3683 30%,#4c5fad 48%,#6e8fd3 66%,#80b5eb 84%,#84c9f5);height:820px;position:relative;overflow:clip visible}.ab-reentry:before{background:radial-gradient(120% 34% at 50% 58%,#fee6ee38 0,#fee6ee14 45%,#fee6ee00 72%);inset:0}.ab-reentry:after,.ab-reentry:before{content:"";pointer-events:none;position:absolute}.ab-reentry:after{background-image:radial-gradient(1.4px 1.4px at 14% 22%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 38% 64%,#fff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 62% 30%,#ffe617 50%,#0000 51%),radial-gradient(1.2px 1.2px at 84% 70%,#fff 50%,#0000 51%);background-size:380px 300px;height:45%;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ab-super{--p:.5;--cs:0;padding-top:80px}.ab-vs{z-index:3;align-items:stretch;max-width:860px;margin:52px auto 0;display:flex;position:relative}.ab-vs-card{border:1.5px solid var(--ab-navy);box-shadow:0 8px 0 var(--ab-navy);text-align:left;background:#fff;border-radius:24px;flex:1;padding:24px 26px}.ab-vs-card p{margin:0}.ab-vs-k{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:12px;font-weight:700}.ab-vs-card .ab-vs-n{font-size:clamp(26px,calc(var(--hrd-vw,100vw)*.026),34px);letter-spacing:-.03em;margin-top:8px;font-weight:700;line-height:1.05}.ab-vs-card .ab-vs-say{margin-top:10px;font-size:17px;font-weight:500;line-height:1.4}.ab-vs-us{background:var(--ab-lime)}.ab-vs-pill{z-index:2;border:3px solid var(--ab-sky);background:var(--ab-navy);height:52px;color:var(--ab-lime);border-radius:999px;flex:0 0 52px;justify-content:center;align-self:center;align-items:center;margin:0 -16px;font-size:16px;font-weight:700;display:flex}.ab-dotpig-wrap{z-index:2;max-width:900px;height:520px;margin:40px auto 10px;position:relative}.ab-dotpig{aspect-ratio:540/675;width:380px;transform:scale(calc(.55 + var(--cs)*.45));will-change:transform;margin:-237px 0 0 -190px;position:absolute;top:50%;left:50%}.ab-dp{width:100%;height:100%;-webkit-mask-image:radial-gradient(circle,#000 0 50%,#0000 56%);mask-image:radial-gradient(circle,#000 0 50%,#0000 56%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:calc(26px - 19px*var(--cs)) calc(26px - 19px*var(--cs));-webkit-mask-size:calc(26px - 19px*var(--cs)) calc(26px - 19px*var(--cs));mask-size:calc(26px - 19px*var(--cs)) calc(26px - 19px*var(--cs))}.ab-dp,.ab-scatter{position:absolute;inset:0}.ab-scatter{opacity:calc(1 - var(--cs));pointer-events:none}.ab-scatter i{top:calc(var(--my)*1%);left:calc(var(--mx)*1%);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--ab-navy);transform:translate(calc((50 - var(--mx))*4.2px*var(--cs)*var(--k)),calc((50 - var(--my))*3.4px*var(--cs))) scale(calc(1 - var(--cs)*.7));background:#f7a8c4;border-radius:999px;position:absolute}.ab-shift{--sk:0;padding:100px 24px 120px}.ab-shift-h{max-width:24ch;font-size:clamp(34px,calc(var(--hrd-vw,100vw)*.05),76px);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.12}.ab-shift-a,.ab-shift-b{transition:opacity .5s,transform .6s cubic-bezier(.3,1.5,.5,1);display:block}.ab-shift-b{opacity:0;transform:translateY(24px)scale(.92)}.is-many .ab-shift-a{opacity:.45}.is-many .ab-shift-b{opacity:1;transform:none}.ab-much{display:inline-block;position:relative}.ab-much i{background:var(--ab-navy);height:.1em;transform:scaleX(var(--sk));transform-origin:0;border-radius:999px;margin-top:-.05em;position:absolute;top:54%;left:-4%;right:-4%}.ab-many{color:var(--ab-lime);letter-spacing:-.01em;text-transform:uppercase;text-shadow:.015em 0 0 var(--ab-navy),-.015em 0 0 var(--ab-navy),0 .015em 0 var(--ab-navy),0 -.015em 0 var(--ab-navy),.0105em .0105em 0 var(--ab-navy),-.0105em .0105em 0 var(--ab-navy),.0105em -.0105em 0 var(--ab-navy),-.0105em -.0105em 0 var(--ab-navy),0 .1em 0 var(--ab-navy);padding:0 .04em;font-family:Kontesa,Kontesa Fallback,sans-serif;font-size:1.08em;font-weight:800;line-height:1;display:inline-block;rotate:-3deg}.ab-goal-s{--p:.5;padding-top:100px}.ab-meter{z-index:3;box-sizing:border-box;border:1.5px solid var(--ab-navy);max-width:900px;box-shadow:0 10px 0 var(--ab-navy);text-align:left;background:#fff;border-radius:26px;margin:56px auto 0;padding:24px 28px 22px;position:relative}.ab-meter-top{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:15px;font-weight:700;display:flex}.ab-meter-top span{letter-spacing:.06em;text-transform:uppercase;opacity:.6;align-self:center;font-size:12px}.ab-meter-bar{border:1.5px solid var(--ab-navy);background:#f6f5fa;border-radius:999px;height:18px;margin:64px 0 12px;position:relative}.ab-meter-bar>i{border-right:1.5px solid var(--ab-navy);background:var(--ab-lime);border-radius:999px;width:0;transition:width 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.ab-meter-ride{pointer-events:none;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:4px;left:0;right:0}.ab-meter-pig{aspect-ratio:540/675;width:58px;margin-left:-29px;display:block}.ab-meter.is-in .ab-meter-bar>i{width:var(--share)}.ab-meter.is-in .ab-meter-ride{transform:translateX(var(--share))}.ab-meter-scale{font-variant-numeric:tabular-nums;opacity:.6;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.ab-meter-note{margin:16px 0 0;font-size:17px;font-weight:500}.ab-proof{z-index:3;text-align:center;max-width:900px;margin:40px auto 0;position:relative}.ab-proof-k{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700}.ab-proof-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.ab-proof-row div{border:1.5px solid var(--ab-navy);background:#ffffffb3;border-radius:20px;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.ab-proof-row b{font-size:clamp(28px,calc(var(--hrd-vw,100vw)*.03),40px);letter-spacing:-.03em;font-weight:700;line-height:1}.ab-proof-row span{font-size:15px;font-weight:500}.ab-close{padding:120px 24px 60px}.ab-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.ab-btn,.ab-btn-2{border:1.5px solid var(--ab-navy);min-height:52px;color:var(--ab-navy);border-radius:999px;align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.ab-btn{background:var(--ab-yellow);box-shadow:0 6px 0 var(--ab-navy);padding:0 30px;transition:transform .15s,box-shadow .15s}.ab-btn:hover{box-shadow:0 4px 0 var(--ab-navy);transform:translateY(2px)}.ab-btn-2{background:#fff;padding:0 26px}@media (width<=1000px){.ab{--k:.75;--cw:.6}.ab-carrier{width:110px;top:60px;right:4%}.ab-pig{width:110px}.ab-zap{flex-basis:200px}.ab-zap-pig{width:100px}.ab-beam{top:82px;left:60px}.ab-hud{width:130px}}@media (width<=720px){.ab{--k:.5}.ab-scene{padding:84px 16px 100px}.ab-hero{min-height:680px}.ab-carrier{width:84px;top:16px;right:-4px}.ab-pig{width:84px}.ab-string{height:54px;margin-top:-30px}.ab-bill-lg{width:84px;height:44px}.ab-bill-lg b{font-size:22px}.ab-bill-lg img{width:24px;height:24px}.ab-climb{height:4200px}.ab-hud{width:auto;box-shadow:0 4px 0 var(--ab-navy);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:flex;top:76px;left:50%;transform:translate(-50%)}.ab-hud-row{flex-direction:row;align-items:baseline;gap:8px;margin:0}.ab-hud-row b{font-size:16px}.ab-hud-track{display:none}.ab-readout{height:250px;bottom:20px}.ab-level{padding:16px 18px 18px}.ab-aimbox{flex-direction:column;margin-top:40px}.ab-zap{flex:none;width:100%;height:130px}.ab-zap-pig{width:84px;margin-left:-42px;top:0;left:50%}.ab-beam{transform-origin:50% 0;background:repeating-linear-gradient(#ffe617 0 14px,#daff55 14px 28px,#78eaff 28px 42px,#ff9e5e 42px 56px);width:10px;height:60px;margin-left:-5px;top:96px;left:50%;right:auto;transform:scaleY(.05)}.is-focus .ab-beam{transform:none}.ab-list{width:100%;padding:18px 16px}.ab-spread{grid-template-columns:repeat(6,1fr)}.ab-spread .ab-mini:nth-child(n+37){display:none}.ab-goal-name{font-size:15px}.ab-vs{flex-direction:column}.ab-vs-pill{flex:none;width:48px;height:48px;margin:-14px auto}.ab-dotpig-wrap{height:380px}.ab-dotpig{width:260px;margin:-162px 0 0 -130px}.ab-meter{padding:20px 16px 18px}.ab-meter-scale span:nth-child(2n){visibility:hidden}.ab-proof-row{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.ab-reentry{height:520px}}@media (prefers-reduced-motion:reduce){.ab-beam,.ab-beat,.ab-bob,.ab-cloud,.ab-cue-arrow,.ab-stars-twinkle,.ab-swing,.ab-wing-l,.ab-wing-r{animation:none}.ab-r,.ab.is-live .ab-r:not(.is-in){opacity:1;transition:none;transform:none}.ab-carrier,.ab-hero .ab-cloud,.ab-hero-in{transition:none}.ab-carrier,.ab-cloud:not(.ab-cloud-climb),.ab-hero .ab-display,.ab-hero-sink{transform:none}}
