.carousel-container{height:685px;min-height:50vh;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1),rgba(187,187,187,1) 96%);margin-top:calc(0px - var(--navbar-height))}.carousel-container img{max-height:100vh;height:100vh;object-fit:cover}.carousel-background{box-shadow:inset 10px 10px 50px #fff}.foreground-image img{position:absolute!important;left:10vmax;max-width:70vmin;max-height:70vmin;top:calc(50% - 36vmin);object-fit:cover}.text-bottom-img{object-fit:contain!important;object-position:top;height:100%}.MuiPaper-root{width:837px}@media only screen and (max-width:1400px){.MuiPaper-root{width:837px}}@media only screen and (max-width:850px){.MuiPaper-root{width:70vmin}}@media only screen and (max-width:600px){.MuiPaper-root{width:600px}}@keyframes rotation{0%{transform:translate(30%) rotate(0deg)}to{transform:translate(30%) rotate(-359deg)}}.rotate{overflow:auto;animation:rotation 2s linear infinite}.rotate:hover{animation:rotation .5s linear infinite}.carousel-container img.rotate{position:absolute;z-index:-22323;box-shadow:0 0 0 0 #fff;height:min-content;width:30vw!important}.carousel-container .smallHeader{font-size:12px!important}.carousel,.carousel .carousel-slider,.carousel .slide{height:100vh!important}.carousel .slide{position:relative}.carousel .slide img{height:100vh!important;object-fit:cover}.carousel .control-dots{bottom:2rem!important}.carousel .control-dots .dot{width:20px!important;height:20px!important;background:rgba(255,255,255,.5)!important;box-shadow:none!important;margin:0 .375rem!important}.carousel .control-dots .dot.selected{background:white!important;transform:scale(1.25)}.carousel .control-arrow{background:rgba(255,255,255,.2)!important;backdrop-filter:blur(4px);border-radius:50%!important;width:3rem!important;height:3rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.carousel .control-arrow:hover{background:rgba(255,255,255,.3)!important}.carousel .control-arrow:before{border-color:white!important;border-width:3px 3px 0 0!important;width:12px!important;height:12px!important}.carousel .control-arrow.control-prev{left:1rem!important}.carousel .control-arrow.control-prev:before{transform:rotate(-135deg)!important}.carousel .control-arrow.control-next{right:1rem!important}.carousel .control-arrow.control-next:before{transform:rotate(45deg)!important}.hero-split{position:relative;display:grid;grid-template-columns:1fr 1fr;height:100%}.hero-left{position:relative;color:#fff;padding:80px 64px;justify-content:center;gap:16px;overflow:hidden}.hero-left,.hero-left-wrapper{display:flex;flex-direction:column}.hero-left-wrapper{align-items:flex-start;gap:0;max-width:480px;margin-left:auto;margin-right:0;z-index:3}.hero-left-bg{position:absolute!important;inset:0;z-index:0}.hero-left:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.15);pointer-events:none;z-index:1}.hero-left-content{width:100%;height:50%;z-index:3;margin:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:flex-start}.hero-breadcrumb{color:rgba(255,255,255,.95);margin-bottom:10px;font-size:13px;font-weight:400}.hero-title{font-size:clamp(24px,4vw,40px);line-height:1.2;font-weight:400;margin:0 0 10px;color:#ffffff}.hero-desc{font-size:16px;line-height:1.5;font-weight:400;color:rgba(255,255,255,.95);margin:0 0 24px}.hero-actions{display:flex;gap:16px}.hero-cta{display:inline-block;color:#fff;border:2px solid rgb(175,38,38);padding:12px 28px;border-radius:6px;font-size:15px;line-height:1;transition:all .2s ease}.hero-cta:hover{background:rgb(175,38,38)}.hero-product-visual{position:static;width:100%;height:50%;z-index:2;opacity:.95;display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:8px}.hero-product-img,.hero-product-visual img{max-height:100%;max-width:100%;height:auto;width:auto;object-fit:contain}.hero-brand-chip{position:static;width:auto;height:16px;z-index:2;opacity:.95;display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px;border-radius:30px}.hero-brand-chip img{height:auto;width:auto;max-height:100%;max-width:100%;object-fit:contain;border-radius:30px}.hero-pattern{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px,28px 28px;background-position:0 0,0 0}.animation-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.animation-unvisible{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}@media (max-width:1280px){.carousel-container{height:auto;min-height:600px}.hero-split{grid-template-columns:1fr;min-height:600px}.hero-right{height:300px;min-height:300px}.hero-left{padding:40px 20px;min-height:300px;height:auto;justify-content:center}.hero-left-wrapper{max-width:100%;margin-left:0;margin-right:0;gap:12px}.hero-product-visual{display:none}.hero-left-content{height:auto;gap:8px}.hero-brand-chip{height:14px;margin-bottom:4px}.hero-title{font-size:clamp(20px,5vw,28px);margin:0 0 8px}.hero-desc{font-size:14px;line-height:1.4;margin:0 0 16px}.hero-cta{padding:10px 24px;font-size:14px}}.hero-dots{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:14px;z-index:10}.hero-dot{width:14px;height:14px;border-radius:9999px;background:rgba(255,255,255,.5);border:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.hero-dot.selected{background:#ffffff;transform:scale(1.2)}.hero-right{position:relative;overflow:hidden}.hero-right-anim{position:relative;width:100%;height:100%;will-change:transform,opacity}.hero-right-image{position:absolute!important;inset:0}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease}.hero-arrow:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4);transform:translateY(-50%) scale(1.05)}.hero-arrow:active{transform:translateY(-50%) scale(.95)}.hero-arrow-left{left:24px}.hero-arrow-right{right:24px}@media (max-width:1280px){.hero-arrow{width:40px;height:40px}.hero-arrow-left{left:12px}.hero-arrow-right{right:12px}.hero-arrow svg{width:20px;height:20px}}@media (max-width:600px){.hero-arrow{width:36px;height:36px}.hero-arrow-left{left:8px}.hero-arrow-right{right:8px}.hero-arrow svg{width:18px;height:18px}}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css?family=Roboto:700";@keyframes showTopText{0%{transform:translateY(100%)}40%,60%{transform:translateY(50%)}to{transform:translate(0)}}@keyframes showTopText-3{0%{transform:translateY(100%)}25%,41%{transform:translateY(66%)}58%,74%{transform:translateY(33%)}to{transform:translate(0)}}@keyframes showBottomText{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes borderAnimation{0%{width:0}to{width:100%}}.animated-title *{text-align:right!important}.animated-title{color:#eee;width:70vmin;height:90vmin;position:absolute;top:50%;transform:translate(-75vmin,-50%)}.animated-title>div{width:100%;height:50%;position:relative;overflow:hidden}.animated-title>div div{font-size:8vmin;position:absolute}.animated-title>.text-bottom>div{width:100%;font-style:italic;text-align:right!important;font-size:4vmin!important}.animated-title>div div span{display:block}.animated-title .border-div{height:2px;position:inherit;background-color:#000;padding:2px;animation:borderAnimation 1s}.animated-title>div.text-top div{animation:showTopText 1s .5s forwards;bottom:0;transform:translateY(100%)}.animated-title-with-3-row>div.text-top div{animation:showTopText-3 1.5s .5s forwards;bottom:0;transform:translateY(100%)}.animated-title>div.text-top div span:first-child{color:#fff;font-weight:800}.text-top-small{font-size:7vmin!important}.text-top-small2{font-size:5vmin!important}.animated-title>div.text-top div span:nth-child(2){color:#c2c2c2;font-size:5vmin}.animated-title>div.text-bottom{text-align:center;bottom:0}.animated-title>div.text-bottom img{object-fit:cover;max-width:100%;height:100%;max-height:60vmin;padding:20px 0 20px 20px;animation:showBottomText 1s 1.75s forwards;display:block;right:0;transform:translateY(-100%);position:absolute!important}.animation-visible{display:block}.animation-unvisible{display:none}.animated-title{text-align:left}.carousel,.carousel-root,.slider-wrapper{height:100%;min-height:100%!important}