:root{--primary-color:#7c3aed;}:root{--secondary-color:#059669;}html{scroll-behavior:smooth;}:root{--bg-color:#0a0a0a;}:root{--card-bg:#1e1e1e;}:root{--text-color:#f3f4f6;}body::before,[class~=section-title]::after{content:"";}.btn:focus,[class~=btn]:hover{transform:scale(1.05);}:root{--text-muted:#9ca3af;}:root{--grid-color:rgba(124,58,237,.15);}:root{--transition:all .3s ease;}body::before{position:fixed;}:root{--shadow:0 6pt 30px rgba(0,0,0,.3);}[class~=section-title]::after{position:absolute;}:root{--gradient:linear-gradient(135deg,var(--primary-color),var(--secondary-color));}.btn:focus,[class~=btn]:hover{box-shadow:var(--shadow);}body{background-color:var(--bg-color);}*{margin-left:0;}[class~=btn]:hover,.btn:focus{outline:none;}[class~=container]{max-width:1200px;}[class~=container],*{margin-bottom:0;}[class~=container]{margin-left:auto;}[class~=section-title]::after{bottom:-.5pc;}body{color:var(--text-color);}*{margin-right:0;}[class~=container]{margin-right:auto;}body::before{top:0;}*,[class~=container]{margin-top:0;}.btn,[class~=container]{padding-left:.25in;}body{line-height:1.6;}*,[class~=container]{padding-bottom:0;}.btn,[class~=container]{padding-right:.25in;}[class~=container]{padding-top:0;}[class~=loading-screen],body::before,[class~=section-title]::after{left:0;}.loading-screen.hidden{opacity:0;}[class~=section-title]{font-size:2.5rem;}[class~=section-title]{margin-bottom:2.25pc;}[class~=section-title]{position:relative;}[class~=section-title]{font-weight:700;}.loading-screen.hidden{pointer-events:none;}.btn{display:inline-block;}.btn{padding-bottom:.75pc;}[class~=section-title]::after{width:45pt;}[class~=loading-screen],body::before{width:100%;}section,*{padding-left:0;}[class~=section-title]::after{height:.041666667in;}body{overflow-x:hidden;}.btn{padding-top:.75pc;}.btn,[class~=section-title]::after{background:var(--gradient);}body::before,[class~=loading-screen]{height:100%;}.btn{color:#fff;}.btn{border-radius:.083333333in;}.btn{font-weight:600;}.btn{transition:var(--transition);}.btn{border-left-width:medium;}.btn{border-bottom-width:medium;}.btn{border-right-width:medium;}.btn{border-top-width:medium;}body::before{background-image:linear-gradient(to right,rgba(124,58,237,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(124,58,237,.05) 1px,transparent 1px);}.btn{border-left-style:none;}body,.btn{cursor:none;}.btn{border-bottom-style:none;}.btn{border-right-style:none;}.btn{border-top-style:none;}.btn{border-left-color:currentColor;}.btn{border-bottom-color:currentColor;}.btn{border-right-color:currentColor;}.btn{border-top-color:currentColor;}a{text-decoration:none;}.btn{border-image:none;}[class~=section-title]::after{border-radius:.020833333in;}.btn{touch-action:manipulation;}body::before{background-size:1.875pc 1.875pc;}[class~=loading-screen]{position:fixed;}[class~=loading-screen]{top:0;}section,*{padding-right:0;}a{color:inherit;}[class~=typing-text] span{opacity:0;}section{min-height:70vh;}[class~=typing-text] span{transform:translateY(20px) rotate(10deg);}[class~=loading-screen]{background:var(--bg-color);}[class~=typing-text] span{display:inline-block;}section,[class~=loading-screen]{display:flex;}[class~=typing-text] span{animation:rotateIn .2s ease forwards;}[class~=loading-screen]{flex-direction:column;}[class~=loading-screen],section{align-items:center;}[class~=loading-screen]{justify-content:center;}[class~=loading-screen]{z-index:3000;}body::before{pointer-events:none;}[class~=loading-screen]{opacity:1;}[class~=loading-screen]{transition:opacity .5s ease;}body::before{z-index:.5;}[class~=loading-screen]{text-align:center;}section{padding-bottom:37.5pt;}*{padding-top:0;}[class~=loading-screen]{overflow:hidden;}section{padding-top:37.5pt;}[class~=typing-text]{font-size:2.5rem;}[class~=typing-text]{font-weight:700;}[class~=typing-text]{color:var(--text-color);}[class~=typing-text]{display:inline-block;}*{box-sizing:border-box;}*{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;}@keyframes rotateIn{to{opacity:1;transform:translateY(0) rotate(0);}}[class~=progress-bar]{width:12.5pc;}[class~=progress-bar]{height:4px;}[class~=progress-bar]{background:var(--card-bg);}[class~=progress-bar]{border-radius:1.5pt;}[class~=progress-bar]{margin-top:.208333333in;}[class~=progress-bar]{overflow:hidden;}[class~=progress-bar-fill]{width:0;}[class~=progress-bar-fill]{height:100%;}[class~=progress-bar-fill]{background:var(--gradient);}[class~=progress-bar-fill]{animation:progress 2s ease-in-out forwards;}@keyframes progress{from{width:0;}to{width:100%;}}[class~=particle]{position:absolute;}[class~=particle]{width:2px;}[class~=particle]{height:1.5pt;}[class~=particle]{background:var(--primary-color);}[class~=particle]{border-radius:50%;}[class~=particle]{opacity:.5;}[class~=particle]{pointer-events:none;}[class~=particle]{animation:particleMove 2s ease-in-out infinite;}@keyframes particleMove{0%{transform:translateY(0);opacity:.5;}100%{transform:translateY(-100vh);opacity:0;}}[class~=cursor],header{position:fixed;}[class~=cursor][class~=hovered]{width:1.25pc;}[class~=cursor][class~=hovered]{height:15pt;}[class~=cursor]{width:.104166667in;}[class~=nav-links] a{font-weight:500;}[class~=cursor]{height:10px;}[class~=cursor]{background:var(--primary-color);}[class~=cursor]{border-radius:50%;}[class~=cursor]{pointer-events:none;}[class~=cursor]{z-index:9999;}[class~=cursor]{transition:width .2s ease,height .2s ease,background .2s ease;}[class~=cursor]{will-change:transform;}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color);}[class~=logo]{font-size:1.8rem;}[class~=cursor][class~=hovered]{background:var(--secondary-color);}[class~=cursor][class~=hovered]{opacity:.8;}[class~=logo]{font-weight:700;}[class~=language-btn][class~=active],[class~=logo]{background:var(--gradient);}[class~=logo]{-webkit-background-clip:text;}[class~=logo]{background-clip:text;}[class~=logo]{color:transparent;}[class~=language-btn],[class~=nav-links] a,[class~=hamburger],[class~=logo]{cursor:none;}[class~=language-btn][class~=active]{color:#fff;}.nav-links,.language-toggle{display:flex;}[class~=nav-links] a::after{content:"";}.nav-links{list-style:none;}.nav-links{align-items:center;}.nav-links{gap:1.5pc;}[class~=nav-links] a{position:relative;}.language-toggle{gap:8px;}[class~=language-btn]{padding-left:12pt;}[class~=language-btn][class~=active]{border-left-width:medium;}[class~=language-btn]{padding-bottom:.083333333in;}[class~=language-btn]{padding-right:12pt;}[class~=language-btn]{padding-top:.083333333in;}[class~=language-btn]{border-radius:6px;}[class~=language-btn]{font-size:.9rem;}[class~=language-btn]{background:none;}[class~=language-btn][class~=active]{border-bottom-width:medium;}[class~=language-btn][class~=active]{border-right-width:medium;}::-webkit-scrollbar{width:.083333333in;}[class~=language-btn]{border-left-width:.75pt;}[class~=language-btn]{border-bottom-width:.75pt;}[class~=language-btn]{border-right-width:.75pt;}[class~=language-btn]{border-top-width:.75pt;}[class~=language-btn]{border-left-style:solid;}[class~=language-btn]{border-bottom-style:solid;}[class~=language-btn]{border-right-style:solid;}[class~=language-btn]{border-top-style:solid;}[class~=language-btn]{border-left-color:var(--text-muted);}[class~=language-btn]{border-bottom-color:var(--text-muted);}[class~=language-btn][class~=active]{border-top-width:medium;}[class~=language-btn]{border-right-color:var(--text-muted);}[class~=language-btn]{border-top-color:var(--text-muted);}[class~=language-btn]{border-image:none;}[class~=hero-content] p,[class~=language-btn]{color:var(--text-muted);}[class~=language-btn]{transition:var(--transition);}[class~=hero-content] h1{font-size:3.5rem;}::-webkit-scrollbar-track{background:var(--card-bg);}[class~=language-btn][class~=active]{border-left-style:none;}.project-card:hover .project-image{transform:scale(1.08);}[class~=language-btn],[class~=hamburger]{touch-action:manipulation;}[class~=hero-content] h1{margin-bottom:18pt;}[class~=hamburger]{display:none;}[class~=project-card]::before,[class~=nav-links] a::after{position:absolute;}[class~=hero-content] h1{line-height:1.2;}[class~=language-btn][class~=active]{border-bottom-style:none;}[class~=hero-content] p{font-size:1.1rem;}[class~=language-btn][class~=active]{border-right-style:none;}[class~=language-btn][class~=active]{border-top-style:none;}[class~=hamburger]{font-size:1.5rem;}[class~=language-btn]:hover,[class~=hamburger]{color:var(--text-color);}[class~=hero-content] p{margin-bottom:2pc;}[class~=language-btn][class~=active]{border-left-color:currentColor;}[class~=hero],.hero-image{display:flex;}[class~=language-btn][class~=active]{border-bottom-color:currentColor;}[class~=language-btn][class~=active]{border-right-color:currentColor;}[class~=hero]{align-items:center;}[class~=language-btn][class~=active]{border-top-color:currentColor;}[class~=nav-links] a::after{bottom:-.041666667in;}[class~=hero]{justify-content:space-between;}[class~=language-btn][class~=active]{border-image:none;}[class~=hero]{gap:.375in;}[class~=hero]{flex-wrap:wrap;}[class~=nav-links] a::after{left:0;}[class~=hero-content],.hero-image{flex:1;}[class~=language-btn]:hover,[class~=language-btn]:focus{border-left-color:var(--text-color);}.hero-image,[class~=hero-content]{min-width:225pt;}[class~=hero-content] p{max-width:450pt;}[class~=project-card]::before{content:"";}.hero-image{justify-content:flex-end;}[class~=profile-image]{width:320px;}[class~=project-card]::before,header{top:0;}[class~=language-btn]:focus,[class~=language-btn]:hover{border-bottom-color:var(--text-color);}[class~=profile-image]{height:240pt;}[class~=language-btn]:hover,[class~=language-btn]:focus{border-right-color:var(--text-color);}[class~=profile-image]{margin-left:0;}#showcase,#home{background:var(--bg-color);}[class~=language-btn]:hover,[class~=language-btn]:focus{border-top-color:var(--text-color);}[class~=profile-image]{border-radius:50%;}[class~=profile-image]{object-fit:cover;}[class~=profile-image]{border-left-width:.052083333in;}[class~=profile-image]{border-bottom-width:.052083333in;}[class~=profile-image]{border-right-width:.052083333in;}[class~=profile-image]:hover,[class~=language-btn]:hover,[class~=language-btn]:focus,[class~=profile-image]:focus{outline:none;}[class~=profile-image]{border-top-width:.052083333in;}[class~=profile-image]{border-left-style:solid;}[class~=profile-image]{border-bottom-style:solid;}[class~=profile-image]{border-right-style:solid;}[class~=profile-image]{border-top-style:solid;}[class~=profile-image]{border-left-color:var(--card-bg);}[class~=profile-image]{border-bottom-color:var(--card-bg);}[class~=profile-image]{border-right-color:var(--card-bg);}[class~=profile-image]{border-top-color:var(--card-bg);}[class~=profile-image]{border-image:none;}[class~=profile-image]{box-shadow:var(--shadow);}[class~=project-card],[class~=profile-image]{transition:var(--transition);}[class~=profile-image]{loading:lazy;}.projects-container{display:grid;}.projects-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));}[class~=language-btn]:focus{color:var(--text-color);}.projects-container{gap:1.875pc;}.projects-container,header{padding-left:0;}.projects-container{padding-bottom:.208333333in;}.projects-container{padding-right:0;}.projects-container{padding-top:.208333333in;}[class~=project-card]{background:var(--card-bg);}[class~=project-card]{border-radius:12pt;}[class~=project-image-container],[class~=project-card]{overflow:hidden;}[class~=project-card]{box-shadow:0 .083333333in 30px rgba(0,0,0,.3);}[class~=project-image-container],[class~=project-card]{position:relative;}[class~=project-card]{border-left-width:.010416667in;}[class~=project-card]{border-bottom-width:.010416667in;}[class~=project-card]::before{left:0;}[class~=project-card]{border-right-width:.010416667in;}[class~=project-card]{border-top-width:.010416667in;}[class~=project-card]{border-left-style:solid;}[class~=project-card]{border-bottom-style:solid;}[class~=project-card]::before{right:0;}[class~=profile-image]:focus,[class~=profile-image]:hover{transform:scale(1.03);}[class~=project-card]{border-right-style:solid;}[class~=project-card]{border-top-style:solid;}[class~=project-card]{border-left-color:rgba(124,58,237,.1);}[class~=project-card]{border-bottom-color:rgba(124,58,237,.1);}[class~=project-card]::before{height:.25pc;}[class~=nav-links] a::after,[class~=project-card]::before{background:var(--gradient);}[class~=project-card]::before{opacity:0;}[class~=project-image],header{width:100%;}#tech-stack{background:var(--bg-color);}[class~=project-card]{border-right-color:rgba(124,58,237,.1);}[class~=project-card]{border-top-color:rgba(124,58,237,.1);}[class~=project-card]{border-image:none;}[class~=project-card]::before{transition:opacity .3s ease;}[class~=project-title]::after{content:"";}[class~=nav-links] a::after{width:0;}[class~=project-title]::after{position:absolute;}[class~=project-image-container]{height:2.083333333in;}header{padding-bottom:1pc;}[class~=project-title]::after{bottom:-.0625in;}[class~=nav-links] a::after,[class~=project-title]::after{height:2px;}[class~=project-image]{height:100%;}[class~=project-image]{object-fit:cover;}[class~=project-image]{transition:transform .5s cubic-bezier(.25,.1,.25,1);}[class~=project-info]{padding-left:1.5pc;}.project-card:focus-within,[class~=project-card]:hover{transform:translateY(-10px);}[class~=project-info]{padding-bottom:1.5pc;}[class~=project-card]:hover,.project-card:focus-within{box-shadow:0 9pt 30pt rgba(124,58,237,.2);}[class~=project-card]:hover,.project-card:focus-within{border-left-color:rgba(124,58,237,.3);}[class~=project-info]{padding-right:1.5pc;}[class~=project-info]{padding-top:1.5pc;}.project-card:focus-within,[class~=project-card]:hover{border-bottom-color:rgba(124,58,237,.3);}[class~=project-card]:hover,.project-card:focus-within{border-right-color:rgba(124,58,237,.3);}[class~=project-title],[class~=project-info]{position:relative;}[class~=project-title]{font-size:1.5rem;}header{padding-right:0;}[class~=project-title]{margin-bottom:.125in;}[class~=project-title]{font-weight:600;}[class~=project-card]:hover,.project-card:focus-within{border-top-color:rgba(124,58,237,.3);}[class~=project-title]{color:var(--text-color);}[class~=project-title]::after{left:0;}[class~=project-title]{display:inline-block;}.project-description{color:var(--text-muted);}[class~=project-title]::after{width:.416666667in;}.project-description,[class~=tech-stack]{margin-bottom:20px;}.project-description{font-size:.95rem;}.project-description{line-height:1.7;}[class~=project-links],[class~=project-popup][class~=active],[class~=project-link],[class~=tech-stack]{display:flex;}[class~=tech-stack]{flex-wrap:wrap;}[class~=tech-stack]{gap:.5pc;}.project-link.primary,[class~=project-title]::after{background:var(--gradient);}[class~=nav-links] a::after{transition:var(--transition);}[class~=tech-item]{background:rgba(124,58,237,.15);}header{padding-top:1pc;}[class~=tech-item]{color:var(--primary-color);}[class~=tech-item]{padding-left:10.5pt;}.project-link.primary{color:#fff;}[class~=project-title]::after{transition:width .3s ease;}[class~=project-link][class~=secondary],[class~=tech-item]:focus,[class~=tech-item]:hover{background:rgba(124,58,237,.1);}[class~=tech-item]{padding-bottom:4.5pt;}[class~=tech-item]{padding-right:10.5pt;}.project-link svg{width:1pc;}[class~=tech-item]{padding-top:4.5pt;}[class~=tech-item]{border-radius:.208333333in;}[class~=tech-item]{font-size:.8rem;}[class~=project-link][class~=secondary]{color:var(--primary-color);}header{background:rgba(10,10,10,.95);}[class~=project-link],[class~=tech-item]{font-weight:500;}[class~=project-link],[class~=tech-item]{transition:all .3s ease;}[class~=tech-item]{backdrop-filter:blur(5px);}[class~=project-link]:hover{transform:translateY(-2px);}[class~=project-links]{gap:.75pc;}.project-link svg{height:.166666667in;}[class~=project-link]:hover{box-shadow:0 4px 12px rgba(124,58,237,.2);}[class~=project-links]{margin-top:1.25pc;}[class~=project-link]{padding-left:.166666667in;}[class~=project-link]{padding-bottom:.083333333in;}[class~=tech-item] img{width:36pt;}[class~=project-card]:focus-within [class~=project-image]{transform:scale(1.08);}[class~=project-link]{padding-right:.166666667in;}[class~=project-link]{padding-top:.083333333in;}[class~=project-link]{border-radius:4.5pt;}[class~=project-link]{font-size:.9rem;}[class~=tech-item] img{height:36pt;}[class~=tech-item]:focus,[class~=tech-item]:hover{transform:scale(1.1);}[class~=project-link],[class~=tech-item]{align-items:center;}[class~=project-link]{gap:.375pc;}[class~=project-badge]{position:absolute;}[class~=project-badge]{top:15pt;}[class~=tech-item]:focus,[class~=tech-item]:hover{outline:none;}[class~=project-badge]{right:20px;}[class~=project-badge]{background:rgba(0,0,0,.7);}[class~=project-badge]{backdrop-filter:blur(10px);}[class~=project-badge]{padding-left:.75pc;}[class~=tech-item] img{loading:lazy;}[class~=project-badge]{padding-bottom:.375pc;}[class~=project-badge]{padding-right:.75pc;}[class~=tech-item] span{font-size:1rem;}[class~=project-badge]{padding-top:.375pc;}[class~=project-badge]{border-radius:1.25pc;}[class~=project-badge]{font-size:.75rem;}[class~=project-badge]{font-weight:600;}[class~=project-badge]{color:#fff;}[class~=project-popup],[class~=nav-links] a[class~=active]::after{width:100%;}[class~=project-badge]{z-index:2;}[class~=tech-container]{max-width:900pt;}[class~=tech-container]{margin-left:auto;}[class~=tech-container]{margin-bottom:0;}[class~=tech-container]{margin-right:auto;}[class~=tech-container]{margin-top:0;}[class~=tech-container]{padding-left:1.25pc;}[class~=tech-container]{padding-bottom:1.25pc;}[class~=tech-container]{padding-right:1.25pc;}[class~=tech-container]{padding-top:1.25pc;}[class~=tech-container]{border-radius:9pt;}[class~=tech-container]{background:var(--card-bg);}[class~=tech-container]{box-shadow:var(--shadow);}.tech-list,[class~=tech-item],nav{display:flex;}[class~=tech-item] span{font-weight:500;}.tech-list{flex-wrap:wrap;}[class~=project-card]:focus-within::before,[class~=project-card]:hover::before,[class~=project-popup][class~=active]{opacity:1;}.tech-list{gap:24px;}.tech-list,[class~=project-popup]{justify-content:center;}header{z-index:1000;}[class~=popup-close]:hover,.popup-close:focus{color:var(--text-color);}[class~=tech-item]{flex-direction:column;}[class~=project-card]:hover [class~=project-title]::after{width:.833333333in;}[class~=tech-item]{gap:6pt;}[class~=tech-item]{padding-left:9pt;}[class~=tech-item]{padding-bottom:9pt;}[class~=tech-item]{padding-right:9pt;}[class~=popup-close]:hover,.popup-close:focus{transform:scale(1.2);}[class~=popup-close]:hover,.popup-close:focus{outline:none;}[class~=tech-item]{padding-top:9pt;}[class~=tech-item]{border-radius:.5pc;}[class~=tech-item]{transition:var(--transition);}[class~=popup-close],[class~=tech-item]{cursor:none;}header{backdrop-filter:blur(12px);}[class~=tech-item]{text-align:center;}[class~=tech-item]{min-width:6.25pc;}[class~=project-popup]{position:fixed;}[class~=project-popup]{top:0;}[class~=project-popup]{left:0;}nav{justify-content:space-between;}[class~=project-popup]{height:100%;}[class~=project-popup]{background:rgba(0,0,0,.95);}[class~=project-popup]{display:none;}nav,[class~=project-popup]{align-items:center;}[class~=project-popup]{z-index:2000;}[class~=project-popup]{opacity:0;}[class~=project-popup]{transition:opacity .3s ease;}.popup-content{background:var(--card-bg);}.popup-content{border-radius:.75pc;}.popup-content{max-width:800px;}.popup-content{width:90%;}.popup-content{max-height:90vh;}.popup-content{overflow-y:auto;}.popup-content{position:relative;}.popup-content{animation:popupAnim .4s ease-out;}[class~=popup-close]{position:absolute;}[class~=popup-close]{top:.166666667in;}[class~=popup-close]{right:.166666667in;}[class~=popup-title],[class~=popup-close]{font-size:1.8rem;}[class~=popup-description],[class~=popup-close]{color:var(--text-muted);}[class~=popup-close]{background:none;}[class~=popup-close]{border-left-width:medium;}[class~=popup-close]{border-bottom-width:medium;}[class~=popup-close]{border-right-width:medium;}[class~=popup-close]{border-top-width:medium;}.hero-content h1 span{background:var(--gradient);}[class~=popup-close]{border-left-style:none;}[class~=popup-close]{border-bottom-style:none;}[class~=popup-close]{border-right-style:none;}[class~=popup-close]{border-top-style:none;}[class~=popup-close]{border-left-color:currentColor;}[class~=popup-close]{border-bottom-color:currentColor;}[class~=popup-close]{border-right-color:currentColor;}[class~=popup-close]{border-top-color:currentColor;}[class~=popup-close]{border-image:none;}[class~=popup-close]{z-index:10;}[class~=popup-close]{transition:transform .2s ease,color .3s ease;}[class~=popup-image],[class~=nav-links] a:not([class~=active]):hover::after{width:100%;}.hero-content h1 span{-webkit-background-clip:text;}.hero-content h1 span{background-clip:text;}[class~=popup-image]{max-height:4.166666667in;}[class~=popup-image]{object-fit:cover;}[class~=popup-image]{border-radius:.125in 9pt 0 0;}[class~=popup-image]{loading:lazy;}[class~=popup-info]{padding-left:1.5pc;}[class~=popup-info]{padding-bottom:1.5pc;}[class~=popup-info]{padding-right:1.5pc;}[class~=popup-info]{padding-top:1.5pc;}[class~=popup-title]{margin-bottom:12pt;}[class~=popup-description]{margin-bottom:.25in;}.hero-content h1 span{color:transparent;}::-webkit-scrollbar-thumb{background:var(--primary-color);}[class~=project-card]:hover [class~=tech-item]{background:rgba(124,58,237,.25);}::-webkit-scrollbar-thumb{border-radius:.041666667in;}[class~=project-card]:hover [class~=tech-item]{transform:translateY(-2px);}@keyframes popupAnim{from{transform:scale(.7);opacity:0;}to{transform:scale(1);opacity:1;}}.contact-item:focus-within,[class~=contact-item]:hover{transform:translateY(-10px);}[class~=project-card][class~=animate-on-scroll][class~=visible]{opacity:1;}.contact-item:focus-within,[class~=contact-item]:hover{box-shadow:0 12px 30pt rgba(124,58,237,.25);}[class~=contact-container]{max-width:6.25in;}[class~=contact-container]{margin-left:auto;}[class~=contact-item]:hover,.contact-item:focus-within{border-left-color:rgba(124,58,237,.35);}[class~=contact-container]{margin-bottom:0;}.contact-item::before{content:"";}[class~=contact-container]{margin-right:auto;}[class~=contact-container]{margin-top:0;}[class~=contact-container]{text-align:center;}[class~=social-links],[class~=contact-info],[class~=contact-item],[class~=contact-item]{display:flex;}[class~=contact-item]:hover,.contact-item:focus-within{border-bottom-color:rgba(124,58,237,.35);}.contact-item::before{position:absolute;}[class~=contact-info]{flex-direction:column;}.contact-item:focus-within,[class~=contact-item]:hover{border-right-color:rgba(124,58,237,.35);}[class~=contact-info]{gap:27pt;}[class~=contact-info]{margin-top:48px;}[class~=contact-item]:hover,.contact-item:focus-within{border-top-color:rgba(124,58,237,.35);}[class~=contact-item]{position:relative;}[class~=contact-item],[class~=contact-item]{align-items:center;}[class~=contact-item],[class~=contact-item]{gap:12px;}[class~=contact-item],[class~=contact-item]{padding-left:15pt;}[class~=contact-item],[class~=contact-item]{padding-bottom:15pt;}[class~=contact-item],[class~=contact-item]{padding-right:15pt;}[class~=contact-item],[class~=contact-item]{padding-top:15pt;}[class~=contact-item],[class~=contact-item]{background:var(--card-bg);}[class~=contact-item],[class~=contact-item],[class~=contact-item] [class~=copied]{border-radius:12px;}[class~=contact-item],[class~=contact-item]{box-shadow:0 .5pc 22.5pt rgba(0,0,0,.3);}#contact{background:var(--bg-color);}[class~=contact-item]{border-left-width:.010416667in;}[class~=contact-item]{border-bottom-width:.010416667in;}[class~=contact-item]{border-right-width:.010416667in;}[class~=contact-item]{border-top-width:.010416667in;}[class~=contact-item]{border-left-style:solid;}[class~=contact-item]{border-bottom-style:solid;}[class~=contact-item]{border-right-style:solid;}[class~=contact-item]{border-top-style:solid;}[class~=contact-item]{border-left-color:rgba(124,58,237,.12);}[class~=contact-item]{border-bottom-color:rgba(124,58,237,.12);}[class~=contact-item]{border-right-color:rgba(124,58,237,.12);}[class~=contact-item] [class~=copied]{margin-left:.75pc;}[class~=contact-item]{border-top-color:rgba(124,58,237,.12);}[class~=contact-item]{border-image:none;}[class~=contact-item]{transition:transform .35s cubic-bezier(.25,.1,.25,1),box-shadow .35s,border-color .35s;}[class~=contact-item] [class~=copied]{background:rgba(0,0,0,.3);}[class~=contact-item] [class~=copied]{padding-left:.5pc;}#contact{margin-top:45pt;}[class~=project-card][class~=animate-on-scroll][class~=visible]{transform:translateY(0);}[class~=contact-item] [class~=copied]{padding-bottom:.041666667in;}[class~=contact-item] [class~=copied]{padding-right:.5pc;}footer{background:#000;}[class~=contact-item] [class~=copied]{padding-top:.041666667in;}#contact{min-height:80vh;}footer{color:var(--text-muted);}[class~=contact-item]{border-left-width:.010416667in;}.contact-item::before{top:0;}[class~=contact-item]{border-bottom-width:.010416667in;}[class~=contact-item]{border-right-width:.010416667in;}[class~=contact-item]{border-top-width:.010416667in;}footer{text-align:center;}#contact,footer{padding-left:0;}[class~=contact-item]{border-left-style:solid;}footer{padding-bottom:1.5pc;}[class~=contact-item]{border-bottom-style:solid;}#contact,footer{padding-right:0;}.contact-item:hover::before{transform:scaleX(1);}[class~=contact-item]{border-right-style:solid;}[class~=contact-item]{border-top-style:solid;}[class~=contact-item]{border-left-color:rgba(124,58,237,.12);}[class~=contact-item]{border-bottom-color:rgba(124,58,237,.12);}[class~=contact-item] [class~=copied]{font-size:.8rem;}[class~=contact-item]{border-right-color:rgba(124,58,237,.12);}#contact{padding-bottom:3.75pc;}[class~=contact-item]{border-top-color:rgba(124,58,237,.12);}[class~=contact-item]{border-image:none;}[class~=contact-item]{position:relative;}[class~=contact-item] [class~=copied]{opacity:0;}[class~=contact-item],[class~=contact-item] [class~=copied],[class~=social-link]{transition:var(--transition);}[class~=contact-item],[class~=social-link]{cursor:none;}[class~=contact-item],[class~=social-link]{touch-action:manipulation;}#contact{padding-top:3.75pc;}[class~=social-links],[class~=social-link]{justify-content:center;}[class~=social-links]{gap:.208333333in;}[class~=social-links]{margin-bottom:15pt;}[class~=social-link]{width:.375in;}.social-link:hover,[class~=social-link]:focus{background:var(--primary-color);}#particles-js,[class~=time-display]{position:fixed;}[class~=social-link]{height:27pt;}[class~=social-link]:focus,.social-link:hover{transform:translateY(-4px);}[class~=social-link]:focus,.social-link:hover{outline:none;}[class~=social-link]{border-radius:50%;}[class~=social-link]{background:rgba(255,255,255,.1);}.contact-item::before,#particles-js{left:0;}[class~=social-link]{display:flex;}#particles-js{width:100%;}#particles-js{height:100%;}[class~=social-link]{align-items:center;}footer{padding-top:1.5pc;}[class~=animate-on-scroll][class~=visible]{opacity:1;}[class~=time-display]{bottom:24px;}[class~=animate-on-scroll][class~=visible]{transform:translateY(0);}[class~=time-display]{left:24px;}[class~=time-display]{padding-left:12pt;}[class~=time-display]{padding-bottom:.5pc;}[class~=time-display]{padding-right:12pt;}.animate-on-scroll,[class~=project-card][class~=animate-on-scroll]{opacity:0;}.contact-item::before{right:0;}.contact-item::before{height:.041666667in;}[class~=time-display]{padding-top:.5pc;}.animate-on-scroll,[class~=project-card][class~=animate-on-scroll]{transform:translateY(40px);}.contact-item::before{background:var(--gradient);}[class~=time-display]{background:var(--card-bg);}.animate-on-scroll,[class~=project-card][class~=animate-on-scroll]{transition:opacity .6s cubic-bezier(.25,.1,.25,1),transform .6s cubic-bezier(.25,.1,.25,1);}[class~=time-display]{border-radius:8px;}[class~=time-display]{font-size:.9rem;}[class~=time-display]{color:var(--text-muted);}[class~=time-display]{box-shadow:var(--shadow);}.animate-on-scroll{will-change:opacity,transform;}.contact-item::before{transform-origin:left center;}.contact-item::before{transform:scaleX(0);}#particles-js{top:0;}#particles-js{z-index:-1;}.contact-item::before{transition:transform .35s cubic-bezier(.25,.1,.25,1);}#particles-js{background-color:transparent;}.contact-item::before{border-top-left-radius:9pt;}.contact-item:focus-within::before{transform:scaleX(1);}.contact-item::before{border-top-right-radius:9pt;}@media (max-width:768px){[class~=hero],[class~=nav-links]{flex-direction:column;}[class~=hero-content] h1{font-size:2.5rem;}[class~=hero]{text-align:center;}[class~=hero]{gap:24pt;}.profile-image{width:240px;}.profile-image{height:240px;}[class~=hamburger]{display:block;}[class~=nav-links]{position:fixed;}[class~=nav-links]{top:0;}[class~=nav-links]{right:-100%;}[class~=nav-links]{width:80%;}[class~=nav-links]{height:100vh;}[class~=nav-links]{background:var(--card-bg);}[class~=nav-links] li{margin-left:0;}[class~=nav-links]{justify-content:center;}[class~=nav-links]{align-items:center;}[class~=nav-links]{transition:right .3s ease;}[class~=nav-links],[class~=tech-list]{gap:20px;}.tech-item{min-width:80px;}.section-title{font-size:2rem;}.projects-container{grid-template-columns:1fr;}[class~=tech-container]{padding-left:.208333333in;}[class~=nav-links] li{margin-bottom:15pt;}[class~=tech-container]{padding-bottom:.208333333in;}[class~=tech-container]{padding-right:.208333333in;}[class~=tech-container]{padding-top:.208333333in;}[class~=popup-content]{width:95%;}.cursor{display:none;}[class~=nav-links] li{margin-right:0;}[class~=nav-links] li{margin-top:15pt;}[class~=nav-links][class~=active]{right:0;}body{cursor:default;}}@media (min-width:769px){[class~=projects-container]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));}}