
    #mercado-wireframe{--m-navy:#0B2942;--m-ink:#0A2439;--m-orange:#D77428;--m-cream:#F7F4ED;--m-mist:#EAF0F3;--m-line:#D7E0E3;--m-muted:#526776;color:var(--m-ink);font-family:'Source Sans 3',Arial,sans-serif;font-size:16px;line-height:1.5;background:var(--m-cream)}
    #mercado-wireframe *{box-sizing:border-box}#mercado-wireframe [hidden]{display:none!important}
    #mercado-wireframe h1,#mercado-wireframe h2,#mercado-wireframe h3{font-family:inherit;color:inherit;letter-spacing:-.035em;line-height:1.1;margin:0 0 14px;font-weight:750}
    #mercado-wireframe h1{font-size:clamp(34px,5vw,59px)}#mercado-wireframe h2{font-size:30px}#mercado-wireframe h3{font-size:21px}
    #mercado-wireframe p{margin:0 0 16px}#mercado-wireframe button,#mercado-wireframe input,#mercado-wireframe textarea,#mercado-wireframe select{font:inherit}
    #mercado-wireframe button,#mercado-wireframe a{touch-action:manipulation}#mercado-wireframe button:focus-visible,#mercado-wireframe a:focus-visible,#mercado-wireframe input:focus-visible,#mercado-wireframe textarea:focus-visible,#mercado-wireframe select:focus-visible{outline:3px solid var(--m-orange);outline-offset:4px}
    #mercado-wireframe .m-review{padding:16px 110px 14px 25px;background:var(--m-mist);font-size:13px;letter-spacing:.04em}
    #mercado-wireframe .m-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 16px;background:var(--m-mist)}
    #mercado-wireframe .m-tabs button{padding:10px 13px;border:1px solid var(--m-line);background:white;color:var(--m-navy);min-height:44px}
    #mercado-wireframe .m-tabs button[aria-pressed=true]{background:var(--m-navy);color:white;border-color:var(--m-navy)}
    #mercado-wireframe .m-header{background:white;padding:18px 5%;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}
    #mercado-wireframe .m-home{border:0;background:none;padding:0}#mercado-wireframe .m-nav a[aria-current="page"]{color:var(--m-orange);text-decoration:underline;text-underline-offset:6px}#mercado-wireframe .m-logo{width:210px;height:70px;object-fit:contain;display:block}
    #mercado-wireframe .m-nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
    #mercado-wireframe .m-nav a{text-decoration:none;border:0;background:none;color:var(--m-navy);padding:10px 0;font-size:15px;font-weight:600;min-height:44px}
    #mercado-wireframe .m-button{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:13px 18px;min-height:48px;border:0;background:linear-gradient(115deg,#E89C62,#D77428);color:#0C2537;font-weight:700;text-decoration:none}
    #mercado-wireframe .m-button.secondary{background:var(--m-navy);color:white}#mercado-wireframe .m-button.outline{background:transparent;border:1px solid currentColor;color:inherit}
    #mercado-wireframe .m-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:23px}
    #mercado-wireframe .m-hero{background:linear-gradient(115deg,#061A2B 3%,#0B2942 46%,#245769 100%);color:white;padding:48px 5%}
    #mercado-wireframe .m-grid2{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}
    #mercado-wireframe .m-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:17px}
    #mercado-wireframe .m-hero .m-kicker{color:#E9B58C}#mercado-wireframe .m-accent{color:#E69B60}
    #mercado-wireframe .m-photo{background:var(--m-mist);color:var(--m-muted);min-height:210px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;border:1px dashed #8c9da8}
    #mercado-wireframe .m-photo small{font-size:13px;max-width:270px}#mercado-wireframe .m-photo.hero{min-height:320px;background:#17394e;color:#e5edf1;border-color:#8298a6;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%,0 12%)}
    #mercado-wireframe .m-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 5%;background:var(--m-navy);color:white;font-size:14px;border-top:1px solid #ffffff26}
    #mercado-wireframe .m-section{padding:40px 5%}#mercado-wireframe .m-section.white{background:white}#mercado-wireframe .m-section.mist{background:var(--m-mist)}
    #mercado-wireframe .m-caption{font-size:13px;color:var(--m-muted)}#mercado-wireframe .m-intro{max-width:650px}
    #mercado-wireframe .m-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}
    #mercado-wireframe .m-route{padding-top:20px;border-top:3px solid var(--m-orange);display:flex;flex-direction:column;align-items:flex-start}#mercado-wireframe .m-route .m-link{margin-top:auto}
    #mercado-wireframe .m-link{border:0;background:none;padding:8px 0;color:var(--m-navy);text-decoration:underline;text-underline-offset:4px;font-weight:700;min-height:44px;text-align:left}
    #mercado-wireframe .m-icon{display:block;margin-bottom:12px;color:var(--m-orange)}
    #mercado-wireframe .m-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:25px}#mercado-wireframe .m-six article{border-top:1px solid var(--m-line);padding-top:16px}
    #mercado-wireframe .m-six h3{font-size:19px}#mercado-wireframe .m-six p{font-size:15px;margin:0}
    #mercado-wireframe .m-flow{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin:28px 0;gap:16px}
    #mercado-wireframe .m-flow li{position:relative;border-top:2px solid var(--m-orange);padding-top:16px;font-size:14px}
    #mercado-wireframe .m-flow li:not(:last-child):after{content:'→';position:absolute;right:-14px;top:-15px;color:var(--m-orange);font-size:20px;background:var(--m-cream)}
    #mercado-wireframe .m-flow strong{display:block;margin:7px 0;font-size:16px;line-height:1.2}#mercado-wireframe .m-flow p{font-size:14px}
    #mercado-wireframe .m-outline{padding:20px;border-left:3px solid var(--m-orange);background:var(--m-mist);margin:25px 0}
    #mercado-wireframe .m-footer{background:#071C2D;color:#E4EDF0;padding:28px 5%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px}
    #mercado-wireframe .m-footer a{color:#E9B58C}#mercado-wireframe .m-form{max-width:680px;margin-top:25px}#mercado-wireframe .m-field{display:block;margin:0 0 18px;font-weight:600}
    #mercado-wireframe .m-field input,#mercado-wireframe .m-field textarea,#mercado-wireframe .m-field select{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #8c9da8;background:white;color:var(--m-ink);font-size:16px;font-weight:400;min-width:0}
    #mercado-wireframe .m-field textarea{min-height:100px;resize:vertical}#mercado-wireframe .m-field small{font-size:14px;font-weight:400;color:var(--m-muted)}
    #mercado-wireframe .m-changes{width:100%;border-collapse:collapse;margin-top:25px;text-align:left}#mercado-wireframe .m-changes th,#mercado-wireframe .m-changes td{padding:15px 10px;border-bottom:1px solid var(--m-line);vertical-align:top;overflow-wrap:anywhere}
    #mercado-wireframe .m-changes th{font-weight:700}#mercado-wireframe .m-note{padding:12px 5%;font-size:13px;background:var(--m-mist);color:var(--m-muted)}
    @media(max-width:700px){#mercado-wireframe .m-grid2{grid-template-columns:1fr}#mercado-wireframe .m-three,#mercado-wireframe .m-six{grid-template-columns:1fr}#mercado-wireframe .m-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}#mercado-wireframe .m-flow li:nth-child(2n):after{display:none}#mercado-wireframe .m-header{gap:4px}#mercado-wireframe .m-nav{gap:14px}#mercado-wireframe .m-photo.hero{min-height:190px}#mercado-wireframe .m-hero{padding-top:32px}#mercado-wireframe h2{font-size:27px}#mercado-wireframe .m-section{padding-top:30px;padding-bottom:30px}#mercado-wireframe .m-tabs{padding-left:5%;padding-right:5%}#mercado-wireframe .m-changes{font-size:14px}#mercado-wireframe .m-changes th,#mercado-wireframe .m-changes td{padding:12px 5px}}
  

    #mercado-wireframe .m-picture{display:block;width:100%;object-fit:cover;aspect-ratio:1.5;background:var(--m-mist)}
    #mercado-wireframe .m-montage{display:grid;grid-template-columns:1fr 1fr;gap:10px}#mercado-wireframe .m-montage img:first-child{grid-column:1/-1;aspect-ratio:1.65}#mercado-wireframe .m-montage img{height:100%;min-height:0}
    #mercado-wireframe .m-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 18px;margin-top:27px}
    #mercado-wireframe .m-gallery h3{font-size:19px;margin:12px 0 8px}#mercado-wireframe .m-gallery p{font-size:14px;color:var(--m-muted);margin-bottom:8px}
    #mercado-wireframe .m-gallery article{min-width:0}#mercado-wireframe .m-category-number{font-size:12px;letter-spacing:.1em;color:var(--m-muted);display:block;margin-top:12px}
    #mercado-wireframe .m-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;margin-top:25px}#mercado-wireframe .m-case-grid h3{margin-top:12px}#mercado-wireframe .m-case-grid p{font-size:15px}
    #mercado-wireframe .m-label{display:inline-block;margin:13px 0 7px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted)}
    #mercado-wireframe .m-specialisms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px}#mercado-wireframe .m-specialisms article{border-top:2px solid var(--m-orange);padding-top:16px}
    #mercado-wireframe .m-process-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}#mercado-wireframe figure{margin:0}#mercado-wireframe figcaption{font-size:13px;color:var(--m-muted);margin-top:8px}
    #mercado-wireframe .m-case-detail{margin-top:35px;border-top:3px solid var(--m-orange);padding-top:25px}#mercado-wireframe .m-case-detail h2{max-width:620px}
    #mercado-wireframe .m-case-outline{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}#mercado-wireframe .m-case-outline article{border-top:1px solid var(--m-line);padding-top:16px}
    #mercado-wireframe .m-credits{padding:20px 5%;background:var(--m-cream);font-size:13px;color:var(--m-muted)}#mercado-wireframe .m-credits summary{padding:10px 0;min-height:44px}#mercado-wireframe .m-credits ul{columns:3;padding-left:18px}#mercado-wireframe .m-credits a{color:inherit}
    @media(max-width:800px){#mercado-wireframe .m-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}#mercado-wireframe .m-case-grid,#mercado-wireframe .m-specialisms{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:520px){#mercado-wireframe .m-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#mercado-wireframe .m-gallery h3{font-size:18px}#mercado-wireframe .m-case-grid,#mercado-wireframe .m-specialisms,#mercado-wireframe .m-case-outline{grid-template-columns:1fr}#mercado-wireframe .m-process-photos{grid-template-columns:1fr}#mercado-wireframe .m-credits ul{columns:1}}
  
@font-face{font-family:'Source Sans 3';src:url('/assets/source-sans-3.ttf') format('truetype');font-weight:200 900;font-display:swap}
body{margin:0;background:#F7F4ED}#mercado-wireframe{max-width:1600px;margin:0 auto}#mercado-wireframe a{color:inherit}#mercado-wireframe .m-button{color:#0C2537}#mercado-wireframe .m-button.secondary{color:white}#mercado-wireframe .m-button.outline{color:inherit}#mercado-wireframe .m-nav a:last-child{background:#D77428;color:#0B2942;padding:11px 15px;border-radius:4px}#mercado-wireframe .m-button{border-radius:4px}#mercado-wireframe .m-home{display:block}#mercado-wireframe .m-link{display:inline-block}#mercado-wireframe .m-nav a[aria-current=page]{color:#994613}#mercado-wireframe .m-nav a:last-child[aria-current=page]{color:#0B2942}#mercado-wireframe .m-credits ul{columns:2}#mercado-wireframe #email-body{min-height:320px}#mercado-wireframe .m-icon{width:22px;height:22px}#mercado-wireframe .m-hero .m-intro{max-width:700px}#mercado-wireframe .m-footer a{display:inline-block;padding:6px 0;color:#E9B58C}#mercado-wireframe .m-caption a{overflow-wrap:anywhere}.skip-link{position:absolute;left:20px;top:-100px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:10px}
@media(max-width:520px){#mercado-wireframe .m-credits ul{columns:1}#mercado-wireframe .m-nav{gap:8px 18px}#mercado-wireframe .m-nav a{font-size:14px}#mercado-wireframe .m-section{padding-left:6%;padding-right:6%}}
