:root{font-family:Manrope,Arial,sans-serif;color:#092f3c;background:#f8faf5;--ink:#092f3c;--deep:#062630;--lime:#d9f57b;--muted:#42616a;--line:#ccdcd6;--page:clamp(24px,6vw,110px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-size:18px;line-height:1.75}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #559415;outline-offset:4px}.topbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:13px var(--page);background:#fff;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:800;line-height:1.25;letter-spacing:.06em}.brand small{display:block;font-size:9px;letter-spacing:.14em;margin-top:5px}.nav,.header-actions{display:flex;align-items:center;gap:23px}.nav a{font-size:14px;font-weight:700;white-space:nowrap}.nav a[aria-current]{text-decoration:underline;text-decoration-color:#659b28;text-underline-offset:7px;text-decoration-thickness:2px}.language,.menu{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:7px 14px;border-radius:100px;font-size:14px;font-weight:700}.menu{display:none}.language:hover,.menu:hover{background:var(--lime)}.skip{position:fixed;top:8px;inset-inline-start:8px;transform:translateY(-150%);z-index:9;background:#fff;padding:12px}.skip:focus{transform:none}.logo{display:block;position:relative;overflow:hidden;background:#fff;flex:none}.logo img{position:absolute;max-width:none}.logo--mark{width:64px;aspect-ratio:1.64;border-radius:7px}.logo--mark img{width:274%;top:-100%;left:-83%}.logo--full{width:100%;aspect-ratio:1.8;border-radius:12px;box-shadow:0 24px 60px #092f3c14}.logo--full img{width:108%;left:-4%;top:-45%}section{padding:clamp(48px,7vw,110px) var(--page)}p{max-width:67ch;margin-block:0 1.2em}h1,h2,h3{line-height:1.13;margin-block:0 .55em;text-wrap:balance}h1{font-size:clamp(45px,6.4vw,104px);letter-spacing:-.065em;font-weight:800}h2{font-size:clamp(34px,4.5vw,66px);letter-spacing:-.055em;font-weight:800}h3{font-size:clamp(21px,2vw,28px);letter-spacing:-.025em}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px;color:#3f6d57}.dark{background:var(--deep);color:#fff}.dark .eyebrow,.hero .eyebrow{color:var(--lime)}.soft{background:#edf3eb}.columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,6vw,100px);align-items:center}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid article{padding:clamp(22px,3vw,40px);border:1px solid var(--line);background:#fff;border-radius:18px;transition:transform .25s,border-color .25s}.grid article:hover{transform:translateY(-5px);border-color:#6b982f}.grid article small{display:inline-block;margin-bottom:20px;font-weight:800;color:#3f6d57}.grid article p{font-size:16px;color:var(--muted)}.grid article a{font-size:14px;font-weight:800;color:#285443}.hero{padding:0;display:grid;grid-template-columns:1.1fr 1fr;min-height:min(740px,83vh);background:var(--deep);color:#fff}.hero-copy{padding:clamp(52px,8vw,130px) clamp(24px,4vw,70px) clamp(52px,7vw,110px) var(--page);align-self:center;animation:hero-in .85s both}.hero h1{font-size:clamp(46px,6vw,95px)}.hero p:not(.eyebrow){color:#dfebe7;font-size:clamp(17px,1.65vw,22px)}.hero-photo{position:relative;overflow:hidden;min-height:330px;background:#15535c url(https://images.unsplash.com/photo-1494412519320-aa613dfb7738?auto=format&fit=crop&w=1400&q=85) center/cover}.hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#062630b0)}.hero-badge{position:absolute;inset-inline-end:28px;bottom:28px;display:flex;align-items:center;gap:13px;background:#fff;color:var(--ink);padding:10px 16px;border-radius:8px;font-weight:800;letter-spacing:.12em;font-size:10px;animation:hero-in .85s .25s both}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 23px;border:0;border-radius:100px;background:var(--lime);color:var(--deep);font-weight:800;font-size:15px;transition:background .2s,transform .2s}.button:hover{background:#c7eb59;text-decoration:none;transform:translateY(-2px)}.ribbon{background:var(--lime);padding:18px var(--page);font-weight:800;font-size:12px;letter-spacing:.15em}.photo,.sector-image{width:100%;height:clamp(230px,32vw,420px);object-fit:cover;border-radius:15px}.sector-image{margin-bottom:35px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips a{padding:8px 15px;border:1px solid var(--line);border-radius:30px;font-size:14px;font-weight:700}.chips a:hover{background:var(--lime);text-decoration:none}details{padding:18px 0;border-bottom:1px solid var(--line)}summary{font-weight:800}details p{margin-top:14px}.brand-story{background:#dcebe5}form{padding:clamp(22px,4vw,50px);background:#e9f0e7;border:1px solid var(--line);border-radius:18px}label{display:block;font-size:15px;font-weight:800;margin-bottom:5px}input,select,textarea{display:block;width:100%;padding:11px 14px;margin-bottom:18px;border:1px solid #96aea7;background:#fff;border-radius:8px;color:var(--ink)}form p{font-size:14px;margin-top:12px}footer{background:var(--deep);color:#ecf4f0;padding:56px var(--page) 25px}.footer-grid{display:grid;grid-template-columns:1.35fr .75fr 1fr;gap:28px}.footer-grid p{font-size:15px;color:#bbd5cb;margin-top:15px}.footer-grid a:not(.brand){display:block;font-size:15px;margin-bottom:8px;overflow-wrap:anywhere}.footer-grid h3{font-size:17px}.copyright{border-top:1px solid #33515b;max-width:none;padding-top:16px;margin:32px 0 0;font-size:12px;color:#bbd5cb}[dir=rtl] body,.language[lang=ar]{font-family:Alexandria,Tahoma,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.38}[dir=rtl] .hero-copy{padding-inline-start:var(--page)}[dir=rtl] .hero-badge,[dir=rtl] .eyebrow,[dir=rtl] .ribbon,[dir=rtl] .brand{letter-spacing:0}.arrived{animation:hero-in .65s both}@keyframes hero-in{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav,.header-actions{gap:12px}.topbar{padding-inline:24px}.hero{min-height:auto}}@media(max-width:760px){.hero,.columns,.grid,.footer-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{padding-inline:var(--page)}.hero-photo{min-height:300px}.menu{display:inline-flex}.nav{display:none;position:absolute;inset-inline:0;top:100%;background:#fff;padding:20px var(--page);box-shadow:0 9px 20px #082d3b20}.nav.open{display:flex;flex-wrap:wrap}.brand{font-size:12px}.brand small{font-size:8px}.logo--mark{width:44px}.topbar{gap:10px;padding-inline:14px}.header-actions{gap:5px}.language,.menu{padding:6px 9px;font-size:12px}.footer-grid{gap:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.logo-filters{position:absolute;pointer-events:none}.logo{background:transparent}.logo img{filter:url(#remove-logo-white)}.logo--full{box-shadow:none}.footer-grid .logo img{filter:url(#remove-logo-white) brightness(0) invert(1)}footer{background:#e8f0e9;color:var(--ink)}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr);align-items:start}.footer-grid .footer-logo{display:block;max-width:280px}.footer-grid .footer-logo img{filter:url(#remove-logo-white)}.footer-grid p,.copyright{color:#42616a}.copyright{border-color:#b8ccc2}.footer-identity p{max-width:34ch}.about-intro{background:#e8f0e9}.about-intro h1{font-size:clamp(42px,5.25vw,83px)}.about-cover{margin:0;position:relative}.about-cover img{width:100%;height:clamp(320px,43vw,600px);object-fit:cover;border-radius:18px}.about-cover figcaption{position:absolute;inset-inline-start:18px;bottom:18px;background:#fff;color:var(--ink);padding:8px 14px;border-radius:6px;font-size:12px;font-weight:800}.about-gallery{align-items:stretch;gap:24px}.about-gallery article{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.about-gallery img{width:100%;height:clamp(210px,26vw,370px);object-fit:cover}.about-gallery h3,.about-gallery p{margin-inline:clamp(18px,3vw,38px)}.about-gallery h3{margin-top:24px}@media(max-width:760px){.footer-grid{grid-template-columns:minmax(0,1fr)}.footer-grid .footer-logo{max-width:240px}}.category-dropdown{margin-bottom:18px;min-width:0}.category-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 14px;border:1px solid #96aea7;background:#fff;border-radius:8px;color:var(--ink);text-align:start}.category-trigger span,.category-options button{overflow-wrap:anywhere}.category-trigger svg{flex:none;transition:transform .2s}.category-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.category-options{margin:6px 0 0;padding:5px;list-style:none;border:1px solid #96aea7;border-radius:8px;background:#fff}.category-options button{display:block;width:100%;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink);text-align:start}.category-options button:hover{background:#edf3eb}.category-options button[aria-pressed=true]{background:var(--lime);font-weight:800}.hero-routes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 2px 4px #062630)}.hero-routes path{fill:none;stroke:#e4fa9d;stroke-width:1.5;stroke-dasharray:100;animation:draw-route 1.7s .25s both}.hero-routes path:nth-child(2){opacity:.65;animation-delay:.55s}.hero-routes circle{fill:var(--lime);animation:route-node .55s 1.2s both}.hero-routes .route-halo{fill:#d9f57b35;stroke:var(--lime);stroke-width:1}@keyframes draw-route{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes route-node{0%{opacity:0}to{opacity:1}}.page-progress{display:none}@supports (animation-timeline:scroll()){.page-progress{display:block;position:fixed;inset:0 0 auto;height:3px;z-index:7;background:#83b726;transform:scaleX(0);transform-origin:left;animation:page-read linear both;animation-timeline:scroll(root block);pointer-events:none}[dir=rtl] .page-progress{transform-origin:right}@keyframes page-read{to{transform:scaleX(1)}}}.sector-explorer{background:#edf3eb}.explorer-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:28px}.explorer-heading h2{margin:0}.explorer-heading a{font-weight:800;font-size:15px}.explorer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr);gap:18px}.explorer-controls{display:flex;flex-direction:column;gap:10px}.explorer-controls button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:68px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-align:start;font-size:16px;font-weight:800;transition:background .2s,color .2s,border-color .2s}.explorer-controls button:hover{border-color:#69925c}.explorer-controls button[aria-pressed=true]{background:var(--deep);color:#fff;border-color:var(--deep)}.explorer-number{font-size:11px;font-weight:800;letter-spacing:.1em;color:#3f6d57}.explorer-controls button[aria-pressed=true] .explorer-number,.explorer-controls button[aria-pressed=true] .explorer-arrow{color:var(--lime)}.explorer-panel{position:relative;isolation:isolate;display:grid;align-items:end;min-height:390px;border-radius:16px;overflow:hidden;color:#fff;background:var(--deep)}.explorer-image,.explorer-image img{position:absolute;inset:0;width:100%;height:100%}.explorer-image{z-index:-1}.explorer-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#062630 5%,#062630dd 30%,#06263030 80%)}.explorer-image img{object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .42s,transform .65s}.explorer-image img.active{opacity:1;transform:scale(1)}.explorer-copy{padding:clamp(22px,4vw,48px);animation:hero-in .35s both}.explorer-copy h3{font-size:clamp(25px,3vw,40px)}.explorer-copy p{max-width:52ch}@media(max-width:760px){.explorer-heading{align-items:start;flex-direction:column}.explorer-layout{grid-template-columns:1fr}.explorer-controls button{min-height:50px}.explorer-panel{min-height:360px}}@media(prefers-reduced-motion:reduce){.page-progress{display:none}}:root{--page:max(clamp(24px,6vw,110px), calc((100vw - 1320px)/2) )}.hero-copy,[dir=rtl] .hero-copy{padding-inline:var(--page) clamp(24px,4vw,70px)}.columns:has(>form){align-items:start}.grid article{display:flex;flex-direction:column}.grid article>a{align-self:start;margin-block-start:auto}@media(max-width:760px){.hero-copy,[dir=rtl] .hero-copy{padding-inline:var(--page)}}
