@layer primitive{@keyframes hero-module-scss-module__OlkJca__reset-opacity{to{opacity:1}}@keyframes hero-module-scss-module__OlkJca__reset-translate{to{transform:translate(0)}}@keyframes hero-module-scss-module__OlkJca__reset-italic{0%{transform:skew(0)}to{transform:skewX(var(--skew-deg))}}}.hero-module-scss-module__OlkJca__container{grid-template-rows:repeat(2,min-content);display:grid}.hero-module-scss-module__OlkJca__headerContainer{min-height:75svh;padding:calc(var(--row-height-large) + var(--content-spacer)) var(--gutter) var(--gutter);grid-template-columns:1fr;align-items:end;display:grid}@media only screen and (min-width:768px){.hero-module-scss-module__OlkJca__headerContainer{column-gap:var(--gutter);grid-template-columns:1fr min-content}}.hero-module-scss-module__OlkJca__title{font-family:var(--roc-grotesk);font-size:calc(72px - 72px*var(--scale-modifier) + 100vw*72/var(--target-window-width)*var(--scale-modifier));text-transform:uppercase;letter-spacing:-.01em;text-box:trim-both cap alphabetic;font-weight:700;line-height:.78}@media only screen and (min-width:768px){.hero-module-scss-module__OlkJca__title{font-size:calc(146px - 146px*var(--scale-modifier) + 100vw*146/var(--target-window-width)*var(--scale-modifier));line-height:.74}}@media only screen and (min-width:1280px){.hero-module-scss-module__OlkJca__title{font-size:calc(292px - 292px*var(--scale-modifier) + 100vw*292/var(--target-window-width)*var(--scale-modifier));line-height:.71}}.hero-module-scss-module__OlkJca__title{max-width:calc(330px - 330px*var(--scale-modifier) + 100vw*330/var(--target-window-width)*var(--scale-modifier))}@media only screen and (min-width:768px){.hero-module-scss-module__OlkJca__title{max-width:calc(650px - 650px*var(--scale-modifier) + 100vw*650/var(--target-window-width)*var(--scale-modifier))}}@media only screen and (min-width:1280px){.hero-module-scss-module__OlkJca__title{max-width:calc(1300px - 1300px*var(--scale-modifier) + 100vw*1300/var(--target-window-width)*var(--scale-modifier))}}.hero-module-scss-module__OlkJca__buttonScroll{display:none}@media only screen and (min-width:768px){.hero-module-scss-module__OlkJca__buttonScroll{place-self:end;display:grid}}.hero-module-scss-module__OlkJca__assetContainer{aspect-ratio:1;width:100%;max-height:100svh}@media only screen and (min-width:768px){.hero-module-scss-module__OlkJca__assetContainer{aspect-ratio:unset}}
@layer primitive{@keyframes related-projects-module-scss-module__gI0Nbq__reset-opacity{to{opacity:1}}@keyframes related-projects-module-scss-module__gI0Nbq__reset-translate{to{transform:translate(0)}}@keyframes related-projects-module-scss-module__gI0Nbq__reset-italic{0%{transform:skew(0)}to{transform:skewX(var(--skew-deg))}}}.related-projects-module-scss-module__gI0Nbq__container{padding-bottom:var(--container-spacer);display:grid}.related-projects-module-scss-module__gI0Nbq__headerContainer{display:contents}@media only screen and (min-width:768px){.related-projects-module-scss-module__gI0Nbq__headerContainer{column-gap:var(--gutter);padding:var(--gutter);justify-content:space-between;align-items:center;display:flex}}.related-projects-module-scss-module__gI0Nbq__title{font-family:var(--roc-grotesk);font-size:calc(56px - 56px*var(--scale-modifier) + 100vw*56/var(--target-window-width)*var(--scale-modifier));text-transform:uppercase;letter-spacing:-.01em;text-box:trim-both cap alphabetic;padding:var(--gutter);grid-row:1;font-weight:700;line-height:.79}@media only screen and (min-width:768px){.related-projects-module-scss-module__gI0Nbq__title{font-size:calc(64px - 64px*var(--scale-modifier) + 100vw*64/var(--target-window-width)*var(--scale-modifier));grid-row:unset;padding:unset;line-height:.78}}@media only screen and (min-width:1280px){.related-projects-module-scss-module__gI0Nbq__title{font-size:calc(96px - 96px*var(--scale-modifier) + 100vw*96/var(--target-window-width)*var(--scale-modifier));line-height:.75}}.related-projects-module-scss-module__gI0Nbq__link{margin-top:calc(40px - 40px*var(--scale-modifier) + 100vw*40/var(--target-window-width)*var(--scale-modifier));flex-shrink:0;grid-row:3;justify-self:center}@media only screen and (min-width:768px){.related-projects-module-scss-module__gI0Nbq__link{grid-row:unset;justify-self:unset;margin-top:unset}}.related-projects-module-scss-module__gI0Nbq__projectsContainer{row-gap:calc(32px - 32px*var(--scale-modifier) + 100vw*32/var(--target-window-width)*var(--scale-modifier));padding-inline:var(--gutter);flex-direction:column;grid-row:2;align-items:flex-start;display:flex}@media only screen and (min-width:768px){.related-projects-module-scss-module__gI0Nbq__projectsContainer{grid-template-columns:calc(var(--single-column-width)*8 + var(--gutter)*7) calc(var(--single-column-width)*4 + var(--gutter)*3);grid-row:unset;column-gap:var(--gutter);display:grid}}@media only screen and (min-width:1280px){.related-projects-module-scss-module__gI0Nbq__projectsContainer{grid-template-columns:calc(var(--single-column-width)*10 + var(--gutter)*9) calc(var(--single-column-width)*5 + var(--gutter)*4) calc(var(--single-column-width)*9 + var(--gutter)*8)}}@media only screen and (max-width:1279px){.related-projects-module-scss-module__gI0Nbq__projectContainer{width:100%}.related-projects-module-scss-module__gI0Nbq__projectContainer:nth-child(3){display:none}}
