.page.page--work{max-width:none;padding-top:104px;font-size:13px;line-height:1.35}.wk-head{display:flex;align-items:baseline;gap:12px;margin:0 0 48px}.page.page--work .wk-head h1{font-size:30px;line-height:1;margin:0}.wk-count{color:#0000006b}.wk-view{position:relative;display:flex;gap:20px;margin-left:auto}html:not(.js) .wk-view{display:none}.wk-view__btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:2px 0 5px;border:0;background:none;color:inherit;font:inherit;text-transform:uppercase;opacity:.38;cursor:pointer;transition:opacity .3s ease}.wk-view__btn:hover{opacity:.7}.wk-view__btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;visibility:hidden}html:not(.wk-list) .wk-view:not([data-on]) .wk-view__btn[data-view=grid],.wk-list .wk-view:not([data-on]) .wk-view__btn[data-view=list],.wk-view[data-on=grid] .wk-view__btn[data-view=grid],.wk-view[data-on=list] .wk-view__btn[data-view=list]{opacity:1}html:not(.wk-list) .wk-view:not([data-on]) .wk-view__btn[data-view=grid]:after,.wk-list .wk-view:not([data-on]) .wk-view__btn[data-view=list]:after,.wk-view[data-on=grid]:not(.is-moving) .wk-view__btn[data-view=grid]:after,.wk-view[data-on=list]:not(.is-moving) .wk-view__btn[data-view=list]:after{visibility:visible}.wk-view__line{position:absolute;bottom:0;left:0;right:100%;height:1px;background:currentColor;visibility:hidden;pointer-events:none}.wk-view.is-moving .wk-view__line{visibility:visible}.wk-view__btn:focus-visible{outline:1px solid;outline-offset:5px}.wl,.wl-view,.wk-list .wk{display:none}.wk-list .wl{display:block}.wk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(36px,4vw,64px) 8px}.page--work .wk-cell{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;font-size:13px;line-height:1.35;text-transform:none;transition:opacity .4s}.wk-pic{display:block}.wk-pic img{display:block;width:100%;height:auto}.js .wk-pic img{opacity:0}.wk-static .wk-pic img{opacity:1}.wk-no{font-size:11px;line-height:1;color:#00000061}.page--work .wk-title{display:block;color:inherit;text-decoration:none}.wk-name{display:block;text-transform:uppercase}a.wk-title:hover .wk-name{text-decoration:underline;text-underline-offset:3px}.wk-meta{display:block;margin-top:4px;color:#00000073}.wk-meta+.wk-meta{margin-top:0}.page--work .wk.is-hud .wk-cell:not(.is-hud){opacity:.2}.page--work .wl{list-style:none;margin:0;padding:0}.page--work .wl-row{display:grid;grid-template-columns:48px minmax(0,1fr) 220px 120px;column-gap:12px;align-items:baseline;padding:7px 0;font-size:13px;line-height:1.35;text-transform:uppercase;transition:opacity .4s ease}.wl-no,.wl-kind,.wl-when{color:#0000006b}.wl-when{text-align:right}.page--work .wl-name{position:relative;justify-self:start;color:inherit;text-decoration:none}.page--work .wl-soon .wl-name{color:#0000006b}.page--work a.wl-name:after{content:"";position:absolute;top:-7px;right:-10px;bottom:-7px;left:-10px}.page--work .wl-name:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .6s cubic-bezier(.19,1,.22,1)}.page--work .wl-row.is-on .wl-name:before{transform:scaleX(1);transform-origin:0 50%}.page--work a.wl-name:focus-visible{outline:1px solid;outline-offset:4px}.wl.is-focus .wl-row{opacity:max(.14,calc(1 - var(--d, 6) * .15))}@media(prefers-reduced-motion:no-preference){.js:not(.wk-static) .wl:not(.is-in) .wl-row{opacity:0}}@media(min-width:1024px){.page--work .wl{max-width:min(780px,58%)}.page--work .wl-row{grid-template-columns:40px minmax(0,1fr) 180px 96px}}.wk-hud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;width:100%;height:100%;pointer-events:none}@media(max-width:1279px){.wk{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:999px){.wk{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:859px){.wk{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:699px){.page.page--work{padding-top:96px}.wk-head{margin-bottom:36px}.wk{grid-template-columns:repeat(4,minmax(0,1fr))}.page--work .wl-row{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"no name name" ". kind when";row-gap:4px;padding:10px 0}.wl-no{grid-area:no}.page--work .wl-name{grid-area:name}.wl-kind{grid-area:kind}.wl-when{grid-area:when}}@media(max-width:540px){.wk{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.wk-rest{display:none}}
