@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#071a31;--navy-deep:#041326;--ink:#111d2c;--muted:#5e6c78;--line:#d6dde2;--slate:#f2f5f7;--cyan:#11d4d8;--blue:#3d8de0;--violet:#821dff;--accent:linear-gradient(135deg, var(--cyan), var(--blue) 51%, var(--violet));--ease:cubic-bezier(.2, .75, .25, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font:400 17px/1.65 Inter Variable,Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{color:var(--navy);background:#afeff1}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:120px 0;scroll-margin-top:82px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-family:Manrope Variable,Manrope,Arial,sans-serif;line-height:1.1}h2{font-size:clamp(2.3rem,4vw,4.25rem);font-weight:600}h3{font-size:1.35rem;font-weight:600}.eyebrow{color:#167d7f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:26px;font-size:.7rem;font-weight:700}.skip-link{z-index:200;color:var(--navy);background:#fff;padding:10px 16px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:16px}.button{border:1px solid var(--cyan);background:var(--cyan);min-height:54px;color:var(--navy);letter-spacing:.02em;transition:transform .2s var(--ease), background .2s, box-shadow .2s;border-radius:0;justify-content:center;align-items:center;gap:26px;padding:0 23px;font-size:.79rem;font-weight:700;display:inline-flex}.button:hover{background:#55e4e6;transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.text-link{border-bottom:1px solid #82919c;align-items:center;gap:24px;padding-bottom:5px;font-size:.82rem;font-weight:600;display:inline-flex}.text-link:hover{color:#167d7f}.site-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a31f7;height:88px;position:sticky;top:0;box-shadow:0 1px #ffffff1a}.nav-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{background:#fff;border-radius:5px;flex:none;align-items:center;padding:7px 12px;display:inline-flex}.brand img{width:146px;height:auto;display:block}.nav-links{align-items:center;gap:clamp(14px,2.15vw,30px);display:flex}.nav-links a{color:#ffffffdb;white-space:nowrap;font-size:.76rem;font-weight:600;transition:color .2s}.nav-links a:hover{color:var(--cyan)}.nav-links a:last-child{background:var(--cyan);min-height:42px;color:var(--navy);align-items:center;padding:0 18px;font-weight:700;display:inline-flex}.nav-links a:last-child:hover{color:var(--navy);background:#55e4e6}.nav-toggle{background:0 0;border:1px solid #ffffff6b;width:44px;height:44px;padding:10px;display:none}.nav-toggle span{background:#fff;height:1px;margin:7px 0;display:block}.hero{background:var(--navy);color:#fff;min-height:min(890px,100svh);scroll-margin-top:82px;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#071a31 0%,#071a31fa 36%,#071a31c7 57%,#071a3126 100%);position:absolute;inset:0}.hero-field{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);opacity:.96;background:linear-gradient(135deg,#05142a1a,#05142a7a),repeating-linear-gradient(116deg,#e7fcff30 0 2px,#0000 2px 90px),linear-gradient(125deg,#0aa9be 0%,#2d79c8 44%,#6819c2 100%);position:absolute;inset:0 0 0 47%}.hero-field:before,.hero-field:after{content:"";border:1px solid #eefbff96;position:absolute;transform:rotate(24deg);box-shadow:18px 0 0 -17px #dbf6ff4d}.hero-field:before{width:330px;height:690px;top:-15px;left:28%}.hero-field:after{width:190px;height:570px;top:100px;left:49%}.hero-inner{z-index:2;align-items:center;min-height:min(890px,100svh);display:flex;position:relative}.hero-content{width:min(780px,68%);padding:84px 0 122px}.hero-eyebrow{align-items:center;gap:12px;margin-bottom:26px;display:flex}.hero-eyebrow .eyebrow{color:var(--cyan);margin:0}.vadara-mark{z-index:2;flex:none;place-items:center;display:inline-grid;position:relative}.vadara-mark img{width:100%;height:100%;display:block}.hero-v-mark{width:28px;height:28px}.hero h1{max-width:800px;margin-bottom:30px;font-size:clamp(3.3rem,6.2vw,6.35rem);font-weight:600}.hero h1 em{color:#9bd7f3;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#73e9ec 0%,#83bcfa 53%,#bc91ff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lead{color:#c9d3dd;max-width:650px;margin-bottom:42px;font-size:clamp(1rem,1.35vw,1.23rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.hero .text-link{color:#fff;border-color:#ffffff8c}.hero .text-link:hover{color:var(--cyan)}.hero-index{color:#a8bac9;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff3b;justify-content:space-between;padding-top:18px;font-size:.68rem;display:flex;position:absolute;bottom:34px;left:0;right:0}.split-heading{grid-template-columns:1.1fr .9fr;align-items:start;gap:110px;display:grid}.split-heading h2{max-width:640px}.intro-text{color:var(--muted);padding-top:58px;font-size:1.08rem}.intro-text p+p{margin-top:22px}.about-block{background:var(--slate);grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:0;min-height:445px;margin-top:120px;display:grid}.about-art{background:var(--navy);place-items:center;min-height:445px;display:grid;position:relative;overflow:hidden}.about-art:before{content:"";background:linear-gradient(135deg,#0000 42%,#11d4d817 42.2%,#0000 43%),linear-gradient(45deg,#0000 59%,#821dff1c 59.2%,#0000 60%);position:absolute;inset:0}.about-orbit{border:1px solid #ffffff26;border-radius:50%;width:330px;height:330px;position:absolute}.about-v-mark{width:176px;height:176px}.about-copy{padding:70px clamp(42px,5vw,85px)}.about-copy h3{max-width:600px;font-size:clamp(2.15rem,3vw,3.2rem)}.about-copy>p:not(.eyebrow){max-width:660px;color:var(--muted);margin-top:28px}.values{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.values span{border:1px solid var(--line);padding:8px 12px;font-size:.72rem;font-weight:600}.expertise-section{background:var(--slate)}.section-heading{justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:60px;display:flex}.section-heading h2{max-width:750px}.section-heading>p{max-width:360px;color:var(--muted)}.expertise-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,1fr);gap:0;display:grid}.expertise-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:380px;transition:color .25s, background .25s, transform .25s var(--ease), box-shadow .25s;background:#fff;flex-direction:column;padding:38px 42px;display:flex;position:relative}.expertise-card:nth-child(2n){border-right:0}.expertise-card:nth-child(n+3){border-bottom:0}.expertise-card:before{content:"";z-index:2;border:2px solid #0000;border-image:var(--accent) 1;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:-1px}.expertise-card:hover{z-index:2;background:var(--navy);color:#fff;transform:translateY(-5px);box-shadow:0 22px 45px #071a3129}.expertise-card:hover:before{opacity:1}.card-number{color:#167d7f;letter-spacing:.1em;justify-content:space-between;align-items:flex-start;font-size:.72rem;font-weight:700;display:flex}.card-number span{border:1px solid var(--line);color:#167d7f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.15rem;line-height:1;display:grid}.expertise-card:hover .card-number{color:var(--cyan)}.expertise-card:hover .card-number span{color:var(--cyan);border-color:#ffffff57}.expertise-card h3{max-width:380px;margin:54px 0 22px;font-size:1.6rem}.expertise-card p{max-width:490px;color:var(--muted);font-size:.93rem}.expertise-card:hover p{color:#c1ced9}.card-dash{background:var(--accent);width:38px;height:2px;margin-top:auto}.qualification{color:#687987;margin-top:24px;font-size:.77rem}.work-layout{grid-template-columns:.68fr 1.32fr;align-items:start;gap:90px;display:grid}.work-intro{position:sticky;top:140px}.work-intro h2{font-size:clamp(2.2rem,3.5vw,3.5rem)}.work-intro>p:not(.eyebrow){max-width:390px;color:var(--muted);margin:28px 0 32px}.explorer{border-top:1px solid var(--line);min-width:0}.stage-tabs{grid-template-columns:repeat(6,1fr);gap:0;margin:0;display:grid}.stage-tab{border:0;border-bottom:2px solid var(--line);color:#71808b;text-align:left;background:0 0;flex-direction:column;justify-content:flex-start;gap:5px;min-width:0;min-height:80px;padding:20px 7px 17px;font-size:.72rem;font-weight:700;transition:color .2s,border-color .2s;display:flex;position:relative}.stage-tab:hover{color:var(--navy);border-color:#167d7f}.stage-tab.active{color:var(--navy);background:linear-gradient(115deg,#a3eeee,#a4c8fa);border-color:#398ed4}.stage-tab:focus-visible{z-index:2;outline:3px solid var(--violet);outline-offset:-4px;position:relative}.stage-index{font-size:.62rem;font-weight:500}.stage-display{background:var(--navy);color:#fff;min-height:420px;padding:60px 55px;position:relative;overflow:hidden}.stage-panel{z-index:1;max-width:520px;position:relative}.stage-panel .eyebrow{color:var(--cyan)}.stage-panel h3{max-width:450px;font-size:clamp(2rem,3.4vw,3.6rem)}.stage-panel>p:last-child{color:#c1ced9;max-width:490px;margin-top:24px}.stage-watermark{color:#ffffff0b;pointer-events:none;font:600 19rem/1 Manrope Variable,Manrope,sans-serif;position:absolute;bottom:-95px;right:-20px}.stage-fallback{background:var(--slate);padding:25px}.stage-fallback li{margin-bottom:12px}.partnership-section{background:#fff}.partnership-layout{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}.partnership-layout>div:first-child{align-self:start;position:sticky;top:140px}.partnership-layout>div:first-child>p:last-child{max-width:480px;color:var(--muted);margin-top:28px}.principles{border-top:1px solid var(--line)}.principles article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;column-gap:20px;padding:34px 0;display:grid}.principles article>span{color:#167d7f;grid-row:span 2;font:600 .72rem Manrope Variable,Manrope,sans-serif}.principles h3{margin-bottom:10px;font-size:1.45rem}.principles p{max-width:520px;color:var(--muted);grid-column:2}.uae-section{background:var(--navy);color:#fff;overflow:hidden}.uae-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.uae-section .eyebrow{color:var(--cyan)}.uae-section p:not(.eyebrow){color:#bdcbd7;max-width:660px;margin-top:28px}.uae-graphic{background:linear-gradient(#091a36 0%,#153e68 61%,#0a2346 100%);border:1px solid #ffffff24;height:470px;position:relative;overflow:hidden}.uae-graphic:before{content:"";background:repeating-linear-gradient(109deg,#0000 0 74px,#87cdf512 75px 76px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 12%,#000 75%);mask-image:linear-gradient(#0000 12%,#000 75%)}.horizon-light{filter:blur(2px);background:radial-gradient(at 52% 94%,#6ceee8e0 0%,#4da1e28a 19%,#5e4ad33b 43%,#0000 69%);position:absolute;inset:7% -8% 21%}.horizon-line{background:linear-gradient(90deg,#0000 3%,#4a9ad88c 22%,#9bfbf1 51%,#916fefb8 78%,#0000 97%);width:120%;height:2px;position:absolute;top:72%;left:-10%;box-shadow:0 0 28px 5px #62d5ef45}.horizon-plane{clip-path:polygon(0 4%,50% 0,100% 5%,100% 100%,0 100%);background:linear-gradient(#1d4e788a,#05132bf2),repeating-linear-gradient(94deg,#0000 0 58px,#7ac3e724 59px 60px);position:absolute;inset:72% -8% -20%}.insights-section{background:#fff}.insights-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.insight-card{border:1px solid var(--line);flex-direction:column;min-height:355px;padding:30px;transition:border-color .2s,transform .2s;display:flex}.insight-card:hover{border-color:#167d7f;transform:translateY(-4px)}.insight-top{color:#167d7f;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}.insight-top span:first-child{background:var(--slate);padding:4px 9px}.insight-card h3{margin:78px 0 20px;font-size:1.55rem}.insight-card p{color:var(--muted);font-size:.93rem}.preview-label{color:#167d7f;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:.7rem;font-weight:700}.insight-note{color:#73818c;margin-top:22px;font-size:.7rem}.contact-section{background:var(--navy);color:#fff}.contact-top{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}.contact-top>div:first-child{align-self:start;position:sticky;top:140px}.contact-section .eyebrow{color:var(--cyan)}.contact-top>div:first-child>p:not(.eyebrow):not(.contact-email){color:#bdcbd7;max-width:490px;margin-top:30px}.contact-email{flex-direction:column;gap:4px;margin-top:45px;display:flex}.contact-email span{color:#9eb2c3;font-size:.75rem}.contact-email a{color:#fff;letter-spacing:-.02em;text-underline-offset:.22em;width:max-content;font:600 1.15rem Manrope Variable,Manrope,sans-serif;text-decoration-color:#ffffff73;transition:color .2s,text-decoration-color .2s}.contact-email a:hover{color:var(--cyan);text-decoration-color:currentColor}.contact-form{box-shadow:none;background:0 0;gap:0;padding:0;display:grid}.form-heading{margin-bottom:30px;font:600 1.4rem Manrope Variable,Manrope,sans-serif}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-form label{color:#c0cdd8;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;margin-bottom:24px;font-size:.7rem;font-weight:600;display:flex}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{color:#fff;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-bottom:1px solid #526474;border-radius:0;outline:none;width:100%;min-height:46px;padding:10px 0;font-size:.94rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan)}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form textarea{resize:vertical}.contact-form textarea::placeholder{color:#8c9ead}.contact-form .form-check{color:#bbc9d4;letter-spacing:normal;text-transform:none;flex-direction:row;align-items:flex-start;gap:12px;font-size:.75rem;font-weight:400;line-height:1.5}.form-check input{width:17px;height:17px;accent-color:var(--cyan);flex:none;margin:3px 0 0}.form-button{justify-self:start;margin-top:6px}.form-button:disabled{cursor:wait;opacity:.72;transform:none}.form-result{color:#a9bdca;margin-top:14px;font-size:.76rem}.form-result[data-state=success]{color:#86ece3}.form-result[data-state=error]{color:#ffd0d0}.honeypot-field{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.map-section{border-top:1px solid #ffffff30;margin-top:115px;padding-top:65px}.map-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.map-heading h3{font-size:clamp(1.8rem,2.5vw,2.7rem)}.map-heading>p{color:#b8c8d5;max-width:390px;font-size:.9rem}.map-frame{background:#dce9f2;border:1px solid #526474;height:430px;position:relative}.map-frame iframe{border:0;width:100%;height:100%}.map-close{color:var(--navy);background:#fff;border:1px solid #8daabb;padding:9px 15px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.map-placeholder{grid-template-columns:1.1fr .9fr;height:100%;display:grid}.map-grid{background:linear-gradient(135deg,#e5f0f5,#c4dce9);position:relative;overflow:hidden}.map-grid:before{content:"";opacity:.4;background:repeating-linear-gradient(0deg,#0000 0 45px,#b0cfdf 46px 47px),repeating-linear-gradient(90deg,#0000 0 45px,#b0cfdf 46px 47px);position:absolute;inset:0}.map-coast{background:#c4e4e5;border-right:3px solid #93bbd0;border-radius:47%;width:100%;height:140%;position:absolute;top:-10%;left:-30%;transform:rotate(-28deg)}.map-ring{border:1px solid #3a89b0;border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #4f9fc514,0 0 0 140px #4f9fc50d}.map-region{color:#2b6d93;letter-spacing:.2em;font-size:.75rem;font-weight:700;position:absolute;top:49%;left:54%;transform:translate(-50%,-50%)}.map-prompt{color:var(--navy);background:#fff;flex-direction:column;justify-content:center;padding:55px;display:flex}.map-prompt p{letter-spacing:-.04em;margin-bottom:15px;font:600 2rem Manrope Variable,Manrope,sans-serif}.map-prompt span{max-width:370px;color:var(--muted);margin-bottom:28px;font-size:.9rem}.map-prompt button{align-self:flex-start}.footer{background:var(--navy-deep);color:#9fb0bd;padding:65px 0 35px}.footer-main{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:48px;display:flex}.footer-main a:first-child{background:#fff;border-radius:5px;padding:8px 12px;display:inline-flex}.footer-main img{width:145px;height:auto;display:block}.footer-toplink{color:#fff;font-size:.78rem}.footer-bottom{color:#8ea3b4;justify-content:space-between;gap:55px;padding-top:34px;font-size:.72rem;display:flex}.footer-bottom>div p+p{margin-top:12px}.footer-bottom>p:last-child{text-align:right;max-width:640px}@media (max-width:1100px){.shell{width:min(100% - 40px,980px)}.nav-links{gap:14px}.nav-links a{font-size:.7rem}.hero-content{width:min(720px,74%)}.split-heading,.work-layout,.partnership-layout,.contact-top{gap:65px}.uae-layout{gap:55px}}@media (max-width:850px){.site-header{height:76px}.nav-toggle{display:block}.nav-links{background:var(--navy);flex-direction:column;align-items:stretch;gap:0;padding:25px 24px 32px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 20px 30px #00000038}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid #ffffff26;padding:16px 0;font-size:1rem}.nav-links a:last-child{border:0;justify-content:center;margin-top:24px}.section,.hero{scroll-margin-top:76px}.section{padding:90px 0}.hero,.hero-inner{min-height:760px}.hero-field{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);opacity:.76;inset:36% 0 0 33%}.hero:before{background:linear-gradient(#071a31 0%,#071a31f7 42%,#071a319e 100%)}.hero-content{width:min(720px,90%);padding:86px 0 190px}.split-heading,.about-block,.work-layout,.partnership-layout,.uae-layout,.contact-top{grid-template-columns:1fr;gap:55px}.split-heading{gap:20px}.intro-text{padding-top:0}.about-block{gap:0;margin-top:90px}.about-art{min-height:310px}.about-copy{padding:55px}.section-heading{flex-direction:column;align-items:flex-start;gap:25px}.work-intro,.partnership-layout>div:first-child,.contact-top>div:first-child{position:static}.uae-graphic{order:2;height:340px}.insights-grid{grid-template-columns:repeat(2,1fr)}.insight-card:last-child{grid-column:span 2;min-height:290px}.insight-card:last-child h3{margin-top:45px}.map-section{margin-top:80px}}@media (max-width:600px){body{font-size:16px}.shell{width:calc(100% - 30px)}.section{padding:72px 0}h2{font-size:2.4rem}.brand img{width:126px}.hero,.hero-inner{min-height:790px}.hero-field{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);opacity:1;inset:48% -13% 0 13%}.hero-field:before{width:250px;height:470px;top:-80px;left:23%}.hero-field:after{width:150px;height:380px;top:20px;left:52%}.hero:before{background:linear-gradient(#071a31 0%,#071a31fc 48%,#071a3185 100%)}.hero-content{width:100%;padding:72px 0 180px}.hero h1{font-size:clamp(2.9rem,12vw,4.6rem)}.hero-lead{max-width:97%}.hero-actions{flex-direction:column;align-items:flex-start;gap:25px}.hero-index{display:none}.about-block{gap:0}.about-art{min-height:275px}.about-copy{padding:38px 26px}.about-copy h3{font-size:2rem}.expertise-grid,.insights-grid{grid-template-columns:1fr}.expertise-card{border-right:0;min-height:340px;padding:30px 26px;border-bottom:1px solid var(--line)!important}.expertise-card:last-child{border-bottom:0!important}.expertise-card h3{margin-top:42px}.insight-card,.insight-card:last-child{grid-column:auto;min-height:315px}.insight-card h3{margin-top:55px}.stage-tabs{grid-template-columns:repeat(3,1fr)}.stage-tab{min-height:75px}.stage-display{min-height:390px;padding:42px 30px}.stage-panel h3{font-size:2.15rem}.stage-watermark{font-size:13rem;bottom:-30px;right:-35px}.partnership-layout{gap:25px}.uae-graphic{height:290px}.contact-top{gap:60px}.form-row{grid-template-columns:1fr;gap:0}.contact-email{margin-top:32px}.map-heading{display:block}.map-heading>p{margin-top:22px}.map-frame{height:520px}.map-placeholder{grid-template-rows:190px 1fr;grid-template-columns:1fr}.map-prompt{padding:30px}.footer-bottom{display:block}.footer-bottom>p:last-child{text-align:left;margin-top:20px}}@media (hover:none){.expertise-card{background:#fafdff;border-color:#aec8d8}.expertise-card:before{opacity:.45}.expertise-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.button:hover,.expertise-card:hover,.insight-card:hover{transform:none}}
