.au{--au-blue:var(--accent);--au-blue-d:var(--accentd);--au-navy:var(--ink);--au-mut:var(--mut);--au-surf:var(--lilac);--au-surf-2:var(--okbg);--au-line:var(--line);color:var(--au-navy);background:#fff;overflow-x:clip}.au h1,.au h2,.au h3{color:var(--au-navy)}.au .eyebrow{color:var(--accentd);display:block}.au-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.au .btn svg,.au-link svg{flex:none;width:16px;height:16px;transition:transform .2s}.au .btn:hover svg,.au-link:hover svg{transform:translate(3px)}.au-grad{background:var(--grad-ink);color:#0000;background-clip:text}.au-sec{padding:76px 0;position:relative}.au-sec.au-tight{padding:56px 0}.au-head h2{margin-top:10px;font-size:clamp(28px,3.2vw,42px)}.au-head p{color:var(--au-mut);max-width:60ch;margin-top:12px;font-size:16.5px}.au-head .au-h2-sm{font-size:clamp(22px,2.2vw,28px);font-weight:600}.au-head .au-h2-lg{font-size:clamp(32px,4vw,52px)}.au-head .au-body{color:var(--charcoal);font-size:17px;line-height:1.7}.au-sec>.wrap>.au-head{margin-bottom:36px}.au-head.au-center{text-align:center}.au-head.au-center p{text-align:center;hyphens:manual;margin-left:auto;margin-right:auto}.au-ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.au-link{color:var(--au-blue);align-items:center;gap:8px;padding:6px 2px;font-size:15px;font-weight:600;display:inline-flex}.au-link:hover{color:var(--au-blue-d)}.au-link.light{color:#fff}.au-link.light:hover{color:#e0e2fb}.au-card{border:1px solid var(--au-line);border-radius:var(--r);box-shadow:var(--shs);background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}.au-ic{background:var(--au-surf-2);width:42px;height:42px;color:var(--au-blue);border-radius:12px;flex:none;place-items:center;display:grid}.au-ic.lg{border-radius:14px;width:52px;height:52px}.au-ic.lg svg{width:24px;height:24px}.au-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.au-photo{box-shadow:var(--sh);background:var(--au-surf);border-radius:20px;position:relative;overflow:hidden}.au-photo img,.au-people-photo img,.au-map img{object-fit:cover;width:100%;height:100%;display:block}.co-hero{isolation:isolate;background:var(--night);color:#fff;align-items:flex-start;min-height:clamp(460px,38vw,560px);display:flex;position:relative;overflow:hidden}.co-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--glow-cyan) 0%,transparent 66%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;left:-160px}.co-bg{z-index:-2;width:62%;position:absolute;inset:0 0 0 auto}.co-bg picture,.co-bg img{width:100%;height:100%;display:block}.co-bg img{object-fit:cover;object-position:var(--co-pos,70% 50%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.co .co-hero-inner{width:100%;padding-top:64px;padding-bottom:72px;position:relative}.co-hero-inner>*{max-width:600px}.co-hero .eyebrow{color:#a6a9f2;display:block}.co-hero h1{color:#fff;letter-spacing:-.03em;margin:14px 0 18px;font-size:clamp(32px,4.4vw,54px);line-height:1.08}.co .g{background:linear-gradient(100deg,#a6a9f2,#7fe6d8);color:#0000;background-clip:text}.co-hero .sub{color:#b9c6db;max-width:48ch;font-size:18px;line-height:1.6}.co-hero .au-ctas{gap:12px;margin-top:26px}.co-hero .btn-g{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.co-hero .btn-g:hover{background:#ffffff2e;border-color:#ffffff8c}.co-words{top:36px;right:var(--gut);z-index:1;list-style:none;position:absolute}.co-words li{letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #06070f99;align-items:center;gap:14px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:2;display:flex}.co-words li:before{content:"";background:#a6a9f2b3;width:28px;height:1px}[dir=rtl] .co-hero:after{left:auto;right:-160px}[dir=rtl] .co-words{right:auto;left:var(--gut)}@media (width>=901px){[dir=rtl] .co-bg{inset:0 auto 0 0}[dir=rtl] .co-bg img{mask-image:linear-gradient(270deg,#0000 0%,#000 40%)}}@media (width<=1200px){.co-hero-inner>*{max-width:500px}.co-words{display:none}}@media (width<=900px){.co-hero{flex-direction:column;align-items:stretch;min-height:0}.co-bg{aspect-ratio:16/9;order:2;width:100%;position:relative;inset:auto}.co-bg img{mask-image:linear-gradient(#0000 0%,#000 30%)}.co .co-hero-inner{padding-top:28px;padding-bottom:8px}.co-hero-inner>*{max-width:none}}@media (width<=640px){.co-hero .au-ctas .btn{justify-content:center;width:100%}}.au-strip-sec{z-index:2;margin-top:-44px;padding:0 0 8px;position:relative}.au-strip{border:1px solid var(--au-line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;list-style:none;display:grid}.au-strip li{align-items:center;gap:14px;padding:16px 18px;display:flex}.au-strip li+li{border-left:1px solid var(--au-line)}.au-strip b{font-size:15px;display:block}.au-strip span:not(.au-ic){color:var(--au-mut);margin-top:2px;font-size:13px;line-height:1.45;display:block}.au-mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.au-mv-card{box-shadow:none;background:linear-gradient(160deg,#f5f6fc,#fff 70%);padding:32px}.au-mv-top{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:18px;display:flex}.au-mv-top h3{font-size:22px}.au-mv-card p{color:var(--charcoal);line-height:1.7}.au-values{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;display:grid}.au-value{padding:26px 20px}.au-value .au-ic{margin:0 auto 16px}.au-value h3{text-align:center;font-size:19px}.au-value p{color:var(--au-mut);margin-top:10px;font-size:15px;line-height:1.65}.au-value:hover,.au-certs li:hover,.os-products a:hover,.cr-perks li:hover{box-shadow:var(--sh);border-color:#c7c9f5;transform:translateY(-3px)}#story .au-split{align-items:start}#story .au-head .au-body{max-width:64ch}#story .au-head .au-body+.au-body{margin-top:16px}.au-head .au-signoff{color:var(--au-blue);margin-top:20px;font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:700}.au-story-photo{aspect-ratio:4/3;position:sticky;top:120px}.au-story-photo img{object-position:62% 50%}.au-journey-sec{background:linear-gradient(180deg,#fff,var(--au-surf) 50%,#fff)}.au-journey{grid-template-columns:repeat(10,minmax(0,1fr));gap:14px;list-style:none;display:grid;position:relative}.au-journey>li{position:relative}.au-journey>li:after{content:"";background:linear-gradient(90deg,#c7c9f5,var(--au-blue));height:2px;position:absolute;top:21px;left:44px;right:-14px}.au-journey>li:last-child:after{display:none}.au-node{z-index:1;width:44px;height:44px;color:var(--au-blue);box-shadow:0 0 0 6px var(--au-surf);background:#fff;border:2px solid #c7c9f5;border-radius:50%;place-items:center;display:grid;position:relative}.au-node svg{width:18px;height:18px}.au-journey>li.now .au-node{background:var(--au-blue);border-color:var(--au-blue);color:#fff}.au-jcard{margin-top:18px}.au-jcard .yr{color:var(--au-blue);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600}.au-jcard h3{margin-top:4px;font-size:15.5px;line-height:1.3}.au-journey-cta{justify-content:center;margin-top:40px;display:flex}.au-logos{padding:6px 0}.au-logos .au-logo-track{gap:0;list-style:none;animation-duration:60s}.au-logo-track li{border:1px solid var(--au-line);background:#fff;border-radius:14px;flex:none;place-items:center;width:196px;height:96px;margin-right:16px;padding:18px 22px;transition:border-color .25s,box-shadow .25s;display:grid}.au-logo-track li:hover{box-shadow:var(--shs);border-color:#c7c9f5}.au-logos .au-logo-track img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px}.au-reach-grid{grid-template-columns:minmax(0,4fr) minmax(0,5.5fr) minmax(0,2.6fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.au-stats{grid-template-columns:repeat(3,minmax(0,max-content));gap:20px clamp(18px,2.4vw,36px);margin-top:28px;list-style:none;display:grid}.au-stats li{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.au-stats b{color:var(--au-blue);margin-bottom:4px;font-family:Bricolage Grotesque,sans-serif;font-size:28px;line-height:1;display:block}.au-stats span:not(.au-ic){color:var(--au-mut);font-size:13.5px}.au-map{aspect-ratio:16/10;border-radius:20px;overflow:hidden}.au-map img{object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(70% 70%,#000 60%,#0000 100%)}.au-offices{padding:24px}.au-offices h3{margin-bottom:14px;font-size:18px}.au-offices ul{gap:14px;list-style:none;display:grid}.au-offices li{align-items:flex-start;gap:10px;display:flex}.au-offices b{font-size:14.5px;font-weight:600;display:block}.au-offices li span:not(.au-pin){color:var(--au-mut);font-size:12.5px}.au-pin{color:var(--au-blue);margin-top:2px}.au-pin svg{width:18px;height:18px}.au-countries{border:1px solid var(--au-line);background:var(--au-surf);border-radius:14px;margin-top:28px}.au-countries summary{cursor:pointer;color:var(--au-blue);padding:14px 20px;font-size:15px;font-weight:600;list-style-position:inside}.au-countries summary:hover{color:var(--au-blue-d)}.au-country-groups{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px 28px;padding:4px 20px 22px;display:grid}.au-country-groups h4{margin-bottom:8px;font-size:14px}.au-country-groups ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.au-country-groups li{border:1px solid var(--au-line);background:#fff;border-radius:999px;padding:4px 10px;font-size:13px}.au-certs-grid{grid-template-columns:minmax(0,3.6fr) minmax(0,8.4fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.au-certs-grid h2{font-size:clamp(26px,2.6vw,36px)}.au-certs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;display:grid}.au-certs li{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 14px;display:flex}.au-certs img{object-fit:contain;flex:none;width:auto;max-width:96px;height:52px}.au-certs b{font-size:15px;display:block}.au-certs span{color:var(--au-mut);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.au-people{background:linear-gradient(120deg,var(--au-surf),#fff 60%);border:1px solid var(--au-line);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid;overflow:hidden}.au-people-copy{padding:clamp(28px,4vw,56px)}.au-people-copy h2{margin-top:10px;font-size:clamp(26px,2.8vw,38px)}.au-people-copy p{color:var(--charcoal);max-width:52ch;margin-top:14px;line-height:1.7}.au-people-photo{min-height:320px;position:relative}.au-people-photo img{object-position:60% 35%;position:absolute;inset:0}.au-people-photo figcaption,.os-begin-photo figcaption,.ot-culture-photo figcaption{color:#fff;background:#06070f99;border-radius:999px;padding:3px 9px;font-size:11.5px;position:absolute;bottom:12px;right:12px}.au-closing-sec{padding-top:24px}.au-closing{background:var(--night);isolation:isolate;border-radius:24px;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.au-closing-bg{z-index:-2;position:absolute;inset:0}.au-closing-bg img{object-fit:cover;object-position:75% 40%;width:100%;height:100%}.au-closing:before{content:"";z-index:-1;background:linear-gradient(90deg,#06070ff0 0%,#06070fc7 45%,#06070f1a 100%);position:absolute;inset:0}.au-closing-copy{max-width:680px;padding:clamp(32px,5vw,64px)}.au-closing .eyebrow{color:#a6a9f2}.au-closing h2{color:#fff;margin-top:12px;font-size:clamp(28px,3.2vw,42px)}.au-closing p{color:#b9c6db;margin-top:12px;font-size:16.5px}.au-btn-w{color:var(--au-navy);background:#fff;font-weight:600}.au-btn-w:hover{background:var(--lilac);transform:translateY(-1px)}@media (width<=1200px){.au-journey{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:36px}.au-journey>li:nth-child(5n):after{display:none}.au-values{grid-template-columns:repeat(2,minmax(0,1fr))}.au-values .au-value:last-child{grid-column:1/-1}.au-certs-grid{grid-template-columns:1fr}.au-reach-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.au-reach-grid .au-head{grid-column:1/-1}.au-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.au-strip li:nth-child(3){border-left:0}.au-strip li:nth-child(n+3){border-top:1px solid var(--au-line)}}@media (width<=900px){.au-sec{padding:56px 0}.au-sec.au-tight{padding:44px 0}.au-split,.au-mv,.au-certs-grid,.au-people{grid-template-columns:1fr}.au-people-photo{aspect-ratio:16/10;order:-1;min-height:0}.au-story-photo{position:relative;top:auto}.au-journey{grid-template-columns:1fr;gap:0}.au-journey:before{content:"";background:linear-gradient(180deg,#c7c9f5,var(--au-blue));border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.au-journey>li:after{display:none}.au-journey>li{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:18px;padding-bottom:16px;display:grid}.au-journey>li:last-child{padding-bottom:0}.au-jcard{margin-top:0}.au-jcard .yr{display:inline-block}.au-jcard h3{margin-left:8px;display:inline}}@media (width<=640px){.au-strip,.au-reach-grid{grid-template-columns:1fr}.au-strip li+li{border-left:0;border-top:1px solid var(--au-line)}.au-values{grid-template-columns:1fr}.au-value{padding:24px 22px}.au-certs li:last-child{grid-column:1/-1}.au-certs{grid-template-columns:repeat(2,minmax(0,1fr))}.au-mv-card{padding:24px}.au-logo-track li{width:160px;height:84px}.au-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.au-closing:before{background:linear-gradient(#06070ff0 0%,#06070fe6 70%,#06070f8c 100%)}.au-closing-bg img{object-position:82% 30%}.au-ctas .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.au-card,.au-logo-track li{transition:none}.au-value:hover,.au-certs li:hover{transform:none}}
