ul.ProjectsPage-module__P71KAa__projectContainer{margin:0;margin-top:var(--margin-text);grid-column:1/13;padding-inline-start:0;list-style:none}.ProjectsPage-module__P71KAa__project{margin-bottom:var(--margin-page)}li.ProjectsPage-module__P71KAa__project>a{text-decoration:none;display:block}.ProjectsPage-module__P71KAa__mobileCover{width:100%;height:auto;margin-bottom:2px}li.ProjectsPage-module__P71KAa__project .ProjectsPage-module__P71KAa__projectTitleWrapper{align-items:end;gap:4px;display:flex}li.ProjectsPage-module__P71KAa__project .ProjectsPage-module__P71KAa__projectTitleWrapper .ProjectsPage-module__P71KAa__title{text-decoration:underline}.ProjectsPage-module__P71KAa__imageCount{padding-bottom:2px;display:none}li.ProjectsPage-module__P71KAa__project .ProjectsPage-module__P71KAa__projectTitleWrapper:before{content:"•";margin-right:.5em;text-decoration:none!important;text-decoration-thickness:none!important}.ProjectsPage-module__P71KAa__client,.ProjectsPage-module__P71KAa__year{display:none}.ProjectsPage-module__P71KAa__coverMedia{z-index:-1;display:none;top:var(--margin-page)!important;right:var(--margin-page)!important;height:var(--content-height)!important;width:auto!important;position:absolute!important}.ProjectsPage-module__P71KAa__coverMediaStack{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.ProjectsPage-module__P71KAa__coverMediaLayer{opacity:0;visibility:hidden;position:absolute;inset:0}.ProjectsPage-module__P71KAa__coverMediaLayerActive{opacity:1;visibility:visible}@media (min-width:48rem){.ProjectsPage-module__P71KAa__project{margin-bottom:0}li.ProjectsPage-module__P71KAa__project>a{display:grid}.ProjectsPage-module__P71KAa__mobileCover{display:none}li.ProjectsPage-module__P71KAa__project .ProjectsPage-module__P71KAa__projectTitleWrapper{grid-column:1/7}.ProjectsPage-module__P71KAa__imageCount{display:inline}.ProjectsPage-module__P71KAa__client{grid-column:7/11;text-decoration:underline;display:inline}.ProjectsPage-module__P71KAa__year{grid-column:12/13;text-decoration:underline;display:inline}}@media (min-width:64rem){.ProjectsPage-module__P71KAa__coverMedia,.ProjectsPage-module__P71KAa__coverMediaStack{display:block}}@media (min-width:90rem){li.ProjectsPage-module__P71KAa__project .ProjectsPage-module__P71KAa__projectTitleWrapper{grid-column:1/6}.ProjectsPage-module__P71KAa__client{grid-column:6/10}.ProjectsPage-module__P71KAa__year{grid-column:12/13}}@media (min-width:48rem) and (hover:hover) and (pointer:fine){.ProjectsPage-module__P71KAa__coverMedia,.ProjectsPage-module__P71KAa__coverMediaStack{display:block}}.ProjectsPage-module__P71KAa__mobileProjectStackPage{box-sizing:border-box;width:100vw;height:100vh;padding:var(--margin-page);padding-top:calc(var(--margin-page) + var(--header-height) + var(--margin-text) + 1.5em);overflow:clip auto}.ProjectsPage-module__P71KAa__mobileBackButton{margin:0 0 var(--margin-text);display:inline-block}.ProjectsPage-module__P71KAa__mobileProjectSection{margin-bottom:var(--margin-text)}.ProjectsPage-module__P71KAa__mobileProjectSectionTitle{margin:0 0 var(--margin-page);font-size:inherit;font-weight:700}.ProjectsPage-module__P71KAa__mobileProjectDescription{white-space:pre-wrap}.ProjectsPage-module__P71KAa__mobileProjectGalleryStack{gap:var(--margin-page);flex-direction:column;display:flex}.ProjectsPage-module__P71KAa__mobileCreditList{margin:0;padding:0;list-style:none}.ProjectsPage-module__P71KAa__desktopProjectPage{display:none}@media (min-width:48rem){.ProjectsPage-module__P71KAa__mobileProjectStackPage{display:none}.ProjectsPage-module__P71KAa__desktopProjectPage{display:block}}.ProjectsPage-module__P71KAa__galleryWrapper{top:var(--margin-page);left:var(--margin-page);width:calc(100vw - (2 * var(--margin-page)));height:var(--content-height);z-index:-1;position:absolute}.ProjectsPage-module__P71KAa__galleryWrapper .carousel{padding-left:max(0px, calc((100vw - (2 * var(--margin-page))) - (var(--content-height) * var(--cover-aspect,1))))}.ProjectsPage-module__P71KAa__projectFooter{bottom:var(--margin-page);z-index:10;gap:5px;display:flex;position:absolute}.ProjectsPage-module__P71KAa__projectInfoOverlay{top:var(--margin-page);left:var(--margin-page);width:calc(100vw - (2 * var(--margin-page)));height:calc(var(--content-height) - var(--margin-text));z-index:5;background:var(--background);padding-top:var(--margin-text);position:absolute;overflow:auto}.ProjectsPage-module__P71KAa__projectInfoCover{width:210px;height:auto}.ProjectsPage-module__P71KAa__projectInfoText h3{margin:0 0 var(--margin-page)}.ProjectsPage-module__P71KAa__projectInfoText .ProjectsPage-module__P71KAa__description{margin-block-start:var(--margin-text);margin-block-end:var(--margin-text)}li.ProjectsPage-module__P71KAa__creditRow:before{content:"•";position:absolute;top:0;left:0;text-decoration:none!important;text-decoration-thickness:none!important}li.ProjectsPage-module__P71KAa__creditRow{padding-left:1em;position:relative}.ProjectsPage-module__P71KAa__projectFooter .ProjectsPage-module__P71KAa__projectTitle:before{content:"•";margin-right:.5em;text-decoration:none!important;text-decoration-thickness:none!important}.ProjectsPage-module__P71KAa__backButton{left:var(--margin-page);top:calc(var(--margin-page) + var(--header-height) + var(--margin-text));position:absolute}
.Carousel-module__F3s0Qa__carousel_outer{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-x pinch-zoom;overscroll-behavior:contain;cursor:grab;max-width:100vw;margin:auto;overflow:hidden}.Carousel-module__F3s0Qa__carousel_outer:active,.Carousel-module__F3s0Qa__carousel_outer:active *{cursor:grabbing!important}.Carousel-module__F3s0Qa__carousel_inner{touch-action:pan-x pinch-zoom;display:flex}.Carousel-module__F3s0Qa__slide{height:var(--content-height);margin-right:var(--margin-page)}.Carousel-module__F3s0Qa__slide:last-child{margin-right:0}
.Medium-module__-CFWMa__mediaContainer,.Medium-module__-CFWMa__videoPlayer{width:100%;height:100%;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.Medium-module__-CFWMa__videoPlayer:hover .Medium-module__-CFWMa__videoControls{opacity:1;pointer-events:auto}}
