@keyframes CoffeeSection_floating__olS0f{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.CoffeeSection_coffeeSection__nwVR1{padding:4rem 2rem;background:#0a0a0a}.CoffeeSection_card__nANcj{max-width:1200px;margin:0 auto;background:#151515;border-radius:20px;padding:3rem 4rem;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;align-items:start}.CoffeeSection_branding__wK5V8{display:flex;flex-direction:column;gap:1.5rem}.CoffeeSection_logo__4Q1Ub{display:flex;align-items:center;gap:.75rem}.CoffeeSection_logoIcon__c3EPK{font-size:1.5rem;color:#f44e00}.CoffeeSection_logoText__jdT9n{font-size:1.25rem;font-weight:600;color:#f8f8f8;letter-spacing:.02em}.CoffeeSection_tagline__fkIM3{font-size:.95rem;line-height:1.7;color:hsla(0,0%,97%,.6)}.CoffeeSection_socialLinks__eUnvR{display:flex;gap:1rem;margin-top:.5rem}.CoffeeSection_socialLinks__eUnvR a{color:hsla(0,0%,97%,.5);transition:color .3s ease}.CoffeeSection_socialLinks__eUnvR a:hover{color:#f8f8f8}.CoffeeSection_formSection__w5vnE{width:100%}.CoffeeSection_formHeader__F3P26{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.CoffeeSection_formHeader__F3P26 h3{font-size:1.25rem;font-weight:400;color:#f8f8f8}.CoffeeSection_formHeader__F3P26 h3 em{font-style:italic;color:#f44e00}.CoffeeSection_form__fwxhq{display:flex;flex-direction:column;gap:1rem}.CoffeeSection_formRow__vuO0Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.CoffeeSection_formGroup__jJvVb{display:flex;flex-direction:column;gap:.5rem}.CoffeeSection_label__r6beY{font-size:.875rem;font-weight:500;color:hsla(0,0%,97%,.85);letter-spacing:.01em}.CoffeeSection_required__d_Hds{color:#f44e00;font-weight:600}.CoffeeSection_input__lNKBm,.CoffeeSection_textarea___obXv{width:100%;padding:1rem 1.25rem;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;color:#f8f8f8;font-size:.9rem;font-family:inherit;transition:border-color .3s ease,background .3s ease;outline:none}.CoffeeSection_input__lNKBm::placeholder,.CoffeeSection_textarea___obXv::placeholder{color:hsla(0,0%,97%,.4)}.CoffeeSection_input__lNKBm:focus,.CoffeeSection_textarea___obXv:focus{border-color:#f44e00;background:#1f1f1f}.CoffeeSection_input__lNKBm:hover:not(:focus),.CoffeeSection_textarea___obXv:hover:not(:focus){border-color:#3a3a3a}.CoffeeSection_textarea___obXv{resize:none;min-height:120px;line-height:1.5}.CoffeeSection_submitButton__4CLZS{align-self:flex-end;display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#f44e00;color:#000;font-size:.9rem;font-weight:600;font-family:inherit;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.CoffeeSection_submitButton__4CLZS .CoffeeSection_arrow__6KZ8g{font-size:.8rem;transition:transform .3s ease}.CoffeeSection_submitButton__4CLZS:hover:not(:disabled){background:#ff5b0f;transform:translateY(-2px)}.CoffeeSection_submitButton__4CLZS:hover:not(:disabled) .CoffeeSection_arrow__6KZ8g{transform:translateX(3px)}.CoffeeSection_submitButton__4CLZS:disabled{opacity:.7;cursor:not-allowed}.CoffeeSection_successMessage__Kb6D2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:200px}.CoffeeSection_successMessage__Kb6D2 .CoffeeSection_checkmark__fw4GE{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:#f44e00;color:#000;font-size:1.25rem;font-weight:700;border-radius:50%;margin-bottom:1rem}.CoffeeSection_successMessage__Kb6D2 p{font-size:1rem;color:hsla(0,0%,97%,.8)}@media(max-width:900px){.CoffeeSection_card__nANcj{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 2rem}.CoffeeSection_branding__wK5V8{text-align:center;align-items:center}.CoffeeSection_formHeader__F3P26,.CoffeeSection_socialLinks__eUnvR{justify-content:center}.CoffeeSection_submitButton__4CLZS{align-self:center;width:100%;justify-content:center}}@media(max-width:600px){.CoffeeSection_coffeeSection__nwVR1{padding:2rem 1rem}.CoffeeSection_card__nANcj{padding:2rem 1.5rem;border-radius:16px}.CoffeeSection_formRow__vuO0Q{grid-template-columns:1fr}.CoffeeSection_input__lNKBm,.CoffeeSection_textarea___obXv{padding:.875rem 1rem;font-size:.85rem}.CoffeeSection_submitButton__4CLZS{padding:.875rem 1.25rem}.CoffeeSection_tagline__fkIM3{font-size:.9rem}}@media(max-width:400px){.CoffeeSection_card__nANcj{padding:1.5rem 1rem}.CoffeeSection_logo__4Q1Ub{flex-direction:column;gap:.5rem}}@keyframes EnhancedProjectHeroSection_floating__uaR3y{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.EnhancedProjectHeroSection_hero__UhFn5{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#000;overflow:hidden}.EnhancedProjectHeroSection_bgOrb1__oDVVJ,.EnhancedProjectHeroSection_bgOrb2__ZXMeP{position:absolute;border-radius:50%;filter:blur(120px);opacity:.4;pointer-events:none}.EnhancedProjectHeroSection_bgOrb1__oDVVJ{width:600px;height:600px;background:radial-gradient(circle,#f44e00 0,transparent 70%);top:-200px;right:-200px;animation:EnhancedProjectHeroSection_float1__0cF0y 20s ease-in-out infinite}.EnhancedProjectHeroSection_bgOrb2__ZXMeP{width:400px;height:400px;background:radial-gradient(circle,rgba(255,140,0,.5) 0,transparent 70%);bottom:-100px;left:-100px;animation:EnhancedProjectHeroSection_float2__Jh6Sw 25s ease-in-out infinite}@keyframes EnhancedProjectHeroSection_float1__0cF0y{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,50px) scale(1.1)}}@keyframes EnhancedProjectHeroSection_float2__Jh6Sw{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(.9)}}.EnhancedProjectHeroSection_container__Z8YYg{width:100%;max-width:1400px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.EnhancedProjectHeroSection_mainContent__ctle5{max-width:900px}.EnhancedProjectHeroSection_labelRow__NuNt3{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.EnhancedProjectHeroSection_label__w8kTt{font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:#f44e00;font-weight:500}.EnhancedProjectHeroSection_year__GoLKN{font-size:.75rem;color:hsla(0,0%,100%,.4);letter-spacing:.2em}.EnhancedProjectHeroSection_heading__oDNQv{margin:0 0 2rem;line-height:1}.EnhancedProjectHeroSection_line1__7Bb_p{display:block;font-size:clamp(3rem,10vw,7rem);font-weight:300;color:#f8f8f8;margin-bottom:.5rem}.EnhancedProjectHeroSection_rotatingWord__iILUA{display:inline-block;color:#f44e00;font-weight:600;animation:EnhancedProjectHeroSection_fadeInUp__1Tt13 .5s ease-out}@keyframes EnhancedProjectHeroSection_fadeInUp__1Tt13{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EnhancedProjectHeroSection_line2__7_YFv{display:block;font-size:clamp(4rem,14vw,10rem);font-weight:700;color:#f8f8f8;text-transform:uppercase;letter-spacing:-.02em}.EnhancedProjectHeroSection_dividerLine__xOexk{width:120px;height:2px;background:linear-gradient(90deg,#f44e00,transparent);margin-bottom:2rem;transform-origin:left}.EnhancedProjectHeroSection_description__uvEt6{font-size:1.1rem;line-height:1.8;color:hsla(0,0%,100%,.6);max-width:500px;margin:0}.EnhancedProjectHeroSection_statsRow__skSxv{display:flex;gap:4rem;margin-top:5rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.1)}.EnhancedProjectHeroSection_statItem__rY8UT{display:flex;flex-direction:column;gap:.5rem}.EnhancedProjectHeroSection_statNumber__oOVvT{font-size:2.5rem;font-weight:700;color:#f8f8f8;line-height:1}.EnhancedProjectHeroSection_statLabel__mDOub{font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:hsla(0,0%,100%,.4)}.EnhancedProjectHeroSection_scrollIndicator__YZ04X{position:absolute;bottom:3rem;right:4rem;display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:.5;transition:opacity .3s ease}.EnhancedProjectHeroSection_scrollIndicator__YZ04X:hover{opacity:1}.EnhancedProjectHeroSection_scrollIndicator__YZ04X span{font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:hsla(0,0%,100%,.5);writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.EnhancedProjectHeroSection_scrollMouse__tMkJ9{width:24px;height:40px;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;position:relative}.EnhancedProjectHeroSection_scrollWheel__qA1sG{width:4px;height:8px;background:#f44e00;border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:EnhancedProjectHeroSection_scrollAnim__YDY1l 2s ease-in-out infinite}@keyframes EnhancedProjectHeroSection_scrollAnim__YDY1l{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.3;transform:translateX(-50%) translateY(12px)}}@media(max-width:1024px){.EnhancedProjectHeroSection_container__Z8YYg{padding:0 2rem}.EnhancedProjectHeroSection_statsRow__skSxv{gap:3rem}.EnhancedProjectHeroSection_scrollIndicator__YZ04X{right:2rem}}@media(max-width:768px){.EnhancedProjectHeroSection_hero__UhFn5{min-height:90vh;padding:6rem 0}.EnhancedProjectHeroSection_container__Z8YYg{padding:0 1.5rem}.EnhancedProjectHeroSection_labelRow__NuNt3{gap:1rem;margin-bottom:1.5rem}.EnhancedProjectHeroSection_statsRow__skSxv{flex-direction:column;gap:2rem;margin-top:3rem;padding-top:2rem}.EnhancedProjectHeroSection_statNumber__oOVvT{font-size:2rem}.EnhancedProjectHeroSection_description__uvEt6{font-size:1rem}.EnhancedProjectHeroSection_scrollIndicator__YZ04X{display:none}.EnhancedProjectHeroSection_bgOrb1__oDVVJ{width:300px;height:300px;top:-100px;right:-100px}.EnhancedProjectHeroSection_bgOrb2__ZXMeP{width:200px;height:200px}}@media(max-width:480px){.EnhancedProjectHeroSection_container__Z8YYg{padding:0 1rem}.EnhancedProjectHeroSection_line1__7Bb_p{font-size:2.5rem}.EnhancedProjectHeroSection_line2__7_YFv{font-size:3.5rem}.EnhancedProjectHeroSection_statsRow__skSxv{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.EnhancedProjectHeroSection_statItem__rY8UT{flex:1 1;min-width:80px}.EnhancedProjectHeroSection_statNumber__oOVvT{font-size:1.5rem}.EnhancedProjectHeroSection_statLabel__mDOub{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.EnhancedProjectHeroSection_bgOrb1__oDVVJ,.EnhancedProjectHeroSection_bgOrb2__ZXMeP,.EnhancedProjectHeroSection_rotatingWord__iILUA,.EnhancedProjectHeroSection_scrollWheel__qA1sG{animation:none}}@keyframes ProjectShowcase_floating__EoQZq{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.ProjectShowcase_showcase__WvPWG{position:relative;background:#0a0a0a}.ProjectShowcase_cardStack__Mu5PX{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:380px;z-index:40;pointer-events:none}@media(max-width:840px){.ProjectShowcase_cardStack__Mu5PX{width:200px;height:280px;top:35%}}@media(max-width:480px){.ProjectShowcase_cardStack__Mu5PX{width:180px;height:250px}}.ProjectShowcase_stackCard__hFJeR{position:absolute;will-change:transform,opacity;pointer-events:auto;cursor:pointer;perspective:1000px}.ProjectShowcase_cardInner__LV0jW,.ProjectShowcase_stackCard__hFJeR{width:100%;height:100%;border-radius:20px;transform-style:preserve-3d}.ProjectShowcase_cardInner__LV0jW{position:relative;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ProjectShowcase_stackCard__hFJeR.ProjectShowcase_flipped__xW9D0 .ProjectShowcase_cardInner__LV0jW{transform:rotateY(180deg)}.ProjectShowcase_cardBack__4p8NC,.ProjectShowcase_cardFront__6PzJX{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08)}.ProjectShowcase_cardFront__6PzJX{z-index:2}.ProjectShowcase_cardBack__4p8NC{transform:rotateY(180deg);background:linear-gradient(145deg,#1a1a1a,#0d0d0d);display:flex;flex-direction:column;padding:1.5rem;justify-content:space-between}.ProjectShowcase_cardBackHeader__BJ7pU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.ProjectShowcase_cardBackNumber__oWgSe{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.7rem;color:#ff6b35;letter-spacing:.1em}.ProjectShowcase_cardBackClose__5maPs{background:hsla(0,0%,100%,.1);border:none;color:#f5f5f5;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background .2s ease}.ProjectShowcase_cardBackClose__5maPs:hover{background:hsla(0,0%,100%,.2)}.ProjectShowcase_cardBackTitle__jro1W{font-size:1.3rem;font-weight:700;color:#f5f5f5;margin:0 0 .3rem;line-height:1.2}@media(max-width:840px){.ProjectShowcase_cardBackTitle__jro1W{font-size:1.1rem}}.ProjectShowcase_cardBackType___gHAg{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.65rem;color:#666;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.8rem}.ProjectShowcase_cardBackTech__MvYfQ{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:auto}.ProjectShowcase_techPill__o6_rO{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.6rem;padding:.3rem .6rem;background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.3);border-radius:20px;color:#ff6b35}.ProjectShowcase_cardBackActions__FbKDk{display:flex;gap:.5rem;margin-top:1rem}.ProjectShowcase_cardBackBtn__KlbgJ{flex:1 1;padding:.6rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;text-align:center;border-radius:6px;transition:all .2s ease}.ProjectShowcase_cardBackBtn__KlbgJ.ProjectShowcase_primary__wUpt9{background:#ff6b35;color:#0a0a0a}.ProjectShowcase_cardBackBtn__KlbgJ.ProjectShowcase_primary__wUpt9:hover{background:#ff7e4f}.ProjectShowcase_cardBackBtn__KlbgJ.ProjectShowcase_secondary__fLGh1{background:transparent;color:#f5f5f5;border:1px solid hsla(0,0%,100%,.2)}.ProjectShowcase_cardBackBtn__KlbgJ.ProjectShowcase_secondary__fLGh1:hover{border-color:#f5f5f5}.ProjectShowcase_flipHint__2bOAZ{position:absolute;bottom:.8rem;right:.8rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.55rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.1em;pointer-events:none;opacity:0;transition:opacity .3s ease}.ProjectShowcase_stackCard__hFJeR:hover .ProjectShowcase_flipHint__2bOAZ{opacity:1}.ProjectShowcase_stackCardImage__2vTJD{object-fit:cover}.ProjectShowcase_stackCardOverlay__UjIyX{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 50%);display:flex;align-items:flex-end;padding:1.5rem}.ProjectShowcase_stackCardNumber__EQn3S{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:2.5rem;font-weight:700;color:#ff6b35}@media(max-width:840px){.ProjectShowcase_stackCardNumber__EQn3S{font-size:1.8rem}}.ProjectShowcase_projectSection__emF2u{min-height:100vh;display:flex;align-items:center;padding:100px 6%;position:relative}.ProjectShowcase_projectSection__emF2u:after{content:"";position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent)}.ProjectShowcase_projectSection__emF2u:last-child:after{display:none}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardRight__qpW1G{justify-content:flex-start}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardRight__qpW1G .ProjectShowcase_details__qzul5{text-align:left;margin-left:5%}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardRight__qpW1G .ProjectShowcase_actions__H35X6{justify-content:flex-start}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardRight__qpW1G .ProjectShowcase_remainingIndicator__b1UhT{text-align:left}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac{justify-content:flex-end}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac .ProjectShowcase_details__qzul5{text-align:right;margin-right:5%}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac .ProjectShowcase_actions__H35X6{justify-content:flex-end}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac .ProjectShowcase_features__R18OI li{padding-left:0;padding-right:1.5rem}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac .ProjectShowcase_features__R18OI li:before{left:auto;right:0}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac .ProjectShowcase_remainingIndicator__b1UhT{text-align:right}@media(max-width:840px){.ProjectShowcase_projectSection__emF2u{justify-content:center!important;padding:50vh 20px 80px}.ProjectShowcase_projectSection__emF2u .ProjectShowcase_details__qzul5{text-align:center!important;margin:0!important}.ProjectShowcase_projectSection__emF2u .ProjectShowcase_actions__H35X6{justify-content:center!important}.ProjectShowcase_projectSection__emF2u .ProjectShowcase_features__R18OI li{padding-left:1.5rem!important;padding-right:0!important;text-align:left}.ProjectShowcase_projectSection__emF2u .ProjectShowcase_features__R18OI li:before{left:0!important;right:auto!important}.ProjectShowcase_projectSection__emF2u .ProjectShowcase_remainingIndicator__b1UhT{text-align:center!important}}.ProjectShowcase_details__qzul5{max-width:480px;opacity:0}@media(max-width:840px){.ProjectShowcase_details__qzul5{width:100%;max-width:none}}.ProjectShowcase_detailsNumber__ScoJd{display:block;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8rem;letter-spacing:.3em;color:#ff6b35;margin-bottom:1rem;text-transform:uppercase}.ProjectShowcase_detailsTitle__zhXh_{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5rem;color:#f5f5f5}.ProjectShowcase_detailsType__rYOJi{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.85rem;letter-spacing:.1em;color:#666;margin:0 0 1.5rem;text-transform:uppercase}.ProjectShowcase_detailsDescription__3FTw5{font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.75);margin:0 0 1.5rem}.ProjectShowcase_features__R18OI{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.5rem}.ProjectShowcase_features__R18OI li{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.85rem;color:hsla(0,0%,100%,.6);padding-left:1.5rem;position:relative}.ProjectShowcase_features__R18OI li:before{content:"✦";position:absolute;left:0;color:#ff6b35;font-size:.7rem}.ProjectShowcase_actions__H35X6{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}@media(max-width:840px){.ProjectShowcase_actions__H35X6{justify-content:center!important}}.ProjectShowcase_primaryBtn__IKGCD{display:inline-flex;align-items:center;gap:.5rem;padding:14px 28px;background:#ff6b35;color:#0a0a0a;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-decoration:none;border-radius:8px;transition:all .3s ease;text-transform:uppercase}.ProjectShowcase_primaryBtn__IKGCD:hover{background:#ff7e4f;transform:translateY(-2px)}.ProjectShowcase_primaryBtn__IKGCD:hover svg{transform:translate(2px,-2px)}.ProjectShowcase_primaryBtn__IKGCD svg{transition:transform .3s ease}.ProjectShowcase_secondaryBtn__XTypW{display:inline-flex;align-items:center;gap:.5rem;padding:14px 28px;background:transparent;color:#f5f5f5;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-decoration:none;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;text-transform:uppercase}.ProjectShowcase_secondaryBtn__XTypW:hover{border-color:#f5f5f5;background:hsla(0,0%,100%,.05)}.ProjectShowcase_secondaryBtn__XTypW:hover svg{transform:translateX(3px)}.ProjectShowcase_secondaryBtn__XTypW svg{transition:transform .3s ease}.ProjectShowcase_remainingIndicator__b1UhT{padding-top:1rem;border-top:1px dashed hsla(0,0%,100%,.1)}.ProjectShowcase_remainingIndicator__b1UhT span{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;color:#666;letter-spacing:.05em;text-transform:uppercase}.ProjectShowcase_progressBar__x_koq{position:fixed;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:45}@media(max-width:840px){.ProjectShowcase_progressBar__x_koq{right:15px;gap:8px}}.ProjectShowcase_progressDot__yKnWh{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.ProjectShowcase_progressDot__yKnWh.ProjectShowcase_active__4Xm94{background:#ff6b35;border-color:#ff6b35;transform:scale(1.3);box-shadow:0 0 15px rgba(255,107,53,.5)}@media(max-width:840px){.ProjectShowcase_progressDot__yKnWh{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.ProjectShowcase_cardInner__LV0jW,.ProjectShowcase_flipHint__2bOAZ,.ProjectShowcase_primaryBtn__IKGCD,.ProjectShowcase_progressDot__yKnWh,.ProjectShowcase_secondaryBtn__XTypW,.ProjectShowcase_stackCard__hFJeR{transition:none!important}.ProjectShowcase_cardStack__Mu5PX{display:none!important}.ProjectShowcase_details__qzul5{opacity:1!important;transform:none!important}.ProjectShowcase_progressBar__x_koq{opacity:1!important}.ProjectShowcase_projectSection__emF2u{justify-content:center!important}.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardLeft__E46ac .ProjectShowcase_details__qzul5,.ProjectShowcase_projectSection__emF2u.ProjectShowcase_cardRight__qpW1G .ProjectShowcase_details__qzul5{text-align:center;margin:0 auto}}.Breadcrumbs_breadcrumbs__dI7Jy{padding:1rem 0;font-size:.875rem}.Breadcrumbs_list__apme9{flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumbs_item__DvFEm,.Breadcrumbs_list__apme9{display:flex;align-items:center;gap:.25rem}.Breadcrumbs_link__hYKN1{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s ease}.Breadcrumbs_link__hYKN1:hover{color:var(--color-primary,#f44e00)}.Breadcrumbs_link__hYKN1:focus-visible{outline:2px solid var(--color-primary,#f44e00);outline-offset:2px;border-radius:2px}.Breadcrumbs_current__RXRhG{color:hsla(0,0%,100%,.9);font-weight:500}.Breadcrumbs_separator__rArQ3{display:flex;align-items:center;color:hsla(0,0%,100%,.4);margin:0 .125rem}.Breadcrumbs_separator__rArQ3 svg{width:14px;height:14px}@media(max-width:768px){.Breadcrumbs_breadcrumbs__dI7Jy{padding:.75rem 0;font-size:.8125rem}}