.bio-links{isolation:isolate;color:#efefef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0c0c;min-height:100svh;position:relative;overflow:hidden}.bio-links *,.bio-links :before,.bio-links :after{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.bio-links a{-webkit-tap-highlight-color:transparent}.bio-links a:focus-visible{outline-offset:5px;outline:2px solid #c5b9ff}.bio-skip{z-index:100;color:#15111f;background:#d9d0ff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}.bio-skip:focus{top:12px}.bio-shell{width:min(100%,552px);margin:0 auto;padding:44px 20px 24px;position:relative}.bio-intro{text-align:center;padding:0 4px 28px}.bio-brand{border-radius:8px;padding:8px;display:inline-flex}.bio-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#b7aadf;margin-top:23px;font-size:10px}.bio-intro h1{letter-spacing:-.035em;margin-top:10px;font-size:clamp(24px,5.7vw,30px);font-weight:500;line-height:1.25}.bio-description{color:#a9a7b2;margin-top:12px;font-size:14px;line-height:1.65}.bio-orbits{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 22%,#977dff17,#0000 63%);width:840px;height:700px;position:absolute;top:-195px;left:50%;transform:translate(-50%)}.bio-orbits span{border:1px solid #b6a0ff0c;border-radius:50%;position:absolute;inset:40px 80px;transform:rotate(-30deg)}.bio-orbits span+span{inset:100px 15px;transform:rotate(30deg)}.bio-orbits i{background:#b5a3ec66;border-radius:50%;width:7px;height:7px;position:absolute;top:345px;left:113px;box-shadow:0 0 24px #b5a3ec66}.bio-destinations{gap:12px;display:grid}.bio-feature{background:linear-gradient(125deg,#2b221c,#171514 75%);border:1px solid #c4956a4d;border-radius:20px;padding:22px 23px;transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden}.bio-feature-top{color:#e0bc9b;justify-content:space-between;align-items:center;display:flex}.bio-feature-label{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500}.bio-feature h2{z-index:1;letter-spacing:-.025em;max-width:290px;margin-top:17px;font-size:24px;font-weight:500;line-height:1.23;position:relative}.bio-feature p{z-index:1;color:#bdb3aa;max-width:310px;margin-top:9px;font-size:13px;line-height:1.65;position:relative}.bio-feature-cta{color:#edc9a8;align-items:center;gap:10px;margin-top:17px;font-size:12px;font-weight:500;display:inline-flex}.bio-feature-orbit{color:#c4956a16;pointer-events:none;position:absolute;bottom:-30px;right:-29px;transform:rotate(-25deg)}.bio-card{background:#151416;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:15px;min-height:86px;padding:18px 20px;transition:border-color .18s,background .18s,transform .18s;display:flex}.bio-card-icon{color:#b9abcf;background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.bio-card-copy{flex:1;min-width:0}.bio-card-heading{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}.bio-card h2{font-size:15px;font-weight:500;line-height:1.4}.bio-card-description{color:#a7a4ad;margin-top:4px;font-size:12px;line-height:1.5;display:block}.bio-badge{color:#534166;white-space:nowrap;background:#ffffff7a;border:1px solid #ffffff87;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:500}.bio-arrow{color:#7f7a88;flex-shrink:0}.bio-card-join{color:#21192c;background:linear-gradient(115deg,#e0d7fa,#cbb9ec);border-color:#e2d8fa}.bio-card-join .bio-card-icon{color:#4c395e;background:#ffffff35;border-color:#ffffff5e}.bio-card-join .bio-card-description,.bio-card-join .bio-arrow{color:#564760}.bio-card-support .bio-card-icon{color:#e1b18d}.bio-footer{color:#8d8996;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;padding-top:26px;font-size:11px;display:flex}.bio-footer a{border-radius:4px;align-items:center;min-height:44px;display:inline-flex}@media(hover:hover){.bio-feature:hover{border-color:#c4956a99;transform:translateY(-2px)}.bio-card:hover{background:#1c1921;border-color:#b6a0ff66;transform:translateY(-2px)}.bio-card-join:hover{background:#e2d8fa}.bio-footer a:hover{color:#efefef}}@media(min-width:640px){.bio-shell{padding-top:56px;padding-bottom:36px}}@media(max-width:359px){.bio-shell{padding-left:16px;padding-right:16px}.bio-card{gap:12px;padding:16px}.bio-card h2{font-size:14px}}@media(prefers-reduced-motion:reduce){.bio-links a,.bio-links a:hover{transition:none;transform:none}}
