@font-face{font-family:outfit;src:url(../media/outfit_latin_variable-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.Woz8wG_className{font-family:outfit,outfit Fallback,Arial;font-style:normal}.Woz8wG_variable{--font-outfit:"outfit", "outfit Fallback", Arial}
:root{--font-brand:var(--font-outfit),sans-serif;--brand-ink:#081523;--brand-paper:#faf5ee;--brand-cyan:#00dfed;--brand-violet:#a69aff;--brand-line:#7e97b247;font-family:var(--font-brand);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body{min-width:0;margin:0}body{font-family:var(--font-brand)}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit}a{color:inherit}button,a{outline-offset:5px}button:focus-visible,a:focus-visible{outline:2px solid var(--focus-color,#25aebb)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:inherit;background:#24cfd666}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
body{font-family:var(--font-brand);font-synthesis:none;margin:0}a{color:inherit}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}.brand-header{z-index:10;justify-content:space-between;align-items:center;gap:24px;padding:34px clamp(24px,5vw,80px);display:flex;position:relative}.brand-logo{align-items:center;width:166px;min-height:44px;text-decoration:none;display:flex}.small-wordmark{text-align:center;width:100%}.small-wordmark svg{width:100%;height:auto;display:block}.small-wordmark .arrival-tech{letter-spacing:.65em;margin-top:8px;padding-left:.65em;font-size:8px;display:block}.desktop-nav{align-items:center;gap:36px;font-size:14px;display:flex}.desktop-nav a{align-items:center;min-height:44px;text-decoration:none;display:flex;position:relative}.desktop-nav a[aria-current=page]:after{content:"";border-bottom:2px solid;width:20px;position:absolute;bottom:4px;left:0}.desktop-nav a:hover{text-underline-offset:7px;text-decoration:underline}.mobile-menu{display:none}.world-return{align-items:center;gap:30px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.world-return:hover{text-underline-offset:6px;text-decoration:underline}.page-footer{justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(24px,5vw,80px);font-size:12px;display:flex}.page-footer p{opacity:.75;margin:0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:450;line-height:1.5}.contact-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.primary-contact{color:#fff;background:#081b22;justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:16px 24px;font-size:15px;text-decoration:none;display:inline-flex}.primary-contact:hover{background:#16434c}.copy-email{color:inherit;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:14px;display:inline-flex}.copy-email:hover{text-underline-offset:5px;text-decoration:underline}.readable-email{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;min-height:44px;margin-top:26px;font-size:15px;line-height:44px;text-decoration:none;display:inline-block}.copy-status{max-width:420px;min-height:42px;margin:6px 0 0;font-size:13px;line-height:1.6}.mobile-menu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:14px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--menu-background,#07172a);width:min(290px,100vw - 48px);color:var(--menu-color,#f1faff);border:1px solid;padding:16px 24px;position:absolute;top:90px;right:24px;box-shadow:0 10px 40px #0003}.mobile-menu nav a{border-bottom:1px solid #8090a060;align-items:center;min-height:56px;text-decoration:none;display:flex}.mobile-menu nav a:last-child{border:0}.mobile-menu nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}@media (max-width:700px){.brand-header{gap:18px;padding:22px 24px}.brand-logo{width:150px}.desktop-nav{display:none}.mobile-menu{display:block}.page-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:24px}.contact-actions{gap:12px 24px}.primary-contact{padding:15px 20px}.small-wordmark .arrival-tech{font-size:7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}summary:focus-visible{outline:2px solid var(--focus-color,#25aebb);outline-offset:5px}.copy-email:disabled{opacity:.5;cursor:default}
