@font-face{font-family:Booster;src:url(/fonts/FbBooster-Light.woff2) format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:U+0000-00A8,U+00AA-FFFF}@font-face{font-family:Booster;src:url(/fonts/FbBooster-Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+0000-00A8,U+00AA-FFFF}:root{--black: #000;--white: #fff;--grey: rgb(153, 153, 153);--light-grey: rgb(187, 187, 187);--dark-grey: rgb(34, 34, 34);--lavender: rgb(164, 137, 190);--line: rgba(187, 187, 187, .2);--gutter: clamp(16px, 2vw, 24px);--font: "Booster", "Helvetica Neue", Arial, system-ui, sans-serif;--radius: 10px;--ease: cubic-bezier(.22, 1, .36, 1);--maxw: 1480px;--w: min(100vw, 1480px)}*,*:before,*:after{box-sizing:border-box}html{background:var(--black);color:var(--white);scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;font-family:var(--font);font-weight:500;font-size:17px;line-height:1.25;background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}body>.nav,body>main,body>.foot{max-width:var(--maxw);margin-inline:auto;width:100%}.wrap{padding-inline:var(--gutter)}.js [data-reveal],.js.intro-pending [data-intro]{opacity:0}html.intro-running{overflow:hidden}html.has-cursor,html.has-cursor *{cursor:none!important}.sec-head{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px var(--gutter);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0}.sec-head:before,.sec-head:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line);transform:scaleX(var(--ln, 1));transform-origin:left}.sec-head:before{top:0}.sec-head:after{bottom:0}.sec-head span:last-child{text-align:right}.sec-head span:nth-child(2){color:var(--light-grey)}.h2{font-weight:500;font-size:clamp(52px,calc(var(--w) * .08),128px);line-height:.96;letter-spacing:-.04em}.lead{color:var(--grey);font-size:clamp(16px,1.4vw,19px);line-height:1.3}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[dir=rtl] :is(h1,h2,h3,h4,h5,h6,p,span,a,li,b,strong,em,div,button,dt,dd,time,label,small){letter-spacing:-.01em}:root[dir=rtl] :is(.sec-head,.nav,.row):before,:root[dir=rtl] :is(.sec-head,.nav,.row):after{transform-origin:right}:root[dir=rtl] .sec-head span:last-child{text-align:left}:root[dir=rtl] :is(.num,.counter-num,.cur,.count,time,.no,.m,.totals b,.scale){direction:ltr;unicode-bidi:isolate}:root[dir=rtl] .counter-num{text-align:left}:root[dir=rtl] :is(.foot .track,.banner .track,.ticker-track){direction:ltr}:root[dir=rtl] :is(.ticker-track span,.banner li){direction:rtl;unicode-bidi:isolate}:root[dir=rtl] .hero .mark{direction:ltr}:root[dir=rtl] .nav .logo{direction:ltr}:root[dir=rtl] .nav .wa-wrap{justify-self:start}:root[dir=rtl] :is(.pindex,.countries-intro .intro,.wall,.project) :is(.lead,.proc){margin-left:0;margin-right:auto}:root[dir=rtl] .values .px-rock,:root[dir=rtl] .values .px-vault{left:auto;right:7%}:root[dir=rtl] .values .px-video{right:auto;left:var(--gutter)}:root[dir=rtl] .values .reveal{margin-left:0;margin-right:13%}:root[dir=rtl] .values .small{margin-left:0;margin-right:36%}:root[dir=rtl] .values .w{margin-right:0;margin-left:.26em}:root[dir=rtl] .services .title sup{margin-left:0;margin-right:.12em}:root[dir=rtl] .services .list{margin-left:0;margin-right:36%;padding:0 0 0 var(--gutter)}:root[dir=rtl] .services .num{left:auto;right:-40px}:root[dir=rtl] .how .copy{padding-left:0;padding-right:clamp(8px,2.5vw,32px)}:root[dir=rtl] .how .num{margin-left:0;margin-right:-.04em}:root[dir=rtl] .how .stamp{left:auto;right:12px}:root[dir=rtl] .sites .site{transform-origin:45.5% 50%}:root[dir=rtl] .sites .mark{left:auto;right:calc(var(--w) * .17 - var(--gutter) * .2)}:root[dir=rtl] .sites .txt{left:auto;right:calc(var(--w) * .012)}:root[dir=rtl] .leaders .row :is(h3,p){padding-right:0;padding-left:24px}:root[dir=rtl] .about .logos{margin:0 39% clamp(40px,6vw,96px) 0;padding:24px 0 0 var(--gutter)}:root[dir=rtl] .hours .lbl em{margin-left:0;margin-right:8px}:root[dir=rtl] .hero .reel-wrap{transform-origin:0% 0%}:root[dir=rtl] :is(.phil,.proc) .pen{transform:scaleX(-1)}:root[dir=rtl] .phil .strike{transform-origin:100% 50%}:root[dir=rtl] :is(.phil,.proc) .meter .bar i{transform-origin:100% 50%}:root[dir=rtl] .proc .chs{left:auto;right:var(--gutter)}:root[dir=rtl] .proc .frame{right:auto;left:var(--gutter)}:root[dir=rtl] .row a:hover .ttl{transform:translate(-10px)}:root[dir=rtl] .next:hover strong{transform:translate(-12px)}:root[dir=rtl] .contact .pc0{left:auto;right:0%}:root[dir=rtl] .contact .pc1{left:auto;right:22%}:root[dir=rtl] .contact .pc2{left:auto;right:40%}:root[dir=rtl] .contact .pc3{left:auto;right:60%}:root[dir=rtl] .contact .pc4{left:auto;right:72%}@media(max-width:700px){:root[dir=rtl] .contact .pc0{left:auto;right:2%}:root[dir=rtl] .contact .pc1{left:auto;right:34%}:root[dir=rtl] .contact .pc2{left:auto;right:62%}}.card .label-text{height:auto;color:#fff;font-weight:600;font-size:calc(34 * var(--u));white-space:nowrap;text-shadow:0 2px 18px rgba(0,0,0,.45);letter-spacing:0}:root[dir=rtl] .foot .cols div:last-child{text-align:left}@media(max-width:800px){:root[dir=rtl] .foot .cols div:last-child{text-align:right}}:root[dir=rtl] .foot .year{direction:ltr}:root[dir=rtl] .project .body{margin-left:0;margin-right:25%}:root[dir=rtl] .project .split .body{margin-right:0}@media(max-width:800px){:root[dir=rtl] .project .body{margin-right:0}}@media(max-width:800px){:root[dir=rtl] .services .list{margin-right:0;padding:0}:root[dir=rtl] .values .reveal,:root[dir=rtl] .values .small{margin-right:0}:root[dir=rtl] .about .logos{margin-right:0;padding-left:0}:root[dir=rtl] .sites :is(.mark,.txt){left:0;right:auto}:root[dir=rtl] .how .copy{padding-right:0}:root[dir=rtl] :is(.pindex,.countries-intro .intro,.wall,.project) :is(.lead,.proc){margin-right:0}}.nav[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:1.4fr 1.8fr 1.4fr;align-items:center;gap:16px;padding:24px var(--gutter);min-height:109px;position:sticky;top:0;z-index:60;background:#000000c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:min-height .35s var(--ease),padding .35s var(--ease);font-size:14px;font-weight:500}.nav[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform:scaleX(var(--ln, 1));transform-origin:left}.logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:150px;height:auto}.col[data-astro-cid-dmqpwcec]{display:grid;gap:3px}.col[data-astro-cid-dmqpwcec] strong[data-astro-cid-dmqpwcec]{font-weight:600}.col[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec],.col[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{color:var(--light-grey)}.col[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{transition:color .2s}.col[data-astro-cid-dmqpwcec] strong[data-astro-cid-dmqpwcec]{transition:opacity .25s,height .25s}.wa-wrap[data-astro-cid-dmqpwcec]{justify-self:end;display:flex;align-items:center;gap:10px}.lang[data-astro-cid-dmqpwcec]{font-size:14px;font-weight:600;line-height:1;padding:11px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:#fff;transition:background-color .25s,border-color .25s,color .25s}.lang[data-astro-cid-dmqpwcec]:hover{background:#fff;color:#000;border-color:#fff}.wa[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;background:var(--lavender);color:#fff;font-weight:600;font-size:15px;line-height:1;transition:background .25s,transform .25s var(--ease)}.wa[data-astro-cid-dmqpwcec]:hover{background:color-mix(in srgb,var(--lavender) 82%,#fff);transform:translateY(-1px)}.wa[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{flex:none}.nav[data-astro-cid-dmqpwcec].scrolled{min-height:64px;padding-block:10px}.nav[data-astro-cid-dmqpwcec].scrolled .logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:112px}.nav[data-astro-cid-dmqpwcec].scrolled .links[data-astro-cid-dmqpwcec] strong[data-astro-cid-dmqpwcec]{display:none}.logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{transition:width .35s var(--ease)}.col[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.col[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--white)}@media(max-width:800px){.nav[data-astro-cid-dmqpwcec]{grid-template-columns:1fr auto;row-gap:10px;padding-block:14px;min-height:0}.links[data-astro-cid-dmqpwcec]{grid-column:1 / -1;grid-row:2}.links[data-astro-cid-dmqpwcec] strong[data-astro-cid-dmqpwcec]{display:none}.logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:112px}.wa[data-astro-cid-dmqpwcec]{padding:10px 16px;font-size:14px}.nav[data-astro-cid-dmqpwcec].scrolled{padding-block:10px}}.banner[data-astro-cid-kggsjsm4]{background:var(--white);color:var(--black);overflow:hidden;position:relative;z-index:1}.track[data-astro-cid-kggsjsm4]{display:flex;width:max-content;min-width:100%;animation:tick 28s linear infinite}ul[data-astro-cid-kggsjsm4]{list-style:none;margin:0;padding:0 var(--gutter);display:flex;justify-content:space-between;gap:clamp(28px,5vw,72px);min-width:min(100vw,1480px)}li[data-astro-cid-kggsjsm4]{white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:.1px;padding:3px 0}@keyframes tick{to{transform:translate(-50%)}}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);overflow-x:clip}.mock[data-astro-cid-sz7xmlte]{overflow:clip;padding-block:clamp(36px,5vw,72px)}.track[data-astro-cid-sz7xmlte]{--u: calc(var(--w) / 1480);list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:calc(10 * var(--u));width:max-content;animation:run 60s linear infinite;padding-left:calc(10 * var(--u))}.mock[data-astro-cid-sz7xmlte]:hover .track[data-astro-cid-sz7xmlte]{animation-play-state:paused}.track[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{flex:none;width:calc(var(--w) * var(--iw) / 1480);height:calc(var(--w) * var(--ih) / 1480);border-radius:var(--radius);overflow:clip;background:#111}.track[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;height:100%;object-fit:cover}@keyframes run{to{transform:translate(-50%)}}.about[data-astro-cid-sz7xmlte]{max-width:550px;margin:clamp(40px,5vw,72px) auto 0;padding-inline:var(--gutter);text-align:center;color:var(--grey);font-size:14px;line-height:1.4}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto auto;gap:clamp(32px,8vw,120px);padding-block:clamp(40px,5vw,72px) 0}.cols[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]:last-child{text-align:right}h6[data-astro-cid-sz7xmlte]{margin:0 0 12px;font-size:13px;font-weight:400;text-transform:uppercase;color:var(--grey)}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:6px;font-size:15px}a[data-astro-cid-sz7xmlte]{transition:color .2s}a[data-astro-cid-sz7xmlte]:hover{color:var(--lavender)}.year[data-astro-cid-sz7xmlte]{font-weight:600;font-size:calc(var(--w) * .3);line-height:.82;letter-spacing:-.06em;text-align:center;padding:clamp(24px,4vw,56px) var(--gutter) 0;white-space:nowrap;overflow:clip}@media(max-width:800px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]:last-child{text-align:left}}.cursor[data-astro-cid-msvfyisy]{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:99px;background:#fff;color:#000;display:grid;place-items:center;opacity:0;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background-color .25s,opacity .25s,padding .35s var(--ease);will-change:transform}.cursor[data-astro-cid-msvfyisy].on{opacity:1}.cursor[data-astro-cid-msvfyisy].ring{width:52px;height:52px;margin:-26px 0 0 -26px;background:#fff;mix-blend-mode:difference}.cursor[data-astro-cid-msvfyisy].pill{width:auto;height:34px;margin:-17px 0 0 -17px;padding:0 16px;mix-blend-mode:normal}.cursor[data-astro-cid-msvfyisy].down{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.cursor-label[data-astro-cid-msvfyisy]{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;display:none}.cursor[data-astro-cid-msvfyisy].pill .cursor-label[data-astro-cid-msvfyisy]{display:block}@media(hover:none),(pointer:coarse){.cursor[data-astro-cid-msvfyisy]{display:none}}
