.lv1-card{background:color-mix(in srgb, var(--tertiary) 10%, #1b14498c);border-color:var(--border)}.lv1-card.is-teal{background:color-mix(in srgb, var(--secondary) 10%, #1b14498c)}.lv1-card:hover{border-color:var(--tertiary);box-shadow:0 20px 40px #0006, 0 0 24px color-mix(in srgb, var(--tertiary) 35%, transparent)}.lv1-card.is-teal:hover{border-color:var(--secondary);box-shadow:0 20px 40px #0006, 0 0 24px color-mix(in srgb, var(--secondary) 35%, transparent)}.lv1-icon{background:color-mix(in srgb, var(--tertiary) 80%, var(--card));color:var(--primary)}.lv1-icon.is-teal{background:color-mix(in srgb, var(--secondary) 80%, var(--card));color:#fff}.lv1-label{color:var(--foreground)}.lv1-card:hover .lv1-label{color:var(--tertiary)}.lv1-card.is-teal:hover .lv1-label{color:var(--secondary)}@keyframes iv3rise{0%{transform:translateY(120%)rotate(4deg)}to{transform:translateY(0)rotate(0)}}@keyframes iv3fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes iv3shot{0%{filter:blur(12px);transform:scale(1.24)rotate(2.5deg)}to{filter:blur();transform:scale(1)rotate(0)}}@keyframes iv3burst{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes iv3spark{0%{opacity:1;transform:translate(0)scale(.3)}70%{opacity:1}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(1)}}@keyframes iv3bloom{0%{opacity:0}to{opacity:1}}@keyframes iv3glow{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--tertiary) 30%, transparent)}50%{box-shadow:0 0 48px color-mix(in srgb, var(--tertiary) 55%, transparent)}}@keyframes iv3marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes iv3push{0%{transform:translateY(0)scale(1)}to{transform:translateY(-8%)scale(.92)}}@keyframes iv3fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16%)}}.iv3-mask{vertical-align:bottom;margin-bottom:-.12em;margin-right:.2em;padding-bottom:.12em;display:inline-block;overflow:hidden}.iv3-word{animation:.9s cubic-bezier(.16,1,.3,1) forwards iv3rise;animation-delay:var(--d,0s);display:inline-block;transform:translateY(120%)rotate(4deg)}.iv3-fade-b{animation:.8s cubic-bezier(.16,1,.3,1) .55s backwards iv3fade}.iv3-fade-c{animation:.8s cubic-bezier(.16,1,.3,1) .7s backwards iv3fade}.iv3-imgwrap{animation:1s cubic-bezier(.16,1,.3,1) .1s backwards iv3shot}.iv3-bloom{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--tertiary) 26%, transparent) 0%, transparent 70%);filter:blur(24px);pointer-events:none;opacity:0;border-radius:9999px;width:26rem;height:26rem;animation:1.4s ease-out .4s forwards iv3bloom;position:absolute;top:10%;left:-6rem}.iv3-lines{background:repeating-conic-gradient(from 0deg, transparent 0deg 5deg, color-mix(in srgb, var(--tertiary) 16%, transparent) 5deg 6.5deg);opacity:0;border-radius:9999px;animation:.55s cubic-bezier(.16,1,.3,1) .15s forwards iv3burst;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(circle,#0000 32%,#000 54%);mask-image:radial-gradient(circle,#0000 32%,#000 54%)}.iv3-spark{background:var(--tertiary);opacity:0;width:.375rem;height:.375rem;animation:iv3spark .9s cubic-bezier(.16, 1, .3, 1) var(--sd,.6s) backwards;border-radius:9999px;position:absolute;top:50%;left:50%}.iv3-spark.is-teal{background:var(--secondary)}.iv3-cta{animation:2.8s ease-in-out 1.6s infinite iv3glow}.iv3-ticker{border-block:1px solid var(--border);background:var(--card);width:100%;padding-block:1.25rem;overflow:hidden}.iv3-ticker-track{will-change:transform;width:max-content;animation:28s linear infinite iv3marquee;display:flex}.iv3-ticker:hover .iv3-ticker-track{animation-play-state:paused}.iv3-ticker-group{align-items:center;gap:2.5rem;padding-inline:1.25rem;display:flex}.iv3-ticker-item{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--tertiary);white-space:nowrap;font-size:1.5rem;font-weight:700}.iv3-ticker-item.is-teal{color:var(--secondary)}.iv3-ticker-star{color:color-mix(in srgb, var(--foreground) 45%, transparent)}@supports (animation-timeline:scroll()){.iv3-shot{animation:linear both iv3push scroll(root);animation-range:0 900px}.iv3-text{animation:linear both iv3fadeout scroll(root);animation-range:0 520px}}@media (prefers-reduced-motion:reduce){.iv3-word,.iv3-fade-b,.iv3-fade-c,.iv3-imgwrap,.iv3-bloom,.iv3-shot,.iv3-text{animation:none!important}.iv3-word{transform:none}.iv3-spark{display:none}.iv3-lines{opacity:1;animation:none!important}.iv3-cta{animation:none!important}.iv3-ticker-track{animation:none}.iv3-ticker-group:nth-child(2){display:none}}
