.chapters[data-astro-cid-fttocojm]{position:sticky;top:calc(var(--sticky-header-offset, 0px) + var(--experience-nav-height, 0px));z-index:40;transition:top .35s var(--ease);background:linear-gradient(var(--teal-900) 70%,color-mix(in srgb,var(--teal-900) 0%,transparent))}ol[data-astro-cid-fttocojm]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);list-style:none;margin-block:0;padding-block:var(--space-3)}a[data-astro-cid-fttocojm]{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) 0 var(--space-3);text-decoration:none;color:var(--sage-300);border-top:2px solid color-mix(in srgb,var(--sage-100) 20%,transparent);transition:color .2s var(--ease),border-color .2s var(--ease);min-height:44px}a[data-astro-cid-fttocojm]:hover{color:var(--sage-100)}a[data-astro-cid-fttocojm][aria-current]{color:var(--sage-100);border-top-color:var(--red-500)}a[data-astro-cid-fttocojm][aria-current] .n[data-astro-cid-fttocojm]{color:var(--red-500)}.n[data-astro-cid-fttocojm]{font:700 var(--step-1)/1 var(--font-display)}.t[data-astro-cid-fttocojm]{font-size:var(--step--1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.t[data-astro-cid-fttocojm]{display:none}a[data-astro-cid-fttocojm]{align-items:center}}.side[data-astro-cid-fttocojm]{display:none;position:fixed;z-index:45;right:max(4px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%)}@media(min-width:1100px){.side[data-astro-cid-fttocojm]{display:block}}.side[data-astro-cid-fttocojm]{transition:opacity .4s var(--ease),visibility .4s}html.scenes-on .side[data-astro-cid-fttocojm]{opacity:0;visibility:hidden}.side[data-astro-cid-fttocojm] ol[data-astro-cid-fttocojm]{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--space-2) 0}.side[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]{position:relative;flex-direction:row;align-items:center;justify-content:center;width:40px;min-height:36px;padding:0;border:0}.dot[data-astro-cid-fttocojm]{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--sage-100) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-900) 45%,transparent);transition:height .3s var(--ease),background-color .3s var(--ease)}.side[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]:hover .dot[data-astro-cid-fttocojm]{background:var(--sage-50)}.side[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm][aria-current] .dot[data-astro-cid-fttocojm]{height:22px;border-radius:4px;background:var(--red-500)}.tip[data-astro-cid-fttocojm]{position:absolute;right:100%;top:50%;translate:6px -50%;padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--step--1);font-weight:500;color:var(--sage-50);background:color-mix(in srgb,var(--teal-900) 88%,transparent);border:1px solid var(--glass-border);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),translate .2s var(--ease)}.side[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]:hover .tip[data-astro-cid-fttocojm],.side[data-astro-cid-fttocojm] a[data-astro-cid-fttocojm]:focus-visible .tip[data-astro-cid-fttocojm]{opacity:1;translate:0 -50%}@media(prefers-reduced-motion:reduce){.dot[data-astro-cid-fttocojm],.tip[data-astro-cid-fttocojm]{transition:none}}.site-header[data-astro-cid-5hce7sga]{position:absolute;inset:0 0 auto;z-index:50}.site-header[data-astro-cid-5hce7sga].float{position:fixed;translate:0 -100%;background:color-mix(in srgb,var(--teal-900) 92%,transparent);box-shadow:0 1px 0 var(--glass-border);backdrop-filter:blur(10px);transition:translate .35s var(--ease)}.site-header[data-astro-cid-5hce7sga].float.show{translate:0 0}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-5hce7sga].float{transition:none}}.bar[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px}.brand[data-astro-cid-5hce7sga]{font:800 1.2rem/1 var(--font-display);text-decoration:none;letter-spacing:.02em;text-transform:uppercase;margin:0}.brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{color:var(--red-500);margin-left:.3em}nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;gap:clamp(var(--space-3),2vw,var(--space-6));list-style:none;margin:0;padding:0}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-block;padding:var(--space-3) var(--space-1);font-size:var(--step--1);font-weight:500;text-decoration:none;color:var(--sage-300)}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--sage-100)}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{box-shadow:inset 0 -2px 0 var(--red-500)}.site-footer[data-astro-cid-5hce7sga]{border-top:1px solid var(--glass-border);margin-top:var(--space-8)}.foot[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-6)}.note[data-astro-cid-5hce7sga]{color:var(--sage-300);font-size:var(--step--1);margin:0;flex:1 1 16rem}.subscribe[data-astro-cid-5hce7sga]{background:var(--red-600);color:#fff;font-weight:700;text-decoration:none;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill)}@media(max-width:480px){.brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;margin:.15em 0 0}}@media(max-width:380px){nav[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga].home{display:none}nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{gap:var(--space-3)}}
