.PiyushProfile-module__Mro_Na__profileMain{background:var(--background)}.PiyushProfile-module__Mro_Na__hero{border-bottom:1px solid var(--border);padding:148px 0 88px}.PiyushProfile-module__Mro_Na__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(48px,8vw,96px);display:grid}.PiyushProfile-module__Mro_Na__heroCopy{max-width:720px}.PiyushProfile-module__Mro_Na__eyebrow,.PiyushProfile-module__Mro_Na__kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:800;display:block}.PiyushProfile-module__Mro_Na__hero h1{margin-bottom:32px;font-size:clamp(3.5rem,8vw,6.75rem);line-height:.92}.PiyushProfile-module__Mro_Na__introduction{max-width:700px;color:var(--foreground);font-size:clamp(1.12rem,2vw,1.35rem);font-weight:500;line-height:1.65}.PiyushProfile-module__Mro_Na__portraitFrame{aspect-ratio:4/5;border:1px solid var(--border);background:var(--background-panel);border-radius:28px;justify-self:end;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 24px 70px #1214171f}.PiyushProfile-module__Mro_Na__portrait{object-fit:cover;object-position:center top}.PiyushProfile-module__Mro_Na__section{padding:88px 0}.PiyushProfile-module__Mro_Na__panelSection{background:var(--background-panel);border-block:1px solid var(--border)}.PiyushProfile-module__Mro_Na__readingGrid{grid-template-columns:120px minmax(0,760px);justify-content:center;gap:48px;display:grid}.PiyushProfile-module__Mro_Na__sectionLabel{color:var(--accent);letter-spacing:.16em;font-size:.8rem;font-weight:800}.PiyushProfile-module__Mro_Na__sectionIcon{color:var(--accent)}.PiyushProfile-module__Mro_Na__sectionContent h2,.PiyushProfile-module__Mro_Na__profilesHeader h2,.PiyushProfile-module__Mro_Na__faqHeading h2{margin-bottom:28px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.08}.PiyushProfile-module__Mro_Na__sectionContent p{color:var(--muted);font-size:1.13rem;line-height:1.85}.PiyushProfile-module__Mro_Na__sectionContent a,.PiyushProfile-module__Mro_Na__relationshipCard a{color:var(--accent);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.PiyushProfile-module__Mro_Na__relationshipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.PiyushProfile-module__Mro_Na__relationshipCard{border:1px solid var(--border);background:var(--background);border-radius:20px;padding:clamp(32px,5vw,52px)}.PiyushProfile-module__Mro_Na__relationshipCard>svg{color:var(--accent);margin-bottom:36px}.PiyushProfile-module__Mro_Na__relationshipCard h2{margin-bottom:20px;font-size:clamp(1.75rem,3vw,2.5rem)}.PiyushProfile-module__Mro_Na__relationshipCard p{font-size:1.08rem;line-height:1.8}.PiyushProfile-module__Mro_Na__metrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;padding-top:32px;display:grid}.PiyushProfile-module__Mro_Na__metrics div{flex-direction:column;gap:8px;display:flex}.PiyushProfile-module__Mro_Na__metrics strong{color:var(--foreground);font-size:clamp(1.45rem,3vw,2rem);line-height:1}.PiyushProfile-module__Mro_Na__metrics span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.PiyushProfile-module__Mro_Na__profilesSection{background:var(--background-inverse);color:var(--foreground-inverse);--accent:var(--accent-bright)}.PiyushProfile-module__Mro_Na__profilesHeader{max-width:680px;margin-bottom:40px}.PiyushProfile-module__Mro_Na__profilesHeader h2{color:var(--foreground-inverse)}.PiyushProfile-module__Mro_Na__profileLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.PiyushProfile-module__Mro_Na__profileLink{border:1px solid var(--border-inverse);min-height:72px;color:var(--foreground-inverse);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px;font-weight:700;display:grid}.PiyushProfile-module__Mro_Na__profileLink:hover,.PiyushProfile-module__Mro_Na__profileLink:focus-visible{border-color:var(--accent);color:var(--accent)}.PiyushProfile-module__Mro_Na__faqGrid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:80px;display:grid}.PiyushProfile-module__Mro_Na__faqHeading{position:sticky;top:120px}.PiyushProfile-module__Mro_Na__faqList{border-top:1px solid var(--border)}.PiyushProfile-module__Mro_Na__faqItem{border-bottom:1px solid var(--border);padding:24px 0}.PiyushProfile-module__Mro_Na__faqItem summary{color:var(--foreground);cursor:pointer;padding-right:40px;font-size:1.08rem;font-weight:700;line-height:1.4;list-style:none;position:relative}.PiyushProfile-module__Mro_Na__faqItem summary::-webkit-details-marker{display:none}.PiyushProfile-module__Mro_Na__faqItem summary:after{content:"+";color:var(--accent);font-size:1.4rem;font-weight:500;position:absolute;top:0;right:4px}.PiyushProfile-module__Mro_Na__faqItem[open] summary:after{content:"−"}.PiyushProfile-module__Mro_Na__faqItem p{max-width:680px;padding-top:16px;font-size:1rem;line-height:1.75}@media (max-width:900px){.PiyushProfile-module__Mro_Na__hero{padding:124px 0 72px}.PiyushProfile-module__Mro_Na__heroGrid{grid-template-columns:1fr}.PiyushProfile-module__Mro_Na__portraitFrame{aspect-ratio:1;justify-self:start;width:min(100%,520px)}.PiyushProfile-module__Mro_Na__readingGrid{grid-template-columns:64px minmax(0,1fr);gap:28px}.PiyushProfile-module__Mro_Na__relationshipGrid,.PiyushProfile-module__Mro_Na__faqGrid{grid-template-columns:1fr}.PiyushProfile-module__Mro_Na__faqGrid{gap:36px}.PiyushProfile-module__Mro_Na__faqHeading{position:static}.PiyushProfile-module__Mro_Na__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PiyushProfile-module__Mro_Na__hero{padding:112px 0 56px}.PiyushProfile-module__Mro_Na__hero h1{font-size:clamp(3.1rem,16vw,4.5rem)}.PiyushProfile-module__Mro_Na__portraitFrame{border-radius:20px}.PiyushProfile-module__Mro_Na__section{padding:64px 0}.PiyushProfile-module__Mro_Na__readingGrid{grid-template-columns:1fr;gap:18px}.PiyushProfile-module__Mro_Na__sectionLabel,.PiyushProfile-module__Mro_Na__sectionIcon{margin-bottom:4px}.PiyushProfile-module__Mro_Na__relationshipCard{padding:28px 24px}.PiyushProfile-module__Mro_Na__metrics,.PiyushProfile-module__Mro_Na__profileLinks{grid-template-columns:1fr}.PiyushProfile-module__Mro_Na__profileLink{min-height:64px}}
