.approach-card[data-astro-cid-s4kszh5f]{--pointer-x: 0px;--pointer-y: 0px}.approach-media[data-astro-cid-s4kszh5f]{transition:transform .18s ease-out}.approach-card[data-astro-cid-s4kszh5f]:hover .approach-media[data-astro-cid-s4kszh5f]{transform:translate(var(--pointer-x),var(--pointer-y))}.approach-bar[data-astro-cid-s4kszh5f]{transition:transform .4s cubic-bezier(.22,1,.36,1);transform-origin:bottom}.approach-card[data-astro-cid-s4kszh5f]:hover .approach-bar[data-astro-cid-s4kszh5f]{transform:scaleY(1.06)}@media(prefers-reduced-motion:reduce){.approach-media[data-astro-cid-s4kszh5f],.approach-bar[data-astro-cid-s4kszh5f]{transition:none}.approach-card[data-astro-cid-s4kszh5f]:hover .approach-media[data-astro-cid-s4kszh5f]{transform:none}}.vx-aspect-ratio-box-v2[data-astro-cid-5zevtfau]>:first-child{width:100%;height:100%;-o-object-fit:var(--fit);object-fit:var(--fit);-o-object-position:var(--position);object-position:var(--position)}.ad-wrap[data-astro-cid-xjosukho]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:rgb(var(--vx-surface))}.ad-field[data-astro-cid-xjosukho]{position:absolute;inset:-20%;opacity:var(--ad-intensity);filter:blur(60px);mix-blend-mode:screen;will-change:transform}.dark[data-astro-cid-xjosukho] .ad-field[data-astro-cid-xjosukho]{mix-blend-mode:plus-lighter}.ad-field--a[data-astro-cid-xjosukho]{background:radial-gradient(42% 38% at 22% 28%,rgb(var(--vx-primary-400) / .9),transparent 70%);animation:ad-drift-a var(--ad-dur) ease-vx-standard infinite}.ad-field--b[data-astro-cid-xjosukho]{background:radial-gradient(48% 42% at 78% 36%,rgb(var(--vx-primary-600) / .8),transparent 72%);animation:ad-drift-b var(--ad-dur) ease-vx-standard infinite;animation-delay:calc(var(--ad-dur) * -.33)}.ad-field--c[data-astro-cid-xjosukho]{background:radial-gradient(40% 46% at 50% 82%,rgb(var(--vx-accent-400) / .5),transparent 74%);animation:ad-drift-c var(--ad-dur) ease-vx-standard infinite;animation-delay:calc(var(--ad-dur) * -.66)}.ad-grain[data-astro-cid-xjosukho]{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes ad-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6%,8%) scale(1.08)}66%{transform:translate(-4%,4%) scale(.96)}}@keyframes ad-drift-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-8%,-5%) scale(.95)}66%{transform:translate(4%,6%) scale(1.1)}}@keyframes ad-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,-7%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.ad-field[data-astro-cid-xjosukho]{animation:none}}.vx-af-mesh[data-astro-cid-zktgvhzh]{filter:blur(40px);opacity:.6}.vx-af-blob[data-astro-cid-zktgvhzh]{position:absolute}.vx-af-blob-a[data-astro-cid-zktgvhzh]{top:-8%;left:-6%;width:44vw;height:44vw;background:radial-gradient(circle at 50% 50%,rgb(var(--vx-primary-600) / .55) 0%,transparent 45%);animation:vx-af-drift-a 22s ease-in-out infinite}.vx-af-blob-b[data-astro-cid-zktgvhzh]{top:18%;right:-10%;width:36vw;height:36vw;background:radial-gradient(circle at 50% 50%,rgb(var(--vx-primary-400) / .45) 0%,transparent 45%);animation:vx-af-drift-b 26s ease-in-out infinite}@keyframes vx-af-drift-a{0%,to{transform:translate(0)}50%{transform:translate(6%,8%)}}@keyframes vx-af-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-8%,6%)}}.vx-af-spotlight[data-astro-cid-zktgvhzh]{background:radial-gradient(640px circle at var(--vx-af-x, 50%) var(--vx-af-y, 15%),rgb(var(--vx-primary-500) / .22) 0%,transparent 70%);transition:background .25s ease-out}.vx-af-beam[data-astro-cid-zktgvhzh]{background:conic-gradient(from 0deg,rgb(var(--vx-primary-400) / 0),rgb(var(--vx-primary-400) / .9) 10%,rgb(var(--vx-primary-400) / 0) 24% 100%);pointer-events:none;animation:vx-af-beam-spin 7s linear infinite}@keyframes vx-af-beam-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vx-af-link[data-astro-cid-zktgvhzh]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:linear-gradient(90deg,rgb(var(--vx-primary-400)),rgb(var(--vx-secondary-300)));transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.vx-af-link[data-astro-cid-zktgvhzh]:hover:after,.vx-af-link[data-astro-cid-zktgvhzh]:focus-visible:after{transform:scaleX(1)}.vx-af-social-ring[data-astro-cid-zktgvhzh] circle[data-astro-cid-zktgvhzh]{transition:stroke-dashoffset .55s cubic-bezier(.16,1,.3,1)}.vx-af-social[data-astro-cid-zktgvhzh]:hover .vx-af-social-ring[data-astro-cid-zktgvhzh] circle[data-astro-cid-zktgvhzh],.vx-af-social[data-astro-cid-zktgvhzh]:focus-visible .vx-af-social-ring[data-astro-cid-zktgvhzh] circle[data-astro-cid-zktgvhzh]{stroke-dashoffset:0}.vx-af-social-glow[data-astro-cid-zktgvhzh]{opacity:0;filter:blur(7px);background:rgb(var(--vx-primary-500) / .6);transition:opacity .35s ease}.vx-af-social[data-astro-cid-zktgvhzh]:hover .vx-af-social-glow[data-astro-cid-zktgvhzh],.vx-af-social[data-astro-cid-zktgvhzh]:focus-visible .vx-af-social-glow[data-astro-cid-zktgvhzh]{opacity:.9;animation:vx-af-glow-pulse 1.3s ease-in-out infinite}@keyframes vx-af-glow-pulse{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.2);opacity:.9}}.vx-af-shimmer[data-astro-cid-zktgvhzh]{background-image:linear-gradient(110deg,#fff 30%,rgb(var(--vx-primary-300)),#fff 60%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vx-af-shimmer 6s linear infinite}@keyframes vx-af-shimmer{0%{background-position:200% 0}to{background-position:-60% 0}}.vx-af-marquee-track[data-astro-cid-zktgvhzh]{animation:vx-af-marquee-scroll 22s linear infinite}.vx-af-marquee[data-astro-cid-zktgvhzh]:hover .vx-af-marquee-track[data-astro-cid-zktgvhzh]{animation-play-state:paused}@keyframes vx-af-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vx-af-blob[data-astro-cid-zktgvhzh],.vx-af-beam[data-astro-cid-zktgvhzh],.vx-af-shimmer[data-astro-cid-zktgvhzh],.vx-af-social-glow[data-astro-cid-zktgvhzh],.vx-af-marquee-track[data-astro-cid-zktgvhzh]{animation:none!important}.vx-af-spotlight[data-astro-cid-zktgvhzh]{display:none}}.v-bento-asym[data-astro-cid-mkehfi2b]{display:grid;grid-template-columns:1fr;grid-template-areas:"lead" "a" "b" "c"}@media(min-width:1024px){.v-bento-asym[data-astro-cid-mkehfi2b]{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-areas:"lead a" "lead b" "lead c"}}.v-bento-asym__lead[data-astro-cid-mkehfi2b]{grid-area:lead}.v-bento-asym__a[data-astro-cid-mkehfi2b]{grid-area:a}.v-bento-asym__b[data-astro-cid-mkehfi2b]{grid-area:b}.v-bento-asym__c[data-astro-cid-mkehfi2b]{grid-area:c}@media(min-width:1024px){.v-mosaic[data-astro-cid-kmf6or6r]{grid-template-columns:repeat(var(--mosaic-columns, 3),minmax(0,1fr))}.v-mosaic__cell[data-astro-cid-kmf6or6r]{grid-column:span var(--mosaic-col-span, 1) / span var(--mosaic-col-span, 1);grid-row:span var(--mosaic-row-span, 1) / span var(--mosaic-row-span, 1);height:100%}}.v-bento-tall[data-astro-cid-onf26tb4]{display:grid;grid-template-columns:1fr;grid-template-areas:"feature" "top" "bottom"}@media(min-width:1024px){.v-bento-tall[data-astro-cid-onf26tb4]{grid-template-columns:1.1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"feature top" "feature bottom"}}.v-bento-tall__feature[data-astro-cid-onf26tb4]{grid-area:feature}.v-bento-tall__top[data-astro-cid-onf26tb4]{grid-area:top}.v-bento-tall__bottom[data-astro-cid-onf26tb4]{grid-area:bottom}.bpg-wrap[data-astro-cid-yzrgi23o]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:rgb(var(--vx-surface))}.bpg-wrap[data-astro-cid-yzrgi23o][data-fade=true]{-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 55%,transparent 100%)}.bpg-minor[data-astro-cid-yzrgi23o],.bpg-major[data-astro-cid-yzrgi23o]{position:absolute;inset:0}.bpg-minor[data-astro-cid-yzrgi23o]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-primary-500) / .12) 0,rgb(var(--vx-primary-500) / .12) 1px,transparent 1px,transparent var(--bpg-minor)),repeating-linear-gradient(to bottom,rgb(var(--vx-primary-500) / .12) 0,rgb(var(--vx-primary-500) / .12) 1px,transparent 1px,transparent var(--bpg-minor))}.bpg-major[data-astro-cid-yzrgi23o]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-primary-500) / .28) 0,rgb(var(--vx-primary-500) / .28) 1px,transparent 1px,transparent var(--bpg-major)),repeating-linear-gradient(to bottom,rgb(var(--vx-primary-500) / .28) 0,rgb(var(--vx-primary-500) / .28) 1px,transparent 1px,transparent var(--bpg-major))}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=accent] .bpg-minor[data-astro-cid-yzrgi23o]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-accent-500) / .12) 0,rgb(var(--vx-accent-500) / .12) 1px,transparent 1px,transparent var(--bpg-minor)),repeating-linear-gradient(to bottom,rgb(var(--vx-accent-500) / .12) 0,rgb(var(--vx-accent-500) / .12) 1px,transparent 1px,transparent var(--bpg-minor))}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=accent] .bpg-major[data-astro-cid-yzrgi23o]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-accent-500) / .28) 0,rgb(var(--vx-accent-500) / .28) 1px,transparent 1px,transparent var(--bpg-major)),repeating-linear-gradient(to bottom,rgb(var(--vx-accent-500) / .28) 0,rgb(var(--vx-accent-500) / .28) 1px,transparent 1px,transparent var(--bpg-major))}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=neutral] .bpg-minor[data-astro-cid-yzrgi23o]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-ink) / .08) 0,rgb(var(--vx-ink) / .08) 1px,transparent 1px,transparent var(--bpg-minor)),repeating-linear-gradient(to bottom,rgb(var(--vx-ink) / .08) 0,rgb(var(--vx-ink) / .08) 1px,transparent 1px,transparent var(--bpg-minor))}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=neutral] .bpg-major[data-astro-cid-yzrgi23o]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-ink) / .18) 0,rgb(var(--vx-ink) / .18) 1px,transparent 1px,transparent var(--bpg-major)),repeating-linear-gradient(to bottom,rgb(var(--vx-ink) / .18) 0,rgb(var(--vx-ink) / .18) 1px,transparent 1px,transparent var(--bpg-major))}.bpg-origin[data-astro-cid-yzrgi23o]{position:absolute;top:var(--bpg-oy);left:var(--bpg-ox);width:1px;height:1px}.bpg-origin-h[data-astro-cid-yzrgi23o],.bpg-origin-v[data-astro-cid-yzrgi23o]{position:absolute;background:rgb(var(--vx-primary-500) / .4)}.bpg-origin-h[data-astro-cid-yzrgi23o]{top:0;left:-22px;width:44px;height:1px;transform:translateY(-.5px)}.bpg-origin-v[data-astro-cid-yzrgi23o]{left:0;top:-22px;height:44px;width:1px;transform:translate(-.5px)}.bpg-origin-dot[data-astro-cid-yzrgi23o]{position:absolute;top:-2px;left:-2px;width:4px;height:4px;border-radius:9999px;background:rgb(var(--vx-primary-500) / .65)}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=accent] .bpg-origin-h[data-astro-cid-yzrgi23o],.bpg-wrap[data-astro-cid-yzrgi23o][data-color=accent] .bpg-origin-v[data-astro-cid-yzrgi23o]{background:rgb(var(--vx-accent-500) / .4)}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=accent] .bpg-origin-dot[data-astro-cid-yzrgi23o]{background:rgb(var(--vx-accent-500) / .65)}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=neutral] .bpg-origin-h[data-astro-cid-yzrgi23o],.bpg-wrap[data-astro-cid-yzrgi23o][data-color=neutral] .bpg-origin-v[data-astro-cid-yzrgi23o]{background:rgb(var(--vx-ink) / .3)}.bpg-wrap[data-astro-cid-yzrgi23o][data-color=neutral] .bpg-origin-dot[data-astro-cid-yzrgi23o]{background:rgb(var(--vx-ink) / .5)}.dark[data-astro-cid-yzrgi23o] .bpg-minor[data-astro-cid-yzrgi23o]{filter:brightness(1.6)}.dark[data-astro-cid-yzrgi23o] .bpg-major[data-astro-cid-yzrgi23o]{filter:brightness(1.4)}.bko-wrap[data-astro-cid-xokymvxi]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bko-orb[data-astro-cid-xokymvxi]{position:absolute;top:var(--bko-top);left:var(--bko-left);width:var(--bko-size);height:var(--bko-size);border-radius:9999px;filter:blur(var(--bko-blur));opacity:var(--bko-alpha);transform:translate(-50%,-50%);animation:bko-drift var(--bko-dur) ease-vx-standard infinite;animation-delay:var(--bko-delay);will-change:transform}.bko-orb--primary-400[data-astro-cid-xokymvxi]{background:rgb(var(--vx-primary-400))}.bko-orb--primary-600[data-astro-cid-xokymvxi]{background:rgb(var(--vx-primary-600))}.bko-orb--accent-400[data-astro-cid-xokymvxi]{background:rgb(var(--vx-accent-400))}@keyframes bko-drift{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(calc(-50% + var(--bko-dx)),calc(-50% - var(--bko-dy))) scale(1.06)}66%{transform:translate(calc(-50% - var(--bko-dx)),calc(-50% + var(--bko-dy))) scale(.95)}}@media(prefers-reduced-motion:reduce){.bko-orb[data-astro-cid-xokymvxi]{animation:none}}.v-deck__stage[data-astro-cid-4y5hmrgn]{min-height:220px}.v-deck__card[data-astro-cid-4y5hmrgn]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease}.chg-strip[data-astro-cid-3cgthcjs]{transform:translate(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.chg-card[data-astro-cid-3cgthcjs]:hover .chg-strip[data-astro-cid-3cgthcjs],.chg-card[data-astro-cid-3cgthcjs]:focus-visible .chg-strip[data-astro-cid-3cgthcjs]{transform:translate(-6%)}.chg-thumb[data-astro-cid-3cgthcjs] img[data-astro-cid-3cgthcjs],.chg-thumb[data-astro-cid-3cgthcjs]>div[data-astro-cid-3cgthcjs]{transition:transform .7s cubic-bezier(.22,1,.36,1)}.chg-card[data-astro-cid-3cgthcjs]:hover .chg-thumb[data-astro-cid-3cgthcjs] img[data-astro-cid-3cgthcjs],.chg-card[data-astro-cid-3cgthcjs]:hover .chg-thumb[data-astro-cid-3cgthcjs]>div[data-astro-cid-3cgthcjs],.chg-card[data-astro-cid-3cgthcjs]:focus-visible .chg-thumb[data-astro-cid-3cgthcjs] img[data-astro-cid-3cgthcjs],.chg-card[data-astro-cid-3cgthcjs]:focus-visible .chg-thumb[data-astro-cid-3cgthcjs]>div[data-astro-cid-3cgthcjs]{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.chg-strip[data-astro-cid-3cgthcjs],.chg-thumb[data-astro-cid-3cgthcjs] img[data-astro-cid-3cgthcjs],.chg-thumb[data-astro-cid-3cgthcjs]>div[data-astro-cid-3cgthcjs]{transition:none}.chg-card[data-astro-cid-3cgthcjs]:hover .chg-strip[data-astro-cid-3cgthcjs],.chg-card[data-astro-cid-3cgthcjs]:hover .chg-thumb[data-astro-cid-3cgthcjs] img[data-astro-cid-3cgthcjs],.chg-card[data-astro-cid-3cgthcjs]:hover .chg-thumb[data-astro-cid-3cgthcjs]>div[data-astro-cid-3cgthcjs]{transform:none}}.clm-track[data-astro-cid-3um3ujbx]{animation-name:clm-scroll;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes clm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clm-track[data-astro-cid-3um3ujbx]{animation:none}}.csw-wrap[data-astro-cid-5z2c2dtz]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;--csw-x: 50%;--csw-y: 35%}.csw-glow[data-astro-cid-5z2c2dtz]{position:absolute;inset:0;background:radial-gradient(circle var(--csw-size) at var(--csw-x) var(--csw-y),rgb(var(--csw-color) / var(--csw-intensity)),transparent 70%)}.v-dash-shell[data-astro-cid-kp2s433n]{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "sidebar" "main" "rail"}@media(min-width:1024px){.v-dash-shell[data-astro-cid-kp2s433n]{grid-template-columns:var(--dsg-sidebar-w, 260px) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "sidebar main"}.v-dash-shell--rail[data-astro-cid-kp2s433n]{grid-template-columns:var(--dsg-sidebar-w, 260px) 1fr var(--dsg-rail-w, 280px);grid-template-areas:"header header header" "sidebar main rail"}.v-dash-shell__sidebar[data-astro-cid-kp2s433n],.v-dash-shell__rail[data-astro-cid-kp2s433n]{max-height:100dvh;position:sticky;top:0;align-self:start}}.v-dash-shell__header[data-astro-cid-kp2s433n]{grid-area:header}.v-dash-shell__sidebar[data-astro-cid-kp2s433n]{grid-area:sidebar}.v-dash-shell__main[data-astro-cid-kp2s433n]{grid-area:main}.v-dash-shell__rail[data-astro-cid-kp2s433n]{grid-area:rail}.dsd-wrap[data-astro-cid-jnmwdnrn]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.dsd-layer[data-astro-cid-jnmwdnrn]{position:absolute;inset:-20%;background-image:repeating-linear-gradient(var(--dsd-angle),rgb(var(--dsd-stripe-rgb) / var(--dsd-opacity)) 0px,rgb(var(--dsd-stripe-rgb) / var(--dsd-opacity)) calc(var(--dsd-band) * .5),transparent calc(var(--dsd-band) * .5),transparent var(--dsd-band));animation:dsd-drift var(--dsd-dur) linear infinite;will-change:transform}.dsd-wrap--neutral[data-astro-cid-jnmwdnrn] .dsd-layer[data-astro-cid-jnmwdnrn]{--dsd-stripe-rgb: var(--vx-ink)}.dsd-wrap--primary[data-astro-cid-jnmwdnrn] .dsd-layer[data-astro-cid-jnmwdnrn]{--dsd-stripe-rgb: var(--vx-primary-500)}.dsd-wrap--accent[data-astro-cid-jnmwdnrn] .dsd-layer[data-astro-cid-jnmwdnrn]{--dsd-stripe-rgb: var(--vx-accent-500)}@keyframes dsd-drift{0%{transform:translate(0)}to{transform:translate(var(--dsd-band),var(--dsd-band))}}@media(prefers-reduced-motion:reduce){.dsd-layer[data-astro-cid-jnmwdnrn]{animation:none}}.vx-esf-glyph[data-astro-cid-k3k33buz]{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .6s cubic-bezier(.16,1,.3,1)}.vx-esf-group-head[data-astro-cid-k3k33buz]:hover .vx-esf-glyph[data-astro-cid-k3k33buz]{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.vx-esf-glyph[data-astro-cid-k3k33buz]{transition:none;stroke-dashoffset:0}}.fhs-track[data-astro-cid-yjmzkg7x]{scrollbar-width:none;-ms-overflow-style:none}.fhs-track[data-astro-cid-yjmzkg7x]::-webkit-scrollbar{display:none}.fhs-track[data-astro-cid-yjmzkg7x]:focus-visible{outline:2px solid rgb(var(--vx-primary-600) / 1);outline-offset:2px}.scrollbar-none[data-astro-cid-42xkfevx]::-webkit-scrollbar{display:none}.gc-slides[data-astro-cid-3be3b7l5]>*{width:100%;flex-shrink:0}.glb-wrap[data-astro-cid-6s7rcpro]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.glb-blob[data-astro-cid-6s7rcpro]{position:absolute;width:36%;height:36%;border-radius:50%;opacity:var(--glb-intensity);will-change:transform}.glb-blob--a[data-astro-cid-6s7rcpro]{top:10%;left:8%;background:rgb(var(--vx-primary-500));animation:glb-drift-a var(--glb-dur) ease-in-out infinite}.glb-blob--b[data-astro-cid-6s7rcpro]{top:20%;left:50%;background:rgb(var(--vx-primary-700));animation:glb-drift-b var(--glb-dur) ease-in-out infinite;animation-delay:calc(var(--glb-dur) * -.25)}.glb-blob--c[data-astro-cid-6s7rcpro]{top:50%;left:20%;background:rgb(var(--vx-accent-500));animation:glb-drift-c var(--glb-dur) ease-in-out infinite;animation-delay:calc(var(--glb-dur) * -.5)}.glb-blob--d[data-astro-cid-6s7rcpro]{top:55%;left:60%;background:rgb(var(--vx-primary-400));animation:glb-drift-d var(--glb-dur) ease-in-out infinite;animation-delay:calc(var(--glb-dur) * -.75)}@keyframes glb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22%,14%) scale(1.15)}}@keyframes glb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18%,20%) scale(.9)}}@keyframes glb-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(16%,-18%) scale(1.1)}}@keyframes glb-drift-d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20%,-12%) scale(.95)}}@media(prefers-reduced-motion:reduce){.glb-blob[data-astro-cid-6s7rcpro]{animation:none}}@property --gbg-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gbg-wrap[data-astro-cid-q3gun4ul]{position:relative;border-radius:var(--gbg-radius);isolation:isolate}.gbg-content[data-astro-cid-q3gun4ul]{position:relative;z-index:1;border-radius:inherit}.gbg-ring[data-astro-cid-q3gun4ul],.gbg-halo[data-astro-cid-q3gun4ul]{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.gbg-ring[data-astro-cid-q3gun4ul]{padding:var(--gbg-thickness);background:conic-gradient(from var(--gbg-angle),rgb(var(--vx-primary-500)),rgb(var(--vx-accent-500)),rgb(var(--vx-primary-500)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gbg-spin var(--gbg-dur) linear infinite}.gbg-halo[data-astro-cid-q3gun4ul]{background:conic-gradient(from var(--gbg-angle),rgb(var(--vx-primary-500) / .55),rgb(var(--vx-accent-500) / .55),rgb(var(--vx-primary-500) / .55));filter:blur(14px);opacity:.6;animation:gbg-spin var(--gbg-dur) linear infinite}.gbg-wrap[data-astro-cid-q3gun4ul][data-colors=primary] .gbg-ring[data-astro-cid-q3gun4ul],.gbg-wrap[data-astro-cid-q3gun4ul][data-colors=primary] .gbg-halo[data-astro-cid-q3gun4ul]{background:conic-gradient(from var(--gbg-angle),rgb(var(--vx-primary-300)),rgb(var(--vx-primary-600)),rgb(var(--vx-primary-300)))}.gbg-wrap[data-astro-cid-q3gun4ul][data-colors=accent] .gbg-ring[data-astro-cid-q3gun4ul],.gbg-wrap[data-astro-cid-q3gun4ul][data-colors=accent] .gbg-halo[data-astro-cid-q3gun4ul]{background:conic-gradient(from var(--gbg-angle),rgb(var(--vx-accent-300)),rgb(var(--vx-accent-600)),rgb(var(--vx-accent-300)))}@keyframes gbg-spin{to{--gbg-angle: 360deg}}@media(prefers-reduced-motion:reduce){.gbg-ring[data-astro-cid-q3gun4ul],.gbg-halo[data-astro-cid-q3gun4ul]{animation:none}}.gr-wrap[data-astro-cid-vzxgeh6s]{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:var(--gr-opacity);background-repeat:repeat;background-size:160px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");animation:gr-flicker var(--gr-speed) steps(4) infinite;mix-blend-mode:overlay}.dark[data-astro-cid-vzxgeh6s] .gr-wrap[data-astro-cid-vzxgeh6s]{mix-blend-mode:soft-light}.gr-wrap--static[data-astro-cid-vzxgeh6s]{animation:none}@keyframes gr-flicker{0%{background-position:0 0}25%{background-position:37px -19px}50%{background-position:-22px 41px}75%{background-position:18px 23px}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.gr-wrap[data-astro-cid-vzxgeh6s]{animation:none}}.v-gutter[data-astro-cid-ogrf6ap3]{max-width:var(--gw-max, 1200px);padding-left:var(--gw-pad-phone, 16px);padding-right:var(--gw-pad-phone, 16px)}@media(min-width:768px){.v-gutter[data-astro-cid-ogrf6ap3]{padding-left:var(--gw-pad-tablet, 24px);padding-right:var(--gw-pad-tablet, 24px)}}@media(min-width:1024px){.v-gutter[data-astro-cid-ogrf6ap3]{padding-left:var(--gw-pad-desktop, 32px);padding-right:var(--gw-pad-desktop, 32px)}}.htd-wrap[data-astro-cid-ohykz6qv]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;opacity:var(--htd-opacity);animation:htd-breathe 11s ease-vx-standard infinite}.htd-svg[data-astro-cid-ohykz6qv]{position:absolute;inset:0;width:100%;height:100%;display:block}@keyframes htd-breathe{0%,to{opacity:var(--htd-opacity)}50%{opacity:calc(var(--htd-opacity) * .78)}}@media(prefers-reduced-motion:reduce){.htd-wrap[data-astro-cid-ohykz6qv]{animation:none}}.blob[data-astro-cid-agrusjzd]{transform-origin:center center;will-change:transform}.blob-1[data-astro-cid-agrusjzd]{animation:blobMorph1 12s ease-in-out infinite,blobFloat1 12s ease-in-out infinite}.blob-2[data-astro-cid-agrusjzd]{animation:blobMorph2 16s ease-in-out infinite,blobFloat2 16s ease-in-out infinite}.blob-3[data-astro-cid-agrusjzd]{animation:blobMorph3 20s ease-in-out infinite,blobFloat3 20s ease-in-out infinite}.blob-4[data-astro-cid-agrusjzd]{animation:blobMorph4 14s ease-in-out infinite,blobFloat4 14s ease-in-out infinite}@keyframes blobMorph1{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.06) rotate(2deg)}50%{transform:scale(.95) rotate(-1deg)}75%{transform:scale(1.03) rotate(1.5deg)}}@keyframes blobMorph2{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.08) rotate(-2.5deg)}60%{transform:scale(.93) rotate(1.5deg)}80%{transform:scale(1.04) rotate(-1deg)}}@keyframes blobMorph3{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(.94) rotate(3deg)}45%{transform:scale(1.07) rotate(-2deg)}70%{transform:scale(.97) rotate(1deg)}}@keyframes blobMorph4{0%,to{transform:scale(1) rotate(0)}35%{transform:scale(1.1) rotate(-3deg)}65%{transform:scale(.92) rotate(2deg)}85%{transform:scale(1.05) rotate(-1.5deg)}}@keyframes blobFloat1{0%,to{translate:0 0}50%{translate:10px -15px}}@keyframes blobFloat2{0%,to{translate:0 0}50%{translate:-12px 18px}}@keyframes blobFloat3{0%,to{translate:0 0}50%{translate:8px 12px}}@keyframes blobFloat4{0%,to{translate:0 0}50%{translate:-6px -10px}}@media(prefers-reduced-motion:reduce){.blob[data-astro-cid-agrusjzd]{animation:none!important}}.hfs-slide[data-astro-cid-m65lj6kq]{opacity:0;transition:opacity .7s ease;pointer-events:none}.hfs-slide[data-astro-cid-m65lj6kq][data-active=true]{opacity:1;pointer-events:auto;position:relative}.hfs-dot[data-astro-cid-m65lj6kq]{width:.5rem}.hfs-dot[data-astro-cid-m65lj6kq][aria-selected=true]{width:1.5rem;background-color:#fff}@media(prefers-reduced-motion:reduce){.hfs-slide[data-astro-cid-m65lj6kq]{transition:none}}@media(prefers-reduced-motion:reduce){.hero-bg-video[data-astro-cid-lul7i6m2]{display:none}}.globe-svg[data-astro-cid-ikqpu5cz]{width:100%;height:100%;perspective:50px}.globe-svg[data-astro-cid-ikqpu5cz] circle[data-astro-cid-ikqpu5cz]{stroke-width:8px;fill:none}.globe-equator[data-astro-cid-ikqpu5cz]{transform:rotate(-20deg) rotateX(125deg)}.globe-meridian[data-astro-cid-ikqpu5cz]{animation:globe-turn 2s linear infinite;transform:rotate(-20deg) rotateX(35deg) rotateY(var(--start))}@keyframes globe-turn{to{transform:rotate(-20deg) rotateX(35deg) rotateY(var(--end))}}@media(prefers-reduced-motion:reduce){.globe-meridian[data-astro-cid-ikqpu5cz]{animation:none;transform:rotate(-20deg) rotateX(35deg) rotateY(var(--end))}}.input-group[data-astro-cid-irivlgdg]{display:flex;width:100%;min-width:0;align-items:stretch;overflow:hidden;border:1px solid rgb(var(--vx-secondary-300, 212 212 212));border-radius:var(--vx-radius, .75rem);background:rgb(var(--vx-surface, 255 255 255));transition:border-color var(--vx-motion-duration-fast, .12s) var(--vx-motion-ease-standard, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--vx-motion-duration-fast, .12s) var(--vx-motion-ease-standard, cubic-bezier(.2, 0, 0, 1))}.input-group[data-astro-cid-irivlgdg]:focus-within{border-color:rgb(var(--vx-primary-600, 79 70 229));box-shadow:0 0 0 3px rgb(var(--vx-primary-600, 79 70 229) / .18)}.input-group-control[data-astro-cid-irivlgdg]{display:flex;flex:1 1 0%;min-width:0}.input-group-control[data-astro-cid-irivlgdg] input:not([type=checkbox]):not([type=radio]),.input-group-control[data-astro-cid-irivlgdg] select,.input-group-control[data-astro-cid-irivlgdg] textarea{flex:1 1 0%;width:100%;min-width:0;border:0;border-radius:0;background:transparent;color:rgb(var(--vx-secondary-950, 10 10 10));padding:.625rem .75rem;font:inherit;outline:none;box-shadow:none}.input-group-control[data-astro-cid-irivlgdg] textarea{min-height:6rem;resize:vertical}.input-group-control[data-astro-cid-irivlgdg] input:focus,.input-group-control[data-astro-cid-irivlgdg] select:focus,.input-group-control[data-astro-cid-irivlgdg] textarea:focus{outline:none;box-shadow:none}.input-group-addon[data-astro-cid-irivlgdg]{display:inline-flex;flex:0 0 auto;align-items:center;background:rgb(var(--vx-secondary-50, 250 250 250));color:rgb(var(--vx-secondary-600, 82 82 82));padding:.625rem .75rem;font-size:.875rem;line-height:1.5rem;white-space:nowrap}.input-group-addon-prefix[data-astro-cid-irivlgdg]{border-inline-end:1px solid rgb(var(--vx-secondary-300, 212 212 212))}.input-group-addon-suffix[data-astro-cid-irivlgdg]{border-inline-start:1px solid rgb(var(--vx-secondary-300, 212 212 212))}.dark .input-group[data-astro-cid-irivlgdg]{border-color:rgb(var(--vx-secondary-700, 64 64 64));background:rgb(var(--vx-surface, 10 10 10))}.dark .input-group-control[data-astro-cid-irivlgdg] input,.dark .input-group-control[data-astro-cid-irivlgdg] select,.dark .input-group-control[data-astro-cid-irivlgdg] textarea{color:rgb(var(--vx-secondary-50, 250 250 250))}.dark .input-group-addon[data-astro-cid-irivlgdg]{background:rgb(var(--vx-secondary-900, 23 23 23));color:rgb(var(--vx-secondary-300, 212 212 212))}.dark .input-group-addon-prefix[data-astro-cid-irivlgdg],.dark .input-group-addon-suffix[data-astro-cid-irivlgdg]{border-color:rgb(var(--vx-secondary-700, 64 64 64))}@media(prefers-reduced-motion:reduce){.input-group[data-astro-cid-irivlgdg]{transition:none}}.llw-wrap[data-astro-cid-hkva6cye]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.llw-streak[data-astro-cid-hkva6cye]{position:absolute;inset:-30%;opacity:var(--llw-intensity);filter:blur(50px);mix-blend-mode:screen;will-change:transform;transform-origin:var(--llw-x) var(--llw-y)}.dark[data-astro-cid-hkva6cye] .llw-streak[data-astro-cid-hkva6cye]{mix-blend-mode:plus-lighter}.llw-streak--a[data-astro-cid-hkva6cye]{background:radial-gradient(55% 45% at var(--llw-x) var(--llw-y),rgb(var(--vx-accent-400) / .95),transparent 70%);animation:llw-drift-a var(--llw-dur) ease-vx-standard infinite}.llw-streak--b[data-astro-cid-hkva6cye]{background:radial-gradient(40% 60% at var(--llw-x) var(--llw-y),rgb(var(--vx-accent-600) / .7),transparent 72%);animation:llw-drift-b var(--llw-dur) ease-vx-standard infinite;animation-delay:calc(var(--llw-dur) * -.4)}.llw-streak--c[data-astro-cid-hkva6cye]{background:radial-gradient(35% 50% at var(--llw-x) var(--llw-y),rgb(var(--vx-accent-200) / .85),transparent 68%);animation:llw-drift-c var(--llw-dur) ease-vx-standard infinite;animation-delay:calc(var(--llw-dur) * -.7)}.llw-grain[data-astro-cid-hkva6cye]{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes llw-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(calc(var(--llw-flip-x) * 6%),calc(var(--llw-flip-y) * -5%)) scale(1.12)}}@keyframes llw-drift-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(calc(var(--llw-flip-x) * -4%),calc(var(--llw-flip-y) * 7%)) scale(.94)}66%{transform:translate(calc(var(--llw-flip-x) * 5%),calc(var(--llw-flip-y) * 3%)) scale(1.05)}}@keyframes llw-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(calc(var(--llw-flip-x) * -7%),calc(var(--llw-flip-y) * -4%)) scale(1.08)}}@media(prefers-reduced-motion:reduce){.llw-streak[data-astro-cid-hkva6cye]{animation:none}}.v-skel[data-astro-cid-ihirl7zt]{position:relative;overflow:hidden;background-color:rgb(var(--vx-secondary-100) / 1)}.dark .v-skel[data-astro-cid-ihirl7zt]{background-color:rgb(var(--vx-secondary-800) / 1)}.v-skel[data-astro-cid-ihirl7zt]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:v-skel-sweep 1.6s ease-vx-standard infinite}.dark .v-skel[data-astro-cid-ihirl7zt]:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}@media(prefers-reduced-motion:reduce){.v-skel[data-astro-cid-ihirl7zt]:after{animation:none;display:none}}@keyframes v-skel-sweep{to{transform:translate(100%)}}.v-masonry[data-astro-cid-62mim743]{-moz-column-count:var(--masonry-cols-base, 1);column-count:var(--masonry-cols-base, 1);-moz-column-gap:var(--masonry-gap, 1.5rem);column-gap:var(--masonry-gap, 1.5rem)}@media(min-width:640px){.v-masonry[data-astro-cid-62mim743]{-moz-column-count:var(--masonry-cols-sm, var(--masonry-cols-base, 1));column-count:var(--masonry-cols-sm, var(--masonry-cols-base, 1))}}@media(min-width:768px){.v-masonry[data-astro-cid-62mim743]{-moz-column-count:var(--masonry-cols-md, var(--masonry-cols-sm, var(--masonry-cols-base, 1)));column-count:var(--masonry-cols-md, var(--masonry-cols-sm, var(--masonry-cols-base, 1)))}}@media(min-width:1024px){.v-masonry[data-astro-cid-62mim743]{-moz-column-count:var(--masonry-cols-lg, var(--masonry-cols-md, var(--masonry-cols-sm, var(--masonry-cols-base, 1))));column-count:var(--masonry-cols-lg, var(--masonry-cols-md, var(--masonry-cols-sm, var(--masonry-cols-base, 1))))}}.v-masonry[data-astro-cid-62mim743]>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--masonry-gap, 1.5rem)}.mgb-wrap[data-astro-cid-2conb5st]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:rgb(var(--vx-surface))}.mgb-blob[data-astro-cid-2conb5st]{position:absolute;width:52%;height:52%;opacity:var(--mgb-intensity);filter:blur(72px);will-change:transform,border-radius;mix-blend-mode:multiply}.dark[data-astro-cid-2conb5st] .mgb-blob[data-astro-cid-2conb5st]{mix-blend-mode:screen}.mgb-blob--a[data-astro-cid-2conb5st]{top:-12%;left:-8%;background:rgb(var(--vx-primary-400));animation:mgb-drift-a var(--mgb-dur) ease-vx-standard infinite,mgb-morph-a calc(var(--mgb-dur) * 1.15) ease-vx-standard infinite}.mgb-blob--b[data-astro-cid-2conb5st]{top:-6%;right:-10%;background:rgb(var(--vx-accent-400));animation:mgb-drift-b var(--mgb-dur) ease-vx-standard infinite,mgb-morph-b calc(var(--mgb-dur) * .9) ease-vx-standard infinite;animation-delay:calc(var(--mgb-dur) * -.4)}.mgb-blob--c[data-astro-cid-2conb5st]{bottom:-14%;left:8%;background:rgb(var(--vx-primary-600));animation:mgb-drift-c var(--mgb-dur) ease-vx-standard infinite,mgb-morph-c calc(var(--mgb-dur) * 1.3) ease-vx-standard infinite;animation-delay:calc(var(--mgb-dur) * -.65)}.mgb-blob--d[data-astro-cid-2conb5st]{bottom:-10%;right:2%;width:42%;height:42%;background:rgb(var(--vx-accent-600));animation:mgb-drift-d var(--mgb-dur) ease-vx-standard infinite,mgb-morph-a calc(var(--mgb-dur) * 1.05) ease-vx-standard infinite reverse;animation-delay:calc(var(--mgb-dur) * -.2)}.mgb-wrap[data-astro-cid-2conb5st][data-tone=primary] .mgb-blob--b[data-astro-cid-2conb5st]{background:rgb(var(--vx-primary-300))}.mgb-wrap[data-astro-cid-2conb5st][data-tone=primary] .mgb-blob--d[data-astro-cid-2conb5st]{background:rgb(var(--vx-primary-700))}.mgb-wrap[data-astro-cid-2conb5st][data-tone=accent] .mgb-blob--a[data-astro-cid-2conb5st]{background:rgb(var(--vx-accent-300))}.mgb-wrap[data-astro-cid-2conb5st][data-tone=accent] .mgb-blob--c[data-astro-cid-2conb5st]{background:rgb(var(--vx-accent-700))}@keyframes mgb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.1)}}@keyframes mgb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,8%) scale(.92)}}@keyframes mgb-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(5%,-7%) scale(1.06)}}@keyframes mgb-drift-d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7%,-5%) scale(.95)}}@keyframes mgb-morph-a{0%,to{border-radius:42% 58% 65% 35%/45% 40% 60% 55%}50%{border-radius:60% 40% 35% 65%/55% 65% 35% 45%}}@keyframes mgb-morph-b{0%,to{border-radius:55% 45% 40% 60%/60% 35% 65% 40%}50%{border-radius:38% 62% 58% 42%/42% 58%}}@keyframes mgb-morph-c{0%,to{border-radius:48% 52% 55% 45%/38% 48% 52% 62%}50%{border-radius:62% 38% 42% 58%/58% 42%}}@media(prefers-reduced-motion:reduce){.mgb-blob[data-astro-cid-2conb5st]{animation:none;border-radius:50%}}.motion-reveal[data-astro-cid-wuxuktvw]{--motion-reveal-distance: var(--vx-motion-distance-sm, .5rem);--motion-reveal-duration: var(--vx-motion-duration-standard, .2s);--motion-reveal-easing: var(--vx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1))}.motion-reveal[data-astro-cid-wuxuktvw][data-motion-visible=true]{opacity:1;transform:translateY(0)}.motion-reveal[data-astro-cid-wuxuktvw][data-motion-ready=true]:not([data-motion-visible=true]){opacity:0;transform:translateY(var(--motion-reveal-distance, 1rem))}.motion-reveal[data-astro-cid-wuxuktvw][data-motion-ready=true]:focus-within{opacity:1;transform:none;transition-duration:0s;transition-delay:0s}.motion-reveal[data-astro-cid-wuxuktvw][data-motion-ready=true]{transition:opacity var(--motion-reveal-duration, .6s) var(--motion-reveal-easing, ease),transform var(--motion-reveal-duration, .6s) var(--motion-reveal-easing, ease)}@media(prefers-reduced-motion:reduce){.motion-reveal[data-astro-cid-wuxuktvw][data-motion-ready=true]:not([data-motion-visible=true]){opacity:1;transform:none}.motion-reveal[data-astro-cid-wuxuktvw][data-motion-ready=true]{transition:none}}.motion-stagger[data-astro-cid-q4leqml3]{--motion-stagger-distance: var(--vx-motion-distance-sm, .5rem);--motion-stagger-duration: var(--vx-motion-duration-standard, .2s);--motion-stagger-easing: var(--vx-motion-ease-enter, cubic-bezier(.16, 1, .3, 1))}.motion-stagger[data-astro-cid-q4leqml3] [data-motion-stagger-item][data-motion-stagger-ready=true]:not([data-motion-visible=true]){opacity:0;transform:translateY(var(--motion-stagger-distance, .5rem))}.motion-stagger[data-astro-cid-q4leqml3] [data-motion-stagger-item][data-motion-stagger-ready=true]{transition:opacity var(--motion-stagger-duration, .2s) var(--motion-stagger-easing, ease),transform var(--motion-stagger-duration, .2s) var(--motion-stagger-easing, ease);transition-delay:var(--motion-stagger-delay, 0ms)}.motion-stagger[data-astro-cid-q4leqml3] [data-motion-stagger-item][data-motion-visible=true]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.motion-stagger[data-astro-cid-q4leqml3] [data-motion-stagger-item][data-motion-stagger-ready=true]{opacity:1;transform:none;transition:none}}.v-overlap-pair--collapses[data-astro-cid-ouojucoy] .v-overlap-pair__back[data-astro-cid-ouojucoy]{margin-top:1rem}@media(min-width:640px){.v-overlap-pair--collapses[data-astro-cid-ouojucoy] .v-overlap-pair__back[data-astro-cid-ouojucoy],.v-overlap-pair[data-astro-cid-ouojucoy]:not(.v-overlap-pair--collapses) .v-overlap-pair__back[data-astro-cid-ouojucoy]{position:absolute;inset:0;margin-top:0;transform:translate(calc(var(--ocp-hx, 1) * var(--ocp-offset, 32px)),calc(var(--ocp-vy, 1) * var(--ocp-offset, 32px)))}}.v-overlap-pair[data-astro-cid-ouojucoy]:not(.v-overlap-pair--collapses) .v-overlap-pair__back[data-astro-cid-ouojucoy]{position:absolute;inset:0;margin-top:0;transform:translate(calc(var(--ocp-hx, 1) * var(--ocp-offset, 32px)),calc(var(--ocp-vy, 1) * var(--ocp-offset, 32px)))}.pt-wrap[data-astro-cid-jdflgwkj]{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:var(--pt-opacity)}.pt-fibre[data-astro-cid-jdflgwkj],.pt-mottle[data-astro-cid-jdflgwkj]{position:absolute;inset:0;background-repeat:repeat;mix-blend-mode:multiply}.dark[data-astro-cid-jdflgwkj] .pt-fibre[data-astro-cid-jdflgwkj],.dark[data-astro-cid-jdflgwkj] .pt-mottle[data-astro-cid-jdflgwkj]{mix-blend-mode:soft-light}.pt-fibre[data-astro-cid-jdflgwkj]{background-size:90px 90px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}.pt-mottle[data-astro-cid-jdflgwkj]{background-size:340px 340px;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='340'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='3' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}.pt-wrap--warm[data-astro-cid-jdflgwkj] .pt-fibre[data-astro-cid-jdflgwkj],.pt-wrap--warm[data-astro-cid-jdflgwkj] .pt-mottle[data-astro-cid-jdflgwkj]{background-color:rgb(var(--vx-ink) / .03)}.pgf-wrap[data-astro-cid-4gyifqwc]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;perspective:400px;perspective-origin:50% var(--pgf-horizon)}.pgf-sky[data-astro-cid-4gyifqwc]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent calc(var(--pgf-horizon) - 8%),rgb(var(--vx-primary-500) / .08) var(--pgf-horizon),transparent calc(var(--pgf-horizon) + 2%))}.pgf-horizon-glow[data-astro-cid-4gyifqwc]{position:absolute;left:0;right:0;top:var(--pgf-horizon);height:2px;transform:translateY(-50%);background:rgb(var(--vx-primary-400));box-shadow:0 0 12px 2px rgb(var(--vx-primary-400) / .8),0 0 60px 20px rgb(var(--vx-primary-500) / .35)}.pgf-floor-mask[data-astro-cid-4gyifqwc]{position:absolute;left:0;right:0;top:var(--pgf-horizon);bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 75%,transparent 100%)}.pgf-floor[data-astro-cid-4gyifqwc]{position:absolute;left:-50%;right:-50%;top:0;height:220%;transform-origin:top center;transform:rotateX(82deg);background-image:repeating-linear-gradient(to right,rgb(var(--vx-ink) / .22) 0,rgb(var(--vx-ink) / .22) 1px,transparent 1px,transparent var(--pgf-cell)),repeating-linear-gradient(to bottom,rgb(var(--vx-ink) / .22) 0,rgb(var(--vx-ink) / .22) 1px,transparent 1px,transparent var(--pgf-cell));animation:pgf-travel var(--pgf-dur) linear infinite}.pgf-wrap[data-astro-cid-4gyifqwc][data-color=accent] .pgf-horizon-glow[data-astro-cid-4gyifqwc]{background:rgb(var(--vx-accent-400));box-shadow:0 0 12px 2px rgb(var(--vx-accent-400) / .8),0 0 60px 20px rgb(var(--vx-accent-500) / .35)}.pgf-wrap[data-astro-cid-4gyifqwc][data-color=accent] .pgf-sky[data-astro-cid-4gyifqwc]{background:linear-gradient(to bottom,transparent 0%,transparent calc(var(--pgf-horizon) - 8%),rgb(var(--vx-accent-500) / .08) var(--pgf-horizon),transparent calc(var(--pgf-horizon) + 2%))}@keyframes pgf-travel{0%{background-position:0 0,0 0}to{background-position:0 0,0 var(--pgf-cell)}}.dark[data-astro-cid-4gyifqwc] .pgf-floor[data-astro-cid-4gyifqwc]{background-image:repeating-linear-gradient(to right,rgb(var(--vx-primary-200) / .18) 0,rgb(var(--vx-primary-200) / .18) 1px,transparent 1px,transparent var(--pgf-cell)),repeating-linear-gradient(to bottom,rgb(var(--vx-primary-200) / .18) 0,rgb(var(--vx-primary-200) / .18) 1px,transparent 1px,transparent var(--pgf-cell))}@media(prefers-reduced-motion:reduce){.pgf-floor[data-astro-cid-4gyifqwc]{animation:none}}@media(max-width:390px){.pgf-floor[data-astro-cid-4gyifqwc]{left:-80%;right:-80%}}@media(prefers-reduced-motion:reduce){.pipeline-flow[data-astro-cid-2oviwl7h] .pf-pulse{display:none}.pipeline-flow[data-astro-cid-2oviwl7h] animate{display:none}}@keyframes v-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.pgn-wrap[data-astro-cid-2qxwkehh]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;display:grid;grid-template-columns:repeat(var(--pgn-cols),1fr);grid-template-rows:repeat(var(--pgn-rows),1fr);place-items:center;padding:4%}.pgn-node[data-astro-cid-2qxwkehh]{width:4px;height:4px;border-radius:50%;background:rgb(var(--pgn-color) / .18)}.pgn-node--active[data-astro-cid-2qxwkehh]{animation:pgn-pulse var(--pgn-duration) ease-in-out var(--pgn-delay) infinite}@keyframes pgn-pulse{0%,to{background:rgb(var(--pgn-color) / .18);box-shadow:none}50%{background:rgb(var(--pgn-color) / .95);box-shadow:0 0 8px 1px rgb(var(--pgn-color) / .6)}}@media(prefers-reduced-motion:reduce){.pgn-node--active[data-astro-cid-2qxwkehh]{animation:none;background:rgb(var(--pgn-color) / .5)}}.rsd-wrap[data-astro-cid-gcla2wa7]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.rsd-layer[data-astro-cid-gcla2wa7]{position:absolute;inset:-10%;transform:rotate(var(--rsd-angle));will-change:background-position}.rsd-layer--far[data-astro-cid-gcla2wa7]{opacity:calc(var(--rsd-intensity) * .55);background-image:repeating-linear-gradient(180deg,rgb(var(--vx-primary-300) / .9) 0px,rgb(var(--vx-primary-300) / .9) 1px,transparent 1px,transparent 42px);background-size:100% 220%;animation:rsd-fall var(--rsd-dur-far) linear infinite}.rsd-layer--near[data-astro-cid-gcla2wa7]{opacity:var(--rsd-intensity);background-image:repeating-linear-gradient(180deg,rgb(var(--vx-primary-100) / .95) 0px,rgb(var(--vx-primary-100) / .95) 2px,transparent 2px,transparent 30px);background-size:100% 220%;animation:rsd-fall var(--rsd-dur-near) linear infinite}.rsd-fade[data-astro-cid-gcla2wa7]{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--vx-surface)) 0%,transparent 18%,transparent 82%,rgb(var(--vx-surface)) 100%);opacity:.6}@keyframes rsd-fall{0%{background-position:0 -120%}to{background-position:0 0%}}@media(prefers-reduced-motion:reduce){.rsd-layer[data-astro-cid-gcla2wa7]{animation:none}}.rwf-wrap[data-astro-cid-ksizk4lq]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.rwf-ring[data-astro-cid-ksizk4lq]{position:absolute;inset:0;background-position:var(--rwf-origin);background-repeat:no-repeat;background-size:160% 160%;opacity:0;animation:rwf-expand var(--rwf-dur) linear infinite;will-change:transform,opacity}.rwf-dark[data-astro-cid-ksizk4lq] .rwf-ring[data-astro-cid-ksizk4lq]{background-image:radial-gradient(circle,transparent 0%,transparent 38%,rgb(var(--vx-primary-400) / calc(var(--rwf-intensity) * .5)) 39%,transparent 41%)}.rwf-light[data-astro-cid-ksizk4lq] .rwf-ring[data-astro-cid-ksizk4lq]{background-image:radial-gradient(circle,transparent 0%,transparent 38%,rgb(var(--vx-primary-600) / calc(var(--rwf-intensity) * .35)) 39%,transparent 41%)}@keyframes rwf-expand{0%{transform:scale(.15);opacity:0}8%{opacity:var(--rwf-intensity)}70%{opacity:calc(var(--rwf-intensity) * .4)}to{transform:scale(1.15);opacity:0}}@media(prefers-reduced-motion:reduce){.rwf-ring[data-astro-cid-ksizk4lq]{animation:none;opacity:calc(var(--rwf-intensity) * .3);transform:scale(.7)}}.sl-wrap[data-astro-cid-3bg4zgs5]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sl-lines[data-astro-cid-3bg4zgs5]{position:absolute;inset:0;background-image:repeating-linear-gradient(to bottom,rgb(var(--vx-ink) / var(--sl-opacity)) 0px,rgb(var(--vx-ink) / var(--sl-opacity)) 1px,transparent 1px,transparent 3px)}.sl-sweep[data-astro-cid-3bg4zgs5]{position:absolute;inset:-40% -10%;background:linear-gradient(100deg,transparent 42%,rgb(var(--vx-primary-400) / .16) 49%,rgb(var(--vx-primary-300) / .22) 50%,rgb(var(--vx-primary-400) / .16) 51%,transparent 58%);transform:translate(-60%);animation:sl-sweep var(--sl-dur) ease-vx-standard infinite}.sl-sweep--accent[data-astro-cid-3bg4zgs5]{background:linear-gradient(100deg,transparent 42%,rgb(var(--vx-accent-400) / .14) 49%,rgb(var(--vx-accent-300) / .2) 50%,rgb(var(--vx-accent-400) / .14) 51%,transparent 58%)}@keyframes sl-sweep{0%{transform:translate(-60%)}50%{transform:translate(60%)}to{transform:translate(-60%)}}@media(prefers-reduced-motion:reduce){.sl-sweep[data-astro-cid-3bg4zgs5]{animation:none;transform:translate(0)}}.v-scroll-snap-row[data-astro-cid-c3w7lfds]>*{scroll-snap-align:start}.v-scroll-snap-row--fade[data-astro-cid-c3w7lfds]{mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 24px),transparent 100%)}@media(prefers-reduced-motion:reduce){.v-scroll-snap-row[data-astro-cid-c3w7lfds]{scroll-behavior:auto}}.sfp-wrap[data-astro-cid-cz2ie3vf]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sfp-dot[data-astro-cid-cz2ie3vf]{position:absolute;bottom:-10%;left:var(--sfp-left);width:var(--sfp-size);height:var(--sfp-size);border-radius:9999px;background:rgb(var(--vx-secondary-400) / .9);filter:blur(.5px);opacity:0;animation:sfp-float var(--sfp-dur) ease-vx-standard infinite;animation-delay:var(--sfp-delay);will-change:transform,opacity}.sfp-wrap[data-astro-cid-cz2ie3vf][data-color=primary] .sfp-dot[data-astro-cid-cz2ie3vf]{background:rgb(var(--vx-primary-400) / .9)}.sfp-wrap[data-astro-cid-cz2ie3vf][data-color=accent] .sfp-dot[data-astro-cid-cz2ie3vf]{background:rgb(var(--vx-accent-400) / .9)}.dark[data-astro-cid-cz2ie3vf] .sfp-wrap[data-astro-cid-cz2ie3vf][data-color=neutral] .sfp-dot[data-astro-cid-cz2ie3vf]{background:rgb(var(--vx-secondary-300) / .9)}@keyframes sfp-float{0%{transform:translateZ(0);opacity:0}10%{opacity:var(--sfp-peak)}50%{transform:translate3d(calc(var(--sfp-drift) * .5),calc(var(--sfp-rise) * -.55),0)}90%{opacity:var(--sfp-peak)}to{transform:translate3d(var(--sfp-drift),calc(var(--sfp-rise) * -1),0);opacity:0}}@media(prefers-reduced-motion:reduce){.sfp-dot[data-astro-cid-cz2ie3vf]{animation:none;opacity:calc(var(--sfp-peak) * .7);transform:none}}.ssw-wrap[data-astro-cid-orderjnz]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ssw-vignette[data-astro-cid-orderjnz]{position:absolute;inset:0;background:radial-gradient(140% 70% at 50% -10%,transparent 0%,rgb(var(--vx-ink) / .35) 75%)}.ssw-beam[data-astro-cid-orderjnz]{position:absolute;inset:-30% -35%;background:linear-gradient(var(--ssw-angle),transparent 38%,rgb(var(--vx-primary-400) / calc(var(--ssw-intensity) * .55)) 47%,rgb(var(--vx-primary-300) / var(--ssw-intensity)) 50%,rgb(var(--vx-primary-400) / calc(var(--ssw-intensity) * .55)) 53%,transparent 62%);transform:translate(-65%);animation:ssw-sweep var(--ssw-dur) cubic-bezier(.45,0,.55,1) infinite}.ssw-wrap[data-astro-cid-orderjnz][data-color=accent] .ssw-beam[data-astro-cid-orderjnz]{background:linear-gradient(var(--ssw-angle),transparent 38%,rgb(var(--vx-accent-400) / calc(var(--ssw-intensity) * .55)) 47%,rgb(var(--vx-accent-300) / var(--ssw-intensity)) 50%,rgb(var(--vx-accent-400) / calc(var(--ssw-intensity) * .55)) 53%,transparent 62%)}@keyframes ssw-sweep{0%{transform:translate(-65%)}45%{transform:translate(65%)}55%{transform:translate(65%)}to{transform:translate(-65%)}}@media(prefers-reduced-motion:reduce){.ssw-beam[data-astro-cid-orderjnz]{animation:none;transform:translate(0)}}.vx-skeleton-shimmer[data-astro-cid-7jeayzsf]{position:relative;overflow:hidden}.vx-skeleton-shimmer[data-astro-cid-7jeayzsf]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(var(--vx-primary-400, 129 140 248) / .18),transparent);animation:vx-skeleton-sweep 1.6s ease-vx-standard infinite}@keyframes vx-skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.vx-skeleton-shimmer[data-astro-cid-7jeayzsf]:after{animation:none;transform:translate(100%);opacity:0}}@keyframes tmw-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vx-toolstack-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes vx-toolstack-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.vx-toolstack-track[data-astro-cid-v45yfthz]{animation:none!important}}.vx-ttf-chip[data-astro-cid-ztpk5mqk]{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid rgb(255 255 255 / .1);padding:.25rem .625rem;font-size:11px;color:rgb(var(--vx-secondary-300));transition:color .2s,border-color .2s}.vx-ttf-chip[data-astro-cid-ztpk5mqk]:hover,.vx-ttf-chip[data-astro-cid-ztpk5mqk]:focus-visible{color:#fff;border-color:rgb(var(--vx-primary-500) / .5)}.vx-ttf-canvas[data-astro-cid-ztpk5mqk]{background-image:radial-gradient(rgb(255 255 255 / .08) 1px,transparent 1px);background-size:22px 22px}.vx-ttf-panel[data-astro-cid-ztpk5mqk]{transition:border-color .2s ease}.vx-ttf-panel[data-astro-cid-ztpk5mqk]:hover{border-color:rgb(var(--vx-primary-600) / .5)}.vx-ttf-ticker-track[data-astro-cid-ztpk5mqk]{animation:vx-ttf-ticker-scroll 18s linear infinite}.vx-ttf-ticker[data-astro-cid-ztpk5mqk]:hover .vx-ttf-ticker-track[data-astro-cid-ztpk5mqk]{animation-play-state:paused}@keyframes vx-ttf-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vx-ttf-ticker-track[data-astro-cid-ztpk5mqk]{animation:none!important}}.tc-wrap[data-astro-cid-nyv2d324]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.tc-svg[data-astro-cid-nyv2d324]{display:block;width:100%;height:100%}.tc-ring[data-astro-cid-nyv2d324]{fill:none;stroke:rgb(var(--vx-primary-500));stroke-width:1.4;vector-effect:non-scaling-stroke;opacity:0;animation:tc-breathe var(--tc-dur) ease-vx-standard infinite}@keyframes tc-breathe{0%,to{opacity:0}50%{opacity:var(--tc-opacity)}}@media(prefers-reduced-motion:reduce){.tc-ring[data-astro-cid-nyv2d324]{animation:none;opacity:calc(var(--tc-opacity) * .8)}}.vp-wrap[data-astro-cid-rhz4oyko]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.vp-layer[data-astro-cid-rhz4oyko]{position:absolute;inset:0;animation:vp-breathe var(--vp-dur) ease-vx-standard infinite}.vp-wrap--ink[data-astro-cid-rhz4oyko] .vp-layer[data-astro-cid-rhz4oyko]{background:radial-gradient(ellipse at center,transparent 40%,rgb(var(--vx-ink) / var(--vp-strength)) 100%)}.vp-wrap--primary[data-astro-cid-rhz4oyko] .vp-layer[data-astro-cid-rhz4oyko]{background:radial-gradient(ellipse at center,transparent 40%,rgb(var(--vx-primary-900) / var(--vp-strength)) 100%)}.vp-wrap--accent[data-astro-cid-rhz4oyko] .vp-layer[data-astro-cid-rhz4oyko]{background:radial-gradient(ellipse at center,transparent 40%,rgb(var(--vx-accent-900) / var(--vp-strength)) 100%)}@keyframes vp-breathe{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.vp-layer[data-astro-cid-rhz4oyko]{animation:none;opacity:.85}}.wsd-wrap[data-astro-cid-gkipviy2]{position:relative;width:100%;height:var(--wsd-height);overflow:hidden;pointer-events:none;z-index:0}.wsd-band[data-astro-cid-gkipviy2]{position:absolute;inset:0;display:flex}.wsd-track[data-astro-cid-gkipviy2]{width:200%;height:100%;flex:none}.wsd-band--back[data-astro-cid-gkipviy2]{opacity:.18}.wsd-band--back[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2] path[data-astro-cid-gkipviy2]{fill:rgb(var(--wsd-color))}.wsd-band--back[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2]{animation:wsd-scroll var(--wsd-dur-1) linear infinite}.wsd-band--mid[data-astro-cid-gkipviy2]{opacity:.3;transform:translateY(14%)}.wsd-band--mid[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2] path[data-astro-cid-gkipviy2]{fill:rgb(var(--wsd-color))}.wsd-band--mid[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2]{animation:wsd-scroll-rev var(--wsd-dur-2) linear infinite}.wsd-band--front[data-astro-cid-gkipviy2]{opacity:.5;transform:translateY(26%)}.wsd-band--front[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2] path[data-astro-cid-gkipviy2]{fill:rgb(var(--wsd-color))}.wsd-band--front[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2]{animation:wsd-scroll var(--wsd-dur-3) linear infinite}@keyframes wsd-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wsd-scroll-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.wsd-band--back[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2],.wsd-band--mid[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2],.wsd-band--front[data-astro-cid-gkipviy2] .wsd-track[data-astro-cid-gkipviy2]{animation:none}}
