html { scroll-behavior: smooth; }
  body { margin: 0; background: #ffffff; color: #141717; font-family: 'Fira Sans', system-ui, sans-serif; -webkit-font-smoothing: antialiased; }
  * { box-sizing: border-box; }
  :root { --color-accent: #098b67; --font-heading: 'Fira Sans Condensed', system-ui, sans-serif; --font-body: 'Fira Sans', system-ui, sans-serif; }
  a { color: #098b67; text-decoration: none; }
  a:hover { color: #0f9e76; }
  ::selection { background: rgba(9,139,103,.25); }
  @keyframes uj-rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }
  @keyframes uj-float { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-14px); } }

[data-v][hidden]{display:none!important}
a.uj-a{color:inherit;text-decoration:none}
a.uj-a:hover{color:inherit}
[role=button]{cursor:pointer}
#spheres{scroll-margin-top:72px}
img{max-width:100%}
html,body{overflow-x:clip}
@media (max-width:760px){
  header nav{display:none!important}
  h1{width:auto!important;height:auto!important;max-width:100%!important}
}
.h0:hover{color:#141717 !important}.h1:hover{background:#066b4f !important}.h2:hover{background:#0f9e76 !important}.h3:hover{border-color:#fff !important}.h4:hover{background:#f7f7f8 !important}.h5:hover{border-color:#8fdcc2 !important}.h6:hover{color:#fff !important}.h7:hover{color:#066b4f !important}.h8:hover{border-color:rgba(9,139,103,.55) !important;transform:translateY(-4px) !important}.h9:hover{border-color:#141717 !important;color:#141717 !important}.h10:hover{background:#141717 !important;color:#fff !important}.h11:hover{background:#0f9e76 !important;color:#fff !important}.h12:hover{color:#098b67 !important}.f13:focus{outline:2px solid #0f9e76 !important;outline-offset:2px !important}.h14:hover{background:rgba(20,23,23,.045) !important}.h15:hover{border-color:rgba(9,139,103,.55) !important;transform:translateY(-4px) !important;box-shadow:0 22px 40px rgba(20,23,23,.10) !important}.h16:hover{border-color:#141717 !important}.h17:hover{border-color:#098b67 !important}
