@layer components{.about{--about-night:#08110c;--about-emerald:#0d2318;--about-text:#cfd6cc;--about-gold-1:#f3dcab;--about-gold-2:#d9b57a;--about-gold-3:#b8904f;--about-hair:#d9b57a52;--about-red:#ea2227;--about-green:#1faa57;overflow:clip}.about .on-forest{color:var(--about-text)}.about-display{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.5rem + 3.6vw,4.1rem);font-weight:300;line-height:1.04}.about-display em,.about-h2 em{font-style:normal;font-weight:500;display:block}.about .on-forest .about-display em,.about .on-forest .about-h2 em{background:linear-gradient(100deg, var(--about-gold-1) 0%, var(--about-gold-2) 48%, var(--about-gold-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.about-h2{letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;margin:0 0 1.6rem;font-size:clamp(2rem,1.25rem + 2.9vw,3.6rem);font-weight:300;line-height:1.06}.about-h2 em{color:var(--color-gold-title)}.about .on-forest .about-h2{color:#fff}.about-lead{max-width:36rem;color:var(--color-ink);margin:0 0 1.25rem;font-size:clamp(1.15rem,1.02rem + .55vw,1.45rem);font-weight:300;line-height:1.55}.about-text{max-width:34rem;color:var(--color-muted);margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.75}.about-chapter{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-deep);align-items:center;gap:.85rem;margin:0 0 1.6rem;font-size:.75rem;font-weight:600;display:flex}.about-chapter__n{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.8125rem}.about-chapter__rule{opacity:.6;background:currentColor;width:2.75rem;height:1px}.about .on-forest .about-chapter{color:var(--about-gold-2)}.about-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.about-btn-gold{background:linear-gradient(100deg, var(--about-gold-1), var(--about-gold-2) 55%, #c9a062);color:#14110a;box-shadow:0 18px 36px -20px #d9b57ad9}.about-btn-gold:hover{background:linear-gradient(100deg, #fbe8bf, #e3c188 55%, var(--about-gold-2))}.about-link{color:var(--color-green);border-bottom:1px solid color-mix(in srgb, var(--color-green) 35%, transparent);transition:border-color .25s, gap .25s var(--ease-out-soft);align-items:center;gap:.5rem;padding-bottom:.15rem;font-weight:600;text-decoration:none;display:inline-flex}.about-link:hover{border-color:var(--color-green);gap:.8rem}[dir=rtl] .about-link svg{transform:scaleX(-1)}html[lang=ar] .about-display,html[lang=ar] .about-h2{letter-spacing:0;font-weight:500;line-height:1.3}html[lang=ar] .about-display em,html[lang=ar] .about-h2 em{padding-bottom:.12em;font-weight:700}html[lang=ar] .about-chapter{letter-spacing:0;font-size:.9375rem}html[lang=ar] .about-lead{font-weight:400;line-height:1.8}html[lang=ar] .about-text{line-height:1.9}.about-hero{isolation:isolate;--under-header-gap:clamp(2.25rem, 5vw, 4.5rem);background:radial-gradient(70% 60% at 88% 8%, #1e6e4080, transparent 62%), radial-gradient(55% 50% at 0% 100%, #b8904f24, transparent 60%), linear-gradient(180deg, var(--about-night), var(--about-emerald));padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.about-hero__arcs{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[dir=rtl] .about-hero__arcs{transform:scaleX(-1)}@media (max-width:759px){.about-hero__arc-low{display:none}}.about-hero__grid{align-items:center;gap:clamp(2.25rem,5vw,4rem);display:grid}.about-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--about-gold-2);align-items:center;gap:.8rem;margin:0 0 1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.about-kicker:before{content:"";background:currentColor;width:2.75rem;height:1px}html[lang=ar] .about-kicker{letter-spacing:0;font-size:.9375rem}.about-hero__lede{color:#e3e8e0;max-width:30rem;margin:1.6rem 0 0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:300;line-height:1.6}html[lang=ar] .about-hero__lede{font-weight:400;line-height:1.85}.about-hero__art{margin-inline:calc(var(--gutter) * -1);position:relative}.about-hero__art img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 16% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 16% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1000px){.about-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.about-hero__art{margin-block:-2rem;margin-inline-start:-16%;margin-inline-end:calc(-1 * (var(--gutter) + max(0px, (100vw - var(--max-content)) / 2)))}.about-hero .about-display{text-wrap:nowrap}}.about-stats{border-top:1px solid var(--about-hair);margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.about-stats li{border-bottom:1px solid #d9b57a24;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.1rem;display:flex}.about-stats strong{letter-spacing:-.02em;color:var(--about-gold-1);white-space:nowrap;font-size:clamp(1.9rem,1.3rem + 2.3vw,3.1rem);font-weight:300;line-height:1}.about-stats span{color:var(--about-text);text-align:end;font-size:.9375rem;line-height:1.4}html[lang=ar] .about-stats strong{letter-spacing:0;font-weight:500}@media (min-width:760px){.about-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stats li{border-bottom:0;border-inline-start:1px solid #d9b57a2e;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:1.6rem 1.75rem .4rem}.about-stats li:first-child{border-inline-start:0;padding-inline-start:0}.about-stats span{text-align:start}}.about-story{background:var(--color-cream);color:var(--color-ink);padding-block:clamp(4rem,9vw,7.5rem)}.about-story__grid{align-items:center;gap:clamp(2.25rem,5vw,4.5rem);display:grid}@media (min-width:960px){.about-story__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.about-journey{isolation:isolate;background:radial-gradient(80% 70% at 100% 0%, #1e6e408c, transparent 62%), linear-gradient(160deg, var(--about-emerald), var(--about-night));border-radius:2rem;margin:0;padding:clamp(1.25rem,3vw,2.25rem);position:relative;box-shadow:0 40px 70px -40px #0b2118bf}.about-journey__stage{aspect-ratio:500/420;width:100%;max-width:30rem;margin-inline:auto;position:relative}.about-journey__curve{width:100%;height:100%;color:var(--about-gold-2);position:absolute;inset:0}[dir=rtl] .about-journey__curve{transform:scaleX(-1)}.about-journey__points{margin:0;padding:0;list-style:none}.about-journey__point{margin:0;position:absolute}.about-journey__point p{margin:0}.about-journey__point--start{inset-inline-start:33.9%;padding-inline-start:.9rem;padding-top:.5rem;top:74.4%}.about-journey__point--today{inset-inline-start:60%;padding-top:.9rem;padding-inline-start:.35rem;top:21.4%}.about-journey__point:before{content:"";inset-inline-start:-.25rem;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.25rem}.about-journey__point--start:before{background:var(--about-red)}.about-journey__point--today:before{background:var(--about-green)}.about-journey__pin,.about-journey__flag{filter:drop-shadow(0 6px 10px #00000080);position:absolute;bottom:100%}.about-journey__pin{margin-bottom:.45rem;inset-inline-start:-15px}.about-journey__flag{margin-bottom:.1rem;inset-inline-start:-4px}[dir=rtl] .about-journey__flag{transform:scaleX(-1)}.about-journey__figure{letter-spacing:-.01em;color:var(--about-gold-1);white-space:nowrap;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.3rem);font-weight:300;line-height:1.1}.about-journey__today{letter-spacing:.2em;text-transform:uppercase;color:var(--about-gold-2);font-size:.6875rem;font-weight:600}.about-journey__text{color:#fff;font-size:clamp(.95rem,.85rem + .4vw,1.125rem);line-height:1.3}.about-journey__point--today .about-journey__text{max-width:7.5em}html[lang=ar] .about-journey__figure{letter-spacing:0;font-weight:500}html[lang=ar] .about-journey__today{letter-spacing:0;font-size:.875rem}html[lang=ar] .about-journey__text{text-wrap:balance;line-height:1.5}.about-arches{scroll-snap-type:x proximity;scrollbar-width:none;gap:clamp(.75rem,1.6vw,1.5rem);margin:clamp(3rem,7vw,5.5rem) 0 0;padding:0 0 1.5rem;list-style:none;display:flex;overflow-x:auto}.about-arches::-webkit-scrollbar{display:none}.about-arches li{scroll-snap-align:start;aspect-ratio:3/4.1;background:var(--color-cream-deep);border-radius:999px 999px 1.25rem 1.25rem;flex:0 0 46%;overflow:hidden;box-shadow:0 30px 50px -34px #0b21188c}.about-arches img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-soft);display:block}.about-arches li:hover img{transform:scale(1.05)}@media (min-width:640px){.about-arches li{flex-basis:30%}}@media (min-width:900px){.about-arches{padding-bottom:3rem;overflow:visible}.about-arches li{flex:1 1 0}.about-arches li:nth-child(2n){margin-top:3rem;margin-bottom:-3rem}}.about-arches__caption{border-top:1px solid color-mix(in srgb, var(--color-gold-deep) 30%, transparent);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:1.75rem 0 0;padding-top:1.4rem;font-size:1.0625rem;display:flex}.about-direction{isolation:isolate;background:radial-gradient(60% 55% at 50% 0%, #1e6e406b, transparent 65%), radial-gradient(40% 40% at 100% 100%, #b8904f1f, transparent 60%), var(--about-night);padding-block:clamp(4rem,9vw,7.5rem);position:relative}.about-direction:before{content:"";z-index:-1;aspect-ratio:2;border:1px solid #d9b57a29;pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;width:min(72rem,150vw);position:absolute;top:clamp(1.5rem,4vw,3rem);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4.5rem #d9b57a05,inset 0 0 0 calc(4.5rem + 1px) #d9b57a1a;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.about-direction__head{text-align:center;justify-items:center;display:grid}.about-direction__grid{gap:1.25rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.about-pillar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .5s var(--ease-out-soft), border-color .5s, box-shadow .5s;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #d9b57a33;border-radius:1.75rem;padding:clamp(1.75rem,3.5vw,3rem);position:relative}.about-pillar:hover{border-color:#d9b57a80;transform:translateY(-4px);box-shadow:0 40px 70px -45px #000000e6}.about-pillar__icon{border:1px solid var(--about-hair);width:4rem;height:4rem;color:var(--about-gold-1);background:#d9b57a12;border-radius:50%;place-items:center;margin-bottom:1.5rem;display:grid}.about-pillar__label{letter-spacing:-.02em;color:#fff;margin:0 0 .9rem;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.1rem);font-weight:400;line-height:1.1}.about-pillar__text{max-width:32rem;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.75}html[lang=ar] .about-pillar__label{letter-spacing:0;font-weight:600}html[lang=ar] .about-pillar__text{font-weight:400;line-height:1.9}@media (min-width:860px){.about-direction__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.about-companies{background:var(--color-cream);color:var(--color-ink);padding-block:clamp(4rem,9vw,7rem)}.about-companies__head{text-align:center;justify-items:center;display:grid}.about-companies__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1.5rem);margin:clamp(1rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}.about-companies__grid li{aspect-ratio:5/3.2;border:1px solid color-mix(in srgb, var(--color-gold-deep) 22%, transparent);transition:transform .5s var(--ease-out-soft), border-color .5s, box-shadow .5s;background:#fff;border-radius:1.5rem;position:relative;box-shadow:0 30px 50px -40px #0b211880}.about-companies__grid li:hover{border-color:var(--color-brass);transform:translateY(-4px);box-shadow:0 40px 60px -40px #0b211899}.about-companies__grid img{object-fit:contain;width:auto;max-width:64%;height:auto;max-height:62%;margin:auto;position:absolute;inset:0}.about-companies__grid img.is-wide{max-width:80%}@media (min-width:760px){.about-companies__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-closing{background:radial-gradient(60% 80% at 50% 100%, #1e6e4073, transparent 65%), var(--about-night);padding-block:clamp(4rem,9vw,7rem);position:relative}.about-closing__inner{text-align:center;justify-items:center;display:grid}.about-closing__rule{background:linear-gradient(180deg, transparent, var(--about-gold-2));width:1px;height:3.5rem;margin-bottom:1.75rem}.about-display--closing{font-size:clamp(2.3rem,1.3rem + 4.2vw,4.75rem)}.about-closing .about-actions{justify-content:center}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .about-hero__art img{animation:about-settle 1.8s var(--ease-out-soft) both}html:not([data-motion=reduced]) .about-hero__copy>*{animation:about-rise .9s var(--ease-out-soft) both}html:not([data-motion=reduced]) .about-hero__copy>:nth-child(2){animation-delay:80ms}html:not([data-motion=reduced]) .about-hero__copy>:nth-child(3){animation-delay:.16s}html:not([data-motion=reduced]) .about-hero__copy>:nth-child(4){animation-delay:.24s}html.js:not([data-motion=reduced]) .about-journey__curve path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-in-out-soft) .2s}html.js:not([data-motion=reduced]) .about-journey.is-visible .about-journey__curve path{stroke-dashoffset:0}html.js:not([data-motion=reduced]) .about-journey__point{opacity:0;transition:opacity .6s .9s}html.js:not([data-motion=reduced]) .about-journey__point--today{transition-delay:1.5s}html.js:not([data-motion=reduced]) .about-journey.is-visible .about-journey__point{opacity:1}}@keyframes about-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes about-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}
