@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_ba1dc8ca-module__GflLqG__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_ba1dc8ca-module__GflLqG__variable{--font-body:"Roboto", "Roboto Fallback"}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c282a6db290773d-s.3njr7m_ajee7p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/537f068cf010a382-s.2zhn7sxq2ls8-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c300beac511639d2-s.2o0bzljage01v.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a01ece5cbe79cced-s.1e8mg4pd4dmg7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/825d4e07c4597d86-s.0h-o_sy-t33o9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65645b6ef686c6a1-s.2ns-h1x5lwkwz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef1484efef1c9752-s.p.0vtrapzs99yg4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Fallback;src:local(Arial);ascent-override:104.44%;descent-override:27.48%;line-gap-override:0.0%;size-adjust:88.83%}.roboto_condensed_d82f671c-module__g7xXoa__className{font-family:Roboto Condensed,Roboto Condensed Fallback;font-style:normal}.roboto_condensed_d82f671c-module__g7xXoa__variable{--font-display:"Roboto Condensed", "Roboto Condensed Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d037d7cf-module__jQbWlq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d037d7cf-module__jQbWlq__variable{--font-campaign:"Space Grotesk", "Space Grotesk Fallback"}
:root{--blue:#0065dd;--blue-bright:#2388ff;--cyan:#24cfff;--navy-950:#021a3d;--navy-900:#04244e;--navy-850:#042e60;--navy-800:#053a7a;--white:#f7fbff;--muted:#9bb0c8;--line:#a4d2ff26;--content:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-950);scrollbar-width:thin;scrollbar-color:var(--blue-bright) var(--navy-950);scroll-padding-top:28px}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:var(--navy-950)}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--cyan), var(--blue-bright) 55%, #004ca8);border:3px solid var(--navy-950);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #86eaff, #3b9cff 55%, var(--blue))}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{color:var(--white);background:radial-gradient(circle at 85% 26%, #0065dd33, transparent 31rem), linear-gradient(180deg, var(--navy-900) 0%, var(--navy-850) 47%, var(--navy-950) 100%);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.siteContent{z-index:2;background:radial-gradient(circle at 85% 26%, #0065dd33, transparent 31rem), linear-gradient(180deg, var(--navy-900) 0%, var(--navy-900) 20%, var(--navy-850) 55%, var(--navy-950) 100%);position:relative}.siteContent:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(180deg, var(--navy-950) 0%, #03142ceb 20%, #03142c00 100%);height:clamp(190px,27vh,280px);position:absolute;top:100%;left:0;right:0}.footerRevealSentinel{contain:strict;pointer-events:none;width:1px;height:1px;position:absolute;top:calc(100% + 30svh);left:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg,canvas{display:block}::selection{color:#fff;background:var(--blue)}.jobList a,.regionDetails a{text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.jobList a:hover,.regionDetails a:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--accent,var(--cyan));text-decoration-color:var(--accent,var(--cyan))}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.srOnly,.srOnly:not(:focus):not(:active){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{isolation:isolate;background:var(--navy-900);height:100svh;min-height:760px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;pointer-events:none;filter:blur(1px);position:absolute}.hero:before{aspect-ratio:1;background:radial-gradient(circle,#148eff7a,#0000 67%);width:55vw;animation:8s ease-in-out infinite alternate heroAurora;bottom:-36vw;left:-28vw}.hero:after{aspect-ratio:1;background:radial-gradient(circle,#24cfff29,#0000 70%);width:24vw;animation:11s ease-in-out -3s infinite alternate-reverse heroAurora;top:12%;left:29vw}.heroVisual{z-index:-4;background:var(--navy-900);position:absolute;inset:0;overflow:hidden}.heroBackgroundStage{transform-origin:44% 52%;position:absolute;inset:0}.heroBackgroundWarp{transform-origin:48% 52%;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:-.6%;transform:perspective(1800px)rotateX(.12deg)rotateY(-.28deg)skew(-.04deg)scale(1.002)}.heroBackgroundPicture{display:block;position:absolute;inset:0}.heroBackground{object-fit:cover;object-position:center;transform-origin:44% 52%;backface-visibility:hidden;transform:scale(1.012)translate(-.15%)}.heroPeopleStage{z-index:1;aspect-ratio:1086/1449;pointer-events:none;width:min(54vw,75svh,1796px);height:auto;position:absolute;inset:clamp(96px,17svh,320px) 40% auto auto}.heroPeople{object-fit:contain;object-position:left bottom;width:100%;height:100%}.heroPeoplePicture{transform-origin:bottom;width:100%;height:100%;display:block}.heroReveal{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroRevealPanel{visibility:hidden;background:linear-gradient(112deg,#0000 0 44%,#157ff71c 60%,#0000 76%),linear-gradient(#021a3d 0%,#031f45 48%,#021630 100%);width:50.5%;position:absolute;top:0;bottom:0}.heroRevealPanelLeft{clip-path:none;transform-origin:100%;left:0;transform:translate(-104%);box-shadow:18px 0 54px #0065dd2e}.heroRevealPanelRight{clip-path:none;transform-origin:0;right:0;transform:translate(104%);box-shadow:-18px 0 54px #0065dd2e}.heroRevealSeam{opacity:0;transform-origin:50%;background:linear-gradient(#0000 2%,#7de0ffb8 28%,#fff 50%,#24cfff9e 74%,#0000 98%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #24cfffe6,0 0 54px #0065ddb3}.heroBlend{z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 0%, #041b3a29 24%, #041b3a94 62%, var(--navy-900) 100%);height:clamp(220px,34vh,360px);position:absolute;bottom:-1px;left:0;right:0}.heroNetwork{z-index:-2;opacity:.64;pointer-events:auto;position:absolute;inset:0}.heroBrand{top:clamp(68px,7.5vh,84px);left:max(24px, calc((100vw - var(--content)) / 2));z-index:3;-webkit-backdrop-filter:blur(15px)saturate(128%);text-shadow:0 0 22px #0065dd7a,0 2px 10px #0006;background:linear-gradient(112deg,#010e22db,#031e3ead 68%,#01142dc7);border:1px solid #9dd9ff4d;border-radius:16px;align-items:center;gap:9px;max-width:calc(100% - 48px);padding:clamp(9px,1vw,13px) clamp(15px,1.45vw,22px);display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 46px #00040f4d,inset 0 1px #ffffff1c}.heroBrand:before{content:"";pointer-events:none;background:linear-gradient(90deg,#24cfff8c,#0000 34%) 0 0/58% 1px no-repeat,radial-gradient(circle at 16% 0,#47b6ff29,#0000 43%);position:absolute;inset:0}.heroBrand img{color:#fff;width:clamp(136px,12vw,184px);height:auto}.heroBrand span{color:var(--cyan);align-items:center;font-size:clamp(22px,1.7vw,28px);font-weight:300;line-height:1;display:inline-flex;transform:translateY(4px)}.heroBrand strong{font:900 clamp(18px, 1.45vw, 23px)/1 var(--font-display), sans-serif;letter-spacing:.14em;align-items:center;display:inline-flex;transform:translateY(6px)}.heroContent{z-index:2;width:min(var(--content), calc(100% - 48px));height:100%;margin:0 auto;padding-top:clamp(150px,20vh,205px);position:relative}.heroCopy{width:min(610px,44vw);margin-left:auto;transform:translate(clamp(70px,6vw,120px))}.heroEyebrow{color:#ffffffe0;width:max-content;font-family:var(--font-campaign), sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:clamp(18px,1.7vw,28px);font-weight:500;display:inline-flex}.heroEyebrow:before,.heroEyebrow:after{content:"";background:var(--cyan);flex:0 0 34px;width:34px;height:1px}.hero h1{max-width:610px;font:700 clamp(72px, min(7.5vw, 12vh), 126px)/.8 var(--font-campaign), sans-serif;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin:0}.heroCampaignTitle{filter:drop-shadow(0 0 7px #ffffff4d)drop-shadow(0 0 25px #0065ddb8)drop-shadow(0 0 58px #24cfff33);position:relative}.heroCampaignWord{transform-origin:50% 55%;will-change:transform;width:max-content;display:block;position:relative}.heroCampaignBase,.heroCampaignShine{box-sizing:border-box;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-inline-end:.1em;display:block}.heroCampaignBase{will-change:background-position;background-image:linear-gradient(105deg,#fbfdff 0%,#dceeff 24%,#add5fb 48%,#7db9ee 72%,#5fa2dc 100%);background-position:0%;background-size:220% 100%}.heroCampaignWordMonday .heroCampaignBase{background-image:linear-gradient(105deg,#f7fbff 0%,#d1e9ff 24%,#9dcef8 48%,#70b0e8 72%,#5798d5 100%)}.heroCampaignShine{filter:drop-shadow(0 0 15px #ffffffb8)drop-shadow(0 0 30px #24cfff6b);opacity:0;pointer-events:none;background-image:linear-gradient(105deg,#0000 30%,#e1f6ff59 39%,#fff 50%,#bde6ff6b 61%,#0000 70%);background-position:150% 0;background-size:280% 100%;position:absolute;inset:0}.heroCampaignWordCyber .heroCampaignShine{animation:7.3s cubic-bezier(.42,0,.24,1) 1.4s infinite both heroCyberGlintSequence}.heroCampaignWordMonday .heroCampaignShine{animation:7.3s cubic-bezier(.42,0,.24,1) 1.4s infinite both heroMondayGlintSequence}.heroLead{color:#eef7ffe0;max-width:530px;min-height:36px;margin:28px 0 30px;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.48}.heroTypewriter{white-space:nowrap;align-items:center;display:flex}.heroTypewriterText{min-width:1px}.heroTypewriterCursor{background:linear-gradient(180deg, #eaf9ff, var(--cyan));border-radius:2px;width:2px;height:1.15em;margin-left:5px;animation:.78s step-end infinite typewriterCursor;box-shadow:0 0 11px #24cfffd1}.magneticButton{--magnet-x:0px;--magnet-y:0px;--hover-y:0px;--button-scale:1;transform:translate3d(var(--magnet-x), calc(var(--magnet-y) + var(--hover-y)), 0) scale(var(--button-scale));isolation:isolate;border-radius:999px;padding:1px;transition:transform .48s cubic-bezier(.16,1,.3,1),filter .45s,box-shadow .45s;display:inline-grid;position:relative;overflow:hidden}.magneticButton:before{content:"";z-index:-2;background:conic-gradient(from 0deg, transparent 0 18%, var(--blue-bright) 29%, #fff 37%, var(--cyan) 48%, transparent 61% 100%);animation:3.5s linear infinite borderSpin;position:absolute;inset:-160%}.magneticButton:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg, #167ff7, var(--blue) 55%, #0058c2);position:absolute;inset:1px}.magneticButton>span{color:#fff;letter-spacing:.025em;justify-content:center;align-items:center;gap:13px;min-height:58px;padding:0 27px;font-size:14px;font-weight:900;display:flex}.magneticButton svg{width:20px;height:20px;transition:transform .25s}.magneticButton:hover{filter:drop-shadow(0 0 17px #24cfff94)}.magneticButton:hover svg{transform:translate(4px)}.heroCta{border-radius:16px;padding:1px;box-shadow:0 15px 38px #0004105c,inset 0 1px #ffffff0d}.heroCta:before{opacity:.78;background:linear-gradient(115deg,#ffffffb3,#38d3ffd1 36%,#1174eb7a 72%,#a3e5ff94) 0 0/230% 230%;transition:opacity .65s;animation:none;inset:0}.heroCta:after{background:linear-gradient(118deg,#010f23f0,#022448e6 56%,#011835f2);transition:background .7s,box-shadow .7s;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000038}.heroCta>span{color:#f8fcff;letter-spacing:.04em;gap:14px;min-height:66px;padding:0 31px;font-size:15px;position:relative}.heroCta>span:before{content:"";background:#6fe5ff;border-radius:50%;flex:0 0 7px;width:7px;height:7px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s;box-shadow:0 0 0 5px #24cfff1a,0 0 17px #24cfffcc}.heroCta svg{color:#76e6ff;width:19px;height:19px;transition:transform .7s cubic-bezier(.16,1,.3,1),color .7s;transform:translate(0)rotate(-4deg)}.heroCta:hover{--hover-y:-1px;--button-scale:1.004;filter:none;box-shadow:0 18px 42px #00041066,0 0 24px #48cdff24}.heroCta:hover:before{opacity:1}.heroCta:hover:after{background:linear-gradient(118deg,#021936f5,#04325ef0 56%,#021f42f5);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000002e}.heroCta:hover>span:before{transform:scale(1.16);box-shadow:0 0 0 6px #24cfff1f,0 0 21px #24cfffeb}.heroCta:hover svg{color:#b9f4ff;transform:translate(3px)rotate(0)}.heroCta:focus-visible{outline-offset:5px;outline:3px solid #96e2ffd9}.heroCtaGlow{z-index:0;isolation:isolate;display:inline-flex;position:relative}.heroCtaGlow:before,.heroCtaGlow:after{content:"";z-index:-1;pointer-events:none;border-radius:24px;position:absolute}.heroCtaGlow:before{filter:blur(16px);opacity:.58;background:radial-gradient(#24cfff66 0%,#0065dd4d 42%,#0000 72%);inset:-16px -23px}.heroCtaGlow:after{opacity:0;border:1.5px solid #65deffad;inset:-8px;box-shadow:inset 0 0 18px #24cfff24,0 0 28px #0065dd4d}.clientNav{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:30;opacity:1;will-change:transform, opacity;width:min(850px,100% - 32px);margin:0;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .28s;position:fixed;transform:translate(-50%)}.clientNav.isHiddenByFooter{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 32px))}.clientNavInner{scrollbar-width:none;-webkit-backdrop-filter:blur(22px)saturate(130%);background:#031937e0;border:1px solid #87c9ff33;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:78px;padding:10px 13px;display:flex;overflow-x:auto;box-shadow:0 20px 60px #00000052,inset 0 1px #ffffff0f}.clientNavInner::-webkit-scrollbar{display:none}html.isScrollActive .clientNavInner{-webkit-backdrop-filter:none;background:#031937f7}html.isScrollActive .companyCard,html.isScrollActive .regionCard{-webkit-backdrop-filter:none}.clientNav a{color:#eaf6ffb8;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 clamp(12px,1.2vw,18px);font-size:clamp(12.5px,.45vw + 8px,14.5px);font-weight:800;transition:color .25s,background .25s,box-shadow .25s;display:inline-flex;position:relative}.clientNav a i{background:var(--client-color);width:7px;height:7px;box-shadow:0 0 10px var(--client-color);border-radius:50%}.clientNav a:hover,.clientNav a:focus-visible,.clientNav a.isActive{color:#fff;background:color-mix(in srgb, var(--client-color) 17%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--client-color) 42%, transparent), 0 0 22px color-mix(in srgb, var(--client-color) 14%, transparent)}.clientNav a.isActive i{box-shadow:0 0 5px #fff, 0 0 16px var(--client-color)}.companies{isolation:isolate;width:100%;padding:150px max(24px, calc((100% - var(--content)) / 2)) 120px;background:radial-gradient(52% 18% at 8% 11%,#24cfff13,#0000 74%),radial-gradient(48% 20% at 94% 54%,#0065dd1f,#0000 76%),linear-gradient(#04244e47,#021a3d2e);gap:42px;margin:0;display:grid;position:relative}.companiesAtmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.companiesAtmosphere:before,.companiesAtmosphere:after{content:"";position:absolute;inset:0}.companiesAtmosphere:before{opacity:.72;background-image:linear-gradient(#74ccff0b 1px,#0000 1px),linear-gradient(90deg,#74ccff0b 1px,#0000 1px),repeating-linear-gradient(118deg,#0000 0 180px,#0065dd0b 181px,#0000 183px 360px);background-size:72px 72px,72px 72px,auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%)}.companiesAtmosphere:after{opacity:.26;background-image:radial-gradient(circle at 1px 1px,#8adaff57 1px,#0000 1.6px),radial-gradient(circle at 50% 34%,#24cfff14,#0000 36%);background-size:43px 43px,100% 100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.companiesBeam{filter:blur(34px);mix-blend-mode:screen;opacity:.36;background:linear-gradient(90deg,#0000,#24cfff26,#0065dd38,#0000);border-radius:50%;width:min(76vw,1080px);height:180px;position:absolute}.companiesBeamPrimary{top:18%;left:-28%;rotate:-11deg}.companiesBeamSecondary{opacity:.28;bottom:17%;right:-30%;rotate:9deg}.companiesAura{aspect-ratio:1;width:min(56vw,780px);opacity:var(--aura-low,.42);border-radius:50%;position:absolute}.companiesAuraTop{--aura-low:.42;--aura-high:.62;background:radial-gradient(circle,#24cfff33 0%,#0065dd1f 30%,#0000 69%);top:1%;left:clamp(-280px,-15vw,-140px)}.companiesAuraMiddle{--aura-low:.38;--aura-high:.58;background:radial-gradient(circle,#7ed32129 0%,#24cfff1c 29%,#0065dd0f 48%,#0000 70%);top:42%;right:clamp(-300px,-16vw,-145px)}.companiesAuraBottom{--aura-low:.36;--aura-high:.57;background:radial-gradient(circle,#0065dd33 0%,#5cb1ff17 36%,#0000 70%);bottom:1%;left:clamp(-260px,-14vw,-130px)}.companySection{z-index:1;content-visibility:auto;contain-intrinsic-block-size:auto 672px;scroll-margin-top:28px;position:relative}.companyCard,.regionCard{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 24%, #93c7ff1f);background:linear-gradient(125deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), linear-gradient(145deg, #092a54d4 0%, #062246c9 52%, #041936d6 100%);-webkit-backdrop-filter:blur(13px)saturate(112%);box-shadow:0 30px 90px #00000047, 0 0 80px color-mix(in srgb, var(--accent) 7%, transparent), inset 0 1px #ffffff0a;border-radius:38px;position:relative;overflow:hidden}.companyCard:after,.regionCard:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;box-shadow:0 0 24px var(--accent);opacity:.7;position:absolute;top:-1px;left:16%;right:16%}.companyCard{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);gap:30px;min-height:630px;padding:27px;display:grid}.companySectionReverse .companyCopy{order:2}.companySectionReverse .santiagoMapPanel{order:1}.companyCopy{flex-direction:column;align-items:flex-start;padding:25px 16px 20px 20px;display:flex;position:relative}.companyLogoStage{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 72%), #04122261;border:1px solid color-mix(in srgb, var(--accent) 22%, #87c9ff21);width:min(310px,72%);height:105px;box-shadow:inset 0 1px #ffffff06, 0 0 34px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:20px;place-items:center;padding:22px 26px;display:grid;position:relative}.companyLogoStage img{object-fit:contain;filter:drop-shadow(0 4px 13px #00000052);width:auto;max-width:100%;height:auto;max-height:100%}.companyLogoPicture{display:contents}:is(.companyLogoStage:has(.logoForus),.companyLogoStage:has(.logoBlue)){overflow:hidden}.companyLogoStage:has(.logoBlue){padding-block:12px}.companyLogoStage:has(.logoLogistica){padding-block:10px}.companyLogoStage .logoWide,.companyLogoStage .logoLogistica{width:100%}.companyLogoStage .logoFalabellaCom{width:225px}.companyLogoStage .logoForus{width:216px;max-width:none;max-height:none;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.companyLogoStage .logoBlue{object-position:center;width:142px;max-width:none;height:142px;max-height:none;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.companyCopy .magneticButton{box-shadow:0 13px 28px #00051157, 0 7px 18px color-mix(in srgb, var(--accent) 18%, transparent);margin-top:24px}.companyCopy .magneticButton:before{background:conic-gradient(from 0deg, transparent 0 20%, var(--accent) 32%, white 41%, var(--accent) 54%, transparent 67%)}.companyCopy .magneticButton:after{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 82%, #0065dd), #08284b 72%)}.companyDescription{color:#e9f4ffc4;max-width:500px;margin:25px 0 20px;font-size:19px;line-height:1.58}.companyMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;width:100%;padding:16px 0;display:grid}.companyMeta span,.regionDetails span{color:var(--muted);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.companyMeta svg,.regionDetails svg{width:17px;height:17px;color:var(--accent);flex:0 0 17px}.jobsLabel{color:color-mix(in srgb, var(--accent) 78%, white);letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:900}.jobList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jobList li{color:#eef7ffe6;align-items:flex-start;gap:9px;font-size:14px;line-height:1.42;display:flex}.jobList svg{width:16px;height:16px;color:var(--accent);flex:0 0 16px}.santiagoMapPanel{min-width:0;height:520px;min-height:0;box-shadow:0 0 48px color-mix(in srgb, var(--accent) 9%, transparent);border-radius:27px;align-self:center;overflow:hidden}.lazyMapMount,.mapLoading{width:100%;height:100%;min-height:inherit;position:relative}.mapLoading{color:#e2f1ff6b;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#071a31,#040a14);place-items:center;font-size:11px;font-weight:800;display:grid}.mapPreview,.interactiveMapLayer{position:absolute;inset:0}.mapPreview{z-index:1;background:radial-gradient(95% 78% at 50% 46%, color-mix(in srgb, var(--map-preview-accent) 14%, transparent), transparent 66%), linear-gradient(180deg, #071a31, #040a14 74%);opacity:1;border:1px solid #ffffff17;place-items:center;transition:opacity .34s;display:grid;overflow:hidden}.mapPreviewArtwork{aspect-ratio:1;filter:drop-shadow(0 22px 28px #00000085);width:min(72%,420px);position:relative}.mapPreviewShape{opacity:.92;width:100%;height:100%;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--map-preview-accent) 25%, transparent));display:block;position:absolute;inset:0;overflow:visible}.mapPreviewMarker{z-index:2;color:#fff;flex-direction:column;align-items:center;font-size:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mapPreviewMarker>i{background:var(--map-preview-accent);width:10px;height:10px;box-shadow:0 0 0 7px color-mix(in srgb, var(--map-preview-accent) 18%, transparent), 0 0 22px var(--map-preview-accent);border:2px solid #fff;border-radius:50%}.mapPreviewMarker>b{border:1px solid color-mix(in srgb, var(--map-preview-accent) 48%, transparent);font-size:inherit;white-space:nowrap;text-shadow:0 0 12px var(--map-preview-accent);background:#030a14e6;border-radius:999px;margin-top:7px;padding:4px 7px;line-height:1}.mapPreviewHint{color:#e2f1ff61;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.interactiveMapLayer{z-index:2;opacity:0;pointer-events:none;transition:opacity .34s}.lazyMapMount.isMapReady .mapPreview{opacity:0;pointer-events:none}.lazyMapMount.isMapReady .interactiveMapLayer{opacity:1;pointer-events:auto}.regionCard{min-height:680px;padding:52px 0 0}.regionContent{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;padding:0 32px;display:flex;position:relative}.regionLogo{object-fit:contain;width:min(270px,60vw);height:auto}.regionContent .magneticButton{box-shadow:0 13px 28px #00051157, 0 7px 18px color-mix(in srgb, var(--accent) 18%, transparent);margin-top:24px}.regionContent .magneticButton:before{background:conic-gradient(from 0deg, transparent 0 20%, var(--accent) 34%, white 42%, var(--accent) 52%, transparent 64%)}.regionContent .magneticButton:after{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 80%, #0065dd), #08284b 78%)}.regionContent>p{color:#eaf5ffcc;max-width:680px;margin:22px 0 18px;font-size:19px;line-height:1.55}.regionDetails{justify-content:center;gap:48px;display:flex}.regionDetails>div{text-align:left;gap:7px;display:grid}.regionDetails strong{color:color-mix(in srgb, var(--accent) 74%, white);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.chileMapPanel{background:linear-gradient(180deg, transparent, #02091280), radial-gradient(70% 100% at 50% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);height:270px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.chileMapArtwork{position:absolute;inset:18px 3% 22px}.chileMapArtwork>img{object-fit:contain;object-position:center bottom;filter:hue-rotate(224deg)saturate(.52)brightness(1.63)drop-shadow(0 0 14px #91c61e4d)}.chileMarker{z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.chileMarker>i{background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 18px var(--accent);border:2px solid #fff;border-radius:50%;animation:2s ease-in-out infinite markerPulse}.chileMarker>span{color:#fff;border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);white-space:nowrap;background:#020a14e6;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.chileMarker[data-side=below]{flex-direction:column-reverse}.campaignFooter{z-index:0;isolation:isolate;color:#fff;background:#020c1d;min-height:100svh;position:sticky;bottom:0;overflow:hidden}.footerWave{z-index:-3;opacity:.86;position:absolute;inset:0}.footerAurora{z-index:-2;background:radial-gradient(62% 48% at 50% 48%,#0065dd6b,#0000 70%),linear-gradient(#031b3b57,#020f2485);animation:7s ease-in-out infinite alternate footerAurora;position:absolute;inset:0}.campaignFooterInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1460px,100% - 48px);min-height:100svh;margin:0 auto;padding:clamp(190px,27vh,280px) 16px 38px;display:flex}.footerCampaignTitle{width:100%;font:700 clamp(44px, 6vw, 96px)/1.06 var(--font-campaign), sans-serif;letter-spacing:-.045em;text-transform:uppercase;transform-style:preserve-3d;will-change:transform;color:#0000;filter:drop-shadow(0 0 30px #0065dd52)drop-shadow(0 0 70px #24cfff26);background:linear-gradient(130deg,#0065dd 0%,#eaf6ff 23%,#24cfff 48%,#fff 66%,#0065dd 100%) 0 0/240% 240%;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:clamp(12px,1.6vw,24px);margin:0;padding-bottom:.14em;animation:9s ease-in-out infinite alternate campaignTitleFlow;display:flex;overflow:visible;transform:translateZ(0)}.footerWordmarkMask{aspect-ratio:1705.52/329.04;background:linear-gradient(130deg,#0065dd 0%,#eaf6ff 30%,#24cfff 58%,#fff 78%,#0065dd 100%) 0 0/240% 240%;flex:none;width:min(35vw,500px);animation:9s ease-in-out infinite alternate campaignTitleFlow;-webkit-mask:url(/brand/teamwork-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/teamwork-wordmark.svg) 50%/contain no-repeat}.footerX{letter-spacing:0;font-size:.68em;font-weight:300;line-height:1;display:inline-block;position:relative;top:8px}.footerCampaignName{white-space:nowrap;margin:0 -.075em -.12em 0;padding:.06em .075em .12em 0;line-height:1.08;display:inline-block;position:relative;top:12px}.campaignFooterInner>p{font:italic 800 clamp(26px, 3vw, 44px)/1 var(--font-display), sans-serif;letter-spacing:-.02em;margin:38px 0 12px}.footerFollow{color:#e0f0ff8c;letter-spacing:.06em;font-size:12px}.footerSocials{gap:12px;margin-top:25px;display:flex}.footerSocials a{color:#fff;background:#061b32b8;border:1px solid #8ed0ff33;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s;display:grid;box-shadow:inset 0 1px #ffffff0f}.footerSocials svg{width:21px;height:21px}.footerSocials a:hover{border-color:var(--cyan);transform:translateY(-5px)scale(1.04);box-shadow:0 0 22px #24cfff4d}.footerSocials a[data-brand=linkedin]:hover{background:#0a66c2}.footerSocials a[data-brand=instagram]:hover{background:linear-gradient(145deg,#833ab4,#fd1d1d,#fcb045)}.footerSocials a[data-brand=tiktok]:hover{background:#111;box-shadow:-3px 0 #25f4ee,3px 0 #fe2c55}.footerSocials a[data-brand=youtube]:hover{background:red}.footerActions{justify-content:center;gap:12px;margin-top:30px;display:flex}.footerActions button,.footerActions a{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06182cbf;border:1px solid #90d0ff40;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 21px;font-size:13px;font-weight:800;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.footerActions button:hover,.footerActions a:hover{background:var(--blue);border-color:var(--cyan);box-shadow:0 0 25px #0065dd61}.footerActions svg,.footerActions img{width:22px;height:22px;color:var(--cyan)}.campaignFooter small{color:#d7eafa61;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10px}@keyframes heroAurora{to{opacity:.72;transform:translate(7%,-5%)scale(1.1)}}@keyframes heroCameraOrbit{0%{transform:scale(1.012)translate(-.15%)}36%{transform:scale(1.03)translate(-.55%,-.24%)}68%{transform:scale(1.018)translate(.28%,-.1%)}to{transform:scale(1.032)translate(-.35%,.22%)}}@keyframes heroPerspectiveWarp{0%{transform:perspective(1800px)rotateX(.12deg)rotateY(-.28deg)skew(-.04deg)scale(1.002)}31%{transform:perspective(1800px)rotateX(-.22deg)rotateY(.4deg)skew(.09deg)skewY(-.04deg)scale(1.004)}67%{transform:perspective(1800px)rotateX(.24deg)rotateY(.18deg)skew(-.08deg)skewY(.05deg)scale(1.002)}to{transform:perspective(1800px)rotateX(-.14deg)rotateY(-.36deg)skew(.05deg)scale(1.005)}}@keyframes heroSceneReveal{0%{transform:scale(1.105)}to{transform:scale(1)}}@keyframes heroPeopleIntro{0%{transform:translateZ(0)scale(1.06)}to{transform:translateZ(0)scale(1)}}@keyframes heroShutterLeft{0%{visibility:visible;transform:translate(0,0)}to{visibility:hidden;transform:translate(-104%)}}@keyframes heroShutterRight{0%{visibility:visible;transform:translate(0,0)}to{visibility:hidden;transform:translate(104%)}}@keyframes heroSeamReveal{0%{opacity:0;transform:translate(-50%)scaleY(.2)}18%{opacity:1;transform:translate(-50%)scaleY(1)}64%{opacity:.72}to{opacity:0;transform:translate(-50%)scaleY(.88)}}@keyframes heroBrandEnter{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0}}@keyframes heroBrandPulse{0%,to{color:#ffffffeb;text-shadow:0 0 8px #ffffff14,0 0 18px #0065dd33}50%{color:#fff;text-shadow:0 0 8px #ffffff7a,0 0 23px #24cfff94,0 0 46px #0065dd6b}}@keyframes heroEyebrowEnter{0%{opacity:0;letter-spacing:.3em;transform:translateY(18px)}}@keyframes heroTitleEnter{0%{opacity:0;transform:scale(.82)translateY(28px)}}@keyframes heroCyberFloat{0%,to{transform:translate(-4px,5px)rotate(-.16deg)}34%{transform:translate(9px,-12px)rotate(.4deg)}68%{transform:translate(-9px,-3px)rotate(-.34deg)}}@keyframes heroMondayFloat{0%,to{transform:translate(6px,-5px)rotate(.22deg)}38%{transform:translate(-10px,11px)rotate(-.42deg)}72%{transform:translate(11px,3px)rotate(.36deg)}}@keyframes heroCyberFloatMobile{0%,to{transform:translateY(4px)rotate(-.08deg)}50%{transform:translateY(-7px)rotate(.08deg)}}@keyframes heroMondayFloatMobile{0%,to{transform:translateY(-4px)rotate(.08deg)}50%{transform:translateY(7px)rotate(-.08deg)}}@keyframes heroBaseGradientFlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes heroCyberGlintSequence{0%{opacity:0;background-position:150% 0}3.45%{opacity:1;background-position:150% 0}36.06%{opacity:1;background-position:-155% 0}38.36%,to{opacity:0;background-position:-155% 0}}@keyframes heroMondayGlintSequence{0%,38.36%{opacity:0;background-position:150% 0}41.81%{opacity:1;background-position:150% 0}74.41%{opacity:1;background-position:-155% 0}76.71%,to{opacity:0;background-position:-155% 0}}@keyframes heroDetailEnter{0%{opacity:0;transform:translateY(24px)}}@keyframes typewriterCursor{0%,48%{opacity:1}49%,to{opacity:.08}}@keyframes heroCtaFloat{0%,to{translate:0}50%{translate:0 -3px}}@keyframes heroCtaHalo{0%,to{opacity:.46;transform:scale(.9)}48%{opacity:.88;transform:scale(1.13)}}@keyframes heroCtaSignal{0%,28%{opacity:0;transform:scale(.92)}43%{opacity:.9}86%,to{opacity:0;transform:scale(1.3)}}@keyframes heroCtaBorderFlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes heroCtaBeacon{0%,to{transform:scale(.9);box-shadow:0 0 0 3px #24cfff14,0 0 13px #24cfff8c}50%{transform:scale(1.18);box-shadow:0 0 0 8px #24cfff00,0 0 22px #24cffff5}}@keyframes heroCtaArrow{0%,64%,to{translate:0}76%{translate:5px}88%{translate:1px}}@keyframes clientNavEnter{0%{opacity:0;transform:translateY(calc(100% + 34px))scale(.97)}}@keyframes campaignTitleFlow{0%{background-position:0%}to{background-position:100%}}@keyframes borderSpin{to{transform:rotate(1turn)}}@keyframes markerPulse{50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 24px var(--accent);transform:scale(1.3)}}@keyframes footerAurora{to{opacity:.78;transform:scale(1.12)translateY(-3%)}}@keyframes footerItemEnter{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}@keyframes companiesAuraTopDrift{0%,to{opacity:var(--aura-low);transform:translate(0,0)scale(.96)}48%{opacity:var(--aura-high);transform:translate(9%,-4%)scale(1.08)}}@keyframes companiesAuraMiddleDrift{0%,to{opacity:var(--aura-low);transform:translateY(2%)scale(1.02)}52%{opacity:var(--aura-high);transform:translate(-10%,-5%)scale(.92)}}@keyframes companiesAuraBottomDrift{0%,to{opacity:var(--aura-low);transform:translate(-2%)scale(.94)}44%{opacity:var(--aura-high);transform:translate(12%,-7%)scale(1.1)}}@keyframes companiesGridDrift{to{background-position:72px 72px,72px 72px,360px 0}}@keyframes companiesDustDrift{0%,to{opacity:.2;background-position:0 0,50% 34%}50%{opacity:.34;background-position:21px 43px,54% 38%}}@keyframes companiesBeamPrimaryDrift{0%,to{opacity:.22;transform:translate(-10%,-20px)scaleX(.84)}50%{opacity:.46;transform:translate(58%,38px)scaleX(1.08)}}@keyframes companiesBeamSecondaryDrift{0%,to{opacity:.18;transform:translate(14%,24px)scaleX(.9)}50%{opacity:.38;transform:translate(-56%,-42px)scaleX(1.12)}}@keyframes clientInfoLeftIn{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}@keyframes clientInfoRightIn{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}@keyframes clientInfoUpIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes clientMapRightIn{0%{opacity:0;translate:22px}to{opacity:1;translate:0}}@keyframes clientMapLeftIn{0%{opacity:0;translate:-22px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.companiesAura,.companiesBeam{will-change:transform, opacity}.heroBackgroundStage{animation:1.7s cubic-bezier(.16,1,.3,1) .12s both heroSceneReveal}.heroPeoplePicture{animation:1.7s cubic-bezier(.42,0,.2,1) 80ms both heroPeopleIntro}.heroBackgroundWarp{animation:14s cubic-bezier(.45,.05,.55,.95) 1.35s infinite alternate heroPerspectiveWarp}.heroBackground{animation:22s cubic-bezier(.45,.05,.55,.95) 1.6s infinite alternate heroCameraOrbit}.companiesAuraTop{animation:16s ease-in-out infinite companiesAuraTopDrift}.companiesAuraMiddle{animation:20s ease-in-out -7s infinite companiesAuraMiddleDrift}.companiesAuraBottom{animation:18s ease-in-out -11s infinite companiesAuraBottomDrift}.companiesAtmosphere:before{animation:34s linear infinite companiesGridDrift}.companiesAtmosphere:after{animation:22s ease-in-out infinite companiesDustDrift}.companiesBeamPrimary{animation:25s ease-in-out infinite companiesBeamPrimaryDrift}.companiesBeamSecondary{animation:29s ease-in-out -12s infinite companiesBeamSecondaryDrift}.heroRevealPanelLeft{animation:1.36s cubic-bezier(.76,0,.16,1) .14s backwards heroShutterLeft}.heroRevealPanelRight{animation:1.5s cubic-bezier(.76,0,.16,1) .22s backwards heroShutterRight}.heroRevealSeam{animation:1.22s ease-out .12s both heroSeamReveal}.heroBrand{animation:.86s cubic-bezier(.2,.8,.2,1) .62s both heroBrandEnter}.heroBrand strong{animation:3.8s ease-in-out 2.1s infinite heroBrandPulse}.heroEyebrow{animation:.72s cubic-bezier(.2,.8,.2,1) .7s both heroEyebrowEnter}.heroCampaignTitle{animation:.94s cubic-bezier(.16,1,.3,1) .78s both heroTitleEnter}.heroCampaignWordCyber{animation:6.5s ease-in-out 1.2s infinite heroCyberFloat}.heroCampaignWordMonday{animation:7.6s ease-in-out .7s infinite heroMondayFloat}.heroCampaignWordCyber .heroCampaignBase{animation:9.5s ease-in-out infinite heroBaseGradientFlow}.heroCampaignWordMonday .heroCampaignBase{animation:10.5s ease-in-out -2.4s infinite heroBaseGradientFlow}.heroLead{animation:.78s cubic-bezier(.2,.8,.2,1) .98s both heroDetailEnter}.heroCtaGlow{animation:.78s cubic-bezier(.2,.8,.2,1) 1.12s both heroDetailEnter,3.6s ease-in-out 2s infinite heroCtaFloat}.heroCtaGlow:before{animation:2.75s ease-in-out 1.5s infinite heroCtaHalo}.heroCtaGlow:after{animation:3.35s cubic-bezier(.2,.8,.2,1) 1.65s infinite heroCtaSignal}.heroCta:before{animation:3.4s ease-in-out infinite heroCtaBorderFlow}.heroCta>span:before{animation:2.25s ease-in-out infinite heroCtaBeacon}.heroCta svg{animation:2.7s ease-in-out infinite heroCtaArrow}.clientNavInner{animation:.96s cubic-bezier(.16,1,.3,1) 1.08s backwards clientNavEnter}html.isScrollActive .heroBackgroundWarp,html.isScrollActive .heroBackground,html.isScrollActive .heroCampaignWordCyber,html.isScrollActive .heroCampaignWordMonday,html.isScrollActive .heroCampaignBase,html.isScrollActive .heroCtaGlow,html.isScrollActive .heroCtaGlow:before,html.isScrollActive .heroCtaGlow:after,html.isScrollActive .heroCta:before,html.isScrollActive .heroCta>span:before,html.isScrollActive .heroCta svg,html.isScrollActive .companiesAura,html.isScrollActive .companiesBeam,html.isScrollActive .companiesAtmosphere:before,html.isScrollActive .companiesAtmosphere:after{animation-play-state:paused}.revealReady [data-reveal=hero] .heroCopy{transition:opacity .9s,translate .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1),filter .9s}.revealReady [data-reveal=hero]:not(.isInView) .heroCopy{opacity:0;filter:blur(10px);translate:0 30px;scale:.975}.revealReady [data-reveal=footer] .campaignFooterInner>*{opacity:0;translate:0 34px}.revealReady [data-reveal=footer].isInView .campaignFooterInner>*{animation:.76s cubic-bezier(.16,1,.3,1) both footerItemEnter}.revealReady [data-reveal=footer].isInView .footerCampaignTitle{animation:9s ease-in-out infinite alternate campaignTitleFlow,.82s cubic-bezier(.16,1,.3,1) 40ms both footerItemEnter}.revealReady [data-reveal=footer].isInView .campaignFooterInner>p{animation-delay:.12s}.revealReady [data-reveal=footer].isInView .footerFollow{animation-delay:.2s}.revealReady [data-reveal=footer].isInView .footerSocials{animation-delay:.28s}.revealReady [data-reveal=footer].isInView .footerActions{animation-delay:.36s}.revealReady [data-reveal=footer].isInView .campaignFooterInner>small{animation-delay:.44s}.revealReady [data-reveal=company] .companyCard,.revealReady [data-reveal=company] .regionCard{transition:opacity .56s ease-out,translate .56s cubic-bezier(.16,1,.3,1)}.revealReady [data-reveal=company]:not(.isInView) .companyCard,.revealReady [data-reveal=company]:not(.isInView) .regionCard{opacity:0;filter:none;will-change:opacity, translate;translate:0 38px;scale:1}.revealReady [data-reveal=company].isInView .companyCopy>:not(.srOnly){animation:.46s cubic-bezier(.16,1,.3,1) both clientInfoLeftIn}.revealReady [data-reveal=company].companySectionReverse.isInView .companyCopy>:not(.srOnly){animation-name:clientInfoRightIn}.revealReady [data-reveal=company].companyRegion.isInView .regionContent>:not(.srOnly){animation:.46s cubic-bezier(.16,1,.3,1) both clientInfoUpIn}.revealReady [data-reveal=company].isInView .companyLogoStage,.revealReady [data-reveal=company].isInView .regionLogo{animation-delay:40ms}.revealReady [data-reveal=company].isInView .companyCopy .magneticButton,.revealReady [data-reveal=company].isInView .regionContent .magneticButton{animation-delay:70ms}.revealReady [data-reveal=company].isInView .companyDescription,.revealReady [data-reveal=company].isInView .regionContent>p{animation-delay:.1s}.revealReady [data-reveal=company].isInView .companyMeta,.revealReady [data-reveal=company].isInView .regionDetails{animation-delay:.13s}.revealReady [data-reveal=company].isInView .jobsLabel{animation-delay:.16s}.revealReady [data-reveal=company].isInView .jobList{animation-delay:.19s}.revealReady [data-reveal=company].isInView .santiagoMapPanel{animation:.52s cubic-bezier(.16,1,.3,1) 80ms both clientMapRightIn}.revealReady [data-reveal=company].companySectionReverse.isInView .santiagoMapPanel{animation-name:clientMapLeftIn}.revealReady [data-reveal=company].isInView .chileMapPanel{animation:.52s cubic-bezier(.16,1,.3,1) .1s both clientInfoUpIn}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1080px){.companyCard{grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);gap:25px;padding:25px}.companyCopy{padding-inline:10px}.santiagoMapPanel{height:500px;min-height:0}}@media (max-width:820px){html{scroll-padding-top:28px}.hero{min-height:760px}.heroBackground{object-position:42% center}.heroPeopleStage{width:min(66vw,500px);height:auto;inset:124px auto auto -8vw}.heroShade{background:linear-gradient(270deg,#020912f0 0%,#03162bc2 52%,#020d1b2e 100%),linear-gradient(#0000 42%,#020811f5)}.heroContent{width:calc(100% - 36px);padding-top:175px}.heroCopy{width:min(500px,62vw);transform:translate(clamp(12px,2.5vw,28px))}.hero h1{font-size:clamp(62px,11vw,88px)}.clientNav{width:calc(100% - 24px)}.clientNavInner{justify-content:flex-start;min-height:70px;padding-inline:9px}.companies{gap:28px;width:100%;padding:136px 14px 90px}.companiesAura{--aura-low:.26;--aura-high:.42;width:min(96vw,660px)}.companiesAuraTop{left:-44vw}.companiesAuraMiddle{right:-50vw}.companiesAuraBottom{left:-46vw}.companyCard{border-radius:30px;grid-template-columns:1fr;min-height:0;padding:24px}.companySectionReverse .companyCopy,.companySectionReverse .santiagoMapPanel{order:initial}.companyCopy{padding:10px 8px 4px}.companyDescription{max-width:620px}.santiagoMapPanel{height:450px;min-height:0}.regionCard{border-radius:30px;min-height:630px}.chileMapPanel{height:245px}.campaignFooter,.campaignFooterInner{min-height:100svh}.campaignFooterInner{padding-top:clamp(160px,24vh,230px)}.footerCampaignTitle{flex-direction:column;row-gap:7px}.footerWordmarkMask{width:72vw}.footerX{font-size:.72em;top:0}.footerCampaignName{top:0}}@media (max-width:560px){.hero{height:auto;min-height:max(790px,100svh)}.heroBackgroundStage,.heroBackgroundWarp{inset:0}.heroBackground{object-position:42% bottom;animation:none;transform:none;height:100%!important;top:0!important;bottom:0!important}.heroPeopleStage{aspect-ratio:1086/1449;width:min(100vw,430px);height:auto;top:auto;bottom:0;left:47.5%;overflow:visible;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.heroPeople{object-position:center bottom;transform-origin:bottom;width:100%;height:100%;transform:scale(1.08,1.15)}.heroShade{background:linear-gradient(#020d1914 26%,#021124a3 58%,#020a16d6 100%),linear-gradient(270deg,#020a1461,#0000 70%)}.heroBlend{background:linear-gradient(180deg, transparent 0%, #041b3a1a 34%, #041b3a75 72%, var(--navy-900) 100%);height:clamp(170px,25vh,220px)}.heroNetwork{display:none}.heroBrand{-webkit-backdrop-filter:blur(10px)saturate(125%);background:#0212278a;border:1px solid #84d2ff38;border-radius:999px;justify-content:center;gap:6px;width:min(370px,100% - 20px);max-width:none;padding:9px 16px;top:112px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 8px 28px #0000002e}.heroBrand img{width:clamp(130px,38vw,145px)}.heroBrand span{font-size:clamp(23px,7vw,27px);transform:translateY(2px)}.heroBrand strong{white-space:nowrap;max-width:none;font-size:clamp(17px,5vw,20px);line-height:1.05;transform:translateY(5px)}.heroContent{width:calc(100% - 32px);padding-top:clamp(384px,100svh - 280px,554px)}.heroCopy{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0;display:flex;transform:none}.heroEyebrow{justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.heroEyebrow:before,.heroEyebrow:after{width:30px;margin-bottom:0}.hero h1{flex-direction:column;align-items:center;width:100%;font-size:clamp(54px,17.5vw,78px);line-height:.82;display:flex}.heroCampaignWord{margin-inline:auto}.heroCampaignWordCyber{animation-name:heroCyberFloatMobile}.heroCampaignWordMonday{animation-name:heroMondayFloatMobile}.heroLead{max-width:94%;margin:18px auto 22px;font-size:17px}.heroCtaGlow{display:none}.heroCtaGlow:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:#0065dda3;border-radius:999px;position:absolute;inset:-7px -11px;transform:scale(1.08)}.heroCta{filter:none;box-shadow:0 11px 28px #00051147,0 0 0 1px #daf2ff1a}.magneticButton>span{min-height:55px;padding-inline:23px}.heroCta>span{gap:12px;min-height:61px;padding:0 25px;font-size:14.5px}.heroCta svg{width:18px;height:18px;padding:0}.clientNav{width:calc(100% - 12px);bottom:max(10px, env(safe-area-inset-bottom))}.clientNavInner{justify-content:space-between;gap:0;min-height:58px;padding:7px 6px;overflow-x:hidden}.clientNav a{gap:3px;min-height:38px;padding-inline:4px;font-size:clamp(8.5px,2.55vw,10.5px)}.clientNav a i{width:5px;height:5px}.companyCard{border-radius:25px;padding:18px}.companyCopy{padding:8px 4px 3px}.companyLogoStage{border-radius:17px;align-self:center;width:69%;height:88px;padding:18px 21px}.companyLogoStage .logoBlue{top:-26px}.companyCopy .magneticButton{align-self:center;margin-top:20px}#blue-express .companyCopy .magneticButton:after{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 82%, #0065dd), #0a3d70 72%)}.companyDescription{margin:21px 0 17px;font-size:16px}.companyMeta span{font-size:13px}.santiagoMapPanel{border-radius:20px;height:375px;min-height:0}.regionCard{border-radius:25px;min-height:610px;padding-top:38px}.regionContent{padding-inline:18px}.regionLogo{width:min(230px,57vw)}.regionContent>p{font-size:16px}.regionDetails{gap:18px}.regionDetails span{font-size:12px}.chileMapPanel{height:230px;overflow:hidden}.chileMapArtwork{aspect-ratio:1000/180.5;inset:auto 3% 20px}.chileMarker{gap:5px}.chileMarker>i{width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent), 0 0 12px var(--accent);border-width:1.5px;animation-name:markerPulseMobile}.chileMarker>span{padding:3px 6px;font-size:7px}.chileMarker[data-location=Rancagua]{transform:translate(-50%,-50%)}.campaignFooter,.campaignFooterInner{min-height:100svh}.campaignFooterInner{width:calc(100% - 28px);padding:clamp(140px,21vh,185px) 0 82px}.footerCampaignTitle{gap:8px;font-size:clamp(42px,12.5vw,60px)}.footerWordmarkMask{width:86vw}.footerX{font-size:.84em}.campaignFooterInner>p{margin-top:32px;font-size:27px}.footerFollow{font-size:11px}.footerActions{flex-direction:column;width:min(280px,100%)}.footerActions button,.footerActions a{justify-content:center}.campaignFooter small{max-width:300px;margin-top:45px;line-height:1.5}@keyframes markerPulseMobile{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 16px var(--accent);transform:scale(1.15)}}}@media (prefers-reduced-motion:no-preference) and (max-width:560px){.heroReveal{contain:paint}.heroRevealPanel{visibility:visible;clip-path:none;width:51%;box-shadow:none;backface-visibility:hidden;will-change:transform, opacity}.heroRevealPanelLeft{animation:.92s cubic-bezier(.22,.72,.18,1) 60ms both heroShutterLeftMobile;transform:translate(-104%)}.heroRevealPanelRight{animation:1s cubic-bezier(.22,.72,.18,1) .1s both heroShutterRightMobile;transform:translate(104%)}.heroRevealSeam{animation:.78s ease-out 50ms both heroSeamRevealMobile}.heroBackgroundStage{animation:1.08s cubic-bezier(.22,.72,.18,1) 40ms both heroSceneRevealMobile}.revealReady [data-reveal=company] .companyCard,.revealReady [data-reveal=company] .regionCard{transition:opacity .36s ease-out,translate .36s cubic-bezier(.2,.8,.2,1)}.revealReady [data-reveal=company]:not(.isInView) .companyCard,.revealReady [data-reveal=company]:not(.isInView) .regionCard{opacity:0;filter:none;will-change:opacity, translate;translate:0 24px;scale:1}.revealReady [data-reveal=company].isInView .companyCopy>:not(.srOnly),.revealReady [data-reveal=company].companyRegion.isInView .regionContent>:not(.srOnly),.revealReady [data-reveal=company].isInView .santiagoMapPanel,.revealReady [data-reveal=company].isInView .chileMapPanel{animation:none}@keyframes heroSceneRevealMobile{0%{transform:translateZ(0)scale(1.025)}to{transform:translateZ(0)scale(1)}}@keyframes heroShutterLeftMobile{0%{opacity:1;transform:translate(0,0)}74%{opacity:1}to{opacity:0;transform:translate(-104%)}}@keyframes heroShutterRightMobile{0%{opacity:1;transform:translate(0,0)}72%{opacity:1}to{opacity:0;transform:translate(104%)}}@keyframes heroSeamRevealMobile{0%{opacity:0;transform:translate(-50%)scaleY(.3)}18%{opacity:.82;transform:translate(-50%)scaleY(1)}58%{opacity:.54}to{opacity:0;transform:translate(-50%)scaleY(.92)}}}
