@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-leading:initial}}}.singleProject{width:100%;min-height:100vh;padding-top:calc(var(--spacing,.25rem)*35);position:relative}.singleProject .container .projectHeader{margin-bottom:calc(var(--spacing,.25rem)*10);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*20);grid-template-columns:2fr .9fr;display:grid}.singleProject .container .projectHeader .reference-link svg{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.singleProject .container .projectHeader .reference-link:hover svg{transform:translate(10px)}.singleProject .container .projectContent{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}@media screen and (max-width:1366px){.singleProject{padding-top:calc(var(--spacing,.25rem)*50)}}@media screen and (max-width:1024px){.singleProject{padding-top:calc(var(--spacing,.25rem)*80)}.singleProject .container .projectHeader .projectContent .projectName h1,.singleProject .container .projectHeader .projectContent .projectName span,.singleProject .container .projectHeader .projectContent .projectName p{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}.singleProject .container .projectHeader .projectContent h2{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.singleProject .container .projectHeader .projectContent p{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:1.5;line-height:1.5}.singleProject .container .projectHeader .projectTags{gap:calc(var(--spacing,.25rem)*15)}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) ul{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*5)}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) ul li{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));padding:calc(var(--spacing,.25rem)*8)!important}.singleProject .container .projectHeader .projectTags .reference-link{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}.singleProject .container .relatedProjects h3{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.singleProject .container .relatedProjects .projects .relatedProjectCard .relatedProjectInfo h4{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}.singleProject .container .relatedProjects .projects .relatedProjectCard .relatedProjectInfo span{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}@media screen and (max-width:768px){.singleProject .container .projectHeader{grid-template-columns:repeat(1,minmax(0,1fr))}.singleProject .container .projectHeader .projectContent .projectName h1,.singleProject .container .projectHeader .projectContent .projectName span,.singleProject .container .projectHeader .projectContent .projectName p{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.singleProject .container .projectHeader .projectContent h2{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}.singleProject .container .projectHeader .projectContent p{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:1.5;line-height:1.5}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) h3{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) ul{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*5)}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) ul li{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}.singleProject .container .projectHeader .projectTags .reference-link{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media screen and (max-width:500px){.singleProject{padding-top:calc(var(--spacing,.25rem)*150)}.singleProject .container .projectHeader{gap:calc(var(--spacing,.25rem)*35)}.singleProject .container .projectHeader .projectContent .projectName h1,.singleProject .container .projectHeader .projectContent .projectName span,.singleProject .container .projectHeader .projectContent .projectName p{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}.singleProject .container .projectHeader .projectContent h2{font-size:10rem}.singleProject .container .projectHeader .projectContent p{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));--tw-leading:1.5;line-height:1.5}.singleProject .container .projectHeader .projectTags{gap:calc(var(--spacing,.25rem)*35)}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) h3{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) ul{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*5)}:is(.singleProject .container .projectHeader .projectTags .projectTechnologies,.singleProject .container .projectHeader .projectTags .projectServices) ul li{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1));padding:calc(var(--spacing,.25rem)*8)!important}.singleProject .container .projectHeader .projectTags .reference-link{font-size:var(--text-9xl,8rem);line-height:var(--tw-leading,var(--text-9xl--line-height,1))}.singleProject .container .relatedProjects{padding-block:calc(var(--spacing,.25rem)*50)!important}.singleProject .container .relatedProjects h3{font-size:var(--text-9xl,8rem);line-height:var(--tw-leading,var(--text-9xl--line-height,1))}.singleProject .container .relatedProjects .projects{margin-top:calc(var(--spacing,.25rem)*25);gap:calc(var(--spacing,.25rem)*35)}.singleProject .container .relatedProjects .projects .relatedProjectCard .relatedProjectInfo{padding-top:calc(var(--spacing,.25rem)*15)}.singleProject .container .relatedProjects .projects .relatedProjectCard .relatedProjectInfo h4{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}.singleProject .container .relatedProjects .projects .relatedProjectCard .relatedProjectInfo span{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
