@font-face{font-family:Thala;src:url('/fonts/Aljazeera.ttf') format('truetype');font-display:swap}
:root{--paper:#f7f4ec;--ink:#19382f;--olive:#30483c;--muted:#58615e;--clay:#b86544;--line:#dccfc0}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.85 Thala,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}svg{width:54px;height:54px;flex-shrink:0}.symbols{position:absolute;width:0;height:0;overflow:hidden}a:focus-visible{outline:3px solid var(--clay);outline-offset:6px}.skip{position:absolute;top:-100px;right:20px;background:white;padding:10px;z-index:10}.skip:focus{top:10px}.site-header{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:29px;font-weight:bold;white-space:nowrap}.brand svg{width:47px;height:47px}.site-header nav{display:flex;gap:36px;margin-inline-start:auto;margin-inline-end:8%}.site-header nav a{font-size:17px}.outline{border:1px solid var(--olive);padding:7px 22px;border-radius:8px;white-space:nowrap;font-size:16px}.outline:hover{background:var(--olive);color:var(--paper)}.hero{display:grid;grid-template-columns:42% 58%;min-height:590px}.hero-copy{padding:64px 10% 60px 8%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero h1{font-size:clamp(40px,4.2vw,66px);line-height:1.5;margin:0 0 20px;letter-spacing:-1.5px}.hero-copy>p{font-size:21px;line-height:1.95;color:var(--muted);margin:0 0 32px;max-width:440px}.primary{display:inline-flex;align-items:center;gap:28px;background:var(--olive);color:var(--paper);border-radius:7px;padding:11px 27px;font-size:20px;transition:background .2s}.primary:hover{background:#1a392e}.primary svg{width:25px;height:25px}.text-link{font-size:17px;border-bottom:1px solid;margin-top:17px;margin-inline-start:30px;padding-bottom:2px}.hero-art{margin:0;position:relative;min-height:590px;overflow:hidden}.hero-art img{width:100%;height:100%;position:absolute;object-fit:cover}.hero-art figcaption{position:absolute;bottom:12px;right:14px;color:white;background:#19382fce;font-size:11px;padding:3px 10px;border-radius:3px}.section{padding:52px max(5%,calc((100% - 1260px)/2)) 46px}h2{font-size:37px;line-height:1.6;margin:0;text-align:center}h3{font-size:24px;line-height:1.6;margin:0}.accent{height:3px;background:var(--clay);width:48px;margin:13px auto 20px}.intro{text-align:center;color:var(--muted);font-size:17px;max-width:950px;margin:0 auto 30px}.environment-list article{display:grid;grid-template-columns:38px 65px 220px 1fr;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:20px 0}.environment-list article:last-child{border-bottom:0}.number{font:26px Georgia,serif;color:var(--clay)}.environment-list p{color:var(--muted);font-size:17px;margin:0}.journey{background:var(--olive);color:var(--paper);padding-top:45px;padding-bottom:42px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;text-align:center;margin-top:28px}.icon-ring{display:inline-flex;padding:13px;border:1px solid #d0d8c6;border-radius:50%;margin-bottom:12px}.icon-ring svg{width:37px;height:37px}.steps p{font-size:17px;line-height:1.8;margin:6px auto 0;max-width:270px;color:#edf0e8}footer{display:flex;justify-content:space-between;gap:40px;padding:32px 7% 35px}footer p{font-size:15px;color:var(--muted);margin:5px 0}.footer-note{text-align:left}.footer-note a{font-size:15px;border-bottom:1px solid}.footer-note span{display:block;font-size:12px;color:var(--muted);margin-top:10px}
@media(min-width:1700px){.hero-copy{padding-right:max(10%,calc((100vw - 1480px)/2))}}
@media(max-width:1050px){.site-header nav{margin-inline-end:0;gap:20px}.hero{min-height:530px}.hero-art{min-height:530px}.hero-copy{padding:40px 8%}.hero h1{font-size:43px}.hero-copy>p{font-size:19px}.environment-list article{grid-template-columns:30px 52px 180px 1fr;gap:15px}.steps{gap:30px}h3{font-size:22px}}
@media(max-width:700px){body{font-size:16px}.site-header{height:auto;min-height:90px;padding:14px 6%;gap:12px;flex-wrap:wrap}.brand{font-size:25px}.brand svg{width:38px;height:38px}.site-header nav{order:3;width:100%;justify-content:center;gap:30px;margin:0}.site-header nav a{font-size:14px}.outline{font-size:14px;padding:4px 12px;margin-inline-start:auto}.hero{grid-template-columns:1fr}.hero-copy{padding:40px 8% 35px}.hero h1{font-size:43px;margin-bottom:14px}.hero-copy>p{font-size:19px;margin-bottom:24px;max-width:none}.hero-art{min-height:330px}.hero-art img{object-position:center 52%}.primary{font-size:18px}.text-link{font-size:15px}.section{padding:36px 7%}h2{font-size:29px}.intro{font-size:15px}.environment-list article{grid-template-columns:24px 42px 1fr;gap:12px;padding:19px 0}.environment-list svg{width:38px;height:38px}.environment-list p{grid-column:2/4;font-size:15px}.environment-list h3{font-size:21px}.number{font-size:23px}.steps{grid-template-columns:1fr;gap:29px}.steps p{max-width:310px;font-size:16px}.icon-ring{margin-bottom:6px}footer{flex-direction:column;padding:28px 7%;gap:20px}.footer-note{text-align:right}footer p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
