<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Cormorant:wght@300&amp;family=Hanken+Grotesk:ital,wght@0,200;0,300;0,400;1,100&amp;display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f0f0f0;background:var(--bg);color:#222;color:var(--fg);font-family:Hanken Grotesk,sans-serif;font-family:var(--font-sans);line-height:1.6;transition:background .3s,color .3s}a{color:#f60;color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:lighten(#f60,10%);color:lighten(var(--accent),10%);text-decoration:underline}:root{--bg-light:#f0f0f0;--fg-light:#222;--bg-dark:#222;--fg-dark:#f0f0f0;--bg:var(--bg-light);--fg:var(--fg-light);--accent:#f60;--section-border:rgba(0,0,0,.1);--card-bg-light:#fff;--card-bg-dark:#2a2a2a;--shadow-light:rgba(0,0,0,.05);--shadow-dark:rgba(0,0,0,.5);--font-sans:"Hanken Grotesk",sans-serif;--font-serif:"Cormorant",serif;--radius:8px;--gap:1.5rem;--max-width:900px}body.dark{--bg:var(--bg-dark);--fg:var(--fg-dark)}main{margin:0 auto;max-width:900px;max-width:var(--max-width);padding:1.5rem 1rem;padding:var(--gap) 1rem}.section{border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--section-border);margin-bottom:3rem;margin-bottom:calc(var(--gap)*2);padding-bottom:1.5rem;padding-bottom:var(--gap)}.section:last-child{border-bottom:none}nav.navbar{background:#f0f0f0;background:var(--bg);box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px var(--shadow-light);left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:100}body.dark nav.navbar{box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px var(--shadow-dark)}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:900px;max-width:var(--max-width);padding:1rem}.nav-logo{color:#f60;color:var(--accent);font-family:Cormorant,serif;font-family:var(--font-serif);font-size:1.75rem;font-weight:300}.nav-links{align-items:center;display:flex;gap:1rem}.nav-links a{font-weight:400;padding:.25rem;position:relative}.nav-links a.active:after{background:#f60;background:var(--accent);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.theme-toggle{background:none;border:none;cursor:pointer;font-size:1.25rem;margin-left:.5rem}h1,h2,h3{color:#f60;color:var(--accent);font-family:Cormorant,serif;font-family:var(--font-serif);margin-bottom:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.25rem}.about .bio{color:#222;color:var(--fg);font-size:1.1rem;margin-top:.75rem}.interests ul,.news ul,.publications ul{list-style:none;margin-top:.5rem}.interests li,.news li,.publications li{margin-bottom:.5rem;padding-left:.5rem;position:relative}.interests li:before,.publications li:before{color:#f60;color:var(--accent);content:"•";left:0;position:absolute}.news li:before{color:#f60;color:var(--accent);content:"–";left:0;position:absolute}.news-date{color:#222;color:var(--fg);font-size:.9rem;opacity:.7}.projects-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.project-card{background:#fff;background:var(--card-bg-light);border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px var(--shadow-light);padding:1rem;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}body.dark .project-card{background:#2a2a2a;background:var(--card-bg-dark);box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px var(--shadow-dark)}.project-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px var(--shadow-light);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.project-card h3{margin-bottom:.5rem}.more-btn{margin-top:1rem;text-align:center}.more-btn a{background:#f60;background:var(--accent);border-radius:8px;border-radius:var(--radius);color:#fff;display:inline-block;padding:.5rem 1rem;transition:background .2s}.more-btn a:hover{background:darken(#f60,10%);background:darken(var(--accent),10%)}.blog-list{list-style:none;margin-top:1rem}.blog-list li{border-radius:8px;border-radius:var(--radius);margin-bottom:1rem;padding:.75rem;transition:background .2s}body.dark .blog-list li{background:#333}.blog-list li:hover{background:rgba(255,102,0,.1)}.blog-list h3{margin-bottom:.25rem}.blog-date{font-size:.9rem;opacity:.75}.blog-section{margin-top:1.5rem}.blog-section h3{font-size:1.1rem;margin-bottom:.5rem}.blog-section ul{list-style:disc inside}.cv-viewer{border:1px solid #f60;border:1px solid var(--accent);border-radius:8px;border-radius:var(--radius);height:80vh;overflow:hidden}.cv-viewer iframe{border:none;height:100%;width:100%}.download-btn{margin-top:1rem;text-align:center}.download-btn a{background:#f60;background:var(--accent);border-radius:8px;border-radius:var(--radius);color:#fff;display:inline-block;padding:.5rem 1rem;transition:background .2s}.download-btn a:hover{background:darken(#f60,10%);background:darken(var(--accent),10%)}.about-container{align-items:flex-start}.publications-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.publication-card{background:#fff;background:var(--card-bg-light);border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px var(--shadow-light);padding:1.5rem;padding:var(--gap);transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}body.dark .publication-card{background:#2a2a2a;background:var(--card-bg-dark);box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px var(--shadow-dark)}.publication-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px var(--shadow-light);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pub-authors,.publication-card h3{margin-bottom:.5rem}.pub-authors{font-size:.9rem;opacity:.85}.pub-meta{font-size:.85rem;opacity:.7}@media (max-width:700px){.about-container{flex-direction:column}.about-sidebar{margin-top:1.5rem;margin-top:var(--gap)}}@media (max-width:600px){h1{font-size:2rem}h2{font-size:1.5rem}.nav-container{align-items:flex-start;flex-direction:column}.nav-links{flex-wrap:wrap;margin-top:.5rem}}.about-container{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--gap)}.about-text{flex:1 1 60%}.about-sidebar{flex:0 1 250px;text-align:center}.profile-pic{margin:0 auto 1rem;width:200px}.profile-name{font-family:Cormorant,serif;font-family:var(--font-serif);font-size:1.5rem;margin-bottom:.2rem}.profile-tamil{font-size:1.1rem;margin-bottom:.5rem;opacity:.8}.profile-hometown,.profile-location{align-items:center;display:flex;font-size:.9rem;gap:.3rem;justify-content:center;margin:.25rem 0;opacity:.75}.social-links{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.social-links a{color:#f60;color:var(--accent);font-size:1.3rem;margin:0 .3rem}.social-links a:hover{color:darken(#f60,10%);color:darken(var(--accent),10%)}.affiliations-grid{background-color:#f0f0f0;background-color:var(--bg-light);border-radius:15px;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--gap);justify-content:center;margin-top:1.5rem;margin-top:var(--gap);padding:10px}.affiliation-card{align-items:center;border-radius:8px;border-radius:var(--radius);display:flex;flex:0 1 150px;justify-content:center;overflow:hidden;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.affiliation-card img{height:auto;object-fit:contain;width:100%}.affiliation-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px var(--shadow-light);-webkit-transform:translateY(-3px);transform:translateY(-3px)}body.dark .affiliation-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px var(--shadow-dark)}.publications-grid{grid-gap:1.5rem;grid-gap:var(--gap);display:grid;gap:1.5rem;gap:var(--gap);grid-template-columns:1fr;margin-top:1.5rem;margin-top:var(--gap)}.about-sidebar{background:#fff;background:var(--card-bg-light);border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px var(--shadow-light);padding:1.5rem;padding:var(--gap);transition:background .3s,box-shadow .3s}body.dark .about-sidebar{background:#2a2a2a;background:var(--card-bg-dark);box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px var(--shadow-dark)}@media (max-width:800px){.multi-section{flex-direction:column}.about-sidebar{flex:1 1 auto;margin-top:1.5rem;margin-top:var(--gap)}}.credo-email .credo{color:#f60;color:var(--accent);font-family:Cormorant,serif;font-family:var(--font-serif);font-size:1.3rem;font-style:italic;margin-bottom:.25rem}.credo-email .email-extra{align-items:center;color:#222;color:var(--fg);display:flex;font-size:1rem;gap:.5rem}.credo-email .email-extra a{color:#f60;color:var(--accent)}.multi-section{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--gap)}.multi-left{flex:1 1 60%}.about-sidebar{flex:0 1 300px}.profile-pic{border-radius:0;height:auto;margin-bottom:1rem;object-fit:cover;width:100%}.multi-right{display:flex;flex:0 1 300px;flex-direction:column;gap:1.5rem;gap:var(--gap)}.credo-box{background:#fff;background:var(--card-bg-light);border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px var(--shadow-light);padding:1.5rem;padding:var(--gap);text-align:center;transition:background .3s,box-shadow .3s}body.dark .credo-box{background:#2a2a2a;background:var(--card-bg-dark);box-shadow:0 2px 8px rgba(0,0,0,.5);box-shadow:0 2px 8px var(--shadow-dark)}.credo-box p{color:#f60;color:var(--accent);font-family:Cormorant,serif;font-family:var(--font-serif);font-size:1.1rem;margin:0}@media (max-width:800px){.multi-section{flex-direction:column}.multi-right{flex:1 1 auto;margin-top:1.5rem;margin-top:var(--gap)}}.news ul{margin-top:.5rem;max-height:120px;overflow-y:auto;padding-right:.5rem}.news ul::-webkit-scrollbar{width:6px}.news ul::-webkit-scrollbar-thumb{background:#f60;background:var(--accent);border-radius:3px}
/*# sourceMappingURL=main.0ccf12b5.css.map*/</pre></body></html>