.proud-phone{transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s cubic-bezier(.25,1,.5,1)}.proud-phone:hover,.proud-phone:focus-visible{box-shadow:var(--shadow-elevated);transform:translateY(-5px)rotate(-1.25deg)}.proud-phone-hint{opacity:0;transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .25s cubic-bezier(.25,1,.5,1);transform:translateY(4px)scale(.92)}.proud-phone:hover .proud-phone-hint,.proud-phone:focus-visible .proud-phone-hint{opacity:1;transform:translateY(0)scale(1)}@media (hover:none){.proud-phone-hint{opacity:1;transform:none}.proud-phone:hover,.proud-phone:focus-visible{transform:none}}.proud-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 68%,#dfd8ba8c 68%);background-image:linear-gradient(#0000 68%,lab(86.3046% -.842571 15.5267/.55) 68%)}.dark .proud-highlight{background-image:linear-gradient(#0000 68%,#60552c66 68%);background-image:linear-gradient(#0000 68%,lab(36.4554% .0752658 25.0984/.4) 68%)}@keyframes proud-lightbox-in{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.proud-lightbox-image{animation:.4s cubic-bezier(.25,1,.5,1) both proud-lightbox-in}@media (prefers-reduced-motion:reduce){.proud-phone,.proud-phone-hint{transition:none}.proud-phone:hover,.proud-phone:focus-visible{transform:none}.proud-phone-hint{opacity:1;transform:none}.proud-lightbox-image{animation:none}}
