.pg-reforma{--img-gap:clamp(20px, 2.2vw, 32px)}.pg-reforma .hero{background:var(--color-nero) center/cover no-repeat;color:#fff;width:100%;height:100svh;min-height:560px;display:flex;position:relative}.pg-reforma .hero:after{content:"";background:#00000038;position:absolute;inset:0}.pg-reforma .hero__inner{z-index:2;width:100%;max-width:none;padding:0 var(--gutter) clamp(40px,6vh,64px);flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative}.pg-reforma .hero__logo{width:min(356px,52vw);margin-bottom:clamp(90px,11vh,130px)}.pg-reforma .hero__logo img{width:100%;height:auto}.pg-reforma .hero__credits{flex-wrap:nowrap;justify-content:space-between;gap:24px;width:100%;display:flex}.pg-reforma .hero__credits>div{text-align:left;flex:1 1 0}.pg-reforma .hero__credits>div:not(:first-child):not(:last-child){text-align:center}.pg-reforma .hero__credits>div:last-child{text-align:right}.pg-reforma .cred__label{letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:16px;font-weight:var(--font-regular)}.pg-reforma .cred__value{font-size:16px;line-height:20px;font-weight:var(--font-medium);margin-top:5px}.pg-reforma .hero h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-reforma .video{width:100%;margin-top:clamp(72px,10vh,120px)}.pg-reforma .video__frame{aspect-ratio:16/9;background:#0e0f12;width:100%;position:relative;overflow:hidden}.pg-reforma .video__frame iframe,.pg-reforma .video__frame video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.pg-reforma .video__play{border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.pg-reforma .video__play span{border:9px solid #0000;border-left:15px solid #fffc;border-right-width:0;width:0;height:0;margin-left:4px}.pg-reforma .video__cover{z-index:2;cursor:pointer;background:radial-gradient(120% 120%,#0000000d,#00000038);border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-reforma .video__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-reforma .video__cover:focus-visible{outline-offset:-6px;outline:2px solid #fff}.pg-reforma .gallery{width:100%;max-width:none;padding:clamp(72px,10vh,120px) var(--gutter) 0;flex-direction:column;gap:clamp(48px,6vw,96px);margin:0;display:flex}.pg-reforma .gallery-mobile{display:none}.pg-reforma .g-row{gap:var(--img-gap);align-items:flex-start;display:flex}.pg-reforma .g-row>figure{flex:1 1 0}.pg-reforma figure{background:#ededea;margin:0;overflow:hidden}.pg-reforma figure img{object-fit:cover;width:100%;height:100%}.pg-reforma .ar-tall{aspect-ratio:617/867}.pg-reforma .ar-wide{aspect-ratio:616/580}.pg-reforma .ar-wc{aspect-ratio:1035/568}.pg-reforma .g-center{justify-content:center;display:flex}.pg-reforma .g-center>figure{width:72%}.pg-reforma .g-left>figure{width:72%;margin-right:auto}.pg-reforma .g-offset{display:flex}.pg-reforma .g-offset>figure{width:43%;margin-left:24%}.pg-reforma .g-full{width:100vw;margin-left:calc(50% - 50vw)}.pg-reforma .g-full figure{aspect-ratio:1440/780}.pg-reforma .trio{max-width:none;padding:0 var(--gutter);margin:0;position:relative}.pg-reforma .trio__stage{justify-content:center;align-items:center;gap:var(--img-gap);display:flex}.pg-reforma .trio__col{flex:1 1 0}.pg-reforma .trio__col figure{aspect-ratio:468/620}.pg-reforma .cta-wrap{max-width:none;padding:clamp(80px,12vh,150px) var(--gutter) 0;margin:0 0 clamp(96px,12vh,150px)}.pg-reforma .cta{align-items:center;gap:18px;font-size:clamp(30px,4.5vw,45px);line-height:1;display:inline-flex;position:relative}.pg-reforma .cta span{position:relative}.pg-reforma .cta span:after{content:"";width:0;height:1px;transition:width .4s var(--ease-out);background:currentColor;position:absolute;bottom:-6px;left:0}.pg-reforma .cta:hover span:after{width:100%}.pg-reforma .cta img{flex-shrink:0;width:16px;height:16px}.js .pg-reforma .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(18px)}.js .pg-reforma .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .pg-reforma .reveal{opacity:1;transition:none;transform:none}}@media (max-width:1023px){.pg-reforma .g-center>figure,.pg-reforma .g-left>figure{width:84%}.pg-reforma .g-offset>figure{width:60%;margin-left:18%}}@media (max-width:767px){.pg-reforma .hero__credits{flex-direction:column;gap:18px}.pg-reforma .hero__credits>div,.pg-reforma .hero__credits>div:not(:first-child):not(:last-child),.pg-reforma .hero__credits>div:last-child{text-align:left}.pg-reforma .gallery-desktop{display:none}.pg-reforma .gallery-mobile{flex-direction:column;gap:40px;padding:40px 0 0;display:flex}.pg-reforma .video~.gallery-mobile{padding-top:0}.pg-reforma .video{margin:40px 0}.pg-reforma .gallery-mobile figure{background:#ededea;width:100%;overflow:hidden}.pg-reforma .gallery-mobile figure img{object-fit:cover;width:100%;height:100%;display:block}.pg-reforma .gallery-mobile .fmt1{aspect-ratio:4/5}.pg-reforma .gallery-mobile .fmt2{aspect-ratio:3/4;width:calc(100% - 80px);margin:0 40px}.pg-reforma .video__frame{aspect-ratio:16/9}}.js .pg-reforma .gallery-desktop img,.js .pg-reforma .gallery-mobile img{cursor:zoom-in}.pg-reforma .lb{z-index:2000;background:#0f0f12f5;display:none;position:fixed;inset:0}.pg-reforma .lb.is-open{display:block}.pg-reforma .lb__stage{justify-content:center;align-items:center;padding:64px 80px;display:flex;position:absolute;inset:0}.pg-reforma .lb__img{object-fit:contain;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:min(1200px,88vw);height:auto;max-height:86vh;display:block}.pg-reforma .lb__close{cursor:pointer;z-index:3;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;top:20px;right:24px}.pg-reforma .lb__close svg{width:24px;height:24px;display:block}.pg-reforma .lb__nav{cursor:pointer;z-index:3;background:0 0;border:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.pg-reforma .lb__nav svg{width:30px;height:30px;display:block}.pg-reforma .lb__nav--prev{left:12px}.pg-reforma .lb__nav--next{right:12px}.pg-reforma .lb__counter{text-align:center;color:#ffffffb3;letter-spacing:.06em;z-index:3;font-size:13px;position:fixed;bottom:22px;left:0;right:0}@media (max-width:767px){.pg-reforma .lb__stage{padding:64px 14px}.pg-reforma .lb__nav{width:40px;height:40px}.pg-reforma .lb__nav svg{width:24px;height:24px}.pg-reforma .lb__nav--prev{left:2px}.pg-reforma .lb__nav--next{right:2px}}html:has(.pg-reforma .lb.is-open){overflow:hidden}
