.contact-methods--social .contact-work-content{grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:1.5rem;display:grid}.contact-methods--social .contact-identity{align-items:center;gap:.75rem;margin-bottom:1.2rem;display:flex}.contact-identity img{object-fit:cover;border-radius:4px;width:3rem;height:3rem}.contact-methods--social .contact-identity b{font-size:var(--type-module);color:#203a54;white-space:nowrap;font-weight:580;display:block}.contact-identity small{font-size:var(--type-small);color:var(--color-subtle);display:block}.contact-methods--social .contact-work-details>p{font-size:var(--type-small);white-space:normal;overflow-wrap:anywhere;margin:0}.contact-qr-button{cursor:zoom-in;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.contact-qr-button:focus-visible{outline-offset:5px;outline:2px solid #428dd0}.contact-work-code{width:8.5rem;margin:0}.contact-work-code img{background:#fff;width:8.5rem;height:8.5rem;padding:.4rem;display:block}.contact-work-code figcaption{color:var(--color-muted);text-align:center;white-space:nowrap;margin-top:.5rem;font-size:.75rem}.contact-methods--social .copy-status:empty{display:none}.contact-methods--social .contact-social{grid-column:1/-1;margin-top:0}.contact-social-heading{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2rem;display:flex}.contact-methods--social .contact-social-heading h3{font-size:var(--type-module)}.contact-social-heading p{color:var(--color-muted);font-size:var(--type-body)}.contact-social-grid{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-social-card{background:#ffffff47;min-width:0;padding:2rem}.contact-social-card+.contact-social-card{border-left:1px solid var(--color-line)}.contact-platform{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.contact-platform img{object-fit:contain;border-radius:0;flex-shrink:0;width:auto;max-width:5.75rem;height:3rem}.contact-methods--social .contact-platform h3{font-size:var(--type-module)}.contact-account{color:#405a73;font-size:var(--type-small);align-items:center;gap:.7rem;min-height:2.25rem;display:flex}.contact-account img{border-radius:50%;flex-shrink:0;width:2.1rem;height:2.1rem}.contact-methods--social .contact-code{background:#fff;justify-content:center;align-items:center;width:10.5rem;max-width:100%;height:10.5rem;margin:1.5rem auto;padding:.5rem;display:flex}.contact-code img{object-fit:contain;width:100%;height:100%}.contact-social-card>p{color:var(--color-muted);font-size:var(--type-small);white-space:nowrap;text-align:center}.contact-social-note{color:var(--color-subtle);font-size:var(--type-small);margin-top:1.5rem}.contact-qr-dialog{border:1px solid var(--color-line-strong);color:#203a54;background:#f4f8fc;width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow:auto}.contact-qr-dialog::backdrop{background:#14283c73}.contact-qr-dialog__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.contact-qr-dialog__heading p{font-size:var(--type-small);color:var(--color-muted)}.contact-qr-dialog .contact-qr-dialog__heading h2{font-size:1.5rem}.contact-qr-dialog__heading button{border:1px solid var(--color-line-strong);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;flex-shrink:0;font-size:1.6rem}.contact-qr-dialog>img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:60dvh;display:block}.contact-qr-dialog>p{font-size:var(--type-small);color:var(--color-muted);margin-top:1rem}@media (width<=1200px) and (width>=1024px){.contact-methods--social .contact-work-content{grid-template-columns:1fr;gap:1rem}.contact-work-code{align-self:start;width:8.5rem}.contact-social-card{padding:1.5rem}.contact-social-card>p{white-space:normal;overflow-wrap:anywhere}}@media (width<=1023px){.contact-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-social-card:nth-child(3){border-left:0}.contact-social-card:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (width<=767px){.contact-methods--social .contact-methods__grid article{min-height:22rem;padding:1.5rem}.contact-social-card{padding:1rem}.contact-social-heading{display:block}.contact-social-heading p{margin-top:.7rem}.contact-methods--social .contact-platform h3{font-size:1rem}.contact-methods--social .contact-code{width:8rem;height:8rem}.contact-social-card>p{white-space:normal;overflow-wrap:anywhere}.contact-account{font-size:.875rem}}@media (width<=480px){.contact-social-grid{grid-template-columns:1fr}.contact-social-card+.contact-social-card{border-left:0;border-top:1px solid var(--color-line)}.contact-methods--social .contact-code{width:10.5rem;height:10.5rem}.contact-methods--social .contact-work-content{grid-template-columns:1fr}.contact-work-code{margin:0 auto}}
