.PageVeil_veil__I4QZa{position:fixed;inset:0;z-index:var(--z-veil);background:var(--c-bg);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out)}.PageVeil_veil__I4QZa[data-cover]{opacity:1;transition-duration:var(--dur-veil-in)}@media (prefers-reduced-motion:reduce){.PageVeil_veil__I4QZa{transition:none;opacity:0}}:root{--c-bg:#f5f5f5;--c-surface:#fff;--c-surface-2:#ececec;--c-ink:#0f0f0f;--c-ink-hover:#2a2a2a;--c-on-ink:#fff;--c-text:rgb(0 0 0/85%);--c-text-2:rgb(0 0 0/60%);--c-text-3:rgb(0 0 0/50%);--c-line:rgb(0 0 0/12%);--c-line-soft:rgb(0 0 0/8%);--c-line-faint:rgb(0 0 0/4%);--c-line-mid:rgb(0 0 0/6%);--c-fill-faint:rgb(0 0 0/2%);--shadow-media:0 4px 48px rgb(0 0 0/4%);--c-card:#f0f0f0;--c-fill-ghost:rgb(0 0 0/1%);--c-text-body:rgb(0 0 0/75%);--c-icon:#7a7a7a;--c-panel-a:#4a5158;--c-panel-b:#17191b;--c-panel-glow:rgb(235 240 244/38%);--c-panel-glow-soft:rgb(235 240 244/14%);--c-panel-deep:rgb(8 9 10/75%);--c-fill:rgb(0 0 0/4%);--c-fill-hover:rgb(0 0 0/7%);--c-accent:#3b6ef5;--c-success:#1f9d6b;--c-success-bg:rgb(31 157 107/10%);--c-danger:#c0392b;--c-danger-bg:rgb(192 57 43/8%);--c-scrim:rgb(20 20 20/35%);--c-scrim-soft:rgb(0 0 0/24%);--c-ink-fixed:#0f0f0f;--c-white:#fff;--c-on-ink-hover:#e6e6e6;--c-inverse-text-2:rgb(255 255 255/70%);--c-inverse-fill:rgb(255 255 255/9%);--c-inverse-fill-hover:rgb(255 255 255/18%);--c-glass:rgb(236 236 236/80%);--c-photo-a:#5d6b58;--c-photo-b:#8b9480;--c-photo-c:#b9b8a6;--shadow-frame:0 12px 32px rgb(20 20 20/8%),0 1px 2px rgb(20 20 20/6%);--shadow-panel:0 16px 40px rgb(20 20 20/12%);--fs-display:32px;--fs-h1:28px;--fs-h2:24px;--fs-h3:21px;--fs-h4:17px;--fs-h5:15px;--fs-lead:15px;--fs-article:17px;--fs-body:15px;--fs-small:13px;--fs-label:12px;--ls-display:-0.035em;--ls-h1:-0.03em;--ls-h2:-0.02em;--ls-h3:-0.015em;--ls-h4:0;--ls-h5:0;--ls-label:0;--lh-display:1.15;--lh-h1:1.2;--lh-h2:1.25;--lh-h3:1.25;--lh-h4:1.5;--lh-h5:1.5;--lh-body:1.5;--measure:62ch;--space-xs:8px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--space-section:clamp(96px,10vw,144px);--content-max:1280px;--wide-max:1440px;--page-pad:48px;--gutter:32px;--header-h:68px;--radius-s:6px;--radius:8px;--radius-l:8px;--radius-card:10px;--radius-media:12px;--radius-pill:999px;--frame-pad:24px;--btn-h:30px;--control-h:48px;--icon:20px;--z-header:90;--z-menu:100;--z-veil:150;--z-skip:200;--dur-micro:50ms;--dur-ui:320ms;--dur-reveal:700ms;--dur-hero-head:800ms;--dur-hero-frame:900ms;--delay-hero-frame:200ms;--dur-page:320ms;--dur-veil-in:150ms;--dur-line:900ms;--dur-marquee:90s;--stagger:70ms;--stagger-menu:50ms;--stagger-timeline:140ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--ease-hover:cubic-bezier(0,0,0.2,1);--reveal-y:24px;--hero-drift:-40px;--gsap-ease-out:power3.out;--gsap-ease-inout:power2.inOut}@media (max-width:1024px){:root{--page-pad:32px;--gutter:24px}}@media (max-width:767px){:root{--fs-display:26px;--fs-h1:26px;--fs-h2:26px;--space-section:80px;--page-pad:20px;--gutter:16px;--frame-pad:12px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}.curtain{position:relative;z-index:1;background:var(--c-bg)}.curtain:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:280px;background:linear-gradient(to top,var(--c-bg),transparent);pointer-events:none}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:500;color:var(--c-text);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}h5,h6{font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5);font-weight:500}p{text-wrap:pretty}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){html.js [data-hero-head]>*{animation:hero-in var(--dur-hero-head) var(--ease-out) backwards}html.js [data-hero-head]>:nth-child(2){animation-delay:var(--stagger)}html.js [data-hero-head]>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}html.js [data-hero-frame]{animation:hero-frame-in var(--dur-hero-frame) var(--ease-out) backwards;animation-delay:var(--delay-hero-frame)}html.motion [data-anim]:not([data-hero-head]) [data-anim-item],html.motion [data-anim]:not([data-hero-head],:has([data-anim-item])),html.motion [data-timeline-item],html.motion [data-timeline-line]{opacity:0}}@keyframes hero-in{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hero-frame-in{0%{opacity:0;transform:perspective(1600px) rotateX(8deg) translateY(40px)}to{opacity:1;transform:perspective(1600px) rotateX(0) translateY(0)}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){@keyframes hero-frame-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}@media (forced-colors:active){a,button{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html body #iubenda-cs-banner{font-family:var(--font-sans),system-ui,sans-serif!important}html body #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-content,html body #iubenda-cs-banner .iubenda-cs-content.iubenda-cs-content{background:var(--c-surface)!important;color:var(--c-text)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-panel)!important}html body #iubenda-cs-banner #iubenda-cs-paragraph,html body #iubenda-cs-banner #iubenda-cs-title,html body #iubenda-cs-banner .iubenda-banner-content,html body #iubenda-cs-banner .iubenda-cs-rationale{color:var(--c-text)!important;background:transparent!important}html body #iubenda-cs-banner a,html body #iubenda-cs-banner button.iubenda-advertising-preferences-link,html body #iubenda-cs-banner button.iubenda-vendor-list-link{color:var(--c-text)!important;text-decoration:underline!important}html body #iubenda-cs-banner .iubenda-cs-opt-group button{border-radius:var(--radius-s)!important;font-family:var(--font-sans),system-ui,sans-serif!important;font-weight:500!important}html body #iubenda-cs-banner button.iubenda-cs-accept-btn.iubenda-cs-btn-primary{background-color:var(--c-ink)!important;color:var(--c-on-ink)!important;border:1px solid var(--c-ink)!important}html body #iubenda-cs-banner button.iubenda-cs-customize-btn,html body #iubenda-cs-banner button.iubenda-cs-reject-btn.iubenda-cs-btn-primary{background-color:var(--c-fill)!important;color:var(--c-text)!important;border:1px solid transparent!important}html body .iubenda-tp-alert-btn,html body .iubenda-tp-btn,html body .iubenda-tp-btn-container,html body button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float]{background-color:var(--c-ink)!important;border-radius:var(--radius-s)!important}@font-face{font-family:neutralSans;src:url(/_next/static/media/12afa961faff8af6-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neutralSans;src:url(/_next/static/media/a378127298eda117-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neutralSans Fallback;src:local("Arial");ascent-override:97.38%;descent-override:19.10%;line-gap-override:3.82%;size-adjust:103.02%}.__className_641127{font-family:neutralSans,neutralSans Fallback,system-ui,sans-serif}.__variable_641127{--font-sans:"neutralSans","neutralSans Fallback",system-ui,sans-serif}@font-face{font-family:saans;src:url(/_next/static/media/6360731ed2f5435f-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:saans;src:url(/_next/static/media/2cb7418f2aacd997-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:saans Fallback;src:local("Arial");ascent-override:91.04%;descent-override:22.51%;line-gap-override:0.00%;size-adjust:99.96%}.__className_e78798{font-family:saans,saans Fallback,system-ui,sans-serif}.__variable_e78798{--font-sans:"saans","saans Fallback",system-ui,sans-serif}@font-face{font-family:satoshi;src:url(/_next/static/media/333ab73b5541c2f6-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/6c3b16f6d0ef383f-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_da72a3{font-family:satoshi,satoshi Fallback,system-ui,sans-serif}.__variable_da72a3{--font-sans:"satoshi","satoshi Fallback",system-ui,sans-serif}@font-face{font-family:jokker;src:url(/_next/static/media/72337cd962d655ec-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jokker;src:url(/_next/static/media/805623bc61f6597b-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jokker Fallback;src:local("Arial");ascent-override:82.39%;descent-override:20.30%;line-gap-override:0.00%;size-adjust:110.33%}.__className_9dc1bf{font-family:jokker,jokker Fallback,system-ui,sans-serif}.__variable_9dc1bf{--font-sans:"jokker","jokker Fallback",system-ui,sans-serif}