.ph-picture-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-picture-page .ph-picture-eyebrow{color:var(--ph-accent);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.ph-picture-page .ph-picture-example-note{margin:20px auto 0;max-width:720px;text-align:center;font-size:12px}.ph-picture-page .ph-picture-caption,.ph-picture-page figcaption{font-size:13px;line-height:1.7;color:var(--ph-muted)}.ph-picture-page figcaption{margin-top:12px}.ph-picture-page main a:not(.ph-button){text-decoration:underline;color:var(--ph-ink)}.ph-picture-definition{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.ph-picture-definition>figure{max-width:480px;width:100%}.ph-picture-definition img{display:block;width:100%;height:auto}.ph-picture-observations{list-style:none;padding:0;margin:0}.ph-picture-observations li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:24px;border-top:1px solid var(--ph-line)}.ph-picture-number{color:var(--ph-accent);font-size:13px;font-weight:700}.ph-picture-observations h3+p{margin-top:12px}.ph-picture-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:36px}.ph-picture-looks article{border-top:1px solid var(--ph-line);padding-top:28px;min-width:0}.ph-picture-page .ph-picture-look-photo{max-width:440px;margin-inline:auto}.ph-picture-look-photo img{display:block;width:100%;height:420px;object-fit:contain}.ph-picture-look-copy{margin-top:28px}.ph-picture-look-copy h3{font-size:23px;margin-top:8px}.ph-picture-look-copy p{margin-top:16px}.ph-picture-contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.ph-picture-contexts article{min-width:0}.ph-picture-contexts h3{margin-top:28px}.ph-picture-contexts h3~p{margin-top:16px}.ph-picture-mock{display:flex;flex-direction:column;min-height:264px;padding:24px;background:var(--ph-paper);border:1px solid var(--ph-line)}.ph-picture-mock>.ph-picture-mock-label{margin-bottom:24px;font-size:11px;color:var(--ph-muted)}.ph-picture-mock p{font-size:12px;line-height:1.6}.ph-picture-mock .ph-picture-mock-name{color:var(--ph-ink);font-weight:700;font-size:15px;margin-bottom:6px}.ph-picture-mock-photo{flex-shrink:0}.ph-picture-mock-photo img{width:100%;height:auto;display:block}.ph-picture-profile-row,.ph-picture-speaker-row{display:flex;align-items:center;gap:16px}.ph-picture-profile-row{margin-block:auto}.ph-picture-profile-row .ph-picture-mock-photo{width:56px}.ph-picture-about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;margin-block:auto}.ph-picture-about-layout .ph-picture-mock-photo{max-width:144px}.ph-picture-speaker-row .ph-picture-mock-photo{width:80px}.ph-picture-mock .ph-picture-mock-topic{color:var(--ph-ink);padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--ph-line)}.ph-picture-mock .ph-picture-speaker-bio{margin-top:16px}.ph-picture-reuse{margin-top:40px;padding-top:28px;border-top:1px solid var(--ph-line);max-width:880px}.ph-picture-reuse p{margin-top:16px}.ph-picture-page .ph-picture-related{font-size:13px}.ph-picture-requests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ph-picture-requests article{border-top:1px solid var(--ph-line);padding-top:24px}.ph-picture-requests blockquote{margin:20px 0}.ph-picture-requests blockquote p{color:var(--ph-ink);font-size:17px;line-height:1.75}.ph-picture-requests blockquote p:before{content:"“";color:var(--ph-accent)}.ph-picture-requests blockquote p:after{content:"”";color:var(--ph-accent)}.ph-picture-page .ph-picture-input-note{margin:24px 0;max-width:800px;font-size:13px}.ph-picture-plans{margin-top:32px}.ph-picture-closing{text-align:center}.ph-picture-closing p{max-width:760px;margin:20px auto}.ph-picture-closing .ph-button{margin-top:12px}@media (max-width:1000px){.ph-picture-definition,.ph-picture-looks{gap:32px}.ph-picture-contexts,.ph-picture-requests{grid-template-columns:minmax(0,1fr);gap:32px}.ph-picture-contexts article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px 28px;align-items:start}.ph-picture-contexts .ph-picture-mock{grid-row:1/span 3;min-height:264px}.ph-picture-contexts h3,.ph-picture-contexts h3~p{margin-top:0}.ph-picture-look-photo img{height:360px}}@media (max-width:700px){.ph-picture-contexts article,.ph-picture-definition,.ph-picture-looks{grid-template-columns:minmax(0,1fr)}.ph-picture-contexts .ph-picture-mock{grid-row:auto;width:100%;max-width:480px}.ph-picture-definition>figure{margin-inline:auto}.ph-picture-look-photo img{height:auto;max-height:520px}.ph-picture-look-copy h3{font-size:21px}}