@font-face{font-display:swap;font-family:gilmer;font-style:normal;font-weight:600;src:url(https://cdn.dan.hiester.design/fonts/gilmer-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:gilmer;font-style:normal;font-weight:700;src:url(https://cdn.dan.hiester.design/fonts/gilmer-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:libre-franklin;font-style:normal;font-weight:100 900;src:url(https://cdn.dan.hiester.design/fonts/LibreFranklin[wght].woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:libre-franklin;font-style:italic;font-weight:100 900;src:url(https://cdn.dan.hiester.design/fonts/LibreFranklin-italic[wght].woff2) format("woff2-variations")}.hero[data-v-920fe3ec]{display:flex;flex-direction:column;gap:var(--spatial-scale-4);padding-bottom:var(--spatial-scale-6);padding-top:var(--spatial-scale-8)}.page-title[data-v-920fe3ec]{font-size:var(--type-scale-3);font-weight:600;line-height:var(--spatial-scale-6);margin:0}.page-title[data-v-920fe3ec],.project-title[data-v-920fe3ec]{font-family:var(--font-heading)}.project-title[data-v-920fe3ec]{font-size:var(--type-scale-2);line-height:var(--spatial-scale-5);margin:var(--spatial-scale-4) 0 var(--spatial-scale-00)}.employer[data-v-920fe3ec],.project-timeline[data-v-920fe3ec]{font-size:var(--type-scale-1);line-height:var(--spatial-scale-4);margin:var(--spatial-scale-00) 0}.hero-image[data-v-920fe3ec]{aspect-ratio:1.5;max-width:100%}.hero-meta-wrapper[data-v-920fe3ec]{margin-top:var(--type-scale-1)}@media (min-width:24.375rem){.hero[data-v-920fe3ec]{padding-top:0}}@media (min-width:43.75rem){.hero[data-v-920fe3ec]{padding-bottom:0}}@media (min-width:75rem){.hero[data-v-920fe3ec]{align-items:center;display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(15,1fr)}.hero-image-wrapper[data-v-920fe3ec]{grid-column:7/span 9;grid-row:1}.hero-meta-wrapper[data-v-920fe3ec]{grid-column:1/span 5;margin:0}.page-title[data-v-920fe3ec]{font-size:var(--type-scale-3);line-height:var(--spatial-scale-6)}}@media (min-width:75rem) and (min-width:90.625rem){.hero[data-v-920fe3ec]{grid-template-columns:repeat(17,1fr)}.hero-image-wrapper[data-v-920fe3ec]{grid-column:7/span 11}.hero-meta-wrapper[data-v-920fe3ec]{grid-column:1/span 5}.page-title[data-v-920fe3ec]{font-size:var(--type-scale-4);line-height:var(--spatial-scale-7)}}
