.mk-section:where(.contact-form){padding-block:0 var(--space-5xl)}.mk-module.contact-form .contact-form-head{border-bottom:var(--grid-line);padding-block:clamp(2rem,1.47054rem + 2.42038vw,4.375rem)}.mk-module.contact-form .contact-form-head .intro{padding-bottom:0}.mk-module.contact-form .contact-form-head .intro svg{vertical-align:-.1em;fill:currentColor;width:auto;height:.9em;margin-right:.1em}.mk-module.contact-form .contact-form-details{gap:var(--space-xl) clamp(2.5rem, 1.38535rem + 5.09554vw, 7.5rem);padding-block:var(--space-5xl) var(--space-3xl);display:grid}@media only screen and (width>=720px){.mk-module.contact-form .contact-form-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-module.contact-form .contact-form-details .subtitle{font-size:var(--text-2xl);margin:0;font-weight:500;line-height:1.2}.mk-module.contact-form .contact-form-person{justify-content:space-between;align-items:flex-start;gap:var(--space-m);display:flex}.mk-module.contact-form .contact-form-person>div:first-child{min-width:0}.mk-module.contact-form .contact-form-person .content p{font-family:var(--font-mono);font-variant-numeric:slashed-zero;font-size:var(--text-l);overflow-wrap:anywhere;line-height:1.4}.mk-module.contact-form .contact-form-person .content p:last-child{margin-bottom:0}.mk-module.contact-form .contact-form-photo{--stamp-hole:4px;flex:none;width:clamp(6.25rem,5.07962rem + 5.35032vw,11.5rem)}.mk-module.contact-form .contact-form-photo .mk-img{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill-rule='evenodd' d='M0 0h12v12H0zM4 0a4 4 0 0 1-4 4V0zM12 4a4 4 0 0 1-4-4h4zM8 12a4 4 0 0 1 4-4v4zM0 8a4 4 0 0 1 4 4H0z'/%3E%3C/svg%3E") 0 0/12px 12px round, linear-gradient(#000 0 0) center/calc(100% - 2 * var(--stamp-hole)) calc(100% - 2 * var(--stamp-hole)) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill-rule='evenodd' d='M0 0h12v12H0zM4 0a4 4 0 0 1-4 4V0zM12 4a4 4 0 0 1-4-4h4zM8 12a4 4 0 0 1 4-4v4zM0 8a4 4 0 0 1 4 4H0z'/%3E%3C/svg%3E") 0 0/12px 12px round, linear-gradient(#000 0 0) center/calc(100% - 2 * var(--stamp-hole)) calc(100% - 2 * var(--stamp-hole)) no-repeat;display:flex}.mk-module.contact-form .contact-form-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}
