.page_aboutPage__Oij8T{padding:2.5rem 0 3rem;min-height:calc(100vh - 200px)}.page_content__EMH5t{max-width:860px;margin:0 auto;animation:page_fadeIn__SE2dX .5s ease-out}.page_title__tp2ek{margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,1.95rem);font-weight:700;letter-spacing:-.02em;color:#e8e8e8;text-wrap:balance}.page_prompt__K_1_Z{color:hsla(0,0%,100%,.42);font-weight:500;margin-right:.2rem}.page_section__wB324{margin-bottom:.85rem;padding:1.05rem 1.1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.015));transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);animation:page_fadeInUp__YtMlA .42s ease-out backwards}.page_section__wB324:nth-child(2){animation-delay:.05s}.page_section__wB324:nth-child(3){animation-delay:.1s}.page_section__wB324:nth-child(4){animation-delay:.15s}.page_section__wB324:nth-child(5){animation-delay:.2s}.page_section__wB324:nth-child(6){animation-delay:.25s}.page_section__wB324:nth-child(7){animation-delay:.3s}.page_section__wB324:nth-child(8){animation-delay:.35s}.page_section__wB324 h2{margin:0 0 .85rem;padding-bottom:.55rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#e8e8e8;border-bottom:1px dashed hsla(0,0%,100%,.14)}.page_section__wB324 h3{margin:.9rem 0 .65rem;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a8a8a8}.page_section__wB324 p{margin:0 0 .9rem;color:#a8a8a8;font-size:.9rem;line-height:1.7}.page_section__wB324 p:last-child{margin-bottom:0}.page_skills__2NTkv{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.3rem}@media(min-width:760px){.page_skills__2NTkv{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_skillCategory__e65Od{padding:.85rem .9rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.02);transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.page_skillCategory__e65Od h3{margin:0 0 .55rem;font-size:.73rem;color:#707070;letter-spacing:.08em}.page_skillCategory__e65Od ul{list-style:none;margin:0;padding:0}.page_skillCategory__e65Od ul li{position:relative;margin-bottom:.45rem;padding-left:.9rem;color:#a8a8a8;font-size:.79rem;line-height:1.55}.page_skillCategory__e65Od ul li:before{content:"▸";position:absolute;left:0;color:hsla(0,0%,100%,.45)}.page_skillCategory__e65Od ul li:last-child{margin-bottom:0}.page_certList__wKLHK{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.page_certList__wKLHK li{padding:.62rem .75rem;border:1px solid hsla(0,0%,100%,.11);border-left:2px solid hsla(0,0%,100%,.26);border-radius:0 4px 4px 0;background:hsla(0,0%,100%,.02);color:#a8a8a8;font-size:.8rem;line-height:1.55;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.page_certList__wKLHK li:hover{border-left-color:hsla(0,0%,100%,.48)}.page_year__UkFUM{display:inline-flex;align-items:center;margin-right:.4rem;padding:.08rem .42rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.055);color:#e8e8e8;font-size:.66rem;font-weight:700;letter-spacing:.03em}.page_quote__UXCec{margin:1.1rem 0;padding:.85rem 1rem;border-left:2px solid hsla(0,0%,100%,.24);border-radius:0 4px 4px 0;background:hsla(0,0%,100%,.02);color:#a8a8a8;font-style:italic;font-size:.86rem;line-height:1.65}.page_experienceList__VSZ54{display:flex;flex-direction:column;gap:.7rem}.page_experience__P2yyw{padding:.9rem 1rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.02);transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.page_experienceHeader__WWDTs{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap;margin-bottom:.55rem}.page_experienceHeader__WWDTs h3{margin:0;color:#e8e8e8;font-size:.94rem;line-height:1.35;text-transform:none;letter-spacing:-.005em}.page_experienceHeader__WWDTs p{margin:.15rem 0 0;font-size:.76rem;color:#707070;line-height:1.45}.page_duration__gvCfK{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.16rem .52rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));color:#a8a8a8;font-size:.66rem;font-weight:600;letter-spacing:.02em;line-height:1}.page_experienceDesc__0Dtre{margin:0;color:#a8a8a8;font-size:.83rem;line-height:1.67}.page_profileLinks__Ya6kF{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem;margin-top:.35rem}@media(min-width:620px){.page_profileLinks__Ya6kF{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_profileLink__56u20{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.62rem .72rem;border:1px solid hsla(0,0%,100%,.11);border-radius:6px;background:hsla(0,0%,100%,.02);transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.page_profileLink__56u20:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04);transform:translateY(-1px)}.page_profileName__nIGmY{color:#e8e8e8;font-size:.82rem;font-weight:650;letter-spacing:.01em;min-width:0}.page_profileMeta__46gAB{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.14rem .46rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));color:#a8a8a8;font-size:.64rem;font-weight:600;line-height:1;letter-spacing:.02em}.page_profileArrow__zXUi_{color:#707070;font-size:.78rem;font-weight:700;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.page_profileLink__56u20:hover .page_profileArrow__zXUi_{color:#fff;transform:translate(1px,-1px)}@media(max-width:640px){.page_aboutPage__Oij8T{padding-top:2rem}.page_section__wB324{padding:.9rem .85rem}.page_title__tp2ek{margin-bottom:.8rem}.page_section__wB324 p{font-size:.86rem;line-height:1.65}.page_profileLink__56u20{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "meta meta";align-items:start;gap:.35rem .5rem}.page_profileName__nIGmY{grid-area:name}.page_profileMeta__46gAB{grid-area:meta;justify-self:start}.page_profileArrow__zXUi_{grid-area:arrow;margin-top:.05rem}}@keyframes page_fadeInUp__YtMlA{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}