.ContactSection_contactSection__iEz7z{display:grid;justify-items:center;grid-gap:2rem;gap:2rem}.ContactSection_sectionHeader__X356j{text-align:center}.ContactSection_sectionHeader__X356j h2{font-size:clamp(2rem,4vw,2.65rem);letter-spacing:.14em;text-transform:uppercase}.ContactSection_contactCard__fwLj9{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:3rem;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(56,189,248,.08));border-radius:26px;border:1px solid rgba(148,163,184,.35);text-align:center;box-shadow:0 18px 44px rgba(2,6,23,.55)}.ContactSection_contactCard__fwLj9 h3{font-size:clamp(1.8rem,4.5vw,2.6rem);margin:0}.ContactSection_contactLink__kNw4M{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;margin:0 auto;padding:.85rem 1.75rem;border-radius:999px;background:rgba(15,23,42,.8);border:1px solid rgba(148,163,184,.45);color:var(--accent-strong);font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease}.ContactSection_contactLink__kNw4M:after{content:"✉"}.ContactSection_contactLink__kNw4M:hover{transform:translateY(-2px);border-color:rgba(148,163,184,.7)}@media (max-width:768px){.ContactSection_contactCard__fwLj9{padding:2.5rem 1.75rem}}@media (min-width:900px){.ContactSection_headerRow__Jk4Ht{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:2.25rem}.ContactSection_contactLink__kNw4M{justify-self:start}}.page_main__nw1Wk{display:flex;flex-direction:column;gap:3.25rem}@media (max-width:768px){.page_main__nw1Wk{gap:2.25rem}}.ExperienceSection_section___wqew{margin-top:0}.ExperienceSection_headerRow__kLmy8{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem;max-width:70ch}.ExperienceSection_headerRow__kLmy8 h2{font-size:clamp(2rem,4vw,2.65rem);letter-spacing:.12em;text-transform:uppercase}.ExperienceSection_headerRow__kLmy8 p{color:hsla(0,0%,100%,.75);max-width:65ch}.ExperienceSection_stack__zn43P{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:640px){.ExperienceSection_stack__zn43P{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.ExperienceSection_card__3cWl_{background:linear-gradient(150deg,rgba(17,24,39,.92),rgba(30,41,59,.78));border:1px solid rgba(148,197,255,.18);border-radius:18px;padding:1.8rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 42px rgba(5,10,24,.55);opacity:0;transform:translateY(30px);transition:opacity .18s ease-out,transform .18s ease-out,border-color .16s ease}.ExperienceSection_card__3cWl_:hover{transform:translateY(-6px);border-color:rgba(148,197,255,.55)}.ExperienceSection_cardVisible__fGlBN{opacity:1;transform:translateY(0)}.ExperienceSection_cardHeader__GU0a4{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.ExperienceSection_cardHeader__GU0a4 h3{font-size:1.25rem;margin:0 0 .35rem}.ExperienceSection_title__sWRZt{color:hsla(0,0%,100%,.7);margin:0}.ExperienceSection_meta__eF6J4{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:hsla(0,0%,100%,.7)}.ExperienceSection_dot__Fnbq4{width:.35rem;height:.35rem;background:hsla(0,0%,100%,.6);border-radius:999px}.ExperienceSection_card__3cWl_ ul{margin:0;padding-left:1.25rem;display:grid;grid-gap:.65rem;gap:.65rem;color:hsla(0,0%,100%,.78)}@keyframes ExperienceSection_floatUpExperience__JOKrf{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ExperienceSection_cardHeader__GU0a4{flex-direction:column;align-items:flex-start}.ExperienceSection_meta__eF6J4{font-size:.95rem}}@media (min-width:900px){.ExperienceSection_headerRow__kLmy8{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:2.5rem;max-width:none}.ExperienceSection_stack__zn43P{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.8rem}.ExperienceSection_stack__zn43P>article:nth-child(2n){margin-top:1.75rem}}.Footer_footer__pQtti{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,calc(var(--max-width) + 4rem));margin:4rem auto 0;padding:2rem 2rem 1.5rem;color:var(--text-secondary);font-size:.85rem;text-align:center}.Footer_links__cFiYr{display:flex;gap:1.25rem;text-transform:uppercase;letter-spacing:.08em}.Footer_links__cFiYr a{color:inherit}.Footer_links__cFiYr a:hover{color:var(--accent-strong)}@media (max-width:768px){.Footer_footer__pQtti{padding:2rem 1.5rem 1.5rem}.Footer_links__cFiYr{flex-wrap:wrap;justify-content:center;gap:.9rem}}.Header_sidebar__RcLgS{position:fixed;top:50%;left:0;transform:translateY(-50%);width:var(--sidebar-width);padding:1.75rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem;background:rgba(7,12,23,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.28);border-left:none;border-radius:26px;box-shadow:0 28px 55px rgba(4,9,24,.6);z-index:100}.Header_brand__fkyv5{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1.2rem;background:linear-gradient(135deg,rgba(37,99,235,.45),rgba(59,130,246,.75));box-shadow:0 18px 35px rgba(9,12,26,.45);font-weight:700;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.Header_nav__tNWGY{width:100%;display:flex;justify-content:center;margin-top:.5rem}.Header_track___vTAd{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.35rem;padding:.75rem 0;width:100%;isolation:isolate}.Header_track___vTAd:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:50%;transform:translateX(-50%);width:1px;background:linear-gradient(180deg,rgba(59,130,246,0),rgba(96,165,250,.42) 45%,rgba(59,130,246,0));opacity:.5;z-index:0}.Header_navItem__5e1L_{position:relative;width:2.85rem;height:2.85rem;border-radius:1.1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);--nav-item-surface:rgba(15,23,42,.38);background:none;z-index:1;border:1px solid rgba(96,165,250,.12);box-shadow:inset 0 1px 0 rgba(148,197,255,.12);transition:color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.Header_navItem__5e1L_:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--nav-item-surface);transition:background .18s ease;z-index:-1}.Header_navItem__5e1L_:focus-visible,.Header_navItem__5e1L_:hover{color:var(--accent-strong);transform:translateY(-3px);border-color:rgba(96,165,250,.45);--nav-item-surface:rgba(37,99,235,.25);box-shadow:0 12px 22px rgba(8,15,35,.55)}.Header_navItemActive__3nA0y{color:var(--accent-strong);--nav-item-surface:linear-gradient(180deg,rgba(37,99,235,.35),rgba(56,189,248,.18));border-color:rgba(96,165,250,.55);box-shadow:0 16px 28px rgba(8,15,35,.55),inset 0 1px 0 hsla(0,0%,100%,.12)}.Header_navItemActive__3nA0y:after{content:"";position:absolute;inset:-.45rem;border-radius:1.5rem;border:1px solid rgba(125,211,252,.25);box-shadow:0 0 18px rgba(56,189,248,.25);pointer-events:none}.Header_navItem__5e1L_:focus-visible{outline:none}.Header_icon__T2fM7 svg{width:1.2rem;height:1.2rem;display:block}.Header_label__7IyQA{position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%) translateX(-6px);padding:.35rem .7rem;border-radius:999px;background:rgba(15,23,42,.82);border:1px solid rgba(148,197,255,.25);box-shadow:0 12px 25px rgba(4,9,24,.4);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.88);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.Header_navItemActive__3nA0y .Header_label__7IyQA,.Header_navItem__5e1L_:focus-visible .Header_label__7IyQA,.Header_navItem__5e1L_:hover .Header_label__7IyQA{opacity:1;transform:translateY(-50%) translateX(0)}.Header_srOnly__lmSSO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.Header_sidebar__RcLgS{flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:auto;padding:.85rem 1.5rem;top:0;left:0;transform:none;border-right:none;border-radius:0;border-left:none;border-bottom:1px solid rgba(148,163,184,.25);background:rgba(7,12,23,.8);box-shadow:none}.Header_nav__tNWGY{margin-top:0}.Header_track___vTAd{flex-direction:row;gap:.9rem;padding:0}.Header_track___vTAd:before{display:none}.Header_navItem__5e1L_{width:2.65rem;height:2.65rem;border-radius:.95rem}.Header_navItemActive__3nA0y:after{inset:-.35rem}.Header_icon__T2fM7 svg{width:1rem;height:1rem}.Header_label__7IyQA{display:none}}.Hero_hero__bqvNd{min-height:100vh;padding:6rem 2rem 4rem;display:grid;align-content:center;justify-items:center;grid-gap:2.5rem;gap:2.5rem;text-align:center;position:relative}.Hero_nameStack__LOV0z{display:grid;grid-gap:.45rem;gap:.45rem;font-size:clamp(3.25rem,12vw,6.5rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Hero_firstName__m40WO,.Hero_lastName__m7mQ6{display:block;opacity:0;transform:translateY(-120%);animation:Hero_slideDown__mbr7C .88s ease forwards}.Hero_lastName__m7mQ6{transform:translateY(120%);animation:Hero_slideUp__ADHzB .9s ease .12s forwards}.Hero_taglineWrapper__Bm87K{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;opacity:0;transform:translateY(28px);transition:opacity .32s ease,transform .32s ease}.Hero_taglineWrapperActive__WI6WU{opacity:1;transform:translateY(0)}.Hero_taglineLine__ZVk38{display:block;height:2px;width:0;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#60a5fa,#c084fc);transition:width .52s ease}.Hero_taglineWrapperActive__WI6WU .Hero_taglineLine__ZVk38{width:clamp(160px,26vw,320px)}.Hero_tagline__PGzTC{font-size:clamp(1.05rem,2.5vw,1.45rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(226,232,240,.9)}.Hero_subtitle__WCdI_{max-width:58ch;opacity:0;transform:translateY(32px);transition:opacity .36s ease,transform .36s ease}.Hero_subtitleVisible__iMlS2{opacity:1;transform:translateY(0)}.Hero_ctas__dB6t2{display:flex;gap:1.1rem;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(32px);transition:opacity .36s ease,transform .36s ease}.Hero_ctasVisible__Tye_J{opacity:1;transform:translateY(0)}.Hero_primaryCta__QNxhk{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.9rem;border-radius:999px;font-weight:600;letter-spacing:.08em;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#0b1120;box-shadow:0 18px 30px rgba(37,99,235,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.Hero_primaryCta__QNxhk:hover{transform:translateY(-3px);box-shadow:0 22px 36px rgba(56,189,248,.38)}@keyframes Hero_slideDown__mbr7C{0%{transform:translateY(-120%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Hero_slideUp__ADHzB{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.Hero_hero__bqvNd{min-height:calc(100vh - 4.5rem);padding:5rem 1.5rem 4rem}.Hero_nameStack__LOV0z{letter-spacing:.1em}.Hero_tagline__PGzTC{letter-spacing:.14em}}.ProjectCard_card__ynzED{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:2rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;box-shadow:0 16px 40px rgba(2,6,23,.55);opacity:0;transform:translateY(28px);transition:opacity .18s ease-out,transform .18s ease-out,border-color .16s ease}.ProjectCard_card__ynzED:hover{transform:translateY(-8px);border-color:rgba(96,165,250,.8)}.ProjectCard_cardVisible__FpHtI{opacity:1;transform:translateY(0)}.ProjectCard_withMedia__ci7s5{grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:640px){.ProjectCard_withMedia__ci7s5{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.ProjectCard_content__7ep5M{display:grid;grid-gap:1.25rem;gap:1.25rem}.ProjectCard_content__7ep5M h3{font-size:1.5rem;color:var(--accent)}.ProjectCard_meta___zlZS{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.ProjectCard_timeframe__xoH0W{display:inline-flex;align-items:center;gap:.35rem}.ProjectCard_timeframe__xoH0W:before{content:"⏱";font-size:.9rem}.ProjectCard_highlights__jb5BQ{display:grid;grid-gap:.6rem;gap:.6rem;padding-left:1.25rem;margin:0;list-style:disc;list-style-position:outside;color:var(--text-secondary)}.ProjectCard_highlights__jb5BQ li{line-height:1.6}.ProjectCard_techList__aW3VO{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:0}.ProjectCard_techList__aW3VO li{padding:.4rem .9rem;border-radius:999px;background:rgba(148,163,184,.16);color:var(--text-secondary);font-size:.85rem;letter-spacing:.02em}.ProjectCard_links__ObJet{display:flex;gap:1rem;flex-wrap:wrap}.ProjectCard_link__5nwD1{color:var(--text-primary);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;display:inline-flex;align-items:center;gap:.35rem}.ProjectCard_link__5nwD1:after{content:"↗";font-size:.85rem}.ProjectCard_link__5nwD1:hover{color:var(--accent-strong)}.ProjectCard_mediaWrapper__U_Nzh{border-radius:18px;overflow:hidden;position:relative;min-height:220px;background:#000}.ProjectCard_mediaWrapper__U_Nzh iframe{position:absolute;inset:0;width:100%;height:100%;border:none}@media (max-width:768px){.ProjectCard_card__ynzED{padding:1.5rem}}.ProjectsSection_headerRow__K22VA{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem;max-width:70ch}.ProjectsSection_headerRow__K22VA h2{font-size:clamp(2rem,4vw,2.65rem);letter-spacing:.12em;text-transform:uppercase}.ProjectsSection_stack__df6Xt{display:grid;grid-gap:1.85rem;gap:1.85rem;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:640px){.ProjectsSection_stack__df6Xt{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.ProjectsSection_exploreCard__3TisH{display:grid;grid-gap:1rem;gap:1rem;padding:2rem;border-radius:22px;border:1px dashed rgba(148,163,184,.35);background:rgba(15,23,42,.35);color:var(--text-secondary);text-decoration:none;text-align:center;align-content:center;justify-items:center;box-shadow:0 12px 30px rgba(2,6,23,.4);opacity:0;transform:translateY(28px);transition:opacity .18s ease-out,transform .18s ease-out,border-color .18s ease,color .18s ease}.ProjectsSection_exploreCard__3TisH:hover{transform:translateY(-6px);border-color:rgba(96,165,250,.8);color:var(--text-primary)}.ProjectsSection_exploreCardVisible__x_fRJ{opacity:1;transform:translateY(0)}.ProjectsSection_exploreEyebrow__QZeKE{display:inline-flex;padding:.3rem .75rem;border-radius:999px;background:rgba(96,165,250,.12);border:1px solid rgba(148,163,184,.35);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}.ProjectsSection_exploreCta__QFZPT{font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.4rem}.ProjectsSection_exploreCta__QFZPT:after{content:"↗";font-size:.85rem}@media (max-width:768px){.ProjectsSection_headerRow__K22VA{margin-bottom:2rem}}@media (min-width:900px){.ProjectsSection_headerRow__K22VA{max-width:none;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:2.5rem}.ProjectsSection_stack__df6Xt{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 2rem}.ProjectsSection_stack__df6Xt>:nth-child(2n){margin-top:2rem}}.SkillsSection_section___ptd3{display:grid;grid-gap:3rem;gap:3rem}.SkillsSection_sectionHeader__IHVHD{display:grid;grid-gap:.9rem;gap:.9rem;text-align:left}.SkillsSection_sectionHeader__IHVHD h2{font-size:clamp(2rem,4vw,2.65rem);letter-spacing:.12em;text-transform:uppercase}.SkillsSection_sectionHeader__IHVHD p{max-width:65ch}.SkillsSection_marqueeStack__YsgDP{display:grid;grid-gap:1.85rem;gap:1.85rem}.SkillsSection_marqueeRow__DLLRp{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.65rem 1.75rem;border-radius:24px;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(30,41,59,.82));border:1px solid rgba(59,130,246,.28);box-shadow:0 20px 45px rgba(8,12,28,.55);opacity:0;transform:translateY(32px);transition:opacity .24s ease-out,transform .24s ease-out,border-color .2s ease,box-shadow .22s ease,background .22s ease,grid-template-columns .32s ease;overflow:hidden;cursor:pointer}.SkillsSection_marqueeRow__DLLRp:hover{border-color:rgba(148,197,255,.65)}.SkillsSection_marqueeRowVisible__s2Us4{opacity:1;transform:translateY(0)}.SkillsSection_marqueeRowActive__XQGCd{border-color:rgba(148,197,255,.75);box-shadow:0 26px 60px rgba(8,12,28,.65);background:linear-gradient(180deg,rgba(17,27,46,.95),rgba(29,40,60,.88));z-index:1;grid-template-columns:1fr;align-items:flex-start;gap:1.1rem}.SkillsSection_marqueeLabel__HJeO7{display:flex;flex-direction:column;gap:.45rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.86);transition:transform .3s ease,gap .26s ease,text-align .26s ease,align-items .26s ease,justify-content .26s ease,margin .28s ease}.SkillsSection_clickHint__YdifI{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(148,197,255,.78);transition:color .2s ease}.SkillsSection_marqueeRowActive__XQGCd .SkillsSection_marqueeLabel__HJeO7{flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;transform:translateY(-.45rem);margin:0 auto}.SkillsSection_marqueeLabel__HJeO7 span:first-child{font-size:1.75rem}.SkillsSection_marqueeViewport__KJhhj{position:relative;overflow:hidden;border-radius:18px;background:rgba(15,23,42,.55);padding:.9rem 3.5rem;transition:padding .22s ease,background .22s ease}.SkillsSection_marqueeViewport__KJhhj:after,.SkillsSection_marqueeViewport__KJhhj:before{content:"";position:absolute;top:0;bottom:0;width:3.5rem;pointer-events:none;z-index:2;transition:opacity .2s ease}.SkillsSection_marqueeViewport__KJhhj:before{left:0;background:linear-gradient(90deg,rgba(15,23,42,.8),rgba(15,23,42,0))}.SkillsSection_marqueeViewport__KJhhj:after{right:0;background:linear-gradient(270deg,rgba(15,23,42,.8),rgba(15,23,42,0))}.SkillsSection_marqueeContent__1V2CL{display:inline-flex;align-items:center;gap:1.5rem;min-width:max-content;will-change:transform;animation:SkillsSection_marqueeSlide__duKbm var(--marquee-duration,24s) linear infinite;animation-play-state:var(--marquee-play-state,running)}.SkillsSection_marqueeViewportExpanded___8jwx{overflow:visible;padding:1.35rem 1.5rem;background:rgba(15,23,42,.78);display:flex;justify-content:center}.SkillsSection_marqueeViewportExpanded___8jwx:after,.SkillsSection_marqueeViewportExpanded___8jwx:before{opacity:0}.SkillsSection_marqueeContentExpanded__GWHfL{display:flex;flex-direction:column;gap:.85rem;justify-content:center;align-items:center;animation:none;animation-play-state:paused}.SkillsSection_skillRow___k2Ry{display:flex;gap:.7rem;justify-content:center;flex-wrap:nowrap;width:100%;max-width:960px}.SkillsSection_skillRow___k2Ry>.SkillsSection_skillChip__BdLtY{flex:0 0 auto}@keyframes SkillsSection_marqueeSlide__duKbm{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-distance, 50%)),0,0)}}.SkillsSection_skillChip__BdLtY{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .9rem;border-radius:1rem;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);color:rgba(226,232,240,.92)}.SkillsSection_skillChip__BdLtY:focus-visible{outline:2px solid rgba(96,165,250,.65);outline-offset:3px}.SkillsSection_skillLogoWrapper__MzlnN{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(14,22,40,.8);border:1px solid rgba(96,165,250,.3);overflow:hidden}.SkillsSection_skillLogo__j98ni{width:32px;height:32px;object-fit:contain}.SkillsSection_skillFallback__GC09A{font-weight:600;color:rgba(148,163,184,.9)}.SkillsSection_skillName__wpEC9{font-size:.95rem;letter-spacing:.04em}@media (max-width:960px){.SkillsSection_marqueeRow__DLLRp{grid-template-columns:1fr}.SkillsSection_marqueeLabel__HJeO7{flex-direction:row;align-items:center;gap:.75rem}.SkillsSection_marqueeViewport__KJhhj{padding:1rem 0}.SkillsSection_marqueeContent__1V2CL{padding:0 2.5rem}.SkillsSection_marqueeViewportExpanded___8jwx{padding:1.35rem 1rem}}@media (max-width:768px){.SkillsSection_section___ptd3{gap:2.35rem}.SkillsSection_marqueeStack__YsgDP{gap:1.5rem}.SkillsSection_marqueeContentExpanded__GWHfL{gap:.7rem}.SkillsSection_skillRow___k2Ry{gap:.55rem}.SkillsSection_skillChip__BdLtY{padding:.45rem .75rem;gap:.55rem}.SkillsSection_skillLogoWrapper__MzlnN{width:40px;height:40px}.SkillsSection_skillLogo__j98ni{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.SkillsSection_marqueeContent__1V2CL{animation:none;transform:translateZ(0)}}@media (min-width:900px){.SkillsSection_sectionHeader__IHVHD{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:2.5rem}.SkillsSection_sectionHeader__IHVHD h2{margin-bottom:0}}