.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease-out,transform .7s ease-out;will-change:opacity,transform;contain:layout paint}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}body #stufrocks-attrib-wrap[data-astro-cid-2wstwqyt]{position:fixed!important;bottom:8px!important;right:8px!important;z-index:40!important;pointer-events:none!important;opacity:1;transition:opacity .4s ease;contain:layout paint;isolation:isolate;will-change:opacity;margin:0!important;transform:none}body #stufrocks-attrib-wrap[data-astro-cid-2wstwqyt].is-hidden{opacity:0}body #stufrocks-attrib[data-astro-cid-2wstwqyt]{pointer-events:auto!important;display:inline-flex!important;align-items:baseline!important;gap:.375rem!important;padding:.25rem .5rem!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none!important;line-height:1.2!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;transition:border-color .2s ease,background .2s ease}body #stufrocks-attrib[data-astro-cid-2wstwqyt]:hover{border-color:#22d3ee66}body #stufrocks-attrib[data-astro-cid-2wstwqyt]:focus-visible{outline:2px solid rgba(34,211,238,.6);outline-offset:2px}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-prefix[data-astro-cid-2wstwqyt]{color:#9ca3af!important;font-weight:400!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-size:10px!important;letter-spacing:.02em!important;line-height:1.2!important;white-space:nowrap!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-logo[data-astro-cid-2wstwqyt]{display:inline-flex!important;align-items:baseline!important;font-size:11px!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-bracket[data-astro-cid-2wstwqyt]{color:#22d3ee!important;font-weight:500!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-sp[data-astro-cid-2wstwqyt]{display:inline-block!important;width:.35em!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-stuf[data-astro-cid-2wstwqyt]{color:#e5e7eb!important;font-weight:600!important;letter-spacing:-.02em!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-rocks[data-astro-cid-2wstwqyt]{color:#22d3ee!important;font-weight:600!important;letter-spacing:-.02em!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-cursor[data-astro-cid-2wstwqyt]{display:inline-block!important;width:.55em!important;height:.7em!important;background:#22d3ee!important;vertical-align:baseline!important;margin-left:2px!important}@media(min-width:768px){body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-prefix[data-astro-cid-2wstwqyt]{font-size:11px!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt] .stufrocks-attrib-logo[data-astro-cid-2wstwqyt]{font-size:12px!important}body #stufrocks-attrib[data-astro-cid-2wstwqyt]{padding:.25rem .625rem!important}}@media(prefers-reduced-motion:reduce){body #stufrocks-attrib-wrap[data-astro-cid-2wstwqyt]{transition:none;will-change:auto}body #stufrocks-attrib[data-astro-cid-2wstwqyt]{transition:none}}.nav-link:hover,.nav-link:focus-visible,.nav-link-mobile:hover,.nav-link-mobile:focus-visible{background-color:color-mix(in oklab,var(--color-logo-turquoise) 18%,transparent);color:var(--color-ink)}.nav-link:focus-visible,.nav-link-mobile:focus-visible{outline:2px solid color-mix(in oklab,var(--color-logo-turquoise) 70%,transparent);outline-offset:2px}.nav-link.is-active,.nav-link[aria-current=page],.nav-link-mobile.is-active,.nav-link-mobile[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:color-mix(in oklab,var(--color-logo-turquoise) 70%,transparent)}.nav-link.is-active:hover,.nav-link[aria-current=page]:hover,.nav-link-mobile.is-active:hover,.nav-link-mobile[aria-current=page]:hover{text-decoration-color:color-mix(in oklab,var(--color-logo-turquoise) 90%,transparent)}.nav-link,.nav-link-mobile{-webkit-tap-highlight-color:transparent}
