.wk-page{--wk-muted:rgba(13, 17, 9, 0.64);--wk-line:rgba(13, 17, 9, 0.12);--wk-cols:4.5rem minmax(0, 1.7fr) minmax(0, 0.7fr) 4.5rem minmax(0, 1fr) 3rem;--wk-gap:clamp(0.75rem, 0.5rem + 1vw, 1.5rem)}.wk-page :is(h1,h2,h3){font-weight:500;letter-spacing:-.01em;text-wrap:balance}.wk-hero{margin-top:0;padding-top:clamp(6.5rem, 5rem + 5vw, 11rem)}.wk-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);color:var(--wk-muted);font-size:.9375rem}.wk-crumbs li+li::before{content:"/";margin-right:.5rem;color:rgb(13 17 9 / .3)}.wk-crumbs a{text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.2em;transition:text-decoration-color 0.2s ease,color 0.2s ease}.wk-crumbs a:hover{color:var(--color-black);text-decoration-color:currentColor}.wk-crumbs [aria-current]{color:var(--color-black);font-weight:500}.wk-heading{display:flex;flex-direction:column;gap:clamp(0.75rem, 0.5rem + 1.25vw, 1.5rem);max-width:62rem}.wk-title{font-size:clamp(2.75rem, 1.6rem + 5.75vw, 8.5rem);line-height:.95;letter-spacing:-.03em}.wk-accent{padding-inline:.04em;background-image:linear-gradient(var(--color-green),var(--color-green));background-repeat:no-repeat;background-position:0 88%;background-size:100% .24em;animation:wk-underline 1s var(--ease-brand) 0.25s both}@keyframes wk-underline{from{background-size:0% .24em}}.wk-count{margin-left:.15em;color:var(--wk-muted);font-size:.28em;font-weight:400;letter-spacing:0;vertical-align:super;font-variant-numeric:tabular-nums}.wk-count:not(:empty)::before{content:"("}.wk-count:not(:empty)::after{content:")"}.wk-lead{max-width:40rem;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.5rem);line-height:1.45;text-wrap:pretty}.wk-index{margin-top:clamp(2.5rem, 2rem + 2.5vw, 5rem)}.wk-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wk-bar__meta{color:var(--wk-muted);font-size:.9375rem}.wk-view{display:flex;gap:.25rem;padding:.25rem;border-radius:var(--border-18);background-color:var(--color-white);box-shadow:var(--shadow-main)}.wk-view[hidden]{display:none}.wk-view__btn{display:flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .875rem;border-radius:var(--border-12);color:var(--wk-muted);font-size:.9375rem;font-weight:500;transition:background-color 0.4s var(--ease-brand),color 0.4s var(--ease-brand)}.wk-view__btn svg{width:1.125rem;height:1.125rem}.wk-view__btn:hover{color:var(--color-black)}.wk-view__btn[aria-pressed="true"]{background-color:var(--color-black);color:var(--color-white)}.wk-view__btn:focus-visible{outline:2px solid var(--color-activ-secondary);outline-offset:2px}.wk-labels{display:grid;grid-template-columns:var(--wk-cols);column-gap:var(--wk-gap);padding:0 clamp(0.75rem, 0.5rem + 1vw, 1.25rem) .75rem;color:var(--wk-muted);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.wk-labels__project{grid-column:2}.wk-list{counter-reset:wk}.wk-item{position:relative;counter-increment:wk}.wk-item__link{position:relative;isolation:isolate;color:var(--color-black)}.wk-item__num::before{content:counter(wk,decimal-leading-zero)}.wk-item__num{font-variant-numeric:tabular-nums}.wk-item__media{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--border-12);background-color:var(--color-black)}.wk-item__media :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-item__media video{opacity:0;transition:opacity 0.4s ease}.wk-item__media video.is-playing{opacity:1}.wk-item__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.wk-item__title{font-size:clamp(1.75rem, 1.2rem + 2.75vw, 4.25rem);line-height:1;letter-spacing:-.02em}.wk-item__tagline::first-letter{text-transform:uppercase}.wk-item__tagline{color:var(--wk-muted);font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.0625rem);line-height:1.45;text-wrap:pretty;transition:color 0.5s var(--ease-brand)}.wk-item__arrow{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--color-white);box-shadow:var(--shadow-main);transition:transform 0.6s var(--ease-brand),background-color 0.6s var(--ease-brand),color 0.6s var(--ease-brand)}.wk-item__arrow svg{width:1.25rem;height:1.25rem}.wk-item__link:focus-visible{outline:2px solid var(--color-activ-secondary);outline-offset:3px}.wk-index[data-view="list"] .wk-list{border-bottom:1px solid var(--wk-line)}.wk-index[data-view="list"] .wk-item{border-top:1px solid var(--wk-line)}.wk-index[data-view="list"] .wk-item__link{display:grid;grid-template-columns:var(--wk-cols);align-items:center;column-gap:var(--wk-gap);padding:clamp(1.25rem, 0.9rem + 1.5vw, 2.25rem) clamp(0.75rem, 0.5rem + 1vw, 1.25rem);transition:opacity 0.5s var(--ease-brand),color 0.5s var(--ease-brand)}.wk-index[data-view="list"] .wk-item__link::before{content:"";position:absolute;inset:-1px 0;z-index:-1;border-radius:var(--border-18);background-color:var(--color-black);transform:scaleY(0);transform-origin:50% 100%;transition:transform 0.6s var(--ease-brand)}.wk-index[data-view="list"] .wk-item__media{display:none}.wk-index[data-view="list"] .wk-item__num{align-self:start;padding-top:.6em;color:var(--wk-muted);font-size:.9375rem;transition:color 0.5s var(--ease-brand)}.wk-index[data-view="list"] .wk-item__title{transition:transform 0.6s var(--ease-brand)}.wk-index[data-view="list"] :is(.wk-item__platform,.wk-item__year,.wk-item__result){font-size:.9375rem;line-height:1.4}.wk-index[data-view="list"] .wk-item__arrow{justify-self:end}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible){color:var(--color-white)}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible)::before{transform:scaleY(1);transform-origin:50% 0}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible) .wk-item__num{color:var(--color-green)}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible) .wk-item__title{transform:translateX(.35em)}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible) .wk-item__tagline{color:rgb(255 255 255 / .72)}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible) .wk-item__arrow{background-color:var(--color-green);color:var(--color-black);transform:rotate(45deg)}.wk-index[data-view="list"] .wk-list:has(.wk-item__link:is(:hover,:focus-visible)) .wk-item__link:not(:hover,:focus-visible){opacity:.35}.wk-preview{position:fixed;top:0;left:0;z-index:20;width:clamp(16rem, 12rem + 12vw, 26rem);pointer-events:none;opacity:0;transform:translate3d(var(--x,-100vw),var(--y,0),0) rotate(var(--r,0deg));transition:opacity 0.35s var(--ease-out-soft);will-change:transform}.wk-preview__frame{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--border-18);background-color:var(--color-black);box-shadow:0 24px 48px -12px rgb(13 17 9 / .45);clip-path:inset(50% 50% 50% 50% round var(--border-18));transition:clip-path 0.6s var(--ease-brand)}.wk-preview.is-on{opacity:1}.wk-preview.is-on .wk-preview__frame{clip-path:inset(0 0 0 0 round var(--border-18))}.wk-preview__frame :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wk-preview__img{transition:opacity 0.3s ease}.wk-preview__video{opacity:0;transition:opacity 0.4s ease}.wk-preview__video.is-playing{opacity:1}@media not all and (hover:hover) and (pointer:fine){.wk-preview{display:none}}.wk-index[data-view="grid"] .wk-labels{display:none}.wk-index[data-view="grid"] .wk-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 22rem),1fr));gap:clamp(0.75rem, 0.5rem + 1vw, 1.5rem)}.wk-index[data-view="grid"] .wk-item{display:flex;flex-direction:column;gap:.75rem;padding:.5rem .5rem clamp(1rem, 0.8rem + 0.5vw, 1.25rem);border-radius:var(--border-18);background-color:var(--color-white);box-shadow:var(--shadow-main)}.wk-index[data-view="grid"] .wk-item__link{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"media media media media" "main main main arrow" "platform year result result";align-items:center;gap:.875rem .5rem}.wk-index[data-view="grid"] .wk-item__media{grid-area:media}.wk-index[data-view="grid"] .wk-item__media img{transition:transform 0.9s var(--ease-brand)}.wk-index[data-view="grid"] .wk-item__link:hover .wk-item__media img{transform:scale(1.04)}.wk-index[data-view="grid"] .wk-item__num{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.25rem .625rem;border-radius:100px;background-color:var(--color-black);color:var(--color-green);font-size:.875rem;font-weight:500}.wk-index[data-view="grid"] .wk-item__main{grid-area:main;padding-left:.5rem}.wk-index[data-view="grid"] .wk-item__title{font-size:clamp(1.5rem, 1.25rem + 1.25vw, 2.5rem)}.wk-index[data-view="grid"] .wk-item__arrow{grid-area:arrow;align-self:start;margin-right:.25rem}.wk-index[data-view="grid"] .wk-item__link:is(:hover,:focus-visible) .wk-item__arrow{background-color:var(--color-black);color:var(--color-white);transform:rotate(45deg)}.wk-index[data-view="grid"] :is(.wk-item__platform,.wk-item__year){padding:.25rem .625rem;border-radius:100px;background-color:var(--color-gray);font-size:.875rem}.wk-index[data-view="grid"] .wk-item__platform{grid-area:platform;margin-left:.5rem}.wk-index[data-view="grid"] .wk-item__year{grid-area:year}.wk-index[data-view="grid"] .wk-item__result{grid-area:result;color:var(--wk-muted);font-size:.875rem;line-height:1.35}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wk-item{animation:wk-rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@keyframes wk-rise{from{opacity:0;transform:translateY(2.5rem)}}::view-transition-group(*.wk-card){animation-duration:0.6s;animation-timing-function:cubic-bezier(.625,.05,0,1)}.wk-cta{position:relative;overflow:hidden;align-items:flex-end;min-height:clamp(15rem, 11rem + 12vw, 24rem)}.wk-cta__copy{display:flex;flex-direction:column;gap:.375rem;max-width:36rem}.wk-cta__copy>:not(.wk-cta__num){position:relative;z-index:1}.wk-cta__num{position:absolute;top:-.14em;right:.04em;color:#fff0;font-size:clamp(7rem, 4rem + 12vw, 16rem);font-weight:500;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;-webkit-text-stroke:1.5px var(--color-green);pointer-events:none;user-select:none}.wk-cta__num:not(:empty)::before{content:"№";margin-right:.06em;font-size:.3em;letter-spacing:0;vertical-align:1.9em}.wk-cta__title{font-size:clamp(1.75rem, 1.2rem + 2.5vw, 3.5rem);line-height:1.05}.wk-cta__copy p:last-child{color:rgb(255 255 255 / .72);font-size:clamp(1rem, 0.9rem + 0.4vw, 1.25rem)}.wk-cta__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.wk-cta__link{font-size:clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);font-weight:500;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:.25em;transition:text-decoration-color 0.3s ease}.wk-cta__link:hover{text-decoration-color:var(--color-green)}.wk-cta :focus-visible{outline:2px solid var(--color-green);outline-offset:3px}@media (max-width:1105px){.wk-page{--wk-cols:3rem minmax(0, 1.6fr) minmax(0, 0.8fr) 4rem minmax(0, 1fr) 3rem}}@media (max-width:991px){.wk-labels{display:none}.wk-index[data-view="list"] .wk-item__link{grid-template-columns:2.5rem auto auto minmax(0,1fr) 3rem;grid-template-areas:"num main main main arrow" ". platform year result arrow";gap:.75rem 1rem}.wk-index[data-view="list"] .wk-item__num{grid-area:num}.wk-index[data-view="list"] .wk-item__main{grid-area:main}.wk-index[data-view="list"] .wk-item__arrow{grid-area:arrow}.wk-index[data-view="list"] .wk-item__platform{grid-area:platform}.wk-index[data-view="list"] .wk-item__year{grid-area:year}.wk-index[data-view="list"] .wk-item__result{grid-area:result}.wk-index[data-view="list"] :is(.wk-item__platform,.wk-item__year,.wk-item__result){color:var(--wk-muted)}.wk-index[data-view="list"] .wk-item__link:is(:hover,:focus-visible) :is(.wk-item__platform,.wk-item__year,.wk-item__result){color:rgb(255 255 255 / .72)}}@media (max-width:767px){.wk-view{display:none}}@media (max-width:478px){.wk-cta{min-height:0;padding-top:6rem}.wk-cta__num{opacity:.4}}@media (prefers-reduced-motion:reduce){.wk-page *,.wk-page *::before,.wk-page *::after{transition:none!important;animation:none!important}.wk-preview{transition:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}header{view-transition-name:site-header}::view-transition-old(root){animation:vt-out 0.24s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-in 0.42s cubic-bezier(.16,1,.3,1) 0.06s both}}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{from{opacity:0;transform:translateY(16px)}}header:not(:has(>.nav)){view-transition-name:none}