@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bio-bg: #efeadc;--bio-border: #ded6c1;--bio-title: #4f3821;--bio-text: #61492c;--bio-clay: #b0461e;--bio-clay-hover: #b86730;--bio-brand-bg: #fbeee7;--bio-brand-border: #f0d6c6;--bio-brand-ink: #b0461e;--bio-radius: 1.5rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--bio-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{position:relative;min-height:100dvh;overflow:hidden;background-color:var(--bio-bg);color:var(--bio-text);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;text-transform:lowercase}.shell{position:relative;margin-inline:auto;display:flex;height:100dvh;width:100%;max-width:1440px;flex-direction:column}.grid{display:grid;min-height:0;flex:1;gap:1.5rem}.left{position:relative;z-index:10;display:flex;min-height:0;height:100%;flex-direction:column}.identity{flex:none;margin-bottom:.5rem;padding-inline:1rem;text-align:center}.identity h1{margin:0;font-family:Fraunces Variable,Georgia,serif;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40;font-size:clamp(2.3rem,7.5vw,2.5rem);font-weight:400;line-height:1;color:var(--bio-title)}.tagline{margin:.5rem auto 0;max-width:16rem;font-size:.8125rem;font-weight:400;line-height:1.6;color:var(--bio-text)}.tagline{text-transform:none;text-wrap:balance}.tagline strong{font-weight:600;color:var(--bio-clay)}.avatar{display:none}.cards{display:flex;min-height:0;flex:1;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--bio-border) transparent}.cards::-webkit-scrollbar{width:6px}.cards::-webkit-scrollbar-thumb{border-radius:999px;background:var(--bio-border)}.card{display:grid;flex:none;grid-template-columns:1fr;align-content:center;gap:1rem;border:1px solid var(--bio-border);border-radius:var(--bio-radius);background:var(--bio-bg);padding:1.5rem 1.5rem 1.625rem;text-decoration:none;color:inherit;box-shadow:0 1px 2px #4f38210a,0 10px 24px -14px #4f382159;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s ease}.card:hover{transform:translateY(-2px);border-color:#cfc4a9;box-shadow:0 2px 4px #4f38210f,0 20px 40px -18px #4f382173}.card:focus-visible{outline:2px solid var(--bio-clay);outline-offset:4px}.card:hover .card-title{color:var(--bio-clay)}.eyebrow{display:block;font-size:.6875rem;font-weight:400;line-height:1;color:color-mix(in srgb,var(--bio-text) 68%,transparent)}.card-title{display:block;margin-top:.375rem;font-size:clamp(1.75rem,7vw,2.5rem);font-weight:400;line-height:.98;letter-spacing:-.02em;color:var(--bio-title)}.card-body{margin:0;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--bio-text)}.card-body strong{font-weight:600}.card.brand{border-color:var(--bio-brand-border);background:var(--bio-brand-bg)}.card.brand .card-title,.card.brand .card-body strong{color:var(--bio-brand-ink)}.card.brand .eyebrow,.card.brand .card-body{color:color-mix(in srgb,var(--bio-brand-ink) 82%,transparent)}.card.brand:hover{border-color:#e3bda6}.identity h1.nf-name{font-family:Cormorant Garamond,Cormorant,Garamond,Georgia,serif;font-variation-settings:normal;font-weight:500;letter-spacing:.01em;text-transform:none}.right{position:relative;order:-1;height:34vh;min-height:260px;flex:none;overflow:hidden}.right :where(img,picture){display:block;height:100%;width:100%;object-fit:cover;object-position:center 22%}@media(min-width:640px){.card{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;min-height:11rem;padding:1.75rem 2rem}}@media(min-width:1024px){.shell{padding:2.5rem}.grid{grid-template-columns:minmax(0,560px) 1fr;gap:2.5rem}.left{height:calc(100dvh - 5rem)}.identity{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem;padding:2rem 0 0;text-align:left}.avatar{display:block;height:96px;width:96px;overflow:hidden;border:3px solid #fbf8f1;box-shadow:0 0 0 1.5px var(--bio-clay);border-radius:999px;margin-bottom:1rem}.avatar :where(img,picture){display:block;height:100%;width:100%;object-fit:cover;object-position:center 18%}.identity h1{font-size:4.5rem;line-height:1;color:#5d4426}.tagline{margin:.75rem 0 0;max-width:25rem;font-size:1.125rem;line-height:1.6;color:#745f42}.card{aspect-ratio:2.5 / 1;min-height:0}.card-title{font-size:2.5rem}.right{order:0;height:auto;min-height:calc(100dvh - 5rem);overflow:visible}.right :where(img,picture){position:sticky;top:1.5rem;height:calc(100dvh - 3rem);width:100%;border-radius:44px;object-position:70% center}}@media(prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}
