.profile__link:before{font-family:machwr;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.profile__link{background-color:#84a6ad;bottom:0;color:#fff;font-size:24px;font-weight:400;height:50px;line-height:1;padding:13px;position:absolute;right:0;text-align:center;text-decoration:none;transition:background-color .125s cubic-bezier(.645,.045,.355,1);width:50px;z-index:2}.profile__link i{display:none}.csshover .profile__link:hover{background-color:#597c87;transition:background-color .25s cubic-bezier(.645,.045,.355,1)}.profile__image{margin-left:auto;margin-right:auto;position:relative;width:140px}.profile__image img{left:0;position:absolute;top:0;width:100%}.profile__image img.lazyload,.profile__image img.lazyloading{height:100%;-o-object-fit:cover;object-fit:cover}.profile__image span{display:block;height:140px;overflow:hidden;position:relative;width:140px}.profile__image span:before{background-color:var(--profile_image_background_color,#b0c6d0);content:"";display:block;height:0;left:0;position:absolute;top:0;width:100%;z-index:1}.profile__name{color:#2d4352;font-family:var(--headline_font_family,var(--font-family--serif));font-size:var(--headline_font_size_xs,24px);line-height:var(--headline_line_height_xs,1.33333);margin-top:13px;text-transform:var(--headline_text_transform,none)}.profile__name,.profile__title{display:block;text-align:center}.profile__title{color:#8498a5;font-family:var(--subline_font_family,var(--font-family--serif));font-size:var(--subline_font_size,18px);font-style:var(--subline_font_style,italic);font-weight:var(--subline_font_weight,400);line-height:var(--subline_line_height,1.55556);margin-top:6px}.profile{box-shadow:var(--profile_box_shadow,0 0 20px 0 rgba(0,0,0,.05));display:block;height:100%;padding:var(--profile_padding,20px);position:relative;text-decoration:none;transition:background-color .125s cubic-bezier(.645,.045,.355,1);z-index:0}.profile.is--link .profile__image{width:165px}.csshover .profile.is--link:hover{background-color:#fff;box-shadow:var(--profile_box_shadow,0 0 20px 0 rgba(0,0,0,.05));transition:background-color .25s cubic-bezier(.645,.045,.355,1)}.js [data-inview] .profile .profile__image img,.js [data-inview] .profile .profile__link{opacity:0}.js [data-inview] .profile .profile__name,.js [data-inview] .profile .profile__title{opacity:0;transform:translateY(25px)}.js .inview .profile .profile__image img{animation:element-opacity 1s ease-in-out;animation-fill-mode:forwards}.js .inview .profile .profile__image span:before{animation:element-overlay 1s ease-in-out}.js .inview .profile .profile__link{opacity:1;transition:opacity .5s ease-in-out .75s}.js .inview .profile .profile__name,.js .inview .profile .profile__title{opacity:1;transform:translateY(0);transition:opacity .75s ease-out,transform .5s ease-out}.js .inview .profile .profile__name{transition-delay:.5s}.js .inview .profile .profile__title{transition-delay:.75s}@media only screen and (min-width:768px){.profile__name{font-size:var(--headline_font_size_s,28px);line-height:var(--headline_line_height_s,1.28571);margin-top:18px}.profile__title{margin-top:4px}.profile.is--link{padding-bottom:30px}}@media only screen and (min-width:1024px){.profile{box-shadow:none}}