*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--v3-font);font-size:var(--v3-t-body);line-height:var(--v3-lh-body);color:var(--v3-on-dark);background:var(--v3-black);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}html.v3-placing body{visibility:hidden}.v3-skip{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-160%);padding:12px 18px;border-radius:var(--v3-r-capsule);background:var(--v3-on-dark);color:var(--v3-navy-deep);font-weight:600;text-decoration:none}.v3-skip:focus{transform:translateY(0)}#v3-main:focus{outline:none}.v3-header{position:relative;z-index:3}.v3-header__inner{display:flex;align-items:center;gap:clamp(16px,2.4vw,40px);width:100%;max-width:var(--v3-maxw-field, var(--v3-maxw));margin-inline:auto;padding:clamp(20px,3.2vh,34px) var(--v3-gutter)}.v3-header__nav{margin-inline-start:clamp(24px,4vw,72px)}.v3-header__controls{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.v3-header__menu{display:none}@media(max-width:767px){.v3-header__nav{display:none}.v3-header__menu{display:inline-flex}.v3-header__inner{gap:12px}}.v3-menu{position:relative;z-index:3;padding:clamp(8px,2vh,20px) var(--v3-gutter) var(--v3-space-l)}.v3-menu[hidden]{display:none}.v3-menu__nav{display:flex;flex-direction:column}.v3-menu__nav a{position:relative;display:flex;align-items:center;min-height:64px;border-top:1px solid var(--v3-hair-dark);font-size:var(--v3-t-chapter);font-weight:var(--v3-w-chapter);letter-spacing:var(--v3-ls-chapter);line-height:1;color:var(--v3-on-dark);text-decoration:none}.v3-menu__nav a:after{content:"";position:absolute;left:0;bottom:14px;width:28px;height:2px;border-radius:var(--v3-r-capsule);background:var(--v3-spec-ice);transform:scaleX(0);transform-origin:left;opacity:0;transition:transform var(--v3-d-micro-lift) var(--v3-ease-settle),opacity var(--v3-d-micro-lift) ease}.v3-menu__nav a[aria-current=page]{color:var(--v3-spec-ice)}.v3-menu__nav a[aria-current=page]:after{transform:scaleX(1);opacity:1}.v3-menu__nav a:focus-visible{outline:3px solid var(--v3-spec-ice);outline-offset:-3px}.v3-menu__nav a:active{color:var(--v3-spec-ice)}.v3-menu__nav a:last-child{border-bottom:1px solid var(--v3-hair-dark)}.v3-menu[data-surface]{color:var(--v3-on-dark)}.v3-menu:not([hidden]){animation:v3MenuOpen var(--v3-d-editorial) var(--v3-ease-settle) both}@keyframes v3MenuOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.v3-menu:not([hidden]){animation:none}.v3-menu__nav a:after{transition:none}}.v3-stage{position:relative;isolation:isolate;overflow:clip;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 18% -10%,rgba(84,112,244,.1),transparent 62%),radial-gradient(90% 70% at 88% 108%,rgba(10,26,54,.9),transparent 70%),linear-gradient(178deg,var(--v3-navy) 0%,var(--v3-black) 78%)}.v3-hero{position:relative;overflow:clip;flex:1 1 auto;display:flex;flex-direction:column}.v3-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--v3-maxw-field, var(--v3-maxw));margin-inline:auto;padding-inline:var(--v3-gutter);padding-block:clamp(32px,6vh,76px) clamp(56px,10vh,128px);margin-block-start:auto}.v3-hero:before{content:"";position:absolute;inset:auto 0 0;height:78%;z-index:1;pointer-events:none;background:linear-gradient(196deg,transparent 0%,rgba(5,8,14,.42) 46%,rgba(5,8,14,.86) 100%)}.v3-hero__eyebrow{color:var(--v3-on-dark-micro);margin:0 0 clamp(16px,2.4vh,26px)}.v3-hero__statement{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.26em;row-gap:0;margin:0;max-width:none;font-size:var(--v3-t-cinematic);line-height:var(--v3-lh-cinematic);letter-spacing:var(--v3-ls-cinematic);font-weight:var(--v3-w-cinematic);color:var(--v3-on-dark)}.v3-hero__statement .v3-w{display:block}.v3-brk{flex-basis:100%;height:0;display:none}.v3-brk--1,.v3-brk--2,.v3-brk--3,.v3-brk--4{display:block}@media(min-width:361px){.v3-brk--3{display:none}}@media(min-width:768px){.v3-brk--1{display:none}}@media(min-width:1360px){.v3-brk--4{display:none}}.v3-hero__rule{width:clamp(96px,22vw,300px);height:2px;margin-top:clamp(26px,4.4vh,52px);border-radius:var(--v3-r-capsule);background:var(--v3-spectrum-cool);transform-origin:left}.v3-hero__field{position:absolute;inset:0 0 clamp(40px,7vh,96px) 0;z-index:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end}.v3-hero__mono{width:100%;height:100%}.v3-hero__mono--near{display:none}.v3-mono__ground{stroke:#eef2fa1a;stroke-width:1}.v3-mono__arris{stroke-width:2}.v3-mono__lit{stop-color:#22375f}.v3-mono__mid{stop-color:#142545}.v3-mono__base{stop-color:#0a1730}.v3-mono__top-lit{stop-color:#55709f}.v3-mono__top-dim{stop-color:#354a76}.v3-mono__side{stop-color:#0a1226}.v3-mono__side-base{stop-color:#060c1a}.v3-mono__slab[data-dim]{opacity:.82}.v3-mono__sweep{opacity:.028;animation:v3MonoSweep 72s linear infinite}@keyframes v3MonoSweep{0%{transform:translate(0)}to{transform:translate(1300px)}}@media(min-width:1024px){.v3-hero__inner{margin-block-start:22vh}.v3-hero__field{inset:0 0 clamp(16px,3vh,40px) 0}.v3-hero__mono--wide{width:50%}.v3-hero:before{height:62%;background:linear-gradient(196deg,transparent 0%,rgba(5,8,14,.34) 44%,rgba(5,8,14,.78) 100%)}}@media(min-width:1360px){.v3-hero__inner{padding-block-end:clamp(56px,11vh,132px)}.v3-hero__statement{max-width:none}.v3-hero__field{justify-content:flex-end;padding-inline-end:1%}}@media(min-width:1024px)and (max-width:1359px){.v3-hero__statement{max-width:none}.v3-hero__field{padding-inline-end:0}}@media(min-width:768px)and (max-width:1023px){.v3-hero__statement{max-width:none}.v3-hero__field{align-items:flex-end;justify-content:center}.v3-hero__mono--wide{width:86%;opacity:.92}.v3-hero__inner{padding-block-end:clamp(40px,7vh,90px)}}@media(max-width:767px){.v3-hero{min-height:100svh}.v3-hero__mono--wide{display:none}.v3-hero__mono--near{display:block;width:100%;height:74%}.v3-hero:before{inset:0 0 auto;height:58%;background:linear-gradient(180deg,rgba(5,8,14,.74) 0%,rgba(5,8,14,.34) 52%,transparent 100%)}.v3-stage{background:radial-gradient(88% 44% at 64% 80%,rgba(84,112,244,.15),transparent 66%),linear-gradient(178deg,var(--v3-black) 0%,#0c1c3a 64%,#12294f 100%)}.v3-hero__field{inset:0;align-items:flex-end;justify-content:center}.v3-hero__inner{margin-block-start:0;padding-block:clamp(20px,4vh,40px) 0}.v3-hero__statement{max-width:none}.v3-hero__rule{margin-top:clamp(20px,3.2vh,32px)}}@media(max-width:360px){.v3-hero__mono--near{width:116%;height:70%}}@media(max-height:460px)and (orientation:landscape){.v3-hero{min-height:0;padding-block-end:clamp(24px,6vh,48px)}.v3-hero__mono--near{width:52%;height:100%}.v3-hero:before{height:100%}}@media(prefers-reduced-motion:reduce){.v3-mono__sweep{animation:none!important}}body[data-surface=light]{background:var(--v3-canvas);color:var(--v3-ink)}.v3-stage[data-surface=light]{background:radial-gradient(110% 80% at 18% -10%,rgba(84,112,244,.07),transparent 60%),linear-gradient(178deg,var(--v3-white) 0%,var(--v3-canvas) 62%,var(--v3-canvas-2) 100%)}.v3-stage[data-surface=light] .v3-hero:before{display:none}.v3-stage[data-surface=light] .v3-hero__field{display:none}.v3-stage[data-surface=light] .v3-hero__statement{color:var(--v3-ink)}.v3-stage[data-surface=light] .v3-menu__nav a,.v3-menu:not([data-surface=dark]) .v3-menu__nav a{color:var(--v3-ink);border-top-color:var(--v3-hair-light)}.v3-stage[data-surface=light] .v3-menu__nav a[aria-current=page],.v3-menu:not([data-surface=dark]) .v3-menu__nav a[aria-current=page]{color:var(--v3-spec-archos)}.v3-menu:not([data-surface=dark]) .v3-menu__nav a:after{background:var(--v3-spec-archos)}.v3-menu:not([data-surface=dark]) .v3-menu__nav a:last-child{border-bottom-color:var(--v3-hair-light)}.v3-menu:not([data-surface=dark]){color:var(--v3-ink)}@media(pointer:coarse),(max-width:1023px){.v3-nav a,.v3-lang__segments a,.v3-mark{min-height:44px;display:inline-flex;align-items:center}.v3-lang__trigger,.v3-menu-trigger{min-height:44px}.v3-nav a{padding-inline:2px}.v3-nav{flex-wrap:nowrap;white-space:nowrap}}
