.portrait-list--variant-1 .portrait-list__name{margin:0 0 var(--content-tags-space,1.5em) 0;padding:0;display:block;font-family:var(--font-dashiell);font-size:3rem;font-weight:300;line-height:1.2;letter-spacing:0;color:var(--bunker);text-transform:none}.portrait-list--variant-1 .portrait-list__name:last-child{margin-bottom:0}.portrait-list--variant-1 .portrait-list__profession{margin:0 0 var(--content-tags-space,1.5em) 0;padding:0;display:block;font-family:var(--font-dashiell);font-size:1.6rem;font-weight:300;line-height:1.5;letter-spacing:0;color:var(--bunker);text-transform:uppercase}.portrait-list--variant-1 .portrait-list__profession:last-child{margin-bottom:0}.portrait-list--variant-1{--columns:3;--gap:4rem}.portrait-list--variant-1 .portrait-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);container-type:inline-size}.portrait-list--variant-1 .portrait-list__list+.portrait-list__list{margin-top:var(--gap)}.portrait-list--variant-1 .portrait-list__person{width:calc((100% - var(--gap) * (var(--columns) - 1))/ var(--columns) - 1px);max-width:40.7rem;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}@container (width < 984px){.portrait-list--variant-1 .portrait-list__person{--columns:2}}@container (width < 535px){.portrait-list--variant-1 .portrait-list__person{--columns:1}}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__picture{-webkit-transition:-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1s cubic-bezier(.19, 1, .22, 1)}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__picture>img{-webkit-transition:-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);transition:-webkit-transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1);transition:transform 1s cubic-bezier(.19, 1, .22, 1),-webkit-transform 1s cubic-bezier(.19, 1, .22, 1)}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__name>span{background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(.0625rem,currentColor),color-stop(0,transparent)) left 0 bottom 0 no-repeat;background:transparent linear-gradient(0deg,currentColor .0625rem,transparent 0) left 0 bottom 0 no-repeat;background-position:right 0 top 50%;background-size:0 100%;-webkit-transition:background-size 1s cubic-bezier(.19, 1, .22, 1);transition:background-size 1s cubic-bezier(.19, 1, .22, 1)}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__name>span:focus,.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__name>span:hover,a:focus .portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__name>span,a:hover .portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link) .portrait-list__name>span{background-position:left 0 top 50%;background-size:100% 100%}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link):focus .portrait-list__picture,.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link):hover .portrait-list__picture{-webkit-transform:scale(.9) rotate(-4.5deg);transform:scale(.9) rotate(-4.5deg)}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link):focus .portrait-list__picture>img,.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link):hover .portrait-list__picture>img{-webkit-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg)}.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link):focus .portrait-list__name>span,.portrait-list--variant-1 .portrait-list__person:has(.portrait-list__link):hover .portrait-list__name>span{background-position:left 0 top 50%;background-size:100% 100%}.portrait-list--variant-1 .portrait-list__picture{display:block;overflow:hidden;aspect-ratio:3/4}.portrait-list--variant-1 .portrait-list__picture:not(:last-child){margin-bottom:2.4rem}.portrait-list--variant-1 .portrait-list__picture>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portrait-list--variant-1 .portrait-list__name{display:inline-block}.portrait-list--variant-1 .portrait-list__name:not(:last-child){margin-bottom:.2rem}.portrait-list--variant-1 .portrait-list__profession:not(:last-child){margin-bottom:.8rem}.portrait-list--variant-1 .portrait-list__description:not(:last-child){margin-bottom:.8rem}.portrait-list--variant-1 .portrait-list__link:not(:last-child){margin-bottom:.8rem}.portrait-list--variant-1 .portrait-list__link>a{background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(.0625rem,currentColor),color-stop(0,transparent)) left 0 bottom 0 no-repeat;background:transparent linear-gradient(0deg,currentColor .0625rem,transparent 0) left 0 bottom 0 no-repeat;background-position:left 0 top 50%;background-size:100% 100%;-webkit-transition:background-size 1s cubic-bezier(.19, 1, .22, 1);transition:background-size 1s cubic-bezier(.19, 1, .22, 1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-gilroy);font-size:1.6rem;font-weight:400;color:var(--bunker);text-transform:uppercase;background-size:calc(100% - 1.2em) 100%}.portrait-list--variant-1 .portrait-list__link>a:focus,.portrait-list--variant-1 .portrait-list__link>a:hover,a:focus .portrait-list--variant-1 .portrait-list__link>a,a:hover .portrait-list--variant-1 .portrait-list__link>a{background-position:right 0 top 50%;background-size:0 100%}.portrait-list--variant-1 .portrait-list__link>a:focus,.portrait-list--variant-1 .portrait-list__link>a:hover,.portrait-list--variant-1 .portrait-list__link>a:link,.portrait-list--variant-1 .portrait-list__link>a:visited{text-decoration:none!important}.portrait-list--variant-1 .portrait-list__link>a:hover{background-position:right 1.25em top 50%}.portrait-list--variant-1 .portrait-list__link>a::before{content:"";position:absolute;inset:0}.portrait-list--variant-1 .portrait-list__link>a::after{content:"";display:inline-block;width:.8em;height:.8em;margin-top:-.25em;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255, 93, 61, 1)' viewBox='0 0 10 9'%3E%%3Cpath d='M0.5 0V9L6.5 4.5L0.5 0Z'/%3E%3C/svg%3E") right 0 top 50% no-repeat;background-size:auto 100%}.portrait-list--variant-1 .portrait-list__linkedin{position:absolute;top:0;left:0;aspect-ratio:3/4;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2rem;pointer-events:none}.portrait-list--variant-1 .portrait-list__linkedin .button--linkedin{-webkit-transform:rotate(4deg);transform:rotate(4deg);pointer-events:auto}