.ab-manifesto{position:relative;isolation:isolate;overflow:hidden;padding-block:calc(var(--header-h) + clamp(4rem,3rem + 5vw,8rem)) clamp(5rem,3rem + 7vw,10rem);background:radial-gradient(120% 90% at 100% 0%,rgba(61,122,56,.28),transparent 55%),var(--c-night)}.ab-manifesto__title{max-width:16ch;font-size:clamp(2.75rem,1.2rem + 5.6vw,6.5rem);line-height:1;letter-spacing:-.035em;color:var(--c-accent-2)}:root[lang=ar] .ab-manifesto__title{line-height:1.2;letter-spacing:0}.ab-manifesto__intro{--lit: 0;max-width:34ch;margin-block-start:clamp(3rem,2rem + 4vw,6rem);margin-inline-start:auto;font-size:clamp(1.5rem,.9rem + 2.2vw,2.75rem);font-weight:500;line-height:1.3;letter-spacing:-.015em}.ab-manifesto__photo,.ab-lines{display:none}.ab-word{opacity:calc(.18 + .82*clamp(0,(var(--lit) - var(--i)) * 12,1));will-change:opacity}@media(hover:hover)and (min-width:901px){.ab-word{transition:opacity .15s linear}}.ab-pillars__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 5vw,7rem)}.ab-pillars__media{position:relative}.ab-pillars__frame{position:sticky;inset-block-start:calc(var(--header-h) + 24px);height:calc(100svh - var(--header-h) - 48px);max-height:720px;overflow:hidden;border-radius:var(--r-xl);background:var(--c-forest)}.ab-pillars__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s var(--ease-out),transform 1.4s var(--ease-out)}.ab-pillars__frame img.is-active{opacity:1;transform:none}.ab-pillars__count{position:absolute;inset-block-end:20px;inset-inline-start:20px;padding:8px 16px;border-radius:var(--r-pill);background:#0a1811b8;color:var(--c-on-dark);font-size:var(--fs-sm);font-weight:600;direction:ltr}.ab-pillar{display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:70vh;opacity:.28;transition:opacity .5s var(--ease-out)}.ab-pillar[data-current=true]{opacity:1}.ab-pillar__img{display:none}.ab-pillar__body{display:grid;gap:18px}.ab-pillar__title{font-size:clamp(2.25rem,1.2rem + 3.6vw,4.5rem);line-height:1;letter-spacing:-.03em;color:var(--c-forest)}:root[lang=ar] .ab-pillar__title{line-height:1.25;letter-spacing:0}.ab-pillar__text{max-width:36ch;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);line-height:1.45;color:var(--c-ink-2)}.ab-charter__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(2rem,1rem + 4vw,6rem)}.ab-charter__sticky{position:sticky;inset-block-start:calc(var(--header-h) + 48px);display:grid;gap:24px}.ab-charter__title{font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--c-forest)}.ab-charter__quote{padding-inline-start:16px;border-inline-start:3px solid var(--c-accent);font-size:var(--fs-lg);line-height:1.4;color:var(--c-ink-2)}.ab-charter__list{border-block-end:1px solid var(--c-line-2)}.ab-charter__item{display:grid;gap:10px;padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-block-start:1px solid var(--c-line-2);opacity:.3;transition:opacity .45s var(--ease-out)}.ab-charter__item[data-current=true]{opacity:1}.ab-charter__head{font-size:clamp(2rem,1rem + 3.2vw,4rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--c-forest)}:root[lang=ar] .ab-charter__head{letter-spacing:0;line-height:1.4}.ab-charter__text{max-width:52ch;font-size:var(--fs-md);line-height:1.55;color:var(--c-ink-2)}.ab-charter__mark{background:linear-gradient(transparent 58%,var(--c-accent) 58%,var(--c-accent) 90%,transparent 90%) no-repeat;background-size:0% 100%;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .7s var(--ease-out) .1s}[dir=rtl] .ab-charter__mark{background-position:100% 0}.ab-charter__item[data-current=true] .ab-charter__mark{background-size:100% 100%}.ab-board__title{max-width:20ch;margin-block-end:clamp(2rem,1.5rem + 2vw,3.5rem);font-size:var(--fs-2xl);line-height:var(--lh-tight)}.ab-board__panel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1rem,.5rem + 2vw,3rem);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);border-radius:var(--r-xl);background:var(--c-night-2);box-shadow:inset 0 0 0 1px var(--c-dark-line)}.ab-board__head{margin-block-end:12px;padding-block-end:12px;border-block-end:1px solid var(--c-dark-line);font-size:var(--fs-sm);font-weight:600;color:var(--c-accent)}.ab-board__row{padding-block:10px;border-block-end:1px dashed rgba(243,244,238,.1);font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem);font-weight:500;font-variant-numeric:tabular-nums;opacity:0;transform:rotateX(80deg);transform-origin:50% 0;transition:opacity .4s var(--ease-out) var(--d),transform .55s var(--ease-out) var(--d)}.ab-board__panel.is-visible .ab-board__row{opacity:1;transform:none}.ab-board__note{margin-block-start:16px;font-size:var(--fs-sm);color:var(--c-on-dark-muted)}.ab-board__arrow{align-self:center;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent)}.ab-print__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px clamp(2rem,1rem + 5vw,7rem);padding-block-start:24px;background:linear-gradient(var(--c-line-2),var(--c-line-2)) no-repeat center top / calc(100% - 2 * var(--gutter)) 1px}.ab-print__title{font-size:var(--fs-xl);line-height:var(--lh-snug)}.ab-print__notes{columns:2;column-gap:40px;counter-reset:note}.ab-print__notes li{position:relative;break-inside:avoid;margin-block-end:20px;padding-inline-start:22px;font-size:var(--fs-sm);line-height:1.6;color:var(--c-muted);counter-increment:note}.ab-print__notes li:before{content:counter(note);position:absolute;inset-inline-start:0;inset-block-start:-.2em;font-size:.75em;font-weight:700;color:var(--c-leaf)}@media(prefers-reduced-motion:reduce){.ab-word{opacity:1}.ab-charter__mark,.ab-board__row{transition:none}.ab-charter__item{opacity:1}.ab-board__row{opacity:1;transform:none}}@media(max-width:900px){.ab-pillars__grid{grid-template-columns:1fr}.ab-pillars__media{display:none}.ab-pillars__list{--stack-top: calc(var(--header-h) + 16px);display:grid;gap:20px}.ab-pillar{position:sticky;inset-block-start:var(--stack-top);justify-content:flex-end;gap:0;height:clamp(440px,calc(100svh - var(--header-h) - 64px),620px);min-height:0;overflow:hidden;isolation:isolate;border-radius:var(--r-lg);background:var(--c-forest);box-shadow:0 -12px 32px -12px #0a181173;opacity:1;transform-origin:50% 0;transition:transform .5s var(--ease-out)}.ab-pillar:nth-child(2){inset-block-start:calc(var(--stack-top) + 8px)}.ab-pillar:nth-child(3){inset-block-start:calc(var(--stack-top) + 16px)}.ab-pillar:nth-child(4){inset-block-start:calc(var(--stack-top) + 24px)}.ab-pillar.is-stacked:not(.is-front){transform:scale(.94)}.ab-pillar:before{content:"";position:absolute;inset:0;z-index:-1;background:#0a1811;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out)}.ab-pillar.is-stacked:not(.is-front):before{opacity:.4}.ab-pillar:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a18111a 30%,#0a1811eb)}.ab-pillar__img{display:block;position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ab-pillar__body{display:grid;gap:12px;padding:28px 24px}.ab-pillar__title{color:var(--c-accent-2)}.ab-pillar__text{color:#f3f4eee0}.ab-board__panel{grid-template-columns:1fr}.ab-board__arrow{justify-self:center;width:48px;height:48px;transform:rotate(90deg)}.ab-print__grid,.ab-charter__grid{grid-template-columns:1fr}.ab-charter__sticky{position:static}}@media(max-width:600px){.ab-manifesto{padding-block:calc(var(--header-h) + 40px) 48px}.ab-manifesto__title{font-size:2.5rem}:root[lang=ar] .ab-manifesto__title{font-size:2.125rem}.ab-manifesto__intro{max-width:none;margin-block-start:20px;font-size:1.0625rem;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--c-on-dark-muted)}.ab-word{opacity:1;will-change:auto}.ab-pillar__title{font-size:1.75rem}.ab-pillar__text{font-size:1rem}.ab-charter__head{font-size:2rem}.ab-charter__text{font-size:.9375rem}.ab-board__title{font-size:1.75rem}.ab-board__col ul{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.ab-board__row{font-size:.9375rem}.ab-print__notes{columns:1}}@media(max-width:600px){.ab-manifesto{min-height:100svh;display:flex;align-items:flex-end;padding-block:calc(var(--header-h) + 40px) 40px}.ab-manifesto__photo{display:block;position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 70%}.ab-manifesto:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,24,17,.55) 0%,rgba(10,24,17,.35) 30%,rgba(10,24,17,.92) 62%,var(--c-night) 100%)}.ab-manifesto__intro{display:none}.ab-lines{display:grid;gap:16px;margin-block-start:28px}.ab-lines__item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:1.1875rem;font-weight:500;line-height:1.35;color:var(--c-on-dark)}.ab-lines__mark{width:22px;height:3px;margin-block-start:.7em;border-radius:3px;background:var(--c-accent);transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-out) .2s}[dir=rtl] .ab-lines__mark{transform-origin:right center}.ab-lines__item.is-visible .ab-lines__mark{transform:none}}
