:root{--sufaab-font-serif:'Cormorant Garamond',Garamond,Georgia,serif;--sufaab-font-sans:'Geist',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--sufaab-gold:#9B784C;--sufaab-gold-light:#C5A880;--sufaab-charcoal:#141414;--sufaab-text-body:#4A4A4A;--sufaab-text-muted:#666666;--sufaab-bg-cream:#F5F2EB;--sufaab-bg-white:#FFFFFF;--sufaab-border-subtle:#E8E3DC}.shopify-section>.sufaab-about-page,.sufaab-about-page{grid-column:1/-1!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0;background-color:var(--sufaab-bg-white);color:var(--sufaab-charcoal);font-family:var(--sufaab-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.sufaab-about-container{width:100%;max-width:1400px;margin:0 auto;padding:0 48px;box-sizing:border-box}@media (max-width:1200px){.sufaab-about-container{padding:0 32px}}@media (max-width:768px){.sufaab-about-container{padding:0 20px}}.sufaab-story-hero{width:100%;padding-top:var(--story-pt,92px);padding-bottom:var(--story-pb,68px);background-color:var(--story-bg,var(--sufaab-bg-white))}@media (max-width:768px){.sufaab-story-hero{padding-top:var(--story-pt-mobile,48px);padding-bottom:var(--story-pb-mobile,36px)}}.sufaab-story-hero__header{margin-bottom:48px}.sufaab-story-hero__tagline{display:block;font-family:var(--sufaab-font-sans);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--story-tagline-color,var(--sufaab-gold));margin-bottom:18px}.sufaab-story-hero__title{font-family:var(--sufaab-font-serif);font-size:clamp(36px,4.8vw,60px);font-weight:400;line-height:1.15;color:var(--story-title-color,var(--sufaab-charcoal));margin:0;letter-spacing:-.01em}.sufaab-story-hero__columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width:900px){.sufaab-story-hero__columns{grid-template-columns:1fr;gap:24px}}.sufaab-story-hero__col{font-family:var(--sufaab-font-sans);font-size:16px;line-height:1.85;color:var(--story-text-color,var(--sufaab-text-body));font-weight:400}.sufaab-story-hero__col p{margin:0 0 16px 0}.sufaab-story-hero__col p:last-child{margin-bottom:0}.sufaab-story-hero__col b,.sufaab-story-hero__col strong{font-weight:600;color:var(--sufaab-charcoal)}.sufaab-pillars{width:100%;padding-top:var(--pillars-pt,80px);padding-bottom:var(--pillars-pb,92px);background-color:var(--pillars-bg,var(--sufaab-bg-cream))}@media (max-width:768px){.sufaab-pillars{padding-top:var(--pillars-pt-mobile,48px);padding-bottom:var(--pillars-pb-mobile,56px)}}.sufaab-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:960px){.sufaab-pillars__grid{grid-template-columns:1fr;gap:40px;max-width:540px;margin:0 auto}}.sufaab-pillar-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sufaab-pillar-card__image-wrapper{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:#E6E0D6;margin-bottom:24px}.sufaab-pillar-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.sufaab-pillar-card:hover .sufaab-pillar-card__image{transform:scale(1.04)}.sufaab-pillar-card__title{font-family:var(--sufaab-font-serif);font-size:25px;font-weight:500;color:var(--sufaab-charcoal);margin:0 0 12px 0;line-height:1.25}.sufaab-pillar-card__text{font-family:var(--sufaab-font-sans);font-size:14.5px;line-height:1.7;color:var(--sufaab-text-muted);margin:0}.sufaab-quote-section{width:100%;padding-top:var(--quote-pt,88px);padding-bottom:var(--quote-pb,88px);background-color:var(--quote-bg,var(--sufaab-bg-white));text-align:center}@media (max-width:768px){.sufaab-quote-section{padding-top:var(--quote-pt-mobile,60px);padding-bottom:var(--quote-pb-mobile,60px)}}.sufaab-quote__container{max-width:1000px;margin:0 auto;padding:0 24px}.sufaab-quote__text{font-family:var(--sufaab-font-serif);font-size:clamp(28px,3.8vw,44px);font-weight:400;font-style:italic;line-height:1.35;color:var(--quote-text-color,#23201D);margin:0 0 24px 0;letter-spacing:-.01em}.sufaab-quote__author-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:12px}.sufaab-quote__line{width:32px;height:1px;background-color:var(--quote-accent-color,var(--sufaab-gold));display:inline-block}.sufaab-quote__author{font-family:var(--sufaab-font-sans);font-size:11.5px;text-transform:uppercase;letter-spacing:.2em;font-weight:500;color:var(--quote-author-color,#70685F)}.sufaab-chronicles{width:100%;padding-top:var(--chronicles-pt,88px);padding-bottom:var(--chronicles-pb,96px);background-color:var(--chronicles-bg,var(--sufaab-bg-cream))}@media (max-width:768px){.sufaab-chronicles{padding-top:var(--chronicles-pt-mobile,48px);padding-bottom:var(--chronicles-pb-mobile,56px)}}.sufaab-chronicles__header{margin-bottom:52px}.sufaab-chronicles__tagline{display:block;font-family:var(--sufaab-font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--chronicles-tagline-color,var(--sufaab-gold));margin-bottom:12px}.sufaab-chronicles__title{font-family:var(--sufaab-font-serif);font-size:clamp(34px,4.2vw,50px);font-weight:400;line-height:1.15;color:var(--chronicles-title-color,var(--sufaab-charcoal));margin:0}.sufaab-chronicles__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:52px;row-gap:60px}@media (max-width:860px){.sufaab-chronicles__grid{grid-template-columns:1fr;gap:40px}}.sufaab-chronicle-item{display:flex;flex-direction:column}.sufaab-chronicle-item__image-wrapper{position:relative;width:100%;aspect-ratio:16/11;overflow:hidden;background-color:#E6E0D6;margin-bottom:20px}.sufaab-chronicle-item__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.sufaab-chronicle-item:hover .sufaab-chronicle-item__image{transform:scale(1.03)}.sufaab-chronicle-item__title{font-family:var(--sufaab-font-serif);font-size:22px;font-weight:500;color:var(--sufaab-charcoal);margin:0 0 8px 0;line-height:1.3}.sufaab-chronicle-item__text{font-family:var(--sufaab-font-sans);font-size:14px;line-height:1.65;color:var(--sufaab-text-muted);margin:0}.sufaab-cta-section{width:100%;padding-top:var(--cta-pt,88px);padding-bottom:var(--cta-pb,96px);background-color:var(--cta-bg,var(--sufaab-bg-white));text-align:center}@media (max-width:768px){.sufaab-cta-section{padding-top:var(--cta-pt-mobile,50px);padding-bottom:var(--cta-pb-mobile,60px)}}.sufaab-cta__title{font-family:var(--sufaab-font-serif);font-size:clamp(30px,3.8vw,46px);font-weight:400;color:var(--cta-title-color,var(--sufaab-charcoal));margin:0 0 32px 0;letter-spacing:-.01em}.sufaab-cta__btn{display:inline-block;padding:15px 38px;border:1px solid var(--cta-btn-border,#111111);background-color:var(--cta-btn-bg,transparent);color:var(--cta-btn-color,#111111);font-family:var(--sufaab-font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;cursor:pointer;transition:all .3s ease}.sufaab-cta__btn:hover{background-color:var(--cta-btn-hover-bg,#111111);color:var(--cta-btn-hover-color,#FFFFFF);border-color:var(--cta-btn-hover-bg,#111111);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}