.workspage{padding-top:12rem;color:var(--black);background-color:var(--white)}.work-project-section{overflow:hidden;position:relative;padding-bottom:15rem}@media(max-width:767.98px){.work-project-section{padding-bottom:10rem}}.work-project-section .work-project-content{--width: 96rem;--target-gutter: 2.25rem;--margin-unit: .75rem}@media(max-width:1535.98px){.work-project-section .work-project-content{--target-gutter: 1.5rem}}@media(max-width:1023.98px){.work-project-section .work-project-content{--margin-unit: .5rem;--target-gutter: 1.25rem}}@media(max-width:767.98px){.work-project-section .work-project-content{--target-gutter: 1rem}}.work-project-section .work-project-content{--container-padding: var(--target-gutter);width:100%;max-width:calc(var(--width) + 4 * var(--container-padding));margin-left:auto;margin-right:auto;padding:var(--container-padding);display:flex;flex-direction:column;gap:2rem}.work-project-section .work-project-content .top-section{display:flex;flex-direction:column}@media(max-width:767.98px){.work-project-section .work-project-content .top-section{gap:.5rem}}.work-project-section .work-project-content .top-section .section-heading{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;max-width:max-content}.work-project-section .work-project-content .top-section .section-heading .box{width:.75rem;aspect-ratio:1;background-color:var(--light-blue)}.work-project-section .work-project-content .top-section .top-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}@media(max-width:767.98px){.work-project-section .work-project-content .top-section .top-row{gap:1rem;flex-direction:column;align-items:flex-start}}.work-project-section .work-project-content .top-section .top-row .work-project-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:2rem;flex-shrink:0}@media(max-width:767.98px){.work-project-section .work-project-content .top-section .top-row .work-project-actions{width:100%;align-items:flex-start;justify-content:space-between;gap:1rem}}@media(max-width:639.98px){.work-project-section .work-project-content .top-section .top-row .work-project-actions{flex-direction:column}}.work-project-section .work-project-content .top-section .top-row .work-project-actions .work-project-description{max-width:34rem;color:var(--neutral-600)}@media(max-width:767.98px){.work-project-section .work-project-content .top-section .top-row .work-project-actions .work-project-description{max-width:100%}}.work-project-section .work-project-content .top-section .top-row .work-project-actions .work-project-nav{display:flex;align-items:center;gap:.5rem}.work-project-section .work-project-content .top-section .top-row .work-project-actions .work-project-nav .work-project-nav-button{transition:opacity var(--animation-default-half)}.work-project-section .work-project-content .top-section .top-row .work-project-actions .work-project-nav .work-project-nav-button:disabled{opacity:.45;pointer-events:none}.work-project-section .work-project-content .work-project-carousel{position:relative;overflow:hidden;width:100%;cursor:grab;touch-action:pan-y}.work-project-section .work-project-content .work-project-carousel:active{cursor:grabbing}.work-project-section .work-project-content .work-project-carousel .work-project-track{display:flex;align-items:stretch;gap:1rem;width:max-content;will-change:transform}.work-project-section .work-project-content .work-project-carousel .work-project-track .work-project-slide{overflow:hidden;position:relative;flex:0 0 auto;width:25rem;aspect-ratio:3/4;background-color:var(--neutral-200);user-select:none}@media(max-width:1279.98px){.work-project-section .work-project-content .work-project-carousel .work-project-track .work-project-slide{width:21rem}}@media(max-width:1023.98px){.work-project-section .work-project-content .work-project-carousel .work-project-track .work-project-slide{width:18rem}}@media(max-width:767.98px){.work-project-section .work-project-content .work-project-carousel .work-project-track .work-project-slide{width:72vw}}.work-project-section .work-project-content .work-project-carousel .work-project-track .work-project-slide .work-project-image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.work-project-section .work-project-content .work-project-carousel .work-project-track .work-project-slide .work-project-slide-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--neutral-600);background-color:var(--neutral-300)}
