.site-footer[data-astro-cid-bddg4lij]{isolation:isolate;background-color:var(--bs-ending-canvas,#020817);color:var(--text);--footer-logo-reveal-rgb:120, 166, 255;--footer-logo-hover-core:.25;--footer-logo-hover-middle:.14;--footer-logo-hover-edge:.025;--muted:var(--v5-muted);padding:50px 20px 200px;position:relative;overflow:hidden}html[data-theme=light] .site-footer[data-astro-cid-bddg4lij]{--footer-logo-reveal-rgb:234, 243, 255;--footer-logo-hover-core:.78;--footer-logo-hover-middle:.55;--footer-logo-hover-edge:.12}.site-footer__shell[data-astro-cid-bddg4lij]{z-index:1;width:min(100%,1120px);margin:0 auto;position:relative}.site-footer__main[data-astro-cid-bddg4lij],.site-footer__bottom[data-astro-cid-bddg4lij]{z-index:1;border-radius:var(--bs-site-panel-radius);background:linear-gradient(145deg,#0d1934,#09142d);border:0;position:relative;box-shadow:inset 0 -3px #8895ab29,inset 0 1px #ffffff14,0 3px 3px #0000000f,0 9px 14px #0000001a,0 22px 34px #0000001a}.site-footer__main[data-astro-cid-bddg4lij]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:38px 42px 42px;display:grid}.site-footer__column[data-astro-cid-bddg4lij]{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer__column[data-astro-cid-bddg4lij] h2[data-astro-cid-bddg4lij]{color:var(--text);margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.25}.site-footer[data-astro-cid-bddg4lij]{--footer-link-hover:#fff}html[data-theme=light] .site-footer[data-astro-cid-bddg4lij]{--footer-link-hover:#0a3ebb}.site-footer__column[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:var(--muted);align-items:center;gap:8px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.site-footer__column[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover,.site-footer__column[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:focus-visible{color:var(--footer-link-hover);transform:translate(2px)}.site-footer__link-icon[data-astro-cid-bddg4lij]{color:currentColor;flex:0 0 14px;width:14px;height:14px;transition:color .2s}.site-footer__brand-icon[data-astro-cid-bddg4lij]{width:16px;height:16px;-webkit-mask:var(--footer-icon) center / contain no-repeat;-webkit-mask:var(--footer-icon) center / contain no-repeat;mask:var(--footer-icon) center / contain no-repeat;background-color:currentColor;flex-basis:16px;transition:background-color .2s;display:inline-block}.site-footer__column[data-astro-cid-bddg4lij] small[data-astro-cid-bddg4lij]{border:1px solid var(--bs-site-panel-border);color:var(--muted);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:9px;line-height:1.2}.site-footer__socials[data-astro-cid-bddg4lij]{gap:8px;margin-top:8px;display:flex}.site-footer__socials[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{border:1px solid var(--bs-site-panel-border);background:var(--bs-site-flat-background);width:31px;height:31px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.site-footer__socials[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:first-child{font-size:11px;font-weight:650}.site-footer__socials[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{background:var(--bs-interactive-hover-bg);transform:translateY(-2px)}.site-footer__bottom[data-astro-cid-bddg4lij]{min-height:70px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:14px;padding:18px 30px;font-size:11px;display:grid}.site-footer__bottom[data-astro-cid-bddg4lij] p[data-astro-cid-bddg4lij]{margin:0}.site-footer__mission[data-astro-cid-bddg4lij]{text-align:center}.site-footer__end[data-astro-cid-bddg4lij]{justify-self:end;align-items:center;gap:22px;display:inline-flex}.site-footer__bottom[data-astro-cid-bddg4lij]>a[data-astro-cid-bddg4lij],.site-footer__end[data-astro-cid-bddg4lij]>a[data-astro-cid-bddg4lij]{color:var(--muted);white-space:nowrap;justify-self:end;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.site-footer__bottom[data-astro-cid-bddg4lij]>a[data-astro-cid-bddg4lij]:hover,.site-footer__end[data-astro-cid-bddg4lij]>a[data-astro-cid-bddg4lij]:hover{color:#fff}html[data-theme=light] [data-astro-cid-bddg4lij]:is(.site-footer__bottom>a,.site-footer__end>a):hover{color:var(--v5-blue,#777bff)}.site-footer__logo-effect-row[data-astro-cid-bddg4lij]{z-index:0;width:min(150vw,1700px);position:absolute;bottom:-90px;left:50%;transform:translate(-50%)}.site-footer__logo-effect-row[data-astro-cid-bddg4lij] astro-island{width:100%;display:block}.site-footer__logo-effect-row[data-astro-cid-bddg4lij] .footer-logo-hover{aspect-ratio:100/26;cursor:default;isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;margin:0;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 12%,#000c 26%,#000 42%);mask-image:linear-gradient(#0000 0%,#00000059 12%,#000c 26%,#000 42%)}.site-footer__logo-effect-row[data-astro-cid-bddg4lij] .footer-logo-hover__base,.site-footer__logo-effect-row[data-astro-cid-bddg4lij] .footer-logo-hover__reveal{pointer-events:none;position:absolute;inset:0}.site-footer__logo-effect-row[data-astro-cid-bddg4lij] .footer-logo-hover__base{background:#78a6ff12}html[data-theme=light] .site-footer__logo[data-astro-cid-bddg4lij] img[data-astro-cid-bddg4lij]{filter:brightness(0)saturate()}html[data-theme=light] .site-footer__main[data-astro-cid-bddg4lij],html[data-theme=light] .site-footer__bottom[data-astro-cid-bddg4lij]{background:linear-gradient(145deg,#fff,#f8f9ff);box-shadow:inset 0 -3px #a2aec133,inset 0 1px #fffffff2,0 3px 3px #31394909,0 9px 14px #3139490d,0 22px 34px #3139490f}html[data-theme=light] .site-footer__logo-effect-row[data-astro-cid-bddg4lij] .footer-logo-hover__base{background:#ffffffe0}@media (max-width:800px){.site-footer__main[data-astro-cid-bddg4lij]{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}.site-footer__bottom[data-astro-cid-bddg4lij]{grid-template-columns:1fr auto}.site-footer__mission[data-astro-cid-bddg4lij]{display:none}}@media (max-width:580px){.site-footer[data-astro-cid-bddg4lij]{padding:40px 18px 150px}.site-footer__main[data-astro-cid-bddg4lij]{gap:32px 20px;padding:30px 22px}.site-footer__column[data-astro-cid-bddg4lij] h2[data-astro-cid-bddg4lij]{font-size:13px}.site-footer__column[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{font-size:12px}.site-footer__bottom[data-astro-cid-bddg4lij]{gap:12px;min-height:0;padding:18px 22px;font-size:10px}.site-footer__logo-effect-row[data-astro-cid-bddg4lij]{width:210vw;bottom:-35px}}.agent-mascot{width:var(--agent-mascot-size,56px);height:var(--agent-mascot-size,56px);flex:none;display:inline-grid;position:relative}.agent-mascot>*{grid-area:1/1;width:100%;height:100%;display:block}.agent-mascot__still{object-fit:contain;transition:opacity .2s 50ms}.agent-mascot__live{opacity:0;transition:opacity .2s}.agent-mascot[data-mascot-live=true] .agent-mascot__live{opacity:1}.agent-mascot[data-mascot-live=true] .agent-mascot__still{opacity:0}@media (prefers-reduced-motion:reduce){.agent-mascot__still,.agent-mascot__live{transition:none}}
