*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}.h1{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-none);font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.h2{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.h2-aspecta{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-family:var(--font-family-aspecta)}.h3{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.h4{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-none);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.h5{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-none);font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.h6{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-h6);line-height:var(--line-height-h6)}.p-lg{font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.p-base{font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}.p-sm{font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.p-xs-medium{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.p-xs{font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-4{right:1rem}.right-\[var\(--padding-right\)\]{right:var(--padding-right)}.top-0{top:0}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-\[var\(--section-margin-base-sec\)\]{margin-top:var(--section-margin-base-sec);margin-bottom:var(--section-margin-base-sec)}.mb-4{margin-bottom:1rem}.mb-72{margin-bottom:18rem}.mb-9{margin-bottom:2.25rem}.mb-\[0\.375rem\]{margin-bottom:.375rem}.mb-\[var\(--section-margin-base\)\]{margin-bottom:var(--section-margin-base)}.mb-\[var\(--section-margin-base-sec\)\]{margin-bottom:var(--section-margin-base-sec)}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-4{margin-top:1rem}.mt-\[0\.875rem\]{margin-top:.875rem}.mt-\[2px\]{margin-top:2px}.mt-\[var\(--section-margin-base-ter\)\]{margin-top:var(--section-margin-base-ter)}.mt-\[var\(--section-margin-sm\)\]{margin-top:var(--section-margin-sm)}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\.5\/1\]{aspect-ratio:1.5/1}.aspect-\[11\/5\]{aspect-ratio:11/5}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[5\/6\]{aspect-ratio:5/6}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-\[0\.875rem\]{height:.875rem}.h-\[1\.125rem\]{height:1.125rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[1\.875rem\]{min-height:1.875rem}.min-h-\[18\.75rem\]{min-height:18.75rem}.min-h-\[31\.25rem\]{min-height:31.25rem}.min-h-\[32\.125rem\]{min-height:32.125rem}.min-h-\[440px\]{min-height:440px}.w-1{width:.25rem}.w-\[0\.875rem\]{width:.875rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[400px\]{width:400px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[1\.875rem\]{min-width:1.875rem}.max-w-\[23\.75rem\]{max-width:23.75rem}.max-w-\[27\.375rem\]{max-width:27.375rem}.max-w-\[28\.75rem\]{max-width:28.75rem}.max-w-\[318px\]{max-width:318px}.max-w-\[410px\]{max-width:410px}.max-w-\[68\.75rem\]{max-width:68.75rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.4\]{--tw-scale-x: 1.4;--tw-scale-y: 1.4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-auto{cursor:auto}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3x{gap:var(--spacing-3x)}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-9{gap:2.25rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[1\.375rem\]{gap:1.375rem}.gap-\[6\.25rem\]{gap:6.25rem}.gap-\[var\(--section-margin-md\)\]{gap:var(--section-margin-md)}.gap-\[var\(--section-margin-xs\)\]{gap:var(--section-margin-xs)}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-12{row-gap:3rem}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.border{border-width:1px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-r{border-right-width:1px}.border-none{border-style:none}.border-\[--neutrals-base\]{border-color:var(--neutrals-base)}.border-bg-primary{border-color:var(--neutrals-darker-1)}.border-border-primary,.border-elements-secondary{border-color:var(--neutrals-base)}.border-b-border-primary{border-bottom-color:var(--neutrals-base)}.\!bg-bg-body{background-color:var(--neutrals-darker-2)!important}.\!bg-bg-primary-lighter-2{background-color:var(--bg-primary-lighter-2)!important}.bg-bg-alpha-primary-darker-50\%{background-color:#10101080}.bg-bg-body{background-color:var(--neutrals-darker-2)}.bg-bg-primary{background-color:var(--neutrals-darker-1)}.bg-bg-primary-lighter-1{background-color:var(--bg-primary-lighter-1)}.bg-bg-secondary{background-color:var(--neutrals-lighter-9)}.bg-btn-primary-bg,.bg-elements-brand{background-color:var(--brand-base)}.bg-elements-secondary-lighter-3{background-color:var(--neutrals-lighter-3)}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[var\(--section-margin-sm\)\]{padding-top:var(--section-margin-sm);padding-bottom:var(--section-margin-sm)}.pb-12{padding-bottom:3rem}.pb-6{padding-bottom:1.5rem}.pb-9{padding-bottom:2.25rem}.pb-\[var\(--section-margin-sm\)\]{padding-bottom:var(--section-margin-sm)}.pl-6{padding-left:1.5rem}.pt-\[100px\]{padding-top:100px}.text-center{text-align:center}.text-end{text-align:end}.text-\[1\.125rem\]{font-size:1.125rem}.text-h3{font-size:var(--font-size-h3)}.text-h4{font-size:var(--font-size-h4)}.text-h5{font-size:var(--font-size-h5)}.text-md{font-size:var(--font-size-md)}.text-xs{font-size:var(--font-size-xs)}.font-medium{font-weight:var(--font-weight-medium)}.font-regular{font-weight:var(--font-weight-regular)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[1\.125rem\]{line-height:1.125rem}.leading-h3{line-height:var(--line-height-h3)}.leading-h4{line-height:var(--line-height-h4)}.leading-h5{line-height:var(--line-height-h5)}.leading-md{line-height:var(--line-height-md)}.leading-xs{line-height:var(--line-height-xs)}.tracking-base{letter-spacing:var(--letter-spacing-base)}.text-elements-secondary-lighter-1{color:var(--neutrals-lighter-1)}.text-text-brand{color:var(--brand-base)}.text-text-primary{color:var(--neutrals-lighter-7)}.text-text-primary-lighter-1{color:var(--neutrals-lighter-8)}.text-text-secondary{color:var(--neutrals-lighter-3)}.text-text-white{color:var(--neutrals-lighter-9)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--text-primary: var(--neutrals-lighter-7);--text-secondary-darker-1: var(--neutrals-lighter-1);--text-secondary: var(--neutrals-lighter-3);--text-white: var(--neutrals-lighter-9);--btn-primary-bg: var(--brand-base);--btn-primary-bg-disabled: var(--neutrals-base);--bg-body: var(--neutrals-darker-2);--bg-primary-lighter-1: #252525;--bg-primary-lighter-2: rgba(48, 48, 48, 1);--elements-primary: var(--neutrals-lighter-7);--border-primary: var(--neutrals-base);--text-primary-lighter-1: var(--neutrals-lighter-8);--elements-primary-lighter-1: var(--neutrals-lighter-8);--btn-outline-bg-hover: var(--neutrals-lighter-9);--bg-secondary: var(--neutrals-lighter-9);--bg-primary: var(--neutrals-darker-1);--elements-white: var(--neutrals-lighter-9);--text-tertiary: var(--neutrals-base);--elements-secondary: var(--neutrals-base);--elements-secondary-lighter-1: var(--neutrals-lighter-1);--bg-secondary-lighter-1: var(--neutrals-lighter-7);--bg-alpha-primary: var(--neutrals-alpha-200);--text-brand: var(--brand-base);--border-brand: var(--brand-base);--elements-brand: var(--brand-base);--elements-secondary-lighter-2: var(--neutrals-lighter-3);--global-font-size: .833334vw;--container-padding-x: 48px;--corner-angle: .9375rem;--header-height: 85px}@media (min-width: 2001px){:root{--global-font-size: 16px}}@media (max-width: 1919px){:root{--global-font-size: 1.05vw}}@media (max-width: 1399px){:root{--global-font-size: 1.06vw}}@media (max-width: 1199px){:root{--container-padding-x: 32px;--global-font-size: 1.21vw}}@media (max-width: 999px){:root{--global-font-size: 16px}}@media (max-width: 479px){:root{--container-padding-x: 20px;--corner-angle: .75rem}}:root{--burger-width: .875rem;--burger-height: .875rem;--burger-items-gap: .25rem;--burger-line-amount: 3;--burger-line-thickness: calc((var(--burger-height) - ((var(--burger-line-amount) - 1) * var(--burger-items-gap))) / var(--burger-line-amount))}@media (max-width: 479px){:root{--burger-width: 1.125rem;--burger-height: 1.125rem}}:root{--hero-banner-padding: 2.25rem;--hero-banner-padding-bottom: calc(var(--hero-banner-padding) + var(--header-height))}@media (max-width: 1199px){:root{--hero-banner-padding: 1.5rem}}:root{--border-color: var(--neutrals-base);--bg-color: transparent;--text-color: var(--text-white);--card-border-color: var(--neutrals-darker-1);--card-bg-color: var(--neutrals-darker-1);--loading-size: 12px;--loading-bg-position: calc(var(--loading-size) * .365);--normal-color: var(--neutrals-darker-1);--error-color: #de3e36}:root{--neutrals-darker-2: #111111ff;--neutrals-darker-1: #1a1a1aff;--neutrals-base: #303030ff;--neutrals-lighter-1: #6b6b6bff;--neutrals-lighter-2: #7f7f7fff;--neutrals-lighter-3: #999999ff;--neutrals-lighter-4: #abababff;--neutrals-lighter-5: #c2c2c2ff;--neutrals-lighter-6: #d8d8d8ff;--neutrals-lighter-7: #edededff;--brand-darker-2: #c46512ff;--brand-darker-1: #e07415ff;--brand-base: #eb852bff;--brand-lighter-1: #ee9444ff;--brand-lighter-2: #f09e57ff;--brand-lighter-3: #f2ae73ff;--brand-lighter-4: #f5be8fff;--brand-lighter-5: #f7ceabff;--brand-lighter-6: #fadfc7ff;--brand-lighter-7: #fcefe3ff;--neutrals-lighter-9: #ffffffff;--neutrals-alpha-200: #1111113d;--neutrals-lighter-8: #f4f4f4ff;--spacing-0x: 0rem ;--spacing-1x: .125rem ;--spacing-2x: .25rem ;--spacing-3x: .375rem ;--spacing-4x: .5rem ;--spacing-5x: .625rem ;--spacing-6x: .75rem ;--spacing-7x: .875rem ;--spacing-8x: 1rem ;--spacing-9x: 1.125rem ;--spacing-10x: 1.25rem ;--spacing-11x: 1.375rem ;--spacing-12x: 1.5rem ;--spacing-13x: 1.625rem ;--spacing-14x: 1.75rem ;--spacing-15x: 1.875rem ;--spacing-16x: 2rem ;--spacing-17x: 2.125rem ;--spacing-18x: 2.25rem ;--spacing-19x: 2.375rem ;--spacing-20x: 2.5rem ;--spacing-21x: 2.625rem ;--spacing-22x: 2.75rem ;--spacing-23x: 2.875rem ;--spacing-24x: 3rem ;--spacing-25x: 3.125rem ;--spacing-26x: 3.25rem ;--spacing-27x: 3.375rem ;--spacing-28x: 3.5rem ;--spacing-29x: 3.625rem ;--spacing-30x: 3.75rem ;--spacing-31x: 3.875rem ;--spacing-32x: 4rem ;--spacing-33x: 4.125rem ;--spacing-34x: 4.25rem ;--spacing-35x: 4.375rem ;--spacing-36x: 4.5rem ;--spacing-37x: 4.625rem ;--spacing-38x: 4.75rem ;--spacing-39x: 4.875rem ;--spacing-40x: 5rem ;--spacing-41x: 5.125rem ;--spacing-42x: 5.25rem ;--spacing-43x: 5.375rem ;--spacing-44x: 5.5rem ;--spacing-45x: 5.625rem ;--spacing-46x: 5.75rem ;--spacing-47x: 5.875rem ;--spacing-48x: 6rem ;--spacing-49x: 6.125rem ;--spacing-50x: 6.25rem ;--spacing-51x: 6.375rem ;--spacing-52x: 6.5rem ;--spacing-53x: 6.625rem ;--spacing-54x: 6.75rem ;--spacing-55x: 6.875rem ;--spacing-56x: 7rem ;--spacing-57x: 7.125rem ;--spacing-58x: 7.25rem ;--spacing-59x: 7.375rem ;--spacing-60x: 7.5rem ;--spacing-61x: 7.625rem ;--spacing-62x: 7.75rem ;--spacing-63x: 7.875rem ;--spacing-64x: 8rem ;--spacing-65x: 8.125rem ;--spacing-66x: 8.25rem ;--spacing-67x: 8.375rem ;--spacing-68x: 8.5rem ;--spacing-69x: 8.625rem ;--spacing-70x: 8.75rem ;--spacing-71x: 8.875rem ;--spacing-72x: 9rem ;--spacing-73x: 9.125rem ;--spacing-74x: 9.25rem ;--spacing-75x: 9.375rem ;--spacing-76x: 9.5rem ;--spacing-77x: 9.625rem ;--spacing-78x: 9.75rem ;--spacing-79x: 9.875rem ;--spacing-80x: 10rem ;--spacing-81x: 10.125rem ;--spacing-82x: 10.25rem ;--spacing-83x: 10.375rem ;--spacing-84x: 10.5rem ;--spacing-85x: 10.625rem ;--spacing-86x: 10.75rem ;--spacing-87x: 10.875rem ;--spacing-88x: 11rem ;--spacing-89x: 11.125rem ;--spacing-90x: 11.25rem ;--spacing-91x: 11.375rem ;--spacing-92x: 11.5rem ;--spacing-93x: 11.625rem ;--spacing-94x: 11.75rem ;--spacing-95x: 11.875rem ;--spacing-96x: 12rem ;--spacing-97x: 12.125rem ;--spacing-98x: 12.25rem ;--spacing-99x: 12.375rem ;--spacing-100x: 12.5rem ;--spacing-101x: 12.625rem ;--spacing-102x: 12.75rem ;--spacing-103x: 12.875rem ;--spacing-104x: 13rem ;--spacing-105x: 13.125rem ;--spacing-106x: 13.25rem ;--spacing-107x: 13.375rem ;--spacing-108x: 13.5rem ;--spacing-109x: 13.625rem ;--spacing-110x: 13.75rem ;--spacing-111x: 13.875rem ;--spacing-112x: 14rem ;--spacing-113x: 14.125rem ;--spacing-114x: 14.25rem ;--spacing-115x: 14.375rem ;--spacing-116x: 14.5rem ;--spacing-117x: 14.625rem ;--spacing-118x: 14.75rem ;--spacing-119x: 14.875rem ;--spacing-120x: 15rem ;--spacing-121x: 15.125rem ;--spacing-122x: 15.25rem ;--spacing-123x: 15.375rem ;--spacing-124x: 15.5rem ;--spacing-125x: 15.625rem ;--spacing-126x: 15.75rem ;--spacing-127x: 15.875rem ;--spacing-128x: 16rem ;--spacing-129x: 16.125rem ;--spacing-130x: 16.25rem ;--spacing-131x: 16.375rem ;--spacing-132x: 16.5rem ;--spacing-133x: 16.625rem ;--spacing-134x: 16.75rem ;--spacing-135x: 16.875rem ;--spacing-136x: 17rem ;--spacing-137x: 17.125rem ;--spacing-138x: 17.25rem ;--spacing-139x: 17.375rem ;--spacing-140x: 17.5rem }:root{--font-family-aspecta: "Aspecta", sans-serif;--font-size-h1: 4.375rem;--font-size-h2: .875rem;--font-size-h3: .75rem;--font-size-h4: 5.25rem;--font-size-h5: 3.875rem;--font-size-h6: .9375rem;--font-size-xlg: 5.25rem;--font-size-lg: 1.125rem;--font-size-base: .9375rem;--font-size-md: .875rem;--font-size-sm: .8125rem;--font-size-xs: .75rem;--font-size-xs-In-11: .75rem;--font-size-2xs: .6875rem;--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-regular: 400;--letter-spacing-base: -.01875rem;--letter-spacing-none: 0rem;--line-height-h1: 3.875rem;--line-height-h2: 1.25rem;--line-height-h3: .9375rem;--line-height-h4: 4.75rem;--line-height-h5: 3.625rem;--line-height-h6: 1.375rem;--line-height-xlg: 4.375rem;--line-height-lg: 1.625rem;--line-height-base: 1.375rem;--line-height-md: 1.25rem;--line-height-sm: 1.25rem;--line-height-xs: 1rem;--line-height-xs-In-11: .875rem;--line-height-2xs: .875rem;--border-radius-full: 62.4375rem;--content-max-width-xl: 120rem;--content-max-width-md: 62.5rem;--content-max-width-xs: 30rem}@media (max-width: 1199px){:root{--font-size-h5: 3.584375rem;--font-size-base: .965625rem;--font-size-md: .875625rem;--line-height-h5: 3.446875rem;--line-height-base: 1.37875rem;--line-height-md: 1.37875rem;--line-height-lg: 1.69625rem}}@media (max-width: 999px){:root{--font-size-h1: 56px;--font-size-h2: 15px;--font-size-h3: 13px;--font-size-h4: 66px;--font-size-h5: 48px;--font-size-xlg: 72px;--font-size-lg: 20px;--font-size-base: 16px;--font-size-md: 15px;--font-size-sm: 14px;--font-size-xs: 13px;--font-size-xs-In-11: 13px;--line-height-h1: 50px;--line-height-h2: 22px;--line-height-h3: 18px;--line-height-h4: 60px;--line-height-h5: 46px;--line-height-xlg: 64px;--line-height-lg: 28px;--line-height-base: 24px;--line-height-md: 22px;--line-height-sm: 22px;--line-height-xs: 18px;--line-height-xs-In-11: 14px}}@media (max-width: 479px){:root{--font-size-h1: 44px;--font-size-h2: 14px;--font-size-h3: 12px;--font-size-h4: 54px;--font-size-h5: 40px;--font-size-lg: 18px;--font-size-base: 15px;--font-size-md: 14px;--font-size-sm: 13px;--font-size-xs: 12px;--font-size-xs-In-11: 12px;--line-height-h1: 42px;--line-height-h2: 20px;--line-height-h3: 17.94px;--line-height-h4: 48px;--line-height-h5: 40px;--line-height-xlg: 70px;--line-height-lg: 26px;--line-height-base: 22px;--line-height-md: 20px;--line-height-sm: 20px;--line-height-xs: 16px}}@media (max-width: 359px){:root{--font-size-h1: 38px;--line-height-h1: 36px}}:root{--site-spacing-h: var(--spacing-24x);--site-grid: var(--spacing-12x);--section-margin-base: var(--spacing-140x);--section-margin-base-sec: var(--spacing-104x);--section-margin-base-ter: var(--spacing-122x);--section-margin-md: var(--spacing-20x);--section-margin-sm: var(--spacing-18x);--section-margin-xs: var(--spacing-12x)}@media (max-width: 1199px){:root{--section-margin-base: var(--spacing-100x);--section-margin-base-sec: var(--spacing-64x);--section-margin-base-ter: var(--spacing-82x);--section-margin-sm: var(--spacing-12x)}}@media (max-width: 999px){:root{--section-margin-base: var(--spacing-80x);--section-margin-base-sec: var(--spacing-44x);--section-margin-base-ter: var(--spacing-62x);--section-margin-md: var(--spacing-12x);--section-margin-sm: var(--spacing-12x);--section-margin-xs: var(--spacing-6x)}}@media (max-width: 479px){:root{--section-margin-base: var(--spacing-60x);--section-margin-base-sec: var(--spacing-24x);--section-margin-base-ter: var(--spacing-42x);--section-margin-xs: .6rem}}@font-face{font-family:Aspekta-400;src:local("Aspekta-400"),url(../fonts/Aspekta-400.woff2?ver=0.1) format("woff2"),url(../fonts/Aspekta-400.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta-500;src:local("Aspekta-500"),url(../fonts/Aspekta-500.woff2?ver=0.1) format("woff2"),url(../fonts/Aspekta-500.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta-700;src:local("Aspekta-700"),url(../fonts/Aspekta-700.woff2?ver=0.1) format("woff2"),url(../fonts/Aspekta-700.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi-400;src:local("Nohemi-400"),url(../fonts/Nohemi-400.woff2?ver=0.1) format("woff2"),url(../fonts/Nohemi-400.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi-500;src:local("Nohemi-500"),url(../fonts/Nohemi-500.woff2?ver=0.1) format("woff2"),url(../fonts/Nohemi-500.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:local("Aspekta-400"),url(../fonts/Aspekta-400.woff2?ver=0.1) format("woff2"),url(../fonts/Aspekta-400.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:local("Aspekta-500"),url(../fonts/Aspekta-500.woff2?ver=0.1) format("woff2"),url(../fonts/Aspekta-500.woff?ver=0.1) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:local("Aspekta-700"),url(../fonts/Aspekta-700.woff2?ver=0.1) format("woff2"),url(../fonts/Aspekta-700.woff?ver=0.1) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi-400"),url(../fonts/Nohemi-400.woff2?ver=0.1) format("woff2"),url(../fonts/Nohemi-400.woff?ver=0.1) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:local("Nohemi-500"),url(../fonts/Nohemi-500.woff2?ver=0.1) format("woff2"),url(../fonts/Nohemi-500.woff?ver=0.1) format("woff");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{margin-inline:auto;font-size:var(--global-font-size)}@media screen and (max-width: 600px){html #wpadminbar{top:-46px}}html .site-main+footer{margin-top:var(--section-margin-base)}html,body{position:relative;margin:0;padding:0;margin-inline:auto}html,html.page-template-template-contacts header,body,body.page-template-template-contacts header{background-color:var(--neutrals-darker-2)}body:not(.js.block-editor-page){font-family:Aspekta,sans-serif;font-size:1rem;color:#fff}.sticky-with-header-var{top:var(--header-height);position:sticky}body.smooth-scroll-enabled .header.sticky-with-header-var{position:fixed;top:0;left:0;right:0}@media (max-width: 999px){.sticky-with-header-var{position:relative;top:0}}.min-full-screen{min-height:calc(100svh - var(--header-height))}.full-screen{max-height:calc(100svh - var(--header-height))}h1,h2,h3{margin:0;padding:0}a,ul,li{text-decoration:none}ul,li{list-style:none}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{background-color:transparent}.wrapper{width:100%;max-width:2000px;height:auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);margin-inline:auto}.wrapper:not(._block){display:flex}.wrapper:not(._block):not([class*=flex-]){flex-direction:column}@media (max-width: 999px){.wrapper{max-width:620px}}[data-posts]{scroll-margin-top:calc(40px + var(--header-height));--line-height: var(--line-height-base);--icon-size: 1.125rem}[data-scroll-to-section]{scroll-margin-top:calc(40px + var(--header-height))}body.smooth-scroll-enabled .smooth-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%}body.smooth-scroll-enabled .smooth-content{position:absolute;width:100%;left:0;top:0;will-change:transform}body.smooth-scroll-enabled .header.sticky{position:fixed;top:0;left:0;right:0}.margin-layout-grid{padding-top:var(--section-margin-sm);padding-bottom:var(--section-margin-sm)}@media (max-width: 999px){.margin-layout-grid:not(.project-about__heading__left,.project-about__heading__right):last-child{padding-top:0}}[model-viewer] canvas{transform:translateZ(0);backface-visibility:hidden}.btn{position:relative;display:flex;outline:2px solid transparent;outline-offset:2px;--border-color: var(--neutrals-base);--bg-color: transparent;--text-color: var(--text-white);--padding-left: 0;--padding-right: 0;--padding-top: 0;--padding-bottom: 0;--gap: .375rem;--font-weight: 500;--font-size: var(--font-size-base);--line-height: var(--line-height-base);--letter-spacing: var(--letter-spacing-base);--icon-size: 1.125rem;--link-corner-size: 6px;--btn-animation: none;--btn-animation-delay: 0ms;letter-spacing:var(--letter-spacing);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);color:var(--text-color)}.btn[loading] .btn__content{display:none}.btn[loading] .loader__container{display:flex}.btn:disabled{cursor:not-allowed}.btn:disabled .btn__wrapper{pointer-events:none}.btn .btn__wrapper{padding-left:var(--padding-left);padding-right:var(--padding-right);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);gap:var(--gap);border-width:1px;border-style:solid;border-color:var(--border-color);background:var(--bg-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn .btn__content{gap:var(--gap)}.btn .btn__content[class*=icon-]:before,.btn .btn__content[class*=icon-]:after{font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}@keyframes blinkBtn{0%,50%,to{opacity:1}25%,75%{opacity:0}}.btn__wrapper{height:100%;width:100%}.btn--link .btn__wrapper{--border-color: transparent}.btn--link:before,.btn--link:after,.btn--link .border_wrapper:before,.btn--link .border_wrapper:after{position:absolute;content:"";width:var(--link-corner-size);height:var(--link-corner-size)}.btn--link:before,.btn--link:after{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;top:.03125rem;animation:var(--btn-animation);animation-delay:var(--btn-animation-delay)}.btn--link .border_wrapper:before,.btn--link .border_wrapper:after{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;bottom:.03125rem;animation:var(--btn-animation);animation-delay:var(--btn-animation-delay)}.btn--link:before{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);left:.03125rem}.btn--link:after{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);right:.03125rem}.btn--link .border_wrapper:before{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);left:.03125rem}.btn--link .border_wrapper:after{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);right:.03125rem}._border>.border_wrapper .btn__wrapper{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid var(--border-color)}._border>.border_wrapper:before,._border>.border_wrapper:after{position:absolute;content:"";height:1px;width:calc(var(--corner-angle) * 1.38332);background:var(--border-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;z-index:1}._border>.border_wrapper:before{top:calc(var(--corner-angle) - .5px);left:.5px;transform-origin:left;transform:rotate(-45deg)}._border>.border_wrapper:after{bottom:calc(var(--corner-angle) - .5px);right:.5px;transform-origin:right;transform:rotate(-45deg)}._corner{position:relative}._corner .btn__wrapper{--path: 10% 0, 100% 0, 100% 50%, 90% 100%, 0 100%, 0 50%;clip-path:polygon(var(--corner-angle) 0,100% 0,100% calc(100% - var(--corner-angle)),calc(100% - var(--corner-angle)) 100%,0 100%,0 var(--corner-angle));position:relative}._corner:not(._no-corners):before,._corner:not(._no-corners):after{position:absolute;content:"";height:1px;width:calc(var(--corner-angle) * .75);background:var(--border-color);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}._corner:not(._no-corners):before{top:0;left:0;transform-origin:left;transform:rotate(-45deg) translate(-50%,300%)}._corner:not(._no-corners):after{bottom:0;right:0;transform-origin:right;transform:rotate(-45deg) translate(50%,-300%)}.btn--plus{padding:2.3125rem}@media (max-width: 1199px){.btn--plus{padding:2rem}}@media (max-width: 999px){.btn--plus{padding:1.5rem}}.btn--plus:before,.btn--plus:after{position:absolute;content:"";top:0;width:.625rem;height:.625rem}.btn--plus:before{border-top:1px solid var(--neutrals-base);border-left:1px solid var(--neutrals-base);left:0}.btn--plus:after{border-top:1px solid var(--neutrals-base);border-right:1px solid var(--neutrals-base);right:0}.btn--plus div{font-weight:500;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-family:Aspekta;color:var(--neutrals-lighter-7);letter-spacing:var(--letter-spacing-base)}.btn--plus div:before,.btn--plus div:after{position:absolute;content:"";width:.625rem;height:.625rem;bottom:0}.btn--plus div:before{border-bottom:1px solid var(--neutrals-base);border-left:1px solid var(--neutrals-base);left:0}.btn--plus div:after{border-bottom:1px solid var(--neutrals-base);border-right:1px solid var(--neutrals-base);right:0}.btn--plus div svg{width:2.25rem;height:2.25rem}@media (max-width: 999px){.btn--plus div svg{width:1.5rem;height:1.5rem}}.btn--primary,.btn--outline{--padding-base: 1.375rem;--padding-left: var(--padding-base);--padding-right: var(--padding-base);--padding-top: .8125rem;--padding-bottom: .8125rem}.btn--primary[data-size=lg],.btn--outline[data-size=lg]{min-width:2.875rem;min-height:2.875rem;--padding-top: .75rem;--padding-bottom: .75rem;--icon-size: .875rem;--font-size: var(--font-size-sm);--line-height: var(--line-height-sm)}.btn--primary[data-size=md],.btn--outline[data-size=md]{--gap: .25rem;--padding-top: .625rem;--padding-bottom: .625rem;--padding-left: 1.25rem;--padding-right: 1.25rem;--icon-size: .875rem;--font-size: var(--font-size-xs);--line-height: var(--line-height-xs)}@media (max-width: 999px){.btn--primary,.btn--outline{--padding-left: max(var(--padding-base), var(--corner-angle, 0rem));--padding-right: max(var(--padding-base), var(--corner-angle, 0rem))}}.btn--link{--padding-top: .6875rem;--padding-bottom: .6875rem;--padding-left: .9375rem;--padding-right: .9375rem}.btn--link:hover,.btn--link:focus-visible{--border-color: var(--brand-base);--text-color: var(--brand-base);--btn-animation: blinkBtn .5s ease-out 0s 1 normal forwards;--btn-animation-delay: 1ms}.btn--label{text-transform:uppercase;--padding-left: .9375rem;--padding-right: .9375rem;--padding-top: .4375rem;--padding-bottom: .4375rem;--font-weight: 400;--font-size: var(--font-size-xs);--line-height: var(--line-height-xs)}.btn--primary._no-text,.btn--outline._no-text,.btn--link._no-text{--padding-left: 3.5rem;--padding-right: 3.5rem;--padding-top: 3.5rem;--padding-bottom: 3.5rem;--icon-size: 2.875rem;--link-corner-size: .875rem}.btn--primary._no-text[data-size="3xlg"],.btn--outline._no-text[data-size="3xlg"],.btn--link._no-text[data-size="3xlg"]{--padding-left: 2.25rem;--padding-right: 2.25rem;--padding-top: 2.25rem;--padding-bottom: 2.25rem;--icon-size: 2.25rem}.btn--primary._no-text[data-size="2xlg"],.btn--outline._no-text[data-size="2xlg"],.btn--link._no-text[data-size="2xlg"]{--padding-left: 1.0625rem;--padding-right: 1.0625rem;--padding-top: 1.0625rem;--padding-bottom: 1.0625rem;--icon-size: 2.25rem}.btn--primary._no-text[data-size=lg],.btn--outline._no-text[data-size=lg],.btn--link._no-text[data-size=lg]{--padding-left: .8125rem;--padding-right: .8125rem;--padding-top: .8125rem;--padding-bottom: .8125rem;--icon-size: 1.125rem}.btn--primary._no-text[data-size=md],.btn--outline._no-text[data-size=md],.btn--link._no-text[data-size=md]{--padding-left: .5625rem;--padding-right: .5625rem;--padding-top: .5625rem;--padding-bottom: .5625rem;--icon-size: 1.125rem}.btn--primary._no-text[data-size=sm],.btn--outline._no-text[data-size=sm],.btn--link._no-text[data-size=sm]{--padding-left: .5rem;--padding-right: .5rem;--padding-top: .5rem;--padding-bottom: .5rem;--icon-size: .875rem}.btn--primary{--border-color: var(--btn-primary-bg);--bg-color: var(--btn-primary-bg)}.btn--primary:focus-visible{--border-color: var(--neutrals-lighter-9)}.btn--primary:disabled{--border-color: var(--neutrals-base);--bg-color: var(--neutrals-base);--text-color: var(--neutrals-lighter-1)}.btn--outline{--border-color: var(--neutrals-base);--text-color: var(--neutrals-lighter-9)}.btn--outline:hover,.btn--outline:focus-visible{--border-color: var(--btn-primary-bg);--text-color: var(--brand-base)}.btn--outline._no-text:hover,.btn--outline._no-text:focus-visible{--bg-color: var(--btn-primary-bg);--text-color: var(--neutrals-lighter-9)}.btn--outline-with-text:hover,.btn--outline-with-text:hover .btn{--border-color: var(--brand-base);--bg-color: transparent;--text-color: var(--brand-base)}.custom-icon{width:-moz-fit-content;width:fit-content;border-width:1px;border-color:var(--neutrals-base);padding:2.1875rem}.custom-icon span{width:1.5rem;font-size:1.5rem;color:var(--neutrals-lighter-9)}.icon-menuLinkArrow--with-animation-trigger:hover .icon-menuLinkArrow--with-animation{--menuLinkArrow-hover-animation-before: arrowOut .35s ease forwards;--menuLinkArrow-hover-animation-after: arrowIn .35s ease forwards}.icon-menuLinkArrow--with-animation{position:relative;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center;overflow:hidden}.icon-menuLinkArrow--with-animation:before,.icon-menuLinkArrow--with-animation:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.875rem}.icon-menuLinkArrow--with-animation:before{animation:var(--menuLinkArrow-hover-animation-before);transform:translate(0)}.icon-menuLinkArrow--with-animation:after{animation:var(--menuLinkArrow-hover-animation-after);transform:translate(-100%,100%)}.form__fieldset:has(input[data-other]:checked) li:last-child.form__field{display:flex;flex-direction:column}.form__legend{--margin-bottom: 1rem;margin-bottom:var(--margin-bottom)}@media (max-width: 1199px){.form__legend{--margin-bottom: 1.103125rem}}@media (max-width: 999px){.form__legend{--margin-bottom: 1rem}}.form__legend span{color:var(--neutrals-lighter-1)}.form__list{--gap: .5rem;gap:var(--gap)}@media (max-width: 1199px){.form__list{--gap: .551875rem}}@media (max-width: 999px){.form__list{--gap: .5rem}}.form{--font-size: var(--font-size-md);--line-height: var(--line-height-md);--label-font-size: var(--font-size-md);--label-line-height: var(--line-height-md)}.form__field input::-moz-placeholder{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size);line-height:var(--line-height);color:var(--text-color)}.form__field input,.form__field textarea,.form__field input[type=file]+label,.form__field input::placeholder,.form__label,.form__label-text:after{font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size);line-height:var(--line-height);color:var(--text-color)}.form__field:has(input[required=true]) .form__label-text,.form__field:has(textarea[required=true]) .form__label-text{position:relative}.form__field:has(input[required=true]) .form__label-text:after,.form__field:has(textarea[required=true]) .form__label-text:after{position:absolute;content:"*";font-size:var(--label-font-size);line-height:var(--label-line-height);color:var(--brand-base);right:-.6875rem;top:-0rem}.form__field input::-moz-placeholder{-moz-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.form__field input,.form__field textarea,.form__field input::placeholder,.form__label,.form__iconBox{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.form__label{font-size:var(--label-font-size);line-height:var(--label-line-height)}@media (hover: hover) and (pointer: fine){.form__field:not(:has(input[type=text],input[type=email],textarea)):hover{--label-color: var(--brand-lighter-3);--icon-color: var(--brand-lighter-3)}}.form__field:has(input:checked){--label-color: var(--brand-base) !important;--icon-color: var(--brand-base) !important}.form__field:has(input[type=text]),.form__field:has(input[type=email]),.form__field:has(textarea){--padding-top: 1.3125rem;--padding-bottom: .5625rem}.form__label{color:var(--label-color)}.form__field{--label-color: var(--neutrals-lighter-9);--border-color: var(--neutrals-darker-1);--placeholder-color: var(--normal-color);--text-color: var(--neutrals-lighter-7);--bg-color: var(--neutrals-darker-1);--icon-color: var(--neutrals-base);--icon-size: 1rem;--padding-top: .9375rem;--padding-bottom: .9375rem;--padding-left: 1.5625rem;--padding-right: 1.5625rem}.form__field.form--error{--border-color: var(--error-color);--label-color: var(--error-color)}.form__area{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-left:var(--padding-left);padding-right:var(--padding-right)}.form__area,.form__area .form__label{cursor:text}.form__area:has([type=checkbox]),.form__area:has([type=checkbox]) .form__label,.form__area:has([type=file]),.form__area:has([type=file]) .form__label,.form__area:has([type=radio]),.form__area:has([type=radio]) .form__label{cursor:pointer}.form__area input~.form__label,.form__area textarea~.form__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.form__area input~.form__label .form__label-text:after,.form__area textarea~.form__label .form__label-text:after{pointer-events:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.form__area:has(input[type=file]._filled)+.icon-closeIcon{pointer-events:auto;opacity:1}.form__area input{outline:none;background-color:var(--bg-color)}.form__area input[type=radio],.form__area input[type=checkbox]{display:none}.form__area input[type=file]::file-selector-button{display:none}.form__area input[type=file]:not(._filled){display:none}.form__area input[type=file]._filled+label{display:none}.form__area input[type=file]._filled{max-width:calc(100% - (var(--padding-right) + 18px + 6px))}.form__area textarea{min-height:5rem}.form__area textarea:focus-visible{outline:none}.form__area input:focus-visible~.form__label-floating,.form__area textarea:focus-visible~.form__label-textarea,.form__area input._filled~.form__label-floating,.form__area textarea._filled~.form__label-textarea{--label-font-size: var(--font-size-2xs);--label-line-height: var(--line-height-2xs);--label-color: var(--neutrals-lighter-3);top:.5625rem;transform:translate(0)}.form__area input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--neutrals-darker-1) inset!important;-webkit-text-fill-color:#ededed!important;border:1px solid var(--neutrals-darker-1)!important;border:none!important;outline:none!important}.form__area input:-moz-autofill{background-color:var(--neutrals-darker-1)!important;color:#ededed!important}.form__area input:-ms-autofill{background-color:var(--neutrals-darker-1)!important;color:#ededed!important}.form__submit-container{border-top:1px solid var(--neutrals-base)}.form__bottom-text{padding-top:.5rem}.form__message{display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-base);color:var(--error-color);padding-top:.375rem}.form__icon,.form__close-icon{width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1.125rem}.form__icon{color:var(--neutrals-lighter-7)}.form__iconBox{color:var(--icon-color)}.form__iconBox:before,.form__iconBox:after{display:flex;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size)}.form__iconBox.icon-fileAttachIcon{--icon-color: var(--neutrals-lighter-7);--icon-size: 1.125rem}.form__close-icon{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:var(--neutrals-lighter-1)}.form__close-icon:hover{color:var(--neutrals-lighter-7)}.form__label-floating{top:50%;transform:translateY(-50%)}.form__label-textarea{top:1rem;left:1.625rem;transform:translate(0)}.linkList{gap:.75rem}.linkList .blogCard__txt{margin-left:.75rem}.loader__container{height:var(--line-height);padding:calc(var(--line-height) - var(--icon-size, --loading-size))}.loader{width:var(--icon-size, --loading-size);aspect-ratio:1;color:var(--text-color);position:relative;background:conic-gradient(from 134deg at top,currentColor 92deg,rgba(0,0,0,0) 0) top,conic-gradient(from -46deg at bottom,currentColor 92deg,rgba(0,0,0,0) 0) bottom;background-size:100% 50%;background-repeat:no-repeat}.loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;--g: currentColor var(--loading-bg-position), #0000 0 calc(100% - var(--loading-bg-position)), currentColor 0;background:linear-gradient(45deg,var(--g)),linear-gradient(-45deg,var(--g));animation:l7 1.5s infinite cubic-bezier(.3,1,0,1)}@keyframes l7{33%{inset:calc(var(--loading-size) * .25 * -1);transform:rotate(0)}66%{inset:calc(var(--loading-size) * .25 * -1);transform:rotate(90deg)}to{top:0;right:0;bottom:0;left:0;transform:rotate(90deg)}}.logo{cursor:pointer}.logo svg path{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (hover: hover) and (pointer: fine){.logo:hover>svg,.logo:focus-visible>svg{position:relative}.logo:hover>svg>path:nth-child(10),.logo:focus-visible>svg>path:nth-child(10){transform:translate(2.2px)}.logo:hover>svg>path:nth-child(9),.logo:focus-visible>svg>path:nth-child(9){transform:translate(-2.2px)}}.navigation_component{display:flex;flex-direction:row;gap:.25rem}.navigation_component .page-numbers{display:flex;min-height:1.875rem;min-width:1.875rem;align-items:center;justify-content:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--neutrals-lighter-9)}.navigation_component .page-numbers:not(.dots){background-color:var(--neutrals-darker-1)}.navigation_component .page-numbers.current,.navigation_component .page-numbers:not(.dots):hover{background-color:var(--neutrals-lighter-9);color:var(--neutrals-lighter-1)}.navigation_component .prev{margin-right:.75rem}.navigation_component .next{margin-left:.75rem}.prjctCard{height:100%;width:100%;gap:1rem;--border-color: var(--normal-color)}@media (max-width: 1199px){.prjctCard{gap:1.10625rem}}@media (max-width: 999px){.prjctCard{gap:1rem}.prjctCard__border .btn._no-text{--icon-size: 1.5rem !important;--padding-left: 1.4375rem !important;--padding-right: 1.4375rem !important;--padding-top: 1.4375rem !important;--padding-bottom: 1.4375rem !important}}.prjctCard:not(.no-hover):hover>a{--border-color: var(--neutrals-base);--text-color: var(--neutrals-lighter-9)}.prjctCard__img{height:100%}.prjctCard__img img{background-color:var(--card-bg-color);z-index:0}.prjctCard__btn{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;gap:.25rem;text-transform:uppercase;font-weight:var(--font-weight-regular);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-family:Aspekta;color:var(--neutrals-lighter-7);letter-spacing:var(--letter-spacing-base)}.prjctCard__border:hover .btn{--border-color: var(--btn-primary-bg);--text-color: var(--brand-base);--btn-animation: blinkBtn .5s ease-out 0s 1 normal forwards;--btn-animation-delay: 1ms}.aboutCard{--gap: 7.375rem;gap:var(--gap)}@media (max-width: 479px){.aboutCard{--gap: 5.875rem}}.aboutCard__header{gap:1.25rem}.aboutCard__header span{font-weight:var(--font-weight-medium);font-size:var(--font-size-xlg);line-height:var(--line-height-xlg);font-family:Aspekta;color:var(--neutrals-lighter-7);text-transform:uppercase}.aboutCard__desc{font-weight:var(--font-weight-regular);font-size:var(--font-size-md);line-height:var(--line-height-md);font-family:Aspekta;color:var(--neutrals-lighter-8);text-transform:uppercase;letter-spacing:var(--letter-spacing-base)}.blogCard>.btn{--bg-color: var(--neutrals-darker-1);--border-color: var(--bg-color);--padding-left: 1.5rem;--padding-right: 1.5rem;--padding-top: 1.5rem;--padding-bottom: 1.5rem}.blogCard>.btn .btn__wrapper{--border-color: transparent}.blogCard--slider .blogCard__img{aspect-ratio:345.6/412}.blogCard--slider .blogCard__img img{height:auto}.blogCard__img{background-color:var(--card-bg-color);aspect-ratio:440.31/298.72;height:-moz-fit-content;height:fit-content}.blogCard__img img{z-index:0}@keyframes arrowOut{to{transform:translate(100%,-100%)}}@keyframes arrowIn{to{transform:translate(0)}}.sectionTitle__header{color:var(--neutrals-lighter-3);max-width:8.125rem}@media (max-width: 999px){.sectionTitle__header{max-width:100%}}.sectionTitle__desc{gap:1.5rem}@media (max-width: 1199px){.sectionTitle__desc{gap:1.25rem}}@media (max-width: 999px){.sectionTitle__desc{gap:1.5rem}}.sectionTitle__desc svg{width:18px;height:18px}.sectionTitle .desc{display:flex;flex-direction:column;gap:.75rem}.sectionTitle .desc>p:empty{display:none}.sectionTitle .desc._float{line-break:auto;text-align:start}.sectionTitle .desc._float>p:empty{display:none}.sectionTitle div.desc._float p:first-child,.sectionTitle p.desc._float{display:block}.sectionTitle div.desc._float p:first-child:before,.sectionTitle p.desc._float:before{content:"";float:left;width:8.75rem;height:3.125rem}@media (max-width: 1199px){.sectionTitle div.desc._float p:first-child:before,.sectionTitle p.desc._float:before{display:none}}.sectionTitle .desc:not([class*=p-],.sectionTitle__header,.aboutCard__desc){font-weight:var(--font-weight-regular);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-family:Aspekta;color:var(--neutrals-lighter-7);letter-spacing:var(--letter-spacing-base)}.sectionTitle .desc-hero:not([class*=p-]){font-weight:var(--font-weight-regular);font-size:var(--font-size-base);line-height:var(--line-height-base);font-family:Aspekta;color:var(--neutrals-lighter-7);letter-spacing:var(--letter-spacing-base)}.sectionTitle._small{display:flex;flex-direction:column;gap:1rem}.sectionTitle._small .sectionTitle__header{max-width:100%}.sectionTitle._small ._float:before{content:none}.about-section{margin-top:17.5rem;gap:1.5rem}@media (max-width: 1199px){.about-section{margin-top:13.75rem;gap:1rem}}@media (max-width: 999px){.about-section{margin-top:10rem;gap:0}}@media (max-width: 479px){.about-section{margin-top:7.5rem}}.about-section__text{gap:1rem}@media (max-width: 999px){.about-section__text{margin-bottom:3rem}}.about-section__text .btn--primary{margin-top:.5rem}@media (max-width: 999px){.about-section__text .btn--primary{margin-top:.75rem}}.about-section__text .desc{max-width:37rem}@media (max-width: 1199px){.about-section__text .desc{max-width:28.75rem}}@media (max-width: 999px){.about-section__text .desc{max-width:100%}}@media (max-width: 1199px){.about-section__text{position:sticky;top:calc(1.5rem + var(--header-height));height:-moz-fit-content;height:fit-content}}@media (max-width: 999px){.about-section__text{position:unset;gap:.75rem}}@media (max-width: 479px){.about-section__text{gap:.5rem}}.about-section__cards{gap:1.5rem}@media (max-width: 1199px){.about-section__cards{gap:1rem}}@media (max-width: 999px){.about-section__cards{gap:1.25rem}}.blog-section{gap:3rem}@media (max-width: 1199px){.blog-section{gap:2.5rem}}@media (max-width: 999px){.blog-section{gap:1.5rem}}@media (max-width: 1199px){.blog-section__carousel .splide__track{overflow:visible}}@media (max-width: 479px){.blog-section__splide-slide{max-width:268px}}@media (max-width: 999px){.blog-section__btn{margin-top:1.5rem}}@media (max-width: 479px){.blog-section__btn span{display:block}}.blog-section__carousel:not(.is-active) .splide__list{--gap: 1.5rem;--amount-items: 5;will-change:transform;display:flex;gap:var(--gap)}@media (max-width: 1199px){.blog-section__carousel:not(.is-active) .splide__list{--gap: 1.125rem;--amount-items: 4}}@media (max-width: 999px){.blog-section__carousel:not(.is-active) .splide__list{--gap: 1.25rem;--amount-items: 2}}@media (max-width: 479px){.blog-section__carousel:not(.is-active) .splide__list{--amount-items: 1}}.blog-section__carousel:not(.is-active) .splide__list .splide__slide{flex:0 0 calc((100% - (var(--amount-items) - 1) * var(--gap)) / var(--amount-items))}.contact{height:-webkit-fill-available}.contact__main{position:sticky;top:var(--header-height);border-right:1px solid var(--neutrals-base);padding:3rem 0 2.25rem}@media (max-width: 1199px){.contact__main{padding:2.484375rem 0}}@media (max-width: 999px){.contact__main{height:-moz-max-content;height:max-content;padding:2.5rem 0 2.25rem;border-right:none;position:unset;overflow:hidden;position:relative;top:unset}}@media (max-width: 479px){.contact__main{padding:2.25rem 0 2rem}}.contact__main h5{max-width:31.724rem}@media (max-width: 999px){.contact__img{position:absolute;right:0;bottom:0;aspect-ratio:16/9;transform:translate(10%)}}.contact__img [model-viewer]{--scale: .95;--width: calc(120rem * var(--scale));--height: calc(67.5rem * var(--scale));width:var(--width);height:var(--height);opacity:.2;transform:translateY(-3rem)}@media (max-width: 1919px){.contact__img [model-viewer]{--scale: .7}}@media (max-width: 1399px){.contact__img [model-viewer]{--scale: .65}}@media (max-width: 999px){.contact__img [model-viewer]{--width: calc(60rem * var(--scale));--height: calc(37.25rem * var(--scale));--scale: .62;transform:translate(-.875rem,5.625rem)}}.contact__img [model-viewer] canvas{width:100%!important;height:100%!important}.contact__form{padding:3rem 0 3rem 3rem}@media (max-width: 1199px){.contact__form{padding:2.481875rem 0 2.481875rem 2.481875rem}}@media (max-width: 999px){.contact__form{padding:2.25rem 0}}.contact__form .form{gap:2.5rem}@media (max-width: 1199px){.contact__form .form{gap:2.7575rem}}@media (max-width: 999px){.contact__form .form{gap:2rem}}.contact__form .form__submit-container{padding-top:1.25rem;gap:1rem}@media (max-width: 1199px){.contact__form .form__submit-container{padding-top:1.37875rem;gap:1.103125rem}}@media (max-width: 999px){.contact__form .form__submit-container{padding-top:1.25rem;gap:1rem}}.contact__form .form__btn-submit{padding-top:.875rem;padding-bottom:.875rem;gap:.5rem}@media (max-width: 1199px){.contact__form .form__btn-submit{padding:.965625rem 0}}@media (max-width: 999px){.contact__form .form__btn-submit{padding:.8125rem 0}}@media (max-width: 479px){.contact__form .form__btn-submit{padding:.875rem 0}}.contact__form .form__btn-submit span{width:18px;font-size:18px}@media (max-width: 999px){.contact__form{border-top:1px solid var(--neutrals-base);z-index:10}}.footer{overflow:hidden}.footer [model-viewer]{--scale: 1.3;--width: calc(120rem * var(--scale));--height: calc(67.5rem * var(--scale));width:var(--width);height:var(--height);left:calc(var(--width) * .4 * -1);bottom:calc(var(--width) * .27 * -1);opacity:.2;transform:translate(12.5rem,4.0625rem)}@media (max-width: 1919px){.footer [model-viewer]{transform:translate(6.25rem,4.0625rem);--scale: 1.1;transform:translate(4.375rem)}}@media (max-width: 1399px){.footer [model-viewer]{transform:translate(2.5rem,-3.75rem)}}.footer__content{padding-top:7.4375rem;border-top:1px solid var(--neutrals-base);z-index:10;position:relative;gap:1.5rem}@media (max-width: 1199px){.footer__content{padding-top:9.6rem}}@media (max-width: 999px){.footer__content{padding-top:7.4375rem}}@media (max-width: 479px){.footer__content{padding-top:6.1875rem}}.footer__info{gap:7.4375rem}@media (max-width: 1199px){.footer__info{gap:9.6rem}}@media (max-width: 999px){.footer__info{gap:7.4375rem}}@media (max-width: 479px){.footer__info{gap:6.1875rem}}.footer__title{gap:1.5rem}@media (max-width: 479px){.footer__title{gap:.875rem}}.footer__title p{max-width:36.25rem;font-weight:500;font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-family:Nohemi;color:var(--neutrals-lighter-8);text-transform:uppercase}@media (max-width: 1199px){.footer__title p{max-width:50rem}}@media (max-width: 999px){.footer__title p{max-width:40.625rem}}.footer__title .btn{--corner-angle: 1.5rem}@media (min-width: 480px){.footer__title .btn:before{transform:rotate(-45deg) translate(-50%,600%)}.footer__title .btn:after{transform:rotate(-45deg) translate(50%,-500%)}}@media (max-width: 999px){.footer__title .btn{--icon-size: 2.25rem;--padding-left: 2.25rem;--padding-right: 2.25rem;--padding-top: 2.25rem;--padding-bottom: 2.25rem}}@media (max-width: 479px){.footer__title .btn{--corner-angle: .875rem;--icon-size: 1.5rem;--padding-left: 1.5rem;--padding-right: 1.5rem;--padding-top: 1.5rem;--padding-bottom: 1.5rem}}.footer__links{padding:1rem 0}.footer__links:before{position:absolute;content:"";top:0;left:0;height:1px;width:100%;background:var(--neutrals-base);z-index:10}@media (max-width: 999px){.footer__links{gap:2rem}}@media (max-width: 1199px){.footer__links .linkList{gap:.828125rem}}@media (max-width: 999px){.footer__links .linkList{gap:.75rem}}.footer__links .linkList .btn{--padding-top: .5625rem;--padding-bottom: .5625rem;--padding-left: .6875rem;--padding-right: .6875rem;--font-size: var(--font-size-xs);--line-height: var(--line-height-xs)}body:has(.burgerNav.active){overflow:hidden}.header{min-height:var(--header-height)}@media (max-width: 1199px){.header:has(.burgerNav.active){position:fixed;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--neutrals-darker-2);max-height:100dvh}}.header__inner{padding-top:1.125rem;padding-bottom:1.125rem}.header__inner .logo{padding:.59375rem 3.375rem .59375rem 0rem}.header__inner .logo svg{width:8.375rem;height:1.5625rem}@media (max-width: 1199px){.header__inner .logo{padding:.73125rem 0}}@media (max-width: 999px){.header__inner .logo{padding:.59375rem 0}}.header__burgerNav{background-color:var(--neutrals-darker-2)}.header__links a{--font-size: var(--font-size-xs);--line-height: var(--line-height-xs)}.burgerNav{pointer-events:none;display:none;flex:1 1 0%;flex-direction:column;opacity:0;z-index:-1;min-height:calc(480px - var(--header-height))}.burgerNav.active{pointer-events:auto;display:flex;opacity:1;z-index:1}@media (max-width: 1199px){.burgerNav__links{padding-bottom:1.65625rem;gap:.551875rem}}@media (max-width: 999px){.burgerNav__links{position:unset;padding-bottom:1.5rem;gap:.5rem}}@media (max-width: 479px){.burgerNav__links{gap:.75rem}}@media (max-width: 1199px){.burgerNav__contacts{padding:1.65625rem 0 1.65625rem 1.65625rem}.burgerNav__contacts .linkList{gap:.8275rem}.burgerNav__contacts .linkList p{margin-left:0}}@media (max-width: 999px){.burgerNav__contacts{padding:1.5rem 0}.burgerNav__contacts .linkList{gap:.75rem}}.burgerNav__contacts .btn{--padding-top: .5625rem;--padding-bottom: .5625rem;--padding-left: .6875rem;--padding-right: .6875rem;--font-size: var(--font-size-xs);--line-height: var(--line-height-xs);--font-weight: 400}.burgerNav__model{transform:translateY(4.375rem)}@media (max-width: 999px){.burgerNav__model{transform:none}}.burgerNav__model [model-viewer]{--scale: .8;--width: calc(120rem * var(--scale) + 0vw);--height: calc(67.5rem * var(--scale) + 0vw);width:var(--width);height:var(--height);opacity:.2}@media (max-width: 999px){.burgerNav__model [model-viewer]{--scale: 1.2;--width: calc(60rem * var(--scale) + 0vw);--height: calc(37.25rem * var(--scale) + 0vw)}}.burgerNav__model [model-viewer] canvas{width:100%!important;height:100%!important}#burgerMenu:hover,#burgerMenu:focus-visible{--border-color: var(--neutrals-base);--bg-color: transparent}#burgerMenu.active{--border-color: var(--brand-base);--text-color: var(--brand-base)}#burgerMenu.active .icon-menu:before{content:""}.hero{min-width:100%}.hero+.portfolio-section{margin-top:calc(var(--section-margin-base) - var(--hero-banner-padding-bottom))}.hero [model-viewer]{--scale: 1.8;--width: calc(120rem * var(--scale));--height: calc(67.5rem * var(--scale));width:var(--width);height:var(--height);opacity:.2;transform:translate(-.9375rem,-3.75rem)}@media (max-width: 1919px){.hero [model-viewer]{--scale: 1.2}}@media (max-width: 1399px){.hero [model-viewer]{--scale: 1}}@media (max-width: 1199px){.hero [model-viewer]{--scale: .9}}@media (max-width: 999px){.hero [model-viewer]{--scale: .8;--width: calc(300vw * var(--scale));--height: calc(168.75vw * var(--scale))}}@media (max-width: 479px){.hero [model-viewer]{--scale: 1}}.hero__content ul li{--padding-top: .4375rem;--padding-bottom: .4375rem;--font-size: var(--font-size-xs);--line-height: var(--line-height-xs)}.hero__text{gap:2.5rem}@media (max-width: 999px){.hero__text{gap:.75rem}}.hero__text h1{max-width:56.1875rem;font-weight:var(--font-weight-medium);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:Nohemi;color:var(--neutrals-lighter-8);text-transform:uppercase;z-index:10}.hero__text h1 span{color:var(--neutrals-lighter-1)}@media (max-width: 1199px){.hero__text h1{min-width:45.1875rem;max-width:100%}}@media (max-width: 999px){.hero__text h1{min-width:auto;max-width:100%}}.hero__text .desc-hero{max-width:27.375rem;z-index:10}@media (max-width: 1199px){.hero__text .desc-hero{max-width:22.0625rem}}@media (max-width: 999px){.hero__text .desc-hero{max-width:100%}}.hero-banner{min-height:max(100svh,740px);padding-top:var(--hero-banner-padding);padding-bottom:var(--hero-banner-padding-bottom)}@media (max-width: 1199px){.hero-banner{min-height:max(100svh,660px)}}@media (max-width: 999px){.hero-banner{min-height:max(100svh,600px)}}@media (max-width: 479px){.hero-banner{min-height:max(100svh,580px)}}.project-hero+.project-about{margin-top:calc(var(--section-margin-base-sec) - var(--hero-banner-padding-bottom))}.project-hero__hero{width:100%;min-height:calc(100svh - var(--header-height));z-index:0}.project-hero__hero__bg{position:absolute;left:50%;height:100%;width:100%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:calc(var(--header-height) * -1);z-index:-2}.project-hero__hero__bg figure,.project-hero__hero__bg video{width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;height:100%!important}.project-hero__hero__overlay{position:absolute;left:50%;height:100%;width:100%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-o-object-fit:cover;object-fit:cover;top:calc(var(--header-height) * -1);z-index:-1;background:linear-gradient(180deg,#1111114d,#111)}.project-hero__hero__content-bottom span{font-weight:400;font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:Nohemi;color:var(--neutrals-lighter-3);letter-spacing:var(--letter-spacing-base);text-transform:uppercase}.project-hero__hero__content-bottom h1{font-weight:var(--font-weight-medium);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:Nohemi;color:var(--neutrals-lighter-8);text-transform:uppercase}.project-about{margin-top:calc(17.5rem - var(--header-height))}.project-about__heading__left h3{font-weight:400;font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:Nohemi;color:var(--neutrals-lighter-3);letter-spacing:var(--letter-spacing-base);text-transform:uppercase}.project-about__heading__left a>p,.project-about__heading__left li{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-md);font-family:Aspekta;color:var(--neutrals-lighter-7);letter-spacing:var(--letter-spacing-base);text-transform:uppercase}.project-about__heading__left a{display:flex;align-items:center;gap:.25rem}.project-about__heading__left a .icon-menuLinkArrow{width:.875rem;font-size:.875rem;color:var(--neutrals-lighter-7)}.project-about__heading__right{display:flex;flex-direction:column;gap:var(--section-margin-md)}.project-about__heading__right h3{font-weight:400;font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:Nohemi;color:var(--neutrals-lighter-3);letter-spacing:var(--letter-spacing-base);text-transform:uppercase;margin-bottom:.75rem}.project-about__heading__right .sectionTitle{display:flex;flex-direction:column;gap:.75rem}.project-about__heading__right .sectionTitle svg{display:none}.project-about__heading__right .sectionTitle:last-child svg{display:block}.project-custom{display:flex;flex-direction:column;margin-top:17.5rem;gap:3rem}.project-custom__content{display:grid;height:-moz-fit-content;height:fit-content;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.project-custom__content__icons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.5rem}.project-custom__content__video{width:100%;height:auto}.project-custom__content__video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.more-projects{display:flex;flex-direction:column;margin-top:17.5rem;margin-bottom:17.5rem;gap:3rem}.more-projects__title{display:flex;flex-direction:column;gap:1rem}.more-projects__title .desc{text-align:center}.more-projects__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.project-branding__images__mask{--border-color: var(--neutrals-darker-1)}@media (max-width: 999px){.project-branding__images__mask{--corner-angle: .7375rem}}.services-section__swiper{margin-top:3rem}@media (max-width: 1199px){.services-section__swiper{margin-top:3.3125rem}}@media (max-width: 999px){.services-section__swiper{margin-top:1.5rem}}.services-section .splide__track{overflow:visible}@media (max-width: 479px){.services-section .splide__slide{max-width:268px}}.services-section__swiper:not(.is-initialized) .splide__list{--gap: 1.5rem;--amount-items: 5;display:flex;gap:var(--gap)}@media (max-width: 1199px){.services-section__swiper:not(.is-initialized) .splide__list{--gap: 1.125rem;--amount-items: 4}}@media (max-width: 999px){.services-section__swiper:not(.is-initialized) .splide__list{--gap: 1.25rem;--amount-items: 2}}@media (max-width: 479px){.services-section__swiper:not(.is-initialized) .splide__list{--amount-items: 1}}.services-section__swiper:not(.is-initialized) .splide__list .splide__slide{flex:0 0 calc((100% - (var(--amount-items) - 1) * var(--gap)) / var(--amount-items))}.filter_line .btn{--font-size: var(--font-size-xs);--line-height: var(--line-height-xs)}.filter_line input[name=blog-terms]:checked+label{--text-color: var(--brand-base);--border-color: var(--brand-base)}.filter_line>div::-webkit-scrollbar{display:none}.blog-paragraph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between}@media (max-width: 999px){.blog-paragraph{grid-template-columns:repeat(1,minmax(0,1fr))}}.blog-paragraph:not([class*=gap-]){gap:var(--section-margin-xs)}.blog-paragraph h2,.blog-paragraph h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-base);color:var(--neutrals-lighter-3)}.blog-paragraph__content:not(.sectionTitle__desc),.blog-paragraph__content>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:var(--section-margin-md)}.blog-paragraph__content .blog-paragraph-group,.blog-paragraph__content .wp-block-group{display:flex;flex-direction:column}.blog-paragraph__content .wp-block-group{gap:.75rem}.blog-paragraph__content .blog-paragraph-group{gap:2.5rem}@media (max-width: 999px){.blog-paragraph__content .blog-paragraph-group{gap:1.5rem}}.blog-paragraph__content p,.blog-paragraph__content li{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-base);color:var(--neutrals-lighter-7)}.blog-paragraph__content ul{display:flex;flex-direction:column;gap:.25rem}.blog-paragraph__content ul li{display:flex;align-items:center;list-style:none;position:relative;gap:.625rem}.blog-paragraph__content ul li *:not([contenteditable=true]){display:contents}.blog-paragraph__content ul li:before{content:"";width:7px;height:7px;flex-shrink:0;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--brand-base)}.before\:h-6:before{content:var(--tw-content);height:1.5rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:text-\[1\.5rem\]:before{content:var(--tw-content);font-size:1.5rem}.first\:mt-0:first-child{margin-top:0}.hover\:text-text-brand:hover{color:var(--brand-base)}.hover\:delay-300:hover{transition-delay:.3s}@media (max-width: 1399px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1199px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:mt-10{margin-top:2.5rem}.md\:\!flex{display:flex!important}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:min-h-\[17\.5rem\]{min-height:17.5rem}.md\:w-full{width:100%}.md\:max-w-full{max-width:100%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:gap-5{gap:1.25rem}.md\:pb-6{padding-bottom:1.5rem}}@media (max-width: 999px){.xs\:static{position:static}.xs\:relative{position:relative}.xs\:top-0{top:0}.xs\:order-1{order:1}.xs\:order-2{order:2}.xs\:col-start-1{grid-column-start:1}.xs\:mt-0{margin-top:0}.xs\:mt-6{margin-top:1.5rem}.xs\:block{display:block}.xs\:flex{display:flex}.xs\:grid{display:grid}.xs\:h-fit{height:-moz-fit-content;height:fit-content}.xs\:min-h-0{min-height:0px}.xs\:min-h-\[15rem\]{min-height:15rem}.xs\:w-full{width:100%}.xs\:max-w-\[34\.75rem\]{max-width:34.75rem}.xs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xs\:flex-row{flex-direction:row}.xs\:flex-col{flex-direction:column}.xs\:flex-col-reverse{flex-direction:column-reverse}.xs\:flex-wrap{flex-wrap:wrap}.xs\:items-start{align-items:flex-start}.xs\:items-end{align-items:flex-end}.xs\:items-center{align-items:center}.xs\:justify-start{justify-content:flex-start}.xs\:justify-end{justify-content:flex-end}.xs\:justify-center{justify-content:center}.xs\:gap-4{gap:1rem}.xs\:gap-6{gap:1.5rem}.xs\:gap-8{gap:2rem}.xs\:overflow-hidden{overflow:hidden}.xs\:border-none{border-style:none}.xs\:p-\[var\(--container-padding-x\)\]{padding:var(--container-padding-x)}.xs\:text-right{text-align:right}}@media (max-width: 479px){.xxs\:\!flex{display:flex!important}.xxs\:\!hidden{display:none!important}.xxs\:hidden{display:none}.xxs\:min-h-\[12\.5rem\]{min-height:12.5rem}.xxs\:flex-col{flex-direction:column}.xxs\:items-start{align-items:flex-start}.xxs\:gap-2{gap:.5rem}.xxs\:gap-3{gap:.75rem}.xxs\:px-8{padding-left:2rem;padding-right:2rem}.xxs\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (max-width: 359px){.xxxs\:flex-col{flex-direction:column}.xxxs\:items-start{align-items:flex-start}.xxxs\:text-left{text-align:left}.xxxs\:text-h5{font-size:var(--font-size-h5)}}
