.behrang-about-page{--about-edge:64px;--about-content-width:1090px;--about-surface:#fff;--about-page-background:#ffe4c6;--about-button:#c2002a;--about-button-hover:#940022;--about-fact:#fff5eb;--about-play:#c2002a;--about-hero-height:720px;--about-section-gap:160px;--about-media-gap:64px;--about-text-gap:8px;--about-facts-gap:24px;--about-journey-column-gap:117px;--about-journey-step-gap:100px;--about-journey-image-height:720px;--about-brand-gap:24px;--journey-track:#c8c4b7;--journey-progress:#c2002a;--journey-active:#c2002a;display:grid;grid-template-columns:minmax(var(--about-edge),1fr) minmax(0,1312px) minmax(var(--about-edge),1fr);direction:rtl;min-width:0;color:#03001f;font-family:var(--behrang-font-family,'KalamehFaNum',sans-serif);isolation:isolate}.behrang-about-page *{box-sizing:border-box}.behrang-about-page :is(h1,h2,h3,p){margin:0;overflow-wrap:anywhere}.behrang-about-page picture{display:block;overflow:hidden;min-width:0}.behrang-about-page picture img{display:block;width:100%;height:100%;object-fit:cover}.behrang-about-page .is-empty{background:linear-gradient(135deg,#ece9e5,#f7f5f1);border:1px dashed #c8c4b7}.about-hero{grid-column:2;display:grid;position:relative;min-height:var(--about-hero-height);border-radius:64px 64px 0 0;overflow:hidden;place-items:center}.about-hero-image{position:absolute;inset:0}.about-hero::after{content:'';position:absolute;inset:0;background:#0006;pointer-events:none}.about-hero-copy{z-index:1;display:grid;gap:32px;text-align:center;width:min(90%,702px);color:#fff}.about-hero-title{font-size:48px;font-weight:600;line-height:1.7}.about-hero-text{font-size:24px;line-height:1.7}.about-surface{grid-column:2;background:var(--about-surface);border-radius:0 0 64px 64px;display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,var(--about-content-width)) minmax(24px,1fr);grid-template-rows:64px auto 144px}.about-content{grid-column:2;grid-row:2;display:grid;grid-template-rows:auto var(--about-section-gap) auto var(--about-media-gap) auto;gap:0;min-width:0}.about-content>.about-intro{grid-row:1}.about-content>.about-rows{grid-row:3}.about-content>.about-products-button{grid-row:5;justify-self:center}.about-intro{display:grid;gap:var(--about-media-gap)}.about-intro-copy{display:grid;gap:var(--about-text-gap);text-align:center;width:min(100%,642px);justify-self:center}.about-intro-title{font-size:32px;font-weight:600;line-height:58px}.about-intro-text{font-size:14px;line-height:28px;font-weight:500}.about-history-image{width:100%;height:467px;border-radius:64px}.about-rows{display:grid;gap:var(--about-section-gap)}.about-early-rows{display:grid;gap:var(--about-media-gap)}.about-row{display:grid;gap:var(--about-media-gap);min-width:0}.about-row-copy{display:grid;gap:var(--about-text-gap)}.about-row-title{font-size:24px;line-height:45px;font-weight:600}.about-row-text{font-size:16px;line-height:31px}.about-row-mobile-image{display:none!important}.about-video{position:relative;display:grid;place-items:center;min-height:467px;border-radius:64px;overflow:hidden}.about-video-image{position:absolute;inset:0}.about-video-image img{filter:blur(8px);transform:scale(1.04)}.about-play{display:grid;place-items:center;z-index:1;border:2px solid #fff;border-radius:50%;width:88px;height:88px;background:var(--about-play);color:#fff;cursor:pointer;transition:transform .3s,box-shadow .3s}.about-play img{width:40px;height:40px;object-fit:contain}.about-play:hover{transform:scale(1.07);box-shadow:0 0 0 8px #ffffff30}.about-products-button{align-self:center;display:grid;place-items:center;min-height:66px;width:237px;max-width:100%;border:1px solid var(--about-button);border-radius:100px;color:#fff;font-size:20px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s}.about-products-button>span{position:relative;overflow:hidden;display:grid;place-items:center;background:var(--about-button);border-radius:inherit;width:calc(100% - 8px);min-height:56px;text-align:center;transition:background .35s}.about-products-button>span::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff36 48%,transparent 72%);transform:translateX(-150%);transition:transform .65s cubic-bezier(.2,.7,.25,1);pointer-events:none}.about-products-button:is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 8px 22px #c2002a26;border-color:var(--about-button-hover);color:#fff}.about-products-button:is(:hover,:focus-visible)>span{background:var(--about-button-hover)}.about-products-button:is(:hover,:focus-visible)>span::after{transform:translateX(150%)}.behrang-about{background:var(--about-page-background);grid-template-rows:var(--about-header-gap,24px) auto auto calc(var(--about-page-section-gap,160px) + 80px) auto var(--about-page-section-gap,160px) auto var(--about-page-section-gap,160px)}.behrang-about::after{display:none}.about-hero{grid-row:2}.about-surface{grid-row:3}.about-facts{grid-column:2;grid-row:3;align-self:end;justify-self:center;width:min(100% - 48px,var(--about-content-width));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--about-facts-gap);direction:ltr;position:relative;transform:translateY(50%)}.behrang-about>.about-journey{grid-column:2;grid-row:5;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,var(--about-content-width)) minmax(0,1fr);row-gap:var(--journey-heading-gap,32px);min-width:0}.about-brands{grid-column:2;grid-row:7;display:grid;justify-items:center;align-content:start;gap:40px;text-align:center;min-width:0}.about-brand-copy{display:grid;justify-items:center;gap:var(--about-text-gap);width:min(100%,644px)}.about-brands-title{font-size:40px;line-height:1.7;font-weight:500}.about-brands-text{font-size:16px;line-height:32px;max-width:644px}.about-brand-logos{--brand-showcase-card-height:104px;--brand-showcase-card-radius:26px;--brand-showcase-logo-width:160px;--brand-showcase-icon-size:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--about-brand-gap);width:100%;direction:rtl}.about-brand-logo{width:min(310px,100%);aspect-ratio:310/104}.about-fact{background:var(--about-fact);border-radius:32px;min-height:160px;display:grid;align-content:center;text-align:center;direction:rtl;grid-template-columns:32px minmax(0,1fr) 32px}.about-fact p{grid-column:2}.about-fact-title{font-size:20px;line-height:48px}.about-fact-value{font-size:24px;line-height:48px;color:#c2002a;font-weight:600}.about-video-dialog{width:min(94vw,1100px);max-height:90dvh;padding:0;border:0;border-radius:16px;background:#111;overflow:visible}.about-video-dialog::backdrop{background:#000c}.about-video-dialog video{display:block;width:100%;max-height:85dvh}.about-video-close{position:absolute;top:8px;left:8px;z-index:2;width:40px;height:40px;border:0;border-radius:50%;font-size:28px;background:#fff;color:#c2002a;cursor:pointer}.behrang-about-page :is(a,button):focus-visible{outline:3px solid currentColor;outline-offset:4px}body:has(.behrang-about){background:#ffe4c6}html body:has(.behrang-about) .behrang-header-location-overlay:has(.behrang-header[data-overlay]),html body:has(.behrang-about) .elementor-location-header:has(.behrang-header[data-overlay]){position:relative!important;inset:auto!important;z-index:100!important;width:100%!important;background:0 0!important}.behrang-journey{--about-edge:175px;--journey-column-gap:117px;--journey-heading-gap:32px;--journey-step-gap:100px;--journey-image-height:720px;--journey-track-width:8px;--journey-dot-size:16px;--journey-track:#c8c4b7;--journey-progress:#c2002a;--journey-active:#c2002a;grid-template-columns:minmax(var(--about-edge),1fr) minmax(0,var(--about-content-width)) minmax(var(--about-edge),1fr);row-gap:var(--journey-heading-gap)}.journey-heading{grid-column:2;display:grid;gap:8px;width:min(100%,644px);justify-self:center;text-align:center}.journey-title{font-size:40px;font-weight:500;line-height:1.7}.journey-text{font-size:16px;line-height:32px;font-weight:500}.journey-layout{grid-column:2;display:grid;grid-template-columns:minmax(0,533fr) minmax(0,440fr);gap:var(--journey-column-gap);direction:ltr;align-items:end;min-width:0}.journey-image{height:var(--journey-image-height);border-radius:0 64px 0 64px;align-self:end}.journey-images{position:relative;display:block;overflow:hidden;min-width:0}.journey-images .journey-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:0;pointer-events:none;transition:opacity .45s ease}.journey-images .journey-slide.is-active{opacity:1;z-index:1}.journey-timeline{position:relative;direction:rtl;display:grid;grid-template-columns:48px minmax(0,1fr);min-height:754px;min-width:0}.journey-rail{position:absolute;right:4px;top:0;bottom:0;width:var(--journey-track-width);background:var(--journey-track);border-radius:100%;overflow:visible}.journey-fill{position:absolute;inset:0;background:var(--journey-progress);transform:scaleY(var(--journey-position,0));transform-origin:top;border-radius:inherit}.journey-cursor{position:absolute;right:50%;top:calc(var(--journey-position,0)*100%);width:var(--journey-dot-size);height:var(--journey-dot-size);background:var(--journey-progress);border-radius:50%;transform:translate(50%,-50%);box-shadow:0 0 0 5px #c2002a15}.journey-steps{grid-column:2;display:flex;flex-direction:column;gap:var(--journey-step-gap);list-style:none;margin:0;padding:42px 0 10px;min-width:0}.journey-step{position:relative;display:grid;gap:4px;min-width:0}.journey-step-title{font-size:32px;line-height:54px;font-weight:500;transform-origin:right center;transition:transform .4s,color .4s}.journey-step-text{font-size:20px;line-height:34px}.journey-dot{position:absolute;right:calc(-48px + 4px + (var(--journey-track-width) - var(--journey-dot-size))/ 2);top:38px;width:var(--journey-dot-size);height:var(--journey-dot-size);border-radius:50%;background:var(--journey-track);transition:background .3s,box-shadow .3s}.journey-step.is-passed .journey-dot{background:var(--journey-progress)}.journey-step.is-current .journey-step-title{color:var(--journey-active);transform:translateX(-4px) scale(1.025)}.journey-step.is-current .journey-dot{box-shadow:0 0 0 6px #c2002a15}@media(max-width:1200px){.behrang-about-page{--about-edge:32px;--about-section-gap:96px}.behrang-journey{--about-edge:64px;--journey-column-gap:48px}.about-history-image{height:auto;aspect-ratio:1090/467}.about-video{min-height:0;aspect-ratio:1090/541}.about-fact-value{font-size:21px}.journey-step-title{font-size:28px}.journey-step-text{font-size:17px}.journey-title{font-size:32px}}@media(max-width:767px){.behrang-about-page{--about-edge:16px;--about-section-gap:48px;--about-media-gap:32px;--about-hero-height:360px;--about-facts-gap:16px}.about-hero{border-radius:32px 32px 0 0}.about-hero-copy{gap:16px}.about-hero-title{font-size:28px}.about-hero-text{font-size:16px}.about-surface{grid-template-columns:16px minmax(0,1fr) 16px;grid-template-rows:32px auto 88px;border-radius:0 0 32px 32px}.about-intro-title{font-size:24px;line-height:1.7}.about-intro-text{font-size:14px;line-height:26px}.about-history-image,.about-row-mobile-image{height:auto;aspect-ratio:294/462;border-radius:150px 150px 0 0;width:min(100%,294px);justify-self:center}.about-history-image img,.about-row-mobile-image img{height:100%;object-fit:cover}.about-row-title{text-align:center;font-size:20px;line-height:1.8;color:#c2002a}.about-row-text{font-size:14px;line-height:28px}.about-row-mobile-image{display:block!important}.about-video{aspect-ratio:265/440;width:min(100%,300px);justify-self:center;border-radius:150px 150px 0 0;min-height:0}.about-video:has(+.about-row-mobile-image){display:none}.about-play{width:64px;height:64px}.about-content>.about-products-button{top:0}.about-products-button{min-height:52px;font-size:16px;width:216px}.about-products-button>span{min-height:44px}.behrang-about{grid-template-rows:var(--about-header-gap,24px) auto auto auto max(0px,calc(var(--about-page-section-gap,48px) - 48px)) auto var(--about-page-section-gap,48px) auto var(--about-page-section-gap,48px)}.about-facts{grid-row:4;grid-template-columns:minmax(0,1fr);width:min(100% - 32px,300px);transform:translateY(-48px);direction:rtl}.about-fact{min-height:128px;border-radius:24px}.about-fact-title{font-size:18px;line-height:36px}.about-fact-value{font-size:20px;line-height:40px}.behrang-about>.about-journey{grid-row:6;--about-edge:16px;--journey-heading-gap:32px;--journey-column-gap:32px;--journey-image-height:440px;--journey-track-width:4px;--journey-dot-size:10px;--journey-step-gap:100px;--about-brand-gap:16px}.journey-title{font-size:24px}.journey-text{font-size:14px;line-height:28px}.journey-layout{display:flex;flex-direction:column;align-items:stretch;gap:var(--journey-column-gap)}.journey-image{width:100%;height:var(--journey-image-height);border-radius:0 32px 0 32px;align-self:center}.journey-timeline{min-height:0;grid-template-columns:32px minmax(0,1fr)}.journey-steps{padding:0;gap:var(--journey-step-gap)}.journey-step-title{font-size:24px;line-height:42px}.journey-step-text{font-size:14px;line-height:28px}.journey-dot{right:calc(-32px + 4px + (var(--journey-track-width) - var(--journey-dot-size))/ 2);top:21px}}.about-journey .journey-layout{gap:var(--about-journey-column-gap)}.about-journey .journey-image{height:var(--about-journey-image-height)}.about-journey .journey-timeline{--journey-track-width:8px;--journey-dot-size:16px;min-height:max(754px,var(--about-journey-image-height))}.about-journey .journey-steps{padding:0;gap:var(--about-journey-step-gap)}.about-journey .journey-step{min-width:0}@media(max-width:767px){.about-journey .journey-layout{gap:var(--about-journey-column-gap)}.about-journey .journey-image{height:var(--about-journey-image-height);aspect-ratio:342/639}.about-journey .journey-timeline{--journey-track-width:4px;--journey-dot-size:10px;min-height:0}.about-journey .journey-steps{gap:var(--about-journey-step-gap)}.about-brands{grid-row:8;gap:32px}.about-brand-logos{flex-direction:column}.about-brands-title{font-size:24px}.about-brands-text{font-size:14px;line-height:28px}}@media(prefers-reduced-motion:reduce){.behrang-about-page *{transition:none!important;animation:none!important}.journey-step.is-current .journey-step-title{transform:none}.about-play:hover,.about-products-button:is(:hover,:focus-visible){transform:none}.about-products-button>span::after{display:none}}@media(max-width:767px){.about-brand-logos{--brand-showcase-card-height:104px;--brand-showcase-card-radius:24px;--brand-showcase-logo-width:140px;--brand-showcase-icon-size:32px;width:min(100%,342px);gap:var(--about-brand-gap,16px)}.about-brands .about-brand-logo{width:100%;max-width:100%;min-height:var(--brand-showcase-card-height);aspect-ratio:auto;grid-template-columns:24px minmax(0,1fr) 24px;border-radius:var(--brand-showcase-card-radius)}.about-brand-logo .brand-showcase-card-content{gap:20px}}.behrang-journey .journey-rail{border-radius:0;mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 calc(100% - 56px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 calc(100% - 56px),transparent 100%)}.behrang-journey .journey-fill{border-radius:0}.behrang-journey .journey-cursor{display:none}.behrang-journey .journey-dot{box-shadow:none;transition:background-color .3s}.behrang-journey .journey-step.is-passed .journey-dot{background:color-mix(in srgb,var(--journey-progress) 84%,#000)}.behrang-journey .journey-step.is-current .journey-dot{box-shadow:none}
