* { box-sizing: border-box; } body {margin: 0;}#ixh6{background-color:#ffffff;color:#1a1a1a;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;line-height:1.6;margin:0;padding:0;}*{box-sizing:border-box;}.hero{align-items:center;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#ffffff;display:flex;min-height:100vh;padding:2rem;position:relative;}.hero__title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:900;letter-spacing:-0.02em;line-height:1.1;margin:0 0 1rem 0;}.hero__subtitle{font-size:clamp(1.2rem, 2vw, 1.5rem);margin:0 0 2rem 0;opacity:0.9;}.hero__cta{align-self:baseline;background-color:#ffffff;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,0.2);color:#667eea;display:inline-block;flex-grow:0;font-size:1.1rem;font-weight:700;padding:1.2rem 2.5rem;text-decoration:none;transition:transform 0.3s ease, box-shadow 0.3s ease;}.hero__cta:hover{box-shadow:0 10px 30px rgba(0,0,0,0.2);transform:translateY(-2px);}.projects{background-color:#f8f9fa;padding:6rem 2rem;}.projects__container{margin:0 auto;max-width:1200px;}.projects__title{color:#1a1a1a;font-size:clamp(2rem, 4vw, 3rem);font-weight:900;margin:0 0 3rem 0;text-align:center;}.projects__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));}.project-card{background:#ffffff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1);cursor:pointer;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;}.project-card:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1);transform:translateY(-8px);}.project-card__image{align-items:center;aspect-ratio:16 / 9;background-attachment:unset;background-color:#bddedd;background-image:unset;background-image-color:unset;background-image-gradient:unset;background-image-gradient-dir:unset;background-image-gradient-type:unset;background-position:unset;background-repeat:unset;background-size:unset;display:flex;justify-content:center;transition:transform 0.3s ease;}.project-card__content{padding:1.5rem;}.project-card__name{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 0.5rem 0;text-align:center;}.project-card__desc{color:#666;line-height:1.5;margin:0;}.services{background-color:#ffffff;padding:6rem 2rem;}.services__container{margin:0 auto;max-width:1200px;}.services__title{color:#ffffff;font-size:clamp(2rem, 4vw, 3rem);font-weight:900;margin:0 0 3rem 0;text-align:center;}.services__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));}.service-card{padding:2rem;text-align:center;}.service-card__icon{display:block;font-size:4rem;margin-bottom:1.5rem;transition:transform 0.3s ease;}.service-card__title{color:#ffffff;font-size:1.5rem;font-weight:700;margin:0 0 1rem 0;text-align:center;}.service-card__desc{color:#ffffff;line-height:1.6;margin:0;text-align:center;}.testimonials{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#ffffff;padding:6rem 2rem;}.testimonials__container{margin:0 auto;max-width:1200px;}.testimonials__title{font-size:clamp(2rem, 4vw, 3rem);font-weight:900;margin:0 0 3rem 0;text-align:center;}.testimonials__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));}.testimonial{backdrop-filter:blur(10px);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:12px;padding:2rem;}.testimonial__text{font-size:1.1rem;font-style:italic;line-height:1.6;margin:0 0 1.5rem 0;}.testimonial__author{display:flex;flex-direction:column;gap:0.25rem;}.testimonial__name{font-size:1rem;font-weight:700;}.testimonial__role{font-size:0.9rem;opacity:0.8;}.about{background-color:#ffffff;padding:6rem 2rem;}.about__container{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;}.about__title{color:#ffffff;font-size:clamp(2rem, 4vw, 3rem);font-weight:900;margin:0 0 1.5rem 0;}.about__text{color:#ffffff;font-size:1.1rem;line-height:1.8;margin:0 0 1rem 0;}.about__stats{column-gap:1.5rem;display:flex;flex-wrap:wrap;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));row-gap:2rem;}.stat{background:linear-gradient(135deg, rgba(102,126,234,0.1) 0%, rgba(118,75,162,0.1) 100%);background-color:#bddedd;border-radius:10px;display:flex;flex-direction:column;padding:20px 20px 20px 20px;transition:transform 0.3s ease;}.stat__number{align-self:center;display:flex;font-size:3rem;font-weight:900;margin:0px 0.5rem;}.stat__label{align-self:center;color:#000000;display:flex;font-size:0.95rem;opacity:0.9;}.contact{background-color:rgba(0,0,0,0);padding:6rem 2rem;text-align:center;}.contact__container{margin:0 auto;max-width:800px;}.contact__title{color:#ffffff;font-size:clamp(2rem, 4vw, 3rem);font-weight:900;margin:0 0 1rem 0;text-align:center;}.contact__subtitle{color:#ffffff;font-size:1.2rem;margin:0 0 3rem 0;text-align:center;}.contact__methods{align-items:center;display:flex;flex-direction:column;gap:1.5rem;}.contact__link{align-items:center;background:#ffffff;border-radius:50px;color:#1a1a1a;display:inline-flex;font-size:1.1rem;font-weight:600;gap:1rem;min-width:300px;padding:1.5rem 2rem;text-decoration:none;transition:transform 0.3s ease, box-shadow 0.3s ease;}.contact__link:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);transform:translateY(-2px);}.contact__icon{font-size:1.5rem;}.footer{background-color:#1a1a1a;color:#ffffff;padding:2rem;text-align:center;}.footer__container{margin:0 auto;max-width:1200px;}.footer__text{column-gap:10px;display:flex;flex-wrap:wrap;font-size:0.95rem;justify-content:center;margin:0;opacity:0.8;row-gap:10px;}.footer__link{color:#667eea;font-weight:600;text-decoration:none;transition:opacity 0.3s ease;}.footer__link:hover{opacity:0.8;}html{scroll-behavior:smooth;}.project-card:hover .project-card__image{transform:scale(1.05);}.service-card:hover .service-card__icon{transform:scale(1.1) rotate(5deg);}.stat:hover{transform:scale(1.05);}.skills__container{margin:0 auto;max-width:1200px;}.skills__title{color:#1a202c;font-size:clamp(2rem, 5vw, 2.5rem);margin-bottom:60px;text-align:center;}.skills__grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}.skill-category{background:#ffffff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.05);padding:2rem;}.skill-category__title{color:#667eea;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem 0;}.skill-category__tags{display:flex;flex-wrap:wrap;gap:0.75rem;}.skill-tag{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:50px;color:#ffffff;display:inline-block;font-size:0.9rem;font-weight:600;padding:0.5rem 1rem;transition:transform 0.3s ease;}.skill-tag:hover{transform:translateY(-2px);}.about__process{margin-top:3rem;}.about__process-title{color:#667eea;font-size:1.8rem;font-weight:700;margin:0 0 2rem 0;}.process-steps{display:grid;gap:1.5rem;}.process-step{align-items:flex-start;display:flex;gap:1.5rem;}.process-step__number{align-items:center;background:linear-gradient(135deg, rgba(102,126,234,0.1) 0%, rgba(118,75,162,0.1) 100%);background-color:#bddedd;border-radius:12px;color:#667eea;display:flex;flex-shrink:0;font-size:2rem;font-weight:900;height:60px;justify-content:center;width:60px;}.process-step__content strong{color:#1a1a1a;display:block;font-size:1.2rem;margin-bottom:0.5rem;}.process-step__content p{color:#666;line-height:1.6;margin:0;}#competences{background-color:#34283f;padding:50px 50px 100px 50px;}.hero__content{align-items:flex-start;display:flex;flex-direction:column;}.silex-default-container{min-height:100px;}.silex-default-text{padding:10px;}#iczw{background-color:#000000;background-image:url("../assets/Ed-Brebner-Production-World-Sounds-Engineering-audio-pricing-background2.png");background-position:left bottom;background-repeat:no-repeat;background-size:cover;}#projets{background-attachment:unset;background-color:#34283f;background-image:unset;background-image-color:unset;background-image-gradient:unset;background-image-gradient-dir:unset;background-image-gradient-type:unset;background-position:unset;background-repeat:unset;background-size:unset;}#itgzv{color:#ffffff;font-size:-1px;}#services{background-color:#000000;}#iigo5l{color:#ffffff;font-size:-1px;}#apropos{background-color:#000000;}#i3d317{color:#ffffff;}#ioghpk{color:#ffffff;}#i546gm{color:#ffffff;}#ias98a{color:#ffffff;}#i5vbsr{color:#ffffff;}#i54b6z{color:#ffffff;}#if5rah{color:#ffffff;}#ihfyhl{color:#ffffff;}#ilbsil{color:#000000;}#izsszd{color:#000000;}#i2t22s{color:#000000;}#id3b52{color:#000000;}#iub8m2{color:#000000;}#i08j34{color:#000000;}#i8n5rh{color:#000000;}#contact{background-color:#000000;}#i6z1sb{bottom:-9px;color:#ffffff;container-type:inline-size;display:block;font-size:11px;font-weight:200;letter-spacing:0px;line-height:-5px;position:static;text-align:left;top:-5px;visibility:visible;word-wrap:normal;}#i0s4uu{height:97px;left:5px;position:relative;right:0px;width:97px;}#i9yq4{text-align:center;}#iyrmtb{height:97px;width:97px;}#i5cvjh{width:97px;}body{background-color:#000000;background-image:url("../assets/Ed-Brebner-Production-World-Sounds-Engineering-audio-pricing-background2.png");background-size:cover;}#itlxs{background-attachment:unset;background-image:unset;background-image-color:unset;background-image-gradient:unset;background-image-gradient-dir:unset;background-image-gradient-type:unset;background-position:unset;background-repeat:unset;background-size:unset;}#avis-3{background-attachment:unset;background-color:#34283f;background-image:unset;background-image-color:unset;background-image-gradient:unset;background-image-gradient-dir:unset;background-image-gradient-type:unset;background-position:unset;background-repeat:unset;background-size:unset;}#ii29m{container-type:normal;display:block;position:relative;right:0px;width:1000px;}#ikvb{flex-direction:column;}#ifem2-2-2-2{background-color:#bddedd;border:0px solid;container-type:normal;display:flex;flex-shrink:0;left:30px;position:relative;right:0px;}#ifem2-2-3{align-content:stretch;align-items:flex-start;container-type:normal;display:block;flex-direction:row;flex-shrink:0;justify-content:space-evenly;position:relative;right:0px;top:0px;z-index:528;}#ikvb-2{flex-direction:row;width:2px;}#ibnfvv{border:0px solid #bddedd;height:150px;width:210px;}#i30lgl{border:0px solid #bddedd;height:150px;width:210px;}#incrfh{border:0px solid #bddedd;height:150px;width:210px;}#inix0l{border:0px solid #bddedd;display:flex;height:150px;justify-content:center;width:316px;}#imv886{color:#ffffff;}#i9yq4-2{text-align:center;}#i5az0q{color:#ffffff;}#i9yq4-3{text-align:center;}#igv7re-2{height:90px;width:90px;}#i8hu6l-2{height:90px;width:90px;}#i2m9q-2-2-3-2{color:#1a1a1a;}#i9yq4-2-2-3-2{text-align:center;}#projets-4{background-attachment:unset;background-color:#34283f;background-image:unset;background-image-color:unset;background-image-gradient:unset;background-image-gradient-dir:unset;background-image-gradient-type:unset;background-position:unset;background-repeat:unset;background-size:unset;}#i977i4-2-4-2-2{color:#1a1a1a;}#i9yq4-4{text-align:center;}#i977i4-2-2-2-2-2{color:#1a1a1a;}#i977i4-2-4-2-2-2-2{color:#1a1a1a;}#irmsx4{height:90px;width:90px;}#in0u7{background-color:rgba(0,0,0,0);}#iqlo32{color:#ffffff;text-decoration:#000000 #000000;}#in0u7-2{background-color:rgba(0,0,0,0);display:flex;justify-content:center;}#i2u4ll{border:1 solid #000000;}#ieh5tn{display:flex;justify-content:center;}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-10px);}}@keyframes pulse{0%, 100%{transform:scale(1);}50%{transform:scale(1.05);}}@keyframes rotate-slow{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes float-orb{0%, 100%{transform:translate(0, 0) scale(1);}50%{transform:translate(-30px, 30px) scale(1.1);}}@keyframes pulse-icon{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:0.6;transform:scale(1.1);}}@keyframes float-window{0%, 100%{transform:translateY(0) scale(1);}50%{transform:translateY(-20px) scale(1.02);}}@keyframes line-appear{from{opacity:0;transform:translateX(-20px);}to{opacity:0.7;transform:translateX(0);}}@keyframes orbit-circle{0%, 100%{transform:translate(0, 0) rotate(0deg);}25%{transform:translate(20px, -10px) rotate(90deg);}50%{transform:translate(0, -20px) rotate(180deg);}75%{transform:translate(-20px, -10px) rotate(270deg);}}@keyframes orbit-square{0%, 100%{transform:translate(0, 0) rotate(0deg);}33%{transform:translate(-15px, 20px) rotate(120deg);}66%{transform:translate(25px, 15px) rotate(240deg);}}@media (max-width: 992px){.stat{align-self:baseline;column-gap:10px;flex-direction:row;flex-wrap:wrap;justify-content:center;}.about__stats{flex-direction:column;}.stat__number{display:flex;}.stat__label{padding:24px 0px 0px 0px;}}@media (max-width: 768px){.projects__grid{grid-template-columns:1fr;}.services__grid{grid-template-columns:1fr;}.testimonials__grid{grid-template-columns:1fr;}.about__container{gap:2rem;grid-template-columns:1fr;}.about__stats{grid-template-columns:1fr;}.contact__link{max-width:350px;min-width:auto;width:100%;}.hero{padding:2rem 2rem 0rem 2rem;}.hero__content{align-items:center;}}@media (max-width: 480px){.hero{padding:1rem;}.projects{padding:4rem 1rem;}.services{padding:4rem 1rem;}.testimonials{padding:4rem 1rem;}.about{padding:4rem 1rem;}.contact{padding:4rem 1rem;}.service-card__icon{font-size:3rem;}.stat__label{padding:0px 0px 0px 0px;}.stat{flex-direction:column;width:100%;}}@keyframes float-1{0%, 100%{transform:translate(0, 0) rotate(0deg);}25%{transform:translate(20px, -20px) rotate(5deg);}50%{transform:translate(-10px, 20px) rotate(-5deg);}75%{transform:translate(15px, 10px) rotate(3deg);}}@keyframes float-card-1{0%, 100%{transform:translate(0, 0) rotate(0deg);}25%{transform:translate(15px, -15px) rotate(2deg);}50%{transform:translate(-10px, 10px) rotate(-2deg);}75%{transform:translate(10px, 5px) rotate(1deg);}}@keyframes float-2{0%, 100%{transform:translate(0, 0) rotate(0deg);}33%{transform:translate(-15px, 25px) rotate(-8deg);}66%{transform:translate(25px, -15px) rotate(8deg);}}@keyframes float-card-2{0%, 100%{transform:translate(0, 0) rotate(0deg);}33%{transform:translate(-20px, 15px) rotate(-3deg);}66%{transform:translate(15px, -10px) rotate(3deg);}}@keyframes float-3{0%, 100%{transform:translate(0, 0) scale(1);}50%{transform:translate(10px, -30px) scale(1.1);}}@keyframes float-card-3{0%, 100%{transform:translate(0, 0) rotate(0deg);}50%{transform:translate(20px, -20px) rotate(4deg);}}