.blogcard[data-astro-cid-k6p55mnr]{display:flex;flex-direction:column;gap:var(--space-5);text-decoration:none;color:var(--theme-text);width:100%}.blogcard[data-astro-cid-k6p55mnr].is-column{flex-direction:row;align-items:flex-start}.blogcard_visual[data-astro-cid-k6p55mnr]{position:relative;aspect-ratio:16 / 9;background-color:var(--color-brand-subtle-5);border-radius:var(--radius-sm);overflow:clip;flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center}.blogcard[data-astro-cid-k6p55mnr].is-column .blogcard_visual[data-astro-cid-k6p55mnr]{flex:1 0 0;min-width:0;min-height:0;align-self:stretch}.blogcard_img[data-astro-cid-k6p55mnr]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(0);transition:opacity var(--duration-slow) cubic-bezier(.23,1,.32,1),filter var(--duration-slow) cubic-bezier(.23,1,.32,1),transform var(--duration-slow) cubic-bezier(.23,1,.32,1)}.blogcard_hover[data-astro-cid-k6p55mnr]{position:absolute;display:flex;align-items:center;justify-content:center;gap:var(--space-1);opacity:0;background-color:var(--color-light-100-o20);border-radius:var(--radius-sm);padding:var(--space-3);inset:0;transition:opacity var(--duration-slow) cubic-bezier(.23,1,.32,1);z-index:1}.blogcard_hover_text[data-astro-cid-k6p55mnr]{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);white-space:nowrap}.blogcard_hover_arrow[data-astro-cid-k6p55mnr]{width:1.5rem;height:1.5rem;flex-shrink:0}@media(hover:hover)and (pointer:fine){.blogcard[data-astro-cid-k6p55mnr]:not(.is-service):not(.is-service-column):hover .blogcard_img[data-astro-cid-k6p55mnr]{opacity:.2;filter:blur(.25rem)}.blogcard[data-astro-cid-k6p55mnr]:not(.is-service):not(.is-service-column):hover .blogcard_hover[data-astro-cid-k6p55mnr]{opacity:1}}.blogcard_content[data-astro-cid-k6p55mnr]{display:flex;flex-direction:column;gap:var(--space-4);flex:1}.blogcard[data-astro-cid-k6p55mnr].is-column .blogcard_content[data-astro-cid-k6p55mnr]{flex:1 0 0;min-width:0;min-height:0;align-self:start}.blogcard[data-astro-cid-k6p55mnr].is-default .blogcard_meta[data-astro-cid-k6p55mnr]{margin-top:auto}@media(max-width:48rem){.blogcard[data-astro-cid-k6p55mnr].is-column{flex-direction:column;align-items:stretch}.blogcard[data-astro-cid-k6p55mnr].is-column .blogcard_visual[data-astro-cid-k6p55mnr]{flex:0 0 auto;min-width:auto;min-height:auto;align-self:auto}.blogcard[data-astro-cid-k6p55mnr].is-column .blogcard_content[data-astro-cid-k6p55mnr]{flex:1;min-width:auto;min-height:auto;align-self:auto}.blogcard[data-astro-cid-k6p55mnr].is-column .blogcard_meta[data-astro-cid-k6p55mnr]{margin-top:auto}}.blogcard_top[data-astro-cid-k6p55mnr]{display:flex;flex-direction:column;gap:var(--space-3)}.blogcard_category[data-astro-cid-k6p55mnr]{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;line-height:var(--line-height-base)}.blogcard_title[data-astro-cid-k6p55mnr]{font-family:var(--font-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.blogcard_meta[data-astro-cid-k6p55mnr]{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;line-height:var(--line-height-base);white-space:nowrap}.blogcard_date[data-astro-cid-k6p55mnr]{opacity:.5}.blogcard[data-astro-cid-k6p55mnr].is-service,.blogcard[data-astro-cid-k6p55mnr].is-service-column{gap:var(--space-5)}.blogcard[data-astro-cid-k6p55mnr].is-service .blogcard_content[data-astro-cid-k6p55mnr],.blogcard[data-astro-cid-k6p55mnr].is-service-column .blogcard_content[data-astro-cid-k6p55mnr]{gap:var(--space-5);flex:1}.blogcard[data-astro-cid-k6p55mnr].is-service .blogcard_top[data-astro-cid-k6p55mnr],.blogcard[data-astro-cid-k6p55mnr].is-service-column .blogcard_top[data-astro-cid-k6p55mnr]{gap:var(--space-3)}.blogcard[data-astro-cid-k6p55mnr].is-service-column{flex-direction:row;align-items:flex-start}.blogcard[data-astro-cid-k6p55mnr].is-service-column .blogcard_visual[data-astro-cid-k6p55mnr],.blogcard[data-astro-cid-k6p55mnr].is-service-column .blogcard_content[data-astro-cid-k6p55mnr]{flex:1 0 0;min-width:0;min-height:0;align-self:stretch}.blogcard_desc[data-astro-cid-k6p55mnr]{font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-light);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-normal);color:var(--theme-text-faded);margin:0;text-wrap:pretty}.blogcard_link[data-astro-cid-k6p55mnr]{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);color:var(--theme-text);transition:color var(--duration-fast) cubic-bezier(.23,1,.32,1)}.blogcard_link_arrow[data-astro-cid-k6p55mnr]{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--duration-fast) cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.blogcard[data-astro-cid-k6p55mnr].is-service:hover .blogcard_img[data-astro-cid-k6p55mnr],.blogcard[data-astro-cid-k6p55mnr].is-service-column:hover .blogcard_img[data-astro-cid-k6p55mnr]{transform:scale(1.05)}.blogcard[data-astro-cid-k6p55mnr].is-service:hover .blogcard_link[data-astro-cid-k6p55mnr],.blogcard[data-astro-cid-k6p55mnr].is-service-column:hover .blogcard_link[data-astro-cid-k6p55mnr]{color:var(--theme-heading-accent)}.blogcard[data-astro-cid-k6p55mnr].is-service:hover .blogcard_link_arrow[data-astro-cid-k6p55mnr],.blogcard[data-astro-cid-k6p55mnr].is-service-column:hover .blogcard_link_arrow[data-astro-cid-k6p55mnr]{transform:translate(.25rem)}}.jobcard[data-astro-cid-j6slb7wk]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background-color:var(--theme-bg);border:var(--border-width) solid var(--theme-border);border-radius:var(--radius-md)}.jobcard_body[data-astro-cid-j6slb7wk]{display:flex;flex-direction:column;gap:var(--space-2)}.jobcard_dept[data-astro-cid-j6slb7wk]{align-self:flex-start;padding:var(--space-1) var(--space-3);background-color:var(--color-brand-500-o5, rgba(0, 38, 255, .08));color:var(--color-brand-500);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.jobcard_title[data-astro-cid-j6slb7wk]{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4);line-height:var(--line-height-snug);color:var(--theme-text);margin:var(--space-2) 0 0}.jobcard_poster[data-astro-cid-j6slb7wk]{font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-light);color:var(--theme-text);margin:var(--space-2) 0 0}.jobcard_poster-link[data-astro-cid-j6slb7wk]{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out)}.jobcard_poster-link[data-astro-cid-j6slb7wk]:hover{color:var(--color-brand-500)}.jobcard_meta[data-astro-cid-j6slb7wk]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:var(--space-1) 0 0}.jobcard_meta-item[data-astro-cid-j6slb7wk]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-light);color:var(--theme-text-faded)}.jobcard_meta-icon[data-astro-cid-j6slb7wk]{flex-shrink:0;color:var(--theme-text-faded)}.jobcard_footer[data-astro-cid-j6slb7wk]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding-top:var(--space-3);border-top:var(--border-width) dashed var(--theme-border)}.jobcard_posted[data-astro-cid-j6slb7wk]{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-light);color:var(--theme-text-faded)}.jobcard_posted-label[data-astro-cid-j6slb7wk],.jobcard_posted-date[data-astro-cid-j6slb7wk]{white-space:nowrap}.jobcard_posted-spacer[data-astro-cid-j6slb7wk]{flex:1 1 auto}.jobcard_posted-date[data-astro-cid-j6slb7wk]{color:var(--theme-text);font-weight:var(--font-weight-medium)}.jobcard_actions[data-astro-cid-j6slb7wk]{flex-shrink:0}@container (max-width: 40em){.jobcard_footer[data-astro-cid-j6slb7wk]{flex-direction:column;align-items:stretch;gap:var(--space-3)}.jobcard_actions[data-astro-cid-j6slb7wk] a{width:100%;justify-content:center}}
