.hero-grid[data-astro-cid-anhloy43]{background-image:linear-gradient(var(--faint) 1px,transparent 1px),linear-gradient(90deg,var(--faint) 1px,transparent 1px);background-size:72px 72px}.loop-accent[data-astro-cid-irjhjfiw]{background:linear-gradient(100deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/material-symbols-subset.DrgwRIah.woff2) format("woff2")}.dc-sydekxtour{margin:0}.dc-sydekxtour [data-ic]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.dc-sydekxtour[data-sk-full="1"]{position:fixed;inset:0;z-index:9999;height:100dvh!important;max-height:none!important;min-height:0!important}@keyframes skSpot{0%,to{box-shadow:0 0 0 1.5px #58e5ede6,0 0 22px #17d0d857}50%{box-shadow:0 0 0 2.5px oklch(.9 .13 200),0 0 34px #17d0d880}}@keyframes skPop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes skSlideL{0%{opacity:0;transform:translate(96%)}to{opacity:1;transform:translate(0)}}@keyframes skFade{0%{opacity:0}to{opacity:1}}@keyframes skDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes skNode{0%{opacity:0;transform:scale(.2)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes skRow{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes skBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes skSpine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes skStub{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes skCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes skBlink{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.7);opacity:0}}@keyframes skDot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes skFlow{to{background-position:16px 0}}@keyframes skSweep{0%{transform:translate(-100%)}to{transform:translate(420%)}}@keyframes skStreak{0%,to{opacity:.12}50%{opacity:.55}}@keyframes skFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(5px)}}@keyframes skRing{0%{transform:rotateX(74deg) rotate(0)}to{transform:rotateX(74deg) rotate(360deg)}}@keyframes skRing2{0%{transform:rotateX(64deg) rotateY(22deg) rotate(360deg)}to{transform:rotateX(64deg) rotateY(22deg) rotate(0)}}@keyframes skShadow{0%,to{transform:scale(.86);opacity:.34}50%{transform:scale(1.06);opacity:.2}}@keyframes skDriftX{0%{transform:translate(-9px)}33%{transform:translate(7px)}66%{transform:translate(-4px)}to{transform:translate(-9px)}}@keyframes skDriftY{0%{transform:translateY(5px)}40%{transform:translateY(-7px)}75%{transform:translateY(3px)}to{transform:translateY(5px)}}@keyframes skSatOrbit{0%{transform:translate(var(--r)) scale(1);opacity:.95}25%{transform:translateY(var(--m)) scale(1.24);opacity:1}50%{transform:translate(calc(var(--r) * -1)) scale(1);opacity:.95}75%{transform:translateY(calc(var(--m) * -1)) scale(.72);opacity:.7}to{transform:translate(var(--r)) scale(1);opacity:.95}}@keyframes skPromote{0%{transform:translate(0) scale(.3);opacity:.4}to{transform:translate(76px) scale(1);opacity:1}}@keyframes skFinger{0%{transform:rotate(0) translate(4px) scale(.2);opacity:0}}@keyframes skWaveHand{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes skPointJab{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes skGiggleHand{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}@keyframes skAskTilt{0%,to{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(9deg) translateY(-3px)}}@keyframes skSettleA{0%{transform:scale(1.06,.952)}34%{transform:scale(.967,1.027)}64%{transform:scale(1.016,.988)}85%{transform:scale(.994,1.005)}to{transform:scale(1)}}@keyframes skSettleB{0%{transform:scale(.94,1.06)}34%{transform:scale(1.03,.972)}64%{transform:scale(.986,1.014)}85%{transform:scale(1.005,.995)}to{transform:scale(1)}}@keyframes skBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045,.955)}}@keyframes skTorch{0%,to{opacity:.5}50%{opacity:1}}@keyframes skTorchRun{0%{transform:translate(-18%);opacity:0}30%{opacity:.9}to{transform:translate(100%);opacity:0}}.dc-sydekxtour .dcp-hover-0:hover,.dc-sydekxtour.dcp-hover-0:hover{border-color:#17d0d8;color:#79e5eb}.dc-sydekxtour .dcp-hover-1:hover,.dc-sydekxtour.dcp-hover-1:hover{background:oklch(.37 .085 205)}.dc-stageviz{--bg: #08080a;--panel: #0b0b0e;--surface: #101014;--band: #0f0f14;--line: #1c1c22;--line-2: #1e1e26;--edge: #23232a;--ink: #fafafa;--ink-2: #e6e6ea;--ink-3: #c9c9d1;--body: #a8a8b3;--muted: #8a8a94;--faint: #6f6f7a;--cyan: #22d3ee;--violet: #a78bfa;--amber: #f59e0b;--green: #4ade80}:root:not(.dark) .dc-stageviz{--bg: #f5f5f4;--panel: #ffffff;--surface: #ffffff;--band: #f5f5f4;--line: #e7e5e4;--line-2: #e2e0de;--edge: #d6d3d1;--ink: #1c1917;--ink-2: #292524;--ink-3: #44403c;--body: #57534e;--muted: #655e58;--faint: #6f685f;--cyan: #0e7490;--violet: #6d28d9;--amber: #b45309;--green: #15803d}.dc-stageviz{margin:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.dc-stageviz button{font-family:inherit}@keyframes vzflow{to{stroke-dashoffset:-60}}@keyframes vzpulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes vzin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dc-stageviz .dcp-hover-0:hover,.dc-stageviz.dcp-hover-0:hover{border-color:var(--vz);color:var(--vz)}.dc-sydekxconsole{color-scheme:dark;--bg: #08080a;--surface: #101014;--raised: #16161c;--panel: #0b0b0e;--line: #1e1e26;--edge: #23232a;--bright: #33333d;--ink: #fafafa;--ink-2: #e6e6ea;--ink-3: #c9c9d1;--body: #a8a8b3;--muted: #8a8a94;--cyan: #22d3ee;--cyan-soft: #67e8f9;--cyan-tint: rgba(34, 211, 238, .13);--amber: #f59e0b;--amber-tint: rgba(245, 158, 11, .14);--green: #4ade80;--danger: #f87171}:root:not(.dark) .dc-sydekxconsole{color-scheme:light;--bg: #fafaf9;--surface: #ffffff;--raised: #ffffff;--panel: #ffffff;--line: #e2e0de;--edge: #d6d3d1;--bright: #a8a29e;--ink: #1c1917;--ink-2: #292524;--ink-3: #44403c;--body: #57534e;--muted: #655e58;--cyan: #0e7490;--cyan-soft: #155e75;--cyan-tint: rgba(14, 116, 144, .1);--amber: #b45309;--amber-tint: rgba(180, 83, 9, .12);--green: #15803d;--danger: #b91c1c}.dc-sydekxconsole{margin:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.dc-sydekxconsole a{color:var(--amber);text-decoration:none}.dc-sydekxconsole a:hover{color:var(--cyan)}.dc-sydekxconsole button{font-family:inherit}@keyframes skcblink{0%,to{opacity:.25}50%{opacity:1}}@keyframes skcrise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes skccaret{0%,to{opacity:0}50%{opacity:1}}.dc-sydekxconsole .dcp-hover-0:hover,.dc-sydekxconsole.dcp-hover-0:hover{border-color:var(--cyan)}.dc-sydekxconsole .dcp-hover-1:hover,.dc-sydekxconsole.dcp-hover-1:hover{border-color:var(--cyan);color:var(--cyan)}.dc-sydekxflow{color-scheme:dark;--bg: #08080a;--bg-alt: #0a0a0d;--panel: #0b0b0e;--surface: #0d0d11;--surface-b: #0d0d10;--surface-c: #0e0e12;--surface-d: #0f0f13;--surface-e: #101014;--band: #0f0f14;--tint-s: #0c1417;--tint-v: #0f0d17;--hairline: #17171c;--rail: #1a1a20;--line: #1c1c22;--line-2: #1e1e26;--edge: #23232a;--edge-b: #26262e;--edge-c: #2a2a32;--ink: #fafafa;--ink-2: #e6e6ea;--ink-3: #c9c9d1;--body: #a8a8b3;--body-2: #9a9aa5;--muted: #8f8f9a;--muted-2: #8a8a94;--faint: #78787f;--faint-2: #7c7c86;--dot: #767680;--amber: #f59e0b;--amber-hi: #fbbf24;--on-amber: #1c1917;--cyan: #22d3ee;--cyan-soft: #67e8f9;--violet: #a78bfa;--violet-soft: #c4b5fd;--green: #4ade80;--panel-0: rgba(11, 11, 14, 0);--halo-ring: .5;--halo-glow: .55}:root:not(.dark) .dc-sydekxflow{color-scheme:light;--bg: #fafaf9;--bg-alt: #f5f5f4;--panel: #ffffff;--surface: #ffffff;--surface-b: #ffffff;--surface-c: #fafaf9;--surface-d: #fafaf9;--surface-e: #ffffff;--band: #f5f5f4;--tint-s: #ecfeff;--tint-v: #f5f3ff;--hairline: #e7e5e4;--rail: #e7e5e4;--line: #e7e5e4;--line-2: #e2e0de;--edge: #d6d3d1;--edge-b: #d6d3d1;--edge-c: #c9c5c1;--ink: #1c1917;--ink-2: #292524;--ink-3: #44403c;--body: #57534e;--body-2: #5f5a55;--muted: #78716c;--muted-2: #78716c;--faint: #6f685f;--faint-2: #6b645c;--dot: #8a837b;--amber: #b45309;--amber-hi: #92400e;--on-amber: #ffffff;--cyan: #0e7490;--cyan-soft: #155e75;--violet: #6d28d9;--violet-soft: #5b21b6;--green: #15803d;--panel-0: rgba(255, 255, 255, 0);--halo-ring: .16;--halo-glow: .14}.dc-sydekxflow{margin:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.dc-sydekxflow a{color:var(--amber);text-decoration:none}.dc-sydekxflow a:hover{color:var(--amber-hi)}.dc-sydekxflow button{font-family:inherit}.dc-sydekxflow [data-zoomsheet]{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.dc-sydekxflow [data-zoomsheet]{transition:none}}@keyframes skxflow{to{stroke-dashoffset:-56}}@keyframes skxbreath{0%,to{opacity:.5}50%{opacity:1}}.dc-sydekxflow .dcp-hover-0:hover,.dc-sydekxflow.dcp-hover-0:hover{border-color:var(--cyan);color:var(--cyan)}.dc-sydekxflow .dcp-hover-1:hover,.dc-sydekxflow.dcp-hover-1:hover{transform:translateY(-2px);border-color:var(--cyan)}.dc-sydekxflow .dcp-hover-2:hover,.dc-sydekxflow.dcp-hover-2:hover{border-color:var(--cyan);color:var(--cyan);background:var(--tint-s)}.dc-sydekxflow .dcp-hover-3:hover,.dc-sydekxflow.dcp-hover-3:hover{color:var(--cyan);background:var(--tint-s)}.flow-clip[data-astro-cid-e7625n4s]{position:relative;overflow-x:clip}.tour-frame[data-astro-cid-e7625n4s]{height:clamp(620px,58vw,860px)}.tour-bezel[data-astro-cid-e7625n4s]{border:1px solid var(--mock-edge);background:var(--mock-bezel);box-shadow:0 0 0 1px rgba(var(--tint),var(--mock-ring)),0 0 72px -14px rgba(var(--tint),var(--mock-halo)),var(--mock-shadow)}.dc-vortexguide{margin:0}.dc-vortexguide [data-ic]{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@keyframes vxPulse{0%,to{box-shadow:0 0 0 1px #4cabfd}50%{box-shadow:0 0 0 1px #4cabfd,0 0 10px 1px #4cabfd8c}}@keyframes vxGatePulse{0%,to{box-shadow:0 0 0 2px #de3b3d,0 0 6px #de3b3d66}50%{box-shadow:0 0 0 2px #de3b3d,0 0 16px 2px #de3b3dbf}}@keyframes vxFlow{to{background-position:16px 0}}@keyframes vxBlink{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.7);opacity:0}}@keyframes vxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vxSpin{to{transform:rotate(360deg)}}@keyframes vxDot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes vxSweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes vxCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes vxPop{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes vxSpot{0%,to{box-shadow:0 0 0 1.5px oklch(.78 .15 248 / .9),0 0 22px #4cabfd57}50%{box-shadow:0 0 0 2.5px oklch(.82 .15 248),0 0 34px #4cabfd80}}@keyframes vxAurora1{0%{transform:translate(-10%,-10%) scale(1)}50%{transform:translate(10%,15%) scale(1.15)}to{transform:translate(-10%,-10%) scale(1)}}@keyframes vxAurora2{0%{transform:translate(15%,10%) scale(1.1)}50%{transform:translate(-15%,-5%) scale(.9)}to{transform:translate(15%,10%) scale(1.1)}}@keyframes vxAurora3{0%{transform:translateY(15%) scale(1)}50%{transform:translate(8%,-15%) scale(1.2)}to{transform:translateY(15%) scale(1)}}@keyframes vxFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(5px)}}@keyframes vxRing{0%{transform:rotateX(74deg) rotate(0)}to{transform:rotateX(74deg) rotate(360deg)}}@keyframes vxRing2{0%{transform:rotateX(64deg) rotateY(22deg) rotate(360deg)}to{transform:rotateX(64deg) rotateY(22deg) rotate(0)}}@keyframes vxShadow{0%,to{transform:scale(.86);opacity:.34}50%{transform:scale(1.06);opacity:.2}}@keyframes vxDriftX{0%{transform:translate(-9px)}33%{transform:translate(7px)}66%{transform:translate(-4px)}to{transform:translate(-9px)}}@keyframes vxDriftY{0%{transform:translateY(5px)}40%{transform:translateY(-7px)}75%{transform:translateY(3px)}to{transform:translateY(5px)}}@keyframes vxSatOrbit{0%{transform:translate(var(--r)) scale(1);opacity:.95}25%{transform:translateY(var(--m)) scale(1.24);opacity:1}50%{transform:translate(calc(var(--r) * -1)) scale(1);opacity:.95}75%{transform:translateY(calc(var(--m) * -1)) scale(.72);opacity:.7}to{transform:translate(var(--r)) scale(1);opacity:.95}}@keyframes vxPromote{0%{transform:translate(0) scale(.3);opacity:.4}to{transform:translate(76px) scale(1);opacity:1}}@keyframes vxFinger{0%{transform:rotate(0) translate(4px) scale(.2);opacity:0}}@keyframes vxWaveHand{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes vxPointJab{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes vxGiggleHand{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}@keyframes vxAskTilt{0%,to{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(9deg) translateY(-3px)}}@keyframes vxSettleA{0%{transform:scale(1.06,.952)}34%{transform:scale(.967,1.027)}64%{transform:scale(1.016,.988)}85%{transform:scale(.994,1.005)}to{transform:scale(1)}}@keyframes vxSettleB{0%{transform:scale(.94,1.06)}34%{transform:scale(1.03,.972)}64%{transform:scale(.986,1.014)}85%{transform:scale(1.005,.995)}to{transform:scale(1)}}@keyframes vxBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045,.955)}}@keyframes vxTorch{0%,to{opacity:.5}50%{opacity:1}}.dc-vortexguide[data-vx-full="1"]{position:fixed;inset:0;z-index:9999;height:100dvh!important;max-height:none!important;min-height:0!important}@keyframes vxTorchRun{0%{transform:translate(-18%);opacity:0}30%{opacity:.9}to{transform:translate(100%);opacity:0}}.dc-vortexguide .dcp-hover-0:hover,.dc-vortexguide.dcp-hover-0:hover{border-color:#4cabfd;color:oklch(.82 .1 248)}.dc-vortexguide .dcp-hover-1:hover,.dc-vortexguide.dcp-hover-1:hover{background:oklch(.32 .09 248)}.dc-vortexguide .dcp-hover-2:hover,.dc-vortexguide.dcp-hover-2:hover{background:#2b85cf1a}.dc-vortexideacanvas{color-scheme:dark;--bg: #08080a;--surface: #101014;--raised: #16161c;--panel: #0b0b0e;--line: #1e1e26;--edge: #23232a;--bright: #33333d;--ink: #fafafa;--ink-2: #e6e6ea;--ink-3: #c9c9d1;--body: #a8a8b3;--muted: #8a8a94;--violet: #a78bfa;--violet-soft: #c4b5fd;--violet-tint: rgba(167, 139, 250, .14);--amber: #f59e0b;--green: #4ade80;--cyan: #22d3ee;--danger: #f87171}:root:not(.dark) .dc-vortexideacanvas{color-scheme:light;--bg: #fafaf9;--surface: #ffffff;--raised: #ffffff;--panel: #ffffff;--line: #e2e0de;--edge: #d6d3d1;--bright: #a8a29e;--ink: #1c1917;--ink-2: #292524;--ink-3: #44403c;--body: #57534e;--muted: #655e58;--violet: #6d28d9;--violet-soft: #5b21b6;--violet-tint: rgba(109, 40, 217, .1);--amber: #b45309;--green: #15803d;--cyan: #0e7490;--danger: #b91c1c}.dc-vortexideacanvas{margin:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.dc-vortexideacanvas a{color:var(--amber);text-decoration:none}.dc-vortexideacanvas a:hover{color:var(--violet)}.dc-vortexideacanvas button{font-family:inherit}@keyframes vicblink{0%,to{opacity:.25}50%{opacity:1}}@keyframes vicrise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vicaurora{0%{transform:translate3d(-6%,-4%,0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.15)}to{transform:translate3d(-6%,-4%,0) scale(1)}}.dc-vortexideacanvas .dcp-hover-0:hover,.dc-vortexideacanvas.dcp-hover-0:hover{border-color:var(--violet);color:var(--violet)}.dc-vortexideacanvas .dcp-hover-1:hover,.dc-vortexideacanvas.dcp-hover-1:hover{border-color:var(--violet)}.dc-vortexideacanvas .dcp-hover-2:hover,.dc-vortexideacanvas.dcp-hover-2:hover{background:var(--raised)}.dc-vortexideacanvas .dcp-hover-3:hover,.dc-vortexideacanvas.dcp-hover-3:hover{border-color:var(--danger);color:var(--danger)}.dc-vortexideacanvas .dcp-hover-4:hover,.dc-vortexideacanvas.dcp-hover-4:hover{transform:translateY(-2px)}.dc-vortexflow{color-scheme:dark;--bg: #08080a;--bg-alt: #0a0a0d;--panel: #0b0b0e;--surface: #0d0d11;--surface-b: #0d0d10;--surface-c: #0e0e12;--surface-d: #0f0f13;--surface-e: #101014;--band: #0f0f14;--tint-s: #0c1417;--tint-v: #0f0d17;--hairline: #17171c;--rail: #1a1a20;--line: #1c1c22;--line-2: #1e1e26;--edge: #23232a;--edge-b: #26262e;--edge-c: #2a2a32;--ink: #fafafa;--ink-2: #e6e6ea;--ink-3: #c9c9d1;--body: #a8a8b3;--body-2: #9a9aa5;--muted: #8f8f9a;--muted-2: #8a8a94;--faint: #78787f;--faint-2: #7c7c86;--dot: #767680;--amber: #f59e0b;--amber-hi: #fbbf24;--on-amber: #1c1917;--cyan: #22d3ee;--cyan-soft: #67e8f9;--violet: #a78bfa;--violet-soft: #c4b5fd;--green: #4ade80;--panel-0: rgba(11, 11, 14, 0);--halo-ring: .5;--halo-glow: .55}:root:not(.dark) .dc-vortexflow{color-scheme:light;--bg: #fafaf9;--bg-alt: #f5f5f4;--panel: #ffffff;--surface: #ffffff;--surface-b: #ffffff;--surface-c: #fafaf9;--surface-d: #fafaf9;--surface-e: #ffffff;--band: #f5f5f4;--tint-s: #ecfeff;--tint-v: #f5f3ff;--hairline: #e7e5e4;--rail: #e7e5e4;--line: #e7e5e4;--line-2: #e2e0de;--edge: #d6d3d1;--edge-b: #d6d3d1;--edge-c: #c9c5c1;--ink: #1c1917;--ink-2: #292524;--ink-3: #44403c;--body: #57534e;--body-2: #5f5a55;--muted: #78716c;--muted-2: #78716c;--faint: #6f685f;--faint-2: #6b645c;--dot: #8a837b;--amber: #b45309;--amber-hi: #92400e;--on-amber: #ffffff;--cyan: #0e7490;--cyan-soft: #155e75;--violet: #6d28d9;--violet-soft: #5b21b6;--green: #15803d;--panel-0: rgba(255, 255, 255, 0);--halo-ring: .16;--halo-glow: .14}.dc-vortexflow{margin:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.dc-vortexflow a{color:var(--amber);text-decoration:none}.dc-vortexflow a:hover{color:var(--amber-hi)}.dc-vortexflow button{font-family:inherit}.dc-vortexflow [data-zoomsheet]{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.dc-vortexflow [data-zoomsheet]{transition:none}}@keyframes vtxflow{to{stroke-dashoffset:-56}}@keyframes vtxbreath{0%,to{opacity:.5}50%{opacity:1}}.dc-vortexflow .dcp-hover-0:hover,.dc-vortexflow.dcp-hover-0:hover{border-color:var(--violet);color:var(--violet)}.dc-vortexflow .dcp-hover-1:hover,.dc-vortexflow.dcp-hover-1:hover{color:var(--violet)}.flow-clip[data-astro-cid-6zmalpr7]{position:relative;overflow-x:clip}.tour-frame[data-astro-cid-6zmalpr7]{height:clamp(560px,calc(57vw + 172px),792px)}.tour-bezel[data-astro-cid-6zmalpr7]{border:1px solid var(--mock-edge);background:var(--mock-bezel);box-shadow:0 0 0 1px rgba(var(--tint),var(--mock-ring)),0 0 72px -14px rgba(var(--tint),var(--mock-halo)),var(--mock-shadow)}
