.bio-page{--bio-ink:#252525;--bio-accent:#777;--bio-paper:#fff;--bio-card:#fff;--bio-heading:inherit}.bio-page .bio-page-content{max-width:42rem}.bio-page .bio-avatar{transition:border-radius .2s ease}.bio-page .bio-profile-name{line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.bio-page .bio-profile-bio{line-height:1.7;max-width:32rem;text-wrap:pretty}.bio-page .bio-cover{position:relative;isolation:isolate;flex:none;width:calc(100% + 2rem);height:160px;margin:-2rem -1rem -40px;overflow:hidden;border-radius:20px 20px 0 0;background:linear-gradient(135deg,color-mix(in srgb,var(--bio-accent) 42%,var(--bio-card)),color-mix(in srgb,var(--bio-accent) 12%,var(--bio-paper)))}.bio-page .bio-cover:after,.bio-page .bio-cover:before{content:"";position:absolute;width:70%;height:110%;border:1px solid color-mix(in srgb,var(--bio-ink) 14%,transparent);border-radius:50%;transform:rotate(-32deg);top:25%;left:-10%}.bio-page .bio-cover:after{left:55%;top:-35%;width:60%;height:180%;background:color-mix(in srgb,var(--bio-accent) 18%,transparent);border:0;transform:rotate(35deg)}.bio-page .bio-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.bio-page[data-profile=cover] .bio-avatar{width:116px;height:116px;outline:6px solid var(--bio-paper);z-index:2}.bio-page[data-profile=arch] .bio-avatar{width:138px;height:158px;border-radius:80px 80px 8px 8px;box-shadow:none;outline:1px solid color-mix(in srgb,var(--bio-ink) 35%,transparent);outline-offset:9px}.bio-page[data-profile=arch] .bio-avatar>div{border-radius:inherit}.bio-page[data-profile=arch] .bio-profile-name{margin-top:30px;font-weight:500;font-size:clamp(28px,5vw,38px)}.bio-page[data-profile=arch] .bio-page-content:before{content:"✦";position:absolute;top:12px;right:16%;font-size:28px;color:var(--bio-accent)}.bio-page[data-profile=portrait] .bio-avatar{width:140px;height:172px;border-radius:22px 22px 70px 22px;box-shadow:12px 12px 0 color-mix(in srgb,var(--bio-accent) 15%,transparent);transform:rotate(-3deg)}.bio-page[data-profile=portrait] .bio-avatar>div{border-radius:inherit}.bio-page[data-profile=portrait] .bio-profile-name{margin-top:28px;font-weight:600}.bio-page[data-profile=frame] .bio-page-content{padding:36px 22px;border:1px solid color-mix(in srgb,var(--bio-ink) 24%,transparent);border-radius:100px 100px 20px 20px;max-width:38rem}.bio-page[data-profile=frame] .bio-avatar{outline:1px solid color-mix(in srgb,var(--bio-ink) 32%,transparent);outline-offset:7px;box-shadow:none}.bio-page[data-profile=frame] .bio-profile-name{margin-top:30px;font-weight:500}.bio-page[data-profile=editorial] .bio-page-content{align-items:flex-start;text-align:left}.bio-page[data-profile=editorial] .bio-avatar{width:92px;height:112px;border-radius:4px;box-shadow:none;transform:rotate(-3deg)}.bio-page[data-profile=editorial] .bio-avatar>div{border-radius:inherit}.bio-page[data-profile=editorial] .bio-profile-name{font-weight:500;text-align:left;font-size:34px;border-bottom:5px solid var(--bio-accent);padding-bottom:8px;margin-top:24px}.bio-page[data-profile=editorial] .bio-profile-bio{text-align:left}.bio-page .bio-link-card{isolation:isolate}.bio-page .bio-link-card:focus-visible{outline:3px solid var(--bio-accent);outline-offset:5px}.bio-page .bio-link-card[data-treatment=neumorphic]{border-top-color:#ffffff85;border-left-color:#ffffff65}.bio-page .bio-link-card[data-treatment=frosted]{border-top-color:#ffffff55;background-clip:padding-box}.bio-page .bio-link-card[data-treatment=rim]:after{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--bio-accent) 30%,transparent);pointer-events:none}.bio-page .bio-link-card[data-treatment=ticket]:before{content:"✦";position:absolute;right:14px;top:8px;opacity:.25;font-size:12px;pointer-events:none}.bio-page .bio-link-pill{min-height:60px;padding:14px 20px;gap:14px;text-align:center}.bio-page .bio-link-pill .bio-pill-copy{flex:1;min-width:0;text-wrap:balance;font-weight:650;font-size:var(--bio-link-size,16px);line-height:1.4}.bio-page .bio-link-pill .bio-pill-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:50%;background:color-mix(in srgb,currentColor 8%,transparent)}.bio-page .bio-link-pill .bio-pill-icon img{width:100%;height:100%;object-fit:cover}.bio-page .bio-link-pill .bio-pill-arrow{width:16px;flex:none;opacity:.5}.bio-page .bio-link-pill[data-treatment=line]{padding:20px 0;text-align:left}.bio-page .bio-link-pill[data-treatment=line] .bio-pill-icon{background:none;border-radius:0}.bio-theme-mini{height:162px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 10px}.bio-theme-mini .bio-mini-avatar{width:29px;height:29px;border-radius:50%;border:2px solid var(--bio-accent);background:linear-gradient(140deg,var(--bio-accent),var(--bio-card));flex:none}.bio-theme-mini[data-profile=cover]:before{content:"";position:absolute;inset:0 0 auto;height:47px;background:linear-gradient(140deg,var(--bio-accent),transparent);opacity:.5}.bio-theme-mini[data-profile=cover] .bio-mini-avatar{margin-top:10px;z-index:1;outline:3px solid var(--bio-paper)}.bio-theme-mini[data-profile=arch] .bio-mini-avatar{height:37px;border-radius:22px 22px 2px 2px;outline:1px solid currentColor;outline-offset:3px}.bio-theme-mini[data-profile=portrait] .bio-mini-avatar{height:37px;border-radius:7px 7px 18px 7px;transform:rotate(-5deg);box-shadow:4px 4px 0 color-mix(in srgb,var(--bio-accent) 25%,transparent)}.bio-theme-mini[data-profile=editorial]{align-items:flex-start;text-align:left}.bio-theme-mini[data-profile=editorial] .bio-mini-avatar{border-radius:3px;height:32px;width:25px}.bio-theme-mini[data-profile=frame]{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:45px 45px 8px 8px;margin:8px;height:146px;padding:12px 8px}@media(max-width:420px){.bio-page[data-profile=frame] .bio-page-content{padding:28px 16px}.bio-page[data-profile=editorial] .bio-profile-name{font-size:30px}.bio-page .bio-link-pill{padding:14px}.bio-page .bio-link-pill .bio-pill-icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.bio-page .bio-avatar,.bio-page .bio-link-card{transition:none!important;transform:none!important}}