:root{--ink:#071c23;--ink-soft:#102e37;--cream:#f3efe6;--paper:#faf8f2;--white:#fff;--gold:#c7a66a;--gold-light:#dfc899;--line:#071c2329;--muted:#647177;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Baskerville, Georgia, serif;--font-sans:"Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--content-max:1280px;--page-gutter:64px;--section-space:104px;--heading-gap:clamp(48px, 6vw, 80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}.shell{width:min(calc(100% - var(--page-gutter)), var(--content-max));margin-inline:auto}.section{padding-block:var(--section-space)}.section-label,.eyebrow{color:#9b7a43;letter-spacing:.23em;margin:0;font-size:.69rem;font-weight:650;line-height:1.4}h1,h2,h3,p{margin-top:0}h1,h2,.pathway-card h3{font-family:var(--font-display);font-weight:400}.hero{background:var(--ink);min-height:1040px;color:var(--white);position:relative;overflow:visible}.hero-visual,.hero-shade{position:absolute;inset:0}.hero-visual{background-position:var(--hero-position,center);background-size:cover;animation:1.6s ease-out both hero-settle;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,#031015f2 0%,#031015cc 31%,#03101557 53%,#0310150f 78%,#0310151f 100%),linear-gradient(#03101594 0%,#03101508 32%,#0310151f 72%,#03101557 100%)}.site-header-frame{z-index:10;position:relative}.header-utility{color:#ffffffad;letter-spacing:.14em;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;min-height:40px;font-size:.56rem;font-weight:650;display:flex}.headquarters-line{white-space:nowrap;align-items:center;gap:12px;display:flex}.headquarters-line strong{background:var(--gold);color:var(--ink);letter-spacing:.13em;padding:4px 8px;font-size:.52rem}.headquarters-line span{color:#ffffffd1;font-size:.56rem}.utility-links{align-items:center;gap:24px;display:flex}.utility-links a{color:var(--gold-light);letter-spacing:.1em}.site-header{border-bottom:1px solid #ffffff38;grid-template-columns:auto 1fr auto;align-items:center;min-height:92px;display:grid;position:relative}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand-emblem{background:var(--gold-light);flex:none;width:60px;height:48px;-webkit-mask:url(/images/emiral-eagle-mark.png) 50%/contain no-repeat;mask:url(/images/emiral-eagle-mark.png) 50%/contain no-repeat}.brand-name{color:#fff;font-family:var(--font-display);letter-spacing:.16em;flex-direction:column;font-size:1.46rem;line-height:.9;display:flex}.brand-name small{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.16em;white-space:nowrap;margin-top:8px;font-size:.37rem;font-weight:600}.desktop-nav{justify-content:center;gap:clamp(20px,2vw,36px);padding-inline:24px;display:flex}.desktop-nav a{color:#ffffffdb;letter-spacing:.04em;white-space:nowrap;font-size:.82rem;font-weight:520;position:relative}.desktop-nav a:after{background:var(--gold-light);content:"";transform-origin:100%;height:1px;transition:transform .24s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.header-sign-in,.header-enquire{color:#fff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;font-size:.66rem;font-weight:600;display:inline-flex}.header-sign-in{color:var(--gold-light);border:1px solid #dfc89994;padding:0 16px;transition:border-color .18s,background .18s,color .18s}.header-sign-in:hover,.header-sign-in:focus-visible{border-color:var(--gold-light);background:var(--gold-light);color:var(--ink)}.header-sign-in svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16px}.header-enquire svg,.text-link svg,.button svg,.pathway-card a svg,.journey-links svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px;transition:transform .2s}.header-enquire:hover svg,.text-link:hover svg,.button:hover svg,.pathway-card a:hover svg,.journey-links a:hover svg{transform:translate(4px)}.mobile-sign-in{color:var(--gold-light);align-items:center;gap:10px;display:flex}.mobile-sign-in svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:18px}.menu-button,.mobile-nav{display:none}.hero-content{z-index:2;padding-top:96px;animation:.52s cubic-bezier(.2,.7,.2,1) both hero-copy-in;position:relative}.hero-mode-line{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;margin-bottom:32px;font-size:.55rem;font-weight:650;display:flex}.hero-mode-line>span{width:28px;height:28px;color:var(--gold-light);border:1px solid #dfc89985;place-items:center;font-size:.5rem;display:grid}.hero-mode-line i{background:#dfc8996b;width:38px;height:1px}.hero-mode-line strong{font-weight:650}.eyebrow{color:var(--gold-light)}.hero h1{letter-spacing:-.06em;max-width:910px;margin:24px 0 27px;font-size:clamp(4.45rem,6.45vw,7.35rem);line-height:.89}.hero h1 em{color:var(--gold-light);text-shadow:0 10px 35px #00000029;font-weight:400}.hero-copy{color:#ffffffbd;max-width:615px;margin-bottom:32px;font-size:1rem;line-height:1.78}.hero-actions{align-items:center;gap:32px;display:flex}.hero-assurances{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:0;margin-top:32px;font-size:.55rem;font-weight:600;display:flex}.hero-assurances span{align-items:center;display:inline-flex}.hero-assurances span+span:before{background:var(--gold-light);content:"";border-radius:50%;width:3px;height:3px;margin-inline:15px}.button{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 24px;font-size:.73rem;font-weight:650;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:var(--gold-light)}.button-ink{background:var(--ink);color:#fff}.button-ink:hover{background:var(--ink-soft)}.text-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:7px;font-size:.77rem;font-weight:600;display:inline-flex}.text-link.light{color:#ffffffe0}.text-link.dark{color:var(--ink)}.discovery-panel{--console-line:#071c2324;z-index:3;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2f9;border:1px solid #c7a66a7a;border-radius:12px;position:absolute;bottom:-144px;left:0;right:0;overflow:hidden;box-shadow:0 28px 72px #03121833}.discovery-heading{background:linear-gradient(90deg,#c7a66a0e,#0000 42%),#faf8f2ed;grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);align-items:center;gap:48px;min-height:84px;padding:20px 24px;display:grid}.discovery-heading>div>span{color:#92713d;letter-spacing:.21em;margin-bottom:8px;font-size:.46rem;font-weight:700;display:block}.discovery-heading h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.034em;margin:0;font-size:clamp(1.62rem,1.95vw,2.12rem);font-weight:400;line-height:1.05}.discovery-heading>p{color:#687579;max-width:470px;margin:0;font-size:.69rem;line-height:1.62}.search-tabs{background:#09232c;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);min-height:68px;display:grid}.search-tabs button{color:#ffffffa8;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:13px;height:68px;padding:0 40px 0 20px;transition:background .18s,color .18s;display:flex;position:relative}.search-tabs button+button{border-left:1px solid #ffffff1c}.search-tabs .tab-number{color:#dfc89975;letter-spacing:.12em;font-size:.4rem;font-weight:700;position:absolute;top:10px;right:12px}.tab-icon{width:34px;height:34px;color:var(--gold-light);border:1px solid #dfc89947;border-radius:50%;flex:none;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.tab-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:17px}.tab-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.tab-copy strong{letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:680}.tab-copy small{color:#ffffff61;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:.44rem;font-weight:570;overflow:hidden}.search-tabs button:after{background:var(--gold);content:"";height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:20px;right:20px;transform:scaleX(0)}.search-tabs button:hover,.search-tabs button:focus-visible{color:#fff;background:#c7a66a0f}.search-tabs button.active{color:#fff;background:linear-gradient(#c7a66a1f,#c7a66a09)}.search-tabs button.active .tab-copy small{color:#ffffff94}.search-tabs button.active .tab-icon{color:#edd9ad;background:#c7a66a1a;border-color:#dfc899bd}.search-tabs button.active:after{transform:scaleX(1)}.search-form{background:#ffffff4d;grid-template-columns:minmax(160px,.8fr) minmax(190px,1fr) minmax(190px,1fr) auto;min-height:88px;display:grid}.search-field{border-right:1px solid var(--console-line);flex-direction:column;justify-content:center;min-width:0;padding:16px 20px;display:flex}.search-field>span{color:#7a868a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.52rem;font-weight:650;display:flex}.search-field>span b{color:#9b7841;font-size:.43rem;font-weight:700}.select-control{align-items:center;min-width:0;display:flex;position:relative}.select-control select{width:100%;min-width:0;color:var(--ink);cursor:pointer;font-family:var(--font-display);appearance:none;background:0 0;border:0;outline:0;padding:0 30px 0 0;font-size:1.02rem;line-height:1.3}.select-control svg{fill:none;stroke:#94713b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;pointer-events:none;width:15px;position:absolute;right:0}.search-submit{background:var(--gold);min-width:216px;color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:12px;padding-inline:24px;font-size:.61rem;font-weight:700;transition:background .18s,color .18s;display:flex}.search-submit:hover{color:#fff;background:#0a252e}.search-submit>span{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.search-submit small{color:#071c2394;letter-spacing:.13em;font-size:.41rem;font-weight:650}.search-submit:hover small{color:var(--gold-light)}.search-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px;width:16px}.search-availability{border-top:1px solid var(--console-line);background:#eee9ddb8;justify-content:space-between;align-items:center;gap:24px;min-height:40px;padding:8px 24px;display:flex}.search-availability>div,.search-availability a{align-items:center;display:flex}.search-availability>div{gap:12px;min-width:0}.search-availability i{background:#76956d;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #76956d1c}.search-availability span{color:#76623e;letter-spacing:.13em;flex:none;font-size:.47rem;font-weight:700}.search-availability strong{color:#5d6a6e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:520;overflow:hidden}.search-availability a{color:var(--ink);letter-spacing:.085em;text-transform:uppercase;flex:none;gap:9px;font-size:.54rem;font-weight:700}.search-availability a svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:16px}.intro{gap:var(--heading-gap);grid-template-columns:1.05fr .75fr;align-items:start;padding-top:248px;display:grid}.intro h2,.private-office h2,.signature h2,.journey h2,.markets h2,.approach h2,.insights h2,.contact h2{font-family:var(--font-display);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(3.2rem,4.4vw,5.1rem);font-weight:400;line-height:1.02}.intro-copy{padding-top:36px}.intro-copy p{color:#526066;font-size:1rem;line-height:1.85}.intro-copy p:first-child{color:var(--ink);font-family:var(--font-display);font-size:1.31rem;line-height:1.62}.intro-copy .text-link{margin-top:24px}.selected{background:#ece6da;border-top:1px solid #071c2317;overflow:hidden}.selected-heading{gap:var(--heading-gap);grid-template-columns:1.05fr .65fr;align-items:end;margin-bottom:36px;display:grid}.selected-heading h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(3.2rem,4.4vw,5.1rem);font-weight:400;line-height:1.02}.selected-heading-copy{padding-bottom:4px}.selected-heading-copy>p{color:#56646a;margin:0;font-size:.94rem;line-height:1.82}.selected-controls{align-items:center;gap:8px;margin-top:20px;display:flex}.selected-controls>span{color:#818b8e;letter-spacing:.12em;min-width:84px;margin-right:8px;font-size:.56rem;font-weight:650}.selected-controls button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #071c232e;place-items:center;transition:border-color .18s,background .18s;display:grid}.selected-controls button:first-of-type svg{transform:rotate(180deg)}.selected-controls button:hover,.selected-controls button:focus-visible{border-color:var(--gold);background:#c7a66a1f}.selected-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px}.selected-filters{scrollbar-width:none;gap:8px;margin-bottom:28px;padding-bottom:4px;display:flex;overflow-x:auto}.selected-filters::-webkit-scrollbar{display:none}.selected-filters button{color:#526168;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#ffffff42;border:1px solid #071c232e;border-radius:999px;flex:none;padding:11px 17px;font-size:.57rem;font-weight:700;transition:background .18s,border-color .18s,color .18s}.selected-filters button:hover,.selected-filters button:focus-visible{color:var(--ink);border-color:#9b7a43b3}.selected-filters button.is-active{border-color:var(--ink);background:var(--ink);color:var(--gold-light)}.selected-rail{width:min(calc(100% - var(--page-gutter)), var(--content-max));scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#9b7a437a #071c2314;scrollbar-width:thin;gap:18px;margin-inline:auto;padding:4px 0 18px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.selected-card{background:var(--paper);scroll-snap-align:start;border:1px solid #071c2329;flex-direction:column;flex:0 0 392px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden}.selected-card:hover,.selected-card:focus-within{border-color:#9b7a438a;transform:translateY(-4px);box-shadow:0 20px 42px #071c2321}.selected-card-image{isolation:isolate;background:#cfc8ba;min-height:260px;position:relative;overflow:hidden}.selected-card-image img{z-index:0;transition:filter .24s,transform .52s cubic-bezier(.22,1,.36,1)}.selected-card:hover .selected-card-image img,.selected-card:focus-within .selected-card-image img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.selected-card-image-shade{z-index:1;background:linear-gradient(#05181e0a,#05181e6b);position:absolute;inset:0}.selected-card-market{z-index:2;color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;background:#061c23db;padding:8px 12px;font-size:.46rem;font-weight:700;position:absolute;top:16px;left:16px}.selected-card-image>i{z-index:2;color:#fff;background:#061c236b;border:1px solid #ffffff8f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.selected-card-image>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:15px}.selected-card-body{flex-direction:column;flex:1;padding:26px;display:flex}.selected-card-body>span{color:#9b7a43;letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:700}.selected-card-body h3{font-family:var(--font-display);letter-spacing:-.03em;margin:12px 0 9px;font-size:1.82rem;font-weight:400;line-height:1.04}.selected-card-location{color:#657277;min-height:38px;margin:0;font-size:.68rem;line-height:1.5}.selected-card-summary{color:#465a61;min-height:84px;margin:18px 0 22px;font-size:.73rem;line-height:1.7}.selected-card-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:auto 0 0;display:grid}.selected-card-facts>div{min-width:0;padding:15px 14px 16px 0}.selected-card-facts>div+div{border-left:1px solid var(--line);padding-left:14px}.selected-card-facts dt{color:#9b7a43;letter-spacing:.12em;margin-bottom:7px;font-size:.45rem;font-weight:700}.selected-card-facts dd{color:#30464d;margin:0;font-size:.59rem;font-weight:620;line-height:1.48}.selected-card-actions{gap:12px;margin-top:18px;display:grid}.selected-card-actions a:first-child{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.57rem;font-weight:700;display:flex}.selected-card-actions a:first-child svg{fill:none;stroke:#9b7a43;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:18px;transition:transform .18s}.selected-card-actions a:first-child:hover svg,.selected-card-actions a:first-child:focus-visible svg{transform:translate(4px)}.selected-card-actions a:last-child{color:#7a8589;letter-spacing:.06em;text-transform:uppercase;width:fit-content;font-size:.51rem}.selected-card-actions a:last-child:hover,.selected-card-actions a:last-child:focus-visible{color:#8d6d3b}.selected-disclaimer{color:#6f7a7e;margin-top:24px;font-size:.58rem;line-height:1.72}.private-office{color:#fff;background:#0a252e;position:relative;overflow:hidden}.private-office:before{content:"";border:1px solid #dfc8991c;border-radius:50%;width:760px;height:760px;position:absolute;top:-280px;left:32%;box-shadow:0 0 0 95px #dfc89906,0 0 0 190px #dfc89904}.private-office-heading{gap:var(--heading-gap);grid-template-columns:1.04fr .68fr;align-items:end;display:grid;position:relative}.private-office-heading h2{letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(3.2rem,4.6vw,5.35rem);font-weight:400;line-height:.98}.private-office-intro{padding-bottom:4px}.private-office-intro p{color:#ffffff9e;margin:0;font-size:.93rem;line-height:1.78}.private-office-intro p+p{color:#ffffffe0;margin-top:16px}.private-office-services{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid;position:relative}.private-office-services article{min-height:240px;padding:28px 28px 32px 0}.private-office-services article+article{border-left:1px solid #ffffff2b;padding-left:28px}.private-office-services span{color:var(--gold-light);letter-spacing:.18em;font-size:.61rem;font-weight:650}.private-office-services h3{font-family:var(--font-display);margin:44px 0 12px;font-size:1.55rem;font-weight:400;line-height:1.12}.private-office-services p{color:#ffffff87;margin:0;font-size:.76rem;line-height:1.72}.private-office-note{grid-template-columns:.62fr 1.2fr auto;align-items:center;gap:40px;padding-top:32px;display:grid;position:relative}.private-office-note>span{color:var(--gold-light);letter-spacing:.16em;font-size:.55rem;font-weight:650}.private-office-note>p{color:#ffffff73;max-width:670px;margin:0;font-size:.7rem;line-height:1.65}.pathways{isolation:isolate;background:#071c23;height:488px;min-height:488px;margin-bottom:0;display:flex;overflow:hidden}.pathway-card{z-index:1;color:#fff;border-left:1px solid #ffffff6b;flex-direction:column;flex:0 0 clamp(88px,8vw,112px);justify-content:space-between;min-width:0;height:488px;min-height:488px;margin-left:-8px;transition:flex-basis .56s cubic-bezier(.22,1,.36,1),flex-grow .56s cubic-bezier(.22,1,.36,1),filter .32s;display:flex;position:relative;overflow:hidden;box-shadow:-20px 0 44px #020f1340}.pathway-card:first-child{border-left:0;margin-left:0}.pathway-card:first-child{z-index:4}.pathway-card:nth-child(2){z-index:3}.pathway-card:nth-child(3){z-index:2}.pathway-card:nth-child(4){z-index:1}.pathway-card.is-active{z-index:5;flex:auto}.pathway-card:not(.is-active){filter:saturate(.76)brightness(.7)}.pathway-image,.pathway-overlay{position:absolute;inset:0}.pathway-image{background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pathway-property .pathway-image{background-image:url(/images/hero-property-v3.webp);background-position:70%}.pathway-mobility .pathway-image{background:url(/images/private-mobility-yacht-jet-v1.webp) 50%/cover no-repeat}.pathway-mobility .pathway-image:after{content:none}.pathway-travel .pathway-image{background-image:url(/images/hero-journey-v3.webp);background-position:66%}.pathway-overlay{z-index:1;background:linear-gradient(#0412180a 8%,#041218e6 100%);transition:background .35s,opacity .32s}.pathway-card.is-active .pathway-image,.pathway-card:hover .pathway-image{transform:scale(1.04)}.pathway-card.is-active .pathway-overlay,.pathway-card:hover .pathway-overlay{background:linear-gradient(#04121824 0%,#041218f0 100%)}.pathway-card:not(.is-active) .pathway-overlay{background:linear-gradient(90deg,#0412186b,#041218db)}.pathway-card-trigger{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;outline:0;width:100%;display:block;position:absolute;inset:0}.pathway-card-trigger:focus-visible{outline:2px solid var(--gold-light);outline-offset:-6px}.pathway-drawer-label{z-index:3;color:#fffffff0;font-family:var(--font-display);letter-spacing:-.02em;opacity:1;pointer-events:none;white-space:nowrap;writing-mode:vertical-rl;align-items:center;gap:16px;font-size:1.28rem;transition:opacity .18s;display:flex;position:absolute;bottom:28px;right:50%;transform:translate(50%)rotate(180deg)}.pathway-drawer-label b{color:var(--gold-light);font-family:var(--font-sans);letter-spacing:.16em;font-size:.57rem;font-weight:650}.pathway-card.is-active .pathway-drawer-label{visibility:hidden;opacity:0}.pathway-content{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;padding:32px 28px 36px;transition:opacity .26s .18s,transform .48s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;position:absolute;inset:0}.pathway-content a{pointer-events:auto}.pathway-card:not(.is-active) .pathway-content{visibility:hidden;opacity:0;transition-delay:0s;transform:translate(-20px)}.pathway-number{color:var(--gold-light);letter-spacing:.2em;font-size:.66rem;font-weight:600}.pathway-card h3{letter-spacing:-.035em;max-width:520px;margin-bottom:16px;font-size:clamp(2.8rem,4.4vw,5rem);line-height:.98}.pathway-card p{color:#ffffffbf;max-width:520px;margin-bottom:24px;font-size:.83rem;line-height:1.72}.pathway-card a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffffb3;align-items:center;gap:12px;padding-bottom:8px;font-size:.67rem;font-weight:650;display:inline-flex}.signature{background:var(--cream)}.signature-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(48px,6vw,80px);display:grid}.signature-image-wrap{position:relative}.signature-image{background:url(/images/emiral-property.webp) 50%/cover no-repeat;min-height:560px}.image-caption{background:var(--paper);color:var(--ink);letter-spacing:.16em;padding:16px 24px;font-size:.57rem;font-weight:650;position:absolute;bottom:0;left:0}.signature-copy>p:not(.section-label),.journey-copy>p:not(.section-label),.contact-copy>p:not(.section-label){color:#56646a;max-width:570px;margin:28px 0 32px;font-size:.99rem;line-height:1.83}.signature-copy ul{margin:0 0 36px;padding:0;list-style:none}.signature-copy li{border-top:1px solid var(--line);color:#233a42;gap:20px;padding:16px 0;font-size:.84rem;display:flex}.signature-copy li:last-child{border-bottom:1px solid var(--line)}.signature-copy li span{color:#a68249;font-size:.63rem;font-weight:650}.journey{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,6vw,80px);display:grid}.mobility-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:560px;display:grid}.mobility-image{background-position:50%;background-size:cover;min-width:0}.mobility-image-yacht{background-image:url(/images/hero-yacht-v3.webp);background-position:64%}.mobility-image-jet{background-image:url(/images/hero-jet-v3.webp);background-position:64%}.journey-links{border-top:1px solid var(--line);margin-top:36px;display:grid}.journey-links a,.travel-experiences-links a{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.05rem;display:flex}.journey-links a{border-bottom:1px solid var(--line)}.travel-experiences{background:var(--ink);color:#fff}.travel-experiences-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(48px,6vw,80px);display:grid}.travel-experiences-image{background:url(/images/hero-journey-v3.webp) 68%/cover no-repeat;min-height:600px}.travel-experiences-copy>p:not(.section-label){color:#ffffffa8;max-width:570px;margin:28px 0 32px;font-size:.99rem;line-height:1.83}.travel-experiences-links{border-top:1px solid #ffffff2e;margin-top:36px;display:grid}.travel-experiences-links a{color:#ffffffe6;border-bottom:1px solid #ffffff2e}.brand-universe{border-top:1px solid #071c2333;grid-column:1/-1;margin-top:clamp(56px,6.5vw,88px);padding-top:clamp(32px,4vw,48px);overflow:hidden}.brand-universe-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.64fr);align-items:end;gap:clamp(40px,7vw,108px);display:grid}.brand-universe-heading h3{max-width:620px;font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(2.2rem,3vw,3.4rem);font-weight:400;line-height:1.02}.brand-universe-intro>p{color:#657176;max-width:530px;margin:0;font-size:.79rem;line-height:1.78}.brand-motion-toggle{color:#7d6847;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:18px;padding:7px 0;font-size:.54rem;font-weight:700;display:inline-flex}.brand-motion-icon{border:1px solid #071c2340;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:20px;height:20px;display:flex}.brand-motion-icon i{background:currentColor;width:2px;height:7px;display:block}.brand-motion-icon i:only-child{background:0 0;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0}.brand-groups{border-top:1px solid #071c2329;border-bottom:1px solid #071c2329;margin-top:34px}.brand-group{grid-template-columns:minmax(178px,.24fr) minmax(0,1fr);display:grid}.brand-group+.brand-group{border-top:1px solid #071c2329}.brand-group-heading{flex-direction:column;justify-content:center;min-height:146px;padding:24px 30px 24px 0;display:flex}.brand-group-heading>span{color:#8f6f3e;letter-spacing:.16em;text-transform:uppercase;font-size:.59rem;font-weight:700}.brand-group-heading p{color:#718087;margin:10px 0 0;font-size:.66rem;line-height:1.55}.brand-rail{border-left:1px solid #071c2329;min-width:0;padding:10px 0 10px 10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 94%,#0000)}.brand-rail:before,.brand-rail:after{z-index:2;pointer-events:none;content:"";width:30px;position:absolute;top:0;bottom:0}.brand-rail:before{background:linear-gradient(90deg, var(--paper), transparent);left:0}.brand-rail:after{background:linear-gradient(270deg, var(--paper), transparent);right:0}.brand-rail-track{will-change:transform;width:max-content;animation:34s linear infinite brand-flow;display:flex}.brand-rail[data-direction=reverse] .brand-rail-track{animation-direction:reverse}.brand-rail-set{gap:10px;padding-right:10px;display:flex}.brand-universe.is-paused .brand-rail-track,.brand-rail:hover .brand-rail-track,.brand-rail:focus-within .brand-rail-track{animation-play-state:paused}.brand-mark{--brand-accent:#aa8954;background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 44%), #ffffff9e;border:1px solid #80694329;flex-direction:column;justify-content:center;align-items:center;width:clamp(156px,13.5vw,188px);min-width:clamp(156px,13.5vw,188px);min-height:126px;padding:20px 13px 16px;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #071c230b}.brand-mark:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(118deg,#0000 32%,#ffffff94 49%,#0000 66%);transition:opacity .24s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-55%)}.brand-mark:hover,.brand-mark:focus-visible{border-color:color-mix(in srgb, var(--brand-accent) 60%, #c6aa78);box-shadow:0 18px 38px color-mix(in srgb, var(--brand-accent) 17%, transparent);transform:translateY(-3px)}.brand-mark:hover:before,.brand-mark:focus-visible:before{opacity:.85;transform:translate(55%)}.brand-accent{background:linear-gradient(90deg, transparent, var(--brand-accent), transparent);opacity:.78;height:2px;position:absolute;top:0;left:14px;right:14px}.brand-logo-frame{justify-content:center;align-items:center;width:100%;height:58px;display:flex}.brand-logo-frame img{object-fit:contain;opacity:.94;width:auto;max-width:min(132px,84%);height:auto;max-height:50px;transition:opacity .22s,transform .24s}.brand-mark-ink-logo .brand-logo-frame img{filter:brightness(0)saturate()}.brand-mark:hover .brand-logo-frame img,.brand-mark:focus-visible .brand-logo-frame img{opacity:1;transform:scale(1.035)}.brand-mark-name{color:#394950;letter-spacing:.075em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin-top:9px;font-size:.56rem;font-weight:700;line-height:1.35;overflow:hidden}.brand-universe-note{color:#879197;margin:16px 0 0;font-size:.55rem;line-height:1.65}.brand-universe-note a{border-bottom:1px solid}.brand-universe-dark{border-top-color:#ffffff2e}.brand-universe-dark .brand-universe-intro>p{color:#ffffff94}.brand-universe-dark .brand-motion-toggle{color:var(--gold-light)}.brand-universe-dark .brand-motion-icon{border-color:#ffffff47}.brand-universe-dark .brand-groups,.brand-universe-dark .brand-group{border-color:#ffffff29}.brand-universe-dark .brand-rail{border-left-color:#ffffff29}.brand-universe-dark .brand-rail:before{background:linear-gradient(90deg, var(--ink), transparent)}.brand-universe-dark .brand-rail:after{background:linear-gradient(270deg, var(--ink), transparent)}.brand-universe-dark .brand-group-heading>span{color:var(--gold-light)}.brand-universe-dark .brand-group-heading p,.brand-universe-dark .brand-universe-note{color:#fff6}.brand-universe-dark .brand-mark{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--brand-accent) 22%, transparent), transparent 44%), #fff1;border-color:#ffffff1f;box-shadow:0 18px 38px #00000024}.brand-universe-dark .brand-mark:hover,.brand-universe-dark .brand-mark:focus-visible{border-color:color-mix(in srgb, var(--brand-accent) 62%, #fff);box-shadow:0 20px 44px color-mix(in srgb, var(--brand-accent) 25%, transparent)}.brand-universe-dark .brand-logo-frame img{opacity:.96}.brand-universe-dark .brand-mark:hover .brand-logo-frame img{opacity:1}.brand-universe-dark .brand-mark-name{color:#ffffff94}.markets{background:#eae4d8;border-top:1px solid #071c231a;border-bottom:1px solid #071c2324;padding-block:44px 48px;overflow:hidden}.insights-heading{gap:var(--heading-gap);grid-template-columns:1.05fr .65fr;align-items:end;margin-bottom:48px;display:grid}.insights-heading h2{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(3.2rem,4.4vw,5.1rem);font-weight:400;line-height:1.02}.insights-heading>div:last-child>p{color:#56646a;margin:0 0 8px;font-size:.94rem;line-height:1.82}.market-strip-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;display:flex}.market-strip-heading>p{margin:0}.market-strip-heading>p:last-child{color:#667277;text-align:right;max-width:390px;font-size:.76rem;line-height:1.6}.market-marquee{border-top:1px solid #071c232e;border-bottom:1px solid #071c232e;position:relative;overflow:hidden}.market-marquee:before,.market-marquee:after{z-index:2;content:"";pointer-events:none;width:min(9vw,128px);position:absolute;top:0;bottom:0}.market-marquee:before{background:linear-gradient(90deg,#eae4d8,#eae4d800);left:0}.market-marquee:after{background:linear-gradient(270deg,#eae4d8,#eae4d800);right:0}.market-marquee-track{will-change:transform;width:max-content;animation:76s linear infinite market-flow;display:flex}.market-marquee:hover .market-marquee-track{animation-play-state:paused}.market-chip{white-space:nowrap;border-left:1px solid #071c2329;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:5px 24px;min-width:clamp(210px,18vw,290px);min-height:92px;padding-inline:clamp(32px,4vw,64px);display:grid}.market-chip span{color:#8d7040;letter-spacing:.15em;text-transform:uppercase;grid-area:1/1;font-size:.5rem;font-weight:700}.market-chip strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;grid-area:2/1;font-size:clamp(1.65rem,2.2vw,2.45rem);font-weight:400}.market-chip i{background:var(--gold);border-radius:50%;grid-area:1/2/span 2;align-self:center;width:5px;height:5px}.approach{background:var(--ink);color:#fff;position:relative;overflow:hidden}.approach:before{content:"";border:1px solid #c7a66a26;border-radius:50%;width:530px;height:530px;position:absolute;top:-180px;right:-180px;box-shadow:0 0 0 70px #c7a66a06,0 0 0 140px #c7a66a05}.approach-heading{gap:var(--heading-gap);grid-template-columns:1.2fr .65fr;align-items:end;display:grid;position:relative}.light-label{color:var(--gold-light)}.approach-heading p:last-child{color:#ffffffa1;margin-bottom:8px;font-size:.93rem;line-height:1.78}.approach-steps{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid;position:relative}.approach-steps article{min-height:216px;padding:28px 28px 20px 0}.approach-steps article+article{border-left:1px solid #ffffff29;padding-left:28px}.approach-steps span{color:var(--gold-light);letter-spacing:.14em;font-size:.62rem;font-weight:650}.approach-steps h3{font-family:var(--font-display);margin:44px 0 12px;font-size:1.55rem;font-weight:400}.approach-steps p{color:#ffffff8f;margin:0;font-size:.79rem;line-height:1.65}.focus-corridors{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:32px;padding-top:40px;display:flex}.focus-corridors>span{color:#ffffff75;letter-spacing:.16em;font-size:.56rem;font-weight:650}.focus-corridors div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.focus-corridors strong{letter-spacing:.12em;font-size:.62rem;font-weight:550}.focus-corridors i{background:var(--gold-light);border-radius:50%;width:3px;height:3px}.insights{background:var(--paper)}.insights-grid{width:min(calc(100% - var(--page-gutter)), var(--content-max));scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#9b7a437a #071c2314;scrollbar-width:thin;gap:1px;margin-inline:auto;padding:1px 1px 12px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.insight-card{scroll-snap-align:start;background:#fff;border:1px solid #071c2329;flex:0 0 min(680px,100vw - 96px);grid-template-columns:.78fr 1.22fr;min-height:400px;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden}.insights-intro{padding-bottom:4px}.insights-controls{align-items:center;gap:8px;margin-top:20px;display:flex}.insights-controls>span{color:#8b9294;letter-spacing:.12em;margin-right:8px;font-size:.56rem;font-weight:650}.insights-controls button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #071c232e;place-items:center;transition:border-color .18s,background .18s;display:grid}.insights-controls button:first-of-type svg{transform:rotate(180deg)}.insights-controls button:hover,.insights-controls button:focus-visible{border-color:var(--gold);background:#c7a66a1f}.insights-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px}.insight-card:hover,.insight-card:focus-visible{z-index:1;transform:translateY(-4px);box-shadow:0 24px 50px #071c2321}.insight-image{filter:saturate(.78);background-position:50%;background-size:cover;min-height:100%;transition:filter .24s,transform .7s}.insight-card:hover .insight-image{filter:saturate(.98);transform:scale(1.025)}.insight-property .insight-image{background-image:linear-gradient(#071c2329,#071c2329),url(/images/emiral-property.webp)}.insight-aviation .insight-image,.insight-yachting .insight-image{background-image:linear-gradient(#071c231f,#071c231f),url(/images/emiral-journey.webp)}.insight-yachting .insight-image{background-position:72%}.insight-travel .insight-image{background-image:linear-gradient(#071c2314,#071c232e),url(/images/emiral-hero.webp);background-position:68%}.insight-body{flex-direction:column;min-width:0;padding:32px 32px 28px;display:flex}.insight-meta,.insight-source{justify-content:space-between;align-items:center;gap:20px;display:flex}.insight-meta{color:#858d90;letter-spacing:.14em;text-transform:uppercase;font-size:.53rem;font-weight:650}.insight-meta span:first-child{color:#9b7a43}.insight-body h3{font-family:var(--font-display);letter-spacing:-.035em;margin:48px 0 16px;font-size:clamp(1.75rem,2.3vw,2.6rem);font-weight:400;line-height:1.04}.insight-body>p{color:#59676b;margin:0 0 36px;font-size:.77rem;line-height:1.72}.insight-source{border-top:1px solid var(--line);color:#798184;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:.56rem}.insight-source strong{color:var(--ink);font-weight:650}.insight-source>span{align-items:center;gap:8px;display:inline-flex}.insight-source svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px}.contact{background:#e9e4d9}.offices{background:var(--paper);overflow:hidden}section[id],.discovery-panel[id]{scroll-margin-top:24px}.offices-heading{gap:var(--heading-gap);grid-template-columns:1.1fr .65fr;align-items:end;margin-bottom:48px;display:grid}.offices-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(3.2rem,4.4vw,5.1rem);font-weight:400;line-height:1.02}.offices-heading>p{color:#56646a;margin:0 0 8px;font-size:.96rem;line-height:1.82}.offices-grid{isolation:isolate;background:#071c23;height:488px;min-height:488px;padding:0;display:flex;overflow:hidden}.office-card{z-index:1;border-left:1px solid #ffffff4d;flex-direction:column;flex:0 0 clamp(112px,10vw,144px);justify-content:space-between;min-width:0;height:488px;min-height:488px;margin-left:-12px;padding:32px 32px 40px;transition:flex-basis .56s cubic-bezier(.22,1,.36,1),flex-grow .56s cubic-bezier(.22,1,.36,1),filter .32s;display:flex;position:relative;overflow:hidden;box-shadow:-20px 0 44px #020f133d}.office-card:first-child{border-left:0;margin-left:0}.office-card:first-child{z-index:3}.office-card:nth-child(2){z-index:2}.office-card:nth-child(3){z-index:1}.office-card.is-active{z-index:5;flex:auto}.office-card:not(.is-active){filter:saturate(.78)brightness(.72)}.office-card:before{content:"";opacity:.08;border:1px solid;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-220px;right:-140px}.office-card:after{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#04161c2e,#04161cb3);transition:opacity .32s;position:absolute;inset:0}.office-card:not(.is-active):after{opacity:1}.office-card-new-york{color:#fff;background:linear-gradient(#04161c38,#04161ceb),url(/images/office-new-york-v1.webp) 60%/cover no-repeat}.office-card-abu-dhabi{color:#fff;background:linear-gradient(#04161c24,#04161ce6),url(/images/office-abu-dhabi-v1.webp) 42%/cover no-repeat}.office-card-london{color:#fff;background:linear-gradient(#04161c29,#04161ceb),url(/images/office-london-v1.webp) 58%/cover no-repeat}.office-card-topline{z-index:2;letter-spacing:.17em;opacity:.72;pointer-events:none;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-size:.57rem;transition:opacity .24s .18s,transform .44s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;position:relative}.office-card-new-york .office-card-topline strong{background:var(--gold);color:var(--ink);opacity:1;padding:8px 12px}.office-card-content{z-index:2;pointer-events:none;transition:opacity .26s .18s,transform .48s cubic-bezier(.22,1,.36,1),visibility linear;position:relative}.office-card-content a{pointer-events:auto}.office-card:not(.is-active) .office-card-topline,.office-card:not(.is-active) .office-card-content{visibility:hidden;opacity:0;transition-delay:0s;transform:translate(-20px)}.office-card-trigger{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;outline:0;width:100%;display:block;position:absolute;inset:0}.office-card-trigger:focus-visible{outline:2px solid var(--gold-light);outline-offset:-6px}.office-drawer-label{color:#ffffffeb;font-family:var(--font-display);letter-spacing:-.02em;opacity:1;white-space:nowrap;writing-mode:vertical-rl;align-items:center;gap:16px;font-size:1.35rem;transition:opacity .18s;display:flex;position:absolute;bottom:32px;right:50%;transform:translate(50%)rotate(180deg)}.office-drawer-label b{color:var(--gold-light);font-family:var(--font-sans);letter-spacing:.16em;font-size:.57rem;font-weight:650}.office-card.is-active .office-drawer-label{opacity:0}.office-country{color:var(--gold-light);letter-spacing:.17em;margin-bottom:16px;font-size:.58rem;font-weight:650}.office-country span{letter-spacing:0;margin-right:8px;font-size:.86rem;display:inline-block}.office-card h3{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.8rem,4.5vw,5rem);font-weight:400;line-height:.95}.office-card address{color:#ffffffa1;font-family:var(--font-display);margin-bottom:32px;font-size:1rem;font-style:normal;line-height:1.7}.office-card a,.footer-office-link{width:fit-content;color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:8px;font-size:.66rem;font-weight:650;display:inline-flex}.office-card a svg,.footer-office-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:17px}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(48px,6vw,80px);display:grid}.contact-locations{gap:16px;margin-top:48px;display:grid}.contact-locations address{border-top:1px solid #071c2329;grid-template-columns:minmax(156px,.7fr) 1fr;gap:20px;padding-top:16px;font-style:normal;display:grid}.contact-locations span{color:#798083;letter-spacing:.15em;font-size:.57rem;font-weight:650}.contact-locations p{color:#34484f;font-family:var(--font-display);margin:0;font-size:.84rem;line-height:1.58}.contact-locations>a{border-bottom:1px solid var(--ink);width:fit-content;color:var(--ink);letter-spacing:.09em;padding-bottom:5px;font-size:.7rem;font-weight:650}.enquiry-form{grid-template-columns:1fr 1fr;gap:28px 24px;padding-top:8px;display:grid}.enquiry-form label{flex-direction:column;gap:12px;display:flex}.enquiry-form label>span{color:#46575d;letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:650}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;color:var(--ink);font-family:var(--font-display);background:0 0;border:0;border-bottom:1px solid #071c234d;border-radius:0;outline:0;font-size:1rem}.enquiry-form input,.enquiry-form select{height:44px}.enquiry-form textarea{resize:vertical;padding-top:8px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--gold)}.full-field{grid-column:1/-1}.honeypot-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-message{color:#8c3d32;margin:0;font-size:.72rem;line-height:1.6}.enquiry-form .button{width:fit-content;margin-top:8px}.enquiry-form .button:disabled{cursor:wait;opacity:.68;transform:none}.success-message{background:#faf8f2a6;border:1px solid #071c2329;min-height:350px;padding:48px}.success-message>span{background:var(--gold);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.success-message h3{font-family:var(--font-display);margin:40px 0 12px;font-size:2.4rem;font-weight:400}.success-message p{color:#59676b;max-width:540px;line-height:1.7}.success-message button{border:0;border-bottom:1px solid var(--ink);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:0 0 6px;font-size:.7rem;font-weight:650}.footer{color:#fff;background:#04161c}.footer-main{grid-template-columns:1.25fr 1.05fr .8fr .95fr;gap:clamp(40px,5vw,80px);padding-block:80px 72px;display:grid}.footer-overview .brand{margin-bottom:32px}.footer-brand .brand-emblem{width:70px;height:56px}.footer-tagline{color:var(--gold-light);font-family:var(--font-display);margin:0 0 16px;font-size:1.5rem;font-style:italic}.footer-description{color:#ffffff7a;max-width:368px;margin:0;font-size:.76rem;line-height:1.75}.footer-column{flex-direction:column;align-items:flex-start;margin:0;font-style:normal;display:flex}.footer-column>span{color:var(--gold-light);letter-spacing:.17em;margin-bottom:24px;font-size:.52rem;font-weight:650}.footer-column strong{font-family:var(--font-display);margin-bottom:12px;font-size:1.22rem;font-weight:400}.footer-column .footer-headquarters{color:var(--gold-light);font-size:1.5rem}.footer-column p{color:#ffffff8a;margin:0;font-size:.7rem;line-height:1.8}.footer-phone{color:var(--gold-light);letter-spacing:.06em;border-bottom:1px solid #dfc89999;margin-top:20px;padding-bottom:4px;font-size:.69rem}.footer-office-link{color:#ffffff9e;margin-top:20px;font-size:.55rem}.footer-offices{gap:0}.footer-offices>a{border-top:1px solid #ffffff1f;gap:6px;width:100%;padding:12px 0;display:grid}.footer-offices>a:last-child{border-bottom:1px solid #ffffff1f}.footer-offices strong{margin:0;font-size:1rem}.footer-offices small{color:#ffffff73;letter-spacing:.04em;font-size:.6rem}.footer-contact .footer-phone{margin-top:24px}.portal-page{color:#fff;background:#04161c;min-height:100vh}.portal-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:120px;display:flex}.portal-header>a:last-child{color:var(--gold-light);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #dfc899b3;padding-bottom:6px;font-size:.63rem;font-weight:650}.portal-stage{grid-template-columns:1fr minmax(400px,.62fr);align-items:center;gap:11vw;min-height:740px;padding-block:90px 110px;display:grid}.portal-intro h1{letter-spacing:-.06em;margin:25px 0 30px;font-size:clamp(4.2rem,7vw,7.6rem);line-height:.9}.portal-intro>p:not(.section-label){color:#ffffff94;max-width:560px;font-size:1rem;line-height:1.8}.portal-location{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;max-width:560px;margin-top:50px;padding-top:20px;display:flex}.portal-location span{color:#fff6;letter-spacing:.15em;font-size:.55rem}.portal-location strong{color:var(--gold-light);font-family:var(--font-display);font-size:.86rem;font-weight:400}.portal-card{background:var(--paper);color:var(--ink);padding:40px;box-shadow:0 35px 90px #0000004d}.portal-card-heading{align-items:center;gap:18px;margin-bottom:34px;display:flex}.portal-lock{background:var(--gold);place-items:center;width:48px;height:48px;display:grid}.portal-lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:22px}.portal-card-heading p{color:#8b724a;letter-spacing:.16em;margin-bottom:5px;font-size:.55rem;font-weight:650}.portal-card-heading h2{font-family:var(--font-display);margin:0;font-size:2.25rem;font-weight:400}.portal-card form{gap:22px;display:grid}.portal-card form>label{gap:9px;display:grid}.portal-card form>label span{color:#536168;letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:650}.portal-card input[type=email],.portal-card input[type=password]{height:50px;color:var(--ink);font-family:var(--font-display);background:#fff;border:1px solid #071c232e;outline:0;padding:0 15px}.portal-card input:focus{border-color:var(--gold)}.portal-form-options{color:#687479;justify-content:space-between;align-items:center;gap:20px;font-size:.67rem;display:flex}.remember-me{align-items:center;gap:8px;display:flex}.portal-card button{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;border:0;min-height:54px;font-size:.65rem;font-weight:650}.portal-sign-up{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.portal-sign-up div{gap:4px;display:grid}.portal-sign-up strong{font-family:var(--font-display);font-size:1rem;font-weight:400}.portal-sign-up span{color:#758086;font-size:.67rem}.portal-sign-up>a{min-width:108px;min-height:44px;color:var(--ink);letter-spacing:.13em;text-transform:uppercase;border:1px solid #071c2347;place-items:center;font-size:.62rem;font-weight:650;transition:border-color .18s,background .18s;display:grid}.portal-sign-up>a:hover,.portal-sign-up>a:focus-visible{border-color:var(--gold);background:#c7a66a1f}.portal-status{border-top:1px solid var(--line);color:#758086;margin:26px 0 0;padding-top:22px;font-size:.67rem;line-height:1.7}.portal-status a{color:#87662f;border-bottom:1px solid}.access-stage{grid-template-columns:minmax(0,.92fr) minmax(440px,.72fr);gap:8vw}.access-intro h1{font-size:clamp(3.8rem,6vw,6.8rem)}.access-card{padding:36px 40px}.access-form{gap:18px!important}.access-progress{color:#8b724a;letter-spacing:.15em;gap:9px;font-size:.54rem;font-weight:650;display:grid}.access-progress>i{background:#071c231f;height:2px;display:block;overflow:hidden}.access-progress b{background:var(--gold);height:100%;transition:width .24s;display:block}.access-fields{gap:16px;display:grid}.access-fields>label:not(.access-consent):not(.honeypot-field){gap:7px;display:grid}.access-fields>label>span{color:#536168;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:650}.access-fields>label>span em{color:#98a0a3;font-style:normal;font-weight:500}.access-fields input[type=text],.access-fields input[type=email],.access-fields input[type=tel],.access-fields select,.access-fields textarea{width:100%;color:var(--ink);font-family:var(--font-display);background:#fff;border:1px solid #071c232e;border-radius:0;outline:0;font-size:.84rem}.access-fields input[type=text],.access-fields input[type=email],.access-fields input[type=tel],.access-fields select{height:46px;padding:0 13px}.access-fields textarea{resize:vertical;min-height:74px;padding:12px 13px}.access-fields input:focus,.access-fields select:focus,.access-fields textarea:focus{border-color:var(--gold)}.access-search-context{border-left:3px solid var(--gold);background:#eee8dc;gap:4px;padding:14px 16px;display:grid}.access-search-context span{color:#8b724a;letter-spacing:.14em;font-size:.51rem;font-weight:650}.access-search-context strong{font-family:var(--font-display);font-size:.9rem;font-weight:400}.access-search-context small{color:#657176;font-size:.62rem}.access-consent{color:#657176;align-items:flex-start;gap:10px;font-size:.63rem;line-height:1.55;display:flex}.access-consent input{margin-top:3px}.access-consent span{color:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.access-actions{grid-template-columns:.42fr 1fr;gap:10px;display:grid}.access-actions .access-back{color:var(--ink);background:0 0;border:1px solid #071c2338}.access-fields button:disabled{cursor:wait;opacity:.62}.access-error{color:#8c2f26;background:#8c2f2614;margin:0;padding:11px 13px;font-size:.65rem;line-height:1.5}.access-assurance{border-top:1px solid var(--line);color:#758086;margin:0;padding-top:14px;font-size:.62rem;line-height:1.6}.access-success{padding:18px 0 4px}.access-success>span{color:#8b724a;letter-spacing:.16em;font-size:.55rem;font-weight:650}.access-success h3{font-family:var(--font-display);letter-spacing:-.035em;margin:16px 0 14px;font-size:2.1rem;font-weight:400}.access-success p{color:#657176;margin:0;font-size:.78rem;line-height:1.75}.access-success strong{color:var(--ink);font-weight:650}.footer-navigation a{color:#ffffff94;margin-bottom:14px;font-size:.69rem;line-height:1.4;transition:color .18s}.footer-navigation a:hover{color:#fff}.footer-bottom{color:#ffffff61;letter-spacing:.11em;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;font-size:.52rem;display:grid}.footer-bottom>span:last-child{justify-self:end}.footer-legal-links{gap:24px;display:flex}.footer-legal-links a{color:#ffffff8c}.footer-legal-links a:hover{color:var(--gold-light)}.legal-page{background:var(--paper);min-height:100vh}.legal-header{color:#fff;background:#04161c}.legal-hero{border-bottom:1px solid var(--line);padding-block:104px 82px}.legal-hero h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(3.7rem,6vw,6.8rem);line-height:.95}.legal-hero>p:last-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:600}.legal-content{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:clamp(70px,11vw,170px);padding-block:90px 140px;display:grid}.legal-content aside{border-top:1px solid var(--ink);height:fit-content;padding-top:24px;position:sticky;top:35px}.legal-content aside span{color:#9b7a43;letter-spacing:.16em;font-size:.58rem;font-weight:650}.legal-content aside p{color:#5c686c;margin:20px 0;font-size:.74rem;line-height:1.8}.legal-content aside a{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:.71rem}.legal-content article{max-width:820px}.legal-content article section{border-bottom:1px solid var(--line);padding:0 0 32px}.legal-content article section+section{padding-top:32px}.legal-content h2{font-family:var(--font-display);margin:0 0 15px;font-size:1.55rem;font-weight:400}.legal-content article p{color:#56646a;margin:0;font-size:.9rem;line-height:1.85}.legal-content article a{color:#8e6b34;border-bottom:1px solid}@keyframes hero-settle{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1.02)}}@keyframes market-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes brand-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.desktop-nav{gap:20px}.desktop-nav a:nth-child(2),.desktop-nav a:nth-child(4){display:none}.headquarters-line span{text-overflow:ellipsis;max-width:416px;overflow:hidden}.header-enquire{display:none}.pathway-content{padding-inline:24px}.signature-grid,.journey,.travel-experiences-grid,.contact-grid{gap:6vw}.insight-card{grid-template-columns:.68fr 1.32fr}.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-navigation{display:none}}@media (max-width:820px){:root{--page-gutter:40px;--section-space:88px;--heading-gap:32px}.shell{width:min(calc(100% - var(--page-gutter)), 720px)}.section{padding-block:var(--section-space)}.hero{min-height:auto;padding-bottom:0}.header-utility{display:none}.site-header{grid-template-columns:1fr auto;min-height:88px}.desktop-nav,.header-actions{display:none}.menu-button{background:0 0;border:1px solid #ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;display:flex}.menu-button span{background:#fff;width:18px;height:1px}.mobile-nav{z-index:20;background:#04161cfa;flex-direction:column;padding:26px;display:flex;position:absolute;top:89px;left:0;right:0;box-shadow:0 22px 35px #00000040}.mobile-nav a{font-family:var(--font-display);border-bottom:1px solid #ffffff21;padding:14px 0;font-size:1.15rem}.hero-content{padding-top:82px;padding-bottom:24px}.hero h1{font-size:clamp(3.55rem,12vw,5.6rem)}.discovery-panel{width:calc(100% - 40px);margin-top:64px;position:relative;bottom:auto;left:auto;right:auto;transform:translateY(88px)}.discovery-heading{grid-template-columns:1fr;gap:12px;min-height:0;padding:24px}.discovery-heading>p{max-width:620px}.search-tabs{gap:0}.search-tabs button{gap:10px;padding-left:16px;padding-right:30px}.tab-icon{width:32px;height:32px}.search-form{grid-template-columns:1fr 1fr}.search-field{border-bottom:1px solid #071c233d;min-height:92px}.search-field:nth-child(2){border-right:0}.search-submit{min-height:72px}.search-availability{min-height:50px}.intro{padding-top:176px}.intro,.selected-heading,.private-office-heading,.signature-grid,.journey,.travel-experiences-grid,.insights-heading,.contact-grid{grid-template-columns:1fr}.intro{gap:32px}.intro-copy{padding-top:0}.private-office-heading,.selected-heading,.insights-heading{gap:var(--heading-gap)}.selected-rail{width:min(calc(100% - var(--page-gutter)), 720px)}.private-office-services{grid-template-columns:1fr 1fr}.private-office-services article:nth-child(3){border-left:0}.private-office-services article:nth-child(n+3){border-top:1px solid #ffffff2b}.markets{padding-block:40px 44px}.private-office-note{grid-template-columns:1fr auto}.private-office-note>p{grid-area:2/1/auto/-1}.pathways{flex-direction:column;height:auto;min-height:0;margin-bottom:0;overflow:hidden}.pathway-card{border-top:1px solid #ffffff6b;border-left:0;flex:0 0 80px;width:100%;height:auto;min-height:80px;margin-top:-8px;margin-left:0;transition:flex-basis .52s cubic-bezier(.22,1,.36,1),min-height .52s cubic-bezier(.22,1,.36,1),filter .28s;box-shadow:0 -18px 40px #020f1340}.pathway-card:first-child{border-top:0;margin-top:0}.pathway-card.is-active{flex-basis:408px;min-height:408px}.pathway-card:not(.is-active){min-height:80px}.pathway-drawer-label{writing-mode:horizontal-tb;justify-content:space-between;font-size:1.22rem;bottom:50%;left:28px;right:28px;transform:translateY(50%)}.brand-universe{margin-top:64px;padding-top:36px}.brand-universe-heading{grid-template-columns:1fr;gap:24px}.brand-universe-intro>p{max-width:620px}.brand-motion-toggle{display:none}.brand-group{grid-template-columns:1fr}.brand-group-heading{min-height:0;padding:22px 0 18px}.brand-rail{scroll-snap-type:x proximity;scrollbar-width:none;border-left:0;padding:0 0 8px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.brand-rail:before,.brand-rail:after{display:none}.brand-rail::-webkit-scrollbar{display:none}.brand-rail-track{animation:none;transform:none}.brand-rail-set{padding-right:0}.brand-rail-set-duplicate{display:none}.brand-mark{scroll-snap-align:start;width:170px;min-width:170px}.signature-image,.mobility-images,.travel-experiences-image{min-height:480px}.journey-copy{order:2}.mobility-images{order:1}.journey>.brand-universe{order:3}.approach-heading{grid-template-columns:1fr;gap:36px}.approach-steps{grid-template-columns:1fr 1fr}.approach-steps article:nth-child(3){border-left:0}.approach-steps article:nth-child(n+3){border-top:1px solid #ffffff29}.focus-corridors{flex-direction:column;align-items:flex-start}.focus-corridors div{justify-content:flex-start}.insights-grid{width:min(calc(100% - var(--page-gutter)), 720px)}.insight-card{flex-basis:min(620px,100vw - 80px);grid-template-columns:.72fr 1.28fr}.contact-grid{gap:56px}.offices-heading,.portal-stage{grid-template-columns:1fr}.offices-heading{gap:28px}.offices-grid{flex-direction:column;height:auto;min-height:0;overflow:hidden}.office-card{border-top:1px solid #ffffff4d;border-left:0;flex:0 0 80px;width:100%;height:auto;min-height:80px;margin-top:-8px;margin-left:0;padding:28px;transition:flex-basis .52s cubic-bezier(.22,1,.36,1),min-height .52s cubic-bezier(.22,1,.36,1),filter .28s;box-shadow:0 -18px 40px #020f133d}.office-card:first-child{border-top:0;margin-top:0}.office-card.is-active{flex-basis:416px;min-height:416px}.office-card:not(.is-active){min-height:80px}.office-drawer-label{writing-mode:horizontal-tb;justify-content:space-between;font-size:1.22rem;bottom:50%;left:28px;right:28px;transform:translateY(50%)}.portal-stage{gap:70px}.portal-card{max-width:560px}.footer-main{grid-template-columns:1fr 1fr;gap:56px 44px;padding-block:68px 60px}.footer-overview{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom>span:last-child{display:none}.legal-hero{padding-block:82px 66px}.legal-content{grid-template-columns:1fr;gap:60px;padding-block:70px 100px}.legal-content aside{max-width:320px;position:static}}@media (max-width:560px){:root{--page-gutter:32px;--section-space:64px;--heading-gap:28px}.shell{width:calc(100% - var(--page-gutter))}.section{padding-block:var(--section-space)}.hero{min-height:auto}.hero-visual{background-position:var(--hero-mobile-position,64% center)}.hero-content{padding-top:68px}.hero-mode-line{margin-bottom:23px}.eyebrow{max-width:320px;font-size:.59rem}.hero h1{margin-top:22px;font-size:clamp(3.15rem,14.5vw,4.2rem);line-height:.92}.hero-copy{max-width:360px;font-size:.92rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-assurances{row-gap:10px;max-width:380px;margin-top:27px;line-height:1.4}.discovery-panel{width:calc(100% - var(--page-gutter));margin-top:48px;transform:translateY(68px)}.discovery-heading{padding:20px}.discovery-heading h2{font-size:1.65rem}.search-tabs{scrollbar-width:none;min-height:60px;display:flex;overflow-x:auto}.search-tabs button{white-space:nowrap;gap:8px;min-width:176px;height:68px;font-size:.56rem}.search-form{grid-template-columns:1fr;min-height:auto}.search-field,.search-field:nth-child(2){border-bottom:1px solid #071c233d;border-right:0;min-height:78px;padding:16px 18px}.select-control select{font-size:1rem}.search-submit{min-width:0;min-height:64px}.search-availability{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.search-availability>div{flex-wrap:wrap;align-items:flex-start}.search-availability strong{white-space:normal;width:100%;padding-left:18px;line-height:1.45;overflow:visible}.search-availability a{padding-left:18px}.intro{padding-top:132px}.intro h2,.selected-heading h2,.private-office h2,.signature h2,.journey h2,.approach h2,.insights h2,.contact h2{font-size:clamp(2.75rem,13vw,3.7rem)}.private-office-services{grid-template-columns:1fr}.private-office-services article,.private-office-services article+article{border-top:1px solid #ffffff2b;border-left:0;min-height:224px;padding:24px 0 28px}.markets{padding-block:32px 36px}.market-strip-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.market-strip-heading>p:last-child{text-align:left;max-width:320px}.market-marquee:before,.market-marquee:after{width:32px}.market-chip{gap:4px 18px;min-width:196px;min-height:82px;padding-inline:28px}.market-chip strong{font-size:1.7rem}.private-office-services h3{margin-top:40px}.selected{padding-block:var(--section-space)}.selected-heading{margin-bottom:32px}.selected-heading-copy>p{font-size:.88rem}.selected-rail{width:calc(100% - var(--page-gutter));gap:12px}.selected-card{flex-basis:calc(100vw - 48px);max-width:360px}.selected-card-image{min-height:224px}.private-office-note{grid-template-columns:1fr}.private-office-note>p{grid-area:auto}.private-office-note .text-link{margin-top:6px}.insight-card{flex-basis:calc(100vw - 32px);grid-template-columns:1fr}.insights-grid{width:calc(100% - var(--page-gutter))}.insight-image{min-height:224px}.insight-body{padding:28px 24px 24px}.insight-body h3{margin-top:40px;font-size:2rem}.pathways{width:100%}.pathway-card.is-active{flex-basis:400px;min-height:400px}.pathway-card:not(.is-active){flex-basis:72px;min-height:72px}.pathway-content{padding:28px 24px 32px}.pathway-drawer-label{left:24px;right:24px}.pathway-card h3{font-size:3rem}.brand-universe{margin-top:48px;padding-top:30px}.brand-universe-heading h3{font-size:2.55rem}.brand-mark{width:150px;min-width:150px;min-height:116px;padding:16px 10px 14px}.brand-logo-frame{height:44px}.brand-logo-frame img{max-width:min(112px,84%);max-height:36px}.brand-mark-name{margin-top:8px;font-size:.51rem}.signature-image,.mobility-images,.travel-experiences-image{min-height:400px}.approach-steps{grid-template-columns:1fr}.approach-steps article,.approach-steps article+article{border-top:1px solid #ffffff29;border-left:0;min-height:188px;padding:24px 0}.approach-steps h3{margin-top:40px}.focus-corridors div{gap:12px}.enquiry-form{grid-template-columns:1fr}.full-field{grid-column:auto}.contact-note{flex-direction:column;gap:10px}.contact-locations address{grid-template-columns:1fr;gap:9px}.offices-heading h2{font-size:clamp(2.75rem,13vw,3.7rem)}.office-card.is-active{flex-basis:400px;min-height:400px;padding:28px 24px 32px}.office-card:not(.is-active){flex-basis:72px;min-height:72px;padding:24px}.office-drawer-label{left:24px;right:24px}.office-card h3{font-size:3.25rem}.portal-header{min-height:96px}.portal-header .brand-name small{display:none}.portal-header>a:last-child{font-size:.53rem}.portal-stage{min-height:0;padding-block:68px 84px}.portal-intro h1{font-size:clamp(3.55rem,17vw,4.8rem)}.portal-location{flex-direction:column;align-items:flex-start;gap:10px}.portal-card{padding:28px 22px}.success-message{padding:30px}.footer-main{grid-template-columns:1fr;gap:46px;padding-block:58px 52px}.footer-overview{grid-column:auto}.footer-brand .brand-emblem{width:62px;height:50px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:24px;display:flex}.footer-legal-links{gap:18px}.legal-hero{padding-block:65px 52px}.legal-hero h1{font-size:clamp(3.1rem,15vw,4.2rem)}.legal-content{gap:48px;padding-block:56px 80px}.legal-content h2{font-size:1.38rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.market-marquee{overflow-x:auto}.market-marquee-track{animation:none}.market-chip[aria-hidden=true],.brand-motion-toggle,.brand-rail-set-duplicate{display:none}.brand-rail{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.brand-rail:before,.brand-rail:after{display:none}.brand-rail-track{animation:none;transform:none}.brand-mark{scroll-snap-align:start}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.selected-collection-link{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #071c23b3;align-items:center;gap:12px;margin-top:24px;padding-bottom:7px;font-size:.62rem;font-weight:700;display:inline-flex}.selected-collection-link svg,.selected-preview-body svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:17px;transition:transform .18s}.selected-collection-link:hover svg,.selected-collection-link:focus-visible svg,.selected-preview-card:hover .selected-preview-body svg,.selected-preview-card:focus-visible .selected-preview-body svg{transform:translate(4px)}.selected-preview-rail{gap:14px;padding-bottom:14px}.selected-preview-card{scroll-snap-align:start;background:#faf8f2f0;border:1px solid #071c2324;flex:0 0 310px;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.selected-preview-card:hover,.selected-preview-card:focus-visible{border-color:#9b7a4394;transform:translateY(-3px);box-shadow:0 18px 34px #071c231f}.selected-preview-image{background:#cfc8ba;min-height:205px;position:relative;overflow:hidden}.selected-preview-image img{transition:transform .52s cubic-bezier(.22,1,.36,1)}.selected-preview-card:hover .selected-preview-image img,.selected-preview-card:focus-visible .selected-preview-image img{transform:scale(1.035)}.selected-preview-image>span{background:linear-gradient(#04141905,#0414196b);position:absolute;inset:0}.selected-preview-image>small{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;background:#05191fd9;padding:7px 10px;font-size:.45rem;font-weight:700;position:absolute;bottom:14px;left:14px}.selected-preview-body{padding:22px}.selected-preview-body>span{color:#9b7a43;letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:700}.selected-preview-body h3{min-height:48px;font-family:var(--font-display);letter-spacing:-.025em;margin:10px 0 8px;font-size:1.56rem;font-weight:400;line-height:1.03}.selected-preview-body>p{color:#647176;min-height:34px;margin:0 0 18px;font-size:.64rem;line-height:1.55}.selected-preview-body>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.selected-preview-body>div small{color:#4a5b61;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-weight:650;overflow:hidden}.projects-page{background:var(--paper)}.projects-page section[id]{scroll-margin-top:18px}.projects-hero{background:var(--ink);min-height:1040px;color:var(--white);isolation:isolate;position:relative;overflow:hidden}.projects-hero-image{z-index:0}.projects-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#031015f2 0%,#031015cc 31%,#03101557 53%,#0310150f 78%,#0310151f 100%),linear-gradient(#03101594 0%,#03101508 32%,#0310151f 72%,#03101580 100%);position:absolute;inset:0}.projects-hero-copy{z-index:2;max-width:910px;padding-top:96px;position:relative}.projects-hero-copy h1{letter-spacing:-.06em;max-width:910px;margin:24px 0 27px;font-size:clamp(4.45rem,6.45vw,7.35rem);line-height:.89}.projects-hero-copy h1 em{color:var(--gold-light);text-shadow:0 10px 35px #00000029;font-weight:400}.projects-hero-copy>p:not(.eyebrow){color:#ffffffbd;max-width:640px;margin-bottom:32px;font-size:1rem;line-height:1.78}.projects-hero-link{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:.62rem;font-weight:700;display:inline-flex}.projects-hero-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px;height:18px;transition:transform .18s}.projects-hero-link:hover svg,.projects-hero-link:focus-visible svg{transform:translate(4px)}.projects-hero-note{z-index:2;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:24px;padding-top:14px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.projects-hero-note span{color:var(--gold-light);letter-spacing:.14em;font-size:.5rem;font-weight:700}.projects-hero-note p{color:#ffffff94;letter-spacing:.055em;margin:0;font-size:.57rem}.projects-hub{padding-block:92px 98px}.projects-hub-intro{gap:var(--heading-gap);grid-template-columns:1.1fr .65fr;align-items:end;margin-bottom:38px;display:grid}.projects-hub-intro h2{max-width:720px;font-family:var(--font-display);letter-spacing:-.048em;margin:20px 0 0;font-size:clamp(3.25rem,4.8vw,5.25rem);font-weight:400;line-height:.96}.projects-hub-intro>p{color:#59676c;margin:0;font-size:.86rem;line-height:1.78}.projects-catalogue-nav{box-shadow:none;background:0 0;border:1px solid #071c2329;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;display:grid}.projects-catalogue-nav button{min-height:116px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff73;border:0;border-left:1px solid #071c2329;padding:20px 43px 19px 21px;transition:background .19s,color .19s;position:relative}.projects-catalogue-nav button:first-child{border-left:0}.projects-catalogue-nav button:hover,.projects-catalogue-nav button:focus-visible,.projects-catalogue-nav button.is-active{background:var(--ink);color:#fff}.projects-catalogue-nav button>span,.projects-catalogue-nav button>small{color:#9b7a43;letter-spacing:.13em;text-transform:uppercase;font-size:.47rem;font-weight:700;display:block}.projects-catalogue-nav button.is-active>span,.projects-catalogue-nav button.is-active>small{color:var(--gold-light)}.projects-catalogue-nav button>small{margin-top:14px}.projects-catalogue-nav button>strong{font-family:var(--font-display);margin-top:5px;font-size:1.22rem;font-weight:400;line-height:1.06;display:block}.projects-catalogue-nav button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;transition:transform .18s;position:absolute;bottom:20px;right:20px}.projects-catalogue-nav button:hover>svg,.projects-catalogue-nav button:focus-visible>svg,.projects-catalogue-nav button.is-active>svg{transform:translate(4px)}.projects-collection-panel{border-top:1px solid var(--line);margin-top:52px;padding-top:50px}.projects-collection-panel .projects-section-heading{gap:var(--heading-gap);grid-template-columns:1.08fr .62fr;align-items:end;margin-bottom:36px;display:grid}.projects-collection-panel .projects-section-heading h2{max-width:760px;margin:18px 0 0;font-size:clamp(3rem,4.35vw,4.8rem)}.projects-collection-panel .projects-section-heading>p{color:#59676c;margin:0;font-size:.84rem;line-height:1.78}.projects-market-priority{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:30px;display:grid}.projects-market-priority button{border:0;border-left:1px solid var(--line);color:#5b686d;cursor:pointer;text-align:left;background:0 0;min-width:0;padding:18px 17px 17px;transition:background .18s,color .18s}.projects-market-priority button:first-child{border-left:0}.projects-market-priority button:hover,.projects-market-priority button:focus-visible,.projects-market-priority button.is-active{color:var(--ink);background:#e8e0d2}.projects-market-priority button>span{color:#9b7a43;font-family:var(--font-display);font-size:.92rem;display:block}.projects-market-priority button>strong{font-family:var(--font-display);margin-top:13px;font-size:1.3rem;font-weight:400;line-height:1;display:block}.projects-market-priority button>small{color:#7b8588;letter-spacing:.09em;text-transform:uppercase;margin-top:7px;font-size:.47rem;font-weight:700;display:block}.projects-active-market{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.projects-active-market span{color:#9b7a43;letter-spacing:.13em;font-size:.46rem;font-weight:700}.projects-active-market h3{font-family:var(--font-display);letter-spacing:-.03em;margin:6px 0 0;font-size:2.05rem;font-weight:400}.projects-active-market>p{color:#718085;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.54rem}.projects-project-rail,.projects-assets-rail{scroll-snap-type:x proximity;scrollbar-color:#071c234d transparent;scrollbar-width:thin;gap:18px;padding:2px 2px 18px;display:flex;overflow-x:auto}.project-edit-card,.projects-assets-rail .project-asset-card{scroll-snap-align:start;background:#fff;border:1px solid #071c2324;flex:0 0 calc(50% - 9px);min-width:0;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.project-edit-card:hover,.project-edit-card:focus-within,.projects-assets-rail .project-asset-card:hover,.projects-assets-rail .project-asset-card:focus-within{border-color:#9b7a4385;transform:translateY(-2px);box-shadow:0 16px 34px #071c2317}.project-edit-image{background:#cfc8ba;min-height:238px;position:relative;overflow:hidden}.editorial-image-fallback{z-index:0;color:#fff;background:radial-gradient(circle at 82% 18%,#cfae703d,#0000 33%),linear-gradient(135deg,#27434a 0%,#0a222a 52%,#06181e 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;padding:22px;display:flex;position:absolute;inset:0;overflow:hidden}.editorial-image-fallback:after{content:"";border:1px solid #ddbe824d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-92px;right:-36px}.editorial-image-fallback small,.editorial-image-fallback strong{z-index:1;position:relative}.editorial-image-fallback small{color:var(--gold-light);letter-spacing:.14em;font-size:.43rem;font-weight:700}.editorial-image-fallback strong{max-width:72%;font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1.02}.project-edit-image>img{z-index:1}.project-edit-image img{transition:transform .54s cubic-bezier(.22,1,.36,1)}.project-edit-card:hover .project-edit-image img,.project-edit-card:focus-within .project-edit-image img{transform:scale(1.035)}.project-edit-shade{z-index:2;background:linear-gradient(#04141905,#04141980);position:absolute;inset:0}.project-edit-image>small{z-index:3;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;background:#05191fdb;padding:7px 10px;font-size:.45rem;font-weight:700;position:absolute;bottom:15px;left:15px}.project-edit-image>i{z-index:3;color:#fff;background:#05191f66;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:15px;right:15px}.project-edit-image>i svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:14px}.project-edit-body{padding:23px}.project-edit-body>span,.project-asset-body>span{color:#9b7a43;letter-spacing:.12em;text-transform:uppercase;font-size:.47rem;font-weight:700}.project-edit-body h3{font-family:var(--font-display);letter-spacing:-.03em;margin:9px 0 7px;font-size:1.72rem;font-weight:400;line-height:1.03}.project-edit-location{color:#68767b;min-height:34px;margin:0;font-size:.61rem;line-height:1.5}.project-edit-summary{color:#465a61;min-height:62px;margin:14px 0 18px;font-size:.68rem;line-height:1.64}.project-edit-body dl,.project-asset-body dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.project-edit-body dl>div,.project-asset-body dl>div{min-width:0;padding:13px 10px 13px 0}.project-edit-body dl>div+div,.project-asset-body dl>div+div{border-left:1px solid var(--line);padding-left:10px}.project-edit-body dt,.project-asset-body dt{color:#9b7a43;letter-spacing:.11em;margin-bottom:5px;font-size:.4rem;font-weight:700}.project-edit-body dd,.project-asset-body dd{color:#354a51;margin:0;font-size:.54rem;font-weight:620;line-height:1.42}.project-edit-actions,.project-asset-body>div:last-child{gap:9px;margin-top:15px;display:grid}.project-edit-actions a:first-child,.project-asset-body>div:last-child a:first-child{color:var(--ink);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.52rem;font-weight:700;display:flex}.project-edit-actions a:last-child,.project-asset-body>div:last-child a:last-child{color:#788488;letter-spacing:.06em;text-transform:uppercase;width:fit-content;font-size:.47rem}.project-edit-actions svg,.project-asset-body>div:last-child svg,.projects-drawer svg,.projects-horizon-compact svg,.projects-services-compact svg,.projects-company-accordions svg,.projects-closing svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:17px}.projects-drawer{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:26px}.projects-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:92px;list-style:none;display:flex}.projects-drawer>summary::-webkit-details-marker{display:none}.projects-company-accordions summary::-webkit-details-marker{display:none}.projects-drawer>summary>span:first-child small,.projects-drawer>summary>span:first-child strong{display:block}.projects-drawer>summary>span:first-child small{color:#9b7a43;letter-spacing:.12em;font-size:.45rem;font-weight:700}.projects-drawer>summary>span:first-child strong{font-family:var(--font-display);margin-top:7px;font-size:1.55rem;font-weight:400}.projects-drawer>summary>span:last-child{color:#657378;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:13px;font-size:.51rem;font-weight:700;display:flex}.projects-drawer[open]>summary>span:last-child svg,.projects-company-accordions details[open]>summary>svg{transform:rotate(90deg)}.projects-horizon-compact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 30px;padding-bottom:24px;display:grid}.projects-horizon-compact>a{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr 18px;align-items:start;gap:12px;padding:19px 0;display:grid}.projects-horizon-compact>a>span{color:#9b7a43;font-family:var(--font-display)}.projects-horizon-compact small{color:#7d878b;letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;font-weight:700}.projects-horizon-compact h4{font-family:var(--font-display);margin:7px 0 5px;font-size:1.18rem;font-weight:400}.projects-horizon-compact p{color:#607075;margin:0;font-size:.6rem;line-height:1.55}.projects-disclaimer{color:#707b7f;margin:20px 0 0;font-size:.54rem;line-height:1.7}.projects-disclaimer-top{border-bottom:1px solid var(--ink);margin:0;padding:14px 0 20px}.emiral-developments{gap:18px;display:grid}.emiral-development-status{background:radial-gradient(circle at 86% 10%, #d1ae6c2b, transparent 30%), var(--ink);color:#fff;grid-template-columns:1.05fr .8fr;align-items:end;gap:46px;padding:38px;display:grid}.emiral-development-status span,.emiral-development-framework section>span,.emiral-development-corridors>div>span,.emiral-development-action span{color:var(--gold-light);letter-spacing:.13em;font-size:.45rem;font-weight:700}.emiral-development-status h3{max-width:560px;font-family:var(--font-display);letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(2.35rem,3.4vw,3.85rem);font-weight:400;line-height:.98}.emiral-development-status p{color:#ffffffa6;margin:0;font-size:.69rem;line-height:1.75}.emiral-development-framework{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.emiral-development-framework>section{background:#ffffff9e;border:1px solid #071c2326;padding:29px}.emiral-development-framework h4,.emiral-development-action h4{font-family:var(--font-display);letter-spacing:-.03em;margin:11px 0 22px;font-size:1.78rem;font-weight:400}.emiral-development-framework ul,.emiral-development-framework ol,.emiral-development-corridors ul{margin:0;padding:0;list-style:none}.emiral-development-framework ul,.emiral-development-framework ol{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.emiral-development-framework li{border-bottom:1px solid var(--line);color:#354a51;align-items:center;gap:12px;min-height:58px;padding:12px 10px 12px 0;font-size:.62rem;line-height:1.42;display:flex}.emiral-development-framework li:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.emiral-development-framework li small{color:#9b7a43;font-family:var(--font-display);font-size:.83rem}.emiral-development-corridors{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px 29px}.emiral-development-corridors>div{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.emiral-development-corridors>div>span{color:#9b7a43}.emiral-development-corridors>div p{color:#6e7a7e;margin:0;font-size:.55rem}.emiral-development-corridors ul{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.emiral-development-corridors li{border-left:1px solid var(--line);min-width:0;padding:18px}.emiral-development-corridors li:first-child{border-left:0}.emiral-development-corridors li small,.emiral-development-corridors li strong,.emiral-development-corridors li span{display:block}.emiral-development-corridors li small{color:#9b7a43;font-family:var(--font-display);font-size:.86rem}.emiral-development-corridors li strong{font-family:var(--font-display);margin-top:13px;font-size:1.2rem;font-weight:400;line-height:1.04}.emiral-development-corridors li span{color:#6b787c;margin-top:8px;font-size:.5rem;line-height:1.45}.emiral-development-action{background:#e8e0d2;justify-content:space-between;align-items:center;gap:28px;padding:27px 29px;display:flex}.emiral-development-action h4{max-width:590px;margin:8px 0 0;font-size:1.55rem}.emiral-development-action>a{background:var(--ink);color:#fff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:14px;padding:15px 18px;font-size:.5rem;font-weight:700;display:inline-flex}.emiral-development-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:17px}.projects-assets-rail .project-asset-image{isolation:isolate;background:#17343c;min-height:240px;position:relative;overflow:hidden}.projects-assets-rail .project-asset-image>img{z-index:1;transition:transform .54s cubic-bezier(.22,1,.36,1)}.projects-assets-rail .project-asset-card:hover .project-asset-image>img,.projects-assets-rail .project-asset-card:focus-within .project-asset-image>img{transform:scale(1.035)}.projects-assets-rail .project-asset-image>span:not(.editorial-image-fallback){z-index:2;background:linear-gradient(#04141905,#0414198c);position:absolute;inset:0}.projects-assets-rail .project-asset-image>small{z-index:3;color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;background:#05191fdb;padding:7px 10px;font-size:.45rem;font-weight:700;position:absolute;bottom:15px;left:15px}.projects-assets-rail .project-asset-body{padding:23px}.projects-assets-rail .project-asset-body h3{margin:9px 0 10px;font-size:1.9rem}.projects-assets-rail .project-asset-body>p{min-height:58px;margin:0 0 18px;font-size:.68rem;line-height:1.64}.projects-services-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.projects-services-compact article{color:#fff;isolation:isolate;background:#17343c;min-height:285px;position:relative;overflow:hidden}.projects-services-compact article>img{z-index:-2;transition:transform .54s cubic-bezier(.22,1,.36,1)}.projects-services-compact article:hover>img,.projects-services-compact article:focus-within>img{transform:scale(1.04)}.projects-services-compact article>.editorial-image-fallback{z-index:-2}.projects-services-compact article>span:not(.editorial-image-fallback){z-index:-1;background:linear-gradient(#04141929,#041419f0);position:absolute;inset:0}.projects-services-compact article>div{padding:23px;position:absolute;bottom:0;left:0;right:0}.projects-services-compact small{color:var(--gold-light);letter-spacing:.12em;font-size:.48rem;font-weight:700}.projects-services-compact h3{font-family:var(--font-display);margin:13px 0 9px;font-size:1.55rem;font-weight:400;line-height:1.03}.projects-services-compact p{color:#ffffffab;min-height:50px;margin:0 0 15px;font-size:.62rem;line-height:1.55}.projects-services-compact a{color:var(--gold-light);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:10px;font-size:.49rem;font-weight:700;display:inline-flex}.projects-company-accordions{border-top:1px solid var(--ink)}.projects-company-accordions>details{border-bottom:1px solid var(--ink)}.projects-company-accordions summary{cursor:pointer;grid-template-columns:45px 1fr auto 18px;align-items:center;gap:18px;min-height:92px;list-style:none;display:grid}.projects-company-accordions summary>span{color:#9b7a43;font-family:var(--font-display);font-size:1rem}.projects-company-accordions summary>strong{font-family:var(--font-display);font-size:1.45rem;font-weight:400}.projects-company-accordions summary>small{color:#738085;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:700}.projects-company-accordions details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 0 24px 63px;display:grid}.projects-company-accordions details>div>a{border:1px solid var(--line);background:#fff;min-height:174px;padding:17px 38px 16px 17px;position:relative}.project-company-logo{border-bottom:1px solid var(--line);background:#f7f4ed;justify-content:center;align-items:center;height:49px;margin:-3px 0 14px;display:flex;position:relative;overflow:hidden}.project-company-logo b{color:#263e45;max-width:84%;font-family:var(--font-display);letter-spacing:.06em;text-align:center;font-size:.82rem;font-weight:500;line-height:1}.project-company-logo img{object-fit:contain;background:#f7f4ed;width:calc(100% - 24px);height:calc(100% - 10px);position:absolute;inset:5px 12px}.project-company-sprite{pointer-events:none;background-repeat:no-repeat;background-size:100% 1300%;position:absolute;inset:5px 12px}.project-company-sprite.is-light-on-dark{filter:grayscale()brightness(.51)contrast(38)}.project-company-logo.is-ink img{filter:brightness(.22)saturate(.2)}.project-company-logo.is-light{background:var(--ink)}.project-company-logo.is-light img{background:0 0}.projects-company-accordions details>div>a>.project-company-market{color:#9b7a43;letter-spacing:.09em;text-transform:uppercase;font-size:.42rem;font-weight:700;display:block}.projects-company-accordions details>div>a>strong{font-family:var(--font-display);margin:9px 0 5px;font-size:1.15rem;font-weight:400;display:block}.projects-company-accordions details>div>a>small{color:#6a777c;font-size:.51rem;line-height:1.4}.projects-company-accordions details>div>a>svg{color:#9b7a43;width:14px;position:absolute;bottom:15px;right:15px}.projects-closing{padding-block:84px}.projects-closing h2{max-width:760px;margin:20px auto;font-size:clamp(3.35rem,5.3vw,5.6rem)}.projects-closing p:not(.section-label){margin-bottom:26px;font-size:.84rem}@media (max-width:1120px){.projects-market-priority{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.projects-services-compact,.projects-company-accordions details>div,.emiral-development-corridors ul{grid-template-columns:1fr 1fr}.emiral-development-corridors li:nth-child(3){border-left:0}.emiral-development-corridors li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:820px){.projects-hero{min-height:900px}.projects-hero-copy{padding-top:82px}.projects-hero-copy h1{font-size:clamp(3.55rem,12vw,5.6rem)}.projects-hub{padding-block:76px 82px}.projects-hub-intro,.projects-collection-panel .projects-section-heading{grid-template-columns:1fr;gap:24px}.projects-catalogue-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.projects-catalogue-nav::-webkit-scrollbar{display:none}.projects-catalogue-nav button,.projects-catalogue-nav button:nth-child(odd),.projects-catalogue-nav button:nth-child(n+3){scroll-snap-align:start;border-top:0;border-left:1px solid #071c2329;flex:0 0 200px}.projects-catalogue-nav button:first-child{border-left:0}.project-edit-card,.projects-assets-rail .project-asset-card{flex-basis:78vw;max-width:430px}.projects-horizon-compact{grid-template-columns:1fr}.projects-company-accordions details>div{padding-left:0}.emiral-development-status,.emiral-development-framework{grid-template-columns:1fr}}@media (max-width:560px){.projects-hero{min-height:850px}.projects-hero-copy{padding-top:58px}.projects-hero-copy h1{font-size:clamp(3.15rem,14.5vw,4.2rem)}.projects-hero-copy>p:not(.eyebrow){font-size:.82rem}.projects-hero-note{flex-direction:column;align-items:flex-start;gap:6px;bottom:20px}.projects-hub-intro h2,.projects-collection-panel .projects-section-heading h2{font-size:clamp(2.7rem,12vw,3.55rem)}.projects-catalogue-nav{width:min(calc(100% - var(--page-gutter)), 720px)}.projects-catalogue-nav button,.projects-catalogue-nav button:nth-child(odd){border-top:0;border-left:1px solid #071c2329;flex-basis:184px;min-height:98px}.projects-catalogue-nav button:first-child{border-left:0}.projects-catalogue-nav button>small{margin-top:8px}.projects-collection-panel{margin-top:40px;padding-top:40px}.projects-market-priority{margin-right:calc(var(--page-gutter) / -2);margin-left:calc(var(--page-gutter) / -2);padding-inline:calc(var(--page-gutter) / 2)}.projects-active-market{flex-direction:column;align-items:flex-start;gap:8px}.projects-active-market>p{margin:0}.project-edit-card,.projects-assets-rail .project-asset-card{flex-basis:84vw;max-width:360px}.project-edit-image,.projects-assets-rail .project-asset-image{min-height:218px}.project-edit-body,.projects-assets-rail .project-asset-body{padding:20px}.projects-drawer>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:104px}.projects-company-accordions details>div{grid-template-columns:1fr}.projects-services-compact{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.projects-services-compact::-webkit-scrollbar{display:none}.emiral-development-status,.emiral-development-framework>section,.emiral-development-corridors,.emiral-development-action{padding:23px}.emiral-development-framework ul,.emiral-development-framework ol,.emiral-development-corridors ul{grid-template-columns:1fr}.emiral-development-framework li:nth-child(2n),.emiral-development-corridors li,.emiral-development-corridors li:nth-child(3){border-left:0;padding-left:0}.emiral-development-corridors li:nth-child(n+2){border-top:1px solid var(--line)}.emiral-development-corridors>div,.emiral-development-action{flex-direction:column;align-items:flex-start}.projects-services-compact article{scroll-snap-align:start;flex:0 0 82vw;max-width:360px;min-height:270px}.projects-company-accordions summary{grid-template-columns:34px 1fr 16px;gap:11px}.projects-company-accordions summary>small{display:none}.projects-closing{padding-block:70px}.projects-closing h2{font-size:clamp(2.9rem,13vw,3.9rem)}}
