.hero-text{padding-top:7%;padding-bottom:10%;font-size:3em;line-height:1;width:70vw}video{border-radius:5px;width:100%}.project-container{padding:0 5px}.meta-group{gap:5px}.meta-group,.meta-info{display:flex;flex-direction:row}.meta-info{gap:5%}.main{font-family:Pragmatic-M}.main,.sub{font-size:.85em}.sub{font-family:Ivory;margin-top:-1.5px;letter-spacing:-.4px}.half-caption{line-height:1;width:42vw}.caption-title{padding-bottom:2%;font-family:Ivory;letter-spacing:-.4px}.caption-el{display:flex;flex-direction:row;justify-content:right;margin:12% 2% 12% 0}.project-image{object-fit:contain;border-radius:5px;width:100%;height:auto}.image-row{display:flex;flex-direction:row;gap:5px;margin-top:5px;width:100%}.image-row div{width:100%}.padding-bottom{margin-bottom:5px}.border{border:1px solid rgb(239,239,239)}.next-container{display:flex;justify-content:center;margin:20% 0 3%}.next-project{opacity:50%;text-align:center;width:fit-content;font-size:.85em}.next-project:hover{opacity:100%;cursor:pointer}.full-sized{width:100%}@media only screen and (max-width:650px){.hero-text{padding-top:15%;padding-bottom:10%;font-size:2em;width:100%}.meta-info{flex-wrap:wrap;gap:5%;padding-bottom:5%}.caption-el,.meta-info{display:flex;flex-direction:row}.caption-el{justify-content:right;margin:12% 2%;font-size:.9em}.half-caption{line-height:1.15;width:100%}}