.sh-hero[data-v-24f426b3]{isolation:isolate;justify-content:center;min-height:calc(100dvh - 61px);overflow:hidden;padding:0 24px;position:relative}.sh-hero[data-v-24f426b3],.sh-hero-inner[data-v-24f426b3]{align-items:center;display:flex}.sh-hero-inner[data-v-24f426b3]{flex-direction:column;max-width:980px;text-align:center;width:100%}.sh-pill[data-v-24f426b3]{align-items:center;background:linear-gradient(#0e1413,#0e1413) padding-box,linear-gradient(95deg,#253c39,#6c8e99,#ff8792,#ff5569,#ff8792,#6c8e99,#253c39) border-box;border:1px solid transparent;border-radius:999px;color:#b6cfca;display:inline-flex;font-size:12px;gap:10px;margin-bottom:32px;overflow:hidden;padding:5px 5px 5px 12px;position:relative;text-decoration:none}.sh-pill-info[data-v-24f426b3]{gap:18px;overflow:visible;padding:10px 22px}.sh-pill-info .sh-pill-eyebrow[data-v-24f426b3]{font-size:11px;letter-spacing:2.4px}.sh-pill-info .sh-pill-surfaces[data-v-24f426b3]{gap:14px}.sh-pill-info .sh-pill-surface[data-v-24f426b3],.sh-pill-info .sh-pill-surface-img[data-v-24f426b3]{height:24px;width:24px}.sh-pill-info.sh-pill-compact[data-v-24f426b3]{padding:6px 14px}.sh-pill-info.sh-pill-compact .sh-pill-surfaces[data-v-24f426b3]{gap:12px}.sh-pill-info.sh-pill-compact .sh-pill-surface[data-v-24f426b3],.sh-pill-info.sh-pill-compact .sh-pill-surface-img[data-v-24f426b3]{height:20px;width:20px}.sh-pill-info .sh-pill-divider[data-v-24f426b3]{height:18px}.sh-pill-info .sh-pill-soc[data-v-24f426b3]{font-size:12px;letter-spacing:1.6px}.sh-pill-surfaces[data-v-24f426b3]{gap:9px}.sh-pill-surface[data-v-24f426b3],.sh-pill-surfaces[data-v-24f426b3]{align-items:center;display:inline-flex}.sh-pill-surface[data-v-24f426b3]{filter:grayscale(1);flex-shrink:0;height:18px;justify-content:center;opacity:.6;transition:filter .22s,opacity .22s,transform .18s cubic-bezier(.2,.8,.2,1),color .22s;width:18px}.sh-pill-surface svg[data-v-24f426b3]{height:100%;width:100%}.sh-pill-surface[data-v-24f426b3]:hover{filter:grayscale(0);opacity:1;transform:translateY(-1.5px)}.sh-pill-surface[data-label][data-v-24f426b3]{position:relative}.sh-pill-surface[data-label][data-v-24f426b3]:hover:after{background:#0e1413;border:1px solid rgba(122,163,156,.25);border-radius:6px;bottom:calc(100% + 8px);color:#ecf5f2;content:attr(data-label);font-family:IBM Plex Mono,monospace;font-size:10px;left:50%;letter-spacing:1px;padding:4px 8px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;z-index:10}.sh-pill-surface-img[data-v-24f426b3]{filter:grayscale(1);flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:filter .22s,opacity .22s,transform .18s cubic-bezier(.2,.8,.2,1);width:18px}.sh-pill-surface-img[data-v-24f426b3]:hover{filter:grayscale(0);opacity:1;transform:translateY(-1.5px)}.sh-pill-surface-mono[data-v-24f426b3]{color:#486067;filter:none;opacity:.7}.sh-pill-surface-mono[data-v-24f426b3]:hover{color:#0e1413;filter:none;opacity:1}.sh-pill-divider[data-v-24f426b3]{background:#e5ece9;height:14px;width:1px}.sh-pill-soc[data-v-24f426b3]{align-items:center;color:#486067;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:10px;gap:5px;letter-spacing:1.4px;text-transform:uppercase}.sh-pill-info .sh-pill-eyebrow[data-v-24f426b3]{color:#486067!important}.sh-pill[data-v-24f426b3]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:1px}.sh-pill-eyebrow[data-v-24f426b3]{color:#ff8792;font-size:9px;font-weight:600;letter-spacing:2px}.sh-arrow[data-v-24f426b3],.sh-pill-eyebrow[data-v-24f426b3]{font-family:IBM Plex Mono,monospace}.sh-h1[data-v-24f426b3]{color:#ecf5f2;font-size:64px;font-weight:300;letter-spacing:-.025em;line-height:1.05;margin:0 0 18px}.sh-h1-line[data-v-24f426b3]{display:block;font-family:"IBM Plex Serif",Georgia,serif}.sh-h1-iri-wrap[data-v-24f426b3]{display:inline-block;line-height:inherit;vertical-align:baseline}.sh-h1[data-v-24f426b3]{line-height:1.15;padding-bottom:.18em}.sh-h1-iri[data-v-24f426b3]{animation:sh-flip-24f426b3 .45s cubic-bezier(.2,.8,.2,1),sh-iri-shimmer-24f426b3 8s linear .45s infinite;background:linear-gradient(95deg,#253c39,#6c8e99 22%,#ff8792 42%,#ff5569,#ff8792 58%,#6c8e99 78%,#253c39);-webkit-background-clip:text;background-clip:text;background-position:0 0;background-size:200% 100%;color:transparent;display:inline-block;font-style:italic;margin-bottom:-.2em;padding-bottom:.2em}@keyframes sh-flip-24f426b3{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes sh-iri-shimmer-24f426b3{0%{background-position:0 0}to{background-position:200% 0}}.sh-sub[data-v-24f426b3]{color:#b6cfca;font-size:19px;font-weight:400;margin:0 0 36px;max-width:540px}.sh-cta-row[data-v-24f426b3]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:18px}.sh-btn[data-v-24f426b3]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;overflow:hidden;padding:13px 22px;position:relative;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.sh-btn[data-v-24f426b3]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);content:"";height:1px;left:0;opacity:.7;position:absolute;right:0;top:0}.sh-btn[data-v-24f426b3]:hover{transform:translateY(-1px)}.sh-btn-iri[data-v-24f426b3]{background:#253c39;border-color:#253c39;color:#ecf5f2}.sh-btn-iri[data-v-24f426b3]:before{display:none}.sh-btn-iri[data-v-24f426b3]:hover{background:#2e4a46}.sh-cta-row-custom[data-v-24f426b3]{margin-bottom:10px}.sh-cta-note[data-v-24f426b3]{color:#6b8580;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.3px;margin:0 0 18px;text-align:center}.sh-btn-watch[data-v-24f426b3]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#fff9;border-color:#253c392e;color:#0e1413}.sh-btn-watch[data-v-24f426b3]:before{display:none}.sh-btn-watch[data-v-24f426b3]:hover{background:#fff;border-color:#253c3957}.sh-btn-watch-play[data-v-24f426b3]{align-items:center;background:#0e1413;border-radius:50%;color:#fff;display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}.sh-btn-watch-play svg[data-v-24f426b3]{height:9px;margin-left:1px;width:9px}.sh-btn-stack[data-v-24f426b3]{align-items:center;flex-direction:column;gap:4px;padding:13px 26px}.sh-btn-stack-main[data-v-24f426b3]{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:10px;line-height:1}.sh-btn-stack-sub[data-v-24f426b3]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.4px;opacity:.7}.sh1-particle-canvas[data-v-24f426b3]{height:100%;inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.45) 22%,rgba(0,0,0,.78) 45%,rgba(0,0,0,.78) 70%,rgba(0,0,0,.35) 90%,transparent);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.45) 22%,rgba(0,0,0,.78) 45%,rgba(0,0,0,.78) 70%,rgba(0,0,0,.35) 90%,transparent);opacity:.32;pointer-events:none;position:absolute;width:100%;z-index:0}.sh-hero-inner[data-v-24f426b3]{position:relative;z-index:2}.sh1-hero-status-overlay[data-v-24f426b3]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.sh1-hero-status-chip[data-v-24f426b3]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f19178c;border:1px solid rgba(122,163,156,.18);border-radius:4px;box-shadow:0 6px 18px -10px #00000073;color:#8a9c97;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.5px;max-width:220px;overflow:hidden;padding:4px 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap;will-change:opacity,transform}.sh1-hero-status-chip-left[data-v-24f426b3]{animation:sh1-hero-status-life-left-24f426b3 3s linear forwards;transform:translate(18px,-50%)}.sh1-hero-status-chip-right[data-v-24f426b3]{animation:sh1-hero-status-life-right-24f426b3 3s linear forwards;transform:translate(calc(-100% - 18px),-50%)}@keyframes sh1-hero-status-life-left-24f426b3{0%{opacity:0;transform:translate(12px,-50%)}7%{opacity:1;transform:translate(18px,-50%)}86%{opacity:1;transform:translate(18px,-50%)}to{opacity:0;transform:translate(18px,-50%)}}@keyframes sh1-hero-status-life-right-24f426b3{0%{opacity:0;transform:translate(calc(-100% - 12px),-50%)}7%{opacity:1;transform:translate(calc(-100% - 18px),-50%)}86%{opacity:1;transform:translate(calc(-100% - 18px),-50%)}to{opacity:0;transform:translate(calc(-100% - 18px),-50%)}}@media(prefers-reduced-motion:reduce){.sh1-hero-status-chip[data-v-24f426b3]{animation:none;opacity:1}}.sh-hero-b-inner[data-v-24f426b3]{padding-bottom:96px;padding-top:128px}.sh-hero-compact[data-v-24f426b3]{min-height:340px}.sh-hero-compact .sh-hero-b-inner[data-v-24f426b3]{padding-bottom:24px;padding-top:84px}.sh-hero-compact .sh-pill[data-v-24f426b3]{margin-bottom:20px}.sh-hero-compact .sh-h1-b[data-v-24f426b3]{margin:8px 0 14px!important}.sh-hero-compact .sh-sub-b[data-v-24f426b3]{margin-bottom:0!important}.sh-h1-b[data-v-24f426b3]{font-size:108px!important;letter-spacing:-.03em!important;line-height:1!important;margin:20px auto 28px!important;max-width:1100px}.sh-h1-b[data-v-24f426b3]:not(.sh-h1-b--ready){animation:sh-h1-b-failsafe-24f426b3 0s linear 1.2s forwards;opacity:0}.sh-h1-b--ready[data-v-24f426b3]{opacity:1}@keyframes sh-h1-b-failsafe-24f426b3{to{opacity:1}}.sh-sub-b[data-v-24f426b3]{font-size:19px!important;margin-bottom:44px!important;max-width:1100px!important}@media(max-width:900px){.sh-h1-b[data-v-24f426b3]{font-size:64px!important}.sh-sub-b[data-v-24f426b3]{font-size:16px!important}}.sh-hero-light[data-v-24f426b3]{background:radial-gradient(ellipse 70% 55% at 50% 15%,rgba(255,135,146,.05) 0,transparent 65%),radial-gradient(ellipse 60% 50% at 85% 90%,rgba(157,223,211,.14) 0,transparent 70%),linear-gradient(180deg,#ecf5f2,#f3f7f6 80%)!important;color:#253c39!important}.sh-hero-light .sh-h1-b[data-v-24f426b3]{color:#2f5651!important;font-size:84px!important}.sh-hero-light .sh-h1[data-v-24f426b3],.sh-hero-light .sh-h1-line[data-v-24f426b3]{color:#2f5651!important}.sh-hero-light .sh-h1-iri[data-v-24f426b3]{background:linear-gradient(95deg,#253c39,#7aa39c 22%,#ff5569 42%,#ff8792,#ff5569 58%,#7aa39c 78%,#253c39)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 100%!important;color:transparent!important}.sh-hero-light .sh-sub[data-v-24f426b3],.sh-hero-light .sh-sub-b[data-v-24f426b3]{color:#486067!important}.sh-hero-light .sh-pill-info[data-v-24f426b3]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(95deg,#b6cfca,#7aa39c,#ff8792,#ff5569,#ff8792,#7aa39c,#b6cfca) border-box!important}.sh-hero-light .sh-pill-info .sh-pill-eyebrow[data-v-24f426b3]{color:#486067!important}.sh-hero-light .sh-pill-divider[data-v-24f426b3]{background:#48606740!important}.sh-hero-light .sh-pill-info .sh-pill-soc[data-v-24f426b3],.sh-hero-light .sh-pill-surface-mono[data-v-24f426b3]{color:#486067!important}.sh-hero-light .sh-pill[data-v-24f426b3]:before{background:linear-gradient(90deg,transparent,rgba(255,85,105,.28),transparent)!important}.sh-hero-light .sh1-particle-canvas[data-v-24f426b3]{opacity:.55}.sh-hero-light .sh1-hero-status-chip[data-v-24f426b3]{background:#ffffffeb!important;border-color:#7aa39c59!important;box-shadow:0 8px 18px -12px #0e14131f!important;color:#486067!important}@media(max-width:900px){.sh-hero-light .sh-h1-b[data-v-24f426b3]{font-size:56px!important}}@media(max-width:640px){.sh-pill-info[data-v-24f426b3]{gap:10px;padding:8px 14px}.sh-pill-info .sh-pill-eyebrow[data-v-24f426b3]{font-size:9px;letter-spacing:1.6px}.sh-pill-info .sh-pill-surfaces[data-v-24f426b3]{gap:10px}.sh-pill-info .sh-pill-divider[data-v-24f426b3],.sh-pill-info .sh-pill-soc[data-v-24f426b3],.sh-pill-surface[data-label][data-v-24f426b3]:hover:after{display:none}.sh-hero-light .sh-h1-b[data-v-24f426b3]{font-size:44px!important}}
