.pendio-header{position:relative;background:#101010;gap:20px;flex-wrap:wrap}.pendio-header>a:last-child{font-size:14px;color:#e1c37f;padding:12px 0}.pendio-title{padding-bottom:48px}.pendio-title h1{font-family:var(--serif);font-size:clamp(48px,8vw,110px);letter-spacing:-.045em;line-height:1.1;font-weight:400;margin:18px 0}.pendio-title>p:last-child{max-width:720px;font-size:18px;color:#5f5d57}.pendio-cover{margin:0}.pendio-cover img{width:100%;height:auto}.pendio-cover figcaption{padding:16px 24px;font-size:14px;color:#65625c}.pendio-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.pendio-gallery figure{margin:0;min-width:0}.pendio-gallery img{width:100%;height:auto}.pendio-gallery figcaption{font-size:16px;padding-top:12px}.pendio-gallery a{display:block}.pendio-gallery a:focus-visible{outline:3px solid #a27e39;outline-offset:4px}.pendio-subtitle{font-size:clamp(32px,4vw,56px)!important;margin-bottom:30px!important}.pendio-section{padding-top:65px;padding-bottom:65px}.pendio-section>p{max-width:720px;margin-bottom:30px}.pendio-section .kicker{font-size:14px}.pendio-process{background:#eae6dd}.pendio-process figure{margin:0}.pendio-process img{height:auto}.pendio-process figcaption{margin-top:14px;font-size:16px}.pendio-end{padding:65px 24px;text-align:center;background:#101010;color:white}.pendio-end p{font-size:20px}.pendio-title .eyebrow{color:#856222;font-size:14px}@media(max-width:650px){.pendio-gallery{grid-template-columns:1fr;gap:32px}.pendio-title{padding-top:55px}.pendio-header{padding:20px 24px}}

.pendio-video video{display:block;width:100%;max-width:960px;height:auto;margin:24px auto 0;background:#101010}
.julieta-story,.project-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,110px);background:#eae6dd;align-items:start}
.julieta-story h2,.project-story h2{font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.035em;max-width:650px}
.julieta-story p:not(.kicker),.project-story p:not(.kicker){font-size:17px;line-height:1.75;color:#48463f;max-width:620px;margin:0 0 20px}
.julieta-story p:last-child,.project-story p:last-child{margin-bottom:0}
@media(max-width:800px){.julieta-story,.project-story{grid-template-columns:1fr;gap:28px}.julieta-story p:not(.kicker),.project-story p:not(.kicker){font-size:16px}}
