@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@font-face{font-family:PP Neue Montreal;src:url(/PPNeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:VCR;src:url(/vcr.ttf)format("truetype");font-display:swap}@keyframes tv-static{0%{background-image:radial-gradient(circle at 20%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 80% 20%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 40% 80%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 90% 90%,#ffffff1a 1px,#0000 0)}25%{background-image:radial-gradient(circle at 60% 30%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 10% 70%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 70% 10%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 30% 60%,#ffffff1a 1px,#0000 0)}50%{background-image:radial-gradient(circle at 90% 40%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 50% 90%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 20% 20%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 80% 80%,#ffffff1a 1px,#0000 0)}75%{background-image:radial-gradient(circle at 30% 10%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 70% 60%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 10% 40%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 60% 90%,#ffffff1a 1px,#0000 0)}to{background-image:radial-gradient(circle at 20%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 80% 20%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 40% 80%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 90% 90%,#ffffff1a 1px,#0000 0)}}@keyframes scanlines{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes screen-distortion{0%{filter:hue-rotate()saturate();transform:translate(0)translateY(0)skew(0deg)}10%{filter:hue-rotate(5deg)saturate(1.1);transform:translate(2px)translateY(1px)skew(.5deg)}20%{filter:hue-rotate(-3deg)saturate(.9);transform:translate(-1px)translateY(-1px)skew(-.3deg)}30%{filter:hue-rotate(8deg)saturate(1.2);transform:translate(3px)translateY(0)skew(.8deg)}40%{filter:hue-rotate(-5deg)saturate(.8);transform:translate(-2px)translateY(1px)skew(-.6deg)}50%{filter:hue-rotate(2deg)saturate();transform:translate(1px)translateY(-1px)skew(.2deg)}60%{filter:hue-rotate(-7deg)saturate(1.3);transform:translate(-3px)translateY(0)skew(-.9deg)}70%{filter:hue-rotate(4deg)saturate(.9);transform:translate(2px)translateY(1px)skew(.4deg)}80%{filter:hue-rotate(-2deg)saturate(1.1);transform:translate(-1px)translateY(-1px)skew(-.2deg)}90%{filter:hue-rotate(6deg)saturate(.8);transform:translate(3px)translateY(0)skew(.7deg)}to{filter:hue-rotate()saturate();transform:translate(0)translateY(0)skew(0deg)}}@keyframes chromatic-aberration{0%{text-shadow:1px 0 #ff000080,-1px 0 #00ffff80,0 1px #00ff0080}25%{text-shadow:2px 0 #f009,-2px 0 #0ff9,0 2px #0f09}50%{text-shadow:1px 0 #f006,-1px 0 #0ff6,0 1px #0f06}75%{text-shadow:3px 0 #ff0000b3,-3px 0 #00ffffb3,0 3px #00ff00b3}to{text-shadow:1px 0 #ff000080,-1px 0 #00ffff80,0 1px #00ff0080}}.tv-static{z-index:10001;opacity:.3;background-size:200px 200px;animation:tv-static .2s infinite}.scanlines,.tv-static{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.scanlines{z-index:10002;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff08 2px 4px)}.screen-distortion{pointer-events:none;z-index:10003;mix-blend-mode:overlay;width:100%;height:100%;animation:screen-distortion .1s infinite;position:absolute;top:0;left:0}.chromatic-text{animation:chromatic-aberration .3s infinite}.eject-page-active{color:#fff!important;background-color:#000!important;justify-content:center!important;align-items:center!important;height:100vh!important;font-family:VCR,monospace!important;display:flex!important;overflow:hidden!important}.eject-page-text{text-transform:uppercase!important;letter-spacing:.05em!important;font-family:VCR,monospace!important;font-size:1.5rem!important}.eject-page-description{text-transform:none!important;line-height:1.5!important}.eject-page-button,.eject-page-description{font-family:VCR,monospace!important;font-size:1rem!important}.eject-page-button{text-transform:uppercase!important;letter-spacing:.05em!important}.powerglitch{position:relative}.powerglitch__canvas{z-index:1}.powerglitch__canvas,.powerglitch__shadows{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.powerglitch__shadows{z-index:2}.powerglitch__slices{pointer-events:none;z-index:3}.powerglitch__slice,.powerglitch__slices{width:100%;height:100%;position:absolute;top:0;left:0}.powerglitch__slice{background:inherit;overflow:hidden}.powerglitch__slice--red{mix-blend-mode:multiply;background:red}.powerglitch__slice--blue{mix-blend-mode:multiply;background:#0ff}.powerglitch__slice--green{mix-blend-mode:multiply;background:#0f0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dvd{background-position:50%;background-repeat:no-repeat;background-size:75px;width:200px;height:200px;position:absolute;top:0;left:0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:DM Mono,monospace}h1{letter-spacing:-.1rem;font-family:DM Sans,sans-serif;font-size:5rem;font-weight:600}h1,p{text-transform:uppercase;color:#000}p{letter-spacing:-.01rem;font-size:.9rem;font-weight:500;text-decoration:none;font-family:DM Mono,monospace!important}.slider{color:#000;background-color:#fff;width:100vw;height:100vh;position:relative;overflow:hidden}canvas{width:100%;height:100%;display:block}.slider-content{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.slide-title{margin-bottom:1rem}.slide-description,.slide-title{text-align:center;width:100%;position:relative}.slide-description{flex-direction:column;gap:1rem;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.slide-description p{text-transform:uppercase;letter-spacing:.05em;color:#000;margin:0;font-size:.9rem;font-weight:500;line-height:1.5;font-family:DM Mono,monospace!important}.slide-info{text-align:center;flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.slide-info p{text-transform:uppercase;letter-spacing:.05em;color:#000;margin:0;font-size:.8rem;font-weight:500;font-family:DM Mono,monospace!important}.slide-title h1{color:#000;justify-content:center;gap:.2em;margin:0;font-size:3rem;font-weight:700;line-height:1.1;display:flex}.slide-title h1 .word{display:flex}.slide-title h1 .char{display:block;overflow:hidden}.char span{will-change:transform;color:#000;display:inline-block;position:relative}.line{overflow:hidden}.line span{will-change:transform;color:#000;display:inline-block;position:relative}.slide-index-wrapper{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;right:2rem}.slide-index-wrapper p{text-transform:uppercase;letter-spacing:-.01rem;color:#000;margin:0;font-size:.9rem;font-weight:500;font-family:DM Mono,monospace!important}.slide-tags{flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:2rem;left:2rem}.slide-tags p{text-transform:uppercase;letter-spacing:.05em;color:#000;margin:0;font-size:.7rem;font-weight:500;font-family:DM Mono,monospace!important}.slide-tags p:first-child{margin-bottom:.5rem;font-size:.8rem;font-weight:600}.tech-stack{z-index:10;opacity:0;gap:.8rem;max-width:280px;margin-top:-10px;margin-left:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tech-category,.tech-stack{flex-direction:column;display:flex}.tech-category{gap:.25rem}.tech-category-title{text-transform:uppercase;letter-spacing:.1em;color:#666;opacity:0;margin:0;padding-bottom:.1rem;font-family:DM Mono,monospace;font-size:.6rem;font-weight:600;position:relative;overflow:hidden;transform:translateY(15px)}.tech-category-title:after{content:"";background:#000;width:0;height:1px;transition:width .8s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}.tech-category-title.animate-line:after{width:100%}.tech-category-title.visible,.tech-stack .tech-item.visible{opacity:1!important;transform:translateY(0)!important}.tech-items{flex-wrap:wrap;gap:.3rem;display:flex}.tech-stack .tech-item{color:#000!important;cursor:default!important;opacity:0!important;background:0 0!important;border:1px solid #000!important;border-radius:2px!important;padding:.1rem .3rem!important;font-family:DM Mono,monospace!important;font-size:.6rem!important;font-weight:400!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;display:inline-block!important;position:relative!important;overflow:hidden!important;transform:translateY(20px)scale(.8)!important}.tech-stack .tech-item:hover{color:#fff!important;background:#000!important;transform:translateY(-1px)!important}@media (max-width:1200px){.tech-stack{max-width:250px;margin-top:-40px;margin-left:250px}.tech-items{gap:.2rem}.tech-item{padding:.08rem .25rem;font-size:.55rem}}@media (max-width:768px){.tech-stack{opacity:1;max-width:100%;margin-top:2rem;margin-left:0;position:relative;top:auto;left:auto;transform:none}.tech-category{margin-bottom:.5rem}}.social-link{cursor:pointer;text-decoration:underline;transition:color .2s}.social-link:hover{color:#666}.spotify-container{align-items:center;gap:.5rem;display:flex}.spotify-container p{color:#000!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0!important;font-family:DM Mono,monospace!important;font-size:.7rem!important;font-weight:500!important;text-decoration:none!important}.spotify-visualizer{align-items:center;gap:2px;margin-top:-1px;display:flex}.visualizer-bar{background-color:#000;border-radius:50%;width:2px;height:2px;animation:visualize 1.2s ease-in-out infinite}.visualizer-bar:first-child{animation-delay:0s}.visualizer-bar:nth-child(2){animation-delay:.2s}.visualizer-bar:nth-child(3){animation-delay:.4s}@keyframes visualize{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (max-width:1000px){h1{letter-spacing:0;font-family:DM Sans,sans-serif;font-size:2rem}p{font-size:.8rem}.slide-title{top:50%}.slide-description{text-align:center;width:75%;top:unset;bottom:5%;left:50%;transform:translate(-50%,-50%)}}.profile-stats-container{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:-2rem;margin-bottom:2rem;display:flex;position:relative}.profile-container{z-index:10;position:relative}.profile-img{width:280px;height:280px;box-shadow:none;border-radius:0;overflow:hidden}.profile-img img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%}.full-name{z-index:10;flex-wrap:wrap;align-items:center;margin:0 0 2rem;position:relative}.full-name,.full-name h1{color:#000;text-align:center;justify-content:center;gap:.2em;width:100%;font-size:5rem;font-weight:500;line-height:1.1;display:flex;font-family:PP Neue Montreal,sans-serif!important}.full-name h1{margin:0}.full-name .word{display:flex}.full-name .char{display:block;overflow:hidden}@media (max-width:768px){.profile-stats-container{margin-top:-1rem;margin-bottom:1rem}.profile-img{width:200px;height:200px}.full-name{margin:.5rem 0 0;font-size:3rem}.full-name h1{font-family:PP Neue Montreal,sans-serif;font-size:3rem}}.threejs-slider-container{width:100%;height:50vh}.threejs-slider-container canvas{z-index:1;position:relative;width:100%!important;height:100%!important}.threejs-gallery-container{z-index:10;pointer-events:auto;opacity:0;width:100%;transition:opacity .4s ease-in-out,transform .6s ease-in-out;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)translateY(30px)scale(.95)}.threejs-gallery-container.gallery-visible{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}.threejs-gallery-container.gallery-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)translateY(-20px)scale(.9)}.threejs-image-title{z-index:1000;text-align:center;pointer-events:none;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.threejs-image-title h3{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:DM Mono;font-size:.8rem;font-weight:300}.experience-timeline{max-width:1200px;padding:2rem;font-family:DM Mono,monospace;transition:opacity .4s ease-out,transform .6s ease-out;animation:timelineFadeIn .8s ease-out}.experience-timeline,.projects-container{z-index:10;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projects-container{opacity:0;pointer-events:none;max-width:1000px;transition:opacity .4s ease-in-out,transform .6s ease-in-out}.projects-container.projects-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.projects-container.projects-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.95)}.project-slider-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:2rem;display:flex;position:relative}.project-content{text-align:center;width:100%;max-width:800px;margin-top:-2rem}.project-title h2{color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:2.5rem;font-weight:600;line-height:1.2;font-family:DM Mono,monospace!important}.project-pronunciation{opacity:0;margin-bottom:2rem;transform:translateY(10px)}.project-pronunciation p{color:#666;text-transform:none;letter-spacing:.05em;margin:0;font-size:.9rem;font-style:italic;font-weight:400;font-family:DM Mono,monospace!important}.project-definition{opacity:0;margin-bottom:2.5rem;transform:translateY(10px)}.project-definition p{color:#000;text-transform:none;letter-spacing:.02em;max-width:600px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.6;font-family:DM Mono,monospace!important}.project-tags{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.tag{color:#000;text-transform:uppercase;letter-spacing:.05em;opacity:0;pointer-events:auto;cursor:default;background:0 0;border:1px solid #000;padding:.4rem .8rem;font-size:.7rem;font-weight:500;transition:all .2s;transform:scale(.8);font-family:DM Mono,monospace!important}.tag:hover{color:#fff;background:#000;transform:scale(1.05)}.project-technologies{text-align:center;margin-bottom:2rem}.project-technologies h3{color:#000;text-transform:uppercase;letter-spacing:.05em;opacity:0;margin:0 0 1rem;font-size:.8rem;font-weight:600;transform:translateY(20px);font-family:DM Mono,monospace!important}.tech-list{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.tech-item{color:#666;text-transform:none;letter-spacing:.02em;opacity:0;background:0 0;border:none;border-bottom:1px solid #ccc;padding:.3rem .6rem;font-size:.7rem;font-weight:400;transition:all .2s;transform:translate(-30px)scale(.8);font-family:DM Mono,monospace!important}.tech-item:hover{color:#000;border-bottom-color:#000;transform:translate(0)scale(1)}.project-year{position:absolute;top:2rem;right:2rem}.project-year span{color:#000;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem;font-weight:500;font-family:DM Mono,monospace!important}.scroll-indicator{opacity:0;justify-content:center;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)translateY(20px)}.scroll-dots,.scroll-indicator{align-items:center;display:flex}.scroll-dots{flex-direction:column;gap:.3rem}.scroll-dot{opacity:.3;background-color:#000;border-radius:50%;width:3px;height:3px;animation:scrollDotPulse 1.5s ease-in-out infinite}.scroll-dot:first-child{animation-delay:0s}.scroll-dot:nth-child(2){animation-delay:.2s}.scroll-dot:nth-child(3){animation-delay:.4s}@keyframes scrollDotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.scrambled-text{z-index:1;position:relative;font-family:DM Mono,monospace!important}.project-title h2 .scrambled-text,.project-year span .scrambled-text{z-index:1;display:inline-block;position:relative}.year-digit{color:#000;text-transform:uppercase;letter-spacing:.05em;transform-style:preserve-3d;backface-visibility:hidden;font-size:.8rem;font-weight:500;display:inline-block;position:relative;font-family:DM Mono,monospace!important}@media (max-width:768px){.project-title h2{font-size:2rem}.project-definition p{font-size:.9rem}.project-tags{gap:.5rem}.tag{padding:.3rem .6rem;font-size:.6rem}.project-navigation,.project-year{text-align:center;margin-top:2rem;position:relative;top:auto;bottom:auto;right:auto}}.experience-timeline.timeline-exit{opacity:0;transform:translate(-50%,-50%)translateY(-30px)}@keyframes timelineFadeIn{0%{opacity:0;transform:translate(-50%,-50%)translateY(30px)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}.timeline-line{z-index:1;background-color:#000;width:0;height:2px;animation:growTimeline 1.5s ease-out forwards;position:absolute;top:-68%;left:0;right:0;transform:translateY(-50%)}@keyframes growTimeline{0%{width:0}to{width:100%}}.timeline-item{z-index:2;opacity:0;flex-direction:column;align-items:center;width:200px;height:150px;animation:fadeInItem .8s ease-out forwards;display:flex;position:absolute;top:45%;transform:translateY(-50%)translate(-50%)}.timeline-item:nth-child(2){animation-delay:.5s;left:10%;transform:translateY(-50%)translate(-50%)}.timeline-item:nth-child(3){animation-delay:1s;left:35%;transform:translateY(-50%)translate(-50%)}.timeline-item:nth-child(4){animation-delay:1.5s;left:60%;transform:translateY(-50%)translate(-50%)}.timeline-item:nth-child(5){animation-delay:2s;left:85%;transform:translateY(-50%)translate(-50%)}@keyframes fadeInItem{0%{opacity:0;transform:translateY(-50%)translate(-50%)translate(-20px)}to{opacity:1;transform:translateY(-50%)translate(-50%)translate(0)}}.timeline-dot{background-color:#000;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.timeline-content{color:#000;text-align:center;flex-direction:column;flex:1;justify-content:flex-start;height:120px;margin-top:1rem;display:flex;font-family:DM Mono,monospace!important}.timeline-content .company{text-transform:uppercase;letter-spacing:.05em;opacity:1;margin:0 0 .5rem;font-family:DM Mono,monospace;font-size:1.2rem;font-weight:600}.timeline-content .position{font-size:1rem;font-weight:500}.timeline-content .duration,.timeline-content .position{text-transform:uppercase;letter-spacing:.02em;opacity:1;margin:0 0 .25rem;font-family:DM Mono,monospace}.timeline-content .duration{font-size:.9rem;font-weight:400}.timeline-content .location{text-transform:uppercase;letter-spacing:.02em;opacity:1;margin:0 0 .5rem;font-family:DM Mono,monospace;font-size:.8rem;font-weight:400}.timeline-content .description{text-transform:none;letter-spacing:.01em;opacity:1;max-width:200px;margin:0;font-family:DM Mono,monospace;font-size:.75rem;font-weight:400;line-height:1.4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}