html:has(.whealth-bio-page){font-size:16px;background:#faf8f3}.whealth-bio-page{margin:0;font-family:var(--font-body-family,Arial,sans-serif);font-weight:var(--font-body-weight,400);color:#172b41;background:#faf8f3;line-height:1.4;-webkit-font-smoothing:antialiased}.whealth-bio-page *{box-sizing:border-box}.whealth-bio-page a{color:inherit}.whealth-bio-page button{font:inherit}.whealth-bio-page a:focus-visible,.whealth-bio-page button:focus-visible,.whealth-bio-page summary:focus-visible{outline:3px solid #8b742d;outline-offset:4px}.bio-skip{position:fixed;top:-100px;left:12px;z-index:10000;padding:12px;background:#fff}.bio-skip:focus{top:12px}.whealth-bio{width:100%;min-height:100svh;padding:var(--bio-space) 18px 88px;color:var(--bio-ink);background:var(--bio-bg)}.bio-header,.bio-links,.bio-footer{width:100%;max-width:var(--bio-width);margin-inline:auto}.bio-header{text-align:center}.bio-logo{display:block;width:150px;margin:0 auto 12px;text-decoration:none;font-size:26px;font-weight:700}.bio-logo img{display:block;width:100%;height:auto}.bio-portrait{width:72px;height:72px;margin:0 auto 12px;overflow:hidden;border-radius:50%;background:#eee9df;border:3px solid white}.bio-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% var(--bio-hero-y)}.bio-header h1{font-family:var(--font-heading-family,Arial,sans-serif);font-weight:var(--font-heading-weight,700);font-size:clamp(28px,6.6vw,34px);line-height:1.08;letter-spacing:-1px;margin:0 0 12px}.bio-proof{font-size:12px;margin:0 0 20px;color:#555d61}.bio-proof span{color:var(--bio-accent);font-weight:700;padding-right:4px}.bio-links{display:grid;gap:9px}.bio-item{border:1px solid #deded7;border-radius:var(--bio-radius);background:#fff;overflow:hidden;transition:border-color .15s ease}.bio-item--programs{background:#203b56;border-color:#203b56;color:#fff}.bio-item--membership{background:#eaf0e9;border-color:#d3ddd1}.bio-row{display:flex;align-items:center;gap:13px;width:100%;min-height:82px;padding:10px 13px;text-decoration:none;cursor:pointer;list-style:none}.bio-row::-webkit-details-marker{display:none}.bio-thumb{display:block;flex:0 0 var(--bio-thumb);width:var(--bio-thumb);height:var(--bio-thumb);border-radius:calc(var(--bio-radius) * .65);overflow:hidden;background:#f5f2e9}.bio-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--bio-image-y)}.bio-copy{display:grid;gap:2px;flex:1;min-width:0}.bio-label{font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--bio-accent)}.bio-item--programs .bio-label{color:#e6d48e}.bio-copy strong{font-size:17px;font-weight:700;letter-spacing:-.35px;line-height:1.2}.bio-detail{font-size:12px;line-height:1.3;opacity:.85}.bio-arrow{flex:0 0 18px;font-size:21px;font-weight:400;text-align:center}.bio-chooser[open] .bio-arrow{transform:rotate(45deg)}.bio-programs{padding:0 13px 13px;display:grid;gap:8px}.bio-programs a{position:relative;display:grid;gap:3px;padding:12px 35px 12px 14px;background:#fff;color:#172b41;border-radius:10px;text-decoration:none}.bio-programs strong{font-size:16px}.bio-programs a>span:not(.bio-program-arrow){font-size:12px}.bio-program-arrow{position:absolute;right:13px;top:20px}.bio-footer{padding-top:15px;text-align:center}.bio-secondary{display:flex;justify-content:center;flex-wrap:wrap;column-gap:14px;row-gap:0}.bio-secondary a,.bio-secondary button{min-height:40px;display:inline-flex;align-items:center;background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:12px;color:inherit}.bio-legal{font-size:10px;color:#666b6d;margin:10px auto 4px;max-width:350px}.bio-policies{display:flex;gap:14px;justify-content:center;font-size:10px;color:#666b6d}.bio-policies a{min-height:32px;display:flex;align-items:center;text-underline-offset:3px}@media(hover:hover){.bio-row:hover{background:#8b742d0f}.bio-item--programs .bio-row:hover{background:#ffffff14}.bio-programs a:hover{background:#f7f2e4}}@media(min-width:750px){.whealth-bio{padding-top:28px}.bio-logo{margin-bottom:14px}.bio-links{gap:10px}.bio-row{min-height:84px}.bio-header h1{font-size:36px}}@media(max-width:360px){.whealth-bio{padding-inline:12px}.bio-row{gap:10px;padding-inline:10px}.bio-copy strong{font-size:15px}.bio-label{font-size:9px;letter-spacing:.5px}.bio-detail{font-size:11px}.bio-thumb{flex-basis:52px;width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.bio-item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/whealth-bio-links.css.map */
