*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1eb;color:#252826;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:#202725;color:#fff;gap:25px}.brand{font-family:Georgia,serif;font-size:25px;letter-spacing:1px}.brand small{display:block;font:9px Arial;letter-spacing:3px;margin-top:9px;color:#c4b49a}nav{display:flex;gap:23px;font-size:12px}nav a:hover{color:#cbb999}.lang{border:1px solid #78807b;padding:10px;font-size:11px}.menu{display:none}.hero{min-height:690px;height:82vh;position:relative;background:#263430;color:white;display:flex;align-items:center;padding:6%}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,24,22,.87),rgba(12,24,22,.15)),url('/assets/dubai.jpg') center 56%/cover}.hero>*{position:relative}.hero-content{max-width:760px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:600;color:#b7a68a;margin-bottom:25px}h1,h2,h3{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(48px,6.3vw,93px);line-height:1.05;letter-spacing:-3px;margin:0 0 28px}h1 em{font-weight:400;color:#d1bfa0}p{line-height:1.8;color:#777b76;font-size:15px}.hero p{color:#d9dcd6;max-width:480px;font-size:16px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#c9b899;color:#202725;padding:18px 25px;font-size:12px;border:0;cursor:pointer;margin-top:22px}.btn.outline{background:transparent;color:inherit;border:1px solid #b4b7ad;margin-left:12px}.hero-bottom{position:absolute;bottom:30px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#ddd}.strip{padding:25px 6%;display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d0;font-size:11px;letter-spacing:1px}main section{padding:90px 6%}.split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}h2{font-size:clamp(36px,4vw,57px);line-height:1.13;letter-spacing:-1.4px;margin:15px 0 25px}.text-link{display:inline-block;border-bottom:1px solid #9a947f;padding:13px 0;font-size:12px}.headrow{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.headrow h2{margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border-top:1px solid #bebeb1;padding:26px 0;display:block}.card .num{color:#9d8b6b;font-size:11px}.card h3{font-size:29px;margin:25px 0 15px}.card p{font-size:13px}.dark{background:#202b27;color:#f5f2e9}.dark p{color:#b7bfb5}.visual{height:290px;background:linear-gradient(160deg,#273b35,#667468);position:relative;overflow:hidden}.visual:after{content:'';position:absolute;inset:18% 15% -20%;border:1px solid #b4b49a;transform:skewY(-13deg);box-shadow:30px -25px 0 -1px #43574c,30px -25px 0 0 #83917e,60px -50px 0 -1px #43574c,60px -50px 0 0 #83917e}.visual span{position:absolute;z-index:2;bottom:20px;left:20px;font-size:10px;letter-spacing:2px;color:white}.photo{background:url('/assets/dubai.jpg') center/cover;min-height:430px}.portrait{min-height:450px;border:1px solid #bbb7a8;display:flex;align-items:center;justify-content:center;background:#e8e4da;color:#857e6e;text-align:center}.portrait b{font:100px Georgia;display:block;font-weight:400;margin-bottom:20px}.cta{text-align:center;padding:90px 6%;background:#e5e2d8}.cta p{max-width:520px;margin:auto}.page-top{padding:75px 6% 45px}.page-top h1{font-size:clamp(46px,6vw,78px);max-width:1000px}.page-top p{max-width:650px}.article{max-width:850px;margin:auto}.article h3{font-size:30px}.badge{font-size:10px;letter-spacing:1px;color:#938368}.form{display:grid;gap:20px}.form label{font-size:12px}.form input,.form select,.form textarea{display:block;width:100%;padding:14px;background:transparent;border:0;border-bottom:1px solid #aaa99d;margin-top:7px;color:inherit}.form textarea{min-height:90px}.form small{line-height:1.6;color:#797e75}.form .check{display:flex;align-items:center;gap:10px}.check input{width:auto;margin:0}.notice{font-size:12px;background:#e8e4da;padding:15px;line-height:1.7}footer{background:#17231e;color:#dce0d6;padding:55px 6% 25px}footer .foot{display:flex;justify-content:space-between;gap:30px}footer p{font-size:12px;color:#9fa99d}footer .legal{display:flex;justify-content:space-between;border-top:1px solid #475045;margin-top:40px;padding-top:22px;font-size:10px;color:#97a38f}.wa{position:fixed;bottom:22px;right:22px;background:#d1c2a7;color:#203229;border-radius:40px;padding:15px 21px;z-index:10;font-size:12px;box-shadow:0 4px 20px #0002}.reveal{animation:up .8s ease both}@keyframes up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}@media(max-width:1050px){nav{gap:12px;font-size:10px}header{padding:0 4%}.brand{font-size:20px}}@media(max-width:760px){header{height:85px;flex-wrap:wrap;position:relative;z-index:9}.menu{display:block;background:none;color:white;border:1px solid #627064;padding:9px}nav{display:none;position:absolute;top:85px;left:0;right:0;background:#202725;padding:25px;flex-direction:column;gap:23px;font-size:14px}nav.open{display:flex}.hero{height:auto;min-height:720px;padding:80px 6% 130px}.hero:before{background:linear-gradient(90deg,#10251cdd,#10251c55),url('/assets/dubai.jpg') 60%/cover}h1{letter-spacing:-2px}.hero-bottom{font-size:8px;line-height:1.7}.hero-bottom span:last-child{max-width:110px;text-align:right}.split,.cards{grid-template-columns:1fr;gap:32px}main section{padding:60px 6%}.strip{gap:15px;flex-wrap:wrap;font-size:9px}.headrow{display:block}.btn.outline{margin-left:0}.hero .btn{margin-right:8px}.visual{height:230px}.photo,.portrait{min-height:350px}.foot{flex-direction:column}.page-top{padding-top:55px}footer .legal{gap:20px;line-height:1.7}.lang{margin-left:auto}.cta{padding:60px 6%}}.personal-portrait{display:block;width:100%;max-height:650px;object-fit:cover;object-position:center 35%;background:#e5e3df}.personal-photo{height:570px;overflow:hidden}.personal-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.bio-body{background:#e9e5dc}.lead{font-size:19px;color:#80745f}.media-section{background:#e8e4db}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.video-card{display:grid;grid-template-columns:minmax(130px,230px) 1fr;gap:25px;align-items:center;border-top:1px solid #bbb6a9;padding-top:25px}.video-card video{width:100%;aspect-ratio:9/16;object-fit:contain;background:#16251e;display:block}.video-card h3{font-size:29px;line-height:1.2}.video-card p{font-size:12px}.contact-portrait{width:150px;height:150px;object-fit:cover;object-position:center 20%;border-radius:50%;margin-bottom:28px}@media(max-width:900px){.video-card{grid-template-columns:1fr}.video-card video{max-height:470px}.media-grid{gap:24px}.video-card h3{font-size:25px}}@media(max-width:760px){.media-grid{grid-template-columns:1fr}.video-card{grid-template-columns:145px 1fr;gap:20px}.video-card h3{font-size:25px}.personal-photo{height:460px}.personal-portrait{max-height:520px}.about-intro{gap:38px}.video-card .eyebrow{font-size:9px}}@media(max-width:370px){.video-card{grid-template-columns:1fr}.video-card video{max-height:450px}}.hero-personal{padding:0!important;display:grid;grid-template-columns:1.05fr 1fr;min-height:740px;background:#202b27;color:#f5f1e9}.hero-personal-copy{padding:95px 9% 50px 12%;display:flex;flex-direction:column;justify-content:center}.hero-personal h1{font-size:clamp(48px,5.1vw,77px);line-height:1.08;letter-spacing:-2.4px}.hero-personal h1 em{color:#cdbb9b}.hero-personal p{color:#c4cbc1;max-width:440px;font-size:16px}.hero-personal-image{position:relative;min-width:0;overflow:hidden}.hero-personal-image>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 38%}.image-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#17251de0);padding:60px 35px 25px;font-size:10px;letter-spacing:2px;display:flex;justify-content:space-between}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.video-jump{margin-top:22px;font-size:12px;border-bottom:1px solid #8e978a;padding:12px 0}.hero-signature{margin-top:70px;font-family:Georgia,serif;font-size:24px;letter-spacing:2px;color:#d1c4ac}.hero-signature span{display:block;font:8px Arial;letter-spacing:2px;margin-top:12px;color:#98a491}.professional-film{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;background:#e6e1d6}.professional-film>div:first-child{max-width:480px}.film-frame{display:flex;flex-direction:column;align-items:center}.film-frame video{display:block;width:100%;max-width:350px;aspect-ratio:9/16;max-height:580px;background:#18271f;box-shadow:0 20px 50px #27352a1a}.film-frame>span{margin-top:18px;font-size:9px;letter-spacing:1.8px;color:#797568}.field-gallery{background:#202b27;color:#f5f1e9}.field-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.field-grid figure{margin:0}.field-grid img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 30%}.field-grid figcaption{font-size:12px;color:#c4cbbf;margin-top:18px}.personal-home{background:#f4f1eb}@media(min-width:1500px){.hero-personal{min-height:820px}}@media(max-width:900px){.hero-personal-copy{padding:70px 8%}.hero-personal h1{font-size:49px}.hero-signature{margin-top:40px}.field-grid img{height:330px}}@media(max-width:760px){.hero-personal{display:flex;flex-direction:column;min-height:0}.hero-personal-copy{padding:50px 6% 40px}.hero-personal h1{font-size:48px;letter-spacing:-1.6px}.hero-personal-image{height:490px;order:-1}.hero-personal-image>img{object-position:center 28%}.hero-signature{display:none}.image-caption{padding:40px 6% 20px;font-size:9px}.hero-personal-copy .eyebrow{font-size:9px;margin-bottom:20px}.hero-personal p{font-size:15px}.hero-actions{gap:15px}.hero-actions .btn{gap:20px}.professional-film{grid-template-columns:1fr;gap:30px}.film-frame video{max-height:560px}.field-grid{grid-template-columns:1fr;gap:35px}.field-grid img{height:auto;max-height:550px;object-fit:contain;background:#18241e}.professional-film h2{font-size:43px}}.social-section{background:#e6e1d6}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.social-item{border-top:1px solid #aea795;padding:22px 0;display:grid;grid-template-columns:1fr auto;gap:13px}.social-item>span:first-child{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#7c705d;grid-column:1/-1}.social-item strong{font-size:15px;font-weight:400}.social-item:hover{border-color:#3a4f3f}.contact-social{margin-top:35px}.contact-social h3{font-size:26px}.contact-social .social-item{padding:17px 0}.footer-social{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;margin-top:20px}@media(max-width:760px){.social-grid{grid-template-columns:1fr 1fr;gap:20px}.social-item strong{font-size:13px}}@media(max-width:360px){.social-grid{grid-template-columns:1fr}}.area-note{padding:12px 0 24px;border-top:1px solid #d4cfc2}.area-note h3{font-size:30px}.area-sources{margin-top:40px}.area-sources ul{padding-left:20px}.area-sources p{font-size:12px}.image-card{border:0;padding-top:0;min-width:0}.card-image{height:260px;overflow:hidden;background:#d6d7cd;margin-bottom:24px}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.image-card:hover .card-image img{transform:scale(1.04)}.image-card .badge{display:block;line-height:1.8}.image-card h3{margin:16px 0 12px}.project-cover,.area-cover{margin:0 6%;overflow:hidden}.project-cover img,.area-cover img{width:100%;height:clamp(260px,45vw,650px);object-fit:cover;display:block}.project-cover figcaption,.area-cover figcaption{font-size:11px;color:#777;padding:14px 0;line-height:1.6}.project-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bcb5a5;border-bottom:1px solid #bcb5a5;padding:25px 0;margin-bottom:65px;gap:25px}.project-facts span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#8c7d64;margin-bottom:12px}.project-facts strong{font-weight:400;font-size:18px}.project-story h3{font-size:26px}.region-grid .card-image{height:280px}.project-grid{row-gap:40px}img,video{max-width:100%}.split>*{min-width:0}p,a,h1,h2,h3{overflow-wrap:break-word}@media(max-width:760px){.project-facts{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.card-image,.region-grid .card-image{height:250px}.project-cover img,.area-cover img{height:300px}.project-story .split{gap:10px}.brand{font-size:18px}.brand small{font-size:8px;letter-spacing:2px}header{gap:12px}.lang{padding:8px}.wa{bottom:14px;right:14px;padding:12px 16px}.project-grid{row-gap:30px}}@media(prefers-reduced-motion:reduce){.card-image img{transition:none}}.investment-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.investment-image{height:490px;overflow:hidden}.investment-image img,.investment-personal{width:100%;height:100%;object-fit:cover}.investment-personal{height:430px}.vision-intro{max-width:720px}.vision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:55px}.vision-card{border-top:1px solid #69746a;padding-top:25px}.vision-number{font-family:Georgia,serif;font-size:64px;color:#d4c2a0}.vision-card h3{font-size:29px}.vision-card p{font-size:14px}.vision-note{border-left:2px solid #b5a284;padding-left:18px;margin:25px 0}.vision-note span{font-size:9px;letter-spacing:2px;color:#d4c2a0}.source-note{font-size:11px!important;margin-top:45px;max-width:950px}.editorial-cover{margin:0 6%}.editorial-cover img{width:100%;height:440px;object-fit:cover;object-position:center 35%}.cards>.card{min-width:0}.investment-editorial>div{min-width:0}@media(max-width:760px){.investment-editorial,.vision-grid{grid-template-columns:1fr}.investment-image{height:280px}.vision-grid{gap:35px}.vision-number{font-size:52px}.editorial-cover img,.investment-personal{height:320px}.vision-card .text-link{font-size:11px}}.trust-section{background:#e8e3d9}.trust-portrait{display:block;width:100%;height:520px;object-fit:cover;object-position:center 30%}.trust-contact{font-size:13px;line-height:2;margin-top:28px}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:45px}.process-grid article{border-top:1px solid #bcb6a6;padding-top:22px}.process-grid h3{font-size:27px;line-height:1.2}.process-grid p{font-size:14px}.faq-section{background:#e8e3d9}.faq-list{max-width:900px;margin-top:40px}.faq-list details{border-bottom:1px solid #bcb6a6;padding:23px 0}.faq-list summary{cursor:pointer;font-size:17px;line-height:1.6;padding-right:15px}.faq-list p{max-width:780px;margin-bottom:0}.author-note{display:flex;align-items:center;gap:28px;max-width:850px;margin:auto;border-top:1px solid #bcb6a6}.author-note img{width:100px;height:100px;object-fit:cover;border-radius:50%}.author-note h3{margin:8px 0;font-size:27px}.author-note p{margin:0}@media(max-width:900px){.process-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.trust-portrait{height:390px}.process-grid{grid-template-columns:1fr}.faq-list summary{font-size:16px}.author-note{gap:20px}.author-note img{width:75px;height:75px}}.project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:0 6% 75px}.project-gallery img{width:100%;height:360px;object-fit:cover}.project-grid .card h3{font-size:27px}.project-grid .card-image{height:300px}@media(max-width:760px){.project-gallery{grid-template-columns:1fr;gap:20px;padding-bottom:50px}.project-gallery img{height:270px}.project-grid .card-image{height:280px}}.brand small{font-size:8px;letter-spacing:1.6px}@media(max-width:760px){.brand small{font-size:6.5px;letter-spacing:.7px}}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-grid .video-card{min-width:0;grid-template-columns:1fr;align-items:start}.media-grid .video-card video{max-height:520px}.field-grid img{transition:transform .4s ease}.field-grid figure{overflow:hidden}.field-grid figure:hover img{transform:scale(1.015)}@media(max-width:900px){.media-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.media-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.field-grid img{transition:none}}