.GrainyGradient_layer__f4i_5{position:absolute;inset:0;overflow:hidden;pointer-events:none;transition:opacity var(--theme-transition);background-image:url(/bg-gradient-new.png);border-image-repeat:repeat;background-position:50%;background-size:200px;background-repeat:repeat;filter:grayscale(1) contrast(220%) brightness(68%)}.GrainyGradient_page__sxkRf{position:fixed}.GrainyGradient_blok__jFpbU,.GrainyGradient_page__sxkRf{z-index:-1;opacity:var(--theme-bg-gradient)}.BlokSidePanels_side__xlMB7{position:absolute;left:0;width:100%;height:100%;border:var(--border-width) solid;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height var(--theme-transition),background var(--theme-transition),opacity var(--theme-transition),-webkit-backdrop-filter var(--theme-transition);transition:height var(--theme-transition),background var(--theme-transition),backdrop-filter var(--theme-transition),opacity var(--theme-transition);transition:height var(--theme-transition),background var(--theme-transition),backdrop-filter var(--theme-transition),opacity var(--theme-transition),-webkit-backdrop-filter var(--theme-transition);pointer-events:none;opacity:0;background:var(--theme-blok-sidepanel)}.BlokSidePanels_side_Top__j4TnO{left:calc(0px - 1.25*var(--border-width));top:0;height:var(--panel-height);width:calc(100% + 2.5*var(--border-width));transform:rotateX(90deg) rotateY(0deg) translateY(calc(var(--panel-height) * -1));transform-origin:0 0}@media(max-width:770px){.BlokSidePanels_side_Top__j4TnO{border-top-width:calc(var(--border-width) + 1px)}}.BlokSidePanels_side_Bottom__mC22P{top:100%;height:var(--panel-height);transform:rotateX(90deg) rotateY(0deg) translateY(calc(var(--panel-height) * -1));transform-origin:0 0}.BlokSidePanels_side_Back__ulw3F,.BlokSidePanels_side_Bottom__mC22P{left:calc(0px - var(--border-width));width:calc(100% + 2*var(--border-width))}.BlokSidePanels_side_Back__ulw3F{top:0;height:100%;transform:translateZ(calc(var(--panel-height) * -1));transform-origin:0 0}.IconArrowLongUp_root__Q8vb9{position:relative;width:100%;height:100%}.IconArrowLongUp_root__Q8vb9:before{content:"";position:absolute;top:2px;bottom:0;left:50%;width:calc(var(--icon-size)*.08);background:currentColor;transform:translateX(-50%)}.IconArrowLongUp_head__A41g3{position:relative;display:block;z-index:1}.BlokFooter_footerColumn__puHu0 .mailDesktop{display:inline}@media(max-width:450px){.BlokFooter_footerColumn__puHu0 .mailDesktop{display:none}}.BlokFooter_footerColumn__puHu0 .mailMobile{display:none}@media(max-width:450px){.BlokFooter_footerColumn__puHu0 .mailMobile{display:inline}}.BlokFooter_footerIcon__K6R0k{height:calc(100% - var(--spacing-base)*2)}.BlokFooter_footerColumnLeft__p4f3S,.BlokFooter_footerColumnRight__XW_js{width:50%;padding:0!important}.BlokFooter_lefside__Q2QQw{padding-right:calc(var(--spacing-base)/2)!important}.BlokFooter_footerColumnRight__XW_js{display:flex}.BlokFooter_rightside__LtLLT{padding-left:calc(var(--spacing-base)/2)!important}.BlokFooter_sitemap__m3oo2{display:flex;flex-direction:row;gap:var(--spacing-side)}.BlokFilter_blokFilter__5bHFh{position:relative}.BlokFilter_sortButton__SC_Zy{padding-bottom:var(--filter-bottom-padding)!important}.BlokFilter_sortButton__SC_Zy[data-active=true]{color:inherit;opacity:var(--theme-muted-opacity)}.BlokFilter_icon__sAkUx{padding-bottom:var(--filter-bottom-padding)!important}.BlokProjectListClient_projectList__OyBAt{z-index:4}.BlokProjectListClient_projectList__OyBAt .blok-Project[data-hide-copy=true] .row>.column{opacity:0}.BlokProjectListClient_activeProjectLayer__3iGlt{display:contents;pointer-events:none}.BlokProjectListClient_activeProjectRow__MOtFg{position:fixed;pointer-events:none;z-index:1;color:var(--theme-type)}.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project{width:100%;pointer-events:none;background:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;border-left-width:0!important;border-right-width:0!important;isolation:auto!important}.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project .row{background:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;isolation:auto!important}.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project .column-Category,.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project .column-Project,.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project .column-Year{font-weight:400}.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project .column-Icons,.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project .row>.grainyGradient,.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project>.grainyGradient,.BlokProjectListClient_activeProjectRow__MOtFg .blok-Project>.side{opacity:0!important}.BlokProjectListClient_activeProjectRowBlend__n8SNN{display:none}@supports(mix-blend-mode:difference){.BlokProjectListClient_activeProjectRowBlend__n8SNN{display:block}.BlokProjectListClient_activeProjectRowBlend__n8SNN .blok-Project .column-Category,.BlokProjectListClient_activeProjectRowBlend__n8SNN .blok-Project .column-Project,.BlokProjectListClient_activeProjectRowBlend__n8SNN .blok-Project .column-Year{color:#fff;mix-blend-mode:difference}}.ThumbnailWrapper_thumbnailWrapper__Qdi3x{--thumb-delay:75ms;--thumb-enter:.33s ease;--thumb-image-reveal:.33s cubic-bezier(0.22,1,0.36,1);--thumb-image-reveal-start-x:25%;--thumb-image-reveal-start-y:25%;--thumb-exit-duration:.33s;--thumb-exit-delay:1s;--thumb-exit-ease:ease;--thumb-exit:var(--thumb-exit-duration) var(--thumb-exit-ease) var(--thumb-exit-delay);--thumb-size:min(36rem,max(18rem,calc(23vw - var(--spacing-base))),max(0px,calc(100vw - var(--spacing-base) * 2)),max(0px,calc(100vh - var(--spacing-base) * 2)));position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:9998;isolation:auto}.ThumbnailWrapper_thumbnailItem__na1Ez{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:var(--thumb-size);aspect-ratio:1/1;overflow:visible;opacity:0;z-index:2;transform:translate3d(var(--thumbnail-x),var(--thumbnail-y),0);animation:ThumbnailWrapper_thumbnailItemEnter__YYJ8o var(--thumb-enter) forwards;will-change:opacity}.ThumbnailWrapper_thumbnailBlendOverlay__T9XEs{position:fixed;inset:0;pointer-events:none;z-index:3;-webkit-mask-image:var(--thumb-mask-image);mask-image:var(--thumb-mask-image);-webkit-mask-position:var(--thumb-mask-position);mask-position:var(--thumb-mask-position);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--thumb-mask-size);mask-size:var(--thumb-mask-size)}.ThumbnailWrapper_thumbnailItemLeaving__PsEmy{animation:ThumbnailWrapper_thumbnailItemExit__xfRZe var(--thumb-exit) both}.ThumbnailWrapper_thumbnailImage__JuJ7c{position:relative;width:var(--thumb-frame-width);height:var(--thumb-frame-height);max-width:100%;max-height:100%;overflow:hidden;opacity:0;border:1px solid rgba(0,0,0,0);border-radius:1.1rem;-webkit-clip-path:inset(var(--thumb-image-reveal-start-y) var(--thumb-image-reveal-start-x));clip-path:inset(var(--thumb-image-reveal-start-y) var(--thumb-image-reveal-start-x));will-change:opacity,clip-path}.ThumbnailWrapper_thumbnailImage__JuJ7c img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ThumbnailWrapper_thumbnailImageLoaded__qJ_ak{opacity:1;border-color:color-mix(in srgb,var(--theme-type) 20%,transparent);animation:ThumbnailWrapper_thumbnailImageReveal__c_KQ0 var(--thumb-image-reveal) forwards}@keyframes ThumbnailWrapper_thumbnailItemEnter__YYJ8o{0%{opacity:0}to{opacity:1}}@keyframes ThumbnailWrapper_thumbnailItemExit__xfRZe{0%{opacity:1}to{opacity:0}}@keyframes ThumbnailWrapper_thumbnailImageReveal__c_KQ0{0%{-webkit-clip-path:inset(var(--thumb-image-reveal-start-y) var(--thumb-image-reveal-start-x));clip-path:inset(var(--thumb-image-reveal-start-y) var(--thumb-image-reveal-start-x))}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.SliderIndicators_sliderIndicator__S0hB8{position:absolute;bottom:calc(var(--spacing-base)/2);right:var(--spacing-side);display:inline-flex;align-items:flex-end;gap:6px;z-index:1}@media(max-width:770px){.SliderIndicators_sliderIndicator__S0hB8{gap:5px}}.SliderIndicators_sliderIndicator_Item__y1or5{width:1.5px;height:.75rem;background:currentColor;transition:all .33s ease}@media(max-width:770px){.SliderIndicators_sliderIndicator_Item__y1or5{height:12px}}.SliderIndicators_sliderIndicator_Item__y1or5[data-active=true]{height:1.25rem}@media(max-width:770px){.SliderIndicators_sliderIndicator_Item__y1or5[data-active=true]{height:18px}}.TheMarkdown_markdown__qc9XA{min-width:0;white-space:pre-line}.TheMarkdown_markdown__qc9XA a{--markdown-underline-progress:100%;text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:var(--markdown-underline-progress) var(--border-hyperlink),0 var(--border-hyperlink);background-position:100% 100%,0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;will-change:background-size}@media(hover:hover){.TheMarkdown_markdown__qc9XA a:hover{animation:TheMarkdown_markdownLinkUnderline__CFEjb .66s ease;animation-iteration-count:1}}@keyframes TheMarkdown_markdownLinkUnderline__CFEjb{0%{background-size:100% var(--border-hyperlink),0 var(--border-hyperlink)}50%{background-size:0 var(--border-hyperlink),0 var(--border-hyperlink)}51%{background-size:0 var(--border-hyperlink),0 var(--border-hyperlink)}to{background-size:0 var(--border-hyperlink),100% var(--border-hyperlink)}}