.pp{--pp-bg:#F5F2ED;--pp-ink:#1C1B19;--pp-muted:#5F5A52;--pp-line:#D9D2C6;--pp-stone:#DDD6CB;background:var(--pp-bg);color:var(--pp-ink);font-family:Jost,system-ui,sans-serif}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp a{color:var(--pp-ink)}.pp a:hover{color:var(--pp-muted)}.pp-wrap{max-width:1440px;margin:0 auto;padding:0 56px}.pp-serif{font-family:Bodoni Moda,Georgia,serif;font-weight:400}.pp-lbl{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--pp-muted)}.pp-ph{display:block;width:100%;margin:0;padding:0;border:0;background:var(--pp-stone);cursor:zoom-in;overflow:hidden;aspect-ratio:2/3}.pp-ph img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.pp-ph:hover img{filter:brightness(1.04)}.pp-ph:focus-visible{outline:2px solid var(--pp-ink);outline-offset:4px}.pp-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;padding:48px 0 120px}.pp-hero .pp-ph{grid-column:6 / -1;grid-row:1;aspect-ratio:4/5}.pp-text{grid-column:1 / -1;grid-row:1;position:relative;z-index:2;pointer-events:none;padding-top:4%}.pp-text a{pointer-events:auto}.pp-m-lbl{display:none}.pp .pp-tt{color:var(--pp-ink);margin:0;font-family:Bodoni Moda,Georgia,serif;font-weight:400;font-size:clamp(64px,14vw,224px);line-height:.8;letter-spacing:-.035em;font-variation-settings:"opsz" 96;overflow-wrap:break-word}.pp-tt-s{display:block;font-style:italic;font-size:.34em;padding-left:2.6em;line-height:1;letter-spacing:-.01em}.pp-tt-b{display:block}.pp-body{max-width:400px;margin:44px 0 0 6px}.pp-body p{margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:16px;line-height:1.62;text-indent:1.6em;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.pp-body p:first-child{margin-bottom:16px;font-size:23px;line-height:1.32;text-indent:0;text-align:left;-webkit-hyphens:manual;hyphens:manual}.pp-body p+p{margin-top:0}.pp-body em{font-style:italic}.pp-link{display:inline-flex;align-items:center;min-height:44px;margin:16px 0 0 6px;font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-size:17px}.pp-cred{margin:28px 0 0 6px;max-width:400px;padding-top:14px;border-top:1px solid var(--pp-line);line-height:1.8}.pp-cred p{margin:0}.pp-gal{padding-bottom:120px}.pp-gal-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-top:18px;border-top:1px solid var(--pp-line)}.pp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#f5f2edfa;color:var(--pp-ink)}.pp-lb[open]{display:grid;grid-template-columns:88px minmax(0,1fr) 88px;grid-template-rows:72px minmax(0,1fr) 72px}.pp-lb::backdrop{background:transparent}.pp-lb--dark{background:#161513f7;color:#f5f2ed}.pp-lb--dark .pp-lb-cap{color:#cfc8bc}.pp-lb-top{grid-column:1 / span 2;grid-row:1;align-self:center;padding-left:32px}.pp-lb--dark .pp-lb-top{color:#cfc8bc}.pp-lb-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.pp-lb-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pp-lb-close{grid-column:3;grid-row:1;align-self:center;justify-self:center}.pp-lb-prev{grid-column:1;grid-row:2;align-self:center;justify-self:center}.pp-lb-next{grid-column:3;grid-row:2;align-self:center;justify-self:center}.pp-lb-img{grid-column:2;grid-row:2;width:100%;height:100%;object-fit:contain;min-height:0}.pp-lb-cap{grid-column:1 / -1;grid-row:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;font-size:12px;letter-spacing:.06em;color:var(--pp-muted)}.pp-pz{border-top:1px solid var(--pp-line);padding:100px 0}.pp-pz-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:48px}.pp .pp-pz-h{color:var(--pp-ink);margin:0;font-family:var(--font-heading-family),Georgia,serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;font-size:clamp(36px,4vw,60px);line-height:1.05}.pp-pz-h em{font-style:italic}.pp-pz-all{display:inline-flex;align-items:center;min-height:44px;font-size:13px;letter-spacing:.08em}.pp-pz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.pp-pz-card{display:block;text-decoration:none}.pp-pz-img{display:block;aspect-ratio:4/5;background:var(--pp-stone);overflow:hidden}.pp-pz-img img{display:block;width:100%;height:100%;object-fit:cover}.pp-pz-tag{display:block;margin-top:14px}.pp .pp-pz-name{display:block;margin-top:6px;font-size:24px;font-family:var(--font-heading-family),Georgia,serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.pp-pz-meta{display:block;margin-top:4px;font-size:14px;color:var(--pp-muted)}.pp-cta{background:var(--pp-ink);color:#f5f2ed;text-align:center}.pp-cta .pp-wrap{padding-top:140px;padding-bottom:140px}.pp .pp-cta-h{color:#f5f2ed;margin:0 auto;max-width:680px;text-wrap:balance;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:-.015em}.pp-cta-h em{font-style:italic}.pp-cta-t{margin:28px 0 40px;font-size:clamp(18px,1.7vw,24px);font-weight:300;color:#cfc8bc}.pp-cta-t p{margin:0}.pp .pp-cta-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 36px;background:#f5f2ed;color:var(--pp-ink);font-size:17px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.pp .pp-cta-btn:hover{background:#e6e0d6;color:var(--pp-ink)}@media(max-width:760px){.pp-wrap{padding:0 20px}.pp-hero{display:flex;flex-direction:column;padding:32px 0 80px}.pp-text,.pp-body{display:contents}.pp-m-lbl{display:block;order:1;margin:0 0 14px;text-align:left}.pp .pp-tt{position:relative;z-index:3;order:2;text-align:right;font-size:min(80px,20vw);line-height:.86;letter-spacing:-.03em}.pp-tt-s{font-size:1em;padding-left:0;font-style:normal;letter-spacing:inherit;line-height:inherit}.pp-body p{order:6;margin-top:22px;font-size:16px;line-height:1.55;text-indent:0;text-align:left}.pp-body p+p{margin-top:12px}.pp-body p:first-child{order:3;align-self:flex-start;width:80%;margin:22px 0 0;text-align:right;font-size:19px;line-height:1.3;position:relative;z-index:3}.pp-hero .pp-ph{order:5;width:72%;align-self:flex-end;margin-top:-48px;aspect-ratio:3/4}.pp-hero--notext .pp-ph{margin-top:28px!important}.pp-link{order:7;align-self:flex-start;margin:6px 0 0}.pp-cred{order:8;align-self:flex-start;margin:24px 0 0;padding-top:0;border-top:0}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-gal{padding-bottom:80px}.pp-pz{padding:72px 0}.pp-pz-grid{grid-template-columns:1fr}.pp-cta .pp-wrap{padding-top:96px;padding-bottom:96px}.pp-lb[open]{grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:56px minmax(0,1fr) 56px}.pp-lb-top{padding-left:16px}.pp-lb-cap{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pils-proyecto.css.map */
