.ak-gd{background:color-mix(in srgb, var(--plum) 8%, var(--surface));border-radius:20px;gap:14px;min-width:0;margin:0;padding:28px 32px 24px;display:grid}.ak-gd__eb{font:750 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);opacity:.75}.ak-gd__cap{color:var(--ink-muted);font-size:13px;line-height:20px}.ak-gd__frame{background:var(--surface);background-color:var(--line);color:var(--ink);border-radius:12px;gap:1px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 28px #00000014}.ak-gd__frame>*{background:var(--surface);min-width:0}.ak-gd__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ak-gd__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 20px 14px;display:flex}.ak-gd{--app-primary:#151353;--app-eyebrow:#b96ac9}.ak-gd__head{gap:6px;min-width:0;display:grid}.ak-gd__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--app-eyebrow);white-space:nowrap;font-size:11px;font-weight:750;line-height:14px}.ak-gd__id{align-items:center;gap:12px;min-width:0;display:flex}.ak-gd__mark{width:40px;height:40px;color:var(--app-primary);background:#15135313;border:1px solid #15135324;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.ak-gd__mark svg{width:20px;height:20px}.ak-gd__copy{min-width:0;display:grid}.ak-gd__title{font:720 17px/20px var(--font-sans);color:var(--ink);letter-spacing:-.02em}.ak-gd__sub{color:var(--ink-muted);margin-top:3px;font-size:13px;line-height:16px}.ak-gd__filter{align-items:center;min-width:0;display:inline-flex;position:relative}.ak-gd__filter svg{width:16px;height:16px;color:var(--ink-muted);pointer-events:none;position:absolute}.ak-gd__filter svg:first-of-type{left:12px}.ak-gd__filter .ak-gd__caret{left:auto;right:10px}.ak-gd__filter select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:280px;max-width:100%;min-height:40px;font:500 14px/20px var(--font-sans);color:var(--ink);cursor:pointer;text-overflow:ellipsis;padding:0 34px 0 36px}.ak-gd__filter select:hover{border-color:var(--navy)}.ak-gd__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;background:var(--line)!important}.ak-gd__stat{background:var(--surface);grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:12px;padding:16px 20px;display:grid}.ak-gd__stat svg{width:20px;height:20px;color:var(--app-primary);grid-row:1/3}.ak-gd__stat dd{font:700 26px/32px var(--font-sans);letter-spacing:-.02em;color:var(--navy);white-space:nowrap;order:-1;margin:0}.ak-gd__stat dt{color:var(--ink-muted);font-size:13px;line-height:18px}.ak-gd__panel{align-content:start;gap:12px;padding:16px 20px 18px;display:grid}.ak-gd__panel>*{min-width:0}.ak-gd__scroll{margin:0 -20px;overflow-x:auto}.ak-gd__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:14px;line-height:20px}.ak-gd__table th,.ak-gd__table td{text-align:right;white-space:nowrap;border-top:1px solid var(--line);height:44px;padding:0 20px}.ak-gd__table thead th{letter-spacing:.08em;text-transform:uppercase;height:40px;color:var(--ink-muted);border-top:0;font-size:11px;font-weight:700;line-height:14px}.ak-gd__table th:first-child{text-align:left}.ak-gd__table button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ak-gd__table button:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:2px}.ak-gd__sort{opacity:0;width:12px;height:12px;transition:opacity .15s,transform .15s}.ak-gd__table thead button:hover .ak-gd__sort{opacity:.5}.ak-gd__sort.is-on{opacity:1!important}.ak-gd__sort.is-up{transform:rotate(180deg)}.ak-gd__table tbody th{color:var(--ink);font-weight:600}.ak-gd__table tbody tr{cursor:pointer;transition:background-color .2s}.ak-gd__table tbody tr:hover{background:var(--surface-muted)}.ak-gd__table tbody tr.is-sel>*{background:color-mix(in srgb, var(--mauve) 8%, var(--surface))}.ak-gd__table tbody tr.is-sel th{box-shadow:inset 3px 0 0 var(--mauve)}.ak-gd__charts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1px;display:grid;background:var(--line)!important}.ak-gd__charts>*{background:var(--surface);min-width:0}.ak-gd__chart{height:200px;position:relative}.ak-gd__chart svg{display:block;overflow:visible}.ak-gd__grid line{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.ak-gd__grid text,.ak-gd__xlabel{font:500 11px var(--font-sans);fill:var(--ink-muted);font-variant-numeric:tabular-nums}.ak-gd__cross{stroke:var(--line-strong);stroke-width:1px}.ak-gd__line{fill:none;stroke:var(--app-primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ak-gd__dot{fill:var(--app-primary);transition:r .15s}.ak-gd__dot.is-on{r:5px}.ak-gd__chart.is-ready .ak-gd__line{transition:d .45s var(--ease,ease)}.ak-gd__chart.is-ready .ak-gd__dot{transition:cx .45s var(--ease,ease), cy .45s var(--ease,ease), r .15s}.ak-gd__hit{fill:#0000;cursor:crosshair;outline:none}.ak-gd__pop{pointer-events:none;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-raised);color:var(--ink-muted);white-space:nowrap;justify-items:center;padding:6px 10px;font-size:13px;line-height:18px;display:grid;position:absolute;transform:translate(-50%,-100%)}.ak-gd__pop strong{color:var(--ink);font-size:15px}.ak-gd__bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ak-gd__bar{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);grid-template-columns:88px minmax(0,1fr) 40px;align-items:center;gap:10px;width:100%;height:34px;font-size:13px;line-height:18px;display:grid;position:relative}.ak-gd__bar:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ak-gd__barlabel{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ak-gd__barval{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ak-gd__track{border-left:1px solid var(--line-strong);height:14px}.ak-gd__fill{background:var(--mauve);border-radius:0 4px 4px 0;height:100%;transition:background-color .3s,filter .15s;display:block}.ak-gd__bars.has-sel .ak-gd__fill{background:color-mix(in srgb, var(--mauve) 26%, var(--surface))}.ak-gd__bars.has-sel .is-sel .ak-gd__fill{background:var(--mauve)}.ak-gd__bar.is-sel .ak-gd__barlabel{color:var(--ink);font-weight:600}.ak-gd__bar:hover .ak-gd__fill{filter:brightness(1.15)}.ak-gd__tip{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-raised);color:var(--ink-muted);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1;padding:5px 9px;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% - 4px);right:48px}.ak-gd__tip strong{color:var(--ink)}.ak-gd__bar:hover .ak-gd__tip,.ak-gd__bar:focus-visible .ak-gd__tip{opacity:1;visibility:visible}@media (max-width:860px){.ak-gd__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-gd__charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ak-gd{border-radius:14px;padding:16px}.ak-gd__top,.ak-gd__panel{padding-inline:14px}.ak-gd__scroll{margin-inline:-14px}.ak-gd__stat{padding:14px}.ak-gd__stat dd{font-size:22px;line-height:28px}.ak-gd__filter,.ak-gd__filter select{width:100%}.ak-gd__table{min-width:560px}.ak-gd__table thead th{white-space:normal;height:52px}.ak-gd__table th,.ak-gd__table td{height:52px;padding:0 14px}.ak-gd__table th:first-child{z-index:1;white-space:normal;background:var(--surface);width:152px;min-width:152px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.ak-gd__table tbody tr.is-sel th{box-shadow:inset 3px 0 0 var(--mauve), 1px 0 0 var(--line)}}@media (prefers-reduced-motion:reduce){.ak-gd *,.ak-gd__line,.ak-gd__dot{transition:none!important}}.ak-fits{align-items:center}.ak-fits .ak-sechead{margin-bottom:0}
.ak-phero--stacked{border-bottom:1px solid var(--line);background:radial-gradient(60% 55% at 50% 100%, color-mix(in srgb, var(--mauve) 22%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--surface) 0%, var(--surface) 45%, color-mix(in srgb, var(--mauve) 7%, var(--surface)) 100%)}.ak-phero--stacked .ak-phero__in{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(32px,4vw,56px);padding-bottom:0}.ak-phero--stacked .ak-phero__copy{justify-items:center;max-width:860px}.ak-phero--stacked .ak-phero__lead{max-width:40em}.ak-phero--stacked .ak-phero__vis{align-self:end;width:100%;max-width:1240px}.ak-dash-shot{border:1px solid var(--line);width:100%;height:auto;box-shadow:0 -12px 40px -16px color-mix(in srgb, var(--navy) 22%, transparent), 0 1px 4px color-mix(in srgb, var(--navy) 8%, transparent);border-bottom:0;border-radius:14px 14px 0 0;display:block}.ak-phero--stacked .ak-phero__vis{max-width:1320px}
.ak-loop{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #0b13541f}.ak-loop video{width:100%;height:auto;display:block}.ak-loop__btn{color:#fff;cursor:pointer;opacity:0;background:#151353c7;border:0;border-radius:50%;place-items:center;width:68px;height:68px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 10px 30px #0b135459}.ak-loop:hover .ak-loop__btn,.ak-loop.is-paused .ak-loop__btn,.ak-loop__btn:focus-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.ak-loop__btn:hover{background:var(--cta)}.ak-loop__btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.ak-loop__btn svg{width:24px;height:24px}.ak-loop--big video{aspect-ratio:16/9;object-fit:cover;cursor:pointer}.ak-loop--big .ak-loop__btn{width:92px;height:92px}.ak-loop--big .ak-loop__btn svg{width:32px;height:32px}@media (hover:none){.ak-loop__btn{opacity:.85;transform:translate(-50%,-50%)scale(.8)}}.ak-nx-hero{border-bottom:1px solid var(--line);background:#fff;overflow:hidden}.ak-nx-hero__in{text-align:center;justify-items:center;gap:16px;padding-top:clamp(48px,7vw,88px);display:grid}.ak-nx-tag{background:var(--surface-app);font:600 13px/20px var(--font-sans);color:var(--ink-muted);border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 12px;display:inline-flex}.ak-nx-tag span{color:var(--ink)}.ak-nx-tag span:after{content:"·";color:var(--ink-muted);margin-left:8px}.ak-nx-hero__t{font:760 clamp(40px, 6vw, 72px)/1.02 var(--font-sans);letter-spacing:-.04em;color:var(--navy);text-wrap:balance;margin:0}.ak-nx-hero__t span{color:inherit}.ak-nx-hero__sub{max-width:34em;font:650 clamp(19px, 2vw, 24px)/1.35 var(--font-sans);color:var(--navy);text-wrap:balance;margin:0}.ak-nx-hero__lead{max-width:40em;color:var(--ink-muted);text-wrap:balance;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.ak-nx-hero .actions{justify-content:center}.ak-nx-hero .ak-btn--secondary{color:var(--ink);border-color:var(--line-strong)}.ak-nx-hero .ak-btn--secondary:hover{background:var(--surface-app);border-color:var(--ink-muted)}.ak-nx-stage{padding-block:clamp(16px,3vw,32px) clamp(24px,4vw,48px)}.ak-next-stage{aspect-ratio:2;touch-action:pan-y;max-width:52rem;margin:0 auto;position:relative}.ak-next-stage video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ak-next-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ak-next-stage.gl video{visibility:hidden}.ak-nx-get{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ak-nx-get li{border:1px solid var(--line);background:var(--surface);font:600 15.5px/1.35 var(--font-sans);color:var(--navy);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.ak-nx-get svg{width:22px;height:22px;color:var(--plum);flex:none}.ak-nx-why,.ak-nx-find{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ak-nx-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px);display:grid}.ak-nx-card p{color:var(--ink-muted);margin:0;line-height:1.55}.ak-nx-card .ak-tile{border-radius:14px;width:52px;height:52px}.ak-nx-card .ak-tile svg{width:26px;height:26px}.ak-nx-rows{gap:clamp(64px,8vw,120px);margin-top:clamp(16px,2vw,32px);display:grid}.ak-nx-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.ak-nx-row--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ak-nx-row--flip .ak-nx-row__copy{order:2}.ak-nx-row__copy{gap:12px;display:grid}.ak-nx-row__copy p{color:var(--ink-muted);margin:0;line-height:1.6}.ak-nx-row__copy b{color:var(--navy);font-weight:650}.ak-nx-row__t{font:720 clamp(22px, 2.2vw, 28px)/1.2 var(--font-sans);color:var(--navy);letter-spacing:-.01em;margin:0}.ak-nx-row__t--sub{margin-top:18px;font-size:clamp(18px,1.6vw,21px)}.ak-nx-steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ak-nx-steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);font:600 13px/18px var(--font-sans);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.ak-nx-steps li:before{content:counter(s);background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ak-nx-mock{background:var(--surface-muted);border:1px solid var(--line);border-radius:14px;align-content:center;gap:10px;min-height:112px;padding:16px;display:grid}.ak-nx-mock__search{height:38px;color:var(--ink-muted);background:#fff;border:1px solid #c9b1cc;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:flex}.ak-nx-mock__search svg{width:15px;height:15px;color:var(--plum)}.ak-nx-mock__search em{color:var(--ink);border-right:2px solid var(--plum);padding-right:2px;font-style:normal;animation:1s step-end infinite ak-nx-caret}@keyframes ak-nx-caret{50%{border-color:#0000}}.ak-nx-mock__chips{flex-wrap:wrap;gap:6px;display:flex}.ak-nx-mock__chips i{border:1px solid var(--line);font-style:normal;font:600 12px/16px var(--font-sans);color:var(--ink-muted);background:#fff;border-radius:999px;padding:4px 10px}.ak-nx-mock__chips i.is-on{color:#58105a;background:#f3e8f6;border-color:#d8b4e2}.ak-nx-mock__rows{gap:6px;display:grid}.ak-nx-mock__rows i{background:#e5e7eb;border-radius:4px;height:10px}.ak-nx-mock__rows i:nth-child(2){width:85%}.ak-nx-mock__rows i:nth-child(3){width:70%}.ak-nx-also{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ak-nx-also__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.ak-nx-soon{color:#fff;background:#0b0a2e}.ak-nx-soon__in{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,7vw,104px);display:grid}.ak-nx-soon .ak-eyebrow{color:#c4b5fd}.ak-nx-soon__t{font:720 clamp(28px, 3vw, 40px)/1.15 var(--font-sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:12px 0 0}.ak-nx-soon .ak-loop{background:#0b0a2e;border-color:#ffffff1a}@media (max-width:900px){.ak-nx-row,.ak-nx-row--flip,.ak-nx-also,.ak-nx-soon__in{grid-template-columns:1fr}.ak-nx-row--flip .ak-nx-row__copy{order:0}.ak-nx-get,.ak-nx-why,.ak-nx-find{grid-template-columns:1fr}}@media (max-width:560px){.ak-nx-also__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ak-nx-mock__search em{animation:none}}.ak-announce{z-index:21;color:#fff;background:linear-gradient(90deg,#3b0a63 0%,#6d28d9 30%,#2f6f6a 62%,#4338ca 100%) 0 0/200% 100%;animation:14s ease-in-out infinite alternate ak-announce-flow;position:relative;overflow:hidden}@keyframes ak-announce-flow{0%{background-position:0%}to{background-position:100%}}.ak-announce__in{max-width:1280px;font:500 14px/1.4 var(--font-sans);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:0 auto;padding:9px clamp(16px,4vw,40px);display:flex}.ak-announce__tag{color:#4c1d95;font:800 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:2px 9px}.ak-announce__t{color:#ffffffeb;margin:0}.ak-announce__t b{color:#fff;font-weight:700}.ak-announce__links{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.ak-announce__go{color:#fff;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.ak-announce__go:hover{background:#ffffff47}.ak-announce__pr{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c}.ak-announce__pr:hover{text-decoration-color:#fff}.ak-announce a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:720px){.ak-announce__t{font-size:13px}.ak-announce__pr{display:none}}@media (prefers-reduced-motion:reduce){.ak-announce{animation:none}}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ak *{transition:none!important}}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:17px;line-height:27px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--surface);position:fixed;inset:0 0 auto}img{max-width:100%}a{color:var(--plum)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.section{padding-block:var(--space-24)}.section--muted{background:var(--surface-muted)}.section--tight{padding-block:var(--space-16)}@media (max-width:720px){.section{padding-block:var(--space-16)}}.display{color:var(--navy);font:700 56px/60px var(--font-sans);letter-spacing:-.02em;margin:0}.h1{color:var(--navy);font:700 40px/46px var(--font-sans);letter-spacing:-.02em;margin:0}.h2{color:var(--navy);font:700 30px/36px var(--font-sans);letter-spacing:-.02em;margin:0}.h3{font:650 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.lead{color:var(--ink-muted);max-width:60ch;margin:0;font-size:19px;line-height:30px}.small{color:var(--ink-muted);font-size:13px;line-height:20px}@media (max-width:640px){.display{font-size:36px;line-height:40px}.h1{font-size:30px;line-height:36px}.h2{font-size:25px;line-height:31px}}.stack{gap:var(--space-4);align-content:start;display:grid}.stack--lg{gap:var(--space-8)}.head{max-width:760px;margin-bottom:var(--space-12);gap:12px;display:grid}.actions{margin-top:var(--space-2);flex-wrap:wrap;gap:12px;display:flex}.hero{background:var(--arc) top / 100% 4px no-repeat, var(--plum-deep);color:var(--on-deep);overflow:hidden}.hero .wrap{padding-block:var(--space-16) var(--space-16);gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hero .display,.hero .h1{color:var(--on-deep)}.hero .lead{color:var(--on-deep-muted)}.hero__copy{gap:20px;min-width:0;display:grid}.hero__art{min-width:0}.hero--plain .wrap{grid-template-columns:minmax(0,1fr);max-width:1200px}.hero--plain .hero__copy{max-width:760px}@media (max-width:920px){.hero .wrap{padding-block:var(--space-12);grid-template-columns:1fr}}.pagehead{border-bottom:1px solid var(--line);background:var(--surface-muted)}.pagehead .wrap{padding-block:var(--space-16) var(--space-12);gap:16px;display:grid}.grid2{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.grid3{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:860px){.grid2,.grid3{gap:var(--space-8);grid-template-columns:1fr}}.grid2>*,.grid3>*{min-width:0}.how{gap:var(--space-6);counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how__item{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;min-width:0;display:grid}.how__n{font:750 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mauve)}.how__item p{color:var(--ink-muted);margin:0;font-size:16px;line-height:25px}@media (max-width:860px){.how{grid-template-columns:1fr}}.checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checks li{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.checks svg{width:22px;height:22px;color:var(--plum);margin-top:2px}.todo{border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:var(--space-6);color:var(--ink-muted);background:var(--surface);font-size:15px;line-height:23px}.todo strong{color:var(--ink)}.team{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.team__card{gap:8px;display:grid}.team__photo{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--tint);color:var(--plum);font:600 13px/1 var(--font-sans);place-items:center;max-width:100%;display:grid}.links{border-top:1px solid var(--line);gap:0;display:grid}.links a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;text-decoration:none;display:flex}.links a span{color:var(--ink-muted);font-weight:400}.links a:hover{color:var(--plum)}.form{gap:16px;max-width:560px;display:grid}.field{gap:6px;display:grid}.field label{font:600 14px/20px var(--font-sans)}.field input,.field select,.field textarea{font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:44px;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:var(--violet)}.notice{border-radius:var(--radius-md);background:var(--info-tint);color:var(--info);padding:14px 16px;font-size:15px;line-height:22px}.ak-facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0;font-size:15px;line-height:22px;display:grid}.ak-facts dt{color:var(--ink-muted)}.ak-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ak-facts--big{gap:14px 24px}.ak-facts--big dd{color:var(--plum);font-size:24px;line-height:30px}.ak-video{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px dashed var(--line-strong);background:var(--surface-muted);max-width:100%;color:var(--ink-muted);place-items:center;display:grid}.ak-video span{background:var(--surface);width:56px;height:56px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.ak-video svg{width:22px;height:22px}.ak-faq{border-top:1px solid var(--navy);max-width:820px;display:grid}.ak-faq details{border-bottom:1px solid var(--line);padding:18px 4px}.ak-faq summary{cursor:pointer;font:650 18px/26px var(--font-sans)}.ak-faq p{color:var(--ink-muted);max-width:65ch;margin:10px 0 0}.ak-arkie-art{border-radius:var(--radius-lg);border:1px solid var(--line);aspect-ratio:1;background:#fff;place-items:center;max-width:100%;margin:0;display:grid;overflow:hidden}.ak-arkie-art img{object-fit:contain;width:100%;height:100%;display:block}.ak-arkie-art--hero{justify-self:end;width:min(420px,100%)}.ak-arkie-art--band{flex:none;width:220px}.ak-arkie-art--menu{aspect-ratio:1;border-radius:var(--radius-md);width:72px}.ak-arkie-band__in{gap:var(--space-12);align-items:center;display:flex}.ak-arkie-band__copy{gap:var(--space-4);min-width:0;max-width:640px;display:grid}.ak-arkie-band__copy p{color:var(--ink-muted);margin:0}.ak-arkie-band__eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-arkie-band__more{color:var(--plum);align-self:center;font-weight:600}.ak-arkie-band .actions{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.ak-arkie-split{gap:var(--space-8);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:700px){.ak-arkie-band__in{align-items:flex-start;gap:var(--space-6);flex-direction:column}.ak-arkie-art--band{width:160px}.ak-arkie-split{grid-template-columns:minmax(0,1fr)}.ak-arkie-split .ak-arkie-art{width:160px}}.ak-skip{z-index:1000;border-radius:var(--radius-sm);background:var(--plum);color:var(--on-plum);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.ak-skip:focus{top:12px}.ak-press{border-top:1px solid var(--line);max-width:820px;display:grid}.ak-press__item{border-bottom:1px solid var(--line);gap:6px;padding:20px 0;display:grid}.ak-press__date{font:600 13px/18px var(--font-sans);letter-spacing:.04em;color:var(--ink-muted);font-variant-numeric:tabular-nums}.ak-press__item p{color:var(--ink-muted);max-width:65ch;margin:0}.ak-press__links{flex-wrap:wrap;gap:6px 18px;font-weight:600;display:flex}.ak-press__links a{color:var(--plum)}.ak-media{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;max-height:460px;display:block}.ak-team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.ak-team__p{align-content:start;gap:4px;display:grid}.ak-team__ph{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);background:var(--surface-app);width:100%;height:auto;margin-bottom:12px}.ak-team__n{font:600 17px/24px var(--font-sans);color:var(--navy);margin:0}.ak-team__t{font:400 14px/20px var(--font-sans);color:var(--ink-muted);margin:0}.ak-team__in{font:600 14px/20px var(--font-sans);color:var(--plum);justify-self:start;margin-top:4px}.ak-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.ak-headrow>.ak-sechead{margin-bottom:0}.ak-headrow{margin-bottom:var(--space-12)}.ak-pcards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.ak-pcard{height:100%;color:inherit;align-content:start;gap:12px;text-decoration:none;display:grid}.ak-pcard__t,.ak-pcard__d,.ak-pcard__img{display:block}.ak-pcard:hover .ak-pcard__t{text-underline-offset:3px;text-decoration:underline}.ak-pcard__img img{transition:transform .4s}.ak-pcard:hover .ak-pcard__img img{transform:scale(1.03)}.ak-pcard:focus-visible{outline:2px solid var(--plum);outline-offset:4px;border-radius:var(--radius-lg)}.ak-bhead__img--logo{object-fit:contain;background:var(--surface-app);padding:8%}.ak-bhead__in>.ak-pcard__date{margin:0}@media (prefers-reduced-motion:reduce){.ak-pcard__img img{transition:none}}.ak-pcard__img{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-app);margin-bottom:8px;overflow:hidden}.ak-pcard__img img{object-fit:cover;width:100%;height:100%;display:block}.ak-pcard__img--logo img{object-fit:contain;padding:15%}.ak-pcard__date{font:500 13px/18px var(--font-sans);color:var(--ink-muted);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;padding:4px 12px}.ak-pcard__t{font:700 20px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;margin:0}.ak-pcard__d{font:400 15px/1.55 var(--font-sans);color:var(--ink-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ak-media--cover{aspect-ratio:auto;height:auto;max-height:none}.ak-eps{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}.ak-ep{height:100%;color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.ak-ep__img{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-app);margin-bottom:10px;display:block;position:relative;overflow:hidden}.ak-ep__img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ak-ep:hover .ak-ep__img img{transform:scale(1.03)}.ak-ep__date{background:var(--surface);border-radius:var(--radius-md);min-width:92px;color:var(--ink);font:400 13px/1.3 var(--font-sans);justify-items:center;padding:10px 14px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #0a0d141f}.ak-ep__date b{font:700 32px/1.05 var(--font-sans);letter-spacing:-.02em;color:var(--navy)}.ak-ep__n{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mauve)}.ak-ep__t{font:700 24px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--navy);display:block}.ak-ep__d{font:400 16px/1.55 var(--font-sans);color:var(--ink-muted);display:block}.ak-ep__go{border:1px solid var(--line-strong);font:600 14px/20px var(--font-sans);color:var(--plum);border-radius:999px;justify-self:start;margin-top:6px;padding:10px 18px;transition:background .2s,border-color .2s}.ak-ep:hover .ak-ep__go{background:var(--surface-app);border-color:var(--plum)}.ak-ep:focus-visible{outline:2px solid var(--plum);outline-offset:4px;border-radius:var(--radius-lg)}.ak-guest{align-items:center;gap:14px;margin-top:8px;display:flex}.ak-guest__ph{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.ak-guest__n{font:600 16px/22px var(--font-sans);color:var(--navy);display:block}.ak-guest__r{font:400 14px/20px var(--font-sans);color:var(--ink-muted);display:block}.ak-ep-video{background:#000;width:100%;display:block}.ak-ep-body{max-width:760px}.ak-ep-listen{flex-wrap:wrap;align-items:center;gap:10px;margin:32px 0 8px;display:flex}.ak-ep-listen__l{font:600 14px/20px var(--font-sans);color:var(--ink-muted);margin-right:4px}.ak-ep-points{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-lg);margin:40px 0;padding:28px 32px}.ak-ep-points__t{font:700 20px/1.3 var(--font-sans);color:var(--navy);margin:0 0 14px}.ak-ep-points ul{color:var(--ink);gap:10px;margin:0;padding-left:20px;line-height:1.55;display:grid}@media (prefers-reduced-motion:reduce){.ak-ep__img img,.ak-ep__go{transition:none}}.ak-latest{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}.ak-pcard--lead .ak-pcard__t{font-size:clamp(22px,2.2vw,28px)}.ak-pcard--lead .ak-pcard__d{-webkit-line-clamp:6;font-size:16px}.ak-latest__list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.ak-latest__list .ak-pcard__d{-webkit-line-clamp:3}.ak-psearch{grid-template-columns:minmax(220px,1fr) minmax(0,2.6fr);align-items:start;gap:32px 56px;display:grid}.ak-psearch__side{gap:20px;display:grid;position:sticky;top:96px}.ak-psearch__t{font:750 clamp(30px, 3.4vw, 44px)/1.05 var(--font-sans);letter-spacing:-.03em;color:var(--navy);margin:0}.ak-psearch__count{color:var(--ink-muted);margin:0;font-size:14px}.ak-psearch__none{color:var(--ink-muted);margin:0}.ak-psearch .ak-pcards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (max-width:900px){.ak-latest,.ak-psearch{grid-template-columns:1fr}.ak-psearch__side{position:static}}.ak-bd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}.ak-bd__form{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:20px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 12px 36px #0b13540f}.ak-bd__t{font:720 clamp(24px, 2.4vw, 30px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--navy);margin:0}.ak-bd__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ak-bd__send{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ak-bd__side{gap:20px;display:grid;position:sticky;top:96px}.ak-bd__card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--plum);border-radius:20px;gap:10px;padding:clamp(22px,2.6vw,32px);display:grid}.ak-bd__card--alt{border-top-color:var(--mauve)}.ak-bd__card p{color:var(--ink-muted);margin:0;line-height:1.55}.ak-bd__card .ak-bd__eb{font:700 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mauve)}.ak-bd__h{font:700 22px/1.25 var(--font-sans);color:var(--navy);margin:0}.ak-bd__card>div{margin-top:6px}@media (max-width:900px){.ak-bd{grid-template-columns:1fr}.ak-bd__side{position:static}}@media (max-width:560px){.ak-bd__row{grid-template-columns:1fr}}.ak-404{border-bottom:1px solid var(--line);background:#fff;overflow:hidden}.ak-404__in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(56px,6vw,96px) 0;display:grid}.ak-404__copy{justify-items:start;gap:18px;padding-bottom:clamp(56px,6vw,96px);display:grid}.ak-404__t{font:750 clamp(34px, 4.4vw, 58px)/1.04 var(--font-sans);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;margin:0}.ak-404__num{font:800 clamp(96px, 14vw, 190px)/.85 var(--font-sans);letter-spacing:-.06em;background:linear-gradient(120deg, var(--navy) 10%, var(--mauve) 60%, #b96ac9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;display:block}.ak-404__lead{color:var(--ink-muted);max-width:34em;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.ak-404__art{place-self:end center;justify-items:center;margin:0;display:grid;position:relative}.ak-404__art img{transform-origin:50% 100%;width:min(100%,520px);height:auto;animation:4s ease-in-out infinite ak-404-bob;display:block}.ak-404__art figcaption{background:var(--navy);color:#fff;font:600 13px/1.3 var(--font-sans);border-radius:14px 14px 14px 4px;padding:8px 14px;position:absolute;top:12%;right:0;box-shadow:0 10px 24px #0b13542e}@keyframes ak-404-bob{0%,to{transform:rotate(0)}50%{transform:rotate(-1.5deg)translateY(-4px)}}@media (max-width:860px){.ak-404__in{grid-template-columns:1fr}.ak-404__art img{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.ak-404__art img{animation:none}}.ak-gs-cards{gap:20px}.ak-gs-cards .ak-ll{margin-top:6px}.ak-psteps+.ak-small,.ak-psteps+p{margin-top:20px}.stack>.ak-sechead{margin-bottom:0}.ak-res-logos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ak-res-logos li{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:10px;padding:16px;display:grid}.ak-res-logos__img{background:var(--surface-muted);border-radius:10px;place-items:center;height:96px;padding:14px;display:grid}.ak-res-logos__img img{max-width:100%;max-height:100%}.ak-res-logos__n{font:600 14px/20px var(--font-sans);color:var(--navy)}.ak-res-dl{font:600 13px/18px var(--font-sans);color:var(--cta);justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ak-res-dl svg{width:15px;height:15px;transform:rotate(180deg)}.ak-res-dl:hover{text-decoration:underline}.ak-res-papers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ak-res-papers a{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);font:600 15px/1.4 var(--font-sans);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.ak-res-papers a:hover{border-color:var(--cta);box-shadow:0 6px 18px #0b135414}.ak-res-papers svg{width:22px;height:22px;color:var(--cta)}.ak-res-papers__go{color:var(--cta);white-space:nowrap;font-size:13px}.ak-res-pubs{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.ak-res-pubs li{border-bottom:1px solid var(--line);gap:6px;padding:20px 0;display:grid}.ak-res-pubs p{margin:0}.ak-res-pubs__t{font:650 16px/1.45 var(--font-sans);color:var(--navy);max-width:70em}.ak-res-pubs__n{color:var(--ink-muted);font-size:14.5px;line-height:1.5}.ak-res-pubs__links{flex-wrap:wrap;gap:8px;display:flex;margin-top:4px!important}.ak-res-pubs__links a{border:1px solid var(--line-strong);font:600 13px/18px var(--font-sans);color:var(--cta);border-radius:999px;padding:4px 12px;text-decoration:none}.ak-res-pubs__links a:hover{border-color:var(--cta);background:var(--surface-app)}@media (max-width:760px){.ak-res-papers{grid-template-columns:1fr}}.ak-arkie-band{padding-bottom:0;overflow:hidden}.ak-arkie-band__in{align-items:flex-end}.ak-arkie-band__copy{padding-bottom:var(--space-12);align-self:center}.ak-arkie-band__art{flex:none;width:clamp(240px,28vw,380px);margin:0}.ak-arkie-band__art img{width:100%;height:auto;display:block}@media (max-width:760px){.ak-arkie-band__art{width:220px}.ak-arkie-band__copy{padding-bottom:0}.ak-arkie-band{padding-bottom:var(--space-12)}}.ak-bd__intro{color:var(--ink-muted);margin:-8px 0 0;line-height:1.55}.ak-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
