html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@keyframes from-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes from-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes from-top{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes from-tl{0%{opacity:0;transform:translate(-40px,-40px)}to{opacity:1;transform:translate(0)}}@keyframes from-br{0%{opacity:0;transform:translate(40px,40px)}to{opacity:1;transform:translate(0)}}.anim-brand-1[data-astro-cid-hiyc444f]{animation:.7s ease-out .1s both from-left}.anim-brand-2[data-astro-cid-hiyc444f]{animation:.7s ease-out .25s both from-top}.anim-brand-3[data-astro-cid-hiyc444f]{animation:.7s ease-out .4s both from-br}.anim-brand-4[data-astro-cid-hiyc444f]{animation:.7s ease-out .55s both from-tl}.anim-brand-5[data-astro-cid-hiyc444f]{animation:.7s ease-out .7s both from-left}.animate-card-highlighted[data-astro-cid-axwhyhi4]{animation:1s cubic-bezier(.51,-.01,.49,1) RevealRight}@keyframes RevealRight{0%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transform:translateY(20px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)}}.animate-card-post[data-astro-cid-btzdl2fr]:nth-child(1 of .animate-card-post){animation:1s cubic-bezier(.51,-.01,.49,1) RevealLeft}@keyframes RevealLeft{0%{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translateY(20px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)}}.model[data-astro-cid-7xhqvxbx]{animation:.5s cubic-bezier(.68,-.55,.27,1.55) backwards scaleIn}#mouse-block-2[data-astro-cid-335b6ul3]{animation:1s ease-in-out 1s backwards mouseBlock2}@keyframes mouseBlock2{0%{opacity:0;transform:translate(200px,140px)}to{opacity:1;transform:translate(0)}}#mouse-block-1[data-astro-cid-swpxvbd4]{animation:2s ease-in-out .5s backwards mouseBlock1}@keyframes mouseBlock1{0%{opacity:0;transform:translate(-100px,140px)}to{opacity:1;transform:translate(0)}}.model[data-astro-cid-imd5tt3w]{animation:.5s cubic-bezier(.68,-.55,.27,1.55) backwards scaleIn}@keyframes scaleIn{0%{transform:scale(0)translateY(10px)}to{transform:scale(1)translateY(0)}}.audio-wave-bar[data-astro-cid-vuu4scss]{animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}[data-playing=true] .audio-wave-bar[data-astro-cid-vuu4scss]{animation-play-state:running}.wave-a[data-astro-cid-vuu4scss]{animation-name:wave-a}.wave-b[data-astro-cid-vuu4scss]{animation-name:wave-b}.wave-c[data-astro-cid-vuu4scss]{animation-name:wave-c}@keyframes wave-a{0%{y:10.25px;height:2px}50%{y:4.25px;height:14px}to{y:1.25px;height:20px}}@keyframes wave-b{0%{y:10.25px;height:2px}50%{y:2.25px;height:18px}to{y:7.25px;height:8px}}@keyframes wave-c{0%{y:10.25px;height:2px}50%{y:6.25px;height:10px}to{y:.25px;height:22px}}mistral-atoms-field-textarea[data-astro-cid-ajkslzh3][data-state=warning] textarea[data-astro-cid-ajkslzh3]{border-color:var(--color-warning,#f59e0b)}mistral-atoms-field-textarea[data-astro-cid-ajkslzh3][data-state=warning] [data-astro-cid-ajkslzh3][data-counter]{color:var(--color-warning,#f59e0b)}mistral-atoms-field-textarea[data-astro-cid-ajkslzh3][data-state=error] textarea[data-astro-cid-ajkslzh3]{border-color:var(--color-error,#ef4444)}mistral-atoms-field-textarea[data-astro-cid-ajkslzh3][data-state=error] [data-astro-cid-ajkslzh3][data-counter]{color:var(--color-error,#ef4444)}ul.list-disc li,ol.list-decimal li{padding-inline-start:.75em}mistral-section-tab-content .expressive-code,mistral-section-tab-content .expressive-code figure,mistral-section-tab-content .expressive-code pre{width:100%}
html,body{margin:0;padding:0}mistral-section-slider-logo-scrolling .client-logo-wrap--hetzner .client-logo-img--hetzner,mistral-section-slider-logo-scrolling .client-logo-wrap--azure .client-logo-img--azure,mistral-section-slider-logo-scrolling .client-logo-wrap--play .client-logo-img--play,.hmc-logo-section .client-logo-wrap--hetzner .client-logo-img--hetzner,.hmc-logo-section .client-logo-wrap--azure .client-logo-img--azure,.hmc-logo-section .client-logo-wrap--play .client-logo-img--play{transform:scale(1.5)}mistral-section-slider-logo-scrolling .client-logo-wrap--ripe .client-logo-img--ripe,.hmc-logo-section .client-logo-wrap--ripe .client-logo-img--ripe{transform:scale(1.8)}.hmc-product-logo-box{border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block;overflow:hidden}.hmc-product-logo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.hmc-product-logo-box .hmc-product-logo[src*=hmctechbglogo]{transform:scale(1)}.hmc-product-logo-box .hmc-product-logo[src*=hmcaibglogo]{transform:scale(1.08)}.hmc-product-logo-box .hmc-product-logo[src*=hmcmediabglogo]{transform:scale(.93)}global-navigation header .hidden.lg\:flex>a.hmc-daxil-ol-btn{background-color:#ff6a2b!important}global-navigation header .hidden.lg\:flex>a.hmc-daxil-ol-btn:hover{background-color:#e85f26!important}.hmc-nav-logo{object-fit:contain;width:100%;height:100%;display:block}#main.hmc-main,main#main .hmc-article-header{scroll-margin-top:var(--nav-height)}.hmc-page-inner{border-left:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary)}.hmc-prose p+p{margin-top:1.25rem}.hmc-prose p{line-height:1.75}.hmc-list-item{border-bottom:1px solid var(--color-border-primary);align-items:flex-start;gap:.75rem;padding:1rem 0;display:flex}.hmc-list-item:before{content:"";background-color:#ff6a2b;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.45rem}@media (max-width:1023px){#mobile-nav-panel [data-mobile-subpanel] .group\/link{min-height:3rem}#mobile-nav-panel .text-h4{font-size:1.125rem;line-height:1.35}global-footer footer .max-w-432{border-left:none;border-right:none}global-footer footer .md\:min-h-135{min-height:auto}}@media (max-width:767px){#mobile-cta-default,#mobile-cta-nav{font-size:.75rem}#mobile-nav-panel .p-4.flex.flex-col.gap-2{gap:.5rem;padding:1rem}mistral-section-hero-home .js-sticky{padding-top:0}}:root{--nav-height:48px;--font-brand:var(--font-mistral,"ALTMistral", sans-serif)}.font-brand{font-family:var(--font-brand)}.hmc-btn-primary{color:#fff!important;background-color:#ff8204!important;border-color:#ff8204!important}.hmc-btn-primary:hover{background-color:#e87200!important;border-color:#e87200!important}@keyframes hmc-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hmc-logo-section{isolation:isolate}.hmc-logo-viewport{width:100%;overflow:hidden}.hmc-logo-marquee{will-change:transform;flex-wrap:nowrap;width:max-content;animation:36s linear infinite hmc-logo-scroll;display:flex}.hmc-logo-marquee:hover{animation-play-state:paused}.hmc-logo-track{flex-wrap:nowrap;flex-shrink:0;display:flex}.hmc-logo-cell{border-right:1px solid var(--color-border-primary);box-sizing:border-box;background:var(--color-surface-brand-primary);flex:none;justify-content:center;align-items:center;width:10rem;height:10rem;transition:background-color .2s;display:flex}.hmc-logo-cell:hover{background:var(--color-surface-brand-secondary)}.hmc-logo-cell .client-logo-wrap{justify-content:center;align-items:center;width:5rem;height:2.5rem;display:flex}.hmc-logo-cell .client-logo-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (min-width:768px){.hmc-logo-cell{width:17rem;height:17rem}.hmc-logo-cell .client-logo-wrap{width:7rem;height:3.75rem}}img.hmc-icon-orange{opacity:1}.hmc-icon-white{filter:brightness(0)invert()}mistral-atom-navigation-summary .js-anchor span svg{width:100%;height:100%;display:block}call-us-selector{--call-us-main-widget-bottom:140px!important}.hmc-service-img-wrap{aspect-ratio:2400/1211;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}
