.mentorPartnerDetail-module__N2Mx4q__page{color:#1f2235;background-color:#f9f3ee;min-height:100vh;padding-bottom:4rem}.mentorPartnerDetail-module__N2Mx4q__container{max-width:1180px;margin:0 auto;padding:2rem 1.5rem 0}.mentorPartnerDetail-module__N2Mx4q__backLink{color:#5b6a18;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.mentorPartnerDetail-module__N2Mx4q__backLink:hover{color:#5b6a18;text-decoration:underline}.mentorPartnerDetail-module__N2Mx4q__layout{grid-template-columns:minmax(0,38%) minmax(0,62%);align-items:start;gap:2rem;display:grid}.mentorPartnerDetail-module__N2Mx4q__left{flex-direction:column;gap:1.5rem;display:flex}.mentorPartnerDetail-module__N2Mx4q__heroCard{text-align:center;background-color:#fff;border:1px solid #ece4d7;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.5rem;display:flex}.mentorPartnerDetail-module__N2Mx4q__heroImageWrapper{aspect-ratio:1/.95;background-color:#95a646;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;display:flex;overflow:hidden}.mentorPartnerDetail-module__N2Mx4q__heroImageWrapper img{object-fit:cover;width:100%;height:100%}.mentorPartnerDetail-module__N2Mx4q__initials{color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Prata,serif;font-size:3.5rem;font-weight:400;line-height:1}.mentorPartnerDetail-module__N2Mx4q__name{color:#1f2235;margin:0;font-family:Prata,serif;font-size:1.7rem;font-weight:400;line-height:1.2}.mentorPartnerDetail-module__N2Mx4q__subtitle{color:#333;margin:0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500}.mentorPartnerDetail-module__N2Mx4q__detailTitle{color:#6c6f7a;margin:0;font-family:Inter,sans-serif;font-size:.88rem}.mentorPartnerDetail-module__N2Mx4q__programLabel{letter-spacing:.05em;text-transform:uppercase;color:#95a646;margin:.25rem 0 0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600}.mentorPartnerDetail-module__N2Mx4q__linkedin{color:#2b3a16;background-color:#f0eadb;border-radius:999px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.45rem .85rem;font-family:Inter,sans-serif;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.mentorPartnerDetail-module__N2Mx4q__linkedin:hover{color:#2b3a16;background-color:#e3dcc6;text-decoration:none}.mentorPartnerDetail-module__N2Mx4q__tagBlock{flex-wrap:wrap;gap:.45rem;display:flex}.mentorPartnerDetail-module__N2Mx4q__tag{border-radius:999px;padding:.3rem .7rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500}.mentorPartnerDetail-module__N2Mx4q__tagIndustry{color:#5b6a18;background-color:#eef1d8}.mentorPartnerDetail-module__N2Mx4q__tagExpertise{color:#4a4a4a;background-color:#eeebe3}.mentorPartnerDetail-module__N2Mx4q__bioBlock,.mentorPartnerDetail-module__N2Mx4q__highlightsBlock{background-color:#fff;border:1px solid #ece4d7;border-radius:14px;padding:1.25rem 1.4rem}.mentorPartnerDetail-module__N2Mx4q__sectionHeading{color:#1f2235;margin:0 0 .75rem;font-family:Prata,serif;font-size:1.15rem;font-weight:400}.mentorPartnerDetail-module__N2Mx4q__shortBio{color:#6c6f7a;white-space:pre-wrap;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.92rem;font-style:italic;line-height:1.55}.mentorPartnerDetail-module__N2Mx4q__bio{color:#3f4252;white-space:pre-wrap;margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.mentorPartnerDetail-module__N2Mx4q__highlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.mentorPartnerDetail-module__N2Mx4q__highlight{flex-direction:column;gap:.2rem;display:flex}.mentorPartnerDetail-module__N2Mx4q__highlightLabel{letter-spacing:.04em;text-transform:uppercase;color:#6c6f7a;margin:0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600}.mentorPartnerDetail-module__N2Mx4q__highlightValue{color:#1f2235;margin:0;font-family:Inter,sans-serif;font-size:.95rem}.mentorPartnerDetail-module__N2Mx4q__right{position:-webkit-sticky;position:sticky;top:1.5rem}.mentorPartnerDetail-module__N2Mx4q__bookingCard{background-color:#fff;border:1px solid #ece4d7;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px rgba(15,22,36,.06)}.mentorPartnerDetail-module__N2Mx4q__bookingHeader{color:#fff;background-color:#1f2235;padding:1.4rem 1.5rem}.mentorPartnerDetail-module__N2Mx4q__bookingEyebrow{letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7);margin:0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600}.mentorPartnerDetail-module__N2Mx4q__bookingName{margin:.2rem 0 .35rem;font-family:Prata,serif;font-size:1.45rem;font-weight:400}.mentorPartnerDetail-module__N2Mx4q__bookingMeta{color:rgba(255,255,255,.78);margin:0;font-family:Inter,sans-serif;font-size:.88rem}.mentorPartnerDetail-module__N2Mx4q__bookingBody{padding:1.25rem 1.25rem 1.5rem}.mentorPartnerDetail-module__N2Mx4q__bookingUnavailable{text-align:center;background-color:#fbf7ee;border:1px dashed #d9d0bd;border-radius:12px;padding:2rem 1rem}.mentorPartnerDetail-module__N2Mx4q__bookingUnavailableTitle{color:#1f2235;margin:0 0 .5rem;font-family:Prata,serif;font-size:1.1rem;font-weight:500}.mentorPartnerDetail-module__N2Mx4q__bookingUnavailableBody{color:#6c6f7a;margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.5}@media (max-width:991px){.mentorPartnerDetail-module__N2Mx4q__layout{grid-template-columns:minmax(0,1fr)}.mentorPartnerDetail-module__N2Mx4q__right{position:static;top:auto}.mentorPartnerDetail-module__N2Mx4q__highlightsGrid{grid-template-columns:minmax(0,1fr)}}.mentorPartnerDetail-module__N2Mx4q__gated{background-color:#f9f3ee;justify-content:center;align-items:center;min-height:60vh;padding:2rem 1.5rem;display:flex}.mentorPartnerDetail-module__N2Mx4q__gatedCard{text-align:center;background-color:#fff;border:1px solid #ece4d7;border-radius:14px;max-width:460px;padding:2.25rem 2rem}.mentorPartnerDetail-module__N2Mx4q__gatedTitle{color:#1f2235;margin:0 0 .75rem;font-family:Prata,serif;font-size:1.6rem;font-weight:400}.mentorPartnerDetail-module__N2Mx4q__gatedBody{color:#4b4e5c;margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.5}.mentorPartnerDetail-module__N2Mx4q__gatedButton{color:#fff;background-color:#95a646;border-radius:999px;padding:.6rem 1.3rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.mentorPartnerDetail-module__N2Mx4q__gatedButton:hover{color:#fff;background-color:#7e8c3a;text-decoration:none}
