/* Atlas R6 shared chrome. Existing Home geometry and artwork, scoped to marked nodes.
   The important layer deliberately outranks historic page-wide important rules,
   without changing any hero, content rail, page typeface or illustration. */
@font-face{font-family:"Atlas Header Sans";src:url("/assets/fonts/exo-2-latin-wght-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Atlas Header Mainard";src:url("/assets/fonts/mainard-regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@layer atlasSharedHeader {
header[data-atlas-header="r6"]{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:nowrap !important;gap:25px !important;width:70vw !important;max-width:none !important;height:106px !important;min-height:106px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;border:0 !important;border-bottom:1px solid #ff6a1f30 !important;background:transparent !important;color:#9ca7b8 !important;font:400 18px/1.7 "Atlas Header Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;z-index:50 !important;overflow:visible !important}
header[data-atlas-header="r6"] *,header[data-atlas-header="r6"] *::before,header[data-atlas-header="r6"] *::after{box-sizing:border-box !important;font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important}
header[data-atlas-header="r6"] a,header[data-atlas-header="r6"] button,header[data-atlas-header="r6"] input,header[data-atlas-header="r6"] label,header[data-atlas-header="r6"] small{font-family:"Atlas Header Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif !important;letter-spacing:normal !important;text-transform:none !important}
header[data-atlas-header="r6"] a{color:inherit !important;text-decoration:none !important;transform:none !important;transition:color .2s,background-color .2s,border-color .2s !important}
header[data-atlas-header="r6"] .brand{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;flex:none !important;gap:12px !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;order:0 !important;border:0 !important;background:none !important;line-height:1 !important}
header[data-atlas-header="r6"] .brand::before{content:"" !important;display:block !important;flex:none !important;width:30px !important;height:30px !important;margin:0 !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02IC02IDExMiAxMTIiIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlRJVEFOIHNpZ2lsOiB3aGl0ZSBub3J0aCwgb3JhbmdlIHdlc3QsIHRlYWwgZWFzdCwgcmVkIHNvdXRoIj48dGl0bGU+VElUQU4gc2lnaWw8L3RpdGxlPjxkZXNjPkV4YWN0IGFjdGl2ZSBUaXRhbkFycmF5IERpYW1vbmRNYXJrIGdlb21ldHJ5OiAzOSUgc3RvbmVzLCAxOSUgcmFkaXVzLCA0NS1kZWdyZWUgcm90YXRpb24sIGFuZCBjYW5vbmljYWwgbm9ydGgvd2VzdC9lYXN0L3NvdXRoIHBhbGV0dGUuPC9kZXNjPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0ic2lnaWwtbm9ydGgiIHgxPSIwLjEwMDU4MTg4MDYzNDk0MDE3IiB5MT0iLTAuMDcwNDI4MTkxMDI3ODk0NDQiIHgyPSIwLjg5OTQxODExOTM2NTA1OTkiIHkyPSIxLjA3MDQyODE5MTAyNzg5NDUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgLz48c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI0ZGRkZGRiIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5OUFGQzAiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InNpZ2lsLXdlc3QiIHgxPSIwLjEwMDU4MTg4MDYzNDk0MDE3IiB5MT0iLTAuMDcwNDI4MTkxMDI3ODk0NDQiIHgyPSIwLjg5OTQxODExOTM2NTA1OTkiIHkyPSIxLjA3MDQyODE5MTAyNzg5NDUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZGRDc3RCIgLz48c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI0ZGQUQxRiIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRjg3MDAiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InNpZ2lsLWVhc3QiIHgxPSIwLjEwMDU4MTg4MDYzNDk0MDE3IiB5MT0iLTAuMDcwNDI4MTkxMDI3ODk0NDQiIHgyPSIwLjg5OTQxODExOTM2NTA1OTkiIHkyPSIxLjA3MDQyODE5MTAyNzg5NDUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzhDRUNFNCIgLz48c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzI2RDdDRiIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNThCODYiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InNpZ2lsLXNvdXRoIiB4MT0iMC4xMDA1ODE4ODA2MzQ5NDAxNyIgeTE9Ii0wLjA3MDQyODE5MTAyNzg5NDQ0IiB4Mj0iMC44OTk0MTgxMTkzNjUwNTk5IiB5Mj0iMS4wNzA0MjgxOTEwMjc4OTQ1Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNGRjkzQTAiIC8+PHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNFRjQyNTEiIC8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRDcxRTM0IiAvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD0ic2lnaWwtZ2xvdyIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSI+PGZlRHJvcFNoYWRvdyBkeD0iMCIgZHk9IjAiIHN0ZERldmlhdGlvbj0iNCIgZmxvb2QtY29sb3I9IiMxZmJjZTYiIGZsb29kLW9wYWNpdHk9Ii4xOCIgLz48L2ZpbHRlcj48L2RlZnM+PGcgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utb3BhY2l0eT0iLjU0IiBzdHJva2Utd2lkdGg9Ii44IiBmaWx0ZXI9InVybCgjc2lnaWwtZ2xvdykiPjxyZWN0IHg9IjMwLjUiIHk9IjIiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgcng9IjcuNDEiIGZpbGw9InVybCgjc2lnaWwtbm9ydGgpIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1MC4wIDIxLjUpIiAvPjxyZWN0IHg9IjIiIHk9IjMwLjUiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgcng9IjcuNDEiIGZpbGw9InVybCgjc2lnaWwtd2VzdCkiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDIxLjUgNTAuMCkiIC8+PHJlY3QgeD0iNTkiIHk9IjMwLjUiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgcng9IjcuNDEiIGZpbGw9InVybCgjc2lnaWwtZWFzdCkiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDc4LjUgNTAuMCkiIC8+PHJlY3QgeD0iMzAuNSIgeT0iNTkiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgcng9IjcuNDEiIGZpbGw9InVybCgjc2lnaWwtc291dGgpIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1MC4wIDc4LjUpIiAvPjwvZz48L3N2Zz4K") center/contain no-repeat !important}
header[data-atlas-header="r6"] .brand img{display:block !important;flex:none !important;width:215px !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;object-fit:contain !important}
header[data-atlas-header="r6"] .studio-nav{display:flex !important;align-items:center !important;justify-content:flex-start !important;flex:0 0 auto !important;flex-wrap:nowrap !important;gap:28px !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 38px 0 auto !important;padding:0 !important;order:0 !important;font:400 18px/1.7 "Atlas Header Sans",system-ui,sans-serif !important}
header[data-atlas-header="r6"] .nav-pop{position:relative !important;display:block !important;flex:none !important;margin:0 !important;padding:0 !important}
header[data-atlas-header="r6"] .nav-pop>button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8.1px !important;min-width:0 !important;min-height:0 !important;width:auto !important;height:auto !important;margin:0 !important;padding:12px 0 !important;border:0 !important;border-radius:0 !important;background:none !important;color:#9ca7b8 !important;font-size:18px !important;font-weight:400 !important;line-height:1.7 !important;white-space:nowrap !important;cursor:pointer !important}
header[data-atlas-header="r6"] .nav-pop>button span{display:inline-block !important;flex:none !important;width:6px !important;height:6px !important;margin:0 !important;color:#ff6a1f !important;font-size:0 !important;line-height:0 !important;border:0 !important;border-right:1.5px solid currentColor !important;border-bottom:1.5px solid currentColor !important;transform:translateY(-1px) rotate(45deg) !important;transition:transform .2s !important}
header[data-atlas-header="r6"] .nav-pop>button[aria-expanded="true"] span{transform:translateY(2px) rotate(225deg) !important}
header[data-atlas-header="r6"] .nav-pop>button:hover,header[data-atlas-header="r6"] .nav-pop>button[aria-expanded="true"]{color:#f3f0e7 !important}
header[data-atlas-header="r6"] .nav-download{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;flex:none !important;margin:0 !important;padding:9px 17px !important;border:1px solid #ff6a1f !important;border-radius:99px !important;background:rgba(255,106,31,.14) !important;color:#f3f0e7 !important;font-size:18px !important;font-weight:600 !important;line-height:1.2 !important;white-space:nowrap !important;text-decoration:none !important}
header[data-atlas-header="r6"] .nav-download span{margin:0 !important;color:#ff6a1f !important;font-size:inherit !important;line-height:inherit !important}
header[data-atlas-header="r6"] .nav-download:hover,header[data-atlas-header="r6"] .nav-download:focus-visible,header[data-atlas-header="r6"] .nav-download[aria-current="page"]{background:#ff6a1f !important;color:#080c13 !important}
header[data-atlas-header="r6"] .nav-download:hover span,header[data-atlas-header="r6"] .nav-download:focus-visible span,header[data-atlas-header="r6"] .nav-download[aria-current="page"] span{color:#080c13 !important}
header[data-atlas-header="r6"] .portal-login{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:26px !important;flex:none !important;width:auto !important;min-height:55px !important;margin:0 !important;padding:16px 24px !important;border:1px solid #ffffff20 !important;border-radius:99px !important;background:transparent !important;color:#f3f0e7 !important;font-size:11px !important;font-weight:650 !important;line-height:1.2 !important;letter-spacing:.08em !important;text-transform:uppercase !important;white-space:nowrap !important;order:0 !important}
header[data-atlas-header="r6"] .portal-login .arrow{display:inline-block !important;margin:0 !important;font-size:20px !important;font-weight:650 !important;line-height:1 !important;color:inherit !important}
header[data-atlas-header="r6"] a:focus-visible,header[data-atlas-header="r6"] button:focus-visible,header[data-atlas-header="r6"] input:focus-visible{outline:2px solid #ff8a45 !important;outline-offset:4px !important}
header[data-atlas-header="r6"] .quiet-menu{position:absolute !important;top:calc(100% + 34px) !important;right:0 !important;left:auto !important;display:block !important;width:420px !important;min-width:0 !important;max-width:none !important;max-height:calc(100dvh - 220px) !important;height:auto !important;overflow:auto !important;margin:0 !important;padding:26px !important;border:1px solid #ffffff20 !important;border-radius:18px !important;background:#0b121c !important;color:#aab5c5 !important;box-shadow:0 25px 70px #0008 !important;text-align:left !important;z-index:80 !important;font:400 18px/1.5 "Atlas Header Sans",system-ui,sans-serif !important}
header[data-atlas-header="r6"] .quiet-menu[hidden]{display:none !important}
header[data-atlas-header="r6"] .platforms-menu{width:260px !important}
header[data-atlas-header="r6"] .quiet-menu label{display:block !important;margin:0 0 14px !important;font-size:18px !important;font-weight:400 !important;line-height:1.5 !important}
header[data-atlas-header="r6"] .quiet-menu input{display:block !important;width:100% !important;min-width:0 !important;min-height:54px !important;margin:0 0 20px !important;padding:14px 15px !important;border:1px solid #d8d9d9 !important;border-radius:12px !important;background:#080c13 !important;color:#f3f0e7 !important;font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;box-shadow:none !important}
header[data-atlas-header="r6"] .quiet-menu input::placeholder{color:#8993a0 !important;opacity:1 !important}
header[data-atlas-header="r6"] .quiet-menu a{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-height:44px !important;margin:0 !important;padding:12px 0 !important;border:0 !important;border-bottom:1px solid #ffffff0e !important;color:#b2bdcc !important;font-size:18px !important;font-weight:400 !important;line-height:1.5 !important;white-space:normal !important}
header[data-atlas-header="r6"] .quiet-menu a:hover{color:#f3f0e7 !important}
header[data-atlas-header="r6"] .quiet-menu a span{flex:none !important;margin:0 !important;color:#ff6a1f !important}
header[data-atlas-header="r6"] .quiet-menu .wi-menu-entry{min-height:35px !important;padding:5px 0 12px !important;font-size:14px !important;color:#aab5c5 !important}
header[data-atlas-header="r6"] .quiet-menu p{margin:12px 0 !important;color:#9ca7b8 !important;font-size:16px !important;line-height:1.5 !important}
header[data-atlas-header="r6"] #quiet-results strong{display:block !important;font-size:16px !important;font-weight:600 !important;line-height:1.5 !important;color:#f3f0e7 !important}
header[data-atlas-header="r6"] #quiet-results small{display:block !important;font-size:12px !important;font-weight:400 !important;line-height:1.5 !important;color:#8998ad !important}
header[data-atlas-header="r6"] .mobile-os{display:none !important;margin:20px 0 0 !important;padding:15px 0 0 !important;border-top:1px solid #ffffff20 !important}
.engineering-bar[data-atlas-chrome="r6"]{display:block !important;width:100% !important;box-sizing:border-box !important;margin:0 !important;padding:4.76px 12.24px !important;min-height:0 !important;border:0 !important;background:#ff6a1f !important;color:#080c13 !important;text-align:center !important;font:400 clamp(6.12px,.5576vw,8.16px)/1.6 "Atlas Header Mainard",sans-serif !important;letter-spacing:.11em !important;text-wrap:balance !important;text-transform:uppercase !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:0 !important;width:100% !important;box-sizing:border-box !important;margin:0 !important;padding:7px 18px !important;overflow-x:auto !important;scrollbar-width:none !important;font:500 12px/1.4 "IBM Plex Mono",ui-monospace,monospace !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:rgba(138,153,174,.62) !important;background:rgba(5,9,18,.55) !important;border:0 !important;border-bottom:1px solid rgba(138,153,174,.08) !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones::-webkit-scrollbar{display:none !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones *, .engineering-bar[data-atlas-chrome="r6"]+.r14-zones *::before, .engineering-bar[data-atlas-chrome="r6"]+.r14-zones *::after{font:inherit !important;letter-spacing:inherit !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones span{white-space:nowrap !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones span+span::before{content:"/" !important;padding:0 13px !important;color:rgba(138,153,174,.28) !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones b{font-family:inherit !important;font-size:inherit !important;font-weight:500 !important;line-height:inherit !important;color:rgba(160,175,196,.62) !important;margin-right:7px !important}
.engineering-bar[data-atlas-chrome="r6"]+.r14-zones time{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;font-variant-numeric:tabular-nums !important}
@media(min-width:1920px){header[data-atlas-header="r6"] .brand{gap:13px !important}header[data-atlas-header="r6"] .brand::before{width:33px !important;height:33px !important}}
@media(max-width:1360px){
 header[data-atlas-header="r6"]{height:auto !important;min-height:0 !important;flex-wrap:wrap !important;row-gap:4px !important;padding:8px 0 6px !important}
 header[data-atlas-header="r6"] .brand{order:1 !important}
 header[data-atlas-header="r6"] .portal-login{order:2 !important;margin-left:auto !important}
 header[data-atlas-header="r6"] .studio-nav{order:3 !important;flex:1 0 100% !important;flex-wrap:nowrap !important;gap:0 26px !important;margin:0 !important}
 header[data-atlas-header="r6"] .nav-pop>button{padding:5px 0 !important}
 header[data-atlas-header="r6"] .nav-download{margin-left:auto !important;padding:6px 15px !important}
 header[data-atlas-header="r6"] .quiet-menu{top:calc(100% + 14px) !important;left:0 !important;right:auto !important}
}
@media(max-width:1023px){header[data-atlas-header="r6"]{width:calc(100% - 48px) !important}}
@media(max-width:1279px){.engineering-bar[data-atlas-chrome="r6"]{font-size:7.14px !important}}
@media(max-width:900px){.engineering-bar[data-atlas-chrome="r6"]+.r14-zones{justify-content:flex-start !important;font-size:11px !important}}
@media(min-width:600px) and (max-width:899px){header[data-atlas-header="r6"] .brand{gap:10px !important}header[data-atlas-header="r6"] .brand::before{width:23px !important;height:23px !important}}
@media(max-width:780px){
 header[data-atlas-header="r6"] .studio-nav{gap:0 20px !important}
 header[data-atlas-header="r6"] .nav-pop{position:static !important}
 header[data-atlas-header="r6"] .quiet-menu{position:absolute !important;top:calc(100% + 8px) !important;left:0 !important;right:0 !important;width:auto !important;max-width:none !important;padding:20px !important}
}
@media(max-width:600px){
 header[data-atlas-header="r6"]{width:calc(100% - 32px) !important;column-gap:10px !important}
 header[data-atlas-header="r6"] .brand{gap:9px !important}
 header[data-atlas-header="r6"] .brand::before{width:18px !important;height:18px !important}
 header[data-atlas-header="r6"] .brand img{width:128px !important}
 header[data-atlas-header="r6"] .portal-login{gap:12px !important;min-height:35px !important;padding:8px 12px !important;font-size:10px !important}
 header[data-atlas-header="r6"] .portal-login .arrow{font-size:16px !important}
 .engineering-bar[data-atlas-chrome="r6"]{padding:5.44px 12.24px !important;letter-spacing:.07em !important}
}
@media(max-width:580px){header[data-atlas-header="r6"] .desktop-os{display:none !important}header[data-atlas-header="r6"] .mobile-os{display:block !important}}
@media(max-width:400px){header[data-atlas-header="r6"] .studio-nav{gap:0 14px !important}header[data-atlas-header="r6"] .nav-download{gap:6px !important;padding:5px 12px !important;font-size:15px !important}}
@media print{header[data-atlas-header="r6"],.engineering-bar[data-atlas-chrome="r6"],.engineering-bar[data-atlas-chrome="r6"]+.r14-zones{display:none !important}}
}
 @font-face{font-family:'Titan Body';src:url('/assets/fonts/work-sans-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+2190-2193,U+2194-2199,U+21B0-21B3}