.desktop{display:none}@media (min-width:768px){@keyframes cascade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes shimmer{0%{background-position:0 0}to{background-position:100% 0}}.hero-section{place-items:center;width:100%;height:100%;padding:0 4vw;display:grid}.desktop{grid-template-columns:auto;justify-self:center;width:max-content;height:max-content;display:grid}.desktop__im{z-index:3;font-family:var(--font-anton), sans-serif;text-wrap:nowrap;color:var(--secondary-color);-webkit-user-select:none;user-select:none;font-size:clamp(70px,1.1786rem + 6.6593vw,130px);line-height:clamp(70px,1.1786rem + 6.6593vw,130px);animation:1s forwards cascade;display:flex;position:relative}.desktop__name-and-photo{flex-direction:row;display:flex;position:relative}.name-and-photo__jose{font-family:var(--font-anton), sans-serif;text-wrap:nowrap;background:linear-gradient(90deg,#0047ff 0%,red 16%,#0047ff 32%,red 48%,#0047ff 64%,red 80%,#0047ff 100%) 0 0/300% 300% no-repeat;-webkit-text-fill-color:transparent;color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(70px,1.1786rem + 6.6593vw,130px);line-height:clamp(70px,1.1786rem + 6.6593vw,130px);animation:1s forwards cascade;display:flex;transform:translateZ(0)}.name-and-photo__photo-wrap{height:clamp(70px,1.1786rem + 6.6593vw,130px);position:relative}.name-and-photo__photo{z-index:2;animation:1s forwards cascade;display:flex;position:relative;bottom:clamp(80px,.2053rem + 9.9889vw,170px);right:5vw;width:clamp(223px,1.791rem + 25.3052vw,451px)!important;height:clamp(223px,1.791rem + 25.3052vw,451px)!important}.name-and-photo__rodriguez{font-family:var(--font-anton), sans-serif;text-wrap:nowrap;background:linear-gradient(90deg,#0047ff 0%,red 16%,#0047ff 32%,red 48%,#0047ff 64%,red 80%,#0047ff 100%) 0 0/300% 300% no-repeat;-webkit-text-fill-color:transparent;color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(70px,1.1786rem + 6.6593vw,130px);line-height:clamp(70px,1.1786rem + 6.6593vw,130px);animation:1s forwards cascade;display:grid;position:relative;right:11vw;transform:translateZ(0)}.desktop__nickname{justify-content:space-between;display:flex}.nickname__mikeyrg{font:inherit;cursor:pointer;outline:inherit;font-family:var(--font-anton), sans-serif;text-wrap:nowrap;z-index:3;color:var(--secondary-color);-webkit-user-select:none;user-select:none;background:0 0;border:none;font-size:clamp(23px,2.9967vw - .0009rem,50px);line-height:clamp(23px,2.9967vw - .0009rem,50px);animation:1s forwards cascade;display:inline-block;position:relative}.nickname__bouncy{animation:2.5s ease-in-out 1s infinite pulse-scale;display:inline-block}.nickname__mikeyrg-inner{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),color .2s;display:inline-block}.nickname__mikeyrg-inner:hover{color:#4c4b4b;transform:scale(1.12)}.nickname__fullstack{font-family:var(--font-anton), sans-serif;text-wrap:nowrap;z-index:3;color:var(--secondary-color);-webkit-user-select:none;user-select:none;justify-self:end;font-size:clamp(23px,2.9967vw - .0009rem,50px);line-height:clamp(23px,2.9967vw - .0009rem,50px);animation:1s forwards cascade;position:relative}.desktop__web-developer{font-family:var(--font-anton), sans-serif;text-wrap:nowrap;z-index:2;color:var(--secondary-color);-webkit-user-select:none;user-select:none;justify-self:end;font-size:clamp(85px,1.0506rem + 8.879vw,165px);line-height:clamp(85px,1.0506rem + 8.879vw,165px);animation:1s forwards cascade;position:relative}.desktop__phrase{width:60dvw;color:var(--secondary-color-light);font-weight:500;font-family:var(--font-hind), sans-serif;-webkit-user-select:none;user-select:none;text-align:center;white-space:pre-line;justify-self:center;margin-top:clamp(10px,2.2198vw - .4405rem,30px);font-size:clamp(15px,.7982rem + .6369vw,25px);line-height:clamp(15px,.7982rem + .6369vw,25px);animation:1s forwards cascade;display:block;position:relative}.desktop__call_to_action{justify-content:center;gap:1rem;margin-top:1.5rem;animation:1s forwards cascade;display:flex}.desktop__talk_to_me,.desktop__see_my_work{font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.06em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:clamp(15px,.5208rem + .8681vw,22px);line-height:1;text-decoration:none;transition:transform .3s,background-color .3s,color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.desktop__talk_to_me{background-color:var(--secondary-color);color:#fff;border:1px solid var(--secondary-color);box-shadow:2px 2px red,-2px -2px #0047ff}.desktop__talk_to_me:hover{background-color:#000;border-color:#000;transform:scale(1.05)}.desktop__talk_to_me:active{transform:scale(.98)}.desktop__see_my_work{color:var(--secondary-color);background-color:#fff;border:1px solid #dcdcdc}.desktop__see_my_work:hover{border-color:var(--secondary-color);color:#000;background-color:#f4f4f4;transform:scale(1.05);box-shadow:0 4px 12px #00000014}.desktop__see_my_work:active{transform:scale(.98)}.desktop__talk_to_me:focus-visible,.desktop__see_my_work:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}}@media (max-width:767px){@keyframes cascade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-section{width:100%;height:100%;padding:0 4vw;display:grid}.desktop{grid-template-columns:auto;justify-self:center;width:100%;max-width:100%;height:max-content;margin-top:2rem;display:grid}.desktop__im{z-index:3;font-family:var(--font-anton), sans-serif;text-wrap:nowrap;color:var(--secondary-color);-webkit-user-select:none;user-select:none;font-size:20vw;line-height:20vw;animation:1s forwards cascade;display:flex;position:relative}.desktop__name-and-photo{flex-direction:column;display:flex;position:relative}.name-and-photo__jose{font-family:var(--font-anton), sans-serif;text-wrap:nowrap;background:linear-gradient(90deg,#0047ff 0%,red 16%,#0047ff 32%,red 48%,#0047ff 64%,red 80%,#0047ff 100%) 0 0/300% 300% no-repeat;-webkit-text-fill-color:transparent;color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:20vw;line-height:20vw;animation:1s forwards cascade;display:flex;transform:translateZ(0)}.name-and-photo__photo-wrap{height:9vw;position:absolute}.name-and-photo__photo{z-index:0;animation:1s forwards cascade;display:flex;position:relative;bottom:22vw;left:35vw;width:55vw!important;height:55vw!important}.name-and-photo__rodriguez{font-family:var(--font-anton), sans-serif;text-wrap:nowrap;background:linear-gradient(90deg,#0047ff 0%,red 16%,#0047ff 32%,red 48%,#0047ff 64%,red 80%,#0047ff 100%) 0 0/300% 300% no-repeat;-webkit-text-fill-color:transparent;color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:23vw;line-height:23vw;animation:1s forwards cascade;display:grid;position:relative;transform:translateZ(0)}.desktop__nickname{flex-direction:column;display:flex}.nickname__mikeyrg{font:inherit;cursor:pointer;outline:inherit;font-family:var(--font-anton), sans-serif;z-index:3;color:var(--secondary-color);-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;animation:1s forwards cascade}.nickname__bouncy{animation:2.5s ease-in-out 1s infinite pulse-scale}.nickname__mikeyrg-inner{text-wrap:nowrap;justify-content:center;width:100%;font-size:18vw;line-height:18vw;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),color .2s;display:flex}.nickname__mikeyrg-inner:hover{color:#4c4b4b;transform:scale(1.12)}.nickname__fullstack{width:100%;font-family:var(--font-anton), sans-serif;text-wrap:nowrap;z-index:3;color:var(--secondary-color);-webkit-user-select:none;user-select:none;justify-content:center;margin-top:8vw;font-size:12vw;line-height:12vw;animation:1s forwards cascade;display:flex;position:relative}.desktop__web-developer{width:100%;font-family:var(--font-anton), sans-serif;text-wrap:nowrap;z-index:2;color:var(--secondary-color);-webkit-user-select:none;user-select:none;justify-content:center;font-size:11vw;line-height:12vw;animation:1s forwards cascade;display:flex;position:relative}.desktop__phrase{text-align:center;width:100%;color:var(--secondary-color-light);font-weight:500;font-family:var(--font-hind), sans-serif;text-wrap:wrap;-webkit-user-select:none;user-select:none;white-space:pre-line;margin-top:4vw;margin-bottom:10vw;font-size:3.5vw;line-height:3.5vw;animation:1s forwards cascade;display:block;position:relative}.desktop__call_to_action{flex-direction:column;justify-content:center;align-items:stretch;gap:.9rem;margin:2vw 0 4vw;padding:0 2vw;animation:1s forwards cascade;display:flex}.desktop__talk_to_me,.desktop__see_my_work{width:100%;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.06em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;padding:3.5vw 4vw;font-size:5vw;line-height:1;text-decoration:none;transition:transform .3s,background-color .3s,color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.desktop__talk_to_me{background-color:var(--secondary-color);color:#fff;border:1px solid var(--secondary-color);box-shadow:2px 2px red,-2px -2px #0047ff}.desktop__talk_to_me:hover{background-color:#000;border-color:#000;transform:scale(1.03)}.desktop__talk_to_me:active{transform:scale(.98)}.desktop__see_my_work{color:var(--secondary-color);background-color:#fff;border:1px solid #dcdcdc}.desktop__see_my_work:hover{border-color:var(--secondary-color);color:#000;background-color:#f4f4f4;transform:scale(1.03);box-shadow:0 4px 12px #00000014}.desktop__see_my_work:active{transform:scale(.98)}.desktop__talk_to_me:focus-visible,.desktop__see_my_work:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}}
