:root{--font-display:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-display);--c-accent:#4f7cff;--c-accent-2:#1de18d;--c-white:#fff;--c-black:#0c0e13;--c-magenta:#eb00cb;--c-green:#1de18d;--c-indigo:#5061a2;--c-night:#14171f;--c-night-blue:#000115;--c-graphite:#151515;--c-lavender:#99afff;--c-lavender-96:#99affff5;--c-periwinkle:#809aff;--c-cyan:#00d0ff;--c-mint:#83f4ac;--c-orange:#fba133;--c-violet:#671cff;--c-overlay-40:#0006;--c-overlay-90:#000000e6;--c-transparent:#0000;--c-white-30:#ffffff4d;--c-orchid:#e376ff;--c-sky:#a3dbf1;--c-electric:#3e25ff;--c-coral:#ff575a;--c-smoke:#f4f4f4;--c-smoke-line:#d9d9de;--c-red:#d0272a;--grad-brand:linear-gradient(90deg, var(--c-accent), var(--c-accent-2));--fs-10:10px;--fs-12:12px;--fs-15:clamp(.875rem, calc(.09vw + .86rem), .9375rem);--fs-18:clamp(.9375rem, calc(.27vw + .88rem), 1.125rem);--fs-20:clamp(1rem, calc(.36vw + .93rem), 1.25rem);--fs-25:clamp(1.125rem, calc(.63vw + 1rem), 1.5625rem);--fs-30:clamp(1.25rem, calc(.89vw + 1.07rem), 1.875rem);--fs-35:clamp(1.375rem, calc(1.16vw + 1.14rem), 2.1875rem);--fs-40:clamp(1.5rem, calc(1.43vw + 1.21rem), 2.5rem);--fs-45:clamp(1.625rem, calc(1.7vw + 1.29rem), 2.8125rem);--fs-50:clamp(1.75rem, calc(1.96vw + 1.36rem), 3.125rem);--fs-55:clamp(1.875rem, calc(2.23vw + 1.43rem), 3.4375rem);--fs-65:clamp(2.125rem, calc(2.77vw + 1.57rem), 4.0625rem);--fs-80:clamp(2.5rem, calc(3.39vw + 1.82rem), 5rem);--fs-85:clamp(2.625rem, calc(3.84vw + 1.86rem), 5.3125rem);--fs-90:clamp(2.75rem, calc(4.11vw + 1.93rem), 5.625rem);--fs-100:clamp(3rem, calc(4.64vw + 2.07rem), 6.25rem);--fs-125:clamp(3.625rem, calc(5.98vw + 2.43rem), 7.8125rem);--fs-150:clamp(4.25rem, calc(7.32vw + 2.79rem), 9.375rem);--fw-700:700;--fw-600:600;--fw-500:500;--fw-400:400;--fw-300:300;--ls-eye:.04em;--ls-title:.02em;--ls-titleBlog:.02em;--ls-body:0;--ls-bodySite:0;--ls-cta:.04em;--space-1:clamp(.5rem, calc(.36vw + .43rem), .75rem);--space-2:clamp(1rem, calc(.71vw + .86rem), 1.5rem);--space-3:clamp(1.25rem, calc(1.07vw + 1.04rem), 2rem);--space-4:clamp(1.5rem, calc(1.43vw + 1.21rem), 2.5rem);--space-5:clamp(1.75rem, calc(1.79vw + 1.39rem), 3rem);--space-6:clamp(2.25rem, calc(2.5vw + 1.75rem), 4rem);--space-8:clamp(3rem, calc(4.29vw + 2.14rem), 6rem);--space-10:clamp(3.5rem, calc(5vw + 2.5rem), 7rem);--space-12:clamp(4rem, calc(5.71vw + 2.86rem), 8rem);--space-24:calc(var(--space-12) * 2);--offset:8vw}@media (width>=551px) and (width<=766.9px){:root{--offset:10vw}}@media (width>=767px) and (width<=1099.9px){:root{--offset:8vw}}@media (width>=1100px) and (width<=1400px){:root{--offset:10vw}}@media (width>=1401px){:root{--offset:max(10vw, (100vw - 1200px) / 2)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h-scrolled)}html,body{overscroll-behavior-y:none}body{background:var(--c-black);color:var(--c-white);font-family:var(--font-body);font-weight:var(--fw-300);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-500)}p,button,li,a,input{font-family:var(--font-body)}:root{--header-h:110px;--header-h-scrolled:72px}@media (width<=766.9px){:root{--header-h:72px}}html.menu-open{overflow:hidden}.menu-dim,main,footer{transition:opacity .4s}html.menu-open .menu-dim{opacity:.05}html.menu-open main,html.menu-open footer{opacity:0}.container-lg{width:100%;margin:auto}@media (width<=550px){.container-lg{padding-inline:8vw}}@media (width>=551px) and (width<=766.9px){.container-lg{padding-inline:10vw}}@media (width<=766.9px){.container-lg{box-sizing:border-box}}@media (width>=767px) and (width<=1099.9px){.container-lg{max-width:84vw}}@media (width>=1100px) and (width<=1400px){.container-lg{max-width:80vw}}@media (width>=1401px){.container-lg{max-width:min(80vw,1200px)}}.display{font-size:var(--fs-85);font-weight:var(--fw-500);line-height:1.05}.title-55{font-size:var(--fs-55);font-weight:var(--fw-500);line-height:1.05}.lead{font-size:var(--fs-30);font-weight:var(--fw-500);line-height:1.333}.lead-s{font-size:var(--fs-25);font-weight:var(--fw-500);line-height:1.4}.body{font-size:var(--fs-20);font-weight:var(--fw-300);line-height:1.6}.body strong,.body b{font-weight:var(--fw-700)}@media (width<=550px){.display{font-size:var(--fs-55)}.title-55{font-size:var(--fs-40)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grad-lighten{isolation:isolate;position:relative}.grad-lighten:after{content:"";background:var(--grad-brand);mix-blend-mode:lighten;opacity:.9;pointer-events:none;position:absolute;inset:0}.logo[data-astro-cid-f7espo7c]{font-family:var(--font-display);font-size:var(--fs-25);font-weight:var(--fw-700);white-space:nowrap;line-height:1.1;display:block}.logo--footer[data-astro-cid-f7espo7c]{font-size:var(--fs-35)}.btn[data-astro-cid-ekguhzzh]{isolation:isolate;max-width:100%;color:var(--c-white);font-weight:var(--fw-500);font-size:var(--fs-25);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn[data-astro-cid-ekguhzzh]:before{content:"";z-index:-1;background:var(--grad-brand);mix-blend-mode:screen;opacity:.9;transition:opacity .2s;position:absolute;inset:0}.btn--reverse[data-astro-cid-ekguhzzh]:before{background:linear-gradient(90deg, var(--c-green), var(--c-indigo) 46.154%, var(--c-accent))}.btn[data-astro-cid-ekguhzzh]:hover:before{opacity:1}.btn[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--c-white);outline-offset:4px}.btn[data-astro-cid-ekguhzzh] span[data-astro-cid-ekguhzzh]{padding-inline:var(--space-2)}.btn--l[data-astro-cid-ekguhzzh]{width:675px;min-height:97px}.btn--m[data-astro-cid-ekguhzzh]{width:581px;min-height:77px}.btn--s[data-astro-cid-ekguhzzh]{width:178px;min-height:41px;font-size:var(--fs-15)}.btn--s[data-astro-cid-ekguhzzh] span[data-astro-cid-ekguhzzh]{padding-inline:0}@media (width<=766.9px){.btn--l[data-astro-cid-ekguhzzh],.btn--m[data-astro-cid-ekguhzzh]{width:100%;min-height:72px}}.header[data-astro-cid-nen7h5rs]{--p:0;z-index:100;height:calc(var(--header-h) - (var(--header-h) - var(--header-h-scrolled)) * var(--p));background:rgba(0, 0, 0, calc(.9 * var(--p)));border-bottom:1px solid var(--c-white-30);flex-direction:column;display:flex;position:fixed;inset:0 0 auto}.header__bar[data-astro-cid-nen7h5rs]{padding-block:calc(35px - (35px - var(--space-1)) * var(--p)) calc(23px - (23px - var(--space-1)) * var(--p));flex:1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.header__logo[data-astro-cid-nen7h5rs]{display:block}.header__toggle[data-astro-cid-nen7h5rs]{justify-self:end;place-items:center;width:54px;height:44px;display:grid}.header__icon[data-astro-cid-nen7h5rs]{grid-area:1/1;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1)}.header__icon--close[data-astro-cid-nen7h5rs]{opacity:0;width:28px;height:28px;transform:rotate(-45deg)scale(.6)}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .header__icon--open[data-astro-cid-nen7h5rs]{opacity:0;transform:scaleX(.4)}.header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .header__icon--close[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.menu[data-astro-cid-nen7h5rs]{z-index:99;padding-top:var(--header-h-current,var(--header-h));text-align:center;text-transform:uppercase;align-content:center;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs],.menu-backdrop[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0;transition:opacity .4s,visibility 0s linear .4s}.is-open[data-astro-cid-nen7h5rs].menu,.is-open[data-astro-cid-nen7h5rs].menu-backdrop{visibility:visible;transition:opacity .4s,visibility}.is-open[data-astro-cid-nen7h5rs].menu{opacity:1}.is-open[data-astro-cid-nen7h5rs].menu-backdrop{opacity:.9}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.menu-backdrop[data-astro-cid-nen7h5rs],.header__icon[data-astro-cid-nen7h5rs]{transition:none!important}}.menu-backdrop[data-astro-cid-nen7h5rs]{z-index:98;background:var(--grad-brand);mix-blend-mode:screen;position:fixed;inset:0}.menu__list[data-astro-cid-nen7h5rs]{padding-block:var(--space-6)}.menu__link[data-astro-cid-nen7h5rs],.menu__group[data-astro-cid-nen7h5rs]{font-size:var(--fs-45);font-weight:var(--fw-300);letter-spacing:var(--ls-eye);line-height:2;display:inline-block}.menu__group[data-astro-cid-nen7h5rs]{color:var(--c-night);font-weight:var(--fw-400)}.menu__sub[data-astro-cid-nen7h5rs]{text-transform:none}.menu__sublink[data-astro-cid-nen7h5rs]{font-size:var(--fs-25);font-weight:var(--fw-300);letter-spacing:var(--ls-eye);line-height:2;display:inline-block}.menu__lang[data-astro-cid-nen7h5rs]{justify-content:center;gap:var(--space-3);padding-bottom:var(--space-6);font-size:var(--fs-20);letter-spacing:var(--ls-eye);display:flex}.menu__lang[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-weight:var(--fw-500)}.menu__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.7}.menu__link[data-astro-cid-nen7h5rs]:hover,.menu__sublink[data-astro-cid-nen7h5rs]:hover,.menu__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c-night);opacity:1}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--c-white);outline-offset:4px}@media (width<=766.9px){.header__bar[data-astro-cid-nen7h5rs]{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:auto 1fr auto}.header__logo[data-astro-cid-nen7h5rs]{justify-self:center}.header[data-astro-cid-nen7h5rs] .header__contact{width:auto;padding-inline:var(--space-1);white-space:nowrap;font-size:var(--fs-10)}}.footer[data-astro-cid-yvkg62gd]{background:var(--c-black);font-size:var(--fs-15)}.footer__main[data-astro-cid-yvkg62gd]{gap:var(--space-5);padding-block:var(--space-8);grid-template-columns:2fr 1fr 1fr;display:grid}.footer__logo[data-astro-cid-yvkg62gd]{display:block}.footer__about[data-astro-cid-yvkg62gd] p[data-astro-cid-yvkg62gd]{max-inline-size:40ch;margin-top:var(--space-2);line-height:1.6}.footer__social[data-astro-cid-yvkg62gd]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.footer__address[data-astro-cid-yvkg62gd]{align-items:flex-start;gap:var(--space-1);flex-direction:column;font-style:normal;line-height:1.6;display:flex}.footer__address[data-astro-cid-yvkg62gd] span[data-astro-cid-yvkg62gd]{display:block}.footer__mail[data-astro-cid-yvkg62gd]{font-weight:var(--fw-700)}.footer__heading[data-astro-cid-yvkg62gd]{margin-bottom:var(--space-1);font-weight:var(--fw-700)}.footer__col[data-astro-cid-yvkg62gd] li[data-astro-cid-yvkg62gd]{line-height:2}.footer[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{text-decoration:underline}.footer__legal[data-astro-cid-yvkg62gd]{background:var(--c-night);padding-block:var(--space-4);text-align:center;line-height:2}.footer__privacy[data-astro-cid-yvkg62gd],.footer__cookie[data-astro-cid-yvkg62gd]{color:var(--c-accent)}.footer__lang[data-astro-cid-yvkg62gd]{justify-content:center;gap:var(--space-2);display:flex}.footer__lang[data-astro-cid-yvkg62gd] span[data-astro-cid-yvkg62gd]{font-weight:var(--fw-700)}.footer__lang[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{opacity:.6}@media (width<=899.9px){.footer__main[data-astro-cid-yvkg62gd]{grid-template-columns:1fr 1fr}.footer__about[data-astro-cid-yvkg62gd]{grid-column:1/-1}}
