._center_1oa46_3{right:1.6rem;bottom:max(1.6rem, env(safe-area-inset-bottom));z-index:30;border:.1rem solid rgba(var(--base-opp-rgb), .18);background:rgba(var(--base-bright-rgb), .98);width:fit-content;max-width:calc(100vw - 3.2rem);max-height:calc(100svh - 3.2rem);box-shadow:0 0 0 .1rem rgba(var(--base-bright-rgb), .72), 0 2.4rem 7rem #08123733;color:var(--t-bright);overscroll-behavior:contain;border-radius:.8rem;margin-inline:auto;padding:1.2rem;animation:.26s cubic-bezier(.22,1,.36,1) both _consent-enter_1oa46_1;position:fixed;left:1.6rem;overflow-y:auto}._layout_1oa46_26{grid-template-columns:auto auto;align-items:center;gap:1.2rem;display:grid}._copy_1oa46_33{gap:.55rem;max-width:34rem;display:grid}._title_1oa46_39{color:var(--t-bright);font:normal 700 1.35rem/1 var(--_font-accent);letter-spacing:.02em;text-transform:uppercase;margin:0}._description_1oa46_47{color:var(--t-medium);font:normal 550 1.1rem/1.45 var(--_font-default);letter-spacing:-.01em;margin:0}._actions_1oa46_54{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}._action_1oa46_54{border:.1rem solid var(--t-bright);background:var(--base-bright);min-height:4.2rem;box-shadow:0 .35rem 0 var(--t-bright);color:var(--t-bright);cursor:pointer;font:normal 700 1.05rem/1.25 var(--_font-accent);letter-spacing:.035em;text-align:center;text-transform:uppercase;border-radius:.4rem;padding:.8rem 1.2rem;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),background-color .16s,color .16s}._action_1oa46_54:active{box-shadow:0 .1rem 0 var(--t-bright);transform:translateY(.25rem)}._preferences_1oa46_85{border-top:.1rem solid rgba(var(--base-opp-rgb), .16);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:1.2rem;display:grid}._preference_1oa46_85{border:.1rem solid rgba(var(--base-opp-rgb), .16);color:var(--t-bright);cursor:pointer;border-radius:.4rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem;display:grid}._preference_1oa46_85 input{width:1.8rem;height:1.8rem;accent-color:var(--accent);margin:0}._preference_1oa46_85 strong{font:normal 700 1.1rem/1.3 var(--_font-accent)}._preference_1oa46_85:has(input:disabled){cursor:default}._saveRow_1oa46_121{grid-column:1/-1;justify-content:flex-end;display:flex}._saveRow_1oa46_121 ._action_1oa46_54{width:min(100%,28rem)}._error_1oa46_131{color:#b42318;font:normal 700 1.2rem/1.4 var(--_font-default);grid-column:1/-1;margin:0}@media (hover:hover) and (pointer:fine){._action_1oa46_54:hover{background:var(--t-bright);color:var(--base-bright)}}@media only screen and (width<=760px){._center_1oa46_3{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));width:auto;max-width:none;padding:1rem;left:1rem}._layout_1oa46_26{grid-template-columns:1fr;gap:1rem}._actions_1oa46_54{grid-template-columns:repeat(3,minmax(0,1fr))}._action_1oa46_54{min-height:4.4rem;padding-inline:.6rem;font-size:.95rem}._preferences_1oa46_85{grid-template-columns:1fr}._saveRow_1oa46_121 ._action_1oa46_54{width:100%}}@media (prefers-reduced-motion:reduce){._center_1oa46_3{animation:none}._action_1oa46_54{transition:none}}@media (forced-colors:active){._center_1oa46_3,._preference_1oa46_85,._action_1oa46_54{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}._action_1oa46_54:focus-visible,._preference_1oa46_85:focus-within{outline-offset:2px;outline:2px solid highlight}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations")}@font-face{font-family:Solis ASCII Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations")}body{font-family:Manrope,sans-serif}.solis-ascii-trail{font-family:Solis ASCII Mono,monospace}html,body,div,span,object,h1,h2,h3,p,blockquote,a,address,code,img,s,strong,sub,var,b,u,i,center,dl,dt,dd,ul,li,form,label,table,caption,tbody,thead,tr,th,td,article,aside,canvas,details,figure,footer,header,menu,nav,section,summary,time,audio{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:-moz-calc(-1 * var(--bs-gutter-y));margin-top:calc(-1 * var(--bs-gutter-y));margin-right:-moz-calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:-moz-calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:-moz-calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:-moz-calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.col-12{flex:none;width:100%}.g-0{--bs-gutter-x:0;--bs-gutter-y:0}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.shadow{-webkit-box-shadow:var(--bs-box-shadow)!important;-moz-box-shadow:var(--bs-box-shadow)!important;box-shadow:var(--bs-box-shadow)!important}.justify-content-center{justify-content:center!important}.p-0{padding:0!important}.visible{visibility:visible!important}:root{--_size:1.6rem;--_font-default:"Manrope", sans-serif;--_font-accent:"JetBrains Mono", sans-serif;--_animspeed-fast:.1s;--_animspeed-medium:.3s;--_animspeed-slow:.6s;--_animbezier:cubic-bezier(.23, .65, .74, 1.09);--base--light:#eeeae8;--base-rgb--light:238, 234, 232;--base-tint--light:#f9f7f7;--base-tint-rgb--light:249, 247, 247;--base-bright--light:#fff;--base-bright-rgb--light:255, 255, 255;--accent--light:#002bba;--section-accent--light:#002bba;--highlight--light:#819ffe;--base-opp--light:#0f0f0f;--base-opp-rgb--light:15, 15, 15;--t-bright--light:#121212;--t-medium--light:#575960;--t-muted--light:#7d7f89;--t-muted-extra--light:#dbd8d8;--t-opp-bright--light:#fff;--t-opp-medium--light:#8e93a1;--t-opp-muted--light:#36363c;--t-opp-muted-extra--light:#191a1d;--st-muted--light:#b7b2b1;--st-medium--light:#949291;--st-bright--light:#0f0f0f;--base--dark:#0f0f0f;--base-rgb--dark:15, 15, 15;--base-tint--dark:#171719;--base-tint-rgb--dark:23, 23, 25;--base-bright--dark:#000;--base-bright-rgb--dark:0, 0, 0;--accent--dark:#002bba;--section-accent--dark:#819ffe;--highlight--dark:#002bba;--base-opp--dark:#eeeae8;--base-opp-rgb--dark:238, 234, 232;--t-bright--dark:#fff;--t-medium--dark:#8e93a1;--t-muted--dark:#36363c;--t-muted-extra--dark:#191a1d;--t-opp-bright--dark:#161616;--t-opp-medium--dark:#666870;--t-opp-muted--dark:#7d7f89;--t-opp-muted-extra--dark:#dbd8d8;--st-muted--dark:#1f2124;--st-medium--dark:#313336;--st-bright--dark:#fff;--pt-base:#fff;--pt-base-dark:#0f0f0f;--pt-t-accent-bright:#fff;--pt-t-accent-medium:#a7b2e3;--pt-t-accent-muted:#8e9ee4;--nl-white:#fff;--nl-white-06:#fff9;--nl-white-rgb:255, 255, 255;--nl-black:#000;--nl-black-rgb:0, 0, 0;--nl-black-06:#0009;--nl-black-04:#0006;--nl-charcoal:#191a1d}@media (prefers-color-scheme:light){:root{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-tint:var(--base-tint--light);--base-tint-rgb:var(--base-tint-rgb--light);--base-bright:var(--base-bright--light);--base-bright-rgb:var(--base-bright-rgb--light);--accent:var(--accent--light);--section-accent:var(--section-accent--light);--highlight:var(--highlight--light);--base-opp:var(--base-opp--light);--base-opp-rgb:var(--base-opp-rgb--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--t-opp-muted-extra:var(--t-opp-muted-extra--light);--st-muted:var(--st-muted--light);--st-medium:var(--st-medium--light);--st-bright:var(--st-bright--light)}}@media (prefers-color-scheme:dark){:root{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-tint:var(--base-tint--dark);--base-tint-rgb:var(--base-tint-rgb--dark);--base-bright:var(--base-bright--dark);--base-bright-rgb:var(--base-bright-rgb--dark);--accent:var(--accent--dark);--section-accent:var(--section-accent--dark);--highlight:var(--highlight--dark);--base-opp:var(--base-opp--dark);--base-opp-rgb:var(--base-opp-rgb--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--t-opp-muted-extra:var(--t-opp-muted-extra--dark);--st-muted:var(--st-muted--dark);--st-medium:var(--st-medium--dark);--st-bright:var(--st-bright--dark)}}[color-scheme=light]{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-tint:var(--base-tint--light);--base-tint-rgb:var(--base-tint-rgb--light);--base-bright:var(--base-bright--light);--base-bright-rgb:var(--base-bright-rgb--light);--accent:var(--accent--light);--section-accent:var(--section-accent--light);--highlight:var(--highlight--light);--base-opp:var(--base-opp--light);--base-opp-rgb:var(--base-opp-rgb--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--t-opp-muted-extra:var(--t-opp-muted-extra--light);--st-muted:var(--st-muted--light);--st-medium:var(--st-medium--light);--st-bright:var(--st-bright--light)}[color-scheme=dark]{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-tint:var(--base-tint--dark);--base-tint-rgb:var(--base-tint-rgb--dark);--base-bright:var(--base-bright--dark);--base-bright-rgb:var(--base-bright-rgb--dark);--accent:var(--accent--dark);--section-accent:var(--section-accent--dark);--highlight:var(--highlight--dark);--base-opp:var(--base-opp--dark);--base-opp-rgb:var(--base-opp-rgb--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--t-opp-muted-extra:var(--t-opp-muted-extra--dark);--st-muted:var(--st-muted--dark);--st-medium:var(--st-medium--dark);--st-bright:var(--st-bright--dark)}*,:before,:after{box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}[type=search]::-webkit-search-cancel-button{appearance:none}[type=search]::-webkit-search-decoration{appearance:none}a:focus,button:focus,input:focus,textarea:focus,input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;border:none}input,label{font:inherit}::selection{background-color:var(--base-opp);color:var(--t-opp-bright);text-shadow:none}::-webkit-scrollbar{height:0;display:none;-webkit-appearance:none!important;width:0!important}@media only screen and (width>=768px){::-webkit-scrollbar{display:none;width:0!important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-family:sans-serif;font-size:62.5%}body{width:100%;min-width:360px;font:normal 400 var(--_size) / 1.6 var(--_font-default);text-rendering:optimizelegibility;background-color:var(--base);color:var(--t-medium);scrollbar-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:unset!important}a{-webkit-tap-highlight-color:#0000;outline:0;text-decoration:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.mxd-section{width:100%;position:relative}.mxd-section.padding-top-number{padding-top:13.5rem}@media only screen and (width>=768px){.mxd-section.padding-top-number{padding-top:16.4rem}}@media only screen and (width>=1200px){.mxd-section.padding-top-number{padding-top:16.5rem}}@media only screen and (width>=1600px){.mxd-section.padding-top-number{padding-top:18.1rem}}.mxd-container{width:100%;max-width:1920px;margin:0 auto;padding:0 3rem;position:relative}.mxd-container.grid-l-container{padding:0}@media only screen and (width>=768px){.mxd-container{padding:0 6rem}.mxd-container.grid-l-container{padding:0 3rem}}@media only screen and (width>=1600px){.mxd-container{padding:0 10rem}.mxd-container.grid-l-container{padding:0 7rem}}.mxd-grid-item{padding:0 3rem}.mxd-section-title{position:relative}.mxd-section-title__manifest.title-manifest-s{padding-top:2.2rem}.mxd-section-title__manifest.no-padding-mobile{padding-top:0}@media only screen and (width>=768px){.mxd-section-title__manifest.title-manifest-s{padding-top:3.2rem}.mxd-section-title__manifest.no-padding-mobile{padding-top:0}}@media only screen and (width>=1200px){.mxd-section-title__manifest.title-manifest-s{padding-top:.4rem}}@media only screen and (width>=1600px){.mxd-section-title__manifest.title-manifest-s{padding-top:.8rem}}.anim-uni-slide-down{display:inline-flex;overflow:hidden}.anim-uni-slide-down span{display:inline-flex}.blur-container{pointer-events:none;z-index:10;flex:none;width:100%;height:240px;display:none;position:fixed;bottom:0;left:0%}@media only screen and (width>=1200px){.blur-container{height:300px}}.blur-layer{pointer-events:none;border-radius:0;position:absolute;inset:0}.mxd-block{width:100%;position:relative}.mxd-perspective-list{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.mxd-perspective-list__item{perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}.mxd-perspective-list__inner{transform-origin:bottom;backface-visibility:hidden;will-change:transform, opacity, filter}.mxd-split-lines .line{transform:translateY(0)}h1{font:normal 600 6rem/1.1 var(--_font-default);letter-spacing:-.24rem;color:var(--t-bright)}h1 span{color:var(--t-medium)}h1.permanent{color:var(--nl-white)}h1.permanent span{color:var(--nl-white-06)}@media only screen and (width>=768px){h1{letter-spacing:-.3rem}}h2{font:normal 600 4.4rem/1.1 var(--_font-default);letter-spacing:-.18rem;color:var(--t-bright)}h2.permanent{color:var(--nl-white)}h2.opposite{color:var(--t-opp-bright)}h2.accent{color:var(--pt-t-accent-bright)}h2 .char{transform:translate(0)}@media only screen and (width>=768px){h2{letter-spacing:-.18rem;font-size:5.4rem}}@media only screen and (width>=1200px){h2{letter-spacing:-.3rem;font-size:7.5rem}}@media only screen and (width>=1600px){h2{font-size:9.5rem}}h3{font:normal 700 4rem/1.2 var(--_font-default);letter-spacing:-.1rem;color:var(--t-bright)}h3 span{color:var(--t-medium)}h3.permanent{color:var(--nl-white)}@media only screen and (width>=768px){h3{font-size:5rem}}p{font:normal 500 var(--_size) / 1.4 var(--_font-default);color:var(--t-medium)}p.t-large{font-size:2rem}p.t-bold{color:var(--t-bright);font-weight:700}p.t-bold a{color:var(--t-bright)}p.t-bold span{color:var(--t-medium)}@media only screen and (width>=1600px){p.t-large{font-size:2.4rem}}.manifest{font:normal 700 2.8rem/1.2 var(--_font-default);letter-spacing:-.1rem;color:var(--t-bright)}.manifest span{color:var(--t-medium)}@media only screen and (width>=1200px){.manifest.manifest-s{font-size:4.4rem}}@media only screen and (width>=1600px){.manifest.manifest-s{font-size:4.4rem}}.tag{font:normal 600 var(--_size) / 1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:.05rem;display:inline-block}.tag-m{font-size:1.4rem}.meta-tag{font:normal 600 1.4rem/1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:.05rem;color:var(--t-medium);gap:0;display:flex}.meta-tag a{color:var(--t-medium)}@media only screen and (width>=768px){.meta-tag{font-size:1.4rem}}.footer-data{color:var(--t-medium);font:normal 600 1.4rem/1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;display:block;overflow:hidden}.footer-data a{font:normal 600 1.4rem/1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;color:var(--t-medium);display:inline-flex}.no-touch .footer-data a:hover{color:var(--t-bright)}.footer-data span{display:inline-flex}.footer-data.opposite,.footer-data.opposite a{color:var(--t-opp-medium)}.no-touch .footer-data.opposite a:hover{color:var(--t-opp-bright)}.btn{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;gap:1.4rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.btn-default-icon{font:normal 500 2rem var(--_font-accent);text-transform:uppercase;letter-spacing:.05rem;border-radius:.4rem;gap:2rem;padding:.4rem .4rem .4rem 2rem}.btn-default-icon i{background-color:rgba(var(--nl-white-rgb), .16);border-radius:.2rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden}.btn-default-icon i svg{width:1.8rem;height:auto;display:block}.btn-default-icon .btn-caption{display:inline-flex}.btn-default-accent{background-color:var(--accent);border:1px solid var(--accent);color:var(--pt-t-accent-bright)}.btn-default-accent i svg{fill:var(--pt-t-accent-bright)}.btn-default-outline{border:1px solid var(--t-bright);color:var(--t-bright);background-color:#0000}.btn-default-outline i{background-color:var(--st-muted)}.btn-default-outline i svg{fill:var(--t-bright)}.btn-line-icon{font:normal 700 1.8rem/1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;white-space:nowrap;gap:1.2rem}.btn-line-icon span,.btn-line-icon svg,.btn-line-icon i{display:inline-flex;position:relative}.btn-line-icon i{font-size:1.8rem;overflow:hidden}.btn-line-icon svg{width:1.6rem;height:1.6rem;margin-bottom:.3rem}.btn-line-default{color:var(--t-bright)}.btn-line-default svg{fill:var(--t-bright)}.slide-right-up:hover i:before,.slide-right-up:hover i svg{-webkit-animation:.6s var(--_animbezier) 0s 1 both slideRightUp;-moz-animation:.6s var(--_animbezier) 0s 1 both slideRightUp;animation:.6s var(--_animbezier) 0s 1 both slideRightUp}.slide-down:hover i:before,.slide-down:hover i svg{-webkit-animation:.6s var(--_animbezier) 1 both slideDown;-moz-animation:.6s var(--_animbezier) 1 both slideDown;animation:.6s var(--_animbezier) 1 both slideDown}@keyframes slideRightUp{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}50%{transform:translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translateY(-100%)}53%{opacity:1}to{transform:translateY(0)}}.form{opacity:1;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out}.form.is-hidden{opacity:0}form{width:100%;position:relative}form .mxd-grid-item{margin-bottom:3rem}form .mxd-grid-item:last-of-type{margin-bottom:0}form input,form textarea{border:none;border-bottom:1px solid var(--st-medium);width:100%;font:normal 400 2rem var(--_font-accent);height:5.8rem;color:var(--t-bright);background-color:#0000;outline:none;margin:0;padding:1.2rem .2rem;line-height:5.8rem;display:block;position:relative}form input:focus,form textarea:focus{border-bottom:1px solid var(--st-bright)}form textarea{resize:none;height:16rem;line-height:1.6}form ::-webkit-input-placeholder{color:var(--t-medium)}form :-moz-placeholder-shown{color:var(--t-medium)}form ::-moz-placeholder{color:var(--t-medium)}form :-ms-placeholder-shown{color:var(--t-medium)}form input:focus:required:invalid,form textarea:focus:required:invalid,form input:required:valid,form textarea:required:valid{color:var(--t-bright)}@media only screen and (width>=768px){form textarea{height:23rem}}@media only screen and (width>=1600px){form input,form textarea{font-size:2rem}}.mxd-header{width:100%;width:-moz-calc(100% - 11.5rem);z-index:1;opacity:1;width:calc(100% - 11.5rem);-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);justify-content:space-between;padding-top:3rem;display:flex;position:absolute;top:0;left:3rem;transform:scaleY(1)}.mxd-header.is-hidden{opacity:0;transform:scaleY(1.3)}@media only screen and (width>=768px){.mxd-header{width:-moz-calc(100% - 17.5rem);width:calc(100% - 17.5rem);left:6rem}}@media only screen and (width>=1600px){.mxd-header{width:-moz-calc(100% - 25.5rem);width:calc(100% - 25.5rem);left:10rem}}.mxd-header__logo{position:relative}.mxd-logo{color:var(--t-bright);align-items:center;gap:1.2rem;display:flex}.mxd-logo__image{fill:currentColor;width:auto;height:3.6rem;display:inline-flex}@media only screen and (width>=768px){.mxd-logo__image{height:4rem}}.mxd-header__controls{color:var(--t-bright);flex-direction:row;gap:.5rem;padding-right:1.4rem;display:flex;position:relative}@media only screen and (width>=768px){.mxd-header__controls{gap:3.5rem;padding-right:3.5rem}}.mxd-color-switcher{width:3.6rem;height:3.6rem;color:var(--t-bright);gap:0}.mxd-color-switcher.permanent{color:var(--nl-white)}.mxd-color-switcher span,.mxd-color-switcher svg,.mxd-color-switcher i{display:inline-flex;position:relative}.mxd-color-switcher i{font-size:2rem;overflow:hidden}.mxd-color-switcher svg{fill:currentColor;width:2.1rem;height:2.1rem}.mxd-color-switcher .switcher-text{display:none}@media only screen and (width>=768px){.mxd-color-switcher{width:auto;height:4rem;line-height:4rem}.mxd-color-switcher svg{width:1.9rem;height:1.9rem}.mxd-color-switcher .switcher-icon{-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier)}.mxd-color-switcher .switcher-icon.night svg{width:1.7rem;height:1.7rem}.mxd-color-switcher .switcher-text{font:normal 700 1.8rem var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;white-space:nowrap;-webkit-transition:color var(--_animspeed-medium);-moz-transition:color var(--_animspeed-medium);transition:color var(--_animspeed-medium);display:inline-flex}.mxd-color-switcher .switcher-text:after{content:"/";margin:0 1rem}.no-touch .mxd-color-switcher:hover{color:var(--t-medium)}.no-touch .mxd-color-switcher:hover.permanent{color:rgba(var(--nl-white-rgb), .7)}}.mxd-menu{pointer-events:none;z-index:11;width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.mxd-menu__backdrop{background:rgba(var(--base-rgb), 0);-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;z-index:0;will-change:backdrop-filter, background;width:100%;height:100svh;position:fixed;top:0;left:0}.mxd-menu__contain{pointer-events:all;z-index:12;mix-blend-mode:difference;position:fixed;top:3rem;right:3rem}@media only screen and (width>=768px){.mxd-menu__contain{right:6rem}}@media only screen and (width>=1600px){.mxd-menu__contain{right:10rem}}.mxd-menu__toggle{cursor:pointer;align-items:center;display:flex}.mxd-menu__hamburger{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:5.5rem;height:3.6rem;display:flex;position:relative;overflow:hidden}.mxd-menu__hamburger.active .hamburger__line{width:5rem}.mxd-menu__hamburger.active .hamburger__line:first-child{transform:translateY(.5rem)rotate(45deg)}.mxd-menu__hamburger.active .hamburger__line:nth-child(2){transform:translateY(-.5rem)rotate(-45deg)}@media only screen and (width>=768px){.mxd-menu__hamburger{height:4rem}}.hamburger__line{background-color:var(--nl-white);z-index:2;width:100%;height:.2rem;-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);transform-origin:50%;will-change:transform;flex:none;position:relative}.mxd-menu__overlay,.mxd-menu__content{z-index:1;width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.mxd-menu__overlay{background-color:var(--base-opp);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);will-change:clip-path}.mxd-menu__content{will-change:transform;pointer-events:all;display:flex;transform:translateY(-50%)}.mxd-menu__navigation{flex:3;width:100%;max-width:100%;height:100%;display:flex;position:relative}.mxd-menu__inner{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;width:100%;height:100%;padding:10rem 3rem 0;display:flex;position:relative;overflow-y:scroll}.mxd-menu__inner::-webkit-scrollbar{height:0;display:none;-webkit-appearance:none!important;width:0!important}@media only screen and (width>=768px){.mxd-menu__inner::-webkit-scrollbar{display:none;width:0!important}.mxd-menu__inner{padding:10rem 6rem 0}}@media only screen and (width>=1200px){.mxd-menu__inner{flex-direction:row;padding:0 6rem;overflow:hidden}}@media only screen and (width>=1600px){.mxd-menu__inner{padding:0 10rem}}@media only screen and (width>=1200px){.mxd-menu__left,.menu-data__left{width:66.67%;padding-right:3rem}}@media only screen and (width>=1600px){.mxd-menu__left,.menu-data__left{padding-right:5rem}}@media only screen and (width>=1200px){.mxd-menu__right,.menu-data__right{width:33.33%;padding-left:3rem}}@media only screen and (width>=1600px){.mxd-menu__right,.menu-data__right{padding-left:5rem}}@media only screen and (width>=1200px){.mxd-menu__left{overscroll-behavior-y:contain;scrollbar-width:none;height:100%;max-height:100%;overflow-y:scroll}.mxd-menu__left::-webkit-scrollbar{height:0;display:none;-webkit-appearance:none!important;width:0!important}.mxd-menu__right{padding-top:10rem}}.main-menu{position:relative}@media only screen and (width>=1200px){.main-menu{padding-top:14.5rem;padding-bottom:14.7rem}}@media only screen and (width>=1600px){.main-menu{padding-top:16.5rem}}.main-menu__accordion{flex-direction:column;display:flex}.main-menu__item{width:100%;color:var(--t-opp-bright);flex-direction:column;align-items:flex-start;padding:2.2rem 0 2.9rem;display:flex;position:relative}.main-menu__item.open .main-menu__toggle svg{transform:rotate(90deg)}.no-touch .main-menu__item.open .main-menu__toggle:hover .main-menu__caption{color:var(--t-opp-bright)}.main-menu__item.open .main-menu__caption{color:var(--t-opp-medium)}@media only screen and (width>=768px){.main-menu__item{padding:2.2rem 0 2.9rem}}@media only screen and (width>=1600px){.main-menu__item{padding:2.7rem 0 3.4rem}}.main-menu__divider{background-color:var(--t-opp-muted);width:100%;height:1px;position:absolute;left:0}.main-menu__divider.divider-top{top:0}.main-menu__divider.divider-bottom{bottom:0}.main-menu__toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.main-menu__toggle img,.main-menu__toggle svg{width:1.7rem;height:1.7rem;-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);display:inline-flex}.main-menu__toggle svg{fill:currentColor}.no-touch .main-menu__toggle:hover .main-menu__caption{color:var(--t-opp-medium)}.no-touch .main-menu__toggle:hover svg{fill:var(--t-opp-bright)}.main-menu__link{align-items:center;gap:1.6rem;display:flex}@media only screen and (width>=768px){.main-menu__link{gap:2.2rem}}@media only screen and (width>=1200px){.main-menu__link .line-mask{margin-bottom:-5px;padding-bottom:5px}}@media only screen and (width>=1600px){.main-menu__link .line-mask{margin-bottom:-7px;padding-bottom:7px}}.main-menu__number{font:normal 500 1.4rem/1.2 var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;color:var(--t-opp-medium)}.main-menu__caption{font:normal 700 3.4rem/1 var(--_font-default);letter-spacing:-.1rem;color:var(--t-opp-bright)}@media only screen and (width>=768px){.main-menu__caption{font-size:3.4rem}}@media only screen and (width>=1200px){.main-menu__caption{-webkit-transition:color var(--_animspeed-medium);-moz-transition:color var(--_animspeed-medium);transition:color var(--_animspeed-medium)}}@media only screen and (width>=1600px){.main-menu__caption{font-size:4.4rem}}.main-menu__arrow{padding-top:.8rem;display:flex;overflow:hidden}.submenu{padding-top:2.1rem;padding-left:4.6rem;display:none;position:relative}@media only screen and (width>=768px){.submenu{padding-bottom:.2rem;padding-left:5.2rem}}@media only screen and (width>=1600px){.submenu{padding-top:2.7rem;padding-left:5.3rem}}.submenu__item{flex-direction:column;width:100%;margin-bottom:1.4rem;display:flex}.submenu__item:last-of-type{margin-bottom:0}.submenu__item a{height:auto;font:normal 500 1.8rem/1.2 var(--_font-default);color:var(--t-opp-bright);justify-content:flex-start;padding-left:0;display:inline-flex}.no-touch .submenu__item a:hover{color:var(--t-opp-medium)}.submenu__item.active a{text-decoration:underline}@media only screen and (width>=1600px){.submenu__item{margin-bottom:1.6rem}.submenu__item a{font-size:2rem}}.menu-contact{flex-direction:column;gap:2.8rem;margin-top:7.4rem;display:flex}@media only screen and (width>=1200px){.menu-contact{margin-top:0;padding-top:4rem}}@media only screen and (width>=1600px){.menu-contact{padding-top:5.8rem}}.menu-contact__item{flex-direction:column;display:flex}.menu-contact__list{flex-direction:column;gap:.2rem;display:flex}.menu-contact__list li{flex-direction:column;display:flex}.menu-contact__list li a{color:var(--t-opp-medium)}.no-touch .menu-contact__list li a:hover{color:var(--t-opp-bright)!important}.mxd-menu__shadow{background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--base-opp-rgb), 0)), color-stop(80%, rgba(var(--base-opp-rgb), 1)), to(rgba(var(--base-opp-rgb), 1)));background:-moz-linear-gradient(top, rgba(var(--base-opp-rgb), 0) 0%, rgba(var(--base-opp-rgb), 1) 80%, rgba(var(--base-opp-rgb), 1) 100%);background:linear-gradient(to bottom, rgba(var(--base-opp-rgb), 0) 0%, rgba(var(--base-opp-rgb), 1) 80%, rgba(var(--base-opp-rgb), 1) 100%);z-index:2;width:100%;height:10rem;display:none;position:absolute;bottom:0;left:0}.mxd-menu__shadow.shadow-top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--base-opp-rgb), 1)), color-stop(20%, rgba(var(--base-opp-rgb), 1)), to(rgba(var(--base-opp-rgb), 0)));background:-moz-linear-gradient(top, rgba(var(--base-opp-rgb), 1) 0%, rgba(var(--base-opp-rgb), 1) 20%, rgba(var(--base-opp-rgb), 0) 100%);background:linear-gradient(to bottom, rgba(var(--base-opp-rgb), 1) 0%, rgba(var(--base-opp-rgb), 1) 20%, rgba(var(--base-opp-rgb), 0) 100%);height:14rem;display:block;position:fixed;top:0;left:0}@media only screen and (width>=1200px){.mxd-menu__shadow{display:block}.mxd-menu__shadow.shadow-top{position:absolute;top:0;left:0}}.mxd-menu__data{padding:2.8rem 0 3rem}@media only screen and (width>=768px){.mxd-menu__data{padding:2.8rem 0 6rem}}@media only screen and (width>=1200px){.mxd-menu__data{z-index:3;flex-direction:row;width:100%;padding:3rem 6rem;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}}@media only screen and (width>=1600px){.mxd-menu__data{padding:3rem 10rem}}@media only screen and (width>=1200px){.menu-data__right{justify-content:space-between;align-items:center;display:flex}}.menu-data__text{font:normal 500 1.4rem/1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;color:var(--t-opp-medium);align-items:center;gap:.5rem;display:flex;overflow:hidden}.menu-data__text a{font:normal 500 1.4rem/1.2 var(--_font-accent);text-transform:uppercase;letter-spacing:-.05rem;color:var(--t-opp-bright);display:inline-flex}.no-touch .menu-data__text a:hover{color:var(--t-medium)}.menu-data__text span{display:inline-flex}.menu-data__text svg{width:1.5rem;height:1.5rem;fill:var(--t-opp-medium);display:inline-flex}.mxd-footer{background-color:var(--base);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.mxd-footer.opposite{background-color:var(--base-opp)}.mxd-footer__socials-list{width:100%;padding-bottom:8.7rem;position:relative}@media only screen and (width>=768px){.mxd-footer__socials-list{padding-top:4.6rem;padding-bottom:16.3rem}}@media only screen and (width>=1200px){.mxd-footer__socials-list{padding-top:17.4rem;padding-bottom:0}}@media only screen and (width>=1600px){.mxd-footer__socials-list{padding-top:19.4rem;padding-bottom:0}}.mxd-footer-nav02__block{flex-direction:column;gap:1.6rem;margin-bottom:4.6rem;display:flex}@media only screen and (width>=768px){.mxd-footer-nav02__block:last-of-type{margin-bottom:0}}.mxd-footer-nav02__list ul{flex-direction:column;gap:1rem;display:flex}.mxd-footer-nav02__list ul li{display:inline-flex}.mxd-footer-nav02__list ul li a{font:normal 700 2.4rem/1.2 var(--_font-default);letter-spacing:-.05rem;color:var(--t-bright);-webkit-transition:color var(--_animspeed-fast) ease-in-out;-moz-transition:color var(--_animspeed-fast) ease-in-out;transition:color var(--_animspeed-fast) ease-in-out;align-items:center;gap:1.2rem;display:inline-flex}.mxd-footer-nav02__list ul li a span,.mxd-footer-nav02__list ul li a svg,.mxd-footer-nav02__list ul li a i{display:inline-flex;position:relative}.mxd-footer-nav02__list ul li a i{font-size:1.8rem;overflow:hidden}.mxd-footer-nav02__list ul li a svg{width:1.5rem;height:1.5rem;fill:var(--t-bright)}@media only screen and (width>=1200px){.no-touch .mxd-footer-nav02__list ul li a:hover{color:var(--t-medium)}}@media only screen and (width>=1200px) and (hover) and (prefers-reduced-motion:no-preference){.mxd-footer-nav02__list>.socials-list__item{-webkit-transition:opacity var(--_animspeed-medium) var(--_animbezier);-moz-transition:opacity var(--_animspeed-medium) var(--_animbezier);transition:opacity var(--_animspeed-medium) var(--_animbezier)}.mxd-footer-nav02__list:hover>.socials-list__item:not(:hover){opacity:.3}.mxd-footer-nav02__list:hover>.socials-list__item:not(:hover) .socials-list__info,.mxd-footer-nav02__list:hover>.socials-list__item:not(:hover) .socials-list__arrow{transform-origin:50%;-webkit-transition:opacity var(--_animspeed-medium), scale var(--_animspeed-medium) var(--_animbezier);-moz-transition:opacity var(--_animspeed-medium), scale var(--_animspeed-medium) var(--_animbezier);transition:opacity var(--_animspeed-medium), scale var(--_animspeed-medium) var(--_animbezier);scale:.964}}.socials-list__item{width:100%;-webkit-transition:opacity var(--_animspeed-medium) var(--_animbezier);-moz-transition:opacity var(--_animspeed-medium) var(--_animbezier);transition:opacity var(--_animspeed-medium) var(--_animbezier);flex-direction:row;justify-content:space-between;align-items:center;margin-top:-.1rem;padding:2.5rem .2rem 2.7rem;display:flex;position:relative}.socials-list__item:first-of-type{margin-top:.5rem}.socials-list__divider{background-color:var(--t-medium);width:100%;height:1px;position:absolute;left:0}.socials-list__divider.accent{background-color:var(--pt-t-accent-medium)}.socials-list__divider.divider-top{top:0}.socials-list__divider.divider-bottom{bottom:0}.socials-list__arrow{display:inline-flex}.socials-list__arrow span,.socials-list__arrow svg,.socials-list__arrow i{display:inline-flex;position:relative}.socials-list__arrow i{font-size:1.8rem;overflow:hidden}.socials-list__arrow svg{width:1.5rem;height:1.5rem;fill:var(--t-bright)}.socials-list__arrow.accent svg{fill:var(--pt-t-accent-bright)}.socials-list__info{align-items:center;gap:2.2rem;display:flex}.socials-list__name{font:normal 700 2rem/1.2 var(--_font-default);letter-spacing:-.03rem;color:var(--t-bright);transform-origin:50%;-webkit-transition:opacity var(--_animspeed-medium), scale var(--_animspeed-medium) var(--_animbezier);-moz-transition:opacity var(--_animspeed-medium), scale var(--_animspeed-medium) var(--_animbezier);transition:opacity var(--_animspeed-medium), scale var(--_animspeed-medium) var(--_animbezier)}.socials-list__name.accent{color:var(--pt-t-accent-bright)}.mxd-hero-section{padding-top:6.3rem}.mxd-hero-section.no-padding{padding-top:0}@media only screen and (width>=768px){.mxd-hero-section{padding-top:7rem}}.mxd-hero-03{flex-flow:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.mxd-hero-03__headline{text-align:center;flex-flow:column;justify-content:center;align-items:center;padding:0 3rem;display:flex;position:relative}.mxd-hero-03__headline h1{font-size:5rem}.mxd-hero-03__headline a{mix-blend-mode:difference;z-index:2}@media only screen and (width>=768px){.mxd-hero-03__headline h1{font-size:7.5rem}}@media only screen and (width>=1200px){.mxd-hero-03__headline{max-width:1300px;padding:0}.mxd-hero-03__headline h1{font-size:9.5rem}}@media only screen and (width>=1600px){.mxd-hero-03__headline h1{font-size:12rem}}.mxd-hero-03__bottom{width:100%;padding-bottom:5.1rem;position:absolute;bottom:0;left:0}@media only screen and (width>=1200px){.mxd-hero-03__bottom{width:100%;padding-bottom:3.5rem;position:absolute;bottom:0;left:0}}.mxd-hero-03__dataline{text-align:center;flex-direction:column;gap:2.2rem;padding:0;display:flex}@media only screen and (width>=768px){.mxd-hero-03__dataline{padding:0 3rem}}@media only screen and (width>=1200px){.mxd-hero-03__dataline{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (width>=1600px){.mxd-hero-03__dataline{padding:0 7rem}}.mxd-stats-lines{flex-direction:column;gap:5.3rem;display:flex;position:relative}.mxd-stats-lines.manifest-title{padding-top:7.4rem}@media only screen and (width>=768px){.mxd-stats-lines{-webkit-column-gap:6rem;-moz-column-gap:6rem;flex-flow:wrap;gap:5.2rem 6rem}.mxd-stats-lines.manifest-title{padding-top:9.3rem}}@media only screen and (width>=1200px){.mxd-stats-lines{row-gap:9.3rem}.mxd-stats-lines.manifest-title{padding-top:9rem}}.mxd-stats-lines__item{position:relative;overflow:hidden}@media only screen and (width>=768px){.mxd-stats-lines__item{-ms-flex-preferred-size:calc(50% - 3rem);flex-basis:-moz-calc(50% - 3rem);flex-basis:calc(50% - 3rem)}}.mxd-stats-lines__divider{background-color:var(--t-medium);z-index:1;width:100%;height:1px;position:absolute;left:0}.mxd-stats-lines__divider.divider-top{top:0}.mxd-stats-lines__divider.divider-bottom{bottom:0}.mxd-stats-lines__inner{will-change:transform;z-index:2;width:100%;position:relative}.mxd-stats-lines__number{padding-top:1rem}.mxd-stats-lines__number p{font:normal 600 8rem/1 var(--_font-accent);text-transform:uppercase;letter-spacing:.05rem;color:var(--t-bright);display:inline-block}@media only screen and (width>=1200px){.mxd-stats-lines__number{padding-top:3rem}}.mxd-stats-lines__caption{padding-top:.5rem;padding-left:.4rem}.mxd-stats-lines__caption p{font:normal 500 1.4rem/1.4 var(--_font-accent);text-transform:uppercase;letter-spacing:.05rem;color:var(--t-medium);max-width:200px;display:inline-block}@media only screen and (width>=1200px){.mxd-stats-lines__caption{padding-top:2.5rem}}.object-container{width:100%;height:100%;position:absolute;top:0;left:0}.object{width:max-content;font-size:1.4rem;font-family:var(--_font-accent);text-transform:uppercase;background-color:var(--base);cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto;z-index:2;border-radius:.4rem;padding:1.6rem 2rem;font-weight:500;position:absolute}.object p{font-family:var(--_font-accent);text-transform:uppercase;color:var(--t-bright);font-size:1.3rem;font-weight:500;line-height:.8}.object:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.object.object-permanent{background-color:var(--nl-white)}.object.object-permanent p{color:var(--nl-black)}@media only screen and (width>=768px){.object{padding:2rem 2.4rem;font-size:1.8rem}.object p{font-size:1.8rem}}.mxd-projects-grid{position:relative}.char{will-change:transform;display:inline-block;transform:translate(100%)}.line{will-change:transform;display:inline-block;transform:translateY(100%)}.mxd-cpb-list{width:100%;position:relative}.mxd-cpb-list>.mxd-cpb-list__item:nth-child(n+2){margin-top:-1px}.mxd-cpb-list__item{flex-direction:column;padding:5.5rem 0;display:flex;position:relative}@media only screen and (width>=768px){.mxd-cpb-list__item{padding:5.4rem 0 6rem}}@media only screen and (width>=1200px){.mxd-cpb-list__item{padding:6rem 0}}.mxd-cpb-list__divider{width:-moz-calc(100% - 6rem);background-color:var(--st-medium);width:calc(100% - 6rem);height:1px;position:absolute;left:3rem}.mxd-cpb-list__divider.top{top:0}.mxd-cpb-list__divider.bottom{bottom:0}.mxd-cpb-list__title{flex-direction:column;display:flex}@media only screen and (width>=1200px){.mxd-cpb-list__title{justify-content:space-between}}.mxd-cpb-list__number{margin-bottom:1.7rem}@media only screen and (width>=768px){.mxd-cpb-list__number{margin-bottom:2.2rem}}@media only screen and (width>=1200px){.mxd-cpb-list__number{margin-bottom:0}}.mxd-cpb-list__name{font:normal 700 3rem/1.2 var(--_font-default);letter-spacing:-.1rem;color:var(--t-bright);margin-bottom:2.8rem}.mxd-cpb-list__name span{color:var(--t-medium)}@media only screen and (width>=768px){.mxd-cpb-list__name{margin-bottom:3.6rem;font-size:4rem}}@media only screen and (width>=1200px){.mxd-cpb-list__name{max-width:300px;margin-bottom:0}}@media only screen and (width>=1600px){.mxd-cpb-list__name{max-width:370px;font-size:5rem}}.mxd-cpb-list__descr{margin-bottom:2.2rem}@media only screen and (width>=768px){.mxd-cpb-list__descr{max-width:460px;margin-bottom:0}}.mxd-menu.mxd-menu--gsap .mxd-menu__backdrop,.mxd-menu.mxd-menu--gsap .mxd-menu__overlay,.mxd-menu.mxd-menu--gsap .mxd-menu__content{transition:none!important}.mxd-menu .mxd-menu__backdrop{transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.mxd-menu .mxd-menu__overlay{transition:clip-path 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .mxd-menu__content{transition:transform 1s cubic-bezier(.87,0,.13,1)}.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media only screen and (width<=1199px){.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.mxd-menu.mxd-menu--open .mxd-menu__overlay{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.mxd-menu.mxd-menu--open .mxd-menu__content{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mxd-menu .mxd-menu__backdrop{background:rgba(var(--base-rgb), 0)!important;-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important}.mxd-menu .mxd-menu__overlay{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)!important}.mxd-menu .mxd-menu__content{transform:none!important}.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .8)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.mxd-menu.mxd-menu--open .mxd-menu__overlay{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)!important}.mxd-menu.mxd-menu--open .line,.mxd-menu.mxd-menu--open .mxd-scramble{opacity:1!important;visibility:visible!important;transform:none!important}.mxd-menu.mxd-menu--open .main-menu__divider{clip-path:none!important}.mxd-menu.mxd-menu--open .main-menu__arrow{opacity:1!important}.mxd-menu .main-menu__toggle[aria-expanded=true]+.submenu{height:auto!important;display:block!important;overflow:visible!important}.mxd-menu .main-menu__toggle[aria-expanded=false]+.submenu{height:0!important;display:none!important;overflow:hidden!important}}@media (prefers-reduced-motion:reduce) and (width<=1199px){.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .6)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}}.blur-progressive{-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000,#00000005 25%,#0000000f 50%,#00000040 75%,#000);mask-image:linear-gradient(#0000,#00000005 25%,#0000000f 50%,#00000040 75%,#000)}.mxd-menu{--base-opp:var(--base);--base-opp-rgb:var(--base-rgb);--t-opp-bright:var(--t-bright);--t-opp-medium:var(--t-medium);--t-opp-muted:var(--t-muted);--t-opp-muted-extra:var(--t-muted-extra)}.mxd-menu__contain{mix-blend-mode:normal}.mxd-menu__contain .hamburger__line{background-color:var(--t-bright)}@media only screen and (width>=1200px){.mxd-menu,.mxd-menu__contain{display:none}.mxd-header{width:calc(100% - 12rem)}}@media only screen and (width>=1600px){.mxd-header{width:calc(100% - 20rem)}}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__number{color:var(--t-bright);font-weight:700}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__caption{color:var(--t-bright);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle svg{fill:var(--t-bright)}.mxd-menu .main-menu__item.main-menu__item--current.open .main-menu__caption{color:var(--t-bright)}.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover .main-menu__caption{color:var(--t-medium)}.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover svg{fill:var(--t-medium)}.mxd-menu .mxd-menu__navigation{flex:100%}.mxd-menu .menu-data__brand{align-items:center;gap:1.4rem;display:flex}.mxd-menu .menu-data__brand-link{flex:none;line-height:0;display:inline-flex}.mxd-menu .menu-data__brand-logo{height:3.2rem}.mxd-menu .menu-data__brand-copy{min-width:0}@media only screen and (width<=767px){.mxd-menu__contain{top:max(2rem, env(safe-area-inset-top));right:clamp(1.8rem,5vw,2.4rem)}.mxd-menu__hamburger{width:5.2rem;height:4.4rem}.mxd-menu__inner{height:100%;padding:max(7.6rem, calc(env(safe-area-inset-top) + 6.4rem)) clamp(1.8rem, 5vw, 2.4rem) max(2rem, env(safe-area-inset-bottom));scroll-padding-top:max(7.6rem, calc(env(safe-area-inset-top) + 6.4rem))}.mxd-menu__shadow.shadow-top{height:max(7.4rem, calc(env(safe-area-inset-top) + 6.2rem));pointer-events:none}.mxd-menu .main-menu__item{padding:1.35rem 0 1.5rem}.mxd-menu .main-menu__toggle{min-height:4.4rem}.mxd-menu .main-menu__link{gap:1.2rem}.mxd-menu .main-menu__number{flex:none;font-size:1.2rem}.mxd-menu .main-menu__caption{font-size:clamp(2.6rem,8.2vw,3.2rem);line-height:.98}.mxd-menu .main-menu__arrow{padding-top:0}.mxd-menu .submenu{padding-top:1.2rem;padding-left:3.6rem}.mxd-menu .submenu__item{margin-bottom:1rem}.mxd-menu .submenu__item a{align-items:center;min-height:4.4rem;font-size:1.6rem}.mxd-menu .menu-contact{border-top:1px solid var(--t-opp-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:2.8rem;padding-top:2.4rem;display:grid}.mxd-menu .menu-contact__item:first-child{grid-column:1/-1}.mxd-menu .menu-contact__item:first-child .menu-contact__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem;display:grid}.mxd-menu .menu-contact__list,.mxd-menu .menu-contact__list li{min-width:0}.mxd-menu .menu-contact__list .tag{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:4.4rem;font-size:1.2rem;line-height:1.35}.mxd-menu .mxd-menu__data{border-top:1px solid var(--t-opp-muted);gap:1.6rem;margin-top:2.8rem;padding:2.2rem 0 0;display:grid}.mxd-menu .menu-data__brand{gap:1rem}.mxd-menu .menu-data__brand-logo{height:2.8rem}.mxd-menu .menu-data__right{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.mxd-menu .menu-data__text{font-size:1.15rem;line-height:1.35}}:root{--base--light:#fbfaf7;--base-rgb--light:251, 250, 247;--base-tint--light:#fffefc;--base-tint-rgb--light:255, 254, 252;--font-manrope:"Manrope", sans-serif;--font-jetbrains-mono:"JetBrains Mono", monospace;--focus-ring-inner:var(--nl-white,#fff);--focus-ring-outer:var(--accent,#002bba);--anchor-scroll-offset:clamp(8rem, 10vh, 12rem);--solis-display-depth:0 .035em 0 #00000029, 0 .09em .14em #0812371f}:root[color-scheme=dark]{--solis-display-depth:0 .04em 0 var(--accent), 0 .1em .15em color-mix(in srgb, var(--section-accent) 44%, transparent)}body{--_font-default:var(--font-manrope);--_font-accent:var(--font-jetbrains-mono);min-width:0;font-family:Manrope,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:.2rem;outline:.3rem solid var(--focus-ring-inner)!important;box-shadow:0 0 0 .6rem var(--focus-ring-outer)!important}@supports not selector(:focus-visible){a:focus,button:focus,input:focus,textarea:focus,select:focus,summary:focus,[role=button]:focus,[tabindex]:focus{outline-offset:.2rem;outline:.3rem solid var(--focus-ring-inner)!important;box-shadow:0 0 0 .6rem var(--focus-ring-outer)!important}}.skip-link{z-index:10001;background:var(--base-opp);min-height:4.4rem;color:var(--t-opp-bright);font:normal 700 1.4rem/1.2 var(--_font-accent);transition:transform var(--_animspeed-fast) ease-out;border-radius:.4rem;align-items:center;padding:1rem 1.6rem;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.mxd-menu__toggle,.mxd-menu__hamburger,.main-menu__toggle{appearance:none;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}main[id],section[id],footer[id],.mxd-section[id],[data-scroll-section][id]{scroll-margin-top:var(--anchor-scroll-offset);scroll-margin-block-start:var(--anchor-scroll-offset)}:where(img,canvas,svg){max-inline-size:100%}:where(.mxd-section,.mxd-grid-item,.mxd-menu__navigation,.mxd-menu__left,.mxd-menu__right){min-inline-size:0}:where(p,li,dd){overflow-wrap:anywhere}.solis-hover-card-shell{transform-origin:50%;min-width:0;overflow:visible}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.solis-hover-card-shell{will-change:transform, scale;scale:1!important}}.solis-ascii-trail{--solis-ascii-trail-alpha:.38;z-index:9;width:100%;height:100%;pointer-events:none;contain:strict;max-inline-size:none;color:var(--t-bright);mix-blend-mode:normal;-webkit-user-select:none;user-select:none;font-family:Solis ASCII Mono,monospace;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1;display:block;position:fixed;inset:0}[color-scheme=dark] .solis-ascii-trail{--solis-ascii-trail-alpha:.46}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}.solis-ascii-trail{display:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.loading-reveal,.loading-item,.loading-fade,[class*=anim-uni-],[class*=animate-card-],[data-common-animated="1"],.mxd-stats-lines__anim{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}[class*=anim-uni-clip],.loading-reveal>span,[data-common-animated="1"]{clip-path:none!important}.loading-reveal>span,[data-common-animated="1"] .line,[data-common-animated="1"] .char,[class*=anim-uni-slide]>:first-child{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}}@media (forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{box-shadow:none!important;outline-color:highlight!important}.skip-link{color:canvastext;background:canvas;border:.2rem solid canvastext}.solis-ascii-trail{display:none!important}}.solis-logo{aspect-ratio:565/207;isolation:isolate;flex:none;width:auto;line-height:0;display:inline-grid;position:relative}.solis-logo__image{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--_animspeed-fast) ease-out;grid-area:1/1;display:block}.solis-logo--ink .solis-logo__image--ink,.solis-logo--white .solis-logo__image--white,.solis-logo--auto .solis-logo__image--ink{opacity:1}[color-scheme=dark] .solis-logo--auto .solis-logo__image--ink{opacity:0}[color-scheme=dark] .solis-logo--auto .solis-logo__image--white{opacity:1}.pixel-cat{width:2.7rem;height:2.7rem;color:inherit;font:inherit;cursor:pointer;transform-origin:55% 80%;transition:color 70ms ease-out, transform .26s var(--_animbezier);touch-action:manipulation;will-change:transform;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative;transform:translate(0,0)rotate(0)}.pixel-cat:after{content:"";position:absolute;inset:-.6rem}.pixel-cat__image{width:100%;height:100%;image-rendering:pixelated;display:block}.pixel-cat--dismissing{pointer-events:none;animation:.42s cubic-bezier(.55,0,.9,.6) forwards pixelCatDismiss;color:#e52421!important}@keyframes pixelCatDismiss{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}12%{opacity:1;transform:translate(-.22rem)rotate(-7deg)scale(1)}24%{opacity:1;transform:translate(.24rem)rotate(7deg)scale(1)}36%{opacity:1;transform:translate(-.14rem)rotate(-4deg)scale(1)}46%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translate(0,0)rotate(0)scale(.08)}}.mxd-header{z-index:10}.mxd-logo .pixel-cat{aspect-ratio:42.4/36;width:auto;height:4rem;color:var(--t-bright)}.mxd-logo__home{color:inherit;line-height:0;display:inline-flex}.pixel-cat__image{fill:currentColor;image-rendering:auto}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.no-touch .mxd-logo .pixel-cat:hover{transform:translateY(-.18rem)rotate(-2deg)}}.solis-hero{--solis-hero-inline:6rem;--solis-hero-top:clamp(8.6rem, 10vh, 10.8rem);--solis-hero-bottom:clamp(3rem, 3.8vh, 3.5rem);--solis-hero-gap:clamp(1.5rem, 1.8vh, 2rem);--solis-review-height:5rem;--solis-review-title-gap:clamp(2rem, 2.4vh, 2.6rem);background:var(--base);height:100svh;min-height:100svh;overflow:hidden}.solis-hero__stage{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:var(--solis-hero-top) var(--solis-hero-inline) var(--solis-hero-bottom);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.solis-hero__content{justify-content:center;place-self:center;align-items:center;gap:var(--solis-hero-gap);flex-direction:column;width:100%;min-width:0;max-width:150rem;min-height:0;padding:0;display:flex;position:relative}.solis-hero__review-entry{width:100%;height:var(--solis-review-height);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc(0rem - var(--solis-review-height) - var(--solis-review-title-gap));inset-inline:0}.solis-hero-review{border-radius:1.2rem;outline:none;width:min(100%,78rem);height:100%;position:relative}.solis-hero-review:focus-visible{outline:.3rem solid var(--t-bright);outline-offset:.45rem}.solis-hero-review__viewport{width:100%;height:calc(100% + 2rem);margin-block-end:-2rem;position:relative;overflow:hidden}.solis-hero-review__slide{opacity:0;pointer-events:none;will-change:opacity, transform;justify-content:center;align-items:center;min-width:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 0 2rem;transform:translateY(-115%)}.solis-hero-review__slide[data-review-position=active]{z-index:2;opacity:1;transform:translate(0,0)}.solis-hero-review__slide[data-review-position=next]{transform:translateY(115%)}.solis-hero-review__card{border:.1rem solid var(--st-muted);background:var(--base-tint);border-radius:1.2rem;align-items:center;gap:1.2rem;min-width:0;max-width:100%;min-height:4.4rem;padding:.3rem 1.4rem .3rem .3rem;display:flex;overflow:hidden;box-shadow:0 .8rem 2.4rem #0f0f0f17}.solis-hero-review__avatar{z-index:2;background:var(--base);border-radius:.9rem;flex:0 0 3.6rem;width:3.6rem;height:3.6rem;display:block;position:relative;overflow:hidden}.solis-hero-review__avatar img{object-fit:cover;width:100%;height:100%;display:block}.solis-hero-review__slide p{min-width:0;color:var(--t-bright);font:italic 600 1.35rem/1.35 var(--_font-default);letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}[color-scheme=dark] .solis-hero-review__card{box-shadow:0 .8rem 2.4rem #0000004d}.solis-hero-review__slide p span{color:var(--t-medium);white-space:nowrap;margin-left:.35em;font-style:normal;font-weight:700}.solis-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.solis-display-title.solis-display-title{color:var(--t-bright);font:normal 600 clamp(5.2rem, 4.45vw, 8.8rem) / .95 var(--_font-default);letter-spacing:-.045em;text-shadow:none;text-wrap:balance;flex-direction:column;row-gap:clamp(1.2rem,1.2vw,2rem);margin:0;display:flex}.mxd-hero-03__headline .solis-hero__title{width:100%;max-width:none}.solis-display-title>span{color:inherit;display:block}.solis-hero__title>span{white-space:nowrap}.solis-hero__title-accent{color:inherit}.solis-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;width:100%;margin:0;display:flex}.solis-hero__actions a{mix-blend-mode:normal}.solis-hero__cta{min-height:4.4rem;font:normal 600 1.35rem/1.15 var(--_font-accent);letter-spacing:-.015em;text-transform:none;white-space:nowrap;border-radius:1.2rem;gap:1.2rem;padding:.3rem .3rem .3rem 1.4rem}.solis-hero__cta i{border-radius:.9rem;flex-shrink:0;width:3.6rem;height:3.6rem}.solis-hero__cta i svg{fill:currentColor;width:1.6rem;height:1.6rem}.solis-hero__cta--mockup{--focus-ring-inner:var(--nl-white);border-color:var(--accent);background-color:var(--accent);color:var(--nl-white)}.solis-hero__cta--mockup i{background-color:rgba(var(--nl-white-rgb), .16)}.solis-hero__cta--mockup i svg{fill:var(--nl-white)}.solis-hero__cta--secondary{--focus-ring-inner:var(--base-tint);border-color:rgba(var(--base-opp-rgb), .2);background-color:var(--base-tint);color:var(--t-bright)}.solis-hero__cta--secondary i{background-color:rgba(var(--base-opp-rgb), .08)}.solis-hero__cta--secondary i svg{fill:currentColor}.solis-hero__cta--whatsapp{--focus-ring-inner:#fff;--focus-ring-outer:#0f6a36;color:#0f0f0f;background-color:#25d366;border:1px solid #25d366;transition:border-color .16s,background-color .16s,color .16s}.solis-hero__cta--whatsapp i{background-color:#0f0f0f1a;transition:background-color .16s}.solis-hero__cta--whatsapp i svg{fill:currentColor}@media (hover:hover) and (pointer:fine){.no-touch .solis-hero__cta--whatsapp:hover{background-color:#20c65a;border-color:#20c65a}}.solis-hero__cta--whatsapp:focus-visible{background-color:#20c65a;border-color:#20c65a}.solis-hero__cta--whatsapp:active,.no-touch .solis-hero__cta--whatsapp:hover:active{background-color:#1fa855;border-color:#1fa855}.solis-hero__proof{width:min(100%,120rem);margin:0}.solis-proof{background:0 0;width:100%;padding:0;position:static}.solis-proof__container{flex-direction:column;align-items:center;gap:clamp(.8rem,1.2vh,1.2rem);width:100%;display:flex}.solis-proof__social{text-align:left;justify-content:center;align-items:center;gap:1.2rem;min-width:0;max-width:100%;display:flex}.solis-proof__avatars{flex:none;align-items:center;padding-left:.4rem;display:flex}.solis-proof__avatar{border:.15rem solid var(--base);background:var(--base-tint);border-radius:50%;width:3.8rem;height:3.8rem;display:block;overflow:hidden}.solis-proof__avatar+.solis-proof__avatar{margin-left:-1.1rem}.solis-proof__avatar img{object-fit:cover;width:100%;height:100%;display:block}.solis-proof__copy{align-items:baseline;gap:.9rem;min-width:0;display:flex}.solis-proof__stars{color:var(--accent);font:normal 600 1.2rem/1 var(--_font-accent);letter-spacing:.12rem;flex:none}.solis-proof__copy h2{color:var(--t-bright);font:normal 650 clamp(1.35rem, 1vw, 1.55rem) / 1.15 var(--_font-default);letter-spacing:-.02em;white-space:nowrap;margin:0}.solis-proof__copy p{color:var(--t-medium);font:normal 500 1.1rem/1.2 var(--_font-accent);white-space:nowrap;margin:0}.solis-proof__review-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--t-muted);text-decoration-color:var(--t-muted);text-underline-offset:.2em;text-decoration-thickness:.08em;transition:color .16s,text-decoration-color .16s;position:relative}.mxd-hero-03__headline .solis-proof__review-link{mix-blend-mode:normal}.solis-proof__review-link:before{content:"";position:absolute;inset:-.6rem -.3rem}@media (hover:hover) and (pointer:fine){.solis-proof__review-link:hover{color:var(--t-bright);text-decoration-color:currentColor}}.solis-proof__review-link:focus-visible{color:var(--t-bright);text-decoration-color:currentColor}.solis-proof__copy p:before{content:"·";color:var(--t-muted);margin-right:.9rem}.solis-client-marquee{align-items:center;width:min(100%,120rem);min-width:0;min-height:4.6rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.solis-client-marquee__track{flex:none;align-items:center;width:max-content;animation:32s linear infinite paused solisClientMarquee;display:flex}.solis-client-marquee.is-running:not(:hover):not(:focus-within) .solis-client-marquee__track{will-change:transform;animation-play-state:running}.solis-client-marquee__group{--solis-client-gap:clamp(4rem, 3vw, 5.2rem);align-items:center;gap:var(--solis-client-gap);padding-right:var(--solis-client-gap);flex:none;display:flex}.solis-client-marquee__slot{flex:none;place-items:center;width:clamp(10.5rem,8vw,14rem);min-height:4.2rem;display:grid}.solis-client-logo{object-fit:contain;filter:grayscale()brightness(.48)contrast(1.08);opacity:.74;width:auto;max-width:100%;max-height:3rem;display:block}[color-scheme=dark] .solis-client-logo{filter:grayscale()brightness(0)invert();opacity:.68}[color-scheme=dark] .solis-client-logo--ozam{filter:grayscale()invert()contrast(1.25);opacity:.8}[color-scheme=dark] .solis-proof__stars{color:var(--t-bright);opacity:.76}.solis-hero__bottom{width:100%;min-width:0;padding:0;position:relative;inset:auto}.solis-hero__dataline{text-align:right;flex-direction:row;align-items:center;width:100%;padding:0;display:flex;justify-content:flex-end!important}.solis-hero__dataline .mxd-grid-item{padding-left:0;padding-right:0}.solis-about{position:relative;padding-top:clamp(6.4rem,6.5vw,9.6rem)!important}.solis-about__content{text-align:center;width:min(100%,132rem);margin-inline:auto}.solis-about__brand{justify-content:center;align-items:center;margin-bottom:clamp(2.8rem,3vw,4rem);display:flex}.solis-about__brand .solis-logo{filter:drop-shadow(0 .28rem #00000029)drop-shadow(0 .7rem .9rem #08123721);width:clamp(18rem,18vw,28rem);max-width:72vw}[color-scheme=dark] .solis-about__brand .solis-logo{filter:drop-shadow(0 .28rem 0 var(--accent)) drop-shadow(0 .7rem 1rem #819ffe38)}.solis-about__manifest{max-width:110rem;margin-inline:auto}.solis-about__manifest a,.solis-about__manifest .manifest{display:block}.solis-about__manifest .manifest{color:var(--t-bright);font:normal 600 clamp(2.4rem, 3.2vw, 4.8rem) / 1.16 var(--_font-default);letter-spacing:-.045em;text-wrap:balance}.solis-about__manifest .line-mask{box-sizing:content-box;margin-bottom:-.16em;padding-bottom:.16em}.solis-about__manifest .solis-about__manifest-accent,.solis-about__manifest .solis-about__manifest-accent *{color:var(--section-accent)}.solis-about__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,4.8rem);width:min(100%,104rem);margin-inline:auto;padding-top:clamp(4.8rem,6vw,7.6rem);display:grid}.solis-about__stats .mxd-stats-lines__item{flex-basis:auto;min-width:0}@media (forced-colors:active){.solis-about__brand .solis-logo{filter:none}}.solis-about__stats .mxd-stats-lines__number{padding-top:clamp(1.2rem,1.6vw,2.4rem)}.solis-about__stats .mxd-stats-lines__number p{letter-spacing:-.04em;font-size:clamp(3.4rem,4.6vw,6.4rem);font-weight:650}.solis-about__stats .mxd-stats-lines__caption{padding-top:clamp(.9rem,1.2vw,1.8rem);padding-left:0}.solis-about__stats .mxd-stats-lines__caption p{max-width:20rem;margin-inline:auto;font-size:clamp(1rem,1vw,1.35rem);line-height:1.45}@media only screen and (width<=767px){.solis-about__content{padding-inline:3rem}.solis-about__stats{width:100%}}@keyframes solisClientMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media only screen and (width>=1600px){.solis-hero{--solis-hero-inline:10rem}}.solis-hero-relief,.solis-cta-relief{--hero-relief-face:linear-gradient(145deg, #ffffff38 0%, #fff0 44%, #08123714 100%);--hero-relief-highlight:#ffffff3d;--hero-relief-inner:#ffffff24}.solis-hero-relief .solis-hero__cta,.solis-cta-relief{--hero-relief-edge:#08123733;--hero-relief-cast:#08123729;isolation:isolate;box-shadow:none;position:relative;overflow:visible}.solis-hero-relief .solis-hero__cta:before,.solis-hero-relief .solis-hero__cta:after,.solis-cta-relief:before,.solis-cta-relief:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.solis-hero-relief .solis-hero__cta:before,.solis-cta-relief:before{z-index:0;background:var(--hero-relief-edge);box-shadow:0 .55rem 1.2rem var(--hero-relief-cast);inset:0;transform:translateY(.35rem)}.solis-hero-relief .solis-hero__cta:after,.solis-cta-relief:after{z-index:1;background-color:inherit;background-image:var(--hero-relief-face);box-shadow:inset 0 .1rem 0 var(--hero-relief-highlight), inset 0 0 0 .1rem var(--hero-relief-inner);border-radius:1.1rem;inset:.1rem}.solis-hero-relief .solis-hero__cta>*,.solis-cta-relief>*{z-index:2;position:relative}.solis-hero-relief .solis-hero__cta--whatsapp{--hero-relief-edge:#1fa855;--hero-relief-cast:#0f6a363d;--hero-relief-inner:#ffffff2e}.solis-hero-relief .solis-hero__cta--mockup,.solis-cta-relief.solis-hero__cta--mockup{--hero-relief-edge:color-mix(in srgb, var(--accent) 72%, #000);--hero-relief-cast:#0812374d;--hero-relief-inner:#fff3}[color-scheme=dark] .solis-hero-relief,[color-scheme=dark] .solis-cta-relief{--hero-relief-face:linear-gradient(145deg, #ffffff1a 0%, #fff0 42%, #00000038 100%);--hero-relief-highlight:#ffffff24;--hero-relief-inner:#ffffff14}[color-scheme=dark] .solis-hero-relief .solis-hero__cta--whatsapp{--hero-relief-cast:#00000080}[color-scheme=dark] .solis-hero-relief .solis-hero__cta--mockup,[color-scheme=dark] .solis-cta-relief.solis-hero__cta--mockup{--hero-relief-edge:color-mix(in srgb, var(--accent) 68%, #000);--hero-relief-cast:#0000008f}@media (width>=1024px){.solis-hero{--solis-review-shadow-clearance:2.8rem;--solis-review-title-gap:3.2rem;--solis-title-cta-gap:5.6rem;--solis-cta-proof-gap:8rem;--solis-title-max:9.6rem;--solis-proof-stack-gap:1.4rem;--solis-proof-avatar:4.2rem;--solis-proof-stars:1.3rem;--solis-proof-title:clamp(1.45rem, 1.05vw, 1.65rem);--solis-proof-meta:1.15rem;--solis-marquee-height:5rem;--solis-client-logo-height:3.3rem}.solis-hero__content{gap:0;margin-block-start:0}.solis-hero__review-entry{height:calc(var(--solis-review-height) + var(--solis-review-shadow-clearance));align-items:flex-start;position:static;inset:auto}.solis-hero-review{height:var(--solis-review-height)}.solis-hero-review__viewport{height:calc(100% + var(--solis-review-shadow-clearance));margin-block-end:0}.solis-hero-review__slide{inset:0 0 var(--solis-review-shadow-clearance)}.mxd-hero-03__headline .solis-hero__title{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);font-size:clamp(5.2rem, 6.2vw, var(--solis-title-max));letter-spacing:-.055em;text-shadow:var(--solis-display-depth);row-gap:clamp(1rem,1vw,1.6rem);margin-block-start:var(--solis-review-title-gap);line-height:.98}.solis-display-title.solis-display-title{font-size:clamp(5.2rem, 6.2vw, var(--solis-title-max,9.6rem));letter-spacing:-.055em;text-shadow:var(--solis-display-depth);row-gap:clamp(1rem,1vw,1.6rem);line-height:.98}.solis-hero__title-accent{color:var(--section-accent)}.solis-hero__actions{margin-block-start:var(--solis-title-cta-gap)}.solis-hero__proof{margin-block-start:var(--solis-cta-proof-gap)}.solis-hero-relief .solis-hero-review__card{--hero-relief-edge:#08123733;--hero-relief-cast:#08123729;--hero-relief-inner:rgba(var(--base-opp-rgb), .07);isolation:isolate;background-color:var(--base-tint);box-shadow:none;position:relative;overflow:visible}.solis-hero-relief .solis-hero-review__card:before,.solis-hero-relief .solis-hero-review__card:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.solis-hero-relief .solis-hero-review__card:before{z-index:0;background:var(--hero-relief-edge);box-shadow:0 .55rem 1.2rem var(--hero-relief-cast);inset:0;transform:translateY(.35rem)}.solis-hero-relief .solis-hero-review__card:after{z-index:1;background-color:inherit;background-image:var(--hero-relief-face);box-shadow:inset 0 .1rem 0 var(--hero-relief-highlight), inset 0 0 0 .1rem var(--hero-relief-inner);border-radius:1.1rem;inset:.1rem}.solis-hero-relief .solis-hero-review__card>*{z-index:2;position:relative}.solis-proof__container{gap:var(--solis-proof-stack-gap)}.solis-proof__avatar{width:var(--solis-proof-avatar);height:var(--solis-proof-avatar)}.solis-proof__stars{font-size:var(--solis-proof-stars)}.solis-proof__copy h2{font-size:var(--solis-proof-title)}.solis-proof__copy p{font-size:var(--solis-proof-meta)}.solis-client-marquee{min-height:var(--solis-marquee-height)}.solis-client-marquee__slot{min-height:calc(var(--solis-marquee-height) - .4rem)}.solis-client-logo{max-height:var(--solis-client-logo-height)}[color-scheme=dark] .solis-hero-relief .solis-hero-review__card{--hero-relief-edge:#000000eb;--hero-relief-cast:#00000094;--hero-relief-inner:rgba(var(--base-opp-rgb), .09)}}@media (width>=1024px) and (height<=900px){.solis-hero{--solis-hero-top:clamp(7.6rem, 9vh, 8.8rem);--solis-hero-bottom:clamp(2.5rem, 3.2vh, 3rem);--solis-review-title-gap:2.8rem;--solis-title-cta-gap:5.2rem;--solis-cta-proof-gap:7.2rem;--solis-title-max:8.8rem;--solis-proof-stack-gap:1.2rem;--solis-proof-avatar:4.1rem;--solis-proof-stars:1.3rem;--solis-proof-title:1.6rem;--solis-proof-meta:1.15rem;--solis-marquee-height:4.8rem;--solis-client-logo-height:3.2rem}}@media (width>=1024px) and (height<=800px){.solis-hero{--solis-hero-top:7.2rem;--solis-hero-bottom:2.2rem;--solis-review-title-gap:2.6rem;--solis-title-cta-gap:4.8rem;--solis-cta-proof-gap:6.8rem;--solis-title-max:7.6rem;--solis-proof-stack-gap:1rem;--solis-proof-avatar:3.8rem;--solis-proof-stars:1.25rem;--solis-proof-title:1.45rem;--solis-proof-meta:1.1rem;--solis-marquee-height:4.2rem;--solis-client-logo-height:2.9rem}.solis-hero__cta{min-height:4rem;font-size:1.25rem}.solis-hero__cta i{width:3.4rem;height:3.4rem}}@media (width>=1024px) and (height<=720px){.solis-hero{--solis-hero-top:6.8rem;--solis-hero-bottom:1.8rem;--solis-review-title-gap:2.4rem;--solis-title-cta-gap:4.4rem;--solis-cta-proof-gap:6.4rem;--solis-title-max:6.8rem;--solis-proof-stack-gap:1rem;--solis-proof-avatar:3.6rem;--solis-proof-stars:1.2rem;--solis-proof-title:1.3rem;--solis-proof-meta:1.05rem;--solis-marquee-height:3.8rem;--solis-client-logo-height:2.7rem}.solis-hero__bottom .btn-line-icon{font-size:1.5rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.solis-hero-relief .solis-hero__cta,.solis-cta-relief{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .16s,background-color .16s,color .16s}.solis-hero-relief .solis-hero__cta:before,.solis-cta-relief:before{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.no-touch .solis-hero-relief .solis-hero__cta:hover,.no-touch .solis-cta-relief:hover{transform:translateY(-.1rem)}.no-touch .solis-hero-relief .solis-hero__cta:hover:before,.no-touch .solis-cta-relief:hover:before{box-shadow:0 .7rem 1.4rem var(--hero-relief-cast);transform:translateY(.45rem)}.solis-hero-relief .solis-hero__cta:active,.no-touch .solis-hero-relief .solis-hero__cta:hover:active,.solis-cta-relief:active,.no-touch .solis-cta-relief:hover:active{transform:translateY(.3rem)}.solis-hero-relief .solis-hero__cta:active:before,.no-touch .solis-hero-relief .solis-hero__cta:hover:active:before,.solis-cta-relief:active:before,.no-touch .solis-cta-relief:hover:active:before{box-shadow:0 .2rem .5rem var(--hero-relief-cast);transform:translateY(.1rem)}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.solis-hero-relief .solis-hero__cta,.solis-cta-relief,.solis-hero-relief .solis-hero__cta:before,.solis-cta-relief:before{transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s}.solis-hero-relief .solis-hero__cta:active,.solis-cta-relief:active{transform:translateY(.3rem)}.solis-hero-relief .solis-hero__cta:active:before,.solis-cta-relief:active:before{box-shadow:0 .2rem .5rem var(--hero-relief-cast);transform:translateY(.1rem)}}@media (prefers-reduced-motion:reduce){.solis-hero-relief .solis-hero__cta,.solis-hero-relief .solis-hero__cta:before,.solis-hero-relief .solis-hero__cta:after,.solis-cta-relief,.solis-cta-relief:before,.solis-cta-relief:after{transition:none!important}.solis-hero-relief .solis-hero__cta:hover,.solis-hero-relief .solis-hero__cta:active,.solis-cta-relief:hover,.solis-cta-relief:active{transform:none!important}.solis-hero-relief .solis-hero__cta:hover:before,.solis-hero-relief .solis-hero__cta:active:before,.solis-cta-relief:hover:before,.solis-cta-relief:active:before{box-shadow:0 .55rem 1.2rem var(--hero-relief-cast);transform:translateY(.35rem)}}@media (forced-colors:active){.solis-hero-relief .solis-hero__cta,.solis-cta-relief{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:.2rem solid canvastext;overflow:hidden}.solis-hero-relief .solis-hero__cta:before,.solis-hero-relief .solis-hero__cta:after,.solis-cta-relief:before,.solis-cta-relief:after{display:none}.solis-hero-relief .solis-hero__cta i,.solis-cta-relief i{background:canvas;border:.1rem solid}}@media (width>=1024px) and (forced-colors:active){.mxd-hero-03__headline .solis-hero__title,.solis-display-title,.solis-hero__title-accent{color:canvastext;text-shadow:none}.solis-hero-relief .solis-hero-review__card{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:.2rem solid canvastext;overflow:hidden}.solis-hero-relief .solis-hero-review__card:before,.solis-hero-relief .solis-hero-review__card:after{display:none}}@media only screen and (width<=1023px){.solis-hero{--solis-hero-inline:3rem;--solis-hero-top:9.2rem;--solis-hero-bottom:3rem;--solis-hero-gap:1.6rem;height:auto;min-height:100svh;overflow:visible}.solis-hero__stage{height:auto;min-height:100svh}.mxd-hero-03__headline .solis-hero__title,.solis-display-title.solis-display-title{font-size:clamp(4rem,7.2vw,6rem);line-height:.98}.solis-hero__title>span{white-space:normal}.solis-proof__copy{flex-wrap:wrap;row-gap:.3rem}}@media only screen and (width<=767px){.mxd-logo .pixel-cat{height:3.6rem}.solis-hero{--solis-hero-inline:clamp(1.5rem, 4.6vw, 1.8rem);--solis-hero-top:clamp(8rem, 10.7svh, 9rem);--solis-hero-bottom:clamp(1.8rem, 3svh, 2.4rem);--solis-hero-gap:clamp(1.2rem, 1.9svh, 1.6rem);--solis-review-height:5.8rem;--solis-review-title-gap:0}.solis-hero__stage{display:block}.solis-hero__content{min-height:calc(100svh - var(--solis-hero-top) - var(--solis-hero-bottom));justify-content:space-evenly;align-self:stretch;gap:var(--solis-hero-gap);padding:0}.solis-hero__review-entry{height:var(--solis-review-height);flex:none;position:static;inset:auto}.mxd-hero-03__headline .solis-hero__title{width:100%;font-size:clamp(3.2rem,9vw,4rem);line-height:.98}.solis-display-title.solis-display-title{text-align:center;text-wrap:pretty;row-gap:0;font-size:clamp(3.2rem,9vw,4rem);line-height:.98;display:block}.solis-display-title>span{display:inline}.solis-hero__title>span{white-space:normal}.solis-hero-review{width:100%}.solis-hero-review__slide{justify-content:flex-start}.solis-hero-review__card{gap:.9rem;width:100%;min-height:5.2rem;padding:.35rem 1.1rem .35rem .35rem}.solis-hero-review__avatar{flex-basis:4.2rem;width:4.2rem;height:4.2rem}.solis-hero-review__slide p{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;line-height:1.3;display:-webkit-box}.solis-hero__actions{flex-flow:column;align-items:stretch;gap:.9rem;width:min(100%,38rem)}.solis-hero__cta{white-space:normal;justify-content:space-between;width:100%;min-height:4.4rem;padding-left:1.2rem;font-size:1.15rem}.solis-proof__social{text-align:center;flex-direction:column;gap:.7rem}.solis-proof__copy{justify-content:center}.solis-proof__copy h2{white-space:normal;width:100%;font-size:1.3rem}.solis-proof__copy p:before{content:none}.solis-client-marquee{min-height:4.4rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.solis-client-marquee__group{--solis-client-gap:clamp(2rem, 5.6vw, 2.4rem)}.solis-client-marquee__slot{width:clamp(9.8rem,27vw,11.2rem);min-height:4.2rem}.solis-client-logo{opacity:.82;max-height:3.3rem}.solis-client-logo--ozam,.solis-client-logo--la-gouttiere,.solis-client-logo--popup-challenge{max-height:3.7rem}.solis-hero__bottom{margin-top:2.4rem;display:none}}@media only screen and (width<=390px){.mxd-logo{gap:.8rem}.mxd-logo .pixel-cat,.mxd-logo .solis-logo{height:3.2rem}.solis-hero{--solis-hero-inline:1.5rem}.mxd-hero-03__headline .solis-hero__title,.solis-display-title.solis-display-title{font-size:clamp(3.2rem,9.4vw,3.8rem)}}@media (prefers-reduced-motion:reduce){.solis-logo__image,.pixel-cat,.no-touch .mxd-logo .pixel-cat:hover{transition:none!important}.pixel-cat,.no-touch .mxd-logo .pixel-cat:hover{transform:none!important}.pixel-cat--dismissing,.no-touch .mxd-logo .pixel-cat--dismissing:hover{opacity:0;animation:none!important;transform:none!important}.solis-client-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.solis-client-marquee__track{will-change:auto;animation:none!important;transform:none!important}.solis-client-marquee__group--duplicate{display:none}.solis-hero-review__slide{will-change:auto;transition:none!important}}
