
    .about-wrap{display:grid;grid-template-columns:300px 1fr;gap:5rem;align-items:start;}
    .a-frame{position:relative;display:inline-block;width:100%;}
    .a-frame::before{content:'';position:absolute;inset:-10px;border:1px solid rgba(201,168,76,.35);pointer-events:none;z-index:3;}
    .a-frame::after{content:'';position:absolute;inset:-18px;border:1px solid rgba(201,168,76,.12);pointer-events:none;z-index:0;}
    .a-photo{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center center;display:block;position:relative;z-index:2;filter:grayscale(0%) contrast(1.06) saturate(1.05);}
    .a-badges{display:flex;flex-direction:column;gap:.6rem;margin-top:2rem;}
    .a-badge{display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem;border:1px solid rgba(201,168,76,.15);font-size:.78rem;color:var(--muted);}
    .a-badge-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0;}
    .a-name{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:300;line-height:1.1;margin-bottom:.3rem;}
    .a-name em{font-style:italic;color:var(--gold-light);}
    .a-role{font-size:.73rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem;}
    .a-summary{font-size:.95rem;line-height:1.9;color:var(--muted);margin-bottom:2.2rem;}
    .a-summary strong{color:var(--cream);font-weight:500;}
    .a-tabs{display:flex;gap:0;margin-bottom:2rem;border-bottom:1px solid rgba(201,168,76,.15);}
    .a-tab{font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:.7rem 1.3rem;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font-family:'DM Sans',sans-serif;transition:all .25s;}
    .a-tab:hover{color:var(--cream);}
    .a-tab.act{color:var(--gold);border-bottom-color:var(--gold);}
    .a-panel{display:none;animation:fUp .35s ease;}
    .a-panel.act{display:block;}
    .timeline{display:flex;flex-direction:column;}
    .tl-item{display:grid;grid-template-columns:130px 1fr;gap:1.5rem;padding:1.4rem 0;border-bottom:1px solid rgba(201,168,76,.08);}
    .tl-item:last-child{border-bottom:none;}
    .tl-date{font-size:.71rem;letter-spacing:.08em;color:var(--gold);padding-top:.2rem;line-height:1.6;}
    .tl-company{font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:400;color:var(--cream);margin-bottom:.15rem;}
    .tl-role{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(201,168,76,.7);margin-bottom:.4rem;}
    .tl-desc{font-size:.85rem;color:var(--muted);line-height:1.7;}
    .edu-list{display:flex;flex-direction:column;gap:.8rem;}
    .edu-item{padding:1.1rem 1.4rem;border:1px solid rgba(201,168,76,.12);background:rgba(201,168,76,.02);}
    .edu-uni{font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:400;color:var(--cream);}
    .edu-dept{font-size:.84rem;color:var(--muted);margin-top:.25rem;}
    .skills-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;}
    .sk-item{display:flex;align-items:center;gap:.7rem;font-size:.85rem;color:var(--muted);}
    .sk-item::before{content:'';width:4px;height:4px;background:var(--gold);border-radius:50%;flex-shrink:0;}
    .hobby-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;}
    .h-item{padding:1.1rem 1.3rem;border:1px solid rgba(201,168,76,.12);background:rgba(201,168,76,.02);display:flex;align-items:flex-start;gap:.9rem;}
    .h-ico{font-size:1.3rem;flex-shrink:0;}
    .h-title{font-family:'Cormorant Garamond',serif;font-size:1rem;color:var(--cream);margin-bottom:.2rem;}
    .h-desc{font-size:.82rem;color:var(--muted);line-height:1.6;}
    