.q7ZRWa_footer{z-index:2;padding-top:var(--section-spacing);background-color:var(--color-black-raised);position:relative}.q7ZRWa_container{z-index:2;padding-right:var(--padding-xxxl);padding-left:var(--padding-xxxl);width:100%;max-width:1320px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:479px){.q7ZRWa_container{padding-right:var(--padding-xxl);padding-left:var(--padding-xxl)}}.q7ZRWa_mainWrap{padding-bottom:var(--section-spacing);grid-column-gap:var(--gap-9xl);grid-row-gap:var(--gap-9xl);border-bottom:1px solid var(--border);justify-content:space-between;display:flex}@media screen and (max-width:991px){.q7ZRWa_mainWrap{grid-column-gap:var(--gap-10xl);grid-row-gap:var(--gap-10xl);flex-flow:column}}@media screen and (max-width:479px){.q7ZRWa_mainWrap{grid-column-gap:var(--gap-9xl);grid-row-gap:var(--gap-9xl)}}.q7ZRWa_left{grid-column-gap:var(--gap-7xl);grid-row-gap:var(--gap-7xl);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:380px;display:flex}@media screen and (max-width:991px){.q7ZRWa_left{max-width:80%}}@media screen and (max-width:767px){.q7ZRWa_left{max-width:85%}}@media screen and (max-width:479px){.q7ZRWa_left{max-width:100%}}.q7ZRWa_contentWrap{grid-column-gap:var(--gap-4xl);grid-row-gap:var(--gap-4xl);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:767px){.q7ZRWa_contentWrap{grid-column-gap:var(--gap-xxl);grid-row-gap:var(--gap-xxl)}}.q7ZRWa_logo{width:232px;height:auto}@media screen and (max-width:991px){.q7ZRWa_logo{width:200px}}@media screen and (max-width:767px){.q7ZRWa_logo{width:160px}}@media screen and (max-width:479px){.q7ZRWa_logo{width:140px}}.q7ZRWa_intro{color:var(--muted)}.q7ZRWa_toTop{border:1px solid var(--border);border-radius:var(--radius-8xl);background-color:var(--color-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;width:80px;height:80px;padding:0;transition:border-color .35s,transform .3s;display:flex;overflow:hidden}.q7ZRWa_toTop:hover{border-color:var(--color-primary);transform:scale(.95)}@media screen and (max-width:991px){.q7ZRWa_toTop{display:none}}.q7ZRWa_toTopMask{width:32px;height:32px;overflow:hidden}.q7ZRWa_toTopArrows{flex-flow:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.q7ZRWa_toTop:hover .q7ZRWa_toTopArrows{transform:translateY(-50%)}.q7ZRWa_toTopArrow{width:32px;height:32px;color:var(--color-white);flex:none}.q7ZRWa_right{grid-column-gap:var(--gap-8xl);grid-row-gap:var(--gap-8xl);flex-flow:column;width:100%;max-width:700px;display:flex}@media screen and (max-width:991px){.q7ZRWa_right{grid-column-gap:var(--gap-9xl);grid-row-gap:var(--gap-9xl);max-width:100%}}.q7ZRWa_menuWrap{grid-column-gap:var(--gap-7xl);grid-row-gap:var(--gap-xl);grid-template-rows:auto;grid-template-columns:max-content max-content max-content;justify-content:space-between;display:grid}@media screen and (max-width:767px){.q7ZRWa_menuWrap{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){.q7ZRWa_menuWrap{grid-row-gap:var(--gap-9xl)}.q7ZRWa_menuWrap>:last-child{grid-column:1/-1}}.q7ZRWa_column{grid-column-gap:var(--gap-4xl);grid-row-gap:var(--gap-4xl);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:479px){.q7ZRWa_column{grid-column-gap:var(--gap-xxl);grid-row-gap:var(--gap-xxl)}}.q7ZRWa_columnTitle{color:var(--color-white);font-weight:var(--font-weight-medium)}.q7ZRWa_newsletter{padding-top:var(--gap-8xl);border-top:1px solid var(--border)}.q7ZRWa_subscribeWrap{grid-column-gap:var(--gap-7xl);grid-row-gap:var(--gap-7xl);flex-flow:column;width:100%;max-width:536px;display:flex}.q7ZRWa_subscribeTextWrap{grid-column-gap:var(--gap-xl);grid-row-gap:var(--gap-xl);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.q7ZRWa_subscribeTitle{font-family:var(--font-heading);color:var(--color-white);font-size:var(--text-h5);line-height:120%;font-weight:var(--font-weight-semi-bold);letter-spacing:var(--tracking-l);margin-top:0;margin-bottom:0}.q7ZRWa_subscribeSubtitle{color:var(--muted)}.q7ZRWa_subscribeMainWrap{grid-column-gap:var(--gap-l);grid-row-gap:var(--gap-l);flex-flow:column;width:100%;display:flex}.q7ZRWa_subscribeFormGroup{padding:var(--padding-xxs);border:1px solid var(--border);border-radius:var(--radius-m);justify-content:space-between;display:flex}.q7ZRWa_subscribeInput{padding:0 var(--padding-xxl);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-p2);border:0 solid var(--color-black);background-color:#0000;flex:1;min-width:0;height:56px;margin-bottom:0;line-height:140%}.q7ZRWa_subscribeInput::placeholder{color:var(--muted);font-size:var(--text-p2);line-height:140%}.q7ZRWa_subscribeInput:focus{outline:none}.q7ZRWa_subscribeSubmit{border-radius:var(--radius-xs);background-color:var(--color-primary);color:var(--ink-on-accent);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .3s,color .3s;display:flex}.q7ZRWa_subscribeSubmit:hover{background-color:var(--color-white);color:var(--color-black)}.q7ZRWa_subscribeSubmit:disabled{cursor:default;opacity:.6}.q7ZRWa_subscribeSubmitIcon{width:24px;height:24px}@media screen and (max-width:479px){.q7ZRWa_subscribeInput,.q7ZRWa_subscribeSubmit{height:50px}.q7ZRWa_subscribeSubmit{width:50px}}@media (prefers-reduced-motion:reduce){.q7ZRWa_subscribeSubmit{transition:none}}.q7ZRWa_subscribeSuccess{padding:var(--padding-xl);border-radius:var(--radius-s);background-color:var(--color-primary);color:var(--ink-on-accent);font-size:var(--text-p3);line-height:140%;font-weight:var(--font-weight-medium)}.q7ZRWa_subscribeError{padding:var(--padding-xl);border-radius:var(--radius-xxs);background-color:var(--color-red);color:var(--color-white);font-size:var(--text-p3);line-height:140%}.q7ZRWa_menuList{grid-column-gap:var(--gap-l);grid-row-gap:var(--gap-l);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.q7ZRWa_menuLink{font-family:var(--font-body);color:var(--muted);font-size:var(--text-p2);line-height:140%;font-weight:var(--font-weight-normal);transition:color .25s}.q7ZRWa_menuLinkWrap{max-width:100%}.q7ZRWa_menuLink:hover{color:var(--accent-text)}.q7ZRWa_socialList{grid-column-gap:var(--gap-xl);grid-row-gap:var(--gap-xl);justify-content:flex-start;align-items:center;display:flex}.q7ZRWa_socialLink{border:1px solid var(--border);border-radius:var(--radius-8xl);color:var(--color-white);flex:none;justify-content:center;align-items:center;width:56px;height:56px;transition:border-color .35s,background-color .35s,color .35s,transform .3s;display:flex}.q7ZRWa_socialLink:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--ink-on-accent);transform:scale(.95)}.q7ZRWa_socialIcon{width:22px;height:22px}@media screen and (max-width:479px){.q7ZRWa_socialLink{width:48px;height:48px}.q7ZRWa_socialIcon{width:20px;height:20px}}.q7ZRWa_bottomWrap{padding-top:var(--padding-4xl);padding-bottom:var(--padding-4xl);grid-column-gap:var(--gap-4xl);grid-row-gap:var(--gap-4xl);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:767px){.q7ZRWa_bottomWrap{flex-flow:column-reverse wrap}}@media screen and (max-width:479px){.q7ZRWa_bottomWrap{padding-top:var(--padding-8xl);padding-bottom:var(--padding-8xl);grid-column-gap:var(--gap-xxl);grid-row-gap:var(--gap-xxl)}}.q7ZRWa_bottomLinks{grid-column-gap:var(--gap-4xl);grid-row-gap:var(--gap-l);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}@media screen and (max-width:767px){.q7ZRWa_bottomLinks{justify-content:center}}.q7ZRWa_copyright{color:var(--muted)}@media screen and (max-width:767px){.q7ZRWa_copyright{text-align:center}}.q7ZRWa_linkWrap{grid-column-gap:var(--gap-4xl);grid-row-gap:var(--gap-4xl);justify-content:flex-start;align-items:center;display:flex}@media screen and (max-width:479px){.q7ZRWa_linkWrap{grid-column-gap:var(--gap-xxl);grid-row-gap:var(--gap-xxl)}}.q7ZRWa_bottomLink{color:var(--muted);transition:color .3s}.q7ZRWa_bottomLink:hover{color:var(--accent-text)}.q7ZRWa_reveal{opacity:0}@media (prefers-reduced-motion:reduce){.q7ZRWa_reveal{opacity:1}.q7ZRWa_menuLink,.q7ZRWa_toTopArrows,.q7ZRWa_socialLink,.q7ZRWa_bottomLink{transition:none}.q7ZRWa_toTop:hover .q7ZRWa_toTopArrows{transform:none}.q7ZRWa_toTop,.q7ZRWa_socialLink{transition:border-color .35s,background-color .35s,color .35s}.q7ZRWa_toTop:hover,.q7ZRWa_socialLink:hover{transform:none}}
._667hoW_rollup{display:inline-flex}._667hoW_wrap{flex-wrap:wrap;max-width:100%}._667hoW_char{vertical-align:top;white-space:pre;display:inline-block;position:relative;overflow:hidden}._667hoW_charTop,._667hoW_charBottom{transition:transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 25ms);padding-bottom:.18em;line-height:1.2;display:block}._667hoW_charBottom{position:absolute;top:calc(100% + .3em);left:0}a:hover ._667hoW_charTop{transform:translateY(-100%)}a:hover ._667hoW_charBottom{transform:translateY(calc(-100% - .3em))}@media (prefers-reduced-motion:reduce){._667hoW_charTop,._667hoW_charBottom{transition:none}}@media (max-width:1023px){._667hoW_charBottom{display:none}._667hoW_char{overflow:visible}._667hoW_charTop{padding-bottom:0;transition:none}a:hover ._667hoW_charTop{transform:none}}
.nrdUDG_overlay{z-index:99999;background-color:var(--color-black);will-change:transform;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nrdUDG_overlay:after{content:"";background-image:linear-gradient(to bottom, transparent, var(--color-black));pointer-events:none;height:80px;position:absolute;bottom:-1px;left:0;right:0}.nrdUDG_logo{width:clamp(300px,70vw,680px);height:auto;display:block}
._button-secondary{background-color:var(--color-white);color:var(--color-black);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:8px 28px;font-size:16px;font-weight:600;line-height:140%;text-decoration:none;transition:color .6s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}._button-secondary:hover{color:var(--ink-on-accent)}._button-secondary-bg{background-color:var(--color-primary);background-image:linear-gradient(to bottom, var(--color-primary), var(--color-primary-deep));pointer-events:none;z-index:0;transform-origin:50%;width:50%;transform-style:preserve-3d;border-radius:100%;transition:transform .6s cubic-bezier(.65,0,.35,1),border-radius .6s cubic-bezier(.65,0,.35,1);position:absolute;top:0%;bottom:0%;left:25%;transform:translateY(-110%)scale(1)rotateX(0)rotateY(0)rotate(0)skew(0deg)}._button-secondary:hover ._button-secondary-bg{border-radius:100px;transform:translate(0,0%)scale(2)rotateX(0)rotateY(0)rotate(0)skew(0deg)}._button-secondary-text{z-index:1;position:relative}
.NpnVta_header{z-index:1000;width:100%;max-width:100%;position:fixed;top:0;left:0;right:0}.NpnVta_navContainer{width:100%;max-width:none;padding:var(--padding-4xl) 0;background-color:#0000;border-radius:0;justify-content:center;align-items:center;min-height:58px;transition:background-color .35s;display:flex}.NpnVta_navContainer.NpnVta_scrolled{background-color:var(--background)}@media (prefers-reduced-motion:reduce){.NpnVta_navContainer{transition:none}}.NpnVta_navWrapper{z-index:5;width:100%;max-width:1400px;padding:0 var(--padding-xxxl);background-color:#0000;border-radius:0;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media (max-width:479px){.NpnVta_navWrapper{padding:0 var(--padding-xxl)}}.NpnVta_logo{width:155px;height:auto;padding-left:10px;position:relative}.NpnVta_logo img{object-fit:contain;width:100%;height:100%}.NpnVta_navLinks,.NpnVta_navDesktopCta{display:none}.NpnVta_mobileMenuToggleContainer{flex-direction:column;align-items:flex-start;padding-right:10px;display:flex}.NpnVta_mobileMenuToggle{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.NpnVta_mobileMenuToggle .NpnVta_bar{background-color:var(--foreground);width:25px;height:2px;transition:rotate .2s,translate .2s .2s,transform .2s .4s}.NpnVta_navLinks.NpnVta_open~.NpnVta_mobileMenuToggleContainer .NpnVta_mobileMenuToggle .NpnVta_bar{transition:transform .2s,translate .2s .2s,rotate .2s .4s}.NpnVta_navLinks.NpnVta_open~.NpnVta_mobileMenuToggleContainer .NpnVta_mobileMenuToggle .NpnVta_bar:first-child{translate:0 7px;rotate:45deg}.NpnVta_navLinks.NpnVta_open~.NpnVta_mobileMenuToggleContainer .NpnVta_mobileMenuToggle .NpnVta_bar:nth-child(2){transform:scaleX(0)}.NpnVta_navLinks.NpnVta_open~.NpnVta_mobileMenuToggleContainer .NpnVta_mobileMenuToggle .NpnVta_bar:nth-child(3){translate:0 -7px;rotate:-45deg}.NpnVta_langToggle{letter-spacing:.08em;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:100px;flex-shrink:0;align-items:center;padding:2px;font-size:11px;font-weight:700;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.NpnVta_langToggle:hover{border-color:var(--muted)}.NpnVta_langToggle:before{content:"";background:var(--color-primary);z-index:0;border-radius:100px;width:calc(50% - 2px);position:absolute;top:2px;bottom:2px}.NpnVta_langToggle.NpnVta_posFr:before{left:2px}.NpnVta_langToggle.NpnVta_posEn:before{left:50%}.NpnVta_langToggle.NpnVta_animToEn:before{animation:.42s cubic-bezier(.4,0,.2,1) forwards NpnVta_langStretchRight}.NpnVta_langToggle.NpnVta_animToFr:before{animation:.42s cubic-bezier(.4,0,.2,1) forwards NpnVta_langStretchLeft}@keyframes NpnVta_langStretchRight{0%{width:calc(50% - 2px);left:2px}45%{width:calc(96% - 2px);left:2px}to{width:calc(50% - 2px);left:50%}}@keyframes NpnVta_langStretchLeft{0%{width:calc(50% - 2px);left:50%}45%{width:calc(96% - 2px);left:2px}to{width:calc(50% - 2px);left:2px}}.NpnVta_langToggle span{z-index:1;color:var(--muted);padding:3px 8px;transition:color .2s;position:relative}.NpnVta_langToggle span.NpnVta_active{color:var(--color-white)}@media (min-width:1024px){.NpnVta_logo{width:188px}.NpnVta_navWrapper{position:relative}.NpnVta_mobileMenuToggleContainer{display:none}.NpnVta_navLinks{flex-direction:row;justify-content:center;align-items:center;gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.NpnVta_navLinks>a{color:var(--foreground);white-space:nowrap;font-size:14px;font-weight:500;transition:color .25s}.NpnVta_navLinks>a>span{transition:color .25s}.NpnVta_navLinks>a:hover>span,.NpnVta_navLinks>a.NpnVta_active>span{color:var(--color-primary)}.NpnVta_navLinks .NpnVta_btnContainer,.NpnVta_navLinks .NpnVta_settings{display:none}.NpnVta_navDesktopCta{justify-content:flex-end;align-items:center;gap:12px;display:flex}}@media (max-width:1023px){.NpnVta_mobileMenuOverlay{z-index:998;background:#000000bf;position:fixed;inset:0}.NpnVta_navLinks.NpnVta_open{background:var(--surface);z-index:999;padding:52px 28px max(28px, env(safe-area-inset-bottom,0px));clip-path:polygon(0 36px,100% 0%,100% 100%,0% 100%);counter-reset:nav-counter;flex-direction:column;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.NpnVta_navLinks.NpnVta_open>a{counter-increment:nav-counter;color:var(--foreground);border-bottom:1px solid var(--border);opacity:0;align-items:center;gap:14px;padding:18px 0;font-size:22px;font-weight:600;display:flex;position:relative;overflow:hidden}.NpnVta_navLinks.NpnVta_open>a:before{content:counter(nav-counter, decimal-leading-zero);color:var(--color-primary);letter-spacing:.08em;flex-shrink:0;align-self:flex-start;margin-top:8px;font-size:11px;font-weight:500;transition:letter-spacing .3s}.NpnVta_navLinks.NpnVta_open>a>span{transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s;display:inline-block}.NpnVta_navLinks.NpnVta_open>a:after{content:"";background:var(--color-primary);width:0;height:1px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.NpnVta_navLinks.NpnVta_open>a:hover>span{color:var(--color-primary);transform:translate(6px)}.NpnVta_navLinks.NpnVta_open>a:hover:before{letter-spacing:.14em}.NpnVta_navLinks.NpnVta_open>a:hover:after,.NpnVta_navLinks.NpnVta_open>a.NpnVta_active:after{width:100%}.NpnVta_navLinks.NpnVta_open>a.NpnVta_active>span{color:var(--color-primary)}.NpnVta_navLinks.NpnVta_open .NpnVta_btnContainer{opacity:0;flex-direction:column;align-items:stretch;margin-top:28px;display:flex}.NpnVta_navLinks.NpnVta_open .NpnVta_settings{opacity:0;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}}@media screen and (max-width:1023px){.NpnVta_logo{padding-left:0}.NpnVta_mobileMenuToggleContainer{padding-right:0}}
