.sv-hero{align-items:center;display:flex}.sv-hero__facts{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(135deg,rgba(242,242,234,.12),rgba(242,242,234,.04) 45%,rgba(242,242,234,.08));border:1px solid rgba(242,242,234,.18);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 30px 60px -40px rgba(0,0,0,.8);display:flex;flex-wrap:nowrap;gap:40px;margin:72px 0 0;max-width:100%;overflow:hidden;padding:28px 36px 26px 32px;position:relative;width:fit-content}.sv-hero__facts:after{background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.12),transparent);bottom:0;content:"";left:-40%;pointer-events:none;position:absolute;top:0;transform:skewX(-12deg);transition:transform 1.8s var(--ease) .4s;width:30%}.sv-hero__facts.is-in:after,.sv-hover .sv-hero__facts:hover:after{transform:skewX(-12deg) translateX(560%)}.sv-hero__fact{flex:0 1 auto;max-width:230px;min-width:0;padding-top:18px;position:relative;z-index:1}.sv-hero__fact:before{background:var(--sv-yellow);content:"";height:2px;left:0;position:absolute;top:0;transition:width .6s var(--ease);width:28px}@media (hover:hover){.sv-hover .sv-hero__fact:hover:before{width:72px}}.sv-hero__fact dt{color:var(--sv-warm);font:500 12px/1 var(--font-sans);letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.sv-hero__fact dd{color:var(--sv-sand);font:500 clamp(14px,1.15vw,16px)/1.35 var(--font-display);margin:0}@media (max-width:760px){.sv-hero__facts{flex-wrap:wrap;gap:24px 32px;padding:24px}.sv-hero__fact{flex:1 1 40%}}@media (max-width:480px){.sv-hero__facts{flex-direction:column;margin-top:48px}}.sv-hero--full{min-height:100vh;min-height:100svh}.sv-hero--large{min-height:min(92vh,900px)}.sv-hero.sv-section{padding-top:calc(var(--sv-section-space) + 88px)}.sv-hero__canvas,.sv-hero__grid{z-index:-1}.sv-hero__canvas,.sv-hero__grid,.sv-hero__video{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.sv-hero__video{object-fit:cover;z-index:-3}.sv-hero__tint{inset:0;pointer-events:none;position:absolute;z-index:-2}.sv-hero__canvas{-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.2),rgba(0,0,0,.45) 45%,#000 85%);mask-image:linear-gradient(100deg,rgba(0,0,0,.2),rgba(0,0,0,.45) 45%,#000 85%)}.sv-hero__inner{position:relative}.sv-hero__title{font-size:calc(clamp(44px,7vw,104px)*var(--sv-type-scale));line-height:1;max-width:14ch}.sv-hero__sub{color:var(--ink);font:500 clamp(20px,2.2vw,30px)/1.25 var(--font-display);margin:28px 0 0}.sv-hero__lede{color:var(--ink);font:300 clamp(17px,1.5vw,21px)/1.55 var(--font-sans);margin:20px 0 0;max-width:60ch}.sv-hero__logos{margin-top:72px}.sv-hero__logos-label{color:var(--ink-muted);font:500 13px/1 var(--font-sans);letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.sv-logos{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.sv-logos__tile{align-items:center;display:flex;height:112px;justify-content:center;padding:20px;text-decoration:none}.sv-logos__tile img{filter:grayscale(1) brightness(1.6);max-height:44px;object-fit:contain;opacity:.8;transition:filter .4s,opacity .4s;width:auto}.sv-logos__ph{border:1.5px dashed var(--line);border-radius:8px;color:var(--ink-muted);font:500 12px/1 var(--font-sans);letter-spacing:.12em;padding:10px 16px;text-transform:uppercase}@media (hover:hover){.sv-hover .sv-logos__tile:hover{background:var(--glass-hover);border-color:var(--line-strong);transform:translateY(-4px)}.sv-hover .sv-logos__tile:hover img{filter:none;opacity:1}}.sv-hero__grid{-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.3),#000 70%);mask-image:linear-gradient(100deg,rgba(0,0,0,.3),#000 70%);overflow:hidden}.sv-hero__plane{animation:sv-grid 3.2s linear infinite;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;bottom:-10%;height:80%;left:-50%;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 85%);mask-image:linear-gradient(0deg,#000 10%,transparent 85%);opacity:.6;position:absolute;right:-50%;transform:perspective(600px) rotateX(62deg);transform-origin:50% 100%}.sv-hero__scan{animation:sv-scan 7s var(--ease) infinite;background:var(--grid-pulse);height:1px;left:0;opacity:.4;position:absolute;right:0;top:0}@keyframes sv-grid{to{background-position:0 64px}}@keyframes sv-scan{0%{opacity:0;transform:translateY(10vh)}15%{opacity:.4}85%{opacity:.4}to{opacity:0;transform:translateY(90vh)}}.sv-hero.is-paused .sv-hero__plane,.sv-hero.is-paused .sv-hero__scan{animation-play-state:paused}@media (max-width:1000px){.sv-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sv-hero.sv-section{padding-top:calc(var(--sv-section-space)*.6 + 68px)}.sv-logos{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-logos__tile{height:84px}.sv-hero__logos{margin-top:48px}}