.ProjectArea_projectArea__ZtaZN{display:grid;grid-template-rows:var(--layout-header-rows);grid-template-columns:var(--layout-content-cols);height:100vh;height:100dvh;width:98.5%;background-color:var(--color-bg-primary);overflow:hidden}.ProjectArea_projectAreaHeader__bq_Sf{grid-column:2/3;color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);display:flex;align-items:center;justify-content:flex-start;height:100%}.ProjectArea_projectAreaHeader__bq_Sf p{margin:0;transform:translateY(.95vh);transform:translateY(.95dvh)}.ProjectArea_projectAreaInformationContainer__2W7Px{overflow-y:auto;grid-column:1/4;grid-row:2/3;display:grid;grid-template-columns:var(--layout-content-cols);margin:0;padding:0;scroll-behavior:auto!important;scroll-snap-type:none;overscroll-behavior:contain;transform:translateY(-.4vh);transform:translateY(-.4dvh)}.ProjectArea_projectAreaInformation__50S9m{width:100%;grid-column:2/3;padding:0;margin:0}.ProjectArea_projectCarouselContainer__LorGw{width:100%;margin:0;padding:0}.ProjectArea_projectCategories__7W3Zv h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}.ProjectArea_categoriesContainer__9w8GH{display:flex;flex-wrap:wrap}.ProjectArea_categoryItem__NcQ4N{display:inline-block;padding:var(--space-xs) var(--space-sm);margin:var(--space-xs);border:var(--border-tag);border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-light);transition:background-color var(--transition-base),color var(--transition-base)}.ProjectArea_categoryItem__NcQ4N:hover{background-color:var(--color-black);color:var(--color-white)}.ProjectArea_projectDescription__50HII h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}.ProjectArea_projectDescription__50HII h4{font-weight:var(--font-weight-medium);font-size:var(--font-size-xl)}.ProjectArea_projectDescription__50HII p{font-weight:var(--font-weight-light);font-size:var(--font-size-base);line-height:var(--line-height-body)}.ProjectArea_projectDescriptionTitle__k1Wsm{font-weight:var(--font-weight-medium);font-size:var(--font-size-xl)}.ProjectArea_projectDescriptionText__j1ood{font-weight:var(--font-weight-light);font-size:var(--font-size-base);line-height:var(--line-height-body)}.ProjectArea_projectClient__ATCjP h3,.ProjectArea_projectCredits__dngsF h3{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl)}.ProjectArea_creditItem__ZS9Y1 p,.ProjectArea_projectClient__ATCjP p{font-weight:var(--font-weight-light);font-size:var(--font-size-base);line-height:var(--line-height-body)}.ProjectArea_goBackArrow__G_5HT{position:fixed!important;top:2.5vh!important;top:2.5dvh!important;left:45vh!important;left:45dvh!important;z-index:var(--z-toast)!important;cursor:pointer!important;width:2vh!important;width:2dvh!important;height:2vh!important;height:2dvh!important}.ProjectArea_goBackArrow__G_5HT img{width:100%;height:100%}.ProjectArea_projectLongDescription__hzRwK h1{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.ProjectArea_projectLongDescription__hzRwK h2{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin-top:1.8dvh;margin-bottom:1.2dvh}.ProjectArea_projectLongDescription__hzRwK h3{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);margin-top:var(--space-md);margin-bottom:var(--space-sm)}.ProjectArea_projectLongDescription__hzRwK h4{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.ProjectArea_projectLongDescription__hzRwK p{font-weight:var(--font-weight-light);font-size:var(--font-size-base);line-height:var(--line-height-body);margin-bottom:var(--space-md)}.ProjectArea_projectLongDescription__hzRwK ol,.ProjectArea_projectLongDescription__hzRwK ul{margin-bottom:var(--space-md);padding-left:var(--space-xl)}.ProjectArea_projectLongDescription__hzRwK li{font-weight:var(--font-weight-light);font-size:var(--font-size-base);margin-bottom:var(--space-xs)}.ProjectArea_projectLongDescription__hzRwK strong{font-weight:var(--font-weight-bold)}.ProjectArea_projectLongDescription__hzRwK em{font-style:italic}