.experiences-section{padding:6rem 1.5rem}.experiences-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem}.experiences-section__cta{display:block;text-decoration-color:#0a66c2;text-decoration-line:underline;text-underline-offset:2px}.experiences-section__cta:hover{text-decoration-color:#234669}.experiences-section__title{font-size:2.25rem;line-height:2.5rem;margin-bottom:0}.experiences-list{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.experiences-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.experiences-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.experiences-item{border-radius:.375rem;border-width:1px;display:flex;flex-direction:column;padding:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.experiences-item:hover{--tw-border-opacity:1;border-color:rgb(35 70 105/var(--tw-border-opacity,1))}.experiences-item__current{--tw-border-opacity:1;border-color:rgb(10 102 194/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.experiences-item__past{grid-row:span 3/span 3}}@media (min-width:768px){.experiences-item__past{padding-bottom:0;padding-inline-end:2rem}}.button-cta{background-color:rgb(10 102 194/var(--tw-bg-opacity,1));border-radius:9999px;padding:.5rem 1.5rem;text-align:center;width:100%}.button-cta,.button-cta:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button-cta:hover{background-color:rgb(35 70 105/var(--tw-bg-opacity,1));text-decoration-line:none}.projects-list{display:flex;margin-top:1rem;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;font-size:.875rem;gap:1rem;line-height:1.25rem;overflow-x:scroll;padding-bottom:.5rem}.projects-list__item{min-width:13rem;scroll-snap-align:start}.projects-list__item-img{border-radius:.375rem;flex-shrink:0;height:6rem;width:13rem}
