.Resume-container{background-color:#290300}.Resume{flex-direction:column;width:100%;min-height:100vh;padding:0;display:flex}.Resume-placeholder{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 8px #0000001a}.ResumeYear-section{grid-template-columns:50% 50%;align-items:stretch;width:100%;min-height:100vh;display:grid}.ResumeYear-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ResumeYear-container{color:#fff;box-sizing:border-box;border-bottom:5px solid #fff;border-left:5px solid #fff;border-radius:50px;width:100%;height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.ResumeYear-months{z-index:1;pointer-events:none;--cascade-stagger:.14s;--cascade-duration:2.1s;grid-template-rows:repeat(12,1fr);grid-template-columns:1fr;gap:0;display:grid;position:absolute;inset:0}.ResumeYear-content{z-index:2;flex-direction:column;max-width:100%;height:100%;margin-left:0;display:flex;position:relative}.ResumeYear-year{margin-top:auto;margin-left:8%;font-family:Gallient,serif;font-size:clamp(2rem,6vw,5rem);line-height:1}.ResumeYear-section .ResumeMonth-container{opacity:0}.ResumeYear-section.visible .ResumeMonth-container{animation:1.8s forwards cascadeReveal;animation:cascadeReveal var(--cascade-duration,2.1s) forwards}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:first-child{animation-delay:calc(0 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(2){animation-delay:calc(1 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(3){animation-delay:calc(2 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(4){animation-delay:calc(3 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(5){animation-delay:calc(4 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(6){animation-delay:calc(5 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(7){animation-delay:calc(6 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(8){animation-delay:calc(7 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(9){animation-delay:calc(8 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(10){animation-delay:calc(9 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(11){animation-delay:calc(10 * var(--cascade-stagger))}.ResumeYear-section.visible .ResumeYear-months>.ResumeMonth-container:nth-child(12){animation-delay:calc(11 * var(--cascade-stagger))}@keyframes cascadeReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ResumeMonth-container{background-color:#0000;width:100%;height:100%;margin:0;padding:0}.ResumeMonth-container--filled{background-color:#592a2a}.ResumeMonth-text{flex-direction:column;gap:.5rem;margin-top:5%;margin-left:2%;display:flex}.ResumeMonth-text:hover{background-color:#fdf7f7}.ResumeMonth-text-job_title{color:#fff;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700}.ResumeMonth-text-company{color:#fff;font-size:1rem}.ResumeMonth-text-duration{color:#fff;font-size:.8rem}.btn{color:#fff;cursor:pointer;background-color:#592a2a;border-radius:5px;margin-bottom:2%;padding:10px 20px}.btn:hover{color:#592a2a;background-color:#fff}@media (max-width:900px){.ResumeYear-section{grid-template-columns:42% 58%;min-height:auto}.ResumeYear-container{border-bottom-width:3px;border-left-width:3px;border-radius:35px;height:900px}.ResumeMonth-text{gap:.15rem;margin-top:10%;margin-bottom:2%;margin-left:4%}}
