@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500&family=Space+Mono:wght@400;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap");:root{--paper:#e7eae4;--paper-2:#dde1da;--white:#ffffff;--ink:#0b1d15;--ink-soft:#3f4f48;--pine:#103c2c;--pine-2:#0d3324;--clay:#c8552f;--clay-deep:#b0481f;--line:rgba(11,29,21,0.16);--line-2:rgba(11,29,21,0.32);--line-light:rgba(231,234,228,0.18);--head:"Space Grotesk",system-ui,sans-serif;--sans:"Inter",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--ease:cubic-bezier(0.22,0.61,0.36,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16.5px;line-height:1.62;overflow-x:hidden}::selection{background:var(--clay);color:var(--white)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--clay-deep);display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:26px;height:2px;background:var(--clay)}.num{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--clay-deep)}h1,h2,h3,h4{font-family:var(--head);font-weight:600;line-height:1;letter-spacing:-.03em}.display{font-size:clamp(3.1rem,9vw,8rem);font-weight:700;letter-spacing:-.045em;text-transform:uppercase}.h2{font-size:clamp(2.2rem,5.2vw,4.4rem);font-weight:600;letter-spacing:-.035em}.lead{font-family:var(--sans);font-size:clamp(1.02rem,1.4vw,1.22rem);color:var(--ink-soft);line-height:1.58;max-width:52ch}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;padding:18px 28px;border-radius:0;border:1.5px solid var(--ink);transition:all .4s var(--ease);cursor:pointer;background:none;color:var(--ink)}.btn .arw{transition:transform .4s var(--ease)}.btn:hover .arw{transform:translateX(6px)}.btn--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--clay,.btn--solid:hover{background:var(--clay);border-color:var(--clay);color:var(--white)}.btn--clay:hover{border-color:var(--ink)}.btn--clay:hover,.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn--light{border-color:var(--line-light);color:var(--paper)}.btn--light:hover{background:var(--clay);color:var(--white);border-color:var(--clay)}.ph{position:relative;overflow:hidden;background-color:var(--paper-2);background-image:repeating-linear-gradient(90deg,rgba(11,29,21,.06) 0 1px,transparent 1px 13px);border:1.5px solid var(--ink);display:flex;align-items:flex-end}.ph.dark{background-color:var(--pine-2);background-image:repeating-linear-gradient(90deg,rgba(231,234,228,.08) 0 1px,transparent 1px 13px);border-color:rgba(231,234,228,.22)}.ph .tag{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:14px 16px}.ph.dark .tag{color:rgba(231,234,228,.6)}[data-rise]{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}[data-rise].in{opacity:1;transform:none}[data-stagger]>*{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-stagger].in>*{opacity:1;transform:none}section{position:relative}.pad{padding:120px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px}.sec-head .h2{max-width:18ch;margin-top:20px}.sec-head .right{max-width:34ch;color:var(--ink-soft);padding-bottom:6px}@media (max-width:980px){.sec-head{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:620px){body{font-size:16px}.wrap{padding:0 22px}.pad{padding:78px 0}}[dir=rtl] body{font-family:var(--sans),"Noto Sans Arabic",sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{font-family:var(--head),"Noto Sans Arabic",sans-serif;letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .eyebrow:before{order:2}[dir=rtl] .mono,[dir=rtl] .num{letter-spacing:0}[dir=rtl] .btn .arw{transform:scaleX(-1)}[dir=rtl] .lead,[dir=rtl] .sec-head{text-align:right}