.h-bg,.hero{display:flex}.h-bg{align-items:center;box-shadow:inset 0 0 500px 200px #000;height:100vh;justify-content:space-between;width:100vw}.h-bg img{height:500px;margin-right:15vw;width:500px}.hero{flex-direction:column;gap:5vh;height:100vh;justify-content:center;margin-left:15vw}.h-hiring{background:linear-gradient(125deg,#b11414,#d64d4d);border:4px solid hsla(0,0%,83%,.3);border-radius:50px;font-size:10px;padding:1.5vh 1.6vw;width:-moz-max-content;width:max-content}.h-name{display:flex;flex-direction:column;font-size:45px;gap:1vh}.h-name h1{text-shadow:5px 5px #000}.h-name h3{color:var(--color);text-shadow:var(--color) 0 0 20px}@media(max-width:1024px){.h-bg{flex-direction:column;gap:5vh;justify-content:center;padding:10vh 5vw}.h-bg img{height:300px;margin:0;width:300px}.hero{align-items:center;height:auto;margin:0;text-align:center}.h-name{font-size:35px}}.skills{align-items:center;background-color:#000;display:flex;flex-direction:column;font-size:22px;justify-content:center;padding:13vh 0}.s-title{margin-bottom:10vh}.s-list{flex-wrap:wrap;gap:3vw;justify-content:center;width:80vw}.s-item,.s-list{align-items:center;display:flex}.s-item{background-color:#141414;border:2px solid hsla(0,0%,50%,.2);border-radius:10px;flex-direction:column;gap:2vh;height:30vh;justify-content:space-between;padding:2vw;transition:all .2s ease-in-out;width:20vw}.s-item:hover{box-shadow:0 0 30px #6e6e6e33;transform:scale(1.03)}.s-item h3{border-bottom:2px solid hsla(0,0%,50%,.2);padding-bottom:3vh;text-align:center;width:100%}.s-desc{align-items:center;display:flex;flex-wrap:wrap;gap:.5vw;width:100%}.s-desc span{background-color:#80808026;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;font-size:16px;padding:1vh .9vw;transition:all .2s ease-in-out}.s-desc span:hover{border-color:var(--color);box-shadow:0 0 10px var(--color);color:var(--color);cursor:default}@media(max-width:1024px){.s-list{gap:3vh;width:90vw}.s-item{height:auto;min-height:250px;min-width:250px;padding:3vh 3vw;width:40vw}}.about,.contact{overflow:hidden;padding:15vh 0;position:relative}.about{background-color:#3f0000;box-shadow:inset 0 0 500px 200px #000}.contact{background-color:#000;padding-bottom:10vh}.a-container,.c-container{margin:0 auto;max-width:1400px;padding:0 5vw;position:relative;z-index:1}.a-header,.c-header{margin-bottom:10vh;text-align:center}.a-title,.c-title{background:linear-gradient(135deg,#fff,var(--color));-webkit-background-clip:text;font-size:48px;margin-bottom:2vh;-webkit-text-fill-color:transparent;background-clip:text}.a-subtitle,.c-subtitle{color:#fff9;font-size:20px}.c-subtitle{margin:0 auto;max-width:700px}.a-grid{display:grid;gap:3vh 2vw;grid-template-columns:repeat(12,1fr)}.a-card,.c-info-card{background:linear-gradient(135deg,#0f0f0f,#141414);border:2px solid hsla(0,0%,50%,.15);border-radius:25px;overflow:hidden;padding:4vh 3vw;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.card-glow,.method-glow,.stat-glow{background:radial-gradient(circle,rgba(177,20,20,.15),transparent 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.a-card:hover .card-glow,.a-stat:hover .stat-glow,.c-method:hover .method-glow{opacity:1}.a-card:hover,.c-info-card:hover{border-color:#b1141466;box-shadow:0 20px 60px #b1141426;transform:translateY(-5px)}.a-main{grid-column:1/9}.a-goals h2,.a-interests h2,.a-text h2,.c-intro h2{color:var(--color);font-size:28px;margin-bottom:3vh}.a-text p,.c-intro p{color:#fffc;font-size:17px;line-height:1.9;margin-bottom:2.5vh}.a-text p:last-child,.c-intro p:last-child{margin-bottom:0}.highlight{color:var(--color);font-weight:600;text-shadow:var(--color) 0 0 10px}.a-stats-grid{display:grid;gap:2vh 1vw;grid-column:9/13;grid-template-columns:repeat(2,1fr)}.a-stat{align-items:center;background:linear-gradient(135deg,#141414,#0f0f0f);border:2px solid hsla(0,0%,50%,.15);border-radius:20px;display:flex;flex-direction:column;gap:1vh;justify-content:center;overflow:hidden;padding:3vh 1.5vw;position:relative;transition:all .4s ease}.a-stat:hover{border-color:var(--color);box-shadow:0 0 30px #b114144d;transform:scale(1.08)}.stat-icon{filter:grayscale(.3);font-size:32px}.stat-number{color:var(--color);font-size:32px;font-weight:700;text-shadow:var(--color) 0 0 15px}.stat-label{color:#fff9;font-size:13px;text-align:center}.a-goals{cursor:default;grid-column:1/7}.goals-list{display:flex;flex-direction:column;gap:2vh}.goal-item{align-items:center;border-radius:10px;color:#fffc;display:flex;font-size:16px;gap:1.5vw;padding:1.5vh 1vw;transition:all .3s ease}.goal-item:hover{background:#b114141a;transform:translate(10px)}.goal-bullet{color:var(--color);font-size:24px;font-weight:700}.a-interests{grid-column:7/13}.interests-tags{display:flex;flex-wrap:wrap;gap:1.5vh 1vw}.interest-tag{background:#b114141a;border:1px solid rgba(177,20,20,.3);border-radius:50px;color:#ffffffe6;cursor:default;font-size:15px;padding:1.5vh 2vw;transition:all .3s ease}.interest-tag:hover{background:#b1141433;border-color:var(--color);box-shadow:0 0 20px #b114144d;transform:translateY(-3px)}@media(max-width:1024px){.a-grid{gap:3vh;grid-template-columns:1fr}.a-goals,.a-interests,.a-main,.a-stats-grid{grid-column:1/-1}.a-stats-grid{grid-template-columns:repeat(2,1fr)}}.c-content{display:grid;gap:4vw;grid-template-columns:1fr 1fr;margin-bottom:10vh}.c-info-card{display:flex;flex-direction:column;gap:4vh;justify-content:space-between}.c-availability{align-items:center;background:#b114141a;border:1px solid rgba(177,20,20,.3);border-radius:15px;color:#ffffffe6;display:flex;font-size:16px;font-weight:600;gap:1.5vw;padding:2vh 2vw}.status-indicator{animation:pulse 2s ease-in-out infinite;background:var(--color);border-radius:50%;box-shadow:0 0 15px var(--color);height:12px;width:12px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.c-methods{display:flex;flex-direction:column;gap:2vh}.c-method{align-items:center;background:linear-gradient(135deg,#0f0f0f,#141414);border:2px solid hsla(0,0%,50%,.15);border-radius:20px;display:flex;gap:2vw;overflow:hidden;padding:3vh 2.5vw;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.c-method:hover{border-color:var(--color);box-shadow:0 10px 40px #b1141433;transform:translate(10px)}.c-method:hover .method-arrow{opacity:1;transform:translate(8px)}.method-icon{flex-shrink:0;font-size:36px}.method-details{display:flex;flex:1;flex-direction:column;gap:.5vh}.method-label{color:#ffffff80;font-size:14px;letter-spacing:1px;text-transform:uppercase}.method-value{color:#ffffffe6;font-size:18px;font-weight:600}.method-arrow{color:var(--color);flex-shrink:0;font-size:28px;opacity:.4;transition:all .4s ease}.c-footer{border-top:1px solid hsla(0,0%,50%,.1);display:flex;flex-direction:column;gap:2vh;padding-top:8vh;text-align:center}.footer-text{color:#ffffffb3;font-size:18px}.heart{animation:heartbeat 1.5s ease-in-out infinite;color:var(--color)}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}}.footer-copyright{color:#fff6;font-size:14px}@media(max-width:1024px){.c-content{gap:5vh;grid-template-columns:1fr}}
