@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.pp_co_image_wrapper{position:relative}.pp_co_image_wrapper.has_placeholder.loaded{opacity:1}.pp_co_image_wrapper .pp_co_image_placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;justify-content:center;pointer-events:none;z-index:1;transition:opacity .3s ease}.pp_co_image_wrapper .pp_co_image_placeholder img{width:24px;height:22px}.pp_co_image_wrapper .pp_co_image_placeholder.hidden{opacity:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pp_co_image_wrapper .pp_co_image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@supports (--custom-property: value){.pp_co_image_wrapper .pp_co_image[style*=--width]{width:var(--width)}.pp_co_image_wrapper .pp_co_image[style*=--height]{height:var(--height)}.pp_co_image_wrapper .pp_co_image[style*=--object-fit]{-o-object-fit:var(--object-fit);object-fit:var(--object-fit)}.pp_co_image_wrapper .pp_co_image[style*=--left],.pp_co_image_wrapper .pp_co_image[style*=--top],.pp_co_image_wrapper .pp_co_image[style*=--right],.pp_co_image_wrapper .pp_co_image[style*=--bottom]{position:relative}.pp_co_image_wrapper .pp_co_image[style*=--left]{left:var(--left)}.pp_co_image_wrapper .pp_co_image[style*=--top]{top:var(--top)}.pp_co_image_wrapper .pp_co_image[style*=--right]{right:var(--right)}.pp_co_image_wrapper .pp_co_image[style*=--bottom]{bottom:var(--bottom)}}.pp_co_image_wrapper .pp_co_image.size_LL{max-width:100%}.pp_co_image_wrapper .pp_co_image.size_L{max-width:800px}.pp_co_image_wrapper .pp_co_image.size_M{max-width:600px}.pp_co_image_wrapper .pp_co_image.size_S{max-width:400px}.pp_co_image_wrapper .pp_co_image.size_SS{max-width:200px}.pp_co_image_wrapper .pp_co_image.object_contain{-o-object-fit:contain!important;object-fit:contain!important}.pp_co_image_wrapper .pp_co_image.with_padding{padding:0 16px}.pp_co_image_wrapper .pp_co_image.has_aspect_ratio{aspect-ratio:var(--aspect-ratio);width:100%;height:auto}.pp_co_image_wrapper .pp_co_image.js-lazyload:not([src*=".gif"]){opacity:1}@media screen and (max-width: 767px){.pp_co_image_wrapper .pp_co_image.size_L,.pp_co_image_wrapper .pp_co_image.size_M{max-width:100%}}.pp_co_image_wrapper .pp_co_image.profile-image-cover{-o-object-fit:cover!important;object-fit:cover!important;--object-fit: cover !important}@media (prefers-contrast: high){.pp_co_image_wrapper img{outline:1px solid var(--color-border-bold)}}
