.ShareButton-module__eKwchW__chipLight{color:#3b2233;background:linear-gradient(120deg,#fffffff2,#d6f0f0e6,#ffd6e9f2);box-shadow:0 16px 34px #00000040,inset 0 2px #fffffff2}
.AboutMe-module__TPiYgG__blob{border-radius:58% 42% 47% 53%/52% 46% 56% 44%}.AboutMe-module__TPiYgG__skillsCard{border-radius:1.75rem .875rem}.AboutMe-module__TPiYgG__edge{background:var(--chapter)}.AboutMe-module__TPiYgG__datePill{color:var(--chapter);background:color-mix(in oklab, var(--chapter) 14%, transparent)}.AboutMe-module__TPiYgG__company{color:var(--chapter)}
.ResultsDashboard-module__di1Z_W__metric{border-top-color:color-mix(in srgb, var(--chapter) 55%, white)}.ResultsDashboard-module__di1Z_W__metricValue{color:var(--chapter)}
.FeaturedWork-module__3mRoMq__chapter{background:color-mix(in oklab, var(--chapter) 6%, var(--background));border-block:1px solid color-mix(in oklab, var(--chapter) 22%, transparent)}.FeaturedWork-module__3mRoMq__resultsValue{color:var(--chapter)}.FeaturedWork-module__3mRoMq__resultsBand{border-left:4px solid var(--chapter);background:color-mix(in oklab, var(--chapter) 10%, var(--cream));border-radius:0 1rem 1rem 0;padding:1.25rem 1.5rem}
.ResearchShelf-module__EwBYWq__study{border-color:color-mix(in oklab, var(--chapter) 35%, transparent)}.ResearchShelf-module__EwBYWq__study .ResearchShelf-module__EwBYWq__chip{color:var(--chapter);background:color-mix(in oklab, var(--chapter) 14%, transparent)}.ResearchShelf-module__EwBYWq__study .ResearchShelf-module__EwBYWq__cta{background:var(--chapter)}.ResearchShelf-module__EwBYWq__case{background:linear-gradient(90deg, var(--wood-dark) 0 .55rem, var(--wood) .55rem calc(100% - .55rem), var(--wood-dark) calc(100% - .55rem) 100%), var(--cream);box-shadow: inset .62rem 0 0 -.55rem color-mix(in oklab, var(--cream) 70%, transparent), inset -.62rem 0 0 -.55rem color-mix(in oklab, var(--cream) 40%, transparent),  inset 0 1.4rem 1.6rem -.6rem #5a4a4459, inset 0 -1rem 1.2rem -.8rem #5a4a4440;border-radius:1.4rem 1.4rem .3rem .3rem;padding:2.1rem .9rem 0;position:relative}.ResearchShelf-module__EwBYWq__shelf{grid-template-columns:repeat(4,1fr);align-items:end;gap:.45rem;display:grid;position:relative}.ResearchShelf-module__EwBYWq__book{height:var(--book-h,12.5rem);cursor:pointer;transform:rotate(var(--lean,0deg));transform-origin:bottom;filter:drop-shadow(0 3px 4px #5a4a4447);background:0 0;border:none;padding:0;transition:transform .3s cubic-bezier(.3,1.2,.5,1),filter .25s;position:relative}.ResearchShelf-module__EwBYWq__pages{background:repeating-linear-gradient(180deg, var(--cream) 0 2px, color-mix(in oklab, var(--border) 70%, var(--cream)) 2px 3px);border-radius:0 .2rem .2rem 0;width:.62rem;position:absolute;top:.3rem;bottom:.05rem;right:-.5rem;transform:skewY(-4deg);box-shadow:inset -.2rem 0 .35rem -.15rem #5a4a444d}.ResearchShelf-module__EwBYWq__face{text-align:center;background:linear-gradient(90deg, color-mix(in oklab, var(--chapter) 40%, var(--cream)) 0%, color-mix(in oklab, var(--chapter) 14%, var(--cream)) 22%, color-mix(in oklab, var(--chapter) 8%, var(--cream)) 62%, color-mix(in oklab, var(--chapter) 30%, var(--cream)) 100%);border-radius:.25rem .45rem .45rem .25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:.9rem .5rem;transition:background .25s;display:flex;position:relative;box-shadow:inset 0 .35rem .5rem -.35rem #ffffffb3,inset 0 -.5rem .6rem -.4rem #5a4a444d}.ResearchShelf-module__EwBYWq__band{background:color-mix(in oklab, var(--chapter) 60%, transparent);border-radius:999px;width:62%;height:2px}.ResearchShelf-module__EwBYWq__title{color:var(--foreground);font-size:.95rem;line-height:1.25}.ResearchShelf-module__EwBYWq__note{color:var(--muted-foreground);font-size:.7rem;line-height:1.3}.ResearchShelf-module__EwBYWq__book:hover,.ResearchShelf-module__EwBYWq__book:focus-visible{outline:none;transform:rotate(0)translateY(-.45rem)}.ResearchShelf-module__EwBYWq__book.ResearchShelf-module__EwBYWq__pulled{filter:drop-shadow(0 12px 12px #5a4a444d);transform:rotate(0)translateY(-1.3rem)scale(1.03)}.ResearchShelf-module__EwBYWq__book.ResearchShelf-module__EwBYWq__pulled .ResearchShelf-module__EwBYWq__face{background:linear-gradient(90deg, color-mix(in oklab, var(--chapter) 62%, var(--cream)) 0%, color-mix(in oklab, var(--chapter) 26%, var(--cream)) 22%, color-mix(in oklab, var(--chapter) 18%, var(--cream)) 62%, color-mix(in oklab, var(--chapter) 48%, var(--cream)) 100%)}.ResearchShelf-module__EwBYWq__plank{perspective:400px;margin:0 -1.5rem;position:relative}.ResearchShelf-module__EwBYWq__plankTop{transform-origin:bottom;background:linear-gradient(180deg, color-mix(in oklab, var(--wood) 70%, var(--cream)), var(--wood));height:.7rem;display:block;transform:rotateX(58deg)}.ResearchShelf-module__EwBYWq__plankFace{background:linear-gradient(180deg, var(--wood-dark), var(--wood));height:1.05rem;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--cream) 55%, transparent), 0 10px 16px -4px #5a4a4452;border-radius:0 0 .9rem .9rem;display:block}.ResearchShelf-module__EwBYWq__photo{aspect-ratio:4/5;border-radius:1.7rem .4rem;overflow:hidden;transform:rotate(-1.5deg)}.ResearchShelf-module__EwBYWq__photo.ResearchShelf-module__EwBYWq__alt{aspect-ratio:1;border-radius:.4rem 1.7rem;margin-top:1.1rem;transform:rotate(1.5deg)}@media (prefers-reduced-motion:reduce){.ResearchShelf-module__EwBYWq__book,.ResearchShelf-module__EwBYWq__face{transition:none}}
.LetsConnect-module__EBKHTG__contactBand{background:linear-gradient(140deg,#3b2233f7,#61345cf7);border-top:1px solid #ffffff59;box-shadow:inset 0 2px #fff3}.LetsConnect-module__EBKHTG__contactTitle{background:linear-gradient(150deg,#fff,#ffd9e4 50%,#bfede8);color:#0000;-webkit-background-clip:text;background-clip:text}.LetsConnect-module__EBKHTG__chipLight{color:#3b2233;background:linear-gradient(120deg,#fffffff2,#d6f0f0e6,#ffd6e9f2);box-shadow:0 16px 34px #00000040,inset 0 2px #fffffff2}.LetsConnect-module__EBKHTG__glow{background-color:#0000;background-image:radial-gradient(28rem 18rem at 30% 40%,#ff7fa847,#0000 70%),radial-gradient(26rem 18rem at 70% 60%,#9be3e038,#0000 70%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:14s ease-in-out infinite alternate LetsConnect-module__EBKHTG__drift}@keyframes LetsConnect-module__EBKHTG__drift{0%{background-position:0 0}to{background-position:100% 100%}}.LetsConnect-module__EBKHTG__emailChip{transition:box-shadow .25s}.LetsConnect-module__EBKHTG__emailChip:hover{box-shadow:0 20px 44px #ff7fa873,inset 0 2px #fffffff2}@media (prefers-reduced-motion:reduce){.LetsConnect-module__EBKHTG__glow{animation:none}}
