html:not([data-lines="off"]) .raevsky-front .raevsky-works-section::before{content:"";position:absolute;inset:0;z-index:-1;width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto;pointer-events:none;background-image:linear-gradient(var(--grid-color),var(--grid-color)),linear-gradient(var(--grid-color),var(--grid-color));background-size:1px 100%;background-repeat:no-repeat;background-position:0 0,100% 0}.raevsky-works-section .raevsky-works-title{margin:0 0 48px;font-size:var(--fs-h2);font-weight:900;line-height:1.04;letter-spacing:-.045em;text-transform:none;hyphens:auto;overflow-wrap:break-word}@media (max-width:600px){.raevsky-works-section .raevsky-works-title{margin-bottom:34px;font-size:var(--fs-h2-mobile)}}.raevsky-works-section .raevsky-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0}.raevsky-works-section .raevsky-filters__item{display:inline-block;padding:8px 12px;border:1px solid var(--line-dark);background:#fff0;color:var(--surface);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease}.raevsky-works-section .raevsky-filters__item:hover,.raevsky-works-section .raevsky-filters__item:focus-visible{border-color:var(--surface)}.raevsky-works-section .raevsky-filters__item.raevsky-is-current{background:var(--surface);border-color:var(--surface);color:var(--ink)}.raevsky-works-section .raevsky-filters__item.raevsky-is-current:hover,.raevsky-works-section .raevsky-filters__item.raevsky-is-current:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--white)}.raevsky-works-grid{margin:0;padding:0;list-style:none}.raevsky-works-grid>li{display:flex;min-width:0;margin:0}.raevsky-works-grid>li>.raevsky-front-project{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.raevsky-works-grid .raevsky-front-project-cover{flex:1 1 auto}.raevsky-works-grid>li:nth-child(odd)>.raevsky-front-project{margin-left:calc(-1 * var(--rule-gap));padding-left:var(--rule-gap)}.raevsky-works-grid>li:nth-child(even)>.raevsky-front-project{margin-right:calc(-1 * var(--rule-gap));padding-right:var(--rule-gap)}@media (max-width:600px){.raevsky-works-grid>li>.raevsky-front-project{margin-left:calc(-1 * var(--rule-gap));margin-right:calc(-1 * var(--rule-gap));padding-left:var(--rule-gap);padding-right:var(--rule-gap)}}.raevsky-works-section .raevsky-front-project-overlay h2{margin:0 0 12px;max-width:36rem;font-size:var(--fs-h4);font-weight:600;line-height:1.2;letter-spacing:-.02em}.raevsky-works-section .raevsky-pagination{margin:var(--sp-60) calc(-1 * var(--rule-gap)) 0;padding:1.25rem var(--rule-gap) 0;border-top:1px solid var(--line-dark);color:var(--surface)}.raevsky-works-section .raevsky-pagination .page-numbers,.raevsky-works-section .raevsky-pagination .wp-block-query-pagination-previous,.raevsky-works-section .raevsky-pagination .wp-block-query-pagination-next{color:var(--dark-muted)}.raevsky-works-section .raevsky-pagination .page-numbers.current{background:var(--surface);color:var(--ink)}.raevsky-works-section .raevsky-pagination a.page-numbers:hover,.raevsky-works-section .raevsky-pagination a.page-numbers:focus-visible,.raevsky-works-section .raevsky-pagination .wp-block-query-pagination-previous:hover,.raevsky-works-section .raevsky-pagination .wp-block-query-pagination-next{color:var(--accent)}.raevsky-works-section .raevsky-note{color:var(--dark-body)}.raevsky-front .raevsky-section--alt{color:var(--ink)}@media (max-width:600px){.raevsky-works-grid{margin-top:var(--sp-30)}}