@keyframes rotating{100%{transform:rotate(360deg)}}.sectionContainer:has(.widgetPersonContainer .personWidget) .sectionRow{gap:0}.widgetPersonContainer{padding:0}.personWidget{display:flex;align-items:flex-start;background:#07141f;color:var(--base-white, #fff);gap:clamp(2.4rem,6.2745098039vw,9.6rem)}@media(min-width: 87.5rem){.personWidget{gap:9.6rem}}@media(min-width: 93.75rem){.personWidget{gap:9.6rem}}.widgetPersonContainer .person-description{position:sticky;top:0;width:min(40vw,58.8rem);max-width:58.8rem;flex:0 0 min(40vw,58.8rem);padding:9.6rem 0;margin:0;color:var(--base-white, #fff);text-align:left}.widgetPersonContainer .person-description>:first-child{margin:clamp(1.6rem,1.568627451vw,2.4rem) 0 clamp(1.6rem,2.091503268vw,3.2rem) 0;color:var(--color-theme-white, #fff);font-family:"Futura PT",sans-serif;font-size:clamp(3.2rem,3.7908496732vw,5.8rem);font-weight:600;letter-spacing:.25px;line-height:95%;margin:0 0 2.4rem 0;color:var(--base-white, #fff)}.widgetPersonContainer .person-description>:not(:first-child){margin:clamp(1.6rem,1.568627451vw,2.4rem) 0 clamp(1.6rem,2.091503268vw,3.2rem) 0;color:var(--color-theme-white, #fff);font-family:"Futura PT",sans-serif;font-size:clamp(2.4rem,1.8300653595vw,2.8rem);font-weight:600;letter-spacing:.25px;line-height:123.5%;margin:0;color:var(--base-white, #fff)}.widgetPersonContainer .personContainer{display:grid;min-width:0;flex:1 1 auto;gap:1.6rem 2.4rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr))}.widgetPersonContainer .personContainer .personItem{width:100%;min-width:0}.widgetPersonContainer .personItem{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;aspect-ratio:.597;background:var(--base-black, #000);color:var(--base-white, #fff);text-align:left}.widgetPersonContainer .personItem::after{position:absolute;z-index:1;display:block;background:linear-gradient(180deg, rgba(var(--base-black, #000), 0) 70%, rgba(var(--base-black, #000), 0.7) 100%);content:"";inset:0;pointer-events:none}.widgetPersonContainer .personItem .personItem-image{position:absolute;z-index:0;overflow:hidden;width:100%;height:100%;border-radius:0;margin:0;inset:0}.widgetPersonContainer .personItem .personItem-image picture,.widgetPersonContainer .personItem .personItem-image img{display:block;width:100%;height:100%}.widgetPersonContainer .personItem .personItem-image img{min-height:100%;max-height:none;object-fit:cover;object-position:top center}.widgetPersonContainer .personItem .personItem-image .emptyImage{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:0;margin:0;background:#0d2333;color:rgba(var(--base-white, #fff), 0.35)}.widgetPersonContainer .personItem .personItem-image .emptyImage::before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1;font-size:6.4rem}.widgetPersonContainer .personItem .personItem-imageBase,.widgetPersonContainer .personItem .personItem-imageHover{position:absolute;inset:0}.widgetPersonContainer .personItem .personItem-imageHover{opacity:0;transition:opacity 300ms ease}.widgetPersonContainer .personItem:hover .personItem-imageHover,.widgetPersonContainer .personItem:focus-within .personItem-imageHover{opacity:1}.widgetPersonContainer .personItem .personItem-content{position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2.4rem,3.137254902vw,4.8rem);color:var(--base-white, #fff);gap:.8rem;inset:0}.widgetPersonContainer .personItem .personItem-name{font-size:clamp(1.8rem,1.3071895425vw,2rem);font-weight:400;letter-spacing:.25px;line-height:150%;width:min-content;margin:0;color:var(--base-white, #fff);font-weight:700;overflow-wrap:normal}.widgetPersonContainer .personItem .personItem-post{margin:0;height:6rem;color:var(--base-white, #fff);font-size:clamp(1.6rem,1.045751634vw,1.6rem);font-weight:400;letter-spacing:.25px;line-height:123.5%}.widgetPersonContainer .personItem .personItem-contacts{display:none}.sectionContainer--grey .widgetPersonContainer .personItem .personItem-image .emptyImage{background:#0d2333;color:rgba(var(--base-white, #fff), 0.35)}@media(min-width: 20rem)and (max-width: 74.9375rem){.personWidget{flex-direction:column}.widgetPersonContainer .person-description{position:static;width:100%;max-width:none;flex-basis:auto;padding:0}.widgetPersonContainer .personContainer{width:100%}}@media(min-width: 20rem)and (max-width: 47.9375rem){.widgetPersonContainer .personContainer{grid-template-columns:repeat(2, minmax(0, 1fr))}}