.info-page{flex-flow:wrap;width:100vw;height:100vh;padding:4rem 1rem 5rem;display:flex;position:relative}.self-portrait{object-fit:contain;z-index:-1;opacity:.4;pointer-events:none;width:40vw;max-width:40vw;height:auto;max-height:50vh;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.info-bio{width:100vw;height:auto;padding-bottom:4rem;display:flex}.info-bio p{color:#fff;white-space:pre-wrap;font-size:clamp(24px,5vw,32px);font-weight:700;line-height:clamp(28px,5vw,32px)}.client-contact{flex-flow:wrap;gap:1rem;width:100vw;display:flex}.client-contact .rep{padding-bottom:1rem}.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep{flex-direction:column;width:auto;padding-bottom:2rem;display:flex}:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) h2,:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) h3,:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) p,:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) a{color:#fff}:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) h2,:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) h3{font-weight:700}:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) h2{padding-bottom:1rem}:is(.client-contact .contact,.client-contact .representation,.client-contact .clients,.client-contact .rep) a:hover{color:#646464}@media (min-width:1000px){.info-page{box-sizing:border-box;height:100vh}.info-bio{box-sizing:border-box;overscroll-behavior:contain;width:calc(50vw - 2rem);height:auto;margin:0 0 2rem;padding:0 0 2rem 1rem;position:fixed;top:4rem;bottom:0;left:1rem;overflow-y:auto}.client-contact{box-sizing:border-box;align-self:auto;width:50vw;height:40vh;max-height:calc(100vh - 5rem);position:fixed;bottom:1rem;right:0;overflow-y:auto}}
