@charset "UTF-8";.hero[data-astro-cid-anhloy43]{padding-top:40px}@media screen and (min-width:768px){.hero[data-astro-cid-anhloy43]{padding-top:56px}}@media screen and (min-width:992px){.hero[data-astro-cid-anhloy43]{padding-top:72px}}@media screen and (min-width:992px){.hero__grid[data-astro-cid-anhloy43]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:72px}}.hero__intro[data-astro-cid-anhloy43]{display:grid;gap:24px}@media screen and (min-width:768px){.hero__intro[data-astro-cid-anhloy43]{gap:28px}}.hero__kicker[data-astro-cid-anhloy43]{font-size:14px;color:var(--color-text-subtle)}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(42px,6vw,88px)}.hero__lede[data-astro-cid-anhloy43]{max-width:58ch}.hero__list[data-astro-cid-anhloy43]{margin:8px 0 0;padding-left:20px}.hero__list[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{margin-bottom:4px}.hero__actions[data-astro-cid-anhloy43]{display:grid;gap:12px}.hero__risk-reversal[data-astro-cid-anhloy43]{font-size:13px;color:var(--color-text-subtle)}.hero__tagline[data-astro-cid-anhloy43]{font-weight:600;color:var(--color-text)}.record[data-astro-cid-anhloy43]{display:grid;background:#fff;border:1px solid var(--color-divider);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.record__head[data-astro-cid-anhloy43]{display:grid;gap:2px;padding:20px 20px 16px;border-bottom:1px solid var(--color-divider)}@media screen and (min-width:768px){.record__head[data-astro-cid-anhloy43]{padding:24px 28px 18px}}.record__eyebrow[data-astro-cid-anhloy43]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}.record__title[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-size:26px;line-height:1.15}.record__author[data-astro-cid-anhloy43]{font-size:14px;color:var(--color-text-subtle)}.record__rows[data-astro-cid-anhloy43]{margin:0;padding:6px 20px}@media screen and (min-width:768px){.record__rows[data-astro-cid-anhloy43]{padding:6px 28px}}.record__row[data-astro-cid-anhloy43]{display:grid;gap:2px;padding:11px 0;opacity:1}@media screen and (prefers-reduced-motion:no-preference){.is-revealed[data-astro-cid-anhloy43] .record__row[data-astro-cid-anhloy43]{animation:recordRowIn .4s ease backwards;animation-delay:calc(.3s + var(--delay, 0s))}}.record__row[data-astro-cid-anhloy43]+.record__row[data-astro-cid-anhloy43]{border-top:1px dashed var(--color-divider)}@media screen and (min-width:576px){.record__row[data-astro-cid-anhloy43]{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:baseline}}.record__row[data-astro-cid-anhloy43] dt[data-astro-cid-anhloy43]{display:flex;align-items:baseline;gap:8px}.record__row[data-astro-cid-anhloy43] dd[data-astro-cid-anhloy43]{margin:0;font-size:14.5px;line-height:1.5}@keyframes recordRowIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.record__code[data-astro-cid-anhloy43]{min-width:7.5em;color:var(--color-accent-700)}@media screen and (min-width:576px){.record__code[data-astro-cid-anhloy43]{min-width:0}}.record__label[data-astro-cid-anhloy43]{font-size:13px;color:var(--color-text-subtle)}@media screen and (min-width:576px){.record__label[data-astro-cid-anhloy43]{display:none}}.record__check[data-astro-cid-anhloy43]{margin-right:6px;color:var(--color-pass)}.record__caption[data-astro-cid-anhloy43]{padding:14px 20px;font-size:13px;line-height:1.55;color:var(--color-text-subtle);background:var(--color-surface)}@media screen and (min-width:768px){.record__caption[data-astro-cid-anhloy43]{padding:14px 28px}}.features[data-astro-cid-anhloy43]{display:grid;gap:14px 32px;margin:48px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid var(--color-divider)}@media screen and (min-width:768px){.features[data-astro-cid-anhloy43]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.features[data-astro-cid-anhloy43]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px}}.feature[data-astro-cid-anhloy43]{display:flex;gap:12px;align-items:baseline;font-family:var(--font-heading);font-size:19px;line-height:1.3}.feature__mark[data-astro-cid-anhloy43]{flex:none;width:8px;height:8px;background:var(--color-accent);border-radius:50%;transform:translateY(-2px)}@media print{.hero[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:calc(6 * var(--print-mm));--print-margin-bottom: calc(11 * var(--print-mm))}.cover-mast[data-astro-cid-anhloy43]{display:flex;justify-content:space-between;align-items:center;padding-bottom:calc(3 * var(--print-mm));border-bottom:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}.cover-mast__brand[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:calc(2.5 * var(--print-mm));font-family:var(--font-heading);font-size:calc(9 * var(--print-pt));letter-spacing:.08em;text-transform:uppercase}.cover-mast__mark[data-astro-cid-anhloy43]{width:calc(7 * var(--print-mm));height:calc(7 * var(--print-mm))}.cover-mast__domain[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-size:calc(10 * var(--print-pt));color:var(--color-accent-700)}.hero__grid[data-astro-cid-anhloy43]{flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:calc(12 * var(--print-mm));align-items:center}.hero__intro[data-astro-cid-anhloy43]{gap:calc(4.5 * var(--print-mm))}.hero__kicker[data-astro-cid-anhloy43]{font-size:calc(7.5 * var(--print-pt))}.hero__title[data-astro-cid-anhloy43]{font-size:calc(44 * var(--print-pt))}.hero__list[data-astro-cid-anhloy43]{columns:2;column-gap:calc(6 * var(--print-mm));margin-top:calc(2 * var(--print-mm));padding-left:1.1em}.hero__list[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{margin-bottom:calc(.8 * var(--print-mm));break-inside:avoid}.hero__actions[data-astro-cid-anhloy43]{display:none}.record[data-astro-cid-anhloy43]{box-shadow:none;border-top-width:2px;border-radius:calc(1.8 * var(--print-mm))}.record__head[data-astro-cid-anhloy43]{gap:calc(.5 * var(--print-mm));padding:calc(3.5 * var(--print-mm)) calc(4.5 * var(--print-mm)) calc(3 * var(--print-mm))}.record__eyebrow[data-astro-cid-anhloy43]{font-size:calc(6 * var(--print-pt))}.record__title[data-astro-cid-anhloy43]{font-size:calc(13 * var(--print-pt))}.record__author[data-astro-cid-anhloy43]{font-size:calc(7 * var(--print-pt))}.record__rows[data-astro-cid-anhloy43]{padding:calc(.8 * var(--print-mm)) calc(4.5 * var(--print-mm))}.record__row[data-astro-cid-anhloy43]{opacity:1;transform:none;grid-template-columns:calc(19 * var(--print-mm)) minmax(0,1fr);gap:calc(2.5 * var(--print-mm));align-items:baseline;padding:calc(1.7 * var(--print-mm)) 0}.record__row[data-astro-cid-anhloy43] dd[data-astro-cid-anhloy43]{font-size:calc(7.5 * var(--print-pt));line-height:1.4}.record__code[data-astro-cid-anhloy43]{min-width:0;font-size:calc(6.5 * var(--print-pt))}.record__label[data-astro-cid-anhloy43]{display:none}.record__caption[data-astro-cid-anhloy43]{padding:calc(2.5 * var(--print-mm)) calc(4.5 * var(--print-mm));font-size:calc(6.5 * var(--print-pt));line-height:1.5}.features[data-astro-cid-anhloy43]{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--print-mm));margin:0;padding:calc(3.5 * var(--print-mm)) 0 0}.feature[data-astro-cid-anhloy43]{gap:calc(2 * var(--print-mm));font-size:calc(9.5 * var(--print-pt));line-height:1.25}.feature__mark[data-astro-cid-anhloy43]{width:calc(1.6 * var(--print-mm));height:calc(1.6 * var(--print-mm));transform:translateY(-.1em)}}@media screen and (min-width:992px){.how-cta[data-astro-cid-unhb3pl7]{column-gap:72px}}.how-cta[data-astro-cid-unhb3pl7] h2[data-astro-cid-unhb3pl7] em[data-astro-cid-unhb3pl7]{font-style:italic;color:var(--color-accent-700)}.how-cta__lede[data-astro-cid-unhb3pl7]{max-width:56ch;font-size:16px;line-height:1.7;color:var(--color-text-muted)}@media screen and (min-width:992px){.how-cta__action[data-astro-cid-unhb3pl7]{display:flex;justify-content:flex-end}}h2[data-astro-cid-wekg7pry] em[data-astro-cid-wekg7pry]{font-style:italic;color:var(--color-accent-700)}.plans[data-astro-cid-wekg7pry]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.plan[data-astro-cid-wekg7pry]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:16px;row-gap:4px;padding:20px;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb,#fff 40%,transparent);transition:transform .3s ease,box-shadow .3s ease}.plan[data-astro-cid-wekg7pry]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);z-index:1}.plan--ours[data-astro-cid-wekg7pry]{order:-1;grid-template-columns:minmax(0,1fr);row-gap:8px;margin-top:10px;padding:30px 24px 26px;border:1.5px solid var(--color-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-100) 70%,#fff) 0,#fff 150px);box-shadow:0 1px 2px color-mix(in srgb,var(--color-accent-900) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--color-accent-800) 30%,transparent)}.plan__badge[data-astro-cid-wekg7pry]{position:absolute;top:0;left:24px;translate:0 -50%;padding:4px 11px;border-radius:999px;background:var(--color-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb,var(--color-accent-800) 30%,transparent)}.plan__name[data-astro-cid-wekg7pry]{align-self:center;font-size:19px;line-height:1.2}.plan--ours[data-astro-cid-wekg7pry] .plan__name[data-astro-cid-wekg7pry]{font-size:22px}.plan__price[data-astro-cid-wekg7pry]{display:grid;justify-items:end;align-content:start;gap:4px;margin:0}.plan--ours[data-astro-cid-wekg7pry] .plan__price[data-astro-cid-wekg7pry]{justify-items:start}.plan__amount[data-astro-cid-wekg7pry]{display:inline-flex;align-items:flex-start;font-family:var(--font-heading);font-weight:600;font-size:32px;line-height:.9;letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.plan--ours[data-astro-cid-wekg7pry] .plan__amount[data-astro-cid-wekg7pry]{font-size:56px;color:var(--color-accent-700)}.plan__currency[data-astro-cid-wekg7pry]{margin:.08em .06em 0 0;font-size:.5em;line-height:1}.plan__period[data-astro-cid-wekg7pry]{font-size:12px;letter-spacing:.02em;color:var(--color-text-subtle);white-space:nowrap}.plan__features[data-astro-cid-wekg7pry]{grid-column:1/-1;display:grid;gap:8px;align-content:start;margin:12px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid var(--color-divider);font-size:14px;line-height:1.45}.plan--ours[data-astro-cid-wekg7pry] .plan__features[data-astro-cid-wekg7pry]{gap:11px;margin-top:14px;padding-top:18px;font-size:15px}.plan__feature[data-astro-cid-wekg7pry]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.plan__feature--no[data-astro-cid-wekg7pry]{color:color-mix(in srgb,var(--color-text) 50%,transparent)}.plan__feature--standout[data-astro-cid-wekg7pry]{font-weight:600;color:var(--color-accent-800)}.plan__action[data-astro-cid-wekg7pry]{grid-column:1/-1}.plan__mark[data-astro-cid-wekg7pry]{width:18px;height:18px;margin-top:.1em;border-radius:50%;background:color-mix(in srgb,var(--color-text) 8%,transparent);fill:none;stroke:var(--color-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.plan--ours[data-astro-cid-wekg7pry] .plan__mark[data-astro-cid-wekg7pry]{background:var(--color-accent);stroke:#fff}.plan__feature--no[data-astro-cid-wekg7pry] .plan__mark[data-astro-cid-wekg7pry]{background:none;stroke:color-mix(in srgb,var(--color-text) 40%,transparent)}@media screen and (min-width:576px){.plans[data-astro-cid-wekg7pry]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan[data-astro-cid-wekg7pry]{grid-row:span var(--rows);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;padding:24px}.plan__name[data-astro-cid-wekg7pry]{align-self:start}.plan__price[data-astro-cid-wekg7pry]{justify-items:start;margin-top:10px}.plan__amount[data-astro-cid-wekg7pry]{font-size:40px}.plan__features[data-astro-cid-wekg7pry]{grid-row:span calc(var(--rows) - 3);grid-template-rows:subgrid;margin-top:18px;padding-top:18px}.plan--ours[data-astro-cid-wekg7pry]{grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;column-gap:40px;margin:12px 0 8px;padding:36px 32px 32px}.plan--ours[data-astro-cid-wekg7pry] .plan__features[data-astro-cid-wekg7pry]{grid-column:2;grid-row:1/span 3;grid-template-rows:none;align-self:center;margin:0;padding:0 0 0 36px;border-top:0;border-left:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent)}.plan--ours[data-astro-cid-wekg7pry] .plan__price[data-astro-cid-wekg7pry]{margin-top:12px}.plan--ours[data-astro-cid-wekg7pry] .plan__action[data-astro-cid-wekg7pry]{grid-column:1;align-self:end}.plan--ours[data-astro-cid-wekg7pry] .plan__amount[data-astro-cid-wekg7pry]{font-size:64px}}@media screen and (min-width:1200px){.plans[data-astro-cid-wekg7pry]{grid-template-columns:repeat(5,minmax(0,1fr))}.plan[data-astro-cid-wekg7pry]{grid-row:span var(--rows);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.plan--ours[data-astro-cid-wekg7pry]{order:0;grid-column:auto;grid-row:span var(--rows);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-top:0}.plan__name[data-astro-cid-wekg7pry]{align-self:start}.plan__price[data-astro-cid-wekg7pry]{justify-items:start}.plan__features[data-astro-cid-wekg7pry]{grid-row:span calc(var(--rows) - 3);grid-template-rows:subgrid}.plans[data-astro-cid-wekg7pry]{gap:14px}.plan[data-astro-cid-wekg7pry]{padding:26px 22px 24px}.plan--ours[data-astro-cid-wekg7pry]{margin:0;padding:26px 22px 24px}.plan--ours[data-astro-cid-wekg7pry] .plan__features[data-astro-cid-wekg7pry]{grid-column:auto;grid-row:span calc(var(--rows) - 3);grid-template-rows:subgrid;align-self:stretch;margin-top:18px;padding:18px 0 0;border-top:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-left:0}.plan--ours[data-astro-cid-wekg7pry] .plan__price[data-astro-cid-wekg7pry]{margin-top:10px}.plan--ours[data-astro-cid-wekg7pry] .plan__action[data-astro-cid-wekg7pry]{grid-column:auto;align-self:end}.plan__name[data-astro-cid-wekg7pry],.plan--ours[data-astro-cid-wekg7pry] .plan__name[data-astro-cid-wekg7pry]{font-size:20px}.plan__amount[data-astro-cid-wekg7pry],.plan--ours[data-astro-cid-wekg7pry] .plan__amount[data-astro-cid-wekg7pry]{font-size:40px}.plan__features[data-astro-cid-wekg7pry],.plan--ours[data-astro-cid-wekg7pry] .plan__features[data-astro-cid-wekg7pry]{font-size:14px}}@media print{.plans[data-astro-cid-wekg7pry]{grid-template-columns:repeat(5,minmax(0,1fr))}.plan[data-astro-cid-wekg7pry]{grid-row:span var(--rows);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.plan--ours[data-astro-cid-wekg7pry]{order:0;grid-column:auto;grid-row:span var(--rows);grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-top:0}.plan__name[data-astro-cid-wekg7pry]{align-self:start}.plan__price[data-astro-cid-wekg7pry]{justify-items:start}.plan__features[data-astro-cid-wekg7pry]{grid-row:span calc(var(--rows) - 3);grid-template-rows:subgrid}.pricing-page[data-astro-cid-wekg7pry]{display:flex;flex-direction:column;justify-content:center;gap:calc(7 * var(--print-mm))}.pricing-head[data-astro-cid-wekg7pry]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(12 * var(--print-mm))}.plans[data-astro-cid-wekg7pry]{gap:calc(3 * var(--print-mm))}.plan[data-astro-cid-wekg7pry]{padding:calc(4.5 * var(--print-mm)) calc(3.2 * var(--print-mm)) calc(3.5 * var(--print-mm));border-radius:calc(1.8 * var(--print-mm))}.plan[data-astro-cid-wekg7pry]:not(.plan--ours){background:#fff}.plan--ours[data-astro-cid-wekg7pry]{box-shadow:none}.plan__badge[data-astro-cid-wekg7pry]{left:calc(3.2 * var(--print-mm));padding:calc(.7 * var(--print-mm)) calc(2 * var(--print-mm));font-size:calc(5.5 * var(--print-pt));box-shadow:none}.plan__name[data-astro-cid-wekg7pry],.plan--ours[data-astro-cid-wekg7pry] .plan__name[data-astro-cid-wekg7pry]{font-size:calc(9.5 * var(--print-pt))}.plan__price[data-astro-cid-wekg7pry]{gap:calc(.8 * var(--print-mm));margin-top:calc(1.5 * var(--print-mm))}.plan__amount[data-astro-cid-wekg7pry],.plan--ours[data-astro-cid-wekg7pry] .plan__amount[data-astro-cid-wekg7pry]{font-size:calc(22 * var(--print-pt))}.plan__period[data-astro-cid-wekg7pry]{font-size:calc(6.5 * var(--print-pt))}.plan__features[data-astro-cid-wekg7pry]{margin-top:calc(3 * var(--print-mm));padding-top:calc(3 * var(--print-mm));font-size:calc(7 * var(--print-pt));line-height:1.35}.plan--ours[data-astro-cid-wekg7pry] .plan__features[data-astro-cid-wekg7pry]{margin-top:calc(3 * var(--print-mm));padding-top:calc(3 * var(--print-mm));font-size:calc(7 * var(--print-pt))}.plan__feature[data-astro-cid-wekg7pry]{grid-template-columns:calc(3.2 * var(--print-mm)) minmax(0,1fr);gap:calc(1.4 * var(--print-mm))}.plan__mark[data-astro-cid-wekg7pry]{width:calc(3.2 * var(--print-mm));height:calc(3.2 * var(--print-mm))}}.visual[data-astro-cid-kekm7ycj]{--diagram-text: #e5e1ed;--diagram-muted: #afa6c0;--diagram-line: #ffffff1f;position:relative;border:1px solid rgba(255,255,255,.1411764706);border-radius:16px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.0196078431),transparent 65%),#121219;box-shadow:0 24px 80px #0003,0 1px #ffffff08 inset;color:var(--diagram-text)}.visual[data-astro-cid-kekm7ycj]:before{position:absolute;content:"";top:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,var(--power-accent),transparent);opacity:.65}.visual__bar[data-astro-cid-kekm7ycj],.visual__footer[data-astro-cid-kekm7ycj]{display:flex;align-items:center;gap:9px;padding:17px 20px;font:10px/1.4 var(--power-sans);letter-spacing:.025em}.visual__bar[data-astro-cid-kekm7ycj]{border-bottom:1px solid var(--diagram-line)}.visual__light[data-astro-cid-kekm7ycj]{width:5px;height:5px;border-radius:50%;background:var(--power-accent)}.visual__mark[data-astro-cid-kekm7ycj]{margin-left:auto;color:var(--power-accent);font-size:16px;line-height:1}.visual__footer[data-astro-cid-kekm7ycj]{justify-content:space-between;border-top:1px solid var(--diagram-line);color:var(--diagram-muted);font:8px/1.5 var(--font-mono);letter-spacing:.08em}svg[data-astro-cid-kekm7ycj]{display:block;width:100%;height:auto;overflow:visible}.grid-dot[data-astro-cid-kekm7ycj]{fill:var(--diagram-muted);opacity:.2}.orbit[data-astro-cid-kekm7ycj]{fill:none;stroke:var(--power-accent);stroke-width:1;opacity:.18}.orbit--dashed[data-astro-cid-kekm7ycj]{stroke-dasharray:3 6}.connector[data-astro-cid-kekm7ycj]{fill:none;stroke:var(--power-accent);stroke-width:1;opacity:.45}.node[data-astro-cid-kekm7ycj]{fill:var(--power-panel);stroke:var(--power-accent);stroke-opacity:.3}.node--core[data-astro-cid-kekm7ycj]{stroke-opacity:.7}.signal[data-astro-cid-kekm7ycj]{fill:var(--power-accent)}.person[data-astro-cid-kekm7ycj]{fill:none;stroke:var(--power-accent);stroke-width:1.2}.book-icon[data-astro-cid-kekm7ycj]{fill:none;stroke:var(--power-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.label[data-astro-cid-kekm7ycj]{font:12px var(--power-sans);fill:var(--diagram-text)}.label--large[data-astro-cid-kekm7ycj]{font-size:17px}.small[data-astro-cid-kekm7ycj]{font:10px var(--power-sans);fill:var(--diagram-muted)}.micro[data-astro-cid-kekm7ycj]{font:7px var(--font-mono);fill:var(--diagram-muted);letter-spacing:.7px}.accent[data-astro-cid-kekm7ycj]{fill:var(--power-accent)}.leaf[data-astro-cid-kekm7ycj]{fill:var(--power-panel);fill-opacity:.5;stroke:var(--power-accent);stroke-opacity:.25;stroke-dasharray:3 3}@media print{.visual[data-astro-cid-kekm7ycj]{--diagram-text: #302837;--diagram-muted: #625b70;--diagram-line: #bfb6cc66;border-color:#c5bdcf;border-radius:calc(3 * var(--print-mm));background:#ffffff80;box-shadow:none}.visual__bar[data-astro-cid-kekm7ycj],.visual__footer[data-astro-cid-kekm7ycj]{padding:calc(3 * var(--print-mm));gap:calc(2 * var(--print-mm))}.visual__bar[data-astro-cid-kekm7ycj]{font-size:calc(6.5 * var(--print-pt))}.visual__footer[data-astro-cid-kekm7ycj]{font-size:calc(5 * var(--print-pt))}.visual__light[data-astro-cid-kekm7ycj]{width:calc(1 * var(--print-mm));height:calc(1 * var(--print-mm))}.visual__mark[data-astro-cid-kekm7ycj]{font-size:calc(9 * var(--print-pt))}.orbit[data-astro-cid-kekm7ycj]{opacity:.3}}.superpowers[data-astro-cid-cvppt7jf]{--power-sans: "Helvetica Neue", Arial, sans-serif;background:#101017;color:#f3f1fb;isolation:isolate}.superpowers[data-astro-cid-cvppt7jf]:before{content:none}.powers-intro[data-astro-cid-cvppt7jf]{display:grid;gap:36px;padding-block:80px 56px;background:radial-gradient(ellipse at 10% 0%,rgba(48,36,66,.4),transparent 65%)}.powers-intro[data-astro-cid-cvppt7jf] h2[data-astro-cid-cvppt7jf]{margin-top:26px;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:.98;letter-spacing:-.035em}.powers-intro[data-astro-cid-cvppt7jf] em[data-astro-cid-cvppt7jf]{color:#bfa4f8;font-weight:400}@media screen and (min-width:992px){.powers-intro[data-astro-cid-cvppt7jf]{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;padding-block:100px 72px}}.powers-kicker[data-astro-cid-cvppt7jf]{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;color:#c5bdd5}.status-dot[data-astro-cid-cvppt7jf]{width:6px;height:6px;border-radius:50%;background:#bfa4f8;box-shadow:0 0 15px #bfa4f866}.powers-intro__aside[data-astro-cid-cvppt7jf]>p[data-astro-cid-cvppt7jf]{max-width:400px;color:#b5b0c2;font:16px/1.8 var(--power-sans)}.powers-nav[data-astro-cid-cvppt7jf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:28px}.powers-nav[data-astro-cid-cvppt7jf] a[data-astro-cid-cvppt7jf]{display:flex;align-items:center;gap:12px;min-height:48px;border-top:1px solid rgba(255,255,255,.1490196078);font:12px/1.5 var(--power-sans);color:#ece7f6;text-decoration:none;transition:color .18s,border-color .18s}.powers-nav[data-astro-cid-cvppt7jf] a[data-astro-cid-cvppt7jf] span[data-astro-cid-cvppt7jf]:first-child{color:#aaa0bf;font:9px var(--font-mono)}.powers-nav[data-astro-cid-cvppt7jf] a[data-astro-cid-cvppt7jf] span[data-astro-cid-cvppt7jf]:last-child{margin-left:auto;color:#bfa4f8}.powers-nav[data-astro-cid-cvppt7jf] a[data-astro-cid-cvppt7jf]:hover{color:#d4baff;border-color:#bfa4f8}.powers-nav[data-astro-cid-cvppt7jf] a[data-astro-cid-cvppt7jf]:focus-visible{outline:2px solid #bfa4f8;outline-offset:4px}.power[data-astro-cid-cvppt7jf]{--power-accent: #c1a0ff;--power-glow: #7746ba;--power-panel: #1d1928;position:relative;border-top:1px solid rgba(255,255,255,.1098039216);scroll-margin-top:calc(var(--header-h) + 20px);background:radial-gradient(ellipse at 85% 50%,color-mix(in srgb,var(--power-glow) 12%,transparent),transparent 60%),#101017}.power--reuse[data-astro-cid-cvppt7jf]{--power-accent: #81e4cb;--power-glow: #268b78;--power-panel: #132323}.power--taxonomy[data-astro-cid-cvppt7jf]{--power-accent: #95bbff;--power-glow: #3564b8;--power-panel: #171e2d}.power--focus[data-astro-cid-cvppt7jf]{--power-accent: #f3c187;--power-glow: #ae7230;--power-panel: #262019}.power__inner[data-astro-cid-cvppt7jf]{display:grid;gap:42px;padding-block:64px}@media screen and (min-width:992px){.power__inner[data-astro-cid-cvppt7jf]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:88px}}.power__index[data-astro-cid-cvppt7jf]{color:var(--power-accent);padding-right:12px;border-right:1px solid rgba(255,255,255,.2);white-space:nowrap}.power__copy[data-astro-cid-cvppt7jf] h2[data-astro-cid-cvppt7jf]{margin-block:24px;font-size:clamp(38px,4.2vw,60px);line-height:1.03;font-weight:400;letter-spacing:-.025em}.power__copy[data-astro-cid-cvppt7jf] h2[data-astro-cid-cvppt7jf] em[data-astro-cid-cvppt7jf]{color:var(--power-accent);font-weight:400}.power__description[data-astro-cid-cvppt7jf],.power__takeaway[data-astro-cid-cvppt7jf]{max-width:470px;font:15px/1.85 var(--power-sans);color:#b9b5c4;overflow-wrap:anywhere}.power__takeaway[data-astro-cid-cvppt7jf]{margin-top:16px;color:#eee9f6}.power__tags[data-astro-cid-cvppt7jf]{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:28px 0 0;list-style:none}.power__tags[data-astro-cid-cvppt7jf] li[data-astro-cid-cvppt7jf]{padding:6px 10px;border:1px solid rgba(255,255,255,.1490196078);border-radius:4px;color:var(--power-accent);font:10px/1.5 var(--power-sans);letter-spacing:.02em}.power__figure[data-astro-cid-cvppt7jf]{min-width:0;margin:0}.power__figure[data-astro-cid-cvppt7jf] figcaption[data-astro-cid-cvppt7jf]{display:flex;gap:10px;margin-top:16px;color:#a8a2b5;font:10px/1.7 var(--power-sans)}.power__figure[data-astro-cid-cvppt7jf] figcaption[data-astro-cid-cvppt7jf] span[data-astro-cid-cvppt7jf]{color:var(--power-accent)}@media screen and (min-width:992px){.power--reuse[data-astro-cid-cvppt7jf] .power__copy[data-astro-cid-cvppt7jf],.power--focus[data-astro-cid-cvppt7jf] .power__copy[data-astro-cid-cvppt7jf]{grid-column:2;grid-row:1}.power--reuse[data-astro-cid-cvppt7jf] .power__figure[data-astro-cid-cvppt7jf],.power--focus[data-astro-cid-cvppt7jf] .power__figure[data-astro-cid-cvppt7jf]{grid-column:1;grid-row:1}}@media(prefers-reduced-motion:reduce){.powers-nav[data-astro-cid-cvppt7jf] a[data-astro-cid-cvppt7jf]{transition:none}}@media print{.superpowers[data-astro-cid-cvppt7jf]{background:transparent;color:var(--color-text);--print-folio-color: #5d536b}.power[data-astro-cid-cvppt7jf]{--power-accent: #654099;--power-panel: #f1edf7;background:#f8f6fb;border:0;scroll-margin-top:0;display:grid;align-content:center}.power--reuse[data-astro-cid-cvppt7jf]{--power-accent: #226b5d;--power-panel: #edf5f2}.power--taxonomy[data-astro-cid-cvppt7jf]{--power-accent: #365d9f;--power-panel: #edf1f8}.power--focus[data-astro-cid-cvppt7jf]{--power-accent: #875c26;--power-panel: #f6f0e7}.power__inner[data-astro-cid-cvppt7jf]{grid-template-columns:1fr 1fr;align-items:center;gap:calc(10 * var(--print-mm));padding:0}.powers-kicker[data-astro-cid-cvppt7jf]{font-size:calc(6 * var(--print-pt));gap:calc(2 * var(--print-mm));color:#625b70}.power__index[data-astro-cid-cvppt7jf]{padding-right:calc(2 * var(--print-mm));border-color:#bfb6cc}.power__copy[data-astro-cid-cvppt7jf] h2[data-astro-cid-cvppt7jf]{font-size:calc(26 * var(--print-pt));margin-block:calc(5 * var(--print-mm))}.power__description[data-astro-cid-cvppt7jf],.power__takeaway[data-astro-cid-cvppt7jf]{font-size:calc(8.5 * var(--print-pt));line-height:1.65;color:#4e475a}.power__takeaway[data-astro-cid-cvppt7jf]{margin-top:calc(3 * var(--print-mm));color:#302837}.power__tags[data-astro-cid-cvppt7jf]{gap:calc(2 * var(--print-mm));margin-top:calc(5 * var(--print-mm))}.power__tags[data-astro-cid-cvppt7jf] li[data-astro-cid-cvppt7jf]{font-size:calc(6 * var(--print-pt));padding:calc(1 * var(--print-mm)) calc(2 * var(--print-mm));border-color:#c5bdcf}.power__figure[data-astro-cid-cvppt7jf] figcaption[data-astro-cid-cvppt7jf]{font-size:calc(6 * var(--print-pt));color:#625b70;margin-top:calc(3 * var(--print-mm));gap:calc(2 * var(--print-mm))}}.roadmap[data-astro-cid-buppfucb]{display:grid;gap:40px 32px;margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.roadmap[data-astro-cid-buppfucb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.roadmap[data-astro-cid-buppfucb]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}}.stage[data-astro-cid-buppfucb]{display:grid;gap:16px;align-content:start;padding-top:21px;border-top:1px solid var(--color-divider)}.stage--current[data-astro-cid-buppfucb]{padding-top:20px;border-top:2px solid var(--color-accent)}.stage__year[data-astro-cid-buppfucb]{font-family:var(--font-heading);font-size:56px;line-height:1;font-feature-settings:"tnum" 1}@media screen and (min-width:992px){.stage__year[data-astro-cid-buppfucb]{font-size:64px}}.stage--past[data-astro-cid-buppfucb] .stage__year[data-astro-cid-buppfucb]{color:var(--color-text-subtle)}.stage--current[data-astro-cid-buppfucb] .stage__year[data-astro-cid-buppfucb]{color:var(--color-accent-700)}.stage__phase[data-astro-cid-buppfucb]{margin-top:-8px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700)}.stage__group[data-astro-cid-buppfucb]{display:grid;gap:6px}.stage__label[data-astro-cid-buppfucb]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.stage__items[data-astro-cid-buppfucb]{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.45}@media print{.roadmap-page[data-astro-cid-buppfucb]{display:flex;flex-direction:column;justify-content:center;gap:calc(9 * var(--print-mm))}.roadmap[data-astro-cid-buppfucb]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(8 * var(--print-mm))}.stage[data-astro-cid-buppfucb]{gap:calc(3.5 * var(--print-mm));padding-top:calc(5 * var(--print-mm))}.stage--current[data-astro-cid-buppfucb]{padding-top:calc(calc(5 * var(--print-mm)) - 1px)}.stage__year[data-astro-cid-buppfucb]{font-size:calc(34 * var(--print-pt))}.stage__phase[data-astro-cid-buppfucb]{margin-top:calc(-2 * var(--print-mm));font-size:calc(6.5 * var(--print-pt))}.stage__group[data-astro-cid-buppfucb]{gap:calc(1.2 * var(--print-mm))}.stage__label[data-astro-cid-buppfucb]{font-size:calc(6.5 * var(--print-pt))}.stage__items[data-astro-cid-buppfucb]{gap:calc(1.2 * var(--print-mm));font-size:calc(8.5 * var(--print-pt));line-height:1.4}}@media screen and (min-width:992px){.decks[data-astro-cid-szy4la4a]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px}}.decks__intro[data-astro-cid-szy4la4a] .prose[data-astro-cid-szy4la4a]{max-width:48ch}.deck-list[data-astro-cid-szy4la4a]{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-divider)}.deck-list[data-astro-cid-szy4la4a] li[data-astro-cid-szy4la4a]{border-top:1px solid var(--color-divider)}.deck[data-astro-cid-szy4la4a]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 16px;align-items:center;padding:20px 0;color:var(--color-text);text-decoration:none;transition:background-color .15s ease}@media screen and (min-width:576px){.deck[data-astro-cid-szy4la4a]{grid-template-columns:48px minmax(0,1fr) auto;gap:20px;padding:20px 12px;margin-inline:-12px}}.deck[data-astro-cid-szy4la4a]:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.deck[data-astro-cid-szy4la4a]:hover .deck__cta[data-astro-cid-szy4la4a]{color:var(--color-accent)}.deck__logo[data-astro-cid-szy4la4a]{display:grid;place-items:center;width:48px;height:48px;background:#fff;border:1.5px solid var(--deck-accent, var(--color-accent));border-radius:var(--radius-lg);overflow:hidden}.deck__logo[data-astro-cid-szy4la4a] img[data-astro-cid-szy4la4a]{width:34px;height:34px;object-fit:contain}.deck__text[data-astro-cid-szy4la4a]{display:grid;gap:2px}.deck__meta[data-astro-cid-szy4la4a]{font-family:var(--network-label-font);display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--network-label-color)}.deck__status[data-astro-cid-szy4la4a]{color:var(--color-text-subtle)}.deck__status[data-astro-cid-szy4la4a]:before{content:"·";margin-right:10px;color:var(--color-text-subtle)}.deck__name[data-astro-cid-szy4la4a]{font-weight:var(--network-name-weight);letter-spacing:var(--network-name-tracking);font-family:var(--font-heading);font-size:22px;line-height:1.2}.deck__tagline[data-astro-cid-szy4la4a]{font-size:14px;line-height:1.5;color:var(--color-text-muted)}.deck__cta[data-astro-cid-szy4la4a]{grid-column:2;font-family:var(--network-label-font);font-size:var(--network-cta-size);color:var(--network-label-color);white-space:nowrap}@media screen and (min-width:576px){.deck__cta[data-astro-cid-szy4la4a]{grid-column:auto}}@media print{.decks[data-astro-cid-szy4la4a]{display:flex;flex-direction:column;justify-content:center;gap:var(--network-gap)}.decks__intro[data-astro-cid-szy4la4a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:calc(3 * var(--print-mm)) var(--network-intro-gap)}.decks__intro[data-astro-cid-szy4la4a] .eyebrow[data-astro-cid-szy4la4a]{grid-column:1/-1}.decks__intro[data-astro-cid-szy4la4a] h2[data-astro-cid-szy4la4a]{font-size:var(--network-heading-size)}.decks__intro[data-astro-cid-szy4la4a] .prose[data-astro-cid-szy4la4a]{max-width:none}.deck-list[data-astro-cid-szy4la4a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);border-bottom:0}.deck-list[data-astro-cid-szy4la4a] li[data-astro-cid-szy4la4a]{min-width:0;padding:0 var(--network-inset);border-top:0}.deck-list[data-astro-cid-szy4la4a] li[data-astro-cid-szy4la4a]:first-child{padding-left:0}.deck-list[data-astro-cid-szy4la4a] li[data-astro-cid-szy4la4a]:last-child{padding-right:0}.deck-list[data-astro-cid-szy4la4a] li[data-astro-cid-szy4la4a]+li[data-astro-cid-szy4la4a]{border-left:1px solid var(--color-divider)}.deck[data-astro-cid-szy4la4a]{display:flex;flex-direction:column;align-items:stretch;gap:var(--network-card-gap);height:100%;margin:0;padding:var(--network-card-top) 0 var(--network-card-bottom)}.deck__logo[data-astro-cid-szy4la4a]{align-self:flex-start;width:var(--network-logo);height:var(--network-logo);border-radius:calc(1.8 * var(--print-mm))}.deck__logo[data-astro-cid-szy4la4a] img[data-astro-cid-szy4la4a]{width:var(--network-icon);height:var(--network-icon)}.deck__text[data-astro-cid-szy4la4a]{flex:1;align-content:start;gap:var(--network-text-gap)}.deck__meta[data-astro-cid-szy4la4a]{flex-direction:column;gap:0;min-height:4.8em;font-size:var(--network-meta-size);line-height:1.6}.deck__status[data-astro-cid-szy4la4a]:before{content:none}.deck__name[data-astro-cid-szy4la4a]{font-size:var(--network-name-size)}.deck__tagline[data-astro-cid-szy4la4a]{font-size:var(--network-tagline-size);line-height:1.5}.deck__domain[data-astro-cid-szy4la4a]{font-family:var(--network-label-font);font-size:var(--network-domain-size);color:var(--network-label-color);overflow-wrap:anywhere}}
