@layer components{.profile-section .profile-section-inner{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.profile-section .profile-section-inner{align-items:start;gap:4rem;grid-template-columns:384px 1fr}}.profile-section .profile-section-inner .picture{aspect-ratio:3/4;border-radius:8px;overflow:hidden}.profile-section .profile-section-inner .picture .profile-picture{-o-object-fit:cover;object-fit:cover;width:100%}.profile-section .profile-section-inner .profile-info{display:flex;flex-direction:column;gap:1.5rem;height:-webkit-fill-available;height:-moz-available;height:stretch}.profile-section .profile-section-inner .profile-info .profile-info-content .profile-info-block{margin-block-end:1.5rem}.profile-section .profile-section-inner .profile-info .profile-info-content .profile-info-block .location .highlight{color:var(--colour-text-accent);font-variation-settings:"wght" 600;font-weight:600}.profile-section .profile-section-inner .profile-info .profile-info-content .profile-info-block .services .highlight{color:var(--colour-link-default);font-variation-settings:"wght" 600;font-weight:600}.profile-section .profile-section-inner .profile-info .profile-info-content .profile-info-block .services .highlight:hover{color:var(--colour-link-hover)}.profile-section .profile-section-inner .profile-info .profile-links{align-items:end;display:flex;flex-grow:1;gap:1rem;justify-content:flex-end}}
