.hero-resume{padding-top:12px}.banner-stage{margin-top:0}.banner-stamp{transform-origin:center;animation:stamp-turn 28s linear infinite}@keyframes stamp-turn{to{transform:rotate(360deg)}}.work-intro{padding-top:52px;padding-bottom:10px}.work-intro h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.5px;margin:12px 0 0}.showcase{padding-top:25px}.logo-card{width:300px;height:200px;flex-basis:300px;padding:15px 24px}.logo-card img{display:block;width:100%;height:130px;object-fit:contain;min-height:0;flex:none}.logo-card-number{font-size:8px}.logo-card-label{font-size:6px;letter-spacing:1.5px}.logo-track{animation-duration:76s}.resume-sidebar.about{border-top:0}.compact-contact.contact-section{padding-bottom:76px}@media(max-width:700px){.hero-resume{padding-top:15px}.work-intro{padding-top:35px}.showcase{padding-top:22px}.logo-track{animation-duration:76s}.compact-contact.contact-section{padding-bottom:76px}}@media(prefers-reduced-motion:reduce){.banner-stamp{animation:none}}@media print{.work-intro{display:none}}
@media(max-width:700px){.resume-sidebar.about{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.profile-module{min-width:0;width:100%}.skill-badges{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.profile-strengths{overflow-wrap:anywhere}.experience-date br{display:inline}.experience-date br:after{content:' — '}}
