.ProfileHero-module__7YbpMa__hero{background:var(--color-black);width:100%;color:var(--color-on-image);position:relative;overflow:hidden}.ProfileHero-module__7YbpMa__hero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#000000bd 0%,#0000009e 36%,#00000042 54%,#0000 72%);position:absolute;inset:0}.ProfileHero-module__7YbpMa__hero img{object-fit:cover;object-position:center;width:100%;height:auto;animation:2.6s both ProfileHero-module__7YbpMa__portrait-in;display:block}.ProfileHero-module__7YbpMa__caption{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:66.6%;padding:28.125px 18.75px;animation:.5s ease-in 1s both ProfileHero-module__7YbpMa__title-in;display:flex;position:absolute;inset:0 auto 0 0}.ProfileHero-module__7YbpMa__caption h1{font-family:var(--font-sans);font-size:50px;font-weight:var(--font-weight-semibold);text-shadow:none;text-transform:uppercase;margin:0;line-height:1.05}@media (min-width:480px){.ProfileHero-module__7YbpMa__caption h1{font-size:64px}}@media (max-width:479px){.ProfileHero-module__7YbpMa__caption{justify-content:flex-end;width:100%;padding:18.75px}.ProfileHero-module__7YbpMa__caption h1{font-size:40px}}@media (min-width:766px){.ProfileHero-module__7YbpMa__hero{min-height:60vh}.ProfileHero-module__7YbpMa__caption{padding:90px 50px}.ProfileHero-module__7YbpMa__caption h1{font-size:90px}}@media (min-width:1025px){.ProfileHero-module__7YbpMa__caption h1{font-size:140px}}@media (min-width:1200px){.ProfileHero-module__7YbpMa__caption h1{font-size:160px}}@media (min-width:1400px){.ProfileHero-module__7YbpMa__caption h1{font-size:189px}}@media (min-width:1700px){.ProfileHero-module__7YbpMa__caption h1{font-size:220px}}@keyframes ProfileHero-module__7YbpMa__portrait-in{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ProfileHero-module__7YbpMa__title-in{0%{opacity:0}to{opacity:1}}
.Biography-module__YmMWdG__biography{width:100%;max-width:1000px;margin:auto;padding:28.125px 18.75px;font-size:20px;line-height:1.62}.Biography-module__YmMWdG__biography p{margin:0 0 1.85em}.Biography-module__YmMWdG__biography a{text-underline-offset:2px;text-decoration:underline}@media (min-width:766px){.Biography-module__YmMWdG__biography{padding:90px 50px}}@media (min-width:1025px){.Biography-module__YmMWdG__biography{font-size:22px}}@media (min-width:1300px){.Biography-module__YmMWdG__biography{font-size:24px}}
.ProjectGallery-module__uQy-kG__section{background:var(--color-black);color:var(--color-cream);overflow:hidden}.ProjectGallery-module__uQy-kG__projectsHeading{font-family:var(--font-syne,var(--font-sans))}.ProjectGallery-module__uQy-kG__plainHeading{color:var(--color-cream);-webkit-text-stroke:0;text-transform:none}.ProjectGallery-module__uQy-kG__grid{background:var(--color-black);grid-template-columns:minmax(0,1fr);gap:36px 16px;width:100%;max-width:1440px;margin:0 auto;padding:0 18.75px 28.125px;list-style:none;display:grid}.ProjectGallery-module__uQy-kG__tile{width:100%;min-width:0;padding:0;display:block}.ProjectGallery-module__uQy-kG__link{width:100%;color:var(--color-cream);text-decoration:none;display:block}.ProjectGallery-module__uQy-kG__image{aspect-ratio:4/3;object-fit:cover;object-position:center;background:var(--color-black);width:100%;height:auto;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.ProjectGallery-module__uQy-kG__caption{color:var(--color-cream);padding:12px 0 0;display:block}.ProjectGallery-module__uQy-kG__title{font-family:var(--font-sans);font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;margin:0;line-height:1.15}.ProjectGallery-module__uQy-kG__link:hover .ProjectGallery-module__uQy-kG__image,.ProjectGallery-module__uQy-kG__link:focus-visible .ProjectGallery-module__uQy-kG__image{transform:scale(1.03)}.ProjectGallery-module__uQy-kG__link:focus-visible{outline:2px solid var(--color-cream);outline-offset:5px}@media (min-width:768px){.ProjectGallery-module__uQy-kG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;padding-left:30px;padding-right:30px}}@media (min-width:1025px){.ProjectGallery-module__uQy-kG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 30px;padding-left:30px;padding-right:30px}}@media (min-width:1300px){.ProjectGallery-module__uQy-kG__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.ProjectGallery-module__uQy-kG__image{transition:none}}
.ProfileUpdates-module__aKahaq__section .ProfileUpdates-module__aKahaq__heading{padding-top:28.125px;padding-bottom:14.0625px}.ProfileUpdates-module__aKahaq__plainHeading{color:var(--color-cream);-webkit-text-stroke:0;text-transform:none}.ProfileUpdates-module__aKahaq__gallery{--update-columns:1;grid-template-columns:repeat(var(--update-columns), minmax(0, 1fr));align-items:start;width:100%;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.ProfileUpdates-module__aKahaq__gallery[data-masonry-ready=true]{grid-auto-rows:1px}.ProfileUpdates-module__aKahaq__item{min-width:0}.ProfileUpdates-module__aKahaq__link{color:var(--color-cream);padding:0 18.75px 28.125px;text-decoration:none;display:block}.ProfileUpdates-module__aKahaq__image{background:var(--color-surface);width:100%;height:auto;min-height:100px;margin-bottom:14.0625px;display:block}.ProfileUpdates-module__aKahaq__unavailable{height:100px}.ProfileUpdates-module__aKahaq__date{font-family:var(--font-mono);font-size:13.6px;font-weight:var(--font-weight-regular);margin-bottom:3px;line-height:20.4px}.ProfileUpdates-module__aKahaq__item .ProfileUpdates-module__aKahaq__title{font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;margin-bottom:12.456px;line-height:26.4px}.ProfileUpdates-module__aKahaq__link:hover .ProfileUpdates-module__aKahaq__date,.ProfileUpdates-module__aKahaq__link:hover .ProfileUpdates-module__aKahaq__title,.ProfileUpdates-module__aKahaq__link:focus-visible .ProfileUpdates-module__aKahaq__date,.ProfileUpdates-module__aKahaq__link:focus-visible .ProfileUpdates-module__aKahaq__title{text-decoration:underline}@media (min-width:766px){.ProfileUpdates-module__aKahaq__section .ProfileUpdates-module__aKahaq__heading{padding-top:45px;padding-bottom:24px}.ProfileUpdates-module__aKahaq__gallery{--update-columns:2;width:calc(100% - 30px)}.ProfileUpdates-module__aKahaq__link{padding:0 15px 60px}.ProfileUpdates-module__aKahaq__image{margin-bottom:15px}}@media (min-width:1025px){.ProfileUpdates-module__aKahaq__gallery{--update-columns:3;width:100%}.ProfileUpdates-module__aKahaq__link{padding-left:30px;padding-right:30px}}@media (min-width:1300px){.ProfileUpdates-module__aKahaq__item .ProfileUpdates-module__aKahaq__title{font-family:var(--font-sans);font-size:36px;font-weight:var(--font-weight-semibold);margin-bottom:17.856px;line-height:36px}}
.team-profile{--winy-body-font:var(--font-sans);--winy-heading-font:var(--font-sans);background:var(--color-black);color:var(--color-cream);font-family:var(--winy-body-font);letter-spacing:0;padding-bottom:28.125px;font-size:16px;font-weight:400;line-height:1.5;overflow:clip}.team-profile button{font-family:var(--font-sans);font-weight:var(--font-weight-medium);cursor:pointer}.team-profile img,.team-profile svg{vertical-align:middle}.team-profile{text-rendering:auto;font-synthesis:style}.team-profile :focus-visible{outline-offset:5px;outline:2px solid}.team-profile :where(h1,h2,h3,p,figure){margin:0}.winy-section-title{font-family:var(--font-syne,var(--winy-heading-font));font-size:32px;font-weight:var(--font-weight-semibold);color:var(--color-cream);text-align:center;text-transform:none;padding:28.125px 18.75px 14.0625px;line-height:1.15}.winy-section-title.plainHeading{color:var(--color-cream);-webkit-text-stroke:0;text-transform:none}@media (max-width:380px){.winy-section-title{font-size:28px}}@media (min-width:766px){.team-profile{padding-bottom:90px}.winy-section-title{padding:45px 50px 24px;font-size:40px}}@media (min-width:1025px){.winy-section-title{font-size:48px}}@media (prefers-reduced-motion:reduce){.team-profile *,.team-profile :before,.team-profile :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
