.p1-ux[data-astro-cid-bmubfchr]{margin-top:calc(var(--u) * 14)!important;padding-top:calc(var(--u) * 12);border-top:calc(var(--u) * 1.5) dashed var(--sa-hair)}.p1-list[data-astro-cid-bmubfchr]{list-style:none;margin:calc(var(--u) * 10) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.p1-newbar[data-astro-cid-bmubfchr]{background:color-mix(in srgb,var(--sa-accent) 35%,var(--sa-card))}.p1-new[data-astro-cid-bmubfchr]{animation:p1-new 6s linear infinite}@keyframes p1-new{0%,56%{opacity:0;transform:translateY(calc(var(--u) * -6))}63%,94%{opacity:1;transform:none}to{opacity:0}}.p2-count[data-astro-cid-zqxewd3e]{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.p2-n[data-astro-cid-zqxewd3e]{position:relative;display:block;height:calc(var(--u) * 64);font:500 calc(var(--u) * 64) / 1 var(--font-display);color:var(--sa-accent)}.p2-n[data-astro-cid-zqxewd3e] i[data-astro-cid-zqxewd3e]{position:absolute;left:0;top:0;font-style:normal;opacity:0}.p2-n[data-astro-cid-zqxewd3e] i[data-astro-cid-zqxewd3e]:last-child{opacity:1}.p2-broken[data-astro-cid-zqxewd3e],.p2-fixed[data-astro-cid-zqxewd3e]{position:relative;display:block;flex:none;height:calc(var(--u) * 26);border-radius:calc(var(--u) * 4)}.p2-broken[data-astro-cid-zqxewd3e]{margin:calc(var(--u) * 2) calc(var(--u) * -16) calc(var(--u) * 2) calc(var(--u) * 4)}.p2-broken[data-astro-cid-zqxewd3e]{background:var(--sa-accent);transform:rotate(-3deg)}.p2-patch[data-astro-cid-zqxewd3e]{position:absolute;right:calc(var(--u) * 2);top:calc(var(--u) * -9);width:calc(var(--u) * 30);height:calc(var(--u) * 13);border-radius:calc(var(--u) * 3);background:#efc9a6;transform:rotate(-28deg);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) #0003}.p2-fixed[data-astro-cid-zqxewd3e]{margin:calc(var(--u) * 2) 0;background:color-mix(in srgb,var(--sa-ink) 85%,var(--sa-card))}.p2-patch[data-astro-cid-zqxewd3e]{animation:p2-patch 7s ease-out infinite;animation-delay:calc(var(--i) * .9s + .6s);animation-fill-mode:backwards}@keyframes p2-patch{0%{opacity:0;transform:rotate(-28deg) scale(1.6)}6%{opacity:1;transform:rotate(-28deg) scale(1)}to{opacity:1;transform:rotate(-28deg)}}.p2-n[data-astro-cid-zqxewd3e] i[data-astro-cid-zqxewd3e]{animation:p2-n 7s steps(1) infinite}.p2-n[data-astro-cid-zqxewd3e] i[data-astro-cid-zqxewd3e]:nth-child(1){animation-name:p2-n1}.p2-n[data-astro-cid-zqxewd3e] i[data-astro-cid-zqxewd3e]:nth-child(2){animation-name:p2-n2}.p2-n[data-astro-cid-zqxewd3e] i[data-astro-cid-zqxewd3e]:nth-child(3){animation-name:p2-n3}@keyframes p2-n1{0%{opacity:0}9%{opacity:1}21%{opacity:0}}@keyframes p2-n2{0%{opacity:0}21%{opacity:1}34%{opacity:0}}@keyframes p2-n3{0%{opacity:0}34%{opacity:1}}.p2-list[data-astro-cid-zqxewd3e]{display:flex;flex-direction:column;gap:calc(var(--u) * 12)}.p2-rule[data-astro-cid-zqxewd3e]{animation:p2-rule 7s ease infinite}@keyframes p2-rule{0%,42%{opacity:.25}48%,to{opacity:1}}.p2-fixed[data-astro-cid-zqxewd3e]{animation:p2-fixed 7s var(--ease-out) infinite;animation-delay:calc(var(--i) * .15s)}@keyframes p2-fixed{0%,52%{transform:rotate(-3deg) translate(calc(var(--u) * 6))}60%,to{transform:none}}.p2-fixed[data-astro-cid-zqxewd3e]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sa-accent);opacity:0;animation:p2-off 7s ease infinite;animation-delay:inherit}@keyframes p2-off{0%,52%{opacity:1}60%,to{opacity:0}}.p3-mini[data-astro-cid-ihbojwi5]{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u) * 5);padding:calc(var(--u) * 9) calc(var(--u) * 7);background:var(--sa-card);border:calc(var(--u) * 2) solid var(--sa-frame);border-radius:calc(var(--u) * 8)}.p3-mini[data-astro-cid-ihbojwi5] .sa-bar[data-astro-cid-ihbojwi5]{height:calc(var(--u) * 5)}.p3-mini[data-astro-cid-ihbojwi5] .sa-av[data-astro-cid-ihbojwi5]{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.p3-btn[data-astro-cid-ihbojwi5]{display:block;margin-top:auto;height:calc(var(--u) * 9);border-radius:calc(var(--u) * 3);background:var(--sa-ink)}.p3-ok[data-astro-cid-ihbojwi5]{display:grid;place-items:center;border-radius:50%;background:var(--sa-ink)}.p3-ok[data-astro-cid-ihbojwi5]:after{content:"";width:38%;height:20%;border:solid var(--sa-card);border-width:0 0 calc(var(--u) * 5) calc(var(--u) * 5);transform:translateY(-18%) rotate(-45deg)}.p3-title[data-astro-cid-ihbojwi5]{margin-top:calc(var(--u) * 26)!important;font-weight:700;font-size:calc(var(--u) * 24);letter-spacing:-.015em;text-align:center;white-space:nowrap}.p3-phone[data-astro-cid-ihbojwi5]{background:#f3f2ee}.p3-sheet[data-astro-cid-ihbojwi5]{position:absolute;left:0;right:0;bottom:calc(var(--u) * -60);display:flex;flex-direction:column;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 20) calc(var(--u) * 82);background:#fff;border-top:calc(var(--u) * 1.5) solid var(--sa-hair);border-radius:calc(var(--u) * 18) calc(var(--u) * 18) 0 0;box-shadow:0 calc(var(--u) * -8) calc(var(--u) * 22) #0000001a}.p3-sheet-bad[data-astro-cid-ihbojwi5]{top:calc(var(--u) * 118)}.p3-sheet-ok[data-astro-cid-ihbojwi5]{top:calc(var(--u) * 168)}.p3-grab[data-astro-cid-ihbojwi5]{align-self:center;width:22%;height:calc(var(--u) * 6);border-radius:99px;background:var(--sa-hair)}.p3-sheet[data-astro-cid-ihbojwi5] .p3-on[data-astro-cid-ihbojwi5]{background:var(--sa-fill)}.p3-sheet[data-astro-cid-ihbojwi5] .p3-thin[data-astro-cid-ihbojwi5]{height:calc(var(--u) * 5);background:color-mix(in srgb,var(--sa-fill) 55%,transparent)}.p3-cta[data-astro-cid-ihbojwi5]{display:block;margin-top:auto;height:calc(var(--u) * 30);border-radius:calc(var(--u) * 10);background:var(--sa-ink)}html[data-theme=dark] .p3-phone[data-astro-cid-ihbojwi5]{background:#161616}html[data-theme=dark] .p3-sheet[data-astro-cid-ihbojwi5]{background:#2a2a2a;border-top-color:#3a3a3a;box-shadow:0 calc(var(--u) * -8) calc(var(--u) * 22) #00000080}html[data-theme=dark] .p3-sheet[data-astro-cid-ihbojwi5] .p3-on[data-astro-cid-ihbojwi5]{background:#ffffff29}html[data-theme=dark] .p3-sheet[data-astro-cid-ihbojwi5] .p3-thin[data-astro-cid-ihbojwi5]{background:#ffffff14}html[data-theme=dark] .p3-grab[data-astro-cid-ihbojwi5]{background:#ffffff38}.p3-mark[data-astro-cid-ihbojwi5]{box-sizing:border-box;border:calc(var(--u) * 2.5) dashed var(--sa-accent);border-radius:calc(var(--u) * 8);background:color-mix(in srgb,var(--sa-accent) 8%,transparent)}.p3-tag[data-astro-cid-ihbojwi5]{padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 6);background:var(--sa-accent);color:#fff;font:600 calc(var(--u) * 12.5) / 1.2 var(--font-mono);letter-spacing:.02em;white-space:nowrap;box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 14) #0003}.p3-gap[data-astro-cid-ihbojwi5]{box-sizing:border-box;border-block:calc(var(--u) * 2) solid var(--sa-ink)}.p3-gap[data-astro-cid-ihbojwi5]:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:calc(var(--u) * 2) solid var(--sa-ink)}.p3-ok1[data-astro-cid-ihbojwi5]{animation:p3-pop 5s var(--ease-out) infinite}@keyframes p3-pop{0%,84%{opacity:.18;transform:scale(.82)}90%{opacity:1;transform:scale(1.08)}95%,to{opacity:1;transform:none}}.p3-sheet-bad[data-astro-cid-ihbojwi5]{animation:p3-up 6s var(--ease-out) infinite}@keyframes p3-up{0%,8%{transform:translateY(calc(var(--u) * 50))}20%,94%{transform:none}to{transform:translateY(calc(var(--u) * 50))}}.p3-mark[data-astro-cid-ihbojwi5]{animation:p3-mark 6s var(--ease-out) infinite}@keyframes p3-mark{0%,24%{opacity:0;transform:scale(1.12)}32%,92%{opacity:1;transform:none}to{opacity:0}}.p3-tag[data-astro-cid-ihbojwi5]{animation:p3-tag 6s var(--ease-out) infinite}@keyframes p3-tag{0%,32%{opacity:0;transform:translateY(calc(var(--u) * 6))}38%,92%{opacity:1;transform:none}to{opacity:0}}.p3-sheet-ok[data-astro-cid-ihbojwi5]{animation:p3-down 6s var(--ease-out) infinite}@keyframes p3-down{0%,30%{transform:translateY(calc(var(--u) * -50))}42%,94%{transform:none}to{transform:translateY(calc(var(--u) * -50))}}.p3-gap[data-astro-cid-ihbojwi5]{animation:p3-gap 6s var(--ease-out) infinite}@keyframes p3-gap{0%,44%{opacity:0;transform:scaleY(.4)}50%,92%{opacity:1;transform:none}to{opacity:0}}.p3-ok3[data-astro-cid-ihbojwi5]{animation:p3-pop3 6s var(--ease-out) infinite}@keyframes p3-pop3{0%,52%{opacity:0;transform:scale(.6)}58%{opacity:1;transform:scale(1.1)}62%,92%{opacity:1;transform:none}to{opacity:0}}.p4-lead[data-astro-cid-et6cf7kd]{margin-top:calc(var(--u) * 10)!important;font-weight:600;font-size:calc(var(--u) * 24);line-height:1.2;letter-spacing:-.015em}.p4-pill[data-astro-cid-et6cf7kd]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);border-radius:999px;background:var(--sa-ink);color:var(--sa-card);font-weight:600;font-size:calc(var(--u) * 14)}.p4-pill[data-astro-cid-et6cf7kd] .sa-check[data-astro-cid-et6cf7kd].on{background:var(--sa-card)}.p4-pill[data-astro-cid-et6cf7kd] .sa-check[data-astro-cid-et6cf7kd].on:after{border-color:var(--sa-ink)}.p4-step[data-astro-cid-et6cf7kd]{box-sizing:border-box;display:flex;flex-direction:column;padding:calc(var(--u) * 13) calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 12);background:color-mix(in srgb,var(--sa-ink) var(--k),var(--sa-card));border:calc(var(--u) * 1.5) solid color-mix(in srgb,var(--sa-ink) calc(var(--k) + 4%),var(--sa-card))}.p4-step[data-astro-cid-et6cf7kd].p4-last{background:transparent;border-style:dashed;border-color:var(--sa-line)}.p4-top[data-astro-cid-et6cf7kd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.p4-n[data-astro-cid-et6cf7kd]{font:500 calc(var(--u) * 13) var(--font-mono);color:var(--sa-muted)}.p4-ok[data-astro-cid-et6cf7kd]{display:inline-flex;align-items:center;gap:calc(var(--u) * 5);font:500 calc(var(--u) * 11) var(--font-mono);color:var(--sa-muted)}.p4-ok[data-astro-cid-et6cf7kd] .sa-check[data-astro-cid-et6cf7kd]{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.p4-name[data-astro-cid-et6cf7kd]{margin-top:calc(var(--u) * 10);font-weight:600;font-size:calc(var(--u) * 16.5);white-space:nowrap;letter-spacing:-.01em}.p4-desc[data-astro-cid-et6cf7kd]{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 13);line-height:1.35;color:var(--sa-muted)}.p4-skip[data-astro-cid-et6cf7kd]{box-sizing:border-box;display:grid;place-items:center;border:calc(var(--u) * 1.5) dashed var(--sa-line);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 14.5);font-style:italic;color:var(--sa-muted)}.p4-step[data-astro-cid-et6cf7kd]{animation:p4-step 8s var(--ease-out) infinite backwards;animation-delay:calc(var(--i) * .45s)}@keyframes p4-step{0%{opacity:.3;transform:translateY(calc(var(--u) * 12))}7%,94%{opacity:1;transform:none}to{opacity:.3;transform:translateY(calc(var(--u) * 12))}}.p4-ok[data-astro-cid-et6cf7kd]{animation:p4-ok 8s var(--ease-out) infinite backwards;animation-delay:calc(var(--i) * .45s + .35s)}@keyframes p4-ok{0%,3%{opacity:0;transform:scale(.7)}8%,94%{opacity:1;transform:none}to{opacity:0}}.p4-pill[data-astro-cid-et6cf7kd]{animation:p4-pill 8s var(--ease-out) infinite backwards;animation-delay:2.9s}@keyframes p4-pill{0%{opacity:0;transform:translateY(calc(var(--u) * 8))}6%,90%{opacity:1;transform:none}96%,to{opacity:0}}.p5-wide[data-astro-cid-ioyhaue2]{inset:0}.p5-wide[data-astro-cid-ioyhaue2]>[data-astro-cid-ioyhaue2]{position:absolute;margin:0}.p5-tall[data-astro-cid-ioyhaue2]{display:none}.p5-lead[data-astro-cid-ioyhaue2]{margin-top:calc(var(--u) * 10)!important;font-weight:600;font-size:calc(var(--u) * 26);line-height:1.2;letter-spacing:-.015em}.p5-t[data-astro-cid-ioyhaue2]{display:flex;align-items:center;gap:calc(var(--u) * 10);font-weight:600;font-size:calc(var(--u) * 19);line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.p5-t[data-astro-cid-ioyhaue2] b[data-astro-cid-ioyhaue2]{display:inline-grid;place-items:center;flex:none;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:50%;background:var(--sa-ink);color:var(--sa-card);font:500 calc(var(--u) * 12.5) / 1 var(--font-mono)}.p5-refine[data-astro-cid-ioyhaue2] .p5-t[data-astro-cid-ioyhaue2] b[data-astro-cid-ioyhaue2]{background:var(--sa-accent)}.p5-t[data-astro-cid-ioyhaue2]+.sa-p[data-astro-cid-ioyhaue2]{margin-top:calc(var(--u) * 8)!important}.p5-define[data-astro-cid-ioyhaue2]{display:flex;flex-direction:column;border-color:var(--sa-ink)}.p5-list[data-astro-cid-ioyhaue2]{list-style:none;margin:calc(var(--u) * 22) 0 0;padding:calc(var(--u) * 18) 0 0;border-top:calc(var(--u) * 1.5) dashed var(--sa-hair);display:flex;flex-direction:column;gap:calc(var(--u) * 18);font-size:calc(var(--u) * 16);font-weight:500;white-space:nowrap}.p5-list[data-astro-cid-ioyhaue2] .sa-row[data-astro-cid-ioyhaue2]{gap:calc(var(--u) * 10)}.p5-list[data-astro-cid-ioyhaue2] .sa-check[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.p5-team[data-astro-cid-ioyhaue2]{display:flex}.p5-foot[data-astro-cid-ioyhaue2]{margin-top:auto;padding-top:calc(var(--u) * 16);border-top:calc(var(--u) * 1.5) dashed var(--sa-hair)}.p5-foot[data-astro-cid-ioyhaue2] .sa-p[data-astro-cid-ioyhaue2]{margin-top:calc(var(--u) * 10)!important}.p5-team[data-astro-cid-ioyhaue2] .sa-av[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border:calc(var(--u) * 2) solid var(--sa-card);background:var(--sa-hair)}.p5-team[data-astro-cid-ioyhaue2] .sa-av[data-astro-cid-ioyhaue2]+.sa-av[data-astro-cid-ioyhaue2]{margin-left:calc(var(--u) * -8)}.p5-team[data-astro-cid-ioyhaue2].sm{margin:0 0 0 auto;align-items:center}.p5-team[data-astro-cid-ioyhaue2].sm .sa-av[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.p5-team[data-astro-cid-ioyhaue2].sm .p5-ok[data-astro-cid-ioyhaue2]{margin-left:calc(var(--u) * 6);width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.p5-node[data-astro-cid-ioyhaue2]{fill:var(--sa-card);stroke:var(--sa-ink);stroke-width:2}.p5-node[data-astro-cid-ioyhaue2].goal{fill:var(--sa-ink)}.p5-node[data-astro-cid-ioyhaue2].open{stroke:var(--sa-line);stroke-dasharray:3 3}.p5-journey[data-astro-cid-ioyhaue2]{stroke:var(--sa-ink)}.p5-actor[data-astro-cid-ioyhaue2]{box-sizing:border-box;display:grid;place-items:center;border-radius:calc(var(--u) * 12);background:var(--sa-ink);color:var(--sa-card)}.p5-actor[data-astro-cid-ioyhaue2].ai{background:var(--sa-card);color:var(--sa-ink);border:calc(var(--u) * 1.5) solid var(--sa-line)}.p5-who[data-astro-cid-ioyhaue2]{font-weight:600;font-size:calc(var(--u) * 17)}.p5-arc-l[data-astro-cid-ioyhaue2]{display:grid;place-items:center;font:500 calc(var(--u) * 12.5) / 1 var(--font-mono);color:var(--sa-accent);white-space:nowrap}.p5-wide[data-astro-cid-ioyhaue2] .p5-arc-l[data-astro-cid-ioyhaue2]{background:var(--sa-card)}.p5-v[data-astro-cid-ioyhaue2]{display:grid;place-items:center;border-radius:999px;background:var(--sa-accent-soft);font:600 calc(var(--u) * 12.5) / 1 var(--font-mono);color:var(--sa-accent)}.p5-v[data-astro-cid-ioyhaue2] i[data-astro-cid-ioyhaue2]{grid-area:1 / 1;font-style:normal}.p5-v[data-astro-cid-ioyhaue2] i[data-astro-cid-ioyhaue2]:not(:last-child){opacity:0}.p5-align[data-astro-cid-ioyhaue2],.p5-expand[data-astro-cid-ioyhaue2]{padding:calc(var(--u) * 16) calc(var(--u) * 18)}@media(max-width:640px){.sa.p5 .sa-in{--u: .25cqw }.p5-wide[data-astro-cid-ioyhaue2]{display:none}.sa.p5 .p5-tall[data-astro-cid-ioyhaue2]{display:block;inset:0}.p5-tall[data-astro-cid-ioyhaue2]>[data-astro-cid-ioyhaue2]{position:absolute;margin:0}.p5-tall[data-astro-cid-ioyhaue2] .sa-k[data-astro-cid-ioyhaue2]{font-size:calc(var(--u) * 10)}.p5-tall[data-astro-cid-ioyhaue2] .p5-lead[data-astro-cid-ioyhaue2]{margin:0!important;font-size:calc(var(--u) * 17.5);line-height:1.18}.p5-tall[data-astro-cid-ioyhaue2] .p5-t[data-astro-cid-ioyhaue2]{gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13)}.p5-tall[data-astro-cid-ioyhaue2] .p5-t[data-astro-cid-ioyhaue2] b[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 17);height:calc(var(--u) * 17);font-size:calc(var(--u) * 9.5)}.p5-tall[data-astro-cid-ioyhaue2] .sa-box[data-astro-cid-ioyhaue2]{padding:calc(var(--u) * 9) calc(var(--u) * 10);border-radius:calc(var(--u) * 10)}.p5-tall[data-astro-cid-ioyhaue2] .p5-list[data-astro-cid-ioyhaue2]{margin-top:calc(var(--u) * 10);padding-top:calc(var(--u) * 10);gap:calc(var(--u) * 9);font-size:calc(var(--u) * 11.5);border-top-width:calc(var(--u) * 1)}.p5-tall[data-astro-cid-ioyhaue2] .p5-list[data-astro-cid-ioyhaue2] .sa-row[data-astro-cid-ioyhaue2]{gap:calc(var(--u) * 6)}.p5-tall[data-astro-cid-ioyhaue2] .p5-list[data-astro-cid-ioyhaue2] .sa-check[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.p5-tall[data-astro-cid-ioyhaue2] .p5-foot[data-astro-cid-ioyhaue2]{padding-top:calc(var(--u) * 9);border-top-width:calc(var(--u) * 1)}.p5-tall[data-astro-cid-ioyhaue2] .p5-team[data-astro-cid-ioyhaue2] .sa-av[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 17);height:calc(var(--u) * 17);border-width:calc(var(--u) * 1.5)}.p5-tall[data-astro-cid-ioyhaue2] .p5-team[data-astro-cid-ioyhaue2] .sa-av[data-astro-cid-ioyhaue2]+.sa-av[data-astro-cid-ioyhaue2]{margin-left:calc(var(--u) * -5)}.p5-tall[data-astro-cid-ioyhaue2] .p5-node[data-astro-cid-ioyhaue2]{stroke-width:1.6}.p5-tall[data-astro-cid-ioyhaue2] .p5-t[data-astro-cid-ioyhaue2] .p5-v[data-astro-cid-ioyhaue2],.p5-tall[data-astro-cid-ioyhaue2] .p5-t[data-astro-cid-ioyhaue2] .p5-ok[data-astro-cid-ioyhaue2],.p5-tall[data-astro-cid-ioyhaue2] .p5-t[data-astro-cid-ioyhaue2] .p5-br[data-astro-cid-ioyhaue2]{margin-left:auto}.p5-tall[data-astro-cid-ioyhaue2] .p5-v[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 26);height:calc(var(--u) * 15);font-size:calc(var(--u) * 9)}.p5-tall[data-astro-cid-ioyhaue2] .p5-ok[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.p5-tall[data-astro-cid-ioyhaue2] [data-astro-cid-ioyhaue2]:is(.p5-align,.p5-expand){padding:calc(var(--u) * 9) calc(var(--u) * 8)}.p5-br[data-astro-cid-ioyhaue2]{flex:none;width:calc(var(--u) * 16);height:calc(var(--u) * 15);overflow:visible}.p5-br[data-astro-cid-ioyhaue2] .ln[data-astro-cid-ioyhaue2]{fill:none;stroke:var(--sa-ink);stroke-width:1.6;stroke-linecap:round}.p5-br[data-astro-cid-ioyhaue2] .ln[data-astro-cid-ioyhaue2].dash{stroke:var(--sa-line);stroke-dasharray:3 3}.p5-loop[data-astro-cid-ioyhaue2]{display:flex;align-items:stretch;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 8);height:calc(var(--u) * 36)}.p5-loop[data-astro-cid-ioyhaue2] .p5-actor[data-astro-cid-ioyhaue2]{width:calc(var(--u) * 38);flex:none;border-radius:calc(var(--u) * 8)}.p5-loop[data-astro-cid-ioyhaue2] .p5-who[data-astro-cid-ioyhaue2]{font-size:calc(var(--u) * 12)}.p5-mid[data-astro-cid-ioyhaue2]{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:calc(var(--u) * 2) 0}.p5-tall[data-astro-cid-ioyhaue2] .p5-arc-l[data-astro-cid-ioyhaue2]{font-size:calc(var(--u) * 9.5)}}.p5-list[data-astro-cid-ioyhaue2] .sa-check[data-astro-cid-ioyhaue2]{animation:p5-tick 9s var(--ease-out) infinite backwards;animation-delay:calc(var(--i) * .25s)}@keyframes p5-tick{0%{transform:scale(.4);opacity:0}5%,to{transform:none;opacity:1}}.p5-node[data-astro-cid-ioyhaue2]:not(.open){animation:p5-node 9s var(--ease-out) infinite backwards;animation-delay:calc(.6s + var(--i, 0) * .15s);transform-box:fill-box;transform-origin:center}@keyframes p5-node{0%{opacity:0;transform:scale(.3)}4%,to{opacity:1;transform:none}}.p5-v[data-astro-cid-ioyhaue2] i[data-astro-cid-ioyhaue2]:nth-child(1){animation:p5-v1 9s steps(1) infinite}.p5-v[data-astro-cid-ioyhaue2] i[data-astro-cid-ioyhaue2]:nth-child(2){animation:p5-v2 9s steps(1) infinite}.p5-v[data-astro-cid-ioyhaue2] i[data-astro-cid-ioyhaue2]:nth-child(3){animation:p5-v3 9s steps(1) infinite}@keyframes p5-v1{0%{opacity:1}33.3%,to{opacity:0}}@keyframes p5-v2{0%{opacity:0}33.3%{opacity:1}66.6%,to{opacity:0}}@keyframes p5-v3{0%{opacity:0}66.6%,to{opacity:1}}.p5-ok[data-astro-cid-ioyhaue2]{animation:p5-ok 9s var(--ease-out) infinite}@keyframes p5-ok{0%,70%{opacity:0;transform:scale(.4)}75%,96%{opacity:1;transform:none}to{opacity:0}}.p5-grow[data-astro-cid-ioyhaue2]{animation:p5-grow 9s var(--ease-out) infinite}@keyframes p5-grow{0%,80%{opacity:0}86%,96%{opacity:1}to{opacity:0}}.sa.p6{--t: 1}@container (max-width: 520px){.p6-lead[data-astro-cid-5dap4hht],.p6-l[data-astro-cid-5dap4hht],.sa.p6 .sa-k{--t: 1.5}}.sa.p6 .sa-k{font-size:calc(var(--u) * 12.5 * var(--t))}.p6-lead[data-astro-cid-5dap4hht]{margin-top:calc(var(--u) * 10)!important;font-weight:600;font-size:calc(var(--u) * 30 * var(--t));line-height:1.2;letter-spacing:-.015em}.p6-lead[data-astro-cid-5dap4hht] span[data-astro-cid-5dap4hht]{color:var(--sa-accent)}.p6-l[data-astro-cid-5dap4hht]{font-weight:600;font-size:calc(var(--u) * 18 * var(--t));line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.p6-card[data-astro-cid-5dap4hht]{display:flex;flex-direction:column;transform:rotate(var(--r))}.p6-lines[data-astro-cid-5dap4hht]{display:flex;flex-direction:column;gap:calc(var(--u) * 17);margin-top:calc(var(--u) * 26)}.p6-lines[data-astro-cid-5dap4hht] .sa-bar[data-astro-cid-5dap4hht]{height:calc(var(--u) * 8);background:var(--sa-hair)}.p6-video[data-astro-cid-5dap4hht]{align-items:center;justify-content:space-between;padding-inline:calc(var(--u) * 8)}.p6-play[data-astro-cid-5dap4hht]{position:relative;flex:none;margin-top:calc(var(--u) * 18);width:calc(var(--u) * 72);height:calc(var(--u) * 72);border:calc(var(--u) * 3) solid var(--sa-ink);border-radius:50%;box-sizing:border-box}.p6-play[data-astro-cid-5dap4hht]:after{content:"";position:absolute;left:36%;top:26%;border-style:solid;border-width:calc(var(--u) * 16) 0 calc(var(--u) * 16) calc(var(--u) * 25);border-color:transparent transparent transparent var(--sa-ink)}.p6-voice[data-astro-cid-5dap4hht]{justify-content:space-between;padding-block:calc(var(--u) * 14);border-radius:calc(var(--u) * 28)}.p6-voice[data-astro-cid-5dap4hht] svg[data-astro-cid-5dap4hht]{display:block;width:100%;height:calc(var(--u) * 40)}.p6-voice[data-astro-cid-5dap4hht] path[data-astro-cid-5dap4hht]{fill:none;stroke:var(--sa-ink);stroke-width:3;stroke-linecap:round}.p6-speck[data-astro-cid-5dap4hht]{fill:var(--sa-line)}.sa-svg .p6-arrow[data-astro-cid-5dap4hht]{stroke-width:7}.p6-dash[data-astro-cid-5dap4hht]{display:flex;flex-direction:column}.p6-dash[data-astro-cid-5dap4hht] ul[data-astro-cid-5dap4hht]{flex:1;display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin:calc(var(--u) * 16) 0 calc(var(--u) * 50);padding:calc(var(--u) * 18) 0 0;border-top:calc(var(--u) * 1.5) solid var(--sa-hair)}.p6-dash[data-astro-cid-5dap4hht] .sa-row[data-astro-cid-5dap4hht]{gap:calc(var(--u) * 12)}.p6-dash[data-astro-cid-5dap4hht] .sa-check[data-astro-cid-5dap4hht]{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.p6-dash[data-astro-cid-5dap4hht] .sa-bar[data-astro-cid-5dap4hht]{height:calc(var(--u) * 8)}.p6-cal[data-astro-cid-5dap4hht]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 14)}.p6-rings[data-astro-cid-5dap4hht]{width:100%;height:calc(var(--u) * 12);border-bottom:calc(var(--u) * 1.5) solid var(--sa-hair)}.p6-days[data-astro-cid-5dap4hht]{display:flex;gap:calc(var(--u) * 6)}.p6-days[data-astro-cid-5dap4hht] .sa-check[data-astro-cid-5dap4hht]{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.p6-card[data-astro-cid-5dap4hht]{animation:p6-settle 9s var(--ease-out) infinite backwards;animation-delay:calc(var(--i) * .15s)}@keyframes p6-settle{0%{opacity:.4;transform:rotate(calc(var(--r) * 2.2)) translateY(calc(var(--u) * 10))}7%,to{opacity:1;transform:rotate(var(--r))}}.p6-dash[data-astro-cid-5dap4hht] .sa-check[data-astro-cid-5dap4hht]{animation:p6-tick 9s var(--ease-out) infinite backwards;animation-delay:calc(1.2s + var(--i) * .45s)}.p6-days[data-astro-cid-5dap4hht] .sa-check[data-astro-cid-5dap4hht]{animation:p6-tick 9s var(--ease-out) infinite backwards;animation-delay:calc(3.8s + var(--i) * .3s)}@keyframes p6-tick{0%{opacity:0;transform:scale(.4)}4%,to{opacity:1;transform:none}}.si[data-astro-cid-2og4a5bg]{display:block;aspect-ratio:966 / 670;overflow:hidden;background:var(--bg, #fff)}.si[data-astro-cid-2og4a5bg] .si-img{display:block;width:100%;height:100%;object-fit:contain}.si[data-astro-cid-2og4a5bg] .si-dark{display:none}html[data-theme=dark] .si--pair[data-astro-cid-2og4a5bg]{background:var(--bg-dark, var(--bg))}html[data-theme=dark] .si--pair[data-astro-cid-2og4a5bg] .si-light{display:none}html[data-theme=dark] .si--pair[data-astro-cid-2og4a5bg] .si-dark{display:block}html[data-theme=dark] .si[data-astro-cid-2og4a5bg]:not(.si--pair){filter:brightness(.94)}.pa[data-astro-cid-mzk2ncnu]{--paper: #1b1b1b;--card: #262626;--edge: rgba(255, 255, 255, .08);--bar: #737373;--soft: #3d3d3d;--tile: #1f1f1f;--warm: rgba(217, 72, 43, .5);--tint: rgba(217, 72, 43, .18);--mark: #a3a3a3;display:block;width:100%;height:100%}html[data-theme=dark] .pa[data-astro-cid-mzk2ncnu]{--paper: #f4efec;--card: #fff;--edge: #e6dfd9;--bar: #b9b1a9;--soft: #e4ddd6;--tile: #f4efec;--warm: #f0c4b6;--tint: #fbeae4;--mark: #6b645e}.pa-paper[data-astro-cid-mzk2ncnu]{fill:var(--paper)}.pa-card[data-astro-cid-mzk2ncnu],.pa-field[data-astro-cid-mzk2ncnu]{stroke:var(--edge);stroke-width:1.5}.pa-card[data-astro-cid-mzk2ncnu]{fill:var(--card)}.pa-field[data-astro-cid-mzk2ncnu],.pa-tile[data-astro-cid-mzk2ncnu]{fill:var(--tile)}.pa-bar[data-astro-cid-mzk2ncnu]{fill:var(--bar)}.pa-soft[data-astro-cid-mzk2ncnu]{fill:var(--soft)}.pa-warm[data-astro-cid-mzk2ncnu]{fill:var(--warm)}.pa-tint[data-astro-cid-mzk2ncnu]{fill:var(--tint)}.pa-hot[data-astro-cid-mzk2ncnu]{fill:var(--ember)}.pa-rule[data-astro-cid-mzk2ncnu]{stroke:var(--edge);stroke-width:1.5}.pa-mark[data-astro-cid-mzk2ncnu],.pa-line[data-astro-cid-mzk2ncnu],.pa-tick[data-astro-cid-mzk2ncnu]{fill:none;stroke-linecap:round;stroke-linejoin:round}.pa-mark[data-astro-cid-mzk2ncnu]{stroke:var(--mark);stroke-width:2.4}.pa-line[data-astro-cid-mzk2ncnu]{stroke:var(--ember);stroke-width:2.4}.pa-tick[data-astro-cid-mzk2ncnu]{stroke:#fff;stroke-width:3}.w-grid[data-astro-cid-yvbfhkda]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.w-grid[data-astro-cid-yvbfhkda]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.w-grid[data-astro-cid-yvbfhkda]:has(>:nth-child(3):last-child)>[data-astro-cid-yvbfhkda]:first-child{grid-column:1 / -1}}@media(min-width:1100px){.w-grid[data-astro-cid-yvbfhkda]:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.w-grid[data-astro-cid-yvbfhkda]:has(>:nth-child(3):last-child)>[data-astro-cid-yvbfhkda]:first-child{grid-column:auto}}.w-card[data-astro-cid-yvbfhkda]{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;border-radius:18px;background:var(--color-bg-elev);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.w-cover[data-astro-cid-yvbfhkda]{display:block;aspect-ratio:16 / 10;overflow:hidden}.w-cover[data-astro-cid-yvbfhkda] .w-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.w-body[data-astro-cid-yvbfhkda]{flex:1;display:flex;flex-direction:column;gap:.9rem;padding:1.5rem 1.5rem 1.35rem}.w-card[data-astro-cid-yvbfhkda]:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #12110f59}.w-meta[data-astro-cid-yvbfhkda]{display:flex;justify-content:space-between;gap:1rem;font-size:.66rem;color:var(--color-fg-muted)}.w-title[data-astro-cid-yvbfhkda]{font-size:var(--type-item);line-height:1.15;letter-spacing:-.012em;color:var(--color-fg)}.w-excerpt[data-astro-cid-yvbfhkda]{font-size:.92rem;line-height:1.55;color:var(--color-fg-muted)}.w-go[data-astro-cid-yvbfhkda]{margin-top:auto;padding-top:.4rem;font-size:.85rem;color:var(--color-fg);display:inline-flex;gap:.35rem;align-items:center}.w-arrow[data-astro-cid-yvbfhkda]{display:inline-block;transition:transform .3s var(--ease-out),color .2s ease}.w-card[data-astro-cid-yvbfhkda]:hover .w-arrow[data-astro-cid-yvbfhkda]{transform:translate(3px,-3px);color:var(--ember)}@media(prefers-reduced-motion:reduce){.w-card[data-astro-cid-yvbfhkda]{transition:none}}.w-feature[data-astro-cid-dcsjdq2d]{display:grid;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3.25rem);border-radius:22px;background:linear-gradient(160deg,#ece8f4,#dee4f6);color:#1c1c22}@media(min-width:900px){.w-feature[data-astro-cid-dcsjdq2d]{grid-template-columns:1fr minmax(0,360px);gap:3.5rem}}.w-meta[data-astro-cid-dcsjdq2d]{display:flex;gap:1.25rem;font-size:.66rem;color:#5b5b72}.w-title[data-astro-cid-dcsjdq2d]{margin:.9rem 0 0;color:#1c1c22}.w-excerpt[data-astro-cid-dcsjdq2d]{margin-top:1rem;font-size:1.05rem;line-height:1.55;color:#4a4a5c;max-width:36rem}.w-rules[data-astro-cid-dcsjdq2d]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem}.w-rules[data-astro-cid-dcsjdq2d] li[data-astro-cid-dcsjdq2d]{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding-top:.7rem;border-top:1px solid rgba(28,28,34,.1);font-size:.9rem;color:#4a4a5c}.w-rules[data-astro-cid-dcsjdq2d] b[data-astro-cid-dcsjdq2d]{font-weight:600;color:#1c1c22}@media(max-width:520px){.w-rules[data-astro-cid-dcsjdq2d] li[data-astro-cid-dcsjdq2d]{grid-template-columns:1fr;gap:.2rem}}.w-actions[data-astro-cid-dcsjdq2d]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.w-btn[data-astro-cid-dcsjdq2d]{display:inline-flex;align-items:center;gap:.35rem;min-height:42px;padding:0 1.1rem;border-radius:99px;border:1px solid rgba(28,28,34,.18);background:#fff9;color:#1c1c22;font-size:.9rem;cursor:pointer;transition:background .2s ease}.w-btn[data-astro-cid-dcsjdq2d]:hover{background:#fff}.w-btn-primary[data-astro-cid-dcsjdq2d]{background:#1c1c22;border-color:#1c1c22;color:#f4f1ea}.w-btn-primary[data-astro-cid-dcsjdq2d]:hover{background:#000}.w-credit[data-astro-cid-dcsjdq2d]{margin-top:1.1rem;font-size:.78rem;color:#6b6b80}.w-credit[data-astro-cid-dcsjdq2d] a[data-astro-cid-dcsjdq2d]{color:inherit;text-decoration:underline;text-underline-offset:2px}.w-feature-stage[data-astro-cid-dcsjdq2d]{display:grid;justify-items:center;gap:.8rem}.w-tap[data-astro-cid-dcsjdq2d]{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:#5b5b72}html[data-theme=dark] .w-feature[data-astro-cid-dcsjdq2d]{background:linear-gradient(160deg,#1d1b26,#171a24);color:#ece9f6}html[data-theme=dark] .w-feature[data-astro-cid-dcsjdq2d] .w-meta[data-astro-cid-dcsjdq2d],html[data-theme=dark] .w-tap[data-astro-cid-dcsjdq2d]{color:#9a97b0}html[data-theme=dark] .w-feature[data-astro-cid-dcsjdq2d] .w-title[data-astro-cid-dcsjdq2d],html[data-theme=dark] .w-rules[data-astro-cid-dcsjdq2d] b[data-astro-cid-dcsjdq2d]{color:#f2f0fa}html[data-theme=dark] .w-feature[data-astro-cid-dcsjdq2d] .w-excerpt[data-astro-cid-dcsjdq2d],html[data-theme=dark] .w-rules[data-astro-cid-dcsjdq2d] li[data-astro-cid-dcsjdq2d]{color:#b6b3c8}html[data-theme=dark] .w-rules[data-astro-cid-dcsjdq2d] li[data-astro-cid-dcsjdq2d]{border-top-color:#ffffff14}html[data-theme=dark] .w-btn[data-astro-cid-dcsjdq2d]{background:#ffffff0f;border-color:#ffffff24;color:#ece9f6}html[data-theme=dark] .w-btn[data-astro-cid-dcsjdq2d]:hover{background:#ffffff1f}html[data-theme=dark] .w-btn-primary[data-astro-cid-dcsjdq2d]{background:#f2f0fa;border-color:#f2f0fa;color:#15141c}html[data-theme=dark] .w-btn-primary[data-astro-cid-dcsjdq2d]:hover{background:#fff}html[data-theme=dark] .w-credit[data-astro-cid-dcsjdq2d]{color:#8d8aa3}.shelf-head[data-astro-cid-lq7dkkhb]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem;padding-top:1.5rem;margin-bottom:var(--space-sm);border-top:1px solid var(--color-border)}.shelf-first[data-astro-cid-lq7dkkhb]{padding-top:0;border-top:0}.shelf-sub[data-astro-cid-lq7dkkhb]{margin-top:.5rem;font-size:1.02rem;line-height:1.5;color:var(--color-fg-muted);max-width:40rem;text-wrap:balance}
