.concept-scope.bio-page{min-height:100svh;background:var(--brand-deep);color:#fff;padding:48px 24px 32px}.bio-page .bio-main{position:relative;width:100%;max-width:480px;margin:0 auto}.bio-page .bio-profile{position:relative;text-align:center;margin-bottom:28px}.bio-page .bio-share{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff50;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.bio-page .bio-share-status{position:absolute;top:50px;right:0;max-width:150px;margin:0;font-size:.6875rem;line-height:1.5;text-align:right;background:var(--brand-deep);z-index:1}.bio-page .bio-avatar{position:relative;width:96px;height:96px;margin:0 auto 20px;overflow:hidden;border-radius:50%;border:2px solid var(--brand-light)}.bio-page h1{margin:0;line-height:1}.bio-page .bio-signature{width:264px;max-width:100%;height:auto;margin:0 auto}.bio-page .bio-role{margin:12px 0 22px;font-size:.875rem;line-height:1.75;font-weight:500}.bio-page .bio-role span{color:#ffffffb8;font-size:.8125rem}.bio-page .bio-direct-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bio-page .bio-direct-links a{display:flex;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 6px;border:1px solid #ffffff50;border-radius:999px;color:#fff;text-decoration:none;font-size:.75rem}.bio-page .bio-direct-links svg{flex-shrink:0}.bio-page .bio-links{display:grid;gap:12px}.bio-page .bio-link{display:flex;align-items:center;gap:16px;min-height:84px;padding:16px 20px;border-radius:1.25rem;background:#fff;color:var(--brand-deep);text-decoration:none}.bio-page .bio-guide{background:#f4f4f5;min-height:100px}.bio-page .bio-guide-cover{position:relative;flex:0 0 48px;aspect-ratio:1/1.414}.bio-page .bio-link-copy{min-width:0}.bio-page .bio-link strong{display:block;font-weight:500;font-size:.9375rem;line-height:1.4}.bio-page .bio-link small{display:block;margin-top:5px;font-size:.75rem;line-height:1.5;color:#535c68}.bio-page .bio-link>svg{margin-left:auto;flex-shrink:0}.bio-page .bio-link-icon,.bio-page .bio-link-photo{position:relative;flex:0 0 48px;height:48px;border-radius:12px;overflow:hidden}.bio-page .bio-link-icon{display:grid;place-items:center;background:#f4f4f5}.bio-page .bio-link-icon svg{width:24px;height:24px}.bio-page .bio-contact{background:#f4f4f5}.bio-page .bio-socials{display:flex;justify-content:center;gap:12px;margin-top:24px}.bio-page .bio-socials a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff50;border-radius:50%;color:#fff}.bio-page .bio-socials svg{width:1.125rem;height:1.125rem}.bio-page .bio-footer{background:transparent;padding:24px 0 0;margin:0;border-radius:0;text-align:center;color:#ffffffb8}.bio-page .bio-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:.6875rem}.bio-page .bio-footer a{color:inherit;text-decoration:none}.bio-page .bio-footer p{font-size:.6875rem;line-height:1.6;margin:12px 0 0}.bio-page a:focus-visible,.bio-page button:focus-visible{outline:2px solid var(--brand-light);outline-offset:4px}.bio-page .bio-link:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.bio-page .bio-footer a:hover,.bio-page .bio-link:hover strong{text-decoration:underline;text-underline-offset:4px}.bio-page .bio-direct-links a:hover,.bio-page .bio-share:hover,.bio-page .bio-socials a:hover{background:#ffffff18}}@media (max-width:479px){.concept-scope.bio-page{padding:32px 20px 24px}.bio-page .bio-link{padding:14px 16px;gap:12px}.bio-page .bio-direct-links{gap:8px}.bio-page .bio-direct-links a{font-size:.6875rem;gap:4px}.bio-page .bio-direct-links svg{width:15px;height:15px}.bio-page .bio-link strong{font-size:.875rem}.bio-page .bio-link small{font-size:.6875rem}}@media (max-width:359px){.concept-scope.bio-page{padding-left:16px;padding-right:16px}.bio-page .bio-signature{width:240px}.bio-page .bio-link{gap:10px;padding:14px 12px}.bio-page .bio-link-icon,.bio-page .bio-link-photo{flex-basis:40px;height:40px}.bio-page .bio-guide-cover{flex-basis:40px}}@media (prefers-reduced-motion:reduce){.bio-page *,.bio-page :after,.bio-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}