.ab{--acc:#2563eb;--acc2:#93b2ff;--ink:#0b1524;--night:#07101d;--muted:#46586f;--faint:#8296ae;--border:#dce3ec;--surface:#f7f9fc;--gold:#f5c84b;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--ease:cubic-bezier(.32,.72,0,1);--top:0px;--bot:calc(60px + env(safe-area-inset-bottom,0px));font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff}.ab a{color:inherit;text-decoration:none}.ab :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ab .ca-eb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acc);font-size:10.5px;font-weight:600}.ab .ca-h2{font-family:var(--serif);letter-spacing:-.02em;max-width:18ch;margin-top:12px;font-size:34px;font-weight:500;line-height:1.06}.ab .ca-h2 em{color:var(--acc);font-style:italic}.ab .ca-p{color:var(--muted);max-width:46ch;margin-top:14px;font-size:16px;line-height:1.6}.ab .ca-link{color:var(--acc);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex}.ab .ca-link span{transition:transform .3s var(--ease)}.ab .ca-link:hover span{transform:translate(4px)}.ab .ca-link.light{color:#fff}.ab .ca-pin{top:var(--top);height:calc(100vh - var(--top) - var(--bot));height:calc(100svh - var(--top) - var(--bot));position:sticky;overflow:hidden}.ab .ca-glow{background:radial-gradient(70% 55% at 50% 45%,#2563eb52,#0000 70%),radial-gradient(40% 30% at 80% 90%,#f5c84b14,#0000 70%);position:absolute;inset:0}.ab .ca-usp{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;padding:0 24px;display:flex;position:absolute;inset:0}.ab .ca-usp h1{font-family:var(--serif);letter-spacing:-.015em;max-width:22ch;font-size:30px;font-weight:400;line-height:1.18}.ab .ca-usp span{transition:none;display:inline}.ab .ca-usp span.in{opacity:0;filter:blur(6px);animation:ab-in .9s var(--ease) forwards}@keyframes ab-in{to{opacity:1;filter:blur()}}.ab .ca-cue{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-top:26px;font-size:10.5px;display:block}@media (prefers-reduced-motion:reduce){.ab .ca-usp span.in{opacity:1;filter:none;animation:none}}.ab .ca-usp span.hi{color:var(--gold);font-style:italic}.ab .ca-device{background:var(--surface);height:520vh}.ab .ca-pin-light{grid-template-rows:auto 1fr;gap:14px;padding:22px 20px;display:grid}.ab .ca-dv-copy{min-height:178px;position:relative}.ab .ca-steps{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ab .ca-steps li{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:all .4s var(--ease);background:#7f8ca01f;border-radius:99px;padding:5px 9px;font-size:9.5px;font-weight:600}.ab .ca-steps li.on{background:var(--ink);color:#fff}.ab .ca-steps li.done{color:var(--acc)}.ab .ca-dv-text{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none;position:absolute;top:40px;left:0;right:0;transform:translateY(14px)}.ab .ca-dv-text.on{opacity:1;pointer-events:auto;transform:none}.ab .ca-dv-text h2{font-family:var(--serif);letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.05}.ab .ca-dv-text p{color:var(--muted);max-width:40ch;margin-top:10px;font-size:15px;line-height:1.55}.ab .ca-dv-text .ca-link{margin-top:12px}.ab .ca-screen{min-height:0;transition:background .6s var(--ease);background:#fff;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0b152459,0 0 0 1px #0b15240f}.ab .ca-screen[data-scene="2"]{background:var(--night)}.ab .ca-sc{opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);pointer-events:none;position:absolute;inset:0;transform:scale(.97)}.ab .ca-sc.on{opacity:1;pointer-events:auto;transform:none}.ab .ca-sc-why{flex-direction:column;justify-content:center;gap:4px;padding:22px;display:flex}.ab .ca-shift{border-bottom:1px solid var(--border);grid-template-columns:1fr 18px 1fr;align-items:center;gap:8px;padding:12px 0;display:grid}.ab .ca-shift:last-child{border:0}.ab .ca-shift .from{color:var(--muted);justify-self:start;font-size:14px;position:relative}.ab .ca-shift .from b{transform-origin:0;background:#e5484d;height:1.5px;position:absolute;top:52%;left:0;right:0}.ab .ca-shift .arrow{color:var(--faint)}.ab .ca-shift .to{font-family:var(--serif);color:var(--ink);font-size:19px}.ab .ca-sc-agency{background:linear-gradient(#eaf1ff,#fff 70%)}.ab .ca-climb{object-fit:contain;width:auto;height:104%;position:absolute;bottom:-4%;right:-6%}.ab .ca-holds{flex-direction:column;justify-content:center;gap:10px;width:58%;display:flex;position:absolute;top:16px;bottom:16px;left:16px}.ab .ca-hold{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:16px;padding:12px 14px;box-shadow:0 14px 28px -18px #0b152466}.ab .ca-hold span{font-family:var(--mono);color:var(--acc);font-size:9.5px;font-weight:600}.ab .ca-hold b{font-family:var(--serif);margin-top:2px;font-size:17px;font-weight:500;display:block}.ab .ca-hold small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ab .ca-sc-net{color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.ab .ca-sc-net svg{width:min(100%,46vh);height:auto}.ab .ring{fill:none;stroke:#93b2ff59;stroke-width:1px;stroke-dasharray:1100}.ab .node.n0{fill:#93b2ff}.ab .node.n1{fill:#2563eb}.ab .node.n2{fill:var(--gold)}.ab .me{fill:#fff}.ab .me-t{font-family:var(--serif);fill:var(--ink);font-size:15px}.ab .ca-legend{color:#fffc;flex-wrap:wrap;justify-content:center;gap:14px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.ab .ca-legend .d{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ab .ca-legend .d.n0{background:#93b2ff}.ab .ca-legend .d.n1{background:#2563eb}.ab .ca-legend .d.n2{background:var(--gold)}.ab .ca-sc-proof{background:linear-gradient(160deg,#f7f9fc,#e9eef6);place-items:center;padding:16px;display:grid}.ab .ca-folio{background:#fff;border-radius:24px;width:min(100%,380px);padding:16px;box-shadow:0 30px 60px -30px #0b152473}.ab .ca-folio header{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:12px;display:flex}.ab .ca-folio .av{background:conic-gradient(from 200deg,#2563eb,#93b2ff,#f5c84b,#2563eb);border-radius:50%;width:38px;height:38px;padding:2px}.ab .ca-folio header b{font-family:var(--serif);font-size:17px;font-weight:500;display:block}.ab .ca-folio header small{color:var(--faint);font-size:11.5px}.ab .ca-entry{background:var(--surface);border-radius:16px;margin-top:8px;padding:12px 14px}.ab .ca-entry small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:9.5px;font-weight:600}.ab .ca-entry b{color:var(--ink);margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.45;display:block}.ab .ca-entry.e1{background:#eef3ff}.ab .ca-entry.e2{background:#fff7e0}.ab .ca-entry.e2 small{color:#a27a0b}.ab .ca-rv>*{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(18px)}.ab .ca-rv.in>*{opacity:1;transform:none}.ab .ca-rv.in>:nth-child(2){transition-delay:80ms}.ab .ca-rv.in>:nth-child(3){transition-delay:.16s}.ab .ca-rv.in>:nth-child(4){transition-delay:.24s}.ab .ca-sec{padding:84px 22px;position:relative}.ab .ca-soft{background:var(--surface)}.ab .ca-dark{background:var(--night);color:#fff}.ab .ca-dark .ca-eb{color:var(--acc2)}.ab .ca-dark .ca-h2 em{color:var(--gold)}.ab .ca-arenas{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.ab .ca-arena{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);background:#ffffff0d;border:1px solid #ffffff17;border-radius:20px;padding:18px 16px;transform:translateY(14px)}.ab .in .ca-arena{opacity:1;transform:none}.ab .ca-arena span{font-family:var(--mono);color:var(--acc2);font-size:10px}.ab .ca-arena b{font-family:var(--serif);margin-top:22px;font-size:20px;font-weight:500;display:block}.ab .ca-arena small{color:#ffffff9e;margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.ab .ca-moves{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.ab .ca-moves li{opacity:.25;grid-template-columns:22px 1fr;column-gap:14px;padding:10px 0;transition:opacity .6s;display:grid}.ab .in .ca-moves li{opacity:1}.ab .ca-moves li i{border:2px solid var(--gold);border-radius:50%;grid-row:span 2;width:12px;height:12px;margin-top:5px;position:relative}.ab .ca-moves li:not(:last-child) i:after{content:"";background:#f5c84b4d;width:2px;height:44px;position:absolute;top:12px;left:3px}.ab .ca-moves li b{font-family:var(--serif);font-size:20px;font-weight:500}.ab .ca-moves li small{color:#fff9;font-size:13px}.ab .ca-founders{gap:12px;margin-top:30px;display:grid}.ab .ca-founder{background:var(--surface);border-radius:24px;gap:16px;padding:22px;display:flex}.ab .ca-founder .mono{background:var(--ink);color:#fff;width:64px;height:64px;font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.ab .ca-founder b{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.15;display:block}.ab .ca-founder small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:10px}.ab .ca-founder p{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.6}.ab .ca-founder .ca-link{margin-top:12px;font-size:13px}.ab .ca-doors{gap:10px;margin-top:30px;display:grid}.ab .ca-door{border:1px solid var(--border);transition:transform .35s var(--ease),box-shadow .35s;background:#fff;border-radius:22px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex;position:relative}.ab .ca-door img{object-fit:cover;object-position:top;background:linear-gradient(160deg,#eaf1ff,#f7f9fc);border-radius:16px;width:64px;height:64px}.ab .ca-door b{font-family:var(--serif);font-size:19px;font-weight:500;display:block}.ab .ca-door small{color:var(--muted);font-size:13px}.ab .ca-door .go{background:var(--surface);width:34px;height:34px;color:var(--acc);border-radius:50%;place-items:center;margin-left:auto;transition:background .3s,color .3s;display:grid}.ab .ca-door:hover{transform:translateY(-2px);box-shadow:0 24px 40px -28px #0b152466}.ab .ca-door:hover .go{background:var(--acc);color:#fff}.ab .ca-reads{gap:12px;margin-top:18px;display:grid}.ab .ca-read{border:1px solid var(--border);border-radius:24px;padding:24px;transition:border-color .3s;display:block}.ab .ca-read:hover{border-color:var(--acc)}.ab .ca-read small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10px}.ab .ca-read b{font-family:var(--serif);margin-top:10px;font-size:22px;font-weight:500;line-height:1.15;display:block}.ab .ca-read p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.ab .ca-final{isolation:isolate;color:#fff;text-align:left;background:radial-gradient(70% 55% at 50% 30%,#2563eb8c,transparent 70%), linear-gradient(180deg,#0b1524 0%,#1e3a8a 38%,#14306f 62%,var(--color-terminal,#0a1626) 100%);padding-bottom:140px;position:relative}.ab .ca-final:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#38bdf80b 1px,#0000 1px),linear-gradient(90deg,#38bdf80b 1px,#0000 1px);background-position:0 100%;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 35%,#000 100%);mask-image:linear-gradient(#0000 35%,#000 100%)}.ab .ca-final .ca-h2{font-size:40px}.ab .ca-final .ca-h2 em{color:var(--gold)}.ab .ca-final .ca-p{color:#ffffffb8}.ab .ca-ctas{flex-direction:column;gap:10px;margin-top:26px;display:flex}.ab .ca-cta{color:#1d4ed8;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;height:58px;font-size:16px;font-weight:800;display:flex;box-shadow:0 14px 30px -14px #00000080}.ab .ca-cta2{border:1px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;height:52px;font-size:15px;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.ab .ca-rv>*,.ab .ca-arena,.ab .ca-sc,.ab .ca-dv-text{transition:none}}@media (min-width:1024px){.ab{--top:72px;--bot:0px}.ab .ca-sec{padding:128px max(6vw,48px)}.ab .ca-sec>.ca-rv{max-width:1180px;margin:0 auto}.ab .ca-h2{font-size:52px}.ab .ca-p{font-size:18px}.ab .ca-usp{padding:0 max(8vw,64px)}.ab .ca-usp h1{max-width:24ch;font-size:56px}.ab .ca-pin-light{grid-template-rows:1fr;grid-template-columns:minmax(320px,.8fr) 1.2fr;align-items:center;gap:6vw;padding:6vh max(6vw,48px)}.ab .ca-dv-copy{min-height:340px}.ab .ca-dv-text{top:56px}.ab .ca-dv-text h2{font-size:54px}.ab .ca-dv-text p{font-size:18px}.ab .ca-screen{border-radius:40px;height:min(78vh,640px)}.ab .ca-sc-why{padding:40px 48px}.ab .ca-shift{padding:18px 0}.ab .ca-shift .from{font-size:16px}.ab .ca-shift .to{font-size:28px}.ab .ca-holds{width:52%;left:32px}.ab .ca-hold{padding:16px 20px}.ab .ca-hold b{font-size:21px}.ab .ca-hold small{font-size:13.5px}.ab .ca-folio{width:440px;padding:22px}.ab .ca-entry b{font-size:15px}.ab .ca-arenas{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px}.ab .ca-arena{min-height:220px;padding:24px}.ab .ca-arena b{margin-top:60px;font-size:24px}.ab .ca-moves{grid-template-columns:repeat(5,1fr);margin-top:56px}.ab .ca-moves li{grid-template-columns:1fr;padding:0 16px 0 0}.ab .ca-moves li i{grid-row:auto;margin-bottom:16px}.ab .ca-moves li:not(:last-child) i:after{width:650%;height:2px;top:3px;left:12px}.ab .ca-founders{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px}.ab .ca-founder{padding:32px}.ab .ca-founder .mono{width:84px;height:84px;font-size:28px}.ab .ca-doors{grid-template-columns:repeat(5,1fr);margin-top:56px}.ab .ca-door{flex-direction:column;align-items:flex-start;gap:12px;min-height:300px;padding:12px 12px 20px}.ab .ca-door img{object-fit:contain;object-position:bottom;border-radius:16px;width:100%;height:170px}.ab .ca-door div{padding:0 6px}.ab .ca-door .go{position:absolute;top:14px;right:14px}.ab .ca-reads{grid-template-columns:1fr 1fr}.ab .ca-read{padding:36px}.ab .ca-read b{font-size:30px}.ab .ca-final{text-align:center;padding:160px 6vw}.ab .ca-final .ca-h2{max-width:14ch;margin:0 auto;font-size:72px}.ab .ca-final .ca-p{margin:18px auto 0}.ab .ca-ctas{flex-direction:row;justify-content:center}.ab .ca-cta{padding:0 34px}.ab .ca-cta2{padding:0 28px}}.ab{overflow-x:clip}.ab .hf-pull{opacity:0;transition:transform 1.4s var(--ease),opacity .9s var(--ease);transform:scale(1.6)}.ab .hf-pull.in{opacity:1;transform:none}.ab .hf-nest{transform-origin:50% 100%;margin-top:30px}.ab .hf-frame{border-radius:24px;padding:16px 14px 14px}.ab .hf-frame>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ab .hf-frame>header b{font-family:var(--serif);font-size:22px;font-weight:500}.ab .hf-frame>header small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ab .hf-frame>p{margin:6px 0 14px;font-size:13.5px;line-height:1.5}.ab .hf-frame>p i{font-family:var(--serif)}.ab .hf-frame.f0{background:var(--night);color:#fff}.ab .hf-frame.f0>header small,.ab .hf-frame.f0>p{color:#ffffffb3}.ab .hf-frame.f0>p i{color:var(--gold)}.ab .hf-frame.f1{color:#fff;background:#1d3a6e}.ab .hf-frame.f1>header small,.ab .hf-frame.f1>p{color:#ffffffb8}.ab .hf-frame.f1>p i{color:var(--acc2)}.ab .hf-frame.f2{color:var(--ink);background:#fff;margin-bottom:0}.ab .hf-frame.f2>p{color:var(--muted);margin-bottom:2px}.ab .hf-frame.f2>header small,.ab .hf-frame.f2>p i{color:var(--acc)}@media (prefers-reduced-motion:reduce){.ab .hf-pull{opacity:1;transition:none;transform:none}}@media (min-width:1024px){.ab .hf-nest{margin-top:44px}.ab .hf-frame{border-radius:30px;padding:26px 28px 24px}.ab .hf-frame>header b{font-size:30px}.ab .hf-frame>p{max-width:60ch;font-size:16px}}.ab .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ab .ab-def{height:calc(100vh - var(--bot));height:calc(100svh - var(--bot));background:var(--night);color:#fff;min-height:540px;position:relative;overflow:hidden}.ab .ab-def .ca-eb{color:var(--acc2);position:absolute;top:28px;left:24px}.ab .ab-def .ca-cue{pointer-events:auto;align-self:flex-start}.ab .hn-eb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acc2);font-size:10.5px;font-weight:600}.ab .hn-eb b{color:#ffffff73;margin-left:10px;font-weight:600}.ab .hn-eb.dark{color:var(--acc)}.ab .hn-h2{font-family:var(--serif);letter-spacing:-.02em;max-width:16ch;margin-top:12px;font-size:34px;font-weight:500;line-height:1.06}.ab .hn-h2 em{color:var(--acc);font-style:italic}.ab .hn-h2.light{color:#fff}.ab .hn-h2.light em{color:var(--gold)}.ab .hn-swap{background:var(--night);color:#fff;height:520vh;position:relative}.ab .hn-pin{top:var(--top);height:calc(100vh - var(--top) - var(--bot));height:calc(100svh - var(--top) - var(--bot));background:radial-gradient(60% 50% at 30% 55%,#2563eb38,#0000 70%);flex-direction:column;justify-content:center;padding:0 24px 190px;display:flex;position:sticky;overflow:hidden}.ab .hn-pin .hn-eb{position:absolute;top:28px;left:24px}.ab .hn-stage{will-change:transform,opacity}.ab .hn-was{font-family:var(--serif);color:#fff9;font-size:24px;line-height:1.35}.ab .hn-was span{background:linear-gradient(#e5484d,#e5484d) no-repeat 0 58% / var(--strike,0%) 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ab .hn-is{margin-top:22px}.ab .hn-is small{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-size:10.5px;display:block}.ab .hn-is em{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold);margin-top:8px;font-size:48px;line-height:1;display:block}.ab .hn-line{color:#ffffffb8;max-width:34ch;margin-top:18px;font-size:16px;line-height:1.55}.ab .hn-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:28px;left:24px;right:24px}.ab .hn-dots li{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;border-top:2px solid #ffffff24;flex:1;padding-top:10px;font-size:9.5px;transition:color .3s,border-color .3s}.ab .hn-dots li.done{color:#fff6;border-color:#e5484db3;text-decoration:line-through}.ab .hn-dots li.on{border-color:var(--gold);color:#fff}.ab .hn-kid{pointer-events:none;width:135px;position:absolute;bottom:64px;right:12px}.ab .hn-kid img{filter:grayscale()brightness(.72)drop-shadow(0 18px 30px #00000073);width:100%;height:auto;display:block}.ab .hn-bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd1;width:max-content;max-width:200px;font-family:var(--serif);letter-spacing:-.005em;transform-origin:100% 100%;background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;padding:9px 14px;font-size:14px;font-style:italic;font-weight:400;line-height:1.35;position:absolute;bottom:88%;right:58%}.ab .hn-bubble:before,.ab .hn-bubble:after{content:"";background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;position:absolute}.ab .hn-bubble:before{width:9px;height:9px;bottom:-8px;right:-8px}.ab .hn-bubble:after{width:5px;height:5px;bottom:-15px;right:-15px}@media (min-width:1024px){.ab .ab-def .ca-eb{top:40px;left:48px}.ab .hn-h2{font-size:52px}.ab .hn-pin{padding:64px max(8vw,64px) 160px}.ab .hn-pin .hn-eb{top:40px;left:48px}.ab .hn-was{font-size:34px}.ab .hn-is em{font-size:104px}.ab .hn-line{max-width:56ch;font-size:20px}.ab .hn-stage{max-width:calc(100% - clamp(216px,21.6vw,324px) - 40px)}.ab .hn-dots{bottom:48px;left:max(8vw,64px);right:max(8vw,64px)}.ab .hn-dots li{font-size:11px}.ab .hn-dots{right:calc(max(4vw,32px) + clamp(216px,21.6vw,324px))}.ab .hn-kid{width:clamp(216px,21.6vw,324px);bottom:0;right:max(4vw,32px)}.ab .hn-bubble{border-radius:20px;max-width:380px;padding:12px 18px;font-size:17px;line-height:1.4;bottom:64%;right:76%}.ab .hn-bubble:before{width:11px;height:11px;bottom:-10px;right:-10px}.ab .hn-bubble:after{width:6px;height:6px;bottom:-19px;right:-19px}}@media (min-width:1024px) and (max-height:820px){.ab .hn-is em{font-size:84px}}.ab .hn-is em.long{font-size:40px}@media (min-width:1024px){.ab .hn-is em.long{font-size:84px}}@media (min-width:1024px) and (max-height:820px){.ab .hn-is em.long{font-size:66px}}.ab .ca-reel{background:#fff;height:520vh;position:relative}.ab .ca-reel-pin{top:var(--top);height:calc(100vh - var(--top) - var(--bot));height:calc(100svh - var(--top) - var(--bot));flex-direction:column;justify-content:center;gap:28px;padding:0 0 12px;display:flex;position:sticky;overflow:hidden}.ab .ca-reel-tint{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 70% 62%,var(--a),transparent 70%);opacity:.1;transition:background .6s var(--ease);position:absolute;inset:0}.ab .ca-reel-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 22px;display:flex;position:relative}.ab .ca-reel-head .ca-h2{font-size:30px}.ab .ca-reel-count{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);text-align:right;flex:none;font-size:12px}.ab .ca-reel-count b{color:var(--a);font-size:22px;transition:color .4s}.ab .ca-reel-count i{background:var(--border);border-radius:2px;width:72px;height:2px;margin-top:8px;display:block;overflow:hidden}.ab .ca-reel-count i span{background:var(--a);transform-origin:0;height:100%;transition:transform .4s var(--ease), background .4s;display:block}.ab .ca-reel-track{--w:min(78vw,340px);--gap:12px;--pad:22px;z-index:1;gap:var(--gap);padding:10px var(--pad);width:max-content;transform:translateX(calc(50vw - var(--pad) - var(--w) / 2 - var(--pos) * (var(--w) + var(--gap))));will-change:transform;display:flex;position:relative}.ab .ca-reel-card{width:var(--w);border:1px solid var(--border);opacity:.55;min-height:300px;transition:transform .5s var(--ease),opacity .5s,box-shadow .5s,border-color .5s,background .5s;background:#fff;border-radius:24px;flex-direction:column;flex:none;padding:24px 22px;display:flex;transform:scale(.92)}.ab .ca-reel-top{justify-content:space-between;align-items:center;display:flex}.ab .ca-suit{background:var(--c);width:52px;height:52px;box-shadow:0 12px 24px -14px var(--c);transition:transform .6s var(--ease);border-radius:15px;place-items:center;display:grid;transform:rotate(-6deg)scale(.9)}.ab .ca-suit svg{width:28px;height:28px}.ab .ca-reel-card.on .ca-suit{transform:none}.ab .ca-reel-num{font-family:var(--mono);color:var(--c);font-size:13px;font-weight:600}.ab .ca-reel-card b{font-family:var(--serif);letter-spacing:-.015em;margin-top:auto;padding-top:48px;font-size:26px;font-weight:500;line-height:1.1}.ab .ca-reel-card small{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.5}.ab .ca-reel-card em{color:var(--c);opacity:0;transition:opacity .4s,transform .4s var(--ease);margin-top:18px;font-size:13px;font-style:normal;font-weight:700;transform:translateY(6px)}.ab .ca-reel-card em i{transition:transform .3s var(--ease);font-style:normal;display:inline-block}.ab .ca-reel-card.on{opacity:1;border-color:var(--c);box-shadow:0 30px 60px -34px var(--c);transform:none}.ab .ca-reel-card.on em{opacity:1;transform:none}.ab .ca-reel-card:hover em i{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ab .ca-reel{height:auto;padding:84px 0}.ab .ca-reel-pin{height:auto;position:static;overflow:visible}.ab .ca-reel-count{display:none}.ab .ca-reel-track{flex-wrap:wrap;width:auto;transform:none!important}.ab .ca-reel-card{opacity:1;width:100%;min-height:0;transition:none;transform:none}}@media (min-width:1024px){.ab .ca-reel{height:460vh}.ab .ca-reel-pin{gap:48px}.ab .ca-reel-head{padding:0 max(6vw,48px)}.ab .ca-reel-head .ca-h2{max-width:16ch;font-size:56px}.ab .ca-reel-count{font-size:13px}.ab .ca-reel-count b{font-size:40px}.ab .ca-reel-count i{width:160px}.ab .ca-reel-track{--w:380px;--gap:20px;--pad:max(6vw,48px)}.ab .ca-reel-card{min-height:360px;padding:30px 28px}.ab .ca-reel-card b{font-size:32px}.ab .ca-suit{border-radius:18px;width:64px;height:64px}.ab .ca-suit svg{width:34px;height:34px}.ab .ca-reel-card small{font-size:16px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.ab .ca-reel-track{padding:0 max(6vw,48px)}.ab .ca-reel-card{width:calc(25% - 15px)}}.ab .ca-who-link{margin-top:28px}@media (min-width:1024px){.ab .ca-who-link{margin-top:36px}}