.behrang-brand-story{--brand-story-background:#7c001b;--brand-story-text-color:#ffe4c6;--brand-story-title-color:#ffe4c6;--brand-story-button-background:#ffe4c6;--brand-story-button-color:#7c001b;--brand-story-intro-width:533px;--brand-story-image-width:309px;--brand-story-text-width:533px;--brand-story-section-space:64px;--brand-story-intro-gap:24px;--brand-story-intro-to-stories:64px;--brand-story-image-text-gap:24px;--brand-story-title-gap:8px;--brand-story-row-gap:0px;--brand-story-button-gap:64px;--brand-story-image-radius:40px;--brand-story-button-width:237px;--brand-story-button-height:66px;display:grid;grid-template-columns:minmax(0,1fr);width:100%;background:var(--brand-story-background);color:var(--brand-story-text-color);isolation:isolate}.behrang-brand-story::after,.behrang-brand-story::before{content:"";display:block;height:var(--brand-story-section-space)}.behrang-brand-story *{box-sizing:border-box}.behrang-brand-story{container:brand-story/inline-size;min-width:0}.elementor-widget-behrang-brand-story{width:100%;max-width:100%;min-width:0}.brand-story-content{display:flex;flex-direction:column;align-items:center;width:min(100%,var(--brand-story-content-width,866px),866px);min-width:0;justify-self:center;container:brand-story-content/inline-size}.brand-story-introduction{display:flex;flex-direction:column;gap:var(--brand-story-intro-gap);width:min(100%,var(--brand-story-intro-width),533px)}.behrang-brand-story .brand-story-image-frame{display:block;position:relative;overflow:hidden;isolation:isolate;margin:0;flex-shrink:0;background:rgb(255 228 198 / .08)}.brand-story-introduction-image{width:100%;aspect-ratio:533/720;border-radius:1000px 1000px 0 0}.behrang-brand-story .brand-story-image,.brand-story-image-placeholder{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.brand-story-image-placeholder{background:linear-gradient(145deg,#777,#333)}.behrang-brand-story .brand-story-description,.behrang-brand-story .brand-story-introduction-text{margin:0;white-space:normal;font-size:14px;line-height:32px;font-weight:500;color:var(--brand-story-text-color);overflow-wrap:anywhere}.brand-story-introduction-text{text-align:right}.brand-story-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--brand-story-row-gap);width:100%}.brand-story-details{display:flex;flex-direction:column;gap:var(--brand-story-intro-to-stories);width:100%}.brand-story-details::before{content:"";display:block}.brand-story-section{--brand-story-effective-image-width:min(var(--brand-story-image-width),309px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--brand-story-effective-image-width));grid-template-areas:"copy image";align-items:center;gap:var(--brand-story-image-text-gap);direction:ltr;min-width:0}.brand-story-section--image-left{grid-template-columns:minmax(0,var(--brand-story-effective-image-width)) minmax(0,1fr);grid-template-areas:"image copy"}.brand-story-section-image{grid-area:image;width:100%;aspect-ratio:309/417;border-top-right-radius:var(--brand-story-image-radius)}.brand-story-section--image-left .brand-story-section-image{border-top-right-radius:0;border-top-left-radius:var(--brand-story-image-radius)}.brand-story-copy{grid-area:copy;display:flex;flex-direction:column;gap:var(--brand-story-title-gap);direction:rtl;min-width:0;max-width:min(var(--brand-story-text-width),533px);text-align:right;justify-self:end}.brand-story-section--image-left .brand-story-copy{justify-self:start}.behrang-brand-story .brand-story-title{margin:0;font-size:32px;line-height:54px;font-weight:500;color:var(--brand-story-title-color);overflow-wrap:anywhere}.brand-story-action{display:grid;justify-items:center;width:100%;gap:var(--brand-story-button-gap)}.brand-story-action::before{content:"";display:block}.behrang-brand-story .brand-story-button{position:relative;display:grid;grid-template-columns:4px minmax(0,1fr) 4px;grid-template-rows:4px minmax(calc(var(--brand-story-button-height) - 10px),auto) 4px;width:min(100%,var(--brand-story-button-width));min-height:var(--brand-story-button-height);border:1px solid var(--brand-story-button-background);border-radius:100px;background:0 0;text-decoration:none;color:var(--brand-story-button-color);outline-offset:6px}.brand-story-button-surface{grid-area:2/2;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:inherit;background:var(--brand-story-button-background);transition:transform .4s,filter .4s,background-color .35s}.brand-story-button-label{display:block;min-width:0;max-width:100%;color:var(--brand-story-button-color);text-align:center;font-size:20px;font-weight:500;line-height:34px;overflow-wrap:anywhere}.brand-story-button:focus-visible{outline:2px solid var(--brand-story-button-background)}a.brand-story-button:hover .brand-story-button-surface{transform:scale(.985);filter:brightness(1.025)}@media(max-width:767px){.behrang-brand-story{--brand-story-intro-width:358px;--brand-story-image-width:200px;--brand-story-text-width:900px;--brand-story-section-space:32px;--brand-story-intro-gap:16px;--brand-story-intro-to-stories:32px;--brand-story-image-text-gap:16px;--brand-story-row-gap:32px;--brand-story-button-gap:32px}.brand-story-section,.brand-story-section--image-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"image" "copy";justify-content:stretch}.brand-story-section-image{width:min(100%,var(--brand-story-image-width));aspect-ratio:200/270;justify-self:end}.brand-story-section--image-left .brand-story-section-image{justify-self:start}.behrang-brand-story .brand-story-title{font-size:24px;line-height:44px}.brand-story-copy{width:min(100%,var(--brand-story-text-width))}}@media(prefers-reduced-motion:reduce){.brand-story-button-surface{transition:none}a.brand-story-button:hover .brand-story-button-surface{transform:none;filter:none}}@container brand-story (max-width:960px){.brand-story-content{width:min(100%,640px)}.brand-story-introduction{width:min(100%,var(--brand-story-intro-width))}.brand-story-sections{gap:max(32px,var(--brand-story-row-gap))}.brand-story-section,.brand-story-section--image-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"image" "copy";gap:max(16px,var(--brand-story-image-text-gap))}.brand-story-section-image{width:min(100%,var(--brand-story-image-width),250px);justify-self:end}.brand-story-section--image-left .brand-story-section-image{justify-self:start}.brand-story-copy{width:100%;max-width:none}}@container brand-story (max-width:767px){.brand-story-content{width:max(0px,calc(100% - 2 * var(--brand-story-mobile-gutter,16px)))}.brand-story-section-image{width:min(100%,var(--brand-story-image-width),200px)}}.brand-story-copy{position:relative}.brand-story-button{transition:transform .35s ease,box-shadow .35s ease}.brand-story-button-surface{position:relative;overflow:hidden;isolation:isolate}.brand-story-button-label{position:relative;z-index:1}.brand-story-button-surface::before{content:'';position:absolute;inset-block:-50%;left:0;width:40%;background:linear-gradient(90deg,transparent,#ffffff70,transparent);transform:translateX(-160%) skewX(-20deg);transition:transform .7s ease;pointer-events:none}.brand-story-button:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 0 0 3px #ffe4c625,0 8px 22px #0003}.brand-story-button:is(:hover,:focus-visible) .brand-story-button-surface{background:#fff1dc}.brand-story-button:hover .brand-story-button-surface::before{transform:translateX(360%) skewX(-20deg)}.brand-story-button:focus-visible .brand-story-button-surface::before{transform:translateX(360%) skewX(-20deg)}@media(prefers-reduced-motion:reduce){.brand-story-button,.brand-story-button-surface::before,.brand-story-copy::before,.brand-story-description,.brand-story-introduction-text,.brand-story-title{transition:none}.brand-story-button-surface::before{display:none}}.behrang-brand-story .brand-story-image-frame>.brand-story-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.behrang-brand-story .brand-story-image{transform:scale(1);transform-origin:center;transition:filter .8s ease,transform .9s cubic-bezier(.2,.65,.3,1);object-position:var(--brand-story-photo-focus,center)}.behrang-brand-story[data-hover=yes] .brand-story-introduction:is(:hover,:focus-within) .brand-story-image,.behrang-brand-story[data-hover=yes] .brand-story-section:is(:hover,:focus-within) .brand-story-image{filter:grayscale(0);transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.behrang-brand-story .brand-story-image{transition:none}.behrang-brand-story[data-hover=yes] .brand-story-introduction:is(:hover,:focus-within) .brand-story-image,.behrang-brand-story[data-hover=yes] .brand-story-section:is(:hover,:focus-within) .brand-story-image{transform:none}}
