@import"https://use.typekit.net/cbv1cvv.css";body.fondo-index{background:#161616}body.fondo-feed{background:#fff}a,button{all:unset;cursor:pointer}::selection{background:#c1da68;color:#161616}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:400}.button{background-color:#666;color:#fff;text-transform:uppercase;font-weight:200;font-size:18px;letter-spacing:0;padding:8px 8px 6px;display:flex;width:160px;justify-content:space-between;align-items:center;transition:.3s ease-in-out}.button:hover{background-color:#161616}.button:hover .button__arrow{rotate:45deg;transition:.3s ease-in-out}.button span{margin-top:3px;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:200}.button .button__arrow{height:16px;transition:2s ease-in-out}.header__master{padding-top:20px;padding-left:3vw;padding-right:3vw;display:flex;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width:600px){.header__master{padding-left:0;padding-right:0}}.header__master a{color:#161616;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200;text-decoration:none;margin-left:5vw}.header__master .menu__hamburger{position:absolute;right:3vw;top:40px}.header__master .menu__instagram{display:flex;margin-top:12px}.footer__master{padding:200px 3vw 30px;text-align:center;background-color:rgba(0,0,0,0);color:inherit;transition:background-color .3s ease,color .3s ease}.footer__links{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:5vw;padding:0;margin:0}@media only screen and (max-width:500px){.footer__links{justify-content:space-between}}.footer__links li{font-size:.75rem;text-transform:uppercase;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:300}.footer__links li a{color:inherit;text-decoration:none}.footer__links li a:hover{color:#666}.menu__master{padding-top:500px;box-sizing:border-box}@media only screen and (max-width:1000px){.menu__master{padding-top:400px}}@media screen and (orientation:landscape)and (max-height:700px){.menu__master{padding-top:500px}}.menu__master .index__intro{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;color:#fff;font-size:13px;font-weight:200;text-align:center;text-transform:uppercase;max-width:460px;margin:0 auto 60px;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:600px){.menu__master .index__intro{font-size:11px;max-width:300px;margin-bottom:40px}}@media screen and (orientation:landscape)and (max-height:400px){.menu__master .index__intro{font-size:10px;margin-bottom:30px}}.menu__master button{all:unset}.menu__master .slider__master{margin-left:auto;margin-right:auto;justify-content:center;text-align:center;display:grid;box-sizing:border-box}.menu__master .slider__master:hover h3{color:#666;letter-spacing:-4px}.menu__master .slider__master h3{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-5px;font-size:72px;font-weight:200;text-align:center;margin-bottom:25px;transition:.3s ease-in-out}@media only screen and (max-width:1000px){.menu__master .slider__master h3{font-size:64px;letter-spacing:-4px}}@media only screen and (max-width:600px){.menu__master .slider__master h3{font-size:48px;letter-spacing:-3px}}@media only screen and (max-width:390px){.menu__master .slider__master h3{font-size:40px;letter-spacing:-1.5px}}@media only screen and (max-width:300px){.menu__master .slider__master h3{font-size:32px;letter-spacing:-1px}}@media screen and (orientation:landscape)and (max-height:400px){.menu__master .slider__master h3{font-size:40px;letter-spacing:-3px;margin-bottom:15px}}.menu__master .slider__master a{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-1px;font-size:24px;font-weight:200;text-decoration:none;display:block;text-align:center;margin-bottom:25px;transition:.3s ease-in-out}.menu__master .slider__master a:hover{color:#666}@media only screen and (max-width:600px){.menu__master .slider__master a{letter-spacing:-1px;font-size:20px;margin-bottom:18px}}@media screen and (orientation:landscape)and (max-height:400px){.menu__master .slider__master a{letter-spacing:-1px;font-size:20px;margin-bottom:18px}}.menu__master .slider__master .slider__item-content{max-height:0;overflow:hidden;transition:1s ease-in-out;margin-bottom:50px;position:relative;top:-100px}@media only screen and (max-width:600px){.menu__master .slider__master .slider__item-content{margin-bottom:20px}}.menu__master .slider__master .slider__item-content a{opacity:0;pointer-events:none}.menu__master .slider__master .slider__item-content.expanded{max-height:300px;transition:1s ease-in-out;position:relative;top:0}.menu__master .slider__master .slider__item-content.expanded a{opacity:1;pointer-events:auto;transition:.4s ease-in-out}.model__feed-master{margin-top:380px;position:relative;transition:.6s ease-in-out}@media only screen and (max-width:1000px){.model__feed-master{margin-top:280px}}@media only screen and (max-width:600px){.model__feed-master{margin-top:180px}}.model__feed-master .model__feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin:0 3vw}@media only screen and (max-width:500px){.model__feed-master .model__feed{grid-template-columns:1fr 1fr}}.model__feed-master .model__feed a{text-decoration:none}.model__feed-master .model__buscador{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border-radius:0;box-shadow:none;position:absolute;top:-200px;right:40px;z-index:100;font-size:14px;text-transform:uppercase;width:40vw;min-height:2rem;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:200;border:none;border-bottom:1px solid #161616;background:rgba(0,0,0,0);outline:none;color:#161616;transition:.3s ease-in-out}.model__feed-master .model__buscador:-webkit-autofill{box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;-webkit-text-fill-color:#161616!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}@media only screen and (max-width:1000px){.model__feed-master .model__buscador{top:-190px}}@media only screen and (max-width:600px){.model__feed-master .model__buscador{position:relative;top:-50px;left:3vw;width:93%}}.model__feed-master .model__tarjeta .model__tarjeta-img{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden}.model__feed-master .model__tarjeta .model__tarjeta-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out}.model__feed-master .model__tarjeta .model__tarjeta-img .model-img-default{opacity:1;z-index:1}.model__feed-master .model__tarjeta .model__tarjeta-img .model-img-hover{opacity:0;z-index:2}@media(hover:hover)and (pointer:fine){.model__feed-master .model__tarjeta .model__tarjeta-img:hover .model-img-hover{opacity:1}.model__feed-master .model__tarjeta .model__tarjeta-img:hover .model-img-default{opacity:0}}.model__feed-master .model__tarjeta .model__tarjeta-name{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;color:#161616;text-transform:uppercase;letter-spacing:0;font-size:14px;font-weight:200;display:block;transition:.3s ease-in-out;margin-top:10px;text-decoration:none}@media only screen and (max-width:390px){.model__feed-master .model__tarjeta .model__tarjeta-name{letter-spacing:-.5px;font-size:14px}}.model__textos{margin-left:3vw;margin-right:3vw;margin-top:150px}.model__textos h1{font-size:48px;letter-spacing:-3px;max-width:500px;margin-bottom:30px}.model__textos h1,.model__textos p{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200}.model__textos p{font-size:14px;letter-spacing:0;line-height:20px;max-width:750px;margin-bottom:10px}.ficha__master{margin-top:120px;position:relative;transition:.6s ease-in-out}.ficha__master .ficha__hero{padding-left:3vw;padding-right:3vw;position:relative}.ficha__master .ficha__hero img,.ficha__master .ficha__hero video{height:70vh;width:100%;object-fit:cover;filter:grayscale(100%) brightness(80%);object-position:top}.ficha__master .ficha__hero h1{position:absolute;top:30px;left:80px;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;font-weight:200;letter-spacing:-8px;font-size:6rem}@media only screen and (max-width:1000px){.ficha__master .ficha__hero h1{left:50px;font-size:5rem;letter-spacing:-7px}}@media only screen and (max-width:500px){.ficha__master .ficha__hero h1{left:30px;font-size:4rem;letter-spacing:-5px}}@media only screen and (max-width:390px){.ficha__master .ficha__hero h1{left:5vw;font-size:2.8rem;letter-spacing:-3px}}.ficha__master .ficha__hero .ficha__botones{position:absolute;display:grid;grid-auto-flow:column;grid-gap:5vw;gap:5vw;margin-left:auto;margin-right:auto;justify-content:center;bottom:20px;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:390px){.ficha__master .ficha__hero .ficha__botones{grid-auto-flow:row;bottom:-20px}}.ficha__master .ficha__hero .ficha__botones a,.ficha__master .ficha__hero .ficha__botones button{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;color:#fff;font-weight:200;letter-spacing:-.5px;transition:.3s ease-in-out;font-size:1.2rem}.ficha__master .ficha__hero .ficha__botones a:hover,.ficha__master .ficha__hero .ficha__botones button:hover{letter-spacing:.1px;color:#c1da68}.ficha__master .ficha__stats{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;row-gap:16px;padding:4rem 3vw;text-transform:uppercase;font-size:.9rem}@media only screen and (max-width:390px){.ficha__master .ficha__stats{justify-content:space-between}}.ficha__master .ficha__stats .stat__title{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:600}.ficha__master .ficha__stats .stat__data{font-weight:300;text-transform:none}.ficha__master .ficha__galeria{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;padding:0 3vw 3vw}@media only screen and (max-width:900px){.ficha__master .ficha__galeria{gap:.5rem}}@media only screen and (max-width:390px){.ficha__master .ficha__galeria{gap:.3rem}}.ficha__master .ficha__galeria img,.ficha__master .ficha__galeria video{object-fit:cover;height:auto;min-height:400px;width:100%;aspect-ratio:1/1;object-position:top}@media only screen and (max-width:900px){.ficha__master .ficha__galeria img,.ficha__master .ficha__galeria video{height:30vh;max-height:400px;min-height:300px}}@media only screen and (max-width:390px){.ficha__master .ficha__galeria img,.ficha__master .ficha__galeria video{height:20vh;max-height:250px;min-height:200px}}.ficha__master .ficha__galeria-opciones{padding:0 3vw 3vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:0 auto}@media only screen and (max-width:1200px){.ficha__master .ficha__galeria-opciones{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.ficha__master .ficha__galeria-opciones{grid-template-columns:repeat(1,1fr)}}.ficha__master .ficha__galeria-opciones .galeria__item{position:relative;min-height:200px;height:auto;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;cursor:pointer;transition:.3s ease-in-out}@media only screen and (max-width:800px){.ficha__master .ficha__galeria-opciones .galeria__item{height:auto;width:auto;min-height:auto;aspect-ratio:16/9}}.ficha__master .ficha__galeria-opciones .galeria__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.6);z-index:1;pointer-events:none;transition:.3s ease-in-out}.ficha__master .ficha__galeria-opciones .galeria__item:hover:before{background-color:rgba(0,0,0,.7);transition:.3s ease-in-out}.ficha__master .ficha__galeria-opciones .galeria__item .galeria__texto{position:relative;z-index:2;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:300;font-size:1.5rem;color:#fff}.ficha__master .ficha__description{padding-left:3vw;padding-right:3vw;display:flex;justify-content:space-between;margin-top:6vh}@media only screen and (max-width:700px){.ficha__master .ficha__description{display:block}}.ficha__master .ficha__description h2{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:200;font-size:48px;text-transform:uppercase;letter-spacing:-3px;max-width:50vw}@media only screen and (max-width:700px){.ficha__master .ficha__description h2{max-width:80vw}}.ficha__master .ficha__description p{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200;line-height:1.2rem;text-align:justify;width:500px;max-width:48%;font-size:14px;letter-spacing:0;line-height:20px}@media only screen and (max-width:700px){.ficha__master .ficha__description p{max-width:100vw;width:100%;margin-top:26px}}.ficha__master .ficha__description .button{margin-top:10px}.ficha__master .ficha__portfolio{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#eee;z-index:15;display:flex;align-items:center;justify-content:center;overflow:hidden}.ficha__master .ficha__portfolio .ficha__logo{position:absolute;top:0;left:3vw;width:100px;height:100px;filter:invert(1)}.ficha__master .ficha__portfolio .ficha__nav{position:absolute;transform:translateY(-50%);font-size:2rem;background:none;border:none;color:#fff;cursor:pointer;z-index:10}.ficha__master .ficha__portfolio .ficha__nav--prev{left:3vw;top:50%}@media only screen and (max-width:900px){.ficha__master .ficha__portfolio .ficha__nav--prev{bottom:15vw;top:auto;padding-left:6vw}}.ficha__master .ficha__portfolio .ficha__nav--prev img{width:30px;rotate:-135deg}.ficha__master .ficha__portfolio .ficha__nav--next{right:3vw;top:50%}@media only screen and (max-width:900px){.ficha__master .ficha__portfolio .ficha__nav--next{bottom:15vw;top:auto;padding-right:6vw}}.ficha__master .ficha__portfolio .ficha__nav--next img{width:30px;rotate:45deg}.ficha__master .ficha__portfolio .ficha__close{position:absolute;top:2vh;right:3vw;font-size:2.5rem;background:none;border:none;color:#fff;cursor:pointer;z-index:1500;fill:#161616}.ficha__master .ficha__portfolio .ficha__close img{width:30px}.ficha__master .ficha__portfolio .ficha__media img,.ficha__master .ficha__portfolio .ficha__media video{max-width:80vw;max-height:80vh}.ficha__master .ficha__portfolio .ficha__media.media--pair{display:flex;gap:1rem;justify-content:center;align-items:flex-start;width:80vw}.ficha__master .ficha__portfolio .ficha__media.media--pair img{height:100%;width:auto;display:block}@media only screen and (max-width:1300px){.ficha__master .ficha__portfolio .ficha__media.media--pair img{height:700px}}@media only screen and (max-width:1200px){.ficha__master .ficha__portfolio .ficha__media.media--pair img{height:600px}}@media only screen and (max-width:1100px){.ficha__master .ficha__portfolio .ficha__media.media--pair img{height:500px}}.contacto{margin-left:3vw;margin-right:3vw;margin-top:350px;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:.9rem;transition:.3s ease-in-out}@media only screen and (max-width:600px){.contacto{margin-top:250px;transition:.3s ease-in-out}}.contacto .contacto__bloque{margin-bottom:4rem}.contacto .contacto__hueco{display:flex}.contacto .contacto__hueco .hueco{width:200px}@media only screen and (max-width:600px){.contacto .contacto__hueco .hueco{width:10vw}}.contacto .contacto__hueco .contacto__tarjetas{width:100%}.contacto .contacto__titulo{font-weight:400;font-size:1rem;margin-bottom:.5rem;text-transform:uppercase}.contacto .contacto__linea{border:none;border-top:1px solid #444;margin-bottom:1.5rem}.contacto .contacto__fila{display:flex;justify-content:space-between;border-bottom:1px solid #333;padding:.7rem 0}.contacto .contacto__etiqueta{color:#ccc;text-transform:uppercase;letter-spacing:.05em}.contacto .contacto__dato{text-align:right;text-transform:uppercase}.form-model{padding-left:3vw;padding-right:3vw;margin-top:350px;margin-left:auto;margin-right:auto;max-width:500px}@media only screen and (max-width:1000px){.form-model{margin-top:250px;transition:.3s ease-in-out}}@media only screen and (max-width:600px){.form-model{margin-top:200px;transition:.3s ease-in-out}}.form-model h1{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200;font-size:81px;letter-spacing:-5px;max-width:500px;margin-bottom:30px}.form-model h2{font-size:1rem;color:#161616}.form-model h2,.form-model p{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200;letter-spacing:0;line-height:20px;max-width:750px;margin-bottom:10px}.form-model p{font-size:.9rem}.form-model .form-model__intro{margin-top:50px;margin-bottom:100px}.form-model .gender-group{display:flex;gap:1.5rem;margin-bottom:50px}@media only screen and (max-width:400px){.form-model .gender-group{display:block}}.form-model .gender-group legend,.form-model .gender-option{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-weight:200}.form-model .gender-option{display:flex;align-items:center;font-size:1rem;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:400px){.form-model .gender-option{margin-bottom:20px}}.form-model .gender-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #000;margin-right:.6rem;border-radius:0;position:relative;top:-2px}.form-model .gender-option input[type=radio]:checked:before{content:"";position:absolute;width:14px;height:14px;background:#161616}.form-model .form-model__fields{display:flex;flex-direction:column;gap:1.25rem}.form-model .form-model__fields input[type=email],.form-model .form-model__fields input[type=tel],.form-model .form-model__fields input[type=text]{border:none;border-bottom:1px solid #000;padding:.75rem 0;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:200;letter-spacing:0;text-transform:uppercase}.form-model .form-model__fields input::placeholder{color:rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:1px}.form-model .form-model__fields input:focus{outline:none;border-bottom-color:#444}.form-model .row-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:500px){.form-model .row-two{grid-template-columns:1fr}}.form-model .photos-info{font-size:.7rem;line-height:1;text-transform:uppercase;color:rgba(0,0,0,.6);margin-bottom:.5rem;margin-top:80px}.form-model .photos-info p{font-size:.8rem;line-height:1rem;margin:0}.form-model .upload-placeholder{display:block;padding:2.5rem 1rem;text-align:center;background:#f5f5f5;border:1px dashed #000;text-transform:uppercase;font-size:.9rem;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;cursor:pointer}.form-model .upload-placeholder:hover{background:#fdfdfd}.form-model .file-list{font-size:.9rem;font-style:italic;color:rgba(0,0,0,.7);font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;margin-bottom:50px}.form-model .checkbox-line input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #000;margin-right:.6rem;border-radius:0;position:relative;top:4px;cursor:pointer}.form-model .checkbox-line{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:.7rem}.form-model .checkbox-line input[type=checkbox]:checked:before{content:"";position:absolute;inset:0;background:#000}.form-model .checkbox-line a{text-decoration:underline}.form-model .submit-button{align-self:flex-start;padding:.9rem 3rem;background:#444;color:#fff;border:none;border-radius:2px;font-size:.9rem;text-transform:uppercase;cursor:pointer;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif}.form-model .submit-button:disabled{background:rgba(68,68,68,.4);cursor:not-allowed}.form-model .submit-button:hover:not(:disabled){background:#303030}.form-model .success-msg{color:green;font-size:.8rem}.form-model .error-msg{color:red;font-size:.8rem}@media(max-width:540px){.form-model .form-model__title{font-size:clamp(2.5rem,14vw,4rem)}.form-model .form-model__intro{font-size:.75rem}}.legal__master{padding-left:3vw;padding-right:3vw;margin-top:350px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1000px){.legal__master{margin-top:250px;transition:.3s ease-in-out}}@media only screen and (max-width:600px){.legal__master{margin-top:200px;transition:.3s ease-in-out}}.legal__master h1{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200;font-size:81px;letter-spacing:-5px;max-width:500px;margin-bottom:30px}@media only screen and (max-width:600px){.legal__master h1{font-size:3rem;transition:.3s ease-in-out}}.legal__master h2{font-size:1.7rem;line-height:1.7rem;margin-bottom:20px;margin-top:50px;color:#161616}.legal__master h2,.legal__master li,.legal__master p,.legal__master ul{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:200;letter-spacing:0;max-width:750px}.legal__master li,.legal__master p,.legal__master ul{font-size:.9rem;line-height:24px;margin-bottom:10px;padding-left:20px}.legal__master .button__cierre{margin-top:100px}.legal__master .legal__sublista{margin-left:30px;color:#80662b}.legal__master .legal__enlace{color:#2c27be;font-weight:400;text-decoration:underline}.sistema{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;background-color:#fff;color:#161616;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:1440px;margin:0 auto}.sistema *,.sistema :after,.sistema :before{box-sizing:border-box}.sistema__brands{text-align:center;padding:60px 40px 40px}@media only screen and (max-width:700px){.sistema__brands{padding:40px 24px 32px}}.sistema__brands-text{font-size:12px;font-weight:300;letter-spacing:-.12px;color:#161616;line-height:22px}.sistema__brands-logos{display:flex;align-items:center;justify-content:center;gap:48px;margin:20px 0;flex-wrap:wrap}@media only screen and (max-width:700px){.sistema__brands-logos{flex-wrap:nowrap;overflow:hidden;gap:0;margin:20px 0}}.sistema__brands-logos img{height:24px;width:auto;max-width:120px;object-fit:contain}@media only screen and (max-width:700px){.sistema__brands-logos img{height:20px;max-width:none}}.sistema__brands-logos img.sistema__brand-smaller{height:19px}@media only screen and (max-width:700px){.sistema__brands-logos img.sistema__brand-smaller{height:16px}}.sistema__brands-logos img.sistema__brand-garnier{height:17px}@media only screen and (max-width:700px){.sistema__brands-logos img.sistema__brand-garnier{height:14px}}.sistema__brands-logos-track{display:contents}@media only screen and (max-width:700px){.sistema__brands-logos-track{display:flex;align-items:center;flex-shrink:0;animation:brandScroll 15s linear infinite}.sistema__brands-logos-track img{flex-shrink:0;padding:0 24px;width:100px;object-fit:contain}}.sistema__brands-logos-track--clone{display:none}@media only screen and (max-width:700px){.sistema__brands-logos-track--clone{display:flex}}@keyframes brandScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.sistema__split{display:flex;align-items:flex-start;gap:3vw;padding:0 3vw}@media only screen and (max-width:1200px){.sistema__split{display:block}}.sistema__split-left{width:55%;flex-shrink:0;position:-webkit-sticky;position:sticky;top:40px;align-self:flex-start;padding-top:80px}@media only screen and (max-width:1200px){.sistema__split-left{width:100%;position:static;align-self:auto;padding-top:0}}.sistema__split-right{width:45%;flex-shrink:0}@media only screen and (max-width:1200px){.sistema__split-right{width:100%}}.sistema__hero{text-align:left;max-width:none;margin:0;padding:0 32px 24px}@media only screen and (max-width:1200px){.sistema__hero{text-align:center;max-width:900px;margin:0 auto;padding:40px 40px 48px}}@media only screen and (max-width:700px){.sistema__hero{padding:24px 24px 48px}}.sistema__title{font-size:64px;line-height:68px;letter-spacing:-3.2px;margin-bottom:0}@media only screen and (max-width:700px){.sistema__title{font-size:38px;line-height:42px;letter-spacing:-1.9px;margin-bottom:28px}}@media only screen and (max-width:400px){.sistema__title{font-size:30px;line-height:34px;letter-spacing:-1.5px}}.sistema__title-light{font-weight:200;font-style:italic}.sistema__title-bold{font-weight:500}.sistema__title-sub{font-size:40px;line-height:48px;letter-spacing:-1.8px;font-weight:200;margin-top:24px;margin-bottom:40px}.sistema__title-sub strong{font-weight:500}@media only screen and (max-width:700px){.sistema__title-sub{font-size:26px;line-height:34px;margin-top:16px;margin-bottom:32px}}@media only screen and (max-width:500px){.sistema__title-sub{font-size:22px;line-height:28px;letter-spacing:-.8px}}.sistema__subtitle{max-width:600px;margin:0 auto}.sistema__subtitle-main{font-weight:500;margin-bottom:4px}.sistema__subtitle-main,.sistema__subtitle-under{font-size:14px;letter-spacing:-.14px;line-height:22px}.sistema__subtitle-under{font-weight:300;text-decoration:underline;text-underline-offset:3px}.sistema__darkbar{background-color:#161616;text-align:left;padding:16px 32px}@media only screen and (max-width:1200px){.sistema__darkbar{text-align:center;padding:16px 40px}}@media only screen and (max-width:700px){.sistema__darkbar{padding:14px 24px}}.sistema__darkbar p{font-size:13px;font-weight:300;letter-spacing:-.13px;line-height:22px;color:#eee}@media only screen and (max-width:500px){.sistema__darkbar p{font-size:11px}}.sistema__step{max-width:720px;margin:0 auto;padding:80px 40px}@media only screen and (max-width:1200px){.sistema__step{max-width:720px}}@media only screen and (max-width:700px){.sistema__step{padding:48px 24px}}.sistema__split-right .sistema__step{max-width:none;margin:0;padding:48px 3vw 48px 0}.sistema__step-title{font-size:36px;font-weight:500;letter-spacing:-1.8px;line-height:40px;text-align:center;margin-bottom:32px}@media only screen and (max-width:700px){.sistema__step-title{font-size:28px;line-height:32px;letter-spacing:-1.4px;margin-bottom:24px}}.sistema__step-num{font-weight:200;color:#999}.sistema__step-subtitle{font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:22px;text-align:center;margin-bottom:40px}@media only screen and (max-width:700px){.sistema__step-subtitle{margin-bottom:28px}}.sistema__video-wrapper{position:relative;width:100%;aspect-ratio:16/9;background:#161616;overflow:hidden;cursor:pointer}.sistema__video{width:100%;height:100%;object-fit:cover}.sistema__sound-btn{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:#fff;border:none;color:#161616;padding:8px 20px;font-size:14px;font-weight:300;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;letter-spacing:-.14px;line-height:20px;white-space:nowrap;cursor:pointer;transition:opacity .2s;text-transform:uppercase}.sistema__sound-btn:hover{opacity:.85}@media only screen and (max-width:500px){.sistema__sound-btn{font-size:12px;padding:6px 14px}}.sistema__form-container{border:1px solid #ccc}.sistema__form-tab{background:#161616;color:#eee;padding:10px 16px;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:16px}.sistema__form-body{padding:24px 20px;background:#fff}.sistema__label{display:block;font-size:16px;font-weight:300;letter-spacing:-.32px;line-height:18px;margin-bottom:8px;margin-top:20px;color:#161616}.sistema__label:first-child{margin-top:0}.sistema__label-hint{font-weight:200;font-size:13px;color:#888;font-style:italic}.sistema__input{width:100%;box-sizing:border-box;padding:10px 14px;font-size:14px;font-weight:500;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;letter-spacing:-.28px;line-height:16px;border:1px solid #ccc;background:#fff;color:#161616;outline:none;transition:border-color .2s}.sistema__input::placeholder{color:#969696;font-weight:500}.sistema__input:focus{border-color:#666}.sistema__input--error{border-color:#831a36!important}.sistema__error{display:block;font-size:12px;font-weight:300;color:#831a36;letter-spacing:-.12px;margin-top:4px;text-transform:none}.sistema__phone-row{display:flex;gap:0;width:100%}.sistema__phone-prefix{width:90px;flex-shrink:0;padding:10px 12px;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.28px;border:1px solid #ccc;background:#fff;color:#161616;outline:none;cursor:pointer;text-transform:uppercase}.sistema__phone-prefix:focus{border-color:#666}.sistema__phone-input{flex:1 1;min-width:0;box-sizing:border-box;padding:10px 14px;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:16px;border:1px solid #ccc;background:#fff;color:#161616;outline:none;transition:border-color .2s}.sistema__phone-input::placeholder{color:#969696;font-weight:500}.sistema__phone-input:focus{border-color:#666}.sistema__select{width:100%;padding:10px 14px;font-size:14px;font-weight:500;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;letter-spacing:-.28px;line-height:16px;border:1px solid #ccc;background:#fff;color:#161616;outline:none;text-transform:uppercase;cursor:pointer;transition:border-color .2s}.sistema__select:focus{border-color:#666}.sistema__textarea{width:100%;padding:10px 14px;font-size:14px;font-weight:500;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;letter-spacing:-.28px;line-height:1.5;border:1px solid #ccc;background:#fff;color:#161616;outline:none;resize:vertical;transition:border-color .2s}.sistema__textarea::placeholder{color:#969696;font-weight:500}.sistema__textarea:focus{border-color:#666}.sistema__platforms{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sistema__platform-option{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:300;letter-spacing:-.26px;color:#161616;cursor:pointer;text-transform:none;transition:font-weight .2s}.sistema__platform-option:has(input:checked){font-weight:500}.sistema__platform-option input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#161616;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0;position:relative;cursor:pointer}.sistema__platform-option input[type=checkbox]:checked:before{content:"";position:absolute;inset:0;background:#161616}.sistema__radio-row{display:flex;gap:24px}.sistema__radio-option{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:300;letter-spacing:-.28px;color:#161616;cursor:pointer}.sistema__radio-option input[type=radio]{width:16px;height:16px;accent-color:#161616;cursor:pointer}.sistema__reveal{animation:sistemaReveal 1s ease-out both;margin-top:32px;padding-top:32px;border-top:1px solid #eee}@keyframes sistemaReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sistema__checkboxes{margin-top:28px;display:flex;flex-direction:column;gap:14px}.sistema__checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:300;line-height:15.36px;letter-spacing:-.24px;color:#555;cursor:pointer;text-transform:none}.sistema__checkbox input[type=checkbox]{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:#161616;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0;position:relative;cursor:pointer}.sistema__checkbox input[type=checkbox]:checked:before{content:"";position:absolute;inset:0;background:#161616}.sistema__checkbox strong{font-weight:500}.sistema__checkbox--error{color:#831a36}.sistema__submit{align-self:flex-end;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px;margin-left:auto;padding:12px 20px 10px;background:#161616;color:#eee;font-size:16px;font-weight:300;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;letter-spacing:-.32px;line-height:20.48px;border:none;cursor:pointer;transition:opacity .2s;text-transform:uppercase}.sistema__submit:hover{opacity:.85}.sistema__submit:disabled{opacity:.5;cursor:not-allowed}.sistema__submit svg{width:13px;height:13px}.sistema__form-success{padding:48px 24px;text-align:center;text-transform:none}.sistema__form-success h3{font-size:24px;font-weight:500;color:#161616;letter-spacing:-.24px;margin-bottom:12px;text-transform:uppercase}.sistema__form-success h3,.sistema__form-success p{font-family:aktiv-grotesk,Arial,Helvetica,sans-serif}.sistema__form-success p{font-size:14px;font-weight:300;color:#686868;line-height:22px;letter-spacing:-.14px}.sistema__carousel{padding:80px 0 0}@media only screen and (max-width:700px){.sistema__carousel{padding:48px 0 0}}.sistema__carousel-wrapper{overflow:hidden;width:100%;scrollbar-width:none}.sistema__carousel-wrapper::-webkit-scrollbar{display:none}.sistema__carousel-track{display:flex;gap:24px;width:max-content;animation:sistemaScroll 120s linear infinite}@media only screen and (max-width:700px){.sistema__carousel-track{gap:16px}}.sistema__carousel-slide{flex-shrink:0;width:320px}@media only screen and (max-width:700px){.sistema__carousel-slide{width:260px}}@media only screen and (max-width:500px){.sistema__carousel-slide{width:200px}}.sistema__carousel-slide img,.sistema__carousel-slide video{display:block;width:100%;height:380px;object-fit:cover}@media only screen and (max-width:700px){.sistema__carousel-slide img,.sistema__carousel-slide video{height:300px}}@media only screen and (max-width:500px){.sistema__carousel-slide img,.sistema__carousel-slide video{height:240px}}@keyframes sistemaScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}@media(max-width:700px){@keyframes sistemaScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}}.sistema__cta-center{display:flex;justify-content:center;margin-top:48px;margin-bottom:80px}@media only screen and (max-width:700px){.sistema__cta-center{margin-bottom:48px}}.sistema__cta-btn{display:inline-flex;align-items:center;gap:20px;padding:12px 20px 10px;background:#161616;color:#eee;font-size:16px;font-weight:300;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;letter-spacing:-.32px;line-height:20.48px;border:1px solid #161616;cursor:pointer;transition:opacity .2s;text-transform:uppercase;text-decoration:none}.sistema__cta-btn:hover{opacity:.85}.sistema__cta-btn svg{width:13px;height:13px}.sistema__footer{background:#161616;padding:60px 40px 40px}@media only screen and (max-width:700px){.sistema__footer{padding:48px 24px 32px}}.sistema__footer-inner{max-width:600px}.sistema__footer-company{color:#eee}.sistema__footer-company,.sistema__footer-legal{font-size:12px;font-weight:300;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;line-height:18px;letter-spacing:-.12px;margin-bottom:24px;text-transform:none}.sistema__footer-legal{color:#868686}.sistema__footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:24px}.sistema__footer-links a{font-size:12px;font-weight:300;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;line-height:18px;letter-spacing:-.12px;color:#eee;text-transform:none;text-decoration:underline;text-underline-offset:2px}.sistema__footer-links a:hover{opacity:.8}.sistema__footer-copy{font-size:11px;font-weight:300;font-family:aktiv-grotesk,Arial,Helvetica,sans-serif;line-height:16px;letter-spacing:-.11px;color:#868686;text-transform:none}