@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap";:root{--bg:#0a161c;--muted:#94a4aa;--line:#ffffff20;--white:#edf1ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--white);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #b2d7e7}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:108px;margin:0 5.2%;display:flex}.brand{letter-spacing:3px;white-space:nowrap;align-items:center;gap:15px;font-family:Georgia,serif;font-size:19px;display:flex}.brand b{font-weight:400}.mark{color:#bcc5c3;font-size:43px;line-height:1}.brand small{letter-spacing:3.4px;color:#a3b0b3;margin-top:8px;font:7px Arial;display:block}nav{align-items:center;gap:36px;font-size:12px;display:flex}nav a:hover,.services a:hover{color:#bcdbea}.language{color:var(--white);background:0 0;border:none}.nav-cta{border:1px solid #67777c;padding:15px 20px}.nav-cta span{margin-left:26px}.mobile{display:none}.hero{grid-template-columns:1.05fr 1fr;min-height:655px;margin:0 5.2%;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:72px 20px 0 0;display:flex}.eyebrow{letter-spacing:2.3px;color:#acb9bb;font-size:10px;line-height:1.8}.eyebrow i{background:#bed4c5;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block;box-shadow:0 0 9px #d1ead270}h1{letter-spacing:-4px;margin:32px 0 25px;font-family:Manrope,Arial,sans-serif;font-size:clamp(54px,5.7vw,87px);font-weight:400;line-height:1.09}em{color:#bbc9ca;font-family:Georgia,serif;font-weight:400}h1 em{letter-spacing:-3px}.hero-copy>p{color:var(--muted);max-width:400px;margin:0 0 32px;font-size:14px;line-height:1.9}.primary{color:#17262a;background:#dce4df;border:0;align-items:center;gap:48px;padding:18px 23px;font-size:12px;font-weight:500;display:flex}.primary:hover{background:#fff}.primary span{font-size:20px}.hero-foot{letter-spacing:1.3px;color:#7c9098;justify-content:space-between;gap:15px;width:100%;margin-top:auto;padding:38px 0;font-size:8px;display:flex}.hero-art{border-left:1px solid var(--line);background:radial-gradient(#233b4638,#0000 65%);min-width:0;position:relative;overflow:hidden}.art-top{color:#738990;letter-spacing:1.2px;justify-content:space-between;padding:32px 25px;font-size:8px;display:flex}.art-top span{color:#aab9bd}.globe{aspect-ratio:1;opacity:.9;width:110%;position:absolute;top:40px;left:-5%}.coordinates{writing-mode:vertical-rl;letter-spacing:2px;color:#748b93;font-size:8px;position:absolute;top:51%;right:22px}.art-bottom{color:#b4c4c8;align-items:center;gap:15px;font:italic 17px/1.4 Georgia;display:flex;position:absolute;bottom:40px;left:30px;right:25px}.spark{font-size:42px}.vertical{writing-mode:vertical-rl;letter-spacing:1px;margin-left:auto;font:7px Arial}.ribbon{border-block:1px solid var(--line);letter-spacing:2px;color:#acbabc;justify-content:space-around;align-items:center;gap:20px;padding:25px 4%;font-size:9px;display:flex}.ribbon i{color:#5f7b88;font-size:18px}.expertise{color:#1e3035;background:#e9ece6;padding:90px 5.2% 100px}.section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:50px;display:flex}.expertise .eyebrow{color:#5f747a}h2{letter-spacing:-1.5px;margin:20px 0;font:400 clamp(32px,3.2vw,48px)/1.18 Manrope,sans-serif}h2 em{color:inherit}.section-head>p{color:#63747a;max-width:310px;font-size:13px;line-height:1.9}.services{grid-template-columns:repeat(3,1fr);display:grid}.services article{border-top:1px solid #23343a40;padding:26px 30px 5px 0}.services article+article{border-left:1px solid #23343a25;padding-left:30px}.service-top{color:#6d8084;justify-content:space-between;align-items:center;font-size:10px;display:flex}.service-icon{color:#536d77;font-family:Georgia;font-size:38px;font-weight:400}h3{margin:23px 0 15px;font-size:21px;font-weight:400}.services p{color:#617278;max-width:300px;min-height:100px;font-size:13px;line-height:1.9}.services a{border-bottom:1px solid #6b7a7c;margin-top:15px;padding-bottom:8px;font-size:11px;display:inline-block}.approach{background:radial-gradient(at 0 100%,#18323c70,#0000 60%);grid-template-columns:1fr 1fr;gap:90px;padding:100px 5.2%;display:grid}.approach h2{font-size:clamp(35px,3.9vw,58px)}.approach-title p{color:var(--muted);max-width:360px;font-size:13px;line-height:1.9}.latin{letter-spacing:4px;color:#788f98;margin-top:36px;font-size:8px;display:block}.steps{padding-top:20px}.step{border-top:1px solid var(--line);gap:32px;padding:27px 0;display:flex}.step>span{color:#89a0a9;margin-top:6px;font-size:10px}.step h3{margin:0 0 10px;font-size:19px}.step p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.contact{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:80px;padding:90px 5.2%;display:grid}.contact h2{max-width:550px}.contact p{color:var(--muted);max-width:350px;font-size:13px;line-height:1.9}.contact-note{color:#95a7ae;margin-top:45px;font-size:10px;display:block}.contact form{gap:20px;display:grid}.contact label{letter-spacing:1px;color:#acbcc2;gap:10px;font-size:10px;display:grid}.contact input,.contact select,.contact textarea{color:#e0e8e9;background:0 0;border:0;border-bottom:1px solid #ffffff35;border-radius:0;outline:none;width:100%;padding:10px 0;font-size:13px}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:#dce4df}.contact select option{background:#13252b}.contact form .primary{justify-content:space-between}.contact form small{color:#879ca4;font-size:10px;line-height:1.7}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:35px 5.2%;display:flex}footer .brand{font-size:14px}footer .mark{font-size:32px}footer>span{letter-spacing:1px;color:#8ba0a8;font-size:8px}footer>span a{margin-left:30px;font-size:20px}@media (width>=1600px){main,header,footer{max-width:1600px;margin-inline:auto}}@media (width<=900px){nav{gap:18px}.brand{gap:8px;font-size:14px}.brand small{letter-spacing:2px;font-size:6px}.hero{min-height:590px}h1{font-size:57px}.hero-copy{padding-top:60px}.hero-art .globe{width:125%;top:100px;left:-12%}.hero-foot{flex-direction:column;gap:10px}.approach,.contact{gap:40px}.services article{padding-right:20px}.services article+article{padding-left:20px}.ribbon{letter-spacing:1px;font-size:7px}}@media (width<=650px){header{height:88px}.brand{font-size:16px}.brand small{font-size:6px}.mobile{color:#fff;background:0 0;border:1px solid #ffffff40;padding:7px 10px;display:block}nav{z-index:10;background:#10222a;flex-direction:column;align-items:stretch;padding:25px 6%;display:none;position:absolute;top:87px;left:0;right:0}nav.open{display:flex}.language{text-align:left;padding:0}.hero{grid-template-columns:1fr;margin:0 6%}.hero-copy{padding:46px 0 0}h1{letter-spacing:-3px;margin-top:25px;font-size:58px}.hero-copy>p{font-size:13px}.eyebrow{letter-spacing:1.5px;font-size:8px}.hero-foot{flex-direction:row;padding:32px 0;font-size:6px}.hero-art{border-left:0;border-top:1px solid var(--line);height:410px}.hero-art .globe{width:100%;max-height:390px;top:-10px;left:0}.art-top{padding:20px 0}.art-bottom{font-size:14px;bottom:25px;left:10px;right:8px}.coordinates{right:0}.ribbon{flex-wrap:wrap;gap:15px;padding:20px 5%;font-size:7px}.ribbon span:last-child,.ribbon i:last-of-type{display:none}.expertise,.approach,.contact{padding:60px 6%}.section-head{margin-bottom:30px;display:block}.section-head>p{max-width:100%}h2{font-size:35px}.services{grid-template-columns:1fr}.services article,.services article+article{border-left:0;padding:22px 0 28px}.services p{max-width:100%;min-height:0}.services a{margin-top:4px}.service-top{justify-content:flex-start;gap:30px}.approach,.contact{grid-template-columns:1fr;gap:35px}.approach h2{font-size:43px}.contact-note{margin-top:24px}footer{flex-wrap:wrap;padding:25px 6%}footer .brand{width:100%}footer>span{font-size:6px}footer>span a{margin-left:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.logo-symbol{background:#fff;flex-shrink:0;width:58px;height:62px;display:block;position:relative;overflow:hidden}.logo-symbol img{width:230.36%;max-width:none;height:auto;position:absolute;top:-166.67%;left:-66.07%}.spark{border:1px solid #adc5ca80;width:28px;height:28px;margin:8px;display:inline-block;transform:rotate(45deg)}.ribbon i{border:1px solid #7d9ca8;width:4px;height:4px;transform:rotate(45deg)}.service-icon{border:1px solid #536d7780;width:32px;height:32px;display:block;position:relative}.service-icon:after{content:"";border-top:1px solid #536d77;position:absolute;top:15px;left:7px;right:7px}.service-icon-01:after{transform:rotate(-35deg)}.service-icon-02:after{box-shadow:0 5px #536d77,0 -5px #536d77}.service-icon-03:after{transform:rotate(90deg)}.menu-lines{border-block:1px solid;width:19px;height:12px;display:block;position:relative}.menu-lines:after{content:"";border-top:1px solid;position:absolute;top:5px;left:0;right:0}.direct-contact{flex-direction:column;align-items:flex-start;gap:15px;margin-top:30px;display:flex}.direct-contact a:first-child{color:#d5e2e5;font-family:Georgia,serif;font-size:28px}.direct-contact a:last-child{overflow-wrap:anywhere;border-bottom:1px solid #627a85;padding-bottom:7px;font-size:14px}.direct-contact a:hover{color:#fff}footer .logo-symbol{width:42px;height:45px}.brand small{letter-spacing:3px}@media (width<=650px){.logo-symbol{width:44px;height:47px}.brand{letter-spacing:2px;font-size:14px}.brand small{letter-spacing:2px}.direct-contact a:last-child{font-size:13px}}footer>span a{font-size:10px}.brand{gap:0}.primary{justify-content:center;min-width:210px}.nav-cta{padding-inline:22px}.planet-monogram{aspect-ratio:560/600;mix-blend-mode:screen;pointer-events:none;filter:drop-shadow(0 0 16px #a9d3e425);width:31%;position:absolute;top:calc(40px + 55%);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.planet-monogram img{filter:grayscale()invert();opacity:.94;width:230.36%;max-width:none;height:auto;position:absolute;top:-166.67%;left:-66.07%}@media (width<=900px){.planet-monogram{width:36%;top:calc(100px + 62.5%)}}@media (width<=650px){.planet-monogram{width:34%;top:calc(50% - 10px)}}.globe-stage{aspect-ratio:1;width:110%;position:absolute;top:40px;left:-5%}.hero-art .globe-stage .globe{width:100%;max-height:none;top:0;left:0}.globe-stage .planet-monogram{width:28%;top:50%}@media (width<=900px){.globe-stage{width:125%;top:100px;left:-12%}}@media (width<=650px){.globe-stage{width:100%;top:-10px;left:0}.globe-stage .planet-monogram{width:34%}}.ds-monogram{aspect-ratio:560/600;mix-blend-mode:screen;pointer-events:none;position:relative;overflow:hidden}.ds-monogram img{filter:grayscale()invert();width:230.36%;max-width:none;height:auto;position:absolute;top:-166.67%;left:-66.07%}.brand-intro{border-bottom:1px solid var(--line);background:#101f26;padding:95px 8%;position:relative;overflow:hidden}.intro-watermark{opacity:.035;width:300px;position:absolute;top:-65px;right:-90px}.intro-grid{grid-template-columns:1.2fr 1fr;gap:90px;margin-top:25px;display:grid;position:relative}.intro-grid h2{max-width:580px;margin-top:0;font-size:clamp(32px,3.2vw,48px)}.intro-grid p,.planning p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.95}.text-link{border-bottom:1px solid #8eaaa6;margin-top:10px;padding:8px 0;font-size:11px;display:inline-block}.text-link:hover{color:#fff;border-color:#fff}.values-line{border-top:1px solid var(--line);letter-spacing:1.6px;text-transform:uppercase;color:#a6b9bf;justify-content:space-between;gap:25px;margin-top:50px;padding-top:25px;font-size:9px;display:flex}.markets{color:#20343a;background:#dce3dc;padding:100px 5.2%}.markets .eyebrow{color:#59717a}.markets .section-head p{color:#5e737a}.market-layout{grid-template-columns:.8fr 1.2fr;gap:55px;display:grid}.market-tabs{flex-direction:column;display:flex}.market-tabs button{text-align:left;color:#60747a;background:0 0;border:0;border-top:1px solid #23414d35;align-items:center;gap:22px;padding:30px 10px 30px 0;font-size:20px;transition:color .3s;display:flex}.market-tabs button small{letter-spacing:1px;font-size:9px}.tab-line{border-top:1px solid;width:18px;margin-left:auto}.market-tabs button[aria-selected=true] .tab-line{width:38px}.market-panel{color:#e3ece9;background:#142a34;min-height:385px;padding:45px 50px;position:relative;overflow:hidden}.market-mark{opacity:.06;width:250px;position:absolute;bottom:-50px;right:-75px}.market-panel .eyebrow{color:#90acb7}.market-panel h3{max-width:400px;font:400 30px/1.25 Georgia;position:relative}.market-panel p{color:#a6bbc3;max-width:460px;font-size:13px;line-height:1.9;position:relative}.market-panel ul{margin:25px 0;padding:0;list-style:none;position:relative}.market-panel li{letter-spacing:.5px;border-bottom:1px solid #ffffff15;padding:9px 0;font-size:10px}.signature{text-align:center;background:radial-gradient(#2d4d59,#0d1e27 70%);justify-content:center;align-items:center;min-height:440px;padding:100px 5.2%;display:flex;position:relative;overflow:hidden}.signature-pattern{justify-content:space-around;align-items:center;gap:50px;display:flex;position:absolute;inset:0;transform:rotate(-12deg)scale(1.12)}.signature-pattern .ds-monogram{opacity:.04;width:23%;min-width:180px}.signature-copy{position:relative}.signature h2{margin:22px 0;font-size:clamp(38px,4.9vw,70px)}.signature p{color:#a0b5bd;max-width:380px;margin:0 auto;font-size:13px;line-height:1.8}.signature .latin{margin-top:30px}.planning{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:100px;padding:100px 8%;display:grid}.planning>div:first-child{position:relative}.planning p{max-width:340px}.planning-mark{opacity:.18;width:110px;margin-top:36px}.planning-list article{border-top:1px solid var(--line);gap:25px;padding:25px 0;display:flex}.planning-list small{color:#8faab6;margin-top:7px;font-size:9px}.planning-list h3{margin:0 0 12px;font-size:20px}.planning-list p{max-width:none;margin:0;font-size:13px}.faq{background:#101f26;grid-template-columns:.75fr 1.25fr;gap:90px;padding:90px 8%;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:14px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-plus{flex-shrink:0;width:12px;height:12px;position:relative}.faq-plus:before,.faq-plus:after{content:"";border-top:1px solid #a3bdc7;width:12px;position:absolute;top:6px;left:0}.faq-plus:after{transition:transform .2s;transform:rotate(90deg)}.faq details[open] .faq-plus:after{transform:rotate(0)}.faq details p{color:#9ab1bb;max-width:540px;margin:0 30px 28px 0;font-size:13px;line-height:1.9}.corporate-footer{border-top:1px solid var(--line);background:#071117;grid-template-columns:1.4fr .7fr 1fr;gap:60px;padding:70px 5.2%;display:grid;position:relative;overflow:hidden}.footer-watermark{opacity:.025;width:270px;position:absolute;bottom:-120px;left:12%}.footer-identity{position:relative}.footer-identity .brand{margin-bottom:14px;font-size:23px}.footer-identity p{color:#8098a3;max-width:230px;margin-top:20px;font-size:12px;line-height:1.9}.corporate-footer h3{text-transform:uppercase;letter-spacing:2px;color:#7d96a1;margin:0 0 25px;font-size:9px}.corporate-footer>div:not(.footer-watermark) a,.corporate-footer>div>span:not(.eyebrow){color:#a0b4bd;overflow-wrap:anywhere;margin-bottom:15px;font-size:12px;display:block}.corporate-footer a:hover{color:#fff}.reveal{animation:.8s both section-enter}@keyframes section-enter{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.primary,.nav-cta{transition:background .25s,color .25s,transform .25s}.primary:hover{transform:translateY(-2px)}.expertise article{transition:background .3s}.expertise article:hover{background:#cfd9d022}footer{background:#071117}.hero-art:after{content:"";pointer-events:none;border:1px solid #b6d2d205;position:absolute;inset:0}@media (width<=1000px){header nav{gap:15px;font-size:10px}.intro-grid,.planning,.faq{gap:40px}.brand-intro,.planning,.faq{padding-inline:6%}.market-layout{gap:30px}.market-panel{padding:35px}.corporate-footer{gap:30px}.footer-identity .brand{font-size:19px}}@media (width<=650px){.brand-intro,.markets,.planning,.faq{padding:60px 6%}.intro-grid,.market-layout,.planning,.faq{grid-template-columns:1fr;gap:30px}.intro-grid{margin-top:22px}.intro-grid h2{font-size:35px}.values-line{flex-direction:column;gap:18px;margin-top:35px;font-size:8px}.intro-watermark{opacity:.025;width:200px;top:0;right:-70px}.market-tabs{gap:0}.market-tabs button{padding:22px 0;font-size:17px}.market-panel{min-height:370px;padding:30px 24px}.market-panel h3{font-size:28px}.signature{min-height:390px;padding:65px 6%}.signature h2{font-size:43px}.signature-pattern{gap:40px}.signature-pattern .ds-monogram{min-width:150px}.signature-copy p{max-width:290px;font-size:12px}.planning-mark{opacity:.035;width:130px;position:absolute;top:20px;right:-20px}.planning-list article{gap:20px;padding:24px 0}.planning-list h3{font-size:18px}.faq summary{font-size:13px;line-height:1.6}.faq h2{margin-bottom:0}.corporate-footer{grid-template-columns:1fr 1fr;gap:35px 20px;padding:50px 6%}.footer-identity{grid-column:1/-1}.corporate-footer>div:not(.footer-watermark) a,.corporate-footer>div>span:not(.eyebrow){font-size:10px}.corporate-footer h3{font-size:8px}.footer-watermark{width:230px;bottom:50px;left:auto;right:-40px}.footer-identity .brand{font-size:24px}header nav{gap:23px;font-size:13px}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}.primary:hover{transform:none}}.header-monogram{opacity:.9;flex-shrink:0;width:48px;margin-right:18px}.brand-gallery{background:#122a37;border-block:1px solid #81aabc35;justify-content:center;align-items:center;gap:55px;padding:42px 6%;display:flex}.brand-gallery>.ds-monogram{opacity:.85;flex-shrink:0;width:85px}.brand-gallery>span{letter-spacing:2.5px;color:#8cabb9;font-size:8px;line-height:2.3}.brand-gallery b{letter-spacing:2px;color:#d5e6ea;font-size:10px;font-weight:400}.service-monogram{opacity:.72;mix-blend-mode:multiply;width:65px}.service-monogram img{filter:grayscale()}.service-top{min-height:75px}.intro-watermark{opacity:.14;width:340px;top:30px;right:45%}.intro-grid{gap:105px}.brand-intro{padding-block:115px}.intro-grid h2{text-shadow:0 2px 25px #101f26}.signature-pattern{gap:35px;transform:rotate(-10deg)scale(1.15)}.signature-pattern .ds-monogram{opacity:.18;min-width:210px}.signature-copy{background:radial-gradient(#112936f0,#112936b0 65%,#0000 78%);padding:35px 50px}.market-mark{opacity:.22;width:210px;bottom:-25px;right:-25px}.planning-mark{opacity:.55;width:155px}.footer-watermark{opacity:.16;width:300px;bottom:-90px;left:20%}.planet-monogram{z-index:2}.globe-stage .planet-monogram{filter:drop-shadow(0 0 20px #81b7d060);width:32%}.hero-art{background:radial-gradient(#1f53703a,#0000 68%)}.signature{min-height:510px}.markets{background:#e2e8e1}.expertise .services article{position:relative}.expertise .services h3{font-family:Georgia,serif;font-size:26px}.contact{background:linear-gradient(120deg,#112731,#0a161c 65%)}@media (width<=650px){.header-monogram{width:35px;margin-right:12px}.brand-gallery{justify-content:space-between;gap:20px;padding:30px 6%}.brand-gallery>.ds-monogram{width:57px}.brand-gallery>.ds-monogram:last-child{display:none}.brand-gallery>span{letter-spacing:1px;font-size:6px}.brand-gallery b{letter-spacing:1px;font-size:7px}.intro-watermark{opacity:.13;width:260px;top:110px;right:-50px}.brand-intro{padding-block:70px}.intro-grid{gap:30px}.intro-grid>div{position:relative}.service-monogram{width:70px}.market-mark{opacity:.2;width:180px}.planning-mark{opacity:.45;width:130px;margin:25px 0 0;position:relative;top:auto;right:auto}.signature-pattern .ds-monogram{opacity:.23;min-width:175px}.signature-copy{padding:30px 10px}.signature{min-height:460px}.footer-watermark{opacity:.12;bottom:20px;left:auto;right:-40px}.globe-stage .planet-monogram{width:37%}}.primary,.primary:hover,.primary:focus-visible{color:#e0eef2;box-shadow:none;border:0;background:0 0;border-bottom:1px solid #8baab9;justify-content:flex-start;min-width:0;padding:16px 0}.hero-copy>.primary{padding-right:20px}.primary:hover{color:#fff;border-color:#d8f3ff;transform:none}.contact form .primary{background:0 0;border:1px solid #7193a4;justify-content:center;padding:17px 22px}.contact form .primary:hover{background:#173441}.ds-monogram,.planet-monogram,.globe-stage .planet-monogram{box-shadow:none;filter:none;mix-blend-mode:screen;background:0 0;border:0}.ds-monogram img,.planet-monogram img,.service-monogram img{filter:grayscale()invert()contrast(8);background:0 0}.service-monogram{mix-blend-mode:screen}.expertise{color:#e4edf0;background:#112731}.expertise .eyebrow,.markets .eyebrow{color:#8cacbb}.section-head>p,.services p,.markets .section-head>p{color:#9cb2bd}.services article,.services article+article{border-color:#7796a533}.services a{color:#c6dde7;border-color:#7d9eae}.services article:hover{background:0 0}.service-top{color:#95b2bf}.markets{color:#e0ecf1;background:#0c1e28}.market-tabs button{color:#8eabb8;border-color:#6c91a233}.market-tabs button[aria-selected=true]{color:#e6f5fa}.market-panel{box-shadow:none;background:0 0;border-block:1px solid #7394a535}.signature-copy,.logo-symbol,.nav-cta{background:0 0}.brand-gallery{background:#102a38}.signature{background:radial-gradient(#183b4b,#0b1d28 75%)}.ds-monogram,.planet-monogram,.globe-stage .planet-monogram,.service-monogram{mix-blend-mode:normal;filter:none;box-shadow:none;background:#bbc9ca;border:0;-webkit-mask-image:url(/monogram-alpha.svg);mask-image:url(/monogram-alpha.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-monogram img,.planet-monogram img{display:none}.planet-monogram{opacity:.94}.header-monogram{opacity:.75}.service-monogram{opacity:.65}.careers{border-top:1px solid var(--line);background:radial-gradient(at 5% 55%,#1a3c4a90,#0000 55%),#0d1e27;grid-template-columns:1fr 1.1fr;gap:90px;padding:100px 6%;display:grid;position:relative;overflow:hidden}.careers-intro h2{font-size:clamp(32px,3.1vw,47px)}.careers-intro>p{color:#9db4bf;max-width:380px;font-size:13px;line-height:1.95}.careers-values{letter-spacing:1px;color:#b5cbd5;flex-direction:column;gap:13px;margin-top:30px;font-size:10px;display:flex}.career-orbit{aspect-ratio:1;width:260px;margin:35px 0;position:relative}.career-mark-main{opacity:.6;width:125px;animation:8s ease-in-out infinite career-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career-mark-satellite{opacity:.3;width:43px;animation:32s linear infinite career-orbit;position:absolute;top:calc(50% - 23px);left:calc(50% - 21px)}.orbit-track{border:1px solid #8ebacc28;border-radius:50%;position:absolute;inset:10%;transform:rotateX(20deg)}.careers-intro .career-note{color:#819da9;max-width:340px;font-size:10px;line-height:1.9}.application-form{background:#10263155;border-top:1px solid #6d98aa55;border-bottom:1px solid #6d98aa55;gap:23px;padding:35px;display:grid}.application-heading h3{margin:12px 0 6px;font:400 29px Georgia}.application-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.application-form label{color:#b2cad5;letter-spacing:.6px;gap:10px;font-size:10px;display:grid}.application-form input,.application-form textarea,.application-form select{color:#e0edf2;background:0 0;border:0;border-bottom:1px solid #7ca0b144;border-radius:0;outline:none;width:100%;padding:11px 0;font-size:12px;line-height:1.6}.application-form input:focus,.application-form textarea:focus,.application-form select:focus{border-color:#d2eaf4}.application-form option{color:#e0edf2;background:#122d39}.application-form textarea{resize:vertical}.application-form .primary{background:0 0;border:1px solid #779dae60;justify-content:center;padding:18px 12px}.application-form .primary:hover{background:#1a3b49}.application-help{color:#8da9b7;margin:0;font-size:10px;line-height:1.8}.application-email{color:#b9d2de;overflow-wrap:anywhere;text-underline-offset:4px;font-size:10px;line-height:1.8;text-decoration:underline}.brand-gallery>.ds-monogram{animation:7s ease-in-out infinite brand-breathe}.brand-gallery>.ds-monogram:nth-of-type(2){animation-delay:-2s}.brand-gallery>.ds-monogram:nth-of-type(3){animation-delay:-4s}.signature-pattern{animation:22s ease-in-out infinite alternate signature-drift}.planning-mark{animation:9s ease-in-out infinite planning-float}.footer-watermark{animation:12s ease-in-out infinite footer-breathe}@keyframes career-float{0%,to{transform:translate(-50%,-50%)translateY(-5px)}50%{transform:translate(-50%,-50%)translateY(5px)}}@keyframes career-orbit{0%{transform:rotate(0)translate(104px)rotate(0)}to{transform:rotate(360deg)translate(104px)rotate(-360deg)}}@keyframes brand-breathe{0%,to{opacity:.55;transform:translateY(-3px)}50%{opacity:.85;transform:translateY(3px)}}@keyframes signature-drift{0%{transform:translate(-28px)rotate(-10deg)scale(1.15)}to{transform:translate(28px)rotate(-7deg)scale(1.15)}}@keyframes planning-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes footer-breathe{0%,to{opacity:.1}50%{opacity:.17}}header nav{gap:18px}@media (width<=1050px){header nav{gap:12px;font-size:10px}.careers{gap:45px}.application-form{padding:30px 20px}}@media (width<=650px){.careers{grid-template-columns:1fr;gap:30px;padding:60px 6%}.careers-intro h2{font-size:36px}.career-orbit{width:220px;margin:25px auto}.career-mark-main{width:110px}.career-mark-satellite{animation-name:career-orbit-mobile}.application-form{background:0 0;padding:28px 0}.application-grid{grid-template-columns:1fr;gap:23px}.application-heading h3{font-size:27px}.application-form input,.application-form textarea,.application-form select{font-size:16px}.careers-intro .career-note{max-width:100%}header nav{gap:22px;font-size:13px}}@keyframes career-orbit-mobile{0%{transform:rotate(0)translate(86px)rotate(0)}to{transform:rotate(360deg)translate(86px)rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.career-mark-main,.career-mark-satellite,.brand-gallery>.ds-monogram,.signature-pattern,.planning-mark,.footer-watermark{animation:none}}.monogram-motion{background:#0e2531;border-block:1px solid #8bacbc26;padding:24px 0 30px;position:relative;overflow:hidden}.motion-caption{letter-spacing:2px;color:#8caab8;justify-content:space-between;align-items:center;gap:20px;padding:0 6%;font-size:8px;display:flex}.motion-caption button{border:0;color:#b7ccd6;letter-spacing:.3px;white-space:nowrap;background:0 0;border-bottom:1px solid #83a4b455;padding:8px 0;font-size:10px}.motion-window{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.motion-conveyor{will-change:transform;width:max-content;animation:24s linear infinite monograms-travel;display:flex}.motion-group{flex-shrink:0;display:flex}.motion-unit{flex-direction:column;align-items:center;gap:13px;width:210px;padding:18px 0;display:flex}.conveyor-mark{opacity:.8;flex-shrink:0;width:95px}.motion-unit>span{letter-spacing:2px;color:#8eacba;font-size:7px}.motion-orbit{background:radial-gradient(#24445366,#0000 65%),#0a1b24;padding-bottom:10px}.motion-orbit-scene{width:min(660px,90vw);height:450px;margin:0 auto;position:relative}.motion-orbit-center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motion-orbit-center .ds-monogram{opacity:.8;width:140px}.motion-orbit-center>span{letter-spacing:3px;white-space:nowrap;color:#a9c1cc;margin-top:20px;font-size:9px;display:block}.motion-ring{border:1px solid #a1bfd222;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:400px;height:400px}.ring-two{border-style:dashed;border-color:#a1bfd215;width:480px;height:270px;transform:translate(-50%,-50%)rotate(-25deg)}.motion-arm{width:0;height:0;animation:22s linear infinite monogram-revolution;position:absolute;top:50%;left:50%}.motion-satellite{opacity:.65;width:65px;height:70px;animation:22s linear infinite monogram-counterturn;position:absolute;top:-35px;left:-32px;transform:translate(200px)}.motion-arm-1,.motion-arm-1 .motion-satellite{animation-delay:-5.5s}.motion-arm-2,.motion-arm-2 .motion-satellite{animation-delay:-11s}.motion-arm-3,.motion-arm-3 .motion-satellite{animation-delay:-16.5s}.monogram-motion[data-running=false] .motion-conveyor,.monogram-motion[data-running=false] .motion-arm,.monogram-motion[data-running=false] .motion-satellite{animation-play-state:paused}@keyframes monograms-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes monogram-revolution{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes monogram-counterturn{0%{transform:translate(200px)rotate(0)}to{transform:translate(200px)rotate(-360deg)}}@media (width<=650px){.motion-caption{letter-spacing:1px;font-size:6px}.motion-caption button{font-size:9px}.motion-unit{gap:12px;width:145px}.conveyor-mark{width:77px}.motion-unit>span{letter-spacing:1px;font-size:6px}.motion-conveyor{animation-duration:17s}.motion-orbit-scene{height:340px}.motion-orbit-center .ds-monogram{width:100px}.motion-orbit-center>span{letter-spacing:2px;font-size:7px}.ring-one{width:270px;height:270px}.ring-two{width:310px;height:190px}.motion-satellite{width:49px;height:53px;animation-name:monogram-counterturn-small;top:-26px;left:-24px;transform:translate(135px)}.motion-arm,.motion-satellite{animation-duration:18s}.motion-arm-1,.motion-arm-1 .motion-satellite{animation-delay:-4.5s}.motion-arm-2,.motion-arm-2 .motion-satellite{animation-delay:-9s}.motion-arm-3,.motion-arm-3 .motion-satellite{animation-delay:-13.5s}}@keyframes monogram-counterturn-small{0%{transform:translate(135px)rotate(0)}to{transform:translate(135px)rotate(-360deg)}}.about-us{border-bottom:1px solid var(--line);background:#0b1b24;padding:95px 6%;position:relative;overflow:hidden}.about-heading{padding-right:150px;position:relative}.about-heading h2{max-width:850px;font-size:clamp(35px,4vw,59px)}.about-heading-mark{opacity:.32;width:100px;animation:9s ease-in-out infinite about-mark-rise;position:absolute;top:20px;right:20px}.about-story{border-top:1px solid #91adbc2c;grid-template-columns:.8fr 1.2fr;gap:90px;margin:55px 0 65px;padding-top:35px;display:grid}.about-story h3{max-width:300px;font:400 27px/1.3 Georgia}.about-story p,.about-coverage p{color:#9db4bf;max-width:570px;margin:0 0 18px;font-size:13px;line-height:1.95}.about-coverage{border-block:1px solid #91adbc2c;grid-template-columns:1.1fr 1fr;gap:90px;padding:45px 0;display:grid}.about-coverage h3{letter-spacing:-.7px;font:400 32px/1.3 Manrope,sans-serif}.about-coverage h3 em{color:#bbc9ca}.coverage-route{padding:8px 0 0 35px;position:relative;overflow:hidden}.coverage-route:before{content:"";background:linear-gradient(#a8c7d3,#507e9425);width:1px;position:absolute;top:25px;bottom:43px;left:7px}.coverage-route>div{z-index:1;margin-bottom:35px;position:relative}.coverage-point{background:#c2d6de;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-31px;box-shadow:0 0 14px #a0d7ec44}.coverage-route small{letter-spacing:1.6px;color:#829eac;margin-bottom:12px;font-size:8px;display:block}.coverage-route strong{color:#d5e4e9;font-size:20px;font-weight:400}.coverage-mark{opacity:.08;width:180px;position:absolute;bottom:10px;right:-30px}.field-gallery{margin-top:75px}.field-gallery-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.field-gallery-heading h3{margin:13px 0 0;font:400 30px Georgia}.gallery-text-button{color:#bed1db;border:0;cursor:pointer;background:0 0;border-bottom:1px solid #86a6b34a;padding:10px 0;font-size:11px}.gallery-text-button:hover{color:#fff;border-color:#dceaf2}.field-gallery-main{height:530px;position:relative;overflow:hidden}.field-photo-button{cursor:zoom-in;background:#112832;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.field-photo-button>img{object-fit:cover;filter:saturate(.55);width:100%;height:100%;animation:6.5s ease-out both field-slow-zoom}.photo-shade{background:linear-gradient(#0000 45%,#071721d9),linear-gradient(90deg,#102a3b22,#0000);position:absolute;inset:0}.photo-open-label{letter-spacing:1.8px;text-transform:uppercase;color:#ecf4f5;text-shadow:0 1px 6px #000;font-size:8px;position:absolute;top:22px;left:25px}.field-photo-mark{opacity:.6;pointer-events:none;width:90px;animation:8s ease-in-out infinite planning-float;position:absolute;bottom:35px;right:35px}.field-photo-caption{color:#dfedf3;pointer-events:none;max-width:70%;position:absolute;bottom:27px;left:30px}.field-photo-caption>span{letter-spacing:2px;color:#a7c0ce;font-size:9px}.field-photo-caption p{margin:12px 0 0;font:400 25px/1.3 Georgia}.field-gallery-controls{justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.field-gallery-controls>span{letter-spacing:1.6px;color:#7895a4;font-size:7px}.field-thumbnails{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:16px;display:grid}.field-thumbnails button{aspect-ratio:1;opacity:.4;cursor:pointer;background:0 0;border:1px solid #0000;padding:0;position:relative;overflow:hidden}.field-thumbnails button[aria-pressed=true]{opacity:1;border-color:#b9d0dc}.field-thumbnails button:hover{opacity:.85}.field-thumbnails img{object-fit:cover;filter:saturate(.55);width:100%;height:100%}.field-thumbnails span{color:#fff;text-shadow:0 1px 4px #000;font-size:8px;position:absolute;bottom:5px;left:7px}.field-dialog{color:#d9e8ee;background:#0a1b24;border:1px solid #6b96a544;width:min(1000px,94vw);max-height:94vh;padding:25px}.field-dialog::backdrop{background:#020a0eea}.field-dialog-inner{flex-direction:column;align-items:center;gap:15px;display:flex}.field-dialog .gallery-text-button{align-self:flex-end}.field-dialog img{object-fit:contain;max-width:100%;height:auto;max-height:72vh}.field-dialog p{margin:0 0 6px;font:14px Georgia}@keyframes about-mark-rise{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.4;transform:translateY(-10px)}}@keyframes field-slow-zoom{0%{transform:scale(1.01)}to{transform:scale(1.065)}}@media (width<=650px){.about-us{padding:60px 6%}.about-heading{padding-right:0}.about-heading h2{z-index:1;font-size:37px;position:relative}.about-heading-mark{opacity:.1;width:115px;animation:none;top:70px;right:-20px}.about-story,.about-coverage{grid-template-columns:1fr;gap:25px}.about-story{margin:35px 0 40px;padding-top:25px}.about-story h3{margin:15px 0 0;font-size:27px}.about-coverage{padding:30px 0}.about-coverage h3{font-size:29px}.coverage-route{margin-top:10px;padding-bottom:0}.coverage-route strong{font-size:19px}.field-gallery{margin-top:45px}.field-gallery-heading{align-items:flex-start;gap:15px}.field-gallery-heading h3{max-width:230px;font-size:25px}.field-gallery-heading>.gallery-text-button{white-space:nowrap;font-size:9px}.field-gallery-main{height:440px}.field-photo-button>img{object-fit:cover}.field-photo-caption{max-width:70%;bottom:23px;left:20px}.field-photo-caption p{font-size:21px}.field-photo-mark{width:65px;bottom:28px;right:20px}.photo-open-label{font-size:7px;top:20px;left:20px}.field-thumbnails{grid-template-columns:repeat(4,1fr);gap:7px}.field-thumbnails button{aspect-ratio:1.2}.field-gallery-controls>span{letter-spacing:.6px;font-size:5px}.field-dialog{padding:15px}.field-dialog p{font-size:12px}}@media (prefers-reduced-motion:reduce){.about-heading-mark,.field-photo-button>img,.field-photo-mark{animation:none}}.hero-art{flex-direction:column;height:auto;display:flex}.hero-art .globe-stage{flex-shrink:0;width:110%;margin-top:-25px;position:relative;top:auto;left:-5%}.hero-art .art-bottom{flex-shrink:0;align-items:center;min-height:65px;margin:-25px 25px 35px;position:relative;bottom:auto;left:auto;right:auto}.art-bottom .vertical{display:none}.art-bottom>span:not(.vertical){font-size:17px;line-height:1.5}.fleet-emblem{color:#bbc9ca;flex-shrink:0;height:auto;display:block;overflow:visible}.planet-fleet{opacity:.7;width:115px;margin-right:4px}.coverage-fleet{opacity:.48;z-index:1;width:210px;max-width:90%;margin-top:10px;margin-bottom:8px;position:relative}.coverage-route:before{bottom:115px}.careers-fleet{opacity:.5;width:195px;max-width:75%;margin:15px 0 25px}@media (width<=900px){.hero-art .globe-stage{width:110%;margin-top:15px;top:auto;left:-5%}.planet-fleet{width:90px}.art-bottom>span:not(.vertical){font-size:14px}.hero-art .art-bottom{gap:12px;margin-bottom:30px}}@media (width<=650px){.hero-art .globe-stage{width:100%;margin-top:-10px;top:auto;left:0}.hero-art .art-bottom{gap:18px;min-height:62px;margin:-16px 5px 28px}.planet-fleet{width:110px;margin:0}.art-bottom>span:not(.vertical){font-size:14px;line-height:1.6}.coverage-fleet{width:185px;margin-top:0}.coverage-route:before{bottom:105px}.careers-fleet{width:190px;margin:5px auto 28px}}
