.experience{padding-block:var(--space-64);display:flex;flex-direction:column;gap:var(--space-32)}@media (min-width: 1024px){.experience{padding-block:var(--space-160);gap:var(--space-64)}}.experience__list{display:flex;flex-direction:column;gap:var(--space-32)}@media (min-width: 768px){.experience__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-32)}}@media (min-width: 1024px){.experience__list{display:flex;flex-direction:column;gap:var(--space-64)}}.services{padding-block:var(--space-64);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48)}@media (min-width: 1024px){.services{padding-block:var(--space-160);grid-template-columns:repeat(12,1fr);gap:var(--space-64)}}.services__intro{grid-column:span 4;height:fit-content;display:flex;flex-direction:column;gap:var(--space-32)}@media (min-width: 1024px){.services__intro{grid-column:span 6;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-64)}}@media (min-width: 1024px){.services__intro>.c-title{grid-column:span 6}}@media (min-width: 1024px){.services__intro>.c-text{grid-column:2/7}}.services>.c-services-list{grid-column:span 4}@media (min-width: 1024px){.services>.c-services-list{grid-column:8/12}}.contact{padding-block:var(--space-64);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48) var(--space-48)}@media (min-width: 768px){.contact{grid-template-columns:repeat(12,1fr);gap:var(--space-64) var(--space-32)}}@media (min-width: 1024px){.contact{padding-block:var(--space-160);gap:var(--space-96) var(--space-64)}}.contact>.c-title{grid-column:span 4}@media (min-width: 768px){.contact>.c-title{grid-column:span 12}}.contact__form{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-32)}@media (min-width: 768px){.contact__form{grid-column:span 12;gap:var(--space-48)}}@media (min-width: 1024px){.contact__form{gap:var(--space-64)}}.contact>section{grid-column:span 4;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48) var(--space-48)}@media (min-width: 768px){.contact>section{grid-column:span 12;grid-template-columns:repeat(11,1fr);gap:var(--space-64) var(--space-32)}}@media (min-width: 1024px){.contact>section{gap:var(--space-64)}}@media (min-width: 1400px){.contact>section{grid-column:span 11}}.contact__info{grid-column:1/5;grid-row:2/3;display:flex;flex-direction:column;gap:var(--space-32)}@media (min-width: 768px){.contact__info{grid-column:2/7;gap:var(--space-48)}}@media (min-width: 1024px){.contact__info{grid-row:1/2;grid-column:1/4;gap:var(--space-48)}}@media (min-width: 1400px){.contact__info{grid-column:2/5}}.contact__info>div{display:flex;flex-direction:column;gap:var(--space-16)}@media (min-width: 768px){.contact__info>div{gap:var(--space-32)}}@media (min-width: 1024px){.contact__info>div{gap:var(--space-48)}}.contact__info>div>ul{display:flex;flex-direction:column;gap:var(--space-4)}.contact__socials{grid-column:1/5;grid-row:3/4;display:flex;flex-direction:column;gap:var(--space-16)}@media (min-width: 768px){.contact__socials{grid-column:7/12;grid-row:2/3;gap:var(--space-32)}}@media (min-width: 1024px){.contact__socials{gap:var(--space-48);grid-row:1/2;grid-column:5/8}}.contact__form-submit{grid-column:span 4;display:flex;justify-content:flex-end;height:fit-content}@media (min-width: 768px){.contact__form-submit{grid-column:span 12}}@media (min-width: 1024px){.contact__form-submit{grid-column:8/12}}.testimonials{padding-block:var(--space-64);display:flex;flex-direction:column;gap:var(--space-32)}@media (min-width: 1024px){.testimonials{padding-block:var(--space-160);gap:var(--space-64)}}.hero{padding-bottom:var(--space-16);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48)}@media (min-width: 420px){.hero{padding-bottom:var(--space-32)}}@media (min-width: 768px){.hero{padding-bottom:var(--space-64);grid-template-columns:repeat(8,1fr)}}@media (min-width: 1024px){.hero{grid-template-columns:repeat(12,1fr)}}@media (min-width: 1400px){.hero{gap:var(--space-64)}}.hero__image{display:none;position:relative}@media (min-width: 768px){.hero__image{grid-column:1/4;display:initial}}@media (min-width: 1024px){.hero__image{display:initial;grid-column:1/6}}.hero__image .c-social-links{position:absolute;bottom:var(--space-16);left:var(--space-24)}@media (min-width: 1400px){.hero__image .c-social-links{bottom:var(--space-24);left:var(--space-32)}}.hero__image .c-picture__image{aspect-ratio:4/5}.hero__main{height:100%;gap:var(--space-24) var(--space-48);grid-column:span 4;display:grid;grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.hero__main{display:flex;flex-direction:column;justify-content:space-between;grid-column:4/9}}@media (min-width: 1024px){.hero__main{gap:var(--space-96);grid-column:6/13}}.hero__main>.hero__title{grid-column:span 4}.hero__main>.c-picture{grid-row:2/3;grid-column:span 3}@media (min-width: 420px){.hero__main>.c-picture{grid-column:span 3}}@media (min-width: 768px){.hero__main>.c-picture{display:none}}.hero__main>.c-social-links{grid-column:span 4;grid-row:3/4;justify-self:flex-end}@media (min-width: 768px){.hero__main>.c-social-links{display:none}}.hero__main>.hero__cta{grid-column:span 4;grid-row:4/5}.hero__cta{display:flex;gap:var(--space-16);flex-direction:column}@media (min-width: 768px){.hero__cta{flex-direction:row;justify-content:flex-end}}.hero__title{display:grid}.hero__title>.c-title:nth-child(2n){justify-self:flex-end}.hero__title>.c-title:nth-child(odd){justify-self:flex-start}@media (min-width: 1024px){.hero__title{margin-top:var(--space-64)}}.projects{padding-block:var(--space-64);display:flex;flex-direction:column;gap:var(--space-48)}@media (min-width: 768px){.projects{gap:var(--space-96)}}@media (min-width: 1024px){.projects{padding-block:var(--space-160)}}.projects>.c-title{max-width:100%;margin-bottom:0}@media (min-width: 1024px){.projects>.c-title{max-width:70%}}@media (min-width: 1400px){.projects>.c-title{margin-bottom:var(--space-96)}}.projects__list{display:flex;flex-direction:column;gap:var(--space-96)}@media (min-width: 768px){.projects__list{gap:var(--space-256)}}@media (min-width: 1024px){.projects__list{gap:var(--space-400)}}.project-hero{padding-bottom:var(--space-64);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48)}@media (min-width: 768px){.project-hero{grid-template-columns:repeat(12,1fr);gap:var(--space-48) var(--space-32)}}@media (min-width: 1024px){.project-hero{padding-block:var(--space-32) var(--space-160);gap:var(--space-96) var(--space-64)}}.project-hero__info{grid-column:span 4;display:flex;justify-content:space-between;flex-direction:column;gap:var(--space-24)}@media (min-width: 768px){.project-hero__info{gap:var(--space-48);grid-column:span 12}}@media (min-width: 1024px){.project-hero__info{gap:var(--space-64);grid-column:1/7}}@media (min-width: 1400px){.project-hero__info{gap:var(--space-96);grid-column:1/8}}@media (min-width: 1024px){.project-hero__info>.c-picture{display:none}}.project-hero__info-details{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-32) var(--space-48)}@media (min-width: 768px){.project-hero__info-details{grid-template-columns:repeat(12,1fr);gap:var(--space-64)}}@media (min-width: 1024px){.project-hero__info-details{grid-template-columns:repeat(7,1fr);gap:var(--space-48)}}@media (min-width: 1400px){.project-hero__info-details{gap:var(--space-64)}}.project-hero__info-details>div:nth-child(1){grid-column:1/3}@media (min-width: 768px){.project-hero__info-details>div:nth-child(1){grid-column:1/4}}@media (min-width: 1400px){.project-hero__info-details>div:nth-child(1){grid-column:1/3}}.project-hero__info-details>div:nth-child(2){grid-column:3/5}@media (min-width: 768px){.project-hero__info-details>div:nth-child(2){grid-column:4/7}}@media (min-width: 1400px){.project-hero__info-details>div:nth-child(2){grid-column:3/5}}.project-hero__info-details>div:nth-child(3){grid-column:1/3}@media (min-width: 768px){.project-hero__info-details>div:nth-child(3){grid-column:7/10}}@media (min-width: 1024px){.project-hero__info-details>div:nth-child(3){grid-column:1/4;grid-row:2/3}}@media (min-width: 1400px){.project-hero__info-details>div:nth-child(3){grid-column:1/3}}.project-hero__info-details>div:nth-child(4){grid-column:3/5}@media (min-width: 768px){.project-hero__info-details>div:nth-child(4){grid-column:10/13}}@media (min-width: 1024px){.project-hero__info-details>div:nth-child(4){grid-column:4/7;grid-row:2/3}}@media (min-width: 1400px){.project-hero__info-details>div:nth-child(4){grid-column:3/5}}.project-hero__info-details>.c-tech-stack-list{display:none}@media (min-width: 1400px){.project-hero__info-details>.c-tech-stack-list{display:initial;grid-column:6/8;grid-row:1/3;align-self:flex-end}}.project-hero__image{display:none}@media (min-width: 1024px){.project-hero__image{display:initial;grid-column:7/13}}@media (min-width: 1400px){.project-hero__image{grid-column:8/13}}.project-hero__intro{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-24)}@media (min-width: 768px){.project-hero__intro{grid-column:span 12;flex-direction:row;gap:var(--space-64)}}@media (min-width: 1024px){.project-hero__intro{grid-column:span 10}}.project-highlight{padding-block:var(--space-64);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:var(--space-32) var(--space-48)}@media (min-width: 768px){.project-highlight{grid-template-columns:repeat(12,1fr);padding-block:var(--space-96);gap:var(--space-32) var(--space-48)}}@media (min-width: 1024px){.project-highlight{padding-block:var(--space-160);gap:var(--space-64)}}.project-highlight>.c-picture{grid-column:span 4}@media (min-width: 768px){.project-highlight>.c-picture{grid-column:2/12}}@media (min-width: 1400px){.project-highlight>.c-picture{grid-column:3/11}}.project-highlight>.c-text{grid-column:span 4;text-align:center}@media (min-width: 768px){.project-highlight>.c-text{grid-column:2/12}}@media (min-width: 1400px){.project-highlight>.c-text{grid-column:3/11}}.project-showcase{padding-block:var(--space-48);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48)}@media (min-width: 768px){.project-showcase{padding-block:var(--space-64);grid-template-columns:repeat(12,1fr);gap:var(--space-64) var(--space-48)}}@media (min-width: 1024px){.project-showcase{padding-block:var(--space-96);gap:var(--space-96) var(--space-64)}}@media (min-width: 1400px){.project-showcase{padding-block:var(--space-160)}}.project-showcase__explaination{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-24) var(--space-48);grid-column:span 4}@media (min-width: 768px){.project-showcase__explaination{grid-template-columns:repeat(12,1fr);grid-column:span 12;gap:var(--space-48)}}@media (min-width: 1024px){.project-showcase__explaination{gap:var(--space-64)}}.project-showcase__explaination>.c-text{grid-column:span 4}@media (min-width: 768px){.project-showcase__explaination>.c-text{grid-column:7/13}}@media (min-width: 1024px){.project-showcase__explaination>.c-text{grid-column:8/13}}.project-showcase__explaination>.c-title{grid-column:span 4}@media (min-width: 768px){.project-showcase__explaination>.c-title{grid-column:1/6}}@media (min-width: 1024px){.project-showcase__explaination>.c-title{grid-column:1/6}}.project-showcase>.c-picture{grid-column:span 4}@media (min-width: 768px){.project-showcase>.c-picture{grid-column:span 12}}.column-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-16) var(--space-32);padding-block:var(--space-16)}@media (min-width: 420px){.column-gallery{padding-block:var(--space-48);gap:var(--space-48) var(--space-32)}}@media (min-width: 768px){.column-gallery{grid-template-columns:repeat(12,1fr);gap:var(--space-64) var(--space-32);padding-block:var(--space-64)}}@media (min-width: 1024px){.column-gallery{gap:var(--space-96) var(--space-64);padding-block:var(--space-96)}}@media (min-width: 1400px){.column-gallery{padding-block:var(--space-160);gap:var(--space-160) var(--space-64)}}.column-gallery>.c-picture:nth-child(1){grid-column:span 4}@media (min-width: 768px){.column-gallery>.c-picture:nth-child(1){grid-column:1/10}}.column-gallery>.c-picture:nth-child(2){grid-column:span 4}@media (min-width: 768px){.column-gallery>.c-picture:nth-child(2){grid-column:4/13}}.column-gallery--mirrored>.c-picture:nth-child(1){grid-column:span 4}@media (min-width: 768px){.column-gallery--mirrored>.c-picture:nth-child(1){grid-column:4/13}}.column-gallery--mirrored>.c-picture:nth-child(2){grid-column:span 4}@media (min-width: 768px){.column-gallery--mirrored>.c-picture:nth-child(2){grid-column:1/10}}@use "@styles/mixins.scss" as *;.next-case{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48);padding-block:var(--space-48)}@media (min-width: 420px){.next-case{padding-block:var(--space-64)}}@media (min-width: 768px){.next-case{grid-template-columns:repeat(12,1fr);gap:var(--space-48) var(--space-32)}}@media (min-width: 1024px){.next-case{padding-block:var(--space-96)}}@media (min-width: 1400px){.next-case{padding-block:var(--space-160)}}.next-case__info{grid-column:span 4;display:flex;gap:var(--space-16);flex-direction:column;justify-content:space-between}@media (min-width: 768px){.next-case__info{grid-column:span 12}}@media (min-width: 1024px){.next-case__info{grid-column:1/7}}@media (min-width: 1400px){.next-case__info{grid-column:1/6}}.next-case__info>.c-text{max-width:100%}@media (min-width: 420px){.next-case__info>.c-text{max-width:80%}}.next-case>.c-link{grid-column:span 4}@media (min-width: 768px){.next-case>.c-link{grid-column:span 12}}@media (min-width: 1024px){.next-case>.c-link{grid-column:7/13}}@media (min-width: 1400px){.next-case>.c-link{grid-column:6/13}}.project-split-highlight{display:grid;padding-block:var(--space-48);align-items:center;grid-template-columns:repeat(4,1fr);gap:var(--space-24) var(--space-48)}@media (min-width: 768px){.project-split-highlight{grid-template-columns:repeat(12,1fr);padding-block:var(--space-64)}}@media (min-width: 1024px){.project-split-highlight{padding-block:var(--space-96)}}@media (min-width: 1400px){.project-split-highlight{padding-block:var(--space-160)}}.project-split-highlight>.c-picture{grid-column:span 4}@media (min-width: 768px){.project-split-highlight>.c-picture{grid-column:1/7;grid-row:1}}.project-split-highlight>.c-text{grid-column:span 4}@media (min-width: 768px){.project-split-highlight>.c-text{grid-column:7/13}}.project-split-highlight--mirrored>.c-text{grid-column:1/7}@media (min-width: 768px){.project-split-highlight--mirrored>.c-text{grid-column:1/7;grid-row:1}}.project-split-highlight--mirrored>.c-picture{grid-column:span 4;grid-row:1}@media (min-width: 768px){.project-split-highlight--mirrored>.c-picture{grid-column:7/13}}.explaination{padding-block:var(--space-48);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-48)}@media (min-width: 768px){.explaination{padding-block:var(--space-64);grid-template-columns:repeat(12,1fr);gap:var(--space-32)}}@media (min-width: 1024px){.explaination{padding-block:var(--space-96);gap:var(--space-64)}}@media (min-width: 1400px){.explaination{padding-block:var(--space-160)}}.explaination>.c-text{grid-column:span 4;white-space:pre-line}@media (min-width: 768px){.explaination>.c-text{grid-column:span 10}}@media (min-width: 1024px){.explaination>.c-text{grid-column:span 8}}@media (min-width: 1400px){.explaination>.c-text{grid-column:span 6}}
