:root{--background:#fafafa;--foreground:#0d0d0d}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}@font-face{font-family:Relais;src:url(../media/RelaisDisplay-Regular.967d19d8.woff2)format("woff2")}@font-face{font-family:Relais Light;src:url(../media/RelaisDisplay-Light.51c57ecb.woff2)format("woff2")}@font-face{font-family:Relais Light Italic;src:url(../media/RelaisDisplay-LightItalic.3d309cff.woff2)format("woff2")}@font-face{font-family:Area;src:url(../media/AreaNormal-Regular.2ce17fa8.woff2)format("woff2")}@font-face{font-family:Area Bold;src:url(../media/AreaNormal-Bold.be28cacd.woff2)format("woff2")}*{box-sizing:border-box;margin:0;padding:0}img{object-fit:cover;width:100%;height:100%}#year{position:absolute;transform:translate(-100%)}.img{overflow:hidden}ul,li{list-style:none}body,html{color:var(--foreground);width:100%;overflow-x:hidden}.big-spacer{height:15vh}p{font-family:Area;font-size:clamp(.813rem,.765rem + .196vw,1rem);font-weight:400;line-height:1.5em}.video{object-fit:cover;aspect-ratio:3/4;width:100%;height:100%}.bold{font-family:Area Bold}h2{letter-spacing:-.5vw;font-family:Relais Light;font-size:clamp(3.5rem,1.397rem + 8.627vw,11.75rem);font-weight:400;line-height:.9em}h3{letter-spacing:-.1vw;font-family:Relais Light;font-size:clamp(2rem,1.49rem + 2.092vw,4rem);font-weight:400;line-height:.9em}h4{text-wrap:balance;font-family:Area;font-size:clamp(1.5rem,1.436rem + .261vw,1.75rem);font-weight:400;line-height:1.4em}.italic{font-family:Relais Light Italic}.total-wrapper{padding-left:clamp(1rem,.49rem + 2.092vw,3rem);padding-right:clamp(1rem,.49rem + 2.092vw,3rem)}#container{opacity:0;background-color:var(--background);filter:drop-shadow(0 32px 64px #0000000d);z-index:1;padding-bottom:calc(2*clamp(1rem,.49rem + 2.092vw,3rem));position:relative}button{color:var(--foreground)}.nav-buttons{cursor:pointer;background-color:#0000;border:0;font-family:Area;font-size:clamp(1.25rem,1.186rem + .261vw,1.5rem)}.project-link{cursor:pointer;z-index:999;width:100%;height:100%;position:absolute}.split-smalls,.split-titles{font-kerning:none}.inner-project-info{flex-direction:column;justify-content:end;align-items:center;min-height:90vh;display:flex}.inner-project-title{text-align:center;letter-spacing:-.5vw;font-family:Relais Light;font-size:clamp(3.5rem,1.397rem + 8.627vw,11.75rem);font-weight:400;line-height:.9em}.inner-project-tags{width:75%;padding:clamp(1.5rem,.353rem + 4.706vw,6rem);display:flex}.inner-project-tag{text-align:center}.inner-project-tags-list{justify-content:space-between;width:100%;display:flex}.big-image{aspect-ratio:16/9;width:100%}.inner-project-description{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.873rem + .523vw,1.5rem);padding-top:clamp(1.5rem,1.118rem + 1.569vw,3rem);padding-bottom:clamp(3rem,2.235rem + 3.137vw,6rem);display:grid}.credits{width:100%}.credits-item{flex-direction:column;justify-content:end;margin-right:clamp(1.5rem,1.118rem + 1.569vw,3rem);display:flex}.inner-project-grid{width:100%;padding-bottom:clamp(1rem,.873rem + .523vw,1.5rem);display:grid}.one-columns{grid-template-columns:repeat(1,1fr);gap:clamp(1rem,.873rem + .523vw,1.5rem);display:grid}.two-columns{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.873rem + .523vw,1.5rem);display:grid}.one-columns img{aspect-ratio:16/9}.two-columns img{aspect-ratio:3/4}@media (min-width:1600px){.inner-project-info{gap:2vw;min-height:70vh}.inner-project-title{font-size:10vw}.inner-project-description{padding:4vw 20vw 6vw}}@media (max-width:900px){.inner-project-info{gap:clamp(2rem,1.745rem + 1.046vw,3rem);min-height:60vh}.inner-project-description{grid-template-columns:repeat(1,1fr)}.big-image,.one-columns img{aspect-ratio:3/4}.two-columns{grid-template-columns:repeat(1,1fr);display:grid}.project-list-item{width:100%}#year{position:relative;transform:translate(0)}}@media (max-width:750px){.inner-project-info,.about{min-height:50vh}.inner-project-tags{width:100%;padding-left:0;padding-right:0}}
.footer-total-wrapper{z-index:0;background-color:#0d0d0d;width:100%;height:auto;position:relative}.footer-wrapper{z-index:0;background-color:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:75vh;padding:0 clamp(1rem,.49rem + 2.092vw,3rem);display:flex;position:sticky;bottom:0}.footer-banner{justify-content:space-between;width:100%;padding:clamp(1rem,.49rem + 2.092vw,3rem);display:flex;position:absolute;bottom:0}.footer-relevant{gap:1.5rem;display:flex}.search-intership-wrapper{color:#fff;background-color:#0d0d0d;position:absolute;bottom:0}.internship-tracker{justify-content:center;gap:3rem;width:200vw;padding:.25rem 0;display:flex;transform:translate(15%)}@media (max-width:750px){.footer-relevant{flex-direction:column;justify-content:center;align-items:center;gap:0}.footer-banner{flex-direction:column;justify-content:center;align-items:center;padding:8vw}}
nav{padding:clamp(1rem,.49rem + 2.092vw,3rem);position:fixed}.navbar{z-index:100;width:100%;transition:all .3s ease-in-out}.navbar-list{justify-content:space-between;align-items:center;list-style:none;display:flex}a{color:var(--foreground);text-decoration:none}.navbar-item{font-family:Area;font-size:clamp(1.25rem,1.186rem + .261vw,1.5rem);font-weight:400}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-item-wrapper{gap:.4rem;display:flex}.underline{background-color:#0d0d0d;width:0%;height:1.5px;transition:all .6s cubic-bezier(.77,0,.175,1)}.navbar-link:hover .underline{width:100%}@media (max-width:750px){.center{display:none}}.navbar.hidden{transition:all .3s ease-in-out;transform:translateY(-100%)}
