.contact-page{padding:90px 50px 100px}.contact-content{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:40px;max-width:1100px;margin-inline:auto;display:grid}.contact-portrait{width:100%;height:auto;display:block}.contact-copy{color:#666;padding-top:24px;font-size:16px;font-weight:400;line-height:1.9}.contact-copy>p{margin:0 0 28px}.contact-copy>.contact-resume{margin-top:24px}.contact-resume a{text-underline-offset:4px;color:#1c132f}.contact-emails p{margin:0 0 4px}.contact-emails a{overflow-wrap:anywhere;text-underline-offset:4px;width:fit-content;max-width:100%;text-decoration:none;display:block}.contact-emails a:hover{text-decoration:underline}@media (max-width:1000px){.contact-page{padding:64px 36px 80px}.contact-content{gap:30px}.contact-copy{padding-top:12px;font-size:15px}}@media (max-width:600px){.contact-page{padding:35px 24px 60px}.contact-content{grid-template-columns:1fr;gap:28px}.contact-portrait{max-width:360px;margin-inline:auto}.contact-copy{padding-top:0}}
