.access-ink>.access-fibers{z-index:0;pointer-events:none;position:absolute;inset:0}.access-fibers:after{content:"";background:linear-gradient(to top, var(--ink) 0%, #0b0c0bf0 30%, #0b0c0b8c 50%, transparent 68%), radial-gradient(42% 16% at 0% 0%, #0b0c0beb 40%, transparent 100%), linear-gradient(to bottom, #0b0c0bcc 0%, transparent 16%), radial-gradient(120% 90% at 55% 40%, transparent 55%, #0b0c0b99 100%);position:absolute;inset:0}@media (max-width:899px){.access-fibers:after{background:linear-gradient(to top, var(--ink) 0%, #0b0c0bf0 38%, #0b0c0b80 60%, transparent 80%), radial-gradient(60% 26% at 0% 0%, #0b0c0beb 40%, transparent 100%), linear-gradient(to bottom, #0b0c0bcc 0%, transparent 22%)}}
a.access-brand{color:inherit;border-radius:var(--r,2px);width:fit-content;text-decoration:none}a.access-brand:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.access-form{position:relative}.access-home{min-height:44px;font-family:var(--body);color:var(--fg-soft);border-radius:var(--r,2px);transition:color var(--d-micro,.14s) var(--e-out,ease-out);align-items:center;gap:.45rem;padding:0 .6rem;font-size:.9rem;text-decoration:none;display:inline-flex;position:absolute;top:clamp(1rem,3vw,1.75rem);right:clamp(1rem,4vw,2.5rem)}.access-home svg{transition:transform var(--d-micro,.14s) var(--e-out,ease-out)}.access-home:hover{color:var(--fg)}.access-home:hover svg{transform:translate(-3px)}.access-home:focus-visible{outline:2px solid var(--sea);outline-offset:2px;color:var(--fg)}@media (max-width:899px){.access-home{justify-self:start;margin:0 0 .5rem -.6rem;position:static}}@media (prefers-reduced-motion:reduce){.access-home:hover svg{transform:none}}
