.experience-row.svelte-t3jurz{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,auto) 1.5rem;align-items:center;gap:1.5rem;padding:1.75rem 0;color:inherit;text-decoration:none;isolation:isolate;transition:color .3s ease}.experience-row.svelte-t3jurz:before{content:"";position:absolute;top:0;right:-1.5rem;bottom:0;left:-1.5rem;border-radius:1.5rem;background:var(--color-text-dark);opacity:0;transform:scale(.97);transition:opacity .35s ease,transform .35s ease;z-index:-1}.experience-row.svelte-t3jurz:is(:where(.svelte-t3jurz):hover,:where(.svelte-t3jurz):focus-visible){color:var(--color-text-light)}.experience-row.svelte-t3jurz:is(:where(.svelte-t3jurz):hover,:where(.svelte-t3jurz):focus-visible):before{opacity:1;transform:scale(1)}.experience-row.svelte-t3jurz:focus-visible{outline:2px solid var(--case-accent);outline-offset:5px;border-radius:1.5rem}.experience-meta.svelte-t3jurz{align-items:flex-end;text-align:right;max-width:24rem}.experience-arrow.svelte-t3jurz{opacity:.4;transition:transform .35s ease,opacity .35s ease}.experience-row.svelte-t3jurz:is(:where(.svelte-t3jurz):hover,:where(.svelte-t3jurz):focus-visible) .experience-arrow:where(.svelte-t3jurz){opacity:1;transform:translate(3px)}@media(max-width:767px){.experience-row.svelte-t3jurz{grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;gap:.5rem 1rem;padding:1.4rem 0}.experience-meta.svelte-t3jurz{grid-column:2;grid-row:2;align-items:flex-start;text-align:left}.experience-arrow.svelte-t3jurz{grid-column:3;grid-row:1}.experience-row.svelte-t3jurz:before{top:0;right:-.75rem;bottom:0;left:-.75rem}}.company-tile.svelte-t3jurz{transition:background-color .3s ease}body.theme-dark .company-tile.has-logo.svelte-t3jurz:hover{background-color:var(--case-paper)}.company-logo.svelte-t3jurz{max-width:100%;height:auto;filter:grayscale(1);opacity:.72;transition:filter .3s ease,opacity .3s ease;mix-blend-mode:multiply}body.theme-dark .company-logo.svelte-t3jurz{filter:grayscale(1) invert(1);mix-blend-mode:screen}.company-tile.svelte-t3jurz:hover .company-logo:where(.svelte-t3jurz),body.theme-dark .company-tile.svelte-t3jurz:hover .company-logo:where(.svelte-t3jurz){filter:none;opacity:1;mix-blend-mode:normal}@media(hover:none){body.theme-dark .company-tile.has-logo.svelte-t3jurz:hover{background-color:transparent}.company-logo.svelte-t3jurz{opacity:.85}.company-tile.svelte-t3jurz:hover .company-logo:where(.svelte-t3jurz){filter:grayscale(1);opacity:.85;mix-blend-mode:multiply}body.theme-dark .company-tile.svelte-t3jurz:hover .company-logo:where(.svelte-t3jurz){filter:grayscale(1) invert(1);opacity:.85;mix-blend-mode:screen}}@media(max-width:767px){.company-logo.svelte-t3jurz{max-height:2.5rem;object-fit:contain}}@media(prefers-reduced-motion:reduce){.experience-row.svelte-t3jurz,.experience-row.svelte-t3jurz:before,.experience-arrow.svelte-t3jurz,.company-tile.svelte-t3jurz,.company-logo.svelte-t3jurz{transition:none}}
