.singhub-v2-index-hero{isolation:isolate;color:#fff;background:#050609;border-bottom:1px solid #45505e;min-height:clamp(440px,64svh,720px);position:relative;overflow:hidden}.singhub-v2-index-photo{object-fit:cover;object-position:center;z-index:-2;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.singhub-v2-index-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#030509db 0%,#0305098f 58%,#03050933 100%),linear-gradient(#0000 38%,#030509f5);position:absolute;inset:0}.singhub-v2-index-hero-content{flex-direction:column;justify-content:flex-end;max-width:1260px;min-height:clamp(440px,64svh,720px);margin:0 auto;padding:80px 28px 88px;font-family:Barlow,sans-serif;display:flex;position:relative}.singhub-v2-index-eyebrow{color:#00c8ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.singhub-v2-index-hero h1{letter-spacing:-.018em;text-wrap:balance;text-shadow:0 3px 24px #000;max-width:880px;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:900;line-height:.88}.singhub-v2-index-description{color:#e3e7ed;text-shadow:0 2px 12px #000;max-width:700px;margin:22px 0 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.55}.singhub-v2-index-cta{background:#ff19a8;border:1px solid #ff19a8;justify-content:center;align-self:flex-start;align-items:center;gap:12px;min-height:45px;margin-top:24px;padding:12px 22px;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex;color:#080910!important}.singhub-v2-index-cta:hover{background:#ff60c5;border-color:#ff60c5}.singhub-v2-index-cta:focus-visible{outline-offset:3px;outline:3px solid #00c8ff}@media (max-width:600px){.singhub-v2-index-hero,.singhub-v2-index-hero-content{min-height:min(660px,75svh)}.singhub-v2-index-hero-content{padding:76px 20px 58px}.singhub-v2-index-hero:before{background:linear-gradient(#0305094d,#0305098a 36%,#030509f5)}.singhub-v2-index-hero h1{font-size:clamp(3rem,13vw,5rem);line-height:.9}.singhub-v2-index-description{font-size:1rem;line-height:1.45}.singhub-v2-index-photo{object-position:center}}@media (max-width:380px){.singhub-v2-index-hero-content{padding:65px 16px 46px}.singhub-v2-index-hero h1{font-size:clamp(2.8rem,12vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.singhub-v2-index-cta{transition:none}}.singhub-v2-index-page{isolation:isolate;background:#050609;position:relative;overflow:clip visible}.singhub-v2-index-page .singhub-v2-index-hero{z-index:0;border:0;height:min(680px,100svh - 70px);min-height:min(680px,100svh - 70px);position:sticky;top:70px}.singhub-v2-index-page .singhub-v2-index-hero-content{height:100%;min-height:0;padding-bottom:clamp(42px,7vw,80px)}.singhub-v2-index-page .singhub-v2-index-surface{z-index:2;background:#050609;border-top:1px solid #ffffff24;width:100%;margin:-28px 0 0;padding-top:1px;padding-bottom:56px;position:relative}.singhub-v2-index-page .singhub-v2-index-surface :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #00c8ff}@media (max-width:860px){.singhub-v2-index-page .singhub-v2-index-hero{height:calc(100svh - 126px);min-height:calc(100svh - 126px);top:62px}.singhub-v2-index-page .singhub-v2-index-hero-content{min-height:0;padding:36px 20px 54px}.singhub-v2-index-page .singhub-v2-index-surface{padding-bottom:90px}}@media (max-height:580px){.singhub-v2-index-page .singhub-v2-index-hero,.singhub-v2-index-page .singhub-v2-index-hero-content{height:auto;min-height:calc(100svh - 70px)}}@media (min-width:681px){.singhub-v2-index-page .singhub-v2-index-surface{box-shadow:none;background:0 0;border:0;padding:0 clamp(14px,3.2vw,44px) 56px}.singhub-v2-index-page .singhub-v2-index-surface>*{background:#050609;border-top:1px solid #ffffff24;width:100%;max-width:1240px;margin-inline:auto;box-shadow:0 15px 50px #0008}}@media (max-width:680px){.singhub-v2-index-page .singhub-v2-index-surface{background:0 0;border:0;padding:0 0 84px}.singhub-v2-index-page .singhub-v2-index-surface>*{background:#050609;border-top:1px solid #ffffff24}}
