.AboutBreadcrumb-module__fdVBhq__breadcrumb{flex-shrink:0;align-items:center;gap:2px;display:flex}.AboutBreadcrumb-module__fdVBhq__homeButton{border-radius:8px;justify-content:center;align-items:center;padding:5px;transition:background-color .15s;display:flex}.AboutBreadcrumb-module__fdVBhq__homeButton:hover{background-color:#0000000a}.AboutBreadcrumb-module__fdVBhq__homeButton:hover img{filter:brightness(0)}.AboutBreadcrumb-module__fdVBhq__separator{font-family:var(--font-cormorant-garamond), "Cormorant Garamond", serif;color:#ccc;font-size:32px;font-weight:400;line-height:1}@media (max-width:640px){.AboutBreadcrumb-module__fdVBhq__separator{font-size:28px}}
.AboutInterests-module__R3Pd0W__interests{justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.AboutInterests-module__R3Pd0W__interest{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AboutInterests-module__R3Pd0W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PolaroidCarousel-module__zFoRqq__carousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;margin-bottom:-16px;padding-bottom:16px;overflow:hidden}.PolaroidCarousel-module__zFoRqq__carouselDragging{cursor:grabbing}.PolaroidCarousel-module__zFoRqq__carouselReducedMotion{cursor:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto;scrollbar-width:none;overflow-x:auto}.PolaroidCarousel-module__zFoRqq__carouselReducedMotion::-webkit-scrollbar{display:none}.PolaroidCarousel-module__zFoRqq__track{will-change:transform;gap:8px;width:max-content;display:flex}.PolaroidCarousel-module__zFoRqq__polaroid{background:#fff;border:.5px solid #0003;border-radius:2px;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:180px;height:200px;padding:10px 10px 8px;display:flex;overflow:hidden;box-shadow:0 17px 5px #0000,0 11px 4px #00000003,0 6px 4px #00000005,0 3px 3px #00000008,0 1px 2px #0000000a}.PolaroidCarousel-module__zFoRqq__polaroidImageWrap{flex:1 0 0;width:100%;min-height:0;position:relative;overflow:hidden}.PolaroidCarousel-module__zFoRqq__comment{font-family:var(--font-rock-salt), "Rock Salt", cursive;color:#5e7bca;text-align:center;white-space:nowrap;flex-shrink:0;margin:0;font-size:18px;font-weight:400;line-height:normal}.PolaroidCarousel-module__zFoRqq__polaroidImage{object-fit:cover}@media (prefers-reduced-motion:reduce){.PolaroidCarousel-module__zFoRqq__track{will-change:auto}}@media (max-width:640px){.PolaroidCarousel-module__zFoRqq__polaroid{gap:8px;width:160px;height:178px;padding:8px 8px 6px}.PolaroidCarousel-module__zFoRqq__comment{font-size:16px}}
.CopyEmailButton-module__lmso2q__button{color:#554344;cursor:pointer;white-space:nowrap;background:#f4f4f4;border:none;border-radius:8px;align-items:center;gap:8px;min-height:28px;padding:5px 8px;font-size:15px;transition:background .15s,color .15s;display:flex}.CopyEmailButton-module__lmso2q__button:hover{color:#000;background:#ebebeb}.CopyEmailButton-module__lmso2q__button:hover img{filter:brightness(0)}.CopyEmailButton-module__lmso2q__button:active{background:#e0e0e0}.CopyEmailButton-module__lmso2q__compact{justify-content:flex-start;width:auto;min-height:28px}@media (max-width:640px){.CopyEmailButton-module__lmso2q__button:not(.CopyEmailButton-module__lmso2q__compact){justify-content:center;width:100%;min-height:40px}}
.CaseStudyContent-module__gImkAW__content{flex-direction:column;gap:20px;display:flex}.CaseStudyContent-module__gImkAW__imageFrame{border:1px solid #fff3;border-radius:24px;width:100%;height:200px;position:relative;overflow:hidden}.CaseStudyContent-module__gImkAW__image{object-fit:cover;width:100%;height:100%}.CaseStudyContent-module__gImkAW__headline{color:#fff;font-size:22px;font-weight:600;line-height:normal}.CaseStudyContent-module__gImkAW__metaGroup{flex-direction:column;gap:20px;width:100%;display:flex}.CaseStudyContent-module__gImkAW__metaRow{align-items:stretch;gap:16px;width:100%;display:flex}.CaseStudyContent-module__gImkAW__metaColumn{flex-direction:column;flex-shrink:0;gap:10px;width:165px;display:flex}.CaseStudyContent-module__gImkAW__metaColumnWide{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.CaseStudyContent-module__gImkAW__metaDivider{background:#fff3;flex-shrink:0;width:1px}.CaseStudyContent-module__gImkAW__metaSmallLabel{color:#fff;font-size:13px;font-weight:600;line-height:normal}.CaseStudyContent-module__gImkAW__sectionGroup{flex-direction:column;gap:20px;width:100%;display:flex}.CaseStudyContent-module__gImkAW__section{flex-direction:column;gap:10px;display:flex}.CaseStudyContent-module__gImkAW__sectionHeading{color:#fff;font-size:17px;font-weight:600;line-height:normal}.CaseStudyContent-module__gImkAW__paragraph{color:#fff;font-size:15px;font-weight:400;line-height:normal}.CaseStudyContent-module__gImkAW__responsibilityList{flex-direction:column;gap:0;padding-left:22px;list-style:outside;display:flex}.CaseStudyContent-module__gImkAW__divider{background:#fff3;border:none;width:100%;height:1px;margin:0}
.CaseStudyDetailView-module__3KaQRq__overlay{z-index:50;padding-top:var(--safe-area-top);padding-right:var(--safe-area-right);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);background:0 0;justify-content:center;align-items:center;animation:.2s ease-out CaseStudyDetailView-module__3KaQRq__fadeIn;display:flex;position:fixed;inset:0}.CaseStudyDetailView-module__3KaQRq__panel{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#333a4299;border-radius:24px 24px 0 0;flex-direction:column;width:100%;height:94dvh;max-height:94dvh;animation:.25s ease-out CaseStudyDetailView-module__3KaQRq__slideUp;display:flex;position:relative;overflow:hidden}.CaseStudyDetailView-module__3KaQRq__floatingControls{z-index:1;padding:16px 20px;padding-top:calc(16px + var(--safe-area-top));padding-right:calc(20px + var(--safe-area-right));padding-left:calc(20px + var(--safe-area-left));pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.CaseStudyDetailView-module__3KaQRq__floatingControls>*{pointer-events:auto}.CaseStudyDetailView-module__3KaQRq__contentWithoutHeader{padding-top:calc(84px + var(--safe-area-top))}.CaseStudyDetailView-module__3KaQRq__header{padding:16px 20px;padding-top:calc(16px + var(--safe-area-top));padding-right:calc(20px + var(--safe-area-right));padding-left:calc(20px + var(--safe-area-left));flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.CaseStudyDetailView-module__3KaQRq__titleGroup{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.CaseStudyDetailView-module__3KaQRq__title{color:#fff;font-size:18px;font-weight:600;line-height:normal}.CaseStudyDetailView-module__3KaQRq__backButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background-color .15s;display:flex}.CaseStudyDetailView-module__3KaQRq__backButton:hover{color:#fffc;background:#ffffff14}.CaseStudyDetailView-module__3KaQRq__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background-color .15s;display:flex}.CaseStudyDetailView-module__3KaQRq__closeButton:hover{color:#fffc;background:#ffffff14}.CaseStudyDetailView-module__3KaQRq__content{min-height:0;padding:20px;padding-right:calc(20px + var(--safe-area-right));padding-left:calc(20px + var(--safe-area-left));padding-bottom:calc(20px + var(--safe-area-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#fff6 transparent;flex:1;overflow-y:auto}.CaseStudyDetailView-module__3KaQRq__content::-webkit-scrollbar{width:6px}.CaseStudyDetailView-module__3KaQRq__content::-webkit-scrollbar-track{background:0 0}.CaseStudyDetailView-module__3KaQRq__content::-webkit-scrollbar-thumb{background:#fff6;border-radius:3px}@keyframes CaseStudyDetailView-module__3KaQRq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CaseStudyDetailView-module__3KaQRq__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes CaseStudyDetailView-module__3KaQRq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.CaseStudyDetailView-module__3KaQRq__overlay{align-items:flex-end;padding:0}}@media (min-width:641px){.CaseStudyDetailView-module__3KaQRq__panel{border-radius:24px;width:90vw;max-width:640px;height:auto;max-height:90dvh;animation:.2s ease-out CaseStudyDetailView-module__3KaQRq__scaleIn}.CaseStudyDetailView-module__3KaQRq__header{padding:24px}.CaseStudyDetailView-module__3KaQRq__floatingControls{padding:24px;padding-top:calc(24px + var(--safe-area-top));padding-right:calc(24px + var(--safe-area-right));padding-left:calc(24px + var(--safe-area-left))}.CaseStudyDetailView-module__3KaQRq__closeButton{width:24px;height:24px}.CaseStudyDetailView-module__3KaQRq__content{padding:0 24px 24px;padding-bottom:calc(24px + var(--safe-area-bottom))}.CaseStudyDetailView-module__3KaQRq__content.CaseStudyDetailView-module__3KaQRq__contentWithoutHeader{padding-top:calc(72px + var(--safe-area-top))}}@media (prefers-reduced-motion:reduce){.CaseStudyDetailView-module__3KaQRq__overlay,.CaseStudyDetailView-module__3KaQRq__panel{animation:none}}
.LinkedInButton-module__zy9vQW__iconButton{color:#554344;background:#f4f4f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;transition:color .15s,background .15s;display:flex}.LinkedInButton-module__zy9vQW__iconButton:hover{color:#0072b1;background:#ebebeb}.LinkedInButton-module__zy9vQW__iconButton:active{background:#e0e0e0}.LinkedInButton-module__zy9vQW__pillButton{color:#554344;background:#f4f4f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:5px;transition:background .15s;display:flex}.LinkedInButton-module__zy9vQW__pillButton:hover{background:#ebebeb}.LinkedInButton-module__zy9vQW__pillButton:active{background:#e0e0e0}
.ResumeButton-module__u5FqSq__button{color:#554344;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:#f4f4f4;border:none;border-radius:8px;align-items:center;gap:8px;min-height:28px;padding:5px 8px;font-size:15px;text-decoration:underline;transition:background .15s,color .15s;display:flex}.ResumeButton-module__u5FqSq__button:hover{color:#000;background:#ebebeb}.ResumeButton-module__u5FqSq__button:hover img{filter:brightness(0)}.ResumeButton-module__u5FqSq__button:active{background:#e0e0e0}
.page-module___8aEwW__page{width:100%;min-height:100dvh;padding:100px 24px;padding-top:calc(100px + var(--safe-area-top));padding-right:calc(24px + var(--safe-area-right));padding-bottom:calc(100px + var(--safe-area-bottom));padding-left:calc(24px + var(--safe-area-left));background:#fff;justify-content:center;display:flex}.page-module___8aEwW__main{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;display:flex}.page-module___8aEwW__header{flex-direction:column;gap:20px;width:100%;display:flex}.page-module___8aEwW__introRow{align-items:center;gap:24px;width:100%;display:flex}.page-module___8aEwW__profileImage{border:1px solid #0003;border-radius:24px;flex-shrink:0;width:170px;height:200px;overflow:hidden}.page-module___8aEwW__profileImage img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__introText{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.page-module___8aEwW__nameRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.page-module___8aEwW__name{font-family:var(--font-cormorant-garamond), "Cormorant Garamond", serif;color:#000;font-size:32px;font-weight:700;line-height:normal}.page-module___8aEwW__nameActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module___8aEwW__bio{color:#555;font-size:15px;font-weight:400;line-height:normal}.page-module___8aEwW__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.page-module___8aEwW__metaItem{color:#554344;white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex}.page-module___8aEwW__divider{background:#0000001f;border:none;width:100%;height:1px;margin:0}.page-module___8aEwW__footer{justify-content:center;width:100%;display:flex}@media (max-width:640px){.page-module___8aEwW__page{padding-top:calc(48px + var(--safe-area-top));padding-right:calc(20px + var(--safe-area-right));padding-bottom:calc(48px + var(--safe-area-bottom));padding-left:calc(20px + var(--safe-area-left))}.page-module___8aEwW__introRow{flex-direction:column;align-items:flex-start}.page-module___8aEwW__profileImage{width:140px;height:165px}.page-module___8aEwW__introText{text-align:left}.page-module___8aEwW__metaRow{flex-direction:column;align-items:flex-start;gap:12px}.page-module___8aEwW__metaItem{padding-left:8px}.page-module___8aEwW__footer{width:100%}}
.TitleActionButtons-module__CTR0wa__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}
.page-module__NfDiEG__page{width:100%;min-height:100dvh;padding:100px 24px;padding-top:calc(100px + var(--safe-area-top));padding-right:calc(24px + var(--safe-area-right));padding-bottom:calc(100px + var(--safe-area-bottom));padding-left:calc(24px + var(--safe-area-left));background:#fff;justify-content:center;display:flex}.page-module__NfDiEG__main{flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:600px;display:flex}.page-module__NfDiEG__header{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__NfDiEG__titleRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.page-module__NfDiEG__titleGroup{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:flex}.page-module__NfDiEG__title{font-family:var(--font-cormorant-garamond), "Cormorant Garamond", serif;color:#000;white-space:nowrap;font-size:32px;font-weight:700;line-height:normal}.page-module__NfDiEG__content{flex-direction:column;gap:16px;width:100%;display:flex}.page-module__NfDiEG__quote{color:#000;border-left:2px solid #e4e4e4;margin:0;padding-left:12px;font-size:18px;font-weight:500;line-height:normal}.page-module__NfDiEG__body{color:#555;flex-direction:column;gap:0;font-size:15px;line-height:normal;display:flex}.page-module__NfDiEG__body p+p{margin-top:1em}.page-module__NfDiEG__inlineLink{color:#5e7bca;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.page-module__NfDiEG__inlineLink:hover{color:#4a63a8}@media (max-width:640px){.page-module__NfDiEG__page{padding-top:calc(48px + var(--safe-area-top));padding-right:calc(20px + var(--safe-area-right));padding-bottom:calc(48px + var(--safe-area-bottom));padding-left:calc(20px + var(--safe-area-left))}.page-module__NfDiEG__title{white-space:normal;font-size:28px}.page-module__NfDiEG__titleRow{flex-wrap:wrap;align-items:flex-start}}
