.site-controls{z-index:60;border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-elevated) 28%, transparent);-webkit-backdrop-filter:blur(80px)saturate(115%);border:1px solid var(--color-neutral-300);align-items:center;gap:3px;padding:3px;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #211d1b24}.site-controls .ctrl-btn{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--color-neutral-600);border-radius:var(--radius-control);transition:background var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.site-controls .ctrl-btn:hover{color:var(--color-ink)}.site-controls .ctrl-divider{background:var(--color-neutral-300);align-self:stretch;width:1px;margin:5px 2px}.site-controls svg{width:16px;height:16px;display:block}.site-controls .cookie-control{display:inline-flex;position:relative}@media print{.site-controls{display:none}}.cookie-panel{z-index:61;border-radius:var(--radius-surface);background:var(--color-elevated);border:1px solid var(--color-neutral-300);width:340px;max-width:calc(100vw - 32px);animation:cookiePanelIn var(--dur-ui,.2s) var(--ease-out,ease) both;position:fixed;bottom:68px;right:16px;overflow:hidden;box-shadow:0 12px 40px #211d1b38}@keyframes cookiePanelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cookie-panel{animation:none}}.cookie-panel .cookie-head{border-bottom:1px solid var(--color-neutral-300);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 10px;display:flex}.cookie-panel .cookie-title{font-family:var(--font-display), serif;color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:400;line-height:1.2}.cookie-panel .cookie-close{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--color-neutral-600);border-radius:var(--radius-control);background:0 0;border:0;flex-shrink:0;margin:-4px -4px 0 0;padding:4px;display:inline-flex}.cookie-panel .cookie-close:hover{color:var(--color-ink)}.cookie-panel .cookie-close svg{width:18px;height:18px}.cookie-panel .cookie-inner{padding:14px 16px 16px}.cookie-panel .cookie-body{font-family:var(--font-body), sans-serif;color:var(--color-neutral-600);margin:0 0 10px;font-size:12.5px;line-height:1.5}.cookie-panel .cookie-advanced{color:var(--color-accent-ink);text-underline-offset:2px;text-decoration:underline}.cookie-panel .cookie-state{font-family:var(--font-body), sans-serif;color:var(--color-neutral-500);margin:0 0 12px;font-size:12px}.cookie-panel .cookie-state b{color:var(--color-ink);font-weight:600}.cookie-panel .cookie-actions{gap:8px;display:flex}.cookie-panel .cookie-actions button{cursor:pointer;font-family:var(--font-body), sans-serif;letter-spacing:.06em;border-radius:var(--radius-control);transition:background var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);flex:1;padding:9px 10px;font-size:12px}.cookie-panel .cookie-accept{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-dark);transition:opacity var(--dur-ui) var(--ease-out)}.cookie-panel .cookie-accept:hover{opacity:.85}.cookie-panel .cookie-reject{border:1px solid var(--color-neutral-300);color:var(--color-ink);background:0 0}.cookie-panel .cookie-reject:hover{border-color:var(--color-ink)}body.modal-open .site-controls{opacity:0;pointer-events:none;transition:opacity .3s}.chat-module__b23309b__btnOpen{color:var(--color-accent-ink)!important}.chat-module__b23309b__panel{z-index:61;background:var(--color-elevated);width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);color:var(--color-ink);border:1px solid var(--color-neutral-300);border-radius:var(--radius-surface);animation:chat-module__b23309b__chatIn var(--dur-ui,.2s) var(--ease-out,ease) both;flex-direction:column;display:flex;position:fixed;bottom:68px;right:16px;overflow:hidden;box-shadow:0 12px 40px #211d1b38}@keyframes chat-module__b23309b__chatIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat-module__b23309b__panel{animation:none}}.chat-module__b23309b__header{border-bottom:1px solid var(--color-neutral-300);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 10px;display:flex}.chat-module__b23309b__title{font-family:var(--font-display), serif;color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:400;line-height:1.2}.chat-module__b23309b__intro{font-family:var(--font-body), sans-serif;color:var(--color-neutral-600);margin:4px 0 0;font-size:.8rem;line-height:1.4}.chat-module__b23309b__close{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--color-neutral-600);border-radius:var(--radius-control);background:0 0;border:0;flex-shrink:0;margin:-4px -4px 0 0;padding:4px;display:inline-flex}.chat-module__b23309b__close:hover{color:var(--color-ink)}.chat-module__b23309b__close svg{width:18px;height:18px}.chat-module__b23309b__body{padding:14px 16px 16px;overflow-y:auto}.chat-module__b23309b__form{flex-direction:column;gap:10px;display:flex}.chat-module__b23309b__label{font-family:var(--font-body), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:5px;font-size:.62rem;display:block}.chat-module__b23309b__textarea,.chat-module__b23309b__contact{box-sizing:border-box;width:100%;font-family:var(--font-body), sans-serif;color:var(--color-ink);background:var(--color-page);border:1px solid var(--color-neutral-300);border-radius:var(--radius-control);transition:border-color var(--dur-ui,.2s) var(--ease-out,ease);padding:10px 12px;font-size:.9rem}.chat-module__b23309b__textarea{resize:vertical;min-height:96px;line-height:1.45}.chat-module__b23309b__textarea:focus,.chat-module__b23309b__contact:focus{border-color:var(--color-focus);outline:none}.chat-module__b23309b__textarea::placeholder,.chat-module__b23309b__contact::placeholder{color:var(--color-neutral-500)}.chat-module__b23309b__consent{font-family:var(--font-body), sans-serif;color:var(--color-neutral-600);cursor:pointer;align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.4;display:flex}.chat-module__b23309b__checkbox{accent-color:var(--color-accent);flex:none;margin:2px 0 0}.chat-module__b23309b__note{font-family:var(--font-body), sans-serif;color:var(--color-neutral-500);margin:0;font-size:.7rem;line-height:1.45}.chat-module__b23309b__note a{color:var(--color-accent-ink);text-underline-offset:2px;text-decoration:underline}.chat-module__b23309b__send{font-family:var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-paper);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-control);cursor:pointer;transition:opacity var(--dur-ui,.2s) var(--ease-out,ease);margin-top:2px;padding:.8rem 1.2rem;font-size:.72rem}.chat-module__b23309b__send:hover:not(:disabled){opacity:.85}.chat-module__b23309b__send:disabled{cursor:not-allowed;opacity:.6}.chat-module__b23309b__error{font-family:var(--font-body), sans-serif;color:var(--color-accent-ink);margin:0;font-size:.78rem}.chat-module__b23309b__success{text-align:center;padding:6px 2px 4px}.chat-module__b23309b__successTitle{font-family:var(--font-display), serif;color:var(--color-ink);margin:0 0 6px;font-size:1.15rem;font-weight:400}.chat-module__b23309b__successBody{font-family:var(--font-body), sans-serif;color:var(--color-neutral-600);margin:0 0 14px;font-size:.85rem;line-height:1.45}.chat-module__b23309b__sendAnother{-webkit-appearance:none;appearance:none;border:1px solid var(--color-neutral-300);border-radius:var(--radius-control);font-family:var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;background:0 0;padding:.6rem 1.2rem;font-size:.72rem}.chat-module__b23309b__sendAnother:hover{border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.chat-module__b23309b__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cursor{z-index:10000;pointer-events:none;background-color:#0000;border:1px solid #0000;border-radius:100em;width:.8em;height:.8em;transition:background-color .375s cubic-bezier(.625,.05,0,1),height .375s cubic-bezier(.625,.05,0,1),width .375s cubic-bezier(.625,.05,0,1),border-color .375s cubic-bezier(.625,.05,0,1);display:none;position:fixed;inset:0% auto auto 0%}.cursor:before{content:"";color:var(--color-neutral-600);letter-spacing:1.7px;leading-trim:both;text-edge:cap;font-variant-numeric:lining-nums tabular-nums;font-style:normal;font-weight:400;line-height:100%;font-family:var(--font-body-semibold), sans-serif;white-space:nowrap;pointer-events:none;opacity:0;text-transform:uppercase;font-size:12px;line-height:1.2;transition:opacity .3s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}@media (min-width:1020px){.cursor{display:block}}.loader{z-index:100;color:var(--color-white);width:100%;height:100dvh;position:fixed;inset:0% 0% auto}.loader .loader__bg{background-color:var(--color-surface);width:100%;height:100%;position:absolute;inset:0%}.loader .loader__container{z-index:2;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.loader .loader__container .loader__logo-wrap{justify-content:center;align-items:center;width:14em;height:3em;display:flex;position:relative}.loader .loader__container .loader__logo-wrap .loader__logo-item{width:100%;position:absolute}.loader .loader__container .loader__logo-wrap .loader__logo-item.is--base{opacity:.2}.loader .loader__container .loader__logo-wrap .loader__logo-item.is--top{clip-path:inset(0% 100% 0% 0%)}.loader .loader__container .loader__logo-wrap .loader__logo-item .loader__logo-img{width:100%;display:block}@media (min-width:1020px){.loader .loader__container .loader__logo-wrap{width:18em}}.LanguageControl-module__fceecf3__root{display:inline-flex;position:relative}@media (min-width:1440px){.LanguageControl-module__fceecf3__root{margin-left:30px}}.LanguageControl-module__fceecf3__trigger{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-body), sans-serif;letter-spacing:.08em;transition:color var(--dur-ui) var(--ease-out);background:0 0;border:0;padding:7px;font-size:13px;font-weight:600;line-height:1}.LanguageControl-module__fceecf3__trigger:hover{color:var(--color-accent-ink)}.LanguageControl-module__fceecf3__menu{z-index:61;border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-elevated) 28%, transparent);-webkit-backdrop-filter:blur(80px)saturate(115%);border:1px solid var(--color-neutral-300);flex-direction:column;align-items:stretch;margin:0;padding:3px;list-style:none;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 24px #211d1b24}.LanguageControl-module__fceecf3__menu li+li{border-top:1px solid var(--color-neutral-300)}.LanguageControl-module__fceecf3__menu a{border-radius:var(--radius-control);color:var(--color-neutral-600);font-family:var(--font-body), sans-serif;letter-spacing:.08em;transition:color var(--dur-ui) var(--ease-out);justify-content:center;align-items:center;padding:9px 10px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:flex}.LanguageControl-module__fceecf3__menu a:hover{color:var(--color-ink)}.LanguageControl-module__fceecf3__onDark .LanguageControl-module__fceecf3__trigger{color:var(--color-paper)}.LanguageControl-module__fceecf3__onDark .LanguageControl-module__fceecf3__trigger:hover{color:var(--color-white)}.LanguageControl-module__fceecf3__onDark .LanguageControl-module__fceecf3__menu{border-color:color-mix(in srgb, var(--color-paper) 30%, transparent);background:#ffffff1f}.LanguageControl-module__fceecf3__onDark .LanguageControl-module__fceecf3__menu li+li{border-top-color:color-mix(in srgb, var(--color-paper) 25%, transparent)}.LanguageControl-module__fceecf3__onDark .LanguageControl-module__fceecf3__menu a{color:color-mix(in srgb, var(--color-paper) 75%, transparent)}.LanguageControl-module__fceecf3__onDark .LanguageControl-module__fceecf3__menu a:hover{color:var(--color-white)}.modale.newsletter-modal{background-color:var(--color-surface);cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:64px;padding-bottom:0;display:flex}.modale.newsletter-modal .close-modal{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.modale.newsletter-modal .close-modal svg{width:16px;position:absolute;top:16px;right:24px}.modale.newsletter-modal .modal-logo{visibility:hidden;display:none}.modale.newsletter-modal .container{z-index:2;background-color:var(--color-surface);opacity:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:32px;max-height:100%;transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1) .2s;display:flex;position:relative;overflow:visible;transform:translateY(120%)}.modale.newsletter-modal .container .modal-title{width:100%;color:var(--color-paper);opacity:.1;text-wrap:pretty;text-transform:uppercase;font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-display), sans-serif;padding:0 16px;font-size:clamp(40px,1.25vw + 35.9375px,70px)}.modale.newsletter-modal .container .scroller{width:100%;min-height:0;padding:0 16px;overflow-y:auto}.modale.newsletter-modal .container .scroller form.form-newsletter{position:relative}.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.has-text-input label,.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.has-email-input label,.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.has-text-input input,.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.has-email-input input{color:var(--color-white)}.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.has-checkbox-input label{color:var(--color-paper);opacity:1}.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.has-checkbox-input input:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2.5 9L6 12.5L14 4.5' stroke='%23F1F0EF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper{width:100%;margin-top:16px}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper.policies{margin-top:32px}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper.desktop-on-row{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:16px 38px;display:flex}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper .checkboxes-title{width:100%;color:var(--color-paper);letter-spacing:-.38px;font-style:normal;font-weight:400;line-height:150%;font-family:var(--font-body), sans-serif;font-size:clamp(16px,.0625vw + 15.7656px,21px)}.modale.newsletter-modal .container .scroller form.form-newsletter .cta{cursor:pointer;width:100%;margin:32px 0}.modale.newsletter-modal .container .scroller form.form-newsletter .cta span{letter-spacing:1.7px;text-transform:uppercase;leading-trim:both;text-edge:cap;font-variant-numeric:lining-nums tabular-nums;font-style:normal;font-weight:400;line-height:100%;font-family:var(--font-body-semibold), sans-serif;color:var(--color-neutral-800);font-size:clamp(16px,.0625vw + 15.7656px,21px)}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message{z-index:2;background-color:var(--color-surface);border:1px solid var(--color-neutral-300);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);will-change:clip-path;border-radius:2px;flex-flow:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:40vh;padding:16px;transition:clip-path .4s cubic-bezier(.625,.05,0,1);display:flex;position:absolute;bottom:0;left:0}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message.show{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message .success-title{color:var(--c-stone);text-wrap:pretty;text-transform:uppercase;font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-display), sans-serif;font-size:clamp(40px,1.25vw + 35.9375px,70px)}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message .success-text{color:var(--c-stone);text-wrap:pretty;letter-spacing:-.48px;font-style:normal;font-weight:400;line-height:150%;font-family:var(--font-body), sans-serif;font-size:clamp(19px,.3125vw + 17.8125px,30px)}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message .icon-wrapper{width:64px;margin-top:32px}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message .icon-wrapper .lottie-wrapper{width:100%}.modale.newsletter-modal .form-newsletter{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:0 4px;display:flex}.modale.newsletter-modal .form-newsletter .checkboxes-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.modale.newsletter-modal.open .container{opacity:1;transform:translateZ(0)}.modale.room-modal .container .scroller .accordions-list .info-row.open-accordion .accordion-header .icon-wrapper:before{opacity:0}.modale.room-modal .container .scroller .accordions-list .info-row.open-accordion .accordion-header .icon-wrapper:after{transform:translate(-50%,-50%)rotate(0)}.modale{pointer-events:auto;width:100%;height:100vh;z-index:1000;clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);flex-flow:row;justify-content:center;align-items:center;gap:0;height:100dvh;padding:24px;transition:all .6s cubic-bezier(.625,.05,0,1);display:flex;position:fixed;top:0;left:0}.modale.fixed{height:100%;position:fixed}.modale.open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.modale .close-modal{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.modale .close-modal svg{width:16px;position:absolute;top:16px;right:24px}.modale .container{max-height:calc(100vh - 48px);z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;max-height:calc(100dvh - 48px);display:flex;overflow-x:hidden}.modale.collaboration-modal{background-color:var(--color-surface);overscroll-behavior:contain;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;display:flex;overflow:hidden auto}.modale.collaboration-modal .modal-logo{visibility:hidden;display:none}.modale.collaboration-modal .container{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:32px;margin-top:80px;display:flex;position:relative;overflow:visible}.modale.collaboration-modal .container .collaboration-modal_content{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:40px;width:100%;height:100%;display:flex}.modale.collaboration-modal .container .collaboration-modal_content .collaboration-modal-title{width:100%;color:var(--color-paper);opacity:.1;text-wrap:pretty;text-transform:uppercase;font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-display), sans-serif;visibility:hidden;padding:0 16px;font-size:clamp(40px,1.25vw + 35.9375px,70px);display:none}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list,.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion{width:100%}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .title-wrapper{flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .title-wrapper .index{color:var(--color-paper);opacity:.3;text-transform:uppercase;letter-spacing:.48px;font-style:normal;font-weight:500;line-height:110%;font-family:var(--font-display), sans-serif;font-size:clamp(40px,1.25vw + 35.9375px,70px)}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-title{color:var(--color-white);text-wrap:pretty;text-transform:uppercase;letter-spacing:.48px;font-style:normal;font-weight:500;line-height:110%;font-family:var(--font-display), sans-serif;font-size:clamp(34px,.875vw + 30.9375px,60px)}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-body{width:100%;padding-left:48px}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-body .accordion-content .cta-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.modale.collaboration-modal .collaboration-modal_content,.modale.collaboration-modal .accordions-list,.modale.collaboration-modal .accordion,.modale.collaboration-modal .accordion-header,.modale.collaboration-modal .title-wrapper,.modale.collaboration-modal .accordion-body,.modale.collaboration-modal .accordion-content,.modale.collaboration-modal .cta-wrapper,.modale.collaboration-modal .cta{min-width:0;max-width:100%}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-body .accordion-content .accordion-description{max-width:480px;color:var(--c-stone);text-wrap:pretty;letter-spacing:-.48px;font-style:normal;font-weight:400;line-height:150%;font-family:var(--font-body), sans-serif;font-size:clamp(16px,.3125vw + 14.8125px,20px)}.collaboration-modal.outside{background-color:var(--color-surface);flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;min-height:100vh;display:flex}.collaboration-modal.outside .container{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:32px;padding-top:80px;display:flex;position:relative;overflow:visible}.collaboration-modal.outside .container .collaboration-modal_content{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:40px;width:100%;height:100%;display:flex}.collaboration-modal.outside .container .collaboration-modal_content .collaboration-modal-title{width:100%;color:var(--color-paper);opacity:.1;text-wrap:pretty;text-transform:uppercase;font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-display), sans-serif;visibility:hidden;padding:0 16px;font-size:clamp(40px,1.25vw + 35.9375px,70px);display:none}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list,.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion{width:100%}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .title-wrapper{flex-flow:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .title-wrapper .index{color:var(--color-paper);opacity:.3;text-transform:uppercase;letter-spacing:.48px;font-style:normal;font-weight:500;line-height:110%;font-family:var(--font-display), sans-serif;font-size:clamp(40px,1.25vw + 35.9375px,70px)}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-title{color:var(--color-white);text-wrap:pretty;text-transform:uppercase;letter-spacing:.48px;font-style:normal;font-weight:500;line-height:110%;font-family:var(--font-display), sans-serif;font-size:clamp(34px,.875vw + 30.9375px,60px)}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-body{width:100%;padding-left:48px}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-body .accordion-content .cta-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.modale.careers-modal .container .scroller form.form-newsletter .success-message .icon-wrapper .lottie-wrapper{width:100%}@media (min-width:1530px){.modale.newsletter-modal{flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}}@media (min-width:1250px){.modale.newsletter-modal .close-modal svg{top:32px;right:80px}}@media (min-width:1020px){.modale.newsletter-modal .modal-logo{visibility:visible;display:block;position:absolute;top:40px;left:50%;transform:translate(-50%)}.modale.newsletter-modal .container{--large-bp-gap:80px;justify-content:flex-start;align-items:flex-start;gap:var(--large-bp-gap);flex-flow:row;max-width:1260px;padding-top:100px;display:flex}}@media (min-width:1530px){.modale.newsletter-modal .container{--extralarge-bp-gap:154px;justify-content:flex-start;align-items:flex-start;gap:var(--extralarge-bp-gap);flex-flow:row;padding-top:0;display:flex}}@media (min-width:1020px){.modale.newsletter-modal .container .modal-title{--title-width:475px;width:var(--title-width);letter-spacing:-3%;text-transform:uppercase;font-style:normal;font-weight:400;line-height:90%;font-family:var(--font-display), sans-serif;padding:0;font-size:clamp(56px,2.5vw + 46.875px,110px)}.modale.newsletter-modal .container .scroller{--title-width:475px;width:calc(100% - var(--title-width) - var(--large-bp-gap));padding:0}}@media (min-width:1530px){.modale.newsletter-modal .container .scroller{--title-width:475px;width:calc(100% - var(--title-width) - var(--extralarge-bp-gap))}}@media (min-width:1020px){.modale.newsletter-modal .container .scroller form.form-newsletter{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:38px 16px;display:flex}.modale.newsletter-modal .container .scroller form.form-newsletter .form-row.half{width:calc(50% - 8px)}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper,.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper.policies{margin-top:0}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper.policies .form-row input{margin-top:4px}.modale.newsletter-modal .container .scroller form.form-newsletter .checkboxes-wrapper.desktop-on-row .form-row{align-items:center}.modale.newsletter-modal .container .scroller form.form-newsletter .cta{margin-top:0}.modale.newsletter-modal .container .scroller form.form-newsletter .success-message .success-title,.modale.newsletter-modal .container .scroller form.form-newsletter .success-message .success-text{text-align:center}}@media (min-width:1530px){.modale{padding:40px}}@media (min-width:1250px){.modale .close-modal svg{top:32px;right:80px}}@media (min-width:1020px){.modale .container::-webkit-scrollbar-track{padding:2px}.modale .container::-webkit-scrollbar{opacity:.3;width:4px;height:8px}.modale .container::-webkit-scrollbar-thumb{border-radius:2px}}@media (min-width:1530px){.modale .container{max-height:calc(100vh - 80px)}.modale.collaboration-modal{flex-flow:row;justify-content:center;align-items:flex-start;gap:0;display:flex}}@media (min-width:1020px){.modale.collaboration-modal .modal-logo{visibility:visible;display:block;position:absolute;top:40px;left:50%;transform:translate(-50%)}.modale.collaboration-modal .container{--large-bp-gap:80px;justify-content:flex-start;align-items:flex-start;gap:var(--large-bp-gap);flex-flow:row;max-width:1260px;margin-top:100px;padding:0 40px;display:flex}}@media (min-width:1250px){.modale.collaboration-modal .container{--extralarge-bp-gap:154px;justify-content:flex-start;align-items:flex-start;gap:var(--extralarge-bp-gap);flex-flow:row;display:flex}}@media (min-width:1530px){.modale.collaboration-modal .container{margin-top:140px}}@media (min-width:1900px){.modale.collaboration-modal .container{margin-top:200px}}@media (min-width:1250px){.modale.collaboration-modal .container .collaboration-modal_content{--extralarge-bp-gap:154px;justify-content:flex-start;align-items:flex-start;gap:var(--extralarge-bp-gap);flex-flow:row;display:flex}.modale.collaboration-modal .container .collaboration-modal_content .collaboration-modal-title{visibility:visible;--title-width:410px;width:var(--title-width);letter-spacing:-3%;text-transform:uppercase;font-style:normal;font-weight:400;line-height:90%;font-family:var(--font-display), sans-serif;color:var(--color-paper);padding:0;font-size:clamp(60px,3.75vw + 45.625px,150px);display:block;opacity:.1!important}.modale.collaboration-modal .container .collaboration-modal_content .accordions-list{--title-width:410px;width:calc(100% - var(--title-width) - var(--extralarge-bp-gap))}}@media (min-width:1020px){.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-body{padding-left:56px}}@media (min-width:1530px){.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-body{padding-left:64px}}@media (min-width:1020px){.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-body .accordion-content .cta-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}}@media (min-width:1530px){.collaboration-modal.outside{flex-flow:row;justify-content:center;align-items:flex-start;gap:0;display:flex}}@media (min-width:1020px){.collaboration-modal.outside .container{--large-bp-gap:80px;justify-content:flex-start;align-items:flex-start;gap:var(--large-bp-gap);flex-flow:row;max-width:1260px;padding:100px 40px 0;display:flex}}@media (min-width:1250px){.collaboration-modal.outside .container{--extralarge-bp-gap:154px;justify-content:flex-start;align-items:flex-start;gap:var(--extralarge-bp-gap);flex-flow:row;display:flex}}@media (min-width:1530px){.collaboration-modal.outside .container{padding-top:140px}}@media (min-width:1900px){.collaboration-modal.outside .container{padding-top:200px}}@media (min-width:1250px){.collaboration-modal.outside .container .collaboration-modal_content{--extralarge-bp-gap:154px;justify-content:flex-start;align-items:flex-start;gap:var(--extralarge-bp-gap);flex-flow:row;display:flex}.collaboration-modal.outside .container .collaboration-modal_content .collaboration-modal-title{visibility:visible;--title-width:410px;width:var(--title-width);letter-spacing:-3%;text-transform:uppercase;font-style:normal;font-weight:400;line-height:90%;font-family:var(--font-display), sans-serif;color:var(--color-paper);padding:0;font-size:clamp(60px,3.75vw + 45.625px,150px);display:block;opacity:.1!important}.collaboration-modal.outside .container .collaboration-modal_content .accordions-list{--title-width:410px;width:calc(100% - var(--title-width) - var(--extralarge-bp-gap))}}@media (min-width:1020px){.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-body{padding-left:56px}}@media (min-width:1530px){.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-body{padding-left:64px}}@media (min-width:1020px){.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-body .accordion-content .cta-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}}@media (max-width:480px){.modale.collaboration-modal .container .collaboration-modal_content .accordions-list .accordion .accordion-title,.collaboration-modal.outside .container .collaboration-modal_content .accordions-list .accordion .accordion-title{font-size:clamp(22px,7.5vw,34px)}.modale.collaboration-modal .cta .span-wrapper span{text-shadow:none;transform:none}.modale.collaboration-modal .cta:hover .span-wrapper span{transform:none}}.newsletter-module__86f5268__error{font-family:var(--font-body), sans-serif;color:var(--c-mist);margin:0 0 24px;font-size:.95rem}.newsletter-module__86f5268__legalNote{font-family:var(--font-body), sans-serif;color:var(--c-mist);margin:24px 0 0;font-size:.78rem;line-height:1.55}.newsletter-module__86f5268__legalNote a{color:var(--color-white);text-underline-offset:3px;text-decoration:underline}.website-scrollbar{visibility:hidden;display:none}.website-scrollbar.is-visible,.website-scrollbar.is-dragging{opacity:1}.website-scrollbar.is-dragging .thumb{background:#0000008c}.website-scrollbar .track{pointer-events:auto;background:#0000000f;border-radius:999px;position:absolute;inset:0}.website-scrollbar .thumb{will-change:transform;background:#00000059;border-radius:999px;position:absolute;top:0;left:0;right:0;transform:translateZ(0)}@media (min-width:1020px){.website-scrollbar{visibility:visible;pointer-events:none;opacity:0;z-index:60;width:4px;transition:opacity .25s;display:block;position:fixed;top:8px;bottom:8px;right:6px}}@media (prefers-color-scheme:dark){.website-scrollbar .track{background:#ffffff14}.website-scrollbar .thumb{background:#ffffff73}}
