@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-ClVoMEGq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-Ced3hgUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-bGtGjVdZ.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-Bc8_fv8J.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-SzCdnevJ.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-DXvzx4Na.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-Cxpycf-U.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BRYTaFLL.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-CGpBpxLq.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-dAnkLlTo.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-CzikT_rs.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-6V9MnIL5.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Sckx8rpT.woff2) format("woff2"),url(/assets/inter-latin-700-normal-B8MtJ_2k.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deep: #1C4241;--off: #FAFAFA;--vivid: #0DCFB1;--gold: #DAA520;--grey: #4B4B4B;--muted: #A8C4C0;--rule: #D4DED9;--band-dark-end: #305A58;--band-light-1: #4F7B78;--band-light-2: #87A9A6;--band-light-3: #C8DAD7;--close-end: #153332;--foot: #143332;--gutter: 16px;--content: 1152px}@media (min-width: 640px){:root{--gutter: 32px}}@media (min-width: 1024px){:root{--gutter: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--off);color:var(--grey);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--vivid);outline-offset:3px}.shell{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.display{font-weight:700;letter-spacing:-.025em}.eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gold-rule{display:block;width:44px;height:2px;background:var(--gold)}.wordmark{font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--off)}.btns{display:flex;flex-direction:column;gap:12px;margin-top:40px}@media (min-width: 640px){.btns{flex-direction:row;gap:16px}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid;border-radius:2px;font-size:14px;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:background-color .2s,color .2s}.btn-dark{border-color:#fafafab3;color:var(--off)}.btn-dark:hover{background:var(--off);color:var(--deep)}.btn-light{border-color:#1c4241b3;color:var(--deep)}.btn-light:hover{background:var(--deep);color:var(--off)}.hero{position:relative;background-color:var(--deep);background-image:linear-gradient(90deg,#1c4241eb 0,#1c4241d6 50%,#1c42418c 66%,#1c424100 88%),url(/img/hero-skyline.webp);background-image:linear-gradient(90deg,#1c4241eb 0,#1c4241d6 50%,#1c42418c 66%,#1c424100 88%),image-set(url(/img/hero-skyline.avif) type("image/avif"),url(/img/hero-skyline.webp) type("image/webp"));background-repeat:no-repeat;background-position:right top;background-size:100% 100%,max(100%,1440px) auto}.hero-inner{padding-top:28px;padding-bottom:72px}@media (min-width: 1024px){.hero-inner{padding-bottom:120px}}.hero-block{max-width:780px;padding-top:190px}@media (min-width: 1024px) and (max-width: 1279px){.hero-block{max-width:600px}.hero h1{font-size:46px}}.hero h1{margin:32px 0 0;font-size:34px;line-height:1.14}@media (min-width: 640px){.hero h1{font-size:46px}}@media (min-width: 1024px){.hero h1{font-size:54px}}.hero h1 .l1{display:block;color:var(--off);font-weight:400;letter-spacing:-.02em}.hero h1 .l2{display:block;margin-top:12px;color:var(--gold);font-weight:700;letter-spacing:-.025em}.hero p{margin:36px 0 0;max-width:640px;font-size:16px;line-height:1.8;color:var(--muted)}@media (min-width: 640px){.hero p{font-size:18px}}@media (max-width: 1023px){.hero{background-image:linear-gradient(to bottom,rgba(28,66,65,0) 0,rgba(28,66,65,0) 30vw,rgba(28,66,65,.85) 70vw,var(--deep) 100vw),url(/img/hero-skyline-sm.webp);background-image:linear-gradient(to bottom,rgba(28,66,65,0) 0,rgba(28,66,65,0) 30vw,rgba(28,66,65,.85) 70vw,var(--deep) 100vw),image-set(url(/img/hero-skyline-sm.avif) type("image/avif"),url(/img/hero-skyline-sm.webp) type("image/webp"));background-size:100% 100vw,100% auto}.hero-block{padding-top:52vw}}.distance{background:linear-gradient(to bottom,var(--deep) calc(100% - 200px),var(--band-dark-end) 100%)}.distance .grid{display:grid;gap:48px;padding-top:72px}@media (min-width: 1024px){.distance .grid{padding-top:120px}}@media (min-width: 1024px){.distance .grid{grid-template-columns:minmax(0,576fr) minmax(0,485fr);gap:clamp(48px,8vw,91px)}}.distance h2{margin:20px 0 0;font-size:30px;line-height:1.16;color:var(--off)}@media (min-width: 640px){.distance h2{font-size:40px}}@media (min-width: 1024px){.distance h2{font-size:44px}}.distance .eyebrow{color:var(--muted)}.distance p.p1{margin:36px 0 0;font-size:17px;line-height:1.75;color:var(--off)}.distance p.p2{margin:22px 0 0;font-size:17px;line-height:1.75;color:var(--muted)}@media (min-width: 640px){.distance p.p1,.distance p.p2{font-size:18px}}.distance .text{padding-bottom:120px}.card{position:relative;z-index:1;width:100%;max-width:485px;margin:0 0 -118px auto;aspect-ratio:968 / 1208;object-fit:cover;box-shadow:0 40px 80px -30px #0412118c}@media (min-width: 1024px){.card{margin-top:64px}}@media (max-width: 1023px){.distance .text{padding-bottom:0}.card{margin-bottom:-80px}}.band-light{height:262px;background:linear-gradient(to bottom,var(--band-light-1) 0,var(--band-light-2) 35.5%,var(--band-light-3) 73.7%,var(--off) 100%)}@media (max-width: 1023px){.band-light{height:200px}}.nextgen{background:var(--off)}.nextgen .pad{padding-top:24px;padding-bottom:88px}@media (min-width: 1024px){.nextgen .pad{padding-top:0;padding-bottom:110px}}.nextgen .eyebrow{color:var(--deep)}.nextgen h2{margin:20px 0 0;max-width:20ch;font-size:32px;line-height:1.12;color:var(--deep)}@media (min-width: 640px){.nextgen h2{font-size:44px}}@media (min-width: 1024px){.nextgen h2{font-size:50px}}.lead{max-width:700px;margin-top:40px}.lead p.s{margin:0 0 16px;font-size:21px;line-height:1.5;color:var(--deep);letter-spacing:-.01em}@media (min-width: 640px){.lead p.s{font-size:25px}}.lead p.n{margin:28px 0 0;max-width:680px;font-size:17px;line-height:1.75;color:var(--grey)}.hairline{height:2px;background:var(--gold)}.towers{display:block;width:100%;height:auto;max-height:760px;object-fit:cover}.trust{background:var(--off)}.trust .grid{display:grid;gap:40px;padding-top:112px;padding-bottom:170px}@media (min-width: 1024px){.trust .grid{grid-template-columns:minmax(0,470fr) minmax(0,573fr);gap:clamp(48px,8vw,109px);padding-top:176px}}.trust h2{margin:0;font-size:30px;line-height:1.16;color:var(--deep)}@media (min-width: 640px){.trust h2{font-size:38px}}@media (min-width: 1024px){.trust h2{font-size:40px}}.trust .intro{margin:0;font-size:17px;line-height:1.75;color:var(--grey)}.trust ul{margin:36px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.trust li{border-top:1px solid var(--rule);padding:22px 0 24px;font-size:22px;line-height:1.35;color:var(--deep);font-weight:400;letter-spacing:-.01em}@media (min-width: 640px){.trust li{font-size:25px}}.serve{background:var(--off)}.serve .media img{width:100%;height:auto}.serve .text{padding-top:56px;padding-bottom:120px}.serve .eyebrow{color:var(--deep);margin-top:28px}.serve h2{margin:16px 0 0;font-size:32px;line-height:1.12;color:var(--deep)}@media (min-width: 640px){.serve h2{font-size:44px}}@media (min-width: 1024px){.serve h2{font-size:50px}}.serve p.a{margin:32px 0 0;font-size:19px;line-height:1.7;color:var(--deep)}@media (min-width: 640px){.serve p.a{font-size:21px}}.serve p.b{margin:24px 0 0;font-size:17px;line-height:1.75;color:var(--grey)}@media (min-width: 1024px){.serve{--w: min(52.5vw, 900px);display:grid;grid-template-columns:var(--w) minmax(0,1fr);align-items:start;padding-bottom:170px}.serve .text{margin:0;max-width:calc(576px + 2 * var(--gutter));padding:57px var(--gutter) 0 clamp(48px,6vw,91px)}}.end{background:linear-gradient(to bottom,var(--deep),var(--close-end))}.end .pad{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:132px;padding-bottom:150px}.end p{margin:44px 0 0;max-width:18ch;font-size:32px;line-height:1.2;color:var(--off)}@media (min-width: 640px){.end p{font-size:44px}}@media (min-width: 1024px){.end p{font-size:50px}}.foot{background:var(--foot);border-top:1px solid rgba(250,250,250,.1)}.foot .row{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px}.foot small{font-size:14px;color:var(--muted)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
