.container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.topbar{background-color:var(--color-maroon);z-index:201;height:34px;position:relative}.topbar__inner{height:100%;color:var(--color-white);letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:15px;font-weight:300;display:flex;position:relative}.topbar__tagline{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.topbar__email{text-align:right}.topbar__link{color:var(--color-white);text-decoration:none;transition:opacity .2s}.topbar__link:hover{opacity:.75}.header{background:var(--color-white);z-index:200;height:72px;position:sticky;top:0;box-shadow:0 10px 15px #0000000d}.header__inner{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.header__menu-btn{cursor:pointer;width:44px;height:44px;color:var(--color-dark-brown);z-index:300;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:-10px;transition:opacity .2s;display:flex}.header__menu-btn:hover{opacity:.6}.header__logo{align-items:center;line-height:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lottie-loader{z-index:9999;background:var(--color-white);opacity:1;pointer-events:all;justify-content:center;align-items:center;transition:opacity .55s;display:flex;position:fixed;inset:0}.lottie-loader--out{opacity:0;pointer-events:none}.lottie-loader__animation{width:min(340px,70vw);height:min(340px,70vw)}.dsk-link,.dsk-btn{color:var(--color-dark-brown);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;padding:0;text-decoration:none;transition:color .22s;display:inline-flex}.dsk-text{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.dsk-link--sm .dsk-text,.dsk-btn--sm .dsk-text{font-size:16px}.dsk-bracket{flex-shrink:0;transition:transform .22s;display:block}.dsk-link:hover,.dsk-btn:hover{color:var(--color-maroon)}.dsk-link:hover .dsk-bracket--left,.dsk-btn:hover .dsk-bracket--left{transform:translate(-6px)}.dsk-link:hover .dsk-bracket--right,.dsk-btn:hover .dsk-bracket--right{transform:translate(6px)}.header__cta{margin-right:-4px}.mega-menu{z-index:-1;opacity:0;pointer-events:none;background:#edebe8;transition:opacity .32s;position:fixed;inset:106px 0 0;overflow:hidden}.mega-menu--open{opacity:1;pointer-events:all;z-index:150}.mega-menu.mega-menu--open.mega-menu--sticky{top:72px}.mega-menu__inner{align-items:flex-start;max-width:1320px;height:100%;margin:0 auto;padding:68px 40px 48px;display:flex}.mega-menu__nav{flex-direction:column;flex-shrink:0;width:260px;height:100%;display:flex}.mega-menu__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.mega-menu__link{color:var(--color-black);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:8px;font-size:22px;font-weight:400;line-height:1.2;text-decoration:none;transition:font-weight .1s,opacity .2s;display:inline-flex}.mega-menu__link:hover,.mega-menu__link--active{font-weight:500}.mega-menu__list:has(.mega-menu__link:hover) .mega-menu__link:not(:hover){opacity:.35}.mega-menu__bracket{color:var(--color-black);flex-shrink:0;transition:transform .22s;display:block}.mega-menu__link--active .mega-menu__bracket--left{transform:translate(-4px)}.mega-menu__link--active .mega-menu__bracket--right{transform:translate(4px)}.mega-menu__sublink--active .mega-menu__bracket{color:var(--color-black)}.mega-menu__sublink--active .mega-menu__bracket--left{transform:translate(-4px)}.mega-menu__sublink--active .mega-menu__bracket--right{transform:translate(4px)}.mega-menu--open .mega-menu__item{animation:.35s both menuItemIn}.mega-menu--open .mega-menu__item:first-child{animation-delay:40ms}.mega-menu--open .mega-menu__item:nth-child(2){animation-delay:80ms}.mega-menu--open .mega-menu__item:nth-child(3){animation-delay:.12s}.mega-menu--open .mega-menu__item:nth-child(4){animation-delay:.16s}.mega-menu--open .mega-menu__item:nth-child(5){animation-delay:.2s}.mega-menu--open .mega-menu__item:nth-child(6){animation-delay:.24s}@keyframes menuItemIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.mega-menu__locale{align-items:center;gap:6px;margin-top:auto;padding-top:48px;display:flex}.mega-menu__locale-btn{letter-spacing:.05em;color:var(--color-black);font-size:15px;font-weight:300;text-decoration:none;transition:opacity .2s}.mega-menu__locale-btn:hover{opacity:.5}.mega-menu__locale-btn--active{font-weight:500}.mega-menu__locale-sep{color:var(--color-black);opacity:.4;font-size:14px}.mega-menu__divider{opacity:0;transform-origin:top;background:#0000002e;flex-shrink:0;align-self:stretch;width:1px;margin:0 52px;transition:opacity .28s,transform .28s;transform:scaleY(.6)}.mega-menu__divider--visible{opacity:1;transform:scaleY(1)}.mega-menu__subnav{opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;gap:18px;width:280px;transition:opacity .28s 60ms,transform .28s 60ms;display:flex;transform:translate(-12px)}.mega-menu__subnav--visible{opacity:1;pointer-events:all;transform:translate(0)}.mega-menu__sublink{color:var(--color-black);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:8px;font-size:22px;font-weight:400;line-height:1.2;text-decoration:none;transition:font-weight .1s,opacity .2s;display:inline-flex}.mega-menu__sublink:hover,.mega-menu__sublink--active{font-weight:500}.mega-menu__subnav:has(.mega-menu__sublink:hover) .mega-menu__sublink:not(:hover){opacity:.35}.mega-menu__visual{flex:1;justify-content:flex-end;align-items:flex-start;height:100%;display:flex}.mega-menu__swiper{aspect-ratio:1;width:min(420px,38vw)}.mega-menu__swiper .swiper,.mega-menu__swiper .swiper-wrapper,.mega-menu__swiper .swiper-slide{width:100%;height:100%}.mega-menu__slide{width:100%;height:100%;position:relative;overflow:hidden}.mega-menu__mobile-bar,.mega-menu__mobile-services{display:none}.hero{background:var(--color-white);min-height:calc(100vh - 106px);position:relative;overflow:hidden}.hero__video-wrap{z-index:10;opacity:1;background:#000;transition:opacity .65s;position:absolute;inset:0}.hero__video-wrap--out{opacity:0;pointer-events:none}.hero__video{object-fit:cover;width:100%;height:100%}.hero__content{z-index:5;align-items:center;min-height:calc(100vh - 106px);padding-top:60px;padding-bottom:80px;display:flex;position:relative}.hero__content .container{flex-direction:column;gap:0;display:flex}.hero__heading-wrap{margin-bottom:48px}.hero__heading{letter-spacing:-.01em;text-transform:uppercase;color:var(--color-dark-brown);text-align:center;margin:0;font-size:clamp(72px,9vw,80px);font-weight:500;line-height:.92}.hero__line{display:block}.hero__middle{justify-content:center;align-items:center;gap:0;margin-bottom:40px;display:flex}.hero__bracket-outer{flex-shrink:0}.hero__bracket-clip{clip-path:url(#bracketShape);width:406px;height:109px;animation:5s ease-in-out infinite bracketFloat;position:relative;overflow:hidden}@keyframes bracketFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero__bracket-slide{opacity:0;z-index:1;transition:opacity .8s;position:absolute;inset:0}.hero__bracket-slide--active{opacity:1;z-index:2}.hero__bracket-slide--active img{animation:3.2s ease-in-out forwards kenBurns}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero__divider{transform-origin:top;background:#231f2033;flex-shrink:0;width:1px;height:190px;margin:0 56px}.hero__desc{color:var(--color-dark-brown);max-width:400px;margin:0;font-size:22px;font-weight:400;line-height:1.65}.hero__moving-wrap{margin-bottom:52px}.hero__moving{letter-spacing:-.01em;text-transform:uppercase;color:var(--color-dark-brown);font-size:clamp(72px,9vw,80px);font-style:italic;font-weight:500;line-height:1}.hero__line--1,.hero__line--2,.hero__bracket-outer,.hero__divider,.hero__desc,.hero__moving-wrap,.hero__cta-wrap{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(36px)}.hero__divider{transform-origin:top;transition:opacity .6s,transform .6s;transform:scaleY(0)}.hero__content--in .hero__line--1{opacity:1;transition-delay:50ms;transform:none}.hero__content--in .hero__line--2{opacity:1;transition-delay:.18s;transform:none}.hero__content--in .hero__bracket-outer{opacity:1;transition-delay:.32s;transform:none}.hero__content--in .hero__divider{opacity:1;transition-delay:.42s;transform:scaleY(1)}.hero__content--in .hero__desc{opacity:1;transition-delay:.5s;transform:none}.hero__content--in .hero__moving-wrap{opacity:1;text-align:center;transition-delay:.62s;transform:none}.hero__content--in .hero__cta-wrap{opacity:1;text-align:center;transition-delay:.78s;transform:none}.hero__content--in .hero__cta-wrap .dsk-link.dsk-link--default .dsk-text{font-size:25px}.logo-slider{background:var(--color-white);padding:64px 0;overflow:hidden}.marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.marquee__track{align-items:center;width:fit-content;animation:35s linear infinite marqueeScroll;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{filter:grayscale();opacity:.65;flex-shrink:0;justify-content:center;align-items:center;width:10vw;padding:0 12px;transition:opacity .25s;display:flex}.marquee__item:hover{opacity:1}.marquee__logo{width:100%;height:40px;position:relative}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.whats-mensa{background:var(--color-white);padding:80px 0}.whats-mensa__card{background:var(--color-dark-brown);border-radius:0;align-items:stretch;min-height:540px;display:flex;position:relative;overflow:hidden}.whats-mensa__left{z-index:2;flex-direction:column;flex:0 0 64%;justify-content:center;gap:32px;padding:72px 64px;display:flex;position:relative}.whats-mensa__heading{text-transform:uppercase;color:var(--color-white);letter-spacing:.01em;margin:0;font-size:clamp(32px,4vw,55px);font-weight:700;line-height:1}.whats-mensa__desc{color:#fff;max-width:670px;margin:15px 0 25px;font-size:22px;font-weight:400;line-height:1.3}.whats-mensa__cta{color:var(--color-white)!important}.whats-mensa__cta:hover{color:var(--color-lime-yellow)!important}.whats-mensa__right{flex:1;position:relative;overflow:visible}.whats-mensa__bottle{width:320px;height:560px;animation:4s ease-in-out infinite bottleFloat;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}@keyframes bottleFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(20%)}}.why-mensa{background:var(--color-white);padding:0}.why-mensa__heading{text-transform:uppercase;text-align:center;color:var(--color-dark-brown);letter-spacing:.01em;margin:0 0 80px;font-size:55px;font-weight:500;line-height:1}.why-mensa__panels{gap:0;height:400px;display:flex;position:relative;overflow:visible}.why-mensa__panel{background:var(--panel-color);cursor:pointer;opacity:0;flex:1;align-items:flex-end;padding:28px 28px 32px;animation:.6s forwards panelIn;display:flex;position:relative;overflow:visible}.why-mensa__panel:first-child{animation-delay:50ms}.why-mensa__panel:nth-child(2){animation-delay:.15s}.why-mensa__panel:nth-child(3){animation-delay:.25s}.why-mensa__panel:nth-child(4){animation-delay:.35s}@keyframes panelIn{to{opacity:1;transform:translateY(0)}}.why-mensa__img-wrap{pointer-events:none;opacity:0;height:100%;transition:transform .5s cubic-bezier(.34,1.28,.64,1),opacity .35s;position:absolute;bottom:0;left:0;right:0}.why-mensa__panel--hovered .why-mensa__img-wrap{opacity:1;pointer-events:all;z-index:110;height:100%;bottom:0;transform:scale(1.1)}.why-mensa__img{width:100%;height:100%;position:relative;overflow:hidden}.why-mensa__desc{z-index:2;color:#d5ccc1;opacity:0;background:linear-gradient(#0000 0%,#000000b8 100%);margin:0;padding:48px 24px 20px;font-size:18px;font-weight:400;line-height:1.4;transition:opacity .3s .2s,transform .3s .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.why-mensa__panel--hovered .why-mensa__desc{opacity:1;transform:translateY(0)}.why-mensa__title{text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:.01em;z-index:1;margin:0;font-size:35px;font-weight:500;line-height:1;position:relative}.why-mensa__cta-wrap{justify-content:center;margin-top:85px;display:flex}.why-mensa__panel.why-mensa__panel--hovered{z-index:1}.scar{background:var(--color-white);height:520vh}.scar__sticky{background:var(--color-white);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.scar__frame{position:relative;overflow:hidden}.scar__bg{opacity:0;z-index:1;transition:opacity .7s;position:absolute;inset:0}.scar__bg--active{opacity:1}.scar__overlay{z-index:5;pointer-events:none;background:#000;position:absolute;inset:0}.scar__label{z-index:10;color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;font-size:35px;font-weight:500;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(6px)}.scar__label--in{opacity:1;transform:translateY(0)}.scar__arrow{z-index:10;opacity:0;pointer-events:none;width:auto;transition:opacity .5s .15s;position:absolute}.scar__arrow--in{opacity:1}.scar__arrow img{width:auto;height:auto;display:block}.testimonials{background:var(--color-white);padding:0 0 100px;overflow:hidden}.testimonials__header{text-align:center;margin-bottom:56px;padding:0 40px}.testimonials__stars{justify-content:center;margin-bottom:16px;display:flex}.testimonials__heading{text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:.01em;margin:0 0 12px;font-size:clamp(28px,4vw,55px);font-weight:500;line-height:1}.testimonials__subtitle{color:var(--color-dark-brown);letter-spacing:.02em;margin:0;font-size:22px;font-weight:400}.testimonials__swiper-wrap{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.testimonials__swiper{width:100%;padding:12px 0!important}.testimonials__slide{height:auto!important}.testimonials__card{background:var(--color-pastel-gray);opacity:.55;border:20px solid #fff;flex-direction:column;gap:16px;height:100%;padding:50px 50px 35px;transition:border-color .35s,opacity .35s,transform .35s;display:flex;transform:scale(1)}.testimonials__card--active{border-color:var(--color-lime-yellow);opacity:1;transform:scale(1)}.testimonials__quote{display:block}.testimonials__text{color:var(--color-dark-brown);flex:1;margin:20px 0 0;font-size:23px;font-weight:500;line-height:1.3}.testimonials__text strong{font-weight:600}.testimonials__role{color:var(--color-dark-brown);margin-top:8px;font-size:22px;font-weight:400;display:block}.sp{background:var(--color-white);padding:50px 0 100px}.sp__heading{letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--color-dark-brown);margin:0 0 20px;font-size:55px;font-weight:500;line-height:1}.sp__subtitle{letter-spacing:0;text-align:center;color:var(--color-dark-brown);margin:0 0 52px;font-size:22px;font-weight:400;line-height:1.3}.sp__block{overflow:hidden}.sp__image-wrap{width:100%;height:330px;margin-bottom:15px;position:relative;overflow:hidden}.sp__img{opacity:0;border-radius:5px;transition:opacity .55s;position:absolute;inset:0}.sp__img img{border-radius:5px}.sp__img--active{opacity:1}.sp__cards{gap:15px;display:flex}.sp__card{background:var(--color-dark-brown);cursor:default;opacity:0;border-radius:5px;flex-direction:column;flex:1;justify-content:flex-start;gap:20px;height:394px;padding:70px 30px 45px;transition:background-color .4s;display:flex;transform:translateY(48px)}.sp__cards--visible .sp__card{animation:.65s forwards spCardIn}.sp__cards--visible .sp__card:first-child{animation-delay:50ms}.sp__cards--visible .sp__card:nth-child(2){animation-delay:.2s}.sp__cards--visible .sp__card:nth-child(3){animation-delay:.35s}@keyframes spCardIn{to{opacity:1;transform:translateY(0)}}.sp__card--hovered{background:var(--card-color)}.sp__card-title{letter-spacing:0;text-transform:uppercase;color:var(--color-white);margin:0;font-size:35px;font-weight:500;line-height:1.1}.sp__card-desc{letter-spacing:0;color:var(--color-white);opacity:.85;margin:0;font-size:22px;font-weight:400;line-height:1.3}.sp__cta-wrap{justify-content:center;margin-top:52px;display:flex}.hfaq{background:var(--color-white);padding:0 0 80px}.hfaq__card{background:var(--color-dark-brown);align-items:flex-start;gap:0;min-height:520px;padding:80px 72px;display:flex}.hfaq__left{flex-direction:column;flex:0 0 38%;justify-content:flex-start;height:100%;min-height:420px;padding-right:48px;display:flex}.hfaq__heading{text-transform:uppercase;color:var(--color-white);letter-spacing:-.01em;margin:0;font-size:clamp(48px,5vw,55px);font-weight:500;line-height:1}.hfaq__cta{padding-top:48px;color:var(--color-white)!important}.hfaq__cta:hover{color:var(--color-lime-yellow)!important}.hfaq__accordion{flex-direction:column;flex:1;display:flex}.hfaq__item{position:relative}.hfaq__item--open{background:var(--color-white);margin-bottom:4px;padding:28px 32px}.hfaq__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 32px;display:flex}.hfaq__item--open .hfaq__trigger{padding:0 0 16px}.hfaq__question{letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);font-size:20px;font-weight:500;line-height:1.3}.hfaq__item--open .hfaq__question{color:var(--color-dark-brown)}.hfaq__icon{color:var(--color-white);flex-shrink:0;align-items:center;transition:color .2s;display:flex}.hfaq__item--open .hfaq__icon{color:var(--color-dark-brown)}.hfaq__body{grid-template-rows:0fr;transition:grid-template-rows .38s;display:grid;overflow:hidden}.hfaq__item--open .hfaq__body{grid-template-rows:1fr}.hfaq__answer{color:var(--color-dark-brown);margin:0;font-size:18px;font-weight:400;line-height:1.65;overflow:hidden}.hfaq__divider{background:#ffffff26;height:1px}.newsletter{grid-template-columns:1fr 1fr;min-height:320px;display:grid;box-shadow:0 -30px 21.4px #cac0b326}.newsletter__lottie-panel{background-color:var(--color-dark-brown);justify-content:center;align-items:center;padding:20px 40px;display:flex;overflow:hidden}.newsletter__lottie-anim{aspect-ratio:1;width:100%;max-width:340px}.newsletter__form-panel{background-color:#fff;flex-direction:column;justify-content:center;padding:30px 64px;display:flex}.newsletter__title{letter-spacing:0;color:var(--color-dark-brown);margin:0 0 10px;font-size:35px;font-weight:500}.newsletter__desc{color:var(--color-dark-brown);max-width:490px;margin:0 0 32px;font-size:22px;font-weight:400;line-height:1.3}.newsletter__form{flex-direction:column;gap:16px;max-width:460px;display:flex}.newsletter__input{width:100%;font-size:22px;font-family:var(--font-primary);color:var(--color-dark-brown);letter-spacing:.02em;background-color:#ededed;border:none;outline:none;height:75px;margin:0 0 20px;padding:0 20px;font-weight:400}.newsletter__input::placeholder{color:#231f20;opacity:.5}.newsletter__input:focus{background-color:#e4dfd8}.newsletter__error{color:var(--color-maroon);margin:0;font-size:13px}.newsletter__success{background-color:#dff0d8;border-left:3px solid #4caf50;max-width:460px;padding:16px 20px}.newsletter__success p{color:#2e6b2e;font-size:15px;font-weight:var(--fw-medium);margin:0}.footer-divider{background-color:var(--color-maroon);width:100%;height:21px}.footer{background-color:var(--color-dark-brown);color:var(--color-white)}.footer__main{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;padding-top:60px;padding-bottom:60px;display:flex}.footer__brand{max-width:max-content}.footer__logo{margin-bottom:45px;display:block}.footer__desc{color:#ffffffbf;max-width:300px;margin:0 0 45px;font-size:18px;font-weight:400;line-height:1.3}.footer__socials{align-items:center;gap:24px;display:flex}.footer__social-link{color:#fffc;align-items:center;transition:color .2s,transform .2s;display:flex}.footer__social-link:hover{color:var(--color-lime-yellow);transform:translateY(-2px)}.footer__nav{gap:60px;max-width:max-content;margin-top:115px;display:flex}.footer__nav-col{flex-direction:column;gap:20px;display:flex}.footer__nav-link{letter-spacing:.06em;color:#fffc;font-size:18px;font-weight:400;text-decoration:none;transition:color .2s}.footer__nav-link:hover{color:var(--color-lime-yellow)}.footer__contact{flex-direction:column;gap:18px;max-width:max-content;margin-top:115px;font-style:normal;display:flex}.footer__contact-link{color:#fffc;font-size:18px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.footer__contact-link:hover{color:var(--color-lime-yellow)}.footer__contact-link--address{line-height:1.7}.footer__bottom{color:var(--color-dark-brown);background:#fff;border-top:1px solid #ffffff1a}.footer__bottom-inner{justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;display:flex}.footer__copyright{color:var(--color-dark-brown);margin:0;font-size:16px;font-weight:400}.footer__legal{gap:32px;display:flex}.footer__legal-link{color:var(--color-dark-brown);font-size:16px;font-weight:400;text-decoration:none;transition:color .2s}.footer__legal-link:hover{color:var(--color-dark-brown)}.about-hero{background:var(--color-white);padding:100px 0 64px;overflow:hidden}.about-hero__heading-row{align-items:flex-start;margin-bottom:40px;display:flex}.about-hero__yellow-bottle{flex-shrink:0;width:90px;height:145px;margin-top:8px;margin-right:28px;position:relative}.about-hero__heading{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-dark-brown);text-align:center;max-width:972px;margin:0 auto;font-size:clamp(44px,6.5vw,80px);font-weight:500;line-height:1}.about-hero__divider-wrap{margin-bottom:40px}.about-hero__divider{opacity:1;background:#000;width:1px;height:373px;margin:0 auto}.about-hero__content{align-items:flex-start;gap:0;margin-bottom:48px;display:flex}.about-hero__left{z-index:0;flex:1;padding-top:60px;padding-right:60px;position:relative;top:-20px}.about-hero__right{flex:1;padding-left:60px;position:relative;top:150px}.about-hero__text{font-family:var(--font-primary);color:var(--color-dark-brown);z-index:1;background:#fff;min-height:100px;margin:0;padding:45px 0 0;font-size:clamp(16px,1.4vw,22px);font-weight:400;line-height:1.3;position:relative}.about-hero__bottles{justify-content:space-between;align-items:flex-end;padding:0 0 8px;display:flex}.about-hero__yellow-bottle-bottom{width:102px;height:196px;position:absolute;top:-100px;left:50px}.about-hero__red-bottle{width:82px;height:216px;margin:0 auto;position:absolute;top:-150px;left:90px;right:0}.about-hero__scroll{justify-content:center;align-items:center;gap:14px;margin-top:56px;padding-bottom:20px;display:flex}.about-hero__scroll-bracket{color:var(--color-dark-brown);width:8px;height:30px}.about-hero__scroll-label{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);font-size:25px;font-weight:700}.ourClientSection{padding:60px 0}.ourClientSection .headiGin{text-align:center;margin:0 0 50px}.ourClientSection .headiGin h3{font-size:22px;font-weight:400}.ourClientSection .ourClientSection__inner{flex-direction:row;justify-content:center;align-items:center;gap:100px;display:flex}.ourClientSection .singleLogo img{width:auto}.ourClientSection .singleLogo:nth-child(2) img{height:77px}.about-tabs{background:var(--color-white)}.about-tabs__bar{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1320px;margin:0 auto;display:grid}.about-tabs__btn{color:#ffffff8c;font-family:var(--font-primary);text-transform:uppercase;cursor:pointer;letter-spacing:0;background:#7a7a7a;border:none;border-radius:5px;height:109px;padding:0 16px;font-size:22px;font-weight:400;transition:background .25s,color .25s}.about-tabs__btn--active{background:var(--color-dark-brown);color:var(--color-white)}.about-tabs__btn:not(.about-tabs__btn--active):hover{color:#fffc;background:#686868}.about-tabs__panel-wrap{max-width:1320px;margin:15px auto;overflow:hidden}.about-tabs__panel{background:var(--color-dark-brown);border-radius:5px;padding:60px 80px}.about-tabs__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);letter-spacing:.01em;margin:0;font-size:clamp(28px,3.5vw,55px);font-weight:500}.about-tabs__content{align-items:flex-start;gap:0;display:flex}.about-tabs__col{flex-direction:column;flex:1;gap:28px;padding:50px 0;display:flex}.about-tabs__divider{background:#fff;flex-shrink:0;align-self:stretch;width:1px;margin:0 48px}.about-tabs__text{font-family:var(--font-primary);color:#ffffffd9;margin:0;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.3}.about-tabs__img-wrap{aspect-ratio:4/3;border-radius:5px;width:100%;position:relative;overflow:hidden}.about-drives{background:var(--color-white);padding:80px 0 100px}.about-drives__heading{font-family:var(--font-primary);text-transform:uppercase;text-align:center;color:var(--color-dark-brown);letter-spacing:0;margin:0 0 48px;font-size:clamp(32px,4vw,55px);font-weight:500}.about-drives__top{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.about-drives__mv{border-radius:5px;flex-direction:column;justify-content:flex-end;gap:20px;min-height:394px;padding:50px 60px 75px;display:flex}.about-drives__mv--mission{background:var(--color-maroon)}.about-drives__mv--vision{background:var(--color-purple)}.about-drives__mv-title{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);margin:0;font-size:clamp(20px,2vw,35px);font-weight:500}.about-drives__mv-text{font-family:var(--font-primary);color:#fff;max-width:486px;margin:0;font-size:clamp(15px,1.2vw,22px);font-weight:400;line-height:1.3}.about-drives__values{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.about-drives__card{cursor:default;height:394px;position:relative;overflow:hidden}.about-drives__card-img{opacity:0;transition:opacity .45s;position:absolute;inset:0}.about-drives__card:hover .about-drives__card-img{opacity:1}.about-drives__card-overlay{background:var(--color-dark-brown);opacity:1;transition:opacity .45s;position:absolute;inset:0}.about-drives__card:hover .about-drives__card-overlay{opacity:.55}.about-drives__card-body{z-index:2;flex-direction:column;justify-content:flex-end;gap:12px;padding:28px 24px;display:flex;position:absolute;inset:0}.about-drives__card-title{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);letter-spacing:0;margin:0;font-size:clamp(18px,1.6vw,35px);font-weight:500;line-height:1.2;transition:transform .4s;transform:translateY(0)}.about-drives__card-desc{font-family:var(--font-primary);color:#fff;opacity:0;height:0;margin:0;font-size:clamp(13px,1.1vw,22px);font-weight:400;line-height:1.3;transition:opacity .4s 50ms,transform .4s 50ms,height .4s 50ms;transform:translateY(16px)}.about-drives__card:hover .about-drives__card-title{transform:translateY(-8px)}.about-drives__card:hover .about-drives__card-desc{opacity:1;height:87px;transform:translateY(0)}.services-hero{background:var(--color-white);padding:100px 0 80px;overflow:hidden}.services-hero__title{font-family:var(--font-primary);text-transform:uppercase;text-align:center;color:var(--color-dark-brown);margin:0 0 56px;font-size:clamp(48px,7vw,80px);font-weight:500;line-height:1}.services-hero__visual{align-items:center;width:100vw;min-height:180px;margin-bottom:56px;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.services-hero__left{flex-shrink:0;justify-content:flex-end;align-items:center;width:50%;padding-right:80px;display:flex}.services-hero__tray{width:406px;height:auto;display:block}.services-hero__line{background:#231f20;flex-shrink:0;width:2px;height:300px}.services-hero__marquee-wrap{flex-shrink:0;width:50%;overflow:hidden}.services-hero__marquee-track{align-items:flex-end;gap:60px;width:max-content;animation:50s linear infinite marqueeScroll;display:flex}.services-hero__marquee-item{flex-shrink:0;align-items:flex-end;display:flex}.services-hero__marquee-item img{display:block}.services-hero__desc{font-family:var(--font-primary);color:var(--color-dark-brown);text-align:center;max-width:695px;margin:0 auto 48px;font-size:clamp(16px,1.4vw,22px);font-weight:400;line-height:1.3}.services-hero__cta-wrap{justify-content:center;display:flex}.svc-tabs{background:var(--color-white);padding-bottom:80px}.svc-tabs__bar{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.svc-tabs__btn{color:#ffffff80;font-family:var(--font-primary);text-transform:uppercase;cursor:pointer;letter-spacing:0;background:#7a7a7a;border:none;border-radius:5px;height:109px;padding:24px 16px;font-size:22px;font-weight:400;transition:background .25s,color .25s}.svc-tabs__btn--active{background:var(--color-dark-brown);color:var(--color-white)}.svc-tabs__btn:not(.svc-tabs__btn--active):hover{color:#fffc;background:#686868}.svc-tabs__panel{background:var(--color-dark-brown);border-radius:5px;padding:150px 60px 100px}.svc-tabs__top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:100px;display:flex}.svc-tabs__intro{font-family:var(--font-primary);color:#fff;max-width:420px;margin:0;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.3}.svc-tabs__arrows{flex-shrink:0;align-items:center;gap:20px;margin-top:4px;display:flex}.svc-tabs__arrow-btn{cursor:pointer;color:var(--color-white);background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex}.svc-tabs__arrow-btn:hover{color:#fff9}.svc-tabs__swiper{width:100%}.svc-tabs__grid{grid-template-columns:repeat(3,1fr);gap:0 48px;display:grid}.svc-tabs__item{flex-direction:column;gap:16px;display:flex}.svc-tabs__item-title{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);margin:0;font-size:clamp(14px,1.2vw,25px);font-weight:500;line-height:1.3}.svc-tabs__item-desc{font-family:var(--font-primary);color:#fff;max-width:364px;margin:0;font-size:clamp(14px,1.1vw,22px);font-weight:400;line-height:1.3}.hiw{background:var(--color-white);padding:0 0 140px}.hiw__heading{font-family:var(--font-primary);text-transform:uppercase;text-align:center;color:var(--color-dark-brown);margin:0 0 10px;font-size:clamp(36px,5vw,55px);font-weight:500}.hiw__sub{font-family:var(--font-primary);color:var(--color-dark-brown);text-align:center;max-width:520px;margin:0 auto 100px;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.3}.hiw__grid{flex-direction:row;justify-content:space-between;gap:0 40px;margin-bottom:100px;display:flex}.hiw__step{flex-direction:column;gap:20px;max-width:max-content;display:flex}.hiw__icon{cursor:pointer;width:72px;height:72px}.hiw__step-title{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);margin:0;font-size:clamp(14px,1.2vw,25px);font-weight:500}.hiw__step-desc{font-family:var(--font-primary);color:var(--color-dark-brown);max-width:276px;margin:0;font-size:clamp(14px,1.1vw,22px);font-weight:400;line-height:1.3}.hiw__cta-wrap{justify-content:center;display:flex}.svc-cta{background:var(--color-white);padding:0 0 100px}.svc-cta__card{background:var(--color-maroon);text-align:center;border-radius:5px;flex-direction:column;align-items:center;gap:24px;padding:72px 48px;display:flex}.svc-cta__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);letter-spacing:.01em;margin:0;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1}.svc-cta__desc{font-family:var(--font-primary);color:#ffffffe0;max-width:580px;margin:0 0 10px;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.3}.svc-cta__link{margin-top:8px;color:var(--color-white)!important}.svc-cta__link:hover{color:#ffffffbf!important}.contact{background:var(--color-white);padding:100px 0}.contact__heading{font-family:var(--font-primary);text-transform:uppercase;text-align:center;color:var(--color-dark-brown);margin:0 0 56px;font-size:clamp(48px,7vw,80px);font-weight:500;line-height:1}.contact__body{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.contact__info{background:var(--color-dark-brown);border-radius:5px;flex-direction:column;justify-content:center;min-height:500px;display:flex;position:relative;overflow:hidden}.contact__bottle{pointer-events:none;width:256px;position:absolute;bottom:0;right:-18%}.contact__bottle img{opacity:.9;width:100%;height:auto;display:block}.contact__info-content{z-index:2;flex-direction:column;gap:28px;padding:40px 60px;display:flex;position:relative}.contact__info-desc{font-family:var(--font-primary);color:#fff;max-width:371px;margin:0;font-size:clamp(14px,1.2vw,22px);font-weight:400;line-height:1.3}.contact__info-links{flex-direction:column;gap:10px;margin:25px 0;display:flex}.contact__info-link{font-family:var(--font-primary);color:#ffffffd9;font-size:clamp(13px,1.1vw,22px);font-weight:500;text-decoration:none;transition:color .2s}.contact__info-link:hover{color:var(--color-lime-yellow)}.contact__socials{align-items:center;gap:24px;display:flex}.contact__social{color:#ffffffbf;align-items:center;transition:color .2s;display:flex}.contact__social:hover{color:var(--color-lime-yellow)}.contact__form-wrap{flex-direction:column;display:flex}.contact__form{flex-direction:column;gap:10px;display:flex}.contact__input,.contact__select,.contact__textarea{width:100%;font-family:var(--font-primary);color:var(--color-dark-brown);appearance:none;background:#ededed;border:none;border-radius:5px;outline:none;height:65px;padding:0 20px;font-size:22px;font-weight:400;transition:background .2s}.contact__input::placeholder,.contact__select option[value=""],.contact__textarea::placeholder{color:#231f2073}.contact__input:focus,.contact__select:focus,.contact__textarea:focus{background:#e8e8e8}.contact__select-wrap{position:relative}.contact__select{cursor:pointer;width:100%}.contact__select-arrow{color:var(--color-dark-brown);pointer-events:none;font-size:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.contact-select{width:100%;position:relative}.contact-select__trigger{cursor:pointer;width:100%;height:65px;font-family:var(--font-primary);color:var(--color-dark-brown);text-align:left;background:#ededed;border:none;border-radius:5px;outline:none;justify-content:space-between;align-items:center;padding:0 20px;font-size:22px;font-weight:400;transition:background .2s;display:flex}.contact-select--open .contact-select__trigger,.contact-select__trigger:hover{background:#e4e4e4}.contact-select__placeholder{color:#231f2073}.contact-select__value{color:var(--color-dark-brown)}.contact-select__arrow{color:#231f208c;flex-shrink:0;align-items:center;margin-left:8px;transition:transform .22s;display:flex}.contact-select__arrow--up{transform:rotate(180deg)}.contact-select__dropdown{z-index:200;background:#fff;border-radius:5px;max-height:240px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 28px #00000021}.contact-select__option{font-family:var(--font-primary);color:var(--color-dark-brown);cursor:pointer;padding:14px 20px;font-size:18px;font-weight:400;transition:background .13s}.contact-select__option:hover{background:#f4f4f4}.contact-select__option--active{background:#ededed;font-weight:500}.contact__textarea{resize:none;height:125px;min-height:70px;padding:20px}.contact__error{font-family:var(--font-primary);color:var(--color-maroon);margin:8px 0 0;font-size:14px}.contact__submit-wrap{justify-content:center;margin-top:24px;display:flex}.contact__success{text-align:center;font-family:var(--font-primary);color:var(--color-dark-brown);background:#f0f0f0;padding:40px;font-size:22px}.faq{background:var(--color-white);padding:100px 0}.faq__heading{font-family:var(--font-primary);text-transform:uppercase;text-align:center;color:var(--color-dark-brown);letter-spacing:-.01em;margin:0 0 120px;font-size:clamp(40px,6vw,80px);font-weight:500;line-height:1.05}.faq__top-arrows{color:var(--color-dark-brown);opacity:.5;justify-content:flex-end;gap:20px;margin-bottom:24px;display:flex}.faq__tabs{grid-template-columns:repeat(3,1fr);margin-bottom:0;display:grid}.swiper.faq__tabs-swiper{margin:40px 0 50px}.faq__tab-btn{color:#ffffff80;font-family:var(--font-primary);text-transform:uppercase;cursor:pointer;background:#7a7a7a;border:none;border-radius:5px;height:109px;padding:0 16px;font-size:22px;font-weight:400;transition:background .25s,color .25s}.faq__tab-btn--active{background:var(--color-dark-brown);color:var(--color-white)}.faq__tab-btn:not(.faq__tab-btn--active):hover{color:#fffc;background:#686868}.faq__list{margin-top:0}.faq__list-divider{background:#231f2026;width:100%;height:1px}.faq__item{position:relative}.faq__question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 0;font-size:35px;font-weight:500;transition:color .2s;display:flex}.faq__question:hover{color:var(--color-maroon)}.faq__icon{color:var(--color-dark-brown);flex-shrink:0;margin-top:2px;font-size:45px;font-weight:400;line-height:1;transition:transform .3s}.faq__icon--open{transform:rotate(45deg)}.faq__answer{overflow:hidden}.faq__answer-text{font-family:var(--font-primary);color:#231f20bf;max-width:700px;margin:0 0 28px;font-size:22px;font-weight:400;line-height:1.7}.faq__divider{background:#231f2026;width:100%;height:1px}.faq__arrows-row{justify-content:flex-end;gap:20px;margin-bottom:16px;display:flex}.faq__arrow-btn{color:var(--color-dark-brown);cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;padding:4px;transition:opacity .2s;display:flex}.faq__arrow-btn:hover{opacity:1}.faq__tab-row{display:flex}.faq__tabs-swiper{width:100%}.faq__tabs-swiper .swiper-slide{height:auto}.faq__tab-btn{width:100%;display:block}.career-hero{background:var(--color-white);text-align:center;padding:100px 0 80px}.career-hero__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:-.01em;margin:0 0 40px;font-size:clamp(52px,7vw,80px);font-weight:500;line-height:1}.career-hero__intro{font-family:var(--font-primary);color:var(--color-dark-brown);max-width:695px;margin:0 auto;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.5}.career-hero__visual{flex-direction:column;align-items:center;margin:70px auto;display:flex}.career-hero__vline{background:#231f20;flex-shrink:0;width:2px}.career-hero__vline--top{height:110px;margin-bottom:-50px}.career-hero__vline--bottom{height:80px}.career-hero__tray{width:406px;height:auto;display:block}.career-hero__why-heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(36px,5vw,55px);font-weight:500;line-height:1}.career-hero__why-desc{font-family:var(--font-primary);color:var(--color-dark-brown);max-width:732px;margin:0 auto 40px;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.5}.career-hero__cta-wrap{justify-content:center;display:flex}.career-jobs{background:var(--color-white);padding:80px 0}.career-jobs__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:40px;display:flex}.career-jobs__header-left{flex-direction:column;gap:16px;display:flex}.career-jobs__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:-.01em;margin:0;font-size:clamp(36px,5vw,55px);font-weight:500;line-height:1}.career-jobs__subtitle{font-family:var(--font-primary);color:var(--color-dark-brown);max-width:500px;margin:0;font-size:clamp(14px,1.2vw,22px);font-weight:400;line-height:1.5}.career-jobs__arrows-row{flex-shrink:0;align-items:center;gap:20px;padding-top:8px;display:flex}.career-jobs__arrow-btn{color:var(--color-dark-brown);cursor:pointer;opacity:.55;background:0 0;border:none;align-items:center;padding:4px;transition:opacity .2s;display:flex}.career-jobs__arrow-btn:hover{opacity:1}.career-jobs__tab-row{width:100%;margin-bottom:0}.career-jobs__tabs-swiper{width:100%}.career-jobs__tabs-swiper .swiper-slide{height:auto}.career-jobs__tab-btn{color:#ffffff80;width:100%;font-family:var(--font-primary);text-transform:uppercase;cursor:pointer;background:#7a7a7a;border:none;border-radius:5px;height:109px;padding:0 16px;font-size:22px;font-weight:400;transition:background .25s,color .25s;display:block}.career-jobs__tab-btn--active{background:var(--color-dark-brown);color:var(--color-white)}.career-jobs__tab-btn:not(.career-jobs__tab-btn--active):hover{color:#fffc;background:#686868}.career-jobs__list{margin-top:40px}.career-jobs__list-divider{background:#231f2026;width:100%;height:1px}.career-job{justify-content:space-between;align-items:center;gap:48px;padding:36px 0;display:flex;position:relative}.career-job__left{flex-direction:column;flex:1;gap:12px;display:flex}.career-job__title{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:0;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1}.career-job__desc{font-family:var(--font-primary);color:var(--color-dark-brown);max-width:540px;margin:0;font-size:clamp(14px,1.1vw,18px);font-weight:400;line-height:1.5}.career-job__meta{font-family:var(--font-primary);color:#231f2066;letter-spacing:0;font-size:15px;font-weight:400}.career-job__right{flex-shrink:0}.career-job__divider{background:#231f2026;height:1px;position:absolute;bottom:0;left:0;right:0}.career-modal{z-index:9000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#231f208c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.career-modal__panel{background:var(--color-dark-brown);border-radius:5px;width:100%;max-width:1280px;position:relative;overflow:hidden}.career-modal__close{color:#ffffffb3;cursor:pointer;z-index:9001;background:0 0;border:none;align-items:center;padding:8px;transition:color .2s;display:flex;position:absolute;top:36px;right:40px}.career-modal__close:hover{color:var(--color-white)}.career-modal__content{padding:80px 80px 100px}.career-modal__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);margin:0 0 20px;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1}.career-modal__intro{font-family:var(--font-primary);color:#ffffffa6;max-width:480px;margin:0 0 56px;font-size:clamp(14px,1.2vw,22px);font-weight:400;line-height:1.5}.career-modal__success{font-family:var(--font-primary);color:var(--color-lime-yellow);margin:40px 0;font-size:22px;font-weight:400}.career-modal__form{flex-direction:column;gap:0;display:flex}.career-modal__section{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.career-modal__section-label{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;margin:0 0 4px;font-size:14px;font-weight:400}.career-modal__row{gap:12px;display:grid}.career-modal__row--2,.career-modal__row--half{grid-template-columns:1fr 1fr}.career-modal__two-col{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:0;display:grid}.career-modal__input{width:100%;height:65px;font-family:var(--font-primary);color:var(--color-white);background:#ffffff14;border:none;border-radius:3px;outline:none;padding:0 20px;font-size:18px;font-weight:400;transition:background .2s}.career-modal__input::placeholder{color:#ffffff59}.career-modal__input:focus{background:#ffffff1f}.career-modal__input--mt{margin-top:0}.career-modal__file-drop{height:65px;font-family:var(--font-primary);color:#ffffff59;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border-radius:3px;align-items:center;padding:0 20px;font-size:18px;font-weight:400;transition:background .2s;display:flex}.career-modal__file-drop:hover,.career-modal__file-drop--drag{background:#ffffff24}.career-modal__file-drop--has{color:var(--color-white)}.career-modal__error{font-family:var(--font-primary);color:#e07c72;margin:8px 0 0;font-size:14px}.career-modal__submit-wrap{justify-content:center;margin-top:48px;display:flex}.career-modal__submit-btn{color:var(--color-white)!important}.career-modal__submit-btn:hover{color:var(--color-lime-yellow)!important}.cselect{width:100%;position:relative}.cselect__trigger{cursor:pointer;width:100%;height:65px;font-family:var(--font-primary);color:var(--color-white);text-align:left;background:#ffffff14;border:none;border-radius:3px;justify-content:space-between;align-items:center;padding:0 20px;font-size:18px;font-weight:400;transition:background .2s;display:flex}.cselect--open .cselect__trigger,.cselect__trigger:hover{background:#ffffff1f}.cselect__placeholder{color:#ffffff59}.cselect__value{color:var(--color-white)}.cselect__arrow{color:#ffffff80;flex-shrink:0;align-items:center;margin-left:8px;transition:transform .22s;display:flex}.cselect__arrow--up{transform:rotate(180deg)}.cselect__dropdown{z-index:100;background:#3a3535;border-radius:3px;max-height:220px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.cselect__option{font-family:var(--font-primary);color:#fffc;cursor:pointer;padding:12px 20px;font-size:17px;font-weight:400;transition:background .15s,color .15s}.cselect__option:hover{color:var(--color-white);background:#ffffff14}.cselect__option--active{color:var(--color-lime-yellow)}.career-cta{background:var(--color-white);padding:0 0 100px}.career-cta__card{background:var(--color-dark-brown);text-align:center;border-radius:5px;flex-direction:column;align-items:center;gap:20px;padding:72px 48px;display:flex}.career-cta__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-white);letter-spacing:.01em;margin:0;font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1}.career-cta__desc{font-family:var(--font-primary);color:#ffffffd9;max-width:520px;margin:0;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.4}.career-cta__link{margin-top:8px;color:var(--color-white)!important}.career-cta__link:hover{color:var(--color-lime-yellow)!important}.legal-page{background:var(--color-white);padding:100px 0 120px}.legal-page__header{border-bottom:1px solid #231f201f;margin-bottom:72px;padding-bottom:48px}.legal-page__heading{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1}.legal-page__updated{font-family:var(--font-primary);color:#231f2066;letter-spacing:.02em;margin:0;font-size:16px;font-weight:400}.legal-page__layout{grid-template-columns:240px 1fr;align-items:start;gap:80px;display:grid}.legal-page__sidebar{position:sticky;top:100px}.legal-page__nav{flex-direction:column;gap:4px;display:flex}.legal-page__nav-item{text-align:left;font-family:var(--font-primary);color:#231f2061;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-left:2px solid #0000;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;transition:color .2s,border-color .2s}.legal-page__nav-item:hover{color:var(--color-dark-brown)}.legal-page__nav-item--active{color:var(--color-dark-brown);border-left-color:var(--color-dark-brown);font-weight:500}.legal-page__body{flex-direction:column;gap:60px;display:flex}.legal-page__section{flex-direction:column;gap:16px;scroll-margin-top:100px;display:flex}.legal-page__section-title{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:.05em;margin:0;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.2}.legal-page__text{font-family:var(--font-primary);color:#231f20b3;white-space:pre-line;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:400;line-height:1.8}.legal-page__contact{flex-direction:column;gap:16px;display:flex}.legal-page__contact-block{border-left:3px solid var(--color-dark-brown);background:#f5f3f0;border-radius:4px;flex-direction:column;gap:8px;padding:24px 28px;display:flex}.legal-page__contact-company{font-family:var(--font-primary);color:var(--color-dark-brown);margin-bottom:4px;font-size:16px;font-weight:500}.legal-page__contact-link{font-family:var(--font-primary);color:#231f20b3;font-size:15px;font-weight:400;line-height:1.6;text-decoration:none;transition:color .2s}.legal-page__contact-link:hover{color:var(--color-maroon);text-decoration:underline}a.dsk-link.dsk-link--default.hfaq__cta.mobileBtn,.footer__socials.mobileSocials,span.hero__moving.forMobile,.services-hero__mobile-lottie,.svc-tabs__arrows.forMobile{display:none}
@media (max-width:1600px){.hero__heading,.hero__moving,.about-hero__heading,.services-hero__title,.contact__heading,.career-hero__heading,.faq__heading{font-size:60px}.legal-page__heading,.whats-mensa__heading{font-size:45px}.why-mensa__heading,.sp__heading,.testimonials__heading,.hfaq__heading,.about-tabs__heading,.about-drives__heading,.svc-cta__heading,.career-hero__why-heading,.career-jobs__heading,.career-cta__heading,.hiw__heading{font-size:43px}.faq__question{font-size:25px}.why-mensa__title,.scar__label,.sp__card-title{font-size:24px}.testimonials__text{font-size:20px}.hero__content--in .hero__cta-wrap .dsk-link.dsk-link--default .dsk-text,.dsk-text,.hero__desc,.whats-mensa__desc,.mega-menu__link,.mega-menu__sublink,.testimonials__subtitle,.testimonials__role,.sp__subtitle,.sp__card-desc,.newsletter__desc,.newsletter__input,.contact__input,.contact__select,.contact__textarea,.contact-select__trigger,.faq__answer-text,.career-modal__success,.about-tabs__btn,.svc-tabs__btn,.faq__tab-btn,.career-jobs__tab-btn,.about-hero__text,.about-tabs__text,.services-hero__desc,.svc-tabs__intro,.svc-tabs__item-desc,.hiw__sub,.hiw__step-desc,.svc-cta__desc,.contact__info-desc,.contact__info-link,.career-hero__intro,.career-hero__why-desc,.career-jobs__subtitle,.career-modal__intro,.career-cta__desc,.about-drives__mv-text,.hfaq__question{font-size:18px}.hfaq__answer{font-size:16px}.topbar__inner{font-size:13px}.mega-menu__inner{padding:70px 0}.sp__image-wrap{height:230px}.sp__card{height:300px;padding-top:50px}.faq__tab-btn,.career-jobs__tab-btn,.svc-tabs__btn,.about-tabs__btn{height:70px;padding:0 20px;font-size:15px}.about-tabs__panel{padding:40px}.about-tabs__col{padding:20px 0}.about-tabs__img-wrap{aspect-ratio:2;object-position:center top}.about-drives__mv{min-height:240px;padding:30px}.about-drives__card{height:250px}.about-drives__card:hover .about-drives__card-desc{height:60px}}@media (max-width:1180px){span.topbar__tagline,a.topbar__link.topbar__email{display:none}.container.topbar__inner{flex-direction:row;justify-content:center;align-items:center;display:flex}header.header{padding:0 20px}.header__cta{display:none}.mega-menu,.mega-menu.mega-menu--open.mega-menu--sticky{top:72px;overflow:hidden}.mega-menu__inner{flex-direction:column;align-items:stretch;max-width:100%;height:calc(100% - 72px);padding:0;overflow:hidden auto}.mega-menu__visual,.mega-menu__divider,.mega-menu__subnav,.mega-menu__locale{display:none}.mega-menu--open{top:106px}.mega-menu__nav{width:100%;height:auto;padding:80px 0 0}.mega-menu__list{gap:0;width:250px;margin:0 auto}.mega-menu__item{border-bottom:1px solid #000}.mega-menu__link{text-align:center;white-space:normal;justify-content:center;width:100%;padding:18px 24px;font-size:26px}.mega-menu__bracket{display:none}.mega-menu__list:has(.mega-menu__link:hover) .mega-menu__link:not(:hover){opacity:1}.mega-menu__mobile-bar{z-index:10;background:#edebe8;border-top:1px solid #231f201f;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.mega-menu__mobile-locale{align-items:center;gap:6px;display:flex}.mega-menu__mobile-services{z-index:20;background:#edebe8;flex-direction:column;height:80vh;padding:80px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;overflow:hidden auto;transform:translate(100%)}.mega-menu__mobile-services--open{transform:translate(0)}.mega-menu__mobile-back{cursor:pointer;color:var(--color-dark-brown);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:80px;left:80px}.mega-menu__mobile-back:hover{opacity:.55}.mega-menu__mobile-svc-header{text-align:center;padding:0}.mega-menu__mobile-svc-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark-brown);justify-content:center;align-items:center;gap:12px;margin:0 0 20px;font-size:22px;font-weight:500;display:flex}.mega-menu__mobile-svc-bracket{color:var(--color-dark-brown);flex-shrink:0}.mega-menu__mobile-svc-line{background:#231f2024;width:100%;height:1px;margin-bottom:0}.mega-menu__mobile-svc-list{margin:0;padding:0 24px;list-style:none}.mega-menu__mobile-svc-item{border-bottom:1px solid #231f2024}.mega-menu__mobile-svc-link{text-align:center;text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--color-dark-brown);padding:20px 0;font-size:22px;font-weight:400;text-decoration:none;transition:opacity .2s;display:block}.mega-menu__mobile-svc-link:hover{opacity:.55}.mega-menu__mobile-svc-img{flex:1;width:100%;min-height:220px;margin-top:20px;position:relative}section.why-mensa{overflow:hidden}.marquee__item{width:23vw}.hero__content{padding:20px}section.whats-mensa{padding-top:0}.mobileScrollDiv{width:100%;padding:20px 40px;overflow:auto}.why-mensa__panels{width:1100px}.why-mensa__panel{flex:0 0 25%;width:auto}h2.why-mensa__heading{margin-bottom:40px}.why-mensa__cta-wrap{margin-top:50px}.scar__frame{min-height:90vh}section.sp{padding:20px 20px 70px}.sp__cards{flex-direction:column;gap:10px;display:flex}.sp__image-wrap{margin-bottom:10px}a.dsk-link.dsk-link--default.hfaq__cta.desktopBtn{display:none}.hfaq__card{flex-direction:column;align-items:center;display:flex}.hfaq__left{text-align:center;width:100%;min-height:auto;padding:0 0 40px}.newsletter__form-panel{text-align:center;flex-direction:column;align-items:center;display:flex}.newsletter__form{flex-direction:column;align-items:center;width:100%;display:flex}.footer__bottom-inner{flex-direction:row;padding:20px;display:flex}.footer__main.container{text-align:center;flex-direction:column;align-items:center;padding:50px 30px;display:flex}img.footer__logo{max-width:140px;margin:0 auto 20px}.footer__main.container .footer__brand{width:100%}.footer__socials.desktopSocials{display:none}nav.footer__nav{margin:0 auto}address.footer__contact{max-width:100%;margin:0 auto 10px}.scar__arrow.scar__arrow--2{transform:rotate(-10deg)scaleX(-1)scaleY(-1)}.about-hero__content{flex-direction:row;display:flex}.about-hero__left{width:50%;padding:40px;top:90px}.about-hero__divider{display:none}.about-hero__right{width:50%;margin-top:100px}.about-hero__scroll{margin-top:180px}section.about-tabs{padding:20px}section.about-drives,section.svc-tabs{padding:20px 20px 80px}.hiw__grid{flex-flow:wrap;gap:50px;padding:20px;display:flex}.services-hero__left{padding:0 30px}.svc-tabs__panel{padding:40px}section#open-positions{padding:80px 20px}section.career-cta{padding:20px 20px 100px}section.faq{padding:100px 20px}section.svc-cta{padding:20px 20px 100px}.contact__body{flex-direction:column;align-items:center;gap:30px;display:flex}.contact__form-wrap,.contact__info{width:100%}section.contact{padding:100px 20px}section.legal-page{padding:50px 20px}.legal-page__layout{gap:20px}a.dsk-link.dsk-link--default.hfaq__cta.mobileBtn{margin-bottom:40px;display:flex}.footer__socials.mobileSocials{flex-direction:row;justify-content:space-between;width:100%;display:flex}}@media (max-width:736px){nav.mega-menu__nav{padding:20px}.header__logo{width:75px}.mega-menu__link{font-size:22px}.mega-menu__list{width:189px}.mega-menu__mobile-bar{border:0}.mega-menu__mobile-services{height:72vh;padding:20px}button.mega-menu__mobile-back{top:23px;left:23px}.mega-menu__mobile-svc-img{min-height:130px}h1.hero__heading{font-size:44px}.hero__middle{flex-direction:column;display:flex}.hero__bracket-clip{width:242px;height:65px}.hero__divider{z-index:-1;background:#000;width:2px;height:141px;margin:-90px 0 20px;position:relative}span.hero__moving.forDesktop{display:none}.hero__heading,.hero__moving,.about-hero__heading,.services-hero__title,.contact__heading,.career-hero__heading,.faq__heading{font-size:50px}p.hero__desc{text-align:center;margin-top:30px}.hero__moving-wrap{margin:0}section.logo-slider{padding:30px 0}.marquee__item{opacity:1;width:25vw}section.whats-mensa{padding:20px}.whats-mensa__card{border-radius:5px;flex-direction:column;min-height:670px;display:flex}.whats-mensa__left{text-align:center;align-items:center;gap:10px;padding:35px;display:flex}.legal-page__heading,.whats-mensa__heading{font-size:35px}.whats-mensa__bottle{height:300px}.why-mensa__heading,.sp__heading,.testimonials__heading,.hfaq__heading,.about-tabs__heading,.about-drives__heading,.svc-cta__heading,.career-hero__why-heading,.career-jobs__heading,.career-cta__heading,.hiw__heading{font-size:35px}section.why-mensa{padding:50px 0}.mobileScrollDiv{padding:20px}.why-mensa__cta-wrap{margin-top:30px}.scar__arrow img{width:auto;height:85px}.scar__arrow.scar__arrow--2{transform:none}.scar__label{text-align:center;width:100%;left:auto!important}.testimonials__card{border-width:8px;padding:20px}.testimonials__text,.hero__content--in .hero__cta-wrap .dsk-link.dsk-link--default .dsk-text,.dsk-text,.hero__desc,.whats-mensa__desc,.mega-menu__link,.mega-menu__sublink,.testimonials__subtitle,.testimonials__role,.sp__subtitle,.sp__card-desc,.newsletter__desc,.newsletter__input,.contact__input,.contact__select,.contact__textarea,.contact-select__trigger,.faq__answer-text,.career-modal__success,.about-tabs__btn,.svc-tabs__btn,.faq__tab-btn,.career-jobs__tab-btn,.about-hero__text,.about-tabs__text,.services-hero__desc,.svc-tabs__intro,.svc-tabs__item-desc,.hiw__sub,.hiw__step-desc,.svc-cta__desc,.contact__info-desc,.contact__info-link,.career-hero__intro,.career-hero__why-desc,.career-jobs__subtitle,.career-modal__intro,.career-cta__desc,.about-drives__mv-text,.hfaq__question{font-size:16px}section.testimonials{margin-top:30px;padding-bottom:40px}h2.testimonials__heading{max-width:260px;margin:0 auto 12px}.testimonials__header{margin-bottom:30px}p.sp__subtitle br{display:none}.sp__image-wrap{height:117px}.sp__card{gap:10px;height:auto;padding:20px}.why-mensa__title,.scar__label,.sp__card-title{font-size:18px}p.sp__card-desc{font-size:15px}section.hfaq{padding:20px}.hfaq__card{border-radius:5px;padding:15px}.hfaq__left{padding-top:40px}.hfaq__item--open{padding:20px}.hfaq__item{border-radius:5px}.hfaq__trigger{padding:15px}.hfaq__trigger span.hfaq__question{font-size:15px}section.newsletter{flex-direction:column;margin-top:40px;display:flex}p.footer__desc{margin:0;font-size:16px}.footer__bottom-inner{flex-direction:column-reverse;gap:10px;display:flex}.footer__nav-link,.footer__contact-link{font-size:16px}img.footer__logo{max-width:96px}.newsletter__form-panel{padding:30px}section.about-hero{padding:30px 20px}.about-hero__heading-row h1.about-hero__heading{font-size:30px}.about-hero__content{flex-direction:column;display:flex}.about-hero__left{width:100%;padding:0}.about-hero__right{text-align:right;width:100%;margin-top:40px;padding:0}.about-hero__scroll-label{font-size:16px}.about-hero__scroll{margin-top:230px}.about-hero__text{padding-top:20px}.about-hero__heading-row{margin:20px 0 70px}.about-hero__red-bottle img{width:60px}.about-hero__red-bottle{width:60px;height:auto;top:-120px;left:auto;right:60px}.ourClientSection .ourClientSection__inner{gap:30px}.ourClientSection{padding-bottom:0}.about-tabs__bar{width:800px}section.about-tabs{padding:0;overflow:hidden}.about-tabs__panel-wrap{padding:0 20px}.about-tabs__panel{text-align:center;padding:20px}.about-tabs__content{flex-direction:column;display:flex}.about-tabs__content .about-tabs__col:last-child{flex-direction:column-reverse;display:flex}.about-tabs__divider{display:none}section.about-drives .mobileScrollDiv{padding:0 20px}.about-drives__top{width:600px}.about-drives__values{width:1000px}section.about-drives{padding:20px 0}.services-hero__left,.services-hero__line,.services-hero__marquee-wrap{display:none}.services-hero__mobile-lottie{width:250px;height:auto;margin:0 auto;display:block}section.services-hero{padding:50px 0}h1.services-hero__title:before{content:"";background:#000;width:1px;height:56px;margin:0 auto 20px;display:block}h1.services-hero__title{margin:0}p.services-hero__desc{max-width:350px}section.svc-tabs{padding:0}.svc-tabs__bar{width:780px;margin:0}section.svc-tabs .svc-tabs__panel{margin:0 20px;padding:30px 0}.svc-tabs__arrows.forDesktop{display:none}.svc-tabs__top{text-align:center;margin:0 0 40px;padding:0 30px}.svc-tabs__arrows.forMobile{justify-content:center;align-items:center;margin:40px auto 0;display:flex}.svc-tabs__grid{width:840px;padding:0 30px}section.hiw{padding:70px 0}p.hiw__sub{max-width:226px;margin:0 auto}.hiw__grid{flex-flow:row;width:1000px;margin:20px auto 30px;padding:0;display:flex}.swiper.svc-tabs__swiper{padding:10px 30px}section.career-hero{padding:40px}.career-jobs__arrows-row{display:none}.career-jobs__header-left{text-align:center;padding:0 20px}section#open-positions{padding:70px 0}.career-jobs__tab-row{width:100%}.paddingrow>div>div{padding:0 20px}.career-job{flex-direction:column;padding:20px;display:flex}.career-job__right{text-align:right;width:100%;margin-top:-70px}.career-modal__content{text-align:center;padding:25px}.career-modal__close{top:22px;right:15px}.career-modal__row--2,.career-modal__row--half{grid-template-columns:1fr}.career-modal__two-col{grid-template-columns:1fr;gap:0}.career-modal__submit-wrap{margin:0 0 20px}section.faq{padding:60px 0}h1.faq__heading{text-align:center;margin:0 auto 50px;font-size:35px}h1.contact__heading:before,h1.faq__heading:before{content:"";background:#000;width:1px;height:56px;margin:0 auto 30px;display:block}.faq__arrows-row{display:none}.swiper.faq__tabs-swiper{margin:0 auto}.swiper.faq__tabs-swiper .swiper-wrapper{padding:0 20px}.faq__list{margin-top:40px;padding:0 25px}.faq__question{padding:15px 0;font-size:18px}.svc-cta__card{padding:40px}.contact__info-content{padding:25px}.contact__bottle{width:140px}.contact__info{min-height:auto}.contact__info-links{max-width:230px}.contact__body{gap:10px}section.contact{padding:40px 20px}}
