.homepage-container[data-astro-cid-bbe6dxrz]{height:100vh;background:linear-gradient(180deg,var(--primary-bg-color) 0%,rgba(12,16,44,0) 20%)}lottie-player[data-astro-cid-bbe6dxrz]{z-index:-1;position:absolute;top:0;right:0;width:100%;height:auto}.hero-container[data-astro-cid-bbe6dxrz]{position:relative;left:11rem;font-size:2.5rem;font-weight:500;width:40%}.hero-container[data-astro-cid-bbe6dxrz]>h1[data-astro-cid-bbe6dxrz]{color:var(--neutral-text);font-size:1rem;font-weight:400}.accentued[data-astro-cid-bbe6dxrz]{color:var(--primary-accent)}.icon-mouse[data-astro-cid-bbe6dxrz]{position:absolute;bottom:1rem;left:calc(50% - 12px)}.icon-vector[data-astro-cid-bbe6dxrz]{position:absolute;bottom:2rem;left:calc(50% - 12px);animation:slide 2s ease-out infinite}@keyframes slide{0%{transform:0;opacity:1}to{transform:translateY(1rem);opacity:0}}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.homepage-container[data-astro-cid-bbe6dxrz]{height:100svh;max-width:fit-content;margin-inline:1rem}lottie-player[data-astro-cid-bbe6dxrz]{display:none}.hero-container[data-astro-cid-bbe6dxrz]{width:unset;left:unset;right:unset;font-size:3rem}}@media only screen and (min-device-width:481px)and (max-device-width:768px){.homepage-container[data-astro-cid-bbe6dxrz]{height:100vh;margin-inline:1rem}lottie-player[data-astro-cid-bbe6dxrz]{display:none}.hero-container[data-astro-cid-bbe6dxrz]{width:unset;left:unset;right:unset}.hero-container[data-astro-cid-bbe6dxrz]>h1[data-astro-cid-bbe6dxrz]{color:var(--neutral-text);font-size:1rem;font-weight:400}.accentued[data-astro-cid-bbe6dxrz]{color:var(--primary-accent)}.icon-scroll-down[data-astro-cid-bbe6dxrz]{position:absolute;bottom:10px;left:50%}}.project-container{display:grid;border:solid 1px var(--ternary-accent);>a{text-decoration:none}}.project-container:hover{background-color:var(--ternary-accent);>a>.first-row>*{background-color:var(--primary-bg-color)}}.project-container:first-child{display:grid;grid-column-start:1;grid-column-end:3}a>.first-row{display:grid;right:0;padding:24px 0 0 24px}.first-row div:last-child{justify-self:end}a>.preview-info{padding:64px 24px 24px}a>.preview-info>*:last-child{margin-top:8px}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.project-container{display:grid;border:solid 1px var(--ternary-accent);>a{text-decoration:none}}.project-container:hover{background-color:var(--ternary-accent);>a>.first-row>*{background-color:var(--primary-bg-color)}}.project-container:first-child{display:grid}a>.first-row{display:grid;right:0;padding:24px 0 0 24px}.first-row div:last-child{justify-self:end}a>.preview-info{padding:2rem 24px 24px}a>.preview-info>*:last-child{margin-top:8px}}.project-list[data-astro-cid-d4mtjuvi]{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);gap:2rem}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.project-list[data-astro-cid-d4mtjuvi]{display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);gap:0;row-gap:2rem}}@media only screen and (min-device-width:481px)and (max-device-width:768px){.project-list[data-astro-cid-d4mtjuvi]{display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);gap:0;row-gap:2rem}}a{text-decoration:none}.blog-container{display:grid}.blog-container:hover{& *>h3{color:var(--primary-accent)}}.blog-container:first-child{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem;grid-column-start:1;grid-column-end:4;padding-bottom:2rem;border-bottom:solid 1px var(--ternary-accent)}.blog-container:first-child>.first-row{grid-column-start:1;grid-column-end:3}.blog-container:first-child>.first-row>img{width:100%}.blog-container:first-child>a{grid-column-start:3;grid-column-end:4}.blog-container:not(:first-child){display:grid;padding-top:2rem;>.first-row{>img{display:none}}}.preview-info>h3{margin-bottom:.75rem}.preview-info>*:last-child{margin:.5rem 0rem 0rem}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.blog-container{display:flex;flex-direction:column}.blog-container:first-child{display:flex;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);column-gap:2rem;grid-column-start:1;grid-column-end:4;padding-bottom:2rem;border-bottom:solid 1px var(--ternary-accent)}}.posts-list[data-astro-cid-yxy45hhb]{display:grid;grid-template-columns:repeat(3,1fr);column-gap:32px}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.posts-list[data-astro-cid-yxy45hhb]{display:flex;flex-direction:column}}.cta[data-astro-cid-ne56ttnc]{padding:1.5rem 2rem;background-color:var(--primary-accent);margin-bottom:6.25rem;& div[data-astro-cid-ne56ttnc]{display:inline-flex;align-items:center;>p{margin-inline-end:2rem;max-width:35.675rem;color:var(--neutral-white)}>a{min-width:fit-content}}}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.cta[data-astro-cid-ne56ttnc]{padding:.75rem 1rem;background-color:var(--primary-accent);margin-bottom:4.25rem;& div[data-astro-cid-ne56ttnc]{display:inline-flex;flex-direction:column;align-items:center;>p{margin-inline-end:2rem;max-width:35.675rem}}}}.values[data-astro-cid-x3ytjy4e]{padding:3rem;margin-bottom:4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;border:solid 1px var(--ternary-accent);position:relative}.values[data-astro-cid-x3ytjy4e]>.background-image[data-astro-cid-x3ytjy4e]{position:absolute;opacity:.25;z-index:-1;inset:0;background-image:url(/backgrounds/motif_sombre.svg);background-position:center;background-size:cover}.value[data-astro-cid-x3ytjy4e]>svg[data-astro-cid-x3ytjy4e]{margin-bottom:.75rem}.value[data-astro-cid-x3ytjy4e]>[data-astro-cid-x3ytjy4e]:last-child{margin-top:.75rem;margin-bottom:0}@media only screen and (min-device-width:320px)and (max-device-width:1024px){.values[data-astro-cid-x3ytjy4e]{padding:1rem;margin-bottom:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:2rem;border:solid 1px var(--ternary-accent);position:relative}}
