.text-roll{display:inline-block;overflow:hidden;vertical-align:bottom;position:relative;line-height:.95}.text-roll-row{display:block;white-space:nowrap}.text-roll-clone{position:absolute;inset:0}.text-roll-letter{display:inline-block;white-space:pre;transform:translateY(0);transition:transform .52s cubic-bezier(.7,0,.3,1),color .45s ease-out;transition-delay:calc(var(--i, 0) * 5ms)}.text-roll-clone .text-roll-letter{transform:translateY(105%)}.text-roll-trigger:hover .text-roll-letter{transition-delay:calc(var(--i, 0) * 14ms)}.text-roll-trigger:hover .text-roll-row:not(.text-roll-clone) .text-roll-letter{transform:translateY(-105%)}.text-roll-trigger:hover .text-roll-clone .text-roll-letter{transform:translateY(0)}.text-roll.roll-primary .text-roll-clone .text-roll-letter{color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.text-roll-letter{transition:none}}.text-roll-plain{display:none}@media(hover:none),(max-width:768px){.text-roll{overflow:visible}.text-roll-plain{display:inline}.text-roll-row{display:none}}#navbar[data-astro-cid-xu5ykefq]{--demo-bar-h: 2.5rem}.demo-bar-wrap[data-astro-cid-xu5ykefq]{width:100%;height:var(--demo-bar-h)}.nav-pill-row[data-astro-cid-xu5ykefq]{transition:transform .6s ease-in-out}#navbar[data-astro-cid-xu5ykefq]:has(.demo-bar-wrap[data-state=hidden]) .nav-pill-row[data-astro-cid-xu5ykefq],#navbar[data-astro-cid-xu5ykefq]:has(.demo-bar-wrap[data-state=closed]) .nav-pill-row[data-astro-cid-xu5ykefq]{transform:translateY(calc(-1 * var(--demo-bar-h)))}.demo-bar-clip[data-astro-cid-xu5ykefq]{position:relative;height:100%;overflow:hidden}.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=open] .demo-bar[data-astro-cid-xu5ykefq]{pointer-events:auto}.demo-bar-ghost[data-astro-cid-xu5ykefq],.demo-bar[data-astro-cid-xu5ykefq]{clip-path:polygon(0 0,0 0,-1rem 100%,-1rem 100%);transition:clip-path .7s ease-in-out}.demo-bar-ghost[data-astro-cid-xu5ykefq]{position:absolute;inset:0;background:#55595e}.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=open] .demo-bar-ghost[data-astro-cid-xu5ykefq],.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=open] .demo-bar[data-astro-cid-xu5ykefq]{clip-path:polygon(0 0,calc(100% + 1rem) 0,100% 100%,-1rem 100%)}.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=closing] .demo-bar-ghost[data-astro-cid-xu5ykefq],.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=closing] .demo-bar[data-astro-cid-xu5ykefq],.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=closed] .demo-bar-ghost[data-astro-cid-xu5ykefq],.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=closed] .demo-bar[data-astro-cid-xu5ykefq]{clip-path:polygon(calc(100% + 1rem) 0,calc(100% + 1rem) 0,100% 100%,100% 100%)}.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=open] .demo-bar[data-astro-cid-xu5ykefq]{transition-delay:.12s,0s}.demo-bar-wrap[data-astro-cid-xu5ykefq][data-state=closing] .demo-bar-ghost[data-astro-cid-xu5ykefq]{transition-delay:.12s}.demo-bar[data-astro-cid-xu5ykefq]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:0 2.75rem;overflow:hidden;background:#6bcb77;color:#00301c;transition:clip-path .7s ease-in-out,background-color .2s ease}.demo-bar[data-astro-cid-xu5ykefq]:has(.demo-bar-link:hover){background:#78d283}.demo-bar-link[data-astro-cid-xu5ykefq]{display:inline-flex;align-items:center;gap:.6rem}.demo-bar-link[data-astro-cid-xu5ykefq]:before{content:"";position:absolute;inset:0}.demo-bar-close[data-astro-cid-xu5ykefq]{position:absolute;z-index:1;top:50%;right:.6rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;border:0;border-radius:50%;background:transparent;color:#00301c;cursor:pointer;transition:background-color .2s ease}.demo-bar-close[data-astro-cid-xu5ykefq]:hover{background:#00301c1f}.demo-bar-close[data-astro-cid-xu5ykefq] svg[data-astro-cid-xu5ykefq]{width:.9rem;height:.9rem}@media(min-width:769px){.demo-bar-close[data-astro-cid-xu5ykefq]{right:1.25rem}}.demo-bar[data-astro-cid-xu5ykefq]:after{--sheen-w: clamp(2.75rem, 7vw, 6.5rem);--sheen-gap: calc(var(--sheen-w) * .35);--sheen-thin: calc(var(--sheen-w) * .3);content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 calc(50% - var(--sheen-w) - var(--sheen-gap) - var(--sheen-thin)),rgba(255,255,255,.3) 0 calc(50% - var(--sheen-gap) - var(--sheen-thin)),transparent 0 calc(50% - var(--sheen-thin)),rgba(255,255,255,.3) 0 50%,transparent 0 100%);transform:translate(-100%);animation:demo-bar-sheen 7s ease-in-out infinite;pointer-events:none}@keyframes demo-bar-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.demo-bar-chip[data-astro-cid-xu5ykefq]{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border-radius:3px;transform:skew(-12deg);background-image:linear-gradient(90deg,#25c265,#0b9047);box-shadow:0 1px 2px #00301c4d,0 3px 10px -3px #00301c80;font-size:.72rem;font-weight:700;font-style:italic;line-height:1.35;white-space:nowrap;color:#fff}.demo-bar-chip[data-astro-cid-xu5ykefq]>span[data-astro-cid-xu5ykefq]:not(.demo-bar-chip-sep){display:inline-block;transform:skew(12deg)}.demo-bar-chip-sep[data-astro-cid-xu5ykefq]{width:1px;height:.7rem;background:currentColor;opacity:.45}.demo-bar-text[data-astro-cid-xu5ykefq]{white-space:nowrap;font-size:.85rem;font-weight:600;font-style:italic;letter-spacing:-.005em;color:#00301c}.demo-bar-arrow[data-astro-cid-xu5ykefq]{font-size:1rem;line-height:1;color:#00301c;transition:transform .25s cubic-bezier(.22,1,.36,1)}.demo-bar-link[data-astro-cid-xu5ykefq]:hover .demo-bar-arrow[data-astro-cid-xu5ykefq]{transform:translate(3px)}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar[data-astro-cid-xu5ykefq]{background:linear-gradient(90deg,#25c265,#0b9047);color:#fff}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar[data-astro-cid-xu5ykefq]:has(.demo-bar-link:hover){background:linear-gradient(90deg,#2fcb6e,#109a4e)}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-chip[data-astro-cid-xu5ykefq]{padding:0;border-radius:0;transform:none;background:none;box-shadow:none;font-size:.85rem}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-chip[data-astro-cid-xu5ykefq]>span[data-astro-cid-xu5ykefq]:not(.demo-bar-chip-sep){transform:none}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-chip-sep[data-astro-cid-xu5ykefq]{height:.8rem;transform:skew(-12deg);opacity:.6}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-text[data-astro-cid-xu5ykefq],.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-arrow[data-astro-cid-xu5ykefq],.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-close[data-astro-cid-xu5ykefq]{color:#fff}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-text[data-astro-cid-xu5ykefq]{font-weight:500}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-arrow[data-astro-cid-xu5ykefq]{display:none}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-item[data-astro-cid-xu5ykefq]{gap:1.1rem}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-chip[data-astro-cid-xu5ykefq]{gap:1.1rem;font-weight:500}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-chip-sep[data-astro-cid-xu5ykefq]{display:none}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-chip[data-astro-cid-xu5ykefq]>span[data-astro-cid-xu5ykefq]:first-child{font-weight:900}.demo-bar--solid[data-astro-cid-xu5ykefq] .demo-bar-close[data-astro-cid-xu5ykefq]:hover{background:#ffffff29}.demo-bar-item[data-astro-cid-xu5ykefq]{display:inline-flex;align-items:center;gap:.6rem}.demo-bar-marquee[data-astro-cid-xu5ykefq]{display:none}@media(min-width:1024px){.demo-bar[data-astro-cid-xu5ykefq]{justify-content:flex-start;padding-left:0}.demo-bar-link[data-astro-cid-xu5ykefq]{position:static;min-width:0;flex:1;overflow:hidden}.demo-bar-static[data-astro-cid-xu5ykefq]{display:none}.demo-bar-marquee[data-astro-cid-xu5ykefq]{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.demo-bar-track[data-astro-cid-xu5ykefq]{display:flex;width:max-content;animation:demo-bar-marquee 60s linear infinite}.demo-bar-track[data-astro-cid-xu5ykefq] .demo-bar-item[data-astro-cid-xu5ykefq]{padding-right:3.5rem}.demo-bar-link[data-astro-cid-xu5ykefq]:hover .demo-bar-track[data-astro-cid-xu5ykefq]{animation-play-state:paused}}@keyframes demo-bar-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.demo-bar[data-astro-cid-xu5ykefq]:after,.demo-bar-track[data-astro-cid-xu5ykefq]{animation:none}.nav-pill-row[data-astro-cid-xu5ykefq],.demo-bar-ghost[data-astro-cid-xu5ykefq],.demo-bar[data-astro-cid-xu5ykefq]{transition:none}}#navbar[data-astro-cid-xu5ykefq]{--color-glass: #16171A}.nav-pill[data-astro-cid-xu5ykefq],.nav-pill[data-astro-cid-xu5ykefq] #hamburger[data-astro-cid-xu5ykefq],.nav-pill[data-astro-cid-xu5ykefq] #hamburger[data-astro-cid-xu5ykefq] span[data-astro-cid-xu5ykefq]{transition:background-color .35s ease,border-color .35s ease,color .35s ease}.nav-logo[data-astro-cid-xu5ykefq]{transition:filter .35s ease}html[data-theme=dark] .nav-logo[data-astro-cid-xu5ykefq],#navbar[data-astro-cid-xu5ykefq][data-theme=dark] .nav-logo[data-astro-cid-xu5ykefq]{filter:brightness(0) invert(1)}.menu-overlay[data-astro-cid-xu5ykefq]{opacity:0;visibility:hidden;pointer-events:none;background:#0a0c0beb;--color-primary: #57C88C;backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1)}.menu-overlay[data-astro-cid-xu5ykefq][data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.menu-item-inner[data-astro-cid-xu5ykefq]{transform:translateY(110%);transition:transform .55s cubic-bezier(.7,0,.3,1)}.menu-overlay[data-astro-cid-xu5ykefq][data-open=true] .menu-item-inner[data-astro-cid-xu5ykefq]{transform:translateY(0);transition-delay:calc(60ms + var(--li-i, 0) * 55ms)}.menu-meta[data-astro-cid-xu5ykefq]{transform:translateY(24px);opacity:0;transition:transform .55s cubic-bezier(.7,0,.3,1),opacity .5s ease}.menu-overlay[data-astro-cid-xu5ykefq][data-open=true] .menu-meta[data-astro-cid-xu5ykefq]{transform:translateY(0);opacity:1;transition-delay:.4s}@media(prefers-reduced-motion:reduce){.menu-overlay[data-astro-cid-xu5ykefq],.menu-item-inner[data-astro-cid-xu5ykefq],.menu-meta[data-astro-cid-xu5ykefq]{transition-duration:.01s}}#hamburger[data-astro-cid-xu5ykefq] [data-astro-cid-xu5ykefq][data-bar]{transition:translate .3s ease,rotate .3s ease;transform-origin:center}#hamburger[data-astro-cid-xu5ykefq][aria-expanded=true] [data-astro-cid-xu5ykefq][data-bar="1"]{translate:0 3.75px;rotate:45deg}#hamburger[data-astro-cid-xu5ykefq][aria-expanded=true] [data-astro-cid-xu5ykefq][data-bar="2"]{translate:0 -3.75px;rotate:-45deg}@media(prefers-reduced-motion:reduce){#hamburger[data-astro-cid-xu5ykefq] [data-astro-cid-xu5ykefq][data-bar]{transition-duration:.01s}}.footer-hero[data-astro-cid-cpgxvzen]{container-type:inline-size;padding-bottom:2rem}.footer-word[data-astro-cid-cpgxvzen]{display:block;font-family:var(--font-sans);font-weight:700;font-size:14vw;font-size:15.3cqw;line-height:.72;letter-spacing:-.02em;color:#f2f5f2d9;white-space:nowrap}.footer-glow-a[data-astro-cid-cpgxvzen]{animation:footer-glow-x-a 9s ease-in-out infinite}.footer-glow-b[data-astro-cid-cpgxvzen]{animation:footer-glow-x-b 10s ease-in-out infinite}.footer-glow-c[data-astro-cid-cpgxvzen]{animation:footer-glow-x-c 9.5s ease-in-out infinite}@keyframes footer-glow-x-a{0%,to{transform:translate(-100px)}50%{transform:translate(100px)}}@keyframes footer-glow-x-b{0%,to{transform:translate(115px)}50%{transform:translate(-115px)}}@keyframes footer-glow-x-c{0%,to{transform:translate(-90px)}50%{transform:translate(90px)}}@media(prefers-reduced-motion:reduce){.footer-glow-a[data-astro-cid-cpgxvzen],.footer-glow-b[data-astro-cid-cpgxvzen],.footer-glow-c[data-astro-cid-cpgxvzen]{animation:none}}footer[data-astro-cid-cpgxvzen].glows-paused .footer-glow-a[data-astro-cid-cpgxvzen],footer[data-astro-cid-cpgxvzen].glows-paused .footer-glow-b[data-astro-cid-cpgxvzen],footer[data-astro-cid-cpgxvzen].glows-paused .footer-glow-c[data-astro-cid-cpgxvzen]{animation-play-state:paused}.cookie-banner[data-astro-cid-4lznnzhg]{position:fixed;left:1.25rem;bottom:1.25rem;z-index:60;width:min(24rem,calc(100vw - 2.5rem));opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.cookie-banner[data-astro-cid-4lznnzhg].is-open{opacity:1;transform:translateY(0);pointer-events:auto}.cb-inner[data-astro-cid-4lznnzhg]{padding:1.15rem 1.25rem 1.2rem;border-radius:0;border:1px solid var(--color-hairline);background:var(--color-glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 50px #00000059}.cb-title[data-astro-cid-4lznnzhg]{margin:0 0 .45rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text)}.cb-body[data-astro-cid-4lznnzhg]{margin:0;font-size:.86rem;line-height:1.5;color:var(--color-text-muted)}.cb-body[data-astro-cid-4lznnzhg] a[data-astro-cid-4lznnzhg]{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d;transition:text-decoration-color .2s ease}.cb-body[data-astro-cid-4lznnzhg] a[data-astro-cid-4lznnzhg]:hover{text-decoration-color:currentColor}.cb-actions[data-astro-cid-4lznnzhg]{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;margin-top:1rem}.cb-reject[data-astro-cid-4lznnzhg]{background:none;border:0;padding:.5rem .25rem;cursor:pointer;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);transition:color .2s ease}.cb-reject[data-astro-cid-4lznnzhg]:hover{color:var(--color-text)}.cookie-banner[data-astro-cid-4lznnzhg] .shiny-cta.cb-accept{padding:.6rem 1.3rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-mono)}@media(max-width:640px){.cookie-banner[data-astro-cid-4lznnzhg]{left:.75rem;right:.75rem;bottom:.75rem;width:auto}.cb-actions[data-astro-cid-4lznnzhg]{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-4lznnzhg]{transition:none}}.cookie-banner[data-astro-cid-4lznnzhg].is-compact .cb-inner[data-astro-cid-4lznnzhg]{display:flex;align-items:center;gap:.9rem;padding:.75rem .9rem .75rem 1rem}.cookie-banner[data-astro-cid-4lznnzhg].is-compact .cb-title[data-astro-cid-4lznnzhg]{display:none}.cookie-banner[data-astro-cid-4lznnzhg].is-compact .cb-body[data-astro-cid-4lznnzhg]{font-size:.78rem;line-height:1.4}.cookie-banner[data-astro-cid-4lznnzhg].is-compact .cb-actions[data-astro-cid-4lznnzhg]{margin-top:0;flex-shrink:0;gap:.6rem}.cookie-banner[data-astro-cid-4lznnzhg].is-compact .cb-reject[data-astro-cid-4lznnzhg]{padding:.4rem .1rem;font-size:.66rem}.cookie-banner[data-astro-cid-4lznnzhg].is-compact .shiny-cta.cb-accept{padding:.5rem .95rem;font-size:.7rem}html.is-loading{overflow:hidden}#loader[data-astro-cid-37fxchfa]{position:fixed;inset:0;background-color:var(--loader-bg);z-index:9999;pointer-events:none;opacity:1;transition:opacity .6s ease}#loader[data-astro-cid-37fxchfa].is-hidden{opacity:0}#page-transition[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transform:translateY(0);will-change:transform;border-bottom:1px solid var(--color-border)}.pt-scrim[data-astro-cid-37fxchfa]{position:absolute;inset:0;z-index:1;background:#0a0c0beb;backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);opacity:0}.pt-white[data-astro-cid-37fxchfa]{position:absolute;inset:0;z-index:2;background:#0e0e10ed;backdrop-filter:blur(60px) saturate(1.6);-webkit-backdrop-filter:blur(60px) saturate(1.6);opacity:0}.pt-icon[data-astro-cid-37fxchfa]{position:relative;z-index:3;width:clamp(120px,20vw,240px);height:auto}.pt-icon[data-astro-cid-37fxchfa] .pt-p[data-astro-cid-37fxchfa]{fill:url(#pt-fillgrad);fill-opacity:0;stroke:#f4f6f4;stroke-width:5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;paint-order:stroke;shape-rendering:geometricPrecision}.pt-icon[data-astro-cid-37fxchfa] .pt-tex-p[data-astro-cid-37fxchfa]{fill-opacity:0}#page-transition[data-astro-cid-37fxchfa].pt-leave{opacity:1;visibility:visible;pointer-events:auto}#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-scrim[data-astro-cid-37fxchfa]{animation:pt-scrim-in .5s ease-out forwards}#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-p[data-astro-cid-37fxchfa]{animation:pt-draw .6s ease-in-out .35s forwards,pt-fillin .3s ease .9s forwards}#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-tex-p[data-astro-cid-37fxchfa]{animation:pt-fillin .3s ease .9s forwards}@keyframes pt-scrim-in{to{opacity:1}}@keyframes pt-scrim-out{to{opacity:0}}@keyframes pt-draw{to{stroke-dashoffset:0}}@keyframes pt-fillin{to{fill-opacity:1}}@keyframes pt-white-in{to{opacity:1}}html.pt-incoming #page-transition[data-astro-cid-37fxchfa]{opacity:1;visibility:visible}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-scrim[data-astro-cid-37fxchfa]{opacity:1}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-p[data-astro-cid-37fxchfa]{fill:url(#pt-fillgrad);stroke:#f4f6f4;fill-opacity:1;stroke-dashoffset:0}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-tex-p[data-astro-cid-37fxchfa]{fill-opacity:1}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-texcol[data-astro-cid-37fxchfa]:nth-child(1){transform:translate(0)}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-texcol[data-astro-cid-37fxchfa]:nth-child(2){transform:translateY(46px)}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-texcol[data-astro-cid-37fxchfa]:nth-child(3){transform:translateY(16px)}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-texcol[data-astro-cid-37fxchfa]:nth-child(4){transform:translateY(62px)}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-texcol[data-astro-cid-37fxchfa]:nth-child(5){transform:translateY(30px)}html.pt-incoming #page-transition[data-astro-cid-37fxchfa] .pt-texcol[data-astro-cid-37fxchfa]:nth-child(6){transform:translateY(52px)}#page-transition[data-astro-cid-37fxchfa].pt-reveal{transform:translateY(-100%);transition:transform .6s cubic-bezier(.76,0,.24,1)}@media(prefers-reduced-motion:reduce){#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-scrim[data-astro-cid-37fxchfa],#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-p[data-astro-cid-37fxchfa],#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-tex-p[data-astro-cid-37fxchfa],#page-transition[data-astro-cid-37fxchfa].pt-leave .pt-white[data-astro-cid-37fxchfa]{animation-duration:.01s;animation-delay:0s}#page-transition[data-astro-cid-37fxchfa].pt-reveal{transition-duration:.01s}}.scrollbar[data-astro-cid-37fxchfa]{position:fixed;top:0;right:3px;bottom:0;width:6px;z-index:55;pointer-events:none}.scrollbar-thumb[data-astro-cid-37fxchfa]{position:absolute;top:0;right:0;width:100%;min-height:40px;border-radius:999px;background:var(--scrollbar-thumb);opacity:0;transition:opacity .35s ease,background .2s ease;pointer-events:auto;cursor:grab;will-change:transform}.scrollbar[data-astro-cid-37fxchfa].is-scrollable .scrollbar-thumb[data-astro-cid-37fxchfa]{opacity:1}html:has(#mobile-menu[data-open=true]) .scrollbar[data-astro-cid-37fxchfa]{visibility:hidden}.scrollbar-thumb[data-astro-cid-37fxchfa]:hover,.scrollbar-thumb[data-astro-cid-37fxchfa].is-dragging{background:var(--scrollbar-thumb-active)}.scrollbar-thumb[data-astro-cid-37fxchfa].is-dragging{cursor:grabbing}@media(max-width:768px){.scrollbar[data-astro-cid-37fxchfa]{display:none}}@media(prefers-reduced-motion:reduce){.scrollbar-thumb[data-astro-cid-37fxchfa]{transition:none}}
