.home-contact-section{padding-block:clamp(2.6rem,6vw,4.8rem)}.home-contact-panel,.home-contact__intro{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.home-contact__intro>*,.home-contact__channels,.home-contact__actions{min-width:0}.home-contact__intro>*{overflow-wrap:anywhere}.home-contact__intro>p{max-width:50ch}.home-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-contact__channels a{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);min-width:0;min-height:4.75rem;color:var(--text-primary);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:0;align-content:center;gap:.3rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.home-contact__channels a:focus-visible{border-color:color-mix(in srgb, var(--editorial-cyan) 64%, transparent);background:color-mix(in srgb, var(--editorial-cyan) 10%, var(--surface));transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.home-contact__channels a:hover{border-color:color-mix(in srgb, var(--editorial-cyan) 64%, transparent);background:color-mix(in srgb, var(--editorial-cyan) 10%, var(--surface));transform:translateY(-2px)}}.home-contact__channels span{color:var(--text-secondary);font-size:var(--text-portfolio-fine);font-weight:var(--weight-bold);letter-spacing:.005em}.home-contact__channels strong{overflow-wrap:anywhere;font-size:var(--text-sm)}.home-contact__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home-contact__note{color:var(--text-secondary);font-size:var(--text-portfolio-fine);margin:0}@media (max-width:767.98px){.home-contact__channels{grid-template-columns:minmax(0,1fr)}.home-contact__actions{flex-direction:column;align-items:stretch}.home-contact__actions>*{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0}}@media (min-width:1440px){.home-contact-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.home-contact-panel>.home-contact__intro{grid-area:1/1/span 3}.home-contact-panel>:not(.home-contact__intro){grid-column:2}}
._9O-D4a_section{gap:clamp(1.25rem,3vw,2rem);display:grid}._9O-D4a_section>.btn-outline{justify-self:start}._9O-D4a_credentialsGrid{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent);background:color-mix(in srgb, var(--border-subtle) 72%, transparent);border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}._9O-D4a_credential{background:color-mix(in srgb, var(--surface) 92%, transparent);grid-column:span 4;padding:clamp(1.1rem,2.7vw,1.6rem)}._9O-D4a_credential h3{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-portfolio-card-title);margin:0;line-height:1.3}._9O-D4a_credential ul{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}._9O-D4a_credential li{gap:.16rem;display:grid}._9O-D4a_credential li strong{color:var(--text-primary);font-size:var(--text-portfolio-small);font-weight:var(--weight-semibold)}._9O-D4a_credential li span,._9O-D4a_credential p{color:var(--text-secondary);font-size:var(--text-portfolio-caption);margin:0;line-height:1.55}._9O-D4a_credential:last-child:nth-child(3n+1){grid-column:span 12}._9O-D4a_credential:nth-child(3n+1):nth-last-child(2),._9O-D4a_credential:nth-child(3n+1):nth-last-child(2)~._9O-D4a_credential{grid-column:span 6}._9O-D4a_certificationSummary{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.65rem;display:grid}._9O-D4a_certificationSummary ._9O-D4a_metric{grid-row:1/span 2}._9O-D4a_certificationSummary h3{align-self:end}._9O-D4a_certificationSummary p{align-self:start;max-width:62ch}._9O-D4a_metric{color:var(--text-primary);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:clamp(var(--text-xl), 5vw, var(--text-3xl));font-weight:var(--weight-bold);line-height:1}@media (max-width:1023.98px){._9O-D4a_credential,._9O-D4a_credential:nth-child(3n+1):nth-last-child(2),._9O-D4a_credential:nth-child(3n+1):nth-last-child(2)~._9O-D4a_credential{grid-column:span 6}._9O-D4a_credentialsGrid ._9O-D4a_credential:last-child:nth-child(odd){grid-column:span 12}}@media (max-width:767.98px){._9O-D4a_credential,._9O-D4a_credential:nth-child(3n+1):nth-last-child(2),._9O-D4a_credential:nth-child(3n+1):nth-last-child(2)~._9O-D4a_credential{grid-column:1/-1}._9O-D4a_certificationSummary{grid-template-columns:minmax(0,1fr)}._9O-D4a_certificationSummary ._9O-D4a_metric,._9O-D4a_certificationSummary h3,._9O-D4a_certificationSummary p{grid-row:auto;align-self:auto}}
