.cta[data-astro-cid-wpqvjbfr]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--r-sm);font-weight:var(--fw-semibold);letter-spacing:-.005em;text-decoration:none;max-width:100%;text-align:center;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.cta--md[data-astro-cid-wpqvjbfr]{min-height:3rem;padding:0 1.25rem;font-size:1rem}.cta--sm[data-astro-cid-wpqvjbfr]{min-height:2.5rem;padding:0 min(.875rem,14px);font-size:var(--fs-base)}@media(pointer:coarse){.cta--sm[data-astro-cid-wpqvjbfr]{min-height:var(--touch-target)}}.cta--primary[data-astro-cid-wpqvjbfr]{border:1px solid transparent;background:var(--accent);color:var(--on-accent)}.cta--primary[data-astro-cid-wpqvjbfr]:hover{background:var(--accent-hover)}.cta--primary[data-astro-cid-wpqvjbfr]:active{background:var(--accent-pressed)}.cta--ghost[data-astro-cid-wpqvjbfr]{border:1px solid var(--line-control);color:var(--fg)}.cta--ghost[data-astro-cid-wpqvjbfr]:hover{border-color:var(--fg-muted);background:color-mix(in srgb,var(--fg) 6%,transparent)}.cta[data-astro-cid-wpqvjbfr] .cta__icon{flex:none;transition:transform var(--dur-slow) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){.cta[data-astro-cid-wpqvjbfr]:hover .cta__icon{transform:translate(1.5px,-1.5px)}}.cta__short[data-astro-cid-wpqvjbfr]{display:none}@media(max-width:22.49rem){.cta__full[data-astro-cid-wpqvjbfr]{display:none}.cta__short[data-astro-cid-wpqvjbfr]{display:inline}}.site-footer[data-astro-cid-sz7xmlte]{--surface: var(--dark-bg-sunken);border-top:1px solid var(--line);background:var(--dark-bg-sunken)}.site-footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:2rem;padding-block:3rem max(2.5rem,env(safe-area-inset-bottom,0px))}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:var(--touch-target)}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:auto;height:1.375rem}.note[data-astro-cid-sz7xmlte]{margin-top:.5rem;color:var(--fg-muted);font-size:var(--fs-base)}.links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:0 .25rem;margin-inline-start:max(-.625rem,-10px)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.25rem;min-height:var(--touch-target);padding:0 min(.625rem,10px);border-radius:var(--r-sm);color:var(--fg-secondary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--fg)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{position:relative}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:0 0;transition:transform .24s var(--mo-ease-out),opacity .12s var(--ease-standard)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not([aria-current=page]):is(:hover,:focus-visible)>span[data-astro-cid-sz7xmlte]:after{opacity:1;transform:none}@media(forced-colors:active){.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]:after{display:none}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:4px}}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=page]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}.site-footer__legal[data-astro-cid-sz7xmlte]{display:grid;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--fg-muted);font-size:var(--fs-xs);line-height:1.5}@media(min-width:64rem){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(16rem,1fr) minmax(0,max-content);align-items:start;column-gap:4rem}.site-footer__legal[data-astro-cid-sz7xmlte]{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;column-gap:4rem}.links[data-astro-cid-sz7xmlte]{justify-content:flex-end;margin-inline:-.625rem}}.site-header[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:var(--z-header);border-bottom:1px solid var(--line);background:var(--dark-bg)}.site-header__bar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:min(.75rem,12px);height:var(--header-h)}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;flex:none;align-items:center;min-height:var(--touch-target);margin-inline-start:-.25rem;padding-inline:.25rem;border-radius:var(--r-xs)}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;width:auto;height:min(1.375rem,22px)}@media(forced-colors:active){.brand[data-astro-cid-dmqpwcec]{forced-color-adjust:none;background:#111316}}.nav-inline[data-astro-cid-dmqpwcec]{display:none}.nav-inline[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:flex;gap:.25rem}.nav-inline[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .75rem;border-radius:var(--r-sm);color:var(--fg-secondary);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.nav-inline[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,transparent)}.nav-inline[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{position:relative;color:var(--fg)}.nav-inline[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:calc((var(--header-h) - 2.5rem) / -2);height:2px;background:var(--accent)}.site-header__end[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:min(.5rem,8px);margin-inline-start:auto}.menu__toggle[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:min(var(--touch-target),44px);min-width:min(var(--touch-target),44px);padding:0 .625rem 0 .75rem;border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--fg);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;list-style:none;user-select:none;transition:border-color var(--dur-fast) var(--ease-standard)}.menu__toggle[data-astro-cid-dmqpwcec]::-webkit-details-marker{display:none}.menu__toggle[data-astro-cid-dmqpwcec]:hover{border-color:var(--line-control)}.menu[data-astro-cid-dmqpwcec] .menu__icon--close,.menu[data-astro-cid-dmqpwcec][open] .menu__icon--open{display:none}.menu[data-astro-cid-dmqpwcec][open] .menu__icon--close{display:inline}@media(max-width:29.99rem){.menu__toggle[data-astro-cid-dmqpwcec]{width:min(var(--touch-target),44px);padding:0}.menu__label[data-astro-cid-dmqpwcec]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.menu__scrim[data-astro-cid-dmqpwcec]{position:fixed;inset:var(--header-h) 0 0;background:#0000008c}.menu__sheet[data-astro-cid-dmqpwcec]{position:absolute;inset-inline:0;top:100%;max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;padding:.5rem max(var(--gutter),env(safe-area-inset-left,0px)) 1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--dark-line-strong);background:var(--dark-bg-raised);box-shadow:var(--shadow-frame-dark)}@media(min-width:48rem){.menu__sheet[data-astro-cid-dmqpwcec]{padding-inline:var(--gutter-md)}}.menu__sheet[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:grid}.menu__sheet[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]+li[data-astro-cid-dmqpwcec]{border-top:1px solid var(--line)}.menu__sheet[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;min-height:3.5rem;color:var(--fg);font-size:1.125rem;font-weight:var(--fw-medium);text-decoration:none}.menu__sheet[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{position:relative;padding-left:1rem}.menu__sheet[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:1.25rem;border-radius:2px;background:var(--accent);transform:translateY(-50%)}@media(max-width:23.99rem){.site-header__end[data-astro-cid-dmqpwcec] .cta__icon{display:none}}@media(min-width:30rem){.site-header__bar[data-astro-cid-dmqpwcec]{gap:1.5rem}}@media(min-width:64rem){.nav-inline[data-astro-cid-dmqpwcec]{display:block}.menu[data-astro-cid-dmqpwcec]{display:none}.site-header__bar[data-astro-cid-dmqpwcec]{gap:2.5rem}}@media(min-width:64rem)and (max-width:74.99rem){.site-header__bar[data-astro-cid-dmqpwcec]{gap:1rem}.nav-inline[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{gap:0}.nav-inline[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:0 .5rem}.nav-inline[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]:after{left:.5rem;right:.5rem}}@media(max-width:63.99rem){html:has(.menu[open]){overflow:hidden}}.nf[data-astro-cid-zetdm5md]{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:calc(100dvh - var(--header-h) - 12rem);padding-block:clamp(3.5rem,2rem + 6vw,7rem);background:var(--dark-bg)}.nf__grid[data-astro-cid-zetdm5md]{-webkit-mask-image:radial-gradient(ellipse 70% 80% at 60% 45%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 70% 80% at 60% 45%,#000 0%,transparent 100%)}.nf__inner[data-astro-cid-zetdm5md]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}.nf__eyebrow[data-astro-cid-zetdm5md]{display:inline-flex;align-items:center;gap:.75rem;color:var(--fg-muted);font-size:var(--fs-base)}.nf__eyebrow[data-astro-cid-zetdm5md]:before{content:"";width:.625rem;height:.625rem;border-radius:2px;background:var(--accent)}.nf__title[data-astro-cid-zetdm5md]{margin-top:1.25rem;max-width:12ch;color:var(--fg);font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);line-height:1;letter-spacing:-.04em;font-weight:var(--fw-semibold)}.nf__body[data-astro-cid-zetdm5md]{margin-top:1.25rem;max-width:28rem;color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.nf__ctas[data-astro-cid-zetdm5md]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@media(max-width:29.99rem){.nf__ctas[data-astro-cid-zetdm5md] .cta{flex:1 1 100%}}.nf__drawing[data-astro-cid-zetdm5md]{width:100%;max-width:17rem;height:auto}.nf__slot[data-astro-cid-zetdm5md]{fill:none;stroke:#6b727a;stroke-width:1.5;stroke-dasharray:6 5}.nf__centre[data-astro-cid-zetdm5md],.nf__dim[data-astro-cid-zetdm5md]{fill:none;stroke:#3a3f46;stroke-width:1.25}.nf__leader[data-astro-cid-zetdm5md]{fill:none;stroke:#8e949b;stroke-width:1.25}.nf__dot[data-astro-cid-zetdm5md]{fill:#c5cad0}.nf__tag[data-astro-cid-zetdm5md]{fill:#17191c;stroke:#8e949b;stroke-width:1.5}.nf__tag-text[data-astro-cid-zetdm5md]{fill:#eceef1;font-family:var(--font-sans);font-size:16px;font-weight:600;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}@media(min-width:40rem){.nf__inner[data-astro-cid-zetdm5md]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.nf__drawing[data-astro-cid-zetdm5md]{max-width:20rem;justify-self:end}}@media(min-width:64rem){.nf__inner[data-astro-cid-zetdm5md]{gap:4rem}.nf__drawing[data-astro-cid-zetdm5md]{max-width:27.5rem}}@media screen and (prefers-reduced-motion:no-preference){.nf__grid[data-astro-cid-zetdm5md]{animation:rv-drift 1.4s var(--mo-ease-out) backwards}.nf__slot[data-astro-cid-zetdm5md]{animation:nf-march .8s linear 2}.nf__leader[data-astro-cid-zetdm5md]{animation:rv-trace .5s var(--mo-ease-io) .3s backwards}.nf__dim[data-astro-cid-zetdm5md]{animation:rv-trace .6s var(--mo-ease-io) .9s backwards}.nf__dot[data-astro-cid-zetdm5md],.nf__tag[data-astro-cid-zetdm5md],.nf__tag-text[data-astro-cid-zetdm5md]{transform-box:fill-box;transform-origin:center;animation:rv-pop .52s var(--mo-spring) .7s backwards}.nf__dot[data-astro-cid-zetdm5md]{animation-delay:.3s}.nf__tag-text[data-astro-cid-zetdm5md]{animation-delay:.85s}}@keyframes nf-march{to{stroke-dashoffset:-11}}.cc[data-astro-cid-b2re2nm2]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:1.75rem;margin-top:.875rem;color:var(--fg-muted);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium)}.cc__text[data-astro-cid-b2re2nm2]{flex:1 1 14rem;text-wrap:pretty}@media(min-width:40rem){.cc[data-astro-cid-b2re2nm2] .cc__chip--phone{display:none}}.cc__open[data-astro-cid-b2re2nm2]{display:inline-flex;flex:none;align-items:center;gap:.25rem;min-height:1.75rem;color:var(--fg-secondary);text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:4px;max-width:100%}.cc__open[data-astro-cid-b2re2nm2]:hover{color:var(--fg);text-decoration-color:currentColor}.cc__open[data-astro-cid-b2re2nm2] .cc__open-icon{flex:none;transition:transform var(--dur-slow) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){.cc__open[data-astro-cid-b2re2nm2]:is(:hover,:focus-visible) .cc__open-icon{transform:translate(1.5px,-1.5px)}}@media(pointer:coarse){.cc__open[data-astro-cid-b2re2nm2]{min-height:var(--touch-target)}}.demo-marker[data-astro-cid-6fixknhc]{display:inline-flex;flex:none;align-items:center;height:1.375rem;padding:0 .4375rem;border:1px dashed var(--line-control);border-radius:var(--r-xs);color:var(--fg-muted);font-size:var(--fs-xs);line-height:1;font-weight:var(--fw-medium);white-space:nowrap}.frame[data-astro-cid-tmogtws3]{position:relative;overflow:hidden;border:1px solid var(--frame-border, var(--light-line-strong));border-radius:var(--r-lg);background:var(--light-bg-raised);color:var(--light-fg)}[data-surface=dark] .frame[data-astro-cid-tmogtws3]{--frame-border: rgb(236 238 241 / .14);box-shadow:0 24px 48px -16px #000000b3,0 2px 6px #00000059}.frame--plain[data-astro-cid-tmogtws3]{border-radius:10px}@media(max-width:39.99rem){.frame--plain[data-astro-cid-tmogtws3]{padding:.5rem;background:var(--light-bg-sunken)}.frame--plain[data-astro-cid-tmogtws3] .frame__screen[data-astro-cid-tmogtws3]{overflow:hidden;border:1px solid var(--light-line);border-radius:5px}}.frame__screen[data-astro-cid-tmogtws3]{position:relative}.frame__screen[data-astro-cid-tmogtws3] picture,.frame__screen[data-astro-cid-tmogtws3] img{display:block;width:100%;height:auto}.frame__bar[data-astro-cid-tmogtws3]{display:flex;align-items:center;gap:.75rem;height:2.125rem;padding:0 .625rem 0 .875rem;border-bottom:1px solid var(--light-line);background:var(--light-bg-muted);--fg-muted: var(--light-fg-muted);--line-control: var(--light-line-control)}.frame__url[data-astro-cid-tmogtws3]{min-width:0;overflow:hidden;color:var(--light-fg-muted);font-size:.6875rem;white-space:nowrap;text-overflow:ellipsis}.frame__host[data-astro-cid-tmogtws3]{color:var(--light-fg-secondary)}.frame__path-short[data-astro-cid-tmogtws3]{display:none}@media(max-width:39.99rem){.frame__host[data-astro-cid-tmogtws3],.frame__path[data-astro-cid-tmogtws3]{display:none}.frame__path-short[data-astro-cid-tmogtws3]{display:inline}}.frame__bar[data-astro-cid-tmogtws3] .frame__marker{margin-inline-start:auto;height:1.25rem;font-size:.6875rem}.frame--tablet[data-astro-cid-tmogtws3],.frame--phone[data-astro-cid-tmogtws3]{border:0;background:#0c0e10;box-shadow:0 0 0 1px #111316e6,inset 0 0 0 1px #eceef11a,0 30px 60px -20px #11131659}.frame--tablet[data-astro-cid-tmogtws3]{padding:.75rem;border-radius:1.5rem}.frame--phone[data-astro-cid-tmogtws3]{padding:.5rem;border-radius:2rem}.frame--tablet[data-astro-cid-tmogtws3] .frame__screen[data-astro-cid-tmogtws3]{overflow:hidden;border-radius:.75rem}.frame--phone[data-astro-cid-tmogtws3] .frame__screen[data-astro-cid-tmogtws3]{overflow:hidden;border-radius:1.5rem}.section--defer[data-astro-cid-sh445jdo]{content-visibility:auto}.section--defer-s[data-astro-cid-sh445jdo]{contain-intrinsic-size:auto 720px}.section--defer-m[data-astro-cid-sh445jdo]{contain-intrinsic-size:auto 1000px}.section--defer-l[data-astro-cid-sh445jdo]{contain-intrinsic-size:auto 1120px}@media(max-width:39.99rem){.section--defer-m[data-astro-cid-sh445jdo]{contain-intrinsic-size:auto 1600px}.section--defer-l[data-astro-cid-sh445jdo]{contain-intrinsic-size:auto 980px}}@media(min-width:40rem)and (max-width:63.99rem){.section--defer-l[data-astro-cid-sh445jdo]{contain-intrinsic-size:auto 1400px}}.section[data-astro-cid-sh445jdo]{position:relative;isolation:isolate;padding-block:clamp(2.75rem,2rem + 3vw,4.5rem);background:var(--surface)}@media(max-width:39.99rem){.section[data-astro-cid-sh445jdo]{padding-block:2.25rem}}.section--deep[data-astro-cid-sh445jdo]{--surface: var(--dark-bg-sunken)}.section--white[data-astro-cid-sh445jdo]{--surface: var(--light-bg-raised)}.section__inner[data-astro-cid-sh445jdo]{position:relative}.section--continues[data-astro-cid-sh445jdo]{padding-top:0}.section--light[data-astro-cid-sh445jdo]+.section--white,.section--white[data-astro-cid-sh445jdo]+.section--light{border-top:1px solid var(--light-line)}.sh[data-astro-cid-wk2votdk]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.sh__eyebrow[data-astro-cid-wk2votdk]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.sh__index[data-astro-cid-wk2votdk]{display:inline-flex;align-items:center;gap:.75rem;color:var(--fg)}.sh__index[data-astro-cid-wk2votdk]:after{content:"";width:1.5rem;height:1px;background:var(--line-control)}.sh__index[data-astro-cid-wk2votdk]:only-child:after{display:none}.sh__eyebrow[data-astro-cid-wk2votdk] .sh__chip{margin-inline-start:.25rem}.sh__heading[data-astro-cid-wk2votdk]{margin-top:1rem;max-width:20ch;font-size:clamp(2rem,1.4167rem + 2.5926vw,3.25rem);line-height:1.06;letter-spacing:-.03em;font-weight:var(--fw-semibold);color:var(--fg)}.sh__body[data-astro-cid-wk2votdk]{max-width:36rem;color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}@media(max-width:39.99rem){.sh__body[data-astro-cid-wk2votdk]{font-size:var(--fs-body);line-height:var(--lh-body)}}.sh__eyebrow[data-astro-cid-wk2votdk]{min-height:1.375rem}@media(min-width:64rem){.sh--split[data-astro-cid-wk2votdk]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:2.5rem;align-items:start}.sh--split[data-astro-cid-wk2votdk] .sh__body[data-astro-cid-wk2votdk]{max-width:34rem;font-size:var(--fs-body);line-height:var(--lh-body);padding-top:2.625rem}}@media(min-width:80rem){.sh--split[data-astro-cid-wk2votdk]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4rem}.sh--split[data-astro-cid-wk2votdk] .sh__body[data-astro-cid-wk2votdk]{font-size:var(--fs-lead);line-height:var(--lh-lead)}}.kl[data-astro-cid-nzdrargh]{display:grid;gap:1rem;margin-top:1rem;text-wrap:pretty}.kl[data-astro-cid-nzdrargh] dt[data-astro-cid-nzdrargh]{color:var(--fg);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.kl[data-astro-cid-nzdrargh] dd[data-astro-cid-nzdrargh]{margin-top:.125rem;color:var(--fg-secondary);font-size:var(--fs-base);line-height:var(--lh-base)}.ap__row[data-astro-cid-7gdaa5bl]{margin-top:clamp(2.5rem,1.5rem + 4vw,4rem)}.ap__key[data-astro-cid-7gdaa5bl]{display:none}@media(max-width:39.99rem){.ap[data-astro-cid-7gdaa5bl]{max-width:24.375rem}}@media(min-width:40rem){.ap[data-astro-cid-7gdaa5bl]{max-width:62rem}}@media(min-width:80rem){.ap__row[data-astro-cid-7gdaa5bl]{display:grid;grid-template-columns:minmax(0,62rem) minmax(12rem,1fr);gap:2.5rem;align-items:start}.ap__key[data-astro-cid-7gdaa5bl]{display:block;padding-top:1rem;border-top:1px solid var(--line-strong)}}.ap__key-label[data-astro-cid-7gdaa5bl]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ab[data-astro-cid-gtby3ji4]{display:inline-flex;flex:none;align-items:center;gap:.3125rem;height:1.5rem;padding:0 .5rem 0 .4375rem;border:1px solid transparent;border-radius:var(--r-xs);font-size:var(--fs-sm);line-height:1;font-weight:var(--fw-semibold);white-space:nowrap}.ab--compact[data-astro-cid-gtby3ji4]{height:1.375rem;padding:0 .375rem 0 .3125rem;gap:.25rem;font-size:var(--fs-xs)}.ab[data-astro-cid-gtby3ji4] .ab__icon{flex:none;stroke-width:2}.ab--a[data-astro-cid-gtby3ji4]{background:var(--mx-graphite-900);color:var(--mx-white)}.ab--b[data-astro-cid-gtby3ji4]{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.ab--c[data-astro-cid-gtby3ji4]{border-color:var(--light-line-strong);background:var(--light-bg-raised);color:var(--light-fg)}.ab--d[data-astro-cid-gtby3ji4]{border:1px dashed var(--light-line-control);background:transparent;color:var(--light-fg-secondary)}.acl[data-astro-cid-ikqd6so5]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,1.5rem + 4vw,4rem)}.acl__plate[data-astro-cid-ikqd6so5]{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1.75rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-raised)}.acl__plate--d[data-astro-cid-ikqd6so5]{border-style:dashed;border-color:var(--line-control);background:transparent}.acl__top[data-astro-cid-ikqd6so5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.acl__letter[data-astro-cid-ikqd6so5]{color:var(--fg);font-size:3.5rem;line-height:.85;letter-spacing:-.04em;font-weight:var(--fw-medium)}.acl__plate--d[data-astro-cid-ikqd6so5] .acl__letter[data-astro-cid-ikqd6so5]{color:var(--fg-muted)}.acl__name[data-astro-cid-ikqd6so5]{margin-top:1.25rem;color:var(--fg);font-size:1.125rem;line-height:1.35;letter-spacing:-.01em}.acl__what[data-astro-cid-ikqd6so5]{margin-top:.5rem;color:var(--fg-secondary);font-size:.9375rem;line-height:1.55}.acl__rules[data-astro-cid-ikqd6so5]{display:grid;gap:.625rem;margin-top:1.25rem}.acl__rules[data-astro-cid-ikqd6so5] li[data-astro-cid-ikqd6so5]{position:relative;padding-left:1.125rem;color:var(--fg-muted);font-size:var(--fs-base);line-height:1.5}.acl__rules[data-astro-cid-ikqd6so5] li[data-astro-cid-ikqd6so5]:before{content:"";position:absolute;left:0;top:.625rem;width:.5rem;height:1px;background:var(--fg-muted)}.acl__note[data-astro-cid-ikqd6so5]{max-width:44rem;margin-top:1.5rem;color:var(--fg-muted);font-size:var(--fs-base);line-height:1.55}@media(max-width:39.99rem){.acl[data-astro-cid-ikqd6so5]{gap:.75rem}.acl__plate[data-astro-cid-ikqd6so5]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:1rem 1rem 1.125rem}.acl__top[data-astro-cid-ikqd6so5]{padding:0;border:0}.acl__letter[data-astro-cid-ikqd6so5]{display:none}.acl__name[data-astro-cid-ikqd6so5]{margin:0;font-size:1rem}.acl__body[data-astro-cid-ikqd6so5]{grid-column:1 / -1;margin-top:.625rem;color:var(--fg-secondary);font-size:.9375rem;line-height:1.55}@media(max-width:22.5rem){.acl__plate[data-astro-cid-ikqd6so5]{grid-template-columns:minmax(0,1fr);row-gap:.5rem}}.acl__what[data-astro-cid-ikqd6so5],.acl__rules[data-astro-cid-ikqd6so5],.acl__rules[data-astro-cid-ikqd6so5] li[data-astro-cid-ikqd6so5]{display:inline;margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}.acl__rules[data-astro-cid-ikqd6so5] li[data-astro-cid-ikqd6so5]:before{content:" ";position:static;width:auto;height:auto;background:none}.acl__rules[data-astro-cid-ikqd6so5] li[data-astro-cid-ikqd6so5]+li[data-astro-cid-ikqd6so5]{display:none}}@media(min-width:40rem){.acl[data-astro-cid-ikqd6so5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.acl[data-astro-cid-ikqd6so5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.cf[data-astro-cid-fuquq7ce]{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.cf__dialog[data-astro-cid-fuquq7ce]{display:none}@media(min-width:40rem){.cf__dialog[data-astro-cid-fuquq7ce]{display:block;max-width:48rem}}@media(min-width:64rem)and (max-width:79.99rem){.cf__dialog[data-astro-cid-fuquq7ce]{justify-self:center}}.cf__side[data-astro-cid-fuquq7ce]{display:grid;align-content:start;gap:2.5rem}.cf__bench[data-astro-cid-fuquq7ce]{padding:1.5rem 0 0;border-top:2px solid var(--fg)}.cf__bench-label[data-astro-cid-fuquq7ce],.cf__ex-label[data-astro-cid-fuquq7ce]{color:var(--fg);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-bold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.cf__bench-label[data-astro-cid-fuquq7ce]{display:inline-flex;align-items:center;gap:.5rem}.cf__bench-text[data-astro-cid-fuquq7ce]{margin-top:.875rem;color:var(--fg);font-size:var(--fs-lead);line-height:var(--lh-lead)}.cf__examples[data-astro-cid-fuquq7ce]{padding-top:1.5rem;border-top:1px solid var(--line)}.cf__ex-head[data-astro-cid-fuquq7ce]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.cf__ex-label[data-astro-cid-fuquq7ce]{color:var(--fg-muted);font-weight:var(--fw-semibold)}.cf__ex-text[data-astro-cid-fuquq7ce]{margin-top:.75rem;color:var(--fg-secondary);font-size:.9375rem;line-height:1.6}@media(min-width:80rem){.cf[data-astro-cid-fuquq7ce]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4rem;align-items:start}.cf__side[data-astro-cid-fuquq7ce]{padding-top:.5rem}}.sec-link{margin-top:.75rem}.cov[data-astro-cid-t5qeahse]{margin-top:clamp(2.5rem,1.5rem + 4vw,4rem);padding:1.25rem 1.25rem 1.5rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-raised)}.cov__top[data-astro-cid-t5qeahse]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.cov__title[data-astro-cid-t5qeahse]{color:var(--fg);font-size:1rem;font-weight:var(--fw-semibold)}.cov__facts[data-astro-cid-t5qeahse]{display:grid;margin-top:.75rem}.cov__fact[data-astro-cid-t5qeahse]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"name sources" "arrow result";align-items:center;gap:.625rem .75rem;padding:.875rem 0;border-top:1px solid var(--line)}.cov__name[data-astro-cid-t5qeahse]{grid-area:name;color:var(--fg);font-size:var(--fs-base)}.cov__sources[data-astro-cid-t5qeahse]{grid-area:sources;display:flex;flex-wrap:wrap;gap:.375rem}.cov__none[data-astro-cid-t5qeahse]{display:inline-flex;align-items:center;height:1.375rem;padding:0 .4375rem;border:1px dashed var(--line-control);border-radius:var(--r-xs);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.cov[data-astro-cid-t5qeahse] .cov__arrow{grid-area:arrow;justify-self:end;color:var(--fg-muted)}.cov__result[data-astro-cid-t5qeahse]{grid-area:result;display:inline-flex;align-items:center;gap:.5rem;color:var(--fg);font-size:.9375rem;font-weight:var(--fw-medium)}.cov__result--none[data-astro-cid-t5qeahse]{color:var(--fg-secondary)}.cov__swatch[data-astro-cid-t5qeahse]{flex:none;width:.875rem;height:.875rem;border-radius:2px}.cov__result--a[data-astro-cid-t5qeahse] .cov__swatch[data-astro-cid-t5qeahse],.cov__seg--a[data-astro-cid-t5qeahse]{background:var(--mx-graphite-900);color:var(--mx-white)}.cov__result--b[data-astro-cid-t5qeahse] .cov__swatch[data-astro-cid-t5qeahse],.cov__seg--b[data-astro-cid-t5qeahse]{border:1px solid var(--info-border);background:var(--info-bg);color:var(--info)}.cov__result--none[data-astro-cid-t5qeahse] .cov__swatch[data-astro-cid-t5qeahse],.cov__seg--none[data-astro-cid-t5qeahse]{border:1px dashed var(--line-control);background:repeating-linear-gradient(135deg,transparent 0 5px,var(--line-strong) 5px 6px);color:var(--fg-secondary)}.cov__bar-row[data-astro-cid-t5qeahse]{display:grid;gap:.5rem;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.cov__bar-label[data-astro-cid-t5qeahse]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.cov__bar[data-astro-cid-t5qeahse]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.cov__seg[data-astro-cid-t5qeahse]{display:flex;align-items:center;justify-content:center;min-height:2rem;border-radius:3px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.cov__seg--none[data-astro-cid-t5qeahse]{background-color:var(--surface-raised)}.cov__seg-label[data-astro-cid-t5qeahse]{padding:.125rem .375rem;border-radius:2px;background:var(--surface-raised)}@media(min-width:40rem){.cov[data-astro-cid-t5qeahse]{padding:1.5rem 1.75rem 1.75rem}.cov__fact[data-astro-cid-t5qeahse]{grid-template-columns:5rem minmax(0,11rem) 1.5rem minmax(0,1fr);grid-template-areas:"name sources arrow result";gap:1rem}.cov[data-astro-cid-t5qeahse] .cov__arrow{justify-self:start}.cov__bar-row[data-astro-cid-t5qeahse]{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem}}.fl[data-astro-cid-t7qbqnbh]{display:grid;gap:1.25rem}.fl__head[data-astro-cid-t7qbqnbh]{display:flex}.fl__group--development[data-astro-cid-t7qbqnbh]{padding-top:1.25rem;border-top:1px dashed var(--line-control)}.fl__group[data-astro-cid-t7qbqnbh]:first-child{padding-top:0;border-top:0}.fl__label[data-astro-cid-t7qbqnbh]{color:var(--fg);font-size:1rem;line-height:1.4;font-weight:var(--fw-semibold);letter-spacing:-.005em}.fl__detail[data-astro-cid-t7qbqnbh]{max-width:34rem;color:var(--fg-muted);font-size:.9375rem;line-height:1.5}.fl__group--development[data-astro-cid-t7qbqnbh] .fl__label[data-astro-cid-t7qbqnbh]{color:var(--fg-secondary)}.fl__footnote[data-astro-cid-t7qbqnbh]{max-width:44rem;color:var(--fg-muted);font-size:var(--fs-base);line-height:1.5}@media(max-width:39.99rem){.fl__grid[data-astro-cid-t7qbqnbh]{margin-top:.625rem;color:var(--fg);font-size:.9375rem;line-height:1.55}.fl--nochip[data-astro-cid-t7qbqnbh] .fl__grid[data-astro-cid-t7qbqnbh]{margin-top:0}.fl__item[data-astro-cid-t7qbqnbh],.fl__label[data-astro-cid-t7qbqnbh]{display:inline}.fl__label[data-astro-cid-t7qbqnbh]{color:var(--fg-secondary);font-size:inherit;line-height:inherit;font-weight:var(--fw-regular)}.fl__item[data-astro-cid-t7qbqnbh]+.fl__item[data-astro-cid-t7qbqnbh]:before{content:" · ";content:" · " / "";color:var(--fg-muted)}.fl__detail[data-astro-cid-t7qbqnbh]{display:none}}@media(min-width:40rem){.fl[data-astro-cid-t7qbqnbh]{gap:1.5rem}.fl__group--development[data-astro-cid-t7qbqnbh]{padding-top:1.5rem}.fl__head[data-astro-cid-t7qbqnbh]{margin-bottom:.75rem}.fl__grid[data-astro-cid-t7qbqnbh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.fl__item[data-astro-cid-t7qbqnbh]{display:grid;align-content:start;row-gap:.25rem;padding:1rem 0 1.125rem;border-top:1px solid var(--line-strong)}.fl__group--inline[data-astro-cid-t7qbqnbh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;padding-bottom:0}.fl__group--inline[data-astro-cid-t7qbqnbh] .fl__head[data-astro-cid-t7qbqnbh]{margin:0;align-self:flex-start;padding-top:.0625rem}.fl__group--inline[data-astro-cid-t7qbqnbh] .fl__grid[data-astro-cid-t7qbqnbh]{display:flex;flex:1 1 24rem;flex-wrap:wrap;gap:.5rem 2rem}.fl__group--inline[data-astro-cid-t7qbqnbh] .fl__item[data-astro-cid-t7qbqnbh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .625rem;padding:0;border-top:0}.fl__group--inline[data-astro-cid-t7qbqnbh] .fl__detail[data-astro-cid-t7qbqnbh]{max-width:none}.fl__group--inline[data-astro-cid-t7qbqnbh]:first-child{padding-top:.875rem;border-top:1px solid var(--line-strong)}}@media(min-width:64rem){.fl--3[data-astro-cid-t7qbqnbh] .fl__grid[data-astro-cid-t7qbqnbh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dt[data-astro-cid-whik6ooo]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.dt__cta[data-astro-cid-whik6ooo]{display:grid;justify-items:start;gap:.875rem;margin-top:2rem}.dt__note[data-astro-cid-whik6ooo]{max-width:24rem;color:var(--fg-muted);font-size:var(--fs-base);line-height:1.5}@media(max-width:29.99rem){.dt__cta[data-astro-cid-whik6ooo] .cta{width:100%}}@media(min-width:64rem){.dt[data-astro-cid-whik6ooo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}}.pl__head[data-astro-cid-mnvk4ct3]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.pl__label[data-astro-cid-mnvk4ct3]{color:var(--fg);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);font-weight:var(--fw-semibold)}.pl__status[data-astro-cid-mnvk4ct3]{margin-top:.5rem;color:var(--fg-muted);font-size:var(--fs-base)}.pl__rail[data-astro-cid-mnvk4ct3]{position:relative;display:grid;gap:0;margin-top:2rem}.pl--vertical[data-astro-cid-mnvk4ct3] .pl__rail[data-astro-cid-mnvk4ct3]:first-child{margin-top:0}.pl__step[data-astro-cid-mnvk4ct3]{position:relative;display:grid;align-content:start;grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;padding-bottom:1.75rem}.pl__step[data-astro-cid-mnvk4ct3]:not(:last-child):before{content:"";position:absolute;left:calc(1.375rem - .5px);top:2.75rem;bottom:0;width:1px;background:var(--line-control)}.pl__node[data-astro-cid-mnvk4ct3]{grid-row:1 / span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-control);border-radius:999px;background:var(--surface)}.pl__n[data-astro-cid-mnvk4ct3]{color:var(--fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.pl__name[data-astro-cid-mnvk4ct3]{align-self:center;min-height:2.75rem;display:flex;align-items:center;color:var(--fg);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-bold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.pl__text[data-astro-cid-mnvk4ct3]{grid-column:2;max-width:30rem;color:var(--fg-secondary);font-size:.9375rem;line-height:1.55}.pl__step--out[data-astro-cid-mnvk4ct3] .pl__node[data-astro-cid-mnvk4ct3]{border-color:var(--fg);background:var(--fg)}.pl__step--out[data-astro-cid-mnvk4ct3] .pl__n[data-astro-cid-mnvk4ct3]{color:var(--surface)}@media(max-width:39.99rem){.pl__rail[data-astro-cid-mnvk4ct3]{gap:.875rem;margin-top:1.25rem}.pl__step[data-astro-cid-mnvk4ct3]{grid-template-columns:1.75rem minmax(0,1fr);column-gap:.5rem;row-gap:.125rem;padding-bottom:0}.pl__step[data-astro-cid-mnvk4ct3]:not(:last-child):before{display:none}.pl__node[data-astro-cid-mnvk4ct3]{grid-row:1;place-items:start;width:auto;height:auto;border:0;background:none}.pl__step--out[data-astro-cid-mnvk4ct3] .pl__node[data-astro-cid-mnvk4ct3]{background:none}.pl__step--out[data-astro-cid-mnvk4ct3] .pl__n[data-astro-cid-mnvk4ct3]{color:var(--fg)}.pl__n[data-astro-cid-mnvk4ct3]{line-height:var(--lh-xs)}.pl__name[data-astro-cid-mnvk4ct3]{min-height:0}.pl__text[data-astro-cid-mnvk4ct3]{font-size:var(--fs-base);line-height:1.5}.pl--brief[data-astro-cid-mnvk4ct3] .pl__rail[data-astro-cid-mnvk4ct3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.625rem .5rem}.pl--brief[data-astro-cid-mnvk4ct3] .pl__step[data-astro-cid-mnvk4ct3]{display:flex;align-items:baseline;gap:.375rem}.pl--brief[data-astro-cid-mnvk4ct3] .pl__name[data-astro-cid-mnvk4ct3]{align-self:baseline}.pl--brief[data-astro-cid-mnvk4ct3] .pl__step[data-astro-cid-mnvk4ct3]:not(:last-child):after{content:"→";content:"→" / "";margin-inline-start:.125rem;color:var(--fg-muted);font-size:var(--fs-xs)}.pl--brief[data-astro-cid-mnvk4ct3] .pl__text[data-astro-cid-mnvk4ct3]{display:none}}@media(min-width:64rem)and (max-width:79.99rem){.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:2.5rem;align-items:start}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__head[data-astro-cid-mnvk4ct3]{grid-column:1;grid-row:1}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__status[data-astro-cid-mnvk4ct3]{grid-column:1;grid-row:2}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__rail[data-astro-cid-mnvk4ct3]{grid-column:2;grid-row:1 / span 2;margin-top:0}}@media(min-width:80rem){.pl--h4[data-astro-cid-mnvk4ct3] .pl__rail[data-astro-cid-mnvk4ct3]{grid-template-columns:repeat(4,minmax(0,1fr))}.pl--h5[data-astro-cid-mnvk4ct3] .pl__rail[data-astro-cid-mnvk4ct3]{grid-template-columns:repeat(5,minmax(0,1fr))}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__rail[data-astro-cid-mnvk4ct3]{column-gap:1.5rem;margin-top:2.5rem}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__step[data-astro-cid-mnvk4ct3]{grid-template-columns:minmax(0,1fr);row-gap:.875rem;padding-bottom:0}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__step[data-astro-cid-mnvk4ct3]:not(:last-child):before{left:3.5rem;right:-.75rem;top:calc(1.375rem - .5px);bottom:auto;width:auto;height:1px}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__step[data-astro-cid-mnvk4ct3]:not(:last-child):after{content:"";position:absolute;top:calc(1.375rem - 3.5px);right:-.75rem;width:7px;height:7px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);transform:rotate(45deg)}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__node[data-astro-cid-mnvk4ct3]{grid-row:auto}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__name[data-astro-cid-mnvk4ct3]{min-height:0}.pl[data-astro-cid-mnvk4ct3]:not(.pl--vertical) .pl__text[data-astro-cid-mnvk4ct3]{grid-column:1}}.lc[data-astro-cid-fvdruuuz]{display:grid;grid-template-columns:minmax(0,1fr);gap:3.5rem;margin-top:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.lc__statuses[data-astro-cid-fvdruuuz]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.lc__label[data-astro-cid-fvdruuuz]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.lc__list[data-astro-cid-fvdruuuz]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.25rem}.lc__status[data-astro-cid-fvdruuuz]{display:inline-flex;align-items:center;gap:.5rem;color:var(--fg);font-size:1rem;font-weight:var(--fw-semibold)}.lc__status[data-astro-cid-fvdruuuz] svg{color:var(--fg-secondary)}.lc__text[data-astro-cid-fvdruuuz]{max-width:30rem;margin-top:.375rem;color:var(--fg-secondary);font-size:.9375rem;line-height:1.55}.lc__drawer[data-astro-cid-fvdruuuz]{width:100%;max-width:27.5rem}@media(min-width:40rem){.lc__list[data-astro-cid-fvdruuuz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(min-width:64rem){.lc[data-astro-cid-fvdruuuz]{grid-template-columns:minmax(0,1fr) 27.5rem;gap:4rem;align-items:start}.lc__list[data-astro-cid-fvdruuuz]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.lc__drawer[data-astro-cid-fvdruuuz]{position:sticky;top:calc(var(--header-h) + 2rem)}}.ph[data-astro-cid-s5hxusys]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3rem,2rem + 4vw,5.5rem) 0 clamp(3.5rem,2.25rem + 5vw,6.5rem);background:var(--dark-bg)}.ph__grid[data-astro-cid-s5hxusys]{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}.ph__inner[data-astro-cid-s5hxusys]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2rem + 2.5vw,4rem)}.ph__copy[data-astro-cid-s5hxusys]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}.ph__eyebrow[data-astro-cid-s5hxusys]{display:inline-flex;align-items:center;gap:.75rem;color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ph__eyebrow[data-astro-cid-s5hxusys]:not([data-plan-state],[data-status-label]):before{content:"";flex:none;width:.625rem;height:.625rem;border-radius:2px;background:var(--accent)}.ph__title[data-astro-cid-s5hxusys]{margin-top:1.25rem;color:var(--fg);font-size:clamp(2.625rem,1.55rem + 4.8vw,5.25rem);line-height:.98;letter-spacing:-.042em;font-weight:var(--fw-semibold);text-wrap:balance}.ph__side[data-astro-cid-s5hxusys]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:36rem}.ph__text[data-astro-cid-s5hxusys]{color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}@media(min-width:64rem){.ph--full[data-astro-cid-s5hxusys] .ph__copy[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:3rem;align-items:end}.ph--full[data-astro-cid-s5hxusys] .ph__side[data-astro-cid-s5hxusys]{padding-bottom:.5rem}}.ph--compact[data-astro-cid-s5hxusys] .ph__side[data-astro-cid-s5hxusys]{max-width:40rem}@media screen and (prefers-reduced-motion:no-preference){.ph__eyebrow[data-astro-cid-s5hxusys]:not([data-plan-state],[data-status-label]):before{animation:rv-pop .42s var(--mo-spring) .1s backwards}.ph__grid[data-astro-cid-s5hxusys]{animation:rv-drift 1.4s var(--mo-ease-out) backwards}.ph__title[data-astro-cid-s5hxusys]{animation:rv-settle .7s var(--mo-ease-out) backwards}}.pi[data-astro-cid-tz2js7zz]{padding-top:1.25rem;border-top:1px solid var(--line)}.pi__label[data-astro-cid-tz2js7zz]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.pi__list[data-astro-cid-tz2js7zz]{display:grid;grid-template-columns:minmax(0,1fr);margin-top:.5rem}.pi__list[data-astro-cid-tz2js7zz] a[data-astro-cid-tz2js7zz]{display:flex;align-items:center;gap:min(.75rem,12px);min-height:var(--touch-target);color:var(--fg-secondary);font-size:.9375rem;font-weight:var(--fw-medium);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.pi__n[data-astro-cid-tz2js7zz]{display:inline-grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--line-control);border-radius:999px;color:var(--fg);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.pi__text[data-astro-cid-tz2js7zz]{text-wrap:pretty}.pi__list[data-astro-cid-tz2js7zz] a[data-astro-cid-tz2js7zz]:hover{color:var(--fg)}.pi__list[data-astro-cid-tz2js7zz] a[data-astro-cid-tz2js7zz]:hover .pi__n[data-astro-cid-tz2js7zz]{border-color:var(--fg)}@media(min-width:40rem){.pi__list[data-astro-cid-tz2js7zz]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.dn[data-astro-cid-vyveolbc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem 1.125rem;border:1px dashed var(--line-control);border-radius:var(--r-md);color:var(--fg-secondary);font-size:.9375rem;line-height:1.55}.dn[data-astro-cid-vyveolbc] .dn__icon{margin-top:.125rem;color:var(--fg-muted)}.dn[data-astro-cid-vyveolbc] strong[data-astro-cid-vyveolbc]{color:var(--fg);font-weight:var(--fw-semibold)}.th[data-astro-cid-vyveolbc]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"notice" "phone" "figure" "index";gap:2rem}.th__phone[data-astro-cid-vyveolbc]{grid-area:phone;max-width:24.375rem}.dn[data-astro-cid-vyveolbc]{grid-area:notice}.th__figure[data-astro-cid-vyveolbc]{grid-area:figure;display:none}.th[data-astro-cid-vyveolbc] .th__index{grid-area:index}@media(min-width:40rem){.th[data-astro-cid-vyveolbc]{gap:2.5rem}.th__phone[data-astro-cid-vyveolbc]{display:none}.th__figure[data-astro-cid-vyveolbc]{display:block;max-width:59.5rem}}@media(min-width:64rem){.th[data-astro-cid-vyveolbc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"notice index" "figure figure";gap:2.5rem 3rem;align-items:start}}@media(min-width:80rem){.th__figure[data-astro-cid-vyveolbc]{max-width:none}}.vm__criteria[data-astro-cid-tucg3qnk]{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,1.5rem + 4vw,4rem);border-bottom:1px solid var(--line)}.vm__item[data-astro-cid-tucg3qnk]{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--line)}.vm__n[data-astro-cid-tucg3qnk]{padding-top:.1875rem;color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.vm__text[data-astro-cid-tucg3qnk]{color:var(--fg);font-size:1.0625rem;line-height:1.5}@media(min-width:48rem){.vm__criteria[data-astro-cid-tucg3qnk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.vm__principle[data-astro-cid-tucg3qnk]{display:grid;justify-items:start;gap:2rem;margin-top:clamp(4rem,3rem + 5vw,7rem)}.vm__line[data-astro-cid-tucg3qnk]{display:grid;color:var(--fg);font-size:min(clamp(2.5rem,1.35rem + 5.1vw,5.25rem),8.2vw);line-height:1;letter-spacing:-.045em;font-weight:var(--fw-medium)}.vm__line[data-astro-cid-tucg3qnk]>span[data-astro-cid-tucg3qnk]{display:block;white-space:nowrap}.vm__line-2[data-astro-cid-tucg3qnk]{color:var(--fg-muted)}.vm__today[data-astro-cid-tucg3qnk]{display:grid;justify-items:start;gap:.75rem;max-width:30rem}.vm__today[data-astro-cid-tucg3qnk] p[data-astro-cid-tucg3qnk]{color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.ptb-wrap,.pcards{margin-top:2rem}.ptb{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.ptb__fcol{width:26%}.ptb__caption{padding-bottom:1.25rem;color:var(--fg-secondary);text-align:left}.ptb :is(th,td){padding:.875rem;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-weight:inherit}.ptb :is(th,td):first-child{padding-left:0}.ptb thead th{padding-top:1.25rem;padding-bottom:.375rem;border-top:0;vertical-align:bottom}.ptb__name{display:block;color:var(--fg);font-size:1.375rem;line-height:1.15;font-weight:var(--fw-semibold);letter-spacing:-.015em}.ptb__rec{display:block;margin-bottom:.5rem;color:var(--fg);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ptb__top td{padding-top:.25rem;padding-bottom:.25rem;border-top:0}.ptb__aud p{color:var(--fg-secondary);font-size:var(--fs-base);line-height:var(--lh-base)}.ptb__price td{padding-top:.75rem}.ptb__state td{padding-top:.75rem;padding-bottom:1.5rem}.ptb__state p,.pcard__state{color:var(--fg);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium)}.pp__amount{display:block;color:var(--fg);font-size:clamp(1.75rem,1.45rem + .65vw,2.25rem);line-height:1.1;font-weight:var(--fw-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pp__tail{display:block;margin-top:.25rem;color:var(--fg-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pp__year{margin-top:.625rem;color:var(--fg-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pp__year span{color:var(--fg);font-weight:var(--fw-semibold)}.pp__pending{color:var(--fg);font-size:1.125rem;line-height:1.3;font-weight:var(--fw-semibold)}.ptb__ghead>*{padding-top:2rem}.ptb__ghead .sl__label,.ptb__gnote{display:block}.ptb__gnote{margin-top:.25rem;color:var(--fg-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pt__label{color:var(--fg);font-size:.9375rem;line-height:1.45;font-weight:var(--fw-medium)}.ptb tbody th .pt__label{display:block;margin-bottom:.375rem}.ptb__note,.pcard__note{margin-top:.375rem;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ptb .ptb__m,.ptb .ptb__a{padding-top:.9375rem}.pal{display:inline;color:var(--fg);font-size:.9375rem;line-height:1.45;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ptb__val,.pcard__val{white-space:nowrap}.ptb__val .pal,.pcard__val .pal{white-space:normal}.pfn{display:inline-flex;align-items:flex-start;justify-content:center;min-width:min(1.5rem,24px);min-height:1.5rem;color:var(--fg-secondary);font-weight:var(--fw-semibold);text-decoration:none}.pfn:hover{color:var(--fg)}.pmark{display:inline-flex;flex:none}.pmark svg{width:min(1.25rem,20px);height:min(1.25rem,20px);fill:none;stroke-linecap:round;stroke-linejoin:round}.pmark--in svg{stroke:var(--fg);stroke-width:2.25}.pmark--out svg{stroke:var(--line-control);stroke-width:1.5}.ptb .is-hl{border-inline:1px solid var(--line-strong);background:var(--light-bg)}.ptb thead .is-hl{border-top:2px solid var(--accent);border-radius:var(--r-md) var(--r-md) 0 0}.ptb tbody:last-child tr:last-child .is-hl{border-bottom:1px solid var(--line-strong);border-radius:0 0 var(--r-md) var(--r-md)}.pcards{display:grid;gap:1.25rem}.pcard{padding:1.25rem min(1rem,16px) .75rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--light-bg-raised)}.pcard.is-hl{border-color:var(--line-strong);border-top:2px solid var(--accent);background:var(--light-bg)}.pcard__name{color:var(--fg);font-size:1.5rem;line-height:1.15;font-weight:var(--fw-semibold);letter-spacing:-.02em}.pcard__aud{margin-top:.375rem;color:var(--fg-secondary);font-size:var(--fs-base);line-height:var(--lh-base)}.pcard .pp{margin-top:1rem}.pcard__state{margin-top:.875rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.pcard__group{margin-top:1rem}.pcard__rows{margin-top:.375rem}.pcard__row{display:grid;grid-template-columns:min(1.25rem,20px) minmax(0,1fr);column-gap:min(.75rem,12px);padding:.625rem 0;border-top:1px solid var(--line)}.pcard__row:first-child{border-top:0}.pcard__feat{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}@media(max-width:22.5rem){.pcard__feat .chip{letter-spacing:.02em}}.pcard__row.is-out .pt__label{color:var(--fg-muted);font-weight:var(--fw-regular)}.pcard__note,.pcard__val{grid-column:2}.pcard__val{margin-top:.25rem}.pcard__val .pal{font-size:1.125rem}@media(max-width:63.99rem){.ptb-wrap{display:none}}@media(min-width:48rem)and (max-width:63.99rem){.pcards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pcard:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:64rem){.pcards{display:none}}@media(min-width:64rem)and (max-width:89.99rem){.ptb :is(th,td){padding-inline:.625rem}.ptb__name{font-size:1.1875rem}.ptb__rec{letter-spacing:.04em}.ptb .pp__amount{font-size:1.625rem}}.pnotes{display:grid;gap:2rem 3rem;margin-top:2rem;max-width:60rem}.pnotes__limits p:not(.sl__label),.pnotes__ws p{margin-top:.5rem;color:var(--fg-secondary);line-height:1.6}.pnotes__h3{color:var(--fg);font-size:1.125rem;line-height:1.3;font-weight:var(--fw-semibold)}.pnotes__ws .lead-link{margin-top:.75rem}.pnotes__fn{margin-bottom:1.25rem}.pnotes__fn+.sl__label{margin-top:0}@media(min-width:64rem){.pnotes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fc[data-astro-cid-nqzr7c5x]{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:clamp(5rem,3rem + 8vw,10rem);border-top:1px solid var(--line);background:var(--dark-bg);text-align:center}.fc__grid[data-astro-cid-nqzr7c5x]{-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 45%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 45%,#000 0%,transparent 100%)}.fc__inner[data-astro-cid-nqzr7c5x]{display:grid;justify-items:center}.fc__mark[data-astro-cid-nqzr7c5x]{width:3.5rem;height:auto}@media(forced-colors:active){.fc__mark[data-astro-cid-nqzr7c5x]{forced-color-adjust:none;padding:.25rem;border-radius:var(--r-xs);background:#111316}}.fc__title[data-astro-cid-nqzr7c5x]{margin-top:2rem;max-width:12ch;color:var(--fg);font-size:clamp(2.5rem,1.5rem + 4.4vw,5rem);line-height:1;letter-spacing:-.042em;font-weight:var(--fw-semibold)}.fc__body[data-astro-cid-nqzr7c5x]{margin:1.5rem 0 2.25rem;max-width:34rem;color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.fc__ctas[data-astro-cid-nqzr7c5x]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(max-width:29.99rem){.fc__ctas[data-astro-cid-nqzr7c5x]{display:grid;grid-template-columns:minmax(0,1fr);width:100%}}.fc__note[data-astro-cid-nqzr7c5x]{margin-top:1rem;color:var(--fg-muted);font-size:var(--fs-base)}@media screen and (prefers-reduced-motion:no-preference)and (forced-colors:none){@supports (animation-timeline: view()){.fc__grid[data-astro-cid-nqzr7c5x]{animation:rv-drift ease-out;animation-timeline:view();animation-range:entry 0 entry 11rem}}}.au__links{display:contents}@media(min-width:40rem){.au__more{flex-wrap:nowrap;align-items:flex-start}.au__more-label{display:flex;flex:none;align-items:center;min-height:var(--touch-target)}.au__links{display:flex;flex-wrap:wrap;gap:0 1.25rem}}.rd[data-astro-cid-67pkeibq]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.rd__figure[data-astro-cid-67pkeibq]{display:none}@media(min-width:40rem){.rd__figure[data-astro-cid-67pkeibq]{display:block;max-width:68.5rem}}@media(min-width:80rem){.rd__figure[data-astro-cid-67pkeibq]{max-width:none}}.rd__side[data-astro-cid-67pkeibq]{display:grid;gap:2rem}.rd__label[data-astro-cid-67pkeibq]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-stretch:var(--stretch-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase}.rd__vehicles[data-astro-cid-67pkeibq]{margin-top:.625rem;color:var(--fg);font-size:1.0625rem;line-height:1.5;font-weight:var(--fw-medium)}.rd__cta[data-astro-cid-67pkeibq]{display:grid;justify-items:start;gap:.75rem}.rd__note[data-astro-cid-67pkeibq]{color:var(--fg-muted);font-size:var(--fs-base)}@media(max-width:29.99rem){.rd__cta[data-astro-cid-67pkeibq] .cta{width:100%}}@media(min-width:64rem){.rd__side[data-astro-cid-67pkeibq]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}.rc[data-astro-cid-pdnrgftw]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;margin-top:clamp(2rem,1.25rem + 3vw,3rem);border-bottom:1px solid var(--line-strong)}.rc__item[data-astro-cid-pdnrgftw]{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.625rem 0;border-top:1px solid var(--line-strong)}.rc__item[data-astro-cid-pdnrgftw] .rc__tick{margin-top:.1875rem;color:var(--fg-muted)}.rc__text[data-astro-cid-pdnrgftw]{display:grid;gap:.125rem}.rc__label[data-astro-cid-pdnrgftw]{justify-self:start;color:var(--fg);font-size:1rem;line-height:1.4;font-weight:var(--fw-semibold)}.rc__see[data-astro-cid-pdnrgftw]{display:inline-flex;align-items:center;justify-self:start;gap:.25rem;margin-top:.125rem;color:var(--fg-secondary);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium);text-decoration:none}.rc__see[data-astro-cid-pdnrgftw]:hover{color:var(--fg);text-decoration:underline;text-underline-offset:4px}.rc__see[data-astro-cid-pdnrgftw] .icon{flex:none;transition:transform var(--dur-slow) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){.rc__see[data-astro-cid-pdnrgftw]:is(:hover,:focus-visible) .icon{transform:translate(2px)}}@media(pointer:coarse){.rc__see[data-astro-cid-pdnrgftw]{min-height:var(--touch-target);margin-block:-.625rem}}@media(max-width:39.99rem){.rc__see--wide[data-astro-cid-pdnrgftw]{display:none}}@media(min-width:40rem){.rc__see--phone[data-astro-cid-pdnrgftw]{display:none}}.rc__detail[data-astro-cid-pdnrgftw]{color:var(--fg-muted);font-size:.9375rem;line-height:1.5}@media(min-width:48rem){.rc[data-astro-cid-pdnrgftw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl[data-astro-cid-pdnrgftw]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2rem;margin-top:clamp(2.5rem,1.5rem + 4vw,4rem)}.rl__item[data-astro-cid-pdnrgftw]{padding:1.125rem 0 1.375rem;border-top:1px dashed var(--line-control)}.rl__label[data-astro-cid-pdnrgftw]{color:var(--fg);font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em}.rl__detail[data-astro-cid-pdnrgftw]{max-width:30rem;margin-top:.375rem;color:var(--fg-secondary);font-size:.9375rem;line-height:1.55}@media(min-width:40rem){.rl[data-astro-cid-pdnrgftw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.rl[data-astro-cid-pdnrgftw]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}.lm[data-astro-cid-ooudrgg4]{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;margin-top:clamp(2rem,1.25rem + 3vw,3rem);border-bottom:1px solid var(--line)}.lm__item[data-astro-cid-ooudrgg4]{display:grid;gap:.25rem;padding:.875rem 0;border-top:1px solid var(--line)}.lm__label[data-astro-cid-ooudrgg4]{color:var(--fg-secondary);font-size:1rem;line-height:1.4}.lm__detail[data-astro-cid-ooudrgg4]{color:var(--fg-muted);font-size:.9375rem;line-height:1.5}@media(min-width:48rem){.lm__item[data-astro-cid-ooudrgg4]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);column-gap:2rem;align-items:baseline}}.rt[data-astro-cid-kow5e6mn]{--rv-c: var(--line);position:relative;padding-top:1.25rem;border-top:1px solid var(--rv-b, var(--rv-c))}.rt__stations[data-astro-cid-kow5e6mn]{display:grid;grid-template-columns:minmax(0,1fr)}.rt__station[data-astro-cid-kow5e6mn]{position:relative;display:grid;align-content:start;grid-template-columns:1.75rem minmax(0,1fr);column-gap:1rem;padding-bottom:2rem}.rt__rail[data-astro-cid-kow5e6mn]{grid-row:1;position:relative;display:flex;flex-direction:column;align-items:center}.rt__node[data-astro-cid-kow5e6mn]{flex:none;width:1.125rem;height:1.125rem;margin-top:.8125rem;border-radius:999px;background:var(--surface)}.rt__seg[data-astro-cid-kow5e6mn]{flex:1 1 auto;width:0;margin-top:.5rem;margin-bottom:-2rem}.rt__link[data-astro-cid-kow5e6mn]{display:inline-flex;align-items:center;justify-self:start;min-height:var(--touch-target);color:var(--fg);text-decoration:none}.rt__intro[data-astro-cid-kow5e6mn]{max-width:22rem;color:var(--fg);font-size:1.0625rem;line-height:1.45;font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color var(--dur-fast) var(--ease-standard)}.rt__link[data-astro-cid-kow5e6mn]:hover .rt__intro[data-astro-cid-kow5e6mn]{text-decoration-color:var(--fg-muted)}.rt__station--now[data-astro-cid-kow5e6mn] .rt__node[data-astro-cid-kow5e6mn]{border:2px solid var(--accent);background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.rt__station--now[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn],.rt__station--invite[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn]{border-left:2px solid var(--fg-muted)}.rt__station--invite[data-astro-cid-kow5e6mn] .rt__node[data-astro-cid-kow5e6mn]{border:2px solid var(--fg-secondary);box-shadow:0 0 0 3px var(--surface),0 0 0 4.5px var(--fg-secondary)}.rt__station--development[data-astro-cid-kow5e6mn] .rt__node[data-astro-cid-kow5e6mn]{border:2px dashed var(--fg-secondary)}.rt__station--development[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn]{border-left:2px dashed var(--line-control);-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}.rt__station[data-astro-cid-kow5e6mn]:last-child{padding-bottom:0}.rt__station[data-astro-cid-kow5e6mn]:last-child .rt__seg[data-astro-cid-kow5e6mn]{margin-bottom:0}@media(max-width:47.99rem){.rt__station--now[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn],.rt__station--invite[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn]{margin-bottom:-3.375rem}.rt__station[data-astro-cid-kow5e6mn]:last-child .rt__seg[data-astro-cid-kow5e6mn]{display:none}}@media(min-width:48rem){.rt__stations[data-astro-cid-kow5e6mn]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;padding-top:2.25rem}.rt__station[data-astro-cid-kow5e6mn]{grid-template-columns:minmax(0,1fr);padding-bottom:0}.rt__rail[data-astro-cid-kow5e6mn]{grid-row:auto;flex-direction:row;height:1.125rem;margin-bottom:1rem}.rt__node[data-astro-cid-kow5e6mn]{margin-top:0}.rt__seg[data-astro-cid-kow5e6mn],.rt__station[data-astro-cid-kow5e6mn]:last-child .rt__seg[data-astro-cid-kow5e6mn]{width:auto;height:0;margin:0 -2rem 0 .75rem;border-left:0}.rt__station--now[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn],.rt__station--invite[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn]{border-top:2px solid var(--fg-muted)}.rt__station--development[data-astro-cid-kow5e6mn] .rt__seg[data-astro-cid-kow5e6mn]{margin-right:0;border-top:2px dashed var(--line-control);-webkit-mask-image:linear-gradient(to right,#000 30%,transparent);mask-image:linear-gradient(to right,#000 30%,transparent)}}@media screen and (prefers-reduced-motion:no-preference)and (forced-colors:none){.rt[data-astro-cid-kow5e6mn]{--rv-b: transparent}.rt[data-astro-cid-kow5e6mn]:before{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;background:var(--rv-c);transform-origin:0 0;animation:rv-draw .7s var(--mo-ease-out) backwards}.rt__station--now[data-astro-cid-kow5e6mn] .rt__node[data-astro-cid-kow5e6mn]{animation:rv-fade .4s var(--mo-ease-out) .1s backwards}.rt__seg[data-astro-cid-kow5e6mn]{transform-origin:0 0;animation:rt-draw-y .9s var(--mo-ease-out) .3s backwards}}@media screen and (prefers-reduced-motion:no-preference)and (forced-colors:none)and (min-width:48rem){.rt__seg[data-astro-cid-kow5e6mn]{animation-name:rv-draw}}@keyframes rt-draw-y{0%{transform:scaleY(0)}}.pv[data-astro-cid-vn5poesf]{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);background:var(--light-bg-raised)}.pv__list[data-astro-cid-vn5poesf]{display:grid;border-bottom:1px solid var(--line-strong)}.pv__item[data-astro-cid-vn5poesf]{--rv-c: var(--line-strong);display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 2rem;padding:1.75rem 0 2rem;border-top:1px solid var(--rv-b, var(--rv-c))}.pv__n[data-astro-cid-vn5poesf]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.pv__heading[data-astro-cid-vn5poesf]{color:var(--fg);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.pv__text[data-astro-cid-vn5poesf]{max-width:var(--reading-max);color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.pv__text[data-astro-cid-vn5poesf]>p[data-astro-cid-vn5poesf]+p[data-astro-cid-vn5poesf]{margin-top:.75em}@media(min-width:48rem){.pv__item[data-astro-cid-vn5poesf]{grid-template-columns:3rem minmax(0,1fr);align-items:baseline}.pv__text[data-astro-cid-vn5poesf]{grid-column:2}}@media(min-width:64rem){.pv__item[data-astro-cid-vn5poesf]{grid-template-columns:3rem minmax(0,15rem) minmax(0,1fr)}.pv__text[data-astro-cid-vn5poesf]{grid-column:auto}}.pv__link[data-astro-cid-vn5poesf]{margin-top:.75em}.pv__link[data-astro-cid-vn5poesf] a[data-astro-cid-vn5poesf]{color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.wc[data-astro-cid-u6hujukt]{margin-top:clamp(2rem,1.25rem + 3vw,3rem)}.wc__svg[data-astro-cid-u6hujukt]{display:none;max-width:100%;height:auto;margin-inline:auto}.wc__cap[data-astro-cid-u6hujukt]{margin-top:.75rem;color:var(--fg-muted);font-size:var(--fs-xs);text-align:center}@media(max-width:39.99rem){.wc[data-astro-cid-u6hujukt]{display:none}}@media(min-width:40rem)and (max-width:80.99rem){.wc__v[data-astro-cid-u6hujukt]{display:block}}@media(min-width:81rem){.wc__h[data-astro-cid-u6hujukt]{display:block}}.ws-keep{display:inline-block;max-width:100%}.pv[data-astro-cid-fb3qbcs3]{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);background:var(--light-bg-raised)}.pv__list[data-astro-cid-fb3qbcs3]{display:grid;border-bottom:1px solid var(--line-strong)}.pv__item[data-astro-cid-fb3qbcs3]{--rv-c: var(--line-strong);display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 2rem;padding:1.75rem 0 2rem;border-top:1px solid var(--rv-b, var(--rv-c))}.pv__n[data-astro-cid-fb3qbcs3]{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.pv__heading[data-astro-cid-fb3qbcs3]{color:var(--fg);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.pv__text[data-astro-cid-fb3qbcs3]{max-width:var(--reading-max);color:var(--fg-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.pv__text[data-astro-cid-fb3qbcs3]>p[data-astro-cid-fb3qbcs3]+p[data-astro-cid-fb3qbcs3]{margin-top:.75em}@media(min-width:48rem){.pv__item[data-astro-cid-fb3qbcs3]{grid-template-columns:3rem minmax(0,1fr);align-items:baseline}.pv__text[data-astro-cid-fb3qbcs3]{grid-column:2}}@media(min-width:64rem){.pv__item[data-astro-cid-fb3qbcs3]{grid-template-columns:3rem minmax(0,15rem) minmax(0,1fr)}.pv__text[data-astro-cid-fb3qbcs3]{grid-column:auto}}
