.prism .p-hdr{z-index:10;position:sticky;top:0}.prism .p-hdr:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--p-bg)70%,transparent);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity 1s;position:absolute;inset:0}.prism .p-hdr.is-scrolled:before{opacity:1}.prism .p-hdr-in{grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 64px 20px;display:grid}.prism .p-links{gap:28px;display:flex}.prism .p-links a{min-height:44px;color:var(--p-mu);align-items:center;font-size:14px;transition:color .4s;display:inline-flex}.prism .p-links a:hover,.prism .p-links a[aria-current]{color:var(--p-fg)}.prism .p-wm{font:300 26px var(--p-serif);letter-spacing:-.01em}.prism .p-tools{justify-self:end;align-items:center;display:flex}.prism .p-tools .p-links{margin-right:14px}.prism .p-ib{width:44px;height:44px;color:var(--p-mu);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .3s;display:inline-flex}.prism .p-ib:hover,.prism .p-ib[aria-pressed=true]{color:var(--p-fg)}.prism .p-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .6s cubic-bezier(.7,0,.2,1)}.prism .p-ib:hover .p-ic,.prism .p-ib:focus-visible .p-ic{transform:rotate(90deg)}.prism .p-ic .p-off{opacity:.25}.prism .p-menu{display:none}.prism .p-sheet{flex-direction:column;padding:6px 18px 12px;display:flex}.prism .p-sheet[hidden]{display:none}.prism .p-sheet a{min-height:48px;font:300 22px var(--p-serif);border-bottom:1px solid var(--p-hl);align-items:center;display:flex}.prism .p-rule{opacity:.75;background:linear-gradient(90deg,transparent,var(--t1,var(--p-hl))15%,var(--t2,var(--p-hl))50%,var(--t3,var(--p-hl))85%,transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.prism .p-prog{opacity:0;background:linear-gradient(90deg,var(--t1),var(--t2),var(--t3));transform-origin:0;height:2px;transform:scaleX(var(--p-p,0));transition:opacity .6s;position:absolute;bottom:0;left:0;right:0}.prism .p-hdr.is-scrolled .p-prog{opacity:var(--p-prog-on,0)}.prism .p-hdr.is-scrolled .p-rule{opacity:calc(.75 - var(--p-prog-on,0)*.5)}@media (max-width:900px){.prism .p-hdr-in{justify-content:space-between;padding:16px 32px;display:flex}.prism .p-desk{display:none}.prism .p-menu{display:inline-flex}}@media (max-width:620px){.prism .p-hdr-in{padding:12px 12px 12px 18px}}
