:root{--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none}.f-panzoom__protected,picture.f-panzoom__content img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1}html.with-panzoom-in-fullscreen{overflow:hidden}.lightbox{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;background:#202124;--lightbox-height:84px}@media(min-width:1024px){.lightbox{padding-right:6rem}}.lightbox__controls{display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:30;height:var(--lightbox-height)}@media(min-width:1024px){.lightbox__controls{display:block;padding:0;height:auto}.lightbox__control{position:absolute;z-index:30}}.lightbox__control--prev{margin-right:auto}@media(min-width:1024px){.lightbox__control--prev{margin-right:0;left:40px;top:50%;transform:translateY(-50%)}.lightbox__control--next{right:40px;top:50%;transform:translateY(-50%)}}.lightbox__control--close{margin-left:8px}@media(min-width:1024px){.lightbox__control--close{margin-left:0;right:40px;top:40px}}.lightbox__content{display:grid;min-height:0;flex:1;padding-bottom:16px;overflow-x:hidden;overflow-y:auto;grid-template-rows:min-content}@media(min-width:1024px){.lightbox__content{grid-template-columns:minmax(0,auto) 300px;grid-template-rows:minmax(0,1fr);justify-content:center;align-items:stretch;padding:0}.lightbox__content--image-only{grid-template-columns:minmax(0,auto);justify-content:center}}.lightbox__image-wrap{--lightbox-image-aspect-ratio:auto;overflow:hidden;width:100%;aspect-ratio:var(--lightbox-image-aspect-ratio,auto);max-height:calc(100dvh - var(--lightbox-height) - 90px);min-height:0;transition:all .24s ease}@media(min-width:1024px){.lightbox__image-wrap{min-height:100%;height:100%;max-height:none;transition:all .35s}}.lightbox__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width:1024px){.lightbox__image{width:100%;height:100%;max-height:none}}.lightbox__panel{display:flex;min-height:0;flex-direction:column;padding:24px 16px 0}@media(min-width:1024px){.lightbox__panel{padding-top:48px;padding-left:48px;padding-right:0}}.lightbox__profile{display:flex;align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:32px}@media(min-width:1024px){.lightbox__profile{gap:24px;padding-top:48px;padding-bottom:48px}}.lightbox__profile-head{display:flex;align-items:center;gap:12px}@media(min-width:1024px){.lightbox__profile-head{flex-direction:column;align-items:flex-start;gap:24px}}.lightbox__avatar-wrap{display:flex;height:56px;width:56px;flex:0 0 auto;align-items:center}@media(min-width:1024px){.lightbox__avatar-wrap{height:70px;width:70px}}.lightbox__avatar{height:56px;width:56px;border-radius:9999px;-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.lightbox__avatar{height:70px;width:70px}}.lightbox__profile-meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}@media(min-width:1024px){.lightbox__profile-meta{gap:12px}}.lightbox__location{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lightbox__award{display:flex;align-items:center;gap:24px;border-top:1px solid hsla(0,0%,100%,.2);padding:48px 0}.lightbox__description{flex:1;border-top:1px solid hsla(0,0%,100%,.2);padding:48px 24px 48px 0}.lightbox__expandable p{color:#ffffff80}.lightbox__expandable button{border-color:#ffffff40}.lightbox__expandable button span{color:#ffffffb3}.lb-fade-enter-active,.lb-fade-leave-active{transition:opacity .35s ease,height .35s ease}.lb-fade-enter-from,.lb-fade-leave-to{opacity:0}
