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