.infographic-media.inview .hotspot{animation:jump-in .25s cubic-bezier(.645,.045,.355,1) 1s forwards;visibility:visible}.hotspot{height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:0;position:absolute;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hotspot .screenreader-only{font-size:0;opacity:0}@keyframes jump-in{0%{opacity:0;transform:scale(0)}75%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes swipe-in{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.hotspot:has([popover]:popover-open) .hotspot__toggle{background-color:#cc1216}.hotspot:has([popover]:popover-open) .hotspot__toggle:after{background-color:#fff}.hotspot__popover-close,.hotspot__toggle{background:none;border:unset;cursor:pointer;margin:0;padding:0}.hotspot__toggle{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 6px 0 rgba(44,44,44,.2);display:flex;height:44px;justify-content:center;transition:scale .25s cubic-bezier(.645,.045,.355,1),background-color .25s cubic-bezier(.645,.045,.355,1);width:44px}.hotspot__toggle:after{background-color:#cc1216;border-radius:50%;content:"";display:block;height:16px;transition:background-color .25s cubic-bezier(.645,.045,.355,1);width:16px}@media (hover:hover){.hotspot__toggle:hover{background-color:#cc1216;scale:.8}.hotspot__toggle:hover:after{background-color:#fff}}.hotspot__popover-close{position:absolute;right:24px;top:24px}.hotspot__popover-close:before{color:#2c2c2c;font-size:24px}.hotspot__popover{animation:swipe-in .25s cubic-bezier(.645,.045,.355,1);background:#fff;border:none;box-shadow:0 4px 6px 0 rgba(44,44,44,.2);color:#2c2c2c;height:calc(100% - 64px);transform:translate(-10px,-30px);width:100dvw}@media only screen and (max-width:767px){.hotspot__popover{bottom:-120px;left:10px;position:fixed}}@media only screen and (min-width:768px){.hotspot__popover{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:anchor(right);position:absolute;top:anchor(top);width:320px}.hotspot__popover[popover]{margin:0}}@media only screen and (max-width:767px){.hotspot__popover[popover]::-ms-backdrop{backdrop-filter:blur(2px);background:rgba(44,44,44,.3)}.hotspot__popover[popover]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(44,44,44,.3)}}.hotspot__popover[popover]:popover-open{display:flex;flex-direction:column;justify-content:space-between}.hotspot__popover-message{display:flex;flex-direction:column;font-size:var(--copy_font_size,15px);line-height:var(--copy_line_height,1.66667);padding:24px;row-gap:16px;width:calc(100% - 32px);word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (min-width:768px){.hotspot__popover-message{overflow:hidden}}.hotspot__popover-message .textlink{margin-top:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hotspot__popover-headline{font-family:var(--headline_font_family,var(--font-family--serif));font-size:var(--headline_font_size_s,28px);line-height:var(--headline_line_height_s,1.28571);text-transform:var(--headline_text_transform,none)}.hotspot__popover-footer{align-items:center;border-top:1px solid #bfbfbf;display:flex;justify-content:center;margin-top:24px;padding:24px}@media only screen and (min-width:768px){.hotspot__popover-footer{display:none;visibility:hidden}}