.our-story-page{--story-olive:#293619;--story-olive-light:#52603d;--story-rule:#2a211d29;color:var(--color-ink);background:var(--color-parchment-light)}body:has(.our-story-page) .desktop-nav>.nav-link[href=\/our-story]{color:#293619;box-shadow:inset 0 -2px #293619}.story-hero{border-bottom:1px solid var(--story-rule);background:radial-gradient(circle at 16% 18%, #d6a33a14, transparent 18rem), var(--color-parchment-light)}.story-hero-layout{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.35fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);padding-block:clamp(1.5rem,2.5vw,2.75rem);display:grid}.story-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.story-hero .breadcrumb-list{color:var(--color-muted);letter-spacing:.02em;text-transform:none;margin-bottom:clamp(1.5rem,2.5vw,2.5rem);font-size:.7rem;font-weight:600}.story-hero h1,.story-about h2,.story-philosophy h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:600}.story-hero h1{color:var(--story-olive);text-transform:uppercase;font-size:clamp(2.75rem,4.4vw,4.5rem);line-height:.94}.story-hero-lead,.story-hero-note{color:#3f3833;max-width:35rem;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.58}.story-hero-lead{margin-top:1.2rem}.story-hero-note{max-width:27rem;color:var(--color-muted);margin-top:.35rem}.story-hero-media,.story-about-media,.story-philosophy-media,.story-card-media{background:#e7daca;position:relative;overflow:hidden}.story-hero-media{aspect-ratio:2.3}.story-hero-media:after,.story-about-media:after,.story-philosophy-media:after{content:"";pointer-events:none;border:1px solid #ffffff94;position:absolute;inset:.75rem}.story-hero-media img,.story-about-media img,.story-philosophy-media img,.story-card-media img{object-fit:cover}.story-tabs{z-index:4;border-bottom:1px solid var(--story-rule);background:#fbf8f2f5;max-width:100%;position:relative;overflow:hidden}.story-tabs ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.story-tabs li{min-width:0}.story-tab-link{color:#3e3732;letter-spacing:.045em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.35rem;padding:.8rem 1rem;font-size:.72rem;font-weight:720;line-height:1.3;transition:color .18s;display:flex;position:relative}.story-tab-link:after{background:var(--story-olive);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(.4)}.story-tab-link:hover,.story-tab-link:focus-visible,.story-tab-link-active{color:var(--story-olive)}.story-tab-link:hover:after,.story-tab-link:focus-visible:after,.story-tab-link-active:after{opacity:1;transform:scaleX(1)}.our-story-page:has(.story-section:target) .story-tab-link-active{color:#3e3732}.our-story-page:has(.story-section:target) .story-tab-link-active:after{opacity:0;transform:scaleX(.4)}:is(.our-story-page:has(#about-bangla-blend:target) .story-tab-link[href=\#about-bangla-blend],.our-story-page:has(#our-philosophy:target) .story-tab-link[href=\#our-philosophy],.our-story-page:has(#our-impact:target) .story-tab-link[href=\#our-impact],.our-story-page:has(#meet-annapurna:target) .story-tab-link[href=\#meet-annapurna]){color:var(--story-olive)}.our-story-page:has(#about-bangla-blend:target) .story-tab-link[href=\#about-bangla-blend]:after{opacity:1;transform:scaleX(1)}.our-story-page:has(#our-philosophy:target) .story-tab-link[href=\#our-philosophy]:after{opacity:1;transform:scaleX(1)}.our-story-page:has(#our-impact:target) .story-tab-link[href=\#our-impact]:after{opacity:1;transform:scaleX(1)}.our-story-page:has(#meet-annapurna:target) .story-tab-link[href=\#meet-annapurna]:after{opacity:1;transform:scaleX(1)}.story-section,.our-story-card{scroll-margin-top:6.5rem}.story-section{border-bottom:1px solid var(--story-rule);padding-block:clamp(2.5rem,4vw,4rem)}.story-about-layout{grid-template-columns:minmax(14rem,.78fr) minmax(18rem,1fr) minmax(17rem,.95fr);align-items:center;gap:clamp(2.2rem,4.2vw,4.6rem);display:grid}.story-about-copy{align-self:center}.story-about h2{color:var(--story-olive);white-space:nowrap;text-transform:uppercase;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.08}.story-philosophy h2{color:var(--story-olive);text-transform:uppercase;font-size:clamp(2rem,3vw,3rem);line-height:1}.story-about-copy p,.story-philosophy-copy p{color:#4f4640;font-size:.86rem;line-height:1.65}.story-about-copy p:first-of-type{margin-top:1.55rem}.story-about-copy p+p{margin-top:1.25rem}.story-cta{width:fit-content;min-height:2.65rem;color:var(--story-olive);letter-spacing:.065em;text-transform:uppercase;background:0 0;border:1px solid #293619b8;border-radius:0;justify-content:center;align-items:center;gap:1rem;padding:.65rem 1.05rem;font-size:.67rem;font-weight:760;line-height:1;transition:color .18s,background .18s,transform .18s;display:inline-flex}.story-about-copy .story-cta,.story-philosophy-copy .story-cta{margin-top:1.25rem}.story-cta svg{flex:none;transition:transform .18s}.story-cta:hover{color:var(--color-parchment-light);background:var(--story-olive);transform:translateY(-1px)}.story-cta:hover svg{transform:translate(.18rem)}.story-about-media{aspect-ratio:1.05}.story-principles{margin:0;padding:0;list-style:none}.story-principles li{border-bottom:1px solid var(--story-rule);grid-template-columns:auto 1fr;align-items:center;gap:1.35rem;padding-block:1.05rem;display:grid}.story-principles li:first-child{padding-top:0}.story-principles li:last-child{border-bottom:0;padding-bottom:0}.story-principle-icon,.story-card-icon{border:1px solid var(--story-rule);color:var(--story-olive);background:#f6efe4b8;border-radius:50%;place-items:center;display:grid}.story-principle-icon{width:3.5rem;height:3.5rem}.story-principles h3,.our-story-card h3{color:var(--story-olive);font-family:var(--font-body);letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;font-weight:780;line-height:1.25}.story-principles p{color:#554c46;max-width:25rem;margin:.45rem 0 0;font-size:.8rem;line-height:1.65}.story-philosophy{padding-block:clamp(1.4rem,2.2vw,2.2rem)}.story-philosophy-layout{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.story-philosophy-media{aspect-ratio:16/5.2}.story-philosophy-copy{padding-right:clamp(0rem,4vw,4rem)}.story-philosophy-copy p{max-width:34rem;margin-top:1.25rem}.story-card-section{background:#f8f4ed;padding-block:clamp(1.75rem,2.8vw,2.75rem)}.story-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.25vw,1.25rem);display:grid}.our-story-card{border:1px solid var(--story-rule);background:var(--color-parchment-light);flex-direction:column;align-items:center;min-width:0;min-height:21rem;padding:clamp(.85rem,1.3vw,1.15rem);display:flex}.story-card-icon{width:3.15rem;height:3.15rem}.our-story-card h3{text-align:center;margin-top:.85rem}.story-card-media{aspect-ratio:16/7.2;width:100%;margin-top:.75rem}.story-card-media img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.our-story-card:hover .story-card-media img{transform:scale(1.025)}.our-story-card>p{color:#514842;width:100%;margin:.75rem 0 1rem;font-size:.72rem;line-height:1.52}.story-card-cta{align-self:flex-start;margin-top:auto}.story-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.story-about-layout{grid-template-columns:minmax(16rem,.85fr) minmax(19rem,1.15fr)}.story-principles{border-top:1px solid var(--story-rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-principles li,.story-principles li:first-child,.story-principles li:last-child{border-right:1px solid var(--story-rule);border-bottom:0;align-content:start;padding:1.5rem}.story-principles li:first-child{padding-left:0}.story-principles li:last-child{border-right:0;padding-right:0}.story-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.our-story-card{min-height:26rem}}@media (min-width:901px) and (max-width:1160px){body:has(.our-story-page) .header-main{gap:clamp(.7rem,1.4vw,1.15rem)}body:has(.our-story-page) .desktop-nav{gap:clamp(.65rem,1.25vw,1rem)}:is(body:has(.our-story-page) .nav-link,body:has(.our-story-page) .nav-trigger){letter-spacing:.04em;font-size:.64rem}body:has(.our-story-page) .header-main>.brand-mark .brand-logo{width:2.7rem;height:2.7rem}body:has(.our-story-page) .header-main>.brand-mark .brand-wordmark{font-size:1.45rem}body:has(.our-story-page) .destination-control{display:none}body:has(.our-story-page) .header-actions>.desktop-only{display:none}}@media (max-width:840px){.story-hero-layout{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);gap:2rem}.story-hero .breadcrumb-list{margin-bottom:2.5rem}.story-tabs .shell{width:100%;padding-inline:var(--page-gutter);scrollbar-width:thin;overflow-x:auto}.story-tabs ul{grid-template-columns:repeat(4,minmax(9.5rem,1fr));width:max-content;min-width:100%}.story-philosophy-layout{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:2.5rem}}@media (max-width:700px){.story-hero-layout,.story-about-layout,.story-philosophy-layout{grid-template-columns:1fr}.story-hero-layout{gap:2rem;padding-top:1.5rem}.story-hero .breadcrumb-list{margin-bottom:2rem}.story-hero h1{font-size:clamp(2.75rem,14vw,4rem)}.story-tab-link{min-height:3.8rem}.story-section{padding-block:4rem}.story-principles{grid-column:auto;grid-template-columns:1fr}.story-principles li,.story-principles li:first-child,.story-principles li:last-child{border-right:0;border-bottom:1px solid var(--story-rule);padding:1.25rem 0}.story-principles li:last-child{border-bottom:0}.story-philosophy{padding-block:1.25rem 3.5rem}.story-philosophy-copy{padding:0 .25rem}.story-card-grid{grid-template-columns:1fr}.our-story-card{min-height:0}.our-story-card>p{font-size:.82rem}.story-card-cta{margin-top:.5rem}}@media (max-width:420px){.story-principle-icon{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion:reduce){.story-card-media img,.story-cta,.story-cta svg,.story-tab-link:after{transition:none}}
