.pg27-sector-unique #pg-piezas{color:#30231c;font-family:"Work Sans",Arial,sans-serif;line-height:1.7}.pg27-sector-unique #pg-piezas *{box-sizing:border-box}.pg27-sector-unique #pg-piezas .pu-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);margin:0 0 clamp(24px,3vw,38px);padding:0}.pg27-sector-unique #pg-piezas .pu-nav a{display:flex;justify-content:center;align-items:center;text-align:center;padding:14px 13px;min-height:56px;background:#fff;border:1px solid rgb(59 38 27 / .07);border-radius:12px;box-shadow:0 7px 20px rgb(54 44 35 / .08);font:500 .9rem/1.45 "Work Sans",Arial,sans-serif;color:#3b261b;text-decoration:none;transition:background-color .18s ease}.pg27-sector-unique #pg-piezas .pu-nav a:hover,.pg27-sector-unique #pg-piezas .pu-nav a:focus-visible{background:#f6f3ee}.pg27-sector-unique #pg-piezas a:focus-visible{outline:2px solid #2c5672;outline-offset:3px}.pg27-sector-unique #pg-piezas .pu-section{padding:clamp(23px,3.2vw,42px) 0;margin:0;border-top:1px solid #d9cec0;scroll-margin-top:105px}.pg27-sector-unique #pg-piezas .pu-section:first-of-type{padding-top:clamp(16px,2.4vw,28px);border-top-color:rgb(80 53 41 / .14)}.pg27-sector-unique #pg-piezas .pu-section>.pg-eyebrow{margin-bottom:clamp(12px,1.8vw,20px)!important}.pg27-sector-unique #pg-piezas .pu-section>h2,.pg27-sector-unique #pg-piezas .pu-cta>h2{font:500 clamp(1.8rem,3vw,2.7rem)/1.17 "Playfair Display",Georgia,serif;color:#3b261b;letter-spacing:-.02em;max-width:850px;margin:0 0 clamp(12px,1.8vw,20px)}.pg27-sector-unique #pg-piezas .pu-section>p,.pg27-sector-unique #pg-piezas .pu-cta>p,.pg27-sector-unique #pg-piezas .pu-cta>ul{max-width:72ch;font:400 clamp(.96rem,1.1vw,1.07rem)/1.7 "Work Sans",Arial,sans-serif;margin:0 0 17px;color:#40352c}.pg27-sector-unique #pg-piezas .pu-gallery{column-count:4;column-gap:clamp(12px,1.7vw,20px);margin:20px 0 0}.pg27-sector-unique #pg-piezas .pu-photo{display:inline-block;width:100%;break-inside:avoid;margin:0 0 clamp(16px,2vw,25px)}.pg27-sector-unique #pg-piezas .pu-frame{display:block;width:100%;height:auto;overflow:hidden;border-radius:5px;background:#fff0;aspect-ratio:auto!important}.pg27-sector-unique #pg-piezas .pu-frame img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;max-width:100%;object-fit:contain!important;transform:none!important}.pg27-sector-unique #pg-piezas figcaption{font:400 .8rem/1.42 "Work Sans",Arial,sans-serif;color:#65594d;margin:7px 0 0}.pg27-sector-unique #pg-piezas .pu-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.7vw,20px);margin:20px 0}.pg27-sector-unique #pg-piezas .pu-card{background:#f6f3ee;border:0;border-radius:12px;padding:clamp(18px,2.3vw,27px);box-shadow:0 4px 13px rgb(54 44 35 / .055);min-width:0}.pg27-sector-unique #pg-piezas .pu-card:nth-child(3n+2){background:#f1ede6}.pg27-sector-unique #pg-piezas .pu-card:nth-child(3n){background:#eff1eb}.pg27-sector-unique #pg-piezas .pu-card h3{font:600 clamp(1rem,1.3vw,1.14rem)/1.38 "Work Sans",Arial,sans-serif;color:#3b261b;margin:0 0 12px}.pg27-sector-unique #pg-piezas .pu-card p{font:400 .96rem/1.65 "Work Sans",Arial,sans-serif;margin:0 0 10px;color:#45392e}.pg27-sector-unique #pg-piezas .pu-card .pu-step{font:650 .72rem/1.4 "Work Sans",Arial,sans-serif;letter-spacing:.08em;color:#285068}.pg27-sector-unique #pg-piezas .pu-cta{padding:clamp(24px,3.8vw,46px);margin:clamp(18px,3vw,34px) 0 clamp(25px,4vw,50px);border-radius:12px;background:#f6f3ee}.pg27-sector-unique #pg-piezas .pu-cta ul{padding-inline-start:22px}.pg27-sector-unique #pg-piezas .pu-cta a.pu-button{display:inline-flex;justify-content:center;align-items:center;padding:13px 19px;min-height:46px;background:#285068;border-radius:3px;font:600 .88rem/1.35 "Work Sans",Arial,sans-serif;color:#fff!important;text-decoration:none!important}.pg27-sector-unique #pg-piezas .pu-cta a.pu-button:hover{background:#193d55}@media(max-width:900px){.pg27-sector-unique #pg-piezas .pu-gallery{column-count:3}.pg27-sector-unique #pg-piezas .pu-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pg27-sector-unique #pg-piezas .pu-gallery{column-count:2}.pg27-sector-unique #pg-piezas .pu-cards{grid-template-columns:1fr}.pg27-sector-unique #pg-piezas .pu-nav{gap:9px}.pg27-sector-unique #pg-piezas .pu-nav a{min-height:46px;padding:10px}.pg27-sector-unique #pg-piezas .pu-cta{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.pg27-sector-unique #pg-piezas .pu-nav a{transition:none}}