:root{--text-text-black: #101010;--text-text-subtle-1: #aab9be;--text-border-gray: #cadbe1;--surface-white-gray: #f1f7f9;--surface-white: #fff;--accent-primary: #fd0;--accent-secondary: #2cb922;--accent-error-red: #ff2e0f;--accent-blue: #2d7dd2;--accent-primary-hover: #e6c700;--surface-surface-dark-ground: #101010;--surface-surface-ground: #2b2e2f;--text-text-white: #fff;--text-text-dark: #2b2e2f}[data-aos^=fade][data-aos^=fade].aos-animate{display:block!important}.content-block-aos{padding:0 15px;display:block;width:100%}@media (max-width: 767.98px){.content-block-aos{padding:0 15px}}.content-block{position:relative;width:100%}.content-block p,.content-block ul,.content-block ol,.content-block blockquote{margin-bottom:15px}.content-block p:last-child,.content-block ul:last-child,.content-block ol:last-child,.content-block blockquote:last-child{margin-bottom:0}.content-block ul,.content-block ol{margin-left:0;padding:0;list-style:none}.content-block ul li,.content-block ol li{margin-bottom:4px}.content-block img{display:block;max-width:100%}.content-block blockquote{padding:20px;font-size:18px;line-height:24px;background-color:#f5f5f5}.content-block .first-p{font-size:18px;line-height:28px}.tab-slider--nav{width:100%;margin-bottom:48px}.tab-slider--tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:60px;margin:0;padding:0;list-style:none;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}@media (max-width: 767.98px){.tab-slider--tabs{gap:24px;justify-content:space-between}}.tab-slider--trigger{font-size:24px;line-height:36px;color:#aab9be;text-transform:lowercase;text-align:center;padding:0;margin:0;position:relative;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none}@media (min-width: 992px){.tab-slider--trigger{font-size:44px;line-height:56px;letter-spacing:-1px}}.tab-slider--trigger.active{color:#101010;white-space:nowrap}.tab-slider--trigger.active:before{content:"/ "}@media (max-width: 767.98px){.tab-slider--nav{margin-bottom:64px}}.body-section-container{position:relative}.block-sticky{position:absolute;top:700px;left:-200px;height:calc(100% - 700px)}.block-sticky:before{display:block;position:sticky;z-index:-1;opacity:.5;top:0;width:610px;height:745px;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22674%22%20height%3D%22822%22%20viewBox%3D%220%200%20674%20822%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M673.68%20263.37v295.26c0%2099.8-18.94%20168.65-56.83%20206.54C579.88%20803.06%20511.96%20822%20413.08%20822H278.62c-99.8%200-171.42-18.94-214.86-56.83C21.26%20726.35%200%20657.5%200%20558.63V263.37C0%20164.5%2021.25%2096.11%2063.76%2058.22%20107.2%2019.4%20178.82%200%20278.62%200h134.46c98.88%200%20166.8%2018.94%20203.77%2056.83%2037.88%2037.9%2056.83%20106.74%2056.83%20206.54Zm-357.63%2012.48v270.3c0%2017.56%206.93%2026.34%2020.79%2026.34s20.8-8.78%2020.8-26.34v-270.3c0-17.56-6.94-26.34-20.8-26.34s-20.8%208.78-20.8%2026.34Z%22%20fill%3D%22%23CADBE1%22%2F%3E%0A%3C%2Fsvg%3E%0A)}@media (max-width: 767.98px){.block-sticky:before{display:none}}.works__list_item{margin-bottom:48px}.works__list_item h4{color:#aab9be;margin-bottom:24px;font-weight:500}.works__list_item_row{position:relative;text-decoration:none;transition:background-color .4s ease-in-out}@media (max-width: 767.98px){.works__list_item_row{font-size:16px;line-height:24px}}@media (min-width: 768px){.works__list_item_row{font-size:20px;line-height:30px}}@media (max-width: 1279.98px){.works__list_item_row{display:flex;flex-direction:column;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.works__list_item_row:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--text-border-gray)}.works__list_item_row:has(.works__list_item_image){padding-right:85px}}@media (min-width: 1280px){.works__list_item_row{display:grid;align-items:center;gap:24px;padding:4px 0;grid-template-columns:repeat(12,1fr)}.works__list_item_row .works__list_item_title{grid-column-start:1;grid-column-end:4;grid-row-start:1}.works__list_item_row .works__list_item_tags{grid-column-start:4;grid-column-end:8;grid-row-start:1}.works__list_item_row .works__list_item_client{grid-column-start:8;grid-column-end:13;grid-row-start:1}.works__list_item_row:hover{background-color:#f1f7f9}.works__list_item_row:hover .works__list_item_image{opacity:1;transform:translateY(0)}}.works__list_item_row .works__list_item_title{text-transform:lowercase}@media (max-width: 767.98px){.works__list_item_row .works__list_item_title{font-size:20px;line-height:30px}}@media (min-width: 768px){.works__list_item_row .works__list_item_title{font-size:24px;line-height:36px}}.works__list_item_row .works__list_item_tags{color:#10101080;text-transform:lowercase}.works__list_item_row .works__list_item_client{color:#10101080}.works__list_item_row .works__list_item_image{position:absolute;z-index:1;top:0;right:0}@media (max-width: 1279.98px){.works__list_item_row .works__list_item_image{width:84px;height:100px}}@media (max-width: 767.98px){.works__list_item_row .works__list_item_image{width:73px;height:86px}}@media (min-width: 1280px){.works__list_item_row .works__list_item_image{opacity:0;width:354px;height:419px;transform:translateY(52px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}}.works__list_item_row .works__list_item_image a{display:block;width:100%;height:100%}.works__list_item_row .works__list_item_image img{display:block;width:100%;height:100%;object-fit:cover}.more-block{text-align:center;margin:140px auto 0;max-width:686px}.more-block h4{font-weight:500;font-size:48px;line-height:60px}@media (max-width: 767.98px){.more-block{margin:48px auto 0}.more-block h4{font-size:24px;line-height:32px}}.works__page .tab-slider--body{display:none;margin-bottom:0}.works__page .tab-slider--body.active{display:block}.works__page .tab-slider--body .grid{margin-bottom:0}.works__page .banner-text .row{margin-bottom:50px}@media only screen and (max-width: 991.98px){.works__page .tab-slider--nav{margin-bottom:32px}.works__page .banner-text .row{margin-bottom:unset}}
