*,*:before,*:after{box-sizing:border-box}:root{--ff-primary: "Inter", "Segoe UI", system-ui, sans-serif;--ff-secondary: "JetBrains Mono", "Fira Code", monospace;--ff-accent: "Lora", serif;--fw-reg: 400;--fw-bold: 700;--clr-bg-dark: #0a0e27;--clr-bg-darker: #050816;--clr-surface: #151b3b;--clr-surface-light: #1e2749;--clr-text-primary: #e2e8f0;--clr-text-secondary: #94a3b8;--clr-accent: #5B5F97;--clr-accent-light: #7B7FB7;--clr-accent-glow: rgba(91, 95, 151, .3);--clr-success: #10b981;--clr-warning: #f59e0b;--fs-h1: 3.5rem;--fs-h2: 2.5rem;--fs-h3: 1.5rem;--fs-body: 1.05rem;--bs: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--bs-glow: 0 0 20px var(--clr-accent-glow), 0 4px 12px rgba(0, 0, 0, .4);--modal-duration: 1s;--transition-speed: .3s;--border-radius: 12px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes zoomInShopify{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes seeSaw{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@media (min-width: 800px){:root{--fs-h1: 4.5rem;--fs-h2: 3.75rem;--fs-h3: 1.5rem;--fs-body: 1.125rem}}a{color:var(--clr-accent);font-weight:700;transition:color var(--transition-speed) ease,transform var(--transition-speed) ease;position:relative}a:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--clr-accent);transition:width var(--transition-speed) ease}a:hover:after{width:100%}a:hover{transform:translateY(-1px)}html{scroll-behavior:smooth}body{background:var(--clr-bg-darker);background-image:radial-gradient(circle at 20% 50%,rgba(91,95,151,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(91,95,151,.05) 0%,transparent 50%);color:var(--clr-text-primary);margin:0;font-family:var(--ff-primary);font-size:var(--fs-body);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{padding:3em 2em;animation:fadeIn .8s ease-out}img{display:block;max-width:100%;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}img:hover{transform:scale(1.02)}strong{font-weight:var(--fw-bold)}hr{width:100%;color:gray}:focus{outline:3px solid var(--clr-accent);outline-offset:3px}h1,h2,h3{line-height:1;margin:0;animation:fadeInUp .6s ease-out}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.btn{display:inline-block;padding:.5em 2.5em;background:var(--clr-accent);color:#fff;text-decoration:none;cursor:pointer;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;font-weight:var(--fw-bold);transition:all var(--transition-speed) ease;font-size:1rem;position:relative;overflow:hidden;box-shadow:0 2px 5px #5b5f974d}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn:hover:before{width:300px;height:300px}.btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #5b5f9780}.btn:active{transform:translateY(-1px);box-shadow:0 3px 10px #5b5f9766}.section__title{margin-bottom:.25em}.section__title--intro{font-weight:var(--fw-reg)}.section__title--intro strong{display:block}.section__subtitle{margin:0;font-size:var(--fs-h3);color:#fff}.section__subtitle--about,.section__subtitle--intro{background:var(--clr-accent);padding:.25em 1em;font-family:var(--ff-secondary);margin-bottom:1em;animation:slideInLeft .8s ease-out .3s both}.section__subtitle--work{color:var(--clr-accent);font-weight:var(--fw-bold);margin-bottom:2rem}.terminal-prompt{font-family:var(--ff-secondary);font-size:.9rem;color:var(--clr-success);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.prompt-symbol{color:var(--clr-accent);font-weight:700}.prompt-command.typing{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:typewriter 1.5s steps(6) .5s forwards}@keyframes typewriter{to{width:6ch}}.terminal-cursor{color:var(--clr-success);animation:blink 1s infinite;font-size:1.5rem;margin-right:.5rem}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.intro{position:relative;animation:fadeIn 1s ease-out;min-height:100vh;display:flex;align-items:center;justify-content:center}.intro__content{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;padding:2rem}.intro__main-content{opacity:0;animation:fadeInContent 1s ease-out 2.2s forwards}@keyframes fadeInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.intro__tagline{color:var(--clr-text-secondary);font-size:1.1rem;margin-top:1.5rem;line-height:1.8}.role-separator{color:var(--clr-accent);font-weight:700}.role-secondary{color:var(--clr-accent-light)}.intro__img-container{position:relative;animation:fadeInContent 1s ease-out 2.5s backwards;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.status-badge{position:relative;background:var(--clr-surface);border:2px solid var(--clr-accent);border-radius:50px;padding:.5rem 1.5rem;display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;box-shadow:var(--bs-glow);z-index:10}.status-indicator{width:10px;height:10px;background:var(--clr-success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (max-width: 900px){.intro__content{grid-template-columns:1fr;gap:2rem}}.intro.animate-in{animation:none}.intro__img{border-radius:12px;border:3px solid var(--clr-accent);box-shadow:var(--bs-glow);position:relative;z-index:1;animation:scaleIn .8s ease-out .2s both;transition:all var(--transition-speed) ease}.intro__img:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,var(--clr-accent),var(--clr-accent-light),var(--clr-accent));border-radius:15px;opacity:0;z-index:-1;transition:opacity var(--transition-speed) ease;animation:rotateBorder 3s linear infinite}.intro__img-container:after{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background:linear-gradient(45deg,transparent 0%,var(--clr-accent-glow) 50%,transparent 100%);border-radius:15px;opacity:.3;animation:pulse 2s ease-in-out infinite;pointer-events:none;z-index:0}.intro__img:hover{transform:scale(1.03) translateY(-5px);box-shadow:0 20px 40px var(--clr-accent-glow),0 0 30px var(--clr-accent-glow)}.intro__img:hover:before{opacity:.7}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section__subtitle--intro{display:inline-block}@media (min-width:600px){.intro{display:grid;width:min-content;margin:0 auto;grid-column-gap:1em;grid-template-areas:"img title" "img subtitle";grid-template-columns:min-content max-content}.intro__img{grid-area:img;min-width:250px;position:relative;z-index:2}.section__subtitle--intro{align-self:start;grid-column:-1/1;grid-row:2;text-align:right;position:relative;left:-1.5em;width:calc(100% + 1.5em)}}.my-services{background-color:var(--clr-dark);background-image:url(https://maya-jade.github.io/img/services-bg.jpg);background-size:cover;color:var(--clr-light);text-align:center}.section__title--services{color:var(--clr-accent);position:relative}.section__title--services:after{content:"";display:block;width:2em;height:1px;margin:.5em auto 1em;background:var(--clr-light);opacity:.25;animation:scaleIn 1s ease-out .5s both;transform-origin:center}.services{display:flex;justify-content:center;gap:2em;flex-wrap:wrap;max-width:1200px;margin:0 auto 2em}.service{flex:1 1 calc(25% - 2em);max-width:300px;text-align:center;opacity:0;transition:transform var(--transition-speed) ease,background-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease;padding:1.5em;border-radius:8px;box-shadow:0 4px 12px #0000001a}.services-visible .service{animation:zoomInShopify .6s cubic-bezier(.34,1.56,.64,1) forwards}.services-visible .service:nth-child(1){animation-delay:.1s}.services-visible .service:nth-child(2){animation-delay:.2s}.services-visible .service:nth-child(3){animation-delay:.3s}.services-visible .service:nth-child(4){animation-delay:.4s}.service:hover{transform:translateY(-10px) scale(1.05);background-color:#ffffff0d;box-shadow:0 12px 24px #0003}@media (max-width: 1200px){.service{flex:1 1 calc(33.33% - 2em)}}@media (max-width: 800px){.service{flex:1 1 calc(50% - 2em)}}@media (max-width: 500px){.service{flex:1 1 100%}}.about-me{max-width:1000px;margin:0 auto;opacity:0;transition:opacity .6s ease-out}.about-me.animate-in{opacity:1}.about-me.animate-in .section__title--about{animation:slideInFromLeft .8s ease-out forwards}.about-me.animate-in .section__subtitle--about{animation:slideInFromLeft .8s ease-out .2s forwards}.about-me.animate-in .about-me__body{animation:slideInFromLeft .8s ease-out .4s forwards}.about-me.animate-in .about-me__img{animation:slideInFromRight .8s ease-out .4s forwards}.about-me__body p{animation:fadeInUp .8s ease-out both;transition:transform var(--transition-speed) ease}.about-me__body p:nth-child(1){animation-delay:.2s}.about-me__body p:nth-child(2){animation-delay:.3s}.about-me__body p:nth-child(3){animation-delay:.4s}.about-me__body p:hover{transform:translate(5px)}.about-me__img{box-shadow:var(--bs);animation:slideInRight .8s ease-out .3s both;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.about-me__img:hover{transform:scale(1.05) rotate(-1deg);box-shadow:.5em .5em 1.5em #00000059,.25em .25em .5em #0003}@media (min-width:600px){.about-me{display:grid;grid-template-columns:1fr 200px;grid-template-areas:"title img" "subtitle img" "text img";grid-column-gap:2em}.section__title--about{grid-area:title}.section__subtitle--about{grid-column:1/-1;grid-row:2;position:relative;left:-1em;width:calc(100% + 2em);padding-left:1em;padding-right:calc(200px + 4em)}.about-me__img{grid-area:img;position:relative;z-index:2}}.projects-section{opacity:0;transition:opacity .6s ease-out}.projects-section.animate-in .section__title--work{animation:slideInFromLeft .8s ease-out forwards}.projects-section.animate-in>p{animation:slideInFromLeft .8s ease-out .2s forwards}.projects-section.animate-in h3{animation:slideInFromLeft .8s ease-out .3s forwards}.projects-section.animate-in .project-list{animation:slideInFromLeft .8s ease-out .4s forwards}.projects-section.animate-in .project-list-header{animation:slideInFromLeft .8s ease-out .5s forwards}#work{background-color:var(--clr-dark);color:var(--clr-light);text-align:center}.footer{background:#111;color:var(--clr-accent);text-align:center;padding:2.5em 0;font-size:var(--fs-h3);animation:fadeIn .8s ease-out}.footerheader{color:#fff;display:block;animation:seeSaw 2s ease-in-out infinite;transform-origin:center center;margin:0 auto;width:fit-content}.footer a{color:inherit;text-decoration:none}.footer__link{font-weight:var(--fw-bold)}.footer__link:hover,.social-list__link:hover{opacity:.7;transform:translateY(-2px)}.footer__link{transition:all var(--transition-speed) ease}.footer__link:hover{text-decoration:underline}.social-list{list-style:none;display:flex;justify-content:center;margin:1em 0 0;padding:0}.social-list__item{margin:0 .5em}.social-list__link{padding:.5em;transition:all var(--transition-speed) ease;display:inline-block}.social-list__link:hover{transform:translateY(-5px) scale(1.2)}.project-list{list-style-type:none;padding-left:0;margin-left:0}.project-list li{animation:fadeInUp .6s ease-out both;transition:transform var(--transition-speed) ease}.project-list li:hover{transform:translate(10px)}.project-list img{margin:auto}.section__title--work{margin-bottom:1em}.project-list-header{margin-top:1em}.case-studies-section{opacity:0;transition:opacity .6s ease-out}.case-studies-section.animate-in .section__title--work{animation:slideInFromRight .8s ease-out forwards}.case-studies-section.animate-in>p{animation:slideInFromRight .8s ease-out .2s forwards}.case-studies-section.animate-in .project-list{animation:slideInFromRight .8s ease-out .4s forwards}#case-studies{display:flex;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto;text-align:center}#case-studies>*{transition:transform var(--transition-speed) ease}#case-studies>*:hover{transform:scale(1.03)}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1400px;margin:0 auto 3rem}.skill-category{background:var(--clr-surface);border:1px solid var(--clr-surface-light);border-radius:var(--border-radius);padding:2rem;transition:all var(--transition-speed) ease;opacity:0}.services-visible .skill-category{animation:zoomInShopify .6s cubic-bezier(.34,1.56,.64,1) forwards}.services-visible .skill-category:nth-child(1){animation-delay:.1s}.services-visible .skill-category:nth-child(2){animation-delay:.15s}.services-visible .skill-category:nth-child(3){animation-delay:.2s}.services-visible .skill-category:nth-child(4){animation-delay:.25s}.services-visible .skill-category:nth-child(5){animation-delay:.3s}.services-visible .skill-category:nth-child(6){animation-delay:.35s}.skill-category:hover{transform:translateY(-10px);border-color:var(--clr-accent);box-shadow:var(--bs-glow)}.skill-category__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.skill-icon{font-size:2rem}.skill-category h3{color:var(--clr-text-primary);margin:0;font-size:1.3rem}.skill-tags{display:flex;flex-wrap:wrap;gap:.75rem}.skill-tag{background:var(--clr-bg-dark);color:var(--clr-accent-light);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;border:1px solid var(--clr-surface-light);transition:all var(--transition-speed) ease}.skill-tag:hover{background:var(--clr-accent);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #5b5f974d}.section__subtitle--services{color:var(--clr-text-secondary);text-align:center;margin-bottom:3rem;font-size:1.1rem}.my-services{background:var(--clr-bg-dark);border-top:1px solid var(--clr-surface-light);border-bottom:1px solid var(--clr-surface-light)}.currently-section{background:var(--clr-surface);padding:5rem 2rem;opacity:0;transition:opacity .6s ease-out}.currently-section.animate-in{opacity:1}.currently-container{max-width:1200px;margin:0 auto}.currently-header{display:flex;align-items:center;margin-bottom:.5rem}.section__title--currently{font-family:var(--ff-secondary);color:var(--clr-success);font-size:2rem}.currently-subtitle{color:var(--clr-text-secondary);margin-bottom:3rem;font-size:1.1rem}.currently-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.currently-card{background:var(--clr-bg-dark);border:1px solid var(--clr-surface-light);border-radius:var(--border-radius);padding:2rem;transition:all var(--transition-speed) ease}.currently-section.animate-in .currently-card{animation:fadeInUp .6s ease-out backwards}.currently-section.animate-in .currently-card:nth-child(1){animation-delay:.1s}.currently-section.animate-in .currently-card:nth-child(2){animation-delay:.2s}.currently-section.animate-in .currently-card:nth-child(3){animation-delay:.3s}.currently-card:hover{transform:translateY(-5px);border-color:var(--clr-accent);box-shadow:var(--bs-glow)}.currently-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.currently-icon{font-size:2rem}.currently-card h3{color:var(--clr-text-primary);margin:0;font-size:1.2rem}.currently-list{list-style:none;padding:0;margin:0}.currently-list li{color:var(--clr-text-secondary);margin-bottom:.75rem;display:flex;align-items:start;gap:.75rem}.bullet{color:var(--clr-accent);font-weight:700;font-size:1.2rem}.status-bar{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem;background:var(--clr-bg-darker);border:1px solid var(--clr-surface-light);border-radius:var(--border-radius);padding:2rem}.status-item{display:flex;flex-direction:column;gap:.5rem;text-align:center}.status-label{color:var(--clr-text-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.status-value{color:var(--clr-text-primary);font-weight:600;font-size:1.1rem}.status-active{color:var(--clr-success)}.about-section{margin-bottom:2rem;padding:1.5rem;background:var(--clr-surface);border-left:3px solid var(--clr-accent);border-radius:8px}.about-section__title{color:var(--clr-text-primary);font-size:1.2rem;margin-bottom:.75rem}.about-section p{color:var(--clr-text-secondary);line-height:1.8}.about-cta{margin-top:2rem;padding:2rem;background:var(--clr-surface);border-radius:var(--border-radius);text-align:center}.resume-link{display:inline-block;margin-top:1rem;color:var(--clr-accent-light);font-weight:600;text-decoration:none;transition:all var(--transition-speed) ease}.resume-link:hover{color:var(--clr-accent);transform:translate(5px)}.case-studies-section{background:var(--clr-bg-dark);padding:5rem 2rem;opacity:0;transition:opacity .6s ease-out}.case-studies-section.animate-in{opacity:1}.case-studies-container{max-width:1400px;margin:0 auto}.case-studies-subtitle{text-align:center;color:var(--clr-text-secondary);margin-bottom:3rem;font-size:1.1rem}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}@media (max-width: 1200px){.case-studies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.case-studies-grid{grid-template-columns:1fr}}.case-study-card{background:var(--clr-surface);border:1px solid var(--clr-surface-light);border-radius:var(--border-radius);padding:2rem;transition:all var(--transition-speed) ease;display:flex;flex-direction:column;gap:1.5rem}.case-studies-section.animate-in .case-study-card{animation:fadeInUp .6s ease-out backwards}.case-studies-section.animate-in .case-study-card:nth-child(1){animation-delay:.1s}.case-studies-section.animate-in .case-study-card:nth-child(2){animation-delay:.2s}.case-studies-section.animate-in .case-study-card:nth-child(3){animation-delay:.3s}.case-study-card:hover{transform:translateY(-8px);border-color:var(--clr-accent);box-shadow:var(--bs-glow)}.case-study-icon{font-size:3rem;margin-bottom:.5rem}.case-study-company{color:var(--clr-accent-light);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.case-study-title{color:var(--clr-text-primary);font-size:1.5rem;margin:0}.case-study-description{color:var(--clr-text-secondary);line-height:1.7;margin:0}.case-study-impact{background:var(--clr-bg-darker);padding:1.5rem;border-radius:8px;border-left:3px solid var(--clr-accent)}.impact-label{color:var(--clr-accent-light);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-weight:600}.impact-list{list-style:none;padding:0;margin:0}.impact-list li{color:var(--clr-text-secondary);margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.impact-bullet{color:var(--clr-success);font-weight:700;font-size:1.2rem}.case-study-tech{display:flex;flex-wrap:wrap;gap:.5rem}.tech-badge{background:var(--clr-bg-darker);color:var(--clr-accent-light);padding:.4rem .9rem;border-radius:6px;font-size:.85rem;border:1px solid var(--clr-surface-light);transition:all var(--transition-speed) ease}.tech-badge:hover{background:var(--clr-accent);color:#fff;transform:translateY(-2px)}.case-study-link{color:var(--clr-accent-light);text-decoration:none;font-weight:600;transition:all var(--transition-speed) ease;margin-top:auto;display:inline-block}.case-study-link:hover{color:var(--clr-accent);transform:translate(5px)}.projects-section{background:var(--clr-surface);padding:5rem 2rem;opacity:0;transition:opacity .6s ease-out}.projects-section.animate-in{opacity:1}.projects-container{max-width:1400px;margin:0 auto}.projects-subtitle{text-align:center;color:var(--clr-text-secondary);margin-bottom:4rem;font-size:1.1rem}.projects-category{margin-bottom:4rem}.projects-category-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.projects-category-header h3{color:var(--clr-text-primary);font-size:1.8rem;margin:0}.projects-note{color:var(--clr-text-secondary);font-size:.9rem;font-style:italic}.cyber-description{color:var(--clr-text-secondary);line-height:1.8;margin-bottom:2rem;padding:1.5rem;background:var(--clr-bg-dark);border-left:3px solid var(--clr-accent);border-radius:8px}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.project-card{background:var(--clr-bg-dark);border:1px solid var(--clr-surface-light);border-radius:var(--border-radius);padding:1.5rem;transition:all var(--transition-speed) ease}.projects-section.animate-in .project-card{animation:fadeInUp .5s ease-out backwards}.project-card:hover{transform:translateY(-5px);border-color:var(--clr-accent);box-shadow:var(--bs-glow)}.project-card h4{color:var(--clr-text-primary);margin:0 0 1rem;font-size:1.2rem}.project-card p{color:var(--clr-text-secondary);margin:0;line-height:1.7;font-size:.95rem}.project-link{color:var(--clr-accent-light);text-decoration:none;transition:all var(--transition-speed) ease}.project-link:hover{color:var(--clr-accent)}.cyber-card{border-left:3px solid var(--clr-accent)}.cyber-card:hover{border-left-color:var(--clr-success)}.project-status{display:block;color:#ef4444;font-size:.75rem;font-weight:400;margin-top:.5rem;font-style:italic}.case-study-reference{margin-top:2rem;padding:1.25rem 1.5rem;background:var(--clr-bg-darker);border:1px solid var(--clr-surface-light);border-left:3px solid var(--clr-accent);border-radius:8px}.case-study-reference p{margin:0;color:var(--clr-text-secondary);font-size:.95rem}.case-study-reference a{color:var(--clr-accent-light);text-decoration:none;font-weight:600;transition:all var(--transition-speed) ease}.case-study-reference a:hover{color:var(--clr-accent);text-decoration:underline}
