.team-profile_page__eo3GZ{--profile-ink:#f8f1df;--profile-gold:#d8bd79;min-height:100vh;overflow:hidden;padding:clamp(7.5rem,11vw,10rem) 0 clamp(5rem,9vw,8rem);background:radial-gradient(circle at 6% 18%,rgb(177 150 78/23%),transparent 32rem),radial-gradient(circle at 92% 68%,rgb(75 101 83/22%),transparent 36rem),#15150f;color:var(--profile-ink)}.team-profile_back__89iN8{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:2rem;color:rgb(248 241 223/56%);font-family:var(--font-secondary);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .18s ease}.team-profile_back__89iN8:before{width:2.5rem;height:1px;background:currentColor;content:""}.team-profile_back__89iN8:hover{color:var(--profile-gold)}.team-profile_profile__88OXU{position:relative;display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.45fr);border-top:1px solid rgb(216 189 121/28%);border-left:1px solid rgb(216 189 121/28%)}.team-profile_profile__88OXU:before{position:absolute;z-index:0;top:-.22em;right:-.04em;color:rgb(248 241 223/3.5%);content:"PROFILE";font-family:var(--font-headings);font-size:clamp(6rem,15vw,14rem);font-weight:600;letter-spacing:-.07em;line-height:.8;pointer-events:none}.team-profile_details__D9xJG,.team-profile_visualRail__WBmNg{position:relative;z-index:1;border-right:1px solid rgb(216 189 121/28%);border-bottom:1px solid rgb(216 189 121/28%)}.team-profile_visualRail__WBmNg{display:flex;flex-direction:column;align-items:center;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,3.5vw,3.5rem);background:rgb(255 255 255/2%)}.team-profile_portrait__EY4EX{position:relative;padding:.75rem;border:1px solid rgb(216 189 121/44%);border-radius:50%}.team-profile_portrait__EY4EX:after{position:absolute;right:-.35rem;bottom:1.15rem;width:.85rem;height:.85rem;border:2px solid #15150f;border-radius:50%;background:var(--profile-gold);content:""}.team-profile_fallback__zhoYe{width:9rem;height:9rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(248 241 223/8%);color:var(--profile-gold);font-family:var(--font-headings);font-size:4rem}.team-profile_qrSection__g0iq4{width:100%;margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgb(248 241 223/14%);text-align:center}.team-profile_qrFrame__ukxeM{display:inline-flex;padding:.7rem;background:#f8f1df}.team-profile_qrFrame__ukxeM img{border-radius:0;box-shadow:none}.team-profile_qrNote__oFPBG{margin-top:.9rem;color:rgb(248 241 223/48%);font-family:var(--font-secondary);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.team-profile_saveButton__Cf6_e{width:100%;margin-top:1.5rem!important;border:1px solid var(--profile-gold)!important;border-radius:0!important;padding:.9rem 1.2rem!important;background:transparent!important;color:var(--profile-gold)!important;font-family:var(--font-secondary)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase}.team-profile_saveButton__Cf6_e:hover{background:var(--profile-gold)!important;color:#15150f!important}.team-profile_details__D9xJG{padding:clamp(2.5rem,6vw,6rem)}.team-profile_role__7yQ0h{color:var(--profile-gold);font-family:var(--font-secondary);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.team-profile_name__pvSIU{max-width:9ch;margin-top:1.2rem;font-family:var(--font-headings);font-size:clamp(3.4rem,7vw,7rem);font-weight:600;letter-spacing:-.055em;line-height:.84}.team-profile_department__x_XEv{margin-top:1.2rem;color:rgb(248 241 223/48%);font-size:.9rem}.team-profile_contactGrid__i5CRv{margin-top:clamp(3rem,6vw,5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(248 241 223/16%);border-left:1px solid rgb(248 241 223/16%)}.team-profile_contactItem__CAC60{min-width:0;padding:1.25rem;border-right:1px solid rgb(248 241 223/16%);border-bottom:1px solid rgb(248 241 223/16%)}.team-profile_contactLabel___HYhx{display:block;margin-bottom:.45rem;color:rgb(248 241 223/38%);font-family:var(--font-secondary);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.team-profile_contactValue__4mLD6{display:block;color:rgb(248 241 223/78%);font-size:.9rem;line-height:1.55;overflow-wrap:anywhere;transition:color .18s ease}a.team-profile_contactValue__4mLD6:hover{color:var(--profile-gold)}.team-profile_section__qTX7j{margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;border-top:1px solid rgb(216 189 121/28%)}.team-profile_sectionTitle__seyiD{margin-bottom:1.3rem;color:var(--profile-gold);font-family:var(--font-secondary);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.team-profile_bio__jKq2R{max-width:48rem;color:rgb(248 241 223/70%);font-size:1.02rem;line-height:1.8}.team-profile_bio__jKq2R *{color:inherit}.team-profile_socials__6XOvw{display:flex;flex-wrap:wrap;gap:1.5rem}.team-profile_socialLink__yxR3E{color:rgb(248 241 223/68%);font-family:var(--font-secondary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .18s ease}.team-profile_socialLink__yxR3E:hover{color:var(--profile-gold)}@media (max-width:50rem){.team-profile_profile__88OXU{grid-template-columns:1fr}.team-profile_profile__88OXU:before{top:.1em;font-size:27vw}.team-profile_visualRail__WBmNg{padding-top:4rem}.team-profile_details__D9xJG{padding:2.5rem 1.5rem 3.5rem}.team-profile_name__pvSIU{max-width:none;font-size:clamp(3.2rem,17vw,5.5rem)}}@media (max-width:34rem){.team-profile_contactGrid__i5CRv{grid-template-columns:1fr}}