.contact__description{margin-top:calc(var(--gap-spacing)/4);margin-bottom:calc(var(--gap-spacing)/2);max-width:450px}@media screen and (min-width:700px){.contact__description{margin-top:calc(var(--gap-spacing)/2*-1)}}
.picture-window{justify-content:center;align-items:center;gap:calc(var(--gap-spacing)/2);border-radius:24px;flex-direction:column;block-size:360px;display:flex;position:relative;overflow:hidden}.picture-window__image{aspect-ratio:1;filter:drop-shadow(0 12px 24px #00000040);object-fit:cover;z-index:0;pointer-events:none;min-inline-size:150%;inset:0}@media screen and (min-width:700px){.picture-window__image{min-inline-size:110%}}.picture-window__information{align-items:center;gap:calc(var(--gap-spacing)/2);padding:calc(var(--gap-spacing)/2)var(--gap-spacing);background:var(--secondary-background-color);border-radius:16px;display:flex}
.profile-link-group{gap:calc(var(--gap-spacing)*1.5);grid-template-columns:1fr;display:grid}@media screen and (min-width:700px){.profile-link-group{grid-template-columns:repeat(3,1fr)}}.profile-link-group__item{isolation:isolate;align-items:center;gap:calc(var(--gap-spacing)/2);min-height:280px;padding:var(--gap-spacing);text-align:center;border:1px solid var(--brown-100);border-radius:16px;flex-direction:column;transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden}.profile-link-group__item:hover,.profile-link-group__item:focus-visible{outline:none}.profile-link-group__item:hover:after,.profile-link-group__item:focus-visible:after{opacity:.1;transform:translateY(0)rotate(0)}.profile-link-group__title{color:var(--brown-600);margin:0}.profile-link-group__subtitle{color:var(--brown-300);margin:0;font-weight:600}.profile-link-group__description{color:var(--brown-300);max-width:32ch;margin:0}.profile-link-group__divider{width:min(140px,78%);margin-top:auto}@media screen and (max-width:699px){.profile-link-group__item{min-height:250px}}
