.mitar-engineer-profile-section{padding-block:2.5rem}.mitar-engineer-profile-frame{width:min(100%,72rem);margin-inline:auto;padding-inline:1.25rem}.mitar-engineer-profile-reading{max-width:48rem}.mitar-engineer-profile-intro{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:.875rem;background:hsl(var(--card))}.mitar-engineer-profile-intro-grid{display:grid;grid-template-areas:"portrait" "copy";align-items:center;gap:2rem}.mitar-engineer-profile-intro-copy{grid-area:copy;min-width:0}.mitar-engineer-profile-registration{display:flex;align-items:flex-start;gap:.625rem;margin-block-end:1rem;color:hsl(var(--accent));font-size:.875rem;font-weight:500;line-height:1.75}.mitar-engineer-profile-registration svg{width:1.375rem;height:1.375rem;flex:none;margin-block-start:.125rem}.mitar-engineer-profile-intro-title{margin-block-end:1.5rem;color:hsl(var(--foreground));font-size:1.5rem;font-weight:500;line-height:1.45;text-wrap:balance}.mitar-engineer-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mitar-engineer-profile-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.125rem;padding:.75rem 1.125rem;border:1px solid transparent;border-radius:.625rem;font-size:.9375rem;font-weight:500;line-height:1.6;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.mitar-engineer-profile-button-primary{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.mitar-engineer-profile-button-secondary{color:hsl(var(--foreground));background:transparent;border-color:hsl(var(--border))}.mitar-engineer-profile-button-icon,.mitar-engineer-profile-button-arrow{width:1.5rem;height:1.5rem;flex:none}.mitar-engineer-profile-button:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.mitar-engineer-profile-portrait{grid-area:portrait;width:min(100%,15rem);justify-self:center;padding:.625rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--muted) / .35)}.mitar-engineer-profile-portrait-image{overflow:hidden;aspect-ratio:1;border-radius:.375rem}.mitar-engineer-profile-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mitar-engineer-profile-heading{margin-block-end:1.25rem;color:hsl(var(--foreground));font-size:1.5rem;font-weight:600;line-height:1.45;text-wrap:balance}.mitar-engineer-profile-biography{color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.85}.mitar-engineer-profile-biography p+p{margin-block-start:1.25rem}.mitar-engineer-profile-credentials{display:grid;-moz-column-gap:2.5rem;column-gap:2.5rem}.mitar-engineer-profile-credential{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;padding-block:1.5rem;border-block-start:1px solid hsl(var(--border));transition:border-color .18s ease}.mitar-engineer-profile-credential-art{position:relative;width:4.5rem;height:4.5rem}.mitar-engineer-profile-credential-art>.mitar-detail-mark{width:100%;height:100%}.mitar-engineer-profile-credential-art>.mitar-engineer-profile-credential-check{position:absolute;inset-inline-end:-.125rem;inset-block-end:.125rem;width:1.625rem;height:1.625rem;padding:.125rem;color:hsl(var(--accent));fill:hsl(var(--background));stroke-width:1.7}.mitar-engineer-profile-credential-copy{min-width:0}.mitar-engineer-profile-credential h3{margin-block-end:.5rem;color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.5}.mitar-engineer-profile-credential p{color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}.mitar-engineer-profile-invitation{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.5rem;border-block:1px solid hsl(var(--border));background:hsl(var(--muted) / .25)}.mitar-engineer-profile-invitation-art{width:5rem;height:5rem}.mitar-engineer-profile-invitation-copy{min-width:0}.mitar-engineer-profile-invitation .mitar-engineer-profile-heading{max-width:36rem;margin-block-end:.75rem}.mitar-engineer-profile-invitation-description{margin-block-end:1.5rem;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.8}@media (min-width: 640px){.mitar-engineer-profile-frame{padding-inline:1.5rem}.mitar-engineer-profile-intro,.mitar-engineer-profile-invitation{padding:2rem}.mitar-engineer-profile-invitation{grid-template-columns:5.5rem minmax(0,1fr);gap:2rem}.mitar-engineer-profile-invitation-art{width:5.5rem;height:5.5rem}}@media (min-width: 768px){.mitar-engineer-profile-section{padding-block:3.5rem}.mitar-engineer-profile-intro-grid{grid-template-areas:"copy portrait";grid-template-columns:minmax(0,1fr) 17rem;gap:2.5rem}.mitar-engineer-profile-intro-title,.mitar-engineer-profile-heading{font-size:1.75rem}.mitar-engineer-profile-portrait{width:17rem}.mitar-engineer-profile-credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.mitar-engineer-profile-credential{grid-template-columns:5.5rem minmax(0,1fr);padding-block:1.75rem}.mitar-engineer-profile-credential-art{width:5.5rem;height:5.5rem}}@media (min-width: 1024px){.mitar-engineer-profile-intro{padding:2.5rem}.mitar-engineer-profile-intro-grid{grid-template-columns:minmax(0,1fr) 18rem;gap:3.5rem}.mitar-engineer-profile-portrait{width:18rem}}@media (max-width: 479px){.mitar-engineer-profile-actions>.mitar-engineer-profile-button,.mitar-engineer-profile-invitation .mitar-engineer-profile-button{width:100%}.mitar-engineer-profile-button{padding-inline:.75rem;gap:.5rem}}@media (hover: hover) and (pointer: fine){.mitar-engineer-profile-button-primary:hover{background:hsl(var(--accent) / .9)}.mitar-engineer-profile-button-secondary:hover{border-color:hsl(var(--accent) / .4);background:hsl(var(--muted) / .5)}.mitar-engineer-profile-credential:hover{border-color:hsl(var(--accent) / .5)}}@media (prefers-reduced-motion: no-preference){.mitar-engineer-profile-button-arrow{transition:transform .2s ease}.mitar-engineer-profile-button:focus-visible .mitar-engineer-profile-button-arrow{transform:translate(-3px)}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.mitar-engineer-profile-button:hover .mitar-engineer-profile-button-arrow{transform:translate(-3px)}}@media (prefers-reduced-motion: reduce){.mitar-engineer-profile-button,.mitar-engineer-profile-credential{transition:none}}
