@font-face{font-family:Giga;src:url(GigaSans-SemiBold.8e505d6a.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Light.dfd2c4a7.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Medium.1190edd1.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(Gilroy-Semibold.8978dfe5.woff2)format("woff2");font-weight:600;font-style:normal}*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{color:inherit;border-top-width:1px;height:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder{opacity:1;color:#9ca3af}input::placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }::-ms-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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }::-ms-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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.m-1{margin:.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.ml-6{margin-left:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-48{margin-top:12rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-base{margin-top:var(--base-spacing)}.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}.aspect-\[2\/3\.7\]{aspect-ratio:2/3.7}.aspect-video{aspect-ratio:16/9}.h-\[100px\]{height:100px}.h-\[30px\]{height:30px}.h-\[50svh\]{height:50svh}.h-\[60\%\]{height:60%}.h-\[60svh\]{height:60svh}.h-\[80svh\]{height:80svh}.h-full{height:100%}.h-svh{height:100svh}.min-h-\[100svh\]{min-height:100svh}.w-\[40px\]{width:40px}.w-full{width:100%}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-8{gap:2rem}.gap-base{gap:var(--base-spacing)}.gap-x-base{column-gap:var(--base-spacing)}.gap-y-20{row-gap:5rem}.gap-y-32{row-gap:8rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-t-\[\.5px\]{border-top-width:.5px}.border-white{border-color:var(--white)}.bg-\[rgba\(255\,255\,255\,0\.15\)\]{background-color:rgba(255,255,255,.15)}.bg-black{background-color:var(--black)}.bg-transparent{background-color:transparent}.object-cover{object-fit:cover}.p-6{padding:1.5rem}.p-\[12vw\]{padding:12vw}.p-base{padding:var(--base-spacing)}.px-16{padding-left:4rem;padding-right:4rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-base{padding-left:var(--base-spacing);padding-right:var(--base-spacing)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-base{padding-top:var(--base-spacing);padding-bottom:var(--base-spacing)}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pb-\[20rem\]{padding-bottom:20rem}.pb-\[3svh\]{padding-bottom:3svh}.pl-16{padding-left:4rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pr-16{padding-right:4rem}.pt-12{padding-top:3rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-8{padding-top:2rem}.pt-\[3svh\]{padding-top:3svh}.text-left{text-align:left}.text-center{text-align:center}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.text-\[50px\]{font-size:50px}.text-base{font-size:var(--text-base);line-height:1.2}.text-lg{font-size:var(--text-lg);line-height:1.2}.text-md{font-size:var(--text-md);line-height:1.2}.text-sm{font-size:var(--text-sm);line-height:1.2}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[1\.4\]{line-height:1.4}.leading-none{line-height:1}.tracking-alt{letter-spacing:var(--tracking-alt)}.text-white{color:var(--white)}.text-yellow{color:var(--yellow)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.blur{--tw-blur:blur(8px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1))drop-shadow(0 1px 1px rgba(0,0,0,.06));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)}.invert{--tw-invert:invert(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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fill-parent{width:100%;height:100%;position:absolute;top:0;left:0}.media-cover{object-fit:cover;object-position:center;width:100%;height:100%}.media-contain{object-fit:contain;object-position:center;width:100%;height:100%}.push-nav{padding-top:var(--nav-height-mobile)}@media screen and (min-width:1024px){.push-nav{padding-top:var(--nav-height)}}.fade{transition:opacity .3s}@media screen and (min-width:1024px){.fade:hover{opacity:.5}}:root{--text-xs:1rem;--text-sm:1.2rem;--text-base:1.6rem;--text-md:2.2rem;--text-lg:2.8rem;--text-xl:4.2rem;--text-xxl:5rem;--black:#000;--white:#fff;--yellow:#fbaf17;--spacing-sm:1rem;--base-spacing:3rem;--spacing-md:4rem;--spacing-lg:8rem;--spacing-xl:12rem;--nav-height:8.5rem;--nav-height-mobile:6.5rem;--font-primary:"Gilroy","Helvetica",sans-serif;--font-secondary:"Giga","Helvetica",sans-serif;--tracking-def:.05em;--tracking-alt:.01em;--curve:cubic-bezier(.09,.58,.21,.93)}*{-webkit-font-smoothing:antialiased}html{color:var(--white);background-color:var(--black);font-size:10px;font-weight:400}html.is-animating,html.is-animating *{cursor:wait!important}body{font-size:var(--text-sm);line-height:1.2;font-family:var(--font-primary);flex-direction:column;display:flex}@media screen and (min-width:1024px){body{font-size:var(--text-base)}}#loader{opacity:0;pointer-events:none;z-index:1000;background-color:#000;transition:opacity .4s}html.is-animating #loader{opacity:1}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}button{cursor:pointer;box-shadow:none;border:none;outline:none}img[data-src]:not(.lazyloaded),img[data-srcset]:not(.lazyloaded){opacity:0}img[data-src].lazyloaded,img[data-srcset].lazyloaded{opacity:1;transition:opacity .4s}input{border-radius:0;outline:none}.rich-text>:not(:empty)+*{margin-top:1em}.rich-text:not(.alt) a{text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:.5px;transition:color .3s}.rich-text.alt a{text-decoration-line:none;transition:color .3s}@media screen and (min-width:1024px){.rich-text.alt a:hover{color:var(--white)}}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-size:var(--text-base);text-transform:uppercase}.rich-text>*+h1,.rich-text>*+h2,.rich-text>*+h3,.rich-text>*+h4,.rich-text>*+h5,.rich-text>*+h6{margin-top:2em}.rich-text>ul{padding-left:1em;list-style-type:circle}.rich-text>ol{padding-left:1em;list-style-type:decimal}@media screen and (min-width:1024px){.rich-text>:not(:empty)+*{margin-top:1.4em}.rich-text a:hover{color:var(--white)}.rich-text.rt-alt a:hover{text-decoration-line:underline}}.def-video .video-container{color:var(--white)}.def-video .play-icon{z-index:10;width:4.5rem;position:relative}.def-video .video-container .play{pointer-events:auto;transition:opacity .3s}.def-video .video-container.playing .play{opacity:0;pointer-events:none}.def-video .video-inner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.scroll-section{scroll-margin:150px}html.is-changing .transition-fade{opacity:1;transition:opacity .45s}html.is-animating .transition-fade{opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.enter-in-1{opacity:0;animation:fadeInUp 1.5s var(--curve)forwards}.enter-in-2{opacity:0;animation:1.5s forwards fadeIn}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}filter-dropdown{position:relative}filter-dropdown .content{opacity:0;pointer-events:none;border:1px solid var(--white);box-sizing:content-box;width:100%;position:absolute;bottom:0;left:0;transform:translate(-1px)}filter-dropdown .content li button.active{color:var(--yellow)}filter-dropdown.active .content{opacity:1;pointer-events:auto;transform:translate(-1px)translateY(calc(100% + .5px))}filter-dropdown.active .arrow{transform:rotate(180deg)translateY(2px)}filter-dropdown.has-value .clicker{color:var(--yellow)}input{box-shadow:none;outline:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}.image-sizer{background:rgba(255,255,255,.2)}.password-form form{width:350px}.password-form form>*+*{margin-top:1.6rem}.password-form form p:first-child{font-size:var(--text-base);text-align:center}.password-form form p:nth-child(2){flex-direction:column;align-items:center;display:flex}.password-form form input[type=password]{box-shadow:none;color:#000;background-color:var(--white);border:2px solid #000;outline:none;width:100%;height:auto;margin-top:1rem;padding:1rem;display:block}.password-form form label{width:100%}.password-form form input[type=submit]{background-color:var(--green);color:var(--white);cursor:pointer;width:100%;margin-top:1.6rem;padding:1.5rem 2rem;transition:border-color .3s,color .3s,background-color .3s}@media screen and (min-width:1024px){.password-form form input[type=submit]:hover{background-color:var(--orange)}}def-dropdown .dropdown-content{pointer-events:none;height:0;transition:height .4s;overflow:hidden}def-dropdown .dropdown-content-inner{opacity:0;transition:opacity .4s}def-dropdown .icon{transition:transform .4s}def-dropdown.active .dropdown-content{pointer-events:auto}def-dropdown.active .dropdown-content-inner{opacity:1;transition-delay:.4s}def-dropdown.active .icon{transform:rotate(90deg)translateY(4px)}.line-draw{z-index:10;transition:color .3s;position:relative}.line-draw:after{content:"";background-color:var(--white);transform-origin:100%;width:100%;height:.5px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.line-draw.ld-black:after{background-color:var(--black)}@media screen and (min-width:1024px){.line-draw:hover:after{transform-origin:0;transform:scaleX(1)}.line-draw.with-color:hover{color:var(--yellow)}}portrait-video{position:relative}portrait-video .play-icon{width:3rem}portrait-video .pause-icon{width:2rem;display:none}portrait-video .play{opacity:0;transition:opacity .3s}portrait-video .play:hover{opacity:1}portrait-video .image{transition:opacity .3s}portrait-video video{opacity:0;transition:opacity .3s}portrait-video.has-started .image{opacity:0}portrait-video.has-started video{opacity:1}portrait-video.playing .play-icon{display:none}portrait-video.playing .pause-icon{display:block}@keyframes loadCornerX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loadCornerY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.corners{--corner-color:var(--black)}.corners.is-white{--corner-color:var(--white)}.corners .corner{pointer-events:none;width:50px;height:50px;position:absolute}.corners .corner .corner-inner{position:absolute}.corners .corner.tl{top:0;left:0}.corners .corner.tl .left{background-color:var(--corner-color);transform-origin:bottom;width:1px;height:100%;top:0;left:0;transform:scaleY(0)}.corners .corner.tl .top{background-color:var(--corner-color);transform-origin:0;width:100%;height:1px;top:0;left:0;transform:scaleX(0)}.corners .corner.tr{top:0;right:0}.corners .corner.tr .top{background-color:var(--corner-color);transform-origin:0;width:100%;height:1px;top:0;left:0;transform:scaleX(0)}.corners .corner.tr .right{background-color:var(--corner-color);transform-origin:top;width:1px;height:100%;top:0;right:0;transform:scaleY(0)}.corners .corner.br{bottom:0;right:0}.corners .corner.br .right{background-color:var(--corner-color);transform-origin:top;width:1px;height:100%;top:0;right:0;transform:scaleY(0)}.corners .corner.br .bottom{background-color:var(--corner-color);transform-origin:100%;width:100%;height:1px;bottom:0;left:0;transform:scaleX(0)}.corners .corner.bl{bottom:0;left:0}.corners .corner.bl .bottom{background-color:var(--corner-color);transform-origin:100%;width:100%;height:1px;bottom:0;left:0;transform:scaleX(0)}.corners .corner.bl .left{background-color:var(--corner-color);transform-origin:bottom;width:1px;height:100%;bottom:0;left:0;transform:scaleY(0)}.work-item .titles h2{transition:color .3s}@media screen and (min-width:1024px){.work-item:hover .titles h2{color:var(--yellow)}}.dev{outline:1px solid #912eff}.dev>*{outline:1px solid #5497ff}.dev>*>*{outline:1px solid #51feff}.dev>*>*>*{outline:1px solid red}.dev>*>*>* *{outline:1px solid #0f0}#main-nav{height:var(--nav-height-mobile);z-index:1500;pointer-events:none;position:fixed}@media screen and (min-width:1024px){#main-nav{height:var(--nav-height)}}#main-nav li a{pointer-events:auto}#main-nav .home-link{transition:color .3s}@media screen and (min-width:1024px){#main-nav .home-link:hover{color:var(--yellow)}}#main-nav a:not(.home-link){letter-spacing:var(--tracking-alt);position:relative}#main-nav a:not(.home-link):after{content:"";background-color:var(--white);transform-origin:100%;width:100%;height:.5px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media screen and (min-width:1024px){#main-nav a:not(.home-link):hover:after{transform-origin:0;transform:scaleX(1)}}#main-nav a:not(.home-link).active:after{transform-origin:0;transform:scaleX(1)}@media screen and (min-width:1024px){#main-nav a:not(.home-link).active:hover:after{transform-origin:100%;transform:scaleX(0)}}#main-footer{margin-top:8rem}html.theme-light #main-footer *{color:var(--black)}#main-footer a{transition:color .3s}@media screen and (min-width:1024px){#main-footer a:hover{color:var(--yellow)}}html.theme-light #main-footer a{color:var(--black)}@media screen and (min-width:1024px){html.theme-light #main-footer a:hover{color:var(--white)}}#main-footer .socials svg{width:20px}@media screen and (min-width:1024px){#main-footer .socials svg{width:30px}}#home-hero .swiper{opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}#home-hero .swiper.swiper-initialized{opacity:1}@keyframes loadVideo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#home-hero .pagination button .bar{background-color:var(--white);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleX(0)}#home-hero .pagination button.active .bar{animation:8s linear forwards loadVideo}#home-hero .titles>*{opacity:0;transition:opacity 1s var(--curve),transform 1s var(--curve);transition-delay:.4s;transform:translateY(10px)}#home-hero .titles>:nth-child(2){transition-delay:.5s}#home-hero .titles>*+*{margin-top:.5rem}#home-hero .swiper-slide-active .titles>*{opacity:1;transform:translateY(0)}.home-sections>*+*{margin-top:16rem}#capability-groups .group{border-top:1px solid var(--white)}#capability-groups .group .clicker{padding:.5rem 0}#capability-groups .group .subitems{height:0;transition:height .3s;overflow:hidden}#capability-groups .group .subitems .subitems-inner{opacity:0;transition:opacity .3s}#capability-groups .group.active .subitems .subitems-inner{opacity:1;transition-delay:.3s}#capability-groups .group:last-of-type{border-bottom:1px solid var(--white)}#home-hero+#capability-groups{margin-top:8rem}#home-featured-projects .featured-link{z-index:10;transition:color .3s}#home-featured-projects .featured-link:after{content:"";background-color:var(--white);transform-origin:100%;width:100%;height:.5px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media screen and (min-width:1024px){#home-featured-projects .featured-link:hover{color:var(--yellow)}#home-featured-projects .featured-link:hover:after{transform-origin:0;transform:scaleX(1)}}#home-featured-projects .projects{pointer-events:none}#home-featured-projects .projects .project-item{pointer-events:auto;aspect-ratio:1;width:100%}#home-featured-projects .projects .project-item img{transition:opacity .3s}#home-featured-projects .projects .project-item h4{opacity:0;transition:opacity .3s}#home-featured-projects .projects .project-item:hover img{opacity:.3}#home-featured-projects .projects .project-item:hover h4{opacity:1}.page-work .search-form-container .search-icon{width:1.4rem;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}.info-page .icons .text{opacity:1;pointer-events:auto;transition:opacity .3s,transform .3s;transform:translateY(0)}.info-page .icons .text.hide{opacity:0;pointer-events:none;transform:translateY(-5px)}.info-page .buttons button{flex-direction:column;align-items:center;gap:2rem;display:flex}.info-page .buttons button span{color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:600;font-family:var(--font-secondary);letter-spacing:.05em;transition:color .3s}.info-page .buttons button svg{color:#fff;transition:color .3s}.info-page .buttons .jobs{position:relative}.info-page .buttons .jobs button svg{height:4rem}.info-page .buttons .jobs .job-popup{pointer-events:none;opacity:0;white-space:nowrap;transition:opacity .3s,transform .3s;position:absolute;top:0;left:0}.info-page .buttons .jobs .job-popup.job-0{transform:translateY(calc(-100% - 3.5rem))translate(-2rem)}.info-page .buttons .jobs .job-popup.job-1{transform:translateY(.5rem)translate(calc(-100% - 4rem))}.info-page .buttons .jobs .job-popup.job-2{top:auto;bottom:0;transform:translateY(calc(100% + 4.5rem))translate(-6rem)}.info-page .buttons .jobs.open>button span,.info-page .buttons .jobs.open>button svg{color:var(--yellow)}.info-page .buttons .jobs.open .job-popup{opacity:1;pointer-events:auto}.info-page .buttons .jobs.open .job-popup:first-child{transition-delay:0s}.info-page .buttons .jobs.open .job-popup:nth-child(2){transition-delay:.1s}.info-page .buttons .jobs.open .job-popup:nth-child(3){transition-delay:.2s}.info-page .buttons .jobs.open .job-popup.job-0{transform:translateY(calc(-100% - 4rem))translate(-2rem)}.info-page .buttons .jobs.open .job-popup.job-1{transform:translateY(0)translate(calc(-100% - 4rem))}.info-page .buttons .jobs.open .job-popup.job-2{transform:translateY(calc(100% + 4rem))translate(-6rem)}.info-page .buttons .contact{position:relative}.info-page .buttons .contact button svg{height:3.4rem}.info-page .buttons .contact .contact-popup{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(calc(-100% - 2rem))}.info-page .buttons .contact.open>button span,.info-page .buttons .contact.open>button svg{color:var(--yellow)}.info-page .buttons .contact.open .contact-popup{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(calc(-100% - 2.5rem))}.info-page .buttons .socials{position:relative}.info-page .buttons .socials button svg{height:3.3rem}.info-page .buttons .socials .social-popup{pointer-events:none;opacity:0;white-space:nowrap;transition:opacity .3s,transform .3s;position:absolute;top:0;right:0}.info-page .buttons .socials .social-popup svg{color:var(--yellow);width:3rem}.info-page .buttons .socials .social-popup.social-0{right:50%;transform:translateY(calc(-100% - 1.5rem))translate(50%)}.info-page .buttons .socials .social-popup.social-1{top:50%;transform:translateY(calc(.5rem - 50%))translate(calc(100% + 2rem))}.info-page .buttons .socials .social-popup.social-2{bottom:0;right:50%;transform:translateY(calc(100% + 2.5rem))translate(50%)}.info-page .buttons .socials.open>button span,.info-page .buttons .socials.open>button svg{color:var(--yellow)}.info-page .buttons .socials.open .social-popup{opacity:1;pointer-events:auto}.info-page .buttons .socials.open .social-popup:first-child{transition-delay:0s}.info-page .buttons .socials.open .social-popup:nth-child(2){transition-delay:.1s}.info-page .buttons .socials.open .social-popup:nth-child(3){transition-delay:.2s}.info-page .buttons .socials.open .social-popup.social-0{transform:translateY(calc(-100% - 2rem))translate(50%)}.info-page .buttons .socials.open .social-popup.social-1{transform:translateY(-50%)translate(calc(100% + 2rem))}.info-page .buttons .socials.open .social-popup.social-2{transform:translateY(calc(100% + 2rem))translate(50%)}.info-page .logo svg{width:12rem}.info-page .logo svg g{fill:#fff}.single-project>section+section{margin-top:var(--spacing-lg)}.single-project .video-grid video-grid{gap:6rem}.single-project .video-grid-item{flex:1 0 100%}@media screen and (min-width:1024px){.single-project .video-grid-item{flex:.4 0 calc(50% - 3rem)}}.single-project .fullscreen-player{z-index:5000;opacity:0;pointer-events:none;transition:opacity .3s}.single-project .fullscreen-player.active{opacity:1;pointer-events:auto}.single-project .fullscreen-player .close{transition:color .3s}.single-project .fullscreen-player .close svg{width:2rem}@media screen and (min-width:1024px){.single-project .fullscreen-player .close svg{width:2.7rem}}.single-project .fullscreen-player .close:hover{color:var(--yellow)}.single-project .fullscreen-player .video-player .play-icon{width:3rem}.single-project .fullscreen-player .video-player .pause-icon{width:2rem;display:none}.single-project .fullscreen-player .video-player.playing .play-icon{display:none}.single-project .fullscreen-player .video-player.playing .pause-icon{opacity:0;display:block}.single-project .fullscreen-player .video-player.playing:hover .pause-icon{opacity:1}.single-project .four-column-video-grid .text{width:100%}@media screen and (min-width:1024px){.single-project .four-column-video-grid .text{width:calc(50% - 3rem)}}.single-project .four-column-video-grid .inner>:not(.horizontal-line)+*{margin-top:var(--spacing-lg)}.single-project .four-column-video-grid .video-item{flex:0 0 calc(50% - 2rem)}@media screen and (min-width:1024px){.single-project .four-column-video-grid .video-item{flex:0 0 calc(25% - 4.5rem)}}.single-project .four-column-video-grid .video-item.invisible-item{display:none}.single-project .four-column-video-grid .show-more-videos .video-item.invisible-item{display:block}.single-project .four-column-video-grid .show-more-videos .show-more{display:none}.single-project .video-inline-carousel{overflow:hidden}.single-project .video-inline-carousel .text{width:100%}@media screen and (min-width:1024px){.single-project .video-inline-carousel .text{width:calc(50% - 3rem)}}.single-project .video-inline-carousel>:not(.overline-container)+*{margin-top:var(--spacing-lg)}.single-project .video-inline-carousel>.overline-container+*{margin-top:2rem}.single-project .video-inline-carousel portrait-video{align-items:center;display:flex}.single-project .video-inline-carousel .video-scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;height:250px;display:flex;overflow-x:auto}.single-project .video-inline-carousel .video-scroll::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.single-project .video-inline-carousel .video-scroll{height:550px}}.single-project .video-inline-carousel .video-scroll portrait-video{height:100%}.single-project .video-inline-carousel .video-scroll portrait-video:not(:last-child){margin-right:5rem}.horizontal-line{background-color:var(--white);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.placeholder\:text-white::placeholder{color:var(--white)}.placeholder\:text-white::placeholder{color:var(--white)}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mt-0{margin-top:0}.lg\:mt-24{margin-top:6rem}.lg\:mt-4{margin-top:1rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-video{aspect-ratio:16/9}.lg\:h-\[100svh\]{height:100svh}.lg\:h-\[50px\]{height:50px}.lg\:w-1\/2{width:50%}.lg\:w-3\/4{width:75%}.lg\:w-\[80px\]{width:80px}.lg\:max-w-\[600px\]{max-width:600px}.lg\:max-w-\[700px\]{max-width:700px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-20{gap:5rem}.lg\:gap-24{gap:6rem}.lg\:gap-base{gap:var(--base-spacing)}.lg\:gap-y-32{row-gap:8rem}.lg\:border-r{border-right-width:1px}.lg\:p-base{padding:var(--base-spacing)}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-base{padding-left:var(--base-spacing);padding-right:var(--base-spacing)}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pb-base{padding-bottom:var(--base-spacing)}.lg\:pt-4{padding-top:1rem}.lg\:text-left{text-align:left}.lg\:text-\[110px\]{font-size:110px}.lg\:text-base{font-size:var(--text-base);line-height:1.2}.lg\:text-md{font-size:var(--text-md);line-height:1.2}.lg\:text-xl{font-size:var(--text-xl);line-height:1.2}.lg\:hover\:no-underline:hover{text-decoration-line:none}}
/*# sourceMappingURL=index.css.map */
