.sample-project{background-color:var(--background);color:var(--foreground)}.sp-hero{width:100vw;height:60svh;display:flex;justify-content:center;align-items:flex-end;text-align:center;padding:1.5rem 1.5rem 0}.sp-banner-img{width:100vw;height:90svh}.sp-copy{width:100%;height:100%;padding:1.5rem}.sp-info{opacity:.3}.sp-copy-wrapper,.sp-info{display:flex;width:100%;margin-bottom:10rem}.sp-col-lg,.sp-col-sm{flex:1 1}.sp-info .sp-col-sm{display:flex;justify-content:space-between}.sp-copy-description,.sp-copy-title{width:75%}.sp-copy-description{display:flex;flex-direction:column;gap:1.5rem}.sp-link{margin-top:3rem}.sp-images{position:relative;width:100%;height:100%;padding:1.5rem}.sp-images-container{width:40%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.sp-images-scroll-progress-container{display:flex;justify-content:flex-start;z-index:1}.sp-images-scroll-progress-container h1{font-size:4rem}.sp-next-project{position:relative;padding:1.5rem;width:100%;height:100svh}.sp-next-project,.sp-next-project-copy{display:flex;justify-content:center;align-items:center}.sp-next-project-copy{flex-direction:column;gap:1.5rem;text-align:center}.sp-next-project-copy p{color:var(--foreground-200)}.sp-next-project-names{width:100%;text-align:center}@media (max-width:1000px){.sp-year{display:none}.sp-info .sp-col-sm{display:flex;justify-content:flex-end}.sp-copy-wrapper{flex-direction:column;gap:3rem}.sp-copy-description,.sp-copy-title{width:100%}.sp-images-container{width:85%}}.lowercase{text-transform:lowercase}.pdf-link-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:.5em}.pdf-link{font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important;display:inline-block;position:relative;cursor:pointer;flex:1 1 auto}.pdf-link,.pdf-link:active,.pdf-link:focus,.pdf-link:visited{color:inherit!important}.pdf-link-underline{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--foreground,#e4e7df);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.77,0,.175,1);pointer-events:none}.pdf-link:hover .pdf-link-underline{transform:scaleX(1)}