.text-link{--text-link-draw:.3s;background-image:linear-gradient(currentColor, currentColor), linear-gradient(rgb(var(--ink-rgb) / .35), rgb(var(--ink-rgb) / .35));transition:background-size var(--text-link-draw) var(--ease-out);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:.1em;text-decoration:none}.text-link:focus-visible{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}.text-link--accent{color:var(--color-accent-text);font-family:var(--font-display);letter-spacing:.04em;text-transform:none;font-size:12px;font-style:italic;font-weight:400}@media (hover:hover){.text-link:hover{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}}.home-name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-canvas)}.home-bio{width:min(var(--container) + 64px, 100%);opacity:0;max-height:100svh;color:var(--color-ink-2);font:500 14px / 1.5 var(--font-mono);text-transform:uppercase;text-wrap:pretty;inset-inline:0;flex-direction:column;margin-inline:auto;padding:61px 28px;display:flex;position:fixed;bottom:0}.home-bio-body{overscroll-behavior:contain;scrollbar-width:none;gap:16px 32px;min-height:0;padding:4px;display:grid;overflow-y:auto}.home-bio-body::-webkit-scrollbar{display:none}.home-bio-body>div,.home-bio dl{flex-direction:column;gap:16px;display:flex}.home-bio-body>div>div,.home-bio dl>div,.home-bio ul{flex-direction:column;gap:4px;display:flex}.home-bio-close{text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:500;line-height:9px}@media (hover:hover){.home-bio-close:hover{color:var(--color-ink)}}.home-bio-lead{color:var(--color-ink);text-wrap:balance;font-size:16px;font-weight:700}.home-bio-label{font-size:10px}.home-bio ul{font-size:16px}.home-bio strong{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (max-width:767.98px){.home-bio dl{display:none}.home-bio-lead,.home-bio ul{font-size:14px}}@media (min-width:768px){.home-bio{width:min(var(--container-case) + 64px, 100%)}.home-bio-body{grid-template-columns:1fr 1fr}}.home-chips .btn:after{width:calc(100% + 6px);height:calc(100% + 4px)}.home-section--heaven .text-link--accent{font-size:14px}@media (max-height:1065px){.home-main{gap:8px;padding-block:8px}.home-hero,.home-about{gap:8px}.home-section{gap:8px;padding-top:8px}.home-section.connect{gap:6px;padding-top:4px}@media (min-width:768px){.home-section .connect-rows{gap:3px}.home-section .connect-link:after{height:max(100%,42px)}}.home-section--heaven{gap:10px}.home-chips{row-gap:2px}.home-chips .btn:after{height:calc(100% + 2px)}.home-section--heaven .hit:after{height:calc(100% + 10px)}}
