.works-hero{position:relative;overflow:visible;background:transparent;font-weight:500;font-size:22px;line-height:1.3;margin:0 2.5%;padding:0;width:95%;max-width:calc(100% - 5%);color:var(--secondary-600)}.works-hero.rtl{direction:rtl}.works-hero.ltr{direction:ltr}.works-hero .hero-content{padding:clamp(8px,1.2vw,20px) 32px 40px;width:100%}.works-hero .hero-title{font-weight:500;font-size:6.65vw;line-height:1.05;letter-spacing:-.06em;margin:0 0 24px;width:100%}.works-hero .hero-description{font-weight:500;font-size:1.52vw;line-height:1.1;letter-spacing:-.03em;margin:0;opacity:.9;max-width:60%}.works-hero.rtl .hero-description,.works-hero.rtl .hero-title{text-align:center;direction:rtl}.works-hero.rtl .hero-title{line-height:1.2;padding-top:.06em}.works-hero.rtl .hero-description{margin-inline:auto}.works-hero.ltr .hero-description,.works-hero.ltr .hero-title{text-align:center;direction:ltr}.works-hero.ltr .hero-description{margin-inline:auto}@media (max-aspect-ratio:1/1){.works-hero{margin:0 2.5%;width:95%;max-width:calc(100% - 5%)}.works-hero .hero-content{padding:0 20px 32px}.works-hero .hero-title{font-size:13.3vw;line-height:1;margin:0 0 18px}.works-hero .hero-description{font-size:17.1px;line-height:1.4;max-width:90%}}@media (max-width:480px){.works-hero{margin:0 2.5%;width:95%;max-width:calc(100% - 5%)}.works-hero .hero-content{padding:0 16px 28px}.works-hero .hero-title{font-size:15.2vw;margin:0 0 16px}.works-hero .hero-description{font-size:15.2px;line-height:1.5;max-width:95%}}@keyframes works-hero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes works-hero-fade-up-desc{0%{opacity:0;transform:translateY(20px)}to{opacity:.9;transform:translateY(0)}}.works-hero .hero-enter{animation:works-hero-fade-up 1s cubic-bezier(.25,.46,.45,.94) both}.works-hero .hero-enter-delayed{animation-delay:.2s}.works-hero .hero-description.hero-enter{animation-name:works-hero-fade-up-desc}@media (prefers-reduced-motion:reduce){.works-hero .hero-enter{animation:none;opacity:1}.works-hero .hero-description.hero-enter{opacity:.9}}