.projects-hero{grid-column-gap:1rem;background-color:var(--color-black);color:var(--color-white);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:calc(var(--topbar-height)*2) auto auto;min-height:100vh;overflow:hidden}.projects-hero__image-wr{will-change:transform}.projects-hero__image{grid-column:1/span 12;grid-row:1/span 3;height:125%;overflow:hidden;will-change:transform;z-index:1}.projects-hero__image>div{height:100%}.projects-hero__lead-wr{width:100%}.projects-hero__lead{font-family:Hoves Pro,sans-serif;font-size:calc(110/var(--font-size)*1rem);font-size:10vw;font-weight:400;grid-column:1/span 12;grid-row:2/span 1;line-height:1;text-align:center;text-transform:uppercase;word-break:break-all}@media(min-width:48em){.projects-hero__lead{font-size:8.5vw}}@media(min-width:64em){.projects-hero__lead{font-size:10vw}}@media(min-width:80em){.projects-hero__lead{font-size:12vw}}.projects-hero__sublead{grid-column:1/span 12;grid-row:3/span 1;margin-top:35svh}@media(min-width:80em){.projects-hero__sublead{margin-top:auto}}.projects-hero__sublead,.projects-hero__sublead h2{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-size:6vw;font-weight:600;text-align:center}@media(min-width:48em){.projects-hero__sublead,.projects-hero__sublead h2{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-weight:600}}@media(min-width:80em){.projects-hero__sublead,.projects-hero__sublead h2{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-size:3vw;font-weight:600}}.projects-hero__content{align-items:center;display:flex;flex-direction:column;grid-column:1/span 12;grid-row:2/span 2;overflow:hidden;padding-bottom:10rem;padding-left:1.25rem;padding-right:1.25rem;position:relative;width:100%;z-index:2}@media(min-width:48em){.projects-hero__content{margin-left:0;margin-right:0;padding-left:2.5rem;padding-right:2.5rem}}.simple-paragraph{padding-bottom:5rem;padding-top:5rem}@media(min-width:64em){.simple-paragraph{padding-top:6.75rem}}@media(min-width:80em){.simple-paragraph{padding-top:10rem}}@media(min-width:64em){.simple-paragraph{padding-bottom:6.75rem}}@media(min-width:80em){.simple-paragraph{padding-bottom:10rem}.simple-paragraph.-indentation .simple-paragraph__lead,.simple-paragraph.-indentation .simple-paragraph__text{grid-column:4/span 8}}.simple-paragraph__lead{font-family:Hoves Pro,sans-serif;font-size:calc(18/var(--font-size)*1rem);font-weight:600;grid-column:1/span 12;line-height:1.3;margin-bottom:1.5rem}@media(min-width:48em){.simple-paragraph__lead{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-size:3vw;font-weight:600}}@media(min-width:80em){.simple-paragraph__lead{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-weight:600;grid-column:2/span 8}}.simple-paragraph__lead p{margin:0}.simple-paragraph__text{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-size:1rem;font-weight:500;grid-column:1/span 12;line-height:1.5}@media(min-width:48em){.simple-paragraph__text{font-family:Hoves Pro,sans-serif;font-size:calc(24/var(--font-size)*1rem);font-size:1rem;font-weight:500}}@media(min-width:64em){.simple-paragraph__text{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-weight:500}}@media(min-width:80em){.simple-paragraph__text{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-weight:500;grid-column:2/span 8}}.simple-paragraph__text p{margin:0 0 2rem}.simple-paragraph__text p:last-child{margin:0}.simple-paragraph a{display:inline-block;margin:0 .5rem 0 0;padding-bottom:2px;position:relative;transition:opacity .3s}.simple-paragraph a:after{background-color:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;transform-origin:center;transition:transform .2s ease-out;width:100%}@media(hover:hover)and (hover:hover){.simple-paragraph a:hover{opacity:.6}.simple-paragraph a:hover:after{transform:scaleX(1)}}.projects-listing{padding-bottom:5rem;padding-top:5rem}@media(min-width:64em){.projects-listing{padding-top:6.75rem}}@media(min-width:80em){.projects-listing{padding-top:10rem}}@media(min-width:64em){.projects-listing{padding-bottom:6.75rem}}@media(min-width:80em){.projects-listing{padding-bottom:10rem}}.projects-listing ul{list-style-type:none;margin:0;padding-left:0;padding-right:0}.projects-listing__item{margin-bottom:10rem}.projects-listing__item:last-child{margin-bottom:0}.project-preview{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:100%}@media(min-width:64em){.project-preview.-align-to-right .project-preview__content{grid-column:1/span 6}}@media(min-width:80em){.project-preview.-align-to-right .project-preview__content{grid-column:2/span 4}}@media(min-width:64em){.project-preview.-align-to-right .project-preview__image-wr{grid-column:8/span 5}}@media(min-width:80em){.project-preview.-align-to-right .project-preview__image-wr{grid-column:8/span 4}}.project-preview__image-wr{grid-column:1/span 12;margin:0 0 2rem}@media(min-width:64em){.project-preview__image-wr{grid-column:1/span 6;grid-row:1/span 1;margin:0}}@media(min-width:80em){.project-preview__image-wr{grid-column:2/span 4}}.project-preview__image-wr a{display:block}.project-preview__image{aspect-ratio:4/4;display:flex;overflow:hidden;place-items:center center}.project-preview__image .base-picture{height:150%;width:100%}.project-preview__content{grid-column:1/span 12}@media(min-width:64em){.project-preview__content{grid-column:8/span 5;grid-row:1/span 1}}@media(min-width:80em){.project-preview__content{grid-column:8/span 4}}.project-preview__location{font-size:calc(15/var(--font-size)*1rem)}.project-preview__date,.project-preview__location{font-family:Hoves Pro,sans-serif;font-weight:500;margin:0 0 1.5rem;text-transform:uppercase}.project-preview__date{font-size:calc(14/var(--font-size)*1rem)}.project-preview__title{font-family:Hoves Pro,sans-serif;font-size:calc(24/var(--font-size)*1rem);font-weight:600;margin:0 0 1.5rem}.project-preview__abstract{margin:0 0 2rem}.project-preview__abstract p{margin:0}.page-overlay{background:#0d0e13;background:var(--color-black);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateZ(0);visibility:hidden;z-index:5}.the-breadcrumbs-wr{mix-blend-mode:difference;position:relative;z-index:2}.the-breadcrumbs{color:var(--color-white);display:none;flex-wrap:wrap;font-family:Hoves Pro,sans-serif;font-size:calc(14/var(--font-size)*1rem);font-weight:500;list-style-type:none;margin:0;opacity:.8;padding-left:0;padding-right:0}@media(max-width:63.99em){.the-breadcrumbs{margin-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}}@media(max-width:63.99em)and (min-width:48em){.the-breadcrumbs{margin-left:2.5rem;margin-right:2.5rem;padding-left:0;padding-right:0;width:calc(100vw - 5rem)}}@media(max-width:63.99em)and (min-width:98.75em){.the-breadcrumbs{margin-left:5rem;margin-right:5rem;width:calc(100vw - 10rem)}}@media(min-width:80em){.the-breadcrumbs{display:flex;left:calc(2.25rem - .5em);overflow:hidden;position:absolute;top:50vh;transform:translateX(-50%) rotate(-90deg);z-index:4}}.the-breadcrumbs>li{align-items:center;display:flex;text-align:left}.the-breadcrumbs>li:last-child{opacity:.65}.the-breadcrumbs>li:not(:first-child):before{content:"•";margin:0 .5rem}.the-breadcrumbs>li:not(:last-child){margin-right:.1875rem}.the-breadcrumbs>li a,.the-breadcrumbs>li span{display:inline-block;max-width:6.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.the-breadcrumbs a{padding-bottom:.1875rem}.the-breadcrumbs a:before{background-color:currentcolor;bottom:2px;content:"";height:1px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:opacity .35s cubic-bezier(.215,.61,.355,1),transform .35s cubic-bezier(.215,.61,.355,1);width:100%}.the-breadcrumbs a:hover:before{opacity:1;transform:scaleX(1);transform-origin:left center}