.bio-page{background:radial-gradient(at 50% 0,#373023 0,#1c1b17 35%,#121310 80%);place-items:center;min-height:100svh;padding:28px 20px;display:grid}.bio-card{background:#050505;border:1px solid #524735;border-radius:22px;width:min(100%,480px);overflow:hidden;box-shadow:0 24px 90px #0004}.bio-portrait{aspect-ratio:1;background:#050505;position:relative;overflow:hidden}.bio-portrait img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.bio-content{margin-top:-14%;padding:0 26px 23px;position:relative}.bio-intro{text-align:center;padding-bottom:23px}.bio-intro .brand{margin-inline:auto}.bio-intro .brand-mark{width:49px;height:48px;font-size:29px}.bio-intro .brand-type{text-align:left;gap:6px}.bio-intro .brand-type strong{letter-spacing:.14em;font-size:23px}.bio-intro .brand-type small{letter-spacing:.12em;font-size:8px}.bio-intro p{color:#b7b0a0;margin-top:17px;font-size:14px;line-height:1.5}.bio-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bio-links{gap:11px;display:grid}.bio-link{background:#22221c;border:1px solid #4e483b;border-radius:12px;align-items:center;gap:13px;min-height:79px;padding:15px;transition:background .15s,border-color .15s;display:flex}.bio-link:hover{background:#2c2b22;border-color:#d5b575}.bio-icon{color:#ddc18a;flex-shrink:0;place-items:center;width:35px;height:39px;display:grid}.bio-icon svg{stroke-width:1.4px;width:25px;height:25px}.bio-link-copy{flex:1;gap:5px;min-width:0;display:grid}.bio-link-copy strong{color:#f5f0e5;font-size:15px;font-weight:600;line-height:1.35}.bio-link-copy>span{color:#bbb3a2;font-size:12px;line-height:1.4}.bio-arrow{color:#c9b17c;stroke-width:1.5px;flex-shrink:0;width:17px;height:17px}.bio-link-booking{background:#d9bb7e;border-color:#d9bb7e}.bio-link-booking:hover{background:#e9cf97;border-color:#e9cf97}.bio-link-booking .bio-icon,.bio-link-booking .bio-arrow,.bio-link-booking .bio-link-copy strong{color:#252014}.bio-link-booking .bio-link-copy>span{color:#51442a}.bio-link-consultation{background:linear-gradient(110deg,#302a1f,#23221c);border-color:#74603e;padding-block:17px}.bio-link-consultation:hover{background:#342e21}.bio-link-copy small{color:#dfc187;letter-spacing:.16em;font-size:9px;font-weight:700}.bio-footer{color:#9f9887;border-top:1px solid #37362c;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:17px;font-size:10px;line-height:1.5;display:flex}.bio-footer>span:first-child{letter-spacing:.14em;font-size:9px}@media (max-width:420px){.bio-page{padding:14px 12px}.bio-card{border-radius:17px}.bio-content{padding-inline:19px}.bio-link{gap:9px;padding-inline:12px}.bio-icon{width:29px}.bio-link-copy strong{font-size:14px}}
