.about-page{position:relative;overflow:hidden;margin:0;font-family:Cambria,Georgia,serif;background:linear-gradient(180deg,#0e0e26,#151548);color:#fff;padding:80px 0 0;line-height:1.6;min-height:100vh}.about-watermark{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.54;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.about-content{position:relative;z-index:1;padding:40px 8%}.about-content h1{font-size:2.5rem;margin-bottom:20px;text-align:center;color:var(--accent)}.about-content p{margin-bottom:20px;line-height:1.85}.about-divider{border:none;height:1px;background:linear-gradient(to right,transparent,var(--secondary),var(--accent),var(--secondary),transparent);margin:28px 0;opacity:.75}.about-content a{color:var(--accent);text-decoration:none}.about-content a:hover{text-decoration:underline;color:#fff}*{box-sizing:border-box}.pf-page-wrap{position:relative;min-height:calc(100vh - 70px);margin-top:70px;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(92,72,212,.16),transparent 35%),linear-gradient(180deg,#050816,#080c22 55%,#0b1030)}.pf-page-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.18;background:radial-gradient(circle at 50% 50%,transparent 0 18%,rgba(160,150,255,.55) 18.1% 18.4%,transparent 18.5% 30%,rgba(160,150,255,.4) 30.1% 30.4%,transparent 30.5% 44%,rgba(160,150,255,.3) 44.1% 44.4%,transparent 44.5% 60%,rgba(160,150,255,.22) 60.1% 60.4%,transparent 60.5% 78%,rgba(160,150,255,.15) 78.1% 78.4%,transparent 78.5%),radial-gradient(circle at 8% 12%,rgba(255,255,255,.9) 0 1.5px,transparent 2.5px),radial-gradient(circle at 17% 68%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 26% 35%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 35% 82%,rgba(255,255,255,.85) 0 1.5px,transparent 2.5px),radial-gradient(circle at 44% 8%,rgba(255,255,255,.75) 0 1px,transparent 2px),radial-gradient(circle at 58% 55%,rgba(255,255,255,.8) 0 1.5px,transparent 2.5px),radial-gradient(circle at 67% 22%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 75% 78%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 83% 40%,rgba(255,255,255,.85) 0 1.5px,transparent 2.5px),radial-gradient(circle at 91% 15%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 93% 88%,rgba(255,255,255,.75) 0 1.5px,transparent 2.5px),radial-gradient(circle at 5% 90%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 50% 92%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 30% 50%,rgba(255,255,255,.65) 0 1px,transparent 2px),radial-gradient(circle at 70% 48%,rgba(255,255,255,.72) 0 1px,transparent 2px)}.pf-binder{position:relative;z-index:1;width:min(1500px,96vw);aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,#080a1cfa 0% 43.5%,#5646bc61 43.5% 45%,#0b0e26fa 45%,#0c0f2cfa);border:1px solid rgba(130,110,230,.18);box-shadow:0 30px 80px #000000b3,0 0 60px #503cc824,inset 0 0 0 1px #ffffff08}.pf-binder:before{content:"";position:absolute;inset:10px;border:1px solid rgba(150,130,255,.07);border-radius:12px;pointer-events:none;z-index:1}.pf-binder:after{content:"";position:absolute;left:3%;bottom:4%;width:38%;height:28%;clip-path:polygon(0 35%,55% 8%,100% 45%,100% 100%,0 100%);background:linear-gradient(180deg,#101434e6,#080a1cf2);border:1px solid rgba(140,120,255,.1);z-index:2}.pf-binder .pf-content-panel:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 10% 28%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 22% 64%,rgba(255,255,255,.72) 0 1.5px,transparent 2.5px),radial-gradient(circle at 38% 18%,rgba(255,255,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 50% 52%,rgba(255,255,255,.75) 0 1.5px,transparent 2.5px),radial-gradient(circle at 67% 30%,rgba(255,255,255,.85) 0 1.6px,transparent 3px),radial-gradient(circle at 79% 66%,rgba(255,255,255,.72) 0 1.4px,transparent 2.6px),radial-gradient(circle at 88% 12%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 84% 84%,rgba(255,255,255,.76) 0 1.4px,transparent 2.8px),radial-gradient(circle at 30% 88%,rgba(255,255,255,.7) 0 1.2px,transparent 2.5px),radial-gradient(circle at 55% 80%,rgba(255,255,255,.72) 0 1.2px,transparent 2.5px),linear-gradient(115deg,transparent 0 17%,rgba(160,150,255,.16) 17.2%,transparent 17.5%) 8% 28% / 30% 22% no-repeat,linear-gradient(20deg,transparent 0 32%,rgba(160,150,255,.12) 32.2%,transparent 32.5%) 22% 60% / 45% 18% no-repeat,linear-gradient(90deg,transparent 0 56%,rgba(160,150,255,.12) 56.2%,transparent 56.5%) 44% 52% / 26% 2px no-repeat,radial-gradient(circle at 80% 22%,transparent 0 16%,rgba(158,146,255,.13) 16.2% 16.5%,transparent 16.8% 22%,rgba(158,146,255,.1) 22.2% 22.5%,transparent 22.8%),radial-gradient(circle at 66% 80%,transparent 0 18%,rgba(158,146,255,.11) 18.2% 18.5%,transparent 18.8% 28%,rgba(158,146,255,.08) 28.2% 28.5%,transparent 28.8%),radial-gradient(circle at 24% 86%,transparent 0 24%,rgba(158,146,255,.09) 24.2% 24.5%,transparent 24.8%);opacity:.9}.pf-binder .pf-content-panel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 22%,rgba(255,255,255,.18) 0 1px,transparent 1.8px),radial-gradient(circle at 18% 72%,rgba(255,255,255,.14) 0 1px,transparent 1.8px),radial-gradient(circle at 28% 36%,rgba(255,255,255,.15) 0 1px,transparent 1.8px),radial-gradient(circle at 41% 14%,rgba(255,255,255,.12) 0 1px,transparent 1.8px),radial-gradient(circle at 52% 42%,rgba(255,255,255,.15) 0 1px,transparent 1.8px),radial-gradient(circle at 61% 63%,rgba(255,255,255,.13) 0 1px,transparent 1.8px),radial-gradient(circle at 78% 28%,rgba(255,255,255,.14) 0 1px,transparent 1.8px),radial-gradient(circle at 88% 48%,rgba(255,255,255,.14) 0 1px,transparent 1.8px),radial-gradient(circle at 72% 86%,rgba(255,255,255,.12) 0 1px,transparent 1.8px);opacity:.45}.pf-star{position:absolute;width:42px;height:42px;pointer-events:none;z-index:4}.pf-star:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(200,220,255,.9) 10%,rgba(150,180,255,.4) 30%,rgba(120,150,255,.15) 50%,transparent 70%);filter:blur(1px)}.pf-star:after{content:"";position:absolute;inset:0;background:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:2px 100%,100% 2px,2px 100%,100% 2px;background-position:center;background-repeat:no-repeat;transform:rotate(45deg);opacity:.25}.pf-star{animation:pf-twinkle 3s ease-in-out infinite}.pf-star-bottom{animation-delay:1.5s}@keyframes pf-twinkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.pf-star-top{top:4.5%;right:2.6%}.pf-star-bottom{left:3.6%;bottom:10.5%;width:33px;height:33px}.pf-tab-column{position:absolute;left:6.8%;top:14%;width:34%;display:flex;flex-direction:column;gap:2.2%;z-index:5}.pf-tab-btn{width:100%;min-height:11%;padding:3.5% 5% 3.5% 6%;border:1px solid rgba(167,151,255,.16);border-radius:10px;background:linear-gradient(180deg,#1f244fe0,#10132deb);color:#efeaff;font-family:Cambria,Georgia,serif;font-size:clamp(.72rem,1.1vw,1.05rem);line-height:1.25;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 6px 16px #00000047;transition:border-color .18s ease,transform .15s ease,box-shadow .18s ease}.pf-tab-btn:hover{border-color:#c3b6ff4d;transform:translateY(-1px)}.pf-tab-btn.active{background:linear-gradient(180deg,#3784ffeb,#2156c5f0);border-color:#94e5ffc7;color:#fff;box-shadow:inset 0 0 18px #bff4ff24,0 0 26px #4aadff57}.pf-spine{position:absolute;left:43.5%;top:0;bottom:0;width:3%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11%;z-index:6;pointer-events:none}.pf-ring{width:38%;height:8%;border:3px solid rgba(196,202,224,.7);border-left:none;border-radius:0 14px 14px 0;box-shadow:0 0 8px #ffffff0a}.pf-content-panel{position:absolute;left:54.5%;top:10%;width:40%;height:78%;display:flex;flex-direction:column;overflow:hidden;z-index:5}.pf-page-title,.pf-page-subtitle,.pf-divider,.pf-section{position:relative;z-index:2}.pf-page-title{margin:0 0 2%;font-family:Cambria,Georgia,serif;font-size:clamp(1.6rem,2.8vw,3.4rem);color:#f7f2ff;line-height:1.1}.pf-page-subtitle{margin:0 0 3%;font-family:Cambria,Georgia,serif;font-size:clamp(.72rem,1.05vw,1.05rem);line-height:1.62;color:#dcd2ffcc}.pf-divider{height:1px;margin:0 0 3%;background:linear-gradient(90deg,#ae92ff00,#c1a7ffe0,#ae92ff00)}.pf-divider:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#dfcaff;box-shadow:0 0 12px #ddbeffe0}.pf-section{overflow-y:auto;padding-right:6px;flex:1}.pf-section h2{margin:0 0 4%;font-family:Cambria,Georgia,serif;font-size:clamp(1rem,1.5vw,1.8rem);color:#dcb7ff}.pf-section ul{margin:0;padding-left:22px}.pf-section li{margin-bottom:4%;font-family:Cambria,Georgia,serif;font-size:clamp(.72rem,1.02vw,1.05rem);line-height:1.68;color:#f4efff}.pf-section li::marker{color:#ca8cff}.pf-section.pf-fade-out{opacity:0;transition:opacity .18s ease}.pf-section.pf-fade-in{opacity:1;transition:opacity .18s ease}.pf-case-description{font-family:Cambria,Georgia,serif;font-size:clamp(.78rem,1.1vw,1rem);color:#ffffffd1;line-height:1.75;margin-bottom:clamp(14px,2.5vw,28px)}.pf-view-btn{display:inline-block;font-family:Cambria,Georgia,serif;font-size:clamp(.75rem,1vw,.95rem);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#71497273;border:1px solid rgba(177,153,219,.45);border-radius:6px;padding:clamp(8px,1.2vw,12px) clamp(16px,2.5vw,28px);text-decoration:none;transition:background .2s ease,border-color .2s ease;box-shadow:0 2px 12px #643cb440}.pf-view-btn:hover{background:#714972b8;border-color:#b199dbbf}.pf-back-link{position:absolute;bottom:3%;right:3%;color:#fff;text-decoration:none;font-family:Cambria,Georgia,serif;font-size:clamp(.65rem,.9vw,.9rem);opacity:.45;z-index:5;transition:opacity .2s ease}.pf-back-link:hover{opacity:.9}@media(max-width:900px){.pf-page-wrap{align-items:flex-start;padding:12px 8px 30px}.pf-binder{width:100%;aspect-ratio:9 / 16}.pf-tab-column{left:8%;top:8%;width:36%;gap:2%}.pf-tab-btn{font-size:.65rem;padding:6% 5%}.pf-spine{display:none}.pf-content-panel{left:52%;top:8%;width:42%;height:80%}.pf-star{width:28px;height:28px}.pf-star-top{top:5%;right:4%}.pf-star-bottom{left:4%;bottom:9%}}.resume-page{margin:0;font-family:Cambria,Georgia,serif;background:#0a0a1a;min-height:100vh;padding:100px 20px 60px;position:relative;overflow:hidden}.resume-page:before,.resume-page:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:50%}.resume-page:before{width:1px;height:1px;background:transparent;box-shadow:120px 80px #ffffff73,340px 160px #ffffff4d,580px 40px #ffffff80,820px 200px #ffffff59,1060px 90px #fff6,1260px 170px #ffffff47,60px 300px #ffffff61,210px 420px #ffffff6b,480px 370px #ffffff52,700px 310px #ffffff75,950px 450px #ffffff47,1180px 380px #fff6,130px 560px #ffffff57,390px 620px #ffffff70,650px 540px #ffffff4d,870px 590px #ffffff61,1100px 640px #ffffff5c,30px 720px #ffffff6b,260px 780px #ffffff47,510px 740px #ffffff80,760px 800px #ffffff52,1010px 760px #fff6,1220px 820px #ffffff4d,170px 920px #ffffff70,430px 890px #ffffff5c,680px 950px #ffffff47,920px 900px #ffffff6b,1140px 960px #ffffff57,90px 1060px #ffffff61,320px 1120px #ffffff75,560px 1080px #ffffff4d,800px 1140px #fff6,1050px 1090px #ffffff52,1200px 1150px #ffffff70;animation:twinkle-bg 6s ease-in-out infinite alternate}.resume-page:after{width:2px;height:2px;background:transparent;box-shadow:200px 130px #c8beff47,460px 250px #c8beff38,730px 120px #c8beff4d,990px 280px #c8beff33,1150px 140px #c8beff42,100px 400px #c8beff3d,370px 480px #c8beff4d,620px 430px #c8beff33,850px 500px #c8beff47,1080px 460px #c8beff38,240px 650px #c8beff42,490px 700px #c8beff33,740px 670px #c8beff4d,980px 720px #c8beff3d,1190px 680px #c8beff38,310px 850px #c8beff47,570px 900px #c8beff33,820px 870px #c8beff42,1070px 920px #c8beff38,140px 1000px #c8beff4d,400px 1050px #c8beff33,660px 1020px #c8beff47,900px 1080px #c8beff3d,1130px 1040px #c8beff38;animation:twinkle-bg 9s ease-in-out infinite alternate-reverse}@keyframes twinkle-bg{0%{opacity:.7}50%{opacity:1}to{opacity:.75}}.star{position:fixed;top:80px;right:60px;width:40px;height:40px;pointer-events:none;animation:twinkle 3s ease-in-out infinite}.star:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(200,220,255,.9) 10%,rgba(150,180,255,.4) 30%,rgba(120,150,255,.15) 50%,transparent 70%);border-radius:50%;filter:blur(1px)}.star:after{content:"";position:absolute;inset:0;background:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:2px 100%,100% 2px,2px 100%,100% 2px;background-position:center,center,center,center;background-repeat:no-repeat;transform:rotate(45deg);opacity:.25}@keyframes twinkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.resume-container{max-width:900px;margin:0 auto;background:#fff;color:var(--text);padding:48px 52px;box-shadow:0 12px 50px #00000073;border-radius:2px}.resume-name{font-size:2.2rem;color:var(--primary);margin-bottom:6px;font-family:Cambria,Georgia,serif}.resume-contact{font-size:.95rem;color:#444;margin-bottom:28px;font-family:Cambria,Georgia,serif}.resume-section{margin-top:30px}.section-title{font-family:Cambria,Georgia,serif;color:var(--primary);font-weight:700;font-size:.92rem;letter-spacing:.08em;margin-bottom:12px;border-bottom:2px solid var(--accent);padding-bottom:5px}.resume-container p{color:var(--text);line-height:1.65;margin:0 0 10px;font-family:Cambria,Georgia,serif;font-size:.95rem}.skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;font-family:Cambria,Georgia,serif;font-size:.93rem;color:var(--text);line-height:1.5}.job-title{font-family:Cambria,Georgia,serif;font-weight:700;color:var(--secondary);font-size:1rem;margin-top:22px;margin-bottom:2px}.job-sub{font-family:Cambria,Georgia,serif;font-style:italic;font-size:.88rem;color:#555;margin-bottom:8px}.resume-container ul{margin:6px 0 0;padding-left:22px}.resume-container li{font-family:Cambria,Georgia,serif;font-size:.93rem;color:var(--text);line-height:1.6;margin-bottom:7px}.resume-back{margin-top:40px;padding-top:16px;border-top:1px solid #e0d8f0}.resume-back a{font-family:Cambria,Georgia,serif;color:var(--primary);text-decoration:none;font-size:.88rem;opacity:.75;transition:opacity .2s ease}.resume-back a:hover{opacity:1;text-decoration:underline}.contact-page{margin:0;font-family:Cambria,Georgia,serif;background:linear-gradient(180deg,#0a0a1a,#113);color:#fff;min-height:100vh;padding-top:70px}.contact-layout{display:grid;grid-template-columns:1fr auto;min-height:calc(100vh - 70px);align-items:start}.contact-content{padding:60px 8% 60px 10%;line-height:1.6;display:flex;flex-direction:column}.contact-page h1{font-size:2.5rem;margin-bottom:8px;color:var(--accent)}.contact-divider{border:none;height:1px;background:linear-gradient(to right,transparent,var(--secondary),var(--accent),var(--secondary),transparent);margin:18px 0 32px;opacity:.75}.contact-info{margin-bottom:36px}.contact-info p{margin:8px 0;color:#ffffffe0}.contact-info a{color:var(--accent);text-decoration:none}.contact-info a:hover{text-decoration:underline;color:#fff}.form-container{max-width:480px}label{display:block;font-size:.88rem;color:var(--accent);margin-bottom:5px;letter-spacing:.03em}.contact-page input,.contact-page textarea{width:100%;padding:12px;margin-bottom:18px;border:1px solid rgba(177,153,219,.28);border-radius:6px;background:#1a1a3ad9;color:#fff;font-family:Cambria,Georgia,serif;font-size:.95rem;box-sizing:border-box;transition:border-color .18s ease}.contact-page input:focus,.contact-page textarea:focus{outline:none;border-color:var(--accent)}.contact-page textarea{min-height:120px;resize:vertical}.contact-page button{padding:12px 28px;border:none;border-radius:6px;background:var(--primary);color:#fff;font-family:Cambria,Georgia,serif;font-size:1rem;cursor:pointer;transition:background .18s ease}.contact-page button:hover{background:var(--secondary)}.back-link{display:inline-block;margin-top:36px;color:var(--accent);text-decoration:none;font-size:.88rem;opacity:.7;transition:opacity .2s ease}.back-link:hover{opacity:1;color:#fff}.contact-image-panel{display:flex;align-items:center;justify-content:center;padding:130px 40px 60px 20px}.contact-orchid{width:220px;height:260px;object-fit:cover;object-position:center;border-radius:14px;box-shadow:0 0 30px #5050c866,0 8px 32px #0000008c}@media(max-width:860px){.contact-layout{grid-template-columns:1fr}.contact-content{padding:40px 8%}.contact-image-panel{padding:0 8% 50px;justify-content:flex-start}.contact-orchid{width:160px;height:190px}}:root{--primary: #45538a;--secondary: #724972;--accent: #b199db;--text: #1a1a1a}body{margin:0;font-family:Cambria,Georgia,serif;font-size:1.125rem;background-color:#0a0a1a;color:#fff}.nav{position:fixed;top:0;left:0;width:100%;padding:20px 10%;background:#0a0a1e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;gap:30px;z-index:1000}.nav a{color:#fff;text-decoration:none;font-family:Cambria,Georgia,serif;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:5px;background:#ffffff0a;border:1px solid rgba(180,170,255,.18);box-shadow:0 1px #ffffff0f inset,0 3px #0006,0 3px 6px #0000004d;transition:background .15s ease,box-shadow .1s ease,transform .1s ease;position:relative;top:0}.nav a:hover{background:#ffffff14;border-color:#b4aaff52;color:#fff}.nav a:active{box-shadow:0 1px #ffffff0a inset,0 1px #0006;top:2px}.hero{position:relative;height:100vh;width:100%;overflow:hidden}.hero img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0a0a1e33,#0a0a1ecc)}.hero-name-block{position:absolute;top:50%;left:8%;transform:translateY(-50%);z-index:2;max-width:540px;text-align:left}.hero-name-block h1{font-size:3rem;margin-bottom:10px;font-family:Cambria,Georgia,serif;font-weight:600;letter-spacing:.02em}.hero-tagline{font-size:1.1rem;opacity:.85;font-family:Cambria,Georgia,serif;margin:0}.hero-body-block{position:absolute;bottom:20%;left:50%;transform:translate(-50%);z-index:2;max-width:760px;width:80%;text-align:center}.hero-detail-block{position:absolute;bottom:6%;right:4%;z-index:2;max-width:480px;text-align:right}.hero-body{font-family:Cambria,Georgia,serif;font-size:1.25rem;font-style:italic;color:#fff;line-height:1.8;opacity:1;margin-bottom:22px}.hero-stats{font-family:Cambria,Georgia,serif;font-size:.74rem;color:#93bcf5;letter-spacing:.01em;text-transform:uppercase;opacity:.9;margin-bottom:14px;line-height:1.7}.hero-edu{font-family:Cambria,Georgia,serif;font-size:.82rem;color:#b8d4ff;letter-spacing:.03em;opacity:1}.hero-overlay{position:absolute;top:50%;left:8%;transform:translateY(-50%);color:#fff;text-align:left;max-width:600px}.hero-overlay h1{font-size:3rem;margin-bottom:10px}.tagline{font-size:1.2rem;opacity:.85}@media(max-width:768px){.nav{flex-wrap:wrap;gap:8px;padding:10px 5%;justify-content:center}.nav a{font-size:.72rem;padding:6px 10px}.hero-name-block{top:22%;left:50%;transform:translate(-50%);text-align:center;width:90%;max-width:90%}.hero-name-block h1{font-size:2rem}.hero-tagline{font-size:.95rem}.hero-body-block{bottom:auto;top:48%;left:50%;transform:translate(-50%);width:90%;max-width:90%;text-align:center}.hero-body{font-size:1rem;line-height:1.6;margin-bottom:14px}.hero-detail-block{bottom:4%;right:auto;left:50%;transform:translate(-50%);text-align:center;max-width:90%;width:90%}.hero-stats{font-size:.68rem;line-height:1.6}.hero-edu{font-size:.75rem}}@media(max-width:480px){.nav a{font-size:.65rem;padding:5px 8px}.hero-name-block h1{font-size:1.7rem}.hero-body{font-size:.9rem}}*,*:before,*:after{box-sizing:border-box}
