.ph-bportrait-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-bportrait-page .ph-bportrait-eyebrow{color:var(--ph-accent);font-size:12px;font-weight:700;text-transform:uppercase}.ph-bportrait-page .ph-bportrait-note{color:var(--ph-muted);font-size:12px;line-height:1.6}.ph-bportrait-page .ph-bportrait-hero-note{max-width:780px;margin:20px auto 0;text-align:center}.ph-bportrait-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ph-bportrait-gallery-photo{aspect-ratio:1;overflow:hidden}.ph-bportrait-gallery-photo [data-rmiz-content],.ph-bportrait-gallery-photo [data-rmiz]{height:100%}.ph-bportrait-gallery-photo img{display:block;width:100%;height:100%;object-fit:cover}.ph-bportrait-gallery figcaption{margin-top:24px}.ph-bportrait-gallery figcaption p{margin-top:14px}.ph-bportrait-page .ph-bportrait-gallery-note{margin-top:28px}.ph-bportrait-service{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.ph-bportrait-page .ph-bportrait-case-photo{width:100%;max-width:420px;margin-inline:auto}.ph-bportrait-case-photo img{display:block;width:100%;height:auto}.ph-bportrait-case-photo figcaption{margin-top:14px}.ph-bportrait-service .ph-bportrait-reading{margin-top:28px}.ph-bportrait-application article>p,.ph-bportrait-decisions article>p,.ph-bportrait-reading>p{margin-top:14px}.ph-bportrait-decisions article{padding-bottom:28px}.ph-bportrait-request{padding-block:20px;border-block:1px solid var(--ph-line)}.ph-bportrait-request figcaption{color:var(--ph-muted);font-size:12px}.ph-bportrait-request blockquote{margin:10px 0 0;color:var(--ph-ink);font-size:16px;line-height:1.7}.ph-bportrait-request+p{margin-top:20px}.ph-bportrait-consultant{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:64px}.ph-bportrait-consultant .ph-bportrait-case-photo{max-width:360px}.ph-bportrait-briefs,.ph-bportrait-briefs article+article{margin-top:32px}.ph-bportrait-briefs h3{margin-top:8px}.ph-bportrait-briefs h3+p{margin-top:14px}.ph-bportrait-briefs .ph-bportrait-request{margin-top:20px}.ph-bportrait-conclusion{border-top:1px solid var(--ph-line);margin-top:36px;padding-top:28px}.ph-bportrait-conclusion>p{max-width:880px}.ph-bportrait-conclusion>p+p{margin-top:16px}.ph-bportrait-application{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.ph-bportrait-application article{margin-bottom:28px}.ph-bportrait-home-link a{color:var(--ph-ink);text-decoration:underline;text-underline-offset:3px}.ph-bportrait-plans{margin-top:32px}.ph-bportrait-page .ph-bportrait-outline{background:transparent;color:var(--ph-ink);border:1px solid var(--ph-line)}.ph-bportrait-page .ph-bportrait-outline:hover{border-color:var(--ph-muted)}.ph-bportrait-closing{text-align:center}.ph-bportrait-closing p{max-width:760px;margin:20px auto 28px}@media (max-width:1100px){.ph-bportrait-application,.ph-bportrait-consultant,.ph-bportrait-service{gap:36px}.ph-bportrait-gallery{gap:24px}}@media (max-width:850px){.ph-bportrait-application,.ph-bportrait-consultant,.ph-bportrait-service{grid-template-columns:minmax(0,1fr)}}@media (max-width:750px){.ph-bportrait-gallery{grid-template-columns:minmax(0,1fr);gap:36px}.ph-bportrait-gallery-photo{max-width:440px;margin-inline:auto}}