.Medium-module__-CFWMa__mediaContainer,.Medium-module__-CFWMa__videoPlayer{width:100%;height:100%;position:relative;overflow:hidden}:-webkit-any(.Medium-module__-CFWMa__nativeVideo:fullscreen,.Medium-module__-CFWMa__nativeVideo:-webkit-full-screen){background:#000;object-fit:contain!important;width:100%!important;height:100%!important}:is(.Medium-module__-CFWMa__nativeVideo:fullscreen,.Medium-module__-CFWMa__nativeVideo:fullscreen){background:#000;object-fit:contain!important;width:100%!important;height:100%!important}@media (hover:hover) and (pointer:fine){.Medium-module__-CFWMa__videoPlayer:hover .Medium-module__-CFWMa__videoControls{opacity:1;pointer-events:auto}}
.ProjectPage-module__5xLhZq__projectPage{min-height:var(--content-height);grid-template-rows:1fr auto;display:grid}.ProjectPage-module__5xLhZq__projectContent{min-height:0}.ProjectPage-module__5xLhZq__gallery{margin-block-start:var(--spacing);margin-block-end:var(--spacing)}.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__stack{width:min(100%,700px);max-width:calc(100vw - (2 * var(--margin-page)))}.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__overview{gap:var(--margin-page);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__stack>div{margin-bottom:var(--margin-page)}.ProjectPage-module__5xLhZq__stackItem{cursor:default}.ProjectPage-module__5xLhZq__stackItemClickable{cursor:pointer}.ProjectPage-module__5xLhZq__overviewItem{cursor:default;align-self:start;margin-bottom:0}.ProjectPage-module__5xLhZq__overviewItemClickable{cursor:pointer}.ProjectPage-module__5xLhZq__overviewMedia{width:100%;height:auto;display:block}.ProjectPage-module__5xLhZq__projectFooter{width:100%;padding-top:var(--margin-page)}.ProjectPage-module__5xLhZq__footerDivider{width:100%}.ProjectPage-module__5xLhZq__footerRow{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.ProjectPage-module__5xLhZq__description{margin-block-end:var(--spacing)}.ProjectPage-module__5xLhZq__backgroundHidden{opacity:0;pointer-events:none}@media screen and (min-width:960px){.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__overview{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:960px) and (max-aspect-ratio:4/3){.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:960px) and (min-aspect-ratio:3/2){.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__overview{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:960px) and (min-aspect-ratio:16/10){.ProjectPage-module__5xLhZq__gallery .ProjectPage-module__5xLhZq__overview{grid-template-columns:repeat(6,minmax(0,1fr))}}
.GridView-module__FR-aiG__gridViewSection{box-sizing:border-box;min-height:100vh}.GridView-module__FR-aiG__gridView{gap:var(--margin-page);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.GridView-module__FR-aiG__gridCard{align-self:start}.GridView-module__FR-aiG__gridCardLink{text-decoration:none;display:block}.GridView-module__FR-aiG__gridCardTitle{white-space:nowrap;text-overflow:ellipsis;display:block;overflow-x:hidden;color:var(--foreground)!important;text-decoration:none!important}.GridView-module__FR-aiG__gridCardMedia{width:100%;height:auto;margin-bottom:0;display:block}@media screen and (min-width:769px){.GridView-module__FR-aiG__gridView{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:769px) and (max-aspect-ratio:4/3){.GridView-module__FR-aiG__gridView{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px) and (min-aspect-ratio:16/10){.GridView-module__FR-aiG__gridView{grid-template-columns:repeat(4,minmax(0,1fr))}}
.FullscreenImageView-module__nX2YgW__fullscreenOverlay{z-index:50;background:var(--background);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.FullscreenImageView-module__nX2YgW__fullscreenCursorArrow{color:var(--link-color);z-index:52;pointer-events:none;line-height:1;text-decoration:underline;position:fixed;transform:translate(10px,10px)}.FullscreenImageView-module__nX2YgW__measureCaptionLength,.FullscreenImageView-module__nX2YgW__measureMore{white-space:nowrap;visibility:hidden;position:absolute;left:0}.FullscreenImageView-module__nX2YgW__measureCaptionHeight{visibility:hidden;position:absolute;left:0}.FullscreenImageView-module__nX2YgW__fullscreenStage{height:calc(100dvh - (2 * var(--caption-spacing)));width:calc(100dvw - (2 * var(--margin-page)));padding-left:var(--margin-page);padding-right:var(--margin-page);top:var(--caption-spacing);left:var(--margin-page);flex-direction:row;justify-content:center;display:flex;position:relative;cursor:none!important}.FullscreenImageView-module__nX2YgW__fullscreenMedium{width:100%;height:100%}.FullscreenImageView-module__nX2YgW__fullscreenCloseButton{top:var(--margin-page);right:var(--margin-page);z-index:53;position:fixed}.FullscreenImageView-module__nX2YgW__fullscreenMeta{left:var(--margin-page);right:var(--margin-page);bottom:var(--margin-page);z-index:53;align-items:center;gap:var(--margin-page);display:flex;position:fixed}.FullscreenImageView-module__nX2YgW__fullscreenControls{align-items:center;gap:var(--margin-page);width:100%;display:flex}.FullscreenImageView-module__nX2YgW__fullscreenLabel{white-space:normal;overflow-wrap:anywhere}.FullscreenImageView-module__nX2YgW__fullscreencaption{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (hover:none),(pointer:coarse){.FullscreenImageView-module__nX2YgW__fullscreenCursorArrow{display:none}}
main.ArchivePage-module__HjgvSq__main{box-sizing:border-box;width:100%;overflow-x:clip}.ArchivePage-module__HjgvSq__backgroundHidden{opacity:0;pointer-events:none}.ArchivePage-module__HjgvSq__archiveContainer{grid-template-columns:repeat(var(--archive-columns,3), minmax(0, 1fr));gap:var(--margin-page);width:100%;display:grid}.ArchivePage-module__HjgvSq__archiveMediumContainer{width:100%;min-width:0;position:relative}.ArchivePage-module__HjgvSq__archiveMediumButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.ArchivePage-module__HjgvSq__archiveMedium{object-position:top}
.ListView-module__BnF1Aq__listTableSection{width:100%}.ListView-module__BnF1Aq__listTable{table-layout:fixed}.ListView-module__BnF1Aq__listWrap{border-collapse:collapse;width:100%}.ListView-module__BnF1Aq__listTableCell{vertical-align:top}.ListView-module__BnF1Aq__listScrollWrap{max-height:90vh;overflow-y:auto}.ListView-module__BnF1Aq__listTable{--list-index-width:24px;--list-gap:4px;--list-year-width:52px;border-collapse:collapse;width:100%}.ListView-module__BnF1Aq__listTable th,.ListView-module__BnF1Aq__listTable td{text-align:left;vertical-align:top;padding:0;font-weight:400}.ListView-module__BnF1Aq__listHeadButton{all:unset;cursor:pointer}.ListView-module__BnF1Aq__listRow td{display:table-cell}.ListView-module__BnF1Aq__listIndex,.ListView-module__BnF1Aq__listYear,.ListView-module__BnF1Aq__listClient{padding-right:var(--list-gap)}.ListView-module__BnF1Aq__listTitle a{text-decoration:underline;color:var(--link-color)!important}.ListView-module__BnF1Aq__listTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ListView-module__BnF1Aq__listTable th:first-child,.ListView-module__BnF1Aq__listTable td:first-child{width:var(--list-index-width);text-align:right;padding-right:8px}.ListView-module__BnF1Aq__listTable th:nth-child(2),.ListView-module__BnF1Aq__listTable td:nth-child(2){width:calc(100% - var(--list-index-width) - var(--list-year-width) - var(--list-client-width))}.ListView-module__BnF1Aq__listTable th:nth-child(3),.ListView-module__BnF1Aq__listTable td:nth-child(3){width:var(--list-year-width);text-align:left}.ListView-module__BnF1Aq__listTable th:nth-child(4),.ListView-module__BnF1Aq__listTable td:nth-child(4){width:var(--list-client-width);text-align:left}.ListView-module__BnF1Aq__previewCell{vertical-align:top;width:min(400px,32vw);padding-left:var(--margin-page);display:none;position:relative}.ListView-module__BnF1Aq__coverMedia{z-index:0;display:none;width:100%!important;height:auto!important;position:relative!important;top:auto!important;right:auto!important}.ListView-module__BnF1Aq__coverMediaStack{z-index:0;pointer-events:none;width:100%;max-width:400px;height:auto;display:none;position:relative;top:0;left:0;right:auto}.ListView-module__BnF1Aq__coverMediaLayer{opacity:0;visibility:hidden;position:absolute;inset:0}.ListView-module__BnF1Aq__coverMediaLayerActive{opacity:1;visibility:visible}@media screen and (min-width:769px){.ListView-module__BnF1Aq__listTable th:nth-child(2),.ListView-module__BnF1Aq__listTable td:nth-child(2){width:calc(50vw - var(--list-index-width) - var(--list-gap) - var(--list-year-width) - (var(--margin-page) / 2))}.ListView-module__BnF1Aq__listTable th:nth-child(4),.ListView-module__BnF1Aq__listTable td:nth-child(4){width:auto}.ListView-module__BnF1Aq__previewCell{display:table-cell}.ListView-module__BnF1Aq__coverMedia{z-index:0;display:block;width:100%!important;max-width:400px!important;height:auto!important;position:relative!important;top:auto!important;right:auto!important}.ListView-module__BnF1Aq__coverMediaStack{display:block}}
