.ld-mono{font-family:JetBrains Mono,monospace}@keyframes gvFall{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.ld-zone-pct{font-size:clamp(20px,2.4vw,28px)}.ld-menu-btn{display:none}@media (max-width:860px){.ld-header-actions,.ld-nav-links{display:none}.ld-menu-btn{display:flex}}.ld-hero-split{overflow:visible}.ld-hero-bgvideo{position:absolute;inset:0;overflow:hidden;z-index:0;opacity:.14;pointer-events:none}.ld-hero-bgvideo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08090a,transparent 30%,transparent 70%,#08090a)}.ld-hero-bgvideo iframe{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-50%);border:0}@media (max-width:860px){.ld-opps-grid{display:flex!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:11px}.ld-opps-card{flex:0 0 200px;scroll-snap-align:start}}
/* !important: both blocks carry an inline display (block/flex) that a plain class rule can't
   override — only the "hidden by default" direction actually needs it, but stated on both for
   clarity. */.ld-zonebar-mobile{display:none!important}@media (max-width:860px){.ld-zonebar-desktop{display:none!important}.ld-zonebar-mobile{display:flex!important}}@media (max-width:520px){.ld-philosophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ld-bottom-bar{display:none!important}@media (max-width:860px){.ld-bottom-bar{display:flex!important}.ld-footer{padding-bottom:84px}}