.exp-section{background:#0d0d0d;padding:var(--space-20) 0 var(--space-16);width:100%}.exp-section__eyebrow{color:var(--color-surface);font-size:30px;font-weight:var(--font-semibold);margin-bottom:var(--space-2);width:100%}.exp-section__title{color:#555!important;font-size:var(--text-4xl);font-weight:var(--font-regular);margin:0 0 var(--space-12)}.exp-list{border-top:1px solid #2a2a2a;position:relative;width:100%}.exp-list__row{align-items:start;border-bottom:1px solid #222;display:grid;gap:var(--space-8);grid-template-columns:1fr 180px;padding:var(--space-10) 0 var(--space-8);position:relative;transition:padding-left .25s ease,opacity .25s ease}.exp-list__row--active,.exp-list__row:hover{padding-left:var(--space-2)}.exp-list__row--expanded{border-bottom:none}.exp-list:hover .exp-list__period,.exp-list:hover .exp-list__right{opacity:.35;transition:opacity .25s ease}.exp-list:hover .exp-accordion,.exp-list:hover .exp-list__row--expanded .exp-list__period,.exp-list:hover .exp-list__row--expanded .exp-list__right,.exp-list:hover .exp-list__row:hover .exp-list__period,.exp-list:hover .exp-list__row:hover .exp-list__right{opacity:1}.exp-list__row:hover .exp-list__company{color:#0378b8}.exp-list__row:hover .exp-list__tags{color:#62bdfc}.exp-list__row:hover .exp-list__period{color:#aaa}.exp-row-photos{align-items:flex-end;bottom:100%;display:flex;gap:var(--space-3);left:200px;padding-bottom:var(--space-3);pointer-events:none;position:absolute;z-index:10}.exp-row-photos[data-photo-pos=below]{align-items:flex-start;bottom:auto;padding-bottom:0;padding-top:var(--space-3);top:100%}.exp-row-photo{border:3px solid #fff;border-radius:var(--radius-md);box-shadow:0 8px 28px #000000b3;flex-shrink:0;overflow:hidden;transform:rotate(calc((var(--pi) - (var(--ptotal) - 1)/2)*5deg))}.exp-row-photos[data-photo-pos=below] .exp-row-photo{transform:rotate(calc((var(--pi) - (var(--ptotal) - 1)/2)*-5deg))}.exp-row-photo img{display:block;height:110px;object-fit:cover;width:160px}.exp-list__period{align-items:center;color:#888;display:flex;font-size:1rem;gap:var(--space-2);justify-content:flex-end;text-align:right;transition:color .25s ease;white-space:nowrap}.exp-list__right{display:flex;flex-direction:column;gap:var(--space-1)}.exp-list__role{color:#d8d8d8;font-size:1.2rem;font-weight:var(--font-semibold);line-height:1;margin:0 0 var(--space-1);transition:color .25s ease,font-size .25s ease}.exp-list__role strong{color:#fff;font-weight:var(--font-bold)}.exp-list__row--active .exp-list__role,.exp-list__row:hover .exp-list__role{font-size:1.5rem}.exp-list__company{color:#999;transition:color .25s ease}.exp-list__at,.exp-list__company{font-size:1rem;font-weight:var(--font-regular)}.exp-list__at{color:#868686}.exp-list__tags{color:#4ba3d4;font-size:.8rem;line-height:1;margin:var(--space-2) 0 0;transition:color .25s ease}.exp-list__chevron{color:#888;display:inline-block;font-size:.75rem;transition:transform .3s ease,color .25s ease}.exp-list__chevron--expanded{transform:rotate(180deg)}.exp-list__row:hover .exp-list__chevron{color:#0378b8}.exp-accordion{background:#141414;border-bottom:1px solid #222;border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden}.exp-accordion__inner{padding:var(--space-5) var(--space-6) var(--space-6)}.exp-accordion__bullets{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.exp-accordion__bullet{align-items:flex-start;color:#888;display:flex;font-size:var(--text-sm);gap:var(--space-3);line-height:var(--leading-relaxed)}.exp-accordion__bullet-icon{color:#0378b8;flex-shrink:0;font-size:var(--text-base);margin-top:1px}.exp-accordion__bullet:hover{color:#bbb}@media (max-width:768px){.exp-list__row{gap:var(--space-1);grid-template-columns:1fr}.exp-row-photos{display:none}.exp-list__role{font-size:var(--text-lg)}.exp-list__row--active .exp-list__role{font-size:var(--text-xl)}.exp-section__title{font-size:var(--text-3xl)}}@media (prefers-reduced-motion:reduce){.exp-list__company,.exp-list__period,.exp-list__role,.exp-list__row,.exp-list__tags{transition:none}}.exp-list__company-link{cursor:pointer;text-decoration:none}.exp-list__company-link:hover{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=201.033a762a.chunk.css.map*/