.behrang-hero{--bhero-final-width:36%;--bhero-radius:80px;--bhero-row-gap:30px;--bhero-item-gap:40px;--bhero-logo-width:160px;--bhero-background:#ffe4c6;--bhero-pattern-color:#c2002a;--bhero-title-color:#fff;--bhero-overlay:.25;width:100%;position:relative;isolation:isolate;background:var(--bhero-background)}.behrang-hero{width:var(--bhero-viewport-width,100vw);max-width:none;margin-inline:calc(50% - var(--bhero-viewport-width,100vw)/ 2)}.behrang-hero *{box-sizing:border-box}.behrang-hero-stage{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:var(--bhero-background)}.behrang-hero-film{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;overflow:hidden;background:#24343d;z-index:2;will-change:width,height,top,border-radius}.behrang-hero-picture,.behrang-hero-poster,.behrang-hero-shade,.behrang-hero-video{position:absolute;inset:0;width:100%;height:100%;display:block}@media(min-width:768px){.behrang-hero{--bhero-initial-width:calc(100% + 4px)}.behrang-hero-film{width:var(--bhero-initial-width)}}.behrang-hero-poster,.behrang-hero-video{object-fit:cover;object-position:center}.behrang-hero .behrang-hero-poster,.behrang-hero .behrang-hero-video{width:100%;height:100%;max-width:none}.behrang-hero-video{opacity:0}.behrang-hero-video.is-playing{opacity:1}.behrang-hero-shade{background:rgb(0 0 0 / var(--bhero-overlay));pointer-events:none}.behrang-hero-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);max-width:calc(100% - 32px);margin:0;color:var(--bhero-title-color);font-size:clamp(28px,4.4vw,64px);font-weight:700;line-height:1.4;text-align:center}.behrang-hero-pattern{position:absolute;left:0;right:0;top:var(--bhero-pattern-top,40%);transform:translateY(-30%);display:grid;gap:var(--bhero-row-gap);color:var(--bhero-pattern-color)}.behrang-hero-row{overflow:hidden;width:120%;justify-self:center;direction:ltr;transform:rotate(calc(-1 * var(--bhero-row-angle,4deg)));transform-origin:center}.behrang-hero-track{display:flex;width:max-content;animation:behrang-hero-marquee var(--bhero-marquee-duration,30s) linear infinite;will-change:transform}.behrang-hero-row--right .behrang-hero-track{animation-direction:reverse}.behrang-hero-group{display:flex;align-items:center;flex-shrink:0;gap:var(--bhero-item-gap);padding-right:var(--bhero-item-gap);min-width:120vw}.behrang-hero-pattern-text{flex-shrink:0;font-size:clamp(22px,2.7vw,40px);font-weight:600;line-height:1.4;white-space:nowrap}.behrang-hero-pattern-logo{display:block;flex-shrink:0;width:var(--bhero-logo-width);height:auto;max-height:70px;object-fit:contain}.behrang-hero.is-loader-waiting .behrang-hero-track,.behrang-hero.is-offscreen .behrang-hero-track{animation-play-state:paused}@keyframes behrang-hero-marquee{to{transform:translateX(-50%)}}@media(max-width:767px){.behrang-hero{--bhero-final-width:94%;--bhero-final-height:60%;--bhero-final-top:0px;--bhero-radius:40px;--bhero-row-gap:22px;--bhero-item-gap:24px;--bhero-logo-width:95px}.behrang-hero-title{font-size:28px}.behrang-hero-pattern{top:calc(var(--bhero-final-height,60%) + 24px);transform:none;gap:min(var(--bhero-row-gap),2.5svh)}.behrang-hero-pattern-logo{max-height:5svh}.behrang-hero-pattern-text{font-size:clamp(18px,5.5vw,24px)}}@media(prefers-reduced-motion:reduce){.behrang-hero-track{animation:none}.behrang-hero-film{will-change:auto}}@supports (animation-timeline:view()) and (animation-range:entry 100% exit 0%){@media(prefers-reduced-motion:no-preference){.behrang-hero[data-editor=no][data-parallax=yes][data-native-scroll=yes]{height:calc(100svh * (1 + var(--bhero-scroll-distance,1)));view-timeline-name:--behrang-hero-scroll;view-timeline-axis:block}.behrang-hero[data-editor=no][data-parallax=yes][data-native-scroll=yes] .behrang-hero-stage{position:sticky;top:0}.behrang-hero[data-editor=no][data-parallax=yes][data-native-scroll=yes] .behrang-hero-film{animation:behrang-hero-native-film auto linear both;animation-timeline:--behrang-hero-scroll;animation-range:entry 100% exit 0%}.behrang-hero[data-editor=no][data-parallax=yes][data-native-scroll=yes] .behrang-hero-title{animation:behrang-hero-native-title auto linear both;animation-timeline:--behrang-hero-scroll;animation-range:entry 100% exit 0%}.behrang-hero[data-editor=no][data-parallax=yes][data-native-scroll=yes] .behrang-hero-pattern{content-visibility:hidden;animation:behrang-hero-native-pattern auto linear both;animation-timeline:--behrang-hero-scroll;animation-range:entry 100% exit 0%}}}@keyframes behrang-hero-native-film{from{width:var(--bhero-initial-width,100%);height:100%;top:0;border-bottom-left-radius:0;border-bottom-right-radius:0}to{width:var(--bhero-final-width,36%);height:var(--bhero-native-height,var(--bhero-final-height,90%));top:var(--bhero-native-top,0);border-bottom-left-radius:var(--bhero-radius,80px);border-bottom-right-radius:var(--bhero-radius,80px)}}@keyframes behrang-hero-native-title{0%,20%{opacity:1;transform:translate(-50%,-50%)}100%,65%{opacity:0;transform:translate(-50%,calc(-50% + 35px))}}@keyframes behrang-hero-native-pattern{0%{content-visibility:hidden}0.01%,100%{content-visibility:visible}}
