@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";*{box-sizing:border-box}body{color:#fff;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}::selection{background:#4fb8b23d}.temporary-site{position:relative}.temporary-landing{place-items:center;min-height:100svh;padding:7rem 1.5rem;display:grid}.temporary-contact{text-align:center;padding:32px 24px 48px;position:absolute;inset:auto 0 0}.temporary-contact a{color:#999;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#fff 50%,#999 50%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;text-decoration:none;transition:background-position .4s;display:inline-block;position:relative}.temporary-contact a:after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .4s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.temporary-contact a:is(:hover,:focus-visible){background-position:0 0}.temporary-contact a:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.temporary-contact a,.temporary-contact a:after{transition:none}}.beyondbiology-brand{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.beyondbiology-brand:active{transform:scale(.96)}.beyondbiology-logo{-webkit-text-stroke:.35px #c3ffa92e;background:radial-gradient(32% 130% at 36% 0,#f1ffe8 0%,#cfffb9d9 18%,#adff9159 45%,#0000 78%),linear-gradient(#9ced78 0%,#4bc854 40%,#218f39 73%,#12632b 100%);color:#0000;letter-spacing:-.055em;filter:brightness()drop-shadow(0 -3px 10px #bbff961f);-webkit-background-clip:text;background-clip:text;margin:0;padding:0 .05em;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.2;transition:filter .45s ease-in-out}.beyondbiology-brand:hover .beyondbiology-logo{filter:brightness(1.15)drop-shadow(0 -4px 18px #bbff964d)}.beyondbiology-description{color:#888;margin:12px 0 0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.beyondbiology-brand,.beyondbiology-logo{transition:none}.beyondbiology-brand:active{transform:none}}@media (forced-colors:active){.beyondbiology-logo{color:canvastext}}
