.theme-block.block-kl-work-collection{--block-padding-block-start: clamp(1.5rem, 1.077722063rem + 1.7191977077vw, 2.625rem);--block-padding-block-end: clamp(1.5rem, -.9632879656rem + 10.0286532951vw, 8.0625rem);--card-ratio: 345 / 261}.theme-block.block-kl-work-collection .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-work-collection .block-heading__title{line-height:1.2;font-size:30px}}.theme-block.block-kl-work-collection .block-heading__title{margin:0}.theme-block.block-kl-work-collection .content-card__media{border-radius:var(--radius-small)}.block-kl-work-collection__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;margin-block-end:clamp(1.25rem,.7808022923rem + 1.9102196753vw,2.5rem)}.block-kl-work-collection__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.block-kl-work-collection__filters a{font-family:var(--font-sans);font-size:10px;font-weight:300;line-height:1;letter-spacing:.3125em;text-transform:uppercase;font-style:normal}@media(max-width:767px){.block-kl-work-collection__filters a{letter-spacing:2px}}@media(min-width:768px){.block-kl-work-collection__filters a{line-height:1;font-size:16px}}.block-kl-work-collection__filters a:not(.link--no-animation):focus-visible{transition:none}@media(hover:hover)and (pointer:fine){.block-kl-work-collection__filters a:not(.link--no-animation):not(:focus-visible,.link--no-animation){transition:color var(--duration-fast) var(--ease-out)}}.block-kl-work-collection__filters a:not(.link--no-animation){position:relative}.block-kl-work-collection__filters a:not(.link--no-animation):after{position:absolute;inset-block-end:0;inset-inline:0 auto;display:block;inline-size:100%;block-size:var(--link-underline-thickness);color:inherit;content:"";background:currentcolor;transform:scaleX(0);transform-origin:left}.block-kl-work-collection__filters a:not(.link--no-animation):focus-visible:after{transform:scaleX(1);transition:none}@media(hover:hover)and (pointer:fine){.block-kl-work-collection__filters a:not(.link--no-animation):not(:focus-visible):after{transition:transform var(--duration-fast) var(--ease-out)}.block-kl-work-collection__filters a:not(.link--no-animation):hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.block-kl-work-collection__filters a:not(.link--no-animation):not(:focus-visible):after{transition:none}}.block-kl-work-collection__filters a:focus-visible{transition:none;color:var(--scheme-accent)}@media(hover:hover)and (pointer:fine){.block-kl-work-collection__filters a:not(:focus-visible,.link--no-animation){transition:color var(--duration-fast) var(--ease-out)}.block-kl-work-collection__filters a:hover{color:var(--scheme-accent)}}.block-kl-work-collection__filters a{display:inline-grid;position:relative;padding-block:var(--space-1);color:var(--scheme-text);text-decoration:none;white-space:nowrap}.block-kl-work-collection__filters a:before{content:attr(data-label);grid-area:1/1;font-weight:var(--font-weight-bold);visibility:hidden}.block-kl-work-collection__filters a>span{grid-area:1/1}.block-kl-work-collection__filters [aria-current]{font-weight:var(--font-weight-bold)}@media(min-width:768px){.block-kl-work-collection__filters{column-gap:35px}}.block-kl-work-collection__grid{align-items:start;row-gap:clamp(1.5rem,-.3298710602rem + 7.4498567335vw,6.375rem)}.block-kl-work-collection__pagination{display:flex;justify-content:center;gap:var(--space-6);margin-block-start:var(--space-10)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.block-kl-work-collection .project-card .content-card__link .content-card__image{transform:scale(var(--motion-scale-card-rest));transition:transform var(--duration-card-hover) var(--ease-card-hover)}.block-kl-work-collection .project-card .content-card__link:hover .content-card__image{transform:scale(1)}.block-kl-work-collection .project-card .content-card__link:focus-visible .content-card__image{transform:scale(1);transition:none}}.block-kl-work-collection .project-card .content-card__body{font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:1.3;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-work-collection .project-card .content-card__body{line-height:1.3;font-size:20px}}.block-kl-work-collection .project-card .content-card__body{display:block;padding-block:13px 0;overflow-wrap:anywhere}.block-kl-work-collection .project-card .content-card__title,.block-kl-work-collection .project-card .content-card__client{display:block;text-decoration:none}.block-kl-work-collection .project-card .content-card__title{font-family:var(--font-sans);font-size:14px;font-weight:300;line-height:1.3;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-work-collection .project-card .content-card__title{line-height:1.3;font-size:22px}}.block-kl-work-collection .project-card .content-card__client{font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:1.3;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-work-collection .project-card .content-card__client{line-height:1.3;font-size:20px}}.block-kl-work-collection .project-card .content-card__media{position:relative}.block-kl-work-collection .project-card .content-card__media:after{content:"";position:absolute;inset:0;background:var(--scheme-gallery-overlay);pointer-events:none}.block-kl-work-collection .project-card .content-card__title--overlay{position:absolute;z-index:1;inset-inline:var(--space-4);inset-block-start:var(--space-4);color:var(--scheme-image-text);pointer-events:none}@media(hover:hover)and (pointer:fine){.block-kl-work-collection .project-card .content-card__media:after,.block-kl-work-collection .project-card .content-card__title--overlay{opacity:0;transition:opacity var(--duration-card-hover) var(--ease-card-hover)}.block-kl-work-collection .project-card .content-card__link:is(:hover,:focus-visible) .content-card__media:after,.block-kl-work-collection .project-card .content-card__link:is(:hover,:focus-visible) .content-card__title--overlay{opacity:1}.block-kl-work-collection .project-card .content-card__link:focus-visible .content-card__media:after,.block-kl-work-collection .project-card .content-card__link:focus-visible .content-card__title--overlay{transition:none}}@media(prefers-reduced-motion:reduce){.block-kl-work-collection .project-card .content-card__media:after,.block-kl-work-collection .project-card .content-card__title--overlay{transition:none}}.block-kl-work-collection[aria-busy=true] .block-kl-work-collection__grid{opacity:.6}.block-kl-work-collection.is-enhanced [data-collection-previous]{display:none}@media(prefers-reduced-motion:no-preference){.block-kl-work-collection .block-kl-work-collection__grid{transition:opacity var(--duration-fast) var(--ease-hover)}.block-kl-work-collection .project-card.is-newly-loaded{opacity:1;transition:opacity var(--duration-card-enter) var(--ease-out)}@starting-style{.block-kl-work-collection .project-card.is-newly-loaded{opacity:0}}.block-kl-work-collection .project-card.is-newly-loaded:has(:focus-visible){opacity:1;transition:none}}.block-kl-work-collection.is-instant-update .block-kl-work-collection__grid{transition:none}.theme-block.block-kl-work-collection[data-work-layout=mosaic]{--block-padding-block-start: clamp(1.5rem, .1862464183rem + 5.3486150907vw, 5rem);--block-padding-block-end: clamp(1.5rem, -.7521489971rem + 9.1690544413vw, 7.5rem)}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-heading__title{line-height:1.2;font-size:30px}}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__header{margin-block-end:clamp(1.5rem,.3035458453rem + 4.8710601719vw,4.6875rem)}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__filters a{font-family:var(--font-sans);font-size:9.6px;font-weight:300;line-height:1;letter-spacing:.4166666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__filters a{line-height:1;font-size:12px}}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid{row-gap:27px}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid{container-type:inline-size}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid>.project-card:nth-child(4n+1){grid-column:1/span 7}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid>.project-card:nth-child(4n+2){grid-column:8/span 5}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid>.project-card:nth-child(4n+3){grid-column:1/span 5}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid>.project-card:nth-child(4n+4){grid-column:6/span 7}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__grid .content-card__media{aspect-ratio:auto;block-size:41.2063953488cqw}}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__pagination{justify-content:flex-end;margin-block-start:clamp(2rem,1.0850644699rem + 3.7249283668vw,4.4375rem)}.theme-block.block-kl-work-collection[data-work-layout=mosaic] .block-kl-work-collection__pagination .btn{border-color:transparent}.theme-block.block-kl-work-collection[data-work-layout=archive]{--scheme-background: var(--scheme-image-background);--scheme-text: var(--scheme-image-text);--scheme-heading: var(--scheme-image-text);--scheme-focus: var(--scheme-image-text);--scheme-link: var(--scheme-image-text);--scheme-link-hover: var(--scheme-image-text);--block-padding-block-start: var(--space-10);--block-padding-block-end: 60px}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive]{--block-padding-block-start: 142px;--layout-grid-gutter: 25px}}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive] .block-heading__title{line-height:1.2;font-size:30px}}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__header{flex-direction:column;align-items:flex-start;margin-block-end:30px}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__header{gap:37px;margin-block-end:37px}}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__filters{margin-block:-4px}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__filters a{font-family:var(--font-sans);font-size:9.6px;font-weight:300;line-height:1;letter-spacing:.4166666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__filters a{line-height:1;font-size:12px}}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__filters [aria-current]{color:var(--scheme-accent);font-weight:var(--font-weight-extrabold)}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__grid{row-gap:18px}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__grid>.project-card{--card-ratio: 439.333 / 342;grid-column:span 6}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__grid{row-gap:30px}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__grid>.project-card{grid-column:span 4}}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive] .project-card .content-card__body{padding-block-start:7px}}.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__pagination{justify-content:flex-start;margin-block-start:40px}@media(min-width:768px){.theme-block.block-kl-work-collection[data-work-layout=archive] .block-kl-work-collection__pagination{margin-block-start:37px}}
