.bio-trigger{margin-top:14px;padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:#11120f;font:700 12px Arial,Helvetica,sans-serif;cursor:pointer}.bio-trigger:hover{color:#596b18}.bio-dialog{width:min(700px,calc(100% - 32px));max-height:min(760px,calc(100% - 32px));padding:0;border:0;background:#f1eee7;color:#11120f;box-shadow:0 28px 80px rgba(0,0,0,.45)}.bio-dialog::backdrop{background:rgba(8,12,14,.76);backdrop-filter:blur(4px)}.bio-inner{padding:clamp(28px,5vw,64px);overflow:auto;max-height:inherit}.bio-close{position:absolute;top:16px;right:16px;width:38px;height:38px;border:1px solid #a9aaa2;border-radius:50%;background:transparent;font-size:22px;line-height:1;cursor:pointer}.bio-close:hover{background:#d9ff4d;border-color:#d9ff4d}.bio-kicker{margin:0 0 14px;color:#596b18;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.bio-dialog h2{margin:0 0 30px;font-size:clamp(40px,6vw,70px);letter-spacing:-.07em;line-height:.9}.bio-list{display:grid;gap:18px;margin:0;padding:0;list-style:none;border-top:1px solid #bbb9b0}.bio-list li{display:grid;grid-template-columns:72px 1fr;gap:18px;padding-top:18px;font-size:15px;line-height:1.45}.bio-list time{font-weight:700;color:#596b18}@media(max-width:560px){.bio-list li{grid-template-columns:1fr;gap:4px}.bio-inner{padding:32px 24px}.bio-close{top:10px;right:10px}}
