.ph-men-page .ph-container{max-width:1760px;padding-inline:64px}.ph-men-page h1,.ph-men-page h2{text-wrap:balance}.ph-men-soft{background:var(--ph-soft);border-block:1px solid var(--ph-line)}.ph-men-gallery{display:grid;gap:64px}.ph-men-gallery>article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:center}.ph-men-gallery>article+article{padding-top:64px;border-top:1px solid var(--ph-line)}.ph-men-gallery-visual{width:100%;max-width:520px;justify-self:center}.ph-men-gallery>article:nth-child(2) .ph-men-gallery-visual{grid-column:2;grid-row:1}.ph-men-gallery>article:nth-child(2) .ph-men-gallery-copy{grid-column:1;grid-row:1}.ph-men-photo img{display:block;width:100%;height:auto}.ph-men-page .ph-men-label{color:var(--ph-muted);font-size:13px;font-weight:650;line-height:1.6}.ph-men-gallery figcaption{margin-top:16px}.ph-men-page .ph-men-gallery-copy h3{font-size:26px;line-height:1.4}.ph-men-gallery-copy>p{margin-top:20px}.ph-men-page .ph-men-note{margin-top:24px;color:var(--ph-muted);font-size:13px;line-height:1.7}.ph-men-gallery-copy blockquote{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--ph-line);color:var(--ph-ink);font-size:15px;line-height:1.8}.ph-men-request-label{display:block;margin-bottom:12px;color:var(--ph-muted);font-size:12px;font-weight:650}.ph-men-reference{max-width:280px;margin-top:28px}.ph-men-reference .ph-men-label{margin-bottom:12px}.ph-men-reference figcaption{margin-top:12px;color:var(--ph-muted);font-size:13px;line-height:1.8}.ph-men-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.ph-men-comparison article{padding-top:24px;border-top:1px solid var(--ph-line)}.ph-men-comparison p{margin-top:16px}.ph-men-requirement{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;border-top:1px solid var(--ph-line);margin-top:48px;padding-top:32px}.ph-men-starting{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:96px;align-items:start}.ph-men-starting p{margin-top:24px}.ph-men-request{padding:28px 0;border-block:1px solid var(--ph-line)}.ph-men-request blockquote{margin:24px 0 0;color:var(--ph-ink);font-size:20px;line-height:1.8}.ph-men-home-link{color:var(--ph-accent);text-decoration:underline;text-underline-offset:4px}.ph-men-action{margin-top:36px}.ph-men-page .ph-men-outline{background:transparent;border:1px solid var(--ph-ink);color:var(--ph-ink)}.ph-men-page .ph-men-outline:hover{background:var(--ph-ink);color:var(--ph-paper)}.ph-men-closing{text-align:center}.ph-men-closing p{max-width:720px;margin:24px auto 32px}@media (max-width:1100px){.ph-men-page .ph-container{padding-inline:28px}.ph-men-comparison,.ph-men-gallery>article{gap:40px}.ph-men-starting{gap:48px}}@media (max-width:700px){.ph-men-comparison,.ph-men-gallery>article,.ph-men-requirement,.ph-men-starting{grid-template-columns:1fr;gap:32px}.ph-men-gallery{gap:40px}.ph-men-gallery>article+article{padding-top:40px}.ph-men-gallery>article:nth-child(2) .ph-men-gallery-copy,.ph-men-gallery>article:nth-child(2) .ph-men-gallery-visual{grid-column:auto;grid-row:auto}.ph-men-page .ph-men-gallery-copy h3{font-size:22px}.ph-men-request blockquote{font-size:18px}}@media (max-width:600px){.ph-men-page .ph-container{padding-inline:20px}}