.site-header{transition:opacity .35s}html[data-scrolled=true] .site-header{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility 0s linear .35s}.pill-nav{--ease-out:cubic-bezier(.2, .8, .2, 1);z-index:45;background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);width:max-content;max-width:calc(100vw - 1rem);box-shadow:0 0 0 1px color-mix(in oklab, var(--heading) 10%, transparent), 0 14px 34px -14px #0f0e0e66;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease, transform .4s var(--ease-out), visibility 0s linear .4s;border-radius:999px;align-items:center;gap:.125rem;padding:.375rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%,-.75rem)}html[data-scrolled=true] .pill-nav{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease .12s, transform .45s var(--ease-out) .12s, visibility 0s;transform:translate(-50%)}.pill-nav-mark{align-items:center;padding-inline:.875rem .625rem;display:inline-flex}.pill-nav-mark img{width:3.25rem;height:auto;transition:transform .3s var(--ease-out);flex:none;display:block}.pill-nav-mark:hover img{transform:rotate(-4deg)scale(1.06)}.pill-nav-link{height:2.375rem;color:var(--heading);white-space:nowrap;cursor:pointer;border-radius:999px;outline:none;align-items:center;gap:.25rem;padding-inline:.875rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background-color .2s;display:inline-flex}.pill-nav-link:hover,.pill-nav-link[data-state=open]{background:var(--muted)}.pill-nav-link:focus-visible,.pill-nav-mark:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:999px}.pill-nav-link[aria-current=page]{font-weight:700}.pill-nav-listen{padding-right:.75rem;font-weight:700}.pill-nav-chevron{width:1rem;height:1rem;transition:transform .25s var(--ease-out)}.pill-nav-listen[data-state=open] .pill-nav-chevron{transform:rotate(180deg)}.pill-nav-pipe{background:color-mix(in oklab, var(--heading) 28%, transparent);width:1px;height:1.25rem;margin-inline:.375rem}.pill-menu{z-index:60;background:var(--background);min-width:13.5rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--heading) 10%, transparent), 0 18px 40px -14px #0f0e0e66;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:1.25rem;padding:.5rem;animation:.2s cubic-bezier(.2,.8,.2,1) pill-menu-in}.pill-menu-item{color:var(--heading);cursor:pointer;border-radius:.85rem;outline:none;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.pill-menu-item[data-highlighted]{background:var(--muted)}@keyframes pill-menu-in{0%{opacity:0;transform:translateY(-.4rem)scale(.96)}to{opacity:1;transform:none}}@media (max-width:480px){.pill-nav{gap:0;padding:.25rem;top:.5rem}.pill-nav-mark{padding-inline:.625rem .375rem}.pill-nav-mark img{width:2.75rem}.pill-nav-link{height:2.25rem;padding-inline:.5rem;font-size:.8125rem}.pill-nav-listen{padding-right:.4rem}.pill-nav-pipe{margin-inline:.125rem}}@media (prefers-reduced-motion:reduce){.site-header,html[data-scrolled=true] .site-header,.pill-nav,html[data-scrolled=true] .pill-nav{transition:none;transform:translate(-50%)}.site-header,html[data-scrolled=true] .site-header{transform:none}.pill-menu{animation:none}}
