[data-v-06dad5d5]:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){[data-v-06dad5d5]:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){[data-v-06dad5d5]:root{--container-padding:40px}}@media (min-width:1280px){[data-v-06dad5d5]:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.button[data-v-06dad5d5]{align-items:center;background-color:var(--background);border:none;border-radius:8px;color:var(--color);cursor:url(../images/icons/pointer-cursor.png) 5 0,pointer;cursor:-webkit-image-set(url(../images/icons/pointer-cursor.svg) 1x) 5 0,pointer;display:flex;height:40px;justify-content:center;padding:0;text-decoration:none;transition:background-color .3s;width:40px}.safari .button[data-v-06dad5d5]{cursor:-webkit-image-set(url(../images/icons/pointer-cursor.svg) 1x,url(../images/icons/pointer-cursor2x.svg) 2x) 5 0,pointer}.button[data-v-06dad5d5]:active{cursor:url(../images/icons/pointer-active-cursor.png) 5 0,pointer;cursor:-webkit-image-set(url(../images/icons/pointer-active-cursor.svg) 1x) 5 0,pointer}.button i[data-v-06dad5d5]{font-size:16px}.button[data-v-06dad5d5]:disabled{background-color:var(--background-disabled);color:var(--color-disabled);mix-blend-mode:normal;pointer-events:none}@media not all and (pointer:coarse){.button[data-v-06dad5d5]:hover{background-color:var(--background-hover)}}.button[data-v-06dad5d5]:active{background-color:var(--background-hover)}.button--menu[data-v-06dad5d5]:before{background-color:var(--color);border-radius:1px;box-shadow:9px 0 0 var(--color),9px 9px 0 var(--color),0 9px 0 var(--color);content:"";height:6px;transform:translate(-4px,-4px);transition-duration:.3s,.2s;transition-property:background-color,transform,box-shadow;width:6px}@media not all and (pointer:coarse){.button--menu[data-v-06dad5d5]:hover:before{transform:scale(1.2) translate(-4px,-4px)}}.button--grey[data-v-06dad5d5]{--color:#222;--background:#fff;--background-hover:#c2c2c2;--color-disabled:#757575;--background-disabled:#343434;mix-blend-mode:difference}.button--black[data-v-06dad5d5]{--color:#fff;--background:#222;--background-hover:#464646;--color-disabled:#757575;--background-disabled:#343434}.button--black[data-v-06dad5d5]:before{border-radius:2px}.button--white[data-v-06dad5d5]{--color:#222;--background:#f2f2f2;--background-hover:#c2c2c2;--color-disabled:#c2c2c2;--background-disabled:#f2f2f2}.button--white[data-v-06dad5d5]:before{border-radius:2px}.button--document[data-v-06dad5d5]{left:50%;pointer-events:none;position:absolute;top:calc(var(--img-height)*.5);transform:translate(-50%,-50%);z-index:2}@media (min-width:1024px){.button--menu-header[data-v-06dad5d5]{opacity:0;transform:translateY(-10px);transition:background-color .3s,transform .2s ease,opacity .2s ease}.button--menu-header.shown[data-v-06dad5d5]{opacity:1;transform:translateY(0);transition:background-color .3s,transform .2s ease,opacity .3s ease}}:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){:root{--container-padding:40px}}@media (min-width:1280px){:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-inline:calc(var(--container-padding)*-1);margin-bottom:30px;overflow-x:auto;padding-inline:var(--container-padding)}.filters__button{--background:hsla(0,0%,100%,.2);--hover-background:#dedede;background-color:var(--background);border:none;border-radius:8px;color:#fff;flex-shrink:0;flex:1;font-family:SourceCodePro-Regular;font-size:13px;font-weight:400;letter-spacing:-.26px;line-height:14px;padding:9px 12px 11px;transition-duration:.3s;transition-property:background-color,color}@media not all and (pointer:coarse){.filters__button:hover{background-color:var(--hover-background);color:#111}}.filters__button.active,.filters__button:active{background-color:#343434;color:#fff}.filters__button--toggle{min-width:77px}.filters__dropdown{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000001a;border-radius:8px;bottom:calc(8px + 100%);display:flex;flex-direction:column;gap:8px;left:50%;max-width:calc(100vw - var(--container-padding)*2);padding:8px;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:1}.filters__dropdown.filters-enter-active,.filters__dropdown.filters-leave-active{transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease-in-out}.filters__dropdown.filters-enter-from,.filters__dropdown.filters-leave-to{opacity:0;transform:translate(-50%) translateY(10px) scale(.95)}.filters__scroll-wrap{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;max-width:var(--scroll-width);padding-bottom:10px;width:-moz-max-content;width:max-content}.filters.sticky{align-self:center;border-radius:8px;bottom:10px;isolation:isolate;left:50%;margin:0 auto;opacity:0;overflow:visible;padding:8px;position:fixed;transform:translate(-50%);transition:opacity .3s;width:-moz-fit-content;width:fit-content;z-index:9}.filters.sticky.visible{opacity:1}.filters.sticky.visible.bottom-visible{opacity:0}body:has(.burger) .filters.sticky{opacity:0}.filters.sticky .filters__button{--hover-background:#c2c2c2}.filters.sticky:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000001a;border-radius:8px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}@media (min-width:768px){.filters{gap:12px;margin-bottom:40px}.filters__button{font-size:15px;letter-spacing:0;line-height:18px;padding:11px 14px 13px}.filters.sticky{justify-content:center;width:var(--sticky-fit-width)}}@media (min-width:1024px){.filters{margin-bottom:50px}}@media (min-width:1920px){.filters{margin-bottom:70px}}[data-v-cb9f6a01]:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){[data-v-cb9f6a01]:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){[data-v-cb9f6a01]:root{--container-padding:40px}}@media (min-width:1280px){[data-v-cb9f6a01]:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.case-card[data-v-cb9f6a01]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/wcAAgAB/ugP1tAAAAAASUVORK5CYII=),none;display:block;min-height:110px;position:relative;text-decoration:none;width:100%}.mac .case-card[data-v-cb9f6a01]{cursor:none}.case-card__img[data-v-cb9f6a01]{border-radius:4px;display:block;height:0;margin-bottom:16px;overflow:hidden;padding-bottom:67.1%;position:relative;width:100%}.case-card[data-v-cb9f6a01] img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.case-card__title[data-v-cb9f6a01]{color:#a1a1a1;flex-wrap:wrap;font-family:SourceCodePro-Medium;font-size:15px;font-weight:500;line-height:17px}.case-card--large .case-card__img[data-v-cb9f6a01]{padding-bottom:126.45%}.case-card__title[data-v-cb9f6a01]{-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;text-decoration-color:transparent}.case-card__title-wrap[data-v-cb9f6a01]{background-image:linear-gradient(currentColor,currentColor);background-position:right bottom 1px;background-repeat:no-repeat;background-size:0 2px;display:inline;transition:background-size .5s}@media not all and (pointer:coarse){.case-card:hover .case-card__title-wrap[data-v-cb9f6a01]{background-position:left bottom 1px;background-size:100% 2px}}@media (min-width:768px){.case-card__img[data-v-cb9f6a01]{border-radius:8px;margin-bottom:28px}.case-card__title[data-v-cb9f6a01]{-webkit-line-clamp:2;line-clamp:2}.case-card[data-v-cb9f6a01]:has(+.button--cases){margin-bottom:-14px}}@media (min-width:1024px){.case-card__img[data-v-cb9f6a01]{background-color:#141414;border-radius:6px;margin-bottom:21px}.case-card__title[data-v-cb9f6a01]{font-size:15px;letter-spacing:-.5px;line-height:16px}}@media (min-width:1280px){.case-card__img[data-v-cb9f6a01]{border-radius:8px;margin-bottom:28px}.case-card__title[data-v-cb9f6a01]{font-size:20px;letter-spacing:-.5px;line-height:22px}}@media (min-width:1920px){.case-card__img[data-v-cb9f6a01]{border-radius:10px}.case-card__title[data-v-cb9f6a01]{font-size:24px;line-height:27px}}[data-v-14692c11]:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){[data-v-14692c11]:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){[data-v-14692c11]:root{--container-padding:40px}}@media (min-width:1280px){[data-v-14692c11]:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.document-card[data-v-14692c11]{--img-height:222px;align-content:flex-start;align-items:center;color:#222;-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:16px 1fr;grid-template-rows:calc(var(--img-height) + 12px) 1fr auto;position:relative;text-decoration:none}.document-card__img[data-v-14692c11]{border:1px solid #dedede;border-radius:8px;grid-column:1/-1;height:var(--img-height);margin-bottom:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;overflow:hidden;width:100%}.document-card__title[data-v-14692c11]{align-self:flex-start;font-family:SourceCodePro-Medium;font-size:15px;font-weight:500;grid-column:1/-1;line-height:17px;margin-bottom:4px}.document-card i[data-v-14692c11]{font-size:16px;grid-column:1/2}.document-card__place[data-v-14692c11]{font-family:SourceCodePro-Regular;font-size:13px;font-weight:400;grid-column:2/3;letter-spacing:-.26px;line-height:14px;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media not all and (pointer:coarse){.document-card[data-v-14692c11]:before{background-color:#14141433;border-radius:7px;content:"";height:calc(var(--img-height) - 2px);inset:1px 1px auto 1px;opacity:0;position:absolute;transition:opacity .3s;z-index:1}.document-card[data-v-14692c11]:hover:before{opacity:1}}@media (min-width:768px){.document-card[data-v-14692c11]{--img-height:283px}}
