.SkillGraph-module-scss-module__PB5uQa__root{width:100%}.SkillGraph-module-scss-module__PB5uQa__segmented{border:1px solid var(--c-border);border-radius:30px;align-items:center;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}.SkillGraph-module-scss-module__PB5uQa__segBtn{color:var(--ab-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-out-expo),background .3s var(--ease-out-expo);background:0 0;border:none;border-radius:24px;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.72rem;display:inline-flex}.SkillGraph-module-scss-module__PB5uQa__segBtn:hover{color:var(--ab-ink)}.SkillGraph-module-scss-module__PB5uQa__segActive{color:var(--c-accent);background:rgba(var(--c-accent-rgb),.12)}.SkillGraph-module-scss-module__PB5uQa__segActive:hover{color:var(--c-accent)}.SkillGraph-module-scss-module__PB5uQa__frame{flex-direction:column;gap:1.25rem;min-width:0;max-width:100%;display:flex}.SkillGraph-module-scss-module__PB5uQa__graphCell{border:1px solid var(--c-border);background:radial-gradient(circle at 50% 38%,rgba(var(--c-accent-rgb),.04),transparent 62%),linear-gradient(180deg,#0b1222 0%,#090e1c 100%);border-radius:18px;width:100%;min-width:0;height:clamp(500px,72vh,740px);position:relative;overflow:hidden}.SkillGraph-module-scss-module__PB5uQa__graphCell:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 60%,rgba(var(--c-bg-rgb),.45)100%);position:absolute;inset:0}.SkillGraph-module-scss-module__PB5uQa__graphLoading{font-family:var(--font-mono);letter-spacing:.08em;color:#fff6;justify-content:center;align-items:center;font-size:.72rem;display:flex;position:absolute;inset:0}.SkillGraph-module-scss-module__PB5uQa__maxBtn{z-index:3;border:1px solid var(--c-border);background:rgba(var(--c-bg-rgb),.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff9;cursor:pointer;width:34px;height:34px;transition:color .25s var(--ease-out-expo),border-color .25s var(--ease-out-expo),background .25s var(--ease-out-expo);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.SkillGraph-module-scss-module__PB5uQa__maxBtn:hover{color:var(--c-accent);border-color:rgba(var(--c-accent-rgb),.45);background:rgba(var(--c-accent-rgb),.08)}.SkillGraph-module-scss-module__PB5uQa__graphModal{z-index:1000;background:radial-gradient(circle at 50% 40%,rgba(var(--c-accent-rgb),.05),transparent 60%),#060a12f7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.25s SkillGraph-module-scss-module__PB5uQa__sgModalFade;position:fixed;inset:0}@keyframes SkillGraph-module-scss-module__PB5uQa__sgModalFade{0%{opacity:0}to{opacity:1}}.SkillGraph-module-scss-module__PB5uQa__graphModalCanvas{position:absolute;inset:0}.SkillGraph-module-scss-module__PB5uQa__modalClose{z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:clamp(.8rem,2vw,1.5rem);right:clamp(.8rem,2vw,1.5rem)}.SkillGraph-module-scss-module__PB5uQa__modalClose:hover{background:#ffffff29;transform:rotate(90deg)}.SkillGraph-module-scss-module__PB5uQa__legend{z-index:2;pointer-events:none;flex-direction:column;gap:.4rem;display:flex;position:absolute;bottom:1rem;left:1rem}.SkillGraph-module-scss-module__PB5uQa__legendRow{font-family:var(--font-mono);color:#ffffff73;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.SkillGraph-module-scss-module__PB5uQa__legendDotSkill{background:#c9a15e;border-radius:50%;width:11px;height:11px;box-shadow:0 0 6px #c9a15e99}.SkillGraph-module-scss-module__PB5uQa__legendDotTag{background:#8b93a3;border-radius:50%;width:9px;height:9px}.SkillGraph-module-scss-module__PB5uQa__legendHint{font-family:var(--font-mono);color:#ffffff4d;margin-top:.15rem;font-size:.62rem}.SkillGraph-module-scss-module__PB5uQa__rail{border:1px solid var(--c-border);background:var(--c-plate);border-radius:16px;width:100%;min-height:96px;padding:1.5rem 1.75rem}.SkillGraph-module-scss-module__PB5uQa__railEmpty{min-height:56px;font-family:var(--font-mono);color:#fff6;align-items:center;font-size:.78rem;line-height:1.6;display:flex}.SkillGraph-module-scss-module__PB5uQa__railHead{align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.SkillGraph-module-scss-module__PB5uQa__railTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--c-txt-primary,#fff);font-size:1.2rem;font-weight:600}.SkillGraph-module-scss-module__PB5uQa__railMeta{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-accent);opacity:.8;flex-shrink:0;margin-left:auto;font-size:.62rem}.SkillGraph-module-scss-module__PB5uQa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-reader-theme=light] .SkillGraph-module-scss-module__PB5uQa__rail .skill-row-desc{color:#ffffffd1}html[data-reader-theme=light] .SkillGraph-module-scss-module__PB5uQa__rail .skill-row-desc strong{color:#fff}html[data-reader-theme=light] .SkillGraph-module-scss-module__PB5uQa__rail .skill-row-num{color:#fff6}html[data-reader-theme=light] .SkillGraph-module-scss-module__PB5uQa__rail .tag{color:#ffffff9e;border-color:#ffffff29}
.about-page{--c-accent:#f4d96e;--c-accent-rgb:244,217,110;--c-brand:#9aa2af;--c-brand-rgb:154,162,175;--ab-ink:#ece9e1;--ab-text:#b7bcc6;--ab-muted:#7f8794;--ab-faint:#5b626e;--ab-panel:#0e131e;--ab-panel-2:#111726;--ab-hair:#ffffff12;--ab-hair-strong:#ffffff1f;--skill-rail-top:100px;background:var(--c-bg);min-height:100vh;color:var(--ab-text);position:relative}.about-page .about-container.stripe-layout{z-index:1;grid-template-columns:320px 1fr;gap:4rem;max-width:1180px;margin:0 auto;padding:7rem 2rem 8rem;display:grid;position:relative}@media (max-width:1100px){.about-page .about-container.stripe-layout{grid-template-columns:1fr;gap:3rem;padding-top:5.5rem}}@media (max-width:768px){.about-page .about-container.stripe-layout{padding:4.5rem 1.25rem 4rem}}.about-page .stripe-sidebar{position:relative}.about-page .sidebar-sticky-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:1.5rem;padding:0;display:flex;position:sticky;top:96px}@media (max-width:1100px){.about-page .sidebar-sticky-card{position:relative;top:0}}.about-page .profile-head{flex-direction:column;align-items:center;gap:1.15rem;width:100%;display:flex}.about-page .profile-head-text{text-align:center;flex-direction:column;align-items:center;gap:.55rem;width:100%;display:flex}.about-page .profile-avatar-box{border:1px solid var(--ab-hair-strong);border-radius:20px;flex-shrink:0;width:122px;height:122px;overflow:hidden;box-shadow:0 8px 20px -12px #000000b3}.about-page .profile-avatar-box .profile-avatar-img{object-fit:cover;width:100%;height:100%}.about-page .status-indicator{font-family:var(--font-body);color:var(--ab-muted);background:0 0;border:none;align-self:center;align-items:center;gap:.45rem;padding:0;font-size:.78rem;font-weight:400;line-height:1.35;display:inline-flex}.about-page .status-indicator .dot{background:var(--c-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.about-page .profile-identity{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.about-page .profile-identity .profile-name{font-family:var(--font-serif);font-optical-sizing:auto;color:var(--ab-ink);letter-spacing:-.021em;text-wrap:balance;margin:0;font-size:1.78rem;font-weight:600;line-height:1.12}.about-page .profile-identity .profile-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ab-muted);margin:0;font-size:.68rem;font-weight:500;line-height:1.55}.about-page .profile-identity .profile-location{color:var(--ab-faint);justify-content:center;align-items:center;gap:.4rem;margin-top:.05rem;font-size:.78rem;font-weight:400;display:flex}.about-page .profile-identity .profile-location svg{color:var(--ab-faint)}.about-page .sidebar-divider{background:var(--ab-hair);width:100%;height:1px;margin:.15rem 0}.about-page .sidebar-block{display:block}@media (max-width:1100px){.about-page .sidebar-sections,.about-page .sidebar-divider-nav{display:none}}.about-page .stripe-toc{flex-direction:column;width:100%;display:flex}.about-page .toc-link{color:var(--ab-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:.85rem;padding:.55rem 0;transition:color .22s;display:flex;position:relative}.about-page .toc-link .toc-num{min-width:1.15rem;font-family:var(--font-mono);letter-spacing:.05em;color:var(--ab-faint);font-size:.62rem;font-weight:500;transition:color .22s}.about-page .toc-link .toc-text{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.012em;font-size:1.05rem;font-weight:400}.about-page .toc-link:hover{color:var(--ab-ink)}.about-page .toc-link:hover .toc-num{color:var(--ab-muted)}.about-page .toc-link.active,.about-page .toc-link.active .toc-num{color:var(--c-accent)}.about-page .toc-link.active:before{content:"";background:var(--c-accent);width:2px;position:absolute;top:.65rem;bottom:.65rem;left:-.9rem}.about-page .stripe-socials{align-items:center;gap:1.1rem;display:flex}.about-page .social-pill{width:22px;height:22px;color:var(--ab-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:color .25s,transform .25s;display:inline-flex}.about-page .social-pill:hover{color:var(--c-accent);transform:translateY(-2px)}@media (max-width:768px){.about-page .sidebar-sticky-card{box-shadow:none;background:0 0;border:none;border-radius:0;gap:1.5rem;padding:.5rem 0 0}.about-page .sidebar-divider{margin:0}.about-page .profile-head{align-items:center;gap:1.25rem}.about-page .profile-head-text{text-align:center;align-items:center}.about-page .profile-avatar-box{width:130px;height:130px}.about-page .status-indicator{align-self:center}.about-page .profile-identity{text-align:center;align-items:center}.about-page .profile-identity .profile-location,.about-page .stripe-socials{justify-content:center}}.about-page .main-content{min-width:0}.about-page .content-section{margin-bottom:5.5rem;scroll-margin-top:120px}@media (max-width:768px){.about-page .content-section{margin-bottom:4rem;scroll-margin-top:100px}}.about-page .section-heading{align-items:baseline;gap:1rem;width:100%;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.about-page .section-heading{gap:.85rem;margin-bottom:2rem}}.about-page .section-index{font-family:var(--font-serif);color:var(--c-accent);opacity:.85;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:0;font-size:.95rem;font-style:italic;font-weight:500}.about-page .section-label{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--ab-ink);white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600}@media (max-width:480px){.about-page .section-label{white-space:normal;font-size:1.25rem}}.about-page .section-rule{background:var(--ab-hair);flex:1;height:1px;transform:translateY(-2px)}.about-page .bio-card{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.about-page .bio-text{color:var(--ab-text);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:68ch;font-size:1rem;line-height:1.7}.about-page .bio-text p,.about-page .bio-text div{margin:0}@media (max-width:768px){.about-page .bio-text{font-size:.95rem;line-height:1.65}}.about-page .timeline{flex-direction:column;gap:1.25rem;display:flex}.about-page .timeline-card{background:var(--ab-panel);border:1px solid var(--ab-hair);border-radius:12px;padding:2rem 2.25rem;transition:border-color .3s,background .3s;position:relative}.about-page .timeline-card:hover{border-color:var(--ab-hair-strong);background:var(--ab-panel-2)}@media (max-width:768px){.about-page .timeline-card{padding:1.6rem 1.5rem}}@media (max-width:480px){.about-page .timeline-card{padding:1.35rem 1.25rem}}.about-page .card-inner{flex-direction:column;gap:.5rem;display:flex}.about-page .card-divider{background:var(--ab-hair);width:100%;height:1px;margin:1.6rem 0}.about-page .card-header-btn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.about-page .card-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex;position:relative}@media (max-width:768px){.about-page .card-header{flex-direction:column;gap:1rem;padding-right:1.5rem}}.about-page .edu-chevron{color:var(--ab-muted);transition:transform .3s;position:absolute;top:.35rem;right:0}.about-page .edu-chevron.rotated{color:var(--c-accent);transform:rotate(180deg)}.about-page .card-body-expand{animation:aboutSlideDown .4s var(--ease-out-expo)}@keyframes aboutSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.about-page .card-header-left{flex:1;align-items:center;gap:1.1rem;min-width:0;display:flex}.about-page .exp-logo-wrapper{border:1px solid var(--ab-hair);background:#fff;border-radius:11px;flex-shrink:0;width:52px;height:52px;overflow:hidden}@media (max-width:480px){.about-page .exp-logo-wrapper{border-radius:9px;width:44px;height:44px}}.about-page .exp-logo-img{object-fit:contain;width:100%;height:100%;padding:4px}.about-page .exp-logo-initials{width:100%;height:100%;font-family:var(--font-mono);letter-spacing:.05em;color:var(--ab-muted);background:#ffffff0a;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.about-page .card-title{font-family:var(--font-serif);font-optical-sizing:auto;color:var(--ab-ink);letter-spacing:-.014em;overflow-wrap:break-word;word-break:break-word;margin-bottom:.25rem;font-size:1.3rem;font-weight:600;line-height:1.25}@media (max-width:768px){.about-page .card-title{font-size:1.15rem}}@media (max-width:480px){.about-page .card-title{font-size:1.05rem}}.about-page .card-title-group{flex:1;min-width:0}.about-page .company{color:var(--ab-muted);font-size:.92rem}.about-page .company.orange{color:var(--c-accent);opacity:.9}@media (max-width:768px){.about-page .company{font-size:.86rem}}.about-page .card-meta-stack{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}@media (max-width:768px){.about-page .card-meta-stack{align-items:flex-start}}.about-page .status-badge{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--ab-hair-strong);color:var(--ab-muted);background:0 0;border-radius:6px;padding:.28rem .7rem;font-size:.62rem;font-weight:600}.about-page .status-badge.grad,.about-page .status-badge.graduate,.about-page .status-badge.completed{color:var(--c-accent);border-color:rgba(var(--c-accent-rgb),.3)}@media (max-width:480px){.about-page .status-badge{padding:.24rem .6rem;font-size:.58rem}}.about-page .meta-row{font-family:var(--font-mono);color:var(--ab-muted);letter-spacing:.01em;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.about-page .meta-row svg{color:var(--ab-faint);flex-shrink:0}@media (max-width:480px){.about-page .meta-row{font-size:.68rem}}.about-page .meta-row.duration-row{color:var(--ab-faint)}.about-page .meta-row.duration-row span{font-style:italic}.about-page .achievements{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.about-page .achievements li{color:var(--ab-text);-webkit-hyphens:auto;hyphens:auto;align-items:flex-start;gap:.9rem;font-size:.95rem;line-height:1.7;display:flex}.about-page .achievements li span:last-child{text-align:justify;text-justify:inter-word}@media (max-width:768px){.about-page .achievements li{gap:.75rem;font-size:.9rem}}.about-page .ach-bullet{background:var(--ab-faint);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.65rem}.about-page .orange-bullet{background:rgba(var(--c-accent-rgb),.8)!important}.about-page .edu-verification{border-top:1px solid var(--ab-hair);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding-top:1.4rem;display:flex}.about-page .verification-badge{border:1px solid rgba(var(--c-accent-rgb),.32);background:rgba(var(--c-accent-rgb),.06);color:var(--c-accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.7rem;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.about-page .verification-badge:hover{background:rgba(var(--c-accent-rgb),.11);border-color:rgba(var(--c-accent-rgb),.55)}.about-page .verification-badge:hover .verification-ext{opacity:.85}.about-page .verification-badge .verification-ext{opacity:.45;transition:opacity .25s}.about-page .verification-proof{border:1px solid var(--ab-hair);cursor:zoom-in;background:#fff;border-radius:10px;width:100%;max-width:420px;padding:0;transition:border-color .25s;display:block;position:relative;overflow:hidden}.about-page .verification-proof:hover{border-color:rgba(var(--c-accent-rgb),.45)}.about-page .verification-proof:hover .verification-zoom{opacity:1}.about-page .verification-thumb{width:100%;height:auto;display:block}.about-page .verification-zoom{color:#fff;opacity:0;background:#0a1020c7;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .25s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.about-page .verification-caption{font-family:var(--font-serif);color:var(--ab-muted);max-width:480px;margin:0;font-size:.9rem;font-style:italic;line-height:1.6}.about-page .proof-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#050912e6;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);animation:.25s aboutFadeIn;display:flex;position:fixed;inset:0}@keyframes aboutFadeIn{0%{opacity:0}to{opacity:1}}.about-page .proof-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:clamp(.8rem,2vw,1.6rem);right:clamp(.8rem,2vw,1.6rem)}.about-page .proof-close:hover{background:#ffffff29;transform:rotate(90deg)}.about-page .proof-figure{cursor:default;flex-direction:column;gap:1rem;max-width:min(960px,100%);display:flex}.about-page .proof-image{object-fit:contain;border:1px solid #ffffff24;border-radius:10px;width:100%;height:auto;max-height:78vh;box-shadow:0 24px 60px #00000080}.about-page .proof-figcaption{text-align:center;color:#ffffffb3;font-size:.84rem;line-height:1.6}.about-page .memberships-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem;display:grid}@media (max-width:768px){.about-page .memberships-list{grid-template-columns:1fr}}.about-page .membership-card{background:var(--ab-panel);border:1px solid var(--ab-hair);border-radius:12px;height:100%;padding:1.6rem 1.75rem;transition:border-color .3s,background .3s;display:flex;position:relative}.about-page .membership-card:hover{border-color:var(--ab-hair-strong);background:var(--ab-panel-2)}@media (max-width:480px){.about-page .membership-card{padding:1.25rem}}.about-page .membership-inner{align-items:center;gap:1.25rem;width:100%;display:flex}@media (max-width:480px){.about-page .membership-inner{gap:1rem}}.about-page .membership-logo-wrapper{border:1px solid var(--ab-hair);background:#fff;border-radius:11px;flex-shrink:0;width:52px;height:52px;overflow:hidden}@media (max-width:480px){.about-page .membership-logo-wrapper{border-radius:9px;width:44px;height:44px}}.about-page .membership-info{min-width:0}.about-page .membership-org{font-family:var(--font-serif);color:var(--ab-ink);letter-spacing:-.013em;margin-bottom:.25rem;font-size:1.05rem;font-weight:600}@media (max-width:480px){.about-page .membership-org{font-size:.95rem}}.about-page .membership-role{color:var(--ab-muted);margin-bottom:.55rem;font-size:.84rem}.about-page .membership-id{font-family:var(--font-mono);color:var(--ab-muted);border:1px solid var(--ab-hair-strong);letter-spacing:.05em;background:0 0;border-radius:5px;padding:.2rem .6rem;font-size:.62rem;display:inline-block}.about-page .tag-cloud{background:0 0;border:none;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;padding:0;display:flex}@media (max-width:480px){.about-page .tag-cloud{gap:.4rem}}.about-page .filter-tag{border:1px solid var(--ab-hair);color:var(--ab-muted);cursor:pointer;background:0 0;border-radius:30px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:400;transition:color .2s,border-color .2s,background .2s;display:inline-flex}@media (max-width:480px){.about-page .filter-tag{padding:.3rem .7rem;font-size:.68rem}}.about-page .filter-tag:hover{color:var(--ab-ink);border-color:var(--ab-hair-strong)}.about-page .filter-tag.active{color:var(--c-accent);border-color:rgba(var(--c-accent-rgb),.4);background:rgba(var(--c-accent-rgb),.07)}.about-page .filter-count{opacity:.5;font-size:.62rem}.about-page .skills-accordion{border:1px solid var(--ab-hair);background:var(--ab-panel);border-radius:12px;overflow:hidden}.about-page .skill-row{border-bottom:1px solid var(--ab-hair)}.about-page .skill-row:last-child{border-bottom:none}.about-page .skill-row-header{cursor:pointer;width:100%;color:var(--ab-ink);text-align:left;background:0 0;border:none;align-items:center;gap:1.25rem;padding:1.35rem 1.75rem;transition:background .25s;display:flex}.about-page .skill-row-header:hover{background:var(--ab-panel-2)}@media (max-width:480px){.about-page .skill-row-header{gap:.9rem;padding:1.1rem 1.25rem}}.about-page .skill-row-num{font-family:var(--font-mono);color:var(--ab-faint);font-size:.72rem}.about-page .skill-row-title{font-family:var(--font-serif);color:var(--ab-ink);letter-spacing:-.013em;flex:1;margin:0;font-size:1.05rem;font-weight:600}@media (max-width:480px){.about-page .skill-row-title{font-size:.96rem}}.about-page .skill-row-tags{gap:.4rem;display:flex}@media (max-width:640px){.about-page .skill-row-tags{display:none}}.about-page .skill-row-tag{font-family:var(--font-mono);border:1px solid var(--ab-hair);color:var(--ab-muted);background:0 0;border-radius:5px;padding:.2rem .55rem;font-size:.68rem}.about-page .skill-chevron{color:var(--ab-muted);transition:transform .3s}.about-page .skill-chevron.rotated{color:var(--c-accent);transform:rotate(180deg)}.about-page .skill-row-body{padding:0 1.75rem 1.75rem 4.5rem}@media (max-width:768px){.about-page .skill-row-body{padding:0 1.5rem 1.5rem 3.25rem}}@media (max-width:480px){.about-page .skill-row-body{padding:0 1.25rem 1.25rem}}.about-page .skill-row-desc{color:var(--ab-text);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.25rem;font-size:.95rem;line-height:1.75}.about-page .skill-row-desc strong{color:var(--ab-ink);font-weight:600}.about-page .skill-row-desc ul{margin-top:.5rem}@media (max-width:480px){.about-page .skill-row-desc{font-size:.9rem}}.about-page .skill-row-all-tags{flex-wrap:wrap;gap:.5rem;display:flex}.about-page .tag{font-family:var(--font-mono);border:1px solid var(--ab-hair);color:var(--ab-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.28rem .7rem;font-size:.68rem;transition:color .2s,border-color .2s,background .2s}.about-page .tag:hover,.about-page .tag.active{color:var(--c-accent);border-color:rgba(var(--c-accent-rgb),.4);background:rgba(var(--c-accent-rgb),.07)}@media (max-width:480px){.about-page .tag{padding:.24rem .6rem;font-size:.64rem}.about-page .section-heading{gap:.7rem}}html[data-reader-theme=light] .about-page{--c-accent:#3f8580;--c-accent-rgb:63,133,128;--c-brand:#6b5f4a;--c-brand-rgb:107,95,74;--ab-ink:#1e293b;--ab-text:#334155;--ab-muted:#64748b;--ab-faint:#94a3b8;--ab-panel:#eef2f8;--ab-panel-2:#f7f9fc;--ab-hair:#1e293b1a;--ab-hair-strong:#1e293b29;--c-bg:#e6ebf2;background:var(--c-bg)}html[data-reader-theme=light] .about-page .exp-logo-initials{background:#1e293b0d}
