@keyframes heroGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroScrollWheel{0%{transform:translateY(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes heroScrollChev{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(3px);opacity:1}}.hero{background:linear-gradient(135deg,#081120,#0e2238,#094578,#0e2238,#081120);background-size:500% 500%;animation:heroGradient 16s ease infinite}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:var(--pattern-tri);background-repeat:repeat;background-size:600px auto;background-position:center;mix-blend-mode:screen;opacity:.06}.hero:after{content:"";position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(132,204,22,.06) 0%,transparent 70%);top:-200px;right:-300px;pointer-events:none;z-index:0}.hero-left,.hero-right,.hero-h1,.hero-lead,.hero-actions,.hero-stats{animation:heroFadeUp .7s var(--ease-brand-out) both}.hero-h1{animation-delay:.1s}.hero-right{animation-delay:.15s}.hero-lead{animation-delay:.18s}.hero-actions{animation-delay:.26s}.hero-stats{animation-delay:.34s}.hero-card{background:#060c16c7;border-top:2px solid rgba(132,204,22,.38);box-shadow:0 2px #84cc161a inset,0 28px 72px #00000085,0 1px #ffffff0f inset}.hero-mode-row{display:flex;align-items:center;gap:11px;padding:10px 12px;min-height:44px;border-radius:9px;margin-bottom:5px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-left:3px solid color-mix(in srgb,var(--mode-color, var(--color-amber)) 32%,transparent);font-family:var(--font-display);font-size:13.5px;color:#ffffffe0;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease-brand-out),border-left-color .2s var(--ease-brand-out)}.hero-mode-row:last-child{margin-bottom:0}.hero-mode-row:hover{background:color-mix(in srgb,var(--mode-color, var(--color-amber)) 9%,transparent);border-left-color:var(--mode-color, var(--color-amber))}.hero-mode-row:focus-visible{outline:2px solid var(--mode-color, var(--color-amber));outline-offset:2px}.hero-mode-row.special{border-left-color:var(--mode-color, var(--color-amber));background:color-mix(in srgb,var(--mode-color, var(--color-amber)) 6%,transparent)}.hero-mode-row.special:hover{background:color-mix(in srgb,var(--mode-color, var(--color-amber)) 12%,transparent)}.hero-mode-num{width:26px;height:26px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:color-mix(in srgb,var(--mode-color, #fff) 14%,transparent);border:1px solid color-mix(in srgb,var(--mode-color, #fff) 30%,transparent);color:var(--mode-color, rgba(255, 255, 255, .6))}.hero-mode-row.special .hero-mode-num{background:color-mix(in srgb,var(--mode-color, var(--color-amber)) 18%,transparent);border-color:color-mix(in srgb,var(--mode-color, var(--color-amber)) 36%,transparent);color:var(--mode-color, var(--color-amber))}.hero-mode-aside{font-size:11px;color:#ffffff47;margin-left:auto;font-weight:400;font-family:var(--font-body)}.stat-frame:before,.stat-frame:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--color-lime);pointer-events:none}.stat-frame:before{top:0;left:-8px;border-right:0;border-bottom:0}.stat-frame:after{bottom:0;right:-8px;border-left:0;border-top:0}@media(max-width:30rem){.stat-frame:before,.stat-frame:after{width:10px;height:10px;border-width:1px}}.hero-scroll-indicator{position:fixed;left:0;right:0;margin-inline:auto;width:fit-content;bottom:clamp(20px,4vh,32px);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;color:#ffffffb8;text-decoration:none;cursor:pointer;animation:heroFadeUp .7s var(--ease-brand-out) .5s backwards;transition:opacity .3s var(--ease-brand-out),transform .3s var(--ease-brand-out)}.hero-scroll-indicator.is-hidden{opacity:0;transform:translateY(12px);pointer-events:none}.hero-scroll-indicator:focus-visible{outline:2px solid var(--color-amber);outline-offset:6px;border-radius:4px}.hero-scroll-mouse{position:relative;width:22px;height:36px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--color-lime) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-lime) 10%,transparent),#060c1699 80%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #84cc162e,0 6px 18px #00000052;overflow:hidden;transition:border-color .3s var(--ease-brand-out),box-shadow .3s var(--ease-brand-out)}.hero-scroll-indicator:hover .hero-scroll-mouse{border-color:var(--color-lime);box-shadow:inset 0 1px #ffffff24,0 0 18px color-mix(in srgb,var(--color-lime) 32%,transparent),0 6px 18px #00000052}.hero-scroll-wheel{position:absolute;top:7px;left:50%;width:3px;height:7px;margin-left:-1.5px;border-radius:999px;background:var(--color-lime);box-shadow:0 0 6px color-mix(in srgb,var(--color-lime) 70%,transparent);animation:heroScrollWheel 1.6s var(--ease-brand) infinite}.hero-scroll-chevrons{display:flex;flex-direction:column;align-items:center;margin-top:2px}.hero-scroll-chevrons svg{width:11px;height:11px;color:var(--color-lime);margin-top:-3px;opacity:.4;animation:heroScrollChev 1.6s var(--ease-brand) infinite}.hero-scroll-chevrons svg:nth-child(2){animation-delay:.18s}@media(max-width:30rem),(max-height:480px){.hero-scroll-indicator{display:none}}@media(prefers-reduced-motion:reduce){.hero,.hero-left,.hero-right,.hero-h1,.hero-lead,.hero-actions,.hero-stats,.hero-scroll-indicator,.hero-scroll-wheel,.hero-scroll-chevrons svg{animation:none!important;opacity:1;transform:none}}.clients-anchor{background:linear-gradient(135deg,color-mix(in srgb,var(--color-amber) 9%,transparent) 0%,transparent 70%)}.clients-anchor:after{content:"";position:absolute;top:18%;bottom:18%;right:-1px;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-amber) 35%,transparent) 50%,transparent);pointer-events:none}@media(max-width:47.99rem){.clients-anchor:after{display:none}}.clients-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:100px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;line-height:1;background:color-mix(in srgb,var(--color-amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-amber) 30%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--color-amber) 14%,transparent);white-space:nowrap}.clients-chip b{color:var(--color-amber);font-weight:700;margin-right:1px;text-shadow:0 0 8px color-mix(in srgb,var(--color-amber) 45%,transparent)}.clients-chip svg{flex-shrink:0;color:var(--color-amber);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-amber) 50%,transparent))}.clients-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--color-amber);flex-shrink:0;box-shadow:0 0 color-mix(in srgb,var(--color-amber) 70%,transparent);animation:eyebrow-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrap{position:relative;overflow:hidden;width:100%}.marquee-wrap:before,.marquee-wrap:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.marquee-wrap:before{left:0;background:linear-gradient(90deg,var(--color-ink) 0%,transparent 100%)}.marquee-wrap:after{right:0;background:linear-gradient(270deg,var(--color-ink) 0%,transparent 100%)}.marquee-track{display:flex;align-items:stretch;width:max-content;height:170px;animation:marquee-scroll 38s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-logo{display:block;width:auto;height:auto;max-height:160px;max-width:300px;object-fit:contain;opacity:.65;filter:grayscale(1) brightness(1.2);flex-shrink:0;transition:opacity .3s var(--ease-brand-out),filter .3s var(--ease-brand-out),transform .3s var(--ease-brand-out)}.marquee-logo:hover{opacity:1;filter:none;transform:scale(1.08)}@media(max-width:47.99rem){.marquee-track{height:140px}.marquee-logo{max-height:130px;max-width:240px}}@media(prefers-reduced-motion:reduce){.marquee-track,.clients-chip-dot{animation:none}}.hwb-col-left[data-astro-cid-fb3o7ldg]:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 2px,transparent 2px,transparent 9px)}.hwb-col-right[data-astro-cid-fb3o7ldg]{background:radial-gradient(ellipse 80% 60% at top right,rgba(132,204,22,.1),transparent 60%),linear-gradient(180deg,rgba(9,69,120,.22),transparent 70%)}.hwb-list-left[data-astro-cid-fb3o7ldg] li[data-astro-cid-fb3o7ldg]{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#00000059)}.hwb-divider[data-astro-cid-fb3o7ldg]:before{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.14) 18%,rgba(255,255,255,.14) 82%,transparent)}@media(max-width:56.25rem){.hwb-divider[data-astro-cid-fb3o7ldg]:before{inset:50% 10% auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}}.hwb-closing[data-astro-cid-fb3o7ldg]{background:linear-gradient(90deg,rgba(9,69,120,.28),transparent 65%)}.pym[data-astro-cid-5e25zme3]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 80% 50%,rgba(132,204,22,.04) 0%,transparent 65%)}.pym-tabs[data-astro-cid-5e25zme3]::-webkit-scrollbar{display:none}.pym-quiz[data-astro-cid-5e25zme3][hidden],.pym-quiz-step[data-astro-cid-5e25zme3][hidden]{display:none}.pym-tab[data-astro-cid-5e25zme3].pym-tab-active{border-bottom-color:var(--badge-color, var(--color-amber))}.pym-tab-active[data-astro-cid-5e25zme3] .pym-tab-name[data-astro-cid-5e25zme3]{color:#fff}.pym-tab-active[data-astro-cid-5e25zme3] .pym-tab-badge[data-astro-cid-5e25zme3]{background:color-mix(in srgb,var(--badge-color) 18%,transparent)}@keyframes pym-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pym-panel-active[data-astro-cid-5e25zme3]{display:block;animation:pym-fade .35s var(--ease-brand-out) both}.pym-quiz[data-astro-cid-5e25zme3]{background:linear-gradient(180deg,#0b1d35f5,#0b1d35eb);animation:pym-fade .3s var(--ease-brand-out) both}.pym-quiz-step[data-astro-cid-5e25zme3]{animation:pym-fade .3s var(--ease-brand-out) both}@media(prefers-reduced-motion:reduce){.pym-panel-active[data-astro-cid-5e25zme3],.pym-quiz[data-astro-cid-5e25zme3],.pym-quiz-step[data-astro-cid-5e25zme3]{animation:none}}.wwb-level-2{--focus-color: var(--color-amber);--focus-wash: rgba(132, 204, 22, .08);--focus-glow: rgba(132, 204, 22, .3)}.wwb-cp-pill.wwb-active,.wwb-cp-pill.wwb-active:hover,.wwb-cp-pill.wwb-active:focus-visible{color:var(--pill-color);background:var(--pill-wash);border-color:var(--pill-color)}.wwb-level-1.wwb-hidden{opacity:0;transform:scale(.92);visibility:hidden;pointer-events:none}.wwb-level-2.wwb-visible{opacity:1;visibility:visible;transform:none;transition-delay:.25s}.wwb-cluster-card:hover,.wwb-cluster-card:focus-visible{box-shadow:0 0 0 1px var(--cluster-color),0 0 24px var(--cluster-glow),0 10px 40px #0006;transform:var(--base-transform) translateY(-4px)}@media(max-width:56.25rem){.wwb-cluster-card:hover,.wwb-cluster-card:focus-visible{transform:translateY(-2px)!important}}.wwb-cluster-card:hover .wwb-cc-enter,.wwb-cluster-card:focus-visible .wwb-cc-enter{color:var(--cluster-color)}.wwb-cluster-card:hover .wwb-cc-enter-arrow,.wwb-cluster-card:focus-visible .wwb-cc-enter-arrow{transform:translate(4px)}@keyframes wwb-ring-outer{0%,to{transform:scale(1);border-color:#84cc163d}40%{transform:scale(1.1);border-color:var(--color-amber)}}@keyframes wwb-ring-inner{0%,to{transform:translate(-50%,-50%) scale(1);border-color:#84cc1624}40%{transform:translate(-50%,-50%) scale(1.1);border-color:#84cc16b3}}.wwb-center-mark.wwb-pulsing .wwb-center-ring{animation:wwb-ring-outer .9s var(--ease-brand-out)}.wwb-center-mark.wwb-pulsing .wwb-center-ring.inner{animation:wwb-ring-inner .9s var(--ease-brand-out) .1s}.wwb-svc-card:hover{transform:translate(3px)}.wwb-svc-card.wwb-active{background:#15253f;border-color:var(--focus-color);border-left-width:3px;box-shadow:0 0 16px var(--focus-glow);transform:none}.wwb-svc-card.wwb-active .wwb-sc-num{color:var(--focus-color)}.wwb-svc-card:hover .wwb-sc-led,.wwb-svc-card.wwb-active .wwb-sc-led{background:var(--focus-color);box-shadow:0 0 6px var(--focus-color)}@media(prefers-reduced-motion:reduce){.wwb-center-mark.wwb-pulsing .wwb-center-ring,.wwb-center-mark.wwb-pulsing .wwb-center-ring.inner{animation:none}.wwb-level-1,.wwb-level-2,.wwb-svc-card{transition:none}}.projects[data-astro-cid-amng4zvp]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 80% 50%,rgba(132,204,22,.05) 0%,transparent 65%)}.sol-track[data-astro-cid-amng4zvp]{transition:transform .7s cubic-bezier(.35,0,.15,1)}.sol-card[data-astro-cid-amng4zvp]{flex:0 0 calc(20vw - 24px);height:clamp(220px,calc((20vw - 24px)*1.45),500px);margin:0 12px;opacity:.55;transform:scale(.92);transition:opacity .7s cubic-bezier(.35,0,.15,1),transform .7s cubic-bezier(.35,0,.15,1),box-shadow .7s cubic-bezier(.35,0,.15,1)}.sol-card[data-astro-cid-amng4zvp].sol-active{opacity:1;transform:scale(1.08);z-index:2;box-shadow:inset 0 0 0 1px #ffffff26,0 32px 72px #0000008c}.sol-dot[data-astro-cid-amng4zvp]{position:relative;flex:1;min-width:20px;max-width:52px;height:3px;padding:0;border:0;border-radius:2px;background:#ffffff26;overflow:hidden;cursor:pointer}.sol-dot-fill[data-astro-cid-amng4zvp]{position:absolute;inset:0;background:var(--color-amber);transform:scaleX(0);transform-origin:left center}.sol-dot[data-astro-cid-amng4zvp].sol-dot-active .sol-dot-fill[data-astro-cid-amng4zvp]{animation:sol-bar-fill 5s linear forwards}@keyframes sol-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sol-sticky-bar[data-astro-cid-amng4zvp].ssb-visible{transform:translateY(0)}@media(max-width:68.75rem){.sol-card[data-astro-cid-amng4zvp]{flex:0 0 calc(40vw - 20px);height:auto;margin:0 10px;border-radius:22px}.sol-card[data-astro-cid-amng4zvp].sol-active{transform:scale(1.04)}.sol-img[data-astro-cid-amng4zvp]{height:auto;max-height:none;aspect-ratio:4 / 3}.sol-overlay[data-astro-cid-amng4zvp]{padding:12px 14px 14px}.sol-overlay[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{font-size:15px;margin:6px 0 4px}.sol-overlay[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{font-size:11.5px;line-height:1.5}.sol-ext-btn[data-astro-cid-amng4zvp]{width:34px;height:34px;top:10px;right:10px}.sol-ext-btn[data-astro-cid-amng4zvp] svg[data-astro-cid-amng4zvp]{width:14px;height:14px}}@media(max-width:37.5rem){.sol-card[data-astro-cid-amng4zvp]{flex-basis:78vw;margin:0 8px;border-radius:20px;opacity:.45}.sol-card[data-astro-cid-amng4zvp].sol-active{transform:scale(1);opacity:1;box-shadow:inset 0 0 0 1px #ffffff29,0 22px 48px #0000008c}.sol-overlay[data-astro-cid-amng4zvp]{padding:14px 16px 16px}.sol-overlay[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{font-size:17px;margin:8px 0 5px}.sol-overlay[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{font-size:12.5px;line-height:1.55}.sol-card-meta[data-astro-cid-amng4zvp]{flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sol-cat[data-astro-cid-amng4zvp],.sol-mode[data-astro-cid-amng4zvp]{font-size:10px;padding:3px 9px}.sol-ext-btn[data-astro-cid-amng4zvp]{width:38px;height:38px;top:12px;right:12px;background:#0b192d8c}#solDots[data-astro-cid-amng4zvp]{margin-top:22px;gap:7px;padding:0 8px}.sol-dot[data-astro-cid-amng4zvp]{max-width:38px;min-width:14px;height:4px;border-radius:100px;background:#ffffff1f}.sol-dot-fill[data-astro-cid-amng4zvp]{border-radius:100px;background:linear-gradient(90deg,#a3e635,#84cc16)}.sol-dot[data-astro-cid-amng4zvp].sol-dot-active{background:#84cc162e}.sol-dot[data-astro-cid-amng4zvp].sol-dot-active .sol-dot-fill[data-astro-cid-amng4zvp]{box-shadow:0 0 8px #84cc1673}}@media(max-width:30rem){.sol-card[data-astro-cid-amng4zvp]{flex-basis:86vw;margin:0 6px;border-radius:18px}.sol-overlay[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{font-size:16px}.sol-overlay[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{font-size:12px}.sol-cat[data-astro-cid-amng4zvp],.sol-mode[data-astro-cid-amng4zvp]{font-size:9.5px;padding:2.5px 8px;letter-spacing:.08em}#solDots[data-astro-cid-amng4zvp]{margin-top:18px;gap:6px;padding:0 12px}.sol-dot[data-astro-cid-amng4zvp]{max-width:32px;min-width:12px;height:4px}}@media(prefers-reduced-motion:reduce){.sol-track[data-astro-cid-amng4zvp],.sol-card[data-astro-cid-amng4zvp],.sol-sticky-bar[data-astro-cid-amng4zvp]{transition:none}.sol-dot[data-astro-cid-amng4zvp].sol-dot-active .sol-dot-fill[data-astro-cid-amng4zvp]{animation:none;transform:scaleX(1)}}.venroll-tag[data-astro-cid-scgwpxih]:before{display:none}.venroll-tag[data-astro-cid-scgwpxih] svg[data-astro-cid-scgwpxih]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-amber) 50%,transparent));animation:eyebrow-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}.vmock-card[data-astro-cid-scgwpxih]{box-shadow:0 28px 72px #00000085,inset 0 1px #ffffff12}.vprd-card[data-astro-cid-scgwpxih]{box-shadow:0 20px 56px #000000a6,inset 0 1px #ffffff12;animation:vprd-float 4s ease-in-out infinite}.vmock-dots[data-astro-cid-scgwpxih] span[data-astro-cid-scgwpxih]{animation:vdot-pulse 1.4s ease-in-out infinite}.vmock-dots[data-astro-cid-scgwpxih] span[data-astro-cid-scgwpxih]:nth-child(2){animation-delay:.2s}.vmock-dots[data-astro-cid-scgwpxih] span[data-astro-cid-scgwpxih]:nth-child(3){animation-delay:.4s}.vprd-cursor[data-astro-cid-scgwpxih]{animation:vcursor-blink 1s step-end infinite}@keyframes vcursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes vdot-pulse{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}@keyframes vprd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.venroll-tag[data-astro-cid-scgwpxih] svg[data-astro-cid-scgwpxih],.vprd-card[data-astro-cid-scgwpxih],.vmock-dots[data-astro-cid-scgwpxih] span[data-astro-cid-scgwpxih],.vprd-cursor[data-astro-cid-scgwpxih]{animation:none}}.testimonials[data-astro-cid-aadlzisc]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 80% 50%,rgba(132,204,22,.05) 0%,transparent 65%)}.sp-reviews-track[data-astro-cid-aadlzisc]{transition:transform .5s cubic-bezier(.16,1,.3,1)}.sp-rev-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;cursor:pointer}.sp-rev-dot:before{content:"";display:block;width:5px;height:5px;border-radius:9999px;background:#ffffff26;transition:background .25s,transform .25s}.sp-rev-dot.active:before{background:var(--color-amber);transform:scale(1.5)}@media(prefers-reduced-motion:reduce){.sp-reviews-track[data-astro-cid-aadlzisc]{transition:none}}.topology[data-astro-cid-crpbjvkb]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 80% 50%,rgba(132,204,22,.05) 0%,transparent 65%)}.topology-lead[data-astro-cid-crpbjvkb]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-amber) 8%,transparent),color-mix(in srgb,var(--color-amber) 2%,transparent))}.topology-lead-num[data-astro-cid-crpbjvkb]{text-shadow:0 0 28px color-mix(in srgb,var(--color-amber) 38%,transparent)}.topo-card[data-astro-cid-crpbjvkb]{border-top-color:var(--card-color, var(--color-amber));box-shadow:0 0 #0000,0 0 #0000;transition:opacity .65s var(--ease-brand-out),transform .65s var(--ease-brand-out),translate .3s var(--ease-brand-out),background-color .3s var(--ease-brand-out),box-shadow .3s var(--ease-brand-out),border-color .3s var(--ease-brand-out);will-change:transform;backface-visibility:hidden}.topo-card[data-astro-cid-crpbjvkb]:hover{box-shadow:0 12px 32px #00000040,0 0 0 1px color-mix(in srgb,var(--card-color, var(--color-amber)) 22%,transparent)}.topo-card-icon[data-astro-cid-crpbjvkb]{color:var(--card-color, var(--color-amber));background:color-mix(in srgb,var(--card-color, var(--color-amber)) 12%,transparent);border-color:color-mix(in srgb,var(--card-color, var(--color-amber)) 28%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--card-color, var(--color-amber)) 18%,transparent)}.topo-card-eyebrow[data-astro-cid-crpbjvkb]{color:var(--card-color, var(--color-amber))}
