.header-actions{display:flex;align-items:center;gap:22px}.language-switch{font-size:9px;letter-spacing:.6px;color:#9a7c3a;border-bottom:1px solid #cbb77d;padding:6px 0;white-space:nowrap}.institution-logo{width:42px;height:42px;object-fit:contain;flex:none}.role-label{display:flex;gap:13px;align-items:center}.role-label .role-text{font-size:inherit;color:inherit}.role-text>span{font-size:9px;color:var(--muted)}
.education-main,.previous-study{position:relative;padding:15px 0 15px 53px;flex:3;min-width:0;margin-top:0}.education .previous-study{flex:2;border-top:1px solid var(--line);padding-top:19px}.education-main>.institution-logo,.previous-study>.institution-logo{position:absolute;top:17px;left:0}.education-main h3{font-size:5cqw;margin:8px 0;line-height:1.2}.education-main h3 br{display:none}.education-main h3 br:after{content:' '}.education-main>p{font-size:9px}.education-main .gpa{margin:12px 0;gap:13px}.education-main .gpa strong{font-size:12cqw}.education-main .gpa span{font-size:8px}.education-main .status-label{font-size:6px;letter-spacing:.25px;line-height:1.7;margin-bottom:8px;padding:6px 0}.education-main>.small-note{font-size:8px;line-height:1.7}.education .previous-study>.mini-label{font-size:7px;letter-spacing:.7px}.education .previous-study h4{font-size:17px;margin:10px 0;line-height:1.4}.education .previous-study p{font-size:10px;line-height:1.8}.education .slide-body{padding-bottom:0}.education h2{font-size:9.5cqw;margin-bottom:15px}
html[lang=id] .cover .eyebrow{font-size:7px;letter-spacing:.65px}html[lang=id] .cover-foot .text-button{font-size:8px}html[lang=id] .process-list b{font-size:3.4cqw}html[lang=id] .value-list h3{font-size:11px}html[lang=id] .status-label{font-size:5.8px}html[lang=id] .contact h2{font-size:11.2cqw}.presentation{animation:portfolio-arrive .7s cubic-bezier(.22,.8,.2,1) both}@keyframes portfolio-arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media screen and (min-width:700px) and (orientation:landscape){
 .language-switch{font-size:.7cqw;padding:.4cqw 0}.header-actions{gap:2cqw}
 .institution-logo{width:3.5cqw;height:3.5cqw}.role-label{gap:1cqw}.role-text>span{font-size:.76cqw}.education .slide-body{padding-bottom:1.4cqw}
 .education .landscape-content{display:grid;grid-template-rows:3fr 2fr;align-self:stretch;align-content:center}
 .education-main,.education .previous-study{padding:1.4cqw 0 1.4cqw 4.8cqw;margin:0;max-width:none;display:flex;flex-direction:column;justify-content:center}
 .education-main>.institution-logo,.previous-study>.institution-logo{top:1.6cqw}.education-main h3{font-size:2.65cqw;margin:.7cqw 0}.education-main>p{font-size:.9cqw}.education-main .mini-label,.education .previous-study>.mini-label{font-size:.65cqw;letter-spacing:.08em}.education-main .gpa{margin:1.1cqw 0;gap:1.3cqw}.education-main .gpa strong{font-size:4.9cqw}.education-main .gpa span{font-size:.75cqw}.education-main .status-label{font-size:.55cqw;margin-bottom:.6cqw;padding:.5cqw 0}.education-main>.small-note{font-size:.75cqw}.education .previous-study h4{font-size:1.7cqw;margin:.8cqw 0}.education .previous-study p{font-size:.9cqw;line-height:1.8}
 .education h2{font-size:4.7cqw;margin-bottom:0}html[lang=id] .cover .eyebrow{font-size:.64cqw;letter-spacing:.1em}html[lang=id] .cover-foot .text-button{font-size:.75cqw}html[lang=id] .process-list b{font-size:1.35cqw}html[lang=id] .value-list h3{font-size:1.25cqw}html[lang=id] .status-label{font-size:.52cqw}html[lang=id] .contact h2{font-size:4.7cqw}
}
@media(prefers-reduced-motion:reduce){.presentation{animation:none}}
