.direct-contact{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:24px;font-style:normal;min-width:0}.direct-contact>div{min-width:0}.direct-contact span{display:block;font-size:10px;line-height:1.6;letter-spacing:1.2px;text-transform:uppercase;opacity:.75;margin-bottom:3px}.direct-contact a{display:inline-block;padding:7px 0;font-size:16px;line-height:1.6;text-decoration-thickness:1px;text-underline-offset:5px;overflow-wrap:anywhere}.direct-contact a:hover{text-decoration-thickness:2px}.portfolio-contact{display:flex;align-items:center;justify-content:space-between;gap:30px 50px;padding-top:38px;padding-bottom:38px;border-top:1px solid var(--line);break-inside:avoid}.portfolio-contact>div{max-width:430px}.portfolio-contact h2{font-size:30px;letter-spacing:-.8px;line-height:1.2;margin:0 0 12px}.portfolio-contact p{font-size:14px;line-height:1.8;margin:0;color:var(--muted)}.portfolio-contact .direct-contact{margin:0;flex-direction:column;gap:12px;flex-shrink:0}.contact-section .direct-contact{color:var(--paper)}
@media(max-width:700px){.portfolio-contact{align-items:flex-start;flex-direction:column;gap:22px}.portfolio-contact .direct-contact{flex-shrink:1}.direct-contact{gap:16px 28px}.direct-contact a{font-size:15px}}
@media(max-width:420px){.direct-contact{flex-direction:column}}
