.plateau,html.is-plateau{--plate:#00B140;--mat:#000000;--light:#FFFFFF;--light-soft:rgba(255,255,255,.64);--mat-soft:rgba(0,0,0,.74);--gut:clamp(16px,2.5vw,40px);--key:cubic-bezier(.19,1,.22,1);--cut:cubic-bezier(.77,0,.175,1)}.plateau{--face:var(--font-archivo),"Arial Narrow","Helvetica Neue",Arial,sans-serif}html.is-plateau{color-scheme:dark;background:var(--mat);scrollbar-color:var(--plate) var(--mat)}html.is-plateau,html.is-plateau body{cursor:auto}html.is-plateau body{margin:0;background:var(--mat);color:var(--light);font-size:17px;line-height:1.5;caret-color:var(--plate);scrollbar-color:var(--plate) var(--mat)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.plateau{background:var(--mat);color:var(--light);font-family:var(--face);font-size:17px;line-height:1.5;font-weight:400;font-stretch:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--plate)}.plateau *,.plateau :after,.plateau :before{box-sizing:border-box}.plateau ::selection{background:var(--plate);color:var(--mat)}.plateau .hero ::selection,.plateau .plate ::selection,.plateau .talks ::selection{background:var(--mat);color:var(--plate)}:where(.plateau) a{color:inherit;text-decoration-line:underline;text-underline-offset:.18em;text-decoration-thickness:2px}:where(.plateau) button{font:inherit;color:inherit;cursor:default}:where(.plateau) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.plateau) :is(ul,ol){list-style:none}.plateau :focus-visible{outline:3px solid var(--light);outline-offset:3px}.plateau .hero :focus-visible,.plateau .nav[data-tone=ink] :focus-visible,.plateau .plate :focus-visible,.plateau .talks :focus-visible{outline-color:var(--mat)}.plateau .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.plateau .xp{font-weight:900;font-stretch:calc(var(--wd, 125) * 1%);text-transform:uppercase;line-height:.86;letter-spacing:-.012em;text-wrap:balance}.plateau .br{display:block}.plateau .plate{background:var(--plate);color:var(--mat)}.plateau .btn{--b-fg:var(--plate);--b-bg:var(--mat);--b-edge:var(--mat);--b-fill:var(--plate);--b-hfg:var(--mat);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:2px solid var(--b-edge);border-radius:5px;background:var(--b-bg);color:var(--b-fg);font-family:var(--face);font-size:16px;font-weight:600;font-stretch:108%;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .22s var(--key),transform .12s var(--key)}.plateau .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--b-fill);clip-path:inset(0 100% 0 0);transition:clip-path .22s var(--key)}.plateau .btn:active{transform:scale(.97)}.plateau .btn-line{--b-fg:var(--mat);--b-bg:transparent;--b-fill:var(--mat);--b-hfg:var(--plate)}.plateau .on-mat .btn{--b-fg:var(--mat);--b-bg:var(--light);--b-edge:var(--light);--b-fill:var(--plate);--b-hfg:var(--mat)}.plateau .on-mat .btn-line{--b-fg:var(--light);--b-bg:transparent;--b-fill:var(--light);--b-hfg:var(--mat)}@media (hover:hover) and (pointer:fine){.plateau .btn:hover:before{clip-path:inset(0 0 0 0)}.plateau .btn:hover{color:var(--b-hfg)}}.plateau .btn:focus-visible:before{clip-path:inset(0 0 0 0)}.plateau .btn:focus-visible{color:var(--b-hfg)}.plateau .btn-swap{display:inline-grid}.plateau .btn-swap>span{grid-area:1/1;transition:opacity .2s var(--key),filter .2s var(--key)}.plateau .btn-swap>span[aria-hidden=true],.plateau .btn.is-done .btn-swap>span:first-child{opacity:0;filter:blur(6px)}.plateau .btn.is-done .btn-swap>span:last-child{opacity:1;filter:blur(0)}.plateau .nav{position:fixed;z-index:40;left:0;right:0;top:0;padding:calc(env(safe-area-inset-top, 0px) + 16px) var(--gut) 0;display:flex;align-items:baseline;justify-content:space-between;gap:24px;color:var(--mat);pointer-events:none;transition:color .2s var(--key),transform .42s var(--key);font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.plateau .nav.is-away{transform:translateY(calc(-100% - 8px))}.plateau .nav:focus-within{transform:none}.plateau .nav[data-tone=light]{color:var(--light)}.plateau .nav a{pointer-events:auto;text-decoration:none;display:inline;position:static;padding:0;gap:normal;color:inherit}.plateau .nav a:after{content:none}.plateau .nav-mark{font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:15px;letter-spacing:.01em}.plateau .nav-links{display:flex;gap:clamp(14px,2vw,28px);font-size:15px;font-weight:500}.plateau .nav-links .nav-lang,.plateau .nav-links a{position:relative}.plateau .nav-links .nav-lang:after,.plateau .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s var(--key)}@media (hover:hover) and (pointer:fine){.plateau .nav-links .nav-lang:hover:after,.plateau .nav-links a:hover:after{transform:scaleX(1);transform-origin:left}}.plateau .nav-lang{pointer-events:auto;cursor:pointer;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;line-height:inherit}@media (max-width:1099px){.plateau .nav-links .nv-opt{display:none}}@media (max-width:699px){.plateau .nav-links li:not(.nv-keep){display:none}}html.js.boot .plateau .nav{opacity:0}@media (prefers-reduced-motion:reduce){html.is-plateau .plateau .btn{transition-duration:.22s,.12s!important}html.is-plateau .plateau .btn:before{transition-duration:1ms!important}html.is-plateau .plateau .btn-swap>span{transition-duration:.2s,.2s!important}html.is-plateau .plateau .nav{transition-duration:.2s,.42s!important}html.is-plateau .plateau .nav-links .nav-lang:after,html.is-plateau .plateau .nav-links a:after{transition-duration:.22s!important}}:where(.plateau) .hero video{filter:none}:where(.plateau) .hero-title{align-self:auto;display:block;flex-direction:row;gap:normal;color:inherit;animation:none;translate:none}:where(.plateau) .hero-title :is(.l1,.l2,.l3){font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;margin-left:0;color:inherit;-webkit-text-stroke:0 transparent;opacity:1;animation:none}:where(.plateau) .hero-title .l3 span{color:inherit}:where(.plateau) .hero-foot{grid-template-columns:none;padding-top:0;mix-blend-mode:normal;color:inherit;animation:none}:where(.plateau) .clients{border-top:0;padding-top:0;padding-bottom:0}:where(.plateau) .clients-head{margin-bottom:0}:where(.plateau) .press{border-top:0}:where(.plateau) .press-head{align-items:normal;margin-bottom:0}:where(.plateau) .contact{color:inherit;border-top:0;padding:0}:where(.plateau) .contact-intro{font-family:inherit;margin:0;color:inherit}:where(.plateau) .foot{background:none;color:inherit;padding:0;overflow:visible;border-top:0}:where(.plateau) .proj{background:none;color:inherit;overflow:visible;aspect-ratio:auto;cursor:auto;border:0}@media (max-width:900px){:where(.plateau) .proj{aspect-ratio:auto!important}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}