/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.ph[data-astro-cid-tpjtrbug]{min-height:calc(100svh - var(--layout-header-height-mobile));padding-block:var(--spacing-24);flex-direction:column;justify-content:center;display:flex}@media (width>=600px){.ph[data-astro-cid-tpjtrbug]{min-height:calc(100svh - var(--layout-header-height))}}@media (orientation:landscape) and (height<=500px) and (width<=1023px){.ph[data-astro-cid-tpjtrbug]{padding-block:var(--spacing-12)}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.pp-pin[data-astro-cid-tpjtrbug]{height:calc(2 * (100svh - var(--layout-header-height)))}.ph[data-astro-cid-tpjtrbug]{top:var(--layout-header-height);height:calc(100svh - var(--layout-header-height));min-height:0;position:sticky}}.ph-h[data-astro-cid-tpjtrbug]{border-top:1px dashed #a9b4ff73;display:none;position:absolute;top:50%;left:52%;right:0}@media (width>=1024px){.ph-h[data-astro-cid-tpjtrbug]{display:block}}.ph-seam[data-astro-cid-tpjtrbug]{z-index:1;height:280px;margin-top:var(--spacing-12);background:var(--color-bg-page);color:var(--color-bg-brand);border-block:1px dashed #a9b4ff8c;position:relative}@media (width>=1024px){.ph[data-astro-cid-tpjtrbug] .ph-seam[data-astro-cid-tpjtrbug].ph-seam{border:0;border-inline:1px dashed #a9b4ff8c;width:clamp(200px,14vw,260px);height:auto;margin:0;position:absolute;top:0;bottom:0;left:62%;translate:-50%}.ph-copy[data-astro-cid-tpjtrbug]{max-width:50%}}.ph-bits[data-astro-cid-tpjtrbug]{display:none}@media (width>=1024px){.ph-bits[data-astro-cid-tpjtrbug]{display:block}}.ph-bits[data-astro-cid-tpjtrbug] path{fill:none;stroke:#1d1d1f24;stroke-width:1px;stroke-dasharray:1}.ph-bits[data-astro-cid-tpjtrbug] path.is-hot{stroke:#1d1d1f4d}.ph-bits[data-astro-cid-tpjtrbug]{z-index:2}.ph-tag[data-astro-cid-tpjtrbug]{background:var(--color-bg-surface);color:var(--color-text-caption);font-family:var(--font-body);white-space:nowrap;opacity:calc(.75 + .25 * var(--o,0));will-change:translate, rotate;border:1px solid #1d1d1f12;border-radius:10px;padding:7px 14px;font-size:14px;font-weight:400;line-height:1.3;transition:color .4s,border-color .4s,box-shadow .4s;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1d1d1f0a,0 6px 16px #1d1d1f0a}.ph-tag[data-astro-cid-tpjtrbug]:after{content:"";width:1px;height:6px;opacity:var(--o,0);background:#1d1d1f1f;position:absolute;top:calc(100% + 4px);left:50%}.ph-amb[data-astro-cid-tpjtrbug]:after{display:none}.ph-tag[data-astro-cid-tpjtrbug].is-on,.ph-tag[data-astro-cid-tpjtrbug].is-gov{color:var(--color-text-tertiary);border-color:#1d1d1f1a}.ph-tag[data-astro-cid-tpjtrbug].is-hot{color:var(--color-text-secondary);opacity:1;border-color:#1d1d1f1f;box-shadow:0 1px 2px #1d1d1f0d,0 10px 24px #1d1d1f14}.ph-sym[data-astro-cid-tpjtrbug],.ph-rec[data-astro-cid-tpjtrbug]{box-sizing:border-box;align-items:center;gap:6px;height:34px;display:flex}:is(.ph-sym[data-astro-cid-tpjtrbug],.ph-rec[data-astro-cid-tpjtrbug]) i{background:#1d1d1f1f;border-radius:3px;height:6px;transition:background-color .4s,width .6s;display:block}.ph-sym[data-astro-cid-tpjtrbug] .ph-dot{border-radius:2px;width:10px;height:10px}.ph-sym[data-astro-cid-tpjtrbug] .ph-bar-a{width:var(--a)}.ph-sym[data-astro-cid-tpjtrbug] .ph-bar-b{width:var(--b);opacity:.6}.ph-sym[data-astro-cid-tpjtrbug].is-on i[data-astro-cid-tpjtrbug],.ph-sym[data-astro-cid-tpjtrbug].is-hot i[data-astro-cid-tpjtrbug]{background:#1d1d1f33}.ph-rec[data-astro-cid-tpjtrbug]{height:26px;box-shadow:none;border-style:dashed;border-color:#1d1d1f1f;padding-inline:10px}.ph-rec[data-astro-cid-tpjtrbug] i{height:5px}.ph-rec[data-astro-cid-tpjtrbug] i:first-child{width:var(--r1)}.ph-rec[data-astro-cid-tpjtrbug] i:nth-child(2){width:var(--r2)}.ph-rec[data-astro-cid-tpjtrbug] i:nth-child(3){width:var(--r3)}.ph-rec[data-astro-cid-tpjtrbug].is-gov{border-style:solid;box-shadow:0 1px 2px #1d1d1f0a,0 6px 16px #1d1d1f0a}.ph-rec[data-astro-cid-tpjtrbug].is-gov i{background:#1d1d1f33;width:18px}.ph-logo[data-astro-cid-tpjtrbug]{background:var(--color-bg-surface);opacity:0;will-change:translate, scale, opacity;border:1px solid #1d1d1f0f;border-radius:16px;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;display:grid;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1d1d1f0a,0 10px 30px #4261f414,0 0 0 10px #a9b4ff1f}.ph-logo[data-astro-cid-tpjtrbug] span{opacity:.55}.ph-cap[data-astro-cid-tpjtrbug]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-tertiary);opacity:0;font-size:12px;font-weight:400;position:absolute;top:0;left:0}.ph-sq[data-astro-cid-tpjtrbug]{width:var(--s,10px);height:var(--s,10px);opacity:.7;will-change:translate, rotate;border:1px solid #a9b4ff99;transition:background-color .3s,border-color .3s;position:absolute;top:0;left:0}.ph-sq[data-astro-cid-tpjtrbug].is-fill{background:#a9b4ff59}.ph-sq[data-astro-cid-tpjtrbug].is-hot{opacity:1;background:#a9b4ff73;border-color:#7c8cffcc}.ph-bits[data-astro-cid-tpjtrbug]>[data-astro-cid-tpjtrbug]:not(.ph-logo){filter:opacity(.45)}.ph-bits[data-astro-cid-tpjtrbug] .ph-logo[data-astro-cid-tpjtrbug]{background:var(--color-bg-brand);border-color:#0000;box-shadow:0 10px 30px #4261f44d,0 0 0 10px #4261f41a}.ph-bits[data-astro-cid-tpjtrbug] .ph-logo[data-astro-cid-tpjtrbug] span{opacity:1;background:var(--color-white)}.ph-seam[data-astro-cid-tpjtrbug]{opacity:.5}.ps[data-astro-cid-3musfpvp]{--gap:var(--spacing-32);background:var(--color-bg-brand);color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.ps[data-astro-cid-3musfpvp]{height:calc(100svh - var(--layout-header-height));min-height:640px}}.ps-top[data-astro-cid-3musfpvp]{justify-content:space-between;align-items:center;gap:var(--spacing-6);width:100%;padding-top:var(--spacing-12);display:flex}@media (width>=1024px){.ps-top[data-astro-cid-3musfpvp]{padding-top:clamp(var(--spacing-8), 6svh, var(--spacing-16))}}.ps-tabs[data-astro-cid-3musfpvp]{gap:var(--spacing-8);scrollbar-width:none;display:flex;overflow-x:auto}.ps-tab[data-astro-cid-3musfpvp]{padding:var(--spacing-3) 0;font-size:var(--text-body-md);white-space:nowrap;color:#ffffff8c;cursor:pointer;flex:none;transition:color .3s;position:relative}.ps-tab[data-astro-cid-3musfpvp]:after{content:"";background:var(--color-white);transform-origin:0;height:1px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ps-tab[data-astro-cid-3musfpvp]:hover{color:#ffffffd9}.ps-tab[data-astro-cid-3musfpvp][aria-selected=true]{color:var(--color-white)}.ps-tab[data-astro-cid-3musfpvp][aria-selected=true]:after{transform:none}.ps-tab[data-astro-cid-3musfpvp]:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.ps-ctrl[data-astro-cid-3musfpvp]{align-items:center;gap:var(--spacing-3);display:none}@media (width>=600px){.ps-ctrl[data-astro-cid-3musfpvp]{display:flex}}.ps-count[data-astro-cid-3musfpvp]{margin-right:var(--spacing-3);font-family:var(--font-mono);color:#fff9;font-size:12px}.ps-count[data-astro-cid-3musfpvp] b{color:var(--color-white);font-weight:400}.ps-arrow[data-astro-cid-3musfpvp]{border-radius:var(--radius-button);width:44px;height:44px;color:var(--color-white);cursor:pointer;border:1px solid #ffffff80;place-items:center;transition:background-color .2s,color .2s,opacity .2s;display:grid}.ps-arrow[data-astro-cid-3musfpvp]:hover:not(:disabled){background:var(--color-white);color:var(--color-bg-brand)}.ps-arrow[data-astro-cid-3musfpvp]:disabled{opacity:.35;cursor:default}.ps-arrow[data-astro-cid-3musfpvp]:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.ps-view[data-astro-cid-3musfpvp]{touch-action:pan-y;flex:1;min-height:0}.ps-track[data-astro-cid-3musfpvp]{height:100%;display:grid}.ps-slide[data-astro-cid-3musfpvp]{opacity:0;visibility:hidden;grid-area:1/1;align-items:center;min-width:0;transition:opacity .45s,visibility 0s linear .45s;display:flex}.ps-slide[data-astro-cid-3musfpvp].is-on{opacity:1;visibility:visible;transition:opacity .55s .4s,visibility 0s linear .4s}.ps-in[data-astro-cid-3musfpvp]{gap:var(--spacing-12);width:100%;padding-block:var(--spacing-12) var(--spacing-16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.ps-in[data-astro-cid-3musfpvp]{align-items:stretch;column-gap:var(--gap);padding-block:var(--spacing-8) clamp(var(--spacing-10), 8svh, var(--spacing-20));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ps-text[data-astro-cid-3musfpvp]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ps-eyebrow[data-astro-cid-3musfpvp]{align-items:baseline;gap:var(--spacing-3);margin:0 0 var(--spacing-4);font-size:var(--text-body-sm);color:#ffffffb3;display:flex}.ps-eyebrow[data-astro-cid-3musfpvp] span{font-family:var(--font-mono);color:var(--color-white);font-size:12px}.ps-h[data-astro-cid-3musfpvp]{font-size:var(--text-heading-lg);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.14}.ps-d[data-astro-cid-3musfpvp]{margin:var(--spacing-5) 0 0;font-size:var(--text-body-md);color:#ffffffd9;font-weight:300;line-height:1.55}.ps-lists[data-astro-cid-3musfpvp]{gap:var(--spacing-8);width:100%;margin-top:var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=600px){.ps-lists[data-astro-cid-3musfpvp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ps-lab[data-astro-cid-3musfpvp]{margin-bottom:var(--spacing-4);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;font-size:12px;display:block}.ps-list[data-astro-cid-3musfpvp]{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-list[data-astro-cid-3musfpvp] li{gap:var(--spacing-3);font-size:var(--text-body-sm);color:#ffffffe6;line-height:1.5;display:flex}.ps-ck[data-astro-cid-3musfpvp]{background:var(--color-blue-100);width:14px;height:14px;color:var(--color-bg-brand);flex:none;place-items:center;display:grid;translate:0 3px}.ps-mk[data-astro-cid-3musfpvp]{background:var(--color-white);flex:none;width:6px;height:6px;translate:0 8px}.ps-cta[data-astro-cid-3musfpvp]{align-items:center;gap:var(--spacing-2);min-height:44px;margin-top:var(--spacing-10);padding:0 var(--spacing-5);border-radius:var(--radius-button);font-size:var(--text-body-sm);color:var(--color-white);border:1px solid #fff9;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.ps-cta[data-astro-cid-3musfpvp]:hover{background:var(--color-white);color:var(--color-bg-brand)}.ps-fig[data-astro-cid-3musfpvp]{padding:var(--spacing-6) var(--spacing-4);background:#516ef5;border-radius:16px;grid-template-columns:minmax(0,400px);place-content:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ps-fig[data-astro-cid-3musfpvp]{background:color-mix(in srgb, var(--color-bg-brand), white 8%)}}@media (width>=600px){.ps-fig[data-astro-cid-3musfpvp]{padding:var(--spacing-10) var(--spacing-8)}}@media (width>=1024px){.ps-fig[data-astro-cid-3musfpvp]{min-height:460px;margin-left:calc(-.5 * var(--gap));margin-right:calc(-1 * (max(0px, (100vw - var(--container-page)) / 2) + var(--page-x)));background:0 0;border-radius:0;padding:0;overflow:visible}}.ps-grid[data-astro-cid-3musfpvp]{position:absolute;inset:0}.ps-grid[data-astro-cid-3musfpvp] .wg path{stroke:#ffffff24}@media (width>=1024px){.ps-grid[data-astro-cid-3musfpvp]{display:none}}.ps-field[data-astro-cid-3musfpvp]{display:none}@media (width>=1024px){.ps-field[data-astro-cid-3musfpvp]{pointer-events:none;display:block;position:absolute;inset:0 0 0 50%}.ps-field[data-astro-cid-3musfpvp] :global(.wg path){stroke:#ffffff1a}}.ps-top[data-astro-cid-3musfpvp],.ps-view[data-astro-cid-3musfpvp],.ps-fig[data-astro-cid-3musfpvp]>.prm{position:relative}@media (prefers-reduced-motion:reduce){.ps-track[data-astro-cid-3musfpvp],.ps-slide[data-astro-cid-3musfpvp]{transition:none}}@media (width>=1600px){.ps-fig[data-astro-cid-3musfpvp]{grid-template-columns:minmax(0, calc(400px * var(--model-zoom)))}.ps-fig[data-astro-cid-3musfpvp]>.prm{zoom:var(--model-zoom)}}@media (width<=599px){.ps-tabs[data-astro-cid-3musfpvp]{column-gap:var(--spacing-6);flex-wrap:wrap;row-gap:0;overflow-x:visible}}.ps-layer[data-astro-cid-uhhwb6wp]{opacity:0;pointer-events:none;transition:opacity .5s,translate .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;translate:0 10px;container-type:size}.ps-layer[data-astro-cid-uhhwb6wp].is-on{opacity:1;translate:none}.ps-stage[data-astro-cid-uhhwb6wp]{--u:min(calc(100cqw / 640), calc(100cqh / 420), .86px);--g:#4f9a6a;--r:#d2584e;--ease:cubic-bezier(.22, 1, .36, 1);width:100%;height:100%;font-family:var(--font-body);font-weight:400;font-size:calc(var(--u) * 15);color:var(--color-text-primary);line-height:1.25;position:relative}.ps-stage[data-astro-cid-uhhwb6wp] p{margin:0}.ps-disc[data-astro-cid-uhhwb6wp]{width:calc(var(--u) * 380);aspect-ratio:1;background:#ffffff0f;border:1px solid #ffffff52;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ps-disc[data-astro-cid-uhhwb6wp] i{background:#ffffff12;border-radius:50%;position:absolute;inset:22%}.ps-pill[data-astro-cid-uhhwb6wp]{z-index:2;align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 9) calc(var(--u) * 18);background:var(--color-white);font-size:calc(var(--u) * 15);white-space:nowrap;box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 24) calc(var(--u) * -14) #10185a73;border-radius:999px;display:inline-flex;position:absolute;translate:-50% -50%}.ps-pill[data-astro-cid-uhhwb6wp] i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--g);border-radius:50%}.ps-p0[data-astro-cid-uhhwb6wp]{left:50%;top:calc(50% - var(--u) * 190)}.ps-p1[data-astro-cid-uhhwb6wp]{left:calc(50% - var(--u) * 190);top:50%}.ps-p2[data-astro-cid-uhhwb6wp]{left:calc(50% + var(--u) * 190);top:50%}.ps-card[data-astro-cid-uhhwb6wp]{z-index:3;width:calc(var(--u) * 232);border-radius:calc(var(--u) * 14);background:var(--color-white);box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 40) calc(var(--u) * -22) #10185a80;position:absolute}.ps-head[data-astro-cid-uhhwb6wp]{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 11) calc(var(--u) * 16);border-bottom:1px solid #1d1d1f12;display:flex}.ps-ic[data-astro-cid-uhhwb6wp]{width:calc(var(--u) * 17);height:calc(var(--u) * 17);fill:none;stroke:var(--color-text-secondary);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ps-mark[data-astro-cid-uhhwb6wp]{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);background:var(--color-action-primary);flex:none;place-items:center;display:grid}.ps-mark[data-astro-cid-uhhwb6wp] .ps-mk{width:58%;height:58%}.ps-dot[data-astro-cid-uhhwb6wp]{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--g);border-radius:50%;margin-left:auto}.ps-row[data-astro-cid-uhhwb6wp]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 16);display:flex}.ps-row[data-astro-cid-uhhwb6wp]+.ps-row[data-astro-cid-uhhwb6wp]{border-top:1px solid #1d1d1f0d}.ps-k[data-astro-cid-uhhwb6wp]{font-size:calc(var(--u) * 12.5);color:var(--color-text-tertiary)}.ps-flip[data-astro-cid-uhhwb6wp]{justify-items:end;display:grid}.ps-flip[data-astro-cid-uhhwb6wp]>[data-astro-cid-uhhwb6wp]{padding:calc(var(--u) * 4) calc(var(--u) * 11);font-size:calc(var(--u) * 13);white-space:nowrap;border-radius:999px;grid-area:1/1}.ps-loose[data-astro-cid-uhhwb6wp]{border:1px dashed var(--color-gray-300);color:var(--color-text-tertiary);opacity:0;rotate:-2deg}.ps-tag[data-astro-cid-uhhwb6wp]{background:var(--color-blue-50);color:var(--color-text-brand)}@media (prefers-reduced-motion:no-preference){.ps-layer[data-astro-cid-uhhwb6wp].is-on .ps-card[data-astro-cid-uhhwb6wp]{animation:ps-rise .6s var(--ease) both;animation-delay:calc(var(--k) * .15s)}.ps-layer[data-astro-cid-uhhwb6wp].is-on .ps-loose[data-astro-cid-uhhwb6wp]{animation:1.6s both ps-loose;animation-delay:calc(var(--k) * .15s + var(--j) * .12s)}.ps-layer[data-astro-cid-uhhwb6wp].is-on .ps-tag[data-astro-cid-uhhwb6wp]{animation:ps-tag 1.6s var(--ease) both;animation-delay:calc(var(--k) * .15s + var(--j) * .12s)}.ps-layer[data-astro-cid-uhhwb6wp].is-on .ps-dot[data-astro-cid-uhhwb6wp]{animation:1.6s both ps-dot;animation-delay:calc(var(--k) * .15s)}.ps-layer[data-astro-cid-uhhwb6wp].is-on .ps-pill[data-astro-cid-uhhwb6wp] i[data-astro-cid-uhhwb6wp]{animation:1.4s both ps-dot;animation-delay:calc(.7s + var(--k) * .18s)}.ps-layer[data-astro-cid-uhhwb6wp].is-on .ps-pill[data-astro-cid-uhhwb6wp]{animation:ps-pill .5s var(--ease) both;animation-delay:calc(.6s + var(--k) * .18s)}}@keyframes ps-rise{0%{opacity:0;translate:0 calc(var(--u) * 10)}to{opacity:1;translate:none}}@keyframes ps-loose{0%,45%{opacity:1}60%,to{opacity:0}}@keyframes ps-tag{0%,50%{opacity:0;scale:.9}65%,to{opacity:1;scale:1}}@keyframes ps-dot{0%,55%{background:var(--r)}70%,to{background:var(--g)}}@keyframes ps-pill{0%{opacity:.4}to{opacity:1}}@container (width<=520px){.ps-stage[data-astro-cid-uhhwb6wp]{--u:calc(100cqw / 360);place-content:flex-start center;gap:calc(var(--u) * 10);flex-wrap:wrap;display:flex}.ps-disc[data-astro-cid-uhhwb6wp]{display:none}.ps-pill[data-astro-cid-uhhwb6wp]{padding:calc(var(--u) * 7) calc(var(--u) * 14);font-size:calc(var(--u) * 13);position:static;translate:none}.ps-card[data-astro-cid-uhhwb6wp]{width:100%;position:static}.ps-card[data-astro-cid-uhhwb6wp]:first-of-type{margin-top:calc(var(--u) * 6)}}
