.rd-header[data-astro-cid-hbyqr53e]{background:var(--color-sand-100)}.rd-header-inner[data-astro-cid-hbyqr53e]{text-align:center;flex-direction:column;align-items:center;padding-block:2.25rem 3rem;display:flex}@media (width>=40rem){.rd-header-inner[data-astro-cid-hbyqr53e]{padding-block:3rem 3.75rem}}.rd-crumbs[data-astro-cid-hbyqr53e]{color:var(--color-ink-500);flex-wrap:wrap;justify-content:center;gap:.25rem .6rem;font-size:.875rem;display:flex}.rd-crumbs[data-astro-cid-hbyqr53e] a[data-astro-cid-hbyqr53e]{min-width:44px;min-height:44px;transition:color .2s var(--ease-out-soft);align-items:center;padding-inline:.15rem;display:inline-flex}.rd-crumbs[data-astro-cid-hbyqr53e] a[data-astro-cid-hbyqr53e]:hover{color:var(--color-forest-900)}.rd-title[data-astro-cid-hbyqr53e]{max-width:40rem;color:var(--color-forest-900);text-wrap:balance;margin-top:1.75rem;font-weight:600;line-height:1.3}.rd-meta[data-astro-cid-hbyqr53e]{color:var(--color-ink-600);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-top:1.5rem;font-size:.95rem;display:flex}.rd-chip[data-astro-cid-hbyqr53e]{background:var(--color-sand-50);min-width:44px;min-height:44px;color:var(--color-forest-900);transition:background-color .25s var(--ease-out-soft), color .25s var(--ease-out-soft);padding:.25rem .9rem;font-size:.85rem}.rd-chip[data-astro-cid-hbyqr53e]:hover{background:var(--color-forest-900);color:var(--color-sand-50)}.rd-toolbar[data-astro-cid-mxghlsc5]{background:var(--color-sand-100);border-radius:1.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.4rem .5rem .4rem 1rem;display:flex}.rd-hint[data-astro-cid-mxghlsc5]{min-width:0;color:var(--color-ink-500);flex:14rem;margin:0;font-size:.85rem;line-height:1.75}.rd-sizes[data-astro-cid-mxghlsc5]{align-items:center;gap:.35rem;margin-inline-start:auto;display:flex}.rd-sizes-label[data-astro-cid-mxghlsc5]{color:var(--color-ink-500);margin-inline-end:.35rem;font-size:.85rem}.rd-sizes[data-astro-cid-mxghlsc5] button[data-astro-cid-mxghlsc5]{background:var(--color-sand-50);color:var(--color-ink-700);transition:background-color .25s var(--ease-out-soft), color .25s var(--ease-out-soft), opacity .25s var(--ease-out-soft);border-radius:999px;place-items:center;font-weight:600;display:grid}.rd-sizes[data-astro-cid-mxghlsc5] button[data-astro-cid-mxghlsc5]:hover:not(:disabled){background:var(--color-forest-900);color:var(--color-sand-50)}.rd-sizes[data-astro-cid-mxghlsc5] button[data-astro-cid-mxghlsc5]:disabled{opacity:.4;cursor:default}.rd-a-small[data-astro-cid-mxghlsc5]{font-size:.95rem}.rd-a-large[data-astro-cid-mxghlsc5]{font-size:1.35rem}.rd-progress[data-astro-cid-wn3gikzx]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.rd-progress[data-astro-cid-wn3gikzx] span[data-astro-cid-wn3gikzx]{background:var(--color-gold-600);transform-origin:100%;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.rd-progress[data-astro-cid-wn3gikzx] span[data-astro-cid-wn3gikzx]{transition:transform .12s linear}}.rd-resume[data-astro-cid-wn3gikzx]{justify-content:center;align-items:center;gap:.25rem;margin-top:.75rem;display:flex}.rd-resume[data-astro-cid-wn3gikzx][hidden]{display:none}.rd-resume[data-astro-cid-wn3gikzx] button[data-astro-cid-wn3gikzx]{color:var(--color-forest-900);background:var(--color-sand-200);transition:background-color .25s var(--ease-out-soft), color .25s var(--ease-out-soft);border-radius:999px;padding-inline:1.1rem;font-size:.9rem;font-weight:500}.rd-resume[data-astro-cid-wn3gikzx] button[data-astro-cid-wn3gikzx]:hover{background:var(--color-forest-900);color:var(--color-sand-50)}.rd-resume[data-astro-cid-wn3gikzx] button[data-astro-cid-wn3gikzx][data-reader-resume-dismiss]{color:var(--color-ink-500);background:0 0;padding-inline:0;font-size:1.25rem}.rd-resume[data-astro-cid-wn3gikzx] button[data-astro-cid-wn3gikzx][data-reader-resume-dismiss]:hover{background:var(--color-sand-200);color:var(--color-ink-900)}.rd-quote[data-astro-cid-wzmzk2zs]{z-index:70;background:var(--color-forest-900);max-width:calc(100vw - 16px);color:var(--color-sand-50);border-radius:999px;padding:.25rem;display:flex;position:fixed}.rd-quote[data-astro-cid-wzmzk2zs][hidden]{display:none}.rd-quote[data-astro-cid-wzmzk2zs] button[data-astro-cid-wzmzk2zs]{color:inherit;transition:background-color .2s var(--ease-out-soft);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-size:.9rem;font-weight:500;display:inline-flex}.rd-quote[data-astro-cid-wzmzk2zs] button[data-astro-cid-wzmzk2zs]:hover{background:color-mix(in srgb, var(--color-sand-50) 16%, transparent)}.rd-quote[data-astro-cid-wzmzk2zs] button[data-astro-cid-wzmzk2zs]:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:1px}
