.navHighlightSection-image{position:relative}.navHighlightSection-imageBorder{background:linear-gradient(var(--angle),#ff4c00,transparent,transparent,#ff4c00) border-box;border:4px solid transparent;border-radius:8px;bottom:0;left:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:30px;position:absolute;right:0;top:0;z-index:1}.navHighlightSection-image picture{border-radius:8px;height:100%;overflow:hidden;width:100%}a.group:hover .navHighlightSection-imageBorder{animation:rotate 8s linear infinite}@keyframes rotate{to{--angle:315deg}}@property --angle{syntax:"<angle>";initial-value:-45deg;inherits:false}.flip-card{perspective:1200px;transform:rotate(0deg)}.flip-inner{transform-style:preserve-3d}.flip-face{backface-visibility:hidden;box-shadow:0 0 0 0 rgba(49,67,81,0)}.flip-back{transform:rotateY(180deg)}@media (min-width:768px){.flip-card{transition:transform .5s cubic-bezier(.25,.8,.25,1)}.flip-card:focus-visible,.flip-card:hover{transform:rotate(var(--tilt,0deg))}.flip-inner{transition:transform .7s cubic-bezier(.25,.8,.25,1)}.flip-card:focus-visible .flip-inner,.flip-card:hover .flip-inner{transform:rotateY(180deg)}.flip-face{transition:box-shadow .4s ease}.flip-card:focus-visible .flip-face,.flip-card:hover .flip-face{box-shadow:0 1px 1px 0 rgba(49,67,81,.02),0 2px 2px .5px rgba(49,67,81,.04),0 4px 4px 1px rgba(49,67,81,.06),0 8px 8px 1.5px rgba(49,67,81,.08),0 16px 16px 2px rgba(49,67,81,.1),0 32px 32px 2.5px rgba(49,67,81,.12)}}