.svi{background:var(--bg-light);color:var(--text-dark);min-height:70vh;padding:200px 0 120px}.svi-in{flex-direction:column;align-items:flex-start;display:flex}.svi-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark-muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.svi-eyebrow:hover{color:var(--orange-2);border-color:var(--orange-2)}.svi-eyebrow:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.svi-title{letter-spacing:-.035em;max-width:14ch;margin:20px 0 0;font-size:clamp(48px,7vw,104px);line-height:.92}.svi-desc{color:#14120eb8;max-width:560px;margin:28px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.svi-cta{margin-top:40px}@media (max-width:680px){.svi{padding:140px 0 80px}.svi-title{overflow-wrap:anywhere}}body:has(.svi) .nav:not(.scrolled) .logo{color:var(--text-dark)}body:has(.svi) .nav:not(.scrolled) .nav-links a{color:#151515c7}:is(body:has(.svi) .nav:not(.scrolled) .nav-links a:hover,body:has(.svi) .nav:not(.scrolled) .nav-links a.active){color:var(--text-dark)}body:has(.svi) .nav:not(.scrolled) .nav-contact-btn{color:var(--text-dark);border-color:#15151547}body:has(.svi) .nav:not(.scrolled) .nav-contact-btn:hover{color:var(--text-dark);background:#1515150f;border-color:#1515158c}body:has(.svi) .nav:not(.scrolled) .nav-burger{color:var(--text-dark)}
