@charset "UTF-8";

@media(min-width:901px){.career-education>.career-graduation{display:block!important;margin-left:0;color:var(--muted)}}
@media(min-width:901px){.career-copy-original{display:none}.career-copy-updated{display:inline!important}}

/* Desktop iteration only. Mobile styling is frozen until the user requests sync. */
@media(min-width:901px) and (hover:hover) and (pointer:fine){
  :is(.career-featured,.career-history-item,.career-education){position:relative;isolation:isolate;overflow:hidden}
  :is(.career-history-item,.career-education){transition:transform .5s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}
  :is(.career-history-item,.career-education):hover{transform:translateY(var(--hover-lift))}
  :is(.career-featured,.career-history-item,.career-education)::before,:is(.career-featured,.career-history-item,.career-education)::after{
    content:"";position:absolute;pointer-events:none;z-index:-1;opacity:0;
  }
  :is(.career-featured,.career-history-item,.career-education)::before{
    inset:0;border-radius:inherit;background:#ffffff04;
    box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 rgba(var(--accent-rgb),.12),inset 0 0 32px #ffffff05;
    transition:opacity .3s var(--ease);
  }
  :is(.career-featured,.career-history-item,.career-education)::after{
    top:-50%;left:0;width:32%;height:200%;background:#fff;filter:blur(16px);
    transform:translateX(-150%) skewX(-22deg);
    transition:transform .9s var(--ease),opacity .3s var(--ease);
  }
  :is(.career-history-item,.career-education)>*,
  .career-featured .career-identity,.career-featured .career-period,
  .career-featured .career-summary,.career-featured .career-responsibilities>li{
    transform:scale(1);transform-origin:left center;
    transition:transform .5s var(--ease);
  }
  .career-education>.caption-5:last-child{transform-origin:right center}
  .career-featured .career-period{transform-origin:right center}
  .career-featured .career-responsibilities>li{transform-origin:left top}
  :is(.career-featured,.career-history-item,.career-education):hover{
    border-color:var(--hover-highlight);
    box-shadow:0 32px 64px -18px #000c,0 12px 24px -8px #0008,
      0 0 14px -3px var(--hover-glow),0 0 46px -8px var(--hover-glow-soft),
      inset 0 1px 0 rgba(var(--accent-rgb),.28);
  }
  .career-featured:hover::before{opacity:1}
  .career-featured:hover::after{opacity:.035;transform:translateX(300%) skewX(-22deg)}
  :is(.career-history-item,.career-education):hover>*,
  .career-featured:hover .career-identity,.career-featured:hover .career-period,
  .career-featured:hover .career-summary,.career-featured:hover .career-responsibilities>li{
    transform:scale(var(--hover-scale));
  }
}
@media(min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){
  .career-featured:hover .career-identity,.career-featured:hover .career-period,
  .career-featured:hover .career-summary,.career-featured:hover .career-responsibilities>li{transform:none}
  :is(.career-history-item,.career-education):hover{transform:none}
  :is(.career-featured,.career-history-item,.career-education)::after{display:none}
}
