.frame[data-astro-cid-thpmvig2]{position:relative;z-index:1;min-height:100svh;padding:var(--gutter);display:flex;align-items:flex-start}.card[data-astro-cid-thpmvig2]{width:min(100%,var(--card-w))}.rows[data-astro-cid-thpmvig2]{list-style:none;margin:0;padding:0}.rows[data-astro-cid-thpmvig2] li[data-astro-cid-thpmvig2]+li[data-astro-cid-thpmvig2] .row[data-astro-cid-thpmvig2]{border-top:1px solid var(--color-line);padding-top:calc(var(--row-pt) - 1px)}.row[data-astro-cid-thpmvig2]{--fz: min(var(--type-display), 6.2svh);--label-cap: round(var(--fz) * var(--cap-sans), var(--bl));--row-pt: round(up, var(--label-cap) * .5, var(--bl));--row-pb: round(up, var(--label-cap) * .6, var(--bl));display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-4);padding:var(--row-pt) 0 var(--row-pb);color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--motion-base) var(--motion-ease-standard)}.row-text[data-astro-cid-thpmvig2]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.eyebrow[data-astro-cid-thpmvig2]{--cap: 8px;--lh: var(--leading-eyebrow);font-family:var(--font-mono);font-weight:var(--weight-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.eyebrow[data-astro-cid-thpmvig2] .line-inner[data-astro-cid-thpmvig2]{display:inline-flex;align-items:center;gap:8px;vertical-align:top}.eyebrow[data-astro-cid-thpmvig2] .row-icon{width:16px;height:16px;color:var(--color-text-primary);transition:color var(--motion-quick) var(--motion-ease-standard)}.label[data-astro-cid-thpmvig2]{--cap: var(--label-cap);--lh: var(--leading-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);white-space:nowrap}.row-arrow[data-astro-cid-thpmvig2]{width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--color-line);display:grid;place-items:center;opacity:0;transform:translate(-8px);transition:opacity var(--motion-base) var(--motion-ease-settle),transform var(--motion-base) var(--motion-ease-settle),background-color var(--motion-quick) var(--motion-ease-standard),border-color var(--motion-quick) var(--motion-ease-standard)}.row-arrow[data-astro-cid-thpmvig2] svg[data-astro-cid-thpmvig2]{width:18px;height:18px}.rows[data-astro-cid-thpmvig2]:has(.row:focus-visible) .row[data-astro-cid-thpmvig2]:not(:focus-visible){opacity:.28}.row[data-astro-cid-thpmvig2]:focus-visible .row-arrow[data-astro-cid-thpmvig2]{opacity:1;transform:none;background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on)}.row[data-astro-cid-thpmvig2]:focus-visible .row-icon{color:var(--accent)}@media(hover:hover){.rows[data-astro-cid-thpmvig2]:has(.row:hover) .row[data-astro-cid-thpmvig2]:not(:hover){opacity:.28}.row[data-astro-cid-thpmvig2]:hover .row-arrow[data-astro-cid-thpmvig2]{opacity:1;transform:none;background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on)}.row[data-astro-cid-thpmvig2]:hover .row-icon{color:var(--accent)}}.row[data-astro-cid-thpmvig2]:focus-visible .label[data-astro-cid-thpmvig2]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em;text-decoration-color:var(--color-focus)}@media(hover:none){.row-arrow[data-astro-cid-thpmvig2]{opacity:1;transform:none}}html.is-leaving .frame[data-astro-cid-thpmvig2]{align-items:flex-start}html.is-leaving .card[data-astro-cid-thpmvig2]{width:min(100%,var(--site-col));transition:margin-top var(--exit-ms) var(--motion-ease-standard),width var(--exit-ms) var(--motion-ease-standard)}html.is-leaving .rows[data-astro-cid-thpmvig2]{overflow:hidden;transition:height var(--exit-ms) var(--motion-ease-standard)}html.is-leaving .rows[data-astro-cid-thpmvig2] li[data-astro-cid-thpmvig2]{opacity:0;transition:opacity calc(var(--exit-ms) * .45) var(--motion-ease-exit);transition-delay:calc((5 - var(--n)) * var(--exit-ms) * .09)}html.is-leaving .row[data-astro-cid-thpmvig2]{pointer-events:none}html.is-leaving .scene.is-live{opacity:0;transition:opacity calc(var(--exit-ms) * .6) var(--motion-ease-standard) calc(var(--exit-ms) * .4)}@media(max-width:759px){.frame[data-astro-cid-thpmvig2]{align-items:center}.card[data-astro-cid-thpmvig2]{width:100%}.row[data-astro-cid-thpmvig2]{--fz: min(clamp(2.25rem, 11.5vw, 3.25rem), 6.2svh)}.row-arrow[data-astro-cid-thpmvig2]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.row[data-astro-cid-thpmvig2],.row-arrow[data-astro-cid-thpmvig2]{transition:none}}
