.EtPiUa_footer{--f-text:#f5f5f5;--f-muted:#a3a3a3;--f-faint:#737373;--f-line:#ffffff1f;isolation:isolate;background:var(--bg);width:100%;color:var(--f-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);font-size:13px;line-height:1.4;position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=light] .EtPiUa_footer{background:#0b0b0c}.EtPiUa_footer *,.EtPiUa_footer :before,.EtPiUa_footer :after{box-sizing:border-box}.EtPiUa_footer :where(p,ul){margin:0;padding:0;list-style:none}.EtPiUa_footer a{color:inherit;text-decoration:none;transition:color .15s ease-out}.EtPiUa_footer a:focus-visible{outline:2px solid var(--f-text);outline-offset:4px;border-radius:4px}.EtPiUa_frame{z-index:1;width:100%;max-width:var(--landing-width,1440px);margin:0 auto;padding:64px 24px 0;position:relative}.EtPiUa_top{grid-template-columns:minmax(0,1fr) auto;gap:40px 64px;display:grid}.EtPiUa_grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:40px 24px;display:grid}.EtPiUa_label{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;font-weight:700;display:flex}.EtPiUa_tag{border:1px solid var(--f-line);color:var(--f-faint);letter-spacing:.02em;border-radius:99px;padding:0 6px;font-size:10px;font-weight:600}.EtPiUa_grid ul{justify-items:start;gap:2px;display:grid}.EtPiUa_grid a{color:var(--f-muted);padding:4px 0;font-weight:500;display:inline-block}.EtPiUa_grid a:hover,.EtPiUa_grid a[aria-current],.EtPiUa_meta a:hover,.EtPiUa_legal a:hover,.EtPiUa_legal a[aria-current]{color:var(--f-text)}.EtPiUa_grid a svg{vertical-align:-1px;opacity:.55;margin-left:1px;display:inline-block}.EtPiUa_about{max-width:280px;color:var(--f-muted);text-align:right;align-content:start;justify-items:end;gap:8px;display:grid}.EtPiUa_brand{height:28px;color:var(--f-text);align-items:center;gap:2px;margin-bottom:4px;display:inline-flex}.EtPiUa_symbol,.EtPiUa_wordmark{background:currentColor;flex:none;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.EtPiUa_symbol{aspect-ratio:65.3447/75.5489;height:100%;-webkit-mask-image:url(/brand/kalvia-symbol.svg);mask-image:url(/brand/kalvia-symbol.svg)}.EtPiUa_wordmark{aspect-ratio:233.726/52.6603;height:85%;-webkit-mask-image:url(/brand/kalvia-wordmark.svg);mask-image:url(/brand/kalvia-wordmark.svg)}.EtPiUa_meta{color:var(--f-faint);font-size:12px;line-height:1.6}.EtPiUa_legal{color:var(--f-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;margin-top:72px;font-size:12px;display:flex}.EtPiUa_legal ul{align-items:center;display:flex}.EtPiUa_legal li+li:before{content:"|";opacity:.6;margin:0 10px}.EtPiUa_legal a{color:#d4d4d4}.EtPiUa_horizon{height:clamp(280px,25cqi,460px);position:relative}.EtPiUa_glow{--core:26% 32%;--halo:54% 62%;--sky:100% 100%;--floor:80px;--source:50% calc(100% - var(--floor));z-index:-1;inset:-200px -80px calc(var(--floor) * -1);pointer-events:none;filter:blur(32px);background:radial-gradient(var(--core) at var(--source), #fff8fb 0%, #ffe5effa 12%, #fbd0e2e0 25%, #f4bed8b8 38%, #ebb6d68a 50%, #e0b4d95c 62%, #d6b5dd33 74%, #cfb7e014 87%, #cfb7e000 100%), radial-gradient(var(--halo) at var(--source), #dcd4f5 0%, #c6cff3f2 12%, #aec6f0de 25%, #95baebbf 38%, #80ade699 50%, #6fa1df6e 62%, #6398d843 74%, #5c92d41c 87%, #5c92d400 100%), radial-gradient(var(--sky) at var(--source), #4b8bd3 0%, #3e7dc6 11%, #3170b8 21%, #2661a6 31%, #1d5291 41%, #17437b 51%, #123766 60%, #0e2b51 69%, #0b2140e6 77%, #081931b3 85%, #07142466 92%, #07142400 100%);position:absolute}.EtPiUa_horizon:after{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-200px 0 0}.EtPiUa_tint{z-index:0;pointer-events:none;mix-blend-mode:color;opacity:.85;background:linear-gradient(100deg,#b98cff,#ff8fc8 20%,#7fa6ff 40%,#5fd2ff 55%,#6ff0bf 72%,#ffb27a);width:min(1240px,100%);height:82%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(50% 100% at 50% 100%,#000 30%,#0000008c 58%,#0000 82%);mask:radial-gradient(50% 100% at 50% 100%,#000 30%,#0000008c 58%,#0000 82%)}.EtPiUa_floor{z-index:0;pointer-events:none;transform-origin:50% 100%;width:min(1240px,100%);height:100%;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)perspective(560px)rotateX(50deg);-webkit-mask:radial-gradient(56% 92% at 50% 100%,#000 30%,#00000080 58%,#0000 86%);mask:radial-gradient(56% 92% at 50% 100%,#000 30%,#00000080 58%,#0000 86%)}.EtPiUa_frames{--frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='104'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.5'%3E%3Crect x='8' y='8' width='64' height='88' rx='9'/%3E%3Cpath d='M40 8v88M8 42h64'/%3E%3C/g%3E%3C/svg%3E");opacity:.7;-webkit-mask:var(--frame) 50% 0 / 80px 104px repeat;-webkit-mask:var(--frame) 50% 0 / 80px 104px repeat;mask:var(--frame) 50% 0 / 80px 104px repeat;background:#fff;animation:6s linear infinite EtPiUa_frames-advance;position:absolute;inset:-104px 0 0}@keyframes EtPiUa_frames-advance{to{transform:translateY(104px)}}@container (max-width:1380px){.EtPiUa_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:860px){.EtPiUa_top{grid-template-columns:minmax(0,1fr)}.EtPiUa_about{text-align:left;order:-1;justify-items:start;max-width:none}.EtPiUa_glow{--core:50% 30%;--halo:100% 60%;--sky:185% 100%}}@container (max-width:560px){.EtPiUa_frame{padding:48px 16px 0}.EtPiUa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.EtPiUa_grid a{padding:6px 0}.EtPiUa_legal{margin-top:48px}.EtPiUa_horizon{height:240px}.EtPiUa_glow{--core:64% 40%;--halo:120% 70%;--floor:60px;inset:-140px -60px calc(var(--floor) * -1);filter:blur(24px)}.EtPiUa_horizon:after{inset:-140px 0 0}.EtPiUa_floor,.EtPiUa_tint{width:170%}}@media (prefers-reduced-motion:reduce){.EtPiUa_footer a{transition:none}.EtPiUa_frames{animation:none}}
