.about-page{--about-rule:#2d30392e;--about-light-rule:#eef0f338}.about-page .about-header{background:var(--ink);height:clamp(76px,9vw,108px);position:relative}.about-hero{background:var(--ink);color:var(--porcelain)}.about-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5.5vw,100px);padding-block:clamp(20px,3vw,50px) clamp(40px,6vw,100px);display:grid}.about-hero-copy{min-width:0}.about-kicker{align-items:center;gap:13px;margin-block-end:clamp(16px,2.4vw,34px);font-size:13px;line-height:1.5;display:flex}.about-kicker:before{content:"";background:var(--bronze);flex-shrink:0;width:26px;height:1px}.about-kicker>span{color:var(--stone);font-variant-numeric:tabular-nums}.about-hero h1,.about-page h2,.about-page h3{font-family:var(--display);font-weight:400}.about-hero h1{text-wrap:balance;font-size:clamp(40px,6.5vw,112px);line-height:1.12}.about-hero h1 span{color:var(--silver);display:block}.about-page:lang(ar) .about-hero h1{line-height:1.28}.about-intro{max-width:41ch;color:var(--silver);margin-block:clamp(18px,2.6vw,36px);font-size:clamp(15px,1.4vw,19px);line-height:1.8}.about-text-link{border-block-end:1px solid var(--bronze);min-height:44px;color:var(--porcelain);align-items:center;gap:18px;font-size:13px;display:inline-flex}.about-text-link:hover{color:var(--silver)}.about-hero-photo{aspect-ratio:5/6;background:var(--graphite);max-height:680px}.about-hero-photo img{object-position:50% 50%}.about-method{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(22px,9vw,144px);padding-block:clamp(64px,10vw,152px);display:grid}.about-page h2{text-wrap:balance;font-size:clamp(34px,5.3vw,82px);line-height:1.18}.about-page:lang(ar) h2{line-height:1.34}.about-method-copy{align-self:end;max-width:54ch;font-size:clamp(16px,1.4vw,20px);line-height:1.85}.about-ambition{border-inline-start:2px solid var(--bronze);color:var(--ink);margin-block-start:clamp(16px,2.8vw,34px);padding-inline-start:16px;font-weight:500}.about-breads{padding-block:clamp(48px,7vw,108px)}.about-process{background:var(--ink);color:var(--porcelain)}.about-process-inner{padding-block:clamp(56px,8vw,112px)}.about-process .about-kicker>span,.about-process-grid p{color:var(--silver)}.about-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,4vw,54px);margin:clamp(28px,5vw,62px) 0 0;padding:0;list-style:none;display:grid}.about-process-grid li{border-block-start:1px solid var(--about-light-rule);padding-block-start:18px}.about-process-grid li>span{color:#d3a678}.about-process-grid h3{margin-block:10px;font-size:clamp(26px,3vw,46px)}.about-process-grid p{line-height:1.75}.about-questions{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:clamp(28px,8vw,126px);padding-block:0 clamp(58px,9vw,132px);display:grid}.about-answers{border-block-start:1px solid var(--about-rule);margin:0}.about-answers>div{border-block-end:1px solid var(--about-rule);padding-block:18px}.about-answers dt{font-weight:600;line-height:1.5}.about-answers dd{color:var(--graphite);margin:7px 0 0;line-height:1.75}.about-section-heading{border-block-start:1px solid var(--about-rule);margin-block-end:clamp(24px,4vw,54px);padding-block-start:clamp(30px,5vw,64px)}.about-bread-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start;gap:clamp(16px,5vw,80px);display:grid}.about-bread+.about-bread{margin-block-start:clamp(26px,6vw,94px)}.about-bread-photo{aspect-ratio:6/5}.about-bread+.about-bread .about-bread-photo{aspect-ratio:5/6}.about-bread-copy{border-block-end:1px solid var(--about-rule);align-items:baseline;gap:clamp(12px,2vw,24px);padding-block:16px;display:flex}.about-bread-copy .micro{color:var(--stone)}.about-bread h3{font-size:clamp(26px,3vw,48px);line-height:1.3}.about-bread p{margin-block-start:8px;line-height:1.75}.about-visit,.about-footer{background:var(--graphite);color:var(--porcelain)}.about-visit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,6vw,90px);padding-block:clamp(56px,8vw,124px);display:grid}.about-visit .about-kicker>span,.about-visit h2+p{color:var(--silver)}.about-visit h2+p{margin-block-start:16px;line-height:1.75}.about-visit-card{border:1px solid var(--about-light-rule);padding:clamp(18px,4vw,44px)}.about-visit-card address{font-size:clamp(18px,2vw,30px);font-style:normal;line-height:1.55}.about-directions{background:var(--porcelain);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-block:16px 10px;padding:8px 14px;display:flex}.about-directions:hover{background:var(--silver)}.about-contact{flex-wrap:wrap;gap:0 22px;display:flex}.about-contact a{border-block-end:1px solid var(--about-light-rule);align-items:center;min-height:44px;font-size:14px;display:inline-flex}.about-contact a:hover{border-block-end-color:var(--porcelain)}.about-footer-inner{border-block-start:1px solid var(--about-light-rule);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.about-footer-inner .brand-art{width:clamp(76px,9vw,116px)}@media (prefers-reduced-motion:no-preference){.about-hero-copy>*{animation:.65s cubic-bezier(.2,.65,.3,1) both about-rise}.about-hero-copy h1{animation-delay:70ms}.about-hero-copy .about-intro{animation-delay:.14s}.about-hero-copy .about-text-link{animation-delay:.2s}.about-hero-figure{animation:.85s cubic-bezier(.2,.65,.3,1) 80ms both about-rise}.about-hero-photo img{animation:1.1s ease-out both about-image-settle}}@keyframes about-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes about-image-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (max-width:767px){.about-process-grid,.about-questions,.about-hero-grid,.about-method,.about-bread-grid,.about-visit-grid{grid-template-columns:minmax(0,1fr)}.about-hero h1{font-size:clamp(39px,9.4vw,68px)}.about-hero-photo{aspect-ratio:5/4}.about-hero-photo img{object-position:50% 60%}.about-bread+.about-bread{margin-block-start:12px}.about-bread+.about-bread .about-bread-photo{aspect-ratio:6/5}}
