.home-banner-carousel_carousel__r_KW7.home-banner-carousel_carousel__r_KW7{display:block;position:relative;isolation:isolate;height:auto;min-height:clamp(280px,38svh,340px);background:var(--banner-surface,var(--cream))}.home-banner-carousel_slides__d2erm{display:grid;min-height:inherit}.home-banner-carousel_slide__4zxUF{grid-area:1/1;position:relative;min-width:0;min-height:inherit;padding-bottom:48px;display:flex;align-items:center;background:var(--banner-surface);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.home-banner-carousel_slide__4zxUF[data-active=true]{opacity:1;visibility:visible;z-index:1;transition:opacity .5s ease}.home-banner-carousel_art__N1ejg{position:absolute;inset:0 auto 0 0;height:100%;width:auto;max-width:100%;aspect-ratio:1920/819;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 52%,rgb(0 0 0/85%) 65%,transparent 98%);mask-image:linear-gradient(90deg,#000 52%,rgb(0 0 0/85%) 65%,transparent 98%)}.home-banner-carousel_art__N1ejg img{object-fit:contain;object-position:var(--banner-position)}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D{position:relative;width:44%;min-width:0;padding:12px 28px 12px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:var(--font-morabba),var(--font-persian),sans-serif}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_logo__Kc8yD{display:block;width:90px;height:auto;object-fit:contain}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D h1,.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D h2{margin:0;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.4;font-weight:400;color:var(--banner-theme);overflow-wrap:anywhere}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D p{margin:0;font-size:.85rem;line-height:1.6;color:var(--ink)}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_cta__gweSw{min-width:0;max-width:100%;min-height:44px;padding:8px 14px;gap:10px;background:var(--banner-theme);border-color:var(--banner-theme);color:#fff;font-family:inherit;font-size:.8rem;line-height:1.5;text-align:center}.home-banner-carousel_controls__rrCRm{position:absolute;inset-inline:8px;bottom:6px;z-index:2;display:flex;align-items:center;justify-content:center}.home-banner-carousel_controls__rrCRm button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--primary);background:transparent;cursor:pointer}.home-banner-carousel_controls__rrCRm button:hover:not(:disabled){background:rgb(49 89 77/6%)}.home-banner-carousel_carousel__r_KW7 :focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.home-banner-carousel_controls__rrCRm button:focus-visible{background:var(--banner-surface)}.home-banner-carousel_controls__rrCRm svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-banner-carousel_pagination__S3FUn{display:flex}.home-banner-carousel_pagination__S3FUn button{width:44px}.home-banner-carousel_pagination__S3FUn span{width:5px;height:5px;border-radius:999px;background:var(--primary);opacity:.45}.home-banner-carousel_pagination__S3FUn [aria-current=true] span{width:8px;height:8px;opacity:1}@media (max-width:800px){.home-banner-carousel_carousel__r_KW7.home-banner-carousel_carousel__r_KW7{margin-top:0;min-height:clamp(300px,45svh,340px)}.home-banner-carousel_art__N1ejg{width:46%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,#000 48%,rgb(0 0 0/65%) 64%,transparent 80%);mask-image:linear-gradient(90deg,#000 48%,rgb(0 0 0/65%) 64%,transparent 80%)}.home-banner-carousel_art__N1ejg img{object-fit:cover;object-position:var(--banner-mobile-position)}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D{width:64%;padding:12px 12px 12px 6px;background:var(--banner-surface)}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_logo__Kc8yD{width:78px}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D h1,.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D h2{font-size:clamp(1rem,4vw,1.3rem);line-height:1.45}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_copy__FWf0D p{font-size:.75rem}.home-banner-carousel_carousel__r_KW7 .home-banner-carousel_cta__gweSw{font-size:.72rem;padding:6px 10px;gap:6px}}@media (prefers-reduced-motion:reduce){.home-banner-carousel_slide__4zxUF,.home-banner-carousel_slide__4zxUF[data-active=true]{transition:none}}