/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Neuemontreal", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-blue:#1169fe;--color-blue-light:#3f94c2;--font-logo:"Inter", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-\[2\]{z-index:2}.container{width:100%}@media(min-width:480px){.container{max-width:480px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1440px){.container{max-width:1440px}}@media(min-width:1920px){.container{max-width:1920px}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[78px\]{margin-top:78px}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[75px\]{height:75px}.h-full{height:100%}.max-h-12{max-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[60\%\]{width:60%}.w-auto{width:auto}.w-full{width:100%}.max-w-\[40\%\]{max-width:40%}.max-w-\[68rem\]{max-width:68rem}.max-w-\[200px\]{max-width:200px}.max-w-\[600px\]{max-width:600px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-\[9px\]{--tw-translate-y: -9px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[9px\]{--tw-translate-y:9px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-\[\#090b1980\]{background-color:#090b1980}.bg-black{background-color:var(--color-black)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[5vw\]{padding-inline:5vw}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[15px\]{padding-block:15px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[75px\]{padding-top:75px}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-logo{font-family:var(--font-logo)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.83rem\]{font-size:2.83rem}.text-\[4rem\]{font-size:4rem}.text-\[7\.08rem\]{font-size:7.08rem}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-blue:is(:where(.group):hover *){color:var(--color-blue)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media(hover:hover){.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:opacity-100:hover{opacity:1}}.focus\:border-white:focus{border-color:var(--color-white)}@media not all and (min-width:1440px){.max-xl\:text-\[5rem\]{font-size:5rem}}@media not all and (min-width:1280px){.max-lg\:text-\[1\.75rem\]{font-size:1.75rem}}@media not all and (min-width:768px){.max-sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.max-sm\:max-w-full{max-width:100%}.max-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:gap-4{gap:calc(var(--spacing) * 4)}.max-sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.max-sm\:text-\[1\.25rem\]{font-size:1.25rem}.max-sm\:text-\[2\.5rem\]{font-size:2.5rem}.max-sm\:text-\[4\.25rem\]{font-size:4.25rem}}@media(min-width:480px){.xs\:px-5{padding-inline:calc(var(--spacing) * 5)}@media not all and (min-width:768px){.xs\:max-sm\:h-\[65px\]{height:65px}.xs\:max-sm\:bg-transparent{background-color:#0000}.xs\:max-sm\:px-\[18px\]{padding-inline:18px}.xs\:max-sm\:pt-\[65px\]{padding-top:65px}.xs\:max-sm\:text-\[0\.875rem\]{font-size:.875rem}}}@media(min-width:768px){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}@media not all and (min-width:992px){.sm\:max-md\:bg-\[\#090b1980\]{background-color:#090b1980}}}@media(min-width:992px){.md\:block{display:block}.md\:hidden{display:none}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:1280px){.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:1440px){.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:text-\[1\.5rem\]{font-size:1.5rem}}@media(min-width:1920px){.\32xl\:text-\[1\.9rem\]{font-size:1.9rem}}}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neuemontreal;src:url(/fonts/NeueMontreal-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--font-sans);background-color:var(--color-black);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}.btn-outline{color:var(--color-white);font-family:var(--font-sans);cursor:pointer;background-color:#0000;border:1px solid #ffffffbf;border-radius:100px;justify-content:center;align-items:center;font-weight:400;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.btn-outline.btn-sm{padding:7px 20px;font-size:.875rem;line-height:1}.btn-outline.btn-md{letter-spacing:1px;padding:10px 28px;font-size:1.0625rem}.nav-gradient{background:linear-gradient(#000000eb,#000000bf 40%,#00000073 70%,#00000026 88%,#0000);padding-bottom:40px}.nav-link-wrap{flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:.125rem 2rem .125rem 0;font-family:Neuemontreal,sans-serif;display:flex;overflow:hidden}.nav-text{z-index:1;color:var(--color-white);flex-direction:column;font-family:Neuemontreal,sans-serif;font-size:.875rem;font-weight:400;line-height:20px;display:inline-flex}.nav-text:hover{font-weight:500}.nav-text:after{content:attr(data-text) / "";visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}.nav-underline{background-color:var(--color-white);width:100%;height:1px;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block;transform:translate(102%)}.nav-link-wrap:hover .nav-underline{transform:translate(0)}.nav-contact-btn{color:var(--color-white);text-align:center;letter-spacing:0;background-color:#0000;border:1px solid #ffffffbf;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:30px;padding:7px 20px;font-family:Neuemontreal,sans-serif;font-size:.875rem;font-weight:400;line-height:1;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.nav-contact-btn:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black)}@media screen and (min-width:1280px){.nav-contact-btn{height:34px}}@media screen and (min-width:1440px){.nav-text{font-size:1.1rem}.nav-contact-btn{height:34px;font-size:1.1rem}}@media screen and (min-width:1920px){.nav-text{font-size:1.4rem}.nav-contact-btn{height:45px;font-size:1.4rem}}.hamburger-line{background-color:var(--color-white);transform-origin:50%;width:100%;height:2px;display:block}.projects-page{padding-top:6.25rem;padding-bottom:80px}.projects-title-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:361px 1fr;margin-top:80px;margin-bottom:0;padding-left:2.5rem;padding-right:2.5rem;display:grid}.projects-heading{color:var(--color-white);margin:0;font-family:Neuemontreal,sans-serif;font-size:6.25rem;font-weight:500;line-height:1.15em}.projects-title-line{border-top:1px solid var(--color-white);width:0%;margin-top:4rem;margin-bottom:0;transition:width .8s cubic-bezier(.755,.05,.855,.06);display:flex}.projects-title-line.animate-in{width:100%}.projects-gap-medium,.projects-gap-large{height:140px}.projects-filter-controls{flex-wrap:wrap;justify-content:center;gap:16px 32px;padding-left:3rem;padding-right:3rem;display:flex}.projects-filter-button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-right:0;padding:0;display:flex;overflow:hidden}.projects-filter-text{z-index:1;color:var(--color-white);cursor:pointer;flex-direction:column;font-family:Neuemontreal,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.25em;display:inline-flex}.projects-filter-text:after{content:attr(data-text);content:attr(data-text) / "";visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}.projects-filter-button:hover .projects-filter-text{font-weight:500}.projects-filter-underline{background-color:var(--color-white);width:100%;height:1px;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block;transform:translate(102%)}.projects-filter-button:hover .projects-filter-underline{transform:translate(0)}.projects-filter-button.active .projects-filter-text{font-weight:500}.projects-filter-button.active .projects-filter-underline{transform:translate(0)}.projects-grid{grid-column-gap:4px;grid-row-gap:4px;grid-template-columns:1fr 1fr 1fr;padding-left:3rem;padding-right:3rem;display:grid}.projects-tile{text-decoration:none;animation:.3s both projects-tile-fade-in;display:block;position:relative;overflow:hidden}@keyframes projects-tile-fade-in{0%{opacity:0}to{opacity:1}}.projects-tile-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block;position:static}video.projects-tile-image{object-fit:cover}.projects-tile-text{z-index:2;text-align:center;width:100%;height:100%;color:var(--color-white);background-color:#00000080;flex-direction:row;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;font-family:Neuemontreal,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2em;transition:background-color .25s ease-out;display:flex;position:absolute;top:0;bottom:0;left:auto}.projects-tile:hover .projects-tile-text{background-color:#000c;transition:background-color .25s ease-in}@media screen and (min-width:1280px){.projects-title-section{grid-template-columns:360px 1fr;margin-top:80px}.projects-filter-controls{gap:32px}.projects-filter-button{flex-direction:column;justify-content:center;align-items:center}.projects-filter-text{font-size:1.75rem;line-height:1.25em}.projects-tile-text{font-size:1.75rem;line-height:1.2em}}@media screen and (min-width:1440px){.projects-title-section{grid-template-columns:359px 1fr}.projects-filter-controls,.projects-grid{padding-left:2.5rem;padding-right:2.5rem}.projects-filter-text{font-size:2rem}.projects-tile-text{font-size:2rem;line-height:1.2em}}@media screen and (min-width:1920px){.projects-title-section{grid-column-gap:0px;grid-template-columns:361px 1fr}.projects-title-line{border-top-width:3px;margin-left:1rem}.projects-filter-controls,.projects-grid{padding-left:3rem;padding-right:3rem}.projects-filter-text{font-size:2.5rem}.projects-tile-text{font-size:2.5rem;line-height:1.2em}}@media screen and (max-width:991px){.projects-page{padding-top:2.5rem}.projects-title-section{grid-template:"Area-3 Area"/363px 1fr;margin-top:60px}.projects-filter-controls{row-gap:16px;padding-left:2.5rem;padding-right:2.5rem}.projects-filter-text{font-size:1.5rem}.projects-tile-text{padding-left:12px;padding-right:12px;font-size:1.5rem;line-height:1.2em}.projects-grid{padding-left:2.5rem;padding-right:2.5rem}.projects-gap-medium,.projects-gap-large{height:140px}}@media screen and (max-width:767px){.projects-page{padding-top:1.25rem}.projects-title-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:246px 1fr;margin-top:60px;padding-left:1.25rem;padding-right:1.25rem}.projects-title-line{margin-top:2.8rem}.projects-heading{font-size:4.25rem}.projects-filter-controls{row-gap:16px;padding-left:1.25rem;padding-right:1.25rem}.projects-filter-text{font-size:1.25rem}.projects-grid{grid-template-columns:1fr 1fr;padding-left:1.25rem;padding-right:1.25rem}.projects-tile-text{font-size:1.25rem}.projects-gap-medium,.projects-gap-large{height:90px}}@media screen and (max-width:479px){.projects-title-section{grid-column-gap:16px;grid-row-gap:0px;grid-template:"."/246px 1fr;padding-left:1.25rem;padding-right:1.25rem}.projects-title-line{margin-top:2.8rem}.projects-heading{font-size:4.25rem}.projects-filter-controls{align-items:center;padding-left:1rem;padding-right:1rem}.projects-grid{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.projects-gap-medium,.projects-gap-large{height:90px}}.hero-section{width:100%;height:100vh;position:relative}.hero-section:after{content:"";z-index:1;pointer-events:none;background-color:#0006;width:100%;height:100vh;position:fixed;top:0;left:0}.hero-video-bg{z-index:0;object-fit:cover;width:100%;height:100vh;position:fixed;top:0;left:0}.hero-content{z-index:2;padding-top:0;padding-left:2.5rem;position:absolute;top:28.6vh}.hero-eye-icon{width:87px;height:49px}.hero-heading{color:#fff;max-width:60rem;margin-top:40px;font-family:Neuemontreal,sans-serif;font-size:2rem;font-weight:400;line-height:130%}.hero-cta{margin-top:40px;overflow:hidden}.hero-cta .btn-outline{white-space:nowrap}.btn-outline{color:#fff;text-align:center;letter-spacing:1px;cursor:pointer;background-color:#0000;border:1px solid #ffffffbf;border-radius:100px;justify-content:center;align-items:center;max-width:200px;padding:10px 28px;font-family:Neuemontreal,sans-serif;font-size:1.0625rem;font-weight:400;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden}.btn-outline:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black)}.studio-section{z-index:9;background-color:#000;position:relative}.studio-content{height:auto;padding-top:6.25rem;padding-left:2.5rem;padding-right:2.5rem}.studio-title-wrapper{padding-right:0}.studio-desc{margin-top:60px}.studio-grid-row-1{grid-template-columns:38% 1fr;display:grid}.studio-grid-row-2{grid-template-columns:1fr 38%;margin-top:100px;display:grid}.studio-grid-item{text-decoration:none;display:block;position:relative;overflow:hidden}.studio-grid-item.offset-top{padding-top:60px}.studio-grid-item.offset-left{padding-bottom:60px;padding-left:20px}.studio-video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.studio-caption{color:var(--color-white);margin-top:5px;font-family:Neuemontreal,sans-serif;font-size:.75rem;font-weight:400;display:block;position:relative}.home-description{color:#fff;padding-left:10px;font-family:Neuemontreal,sans-serif;font-size:2rem;font-weight:400;line-height:1.15em}.home-description.centered{text-align:center;padding-left:0}.home-description.max-width{max-width:1088px}.home-section-title{color:var(--color-white);margin-top:0;margin-bottom:0;font-family:Neuemontreal,sans-serif;font-size:6.25rem;font-weight:500;line-height:1.15em}.home-section-title.feature{margin-bottom:60px;padding-left:10px;font-size:3rem}.home-line{border-top:1px solid var(--color-white);width:auto;margin-top:78px;display:flex}.awards-section{z-index:9;background-color:#000;position:relative}.awards-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:5.5rem;padding:15px 5%;display:flex}.awards-logo{opacity:1;width:auto;height:4rem}.featured-section{z-index:9;background-color:#000;border-bottom:1px solid #000;padding:140px 30px;position:relative}.featured-cards{flex-wrap:wrap;justify-content:space-between;align-items:stretch;max-width:1240px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:flex}.featured-card{background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:stretch;width:33%;height:auto;padding:10px;text-decoration:none;display:flex;box-shadow:14px 14px 200px #0016320f}.featured-card-image{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s;display:block}.featured-card:hover .featured-card-image{transform:scale(1.05)}.featured-card-title{color:var(--color-white);font-family:var(--font-sans);text-align:center;margin-top:23px;font-size:1.375rem;font-weight:500}.featured-card-subtitle{color:var(--color-white);font-family:var(--font-sans);text-align:center;margin-top:.25rem;font-size:1.125rem}.btn-more{border:1px solid var(--color-white);color:#fff;background-color:#0000;background-image:url(/images/Arrow-2.svg);background-position:83%;background-repeat:no-repeat;background-size:14px 10px;border-radius:20px;margin-top:1rem;margin-right:10px;padding:7px 35px 7px 25px;font-family:Neuemontreal,sans-serif;font-size:1rem;font-weight:400;line-height:1;text-decoration:none;transition:transform .3s ease-in-out;display:inline-block}.btn-more:hover{background-color:var(--color-white);color:var(--color-black);background-image:url(/images/Arrow-1.svg);background-repeat:no-repeat;background-size:14px 10px}.spatial-section{z-index:9;background-color:#000;padding:140px 30px;position:relative}.spatial-heading{color:#fff;margin-top:0;font-family:Neuemontreal,sans-serif;font-size:6.25rem;font-weight:500;line-height:1.15em}.spatial-image{width:100%;height:auto;display:block}.creator-tools-section{z-index:9;background-color:#000;padding:140px 30px;position:relative}.creator-tool-item{width:100%;max-width:1157px;margin-left:auto;margin-right:auto}.creator-tool-item.spaced{margin-top:60px}.creator-tool-grid{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;margin-top:140px;display:grid}.creator-tool-grid.reverse{direction:rtl}.creator-tool-grid.reverse>*{direction:ltr}.creator-tool-image-wrap{border:1px solid var(--color-white);border-radius:5px;padding:7px;display:block;overflow:hidden}.creator-tool-image{object-fit:cover;width:100%;height:auto;display:block}.creator-tool-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.creator-tool-title{color:var(--color-white);margin-bottom:30px;font-family:Neuemontreal,sans-serif;font-size:3rem;font-weight:500}.clients-content-wrapper{padding-top:100px;padding-left:40px;padding-right:40px}.clients-content-wrapper.contacts{margin-bottom:-75px}.clients-divider-grid{display:block}.title-grid.clients{text-align:center;margin-top:100px}.home-section-title.feature.nomargin{margin-bottom:0}.wrapper-contact{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:auto;padding-bottom:100px;display:flex}.clients-grid{z-index:2;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:space-between;align-items:center;max-width:1160px;margin-bottom:0;margin-left:auto;margin-right:auto;display:grid;position:relative}.client-logo-wrap{cursor:default;justify-content:center;align-items:center;width:auto;padding:36px;display:flex}.client-logo{opacity:1;max-width:100%;height:auto}.contact-section{z-index:9;background-color:#000;padding:140px 30px;position:relative}.contact-heading{color:var(--color-white);text-align:center;margin-bottom:4rem;font-family:Neuemontreal,sans-serif;font-size:3rem;font-weight:500;line-height:1.15em}.contact-form{width:500px;max-width:600px;margin-left:auto;margin-right:auto}.contact-input{border-style:solid;border-width:0 0 1px;border-color:#333 #333 var(--color-white);color:var(--color-white);background-color:#0000;outline:none;width:100%;margin-bottom:10px;padding:8px 12px;font-family:Neuemontreal,sans-serif;font-size:1.125rem;font-weight:400}.contact-input:focus{border-bottom-color:#fff}.contact-textarea{border-style:none none solid;border-width:1px;border-color:#333 #333 var(--color-white);color:var(--color-white);resize:none;background-color:#0000;outline:none;width:100%;height:auto;min-height:170px;margin-bottom:30px;padding:8px 12px;font-family:Neuemontreal,sans-serif;font-size:1.125rem;font-weight:400}.contact-textarea:focus{border-bottom-color:#fff}.section-parallax{z-index:10;color:#fff;justify-content:center;align-items:center;height:550px;display:flex;position:relative;overflow:hidden}.section-parallax img,.section-parallax video{object-fit:cover;width:100%;height:100%}.wrapper-content{z-index:9;background-color:#000;width:auto;height:auto;display:block;position:relative;overflow:visible}@media screen and (min-width:1440px){.hero-heading{font-size:2.8333rem}.home-section-title.studio-title{font-size:7.0833rem}.home-description{font-size:2.8333rem}.creator-tool-grid{margin-top:190px}.section-parallax{height:700px}}@media screen and (min-width:1920px){.hero-content{z-index:1;position:relative;inset:25vw 0% auto}.home-description{font-size:2.8333rem}.section-parallax{height:1000px}.home-line{border-top-width:3px}}@media screen and (max-width:991px){.hero-content{padding-left:4rem;padding-right:4rem}.studio-content{padding-left:2.5rem;padding-right:2.5rem}.studio-desc{margin-top:50px}.featured-section,.spatial-section,.creator-tools-section{padding:100px 20px}.creator-tool-grid{grid-template-columns:1fr;gap:40px;margin-top:80px}.creator-tool-grid.reverse{direction:ltr}.clients-grid{grid-template-columns:1fr 1fr 1fr}.featured-cards{margin-bottom:161px}.studio-grid-row-1,.studio-grid-row-2{grid-template-columns:1fr;margin-top:0}}@media screen and (max-width:767px){.hero-content{padding-top:4rem;padding-left:1.25rem;padding-right:1.25rem}.hero-heading{text-align:left;font-size:1.25rem}.home-description{font-size:1.25rem}.home-section-title{font-size:4.25rem}.studio-content{padding-left:1.25rem;padding-right:1.25rem}.studio-grid-row-1,.studio-grid-row-2{grid-template-columns:1fr;margin-top:0}.studio-grid-item.offset-top,.studio-grid-item.offset-left{padding:0}.featured-section,.spatial-section,.creator-tools-section{padding:60px 1.25rem}.featured-cards{flex-direction:column;margin-bottom:60px}.featured-card{width:100%}.spatial-heading{font-size:4.25rem}.clients-grid{grid-template-columns:1fr 1fr}.clients-content-wrapper{padding-left:1.25rem;padding-right:1.25rem}.contact-form{width:100%}.wrapper-contact{margin-top:32px;padding-bottom:1rem}.section-parallax{height:300px}.home-section-title.feature{margin-bottom:40px;padding-left:0;font-size:2rem}}@media screen and (max-width:479px){.hero-content{padding-top:0;padding-left:1.25rem;padding-right:1.25rem}.studio-content{padding-left:1.25rem;padding-right:1.25rem}.featured-section,.spatial-section,.creator-tools-section{padding:40px 1rem}.clients-grid{grid-template-columns:1fr 1fr;gap:8px}.client-logo-wrap{padding:16px}.clients-content-wrapper{padding-top:4.375rem;padding-left:1.25rem;padding-right:1.25rem}.title-grid.clients{margin-top:3.125rem}.featured-cards{margin-bottom:54px}.featured-section{padding:6.25rem 1.25rem 2.625rem}.section-parallax{height:220px;margin-top:3.125rem}}.jobs-title-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:725px 1fr;margin-bottom:0;padding-left:2.5rem;padding-right:2.5rem;display:grid}.jobs-title-section .line-grid{margin-top:69px}.jobs-heading{color:var(--color-white);width:auto;font-family:var(--font-sans);margin-top:0;margin-bottom:0;font-size:6.25rem;font-weight:500;line-height:1.15em}.padding-global.jobs-container{display:block}.jobs-body{line-height:1.15em}.jobs-body-heading{margin-bottom:10px}.jobs-list{max-width:1088px;padding-left:4rem;padding-right:2.5rem;list-style:outside}.jobs-list-item{color:var(--color-white);font-family:var(--font-sans);margin-bottom:5px;font-size:1.75rem;line-height:1.15em}.jobs-list-item strong{font-weight:700}.jobs-form-heading{text-align:center;margin-bottom:0}.jobs-form-title{color:var(--color-white);font-family:var(--font-sans);margin-bottom:60px;padding-left:10px;font-size:3rem;font-weight:500;line-height:1.15em}.intro-wrapper.clients{align-items:center}.clip-2{position:relative;overflow:hidden}.wrapper-contact.job-form-wrapper{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:auto;padding-bottom:100px;display:flex}.jobs-contact-form{width:500px;max-width:600px;margin-left:auto;margin-right:auto}.text-field-contact{border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);font-family:var(--font-sans);background-color:#0000;outline:none;width:100%;margin-bottom:10px;padding:8px 12px;font-size:1.125rem;font-weight:400}.textarea-contact{border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);height:auto;min-height:170px;font-family:var(--font-sans);resize:vertical;background-color:#0000;outline:none;width:100%;margin-bottom:30px;padding:8px 12px;font-size:1.125rem;font-weight:400}.job-submit-button{border:1px solid var(--color-white);color:#fff;font-family:var(--font-sans);cursor:pointer;background-color:#0000;border-radius:20px;padding:7px 35px 7px 25px;font-size:1rem;font-weight:400;line-height:1;transition:all .3s ease-in-out}.job-submit-button:hover{background-color:var(--color-white);color:var(--color-black)}@media screen and (min-width:1280px){.jobs-contact-form{width:569px}}@media screen and (min-width:1920px){.jobs-title-section{grid-template-columns:725px 1fr}.jobs-body{line-height:1.2em}.jobs-body-heading{font-size:1.75rem;line-height:1.5em}.wrapper-contact.job-form-wrapper{padding-bottom:0}}@media screen and (max-width:991px){.jobs-heading{font-size:5rem}.jobs-title-section{grid-column-gap:0;grid-template-columns:739px 1fr}}@media screen and (max-width:767px){.jobs-title-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:270px 1fr;padding-left:1.25rem;padding-right:1.25rem}.jobs-heading{font-size:5rem}.jobs-list{padding-left:2.5rem;padding-right:1.25rem}.jobs-list-item{margin-bottom:6px;font-size:1.25rem}.wrapper-contact.job-form-wrapper{padding-bottom:1rem;padding-left:40px;padding-right:40px}.jobs-contact-form{width:100%;margin-top:0}.jobs-form-title{margin-bottom:0}}@media screen and (max-width:479px){.jobs-title-section{grid-column-gap:16px;grid-row-gap:0;grid-template:"."/187px 1fr;padding-left:1.25rem;padding-right:1.25rem}.jobs-heading{font-size:3.5rem}.jobs-list-item{font-size:1.25rem;line-height:26px}.jobs-contact-form{width:100%;padding-left:0}.job-submit-button{padding-left:20px}}.container-small-med{width:100%;max-width:59.5rem;margin-left:auto;margin-right:auto}.spatial-signup-form{justify-content:center;gap:10px;width:100%;height:52px;margin-top:20px;display:flex}.spatial-signup-form.newsletter-stacked{flex-direction:column;align-items:center;gap:10px;height:auto}.spatial-signup-form.newsletter-stacked .spatial-signup-input{flex:none;width:100%;max-width:100%}.spatial-signup-form.newsletter-stacked .spatial-signup-button,.spatial-signup-form.newsletter-stacked .btn-outline{margin-top:40px}.spatial-signup-wrapper.contact-no-border{border:none;width:100%;padding:0}.spatial-signup-form.contact-wide{align-items:center;width:100%;max-width:880px;margin-left:auto;margin-right:auto}.spatial-signup-form.contact-wide .spatial-signup-input,.spatial-signup-form.contact-wide .contact-textarea{align-self:stretch}.spatial-signup-form.contact-wide .spatial-signup-input{width:100%;max-width:100%}.contact-textarea{resize:vertical;min-height:120px;padding-top:12px;height:auto!important}.newsletter-field-error{color:#ff6b6b;text-align:left;margin:4px 0 0;font-family:Neuemontreal,sans-serif;font-size:12px}.newsletter-form-error{color:#ff6b6b;text-align:center;margin:8px 0 0;font-family:Neuemontreal,sans-serif;font-size:14px}.newsletter-input-error{border-color:#ff6b6b!important}.spatial-signup-button:disabled,.btn-outline:disabled{opacity:.5;cursor:not-allowed}.spatial-signup-input{color:#fff;background-color:#0000;border:1px solid #fff6;outline:none;flex:1;max-width:440px;height:52px;padding-left:12px;font-family:Neuemontreal,sans-serif;font-size:18px}.spatial-signup-button{color:#fff;cursor:pointer;background-color:#000;border:1px solid #fff;width:100%;max-width:120px;height:52px;font-family:Neuemontreal,sans-serif;font-size:18px;transition:all .3s}.spatial-signup-button:hover{color:#000;background-color:#fff}.spatial-signup-wrapper{text-align:center;border:1px solid #fff;padding:50px 96px 55px}.spatial-signup-wrapper.spatial-signup-submitted{justify-content:center;align-items:center;display:flex}.spatial-signup-wrapper.spatial-signup-submitted .spatial-signup-header{margin-bottom:0}.spatial-signup-header{color:#fff;text-align:center;margin-bottom:50px;font-family:Neuemontreal,sans-serif;font-size:23px;line-height:1.5rem}@media screen and (max-width:767px){.spatial-signup-wrapper{padding:50px 30px}.spatial-signup-input,.spatial-signup-button{font-size:16px}.spatial-signup-header{line-height:1.25em}}@media screen and (max-width:479px){.spatial-signup-wrapper{padding-top:40px;padding-bottom:15px}.spatial-signup-form{flex-direction:column;align-items:center;height:auto}.spatial-signup-input,.spatial-signup-button{flex:none;height:52px;max-height:100%;font-size:14px}.spatial-signup-input{width:100%;max-width:100%}.spatial-signup-header{font-size:18px;line-height:1.25em}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-white);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.gradient-text{background:linear-gradient(45deg,var(--color-blue-light),var(--color-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.padding-global{justify-content:center;padding-left:2.5rem;padding-right:2.5rem;display:flex}.padding-global.wide{padding-left:2rem;padding-right:2rem}@media screen and (max-width:991px){.padding-global{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (max-width:767px){.padding-global{padding-left:1.25rem;padding-right:1.25rem}}.container-small{width:100%;max-width:68rem;margin-left:auto;margin-right:auto}.container-small.header{max-width:100%;margin-left:0;margin-right:0}.container-small-txt{justify-content:center;width:100%;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}.container-small-txt.large-text{max-width:62.5rem}.container-medium{width:100%;max-width:85.25rem;margin-left:auto;margin-right:auto}.container-large{width:100%;max-width:102.5rem;margin-left:auto;margin-right:auto}.container-extra-large{width:100%;max-width:115rem;margin-left:0;margin-right:0}@media screen and (min-width:1920px){.container-small-txt{max-width:50.75rem}.container-small-txt.large-text{max-width:65rem}}@media screen and (max-width:479px){.container-small-txt{max-width:none}}.hero-project-name{position:relative}.header-100vh{justify-content:center;align-items:center;min-height:100vh;max-height:60rem;display:flex}.header-100vh.header{z-index:1;justify-content:flex-start;position:relative}.header30_background-image-wrapper{z-index:0;background-image:linear-gradient(#00000080,#00000080);position:absolute;top:0%;right:0%;bottom:0%;left:0%}.header30_background-image-wrapper video,.header30_background-image-wrapper img{object-fit:cover;width:100%;max-width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.image-overlay-layer{z-index:1;background-color:#00000080;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.padding-section-large{max-width:100%;padding-top:7rem;padding-bottom:7rem}@media screen and (max-width:991px){.padding-section-large{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width:767px){.padding-section-large{padding-top:4rem;padding-bottom:4rem}}.projectname{color:var(--color-white);text-align:left;font-family:var(--font-sans);margin-top:0;margin-bottom:10px;font-size:5.25rem;font-weight:500;line-height:1}@media screen and (max-width:767px){.projectname{font-size:4rem}}@media screen and (max-width:479px){.projectname{font-size:3rem}}.client-name{color:var(--color-white);text-align:left;font-family:var(--font-sans);font-size:2rem;font-weight:400;line-height:1.2}@media screen and (max-width:767px){.client-name{font-size:1.5rem}}.padding-section-large-quote{max-width:none;padding-top:12.5rem;padding-bottom:12.5rem}@media screen and (max-width:767px){.padding-section-large-quote{padding-top:6.25rem;padding-bottom:6.25rem}}.home-body-text-padding{max-width:none;padding-top:6.25rem;padding-bottom:6.25rem}@media screen and (max-width:767px){.home-body-text-padding{padding-top:3.125rem;padding-bottom:3.125rem}}.home-body-text{color:var(--color-white);text-align:left;font-family:var(--font-sans);margin-bottom:0;font-size:2.5rem;font-weight:400;line-height:1.15em}@media screen and (min-width:1280px){.home-body-text{font-size:2.75rem}}@media screen and (max-width:767px){.home-body-text{font-size:2rem}}.text-align-center-quote{text-align:center;display:flex}.text-size-medium{color:var(--color-white);text-align:left;font-family:var(--font-sans);margin-bottom:0;font-size:2rem;font-weight:500;line-height:40px}.text-size-medium.link{text-align:center;font-size:1.75rem}@media screen and (min-width:1280px){.text-size-medium{font-size:2.125rem}}@media screen and (max-width:767px){.text-size-medium{font-size:1.5rem;line-height:1.2em}.text-size-medium.link{font-size:1.25rem}}.gap,.gap.medium{height:6.25rem}.gap.small{height:2.5rem}.gap.spacer-large{height:12.5rem}@media screen and (max-width:991px){.gap{height:2.5rem}.gap.medium{height:6.25rem}.gap.spacer-large{height:12.5rem}}@media screen and (max-width:767px){.gap{height:1.25rem}.gap.medium{height:3.125rem}.gap.spacer-large{height:6.25rem}}.section-title-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:auto 1fr;margin-bottom:0;padding-left:2.5rem;padding-right:2.5rem;display:grid}@media screen and (max-width:767px){.section-title-grid{grid-column-gap:16px;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:479px){.section-title-grid{grid-column-gap:16px;grid-row-gap:0px;grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}}.headings.title-normal{color:var(--color-white);width:auto;font-family:var(--font-sans);margin-top:0;margin-bottom:0;font-size:4rem;font-weight:500;line-height:1.15em}@media screen and (max-width:767px){.headings.title-normal{font-size:3rem;line-height:1.15em}}@media screen and (max-width:479px){.headings.title-normal{font-size:2.5rem;line-height:1.15em}}.headings.title-large{color:var(--color-white);width:auto;font-family:var(--font-sans);margin-top:0;margin-bottom:0;font-size:6.25rem;font-weight:500;line-height:1.15em}.section-title-grid:has(.title-large){align-items:start}.section-title-grid:has(.title-large) .line-grid{margin-top:4.375rem}@media screen and (max-width:767px){.section-title-grid:has(.title-large) .line-grid{margin-top:2.975rem}}@media screen and (max-width:479px){.section-title-grid:has(.title-large) .line-grid{margin-top:2.45rem}}@media screen and (max-width:767px){.headings.title-large{font-size:4.25rem}}@media screen and (max-width:479px){.headings.title-large{font-size:3.5rem}}.line-grid{border-top:1px solid #fff;width:auto;margin-top:2.5rem;margin-bottom:0;display:block}@media screen and (min-width:1920px){.line-grid{border-top-width:3px;margin-top:2.5rem;margin-left:1rem}}@media screen and (max-width:767px){.line-grid{margin-top:2rem}}@media screen and (max-width:479px){.line-grid{height:3px;margin-top:1.5rem}}.description-wrapper.paragraph{justify-content:center;display:flex}.description{color:#fff;font-family:var(--font-sans);font-size:2rem;font-weight:400;line-height:1.15em}.description.project-body{width:100%;max-width:1088px;margin-top:0;margin-bottom:0;font-size:1.75rem;line-height:1.15em}@media screen and (min-width:1920px){.description.project-body{font-size:2rem;line-height:1.15em}}@media screen and (max-width:767px){.description.project-body{font-size:1.25rem;line-height:1.2em}}.video-component{flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex}.w-video{width:100%;position:relative}.w-video iframe,.w-video video{border:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.our-gems-code-embed,.unisphere-sm-code-embed{width:100%}.our-gems-code-embed video,.unisphere-sm-code-embed video{width:100%;height:100%;display:block}.large-image-video-16-9{width:100%;display:block}.portrait-image-x3{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.portrait-image-x3>.image-wrapper{height:auto;max-height:none}@media screen and (max-width:991px){.portrait-image-x3{grid-column-gap:1.25rem;grid-row-gap:2.5rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.portrait-image-x3{grid-row-gap:2.5rem;grid-template-columns:1fr}}.portrait-image-x3.wider-gap{grid-column-gap:3.75rem;grid-row-gap:3.75rem;padding-left:90px;padding-right:90px}@media screen and (max-width:991px){.portrait-image-x3.wider-gap{grid-column-gap:1.255rem;grid-row-gap:1.255rem;grid-template-columns:1fr 1fr 1fr;padding-left:0;padding-right:0}}@media screen and (max-width:767px){.portrait-image-x3.wider-gap{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-columns:1fr}}.padding-section-large-1-1{padding:4rem 5% 0}.padding-section-large-1-1.margin{margin-top:0;padding:0}.padding-section-large-1-1.nopadding{padding:0}@media screen and (max-width:991px){.padding-section-large-1-1{padding-top:2rem;padding-bottom:0}}.image-wrapper{width:100%;max-width:100%;height:100%;max-height:100%;display:flex}.image-wrapper.top{flex-flow:column;margin-top:2.5rem}.image-wrapper.top.portrait-1,.image-wrapper.top.potrait-3{margin-top:0}@media screen and (max-width:991px){.image-wrapper.top{margin-top:0}}.project_image{object-fit:cover;width:100%;height:auto;display:block}.project_image.portrait{object-fit:contain;border:1px solid #000;width:100%}.image-caption-small{color:var(--white);width:100%;padding-top:.35rem;font-family:Neuemontreal,sans-serif;font-size:.7rem;font-weight:400;display:flex;position:relative}.image-caption-small a{color:var(--white);text-decoration:none}.image-caption-small a:hover{text-decoration:underline}._2x-images-grid{flex-flow:row;align-items:stretch;gap:1.25rem;display:flex}._2x-images-grid>.image-wrapper{flex:1;min-width:0}@media screen and (min-width:1440px){._2x-images-grid{gap:6.25rem}}@media screen and (max-width:767px){._2x-images-grid{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;gap:2.75rem;display:grid}}.padding-section-large-nopadding{padding-top:0;padding-bottom:0}.padding-section-large-nopadding.side-align-right{justify-content:flex-end;display:flex}.padding-section-large-nopadding.side-align-left{display:block}@media screen and (min-width:1920px){.padding-section-large-nopadding.side-align-right,.padding-section-large-nopadding.side-align-left{display:flex}}.side-media{flex-flow:column;width:100%;max-width:56.875rem;display:flex}.side-media.smaller{max-width:56.875rem}.side-media.smaller.unisphere{max-width:38rem}@media screen and (min-width:1280px){.side-media{max-width:82.25rem}.side-media.smaller{max-width:56.875rem}.side-media.smaller.unisphere{max-width:48rem}}@media screen and (min-width:1440px){.side-media.smaller{max-width:85.25rem}.side-media.smaller.unisphere{max-width:60rem}}@media screen and (min-width:1920px){.side-media,.side-media.smaller{max-width:85.25rem}.side-media.smaller.unisphere{max-width:75rem}}.side-media video{width:100%;height:100%;display:block}.media-text-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6.25rem;display:grid}.media-text-media{justify-content:center;align-items:center;width:100%;max-height:80vh;display:flex;overflow:hidden}.media-text-media video,.media-text-media img{object-fit:contain;width:100%;max-height:80vh;display:block}.media-text-content{align-items:center;display:flex}.media-text-body{color:var(--white);font-family:Neuemontreal,sans-serif;font-size:2rem;font-weight:400;line-height:1.15em}@media screen and (max-width:991px){.media-text-body{font-size:1.75rem}}@media screen and (max-width:767px){.media-text-grid{grid-template-columns:1fr;gap:2.5rem}.media-text-grid.media-right .media-text-media{order:-1}.media-text-body{font-size:1.25rem}}.div-block-10{justify-content:center;margin-top:60px;margin-bottom:18px;display:flex}@media screen and (max-width:479px){.div-block-10{margin-top:40px}}.button-enquire{color:#fff;text-align:center;letter-spacing:3px;text-transform:uppercase;background-color:#090b19;border:1px solid #090b19;border-radius:100px;justify-content:center;align-items:center;padding:16px 28px;font-size:11px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.button-enquire:hover{color:#090b19;background-color:#e2e7f1;border-color:#e2e7f1}.button-enquire.white-outline{width:100%;max-width:200px;font-family:var(--font-sans);background-color:#0000;border:1px solid #ffffffbf;padding:10px;font-size:1.0625rem}.button-enquire.white-outline:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black)}.button-enquire-text{z-index:10;letter-spacing:1px;text-transform:none;font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;position:relative}@media screen and (max-width:767px){.button-enquire.white-outline{padding-left:20px;padding-right:20px}}.header30_background-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}._16-9-video-large{display:block}.description.maxheight{margin-top:0;margin-bottom:0;padding-left:0}.description.maxheight.project-body{width:100%;max-width:1088px;font-size:1.75rem;line-height:1.2em}.padding-section-large-1-1.margin._16-9-4-3{flex-direction:row;justify-content:center;align-items:stretch;padding-left:0%;padding-right:0%;display:block}.portrait-image-x3.music-off-the-wall-3x{grid-column-gap:3.75rem;grid-row-gap:3.75rem;padding-left:90px;padding-right:90px}@media screen and (max-width:767px){.portrait-image-x3.music-off-the-wall-3x{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding-left:20px;padding-right:20px}}.link-decoration{color:#fff;text-decoration:underline}.link-decoration.link{font-size:2.5rem}@media screen and (max-width:767px){.link-decoration.link{font-size:2rem}}[data-reveal]{opacity:0;transform-style:preserve-3d;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .24s,transform 1s cubic-bezier(.165,.84,.44,1) .24s;transform:translateY(100px)}[data-reveal][data-visible=true]{opacity:1;transform:translate(0)}[data-reveal=slide-left]{transform:translate(-100px)}[data-reveal=slide-left][data-visible=true]{transform:translate(0)}[data-reveal=slide-right]{transform:translate(100px)}[data-reveal=slide-right][data-visible=true]{transform:translate(0)}[data-reveal=fade]{transform-style:flat;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .21s;transform:none}[data-reveal=fade][data-visible=true]{opacity:1}[data-reveal=line]{opacity:1;transform-style:flat;width:0%;transition:width .8s cubic-bezier(.895,.03,.685,.22);transform:none}[data-reveal=line][data-visible=true]{width:100%}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;width:auto;transition:none;transform:none}}.clients-divider-grid-3{gap:16px 0;padding:0 40px}.line-grid.footer{margin-top:0}.clients-content-wrapper.footer-container{justify-content:space-between;align-items:flex-end;max-width:100%;margin-bottom:-75px;padding:0 40px;display:flex}.footer-top-2{border-bottom:1px #ffffff1a;flex-direction:column;justify-content:space-between;align-items:flex-start;height:auto;margin-top:40px;margin-bottom:40px;margin-right:0;padding-bottom:0;display:flex}.footer-logo-2{align-self:flex-start;width:100%;max-width:50px;margin-bottom:0;margin-left:10px;padding-bottom:15px}.footer-wrapper-2{justify-content:flex-start;align-items:flex-end;margin-top:20px;margin-bottom:0;padding-bottom:5px;display:flex}.footer-wrapper-2.partners{width:123px;margin-top:0;margin-bottom:0}.footer-wrapper-2.partners.partner-logoss{width:100%}.div-block-8,.div-block-9{align-items:flex-end;display:flex}.social-link-2{justify-content:center;align-items:center;width:auto;height:auto;margin-bottom:0;padding:10px 10px 5px;font-size:14px;line-height:20px;display:flex}.social-link-2.socials{justify-content:center;align-items:center;width:auto;height:auto;margin-bottom:0;padding:10px 10px 5px;display:flex}.social-link-2.partners{width:auto;height:auto;padding:0 25px 0 0}.social-link-2.partners.mandala{flex:0 auto;padding-right:0}.social-link-2.partners.simon{width:100%;max-width:80px;padding-left:0;padding-right:0}.image-15{width:20px}.image-16{width:22px}.copyright-2{color:#9e9e9e;letter-spacing:1.55px;margin-bottom:0;margin-left:20px;margin-right:60px;font-family:Neuemontreal,sans-serif;font-size:.75rem;font-weight:400;line-height:20px}.footer-link-2{color:#fff;letter-spacing:1.55px;margin-bottom:0;margin-right:20px;padding-top:10px;padding-bottom:0;font-family:Neuemontreal,sans-serif;font-size:.75rem;font-weight:400;line-height:20px;text-decoration:none;display:block}.footer-link-2:hover{opacity:1;color:#9e9e9e;background-color:#0000}.secondary-link-2{color:#fff;letter-spacing:1.55px;margin-bottom:0;margin-right:32px;padding-top:10px;padding-bottom:0;font-family:Neuemontreal,sans-serif;font-size:.75rem;font-weight:400;line-height:20px;text-decoration:none;display:block}.secondary-link-2:hover{color:#9e9e9e}.footer-bottom.centered{border-bottom-style:none;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;margin-top:40px;margin-bottom:40px;display:flex}.footer-title-button-2{color:#fff;letter-spacing:1.55px;flex:0 auto;align-self:auto;margin-right:6px;padding-bottom:20px;font-family:Neuemontreal,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.image-25{object-fit:contain;width:123px;height:38px}.image-26{width:auto;height:41px}@media screen and (min-width:1280px){.social-link-2,.social-link-2.socials{padding-bottom:0}}@media screen and (min-width:1920px){.line-grid.footer{margin-top:0}}@media screen and (max-width:991px){.line-grid.footer{margin-top:0}.clients-content-wrapper.footer-container{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:0;padding-bottom:95px}.footer-bottom.centered{flex:0 auto;margin-top:0;margin-bottom:0;padding-bottom:0;display:flex}.footer-wrapper-2{justify-content:space-between;margin-top:20px;margin-bottom:0}.footer-wrapper-2.partners{width:60px}}@media screen and (max-width:767px){.clients-content-wrapper.footer-container{flex-flow:column;align-items:flex-start;padding-bottom:40px;padding-left:2.5rem;padding-right:2.5rem}.footer-top-2{flex-direction:column;justify-content:space-between;align-items:flex-start;height:auto;margin-top:40px;margin-bottom:40px;margin-right:0;padding-bottom:0;display:flex}.footer-logo-2{width:100%;max-width:50px;margin-bottom:0;margin-left:0;padding-bottom:0}.footer-wrapper-2{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;width:100%;margin-bottom:0;display:flex}.footer-wrapper-2.partners{flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;width:60px;padding-bottom:20px}.footer-wrapper-2.partners.partner-logoss{flex-flow:row;width:100%}.footer-bottom.centered{margin-top:40px;display:flex}.footer-title-button-2{padding-bottom:0}.social-link-2{padding:10px 10px 5px}.social-link-2.partners{padding:0 25px 0 0}.social-link-2.partners.mandala{flex:0 auto;padding-right:0}.social-link-2.partners.simon{width:100%;max-width:80px;padding-left:0;padding-right:0}}@media screen and (max-width:479px){.clients-content-wrapper.footer-container{object-fit:scale-down;flex-direction:column;align-items:flex-start;margin-bottom:0;padding-bottom:40px;padding-left:1.25rem;padding-right:1.25rem}.footer-top-2{flex-direction:column;align-items:flex-start;margin-bottom:0;margin-right:0}.footer-logo-2{width:100%;max-width:50px;margin-bottom:0;margin-left:0;padding-bottom:0}.footer-wrapper-2{flex-flow:wrap;flex:0 auto;place-content:space-between;align-items:flex-end;margin-bottom:0}.footer-wrapper-2.partners{justify-content:flex-start;width:60px;padding-bottom:20px}.footer-bottom.centered{flex-direction:column;width:100%;display:flex}.footer-title-button-2{margin-bottom:0;margin-right:0;font-size:1rem}.copyright-2{width:auto;margin-left:0;margin-right:10px;padding-top:20px;line-height:1.5em}.secondary-link-2{margin-right:0;line-height:1.5em}.footer-link-2{margin-right:10px;line-height:1.5em}.social-link-2{width:100%;max-width:50px;margin-right:0;padding:10px 20px 0 0}.social-link-2.socials{max-width:35px;margin-right:0;padding-bottom:0;padding-right:20px}.social-link-2.partners{margin-left:10px;padding-left:0;padding-right:0}.social-link-2.partners.simon{margin-left:0;padding-left:0}.social-link-2.partners.mandala{margin-left:0}.div-block-8{flex-wrap:wrap;flex:0 auto;width:100%}.div-block-9{flex-wrap:nowrap}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
