.sv-hero[data-astro-cid-r4am5mlo]{display:flex;flex-direction:column;gap:var(--spacing-12)}.sv-answer[data-astro-cid-r4am5mlo]{display:flex;flex-direction:column;gap:var(--spacing-6)}.sv-title[data-astro-cid-r4am5mlo]{margin:0;font-family:var(--font-hero-phone);font-size:var(--text-hero-phone);font-weight:var(--font-weight-hero-phone);line-height:var(--leading-hero-phone);letter-spacing:var(--tracking-hero-phone);font-stretch:85%}.sv-line[data-astro-cid-r4am5mlo]{margin:0;text-wrap:pretty}.sv-actions[data-astro-cid-r4am5mlo]{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-2)}.sv-actions[data-astro-cid-r4am5mlo] .btn[data-astro-cid-r4am5mlo]{white-space:normal}.sv-card[data-astro-cid-r4am5mlo]{background:var(--color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border)}.sv-card-label[data-astro-cid-r4am5mlo]{margin:0;padding:var(--spacing-4);background:var(--color-ink);color:var(--color-sandbar);font-family:var(--font-action);font-size:16px;font-weight:600;line-height:20px;letter-spacing:.16em;text-transform:uppercase}.sv-card-list[data-astro-cid-r4am5mlo]{margin:0;padding:0;list-style:none}.sv-card-row[data-astro-cid-r4am5mlo]{display:flex;gap:var(--spacing-4);padding:var(--spacing-4)}.sv-card-row[data-astro-cid-r4am5mlo]+.sv-card-row[data-astro-cid-r4am5mlo]{border-top:1.5px dashed var(--color-border)}.sv-card-num[data-astro-cid-r4am5mlo]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-ink);color:var(--color-surface);font-family:var(--font-action);font-size:16px;font-weight:600;line-height:20px}.sv-card-text[data-astro-cid-r4am5mlo]{display:flex;flex-direction:column;gap:var(--spacing-1)}.sv-card-title[data-astro-cid-r4am5mlo]{margin:0;padding-top:calc(var(--spacing) * .75);font-family:var(--font-title);font-size:22px;font-weight:800;line-height:26px;font-stretch:100%}.sv-card-body[data-astro-cid-r4am5mlo]{margin:0;color:var(--color-ink-muted);text-wrap:pretty}@media(min-width:640px){.sv-actions[data-astro-cid-r4am5mlo]{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-6)}}@media(min-width:1024px){.sv-hero[data-astro-cid-r4am5mlo]{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,480fr);align-items:center;gap:var(--spacing-16)}.sv-answer[data-astro-cid-r4am5mlo]{gap:var(--spacing-8)}.sv-title[data-astro-cid-r4am5mlo]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sv-line[data-astro-cid-r4am5mlo]{font-size:var(--text-lede);line-height:var(--leading-lede)}.sv-card[data-astro-cid-r4am5mlo]{box-shadow:var(--shadow-md)}.sv-card-label[data-astro-cid-r4am5mlo]{padding:var(--spacing-4) var(--spacing-6);font-size:20px;line-height:24px}.sv-card-row[data-astro-cid-r4am5mlo]{padding:var(--spacing-6)}.sv-card-text[data-astro-cid-r4am5mlo]{gap:var(--spacing-2)}}.sh[data-astro-cid-t4kqx5sa]{display:flex;flex-direction:column;gap:var(--spacing-6)}.sh-title[data-astro-cid-t4kqx5sa]{margin:0;font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%}.sh-lede[data-astro-cid-t4kqx5sa]{margin:0;text-wrap:pretty}@media(min-width:1024px){.sh-title[data-astro-cid-t4kqx5sa]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sh-lede[data-astro-cid-t4kqx5sa]{max-width:60ch;font-size:var(--text-lede);line-height:var(--leading-lede)}}.sa[data-astro-cid-5i25cpz7]{display:flex;flex-direction:column;gap:var(--spacing-6)}.sa-list[data-astro-cid-5i25cpz7]{display:grid;gap:var(--spacing-6);margin:0;padding:0;list-style:none}.sa-item[data-astro-cid-5i25cpz7]{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:3px solid var(--color-border)}.sa-name[data-astro-cid-5i25cpz7]{margin:0;font-family:var(--font-title);font-size:22px;font-weight:800;line-height:26px;font-stretch:100%}.sa-text[data-astro-cid-5i25cpz7]{margin:0;text-wrap:pretty}@media(min-width:768px){.sa-list[data-astro-cid-5i25cpz7]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0 var(--spacing-8)}.sa-item[data-astro-cid-5i25cpz7]{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--spacing-3)}.sa-name[data-astro-cid-5i25cpz7]{text-wrap:balance}}@media(min-width:1024px){.sa[data-astro-cid-5i25cpz7]{gap:var(--spacing-12)}}.ss[data-astro-cid-ltv54s4b]{display:flex;flex-direction:column;gap:var(--spacing-6)}.ss-card[data-astro-cid-ltv54s4b]{position:relative;background:var(--color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border)}.ss-rows[data-astro-cid-ltv54s4b]{margin:0;padding:0;list-style:none}.ss-row[data-astro-cid-ltv54s4b]{--pad: var(--spacing-4);display:flex;gap:var(--spacing-2);padding:var(--pad) var(--pad) var(--pad) 0;transition:background-color var(--duration-medium) var(--ease-standard)}.ss-row[data-astro-cid-ltv54s4b]+.ss-row[data-astro-cid-ltv54s4b]{border-top:1.5px dashed var(--color-border)}.ss-row[data-astro-cid-ltv54s4b].on{background:var(--color-sandbar)}.ss-rail[data-astro-cid-ltv54s4b]{position:relative;display:flex;flex-shrink:0;justify-content:center;width:48px}.ss-rail[data-astro-cid-ltv54s4b]:before{content:"";position:absolute;top:calc(-1 * var(--pad));bottom:calc(-1 * var(--pad));left:50%;width:3px;background:var(--color-ink);transform:translate(-50%)}.ss-row[data-astro-cid-ltv54s4b]:first-child .ss-rail[data-astro-cid-ltv54s4b]:before{top:var(--spacing-4)}.ss-row[data-astro-cid-ltv54s4b]:last-child .ss-rail[data-astro-cid-ltv54s4b]:before{bottom:auto;height:calc(var(--pad) + 18px)}.ss-dot[data-astro-cid-ltv54s4b]{position:relative;flex-shrink:0;width:18px;height:18px;background:var(--color-surface);border:3px solid var(--color-ink);border-radius:var(--radius-full);transition:background-color var(--duration-medium) var(--ease-standard),opacity var(--duration-short) var(--ease-standard)}.ss-row[data-astro-cid-ltv54s4b].passed .ss-dot[data-astro-cid-ltv54s4b]{background:var(--color-ink)}.ss-row[data-astro-cid-ltv54s4b].on .ss-dot[data-astro-cid-ltv54s4b]{opacity:0}.ss-boat[data-astro-cid-ltv54s4b]{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.ss-card[data-astro-cid-ltv54s4b].is-live .ss-boat[data-astro-cid-ltv54s4b]{transition:transform var(--duration-long) var(--ease-standard)}.ss-boat[data-astro-cid-ltv54s4b] .ss-token{display:block;width:42px;height:26px;transform:translate(-50%,-50%)}.ss-text[data-astro-cid-ltv54s4b]{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-2)}.ss-name[data-astro-cid-ltv54s4b]{margin:0;font-family:var(--font-title);font-size:22px;font-weight:800;line-height:26px;font-stretch:100%}.ss-body[data-astro-cid-ltv54s4b]{margin:0;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.ss-row[data-astro-cid-ltv54s4b],.ss-dot[data-astro-cid-ltv54s4b]{transition:none}}@media(min-width:1024px){.ss[data-astro-cid-ltv54s4b]{gap:var(--spacing-8)}.ss-card[data-astro-cid-ltv54s4b]{box-shadow:var(--shadow-md)}.ss-row[data-astro-cid-ltv54s4b]{--pad: var(--spacing-6);gap:var(--spacing-4)}.ss-rail[data-astro-cid-ltv54s4b]{width:60px}.ss-text[data-astro-cid-ltv54s4b]{flex-direction:row;gap:var(--spacing-4)}.ss-name[data-astro-cid-ltv54s4b]{flex-shrink:0;width:300px}}.st[data-astro-cid-kmdaj2fw]{display:flex;flex-direction:column;gap:var(--spacing-6)}.st-list[data-astro-cid-kmdaj2fw]{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:var(--spacing-6) 0 0;border-top:3px solid var(--color-border);list-style:none}.st-item[data-astro-cid-kmdaj2fw]{display:flex;max-width:110ch;align-items:flex-start;gap:var(--spacing-3);text-wrap:pretty}.st-mark[data-astro-cid-kmdaj2fw]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-surface);border:3px solid var(--color-border)}.st-mark[data-astro-cid-kmdaj2fw] i[data-astro-cid-kmdaj2fw]{width:10px;height:3px;background:var(--color-ink)}@media(min-width:1024px){.st[data-astro-cid-kmdaj2fw]{gap:var(--spacing-8)}.st-list[data-astro-cid-kmdaj2fw]{gap:var(--spacing-6)}.st-item[data-astro-cid-kmdaj2fw]{gap:var(--spacing-4);font-size:18px;line-height:26px}}.sp[data-astro-cid-enmoaa4g],.sp-intro[data-astro-cid-enmoaa4g]{display:flex;flex-direction:column;gap:var(--spacing-6)}.sp-title[data-astro-cid-enmoaa4g]{margin:0;font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%}.sp-lede[data-astro-cid-enmoaa4g]{margin:0}.sp-col[data-astro-cid-enmoaa4g]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-6)}.sp-card[data-astro-cid-enmoaa4g]{width:100%;background:var(--color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border)}.sp-head[data-astro-cid-enmoaa4g]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-sandbar);border-bottom:3px solid var(--color-border);font-family:var(--font-tag);font-size:var(--text-tag);font-weight:var(--font-weight-tag);line-height:var(--leading-tag);letter-spacing:var(--tracking-tag);text-transform:uppercase}.sp-body[data-astro-cid-enmoaa4g]{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}.sp-name[data-astro-cid-enmoaa4g]{margin:0;font-family:var(--font-title);font-size:var(--text-title);font-weight:var(--font-weight-title);line-height:var(--leading-title);font-stretch:85%}.sp-name[data-astro-cid-enmoaa4g] a[data-astro-cid-enmoaa4g]{color:inherit;text-decoration:none}.sp-name[data-astro-cid-enmoaa4g] a[data-astro-cid-enmoaa4g]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sp-name[data-astro-cid-enmoaa4g] a[data-astro-cid-enmoaa4g]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.sp-desc[data-astro-cid-enmoaa4g]{margin:0;color:var(--color-ink-muted);text-wrap:pretty}.sp-tags[data-astro-cid-enmoaa4g]{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.sp-quote[data-astro-cid-enmoaa4g]{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:var(--spacing-4);border-top:3px solid var(--color-border)}.sp-quote[data-astro-cid-enmoaa4g] blockquote[data-astro-cid-enmoaa4g]{margin:0;text-wrap:pretty}.sp-stat[data-astro-cid-enmoaa4g]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2) var(--spacing-4);margin:0;padding:var(--spacing-4);border-top:3px solid var(--color-border)}.sp-stat-value[data-astro-cid-enmoaa4g]{font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%;font-variant-numeric:tabular-nums}.sp-stat-label[data-astro-cid-enmoaa4g]{color:var(--color-ink-muted);font-weight:600}.sp-quote[data-astro-cid-enmoaa4g] figcaption[data-astro-cid-enmoaa4g]{display:flex;align-items:center;gap:var(--spacing-3)}.sp-photo[data-astro-cid-enmoaa4g]{flex-shrink:0;width:var(--spacing-12);height:var(--spacing-12);border:3px solid var(--color-border);border-radius:var(--radius-full);object-fit:cover}.sp-who[data-astro-cid-enmoaa4g]{display:flex;flex-direction:column}.sp-author[data-astro-cid-enmoaa4g]{font-weight:600}.sp-role[data-astro-cid-enmoaa4g]{color:var(--color-ink-muted);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--leading-label)}@media(min-width:1024px){.sp[data-astro-cid-enmoaa4g]{display:grid;grid-template-columns:minmax(0,440fr) minmax(0,680fr);align-items:start;gap:var(--spacing-16)}.sp-title[data-astro-cid-enmoaa4g]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sp-lede[data-astro-cid-enmoaa4g]{font-size:20px;line-height:30px}.sp-col[data-astro-cid-enmoaa4g]{gap:var(--spacing-8)}.sp-card[data-astro-cid-enmoaa4g]{box-shadow:var(--shadow-md)}.sp-head[data-astro-cid-enmoaa4g]{padding:var(--spacing-3) var(--spacing-6)}.sp-body[data-astro-cid-enmoaa4g],.sp-stat[data-astro-cid-enmoaa4g],.sp-quote[data-astro-cid-enmoaa4g]{padding:var(--spacing-6)}}.sl[data-astro-cid-k4rdbfr2]{display:flex;flex-direction:column;gap:var(--spacing-6)}.sl-title[data-astro-cid-k4rdbfr2]{margin:0;font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%}.sl-card[data-astro-cid-k4rdbfr2]{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border)}.sl-card[data-astro-cid-k4rdbfr2] p[data-astro-cid-k4rdbfr2]{margin:0}.sl-photo[data-astro-cid-k4rdbfr2]{width:var(--spacing-24);height:var(--spacing-24);flex-shrink:0;object-fit:cover;border:3px solid var(--color-border);border-radius:var(--radius-full)}.sl-text[data-astro-cid-k4rdbfr2]{display:flex;flex-direction:column;gap:var(--spacing-2)}.sl-name[data-astro-cid-k4rdbfr2]{font-family:var(--font-title);font-size:var(--text-title);font-weight:var(--font-weight-title);line-height:var(--leading-title);font-stretch:85%}.sl-role[data-astro-cid-k4rdbfr2]{font-weight:600}.sl-bio[data-astro-cid-k4rdbfr2]{padding-top:var(--spacing-2);text-wrap:pretty}.sl-name[data-astro-cid-k4rdbfr2] a[data-astro-cid-k4rdbfr2],.sl-link[data-astro-cid-k4rdbfr2],.sl-bio[data-astro-cid-k4rdbfr2] a{color:var(--color-ink);text-decoration:underline 2px var(--color-channel);text-underline-offset:4px}.sl-name[data-astro-cid-k4rdbfr2] a[data-astro-cid-k4rdbfr2]:hover,.sl-link[data-astro-cid-k4rdbfr2]:hover,.sl-bio[data-astro-cid-k4rdbfr2] a:hover{text-decoration-thickness:4px}.sl-name[data-astro-cid-k4rdbfr2] a[data-astro-cid-k4rdbfr2]:focus-visible,.sl-link[data-astro-cid-k4rdbfr2]:focus-visible,.sl-bio[data-astro-cid-k4rdbfr2] a:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.sl-link[data-astro-cid-k4rdbfr2]{font-weight:600}@media(min-width:640px){.sl-card[data-astro-cid-k4rdbfr2]{flex-direction:row;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-6)}}@media(min-width:1024px){.sl[data-astro-cid-k4rdbfr2]{display:grid;grid-template-columns:minmax(0,440fr) minmax(0,680fr);align-items:start;gap:var(--spacing-16)}.sl-title[data-astro-cid-k4rdbfr2]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sl-card[data-astro-cid-k4rdbfr2]{box-shadow:var(--shadow-md)}}.sf[data-astro-cid-iis2nzyf]{display:flex;flex-direction:column;gap:var(--spacing-6)}.sf-title[data-astro-cid-iis2nzyf]{margin:0;font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%}.sf-card[data-astro-cid-iis2nzyf]{background:var(--color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border)}.sf-item[data-astro-cid-iis2nzyf]+.sf-item[data-astro-cid-iis2nzyf]{border-top:1.5px dashed var(--color-border)}.sf-q[data-astro-cid-iis2nzyf]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-4);cursor:pointer;list-style:none}.sf-q[data-astro-cid-iis2nzyf]::-webkit-details-marker{display:none}.sf-q[data-astro-cid-iis2nzyf] h3[data-astro-cid-iis2nzyf]{margin:0;font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);font-stretch:100%}.sf-q[data-astro-cid-iis2nzyf]:hover{background:var(--color-ground)}.sf-q[data-astro-cid-iis2nzyf]:focus-visible{outline:3px solid var(--color-ink);outline-offset:-6px}.sf-mark[data-astro-cid-iis2nzyf]{position:relative;flex-shrink:0;width:24px;height:24px;border:2px solid var(--color-border)}.sf-mark[data-astro-cid-iis2nzyf]:before,.sf-mark[data-astro-cid-iis2nzyf]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--color-ink);transform:translate(-50%,-50%)}.sf-mark[data-astro-cid-iis2nzyf]:after{transform:translate(-50%,-50%) rotate(90deg)}.sf-item[data-astro-cid-iis2nzyf][open] .sf-mark[data-astro-cid-iis2nzyf]{background:var(--color-ink)}.sf-item[data-astro-cid-iis2nzyf][open] .sf-mark[data-astro-cid-iis2nzyf]:before{background:var(--color-surface)}.sf-item[data-astro-cid-iis2nzyf][open] .sf-mark[data-astro-cid-iis2nzyf]:after{display:none}.sf-a[data-astro-cid-iis2nzyf]{max-width:560px;margin:0;padding:0 var(--spacing-4) var(--spacing-4);text-wrap:pretty}.sf-item[data-astro-cid-iis2nzyf][open] .sf-q[data-astro-cid-iis2nzyf]{padding-bottom:var(--spacing-4)}@media(min-width:1024px){.sf[data-astro-cid-iis2nzyf]{display:grid;grid-template-columns:minmax(0,440fr) minmax(0,680fr);align-items:start;gap:var(--spacing-16)}.sf-title[data-astro-cid-iis2nzyf]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sf-card[data-astro-cid-iis2nzyf]{box-shadow:var(--shadow-md)}.sf-q[data-astro-cid-iis2nzyf]{padding:var(--spacing-6)}.sf-q[data-astro-cid-iis2nzyf] h3[data-astro-cid-iis2nzyf]{font-size:18px;line-height:26px}.sf-item[data-astro-cid-iis2nzyf][open] .sf-q[data-astro-cid-iis2nzyf]{padding-bottom:var(--spacing-4)}.sf-a[data-astro-cid-iis2nzyf]{padding:0 var(--spacing-6) var(--spacing-6)}}.os[data-astro-cid-z3lcde3o]{display:flex;flex-direction:column;gap:var(--spacing-6)}.os-title[data-astro-cid-z3lcde3o]{margin:0;font-family:var(--font-title);font-size:var(--text-title);font-weight:var(--font-weight-title);line-height:var(--leading-title);font-stretch:85%}.os-list[data-astro-cid-z3lcde3o]{display:grid;gap:var(--spacing-6);margin:0;padding:0;list-style:none}.os-list[data-astro-cid-z3lcde3o] li[data-astro-cid-z3lcde3o]{display:flex}.os-card[data-astro-cid-z3lcde3o]{display:flex;gap:var(--spacing-4);width:100%;padding:var(--spacing-4);background:var(--color-surface);color:var(--color-ink);border:3px solid var(--color-border);box-shadow:4px 4px 0 var(--color-border);text-decoration:none;transition:transform var(--duration-instant) var(--ease-standard),box-shadow var(--duration-instant) var(--ease-standard)}.os-card[data-astro-cid-z3lcde3o]:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-border)}.os-card[data-astro-cid-z3lcde3o]:active{transform:translate(4px,4px);box-shadow:none}.os-card[data-astro-cid-z3lcde3o]:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.os-text[data-astro-cid-z3lcde3o]{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-2)}.os-name[data-astro-cid-z3lcde3o]{margin:0;font-family:var(--font-title);font-size:22px;font-weight:800;line-height:26px;font-stretch:100%}.os-card[data-astro-cid-z3lcde3o]:hover .os-name[data-astro-cid-z3lcde3o]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.os-summary[data-astro-cid-z3lcde3o]{margin:0;text-wrap:pretty}.os-arrow[data-astro-cid-z3lcde3o]{flex-shrink:0;width:24px;font-family:var(--font-action);font-size:22px;font-weight:600;line-height:26px;transition:transform var(--duration-instant) var(--ease-standard)}.os-card[data-astro-cid-z3lcde3o]:hover .os-arrow[data-astro-cid-z3lcde3o]{transform:translate(4px)}@media(min-width:768px){.os-list[data-astro-cid-z3lcde3o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8)}}@media(min-width:1024px){.os[data-astro-cid-z3lcde3o]{gap:var(--spacing-8)}.os-title[data-astro-cid-z3lcde3o]{font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline)}.os-card[data-astro-cid-z3lcde3o]{gap:var(--spacing-6);padding:var(--spacing-6);box-shadow:var(--shadow-md)}.os-card[data-astro-cid-z3lcde3o]:hover{box-shadow:3px 3px 0 var(--color-border)}}@media(prefers-reduced-motion:reduce){.os-card[data-astro-cid-z3lcde3o],.os-arrow[data-astro-cid-z3lcde3o]{transition:none}.os-card[data-astro-cid-z3lcde3o]:hover,.os-card[data-astro-cid-z3lcde3o]:active,.os-card[data-astro-cid-z3lcde3o]:hover .os-arrow[data-astro-cid-z3lcde3o]{transform:none}}.sb[data-astro-cid-tgubshyx]{background:var(--color-surface);border:3px solid var(--color-border);box-shadow:var(--shadow-md)}.sb-head[data-astro-cid-tgubshyx]{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-4);background:var(--color-ink)}.sb-title[data-astro-cid-tgubshyx]{margin:0;color:var(--color-sandbar);font-family:var(--font-hero-phone);font-size:var(--text-hero-phone);font-weight:var(--font-weight-hero-phone);line-height:var(--leading-hero-phone);letter-spacing:var(--tracking-hero-phone);font-stretch:85%}.sb-lede[data-astro-cid-tgubshyx]{margin:0;color:var(--color-surface);font-family:var(--font-lede);font-size:18px;line-height:28px}.sb-rows[data-astro-cid-tgubshyx]{margin:0;padding:0;list-style:none}.sb-row[data-astro-cid-tgubshyx]+.sb-row[data-astro-cid-tgubshyx]{border-top:1.5px dashed var(--color-border)}.sb-link[data-astro-cid-tgubshyx]{display:grid;grid-template-columns:32px 1fr 32px;gap:var(--spacing-3);padding:var(--spacing-4);color:var(--color-ink);text-decoration:none}.sb-link[data-astro-cid-tgubshyx]:focus-visible{outline:3px solid var(--color-ink);outline-offset:-6px}.sb-num[data-astro-cid-tgubshyx],.sb-go[data-astro-cid-tgubshyx]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--font-label);font-weight:600;font-variant-numeric:tabular-nums}.sb-num[data-astro-cid-tgubshyx]{background:var(--color-ink);color:var(--color-surface);font-size:15px}.sb-go[data-astro-cid-tgubshyx]{grid-column:3;grid-row:1;border:3px solid var(--color-ink);font-family:var(--font-action);font-size:16px;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.sb-name[data-astro-cid-tgubshyx]{margin:0;font-family:var(--font-title);font-size:22px;font-weight:800;line-height:26px;font-stretch:85%;text-wrap:balance}.sb-summary[data-astro-cid-tgubshyx]{grid-column:2 / -1;margin:0;text-wrap:pretty}.sb-link[data-astro-cid-tgubshyx]:hover .sb-name[data-astro-cid-tgubshyx]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sb-link[data-astro-cid-tgubshyx]:hover .sb-go[data-astro-cid-tgubshyx]{background:var(--color-ink);color:var(--color-surface)}@media(min-width:768px){.sb-head[data-astro-cid-tgubshyx]{padding:var(--spacing-8)}.sb-title[data-astro-cid-tgubshyx]{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sb-lede[data-astro-cid-tgubshyx]{max-width:36rem;font-size:var(--text-lede);line-height:var(--leading-lede)}.sb-link[data-astro-cid-tgubshyx]{padding:var(--spacing-6) var(--spacing-8)}}@media(min-width:1024px){.sb[data-astro-cid-tgubshyx]{box-shadow:8px 8px 0 var(--color-border)}.sb-head[data-astro-cid-tgubshyx]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-8)}.sb-title[data-astro-cid-tgubshyx]{font-family:var(--font-hero);font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero)}.sb-lede[data-astro-cid-tgubshyx]{flex:0 0 500px;padding-bottom:var(--spacing-3)}.sb-link[data-astro-cid-tgubshyx]{grid-template-columns:36px 340px 1fr 40px;gap:var(--spacing-8);align-items:start;padding:var(--spacing-6) var(--spacing-8)}.sb-num[data-astro-cid-tgubshyx]{width:36px;height:36px;font-size:var(--text-body)}.sb-name[data-astro-cid-tgubshyx]{font-size:var(--text-title);line-height:var(--leading-title)}.sb-summary[data-astro-cid-tgubshyx]{grid-column:3;padding-top:var(--spacing-1)}.sb-go[data-astro-cid-tgubshyx]{grid-column:4;width:40px;height:40px;font-size:20px}}@media(prefers-reduced-motion:reduce){.sb-go[data-astro-cid-tgubshyx]{transition:none}}.sv-wrap[data-astro-cid-cw5ftmac]{max-width:calc(var(--container-content) - var(--spacing-8));margin:0 auto;padding-inline:var(--spacing-4)}.sv-top[data-astro-cid-cw5ftmac]{padding-top:var(--spacing-12)}.sv-index[data-astro-cid-cw5ftmac]{padding-block:var(--spacing-6) var(--spacing-12)}.sv-body[data-astro-cid-cw5ftmac]{display:flex;flex-direction:column;gap:var(--spacing-16);padding-block:var(--spacing-16)}.sv-call[data-astro-cid-cw5ftmac]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-8);text-align:center}.sv-call-title[data-astro-cid-cw5ftmac]{max-width:640px;margin:0;font-family:var(--font-headline);font-size:var(--text-headline);font-weight:var(--font-weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-stretch:85%}.sv-call-sub[data-astro-cid-cw5ftmac]{margin:0}.sv-call-sub[data-astro-cid-cw5ftmac] a[data-astro-cid-cw5ftmac]{color:var(--color-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;overflow-wrap:anywhere}.sv-call-sub[data-astro-cid-cw5ftmac] a[data-astro-cid-cw5ftmac]:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.sv-call[data-astro-cid-cw5ftmac] .btn[data-astro-cid-cw5ftmac]{width:100%;white-space:normal}@media(min-width:640px){.sv-call[data-astro-cid-cw5ftmac] .btn[data-astro-cid-cw5ftmac]{width:auto}}@media(min-width:1024px){.sv-wrap[data-astro-cid-cw5ftmac]{padding-inline:var(--spacing-8)}.sv-top[data-astro-cid-cw5ftmac]{padding-top:var(--spacing-24)}.sv-index[data-astro-cid-cw5ftmac]{padding-block:var(--spacing-24)}.sv-body[data-astro-cid-cw5ftmac]{gap:var(--spacing-32);padding-block:var(--spacing-24) calc(var(--spacing-24) + var(--spacing-8))}.sv-call[data-astro-cid-cw5ftmac]{gap:var(--spacing-6);padding-top:0}.sv-call-title[data-astro-cid-cw5ftmac]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.sv-call-sub[data-astro-cid-cw5ftmac]{font-size:20px;line-height:30px}}
