.mk-section:where(.projects-selection){padding-top:var(--space-3xl)}.mk-module.projects-selection{--selection-stick:calc(var(--header-height,0px) - 1px);--selection-max:min(90svh, calc(100svh - var(--selection-stick)));--selection-bar-cell:clamp(3.125rem, 2.77667rem + 1.59236vw, 4.6875rem);--selection-bar:7rem;--selection-ratio:1.5}@media only screen and (width>=720px){.mk-module.projects-selection{--selection-bar:calc(2 * var(--selection-bar-cell) + 3px);--selection-ratio:2.75}body.admin-bar .mk-module.projects-selection{--selection-stick:calc(var(--header-height,0px) + 32px - 1px)}}.mk-module.projects-selection:not(.mk-section-first){border-top:var(--grid-line)}.mk-module.projects-selection .module-inner .intro{padding-bottom:var(--space-3xl)}.mk-module.projects-selection .intro svg{vertical-align:-.07em;fill:currentColor;width:auto;height:.8em;margin-inline:-.1em .15em}.mk-module.projects-selection .projects-selection-items{counter-reset:projects}.mk-module.projects-selection .projects-selection-items .project-item{top:var(--selection-stick);background-color:var(--module-bg,var(--color-background));background-image:linear-gradient(var(--module-border,var(--color-border)) 0 0);background-repeat:no-repeat;background-size:100% 1px;border-top:none;border-right:none;padding-top:1px;position:sticky}.mk-module.projects-selection .projects-selection-items .project-item+.project-item{margin-top:clamp(4rem,2.38376rem + 7.38854vw,11.25rem)}.mk-module.projects-selection .projects-selection-items .project-item:has(:focus-visible){z-index:1}.mk-module.projects-selection .projects-selection-items .project-item-visual{border:none;flex:none;padding:0}.mk-module.projects-selection .projects-selection-items .project-item-visual a,.mk-module.projects-selection .projects-selection-items .project-item-visual .mk-img{width:100%}.mk-module.projects-selection .projects-selection-items .project-item-visual img{width:100%;height:min(100vw / var(--selection-ratio), var(--selection-max) - var(--selection-bar) - 1px);object-fit:cover}@media only screen and (width<=719.98px){.mk-module.projects-selection .projects-selection-items .project-item{height:min(100vw / var(--selection-ratio) + var(--selection-bar), var(--selection-max))}.mk-module.projects-selection .projects-selection-items .project-item-visual{flex:1 1 0;align-items:stretch;min-height:0}.mk-module.projects-selection .projects-selection-items .project-item-visual a,.mk-module.projects-selection .projects-selection-items .project-item-visual .mk-img,.mk-module.projects-selection .projects-selection-items .project-item-visual img{height:100%}.mk-module.projects-selection .projects-selection-items .project-item-header,.mk-module.projects-selection .projects-selection-items .project-item-footer{flex:none}}.mk-module.projects-selection .projects-selection-items .project-item-header{grid-template-columns:var(--selection-bar-cell) minmax(0, 1fr) var(--selection-bar-cell);border-bottom:1px solid var(--module-border,var(--color-border));background-clip:padding-box}.mk-module.projects-selection .projects-selection-items .project-item-footer{border-top:1px solid var(--module-border,var(--color-border));background-clip:padding-box}.mk-module.projects-selection .projects-selection-items .project-item-title{font-size:var(--text-m);flex-direction:row;justify-content:flex-start;padding-inline:clamp(1rem,.804936rem + .89172vw,1.875rem)}.mk-module.projects-selection .projects-selection-items .project-item-link a{font-size:var(--text-m);padding-inline:clamp(1rem,.804936rem + .89172vw,1.875rem)}.mk-module.projects-selection .projects-selection-items .project-item .project-like svg{width:clamp(1.5rem,1.38854rem + .509554vw,2rem);height:auto}.mk-module.projects-selection .projects-selection-items .project-item .project-like-icon-outline svg{fill:var(--color-border)}@media only screen and (width>=720px){.mk-module.projects-selection .projects-selection-items .project-item-header>*,.mk-module.projects-selection .projects-selection-items .project-item-footer>*{min-height:var(--selection-bar-cell)}.mk-module.projects-selection .projects-selection-items .project-item-client{align-items:center}}.mk-module.projects-selection .projects-selection-more{gap:0;display:grid;overflow-x:clip}.mk-module.projects-selection .projects-selection-more .project-items-tiles{row-gap:0;margin-right:-1px}.mk-module.projects-selection .projects-selection-more .project-items-tiles .project-item{border-bottom:none}.mk-module.projects-selection .projects-selection-more .project-items-tiles .project-item:first-child{border-top:none}@media only screen and (width>=720px){.mk-module.projects-selection .projects-selection-more .project-items-tiles .project-item:nth-child(2){border-top:none}}@media only screen and (width>=1250px){.mk-module.projects-selection .projects-selection-more .project-items-tiles .project-item:nth-child(3){border-top:none}}.mk-module.projects-selection .project-items-tiles+.projects-selection-bar{border-top:var(--grid-line)}.mk-module.projects-selection:has(.projects-selection-more){padding-bottom:0}.mk-module.projects-selection .projects-selection-bar{justify-content:space-between;align-items:center;gap:var(--space-m) var(--space-xl);padding:var(--space-l) var(--space-page-padding);flex-wrap:wrap;display:flex}.mk-module.projects-selection .projects-selection-bar p{font-size:var(--text-l);margin:0;font-weight:500}
