.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);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-hdr.is-open{background:var(--p-bg);z-index:20}.prism .p-mi{width:20px;height:20px;display:block;position:relative}.prism .p-mi i{background:currentColor;border-radius:2px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),top .3s;position:absolute;left:1px;right:1px}.prism .p-mi i:first-child{top:6px}.prism .p-mi i:last-child{top:13px}.prism .p-menu[aria-expanded=true] .p-mi i:first-child{top:9.5px;transform:rotate(45deg)}.prism .p-menu[aria-expanded=true] .p-mi i:last-child{top:9.5px;transform:rotate(-45deg)}.prism .p-sheet{z-index:2;background:var(--p-bg);border-bottom:1px solid var(--p-hl);flex-direction:column;padding:10px 32px 0;display:flex;position:absolute;top:100%;left:0;right:0}.prism .p-sheet[hidden]{display:none}.prism .p-sheet a{opacity:0;min-height:44px;animation:.45s cubic-bezier(.16,1,.3,1) forwards p-in;animation-delay:calc(var(--i,0)*45ms + 40ms);border-left:2px solid #0000;padding:10px 0 10px 14px;display:grid}.prism .p-sheet a[aria-current]{border-left-color:var(--p-ac)}.prism .p-sl{font:300 24px/1.2 var(--p-serif);color:var(--p-fg)}.prism .p-sd{color:var(--p-mu);margin-top:3px;font-size:12.5px}.prism .p-sf{border-top:1px solid var(--p-hl);justify-content:flex-end;gap:4px;margin-top:10px;padding:8px 0;display:flex}.prism .p-scrim{z-index:-2;background:color-mix(in srgb,var(--p-bg)60%,transparent);-webkit-backdrop-filter:blur(10px)saturate(.7);backdrop-filter:blur(10px)saturate(.7);animation:.25s ease-out p-fade;position:fixed;inset:0}.prism .p-scrim[hidden]{display:none}@keyframes p-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes p-fade{0%{opacity:0}}@media (min-width:901px){.prism .p-sheet,.prism .p-scrim{display:none!important}}@media (prefers-reduced-motion:reduce){.prism .p-sheet a{opacity:1;animation:none}.prism .p-mi i,.prism .p-scrim{transition:none;animation:none}}.prism .p-rule{opacity:.55;background:linear-gradient(90deg,transparent,var(--p-ac)15%,var(--p-ac)85%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.prism .p-prog{opacity:0;background:var(--p-ac);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(.55 - var(--p-prog-on,0)*.35)}@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}.prism .p-tools .p-tg{display:none}}@media (max-width:620px){.prism .p-hdr-in{padding:12px 12px 12px 18px}.prism .p-sheet{padding:10px 18px 0}}
