@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 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}.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:20px;margin-bottom:10px;padding-left:20px}.legal__master .button__cierre{margin-top:100px}