
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 450;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 450;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 450;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 450;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 450;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 450;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(assets/fonts/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root{--ink:#061a27;--ink-deep:#04111c;--ink-light:#0b2634;--paper:#f1f0e9;--gold:#c9ad7e;--muted:#a1adb2;--line:rgba(196,178,144,.22);--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.6}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:7px}::selection{background:var(--gold);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:.97}h1 em,h2 em{color:var(--gold);font-weight:400}p{font-size:16px;line-height:1.8}.eyebrow{font-size:12px;letter-spacing:.2em;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:50;padding:10px 18px;background:var(--paper);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.site-header{height:106px;margin:0 4.4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:3}.wordmark{font-size:27px;font-weight:700;letter-spacing:.07em;line-height:1;display:block}.brand-x{color:var(--gold);font-size:32px;font-weight:400}.brand-sub{display:block;font-size:8px;letter-spacing:.43em;margin:9px 0 0 1px;font-weight:500}.desktop-nav{display:flex;gap:36px}.desktop-nav a{font-size:14px;color:#cad2d3;transition:color .2s}.desktop-nav a:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:30px}.text-button{padding:8px 0;font-size:13px;letter-spacing:.04em;border-bottom:1px solid var(--gold)}.menu-toggle{width:26px;height:25px;padding:3px 0;display:none}.menu-toggle span:not(.sr-only){display:block;width:24px;height:1px;background:var(--paper);margin:5px 0}.mobile-nav{padding:26px 7%;background:var(--ink-light)}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:20px}.mobile-nav button{text-align:left;padding:0}
.atlas-opening{padding:25px 4.4% 0;min-height:calc(100svh - 106px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 48%,#0c2b39 0,transparent 53%)}.opening-top{display:flex;justify-content:space-between;align-items:center}.opening-top .eyebrow{color:var(--gold)}.coordinates{font-size:12px;letter-spacing:.06em;color:var(--gold);display:flex;align-items:center;gap:30px}.coordinates>span{color:var(--muted);font-size:10px;letter-spacing:.14em}.atlas-layout{display:grid;grid-template-columns:1.1fr 1.9fr .95fr;align-items:center;min-height:630px;position:relative;gap:0}.opening-copy{position:relative;z-index:1;padding:20px 0 36px}.chapter{display:flex;align-items:center;gap:18px;font-size:11px;letter-spacing:.2em;color:var(--muted);margin-bottom:31px}.chapter>span:first-child{font-family:var(--serif);font-size:19px;color:var(--gold);letter-spacing:0}.chapter>span:first-child:after{content:'';display:inline-block;width:30px;height:1px;vertical-align:middle;background:var(--line);margin-left:18px}.opening-copy h1{font-size:clamp(62px,5.8vw,100px);letter-spacing:-.035em;position:relative}.opening-copy p{color:#aab9bf;font-size:14px;line-height:1.9;margin:30px 0 25px;max-width:280px}.line-link{font-size:13px;display:inline-block;position:relative;padding:0 0 9px;text-align:left;border-bottom:1px solid var(--gold);transition:color .2s}.line-link:hover{color:var(--gold)}.globe-stage{height:610px;position:relative;margin-left:-25px;margin-right:-15px;display:flex;align-items:center;justify-content:center}#globe{width:100%;height:100%;display:block;position:relative;z-index:1;touch-action:pan-y;cursor:grab}#globe:active{cursor:grabbing}.globe-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(193,166,120,.18);border-radius:50%;pointer-events:none}.orbit-one{width:87%;height:85%;transform:translate(-50%,-50%) rotate(-25deg);}.orbit-two{width:96%;height:94%;border-color:rgba(193,166,120,.075);transform:translate(-50%,-50%)}.globe-top-label,.globe-bottom-label{position:absolute;left:50%;white-space:nowrap;font-size:9px;letter-spacing:.2em;color:#90a0a8;transform:translateX(-50%);z-index:2;pointer-events:none}.globe-top-label{top:32px}.globe-bottom-label{bottom:54px}.globe-controls{position:absolute;bottom:12px;display:flex;align-items:center;gap:20px;z-index:2}.globe-controls span{font-size:9px;letter-spacing:.16em;color:var(--muted)}.globe-controls button{width:29px;height:29px;border:1px solid var(--line);border-radius:50%;font-size:16px;line-height:1;padding:0}.globe-controls button:hover{border-color:var(--gold)}
.appointment-panel{position:relative;z-index:2;padding-left:28px;border-left:1px solid var(--line);align-self:center}.panel-heading{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:19px}.panel-heading .eyebrow{font-size:10px;letter-spacing:.14em;color:var(--gold)}.panel-number{font-size:10px;color:#93a2a9;white-space:nowrap}.city-selection{display:flex;flex-wrap:wrap;gap:5px 13px;padding-bottom:26px;max-width:300px}.city-tab{padding:3px 0;font-size:12px;line-height:1.7;color:#91a2aa;border-bottom:1px solid transparent}.city-tab.active{color:var(--paper);border-color:var(--gold)}.city-tab:hover{color:var(--paper)}.city-country{font-size:10px;color:var(--gold);letter-spacing:.1em}.city-record h2{font-size:52px;margin:10px 0 22px}.record-rule{height:1px;background:var(--line);margin-bottom:23px}.record-status{font-size:9px;letter-spacing:.12em;color:var(--gold)}.city-record h3{font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.2;margin:13px 0}.city-record p{font-size:13px;color:#aab9bf;line-height:1.8;margin-bottom:22px}.panel-note{font-size:10px;line-height:1.7;color:#788e99;margin-top:35px}.opening-bottom{height:70px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#96a6ad;font-size:9px;letter-spacing:.17em}.opening-bottom a{display:flex;align-items:center;gap:18px}.scroll-stroke{height:20px;width:1px;background:var(--gold)}
.statement-section{padding:116px 11% 115px;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1.35fr 1fr;column-gap:11%}.statement-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin-bottom:55px}.statement-heading .eyebrow{color:#71634e}.section-index{font-family:var(--serif);font-size:30px;color:#8c7858}.statement-section h2{font-size:clamp(60px,6vw,97px);letter-spacing:-.035em}.statement-section h2 em{color:#927248}.statement-body{padding-top:12px}.tiny-cross{display:block;font-size:25px;color:#94774d;margin-bottom:25px}.statement-body p{font-size:16px;color:#536068;margin-bottom:24px}.statement-body p:last-child{font-family:var(--serif);font-size:24px;color:var(--ink);line-height:1.4}
.standard-section{padding:120px 10.5%;display:grid;grid-template-columns:1.15fr 1fr;gap:12%;align-items:center;background:var(--ink-deep)}.standard-object{text-align:center;position:relative}.standard-object>.eyebrow{color:var(--muted);font-size:10px}.seal-stage{margin:45px auto 32px;max-width:465px;position:relative}.seal-stage:before{content:'';position:absolute;inset:-25px;border:1px solid var(--line);border-radius:50%}.seal-stage img{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 40px #0009);transform:rotate(-9deg);transition:transform .8s}.seal-stage:hover img{transform:rotate(0deg)}.seal-caption{font-size:9px;letter-spacing:.19em;color:var(--muted)}.standard-copy h2{font-size:clamp(58px,5.5vw,85px);letter-spacing:-.025em;margin-bottom:30px}.standard-copy>p{color:#aab8bd;max-width:480px}.standard-tabs{display:flex;margin-top:36px;border-bottom:1px solid var(--line);gap:24px}.standard-tabs button{font-size:13px;padding:10px 0 16px;color:#8ca0aa;position:relative}.standard-tabs button[aria-selected=true]{color:var(--paper)}.standard-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--gold)}.standard-description{padding:24px 0 25px;min-height:207px}.standard-description>span{font-size:9px;color:var(--gold);letter-spacing:.12em}.standard-description h3{font-family:var(--serif);font-size:27px;font-weight:400;margin:10px 0}.standard-description p{color:#98abb4;font-size:14px;line-height:1.8}
.network-section{padding:110px 8.2%;background:#0b2432}.network-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:55px;gap:30px}.network-heading .eyebrow{color:var(--gold)}.network-heading h2{font-size:clamp(57px,5.9vw,88px);letter-spacing:-.03em;margin-top:23px}.network-heading>p{color:#9cafb9;font-size:14px;max-width:300px;padding-bottom:8px}.network-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:19px}.region-filters{display:flex;gap:22px;flex-wrap:wrap}.region-filters button{font-size:12px;color:#94a7b1;padding:4px 0;border-bottom:1px solid transparent}.region-filters button.active{color:var(--paper);border-color:var(--gold)}.city-search{display:flex;align-items:center;border-bottom:1px solid #80919b;max-width:185px}.city-search input{width:100%;padding:7px 0;background:none;color:var(--paper);border:0;outline:none;font-size:13px}.city-search input::placeholder{color:#9aadb7}.city-search:focus-within{outline:2px solid var(--gold);outline-offset:5px}.city-search>span{font-size:25px;color:var(--gold)}.network-row{width:100%;text-align:left;display:grid;grid-template-columns:42px 1.1fr 1fr 1.2fr 22px;gap:20px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line);transition:padding .25s,background .25s}.network-row:hover{padding-left:12px;padding-right:12px;background:#112e3b}.row-number{font-family:var(--serif);font-size:18px;color:#849ca9}.row-city{font-family:var(--serif);font-size:32px;line-height:1.1}.row-country{font-size:12px;color:#9eb0b9}.row-status{font-size:10px;letter-spacing:.09em;color:var(--gold)}.row-status.expansion{color:#879ba6}.row-plus{font-size:24px;font-weight:400;color:var(--gold)}.network-empty{padding:40px 0;color:#b6c2c8}.network-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.network-bottom p{font-size:11px;color:#91a5b0}
.circle-section{background:var(--ink-deep);min-height:590px;position:relative;overflow:hidden;display:flex;align-items:center}.circle-image{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.6}.circle-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,17,28,.96),rgba(4,17,28,.15) 75%),linear-gradient(0deg,#04111cdd,transparent 60%)}.circle-content{position:relative;z-index:1;padding:100px 10.5%;width:100%}.circle-content h2{font-size:clamp(59px,5.7vw,87px);letter-spacing:-.03em;max-width:850px}.circle-lower{display:flex;align-items:flex-end;justify-content:space-between;margin-top:38px;gap:35px}.circle-lower p{color:#a9b8bf;max-width:450px;font-size:15px}.outline-button{border:1px solid #bea37b;padding:17px 31px;font-size:13px;min-width:170px;transition:background .2s,color .2s;white-space:nowrap}.outline-button:hover{background:var(--gold);color:var(--ink)}
.journey-section{background:var(--paper);color:var(--ink);padding:100px 10.5%;display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.journey-heading>.eyebrow{color:#867051}.journey-heading h2{font-size:clamp(55px,5.3vw,80px);letter-spacing:-.03em;margin-top:25px}.journey-heading h2 em{color:#947448}.journey-options{border-top:1px solid #cbc8ba}.journey-option{display:flex;align-items:center;text-align:left;width:100%;padding:28px 0;gap:22px;border-bottom:1px solid #cbc8ba;color:var(--ink)}.journey-no{font-family:var(--serif);font-size:20px;color:#9e855f}.journey-option strong{font-weight:500;font-size:15px;display:block}.journey-option small{display:block;font-size:12px;color:#727c7e;margin-top:5px}.plus-icon{margin-left:auto;font-size:27px;color:#997b50}.journey-option:hover strong{color:#98784b}
footer{padding:60px 4.4% 0}.footer-top{display:grid;grid-template-columns:1fr .95fr 1.3fr 1.4fr;gap:40px;margin-bottom:60px;align-items:start}.footer-top>p{font-family:var(--serif);font-size:27px;line-height:1.15;color:var(--gold)}.footer-top address{font-style:normal;font-size:12px;color:#9eb0ba;margin-top:14px;line-height:1.8}.footer-top>div:last-child a{display:block;font-size:12px;color:#b1c0c7;margin-top:14px}.footer-top .eyebrow{font-size:9px;color:#91a5af}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 0;font-size:10px;color:#8499a5}.footer-bottom>div{display:flex;gap:24px}.footer-bottom button{padding:0;font-size:10px}.footer-bottom>span:last-child{letter-spacing:.14em}
dialog{background:var(--paper);color:var(--ink);border:0;padding:0;width:min(620px,calc(100% - 32px));max-height:88svh;box-shadow:0 20px 100px #0008}dialog::backdrop{background:rgba(0,12,20,.75);backdrop-filter:blur(8px)}.dialog-inner{padding:52px 50px;position:relative}.dialog-close{position:absolute;right:20px;top:12px;font-size:30px;color:var(--ink);width:36px;height:36px}.dialog-inner>.eyebrow{color:#8e7350;font-size:10px}.dialog-inner h2{font-size:55px;margin:22px 0 27px;line-height:1.02;letter-spacing:-.03em}.dialog-inner p{color:#55646b;font-size:15px;margin-bottom:18px}.dialog-inner h3{font-family:var(--serif);font-size:26px;font-weight:500;margin:25px 0 12px}.dialog-inner ul{padding-left:20px;font-size:14px;line-height:1.9;color:#55646b}.dialog-inner .dialog-action{display:inline-block;background:var(--ink);color:var(--paper);padding:13px 20px;font-size:13px;margin-top:15px}.dialog-inner .dialog-secondary{display:block;font-size:12px;color:#776343;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.dialog-facts{border-top:1px solid #cfcdc2;margin:24px 0}.dialog-facts>div{display:flex;gap:25px;justify-content:space-between;padding:13px 0;border-bottom:1px solid #cfcdc2;font-size:13px}.dialog-facts dt{color:#747d7d}.dialog-facts dd{margin:0;text-align:right}.noscript{padding:20px;background:var(--paper);color:var(--ink)}
@media(min-width:1600px){.atlas-layout{min-height:720px}.globe-stage{height:690px}.opening-copy h1{font-size:110px}.appointment-panel{max-width:340px;justify-self:end}.atlas-opening{display:flex;flex-direction:column;justify-content:space-between}}
@media(max-width:1150px){.desktop-nav{gap:22px}.atlas-layout{grid-template-columns:1fr 1.55fr .95fr;min-height:560px}.globe-stage{height:535px;margin-left:-25px;margin-right:-25px}.opening-copy h1{font-size:74px}.appointment-panel{padding-left:18px}.city-record h2{font-size:42px}.city-record h3{font-size:22px}.coordinates>span{display:none}.standard-section{gap:8%;padding:95px 7%}.network-section{padding:90px 7%}.region-filters{gap:15px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}}
@media(max-width:900px){.site-header{height:90px}.desktop-nav{display:none}.menu-toggle{display:block}.atlas-opening{min-height:0}.atlas-layout{grid-template-columns:1fr 1.1fr;min-height:560px}.opening-copy h1{font-size:88px}.globe-stage{height:510px;margin-left:-60px;margin-right:-25px}.appointment-panel{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.5fr;gap:15px 30px;border-left:0;border-top:1px solid var(--line);padding:25px 0}.panel-heading{margin:0;align-self:start}.city-selection{grid-column:1;grid-row:2}.city-record{grid-column:2;grid-row:1/4}.city-record h2{font-size:40px;margin:8px 0 14px}.record-rule{margin-bottom:15px}.city-record h3{margin:9px 0}.city-record p{margin-bottom:12px}.panel-note{margin:0;max-width:250px}.opening-bottom>span:last-child{display:none}.statement-section{padding:85px 7%;gap:7%}.statement-section h2{font-size:68px}.standard-section{gap:6%}.standard-copy h2{font-size:64px}.standard-tabs{gap:16px}.network-toolbar{align-items:flex-start}.region-filters{max-width:480px}.network-row{grid-template-columns:25px 1fr .9fr 1fr 15px;gap:15px}.row-city{font-size:28px}.circle-content{padding:85px 7%}.journey-section{padding:80px 7%;gap:7%}.journey-heading h2{font-size:60px}}
@media(max-width:650px){html{scroll-padding-top:25px}.site-header{height:83px;margin:0 6%}.wordmark{font-size:24px}.brand-x{font-size:28px}.brand-sub{font-size:7px}.header-actions{gap:20px}.header-actions>.text-button{display:none}.atlas-opening{padding:22px 6% 0}.opening-top>.eyebrow{font-size:9px}.coordinates{font-size:9px}.atlas-layout{display:block;position:relative;min-height:0;padding-top:30px}.opening-copy{padding:0;position:relative;z-index:2;pointer-events:none}.opening-copy .chapter{font-size:9px;margin-bottom:16px}.opening-copy .chapter>span:first-child{font-size:17px}.opening-copy h1{font-size:clamp(68px,15vw,91px);max-width:280px;line-height:.93}.opening-copy p{font-size:12px;max-width:190px;margin-top:25px;margin-bottom:22px}.opening-copy .line-link{pointer-events:auto;font-size:12px}.globe-stage{height:370px;width:103%;margin:-130px -7% 10px 4%;z-index:1}.globe-top-label{display:none}.globe-bottom-label{bottom:52px;font-size:8px}.globe-controls{bottom:13px}.orbit-one{height:92%;width:87%}.orbit-two{height:100%;width:95%}.appointment-panel{display:block;padding:25px 0 22px}.panel-heading{margin-bottom:15px}.city-selection{max-width:100%;padding-bottom:23px;gap:5px 17px}.city-tab{font-size:12px}.city-record{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.city-country{grid-column:1/-1}.city-record h2{grid-column:1;grid-row:2/4;font-size:40px;margin:12px 0}.record-rule{display:none}.record-status{grid-column:2;grid-row:2;margin-top:12px;font-size:8px}.city-record h3{grid-column:2;font-size:21px;margin-top:9px}.city-record p{grid-column:1/-1;font-size:12px;margin:8px 0 14px}.city-record .line-link{justify-self:start;grid-column:1/-1;font-size:12px}.panel-note{font-size:9px;margin-top:14px;max-width:100%}.opening-bottom{font-size:8px;letter-spacing:.11em;height:62px}.opening-bottom a{gap:10px}.statement-section{display:block;padding:65px 8%}.statement-heading{margin-bottom:36px}.statement-heading .eyebrow{font-size:9px}.statement-section h2{font-size:64px}.statement-body{padding-top:28px}.tiny-cross{margin-bottom:15px}.statement-body p{font-size:15px}.standard-section{display:flex;flex-direction:column;padding:65px 8%;gap:65px}.standard-object{width:100%;max-width:350px}.seal-stage{max-width:265px;margin:36px auto 27px}.seal-stage:before{inset:-14px}.standard-object>.eyebrow,.seal-caption{font-size:8px}.standard-copy h2{font-size:66px}.standard-copy>p{font-size:15px}.standard-tabs{gap:26px}.standard-tabs button{font-size:13px}.standard-description{min-height:210px}.network-section{padding:65px 7%}.network-heading{display:block;margin-bottom:35px}.network-heading h2{font-size:61px}.network-heading>.eyebrow{font-size:10px}.network-heading>p{margin-top:25px;font-size:13px}.network-toolbar{display:block}.region-filters{gap:8px 21px}.region-filters button{font-size:12px}.city-search{margin-top:20px;max-width:100%;width:100%}.network-row{grid-template-columns:20px 1fr 20px;gap:6px 13px;padding:22px 0}.row-number{grid-column:1;grid-row:1/3;font-size:15px}.row-city{grid-column:2;grid-row:1;font-size:31px}.row-country{grid-column:2;grid-row:2;font-size:11px}.row-status{grid-column:2;grid-row:3;font-size:9px;margin-top:5px}.row-plus{grid-column:3;grid-row:1/4}.network-bottom{display:block}.network-bottom p{font-size:10px;margin-bottom:21px}.circle-section{min-height:590px}.circle-content{padding:75px 8%}.circle-content h2{font-size:61px}.circle-lower{display:block}.circle-lower p{font-size:14px;max-width:350px}.circle-lower .outline-button{margin-top:28px}.circle-image{background-position:65% center}.circle-image:after{background:linear-gradient(90deg,#04111ceb,#04111c70),linear-gradient(0deg,#04111cdd,transparent)}.journey-section{display:block;padding:65px 8%}.journey-heading h2{font-size:62px}.journey-heading>.eyebrow{font-size:9px}.journey-options{margin-top:38px}.journey-option{gap:15px}.journey-option strong{font-size:14px}.journey-option small{font-size:11px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:35px 25px}.footer-top .wordmark{font-size:22px}.footer-top>p{font-size:24px}.footer-top>div:last-child{grid-column:1/-1}.footer-top>div:last-child a{font-size:13px}footer{padding:45px 7% 0}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:15px}.footer-bottom>span:last-child{display:none}.footer-bottom button{font-size:9px}.dialog-inner{padding:42px 28px}.dialog-inner h2{font-size:45px}.dialog-inner p{font-size:14px}.dialog-facts>div{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.seal-stage img{transform:none}}


:root{--ink:#101f2e;--ink-deep:#0b1827;--ink-light:#152d42;--paper:#eff1ed;--gold:#b9a17d;--muted:#a2b0bd;--line:rgba(178,193,206,.24)}
body{background:var(--paper);color:var(--ink)}
.site-header{height:87px;border-color:#cbd0ce;margin:0 4%}.wordmark{font-weight:700;letter-spacing:-.045em}.brand-x{color:#30516a;font-size:32px;font-weight:500}.brand-sub{letter-spacing:.35em;font-size:8px}.desktop-nav{gap:34px}.desktop-nav a{color:#4f5c67;font-size:13px}.desktop-nav a:hover{color:#0b1827}.text-button{border-color:#788b97;font-size:12px}.menu-toggle span:not(.sr-only){background:var(--ink)}.mobile-nav{background:#dfe5e4}.mobile-nav a,.mobile-nav button{color:var(--ink)}
.institution-opening{padding:26px 4% 0;overflow:hidden;min-height:calc(100svh - 87px)}
.institution-kicker{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.17em;color:#647582;gap:20px}.institution-kicker span:nth-child(2){color:#274c68}.institution-masthead{font-family:var(--sans);font-size:17.25vw;font-weight:500;line-height:.92;letter-spacing:-.085em;display:flex;align-items:center;justify-content:center;margin:19px 0 19px;transform:translateX(-.025em)}.masthead-x{font-weight:400;color:#36536b;display:inline-block;font-size:1.03em;margin:0 -.005em;transform:scaleX(1.04)}
.institution-subline{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #aebbc1;padding:14px 0 18px;font-size:9px;letter-spacing:.16em;color:#4f6474}
.institution-cover{display:grid;grid-template-columns:1.15fr 1fr;min-height:390px;height:34vw;max-height:580px;gap:0}.architecture-panel{margin:0;position:relative;overflow:hidden;background:#c5ccce}.architecture-panel img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 53%;filter:grayscale(1) contrast(.88);transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}.architecture-panel:hover img{transform:scale(1.035)}.architecture-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,#b9c8d01a,#15314840);pointer-events:none;mix-blend-mode:multiply}.architecture-panel figcaption{position:absolute;left:24px;bottom:20px;z-index:2;background:#eff1edec;color:#314c60;padding:8px 10px;font-size:8px;letter-spacing:.13em}.image-frame{position:absolute;inset:18px;border:1px solid #eff1ed66;pointer-events:none}
.principle-panel{background:#122c43;color:#f0f2ed;display:flex;flex-direction:column;justify-content:space-between;padding:32px 8%;position:relative;overflow:hidden}.principle-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#a0b7c7;gap:10px}.principle-body{padding:34px 0 30px;position:relative}.principle-pre{display:block;font-size:9px;letter-spacing:.16em;color:#9ab2c5;margin-bottom:17px}.principle-body h2{font-family:var(--serif);font-size:clamp(68px,7.2vw,112px);line-height:.9;letter-spacing:-.045em;color:#f0f2ed}.principle-body p{font-size:14px;line-height:1.8;color:#b4c5cf;margin-top:24px;max-width:325px;min-height:50px}.principle-link{font-size:12px;display:flex;justify-content:space-between;border-bottom:1px solid #7892a6;padding:0 0 15px;align-items:center}.principle-link>span{font-size:23px;line-height:1}.principle-tabs{display:flex;justify-content:space-between;gap:18px;margin-top:20px}.principle-tabs button{display:flex;gap:10px;font-size:11px;color:#7f9bb0;padding:3px 0;border-top:1px solid transparent}.principle-tabs button span{font-size:10px}.principle-tabs button[aria-selected=true]{color:#edf1ef}.principle-tabs button:hover{color:#d6e1e7}.institution-foot{display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:8px;letter-spacing:.16em;color:#63788a}.institution-foot a{display:flex;gap:20px;align-items:center}.institution-foot .scroll-stroke{background:#5c768a;height:17px}
.architecture-panel[data-frame="1"] img{transform:scale(1.12);object-position:42% 63%}.architecture-panel[data-frame="2"] img{transform:scale(1.05);object-position:60% 44%}.principle-tabs button{min-height:35px}.principle-tabs button span{font-size:12px}.principle-link{font-size:14px}.principle-body p{font-size:16px}.desktop-nav a{font-size:14px}.text-button{font-size:14px}.line-link{font-size:14px}.standard-tabs button{font-size:14px}.standard-description p{font-size:16px}.city-tab{font-size:14px}.city-record p{font-size:14px}.network-bottom p{font-size:12px}.row-country{font-size:14px}.row-status{font-size:12px}.journey-option small{font-size:14px}
.statement-section{padding:130px 10% 140px;grid-template-columns:1.5fr 1fr;gap:10%}.statement-heading .eyebrow{color:#4f6576}.statement-section h2{font-size:clamp(58px,6vw,94px);line-height:1.04}.statement-section h2 em{color:#507590}.statement-body p{color:#566875}.statement-body p:last-child{color:#18324a}.tiny-cross{color:#416c8c}.section-index{color:#58738a}
.standard-section{color:var(--paper);padding:115px 10%;background:#101f2e}.standard-copy h2{font-size:clamp(58px,5.4vw,88px)}.standard-copy h2 em{color:#adbfcd}.standard-object>.eyebrow{color:#9cabb4}.seal-stage img{transform:none;filter:drop-shadow(0 25px 40px #0005)}.seal-stage:hover img{transform:scale(1.025)}.seal-stage:before{border-color:#667d874d}
.network-section{padding:115px 8%;background:#e3e9e9;color:var(--ink)}.network-heading .eyebrow{color:#4b667c}.network-heading h2 em{color:#4f738c}.network-heading>p{color:#5e7587}.network-atlas{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;background:#102537;color:var(--paper);padding:25px 5%;margin-bottom:50px;gap:8%;overflow:hidden}.network-atlas .globe-stage{height:535px;margin:0;width:100%}.network-atlas .appointment-panel{border-left:1px solid var(--line);padding-left:35px}.network-atlas .city-selection{gap:5px 15px}.network-atlas .city-record h2{font-size:53px}.network-atlas .panel-note{margin-top:28px}.network-toolbar{border-color:#b8c5cb}.region-filters button{color:#637687;font-size:13px}.region-filters button.active{color:#14334b;border-color:#44667f}.city-search{border-color:#7e94a4}.city-search input{color:var(--ink);font-size:14px}.city-search input::placeholder{color:#607789}.city-search>span{color:#345c7a}.network-row{border-color:#bbc8ce}.network-row:hover{background:#d5dfe2}.row-city{color:#172d40}.row-number{color:#7a8f9f}.row-country{color:#647889}.row-status{color:#2e5e80}.row-status.expansion{color:#687f90}.row-plus{color:#3e6480}.network-bottom p{color:#657e90}.network-bottom .line-link{border-color:#426986}.network-empty{color:#62778b}
.circle-section{background:#0d1e2e;color:var(--paper);min-height:530px}.circle-image{background-image:url('assets/architecture.webp');background-position:65% 50%;opacity:.32;transform:scaleX(-1)}.circle-image:after{background:linear-gradient(90deg,#0d1e2e22,#0d1e2ed9 70%)}.circle-content{padding:110px 10%}.circle-content h2{font-size:clamp(65px,6.5vw,98px)}.circle-content h2 em{color:#a9c0d0}.circle-lower p{font-size:16px;max-width:470px;color:#b1c4d0}.outline-button{border-color:#96afc1}.outline-button:hover{background:#c5d5df;color:#152c40}.journey-section{padding:105px 10%;background:#f0f2ee}.journey-heading>.eyebrow{color:#4f6b81}.journey-heading h2 em{color:#4d718a}.journey-options,.journey-option{border-color:#c1cccf}.journey-no,.plus-icon{color:#567a94}.journey-option:hover strong{color:#426786}footer{background:#101f2e;color:var(--paper);padding:65px 5% 0}.footer-top .brand-x{color:#b6c9d7}.footer-top>p{color:#b0c4d2}.footer-top .eyebrow{color:#91aabb}.footer-bottom{color:#96adbd}.dialog-inner>.eyebrow{color:#52738d}.dialog-inner .dialog-secondary{color:#416984}.dialog-action{background:#15334c!important}.dialog-inner h2{color:#18354d}dialog::backdrop{background:#091725d9}
@media(min-width:1600px){.institution-opening{max-width:1900px;margin:auto}.institution-masthead{font-size:275px}.institution-cover{height:530px}}
@media(max-width:1100px){.institution-cover{min-height:365px}.principle-panel{padding:27px 7%}.principle-body h2{font-size:82px}.principle-tabs{gap:10px}.principle-tabs button{gap:6px}.principle-tabs button span{font-size:9px}.network-atlas{gap:4%;padding:20px 3%;grid-template-columns:1.3fr 1fr}.network-atlas .globe-stage{height:475px}.network-atlas .appointment-panel{padding-left:25px}}
@media(max-width:900px){.institution-kicker span:last-child{display:none}.institution-masthead{margin:26px 0 24px}.institution-cover{min-height:365px;height:43vw}.principle-body{padding:25px 0}.principle-body h2{font-size:73px}.principle-body p{font-size:13px;margin-top:20px}.principle-tabs button span{display:none}.principle-top{font-size:8px}.principle-pre{font-size:8px}.principle-panel{padding:25px 7%}.statement-section{padding:95px 7%;gap:7%}.statement-section h2{font-size:65px}.network-section{padding:90px 7%}.network-atlas{grid-template-columns:1.2fr 1fr;gap:2%;padding:20px}.network-atlas .globe-stage{height:430px;margin-left:-15px;width:calc(100% + 20px)}.network-atlas .appointment-panel{display:block;grid-column:auto;border-top:0;align-self:center;padding:0 0 0 20px}.network-atlas .city-record{display:block}.network-atlas .panel-heading{margin-bottom:15px}.network-atlas .panel-note{margin-top:20px}.network-atlas .city-record h2{font-size:43px}.network-atlas .city-selection{padding-bottom:15px}.network-atlas .city-record p{font-size:12px}.network-atlas .city-tab{font-size:11px}.network-atlas .panel-heading .eyebrow{font-size:8px}}
@media(max-width:650px){.site-header{margin:0 6%;height:75px}.institution-opening{padding:21px 6% 0;min-height:0}.institution-kicker{font-size:7px;letter-spacing:.1em;gap:10px}.institution-kicker span:nth-child(2){max-width:135px;text-align:right}.institution-masthead{font-size:16.8vw;margin:26px 0 20px;letter-spacing:-.075em}.institution-subline{font-size:7px;letter-spacing:.08em;gap:15px;align-items:center;padding:12px 0}.institution-subline span:first-child{max-width:185px}.institution-subline span:last-child{text-align:right;max-width:90px}.institution-cover{grid-template-columns:1fr;min-height:0;height:auto;max-height:none}.architecture-panel{height:210px}.architecture-panel img{object-position:50% 55%}.image-frame{inset:12px}.architecture-panel figcaption{bottom:16px;left:20px;font-size:7px;padding:5px 7px}.principle-panel{min-height:330px;padding:25px 7%}.principle-top{font-size:8px}.principle-body{padding:32px 0 24px}.principle-body h2{font-size:75px}.principle-body p{font-size:13px;max-width:270px;margin-top:20px}.principle-pre{font-size:8px;margin-bottom:15px}.principle-tabs{margin-top:18px}.principle-tabs button{font-size:11px;gap:9px}.principle-tabs button span{display:inline;font-size:9px}.principle-link{font-size:12px;padding-bottom:12px}.institution-foot{font-size:7px;letter-spacing:.07em;gap:25px;padding:19px 0}.institution-foot>span{max-width:160px}.institution-foot a{gap:10px;white-space:nowrap}.statement-section{padding:75px 8%}.statement-section h2{font-size:62px;line-height:1.02}.standard-section{padding:65px 8%}.standard-copy h2{font-size:65px}.network-section{padding:70px 6%}.network-heading h2{font-size:61px}.network-atlas{display:block;padding:0 6% 25px;position:relative;margin-bottom:35px}.network-atlas .globe-stage{height:365px;width:calc(100% + 30px);margin:0 -15px}.network-atlas .appointment-panel{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.network-atlas .city-record{display:grid;grid-template-columns:1fr 1fr}.network-atlas .city-record h2{font-size:37px}.network-atlas .city-record h3{font-size:20px}.network-atlas .city-selection{max-width:100%;gap:5px 15px;padding-bottom:19px}.network-atlas .city-tab{font-size:12px}.network-atlas .panel-heading .eyebrow{font-size:9px}.network-atlas .city-record p{font-size:13px;grid-column:1/-1}.network-atlas .panel-note{margin-top:17px;font-size:10px}.network-atlas .city-country{font-size:10px}.network-atlas .record-status{font-size:8px}.network-atlas .city-detail{font-size:13px}.region-filters button{font-size:12px}.network-bottom p{font-size:11px}.circle-content{padding:80px 8%}.circle-content h2{font-size:62px}.circle-lower p{font-size:15px}.journey-section{padding:75px 8%}footer{padding:50px 7% 0}}

:root{--paper:#fbfcfe;--ink:#071e41;--ink-deep:#03142c;--gold:#3890ff;--sans:'Manrope',sans-serif;--serif:'Cormorant Garamond',Georgia,serif}
html{scroll-padding-top:25px}body{background:#fbfcfe}.site-header{height:106px;margin:0 5%;border-bottom:1px solid #d7dfeb}.wordmark{display:block;line-height:0}.official-logo{display:block;width:174px;height:auto;mix-blend-mode:multiply}.desktop-nav{gap:30px}.desktop-nav a{font-size:12px;color:#273e5b}.text-button{border:1px solid #a5b6cc;padding:13px 21px;font-size:12px}.text-button:hover{background:#071e41;color:#fff}.signature-opening{position:relative;overflow:hidden;padding:28px 5% 0;background:radial-gradient(ellipse at 74% 47%,#e7f0ff80,transparent 48%),#fbfcfe}.signature-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em;color:#6b7d96}.signature-label span:first-child{color:#123b68}.signature-layout{display:grid;grid-template-columns:1fr 1.05fr;min-height:635px;align-items:center;gap:4%;max-width:1580px;margin:auto}.signature-copy{padding:52px 0 65px}.edition-label{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.13em;color:#344f70}.blue-dot{width:6px;height:6px;background:#0673ff;border-radius:50%;box-shadow:0 0 0 5px #0673ff0b}.signature-copy h1{font-family:var(--serif);font-weight:500;font-size:clamp(90px,8.6vw,142px);line-height:.88;letter-spacing:-.055em;margin:35px 0 24px}.signature-copy h1 em{font-weight:400;color:#235d9e}.signature-deck{font-size:clamp(21px,2.05vw,31px);line-height:1.32;letter-spacing:-.035em;color:#113a66}.signature-description{font-size:14px;line-height:1.9;color:#6a7b91;max-width:360px;margin-top:20px}.signature-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.primary-action{background:#08234a;color:white;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 23px;font-size:12px;transition:background .3s,transform .3s}.primary-action:hover{background:#075fc3;transform:translateY(-2px)}.signature-actions>a{font-size:11px;display:flex;gap:15px;color:#284f7e}.signature-object{position:relative;isolation:isolate;aspect-ratio:1;display:flex;align-items:center;justify-content:center;max-width:660px;width:100%;justify-self:center}.signature-object>img{position:relative;z-index:2;width:76%;height:auto;border-radius:50%;mix-blend-mode:multiply;transform:rotate(-11deg);filter:drop-shadow(13px 24px 12px #123f6e17);animation:seal-arrive 1.5s cubic-bezier(.2,.7,.2,1) both}.seal-halo{position:absolute;width:67%;height:67%;border-radius:50%;background:#c4dcff;filter:blur(55px);opacity:.55}.seal-rail{position:absolute;border:1px solid #adc5e750;border-radius:50%;width:95%;height:95%;transform:rotate(-22deg)}.rail-b{width:104%;height:69%;transform:rotate(-32deg);border-color:#89aed333}.rail-a:before,.rail-b:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#006dff;top:15%;left:14%}.orbit-label{position:absolute;top:0;right:0;font-size:10px;letter-spacing:.08em;color:#45648a;padding:12px 0;border-top:1px solid #a8c0dc}.object-caption{position:absolute;bottom:2%;left:8%;right:0;font-size:9px;color:#6582a5;display:flex;justify-content:space-between;gap:12px}.object-caption span:last-child{color:#163c70}.signature-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cedbec;padding:23px 0 27px;font-size:9px;letter-spacing:.09em;color:#5f7a9a}.signature-bottom a{display:flex;gap:35px;color:#173c6a}.signature-bottom a span{color:#006dff;font-size:18px}.statement-section{background:#fff;border-top:1px solid #e2e9f0;padding:110px 9%}.statement-section h2 em{color:#2361a4}.platform-preview{background:#edf3fa;padding:105px 9%;display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.preview-heading h2{font-family:var(--serif);font-weight:400;font-size:65px;line-height:1.02;margin:25px 0 38px;letter-spacing:-.035em}.preview-heading h2 em{color:#2b639e}.offer-list>a{display:flex;gap:20px;align-items:flex-start;padding:30px 0;border-top:1px solid #bfcddd}.offer-list>a>span{font-size:10px;color:#557fa9}.offer-list h3{font-size:20px;letter-spacing:-.03em;font-weight:500;margin-bottom:12px}.offer-list p{font-size:13px;line-height:1.85;color:#6b7f97;max-width:360px}.offer-list b{font-size:19px;font-weight:400;margin-left:auto;color:#3175bd}.offer-list>a:hover h3{color:#0775e4}.standard-section{background:#061d3c}.standard-object .seal-stage img{border-radius:50%;width:82%}.standard-object .seal-stage:before{display:none}.standard-copy h2 em{color:#8cbbf2}.seal-caption{color:#99b6d9}.network-section{background:#f5f8fc}.network-atlas{background:linear-gradient(120deg,#061b33,#0b2a52);border-radius:2px}.network-row:hover{background:#e6eef8}.network-heading h2 em{color:#2864a5}.circle-section{background:#061a37}.circle-image{opacity:.22}.circle-content h2 em{color:#89b9f0}.journey-section{background:#fff}.footer-top .wordmark{background:#fff;padding:12px;align-self:start;width:185px}.footer-top .official-logo{width:161px}footer{background:#051b37}.footer-bottom{gap:20px;flex-wrap:wrap}.footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}.eyebrow{text-transform:none!important}.page-opening{padding:45px 9% 85px;border-bottom:1px solid #dbe4ef;background:radial-gradient(ellipse at 95% 25%,#dceaff80,transparent 60%)}.page-opening>a{display:block;font-size:10px;color:#6f849d;margin-bottom:70px}.page-opening>.eyebrow{color:#32699f}.page-opening h1{font:500 clamp(65px,7.5vw,112px)/.97 var(--serif);letter-spacing:-.045em;margin:25px 0}.page-opening h1 em{color:#32699f;font-weight:400}.page-opening>p{font-size:15px;line-height:1.9;color:#6b7f96;max-width:550px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 9% 90px;gap:0 45px}.benefit-grid article{border-top:1px solid #c9d6e5;padding:30px 0 35px;margin-top:30px}.benefit-number{font:italic 27px var(--serif);color:#4b86c1}.benefit-grid h2{font-size:19px;line-height:1.3;letter-spacing:-.03em;margin:22px 0 13px;font-weight:500}.benefit-grid p,.process-section p,.eligibility p,.platform-story>p,.solution-grid p,.founder-note p{font-size:14px;line-height:1.95;color:#6b7c93}.process-section{background:#061d3c;color:#f7faff;padding:95px 9%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.process-section h2,.platform-story h2,.page-close h2{font:400 70px/1.02 var(--serif);letter-spacing:-.04em;margin:25px 0}.process-section h2 em,.page-close h2 em{color:#88b9f3}.process-section p{color:#a1b6d0}.process-section ol{padding-left:25px}.process-section li{padding:0 0 25px 15px;border-bottom:1px solid #294465;margin-bottom:26px}.process-section li::marker{color:#6b9bcb;font:italic 25px var(--serif)}.process-section h3{font-size:20px;font-weight:400;margin-bottom:10px}.eligibility{padding:90px 9%;max-width:1000px}.eligibility h2{font:400 48px var(--serif);margin:20px 0}.eligibility p{margin:20px 0}.page-close{text-align:center;padding:85px 7%;background:#eaf2fc}.page-close h2{font-size:76px;margin-bottom:35px}.page-close h2 em{color:#2462a3}.platform-story{padding:90px 9%;display:grid;grid-template-columns:1fr 1fr;gap:20px 12%}.platform-story>.eyebrow{grid-column:1/-1}.platform-story h2{margin:0}.platform-story>p{margin:0}.company-record{grid-column:2;display:grid;grid-template-columns:1fr 1.5fr;border-top:1px solid #becfe1;padding-top:25px;gap:20px;font-size:12px;color:#66809f}.company-record strong{font-weight:500;color:#15385f}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:70px 9%;gap:7%;background:#eaf2fc}.solution-grid article>span{color:#3b78ba;font:italic 32px var(--serif)}.solution-grid h2{font:400 33px/1.12 var(--serif);margin:25px 0 20px}.founder-note{padding:95px 9%;max-width:1100px}.founder-note blockquote{font:400 85px/.95 var(--serif);letter-spacing:-.04em;margin:25px 0}.founder-note blockquote em{color:#2c69ac}.founder-note p{max-width:590px;margin-bottom:30px}.faq-layout{display:grid;grid-template-columns:1fr 2fr;padding:80px 9% 100px;gap:8%}.faq-layout aside>p{font:400 35px/1.1 var(--serif);margin:22px 0}.faq-layout aside>a{font-size:12px;color:#2768ac}.faq-list details{border-top:1px solid #cbd8e7}.faq-list summary{display:flex;align-items:center;gap:20px;padding:24px 0;font-size:15px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:10px;color:#6489b1}.faq-list summary>b{margin-left:auto;font-weight:400;color:#316eac}.faq-list details[open] summary>b{transform:rotate(45deg)}.faq-list details>p{font-size:14px;line-height:1.9;color:#657b96;padding:0 25px 25px 34px;max-width:690px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #087aff;outline-offset:6px}.mobile-nav{background:#f0f6ff}.mobile-nav a{font-size:18px}.page-opening h1,.signature-copy h1{text-wrap:balance}
@keyframes seal-arrive{from{opacity:0;transform:translateY(30px) rotate(-17deg)}to{opacity:1;transform:translateY(0) rotate(-11deg)}}
@media(min-width:1700px){.signature-layout{min-height:740px}}
@media(max-width:1100px){.desktop-nav{gap:20px}.signature-layout{min-height:560px}.signature-copy h1{font-size:100px}.signature-actions{gap:18px;flex-wrap:wrap}.signature-object>img{width:82%}.orbit-label{font-size:8px}.object-caption{font-size:8px;bottom:-5%}.platform-preview{gap:7%;padding:80px 7%}.preview-heading h2{font-size:55px}}
@media(max-width:900px){.site-header{height:90px}.official-logo{width:150px}.signature-label{font-size:8px}.signature-layout{min-height:530px;gap:2%}.signature-copy h1{font-size:85px}.signature-description{font-size:13px}.signature-deck{font-size:25px}.signature-object{margin-top:-60px}.signature-actions>a{font-size:10px}.signature-bottom{font-size:8px}.signature-bottom>span:last-child{display:none}.platform-preview{grid-template-columns:1fr}.offer-list{margin-top:25px}.preview-heading h2{font-size:64px}.benefit-grid{grid-template-columns:1fr 1fr}.process-section{gap:7%;padding:70px 7%}.process-section h2{font-size:55px}.platform-story{gap:20px 6%}.platform-story h2{font-size:57px}.solution-grid{gap:5%}.solution-grid h2{font-size:28px}.faq-layout{grid-template-columns:1fr}.faq-layout aside{margin-bottom:35px}}
@media(max-width:650px){.site-header{height:86px;margin:0 6%}.official-logo{width:139px}.header-actions .text-button{font-size:10px;padding:10px 12px}.signature-opening{padding:20px 7% 0}.signature-label{font-size:8px;gap:25px}.signature-label span:last-child{text-align:right;max-width:150px}.signature-layout{grid-template-columns:1fr;min-height:0}.signature-copy{padding:45px 0 10px}.signature-copy h1{font-size:94px;line-height:.88;margin:27px 0 24px}.edition-label{font-size:10px}.signature-deck{font-size:25px}.signature-deck br{display:none}.signature-description{font-size:13px;max-width:310px}.signature-actions{gap:20px;margin-top:26px}.primary-action{font-size:11px;padding:17px 18px}.signature-object{width:91%;max-width:390px;margin:42px auto 30px}.signature-object>img{width:80%}.orbit-label{top:-16px;font-size:8px;padding:9px 0}.object-caption{bottom:-7%;left:0;font-size:7px}.signature-bottom{margin-top:30px;padding:19px 0;gap:20px;font-size:7px}.signature-bottom a{gap:15px;white-space:nowrap}.signature-bottom>span{max-width:140px}.statement-section{padding:65px 8%}.platform-preview{padding:65px 8%}.preview-heading h2{font-size:56px}.offer-list h3{font-size:18px}.offer-list p{font-size:13px}.standard-object .seal-stage img{width:88%}.page-opening{padding:25px 8% 55px}.page-opening>a{margin-bottom:50px}.page-opening h1{font-size:64px}.page-opening>p{font-size:14px}.benefit-grid{padding:20px 8% 55px;gap:0;grid-template-columns:1fr}.benefit-grid article{padding:20px 0 25px;margin-top:15px}.benefit-grid h2{margin-top:14px}.process-section{display:block;padding:65px 8%}.process-section ol{margin-top:45px}.eligibility{padding:60px 8%}.eligibility h2{font-size:42px}.page-close{padding:60px 8%}.page-close h2{font-size:62px}.platform-story{display:block;padding:60px 8%}.platform-story h2{font-size:58px;margin:25px 0}.company-record{margin-top:35px;gap:20px;font-size:11px}.solution-grid{grid-template-columns:1fr;padding:60px 8%;gap:35px}.solution-grid article{border-top:1px solid #b9cce3;padding-top:25px}.solution-grid h2{font-size:35px}.founder-note{padding:60px 8%}.founder-note blockquote{font-size:63px}.faq-layout{padding:55px 8%}.faq-list summary{font-size:14px;gap:15px}.faq-list details>p{padding-left:25px}.footer-top .wordmark{width:160px}.footer-top .official-logo{width:136px}}
@media(prefers-reduced-motion:reduce){.signature-object>img{animation:none}.primary-action{transition:none}html{scroll-behavior:auto}}
@media(max-width:650px){.signature-copy h1{font-size:clamp(65px,20.5vw,82px);letter-spacing:-.06em;text-wrap:initial}.signature-copy{padding-top:35px}.signature-deck{font-size:22px}.signature-actions{margin-top:23px}.signature-object{margin-top:35px}}


:root{--sans:'IBM Plex Sans',Arial,sans-serif;--serif:'IBM Plex Sans',Arial,sans-serif;--paper:#fff;--ink:#132940;--gold:#0869ce;--muted:#65778a}
body{font-family:var(--sans);color:#152c43;background:#fff}h1,h2,h3,h4,blockquote,.benefit-number,.section-index,.row-city,.process-section li::marker{font-family:var(--sans)!important;font-style:normal!important}h1 em,h2 em,blockquote em{font-style:normal;font-weight:inherit;color:inherit}p{line-height:1.65}.eyebrow{font-size:12px;letter-spacing:.06em;font-weight:600;color:#516e87}.utility-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 4%;background:#f0f3f6;color:#4c5e70;font-size:11px;border-bottom:1px solid #dce2e8}.utility-bar>div{display:flex;gap:26px}.site-header{margin:0;height:95px;padding:0 4%;border:0;background:white}.official-logo{width:168px}.desktop-nav{gap:34px}.desktop-nav a{font-size:14px;font-weight:500;color:#21384d}.desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.text-button{background:#005db7;color:white;border:0;padding:14px 23px;font-weight:500;font-size:13px}.enterprise-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:560px;margin:0 28px;background:#dceafa}.enterprise-copy{padding:65px max(35px,6vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.enterprise-copy .eyebrow{color:#14568e;font-size:12px;letter-spacing:.06em}.enterprise-copy h1{font-size:clamp(42px,4.4vw,72px);line-height:1.04;font-weight:500;letter-spacing:-.04em;color:#062b51;margin:23px 0 20px;max-width:640px}.enterprise-copy>p{font-size:24px;color:#184e7c;margin-bottom:13px;font-weight:500}.hero-description{font-size:16px;color:#3c5c77;line-height:1.65;max-width:470px}.enterprise-copy .primary-action{margin-top:30px}.primary-action{background:#005eb8;border-radius:0;padding:16px 24px;gap:35px;font-size:14px;font-weight:500;transform:none!important}.primary-action:hover{background:#003c7a}.enterprise-visual{margin:0;position:relative;min-width:0;overflow:hidden;background:#172d40}.enterprise-visual>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center;filter:none}.enterprise-visual figcaption{position:absolute;bottom:0;left:0;right:0;padding:24px 30px;background:#061e37e8;color:white;display:flex;justify-content:space-between;gap:15px;font-size:12px}.entry-paths{margin:0 28px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #bdcbd8}.entry-paths a{padding:24px 35px;border-right:1px solid #cbd6df;display:grid;grid-template-columns:1fr auto;gap:8px}.entry-paths a:last-child{border-right:0}.entry-paths a>span{font-size:11px;color:#647a8f}.entry-paths strong{grid-column:1;font-size:18px;font-weight:500}.entry-paths b{grid-column:2;grid-row:1/3;align-self:center;font-size:22px;font-weight:400;color:#0066bc}.entry-paths a:hover{background:#edf4fa}.statement-section{padding:85px 8%;gap:7%;grid-template-columns:1.2fr 1fr}.statement-section h2{font-size:clamp(35px,3.6vw,54px);line-height:1.12;font-weight:450;letter-spacing:-.035em}.statement-body p{font-size:16px;color:#52677b}.statement-body p:last-child{font-weight:500;color:#193f62}.tiny-cross,.section-index{display:none}.statement-heading{margin-bottom:25px}.business-feature{margin:0 8% 85px;display:grid;grid-template-columns:1fr 1fr;background:#f0f4f7}.business-feature>img{width:100%;height:100%;object-fit:cover;min-height:380px}.business-feature>div{padding:45px}.business-feature h2{font-size:37px;line-height:1.13;font-weight:500;letter-spacing:-.025em;margin:20px 0}.business-feature p{font-size:15px;color:#50687b}.business-feature .line-link{margin-top:26px}.line-link{font-size:14px;border:0;color:#0064b5;font-weight:500;letter-spacing:0;padding:0}.line-link:hover{text-decoration:underline;text-underline-offset:5px}.platform-preview{padding:70px 8%;background:#fff;border-top:1px solid #d7e0e9;gap:12%}.preview-heading h2{font-size:43px;line-height:1.12;font-weight:450;letter-spacing:-.03em;margin:23px 0 30px}.offer-list>a{padding:26px 0}.offer-list h3{font-size:22px;font-weight:500}.offer-list p{font-size:15px;color:#5d7184}.standard-section{background:#edf3f8;color:#173650;padding:75px 8%;gap:11%;grid-template-columns:1fr 1.3fr}.standard-object>.eyebrow,.seal-caption{color:#4c6b86}.standard-object .seal-stage img{width:70%;filter:none;mix-blend-mode:multiply}.standard-object{align-self:center}.standard-copy h2{font-size:44px;font-weight:500;line-height:1.12;letter-spacing:-.03em}.standard-copy>p{color:#4d667b;font-size:16px;margin-top:23px}.standard-copy .chapter{color:#4c6b86;margin-bottom:20px}.standard-tabs{border-color:#afc0cf}.standard-tabs button{color:#587186;font-size:14px}.standard-tabs button[aria-selected=true]{color:#005fae;border-color:#005fae}.standard-description>span{color:#5a7289}.standard-description h3{font-size:23px;font-weight:500;color:#163b5d}.standard-description p{color:#506a80;font-size:15px}.network-section{padding:80px 8%;background:#fff}.network-heading h2{font-size:44px;font-weight:450;line-height:1.1;letter-spacing:-.03em}.network-heading h2 em{color:#172f45}.network-atlas{border-radius:0;background:#092747}.network-row{padding:20px 0}.row-city{font-size:23px;font-weight:500;letter-spacing:-.02em}.row-number{font-family:var(--sans);font-size:12px}.row-country{font-size:14px}.row-status{font-size:10px}.network-row:hover{background:#f0f5fa}.network-atlas .city-record h2{font-size:40px;font-weight:500;line-height:1.1}.network-atlas .line-link{color:#9bcdff}.circle-section{min-height:360px;background:#0a2b4d}.circle-image{display:none}.circle-content{padding:70px 8%}.circle-content h2{font-size:44px;font-weight:500;line-height:1.14;letter-spacing:-.025em}.circle-lower{margin-top:25px}.circle-lower p{max-width:600px;font-size:16px}.outline-button{font-size:14px;border-color:#b1c9df;padding:15px 25px}.journey-section{padding:70px 8%;gap:9%}.journey-heading h2{font-size:38px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.journey-options{border-color:#becdd9}.journey-option strong{font-size:17px;font-weight:500}.journey-option small{font-size:13px}.journey-heading .eyebrow{font-size:11px}footer{padding:50px 5% 0;background:#092642}.footer-top>p{font-family:var(--sans);font-size:22px;font-weight:500;line-height:1.3}.footer-top .wordmark{background:#fff;padding:10px;width:178px}.footer-top .official-logo{width:158px}.footer-bottom{margin-top:40px;padding:20px 0}.page-opening{background:#e3eef8;padding:35px 8% 65px}.page-opening>a{margin-bottom:40px;font-size:12px}.page-opening h1{font-size:clamp(38px,4.6vw,64px);line-height:1.08;letter-spacing:-.025em;font-weight:500;max-width:1000px}.page-opening h1 em{color:#132f49}.page-opening>p{font-size:17px;max-width:650px;color:#46647b}.benefit-grid{padding:20px 8% 65px;gap:0 35px}.benefit-grid h2{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.benefit-grid p{font-size:15px;color:#50677b}.benefit-number{font-size:14px;color:#0064b7}.process-section{padding:65px 8%;background:#0b2b4a}.process-section h2{font-size:40px;font-weight:500;line-height:1.12;letter-spacing:-.03em}.process-section li::marker{font-size:17px}.process-section h3{font-size:22px}.process-section p{font-size:15px}.eligibility{padding:65px 8%}.eligibility h2{font-size:35px;line-height:1.2}.eligibility p{font-size:16px}.page-close{padding:60px 8%;background:#dfeaf5}.page-close h2{font-size:40px;font-weight:500;line-height:1.16;letter-spacing:-.025em}.platform-story{padding:65px 8%}.platform-story h2{font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.025em}.platform-story>p{font-size:16px}.solution-grid{background:#edf3f8;padding:60px 8%}.solution-grid h2{font-size:29px;line-height:1.2;font-weight:500}.solution-grid p{font-size:15px}.solution-grid article>span{font:500 14px var(--sans)}.founder-note{padding:60px 8%}.founder-note blockquote{font-size:48px;line-height:1.15;font-weight:500}.founder-note p{font-size:16px}.faq-layout{padding:60px 8%}.faq-layout aside>p{font:500 26px/1.2 var(--sans)}.faq-list summary{font-size:17px;font-weight:500}.faq-list details>p{font-size:16px}.dialog-inner h2{font-size:36px;line-height:1.12;letter-spacing:-.03em;font-weight:500}.dialog-inner h3{font-size:20px}.dialog-inner p,.dialog-inner li{font-size:15px}.dialog-action{font-size:14px}.dialog-inner>.eyebrow{font-size:11px}.mobile-nav{background:#f2f6f9;border-top:1px solid #d2dce6}
@media(min-width:1600px){.enterprise-hero{min-height:650px}.enterprise-copy{padding-left:8vw}}
@media(max-width:1000px){.desktop-nav{gap:20px}.enterprise-copy{padding:42px 32px}.enterprise-copy h1{font-size:48px}.enterprise-hero{min-height:510px}.hero-description{font-size:15px}.business-feature>div{padding:32px}.business-feature h2{font-size:32px}.entry-paths a{padding:22px}.entry-paths strong{font-size:16px}.standard-copy h2{font-size:38px}}
@media(max-width:760px){.utility-bar{padding:9px 6%;font-size:9px}.utility-bar>span{max-width:200px}.utility-bar>div{gap:13px}.utility-bar>div a:first-child{display:none}.site-header{height:80px;padding:0 6%;margin:0}.enterprise-hero{margin:0 16px;grid-template-columns:1fr;min-height:0}.enterprise-copy{padding:38px 26px}.enterprise-copy h1{font-size:46px;line-height:1.07;margin:21px 0 18px}.enterprise-copy>p{font-size:21px}.enterprise-copy .primary-action{margin-top:25px}.enterprise-visual{height:280px}.enterprise-visual>img{object-position:center 40%}.enterprise-visual figcaption{padding:16px 20px;font-size:10px}.entry-paths{margin:0 16px;grid-template-columns:1fr}.entry-paths a{border-right:0;border-bottom:1px solid #d1dce6;padding:17px 23px}.entry-paths a:last-child{border:0}.entry-paths a>span{font-size:10px}.entry-paths strong{font-size:17px}.statement-section{padding:55px 7%;display:block}.statement-section h2{font-size:35px}.statement-heading{margin-bottom:20px}.statement-body{padding-top:22px}.business-feature{margin:0 7% 55px;grid-template-columns:1fr}.business-feature>img{min-height:0;height:230px}.business-feature>div{padding:28px}.business-feature h2{font-size:31px}.platform-preview{padding:50px 7%;display:block}.preview-heading h2{font-size:36px}.offer-list>a{gap:15px}.offer-list h3{font-size:20px}.offer-list p{font-size:14px}.standard-section{padding:50px 7%;gap:40px}.standard-object{max-width:260px}.standard-object .seal-stage{margin:20px auto}.standard-object .seal-stage img{width:80%}.standard-copy h2{font-size:34px}.standard-copy>p{font-size:15px}.standard-description{min-height:190px}.network-section{padding:55px 7%}.network-heading h2{font-size:35px}.network-atlas .city-record h2{font-size:30px}.network-row{padding:20px 0}.row-city{font-size:22px}.row-number{font-size:11px}.row-country{font-size:12px}.row-status{font-size:9px}.circle-content{padding:50px 7%}.circle-content h2{font-size:35px}.circle-section{min-height:0}.circle-lower p{font-size:15px}.journey-section{padding:50px 7%}.journey-heading h2{font-size:34px}.journey-option strong{font-size:16px}.journey-option small{font-size:12px}.page-opening{padding:25px 7% 45px}.page-opening h1{font-size:38px;line-height:1.12}.page-opening>p{font-size:15px}.page-opening>a{font-size:10px;margin-bottom:35px}.benefit-grid{padding:15px 7% 45px}.benefit-grid h2{font-size:23px}.process-section{padding:50px 7%}.process-section h2{font-size:34px}.eligibility{padding:50px 7%}.eligibility h2{font-size:29px}.page-close{padding:50px 7%}.page-close h2{font-size:34px}.platform-story{padding:50px 7%}.platform-story h2{font-size:35px}.solution-grid{padding:50px 7%}.solution-grid h2{font-size:28px}.founder-note{padding:50px 7%}.founder-note blockquote{font-size:38px}.faq-layout{padding:45px 7%}.faq-list summary{font-size:16px}.faq-list details>p{font-size:15px}.dialog-inner h2{font-size:31px}.footer-top .wordmark{width:147px}.footer-top .official-logo{width:127px}.footer-top>p{font-size:20px}}


:root{--brand-blue:#0067ed;--deep:#081e39}
.wordmark{position:relative;display:inline-flex!important}.brand-tm{position:absolute;right:-12px;top:5px;font:11px Arial,sans-serif;color:#092541}.utility-bar{background:#091f39;color:#d8e2ef;font-size:10px;letter-spacing:.025em}.utility-bar a{color:inherit}.site-header{height:104px;padding:0 5%}.primary-action,.text-button{background:var(--brand-blue)}
.xf-hero{background:#f6f8fb;margin:0 24px;overflow:hidden;color:var(--deep)}.xf-topline,.xf-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em;font-weight:500;padding:22px 4%;position:relative;z-index:2}.xf-topline{border-bottom:1px solid #dce2eb}.xf-layout{display:grid;grid-template-columns:1.05fr 1fr;position:relative;min-height:605px}.xf-copy{padding:56px 0 62px 8%;position:relative;z-index:2}.xf-copy h1{font-size:clamp(52px,5.75vw,91px);line-height:1.01;letter-spacing:-.055em;font-weight:500;margin:0 0 30px;max-width:780px}.xf-copy h1 span{color:var(--brand-blue)}.xf-tagline{font-size:12px;letter-spacing:.18em;font-weight:600;margin:0 0 24px}.xf-description{font-size:17px;line-height:1.7;color:#64748a;margin:0}.xf-actions{display:flex;align-items:center;gap:27px;margin-top:30px;flex-wrap:wrap}.xf-actions>a{font-size:12px;font-weight:500}.xf-actions>a span{margin-left:14px}.xf-actions .primary-action{font-size:12px;gap:27px;padding:17px 21px}.xf-art{position:relative;min-width:0;isolation:isolate}.xf-shape{position:absolute;inset:30px -8% 35px -10%;background:#0074f7;clip-path:polygon(4% 7%,30% 7%,51% 33%,82% 0,100% 0,64% 48%,96% 92%,68% 92%,49% 65%,16% 100%,0 100%,35% 49%);transform:rotate(-5deg)}.xf-shape img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;opacity:.88}.xf-outline{position:absolute;inset:9% 5% 8% 6%;border:1px solid #cbd9e9;transform:rotate(-5deg);z-index:-1}.xf-coordinate{position:absolute;right:10%;top:25px;font-size:9px;letter-spacing:.1em;color:#597086}.xf-label{position:absolute;bottom:58px;left:3%;font-size:9px;line-height:1.8;letter-spacing:.15em;padding:14px 18px;background:#f6f8fb}.xf-label b{font-weight:500;color:#0067ed}.xf-index{position:absolute;right:5%;bottom:20px;font-size:9px;letter-spacing:.14em}.xf-bottom{padding-top:17px;padding-bottom:17px;border-top:1px solid #dce2eb;color:#60758d}.xf-bottom a{color:#183c63}.xf-bottom a span{padding-left:25px}
.appointment-band{display:grid;grid-template-columns:160px 1fr 60px;align-items:center;gap:38px;background:#08264a;color:#fff;margin:0 24px;padding:40px 5%}.appointment-number{font-size:75px;line-height:1;font-weight:400;letter-spacing:-.06em;border-right:1px solid #47627f}.appointment-number span{display:block;font-size:10px;letter-spacing:.18em;margin-top:12px}.appointment-band .eyebrow{color:#7ab6ff;font-size:10px}.appointment-band h2{font-size:29px;letter-spacing:-.025em;line-height:1.2;font-weight:400;margin:10px 0}.appointment-band p{font-size:13px;color:#a9bdd4;max-width:640px;line-height:1.7}.appointment-band>button{border:1px solid #6381a0;background:transparent;color:#fff;width:56px;height:56px;font-size:24px;cursor:pointer}.appointment-band>button:hover{background:#0067ed}.entry-paths{margin:0 24px}.entry-paths a{padding:28px 35px}.entry-paths strong{font-size:17px}.statement-section{padding-top:90px;padding-bottom:80px}.statement-section h2{font-size:44px}
.local-global{margin:0 7%;padding:65px 0 75px;border-top:1px solid #d5dfe9}.lg-title{display:flex;justify-content:space-between;align-items:flex-start;gap:35px}.lg-title .eyebrow{padding-top:10px}.lg-title h2{font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.045em;width:65%;margin:0}.lg-title h2 span{color:#0067ed}.lg-columns{display:grid;grid-template-columns:1fr 140px 1fr;gap:38px;margin:55px 0 35px;align-items:center}.lg-columns article>span{font-size:10px;letter-spacing:.15em;color:#4c739c}.lg-columns h3{font-size:32px;line-height:1.24;font-weight:400;letter-spacing:-.025em;margin:20px 0}.lg-columns p{font-size:14px;color:#637b94;max-width:340px}.lg-x{font-size:140px;font-weight:300;color:#0067ed;text-align:center;line-height:1}.local-global .line-link{font-size:12px;display:flex;justify-content:space-between;max-width:100%;border-top:1px solid #d5dfe9;padding-top:25px}.dubai-origin{padding:75px 7%;display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#eef3f8;border-top:1px solid #d6e0eb}.dubai-origin h2{font-size:42px;font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:20px 0}.dubai-origin p{max-width:400px;color:#5e7289;font-size:14px}.dubai-origin>div>a{font-size:12px;display:inline-block;margin-top:20px}.origin-marks{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:30px}.origin-marks a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:28px;padding:24px 10px;border-bottom:1px solid #c1cedd}.origin-marks img{height:65px;width:160px;object-fit:contain}.origin-marks a:first-child img{filter:brightness(0);width:140px}.origin-marks span{font-size:8px;letter-spacing:.1em;color:#617790;text-align:center}.origin-marks small{grid-column:1/-1;color:#738599;font-size:10px;line-height:1.6}.footer-top .brand-tm{color:#fff}
@media(min-width:1100px){.xf-shape{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.xf-art:hover .xf-shape{transform:rotate(0deg) scale(1.025)}}
@media(max-width:1000px){.xf-layout{min-height:535px}.xf-copy{padding:45px 0 45px 8%}.xf-copy h1{font-size:58px}.xf-art{margin-left:-15px}.xf-shape{inset:55px -15% 60px 0}.xf-actions{gap:20px}.xf-topline,.xf-bottom{font-size:8px}.appointment-band{grid-template-columns:105px 1fr 45px;gap:22px;padding:32px 5%}.appointment-band h2{font-size:24px}.appointment-band>button{width:44px;height:44px}.appointment-number{font-size:60px}.lg-columns{grid-template-columns:1fr 70px 1fr;gap:20px}.lg-x{font-size:100px}.lg-columns h3{font-size:27px}.dubai-origin{gap:25px}.origin-marks{gap:14px}.origin-marks img{width:120px}.origin-marks a:first-child img{width:120px}}
@media(max-width:600px){.site-header{height:85px;padding:0 7%}.xf-hero{margin:0 12px}.xf-topline{padding:16px 7%;font-size:8px}.xf-topline>span:last-child{display:none}.xf-layout{grid-template-columns:1fr;min-height:0}.xf-copy{padding:34px 7% 0}.xf-copy h1{font-size:clamp(45px,12.3vw,67px);margin-bottom:23px}.xf-tagline{font-size:10px;letter-spacing:.13em;margin-bottom:18px}.xf-description{font-size:14px}.xf-actions{margin-top:23px;gap:21px}.xf-actions .primary-action{font-size:11px;padding:15px 17px;gap:17px}.xf-actions>a{font-size:11px}.xf-art{height:285px;margin:15px 0 0 26%;}.xf-shape{inset:10px -12% 25px -12%}.xf-outline{inset:10% 9% 10% 0}.xf-coordinate{font-size:7px;right:15%;top:6px}.xf-label{left:-25%;bottom:30px;font-size:7px;padding:10px}.xf-index{font-size:7px;bottom:6px}.xf-bottom{padding:16px 7%;font-size:7px}.xf-bottom>span{max-width:115px;line-height:1.5}.xf-bottom a{max-width:120px;line-height:1.5;text-align:right}.xf-bottom a span{padding-left:7px}.appointment-band{margin:0 12px;grid-template-columns:62px 1fr;gap:20px;padding:28px 7%}.appointment-number{font-size:48px;align-self:start;padding-top:4px}.appointment-number span{font-size:7px;letter-spacing:.08em}.appointment-band h2{font-size:24px;margin:10px 0}.appointment-band .eyebrow{font-size:8px}.appointment-band p{font-size:12px;margin:0}.appointment-band>button{grid-column:2;width:40px;height:40px;margin-top:-5px}.entry-paths{margin:0 12px}.entry-paths a{padding:20px 7%}.statement-section{padding-top:55px;padding-bottom:50px}.statement-section h2{font-size:34px}.local-global{padding:45px 0}.lg-title{display:block}.lg-title h2{width:100%;font-size:37px;margin-top:20px}.lg-columns{grid-template-columns:1fr;gap:8px;margin:35px 0 25px}.lg-columns h3{font-size:29px}.lg-columns p{font-size:14px}.lg-x{font-size:80px;text-align:left;margin:5px 0}.lg-columns article>span{font-size:9px}.dubai-origin{padding:50px 7%;grid-template-columns:1fr;gap:30px}.dubai-origin h2{font-size:36px}.origin-marks img{width:130px}.origin-marks small{font-size:9px}.brand-tm{right:-8px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.xf-shape{transition:none}}
.dubai-origin .origin-marks>a{display:flex;margin-top:0}.origin-marks span{display:block;width:100%}
.factor-lockup{white-space:nowrap;display:inline-flex;align-items:baseline;gap:.04em}.brand-x{height:.9em;width:1.08em;align-self:center;overflow:hidden;mix-blend-mode:multiply;margin:0 -.03em 0 -.03em}.xf-shape{background:#dae5ed;clip-path:polygon(4% 7%,30% 7%,51% 33%,82% 0,100% 0,64% 48%,96% 92%,68% 92%,49% 65%,16% 100%,0 100%,35% 49%)}.xf-shape img{mix-blend-mode:normal;opacity:1;object-position:48% 45%;filter:saturate(.78)}.joining-benefits{padding:80px 7%;background:#f1f5fa}.joining-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:45px}.joining-heading h2{font-size:44px;font-weight:400;letter-spacing:-.04em;line-height:1.13;margin:18px 0 0}.joining-heading>a{font-size:12px;white-space:nowrap}.joining-heading>a span{margin-left:20px}.joining-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.joining-grid article{padding:28px 0 32px;border-top:1px solid #c9d7e6}.joining-number{font-size:11px;letter-spacing:.08em;color:#0067ed}.joining-grid h3{font-size:21px;line-height:1.25;font-weight:500;letter-spacing:-.015em;margin:16px 0 14px;max-width:290px}.joining-grid p{font-size:13px;color:#60748c;line-height:1.75;max-width:300px}.joining-close{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #c9d7e6;padding-top:30px}.joining-close p{font-size:17px;color:#355679}.faq-category-heading{font-size:24px!important;font-weight:500;margin:45px 0 20px;color:#123e6b}.faq-category-heading:first-child{margin-top:0}.faq-original-answer{font-size:15px;line-height:1.85;color:#59718b;padding:0 28px 28px 34px}.faq-original-answer p{margin-bottom:15px}.faq-original-answer ul,.faq-original-answer ol{padding-left:20px}.faq-original-answer a{text-decoration:underline;text-underline-offset:3px;color:#0067d9}.faq-list summary{line-height:1.5}.faq-list summary>span{flex-shrink:0}.faq-list summary>b{flex-shrink:0}.faq-list details[open]{background:#f5f8fc}.faq-list details[open] summary{padding-left:12px;padding-right:12px}@media(max-width:900px){.joining-grid{grid-template-columns:repeat(2,1fr)}.joining-heading h2{font-size:36px}}@media(max-width:600px){.joining-benefits{padding:50px 7%}.joining-heading{display:block;margin-bottom:30px}.joining-heading h2{font-size:35px}.joining-heading>a{display:inline-block;margin-top:22px}.joining-grid{grid-template-columns:1fr}.joining-grid article{padding:24px 0}.joining-grid h3{font-size:23px;max-width:none}.joining-grid p{font-size:14px}.joining-close{display:block}.joining-close .primary-action{margin-top:20px}.faq-original-answer{padding:0 12px 23px;font-size:14px}.faq-category-heading{font-size:22px!important}.xf-copy h1{font-size:clamp(42px,11.6vw,66px)}}
.xf-copy h1 .brand-x{font-size:inherit!important;height:.94em;width:1.13em;flex:none}.xf-copy h1 .factor-lockup{gap:.13em}.xf-copy h1 .brand-x image{mix-blend-mode:multiply}
@media(min-width:601px) and (max-width:1000px){.xf-copy h1{font-size:48px}}@media(max-width:600px){.xf-copy h1{font-size:clamp(37px,10.7vw,58px)}}


.desktop-nav{gap:23px}.desktop-nav a{font-size:12px}.site-header{padding:0 4%;gap:22px}.utility-bar{font-size:10px}.utility-bar>div{gap:20px}.text-button{font-size:12px;white-space:nowrap}.lg-x .brand-x{width:115px;height:100px;font-size:100px}.lg-columns h3{font-size:27px}.network-section .network-list,.network-section #network-list,.network-section .network-filters,.network-section .network-search{display:none}.directory-gateway{display:block;margin:0 7% 65px;padding:30px 0;border-top:1px solid #c8d7e8;border-bottom:1px solid #c8d7e8}.directory-gateway>span{font-size:12px;display:block;color:#71839a;margin-bottom:10px}.directory-gateway strong{font-size:25px;font-weight:400;display:flex;justify-content:space-between}.selected-landmark{width:100%;height:185px;object-fit:cover;margin-bottom:24px}.city-record{overflow:hidden}.city-record .selected-landmark{margin-top:-20px}.network-atlas .city-record{padding:30px}.network-atlas{align-items:stretch}.network-section #city-detail{background:#0067ed;color:#fff;padding:13px 18px;border:0}.network-note{font-size:12px}.directory-opening{padding:70px 7% 55px;background:#f0f5fb;display:grid;grid-template-columns:1.65fr 1fr;gap:70px;align-items:end}.directory-opening h1{font-size:clamp(40px,4.7vw,65px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:23px 0 0}.directory-opening h1 em{color:#0067ed;font-style:normal}.directory-opening p{font-size:16px;color:#637c97;margin-bottom:0}.directory-toolbar{display:flex;gap:24px;align-items:end;padding:35px 7%;border-bottom:1px solid #d9e3ee}.directory-toolbar label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;display:flex;flex-direction:column;gap:10px}.directory-toolbar input,.directory-toolbar select{background:white;border:1px solid #ccd9e7;color:#163652;font:15px var(--sans);padding:13px 16px;min-width:250px;border-radius:0}.directory-toolbar #directory-count{margin-left:auto;font-size:12px;color:#63778f}.broker-grid{padding:45px 7% 35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.broker-card{background:#f2f6fa;min-width:0}.landmark-frame{position:relative;height:350px;overflow:hidden;color:white;background:#203d5c}.landmark-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(4,18,37,.85))}.landmark-frame>img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.broker-card:hover .landmark-frame>img{transform:scale(1.035)}.city-status{position:absolute;z-index:1;top:18px;left:18px;background:#fff;color:#163454;padding:9px 11px;font-size:8px;letter-spacing:.05em}.landmark-caption{position:absolute;bottom:23px;left:23px;right:20px;z-index:1}.landmark-caption>span{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.landmark-caption h2{font-size:31px;font-weight:400;line-height:1.07;margin:10px 0}.landmark-caption small{font-size:10px;color:#e0e8f2}.broker-card-body{padding:20px 23px}.broker-card-body p{font-size:12px;color:#5b7490;line-height:1.6;margin-bottom:20px}.broker-card-body button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:none;padding:0;color:#164d84;font:12px var(--sans);text-align:left;cursor:pointer}.broker-logo{gap:18px}.broker-logo img{width:94px;height:55px;object-fit:contain;mix-blend-mode:multiply}.broker-logo>span{font-size:11px;max-width:120px;text-align:right}.directory-note{font-size:12px;color:#68809a;padding:0 7% 45px;max-width:1100px}.appointment-close{background:#082849;color:#fff;padding:75px 7%;position:relative}.appointment-close .eyebrow{color:#8abfff}.appointment-close h2{font-size:clamp(38px,4.3vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.1;margin:25px 0}.appointment-close p{color:#adbed0;font-size:15px}.appointment-close .primary-action{margin-top:25px}.about-opening{display:grid;grid-template-columns:1fr 1fr;background:#edf3f9;margin:0 25px}.about-opening>div{padding:65px 12%}.about-opening h1{font-size:clamp(42px,4.8vw,67px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:23px 0}.about-opening p{font-size:16px;line-height:1.8;color:#617991}.about-opening>img{width:100%;height:100%;max-height:660px;object-fit:cover}.about-opening .line-link{font-size:12px;display:inline-block;margin-top:25px}.editorial-split{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:85px 7%}.editorial-split h2{font-size:45px;font-weight:400;line-height:1.15;letter-spacing:-.035em;margin-bottom:30px}.editorial-split p{font-size:16px;line-height:1.85;color:#5e7690;max-width:760px}.founder-editorial{display:grid;grid-template-columns:1fr 1fr;background:#f4f5f6}.founder-photo{min-height:600px}.founder-photo img{width:100%;height:100%;object-fit:cover;max-height:750px}.founder-editorial>div:last-child{padding:75px 12%}.founder-editorial h2{font-size:43px;font-weight:400;letter-spacing:-.035em;margin:20px 0 10px}.founder-position{font-size:12px;color:#61758e}.founder-editorial blockquote{font-size:29px;letter-spacing:-.02em;line-height:1.35;margin:35px 0;font-weight:400}.founder-editorial p{color:#647a93;font-size:14px}.founder-editorial button{margin-top:28px;background:none;border:0;font-size:12px;color:#0067ed;cursor:pointer}.registration-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:75px 7%;background:#eef4fa}.registration-section h2{font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:25px 0}.registration-section p{font-size:14px;color:#60768f}.registration-marks{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-content:center}.registration-marks>div{display:flex;flex-direction:column;align-items:center;gap:25px}.registration-marks img{width:160px;height:75px;object-fit:contain}.registration-marks>div:first-child img{filter:brightness(0)}.registration-marks span{font-size:9px;letter-spacing:.08em;text-align:center}.registration-marks>p{grid-column:1/-1;border-top:1px solid #ccd9e7;padding-top:23px;font-size:12px}.location-section{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;padding:80px 7%}.location-section h2{font-size:43px;font-weight:400;line-height:1.1;letter-spacing:-.03em;margin:22px 0}.location-section address{font-style:normal;line-height:1.9;color:#647a90;font-size:14px}.location-section .primary-action{margin:25px 0}.location-section p{font-size:13px}.location-section iframe{border:0;width:100%;height:100%;min-height:490px;background:#edf2f7}.platform-manifesto{text-align:center;padding:85px 7%;background:#fff}.platform-manifesto h2{font-size:clamp(40px,4.8vw,67px);font-weight:400;line-height:1.08;letter-spacing:-.05em;margin:25px 0}.platform-manifesto h2 em{font-style:normal;color:#0067ed}.platform-manifesto p{color:#647c95;font-size:17px}.ecosystem-visual{display:grid;grid-template-columns:1fr 1fr;background:#eff4f9}.ecosystem-image{position:relative;min-height:550px;background:#092946}.ecosystem-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.ecosystem-image>span{position:absolute;bottom:35px;left:35px;right:25px;font-size:10px;letter-spacing:.08em;color:white}.ecosystem-visual>div:last-child{padding:60px 10%}.ecosystem-visual h2{font-size:40px;line-height:1.12;letter-spacing:-.035em;font-weight:400;margin:20px 0}.ecosystem-visual p{font-size:14px;color:#607891}.ecosystem-features article{border-top:1px solid #cad8e7;padding:22px 0}.ecosystem-features article>span{float:left;font-size:10px;color:#0067ed;margin-top:7px}.ecosystem-features h3,.ecosystem-features p{margin-left:40px}.ecosystem-features h3{font-size:21px;font-weight:500;margin-bottom:8px}.technology-story{padding:80px 7%}.technology-story h2{font-size:45px;font-weight:400;letter-spacing:-.03em;line-height:1.13;margin:25px 0 45px}.technology-story>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.technology-story article{border-top:1px solid #bdcfe2;padding:25px 0}.technology-story h3{font-size:23px;font-weight:400;line-height:1.25;margin-bottom:16px}.technology-story article p{font-size:14px;color:#607a95}.technology-footnote{font-size:11px;color:#7a8ca0;max-width:850px;margin-top:20px}.founder-banner{display:grid;grid-template-columns:1fr 1.4fr;background:#082949;color:white}.founder-banner>img{height:440px;width:100%;object-fit:cover;object-position:center 25%}.founder-banner>div{padding:65px 10%}.founder-banner h2{font-size:40px;font-weight:400;line-height:1.17;letter-spacing:-.025em;margin:25px 0}.founder-banner .eyebrow{color:#90c2f8}.founder-banner p{font-size:13px;color:#a0b9d4}.founder-banner .line-link{color:white;font-size:13px;display:inline-block;margin-top:25px}.platform-company{padding:35px 7%;display:flex;align-items:center;gap:55px;background:#edf3f9}.platform-company>span{font-size:11px;font-weight:500;letter-spacing:.1em}.platform-company p{font-size:12px;line-height:1.7;color:#60758e}.platform-company a{font-size:12px;margin-left:auto}.membership-opening{background:#eaf2fb;padding:65px 7%;display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center}.membership-opening h1{font-size:clamp(43px,4.7vw,65px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:23px 0}.membership-opening p{font-size:17px;color:#597592;margin-bottom:28px}.membership-seal{text-align:center}.membership-seal img{width:310px;max-width:100%;mix-blend-mode:multiply}.membership-seal span{display:block;margin-top:25px;font-size:9px;letter-spacing:.1em}.membership-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:60px 7%}.membership-scenes article{position:relative;height:330px;background:#092541;overflow:hidden;color:white}.membership-scenes img{width:100%;height:100%;object-fit:cover;opacity:.72}.membership-scenes article:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#051c35)}.membership-scenes article>div{position:absolute;bottom:25px;left:25px;right:20px;z-index:1}.membership-scenes span{font-size:9px;letter-spacing:.1em}.membership-scenes h2{font-size:27px;font-weight:400;line-height:1.1;margin-top:14px;letter-spacing:-.025em}.membership-quote{display:grid;grid-template-columns:1fr 1.6fr;background:#eef3f8;align-items:center}.membership-quote>img{height:400px;width:100%;object-fit:cover;object-position:center 20%}.membership-quote>div{padding:45px 10%}.membership-quote span{font-size:10px;letter-spacing:.1em;color:#537494}.membership-quote h2{font-size:45px;font-weight:400;line-height:1.12;margin:25px 0;letter-spacing:-.03em}.membership-quote p{font-size:15px;color:#5d7690}.privacy-copy{padding:0 7% 70px;max-width:1000px}.privacy-copy h2{font-size:25px;font-weight:500;margin:30px 0 15px}.privacy-copy p{font-size:16px;color:#5c728a}.credits-list{padding:30px 7% 65px}.credits-list article{border-bottom:1px solid #d8e3ee;padding:20px 0;font-size:13px}.credits-list a{text-decoration:underline;color:#1665b0}.credits-list h2{font-size:21px;font-weight:500;margin-bottom:12px}
#enquiry-dialog{width:min(1000px,94vw);max-width:1000px;padding:0;border:0;border-radius:0;color:#122f4b;background:#fff;max-height:92vh;overflow:auto}#enquiry-dialog::backdrop{background:rgba(3,17,34,.79);backdrop-filter:blur(6px)}.enquiry-shell{display:grid;grid-template-columns:.8fr 1.2fr;min-height:620px}.enquiry-art{position:relative;min-width:0;background:#0b2949;overflow:hidden}.enquiry-art>img{height:100%;width:100%;object-fit:cover;object-position:38% 40%;opacity:.43;filter:grayscale(1)}.enquiry-art>div{position:absolute;inset:auto 35px 38px;color:#fff}.enquiry-art span,.enquiry-art small{font-size:9px;letter-spacing:.13em}.enquiry-art p{font-size:35px;line-height:1.12;letter-spacing:-.035em;margin:24px 0 35px}.enquiry-content{padding:45px 42px;position:relative}.enquiry-close{position:absolute;right:18px;top:13px;background:none;border:0;font-size:27px;font-weight:300;color:#355671;cursor:pointer;width:38px;height:38px}.enquiry-content h2{font-size:38px;font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:20px 0}.enquiry-content>p{font-size:13px;color:#698098;line-height:1.7}.enquiry-content form{margin-top:25px}.enquiry-content label{font-size:11px;color:#4c6781;display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.enquiry-content input:not([type=checkbox]){width:100%;border:0;border-bottom:1px solid #b8cce0;background:#f5f8fc;border-radius:0;padding:14px 12px;font:14px var(--sans);color:#163450;box-sizing:border-box}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.enquiry-content .consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:10px;line-height:1.65;margin:5px 0 24px}.consent input{flex:none;margin-top:3px;accent-color:#0067ed}.consent a{text-decoration:underline}.enquiry-submit{width:100%;justify-content:space-between;font-size:12px}.enquiry-submit:disabled{opacity:.6;cursor:wait}.form-status{font-size:12px;color:#af3b30;line-height:1.5;min-height:18px;margin-top:15px}.appointment-note{border-top:1px solid #e0e8f0;padding-top:22px;margin-top:20px;font-size:8px;letter-spacing:.1em;color:#7d90a5}.form-trap{position:absolute!important;left:-10000px!important;opacity:0!important}.enquiry-success{padding:30px 0}.enquiry-success h3{font-size:28px;font-weight:400;line-height:1.2;margin:20px 0}.enquiry-success p{font-size:13px;color:#5d7791}.success-mark{font-size:30px;color:#0067ed}.enquiry-success .primary-action{margin-top:25px;font-size:12px}.enquiry-success[hidden],#enquiry-form[hidden]{display:none}
@media(max-width:1100px){.desktop-nav{gap:14px}.desktop-nav a{font-size:11px}.official-logo{width:145px}.broker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-opening{gap:35px}.directory-opening h1{font-size:46px}.membership-scenes{gap:12px}.membership-scenes article{height:280px}.membership-scenes h2{font-size:23px}.membership-opening{gap:30px}.membership-seal img{width:250px}.founder-editorial>div:last-child{padding:50px 9%}.founder-editorial blockquote{font-size:25px}.registration-section{gap:30px}.about-opening>div{padding:45px 10%}.about-opening h1{font-size:48px}.enquiry-content{padding:40px 28px}.enquiry-content h2{font-size:33px}.enquiry-art p{font-size:30px}}
@media(max-width:760px){.desktop-nav{display:none}.directory-opening{grid-template-columns:1fr;padding:45px 7%;gap:20px}.directory-opening h1{font-size:40px}.directory-opening p{font-size:14px}.directory-toolbar{flex-wrap:wrap;gap:15px;padding:25px 7%}.directory-toolbar label{width:100%}.directory-toolbar input,.directory-toolbar select{min-width:0;width:100%;box-sizing:border-box}.directory-toolbar #directory-count{margin:0}.broker-grid{padding:30px 7%;gap:25px}.landmark-frame{height:300px}.landmark-caption h2{font-size:27px}.broker-card-body{padding:18px}.broker-logo{flex-direction:column;align-items:flex-start!important}.broker-logo>span{text-align:left;max-width:none}.about-opening{grid-template-columns:1fr;margin:0 14px}.about-opening>div{padding:38px 7%}.about-opening h1{font-size:45px}.about-opening>img{height:330px}.editorial-split{grid-template-columns:1fr;gap:25px;padding:50px 7%}.editorial-split h2{font-size:36px}.editorial-split p{font-size:15px}.founder-editorial{grid-template-columns:1fr}.founder-photo{min-height:0}.founder-photo img{height:480px;object-position:center 25%}.founder-editorial>div:last-child{padding:45px 7%}.founder-editorial h2{font-size:35px}.registration-section{grid-template-columns:1fr;padding:50px 7%;gap:35px}.registration-section h2{font-size:35px}.registration-marks img{width:125px}.location-section{grid-template-columns:1fr;padding:50px 7%;gap:25px}.location-section h2{font-size:36px}.location-section iframe{height:350px;min-height:350px}.platform-manifesto{padding:55px 7%}.platform-manifesto h2{font-size:40px}.platform-manifesto p{font-size:15px}.ecosystem-visual{grid-template-columns:1fr}.ecosystem-image{min-height:0;height:330px}.ecosystem-visual>div:last-child{padding:45px 7%}.ecosystem-visual h2{font-size:35px}.technology-story{padding:50px 7%}.technology-story h2{font-size:36px}.technology-story>div{grid-template-columns:1fr;gap:0}.founder-banner{grid-template-columns:1fr}.founder-banner>img{height:350px}.founder-banner>div{padding:45px 7%}.founder-banner h2{font-size:35px}.platform-company{padding:30px 7%;display:block}.platform-company p{margin:15px 0}.membership-opening{grid-template-columns:1fr;padding:45px 7%;gap:35px}.membership-opening h1{font-size:42px}.membership-opening p{font-size:15px}.membership-seal img{width:230px}.membership-scenes{grid-template-columns:1fr;padding:40px 7%;gap:18px}.membership-scenes article{height:310px}.membership-scenes h2{font-size:30px}.membership-quote{grid-template-columns:1fr}.membership-quote>img{height:330px}.membership-quote>div{padding:40px 7%}.membership-quote h2{font-size:37px}.appointment-close{padding:50px 7%}.appointment-close h2{font-size:39px}.enquiry-shell{grid-template-columns:1fr;min-height:0}.enquiry-art{display:none}.enquiry-content{padding:40px 25px 25px}.enquiry-content h2{font-size:33px}.form-pair{grid-template-columns:1fr;gap:0}.enquiry-content label{margin-bottom:18px}.enquiry-content .consent{font-size:11px}.enquiry-content input:not([type=checkbox]){font-size:16px}.enquiry-content .eyebrow{font-size:10px}.enquiry-close{right:10px;top:10px}.lg-columns h3{font-size:28px}.lg-x .brand-x{width:75px;height:70px}.directory-gateway strong{font-size:22px}.selected-landmark{height:190px}.network-atlas .city-record{padding:25px}.footer-bottom>div{flex-wrap:wrap}.registration-marks{gap:18px}}
@media(max-width:480px){.broker-grid{grid-template-columns:1fr}.landmark-frame{height:370px}.broker-logo{flex-direction:row;align-items:center!important}.broker-logo>span{text-align:right}.directory-opening h1{font-size:37px}.about-opening h1{font-size:40px}.membership-opening h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.landmark-frame>img{transition:none}}

.broker-logo svg{width:190px;max-width:65%;height:62px}.directory-toolbar{background:#eef3f8;border-bottom:1px solid #cfdae5;gap:30px}.directory-toolbar label:first-child{flex:1}.directory-toolbar input{width:100%;min-width:0;font-size:18px!important}.directory-opening{padding-top:45px!important;padding-bottom:40px!important}.directory-opening h1{font-size:clamp(32px,4vw,55px)!important}.usp-editorial{padding:80px 7%;background:#edf2f6}.usp-editorial>h2{font-size:44px;margin:18px 0 45px}.usp-editorial article{display:grid;grid-template-columns:55px 1fr 1.6fr;gap:28px;border-top:1px solid #c4d0dd;padding:30px 0}.usp-editorial article>span{color:#0076ee;font-size:14px}.usp-editorial h3{font-size:25px;font-weight:500}.usp-editorial p{font-size:15px;line-height:1.8;color:#4b6174}.legal-copy{max-width:850px;margin:auto;padding:65px 30px;color:#102b43}.legal-copy h1{font-size:45px;margin:20px 0}.legal-copy h2{font-size:23px;margin:35px 0 15px}.legal-copy p,.legal-copy li{font-size:15px;line-height:1.85}.legal-copy ul{padding-left:25px;list-style:disc}.legal-copy a{text-decoration:underline}.policy-dialog{width:min(900px,94vw);max-height:88vh;border:0;padding:0;background:#fff}.policy-dialog::backdrop{background:#061b32bb;backdrop-filter:blur(5px)}.policy-close{position:sticky;top:12px;float:right;margin:12px 18px;background:#e9eef5;border:0;border-radius:50%;width:38px;height:38px;font-size:26px}.cookie-banner{position:fixed;z-index:1000;bottom:22px;left:22px;max-width:590px;right:22px;width:calc(100% - 44px);background:#fff;color:#0b2642;padding:28px;box-shadow:0 12px 70px #00193240;border-top:3px solid #0079ec}.cookie-banner[hidden],.map-placeholder[hidden],iframe[hidden]{display:none!important}.cookie-banner h2{font-size:25px;margin:9px 0}.cookie-banner p{font-size:13px;line-height:1.6;margin-bottom:12px}.cookie-banner a{font-size:12px;text-decoration:underline}.cookie-actions{display:flex;gap:12px;margin-top:20px}.cookie-actions button,.map-placeholder button{padding:12px 18px;background:#0b2642;color:white;border:1px solid #0b2642;font-size:12px}.cookie-actions button:last-child{background:white;color:#0b2642}.map-placeholder{background:#e9eff5;min-height:350px;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.map-placeholder h3{font-size:30px}.network-skyline{width:100%;background:white;border:0;padding:15px;margin-top:20px;color:#092c4b}.network-skyline svg{width:210px;max-width:100%;height:62px;display:block;margin:auto}.network-skyline span{font-size:11px}.uae-connections{padding:15px 0;color:#efd3a4}.uae-connections svg{width:100%;height:auto}.uae-connections p{font-size:10px;letter-spacing:1.5px;color:#adbdce}.uae-connections text{font:12px 'IBM Plex Sans',Arial;fill:#e8eef5}@media(max-width:760px){.usp-editorial{padding:45px 7%}.usp-editorial>h2{font-size:34px}.usp-editorial article{grid-template-columns:30px 1fr;gap:15px}.usp-editorial article p{grid-column:2}.directory-toolbar{gap:12px}.cookie-banner{padding:20px;bottom:12px;left:12px;width:calc(100% - 24px)}.legal-copy{padding:35px 22px}.legal-copy h1{font-size:33px}.cookie-actions{flex-wrap:wrap}.map-placeholder{padding:30px}}

.directory-opening[hidden],.network-skyline[hidden],.enquiry-monogram[hidden]{display:none!important}.enquiry-monogram{width:65px;height:65px;object-fit:cover;display:block;margin:8px 0;}.directory-toolbar label{text-transform:none!important}
.globe-column{min-width:0}.globe-column .uae-connections{max-width:410px;margin:25px auto;padding:20px 30px;border-top:1px solid #ffffff26}.network-section .network-toolbar{display:none}.city-record .selected-landmark{height:180px}.network-skyline{margin-top:12px}.network-atlas .city-record{padding-top:20px;padding-bottom:20px}.network-atlas .record-rule{margin:15px 0}.network-atlas .city-country,.network-atlas .record-status{color:#a2bbd8}.network-atlas .city-record h3{font-size:25px}.network-atlas .panel-note{color:#a2bbd8}
.city-placeholder{height:100%;background:linear-gradient(145deg,#173c64,#071b31);display:flex;align-items:center;padding:32px}.city-placeholder>span{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-1px;color:#6f91b4}.typographic-city:after{pointer-events:none}.broker-card-body>button:not(.broker-logo){text-align:left;line-height:1.5}.landmark-caption h2{overflow-wrap:anywhere}
.network-skyline{display:block;padding:0;background:white}.network-skyline img{display:block;width:100%;height:auto}.broker-logo{display:block!important;width:100%;background:#fff}.broker-logo>img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}.founder-banner>img[src*="amit-forum"]{object-position:35% center}


.broker-card-body{min-height:106px;padding:22px 24px;background:#f4f6f8}.broker-logo{display:flex!important;align-items:center;justify-content:space-between;gap:20px;background:transparent!important;min-height:60px}.broker-logo .skyline-wordmark{width:185px;max-width:68%;height:48px;mix-blend-mode:multiply}.broker-visit{font-size:11px;color:#415a72;line-height:1.5;white-space:nowrap}.network-section{padding:85px 7%;background:#f0f4f8}.network-atlas{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);padding:0;gap:0;align-items:stretch;background:#0b2038;overflow:hidden;margin-bottom:25px}.network-atlas .globe-stage{height:100%;min-height:610px;width:100%;margin:0}.network-atlas .appointment-panel{margin:0;padding:30px;background:#fff;color:#122c47;border:0;align-self:stretch}.network-atlas .panel-heading{margin-bottom:16px}.network-atlas .panel-heading .eyebrow,.network-atlas .panel-number{color:#688099;font-size:10px}.network-atlas .city-selection{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px;border:0}.network-atlas .city-tab{font-size:11px;color:#526b83;border:1px solid #d6e0ea;padding:8px 10px;line-height:1.2}.network-atlas .city-tab.active{background:#0b2038;color:white;border-color:#0b2038}.network-atlas .city-record{display:flex;flex-direction:column;padding:0}.network-atlas .selected-landmark{width:100%;height:205px;object-fit:cover;margin:0 0 22px}.network-atlas .city-country{color:#71849a;font-size:10px;letter-spacing:1px}.network-atlas .city-record h2{font-size:35px;line-height:1.15;color:#122c47;margin:7px 0 15px}.network-atlas .record-rule{display:none}.network-atlas .record-status{color:#177752;font-size:10px;letter-spacing:.6px}.network-atlas .network-skyline{display:block;background:transparent;padding:0;margin:14px 0;width:190px;max-width:100%}.network-skyline .skyline-wordmark{width:100%;height:48px;mix-blend-mode:multiply}.network-atlas .has-skyline #broker-name{display:none}.network-atlas #broker-name{font-size:20px;margin:15px 0}.network-atlas #broker-summary{font-size:13px;line-height:1.7;color:#64798e;margin:0 0 16px}.network-atlas #city-detail{background:none;color:#1b5ed0;border:0;border-bottom:1px solid #bed0e9;padding:0 0 8px;font-size:12px;align-self:flex-start}.network-bottom{justify-content:flex-end}.globe-bottom-label{color:#9ab1c9}.globe-controls span{color:#9ab1c9}.network-atlas .globe-top-label{color:#aac0d6}footer{background:#f1f4f7!important;color:#122c47!important;border-top:1px solid #d8e1e9}footer .footer-top{border-color:#d8e1e9;align-items:start}footer .official-logo{mix-blend-mode:multiply;width:205px;padding:0!important;background:transparent!important}footer .wordmark{display:flex;gap:4px;align-items:flex-start;width:max-content;background:none!important;padding:0!important}footer .brand-tm{color:#122c47;position:static;font-size:9px;margin-top:10px}footer p,footer address,footer a,footer .eyebrow,footer button,footer .footer-bottom{color:#466078!important}footer .footer-bottom{border-color:#d8e1e9}footer .footer-top>p{color:#122c47!important;font-size:29px}.desktop-nav{gap:18px}.desktop-nav a{font-size:11px}
@media(max-width:900px){.network-atlas{grid-template-columns:1fr 1fr}.network-atlas .appointment-panel{padding:22px}.network-atlas .city-tab{font-size:10px}.broker-logo .skyline-wordmark{max-width:65%}.broker-visit{font-size:10px}.network-atlas .globe-stage{min-height:610px}}
@media(max-width:650px){.network-atlas{display:block}.network-atlas .globe-stage{height:340px;min-height:340px;margin:0;width:100%}.network-atlas .appointment-panel{padding:25px}.network-atlas .selected-landmark{height:210px}.network-atlas .city-record{display:flex}.network-atlas .city-record h2{font-size:35px}.network-atlas .city-selection{gap:7px}.network-atlas .city-tab{font-size:11px}.network-skyline .skyline-wordmark{height:43px}.broker-card-body{min-height:90px}.broker-logo .skyline-wordmark{width:185px;height:45px}footer .official-logo{width:165px}footer .footer-top>p{font-size:23px}.network-section{padding:55px 6%}}
.journal-opening{padding:85px 8%;background:#edf2f6}.journal-opening h1{font-size:clamp(42px,5vw,72px);font-weight:400;letter-spacing:-2.5px;line-height:1.05;margin:25px 0}.journal-opening h1 em{font-style:normal;color:#3265b2}.journal-opening>p{font-size:17px;line-height:1.7;max-width:540px;color:#60748a}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.journal-index{grid-template-columns:repeat(2,minmax(0,1fr));padding:60px 8% 90px;gap:60px 35px}.journal-card{display:block;color:#122c47}.journal-card>img{width:100%;height:245px;object-fit:cover;margin-bottom:25px;transition:filter .25s}.journal-card:hover>img{filter:brightness(1.08)}.journal-card .eyebrow{font-size:10px;letter-spacing:1.5px;color:#53728e}.journal-card h3{font-size:26px;line-height:1.25;font-weight:400;margin:15px 0}.journal-card p{font-size:14px;line-height:1.75;color:#667b8d}.journal-read{display:block;border-top:1px solid #d2dde6;margin-top:25px;padding-top:15px;font-size:12px;color:#255daf}.journal-home{padding:80px 7%;background:#fff}.journal-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:25px}.journal-heading h2{font-size:44px;font-weight:400;letter-spacing:-1.4px;margin-top:15px}.journal-heading>a{font-size:13px;color:#255daf;white-space:nowrap}.article-opening{max-width:1000px;margin:auto;padding:65px 35px}.article-opening>a{display:block;font-size:12px;color:#456c99;margin-bottom:45px}.article-opening .eyebrow{font-size:10px;color:#527392}.article-opening h1{font-size:clamp(40px,5vw,67px);line-height:1.08;letter-spacing:-2px;font-weight:400;margin:25px 0}.article-opening>p{font-size:21px;line-height:1.6;color:#657c90}.article-cover{width:84%;height:440px;object-fit:cover;display:block;margin:0 auto}.article-layout{max-width:1120px;display:grid;grid-template-columns:220px 1fr;gap:65px;margin:auto;padding:65px 35px}.article-layout aside{padding-top:10px;color:#6a7e91;font-size:13px;line-height:1.8}.article-layout aside p{margin:15px 0 25px}.article-layout aside a{color:#255daf}.article-body section{margin-bottom:40px}.article-body h2{font-size:28px;font-weight:500;line-height:1.25;margin-bottom:20px}.article-body p{font-size:17px;line-height:1.9;color:#455e73;margin-bottom:20px}.article-body blockquote{font-size:32px;line-height:1.4;padding:30px 0 30px 25px;border-left:3px solid #2d6fcd;margin:45px 0;color:#153657}.article-cta{padding:32px;background:#eef3f7}.article-cta .primary-action{font-size:13px}.journal-related{padding:60px 8% 90px;border-top:1px solid #d7e1e8}.journal-related>.eyebrow{display:block;margin-bottom:35px}@media(max-width:900px){.journal-grid{gap:22px}.journal-card h3{font-size:23px}.journal-card>img{height:210px}.article-layout{grid-template-columns:160px 1fr;gap:30px}}@media(max-width:650px){.journal-opening{padding:45px 7%}.journal-opening h1{font-size:43px;letter-spacing:-1.8px}.journal-grid,.journal-index{grid-template-columns:1fr}.journal-index{padding:40px 7%}.journal-card>img{height:250px}.journal-card h3{font-size:27px}.journal-home{padding:50px 7%}.journal-heading{display:block}.journal-heading h2{font-size:35px;margin-bottom:22px}.journal-grid{gap:38px}.article-opening{padding:35px 7%}.article-opening h1{font-size:42px}.article-opening>p{font-size:18px}.article-cover{width:100%;height:280px}.article-layout{display:block;padding:35px 7%}.article-layout aside{display:none}.article-body p{font-size:16px}.article-body blockquote{font-size:27px}.journal-related{padding:40px 7%}}

footer.signature-footer{padding:0;background:#0b2038!important;color:#fff!important;border:0}.signature-footer .footer-masthead{padding:35px 7%;background:#f5f7fa;display:flex;justify-content:space-between;align-items:center;gap:30px}.signature-footer .footer-masthead .official-logo{width:230px}.signature-footer .footer-masthead p{font-size:24px;line-height:1.35;letter-spacing:-.5px;margin:0;color:#122c47!important}.signature-footer .footer-masthead p span{color:#657c91}.signature-footer .footer-inner{padding:65px 7% 25px}.signature-footer .footer-statement{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding-bottom:55px;border-bottom:1px solid #34475d;gap:24px}.signature-footer .footer-statement>.eyebrow{grid-column:1/-1;font-size:10px;letter-spacing:2px;color:#99b0c8!important}.signature-footer h2{font-size:clamp(42px,5.7vw,82px);font-weight:400;line-height:1.06;letter-spacing:-3px;margin:0;color:#fff}.signature-footer h2 span{color:#8daed4}.signature-footer .footer-invitation{display:flex;gap:35px;justify-content:space-between;align-items:center;text-align:left;border:0;border-bottom:1px solid #59708a;background:none;padding:0 0 18px;font-size:18px;line-height:1.6;color:#fff!important;max-width:380px;justify-self:end}.signature-footer .footer-invitation span{font-size:30px}.signature-footer .footer-columns{display:grid;grid-template-columns:1.15fr .8fr 1.2fr;gap:50px;padding:45px 0 50px}.signature-footer .footer-columns .eyebrow{display:block;font-size:10px;letter-spacing:1.6px;color:#8ea7c2!important;margin-bottom:24px}.signature-footer .footer-columns a,.signature-footer .footer-columns button{display:block;font-size:13px;line-height:1.7;margin:0 0 12px;color:#e1e9f2!important;background:none;border:0;padding:0;text-align:left}.signature-footer address{font-size:13px;line-height:1.9;font-style:normal;color:#c1cedd!important;margin-bottom:20px}.signature-footer .footer-registration{font-size:11px;line-height:1.9;color:#8ea7c2!important;margin-top:25px}.signature-footer .footer-legal{display:flex;justify-content:space-between;align-items:start;border-top:1px solid #34475d;padding-top:24px;gap:30px;font-size:10px;color:#8ea7c2}.signature-footer .footer-legal nav{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:flex-end}.signature-footer .footer-legal a,.signature-footer .footer-legal button{font-size:10px;background:none;border:0;padding:0;color:#aabdd1!important}.signature-footer a:hover,.signature-footer button:hover{color:#fff!important;text-decoration:underline;text-underline-offset:5px}.city-status.is-appointed{background:#e6f3ed;color:#12543c;border:1px solid #d3e9df}.city-status.is-open{background:#fff;color:#354d67;border:1px solid #e1e7ed}.availability-copy{font-size:12px!important;line-height:1.7!important;color:#536c83!important}
@media(max-width:800px){.signature-footer .footer-columns{gap:28px;grid-template-columns:1fr 1fr}.signature-footer .footer-columns>div:last-child{grid-column:1/-1}.signature-footer .footer-legal{display:block}.signature-footer .footer-legal nav{justify-content:flex-start;margin-top:20px}.signature-footer .footer-invitation{font-size:16px}}
@media(max-width:550px){.signature-footer .footer-masthead{padding:28px 7%;align-items:start}.signature-footer .footer-masthead .official-logo{width:155px}.signature-footer .footer-masthead p{font-size:15px}.signature-footer .footer-inner{padding-top:40px}.signature-footer .footer-statement{grid-template-columns:1fr;padding-bottom:35px}.signature-footer h2{letter-spacing:-2px;font-size:51px}.signature-footer .footer-invitation{justify-self:start;margin-top:15px;width:100%;max-width:none;font-size:16px}.signature-footer .footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 0}.signature-footer .footer-columns a,.signature-footer address{font-size:12px}.signature-footer .footer-columns .eyebrow{font-size:9px;letter-spacing:1px}.signature-footer .footer-registration{font-size:10px}}
.broker-card .landmark-frame img[src*="baku.webp"]{transform:rotate(90deg) scale(1.25)}
.broker-card img[src*="toronto-waterfront"]{object-position:25% center}.broker-card img[src*="auckland-harbour"]{object-position:70% center}.broker-card img[src*="bangkok.jpg"]{object-position:center top;transform:none}.broker-card img[src*="paris.jpg"],.broker-card img[src*="tokyo.jpg"],.broker-card img[src*="jakarta.jpg"],.broker-card img[src*="shenzhen.jpg"]{object-position:center 20%}
.founder-banner>div>p{font-size:16px;line-height:1.7;letter-spacing:normal;color:#c3d2e3;margin:0 0 28px;max-width:46ch;text-wrap:pretty}.founder-banner .primary-action{margin-top:0}.founder-banner>div{min-width:0}#enquiry-dialog #enquiry-title{margin-bottom:30px}


.discovery-invitation{position:fixed;right:24px;bottom:24px;z-index:90;width:min(350px,calc(100vw - 32px));padding:25px;background:#fff;color:#142e4b;box-shadow:0 12px 45px #071c3430;border-top:3px solid #2863e9;font-family:"IBM Plex Sans",Arial,sans-serif}
.discovery-invitation[hidden],.broker-card[hidden],.network-empty[hidden]{display:none!important}
.discovery-invitation>span{font-size:10px;letter-spacing:.13em;font-weight:600}
.discovery-invitation p{font-size:21px;line-height:1.3;margin:14px 0 18px;padding-right:12px}
.invitation-dismiss{position:absolute;right:8px;top:5px;border:0;background:none;color:#526880;font-size:25px;width:36px;height:36px;cursor:pointer}
.invitation-action{display:flex;justify-content:space-between;gap:20px;width:100%;background:#2863e9;color:white;border:0;padding:13px 15px;font:500 14px "IBM Plex Sans",Arial,sans-serif;cursor:pointer}
@media(max-width:600px){.discovery-invitation{right:16px;bottom:16px;padding:16px;width:calc(100vw - 32px)}.discovery-invitation p{font-size:16px;margin:8px 0 12px}.discovery-invitation>span{font-size:9px}.invitation-action{padding:10px 12px}}

.desktop-nav a{font-size:13px}
.directory-toolbar label:first-child{font-size:14px;font-weight:500;letter-spacing:.025em;line-height:1.45}
.membership-seal img{height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block;margin-inline:auto}

.visitor-sitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:25px 7% 80px}.visitor-sitemap h2{font-size:24px;margin-bottom:20px}.visitor-sitemap ul{padding:0;list-style:none}.visitor-sitemap li{margin:16px 0}.visitor-sitemap a{color:#245ba4;line-height:1.6;text-decoration:underline;text-underline-offset:4px}img[src*="dubai-downtown-day"]{object-position:35% 15%}@media(max-width:760px){.visitor-sitemap{grid-template-columns:1fr;gap:15px}}
.broker-card .landmark-frame img[src*="dubai-downtown-day"]{object-position:35% 0%}#city-dubai .city-status{left:22px;right:auto}

.broker-card .landmark-frame img[src*="dubai-centered"]{object-position:center top}img[src*="dubai-centered"]{object-position:center top}

.broker-card .landmark-frame img[src*="dubai-skyline-day"]{object-position:54% center}img[src*="dubai-skyline-day"]{object-position:54% center}


.broker-open .landmark-frame img{filter:grayscale(.72) saturate(.55)}
.broker-open .city-status{background:#eef0f2;color:#475563;border:1px solid #d3d9df}
.broker-appointed .city-status{background:#edf3fc;color:#244e85;border:1px solid #c5d6ed}
.broker-verified .city-status{background:#e5f3eb;color:#12543c;border:1px solid #c0dfce}
.standard-object{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}
.standard-object>.eyebrow,.standard-object>.seal-caption{display:block;width:100%;text-align:center;margin-inline:auto}
.standard-object .seal-stage{width:min(100%,465px);margin-inline:auto}
.standard-object .seal-stage img{width:100%;height:auto;margin-inline:auto;object-fit:contain;transform:none}
img[src*="dubai-waterfront-day"]{object-position:73% center}

#circle.circle-section{display:grid;grid-template-columns:1.12fr 1fr;align-items:stretch;min-height:0;background:#122844;overflow:hidden}
#circle .circle-content{grid-column:1;grid-row:1;padding:clamp(40px,6vw,96px);align-self:center;width:auto;max-width:none;position:relative}
#circle .circle-content h2{font-size:clamp(34px,3.5vw,56px);line-height:1.14;letter-spacing:-.035em;margin:30px 0}
#circle .circle-lower{display:flex;flex-direction:column;align-items:flex-start;gap:28px}
#circle .circle-lower p{max-width:47ch;margin:0;font-size:16px;line-height:1.8;color:#c0cedd}
#circle .outline-button{margin:0;padding:17px 25px;border:1px solid #a5b9d2;color:#fff;font-size:14px}
#circle .chapter{color:#a7bdd5}#circle .chapter>span:first-child{color:#6f9eff}
#circle .circle-portrait{grid-column:2;grid-row:1;position:relative;margin:0;min-height:620px;overflow:hidden}
#circle .circle-portrait img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:none}
#circle .circle-portrait figcaption{position:absolute;inset:auto 0 0;padding:55px 35px 26px;background:linear-gradient(transparent,#0c2039e8);color:#fff;font-size:17px}
#circle .circle-portrait figcaption span{display:block;color:#c6d4e3;font-size:11px;margin-top:8px;letter-spacing:.06em}
@media(max-width:700px){#circle.circle-section{grid-template-columns:1fr}#circle .circle-content{padding:42px 7%;grid-row:1}#circle .circle-portrait{grid-column:1;grid-row:2;min-height:0;height:520px}#circle .circle-portrait img{object-position:center 34%}#circle .circle-content h2{font-size:36px}#circle .circle-lower p{font-size:15px}}

:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-path-flags-1x: url("assets/phone-flags.webp");
  --iti-path-flags-2x: url("assets/phone-flags.webp");
  --iti-path-globe-1x: none;
  --iti-path-globe-2x: none;
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
:root{--iti-path-flags-1x:url('assets/phone-flags.webp');--iti-path-flags-2x:url('assets/phone-flags.webp')}.phone-field>label{display:block;margin-bottom:10px}.phone-control{display:flex;align-items:stretch;min-width:0;background:#f4f6f9;border-bottom:1px solid #adc1da}.country-picker{display:flex;align-items:center;gap:8px;position:relative;flex:0 0 102px;padding:0 10px;border-right:1px solid #dbe3ec}.country-picker select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.country-picker:focus-within{outline:2px solid #2860d4;outline-offset:2px}.country-picker .iti__flag{flex-shrink:0}.dial-display{font-size:13px;white-space:nowrap;color:#183956}.phone-control input{min-width:0!important;width:100%!important;border:0!important;background:transparent!important;padding-left:12px!important}.enquiry-business small{font-weight:400;color:#7c8fa1;font-size:11px}#enquiry-form .enquiry-business{margin-top:18px}#enquiry-dialog .enquiry-content{padding-top:35px;padding-bottom:35px}#enquiry-dialog #enquiry-title{margin-top:20px;margin-bottom:18px}#enquiry-intro{font-size:14px;line-height:1.7}.phone-field{min-width:0}.phone-field>label{font-size:13px;color:#526b85}#enquiry-dialog .appointment-note{margin-top:28px;padding-top:20px}@media(max-width:600px){.country-picker{flex-basis:100px}.enquiry-business{gap:15px}.phone-control input{font-size:16px!important}#enquiry-dialog .enquiry-content{padding-top:30px}}
@media(max-width:900px){#enquiry-dialog .enquiry-art{display:none}#enquiry-dialog .enquiry-shell{grid-template-columns:1fr}#enquiry-dialog .enquiry-content{padding:35px 7%}#enquiry-dialog{max-width:650px}}@media(max-width:480px){#enquiry-dialog .form-pair{grid-template-columns:1fr}#enquiry-dialog .form-pair>*,#enquiry-dialog .enquiry-business>*{min-width:0}#enquiry-dialog #enquiry-title{font-size:32px}}
@media(max-width:480px){#enquiry-dialog .form-pair{row-gap:18px!important}.phone-field{margin-bottom:4px}}

.audit-section{padding:clamp(54px,7vw,110px) max(5vw,24px);background:#fff;color:#142a45}.audit-heading{max-width:1000px;margin-bottom:36px}.audit-heading h2{font-size:clamp(32px,4vw,58px);line-height:1.1;letter-spacing:-.035em;margin:20px 0}.audit-intro{font-size:clamp(18px,1.6vw,23px);line-height:1.65;max-width:870px;color:#425873}.audit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.audit-cards article{border-top:1px solid #abbace;padding-top:24px}.audit-number{color:#235acb;font-size:14px}.audit-cards h3{font-size:24px;line-height:1.2;margin:22px 0 15px}.audit-section p{line-height:1.7}.audit-cards p,.audit-columns p{color:#425873;font-size:17px}.audit-note{font-size:14px;color:#50647b;margin-top:26px;max-width:1000px}.audit-flow{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b6c7d9;margin:36px 0}.audit-flow li{background:#edf3f8;padding:32px}.audit-flow li>span{font-size:12px;letter-spacing:.12em;color:#37516f}.audit-flow h3{font-size:25px;margin:24px 0 12px}.audit-crm{background:#122844;color:white}.audit-crm p,.audit-crm .eyebrow{color:#d2deeb}.crm-editorial{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.crm-editorial .primary-action{margin-top:25px}.crm-connection{min-height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #627896;padding:35px;text-align:center}.crm-connection strong{font-size:clamp(26px,3.3vw,48px);border:1px solid #6a9ce7;padding:20px 30px;background:#1a385e}.crm-connection>span{letter-spacing:.12em;font-size:12px}.crm-connection i{display:block;height:35px;width:1px;background:#7ca9e8}.crm-connection small{margin-top:30px;color:#d2deeb}.audit-columns{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:35px}.audit-product-hero{background:#edf3f8;color:#142a45;padding:90px max(5vw,24px)}.audit-product-hero h1{font-size:clamp(40px,5.5vw,80px);line-height:1.08;letter-spacing:-.04em;margin:25px 0}.audit-product-hero p{font-size:21px;max-width:650px;line-height:1.6}.audit-product-hero button{margin-top:25px}.city-seal{position:absolute;left:22px;top:22px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;max-width:145px}.landmark-frame .city-seal img{position:static!important;width:88px!important;height:88px!important;object-fit:contain!important;filter:none!important;transform:none!important;aspect-ratio:1}.city-seal>span{padding:7px 10px;background:#fff;color:#193b37;font-size:12px;line-height:1.2;box-shadow:0 2px 10px #0002}.broker-appointed .city-seal>span{background:#edf3ff;color:#173b69}.broker-appointed .city-seal img{opacity:.85}.desktop-nav{gap:clamp(10px,1.2vw,22px)}.desktop-nav a{white-space:nowrap}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #1261d9;outline-offset:4px}.audit-crm a:focus-visible{outline-color:#fff}#directory-count{color:#304b69}.audit-section .eyebrow{color:#42617e}.audit-crm .eyebrow{color:#b5c9e2}@media(max-width:1100px){.audit-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.audit-cards,.audit-flow,.crm-editorial,.audit-columns{grid-template-columns:1fr}.audit-cards{gap:25px}.crm-connection{min-height:300px;margin-top:20px}.audit-section{padding:50px 24px}.city-seal{left:16px;top:16px}.landmark-frame .city-seal img{width:72px!important;height:72px!important}.audit-product-hero{padding:55px 24px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.landmark-frame .city-seal img{border-radius:50%;background:#fff;padding:3px;box-shadow:0 3px 14px #061a2750}
.crm-cover{display:grid;grid-template-columns:1.05fr 1fr;min-height:650px;background:#edf3f8;color:#142a45}.crm-cover-copy{padding:90px 5vw 60px}.crm-cover h1{font-size:clamp(42px,5.1vw,76px);line-height:1.08;letter-spacing:-.045em;margin:32px 0}.crm-cover em,.answers-cover em{font-style:normal;color:#2560d7}.crm-cover-copy>p{font-size:22px;line-height:1.6;max-width:420px}.crm-cover .primary-action{margin-top:28px}.crm-cover-scroll{display:block;margin-top:42px;font-size:14px;color:#35516d}.crm-cover-scroll span{margin-left:20px}.crm-cover-art{position:relative;overflow:hidden;min-height:550px;background:#122844}.crm-cover-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50%;filter:brightness(.68)}.crm-cover-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:white;background:linear-gradient(0deg,#0c223bd9,transparent 70%)}.crm-cover-overlay>span{font-size:12px;letter-spacing:.22em}.crm-orbit{width:260px;height:260px;border:1px solid #ffffff70;border-radius:50%;display:grid;place-items:center;position:relative}.crm-orbit:before{content:'';position:absolute;inset:22px;border:1px solid #ffffff30;border-radius:50%}.crm-orbit img{width:130px;height:130px;background:white;border-radius:50%;padding:16px;box-shadow:0 0 0 12px #ffffff14}.crm-cover-art>p{position:absolute;bottom:30px;left:0;right:0;text-align:center;color:white;font-size:12px;letter-spacing:.18em}.visual-journey{padding:90px 5vw;background:#f6f8fa;color:#142a45}.journey-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:0 7vw;align-items:end;margin-bottom:45px}.journey-heading>.eyebrow{grid-column:1/-1}.journey-heading h2{font-size:clamp(32px,4vw,56px);letter-spacing:-.035em;line-height:1.1;margin:20px 0 0}.journey-heading>p{font-size:18px;line-height:1.7;color:#425873}.market-bridge{display:grid;grid-template-columns:1fr .68fr 1fr;background:#122844}.market-bridge figure{position:relative;min-height:390px;margin:0;overflow:hidden}.market-bridge figure:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071a30ed,transparent 75%)}.market-bridge figure>img{width:100%;height:100%;position:absolute;object-fit:cover}.market-bridge figcaption{position:absolute;z-index:1;bottom:30px;left:28px;right:20px;color:white;display:flex;flex-direction:column;gap:12px}.market-bridge figcaption small{letter-spacing:.12em;font-size:11px}.market-bridge figcaption strong{font-size:40px;font-weight:500}.market-bridge figcaption>span{font-size:14px;color:#e3eaf3}.bridge-centre{padding:35px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;color:white;gap:18px}.bridge-centre>img{background:white;border-radius:50%;padding:10px}.bridge-centre strong{font-size:20px;line-height:1.45;font-weight:500}.bridge-centre p{font-size:13px;color:#c3d2e3;margin:0}.bridge-line{height:22px;width:1px;background:#92b6eb}.bridge-centre small{font-size:9px;letter-spacing:.13em;color:#c3d2e3}.journey-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.journey-stages article{display:flex;gap:18px;border-top:1px solid #b7c7d6;padding-top:24px}.journey-stages article>span{color:#2864d9;font-size:15px}.journey-stages h3{font-size:21px;line-height:1.3;margin:0 0 12px}.journey-stages p{font-size:16px;line-height:1.7;color:#425873;margin:0}.answers-cover{display:grid;grid-template-columns:1.5fr 1fr;background:#edf3f8;padding:75px 6vw;gap:7vw;align-items:center;color:#142a45}.answers-cover h1{font-size:clamp(38px,4.5vw,68px);line-height:1.1;letter-spacing:-.035em;margin:26px 0}.answers-cover p{font-size:19px;line-height:1.65;max-width:640px;color:#425873}.answers-cover aside{border-left:1px solid #bfccda;text-align:center;padding-left:40px;display:flex;align-items:center;flex-direction:column;gap:25px}.answers-cover aside img{width:230px;height:230px;object-fit:contain;border-radius:50%;mix-blend-mode:multiply}.answers-cover aside>span{font-size:11px;line-height:1.8;letter-spacing:.15em;color:#365370}.answers-search{display:block;margin-top:35px}.answers-search>span{font-size:14px;color:#365370}.answers-search>div{display:flex;align-items:center;background:#fff;border-bottom:2px solid #315fbb;margin-top:12px}.answers-search input{min-width:0;width:100%;border:0;background:transparent;padding:21px 20px;font:inherit;color:#142a45}.answers-search>div>span{font-size:28px;padding-right:20px;color:#315fbb}.answers-layout{padding:70px 6vw 90px;display:grid;grid-template-columns:260px 1fr;gap:7vw;align-items:start}.answers-topics{position:sticky;top:125px;display:flex;flex-direction:column}.answers-topics>a{display:flex;align-items:center;gap:14px;padding:22px 0;border-bottom:1px solid #d4dfe9;color:#1d3856;font-size:16px}.answers-topics>a>span{font-size:12px;color:#506783}.answers-topics b{margin-left:auto;color:#2864d9;font-weight:400}.answers-personal{margin-top:42px;background:#edf3f8;padding:22px}.answers-personal p{margin:0 0 15px;font-size:17px}.answers-personal button{font-size:14px}.answers-result-count{font-size:13px;color:#506783;margin:0 0 30px}.answers-group{scroll-margin-top:140px;margin-bottom:48px}.answers-group h2{font-size:30px;margin:0 0 16px;letter-spacing:-.02em}.answers-group details{border-top:1px solid #c5d2df}.answers-group details:last-child{border-bottom:1px solid #c5d2df}.answers-group summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:24px 0;font-size:18px;line-height:1.4;color:#18334f}.answers-group summary::-webkit-details-marker{display:none}.answers-group summary>span{font-size:11px;color:#526b84}.answers-group summary>b{margin-left:auto;font-size:23px;font-weight:400;color:#2864d9}.answers-group details[open]{background:#f3f7fb;padding:0 20px}.answers-group details[open] summary>b{transform:rotate(45deg)}.answers-group .faq-original-answer{padding:0 15px 26px 30px;font-size:17px;line-height:1.8;color:#425873}.answers-empty{padding:30px;background:#edf3f8;color:#304b69}.answers-group[hidden],.answers-group details[hidden]{display:none}@media(max-width:900px){.crm-cover{grid-template-columns:1fr}.crm-cover-art{min-height:380px}.crm-cover-copy{padding:55px 6vw}.crm-cover h1{font-size:52px}.journey-heading{grid-template-columns:1fr}.market-bridge{grid-template-columns:1fr 1fr}.bridge-centre{grid-column:1/-1;grid-row:2;padding:25px}.bridge-centre .bridge-line,.bridge-centre>img,.bridge-centre small{display:none}.market-bridge figure{min-height:320px}.journey-stages{grid-template-columns:1fr}.answers-cover{grid-template-columns:1fr}.answers-cover aside{display:none}.answers-layout{grid-template-columns:1fr;gap:35px}.answers-topics{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.answers-topics>.eyebrow{grid-column:1/-1}.answers-personal{display:none}}@media(max-width:520px){.visual-journey{padding:50px 24px}.market-bridge figcaption{left:15px;bottom:20px}.market-bridge figcaption strong{font-size:28px}.market-bridge figcaption small{font-size:9px}.market-bridge figcaption>span{font-size:12px}.market-bridge figure{min-height:280px}.crm-cover h1{font-size:43px}.crm-cover-copy>p{font-size:19px}.answers-cover{padding:48px 24px}.answers-layout{padding:40px 24px}.answers-topics>a{font-size:14px;gap:8px}.answers-group summary{font-size:17px}.answers-group .faq-original-answer{padding-left:0}.answers-group details[open]{padding:0 12px}}
.crm-architecture{background:#102a49;isolation:isolate;min-height:670px}.architecture-grid{position:absolute;inset:0;background:linear-gradient(135deg,#1a3c63,#0b1e36);z-index:-3}.architecture-grid:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:42px 42px;transform:skewY(-28deg) scale(1.5)}.architecture-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.65;z-index:-1}.architecture-heading{position:absolute;top:9%;left:10%;color:#fff}.architecture-heading>span{font-size:10px;letter-spacing:.2em;color:#a9c2e2}.architecture-heading strong{display:block;font-size:clamp(24px,2.6vw,37px);font-weight:400;margin-top:12px;letter-spacing:-.02em}.architectural-block{position:absolute;transform:rotate(-30deg) skewX(30deg);background:linear-gradient(135deg,#294c74,#132f50);border:1px solid #6d95c570;box-shadow:16px 24px 0 #081a2d55;z-index:-2}.block-one{width:190px;height:190px;left:-40px;top:39%}.block-two{width:240px;height:240px;right:-80px;top:46%;background:linear-gradient(135deg,#345a84,#18395e)}.block-three{width:110px;height:110px;left:29%;bottom:8%;background:#1d4169}.architecture-core{position:absolute;left:50%;top:49%;width:190px;height:190px;transform:translate(-50%,-50%) rotate(-10deg);background:linear-gradient(135deg,#fff,#d8e5f4);box-shadow:14px 20px 0 #4875aa55,30px 40px 55px #07192c80;display:grid;place-items:center;border:1px solid #fff}.architecture-core:before{content:'';position:absolute;inset:-20px;border:1px solid #a1c4f54d}.architecture-core img{width:145px;height:145px;transform:rotate(10deg);object-fit:contain}.architecture-word{position:absolute;color:white;font-size:15px;letter-spacing:.12em;line-height:1.8}.architecture-word>span{font-size:9px;letter-spacing:.17em;color:#b8cee7}.word-local{left:10%;top:65%}.word-global{right:8%;top:31%;text-align:right}.crm-architecture>p{font-size:11px!important;letter-spacing:.2em!important;bottom:30px!important}@media(max-width:900px){.crm-architecture{min-height:540px}.architecture-core{width:160px;height:160px}.architecture-core img{width:120px;height:120px}.architecture-heading strong{font-size:30px}.word-local{top:68%}.word-global{top:30%}}@media(max-width:520px){.crm-architecture{min-height:500px}.architecture-heading{top:8%;left:8%}.architecture-heading strong{font-size:28px}.architecture-core{width:145px;height:145px}.architecture-core img{width:110px;height:110px}.word-global{right:7%;top:30%;font-size:12px}.word-local{left:8%;font-size:12px}.architecture-word>span{font-size:8px}}

.crm-constellation{position:relative;min-height:460px;width:100%;isolation:isolate;background:radial-gradient(ellipse at center,#274b752e,transparent 68%)}.crm-constellation>svg{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.constellation-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:25px 18px;min-width:155px;background:#1a375a;border:1px solid #6588b5;box-shadow:0 18px 55px #05162b66}.constellation-core img{width:78px;height:78px;background:#fff;border-radius:50%;padding:7px}.constellation-core strong{font-size:20px;font-weight:500;color:#fff;white-space:nowrap}.constellation-node{position:absolute;display:flex;flex-direction:column;gap:8px;max-width:185px}.constellation-node>span{font-size:11px;letter-spacing:.1em;color:#9cbee9}.constellation-node strong{font-size:18px;font-weight:500;color:#fff}.constellation-node small{font-size:12px;color:#c0d1e6;line-height:1.4}.node-a{top:8%;left:2%}.node-b{top:8%;right:1%;text-align:right}.node-c{bottom:8%;left:2%}.node-d{bottom:8%;right:1%;text-align:right}.market-bridge{position:relative;grid-template-columns:1fr .65fr 1fr;background:#102844;overflow:hidden}.market-bridge figure{min-height:440px}.market-bridge figure:first-child:after{background:linear-gradient(0deg,#071a30ed,transparent 75%),linear-gradient(90deg,transparent 60%,#102844)}.market-bridge figure:last-child:after{background:linear-gradient(0deg,#071a30ed,transparent 75%),linear-gradient(270deg,transparent 60%,#102844)}.bridge-centre{position:relative;gap:20px;padding:35px 12px;background:radial-gradient(ellipse at center,#294c7280,transparent 70%)}.bridge-centre strong{font-size:clamp(24px,2.6vw,37px);line-height:1.12;letter-spacing:-.025em;font-weight:400;z-index:1}.bridge-centre p{font-size:12px;letter-spacing:.03em;z-index:1}.bridge-emblem{position:relative;display:grid;place-items:center;width:125px;height:125px;margin:15px 0 10px;z-index:1;border:1px solid #93b3dc60;border-radius:50%;box-shadow:0 0 0 16px #7ba2d20b,0 0 0 32px #7ba2d206}.bridge-emblem img{width:94px;height:94px;border-radius:50%;background:#fff;padding:9px}.bridge-route{position:absolute;left:-85%;right:-85%;top:38%;height:110px;border-top:1px solid #c2dcffb3;border-radius:50%;pointer-events:none;z-index:1}.bridge-route:before,.bridge-route:after{content:'';position:absolute;top:33px;width:7px;height:7px;background:#e1eeff;border-radius:50%;box-shadow:0 0 14px #97c6ff}.bridge-route:before{left:7%}.bridge-route:after{right:7%}.market-bridge figcaption{bottom:35px}.crm-editorial{gap:5vw}@media(max-width:900px){.market-bridge{grid-template-columns:1fr 1fr}.bridge-centre{grid-column:1/-1;grid-row:2;flex-direction:row;justify-content:center;gap:24px;padding:28px 20px}.bridge-emblem{width:85px;height:85px;margin:0;flex-shrink:0}.bridge-emblem img{width:65px;height:65px}.bridge-centre strong{font-size:28px;text-align:left}.bridge-centre p{max-width:100px;text-align:left;line-height:1.6}.bridge-route{display:none}.market-bridge figure{min-height:320px}.crm-constellation{max-width:620px;margin:auto}}@media(max-width:520px){.crm-constellation{min-height:430px}.constellation-node{max-width:135px}.constellation-node strong{font-size:15px}.constellation-node small{font-size:11px}.constellation-core{min-width:135px;padding:20px 10px}.constellation-core strong{font-size:17px}.constellation-core img{width:65px;height:65px}.bridge-centre{flex-wrap:wrap;gap:20px}.bridge-centre p{flex-basis:100%;max-width:none;text-align:center;margin:0}.market-bridge figure{min-height:280px}}

.crm-aperture{background:radial-gradient(ellipse at 52% 45%,#42658a,#142b47 55%,#0a1b30);isolation:isolate}.aperture-x{position:absolute;inset:8% -2% 13%;clip-path:polygon(4% 7%,30% 7%,51% 33%,82% 0,100% 0,64% 48%,96% 92%,68% 92%,49% 65%,16% 100%,0 100%,35% 49%);background:#75b3ff}.aperture-x img{width:100%;height:100%;object-fit:cover;object-position:55% 50%}.case-intro{padding:80px 6vw;background:#edf3f8;color:#172c46}.case-intro h1{font-size:clamp(42px,5.8vw,82px);letter-spacing:-.045em;line-height:1.07;font-weight:500;margin:28px 0}.case-intro h2{font-size:clamp(30px,4vw,54px);line-height:1.15;font-weight:500}.case-intro em{font-style:normal;color:#2d61d7}.case-intro p{max-width:750px;font-size:21px;line-height:1.8}.case-index{padding:65px 6vw;background:#f6f8fa}.case-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#132943;color:white;margin-top:24px}.case-feature>img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block}.case-feature>div{padding:55px 45px;align-self:center}.case-feature h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15;font-weight:500;margin:25px 0}.case-feature p{color:#d3deeb;font-size:18px;line-height:1.7}.case-feature .eyebrow{color:#c5d9f7}.case-panorama{display:grid;grid-template-columns:1fr 1fr;position:relative;background:#132943}.case-panorama figure{position:relative;margin:0;height:470px;overflow:hidden}.case-panorama figure>img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.case-panorama figcaption{position:absolute;bottom:35px;left:6vw;color:white;font-size:40px}.case-cross{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:18px;background:white;border-radius:50%;box-sizing:content-box;box-shadow:0 0 0 16px #ffffff20}@media(max-width:800px){.case-feature{grid-template-columns:1fr}.case-feature>img{min-height:0;height:270px}.case-feature>div{padding:30px 24px}.case-panorama figure{height:300px}.case-panorama figcaption{font-size:26px}.case-cross{padding:10px;width:55px;height:55px}.crm-aperture{min-height:470px}}

.crm-world-window{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:450px;overflow:hidden}.crm-world-window>img:not(.world-signature){width:100%;height:450px;object-fit:cover}.crm-world-window>img:nth-child(2){margin-top:55px}.crm-world-window>.world-signature{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:18px;border-radius:50%;box-sizing:content-box;box-shadow:0 0 0 12px #ffffff20}@media(max-width:600px){.crm-world-window{min-height:320px}.crm-world-window>img:not(.world-signature){height:320px}}

.audit-crm .crm-editorial{align-items:center;gap:4vw}.audit-crm .crm-editorial .audit-heading{margin-bottom:24px}.audit-crm .crm-editorial h2{font-size:clamp(32px,3.6vw,54px)}.standard-tabs{display:flex!important;gap:10px!important;border:0!important;margin:32px 0!important}.standard-tabs [role=tab]{flex:1;padding:17px 13px!important;border:1px solid #9aafc7!important;border-radius:4px;background:#fff!important;color:#264566!important;font-weight:600;cursor:pointer;min-height:54px}.standard-tabs [role=tab]:after{content:' +';margin-left:8px}.standard-tabs [aria-selected=true]{background:#2560d7!important;color:white!important;border-color:#2560d7!important;box-shadow:0 5px 16px #2560d725}.standard-tabs [aria-selected=true]:after{content:' −'}.standard-tabs [role=tab]:hover{box-shadow:0 0 0 2px #2560d7}.case-story{display:grid;grid-template-columns:1fr 2.3fr;gap:8vw;padding:80px 6vw;background:#fff;color:#142a45}.case-story aside{border-top:2px solid #2560d7;padding-top:25px}.case-story dl{margin-top:30px}.case-story dt{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#56708b;margin-top:25px}.case-story dd{margin:7px 0;font-size:21px}.case-story h2{font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:20px 0}.case-story p{font-size:19px;line-height:1.85;color:#425873;max-width:780px}.case-story p+.eyebrow{display:block;margin-top:55px}.case-pullquote{font-size:clamp(30px,4vw,54px);line-height:1.2;border-left:3px solid #2560d7;padding:20px 30px;margin:40px 0}.case-pullquote span{color:#2560d7}@media(max-width:700px){.case-story{grid-template-columns:1fr;padding:50px 24px}.case-story dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.case-story dt{margin:0}.standard-tabs{gap:6px!important}.standard-tabs [role=tab]{font-size:13px!important;padding:14px 6px!important}.standard-tabs [role=tab]:after{display:none}}


.crm-lens-scene{isolation:isolate;background:radial-gradient(ellipse at 55% 35%,#29577d 0,#112a46 45%,#071b30 90%);perspective:1100px;min-height:650px}.lens-ambient{position:absolute;inset:13% 8% 20%;background:#78c9ed24;border-radius:50%;filter:blur(35px)}.lens-horizon{position:absolute;width:150%;height:35%;left:-25%;bottom:9%;border:1px solid #a2d4f749;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 18px #4ea4ee14}.crm-lens{position:absolute;width:68%;aspect-ratio:1;left:15%;top:20%;transform:rotateY(-16deg) rotateZ(-9deg);filter:drop-shadow(22px 34px 22px #0007);z-index:3;animation:lens-arrive 1.4s ease-out both}.lens-rim{width:100%;height:100%;padding:14px;border-radius:50%;background:linear-gradient(125deg,#e8f9ff 0,#6a95b8 17%,#143a58 30%,#bfe9ff 48%,#f0fcff 55%,#355a7b 78%,#94c8e4 100%);box-shadow:10px 8px 0 #0d2e49,14px 10px 0 #355d7b,inset 0 0 0 2px #fff8}.lens-view{width:100%;height:100%;position:relative;border-radius:50%;overflow:hidden;border:3px solid #0c233a;background:#15324c}.lens-view>img{width:100%;height:100%;object-fit:cover;object-position:42% 50%;transform:scale(1.1) rotate(9deg)}.lens-view:after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:inset 12px 15px 24px #06172c66,inset -10px -8px 16px #c3edff33;background:linear-gradient(0deg,#03172bb3,transparent 35%)}.lens-reflection{position:absolute;inset:-20%;background:linear-gradient(120deg,transparent 35%,#fff2 40%,#fff0 48%,#fff1 52%,transparent 60%);z-index:2}.lens-view>span{position:absolute;bottom:12%;left:0;right:0;text-align:center;color:white;z-index:3;letter-spacing:.16em;font-size:11px;text-transform:uppercase;transform:rotate(9deg)}.lens-window{position:absolute;width:29%;height:37%;overflow:hidden;border:1px solid #c9e7ff80;box-shadow:12px 20px 25px #0005;background:#224664;border-radius:80px 80px 8px 8px}.lens-window img{width:100%;height:100%;object-fit:cover;filter:brightness(.9)}.lens-window>span{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.13em;color:white;text-transform:uppercase;text-shadow:0 1px 6px #000}.lens-window-back{top:7%;right:7%;transform:rotate(11deg);z-index:1}.lens-window-front{left:5%;bottom:13%;transform:rotate(-10deg);z-index:2}.lens-brand{position:absolute;right:9%;bottom:14%;z-index:4;background:linear-gradient(135deg,#fff,#e2edf5);box-shadow:0 12px 30px #06142766;border:1px solid white;border-radius:12px;padding:16px 22px;display:flex;align-items:center;gap:12px;transform:rotate(-5deg)}.lens-brand img{width:56px;height:56px}.lens-brand span{font-size:15px;letter-spacing:-.02em;font-weight:600;color:#142b46}.crm-lens-scene>p{bottom:28px;font-size:10px;color:#dce9f5}.crm-lens-scene:hover .crm-lens{transform:rotateY(-8deg) rotateZ(-6deg);transition:transform .7s ease}@keyframes lens-arrive{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(max-width:900px){.crm-lens-scene{min-height:600px}.crm-lens{width:58%;left:21%;top:14%}.lens-window{width:24%}.lens-window-front{left:10%}.lens-brand{right:13%}}@media(max-width:520px){.crm-lens-scene{min-height:460px}.crm-lens{width:73%;left:13%;top:21%}.lens-rim{padding:9px}.lens-window{height:32%;width:29%}.lens-window-back{right:6%;top:7%}.lens-window-front{left:4%;bottom:17%}.lens-brand{right:7%;bottom:14%;padding:10px 13px;gap:7px}.lens-brand img{width:38px;height:38px}.lens-brand span{font-size:12px}.crm-lens-scene>p{bottom:22px}}@media(prefers-reduced-motion:reduce){.crm-lens{animation:none}.crm-lens-scene:hover .crm-lens{transform:rotateY(-16deg) rotateZ(-9deg);transition:none}}


.crm-lens-scene{background:radial-gradient(ellipse at 50% 42%,#38617f 0,#193650 40%,#091c30 85%)}.crm-lens{width:72%;left:13%;top:18%;transform:rotateY(-12deg) rotateZ(-6deg)}.lens-rim{padding:10px;box-shadow:6px 5px 0 #09243c,10px 8px 0 #466c87,16px 13px 0 #0b253c,inset 0 0 0 1px #fff9}.lens-view>img{transform:scale(1.1) rotate(6deg)}.lens-view>span{transform:rotate(6deg)}.lens-window{border-radius:110px 110px 16px 16px;border-color:#c9e7ff55}.lens-window-back{top:8%;right:5%;transform:rotate(7deg)}.lens-window-front{left:4%;bottom:10%;transform:rotate(-7deg)}.lens-brand{right:8%;bottom:11%;padding:13px 19px;transform:rotate(-3deg);border-radius:45px;background:linear-gradient(130deg,#fff,#dceaf4);box-shadow:0 16px 32px #03132666}.lens-brand img{width:45px;height:45px}.lens-brand span{font-size:14px}.lens-horizon{bottom:13%;opacity:.6}.crm-lens-scene:after{content:'';position:absolute;left:18%;right:14%;bottom:5%;height:9%;background:#020d1d70;border-radius:50%;filter:blur(15px);z-index:-1}@media(max-width:900px){.crm-lens{width:60%;left:20%;top:15%}}@media(max-width:520px){.crm-lens{width:75%;left:12%;top:20%}.lens-rim{padding:8px}.lens-brand{right:7%;bottom:9%;padding:9px 13px}.lens-brand img{width:34px;height:34px}.lens-brand span{font-size:12px}.lens-window-front{bottom:12%}}

.crm-global-art{background:radial-gradient(ellipse at 52% 45%,#2c5276,#142c47 50%,#071a2e);min-height:650px;isolation:isolate}.global-x-cities,.global-x-shadow{position:absolute;inset:5% -4% 4%;mask:url('assets/nextech-x-mask.svg') center/contain no-repeat;-webkit-mask:url('assets/nextech-x-mask.svg') center/contain no-repeat}.global-x-shadow{background:linear-gradient(135deg,#9fd1fc,#1264d9 50%,#061a31);transform:translate(9px,13px);filter:brightness(1.2)}.global-x-cities{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:3px;background:#c9e4ff;transform:translate(-4px,-3px)}.global-x-cities img{width:100%;height:100%;min-height:0;object-fit:cover}.global-x-cities img:nth-child(1){object-position:40% 50%}.global-x-cities img:nth-child(3){object-position:50% 65%}.global-x-cities img:nth-child(6){object-position:65% 55%}.global-x-caption{position:absolute;bottom:30px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:12px;color:#dce9f6;font-size:13px;letter-spacing:.08em}.global-x-caption img{background:#fff;border-radius:50%;padding:5px}.crm-cover:has(.crm-global-art) h1{font-size:clamp(40px,4.5vw,66px)}.crm-cover:has(.crm-global-art) .crm-cover-copy>p{font-size:19px;max-width:510px}@media(max-width:900px){.crm-global-art{min-height:560px}.global-x-cities,.global-x-shadow{inset:0 7% 3%}}@media(max-width:520px){.crm-global-art{min-height:430px}.global-x-cities,.global-x-shadow{inset:0 -6% 4%}.global-x-caption{bottom:20px}.crm-cover:has(.crm-global-art) h1{font-size:42px}}


.crm-global-art{background:radial-gradient(ellipse at 60% 44%,#e2edf7,#f3f7fb 68%);min-height:680px;overflow:hidden}.global-x-cities,.global-x-shadow{inset:12% -3% 9%;mask-image:url('assets/nextech-x-vector-mask.svg');-webkit-mask-image:url('assets/nextech-x-vector-mask.svg');mask-size:contain;-webkit-mask-size:contain}.global-x-shadow{background:linear-gradient(135deg,#76b8ff,#075bce 60%,#153a6c);transform:translate(8px,11px);filter:none}.global-x-cities{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2px;transform:translate(0,0);background:#e7f1fb}.global-x-cities img{object-fit:cover;filter:none}.global-x-cities img:nth-child(1){object-position:42% 45%}.global-x-cities img:nth-child(2){object-position:50% 45%}.global-x-cities img:nth-child(3){object-position:50% 65%}.global-x-cities img:nth-child(4){object-position:40% 40%}.global-x-cities img:nth-child(5){object-position:50% 40%}.global-x-cities img:nth-child(6){object-position:65% 45%}.crm-cover:has(.crm-global-art){background:#f3f7fb}.crm-cover:has(.crm-global-art) .crm-cover-copy{padding-right:3vw}.crm-global-art:after{content:'';position:absolute;left:20%;right:16%;height:4%;bottom:11%;border-radius:50%;background:#24446918;filter:blur(17px);z-index:-1}@media(min-width:901px){.crm-cover:has(.crm-global-art){grid-template-columns:1fr 1.1fr}.crm-cover:has(.crm-global-art) h1{font-size:clamp(40px,4.4vw,65px)}}@media(max-width:900px){.crm-global-art{min-height:530px}.global-x-cities,.global-x-shadow{inset:7% 5% 7%}}@media(max-width:520px){.crm-global-art{min-height:380px}.global-x-cities,.global-x-shadow{inset:8% 0 8%}}

.global-x-cities{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:1px}.global-x-cities img:nth-child(1){object-position:50% 50%}.global-x-cities img:nth-child(2){object-position:48% 50%}.global-x-cities img:nth-child(3){object-position:50% 50%}
.global-x-cities{overflow:hidden}.global-x-cities img:nth-child(3){transform:scale(1.3) translateY(-13%);transform-origin:center;object-position:48% 50%}
.global-x-cities{grid-template-columns:30% 30% 40%}.global-x-cities img:nth-child(3){transform:none;object-fit:cover;object-position:50% 50%;height:66%;align-self:start;margin-top:-3%;width:100%}

.global-x-cities{grid-template-columns:30% 25% 45%}.singapore-scene{width:100%;height:100%;background:#071423 url("assets/cities/singapore-night.webp") center top / auto 55% repeat-y}
.singapore-scene{background-size:100% auto;background-position:center 4%}

.appointment-close.platform-invitation{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:6vw;padding:64px 6vw;min-height:0}.platform-invitation .invitation-heading h2{font-size:clamp(34px,4vw,58px);line-height:1.12;margin:22px 0 0;letter-spacing:-.035em}.platform-invitation .invitation-action{border-left:1px solid #7f9fbe55;padding-left:4vw}.platform-invitation .invitation-action p{font-size:20px;line-height:1.6;margin:0 0 26px;max-width:420px}.platform-invitation .primary-action{margin:0;max-width:100%}@media(max-width:760px){.appointment-close.platform-invitation{grid-template-columns:1fr;gap:28px;padding:44px 24px}.platform-invitation .invitation-action{border-left:0;border-top:1px solid #7f9fbe55;padding:25px 0 0}.platform-invitation .invitation-heading h2{font-size:38px}.platform-invitation .invitation-action p{font-size:18px}}
.platform-invitation .invitation-action{display:block;background:transparent;box-shadow:none;border-radius:0;color:inherit;cursor:auto;width:auto}.platform-invitation .invitation-action p{color:#c6d3e3}.platform-invitation .invitation-action .primary-action{display:inline-flex;width:auto;white-space:nowrap;padding:20px 26px;font-size:16px}


#platform-founder > img { object-position: center top; }


#circle.circle-section{grid-template-columns:minmax(0,1fr) minmax(0,480px);padding:48px max(5%,calc((100% - 1400px)/2));gap:clamp(32px,5vw,80px);align-items:center}
#circle .circle-content{padding:0}
#circle .circle-portrait{min-height:0;height:auto;align-self:center}
#circle .circle-portrait img{position:static;width:100%;height:auto;object-fit:contain}
#platform-founder{grid-template-columns:minmax(0,420px) minmax(0,1fr);padding:48px max(5%,calc((100% - 1400px)/2));gap:clamp(32px,6vw,96px);align-items:center}
#platform-founder>img{display:block;width:100%;height:auto;object-fit:contain}
#platform-founder>div{padding:0}
@media(max-width:700px){
#circle.circle-section,#platform-founder{grid-template-columns:1fr;padding:36px 7%;gap:32px}
#circle .circle-portrait{grid-column:1;grid-row:2;width:100%;max-width:480px;justify-self:center;height:auto}
#platform-founder>img{max-width:420px;justify-self:center}
}

.property-fields{border:0;padding:0;margin:24px 0}.property-fields legend{font-size:18px;font-weight:600;margin-bottom:20px}.property-fields select,.property-fields textarea{width:100%;box-sizing:border-box;background:#f3f6fa;color:#19304d;border:1px solid #bcccdc;padding:15px;font:inherit;border-radius:0}.property-fields textarea{resize:vertical}.property-fields[hidden],.enquiry-business[hidden]{display:none!important}.property-enquiry .enquiry-art{display:none}.property-enquiry .enquiry-shell{grid-template-columns:1fr}.property-enquiry{max-width:850px}.property-enquiry .enquiry-content{padding:40px clamp(24px,5vw,64px)}


#platform-founder{grid-template-columns:minmax(0,280px) minmax(0,760px);justify-content:center;padding:32px 5%;gap:clamp(32px,4vw,64px)}
#platform-founder h2{font-size:clamp(30px,3.2vw,48px);margin:20px 0 24px}
#platform-founder .line-link{margin-top:8px}
@media(max-width:700px){#platform-founder{grid-template-columns:1fr;padding:32px 7%;gap:28px}#platform-founder>img{max-width:280px}#platform-founder h2{font-size:32px}}

#platform-founder .platform-founder-portrait{position:relative;margin:0;overflow:hidden;width:100%}
#platform-founder .platform-founder-portrait img{display:block;width:100%;height:auto}
#platform-founder .platform-founder-portrait figcaption{position:absolute;inset:auto 0 0;padding:48px 22px 22px;background:linear-gradient(transparent,rgba(12,32,57,.94));color:#fff;font-size:22px;line-height:1.3}
#platform-founder .platform-founder-portrait figcaption span{display:block;margin-top:8px;font-size:12px;letter-spacing:.05em;color:#d1dce9}
@media(max-width:700px){#platform-founder .platform-founder-portrait{max-width:280px;justify-self:center}}

.certificate-showcase{display:grid;grid-template-columns:.8fr 1.4fr;gap:clamp(30px,5vw,80px);align-items:center;background:#eef3f7;padding:70px 7%}.certificate-showcase h2{font-size:clamp(34px,4vw,58px);line-height:1.1;margin:24px 0}.certificate-showcase p{line-height:1.7;color:#536b83;max-width:40ch}.certificate-preview{padding:0;border:0;background:white;cursor:zoom-in;box-shadow:0 18px 45px #132c4924}.certificate-preview img{display:block;width:100%;height:auto}#certificate-dialog{border:0;padding:44px 16px 16px;width:min(1200px,94vw);max-height:92vh;background:#fff}#certificate-dialog::backdrop{background:#09192bce}#certificate-dialog img{display:block;width:100%;height:auto}.certificate-close{position:absolute;right:12px;top:4px;border:0;background:transparent;font-size:30px;color:#17314c;cursor:pointer}.certificate-preview:focus-visible,.certificate-close:focus-visible{outline:3px solid #2860ed;outline-offset:4px}@media(max-width:700px){.certificate-showcase{grid-template-columns:1fr;padding:40px 7%}}


.platform-hero .xf-shape{background:#0b2243;transform:rotate(-5deg)}
.platform-hero .xf-shape img{mix-blend-mode:normal;opacity:1;object-fit:cover;object-position:62% center}
.platform-hero .xf-outline{border-color:#a4bddd}


.platform-hero .xf-art{background:radial-gradient(ellipse at 55% 48%,#c9d9ed80,transparent 68%)}
.platform-hero .xf-outline{border:0;inset:13% 1%;border-radius:50%;background:radial-gradient(ellipse,#31588d22,transparent 68%);transform:rotate(-25deg)}
.platform-hero .platform-city-x{transform:rotate(-5deg);background:#142b46}
.platform-hero .platform-city-x .platform-city{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;opacity:1}
.platform-hero .platform-city-x .city-west{width:52%;object-position:48% center;clip-path:polygon(0 0,100% 0,66% 100%,0 100%)}
.platform-hero .platform-city-x .city-centre{left:28%;width:53%;object-position:48% center;clip-path:polygon(32% 0,100% 0,66% 100%,0 100%)}
.platform-hero .platform-city-x .city-east{left:62%;width:38%;object-position:60% center;clip-path:polygon(45% 0,100% 0,100% 100%,0 100%)}
.platform-hero .platform-city-x:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,#d8e8ff30 35.2%,transparent 35.6%,transparent 72%,#d8e8ff45 72.2%,transparent 72.6%);pointer-events:none}
@media(prefers-reduced-motion:reduce){.platform-hero .xf-shape{transition:none}}
.platform-hero .platform-city-x .city-centre{height:145%;top:-35%;object-position:50% 75%}.platform-hero .platform-city-x .city-east{object-position:72% center}

.platform-hero .platform-seven-x{transform:none;inset:22px -3% 24px -3%;background:#17304d}
.platform-hero .platform-seven-x .city-panel{position:absolute;object-fit:cover;mix-blend-mode:normal;opacity:1;border:2px solid #f6f8fb;box-sizing:border-box}
.platform-seven-x .panel-0{left:0;top:0;width:50%;height:25%;object-position:50% 40%}
.platform-seven-x .panel-1{left:50%;top:0;width:50%;height:25%;object-position:52% 50%}
.platform-seven-x .panel-2{left:0;top:25%;width:50%;height:23%;object-position:50% 50%}
.platform-seven-x .panel-3{left:50%;top:25%;width:50%;height:23%;object-position:50% 60%}
.platform-seven-x .panel-4{left:0;top:48%;width:100%;height:19%;object-position:50% 55%}
.platform-seven-x .panel-5{left:0;top:67%;width:50%;height:33%;object-position:50% 50%}
.platform-seven-x .panel-6{left:50%;top:67%;width:50%;height:33%;object-position:63% 55%}
.platform-hero .xf-art:hover .platform-seven-x{transform:none}
@media(max-width:600px){.platform-hero .xf-art{height:370px;margin:20px 3% 0}.platform-hero .xf-label{left:0;bottom:0}.platform-hero .platform-seven-x{inset:0 0 30px}}

.platform-seven-x .panel-0{object-position:50% 20%}.platform-seven-x .panel-4{object-position:50% 78%}.platform-seven-x .panel-5{object-position:50% 80%}


.platform-hero .platform-seven-x .panel-4{left:20%;width:60%;object-position:50% 55%;border-left:0;border-right:0;z-index:1}
.platform-hero .platform-seven-x:before{content:"";position:absolute;left:0;right:0;top:48%;height:19%;background:#8a7460 url("assets/cities/dubai.webp") center 55% / 60% auto repeat-x;border-top:2px solid #f6f8fb;border-bottom:2px solid #f6f8fb;box-sizing:border-box}

@media(min-width:701px) and (max-width:1000px){#circle.circle-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:36px 5%}#circle .section-number{flex-wrap:wrap;gap:12px}#circle h2{font-size:clamp(28px,4vw,40px)}}
@media(max-width:400px){.dubai-origin>div{min-width:0}.origin-marks{flex-wrap:wrap}.origin-marks a{max-width:calc(50% - 8px)}.origin-marks a img,.origin-marks a:first-child img{max-width:100%;height:auto}}


#enquiry-dialog [hidden]{display:none!important}



.page-identity{padding:20px 5%;border-bottom:1px solid #d5dfea;background:#edf3f8;color:#163454;font-weight:600;font-size:15px;letter-spacing:.04em}
.page-identity span{display:inline-block;border-left:3px solid #2864dc;padding-left:13px}
.site-header a[aria-current=page],.mobile-nav a[aria-current=page]{color:#2459c7!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:9px}
footer a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
.entry-advantage{font-size:clamp(17px,2vw,22px);font-weight:500;color:#2459c7;line-height:1.6}
.broker-logo .skyline-wordmark{width:68%;max-width:210px;height:auto;margin:auto;display:block}
.city-seal-green{width:72px;height:72px;background:white;border-radius:50%;padding:3px;overflow:hidden}
.city-seal-green img{width:100%;height:100%;object-fit:contain;border-radius:50%}
.visual-journey h1{font-size:clamp(36px,5vw,64px);line-height:1.12;letter-spacing:-.035em;margin:20px 0 0}
@media(max-width:600px){.page-identity{padding:16px 6%;font-size:14px}.city-seal-green{width:60px;height:60px}}


.landmark-frame .city-seal-green{width:80px;height:80px;padding:0;background:transparent;overflow:visible;display:block;filter:drop-shadow(0 3px 7px #102e2633)}
.landmark-frame .city-seal-green img{display:block;width:100%!important;height:100%!important;max-width:none;padding:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;object-fit:contain!important}
@media(max-width:700px){.landmark-frame .city-seal-green{width:64px;height:64px}}


.landmark-frame .city-seal-green{width:88px;height:88px;overflow:visible;padding:0;background:transparent}
.landmark-frame .city-seal-green img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;padding:0!important;opacity:1!important;max-width:none}
@media(max-width:700px){.landmark-frame .city-seal-green{width:72px;height:72px}}

.landmark-frame .city-seal-green img{border-radius:50%!important}


@media(min-width:701px){
 .lg-columns{display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:clamp(24px,4vw,64px);row-gap:28px;align-items:start}
 .lg-columns>article{display:grid;grid-template-rows:subgrid;grid-row:1 / 4;row-gap:28px;min-width:0}
 .lg-columns>article:first-child{grid-column:1}
 .lg-columns>article:last-child{grid-column:3}
 .lg-columns>article>span,.lg-columns>article>h3,.lg-columns>article>p{margin:0}
 .lg-columns>article>p{max-width:38ch}
 .lg-columns>.lg-x{grid-column:2;grid-row:1 / 4;align-self:center;justify-self:center;margin:0;display:grid;place-items:center}
 .lg-columns>.lg-x .brand-x{width:115px;height:100px}
}
@media(min-width:601px) and (max-width:700px){.lg-columns{grid-template-columns:1fr;gap:24px}.lg-columns>.lg-x{justify-self:center}}


.platform-hero .platform-seven-x .panel-0{object-position:48% 55%}
.platform-hero .platform-seven-x .panel-4{left:31%;width:38%;object-position:50% 50%}
.platform-hero .platform-seven-x:before{background-size:38% auto;background-position:center 50%}


.journey-stages article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start}
.journey-stages article>span{line-height:1.3;padding-top:3px}
.journey-stages article>div{min-width:0}
.journey-stages h3{margin:0 0 16px}
.journey-stages p{margin:0;max-width:42ch}
@media(min-width:901px){.journey-stages{grid-template-rows:auto 1fr;column-gap:30px;row-gap:16px}.journey-stages article{grid-row:1 / 3;grid-template-rows:subgrid;row-gap:16px}.journey-stages article:nth-child(1){grid-column:1}.journey-stages article:nth-child(2){grid-column:2}.journey-stages article:nth-child(3){grid-column:3}.journey-stages article>div{display:grid;grid-template-rows:subgrid;grid-row:1 / 3;grid-column:2}.journey-stages h3{margin:0}}

.journey-heading>p{margin:0;align-self:center}
@media(min-width:901px){
.market-bridge{grid-template-columns:repeat(3,minmax(0,1fr))}
.market-bridge figure{min-height:440px}
.market-bridge figcaption{left:28px;right:28px;bottom:35px;gap:20px}
.market-bridge figcaption strong{font-size:clamp(30px,2.6vw,40px);line-height:1.12}
.market-bridge figcaption>span,.bridge-centre p{font-size:14px;line-height:1.6;letter-spacing:0;min-height:23px}
.bridge-centre{display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:end;gap:20px;padding:35px 24px}
.bridge-centre>.bridge-emblem{align-self:center;grid-row:1}
.bridge-centre>strong{grid-row:2;font-size:clamp(30px,2.6vw,40px);line-height:1.12}
.bridge-centre>p{grid-row:3;margin:0}
.journey-stages{column-gap:0}
.journey-stages article{margin:0;padding:24px 28px 0}
.journey-stages article+article{border-left:1px solid #d5dfe8}
.journey-heading{grid-template-columns:1.4fr 1fr;align-items:center}
}


h1 .broker-title-name{display:inline-block;white-space:nowrap}
@media(max-width:600px){h1 .broker-title-name{font-size:clamp(20px,6.8vw,40px);letter-spacing:-.04em}}


#city-barcelona .landmark-frame>img,#city-beijing .landmark-frame>img,#city-bogota .landmark-frame>img,#city-karachi .landmark-frame>img,#city-lahore .landmark-frame>img,#city-seoul .landmark-frame>img,#city-islamabad .landmark-frame>img,#city-zagreb .landmark-frame>img,#city-hongkong .landmark-frame>img{object-position:center top}


#city-hongkong .landmark-frame>img,#city-melbourne .landmark-frame>img,#city-bangkok .landmark-frame>img,#city-zagreb .landmark-frame>img,#city-auckland .landmark-frame>img,#city-jammu .landmark-frame>img,#city-mohali .landmark-frame>img,#city-rajkot .landmark-frame>img,#city-bhubaneswar .landmark-frame>img,#city-islamabad .landmark-frame>img,#city-madrid .landmark-frame>img,#city-amsterdam .landmark-frame>img,#city-rome .landmark-frame>img,#city-newdelhi .landmark-frame>img,#city-bangalore .landmark-frame>img,#city-chandigarh .landmark-frame>img,#city-goa .landmark-frame>img,#city-dehradun .landmark-frame>img,#city-indore .landmark-frame>img,#city-lucknow .landmark-frame>img,#city-colombo .landmark-frame>img,#city-dhaka .landmark-frame>img,#city-kathmandu .landmark-frame>img,#city-beijing .landmark-frame>img,#city-shanghai .landmark-frame>img,#city-shenzhen .landmark-frame>img,#city-tokyo .landmark-frame>img,#city-seoul .landmark-frame>img,#city-cairo .landmark-frame>img,#city-casablanca .landmark-frame>img,#city-mumbai .landmark-frame>img,#city-ahmedabad .landmark-frame>img,#city-morbi .landmark-frame>img,#city-rak .landmark-frame>img,#city-kohsamui .landmark-frame>img{object-position:50% 50%}



#city-barcelona .landmark-frame>img{object-position:65% 50%}
#city-paris .landmark-frame>img{object-position:60% 50%}
#city-alexandria .landmark-frame>img{object-position:50% 50%}
#city-bangalore .landmark-frame>img{object-position:75% 50%}
#city-chandigarh .landmark-frame>img{object-position:50% 70%}
#city-goa .landmark-frame>img{object-position:55% 50%}
#city-rak .landmark-frame>img{object-position:40% 0%}


.audit-cards{row-gap:0}.audit-cards article{padding-bottom:36px;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.audit-cards h3{margin:22px 0 16px}.audit-cards p{margin:0}.lg-title{align-items:start}.lg-title>.eyebrow{align-self:start}.lg-columns{align-items:start}.benefits-download{margin:18px 0}.benefits-form-note{color:#425873;font-size:15px;line-height:1.5}.enquiry-success .booking-link{margin-top:16px}.enquiry-success .benefits-download[hidden],.benefits-form-note[hidden]{display:none}
@media(max-width:700px){.audit-cards article{grid-row:auto;grid-template-rows:auto auto auto}}

@media(min-width:651px){
.journal-grid{row-gap:0}
.journal-grid>.journal-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;padding-bottom:40px;align-items:start}
.journal-grid>.journal-card>p{margin:0}
.journal-grid>.journal-card>.journal-read{align-self:end}
}


.benefits-guide-showcase{grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,110px)}
.benefits-guide-preview{width:min(100%,440px);justify-self:center;border:1px solid #d9e2ed;transition:transform .2s}.benefits-guide-preview:hover{transform:translateY(-4px)}
.benefits-guide-actions{display:flex;align-items:flex-start;flex-direction:column;gap:22px;margin-top:30px}.benefits-guide-actions .primary-action{max-width:100%;white-space:normal}
#benefits-guide-dialog{border:0;padding:0;width:min(780px,94vw);max-height:92vh;background:white;overflow:auto}#benefits-guide-dialog::backdrop{background:#09192bce}#benefits-guide-dialog>img{display:block;width:100%;height:auto}
.benefits-preview-toolbar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:white;border-bottom:1px solid #d9e2ed;z-index:1}.benefits-preview-toolbar .primary-action{padding:12px 20px;min-height:44px;font-size:14px}.benefits-preview-close{border:0;background:white;color:#17314c;font-size:30px;width:44px;height:44px;cursor:pointer}.benefits-preview-close:focus-visible{outline:3px solid #2860ed}
@media(max-width:700px){.benefits-guide-showcase{grid-template-columns:1fr}.benefits-guide-showcase h2{font-size:38px}.benefits-guide-preview{max-width:340px}}
#membership-benefits .audit-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
#membership-benefits .audit-cards article{min-width:0}
@media(max-width:900px){#membership-benefits .audit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#membership-benefits .audit-cards{grid-template-columns:1fr}}


#benefits-guide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);align-items:center}
#benefits-guide .benefits-guide-preview{width:100%;max-width:760px;transform:none}
#benefits-guide .benefits-guide-preview img{width:100%;height:auto;aspect-ratio:1684/1191;object-fit:contain}
#benefits-guide-dialog{width:min(1200px,96vw)}
@media(max-width:800px){#benefits-guide{grid-template-columns:1fr}#benefits-guide .benefits-guide-preview{max-width:100%}}


.regional-contacts{display:grid;gap:20px;margin:18px 0 22px;text-align:left}
.regional-contacts>div{display:grid;gap:7px}
.regional-contacts .region-label{display:block;font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:#a9bfdf}
.regional-contacts a{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;margin:0!important;font-size:15px!important;line-height:1.6}
.regional-contacts a small{font-size:10px;color:#adc0df;border:1px solid #526583;border-radius:20px;padding:1px 7px}
.faq-original-answer .region-label{color:#536985}.faq-original-answer .regional-contacts a small{color:#536985;border-color:#bbc9dc}
.appointment-band{position:relative;overflow:hidden}.appointment-band:after{content:"";position:absolute;right:3%;bottom:-95px;width:300px;height:300px;background:url('assets/nextech-x-favicon.svg') center/contain no-repeat;opacity:.045;pointer-events:none}
.appointment-band>div,.appointment-band>button{position:relative;z-index:1}
.invitation-note{max-width:620px;margin:24px auto!important;font-size:15px!important;line-height:1.7!important;color:#65758b}
.invitation-note>span{display:block;font-size:10px;letter-spacing:.17em;font-weight:700;color:#365fe1;margin-bottom:8px}
.invitation-note a{display:block!important;font-size:13px!important;margin-top:8px!important;color:#365fe1}
.enquiry-selection-note{font-size:13px;line-height:1.6;color:#65758b;margin:0 0 20px;max-width:500px}
@media(max-width:650px){.regional-contacts{gap:18px}.appointment-band:after{right:-80px;width:240px;height:240px}.invitation-note{padding:0 12px}}

.selection-strip{text-align:center;padding:24px;background:#f3f6fc;border-top:1px solid #e1e8f2}


.appointment-band:after{content:none}
.home-invitation{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px clamp(24px,5vw,80px);background:#f3f6fc;border-bottom:1px solid #dce5f1}
.home-invitation:after{content:"";position:absolute;width:180px;height:180px;right:20%;bottom:-80px;background:url('assets/nextech-x-favicon.svg') center/contain no-repeat;opacity:.035;pointer-events:none}
.home-invitation .eyebrow{font-size:10px;letter-spacing:.16em;color:#4564aa}
.home-invitation h2{font-family:var(--sans);font-size:clamp(21px,2vw,28px);line-height:1.25;margin:9px 0;color:#172744}
.home-invitation p{font-size:14px;line-height:1.65;margin:0;color:#65758b;max-width:650px}
.home-invitation>a{flex-shrink:0;font-size:13px;font-weight:600;color:#365fe1;text-decoration:none;border-bottom:1px solid #b8c8ec;padding:10px 0;position:relative;z-index:1}
.home-invitation>a span{margin-left:18px}
@media(max-width:650px){.home-invitation{align-items:flex-start;flex-direction:column;gap:12px;padding:25px 24px}.home-invitation:after{right:-30px}}


.home-founder .founder-invitation{border-top:1px solid rgba(167,194,229,.25);padding:20px 0 0;margin:22px 0 24px;max-width:520px}
.home-founder .founder-invitation .eyebrow{font-size:9px;letter-spacing:.16em;color:#9abcee}
.home-founder .founder-invitation h3{font-family:var(--sans);font-size:clamp(19px,1.8vw,24px);line-height:1.3;font-weight:500;color:#fff;margin:8px 0}
.home-founder .founder-invitation p{font-size:13px;line-height:1.7;margin:0 0 10px;color:#bdcde0}
.home-founder .founder-invitation a{display:inline-block;color:#a8c8ff;font-size:12px;text-decoration:none;border-bottom:1px solid rgba(168,200,255,.4);padding-bottom:4px}
.home-founder .founder-invitation a span{margin-left:12px}
@media(max-width:650px){.home-founder .founder-invitation{margin:18px 0 22px;padding-top:18px}}

.home-founder>img{height:100%;min-height:100%;object-fit:cover;align-self:stretch}.home-founder>div{padding-top:40px;padding-bottom:40px}@media(min-width:651px) and (max-width:950px){.home-founder h2{font-size:30px}}@media(max-width:650px){.home-founder>img{height:320px;min-height:0}}


.invitation-strip{display:flex;align-items:center;justify-content:space-between;gap:12px 28px;padding:17px clamp(24px,5vw,80px);background:#f1f5fb;border-top:1px solid #dfe7f2;border-bottom:1px solid #dfe7f2}
.invitation-strip p{margin:0;font-size:13px;line-height:1.6;color:#64758c}
.invitation-strip strong{color:#172744;font-weight:600;margin-right:8px}
.invitation-strip a{flex-shrink:0;font-size:12px;color:#365fe1;text-decoration:none}
.invitation-strip a span{margin-left:10px}
@media(max-width:650px){.invitation-strip{flex-wrap:wrap;gap:5px;padding:15px 24px}.invitation-strip p{font-size:12px}.invitation-strip a{font-size:11px}}


@media(max-width:1400px){.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:block;min-width:44px;min-height:44px;padding:10px}.header-actions{gap:16px;flex-shrink:0}.site-header{gap:20px}.mobile-nav:not([hidden]){display:flex}}
.mobile-nav{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}
@media(min-width:1401px){.mobile-nav{display:none!important}}
@media(max-width:650px){input,select,textarea{font-size:16px}.menu-toggle,.enquiry-close,.benefits-preview-close{min-width:44px;min-height:44px}}
#enquiry-dialog,#benefits-guide-dialog,#comparison-guide-dialog{max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain}
@media(max-height:500px){#enquiry-dialog .enquiry-art{display:none}#enquiry-dialog .enquiry-shell{grid-template-columns:1fr}#enquiry-dialog .enquiry-content{padding:28px}.benefits-preview-toolbar{position:sticky;top:0;z-index:2;background:white}}

@media(min-width:1921px){html{background:#edf1f6}body{max-width:1920px;margin-inline:auto;box-shadow:0 0 80px #142b4710}.site-header{padding-inline:64px}.utility-bar{padding-inline:64px}}

.mobile-nav{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px)}
#enquiry-dialog,#benefits-guide-dialog,#comparison-guide-dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}

.cookie-actions label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.cookie-actions input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0;accent-color:#2860d4}
.cookie-banner:not([hidden]){display:block!important;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}

.signature-footer .footer-linkedin{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:#b8cbe7;border:1px solid #ffffff30;border-radius:50%;transition:color .2s,background .2s}.signature-footer .footer-linkedin:hover{color:#fff;background:#0a66c2}.signature-footer .footer-linkedin:focus-visible{outline:2px solid #8ebcff;outline-offset:4px}.footer-linkedin svg{display:block;flex-shrink:0}

.signature-footer .footer-columns .footer-linkedin{display:flex;width:44px;height:44px;margin-top:16px;padding:0}
.signature-footer .footer-columns .footer-linkedin{justify-content:flex-start;border:0;border-radius:0;margin-top:10px;background:transparent}.signature-footer .footer-columns .footer-linkedin:hover{background:transparent;color:#fff}


@media(min-width:1024px){
 .site-header .desktop-nav{display:flex}
 .site-header .menu-toggle{display:none}
 .mobile-nav{display:none!important}
}
@media(min-width:1200px) and (max-width:1400px){
 .site-header{padding-inline:3%;gap:18px}
 .site-header .wordmark{flex:0 0 160px;width:160px}
 .site-header .official-logo{width:160px;max-width:100%;height:auto}
 .site-header .desktop-nav{gap:12px}
 .site-header .desktop-nav a{font-size:12px}
 .site-header .header-actions{gap:0}
 .site-header .text-button{padding:16px 18px;font-size:12px;white-space:nowrap}
}
@media(min-width:1024px) and (max-width:1199px){
 .site-header{display:grid;grid-template-columns:1fr auto;height:auto;min-height:120px;padding:18px 4%;gap:18px}
 .site-header .wordmark{grid-column:1;grid-row:1}
 .site-header .header-actions{grid-column:2;grid-row:1}
 .site-header .desktop-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px;padding-bottom:8px}
 .site-header .desktop-nav a{font-size:13px}
}
