.hero .container,[class~=navbar] [class~=container]{display:flex;}[class~=navbar] [class~=container],.hero .container{justify-content:space-between;}:root{--background:#0f0f0f;}:root{--foreground:#f8f8f8;}:root{--primary:#2cc7f3;}[class~=navbar] [class~=container],.hero .container{align-items:center;}:root{--primary-foreground:#f8f8f8;}:root{--secondary:#1f1f1f;}[class~=logo],[class~=nav-link]:hover{color:var(--primary);}:root{--secondary-foreground:#f8f8f8;}:root{--muted:#1f1f1f;}*{margin-left:0;}[class~=container],*{margin-bottom:0;}*{margin-right:0;}:root{--muted-foreground:#a1a1a1;}:root{--border:#2f2f2f;}[class~=nav-link]::after{content:"";}:root{--radius:.5rem;}[class~=container]{width:90%;}[class~=container]{max-width:75pc;}[class~=container]{margin-left:auto;}[class~=container],*{margin-top:0;}[class~=navbar],[class~=hero],*{padding-left:0;}[class~=container]{margin-right:auto;}[class~=nav-link]:hover::after{width:100%;}[class~=navbar]{position:fixed;}[class~=nav-link]::after{position:absolute;}[class~=navbar]{top:0;}[class~=navbar],[class~=nav-link]::after{left:0;}*{padding-bottom:0;}body{font-family:"Inter",sans-serif;}[class~=navbar]{right:0;}[class~=navbar]{background-color:rgba(15,15,15,.8);}[class~=hero],body{background-color:var(--background);}[class~=nav-links],.hero .container{gap:2rem;}[class~=navbar]{backdrop-filter:blur(10px);}[class~=btn][class~=primary],[class~=nav-link]::after{background-color:var(--primary);}[class~=navbar]{z-index:1000;}[class~=btn][class~=primary]{color:var(--primary-foreground);}[class~=btn][class~=primary]:hover{background-color:#3c3a40;}[class~=btn][class~=primary],[class~=btn][class~=primary]:hover,[class~=btn],.buttons{box-shadow:none;}[class~=navbar]{padding-bottom:1rem;}[class~=hero],[class~=navbar]{padding-right:0;}[class~=navbar]{padding-top:1rem;}[class~=btn][class~=primary],[class~=btn],.buttons,[class~=btn][class~=primary]:hover{text-shadow:none;}[class~=logo]{font-size:1.5rem;}[class~=logo]{font-weight:700;}[class~=btn],[class~=nav-link],[class~=logo]{text-decoration:none;}.buttons,[class~=nav-links],[class~=hero]{display:flex;}[class~=nav-link]::after{bottom:-2px;}body,[class~=hero],[class~=nav-link]{color:var(--foreground);}[class~=nav-link]{font-size:.9rem;}[class~=btn],[class~=nav-link]{font-weight:500;}[class~=nav-link]{position:relative;}[class~=nav-link]{transition:color .3s ease;}[class~=hero]{min-height:100vh;}[class~=hero]{align-items:center;}[class~=nav-link]::after{width:0;}.btn.outline{border-left-width:.0625pc;}[class~=hero]{padding-bottom:5pc;}[class~=hero]{padding-top:5pc;}[class~=nav-link]::after{height:2px;}[class~=hero-content]{max-width:37.5pc;}[class~=highlight]{color:var(--primary);}.btn.outline{border-bottom-width:.0625pc;}.buttons{gap:1rem;}[class~=nav-link]::after{transition:width .3s ease;}.btn.outline{border-right-width:.0625pc;}.buttons{margin-bottom:2rem;}.btn.outline{border-top-width:.0625pc;}.btn.outline{border-left-style:solid;}[class~=btn],.buttons{background:none;}[class~=btn][class~=outline]:hover{background-color:var(--primary);}[class~=btn]{padding-left:1.5rem;}[class~=btn]{padding-bottom:.75rem;}[class~=hero] h1{font-size:3rem;}.btn.outline{border-bottom-style:solid;}[class~=btn]{padding-right:1.5rem;}[class~=btn]{padding-top:.75rem;}[class~=btn]{border-radius:var(--radius);}*{padding-right:0;}*{padding-top:0;}.btn.outline{border-right-style:solid;}[class~=btn]{transition:background-color .3s ease;}.btn.outline{border-top-style:solid;}[class~=hero] h1{font-weight:700;}[class~=btn][class~=outline]:hover{color:var(--primary-foreground);}.btn.outline{border-left-color:var(--primary);}.btn.outline{border-bottom-color:var(--primary);}[class~=btn]{border-left-width:medium;}.btn.outline{border-right-color:var(--primary);}[class~=btn]{border-bottom-width:medium;}body{line-height:1.6;}[class~=btn]{border-right-width:medium;}.btn.outline{border-top-color:var(--primary);}[class~=btn]{border-top-width:medium;}[class~=btn]{border-left-style:none;}[class~=btn]{border-bottom-style:none;}[class~=btn]{border-right-style:none;}.btn.outline{border-image:none;}[class~=hero] h1{margin-bottom:1rem;}[class~=btn]{border-top-style:none;}[class~=btn]{border-left-color:currentColor;}[class~=hero] h2{font-size:1.5rem;}*{box-sizing:border-box;}[class~=btn]{border-bottom-color:currentColor;}.btn.outline{color:var(--primary);}[class~=btn]{border-right-color:currentColor;}.btn.outline,[class~=btn]:focus,[class~=btn][class~=outline]:hover{box-shadow:none;}.btn.outline,[class~=btn]:focus,[class~=btn][class~=outline]:hover{text-shadow:none;}[class~=btn]{border-top-color:currentColor;}[class~=btn]{border-image:none;}.hero-image{flex:1;}.hero-image{display:flex;}.hero-image{justify-content:flex-end;}[class~=profile-pic]{border-radius:50%;}[class~=profile-pic]{width:3.125in;}[class~=profile-pic]{height:225pt;}[class~=profile-pic]{object-fit:cover;}[class~=profile-pic]{border-left-width:.25pc;}[class~=profile-pic]{border-bottom-width:.25pc;}[class~=profile-pic]{border-right-width:.25pc;}[class~=profile-pic]{border-top-width:.25pc;}[class~=profile-pic]{border-left-style:solid;}[class~=profile-pic]{border-bottom-style:solid;}[class~=profile-pic]{border-right-style:solid;}[class~=hero] p,[class~=hero] h2{color:var(--muted-foreground);}[class~=profile-pic]{border-top-style:solid;}[class~=profile-pic]{border-left-color:var(--primary);}[class~=profile-pic]{border-bottom-color:var(--primary);}[class~=profile-pic]{border-right-color:var(--primary);}[class~=profile-pic]{border-top-color:var(--primary);}[class~=hero] h2{margin-bottom:1.5rem;}[class~=hero] p{font-size:1rem;}[class~=profile-pic]{border-image:none;}[class~=profile-pic]{box-shadow:0 0 .208333333in rgba(27,161,239,.5);}.bouncing-text{font-size:3rem;}.bouncing-text{font-weight:bold;}.bouncing-text{margin-left:auto;}.bouncing-text{margin-bottom:0;}.bouncing-text{margin-right:auto;}.bouncing-text{margin-top:0;}.bouncing-text{animation:bounce 2s infinite;}[class~=hero] p{margin-bottom:2rem;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0) translateX(0);}40%{transform:translateY(-20px) translateX(0);}60%{transform:translateY(-10px) translateX(0);}}[class~=parcours]{background-color:var(--secondary);}[class~=parcours]{padding-top:.416666667in;}[class~=parcours] h2{font-size:2.5rem;}[class~=parcours] h2{margin-bottom:30pt;}[class~=parcours]{min-height:100vh;}[class~=timeline-icon],[class~=parcours]{display:flex;}[class~=parcours],[class~=timeline-icon]{align-items:center;}[class~=timeline-icon],[class~=parcours]{justify-content:center;}[class~=timeline-item],.timeline{position:relative;}[class~=timeline-content] h4,[class~=parcours] h2{color:var(--primary);}.timeline{max-width:600pt;}.timeline{margin-left:auto;}.timeline{margin-bottom:0;}.timeline{margin-right:auto;}[class~=parcours] h2{font-family:"Inter",sans-serif;}[class~=parcours] h2{text-align:center;}[class~=timeline-item]:last-child{margin-bottom:0;}.timeline-content .btn{margin-top:.625pc;}.timeline{margin-top:0;}.timeline{padding-left:0;}.timeline{padding-bottom:2.5pc;}.timeline{padding-right:0;}.timeline{padding-top:2.5pc;}[class~=parcours] h2{text-shadow:0 0 .104166667in rgba(124,58,237,.8);}[class~=timeline-item]{width:100%;}[class~=timeline-item]{margin-bottom:.416666667in;}[class~=timeline-icon],[class~=timeline]::before{position:absolute;}[class~=timeline-icon],[class~=timeline]::before{left:50%;}[class~=timeline-icon],[class~=timeline]::before{top:0;}[class~=timeline-icon]{width:.520833333in;}[class~=timeline-icon]{height:.520833333in;}[class~=timeline]::before{content:"";}[class~=timeline-icon],[class~=timeline]::before{background-color:var(--primary);}[class~=timeline-icon]{border-radius:50%;}.competence-card:hover{transform:translateY(-5px);}[class~=timeline]::before,[class~=timeline-icon]{transform:translateX(-50%);}[class~=timeline]::before{width:.125pc;}[class~=timeline]::before{height:100%;}[class~=timeline-icon]{color:#fff;}[class~=timeline-icon]{font-size:1.5rem;}[class~=timeline-icon]{box-shadow:0 0 7.5pt rgba(52,153,236,.5);}[class~=timeline-icon]{box-shadow:none;}[class~=timeline-icon]{text-shadow:none;}.timeline-content{width:45%;}[class~=timeline-content] h4{font-size:1.2rem;}[class~=timeline-content] h4{margin-bottom:.625pc;}[class~=competence-card],.timeline-content{padding-left:15pt;}.timeline-content{padding-bottom:15pt;}.timeline-content p{font-size:.9rem;}[class~=competence-card],.timeline-content{padding-right:15pt;}.timeline-content{padding-top:15pt;}.timeline-content p{color:var(--muted-foreground);}.timeline-content,.about{background-color:var(--background);}.timeline-content,[class~=competence-card]{border-radius:.625pc;}[class~=competence-card],.timeline-content{box-shadow:0 4px 4.5pt rgba(0,0,0,.1);}.timeline-content p{line-height:1.6;}.timeline-content{position:relative;}[class~=about] h2{font-size:2.5rem;}[class~=competence-section],[class~=about] h2{margin-bottom:2.5pc;}.about{padding-top:1.875pc;}.about{padding-bottom:5pc;}.about{min-height:100vh;}.about,[class~=competence-section] h3{display:flex;}.about,[class~=competence-section] h3{align-items:center;}[class~=competence-card] h4,[class~=about] h2,[class~=competence-section] h3{color:var(--primary);}.about{justify-content:center;}.competence-card:hover{box-shadow:0 .5pc 12px rgba(0,0,0,.2);}[class~=about] h2{font-family:"Inter",sans-serif;}.competence-grid{display:grid;}[class~=about] h2{text-align:center;}.competence-grid{grid-template-columns:1fr;}.competence-grid{gap:1.25pc;}[class~=about] h2{text-shadow:0 0 7.5pt rgba(58,189,237,.8);}[class~=competence-card]{background-color:var(--secondary);}[class~=competence-section] h3{font-size:1.8rem;}[class~=competence-card]{padding-bottom:1.25pc;}[class~=competence-card]{padding-top:1.25pc;}[class~=competence-grid][class~=two-columns]{grid-template-columns:repeat(2,1fr);}[class~=competence-section] h3{margin-bottom:20px;}[class~=competence-section] h3 i{font-size:1.5rem;}[class~=competence-card]{transition:transform .3s ease,box-shadow .3s ease;}[class~=competence-card]{border-left-width:.0625pc;}[class~=competence-card]{border-bottom-width:.0625pc;}[class~=competence-card]{border-right-width:.0625pc;}[class~=competence-card]{border-top-width:.0625pc;}[class~=competence-card]{border-left-style:solid;}[class~=competence-card]{border-bottom-style:solid;}[class~=competence-section] h3{gap:10px;}[class~=competence-card]{border-right-style:solid;}[class~=competence-card] h4{font-size:1.2rem;}[class~=competence-card] h4{margin-bottom:7.5pt;}[class~=competence-card]{border-top-style:solid;}[class~=competence-card]{border-left-color:rgba(255,255,255,.1);}[class~=competence-card]{border-bottom-color:rgba(255,255,255,.1);}.competence-card p{font-size:.9rem;}[class~=competence-card]{border-right-color:rgba(255,255,255,.1);}[class~=competence-card]{border-top-color:rgba(255,255,255,.1);}[class~=competence-card]{border-image:none;}.competence-card p{color:var(--muted-foreground);}.competence-card p{line-height:1.6;}[class~=timeline-item]:nth-child(odd) [class~=timeline-content]{margin-left:55%;}.timeline-item:nth-child(even) .timeline-content{margin-right:55%;}@media (max-width: 768px){[class~=competence-grid][class~=two-columns]{grid-template-columns:1fr;}}[class~=projects]{background-color:var(--secondary);}[class~=projects]{padding-top:1.875pc;}[class~=project-card]:hover{transform:translateY(-10px);}[class~=projects]{padding-bottom:5pc;}[class~=projects]{min-height:100vh;}[class~=projects] h2{font-size:2.5rem;}[class~=projects]{display:flex;}[class~=project-actions] [class~=btn],[class~=projects]{align-items:center;}[class~=projects]{justify-content:center;}[class~=project-grid]{display:grid;}[class~=project-grid]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}[class~=project-grid]{gap:.3125in;}[class~=project-card]:hover{box-shadow:0 .5pc 9pt rgba(0,0,0,.2);}[class~=projects] h2{margin-bottom:.416666667in;}[class~=project-actions] [class~=btn]{background-color:var(--primary);}[class~=project-card],[class~=contact]{background-color:var(--background);}[class~=project-actions] [class~=btn]{color:var(--primary-foreground);}[class~=project-actions] [class~=btn],[class~=project-card]{padding-left:.208333333in;}[class~=project-card]{padding-bottom:.208333333in;}[class~=project-actions] [class~=btn],[class~=project-card]{padding-right:.208333333in;}[class~=projects] h2,[class~=project-card] h3,[class~=contact-link]:hover{color:var(--primary);}[class~=project-card]{padding-top:.208333333in;}[class~=project-card]{border-radius:.104166667in;}[class~=project-actions] [class~=btn]{padding-bottom:10px;}[class~=project-actions] [class~=btn]{padding-top:10px;}[class~=project-card]{box-shadow:0 4px 4.5pt rgba(0,0,0,.1);}[class~=contact-link],[class~=project-actions] [class~=btn]{text-decoration:none;}[class~=project-card]{transition:transform .3s ease,box-shadow .3s ease;}[class~=project-card]{border-left-width:.75pt;}[class~=project-card]{border-bottom-width:.75pt;}[class~=projects] h2{font-family:"Inter",sans-serif;}[class~=projects] h2{text-align:center;}[class~=project-card]{border-right-width:.75pt;}[class~=project-card]{border-top-width:.75pt;}[class~=project-card]{border-left-style:solid;}[class~=project-card]{border-bottom-style:solid;}[class~=project-actions] [class~=btn]{border-radius:.052083333in;}[class~=project-actions] [class~=btn]{display:inline-flex;}[class~=projects] h2{text-shadow:0 0 .625pc rgba(58,159,237,.8);}[class~=project-card]{border-right-style:solid;}[class~=project-card]{border-top-style:solid;}[class~=project-card]{border-left-color:rgba(255,255,255,.1);}[class~=project-card]{border-bottom-color:rgba(255,255,255,.1);}[class~=project-card]{border-right-color:rgba(255,255,255,.1);}[class~=project-card] h3{font-size:1.5rem;}[class~=project-card]{border-top-color:rgba(255,255,255,.1);}[class~=project-card] h3{margin-bottom:.625pc;}[class~=project-card]{border-image:none;}[class~=project-actions] [class~=btn],[class~=project-actions]{gap:.625pc;}[class~=project-actions] [class~=btn]:hover{background-color:#289ed9;}[class~=project-actions],[class~=contact-info],[class~=contact-link],[class~=contact]{display:flex;}[class~=contact-info],[class~=project-actions]{flex-wrap:wrap;}[class~=project-card] p{font-size:1rem;}[class~=contact]{padding-top:2.5pc;}[class~=contact]{padding-bottom:40px;}[class~=contact]{min-height:100vh;}[class~=project-actions] [class~=btn]{transition:background-color .3s ease,transform .3s ease;}[class~=project-actions] [class~=btn]:hover{transform:translateY(-3px);}[class~=contact-link],[class~=contact]{align-items:center;}[class~=project-card] p{color:var(--muted-foreground);}[class~=contact-info],[class~=contact]{justify-content:center;}[class~=project-card] p{line-height:1.6;}[class~=contact-info]{gap:.208333333in;}[class~=contact-link]{color:var(--foreground);}[class~=contact-link]{font-size:1.2rem;}[class~=project-card] p,[class~=contact] h2{margin-bottom:.208333333in;}[class~=contact-link]{gap:10px;}[class~=contact-link]{transition:color .3s ease;}[class~=contact] h2{font-size:2.5rem;}[class~=contact] h2{color:var(--primary);}[class~=contact] h2{font-family:"Inter",sans-serif;}[class~=contact] h2{text-align:center;}[class~=contact] h2{text-shadow:0 0 .104166667in rgba(29,192,242,.8);}[class~=contact-link] i{font-size:1.5rem;}@media (max-width: 768px){[class~=nav-links],[class~=hero] [class~=container],[class~=navbar] [class~=container]{flex-direction:column;}[class~=nav-links]{gap:1rem;}[class~=navbar] [class~=container]{align-items:center;}[class~=timeline-icon],.timeline::before{left:.208333333in;}.hero-image{justify-content:center;}.hero-image{margin-top:2rem;}[class~=timeline-content]{width:100%;}[class~=timeline-content]{margin-left:0 !important;}[class~=hero] [class~=container]{text-align:center;}[class~=timeline-content]{margin-right:0 !important;}}#typewriter-text,[class~=profile-pic],.photo-container{position:relative;}.photo-container{width:300px;}.photo-container{height:3.125in;}#typewriter-text{display:inline-block;}.photo-container,[class~=profile-pic]{border-radius:50%;}#typewriter-text,.photo-container{overflow:hidden;}#typewriter-text{color:var(--muted-foreground);}.photo-container{border-left-width:.25pc;}#typewriter-text::after{content:"|";}.photo-container{border-bottom-width:.25pc;}#typewriter-text{height:7.8125pc;}.photo-container{border-right-width:.25pc;}[class~=photo-container]:hover [class~=profile-pic]{filter:brightness(1);}.photo-container{border-top-width:.25pc;}.photo-container{border-left-style:solid;}.photo-container{border-bottom-style:solid;}#typewriter-text::after{position:absolute;}.photo-container{border-right-style:solid;}.photo-container{border-top-style:solid;}.photo-container{border-left-color:var(--primary);}.photo-container{border-bottom-color:var(--primary);}.photo-container{border-right-color:var(--primary);}.photo-container{border-top-color:var(--primary);}.photo-container{border-image:none;}.photo-container{box-shadow:0 0 20px rgba(124,58,237,.5);}[class~=profile-pic],#typewriter-text{width:100%;}[class~=profile-pic]{height:100%;}#typewriter-text::after{right:-5px;}[class~=profile-pic]{object-fit:cover;}#typewriter-text::after{color:var(--primary);}[class~=profile-pic]{z-index:1;}[class~=profile-pic]{filter:brightness(.6);}[class~=profile-pic]{transition:filter .3s ease;}#typewriter-text::after{animation:blink .7s infinite;}@keyframes blink{0%,50%{opacity:1;}51%,100%{opacity:0;}}h6,p,h3,a,h4,h2,h1,h5{text-shadow:none !important;}[class~=competence-card] ul{padding-left:20px;}[class~=competence-card] li{color:#a1a1a1;}ul{list-style-type:disc;}ul{margin-left:20px;}li{margin-bottom:3.75pt;}iframe{width:100%;}iframe{height:75pt;}