.peak-completed-page .peak-authentic-photo{width:100%!important;max-width:100%!important;height:auto!important;max-height:480px;object-fit:contain!important}
.peak-completed-page figcaption,.peak-completed-page .peak-photo-caption{font-size:14px;line-height:1.5;text-align:center;margin:12px 0 0}
.peak-completed-page .peak-neutral-hero{background:#6b537b!important;height:auto!important;min-height:0!important;padding:50px 0!important}
.peak-completed-page .peak-neutral-hero .hero-preface-content{height:auto!important;min-height:0!important;padding:0!important;max-width:850px}
.peak-completed-page .peak-neutral-hero .hero-preface-mobile-image-wrapper{display:none!important}
.peak-completed-page .peak-neutral-hero h1 .title{font-size:clamp(32px,4vw,52px)!important;line-height:1.15!important}
.peak-completed-page .peak-neutral-hero .hero-preface-body{max-width:760px!important}
.peak-completed-page .peak-neutral-hero .section-container{background:transparent!important}
.peak-completed-page .peak-neutral-hero .section-container::before{display:none!important}
.peak-completed-page .peak-neutral-hero .hero-preface-content>div{width:100%!important;max-width:850px!important;font-size:18px;line-height:1.7}
.peak-completed-page .peak-neutral-hero .hero-preface-content .section-heading{width:100%!important;max-width:850px!important;margin-bottom:24px}
.peak-completed-page .peak-neutral-hero h1,.peak-completed-page .peak-neutral-hero h1 .title{text-align:left!important}
@media(max-width:360px){.peak-completed-page .location-section .button,.peak-completed-page .location-section .button-text{min-width:0!important;width:100%!important;max-width:100%!important}.peak-completed-page .location-section .button{padding-inline:14px!important}}
.peak-completed-page .peak-real-office-hero .section-custom-background{background-size:cover!important}
.peak-completed-page .peak-real-office-hero .section-custom-background::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,18,40,.8),rgba(30,18,40,.12))}
.peak-marpe-related .pods-item-image .image-box{width:100%!important;max-width:100%!important;aspect-ratio:1;border-radius:0 35px;overflow:hidden;padding:0!important;height:auto!important}
.peak-marpe-related .pods-item-image .image-box>a{display:block;width:100%;height:100%;aspect-ratio:1}
.peak-marpe-related .pods-item-image img{display:block;width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover!important;object-position:center;border-radius:0 35px}
.peak-completed-page .peak-restored-hero{position:relative;overflow:hidden;padding:64px 0!important}
.peak-completed-page .peak-restored-hero .section-container{position:relative;z-index:2}
.peak-completed-page .peak-restored-hero .hero-preface-content>div{max-width:650px!important}
.peak-completed-page .peak-restored-hero .section-custom-background.show-for-desktop{display:block!important;position:absolute;inset:0;background-size:cover;background-position:center 40%;z-index:0}
.peak-completed-page .peak-restored-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,18,40,.85),rgba(30,18,40,.5) 58%,rgba(30,18,40,.12));z-index:1;pointer-events:none}
.peak-marpe-benefits .menu-photo-items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0!important}
.peak-marpe-benefits .menu-photo-items>.menu.column{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
.peak-marpe-benefits .menu-item-break{display:none!important}
.peak-marpe-benefits .photo-box{width:100%!important;height:auto!important;margin:0 0 22px!important;aspect-ratio:1;overflow:hidden;border-radius:0 30px}
.peak-marpe-benefits .photo-box>div{width:100%;height:100%;padding:0!important}
.peak-marpe-benefits .photo-box img{position:static!important;display:block;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover}
.peak-marpe-benefits h3,.peak-marpe-benefits .menu-item-title{font-size:22px!important;line-height:1.3!important;text-align:left!important;margin:0 0 16px!important}
.peak-marpe-benefits .section-richtext{font-size:16px;line-height:1.7;text-align:left!important}
@media(max-width:1000px){.peak-marpe-benefits .menu-photo-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.peak-marpe-benefits .menu-photo-items{grid-template-columns:minmax(0,1fr);gap:36px}.peak-marpe-benefits .photo-box{max-width:360px!important}.peak-completed-page .peak-restored-hero{padding:36px 0!important}.peak-completed-page .peak-restored-hero .section-custom-background.show-for-desktop{display:none!important}.peak-completed-page .peak-restored-hero::after{display:none}.peak-completed-page .peak-restored-hero .section-content{display:flex;flex-direction:column}.peak-completed-page .peak-restored-hero .hero-preface-content{order:1}.peak-completed-page .peak-restored-hero .hero-preface-mobile-image-wrapper{display:block!important;position:relative!important;order:2;height:240px;margin-top:28px;overflow:hidden;mask-image:none!important}.peak-completed-page .peak-restored-hero .hero-preface-mobile-image-wrapper::after,.peak-completed-page .peak-restored-hero .hero-preface-mobile-image-wrapper::before{display:none!important}.peak-completed-page .peak-restored-hero .hero-preface-mobile-image{position:static!important;width:100%!important;height:240px!important;object-fit:cover;object-position:center}}
