.dsn-landing body:before{content:none}.dsn-landing body{min-height:revert;text-rendering:revert;background:var(--bg)!important}:where(.pg-landing) h1,:where(.pg-landing) h2{font-optical-sizing:revert;letter-spacing:revert;font-family:revert}:where(.pg-landing) h3{letter-spacing:revert}:where(.pg-landing) h4{margin:revert;text-wrap:revert;letter-spacing:revert}:where(.pg-landing) button{font:revert;color:revert}:where(.pg-landing) img{display:revert}:where(.pg-landing) .btn{-webkit-tap-highlight-color:revert}:where(.pg-landing) .foot h3{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);text-wrap:revert;margin:0 0 12px;font-size:13px}:root[data-theme=dark]:where(.dsn-landing){--commit-glow:#ffaa1e73}:root:where(.dsn-landing){--display:"Bricolage Grotesque", "Bricolage Fallback", "Bricolage Fallback Roboto", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font:"Geist", "Geist Fallback", "Geist Fallback Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}@media (prefers-reduced-motion:no-preference){:where(:root:not(.motion)) :where(.pg-landing) .hero-stage:before{height:120svh;top:-10svh;bottom:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20svh),#0000);mask-image:linear-gradient(#000 calc(100% - 20svh),#0000)}}:where(.pg-landing) .pz.is-still *{animation-play-state:paused!important}