.ks-bio{position:relative;isolation:isolate}.ks-bio:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff30 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(transparent,#000 128px),linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-composite:intersect}.ks-bio .ks-page-intro{padding:215px 0 96px}.ks-bio .ks-page-section{padding:96px 0}.ks-bio .ks-h1>span{color:var(--mint)}.ks-bio strong{font-weight:500;color:var(--white)}.ks-bio dd,.ks-bio dt,.ks-bio h3,.ks-bio p{text-wrap:pretty}.ks-bio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;list-style:none;border:1px solid var(--line-2);background:var(--ink-1)}.ks-bio-grid li{padding:26px 24px}.ks-bio-grid li+li{border-left:1px solid var(--line-2)}.ks-bio-grid h3,.ks-bio-tools h3{font-size:19px;font-weight:500;color:var(--white)}.ks-bio-grid p{color:var(--bone-1);margin-top:8px}.ks-bio-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none}.ks-bio-tools li{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line-2);padding:32px;background:var(--ink-1)}.ks-bio-tools img{width:64px;height:64px;object-fit:contain;margin-bottom:24px}.ks-bio-tools p{color:var(--bone-1);margin-top:8px}.ks-bio-link{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;color:var(--mint);font-weight:500;text-decoration:none}.ks-bio-link svg{transition:transform .15s}.ks-bio-link:hover svg{transform:translateX(3px)}.ks-bio-link:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.ks-bio-terms{display:grid;grid-template-columns:1fr 2fr;gap:32px 64px;align-items:start}.ks-bio-terms dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ks-bio-terms dl>div{border-top:1px solid var(--line-mint);padding-top:18px}.ks-bio-terms dt{font-size:17px;color:var(--white)}.ks-bio-terms dd{color:var(--bone-1);margin-top:8px}@media (max-width:700px){.ks-bio .ks-page-intro{padding:159px 0 64px}.ks-bio .ks-page-section{padding:64px 0}}@media (max-width:820px){.ks-bio-grid{grid-template-columns:minmax(0,1fr)}.ks-bio-grid li+li{border-left:0;border-top:1px solid var(--line-2)}.ks-bio-terms{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ks-bio-tools{grid-template-columns:minmax(0,1fr)}.ks-bio-tools li{padding:24px}.ks-bio-terms dl{grid-template-columns:minmax(0,1fr);gap:20px}}@media (prefers-color-scheme:light){.ks-bio:before{background-image:radial-gradient(#00000026 1px,transparent 0)}}