.cards[data-astro-cid-ix6vcer3]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-ix6vcer3]>li[data-astro-cid-ix6vcer3]{display:flex}.card[data-astro-cid-ix6vcer3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-direction:column;flex:1;gap:12px;padding:28px;display:flex}.card--link[data-astro-cid-ix6vcer3]:hover{border-color:var(--border-strong)}.card--link[data-astro-cid-ix6vcer3]:hover .card__link[data-astro-cid-ix6vcer3] .arrow[data-astro-cid-ix6vcer3]{transform:translate(3px)}.card--highlight[data-astro-cid-ix6vcer3]{background:var(--surface-raised);border-color:var(--accent)}.card--highlight[data-astro-cid-ix6vcer3] .card__eyebrow[data-astro-cid-ix6vcer3]{color:var(--accent-ink)}.card--link[data-astro-cid-ix6vcer3]{position:relative}.card__corner[data-astro-cid-ix6vcer3]{color:var(--subtle);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);position:absolute;top:26px;right:24px}.card--link[data-astro-cid-ix6vcer3]:hover .card__corner[data-astro-cid-ix6vcer3]{color:var(--accent-ink);transform:translate(3px)}.card--link[data-astro-cid-ix6vcer3]:has(.card__corner) .card__title[data-astro-cid-ix6vcer3]{padding-right:28px}.card__icon[data-astro-cid-ix6vcer3]{color:var(--accent-ink);margin-bottom:2px}.card__eyebrow[data-astro-cid-ix6vcer3]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle)}.card__title[data-astro-cid-ix6vcer3]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:1.3}.card__text[data-astro-cid-ix6vcer3]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.card__rows[data-astro-cid-ix6vcer3]{font-size:var(--fs-small);flex-direction:column;gap:10px;margin:0;line-height:1.5;display:flex}.card__rows[data-astro-cid-ix6vcer3] dt[data-astro-cid-ix6vcer3]{font-family:var(--font-mono);font-size:var(--fs-label-sm);color:var(--subtle);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:2px}.card__rows[data-astro-cid-ix6vcer3] dd[data-astro-cid-ix6vcer3]{color:var(--muted);margin:0}.card__link[data-astro-cid-ix6vcer3]{font-size:var(--fs-small);color:var(--accent-ink);margin-top:auto;padding-top:4px;font-weight:500}.card__link[data-astro-cid-ix6vcer3] .arrow[data-astro-cid-ix6vcer3]{transition:transform var(--dur) var(--ease);display:inline-block}.cards--outline[data-astro-cid-ix6vcer3] .card[data-astro-cid-ix6vcer3]{background:0 0;padding:32px}.cards--outline[data-astro-cid-ix6vcer3] .card__title[data-astro-cid-ix6vcer3]{letter-spacing:-.02em;font-size:26px}.cards--numbered[data-astro-cid-ix6vcer3] .card__num[data-astro-cid-ix6vcer3],.cards--joined[data-astro-cid-ix6vcer3] .card__num[data-astro-cid-ix6vcer3]{font-family:var(--font-display);color:var(--border-strong);margin-bottom:4px;font-size:40px;font-weight:700;line-height:1}.cards--on-band[data-astro-cid-ix6vcer3] .card[data-astro-cid-ix6vcer3]{background:var(--bg)}.cards--joined[data-astro-cid-ix6vcer3]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-panel);gap:1px;overflow:hidden}.cards--joined[data-astro-cid-ix6vcer3] .card[data-astro-cid-ix6vcer3]{background:var(--bg);border:0;border-radius:0;padding:30px 26px}.cards--joined[data-astro-cid-ix6vcer3] .card__num[data-astro-cid-ix6vcer3]{font-size:44px}.cards--joined[data-astro-cid-ix6vcer3] .card__title[data-astro-cid-ix6vcer3]{font-size:19px}@media (width<=600px){.card[data-astro-cid-ix6vcer3],.cards--outline[data-astro-cid-ix6vcer3] .card[data-astro-cid-ix6vcer3]{padding:24px}.cards--outline[data-astro-cid-ix6vcer3] .card__title[data-astro-cid-ix6vcer3]{font-size:22px}}.nlist[data-astro-cid-rtt5mrtw]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.nlist--cols-2[data-astro-cid-rtt5mrtw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:40px}.nlist__item[data-astro-cid-rtt5mrtw]{border-top:1px solid var(--border);gap:20px;padding-block:24px;display:flex}.nlist--cols-1[data-astro-cid-rtt5mrtw] .nlist__item[data-astro-cid-rtt5mrtw]:last-child{border-bottom:1px solid var(--border)}.nlist__num[data-astro-cid-rtt5mrtw]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--subtle);flex-shrink:0;padding-top:5px}.nlist__body[data-astro-cid-rtt5mrtw]{flex-direction:column;gap:6px;display:flex}.nlist__title[data-astro-cid-rtt5mrtw]{font-family:var(--font-display);font-size:var(--fs-h3-lg);font-weight:600;line-height:1.3}.nlist--cols-2[data-astro-cid-rtt5mrtw] .nlist__title[data-astro-cid-rtt5mrtw]{font-size:var(--fs-h3)}.nlist__title[data-astro-cid-rtt5mrtw] a[data-astro-cid-rtt5mrtw]{transition:color var(--dur) var(--ease)}.nlist__title[data-astro-cid-rtt5mrtw] a[data-astro-cid-rtt5mrtw]:hover{color:var(--accent-ink)}.nlist__text[data-astro-cid-rtt5mrtw]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.nlist--statement[data-astro-cid-rtt5mrtw] .nlist__item[data-astro-cid-rtt5mrtw]{padding-block:22px}.nlist--statement[data-astro-cid-rtt5mrtw] .nlist__body[data-astro-cid-rtt5mrtw]{gap:8px}.nlist--statement[data-astro-cid-rtt5mrtw] .nlist__title[data-astro-cid-rtt5mrtw]{font-size:clamp(1.25rem,1.1rem + .5vw,1.375rem);line-height:1.35}.tags[data-astro-cid-hv4q55dd]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-hv4q55dd] li[data-astro-cid-hv4q55dd]{font-family:var(--font-mono);font-size:var(--fs-label-sm);color:var(--muted);border:1px solid var(--border-strong);border-radius:6px;padding:7px 12px}.boxes[data-astro-cid-ht422ymo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.box[data-astro-cid-ht422ymo]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.box--raised[data-astro-cid-ht422ymo]{background:var(--surface-raised)}.box--plain[data-astro-cid-ht422ymo]{background:0 0}.box__eyebrow[data-astro-cid-ht422ymo]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);font-weight:500}.box--raised[data-astro-cid-ht422ymo] .box__eyebrow[data-astro-cid-ht422ymo]{color:var(--accent-ink)}.box__title[data-astro-cid-ht422ymo]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:600;line-height:1.25}.box__subtitle[data-astro-cid-ht422ymo]{font-family:var(--font-display);font-size:var(--fs-h3-lg);font-weight:600;line-height:1.3}.box__text[data-astro-cid-ht422ymo]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.box__rows[data-astro-cid-ht422ymo]{flex-direction:column;margin:0;display:flex}.box__row[data-astro-cid-ht422ymo]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:4px;padding-block:14px;display:grid}.box__row[data-astro-cid-ht422ymo] dt[data-astro-cid-ht422ymo]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle)}.box__row[data-astro-cid-ht422ymo] dd[data-astro-cid-ht422ymo]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}.box__row[data-astro-cid-ht422ymo] ul[data-astro-cid-ht422ymo]{margin:0;padding-left:18px}.box__link[data-astro-cid-ht422ymo]{margin-top:auto;padding-top:6px}.boxes--stack[data-astro-cid-ht422ymo]{grid-template-columns:minmax(0,1fr);gap:20px}.box--panel[data-astro-cid-ht422ymo]{gap:16px;padding:clamp(24px,3.5vw,44px)}.box--panel[data-astro-cid-ht422ymo] .box__eyebrow[data-astro-cid-ht422ymo]{color:var(--accent-ink)}.box--panel[data-astro-cid-ht422ymo] .box__title[data-astro-cid-ht422ymo]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.box--panel[data-astro-cid-ht422ymo] .box__text[data-astro-cid-ht422ymo]{max-width:820px;font-size:var(--fs-body-lg)}.box__groups[data-astro-cid-ht422ymo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px clamp(24px,4vw,56px);margin-top:10px;display:grid}.box__group[data-astro-cid-ht422ymo]{flex-direction:column;gap:4px;display:flex}.box__group-label[data-astro-cid-ht422ymo]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);padding-bottom:10px;font-weight:500}.box__group-list[data-astro-cid-ht422ymo]{margin:0;padding:0;list-style:none}.box__group-list[data-astro-cid-ht422ymo] li[data-astro-cid-ht422ymo]{border-top:1px solid var(--border);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);flex-direction:column;gap:4px;padding:14px 0 14px 18px;display:flex;position:relative}.box__group-list[data-astro-cid-ht422ymo] li[data-astro-cid-ht422ymo]:before{content:"";background:var(--accent);width:8px;height:1.6px;position:absolute;top:calc(14px + .75em);left:0}.box__item-title[data-astro-cid-ht422ymo]{color:var(--ink);font-weight:600}.details[data-astro-cid-blmj5pts]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:clamp(24px,3vw,36px)}dl[data-astro-cid-blmj5pts]{margin:0}.details__row[data-astro-cid-blmj5pts]{border-bottom:1px solid var(--border);grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);gap:8px 24px;padding-block:16px;display:grid}.details__row[data-astro-cid-blmj5pts]:first-child{padding-top:0}dt[data-astro-cid-blmj5pts]{color:var(--muted);font-size:var(--fs-body)}dd[data-astro-cid-blmj5pts]{font-size:var(--fs-body);line-height:var(--lh-body);margin:0;font-weight:500}dd[data-astro-cid-blmj5pts] ul[data-astro-cid-blmj5pts]{flex-direction:column;gap:8px;margin:0;padding:0;font-weight:400;list-style:none;display:flex}dd[data-astro-cid-blmj5pts] li[data-astro-cid-blmj5pts]{padding-left:18px;position:relative}dd[data-astro-cid-blmj5pts] li[data-astro-cid-blmj5pts]:before{content:"";background:var(--accent);width:8px;height:1.6px;position:absolute;top:.7em;left:0}.details__link[data-astro-cid-blmj5pts]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1.5px}.details__link[data-astro-cid-blmj5pts]:hover{color:var(--accent-ink)}.details__note[data-astro-cid-blmj5pts]{font-size:var(--fs-small);color:var(--subtle);margin-top:16px}@media (width<=600px){.details__row[data-astro-cid-blmj5pts]{grid-template-columns:minmax(0,1fr)}}.prose[data-astro-cid-cug4aej5]{border-left:2px solid var(--accent);flex-direction:column;gap:14px;max-width:820px;padding:4px 0 4px clamp(20px,3vw,32px);display:flex}.prose__links[data-astro-cid-cug4aej5]{flex-wrap:wrap;gap:6px 28px;margin:4px 0 0;display:flex}.prose[data-astro-cid-cug4aej5] p[data-astro-cid-cug4aej5]{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--muted)}.rl[data-astro-cid-w5ijtt4a]{width:calc(var(--logo-h,40px) * var(--rw));height:calc(var(--logo-h,40px) * var(--rh));flex:none;justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.rl[data-astro-cid-w5ijtt4a] img[data-astro-cid-w5ijtt4a]{object-fit:contain;width:100%;height:100%;display:block}.rl__mono[data-astro-cid-w5ijtt4a],.rl--word[data-astro-cid-w5ijtt4a]{opacity:var(--logo-o,.7);transition:opacity .28s var(--ease-out,ease-out)}.rl__color[data-astro-cid-w5ijtt4a]{opacity:0;transition:opacity .28s var(--ease-out,ease-out);display:none;position:absolute;inset:0}.rl--word[data-astro-cid-w5ijtt4a]{width:auto;height:var(--logo-h,40px);font-family:var(--font-display);font-weight:600;font-size:calc(var(--logo-h,40px) * .5);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;line-height:1.1}.rl--wrap[data-astro-cid-w5ijtt4a]{white-space:normal;text-align:center;text-wrap:balance}@media (hover:hover) and (pointer:fine){.rl__color[data-astro-cid-w5ijtt4a]{display:block}.rl[data-astro-cid-w5ijtt4a]:hover .rl__mono[data-astro-cid-w5ijtt4a],.rl[data-astro-cid-w5ijtt4a]:hover.rl--word,.rl-hover:hover .rl__mono[data-astro-cid-w5ijtt4a],.rl-hover:hover .rl--word[data-astro-cid-w5ijtt4a],.rl[data-astro-cid-w5ijtt4a]:hover .rl__color[data-astro-cid-w5ijtt4a],.rl-hover:hover .rl__color[data-astro-cid-w5ijtt4a]{opacity:1}.rl[data-astro-cid-w5ijtt4a]:has(.rl__color):hover .rl__mono[data-astro-cid-w5ijtt4a],.rl-hover:hover .rl[data-astro-cid-w5ijtt4a]:has(.rl__color) .rl__mono[data-astro-cid-w5ijtt4a]{opacity:0}}@media (prefers-reduced-motion:reduce){.rl__mono[data-astro-cid-w5ijtt4a],.rl--word[data-astro-cid-w5ijtt4a],.rl__color[data-astro-cid-w5ijtt4a]{transition:none}}.logos[data-astro-cid-jgjowwsg]{--logo-h:40px;border-block:1px solid var(--border)}.logos__inner[data-astro-cid-jgjowwsg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:28px;display:flex}.logos__label[data-astro-cid-jgjowwsg]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);font-weight:500}.logos__list[data-astro-cid-jgjowwsg]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:24px 48px;margin:0;padding:0;list-style:none;display:flex}.logos__list[data-astro-cid-jgjowwsg] li[data-astro-cid-jgjowwsg]{min-height:var(--logo-h);align-items:center;display:flex}.logos__viewport[data-astro-cid-jgjowwsg]{flex:1;min-width:0;display:flex}.logos__track[data-astro-cid-jgjowwsg]{flex:1;display:flex}.logos__copy[data-astro-cid-jgjowwsg]{display:none}.logos--row[data-astro-cid-jgjowwsg]{--logo-h:34px}.logos--row[data-astro-cid-jgjowwsg] .logos__inner[data-astro-cid-jgjowwsg]{flex-direction:column;align-items:flex-start;gap:24px}.logos--row[data-astro-cid-jgjowwsg] .logos__viewport[data-astro-cid-jgjowwsg]{width:100%}.logos--row[data-astro-cid-jgjowwsg] .logos__list[data-astro-cid-jgjowwsg]{justify-content:flex-start;gap:28px 56px}@media (width<=860px){.logos[data-astro-cid-jgjowwsg]{--logo-h:28px}.logos__list[data-astro-cid-jgjowwsg]{justify-content:flex-start;gap:20px 32px}.logos--row[data-astro-cid-jgjowwsg] .logos__list[data-astro-cid-jgjowwsg]{gap:24px 36px}}@media (prefers-reduced-motion:no-preference){.logos--marquee[data-astro-cid-jgjowwsg] .logos__viewport[data-astro-cid-jgjowwsg]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.logos--marquee[data-astro-cid-jgjowwsg] .logos__track[data-astro-cid-jgjowwsg]{width:max-content;animation:logos-loop var(--dur,40s) linear infinite;flex:none}.logos--marquee[data-astro-cid-jgjowwsg] .logos__list[data-astro-cid-jgjowwsg],.logos--marquee[data-astro-cid-jgjowwsg] .logos__copy[data-astro-cid-jgjowwsg]{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:0 64px;padding-inline-end:64px;display:flex}.logos--marquee[data-astro-cid-jgjowwsg] .logos__viewport[data-astro-cid-jgjowwsg]:hover .logos__track[data-astro-cid-jgjowwsg],.logos--marquee[data-astro-cid-jgjowwsg] .logos__viewport[data-astro-cid-jgjowwsg]:focus-within .logos__track[data-astro-cid-jgjowwsg]{animation-play-state:paused}@keyframes logos-loop{to{transform:translate3d(calc(-100% / var(--runs,4)), 0, 0)}}}@media (prefers-reduced-motion:no-preference) and (width<=860px){.logos--marquee[data-astro-cid-jgjowwsg] .logos__list[data-astro-cid-jgjowwsg],.logos--marquee[data-astro-cid-jgjowwsg] .logos__copy[data-astro-cid-jgjowwsg]{gap:0 44px;padding-inline-end:44px}}.cg[data-astro-cid-4yvdheu3]{flex-direction:column;gap:28px;display:flex}.cg__filters[data-astro-cid-4yvdheu3]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:16px 40px;padding-bottom:24px;display:flex}.cg__filters[data-astro-cid-4yvdheu3][hidden]{display:none}.cg__group[data-astro-cid-4yvdheu3]{flex-direction:column;gap:10px;min-width:0;display:flex}.cg__group-label[data-astro-cid-4yvdheu3]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle)}.cg__chips[data-astro-cid-4yvdheu3]{flex-wrap:wrap;gap:8px;display:flex}.cg__chip[data-astro-cid-4yvdheu3]{font:inherit;font-size:var(--fs-small);color:var(--muted);border:1px solid var(--border-strong);cursor:pointer;min-height:40px;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border-radius:999px;padding:8px 14px}.cg__chip[data-astro-cid-4yvdheu3]:hover{color:var(--ink);border-color:var(--muted)}.cg__chip[data-astro-cid-4yvdheu3][aria-pressed=true]{color:var(--ink);background:var(--accent-soft);border-color:var(--accent)}.cg__list[data-astro-cid-4yvdheu3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cg__list--fit[data-astro-cid-4yvdheu3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cg__item[data-astro-cid-4yvdheu3]{display:flex}.cg__item[data-astro-cid-4yvdheu3][hidden]{display:none}.cg__card[data-astro-cid-4yvdheu3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex:1;gap:14px;padding:28px;display:flex}.cg__tags[data-astro-cid-4yvdheu3]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.cg__tags[data-astro-cid-4yvdheu3] li[data-astro-cid-4yvdheu3]+li[data-astro-cid-4yvdheu3]:before{content:"·";padding-inline:8px}.cg__tags[data-astro-cid-4yvdheu3] a[data-astro-cid-4yvdheu3]{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.cg__tags[data-astro-cid-4yvdheu3] a[data-astro-cid-4yvdheu3]:hover{color:var(--ink);text-decoration-color:var(--accent)}.cg__title[data-astro-cid-4yvdheu3]{font-family:var(--font-display);font-size:var(--fs-h3-lg);font-weight:600;line-height:1.25}.cg__rows[data-astro-cid-4yvdheu3]{font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;gap:12px;margin:0;display:flex}.cg__rows[data-astro-cid-4yvdheu3] dt[data-astro-cid-4yvdheu3]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);margin-bottom:2px}.cg__rows[data-astro-cid-4yvdheu3] dd[data-astro-cid-4yvdheu3]{color:var(--muted);margin:0}.cg__link[data-astro-cid-4yvdheu3]{font-size:var(--fs-small);margin-top:auto;padding-top:6px}.cg__empty[data-astro-cid-4yvdheu3]{color:var(--muted)}@media (width<=600px){.cg__card[data-astro-cid-4yvdheu3]{padding:24px}}.rg[data-astro-cid-xkf4sq73]{--logo-h:34px;flex-direction:column;gap:28px;display:flex}.rg__filters[data-astro-cid-xkf4sq73]{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding-bottom:24px;display:flex}.rg__filters[data-astro-cid-xkf4sq73][hidden]{display:none}.rg__group-label[data-astro-cid-xkf4sq73]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle)}.rg__chips[data-astro-cid-xkf4sq73]{flex-wrap:wrap;gap:8px;display:flex}.rg__chip[data-astro-cid-xkf4sq73]{font:inherit;font-size:var(--fs-small);color:var(--muted);border:1px solid var(--border-strong);cursor:pointer;min-height:40px;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.rg__chip[data-astro-cid-xkf4sq73]:hover{color:var(--ink);border-color:var(--muted)}.rg__chip[data-astro-cid-xkf4sq73][aria-pressed=true]{color:var(--ink);background:var(--accent-soft);border-color:var(--accent)}.rg__count[data-astro-cid-xkf4sq73]{font-family:var(--font-mono);font-size:var(--fs-label-sm);color:var(--subtle)}.rg__chip[data-astro-cid-xkf4sq73][aria-pressed=true] .rg__count[data-astro-cid-xkf4sq73]{color:var(--muted)}.rg__list[data-astro-cid-xkf4sq73]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rg__tile[data-astro-cid-xkf4sq73]{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;transition:border-color var(--dur) var(--ease);justify-content:center;align-items:center;padding:18px 20px;display:flex}.rg__tile[data-astro-cid-xkf4sq73][hidden]{display:none}@media (hover:hover) and (pointer:fine){.rg__tile[data-astro-cid-xkf4sq73]:hover{border-color:var(--border-strong)}}@media (width<=600px){.rg[data-astro-cid-xkf4sq73]{--logo-h:26px}.rg__list[data-astro-cid-xkf4sq73]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rg__tile[data-astro-cid-xkf4sq73]{padding:14px}}.icards[data-astro-cid-iov6drvl]{--cols:3;grid-template-columns:repeat(auto-fit, minmax(max(min(100%, 240px), calc((100% - (var(--cols) - 1) * 16px) / var(--cols))), 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.icards--cols-1[data-astro-cid-iov6drvl]{--cols:1}.icards--cols-2[data-astro-cid-iov6drvl]{--cols:2}.icards--cols-4[data-astro-cid-iov6drvl]{--cols:4}.icards[data-astro-cid-iov6drvl]>li[data-astro-cid-iov6drvl]{display:flex}.icard[data-astro-cid-iov6drvl]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);transition:border-color var(--dur) var(--ease);flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;position:relative}.section--band .icard[data-astro-cid-iov6drvl]{background:var(--bg)}.icard--link[data-astro-cid-iov6drvl]:hover{border-color:var(--border-strong)}.icard--highlight[data-astro-cid-iov6drvl]{border-color:var(--accent);background:var(--surface-raised)}.icard__icon[data-astro-cid-iov6drvl]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border:1px solid #008c4647;border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.icard__body[data-astro-cid-iov6drvl]{flex-direction:column;flex:1;gap:6px;display:flex}.icard__title[data-astro-cid-iov6drvl]{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.125rem;font-weight:600;line-height:1.3}.icard--link[data-astro-cid-iov6drvl]:has(.icard__corner) .icard__title[data-astro-cid-iov6drvl]{padding-right:26px}.icard__text[data-astro-cid-iov6drvl]{font-size:var(--fs-small);color:var(--muted);line-height:1.55}.icard__link[data-astro-cid-iov6drvl]{font-size:var(--fs-small);color:var(--accent-ink);margin-top:auto;padding-top:10px;font-weight:500}.icard__link[data-astro-cid-iov6drvl] .arrow[data-astro-cid-iov6drvl],.icard__corner[data-astro-cid-iov6drvl]{transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);display:inline-block}.icard--link[data-astro-cid-iov6drvl]:hover .icard__link[data-astro-cid-iov6drvl] .arrow[data-astro-cid-iov6drvl],.icard--link[data-astro-cid-iov6drvl]:hover .icard__corner[data-astro-cid-iov6drvl]{transform:translate(3px)}.icard__corner[data-astro-cid-iov6drvl]{color:var(--subtle);position:absolute;top:24px;right:22px}.icard--link[data-astro-cid-iov6drvl]:hover .icard__corner[data-astro-cid-iov6drvl]{color:var(--accent-ink)}.icards--inline[data-astro-cid-iov6drvl] .icard[data-astro-cid-iov6drvl]{flex-direction:row;align-items:flex-start;gap:16px;padding:22px}.icards--inline[data-astro-cid-iov6drvl] .icard__icon[data-astro-cid-iov6drvl]{border-radius:10px;width:40px;height:40px}.icards--inline[data-astro-cid-iov6drvl] .icard__corner[data-astro-cid-iov6drvl]{top:22px}@media (width<=600px){.icard[data-astro-cid-iov6drvl]{flex-direction:row;align-items:flex-start;gap:14px;padding:18px}.icard__icon[data-astro-cid-iov6drvl]{border-radius:10px;width:38px;height:38px}.icard__corner[data-astro-cid-iov6drvl]{top:18px;right:16px}.icards[data-astro-cid-iov6drvl]{gap:12px}}.tabs[data-astro-cid-ax3s423g]{flex-direction:column;gap:16px;display:flex}.tabs__bar[data-astro-cid-ax3s423g]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);scrollbar-width:none;align-self:flex-start;gap:6px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.tabs__bar[data-astro-cid-ax3s423g]::-webkit-scrollbar{display:none}.tabs__bar[data-astro-cid-ax3s423g][hidden]{display:none}.tabs__tab[data-astro-cid-ax3s423g]{min-height:44px;color:var(--muted);font:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-weight:500;display:inline-flex}.tabs__tab[data-astro-cid-ax3s423g]:hover{color:var(--ink)}.tabs__tab[data-astro-cid-ax3s423g][aria-selected=true]{color:var(--ink);background:var(--surface-raised);border-color:var(--border-strong)}.tabs__tab[data-astro-cid-ax3s423g] .tabs__tab-icon{color:var(--subtle);transition:color var(--dur) var(--ease)}.tabs__tab[data-astro-cid-ax3s423g][aria-selected=true] .tabs__tab-icon{color:var(--accent-ink)}.tabs__panels[data-astro-cid-ax3s423g]{flex-direction:column;display:flex}.tabs__panel[data-astro-cid-ax3s423g]+.tabs__panel[data-astro-cid-ax3s423g]{margin-top:16px}.tabs--on .tabs__panel[data-astro-cid-ax3s423g]{margin-top:0}.tabs__panel[data-astro-cid-ax3s423g]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);gap:24px;padding:clamp(24px,3.5vw,40px);display:flex}.section--band .tabs__panel[data-astro-cid-ax3s423g],.section--band .tabs__bar[data-astro-cid-ax3s423g]{background:var(--bg)}.tabs__panel[data-astro-cid-ax3s423g][hidden]:not([hidden=until-found]){display:none}.tabs__panel[data-astro-cid-ax3s423g][hidden=until-found]{border:0;padding:0}.tabs__panel[data-astro-cid-ax3s423g]:focus-visible{outline-offset:2px}.tabs__panel-icon[data-astro-cid-ax3s423g]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border:1px solid #008c4647;border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid}.tabs__panel-body[data-astro-cid-ax3s423g]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.tabs__eyebrow[data-astro-cid-ax3s423g]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-ink);font-weight:500}.tabs__title[data-astro-cid-ax3s423g]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:600;line-height:1.25}.tabs--on .tabs__title--dup[data-astro-cid-ax3s423g]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tabs__text[data-astro-cid-ax3s423g]{max-width:780px;font-size:var(--fs-body-lg);color:var(--muted);line-height:1.6}.tabs__groups[data-astro-cid-ax3s423g]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px clamp(24px,4vw,48px);margin-top:8px;display:grid}.tabs__group-label[data-astro-cid-ax3s423g]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);padding-bottom:10px;font-weight:500}.tabs__group-list[data-astro-cid-ax3s423g]{margin:0;padding:0;list-style:none}.tabs__group-list[data-astro-cid-ax3s423g] li[data-astro-cid-ax3s423g]{border-top:1px solid var(--border);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);flex-direction:column;gap:4px;padding:12px 0 12px 18px;display:flex;position:relative}.tabs__group-list[data-astro-cid-ax3s423g] li[data-astro-cid-ax3s423g]:before{content:"";background:var(--accent);width:8px;height:1.6px;position:absolute;top:calc(12px + .8em);left:0}.tabs__item-title[data-astro-cid-ax3s423g]{color:var(--ink);font-weight:600}.tabs__link[data-astro-cid-ax3s423g]{margin-top:4px}@media (width<=600px){.tabs__bar[data-astro-cid-ax3s423g]{align-self:stretch}.tabs__tab[data-astro-cid-ax3s423g]{font-size:var(--fs-small);white-space:normal;text-align:center;flex:1 1 0;justify-content:center;gap:6px;padding:8px;line-height:1.25}.tabs__tab[data-astro-cid-ax3s423g] .tabs__tab-icon{display:none}.tabs__panel[data-astro-cid-ax3s423g]{flex-direction:column;gap:16px}.tabs__panel-icon[data-astro-cid-ax3s423g]{border-radius:12px;width:44px;height:44px}.tabs__text[data-astro-cid-ax3s423g]{font-size:var(--fs-body)}}.acc[data-astro-cid-5bxbtbmi]{border-bottom:1px solid var(--border)}.acc__item[data-astro-cid-5bxbtbmi]{border-top:1px solid var(--border)}summary[data-astro-cid-5bxbtbmi]{cursor:pointer;align-items:baseline;gap:16px;padding-block:20px;list-style:none;display:flex}summary[data-astro-cid-5bxbtbmi]::-webkit-details-marker{display:none}.acc__num[data-astro-cid-5bxbtbmi]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--subtle);flex-shrink:0}.acc__item[data-astro-cid-5bxbtbmi][open] .acc__num[data-astro-cid-5bxbtbmi]{color:var(--accent-ink)}.acc__title[data-astro-cid-5bxbtbmi]{font-family:var(--font-display);font-size:var(--fs-h3);transition:color var(--dur) var(--ease);flex:1;font-weight:600;line-height:1.35}summary[data-astro-cid-5bxbtbmi]:hover .acc__title[data-astro-cid-5bxbtbmi]{color:#fff}.acc__icon[data-astro-cid-5bxbtbmi]{width:16px;height:16px;color:var(--subtle);flex-shrink:0;align-self:center;position:relative}.acc__icon[data-astro-cid-5bxbtbmi]:before,.acc__icon[data-astro-cid-5bxbtbmi]:after{content:"";width:16px;height:2px;transition:transform var(--dur) var(--ease);background:currentColor;position:absolute;top:7px;left:0}.acc__icon[data-astro-cid-5bxbtbmi]:after{transform:rotate(90deg)}.acc__item[data-astro-cid-5bxbtbmi][open] .acc__icon[data-astro-cid-5bxbtbmi]{color:var(--accent-ink)}.acc__item[data-astro-cid-5bxbtbmi][open] .acc__icon[data-astro-cid-5bxbtbmi]:after{transform:rotate(0)}.acc__body[data-astro-cid-5bxbtbmi]{flex-direction:column;gap:10px;max-width:720px;padding-bottom:22px;display:flex}.acc--numbered[data-astro-cid-5bxbtbmi] .acc__body[data-astro-cid-5bxbtbmi]{padding-left:calc(2ch + 16px + .4em)}.acc__body[data-astro-cid-5bxbtbmi] p[data-astro-cid-5bxbtbmi]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}@media (width<=600px){.acc__title[data-astro-cid-5bxbtbmi]{font-size:18px}.acc--numbered[data-astro-cid-5bxbtbmi] .acc__body[data-astro-cid-5bxbtbmi]{padding-left:0}}.cmp[data-astro-cid-fxqrazkd]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.cmp--pair[data-astro-cid-fxqrazkd]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.cmp__arrow[data-astro-cid-fxqrazkd]{border:1px solid var(--border-strong);background:var(--bg);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;align-self:center;place-items:center;display:grid}.cmp__col[data-astro-cid-fxqrazkd]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;gap:18px;padding:clamp(22px,3vw,34px);display:flex}.section--band .cmp__col--before[data-astro-cid-fxqrazkd]{background:var(--bg)}.cmp__col--after[data-astro-cid-fxqrazkd]{background:var(--surface-raised);border-color:#008c4673}.cmp__head[data-astro-cid-fxqrazkd]{flex-direction:column;gap:10px;display:flex}.cmp__label[data-astro-cid-fxqrazkd]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle);font-weight:500}.cmp__col--after[data-astro-cid-fxqrazkd] .cmp__label[data-astro-cid-fxqrazkd]{color:var(--accent-ink)}.cmp__title[data-astro-cid-fxqrazkd]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:600;line-height:1.2}.cmp__text[data-astro-cid-fxqrazkd]{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--muted)}.cmp__list[data-astro-cid-fxqrazkd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp__item[data-astro-cid-fxqrazkd]{border-top:1px solid var(--border);gap:14px;padding-block:16px;display:flex}.cmp__col--after[data-astro-cid-fxqrazkd] .cmp__item[data-astro-cid-fxqrazkd]{border-top-color:var(--border-strong)}.cmp__icon[data-astro-cid-fxqrazkd]{border:1px solid var(--border-strong);width:38px;height:38px;color:var(--subtle);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.cmp__col--after[data-astro-cid-fxqrazkd] .cmp__icon[data-astro-cid-fxqrazkd]{background:var(--accent-soft);color:var(--accent-ink);border-color:#008c4647}.cmp__item--highlight[data-astro-cid-fxqrazkd] .cmp__icon[data-astro-cid-fxqrazkd]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.cmp__body[data-astro-cid-fxqrazkd]{flex-direction:column;gap:4px;min-width:0;display:flex}.cmp__item-title[data-astro-cid-fxqrazkd]{font-size:16px;font-weight:600;line-height:1.4}.cmp__item-text[data-astro-cid-fxqrazkd]{font-size:var(--fs-small);color:var(--muted);line-height:1.55}.cmp__footnote[data-astro-cid-fxqrazkd]{border-left:2px solid var(--accent);max-width:820px;font-size:var(--fs-body-lg);color:var(--ink);margin-top:20px;padding-left:18px;line-height:1.6}@media (width<=600px){.cmp__text[data-astro-cid-fxqrazkd],.cmp__footnote[data-astro-cid-fxqrazkd]{font-size:var(--fs-body)}}@media (width<=860px){.cmp--pair[data-astro-cid-fxqrazkd]{grid-template-columns:minmax(0,1fr)}.cmp__arrow[data-astro-cid-fxqrazkd]{justify-self:center;margin-block:-6px;transform:rotate(90deg)}}.plan[data-astro-cid-rymk3zf7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);flex-direction:column;gap:20px;padding:clamp(22px,3vw,32px);display:flex}.plan__facts[data-astro-cid-rymk3zf7]{flex-direction:column;gap:18px;margin:0;display:flex}.plan__fact[data-astro-cid-rymk3zf7]{align-items:flex-start;gap:14px;display:flex}.plan__icon[data-astro-cid-rymk3zf7]{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border:1px solid #008c4647;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.plan__fact-body[data-astro-cid-rymk3zf7]{flex-direction:column;gap:2px;min-width:0;display:flex}.plan__fact[data-astro-cid-rymk3zf7] dt[data-astro-cid-rymk3zf7]{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--subtle)}.plan__fact[data-astro-cid-rymk3zf7] dd[data-astro-cid-rymk3zf7]{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.55}.plan__more[data-astro-cid-rymk3zf7]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg)}.plan__more[data-astro-cid-rymk3zf7] summary[data-astro-cid-rymk3zf7]{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;font-size:16px;font-weight:600;list-style:none;display:flex}.plan__more[data-astro-cid-rymk3zf7] summary[data-astro-cid-rymk3zf7]::-webkit-details-marker{display:none}.plan__more-label[data-astro-cid-rymk3zf7]{flex:1}.plan__count[data-astro-cid-rymk3zf7]{background:var(--accent-badge);min-width:26px;height:26px;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-label-sm);border-radius:13px;place-items:center;padding-inline:8px;font-weight:500;display:inline-grid}.plan__chev[data-astro-cid-rymk3zf7]{color:var(--subtle);transition:transform var(--dur) var(--ease);display:inline-flex}.plan__more[data-astro-cid-rymk3zf7][open] .plan__chev[data-astro-cid-rymk3zf7]{color:var(--accent-ink);transform:rotate(180deg)}.plan__list[data-astro-cid-rymk3zf7]{gap:10px;margin:0;padding:4px 18px 18px;list-style:none;display:grid}.plan__list[data-astro-cid-rymk3zf7] li[data-astro-cid-rymk3zf7]{font-size:var(--fs-body);color:var(--muted);gap:10px;line-height:1.5;display:flex}.plan__list[data-astro-cid-rymk3zf7] .plan__check{color:var(--accent-ink);flex-shrink:0;margin-top:2px}.plan__note[data-astro-cid-rymk3zf7]{font-size:var(--fs-small);color:var(--subtle);line-height:1.55}.plan__note[data-astro-cid-rymk3zf7] strong[data-astro-cid-rymk3zf7]{color:var(--muted);font-weight:600}.cta[data-astro-cid-wrdjxhbp]{padding-block:calc(var(--section-y) * .5) calc(var(--section-y) * 1.1)}.cta__box[data-astro-cid-wrdjxhbp]{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;padding:clamp(28px,6vw,64px);display:grid}.cta__text[data-astro-cid-wrdjxhbp]{flex-direction:column;gap:14px;display:flex}.cta__title[data-astro-cid-wrdjxhbp]{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.625rem)}.cta__text[data-astro-cid-wrdjxhbp] p[data-astro-cid-wrdjxhbp]{font-size:16px;line-height:var(--lh-body);color:var(--muted)}.cta__actions[data-astro-cid-wrdjxhbp]{flex-direction:column;gap:12px;display:flex}@media (width<=860px){.cta__box[data-astro-cid-wrdjxhbp]{grid-template-columns:minmax(0,1fr);gap:28px}}
