@keyframes fadeInEffect{from{opacity:0}to{opacity:1}}.reviews-page-hero{position:relative;display:flex;flex-direction:column;background-color:var(--reviews-hero-mobile-bg, #121714);color:#fff;font-family:"Harmonia Sans",sans-serif}.reviews-page-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:36px;padding-bottom:20px}.reviews-page-hero__title{margin:0;max-width:741px;color:inherit;font-size:40px;font-weight:400;line-height:46px}.reviews-page-hero__subtitle{margin:0;max-width:741px;color:inherit;font-size:16px;font-weight:400;line-height:22px}.reviews-page-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:741px;color:inherit;text-decoration:none}.reviews-page-hero__stars{display:block;width:94px;height:18px;flex-shrink:0}.reviews-page-hero__score,.reviews-page-hero__count{margin:0;color:inherit;font-size:14px;line-height:18px;white-space:nowrap}.reviews-page-hero__score{font-weight:600}.reviews-page-hero__count{font-weight:700}.reviews-page-hero__divider{width:1px;height:18px;background-color:currentColor;flex-shrink:0}.reviews-page-hero__note{margin:0;max-width:741px;color:inherit;font-size:12px;font-weight:400;line-height:17px}.reviews-page-hero__media{position:relative;width:100%;aspect-ratio:var(--reviews-hero-ratio, 16/9);overflow:hidden}.reviews-page-hero__media picture{display:block;height:100%}.reviews-page-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:77% center}@media(min-width: 768px){.reviews-page-hero{min-height:500px;justify-content:center;background-color:#121714}.reviews-page-hero__media{position:absolute;inset:0;height:auto;aspect-ratio:auto}.reviews-page-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(101deg, rgba(0, 0, 0, 0.48) 19%, rgba(0, 0, 0, 0) 73%);pointer-events:none}.reviews-page-hero__image{object-position:center}.reviews-page-hero__content{position:relative;z-index:1;gap:24px;padding-top:48px;padding-bottom:48px}.reviews-page-hero__title{font-size:52px;line-height:60px}.reviews-page-hero__subtitle{font-size:18px;line-height:24px}.reviews-page-hero__stars{width:118px;height:22px}.reviews-page-hero__score,.reviews-page-hero__count{font-size:16px;line-height:20px}.reviews-page-hero__note{font-size:13px;line-height:normal}}@media(min-width: 1024px){.reviews-page-hero__title{font-size:68px;line-height:76px}.reviews-page-hero__note{margin-top:-10px}}