*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@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}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.z-50{z-index:50}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-28{margin-bottom:7rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-36{margin-bottom:9rem}.mb-4{margin-bottom:1rem}.mb-60{margin-bottom:15rem}.mb-80{margin-bottom:20rem}.mb-\[12rem\]{margin-bottom:12rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-\[60vh\]{height:60vh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.w-6{width:1.5rem}.w-screen{width:100vw}.min-w-\[300px\]{min-width:300px}.flex-shrink-0{flex-shrink:0}.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))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.invert{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{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Balto;font-style:normal;font-weight:500;src:url(/fonts/BaltoMedium.otf) format("opentype");font-display:swap}@font-face{font-family:Balto;font-style:italic;font-weight:500;src:url(/fonts/BaltoMediumItalic.otf) format("opentype");font-display:swap}@font-face{font-family:Balto;font-style:normal;font-weight:400;src:url(/fonts/BaltoBook.otf) format("opentype");font-display:swap}@font-face{font-family:Balto;font-style:italic;font-weight:400;src:url(/fonts/BaltoBookItalic.otf) format("opentype");font-display:swap}@font-face{font-family:Century Expanded;src:url(/fonts/century-expanded.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Century Expanded;src:url(/fonts/century-expanded-italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Century Mono;font-style:normal;src:url(/fonts/Century-Schoolbook-Monospace-BT.ttf) format("truetype");font-display:swap}*{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;backface-visibility:hidden}:root{--white:#fff;--black:#000;--dark-grey-1:#161616;--dark-grey-2:#1d1d1d;--dark-grey-3:#242424;--light-grey:#767676;--font-family-sans:Balto,"Franklin Gothic","Helvetica",sans-serif;--font-family-serif:"Century Expanded",serif;--font-family-script:"Century Expanded",serif;--page-margin:1.18rem;--spacer-0:60px;--spacer-1:110px;--spacer-2:180px;--gap:1rem;--nav-height:50px;--accent-green:#D0FF00;--maxContainerWidth:2050px}html{background-color:var(--white);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:16px}body,html{font-family:var(--font-family-sans);background:black}body{margin:0}.container{max-width:var(--maxContainerWidth);margin:auto;background:black}.flex-wrap{flex-wrap:wrap}.space-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-top{align-items:flex-start}.font-bold{font-weight:600}.w-full{width:100%}.w-1-12{width:calc((100% - var(--gap)*11)/12)}.w-1-6{width:calc((100% - var(--gap)*5)/6)}.w-1-5{width:calc((100% - var(--gap)*4)/5)}.w-1-4{width:calc((100% - var(--gap)*3)/4)}.w-1-3{width:calc((100% - var(--gap)*2)/3)}.w-2-3{width:calc((100% - var(--gap)*2)/3*2 + var(--gap))}.w-1-2{width:calc((100% - var(--gap)*1)/2)}.w-5-12{width:calc((100% - var(--gap) * 11) * (5 / 12) + var(--gap)*4)}.gap-1-col{gap:calc((100% - var(--gap)*11)/12 + var(--gap)*2)}.bg-dark{background:black}@media screen and (min-width:2050px){.fullWidth,.home_belowFold:before{transform:translateX(calc((100vw - var(--maxContainerWidth))/2* -1))}.home_belowFold:before{content:"";width:100vw;height:100vh;z-index:-1;position:absolute;background:black;left:0;display:block}}@media screen and (max-width:990px){.w-md-1-4{width:calc((100% - var(--gap)*3)/4)}}@media screen and (max-width:700px){.w-sm-1-3{width:calc((100% - var(--gap)*2)/3)}}@media screen and (max-width:550px){.w-xs-full{width:100%}}@media screen and (max-width:600px){:root{--spacer-1:6rem;--spacer-2:8rem}}.text-grey{color:var(--light-grey)}.text-green{color:var(--accent-green)}.script{font-family:var(--font-family-script);font-style:italic}.font-serif{font-family:var(--font-family-serif);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0}.bodyCopy{max-width:32.5rem}.bodyCopy p{margin:0 0 .9em}.bodyCopy a{text-decoration:underline;text-decoration-color:var(--light-grey);text-decoration-thickness:1px;text-underline-offset:.15em}.bodyCopy a:hover{text-decoration-color:var(--accent-green)}.listItem{padding-left:1.7rem;position:relative}.listItem:before{content:"";position:absolute;left:0;top:.7em;transform:translateY(-50%);width:.625rem;height:.625rem;border-radius:50%;background:var(--accent-green)}.listItem_link:before{display:none}.listItem.font-size-sm:before{top:.6em}.listItem.font-size-sm{padding-left:1.5em}.listItem_link .iconLink{position:absolute;left:0;top:50%;transform:translateY(-50%)}.listItem_link:hover{color:white}.listItem_link:hover .iconLink path{fill:white}section{padding:0 var(--page-margin);background:black;color:white}.btn_primary{border-radius:.313rem;background:var(--dark-grey-3);color:white;font-size:1rem;padding:.438rem .688rem .375rem;line-height:1;font-weight:500;margin:1rem 0;display:inline-flex;gap:.625rem;align-items:center}.border-dark{border:1px solid #383838}.font-size-xl{font-size:2.5rem;line-height:106%;letter-spacing:-.02em}.font-size-lg,.font-size-xl{font-family:var(--font-family-sans);font-style:normal;font-weight:500}.font-size-lg{line-height:110%;font-size:1.875rem}@media screen and (max-width:600px){.font-size-lg{font-size:1.5rem}}p.font-size-lg+p.font-size-lg{margin-top:.75rem}.font-size-md{font-size:1.15rem;line-height:130%}.font-size-md,.font-size-sm-md{font-family:var(--font-family-sans);font-style:normal;font-weight:500}.font-size-sm-md{font-size:1.2rem;line-height:115%;letter-spacing:-.01em}.btnSmall,.font-size-sm{font-family:var(--font-family-sans);font-size:.81rem;font-style:normal;font-weight:500;line-height:120%}.font-size-xs{font-size:.59rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.095px}.page_padding_top{margin-top:var(--nav-height)}@media screen and (max-width:600px){:root{--page-margin:1rem}.font-size-xl{font-size:2rem;line-height:1.1em}.font-size-md{font-size:1.25rem}}.wrap-text{white-space:pre-wrap}.magicButton{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;cursor:default}.magicIcon{width:33px;height:33px;border-radius:50%;padding:3px 4px 4px 3px}.magicIcon img{mix-blend-mode:screen}.magicButton span{animation:flicker 3s linear infinite;color:#FFF;text-align:center;font-family:Century Expanded LT Std;font-size:.7rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.097px;color:var(--light-grey)}.btn_tiny{font-size:13px;font-style:normal;font-weight:500;line-height:normal;padding:.375rem .625rem;border-radius:5px;background:#242424}.btn_tiny:hover{background:#2f2f2f}@keyframes flicker{0%{opacity:0}10%{opacity:0}20%{opacity:1}90%{opacity:1}to{opacity:0}}nav{font-weight:500;position:fixed;width:100%;top:0;height:0;transition:transform .5s;transform:translateY(0);z-index:2;padding:10px var(--page-margin)}nav.nav-hidden{transform:translateY(-250%)}@media screen and (min-width:2050px){nav.fullWidth.nav-hidden{transform:translateY(-250%) translateX(calc((100vw - var(--maxContainerWidth))/2* -1))}}nav.nav-invert a{color:black}nav.nav-invert .interactiveLogo svg path{fill:black}nav.nav-invert li a:hover{background:rgba(255,255,255,.9)}.btnSmall{padding:.375rem .4375rem;border-radius:.1875rem;transition:background .5s,color .5s}.btnSmall.btnPrimary,.btnSmall.btnTertiary.active{background:white;color:black}.btnSmall.btnPrimary:hover{background:rgba(255,255,255,.9)}.btnSmall.btnSecondary{background:#383838;color:white}.btnSmall.btnSecondary.dark{background:#282828}.btnSmall.btnSecondary.dark:hover{background:#383838}.btnSmall.btnTertiary{background:black;color:white}.btnSmall.btnTertiary:not(.active):hover{background:var(--dark-grey-3);color:white}nav li a{display:flex;justify-content:center;align-items:center;gap:10px;color:white;background:black;transition:background .5s}.navPlus button{color:white}.navPlus button,nav li a:hover{background:rgba(255,255,255,.15)}@media screen and (max-width:600px){nav li a:hover{background:none}}.label{padding:.438em .688em .375em;transform:translateX(-.688rem) translateY(-.688rem);line-height:1;border-radius:.313rem;font-weight:500}.label:hover{background:rgba(0,0,0,.1)}footer{--footer-height:690px;padding:var(--page-margin);height:var(--footer-height);margin-top:calc(100vh - var(--footer-height))}@media screen and (min-width:2000px){footer{--footer-height:80vh}}.YESS{position:fixed;bottom:10px;right:10px;z-index:100}.footer_content{border-top:1px solid white;padding-top:10px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.footer_text{max-width:740px}.footer_items{flex-direction:row;justify-content:space-between}@media screen and (max-width:1100px){.footer_items{flex-direction:column;gap:1rem}.footer_items .logoContainer{margin-bottom:2em}.footer_container{flex-direction:column;gap:1rem}}.footer_content .btnRow:has(.btnSmall:hover) .btnSmall:not(:hover){background:#383838;color:white}.footer_content .btnSmall:hover{color:black;background:white}.footer_content .btnRow:hover .btnPrimary:hover{background:var(--accent-green)}.footer_content .logoContainer{height:auto;display:flex;align-items:flex-end;padding-bottom:.2em}footer h2{margin-bottom:.5em}footer .copyright{position:absolute;bottom:var(--page-margin);left:var(--page-margin);color:#5a5a5a}.footer-module{height:56px}.click-to-copy-container:has(a:hover) .click-to-copy-text,.click-to-copy-container:has(button:hover) .click-to-copy-text{opacity:1}.click-to-copy-text{color:#696969;opacity:0;transition:opacity .3s}@media screen and (pointer:coarse){.click-to-copy-text{display:none}}.featuredCarousel_outer{width:100vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:calc((100vw - var(--gap)*5)/6 + (var(--gap)*2 + var(--page-margin)*2)/2);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.featuredCarousel_outer,.negative-margin-left{margin-left:calc(var(--page-margin) * -1);padding-left:var(--page-margin)}.negative-margin-left{padding-right:var(--page-margin);width:calc(100vw - var(--page-margin))}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.featuredCarousel_inner{display:flex;width:-moz-max-content;width:max-content;padding-right:var(--page-margin)}.featuredCarousel_inner>*{scroll-snap-align:start;flex:0 0 auto}.section_intro{margin-top:calc(var(--nav-height)*2)}.home_belowFold{background:black;z-index:1}.home_belowFold,.video_container{position:relative}.section_reel{position:sticky;top:0;height:100vh;width:100vw;z-index:0;will-change:transform;overflow:hidden}.section_reel~*{background:black}.section_reel_wrapper{max-width:100vw;position:sticky;top:0;height:100vh;width:100vw;z-index:0;will-change:transform;overflow:hidden}.section_reel mux-player{display:block;height:100vh;width:100vw}.home_heroLink{z-index:2;position:relative;margin:0 var(--page-margin);bottom:calc(var(--page-margin)*2.5)}.home_heroLink svg{display:inline-block;margin-left:.5em}@media screen and (max-width:600px){.section_reel mux-player{aspect-ratio:4/5;max-height:50vh}.section_reel,.section_reel_wrapper{position:static;height:50vh;width:100%}.section_reel_wrapper{width:calc(100% - var(--page-margin)*2);margin:auto;margin-top:var(--nav-height)}.home_heroLink,.section_reel{opacity:1!important}.home_heroLink{position:static;margin-top:1em}}.video_playBtn{position:absolute;bottom:.625rem;left:.625rem;margin:0}.section_offerings{padding-top:20rem}.section_approach{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.section_contact--image{aspect-ratio:45/53}.section_logos{padding-bottom:12.5rem;padding-top:3.125rem}.section_logos .logos{justify-content:space-between;align-items:center}.logos{font-size:1rem}.logos>*{aspect-ratio:335/215;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}@media screen and (max-width:500px){.logos{font-size:.8rem}}.logoStrip_logo-shortest{height:1em}.logoStrip_logo-inBetween{height:1.25em}.logoStrip_logo-tallest{height:1.5em}@media screen and (min-width:1700px){.logoStrip_logo-shortest{height:1vw}.logoStrip_logo-inBetween{height:1.2vw}.logoStrip_logo-tallest{height:1.5vw}}.offeringCards{gap:var(--page-margin);margin-top:var(--spacer-1)}.offeringCard{border-radius:6px;position:relative;overflow:hidden;aspect-ratio:.8}.offeringCard:before{border-radius:6px 6px 0 0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,0));position:absolute;top:0;left:0}.offeringCard--inner{background:var(--dark-grey-1);aspect-ratio:720/900;width:100%;height:100%;display:block}.offeringCard--inner img,.offeringCard--inner>div{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.offeringCard--linkToProject{display:flex;border-radius:2.61px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(1.9576213359832764px);backdrop-filter:blur(1.9576213359832764px);position:absolute;bottom:8px;left:8px;font-size:.6rem;gap:.25rem;font-weight:500;padding:.1rem .4rem;align-items:center}.offeringCard--linkToProject:not(:hover) svg{display:none}.offeringCard--label{position:absolute;top:1rem;left:1rem}.offeringCard mux-player{--media-object-fit:cover;aspect-ratio:720/900}.offeringCard.inverted{color:black}.offeringCard.inverted .offeringCard--linkToProject{background:rgba(255,255,255,.8)}.offeringCard.inverted svg path{fill:black}.news-intro{max-width:45rem;margin-bottom:1.875rem}.newsPage{margin-top:var(--nav-height)}.newsPage_content{margin-top:72px}.newsPage_link{margin-bottom:10px}.newsPage_mainImage{display:flex;justify-content:flex-end;position:sticky;top:var(--nav-height)}.newsPage_mainImage img{text-align:right;max-width:500px}.newsCards{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:1rem;grid-template-rows:masonry;grid-auto-flow:dense}.newsCards a{display:block}.news_card{position:relative;align-self:start}.news_card--metadata{font-weight:500}.news_card--metadata li{margin:0;line-height:1.15}.news_card--info h3{margin-bottom:1rem}.news_card--date{color:var(--light-grey)}.news_card--label{position:absolute;top:20px;left:20px;z-index:1}.news_card--image{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.news_card--info{padding-top:10px}.my-masonry-grid{display:flex;margin-left:-1rem;width:auto}.my-masonry-grid_column{padding-left:1rem;background-clip:padding-box}.my-masonry-grid_column>div{margin-bottom:1rem}@media screen and (max-width:600px){.section_offerings{padding-top:5rem}.offeringCard--label{top:.5rem;left:.5rem}.section_logos{padding:5rem var(--page-margin)}.section_logos .logos{gap:1rem}.section_logos .logos>*{width:auto;aspect-ratio:2}.section_logos .logos img{max-width:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.news_card{display:flex;width:100%!important;background:var(--dark-grey-1);border-radius:6px;overflow:hidden}.news_card--info{padding:.7rem .8rem}.news_card--image{width:33.3%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:530px){.news_card--image{aspect-ratio:1}.news_card--info{justify-content:space-between;display:flex;flex-direction:column}.news_card h3{max-height:75.5px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;margin-bottom:.5em}}@media screen and (min-width:1600px){html{font-size:18px}.label.filterTag,.label.font-size-sm,nav li a{font-size:16px}}@media screen and (min-width:2000px){html{font-size:20px}}@media screen and (max-width:900px){.w-1-4{width:calc((100% - var(--gap)*2)/3)}.logos>*{width:calc((100% - var(--gap)*3)/4)}}@media screen and (max-width:680px){.w-1-4{width:calc((100% - var(--gap)*1)/2)}.logos>*,.w-1-6{width:calc((100% - var(--gap)*3)/4)}}.aboutPage .section_intro{height:calc(100vh - var(--nav-height) - 15rem);align-items:flex-end;margin-bottom:var(--page-margin)}@media screen and (min-width:1800px){.aboutPage .section_intro{height:calc(90vh - var(--nav-height) - 15rem)}}.aboutPage .section_intro h1{max-width:41.5rem}@media screen and (max-width:600px){.aboutPage .section_intro h1{white-space:inherit}}.aboutPage .gallery_column{height:calc((100vw - var(--gap)*3 - var(--page-margin)*2)/4 * 4.18);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:calc(6em + var(--spacer-2))}@media screen and (max-width:900px){.aboutPage .gallery_column{height:calc((100vw - var(--gap)*2 - var(--page-margin)*2)/3 * 4.18)}.aboutPage .gallery_column:last-of-type{display:none}}.aboutPage .gallery-label,.aboutPage .section_gallery .gallery-caption{position:absolute;font-style:normal}.aboutPage .gallery-label{font-size:11px;font-weight:500;letter-spacing:-.01em;border-radius:2.61px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(1.9576213359832764px);backdrop-filter:blur(1.9576213359832764px);top:4px;right:4px;padding:.35em .6em;line-height:1;visibility:hidden;z-index:1}.aboutPage .gallery-item_container:hover .gallery-label{visibility:visible}.gallery-item img{width:100%;height:100%;height:auto;-o-object-fit:cover;object-fit:cover}.gallery-item:has(.caseStudyCaption) img{height:auto}@media screen and (max-width:600px){.gallery-item.w-1-2{width:100%}.gallery-item img{height:auto}}.section_label{margin-bottom:1em}.aboutPage .section_process h2{min-width:734px;margin-bottom:var(--spacer-0)}.aboutPage .section_process li,.aboutPage .section_process ul{list-style:inherit;margin:inherit;padding:inherit}.aboutPage .section_process ul{margin-left:.4em;padding-left:.4em}.section_founder .border-top{border-top:1px solid white;padding-top:1em}@media screen and (max-width:680px){.aboutPage .gallery_column{height:auto;margin-bottom:0}.aboutPage .gallery_column:last-of-type{display:block}.aboutPage .section_intro{margin-top:15rem}.aboutPage .section_intro h1{font-size:1.3rem}.aboutPage .section_process h2{min-width:inherit;margin-bottom:var(--spacer-0)}.aboutPage .section_gallery .gallery-caption{position:static;margin-bottom:2rem}.aboutPage .custom-bullet-item.font-size-sm{font-size:1.2rem;line-height:1.2}.aboutPage .gallery-caption{font-size:1rem}}.mb-2{margin-bottom:2em}.gap-2{gap:2em;gap:20px}.mb-1{margin-bottom:1em}.mt-1{margin-top:1em}.gap,.gap-1{gap:1em}.gap-1-0{gap:0 1em}.mb-05{margin-bottom:.5em}.mt-05{margin-top:.5em}.gap-05{gap:5px}.mb-025{margin-bottom:.25em}.mb-xl{margin-bottom:var(--spacer-2)}.mb-lg{margin-bottom:var(--spacer-1)}.pt-lg{padding-top:var(--spacer-1)}.mt-lg{margin-top:var(--spacer-1)}.mt-xl{margin-top:var(--spacer-2)}.mb-md{margin-bottom:var(--spacer-0)}.gap-3{gap:3em;gap:35px}.filters{gap:.35rem;overflow-x:scroll}.filters a{text-wrap:nowrap}.hiddenTags{max-width:65rem;display:none}.hiddenTags.show{display:flex}.tags{gap:.25rem;flex-wrap:wrap}.filterTag{background:#242424;display:block;transform:none;text-transform:capitalize}.filterTag:hover{background:#2b2b2b}.filterTag.active{background:white;color:black}.filterTag_small{font-size:.75rem}.contactPage .section_intro{height:calc(100vh - var(--nav-height));display:flex;align-items:center;margin-top:0}@media screen and (max-width:715px){.section_office .contact_addressImage{width:100%;height:auto;aspect-ratio:5/3}.section_office .contact_addressImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}@media screen and (max-width:570px){.contactPage .section_intro h1{max-width:24rem}}.blink{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite}@keyframes blink-animation{to{visibility:hidden}}.contact_addressImage{height:45vw}.clickToCopy{opacity:.3}.clickToCopy_container:not(:hover) .clickToCopy{display:none}.clickToCopy_container{text-align:left}.contact_gallery-image_wrapper{aspect-ratio:2/3;overflow:hidden;width:calc((100% - 5px*5)/6)}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.2)}}.gallery-image mux-player{display:block;aspect-ratio:3/4;aspect-ratio:var(--aspect-ratio)}footer .magicIcon{position:absolute;bottom:var(--page-margin);right:var(--page-margin);background:var(--dark-grey-2)}.team_list li{border-top:1px solid white;padding:.75rem 0;align-items:center}.team_list li:last-child{border-bottom:1px solid white}.team_list li a{border-radius:.3rem;padding:.438rem .688rem .375rem;display:inline-block}.team_list li a:hover{background:var(--dark-grey-2)}mux-player{--controls:none;--audio-track-selectmenu:none;--rendition-selectmenu:none;--seek-backward-button:none;--seek-forward-button:none;--media-object-fit:cover}.mux-container{width:600px;height:600px}.workPage .section_featuredWork{width:100%;margin-top:var(--nav-height);padding:0 var(--page-margin);color:white}.workPage .section_featuredWork_imageContainer{height:calc(100vh - var(--page-margin) - 100px)}@media screen and (max-width:600px){.workPage .section_featuredWork_imageContainer{height:auto;aspect-ratio:4/5}}.workPage .section_featuredWork_imageContainer mux-player,.workPage .section_featuredWork_imageContainer>div{height:100%}.workPage .section_filters{margin-top:var(--spacer-2);margin-left:-7px;background:transparent;position:sticky;top:0;z-index:2;transition:top .5s}body:has(nav:not(.nav-hidden)) .workPage .section_filters{top:var(--nav-height)}.workPage .section_brand_identities .thumbnail{width:100%;aspect-ratio:4/5;border:.5px solid #666666;-o-object-fit:cover;object-fit:cover;display:block;overflow:hidden;height:100%;display:flex;align-items:center}.workPage .thumbnail mux-player{transition:transform .4s}@media screen and (max-width:550px){.workPage .section_brand_identities .thumbnail{aspect-ratio:4/3}}.workPage .section_brand_identities mux-player{--media-object-fit:cover;aspect-ratio:4/5;display:block}.underConstruction{cursor:default;position:relative}.underConstruction *{pointer-events:none}.underConstructionNotice{width:10rem;z-index:1;top:.5rem;left:.5rem;list-style:none;padding:0;visibility:hidden}.underConstruction:hover .underConstructionNotice{visibility:visible}.card_goal{max-width:35rem;padding-left:4rem;position:relative}.card_goal span{position:absolute;left:0;top:0}.card_tool button{text-align:left}.card_tool h3{font-size:1.2rem}.card_tool svg{display:none;transform:translateY(.05em)}.card_tool:hover svg{display:block}.card_tool img{border-radius:6px}.motion_carousel{scroll-snap-type:x mandatory;scrollbar-width:none}.motion_carousel::-webkit-scrollbar{display:none}.card_motion{border-radius:6px;overflow:hidden;border:1px solid var(--dark-grey-3);scroll-snap-align:start}.card_motion mux-player{--media-object-fit:cover}.card_motion_credits{color:rgba(255,255,255,.5)}.card_motion_overlay{bottom:0;width:100%;padding:var(--page-margin);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.75));transform:translateY(100%);transition:transform .3s}.card_motion:hover mux-player{opacity:.7}.card_motion:hover .card_motion_overlay{transform:translateY(0)}.card_featured{width:calc((100vw - var(--page-margin)*2 - var(--gap)*2)/3*2 + var(--gap))}.card_featured .thumbnail,.card_featured .thumbnail mux-player{aspect-ratio:5/3}@media screen and (max-width:600px){.card_featured .thumbnail mux-player{aspect-ratio:4/5}}.card a{display:block}.card .script{display:inline-block;margin-right:1rem}.headerBar{position:sticky;top:-5rem;top:calc(5rem * -1);background:black;padding:calc(5rem + .25em) 0 .25em;display:flex;gap:.5em;align-items:flex-start;transition:top .3s;justify-content:space-between;z-index:1}.headerBar a{display:flex;gap:7px;align-items:center}body:has(nav:not(.nav-hidden)) .headerBar{top:0}.card-url{background:var(--dark-grey-2);border-radius:100px;display:flex;margin-bottom:.5em;align-items:center;line-height:1;display:inline-flex;padding:.5em 45px .5em 1em;position:relative}.card-url svg{position:absolute;top:.5em;right:.5em;transform:rotate(-45deg)}.card_website img{border-radius:3px;border:1px solid var(--dark-grey-2)}@media screen and (max-width:600px){.card_goal{padding:0}.card_goal span{position:static;display:none}.card-url{padding:.5em .75em;overflow:hidden;width:100%;white-space:pre}.card-url svg{display:none}}.caseStudyPage .section_header{display:flex;flex-direction:column}.caseStudy_writeup{margin-top:9rem}@media screen and (max-width:600px){.caseStudy_writeup{margin-top:0}}.caseStudy_stats{margin-bottom:10px;color:var(--accent-green)}@media screen and (max-width:990px){.caseStudy_related .card:last-of-type{display:none}}@media screen and (max-width:700px){.caseStudy_related .card:nth-of-type(2){display:none}}@media screen and (max-width:550px){.caseStudy_related{--cardWidth:60vw}.caseStudy_related .card{width:var(--cardWidth);scroll-snap-align:start}.caseStudy_related .card:last-of-type,.caseStudy_related .card:nth-of-type(2){display:block}.caseStudy_related_container{width:100vw;overflow-x:scroll;margin-left:calc(var(--page-margin) * -1);padding-left:var(--page-margin);scroll-snap-type:x mandatory;scroll-padding-left:var(--page-margin)}.caseStudy_related_sideScroll{width:calc(var(--cardWidth) * 5 + var(--gap) * 5)}}.caseStudy_reference.visible{bottom:-1rem;opacity:1;pointer-events:inherit}.caseStudy_reference{z-index:2;color:white;position:fixed;right:var(--page-margin);bottom:-10rem;opacity:0;pointer-events:none;transition:bottom .4s,opacity .4s}.caseStudy_reference h3{padding-left:23px}.caseStudy_reference svg{position:absolute;top:0;left:0}.caseStudy_reference>*{transition:transform .3s ease-in-out}.caseStudy_reference:hover>*{transform:translateY(-.5rem)}.caseStudy_reference h3{font-size:.8rem}.caseStudy_reference--thumb{height:8rem;aspect-ratio:3/2;background:var(--dark-grey-2);border-radius:5px;overflow:hidden;border:1px solid var(--dark-grey-2)}@media screen and (max-width:600px){.caseStudyPage h2{width:100%}}.caseStudyPage .border{border-width:0}.caseStudyPage .border img,.caseStudyPage .border mux-player{border:1px solid rgb(49,49,49)}.fade{opacity:.55}.caseStudyDescription p{margin-bottom:1rem}@media screen and (max-width:480px){.caseStudyDescription{width:100%}}.caseStudyDescription a{text-decoration:underline;text-decoration-color:#5b5b5b}.caseStudyHeroImage{--margin-top:0px;--space-bottom:calc(13.5rem);width:100%;height:calc(100vh - var(--margin-top) - var(--space-bottom) - var(--page-margin)*3 - var(--nav-height));position:relative;margin-bottom:.4rem;overflow:hidden;margin-top:var(--nav-height)}.caseStudyHeroImage mux-player{--media-object-fit:cover;--media-object-position:center;height:100%;width:100%;height:calc(100vh - var(--margin-top) - var(--space-bottom));height:calc(100vh - var(--margin-top) - var(--space-bottom) - var(--page-margin)*3 - var(--nav-height))}.caseStudyHeroImage img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.caseStudyHeaderDescription{margin-top:8rem}@media screen and (max-width:600px){.caseStudyHeaderDescription{margin-top:3rem}}.caseStudyCaption{max-width:calc((100vw - var(--page-margin)*2 - var(--gap)*3)/4)}@media screen and (max-width:900px){.caseStudyCaption{width:calc(((100vw - var(--page-margin)*2 - var(--gap))/3));max-width:100%}}@media screen and (max-width:680px){.caseStudyCaption{width:100%;max-width:100%}}.caseStudyBreak{height:8rem}.card_typeface{border-top:1px solid white;padding-top:.25em;padding-bottom:1em;align-items:flex-start}@media screen and (max-width:600px){.caseStudyHeroImage,.caseStudyHeroImage img{height:50vh}.caseStudyPage .section_header{min-height:25vh}}.magicCanvas{position:fixed;width:100vw;height:100vh;pointer-events:none;z-index:9999;top:0;left:0}.playground_iframeContainer{position:fixed;top:0;left:0;width:100%;height:100dvh;background:black;z-index:1}.playground_thumbs{position:fixed;z-index:1;background:white;display:flex;flex-direction:column;gap:.25rem;left:var(--page-margin);top:50%;transform:translateY(-50%);border-radius:.4rem;background:rgba(255,255,255,.2);background:transparent}.playground_thumb{width:6rem;aspect-ratio:4/3;display:block}.playground_thumb img{border-radius:.25rem;transition:transform .3s;box-shadow:0 3px 8px rgba(0,0,0,.24)}.playground_thumb:hover img{box-shadow:0 5px 15px rgba(0,0,0,.35);transform:translateX(.25rem)}.playground_iframeContainer iframe{width:100%;height:100%;outline:none}.playground_info{background:white;border-radius:.25rem;position:fixed;bottom:var(--page-margin);right:var(--page-margin);z-index:1;width:12rem;padding:.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24)}.playground_info *{font-size:.75rem;font-weight:500;line-height:1.2}.playground_info:has(a:hover){box-shadow:0 5px 15px rgba(0,0,0,.35)}.playground_caseStudy_thumb{aspect-ratio:5/3;width:100%}.playground_info svg path{fill:black}.interactiveLogo{width:660px;height:135px;position:absolute;top:0;left:0;transform:scale(.58) translate(-5.15%,-24%);transform-origin:top left}.interactiveLogo svg{position:absolute;pointer-events:none}.interactiveLogo.type1 svg,.interactiveLogo.type10 svg,.interactiveLogo.type2 svg,.interactiveLogo.type3 svg,.interactiveLogo.type4 svg,.interactiveLogo.type5 svg,.interactiveLogo.type6 svg,.interactiveLogo.type7 svg,.interactiveLogo.type8 svg,.interactiveLogo.type9 svg{transition:left .4s ease-in-out,top .4s ease-in-out,transform .4s ease-in-out}.logoContainer:hover .interactiveLogo{visibility:visible}.logoContainer{width:4.05rem;z-index:1}.logoContainer #logo{width:100%;height:auto}.interactiveLogo .C{left:32.94px;top:31.56px}.interactiveLogo .o1{left:83.2px;top:54.3px}.interactiveLogo .t1{left:119.21px;top:32.44px}.interactiveLogo .t2,.interactiveLogo .t3,.interactiveLogo .t4,.interactiveLogo .t5,.interactiveLogo .t6,.interactiveLogo .t7,.interactiveLogo .t8{left:143.3px;top:32.44px}.interactiveLogo .o2{left:174.62px;top:54.3px}.interactiveLogo .n{left:211.69px;top:54.3px}.interactiveLogo svg{transition:0;transition-delay:0;transform-origin:top left}.interactiveLogo.type1 .o1{left:98.3px}.interactiveLogo.type1 .t1{left:152.47px}.interactiveLogo.type1 .t2{left:217.13px}.interactiveLogo.type1 .o2{left:316.74px}.interactiveLogo.type1 .n{left:456.98px}.interactiveLogo.type2 .o1{transform:translate(-3%,-3%) rotate(-7.5deg);transition-delay:10ms}.interactiveLogo.type2 .t1{transform:translate(-25%,-10%) rotate(-15deg);transition-delay:50ms}.interactiveLogo.type2 .t2{transform:translate(-20%,-20%) rotate(-15deg);transition-delay:90ms}.interactiveLogo.type2 .o2{transform:translate(-10%,-45%) rotate(-20deg);transition-delay:.13s}.interactiveLogo.type2 .n{transform:translate(-15%,-75%) rotate(-30deg);transition-delay:.17s}.interactiveLogo.type3 .o1{transform:rotate(-90deg);transform-origin:center}.interactiveLogo.type3 .t1,.interactiveLogo.type3 .t2{transform:rotate(-180deg);transform-origin:center}.interactiveLogo.type3 .o2{transform:rotate(-270deg);transform-origin:center}.interactiveLogo.type3 .n{transform:rotate(-1turn);transform-origin:center}.interactiveLogo.type4 .t3{left:169.73px}.interactiveLogo.type4 .t4{left:194.41px}.interactiveLogo.type4 .t5{left:219.1px}.interactiveLogo.type4 .t6{left:243.78px}.interactiveLogo.type4 .t7{left:268.46px}.interactiveLogo.type4 .t8{left:293.15px}.interactiveLogo.type4 .o2{left:325.7px;transition:.5s;transition-timing-function:steps(7);transition-delay:0;transition-delay:0s}.interactiveLogo.type4 .n{left:362.18px;transition:.5s;transition-timing-function:steps(7);transition-delay:0s}.interactiveLogo.type5 .o1-1{left:115.34px}.interactiveLogo.type5 .o1-2{left:147.45px}.interactiveLogo.type5 .o1-3{left:179.56px}.interactiveLogo.type5 .t1{left:214.73px}.interactiveLogo.type5 .t1,.interactiveLogo.type5 .t2{transition:.3s;transition-timing-function:steps(3);transition-delay:0s}.interactiveLogo.type5 .t2{left:238.98px}.interactiveLogo.type5 .o2{left:270.87px;transition-timing-function:steps(3);transition-delay:0}.interactiveLogo.type5 .o2-1{left:302.98px}.interactiveLogo.type5 .o2-2{left:335.09px}.interactiveLogo.type5 .o2-3{left:367.2px}.interactiveLogo.type5 .n{left:405.86px;transition:.3s;transition-timing-function:steps(3);transition-delay:0}.interactiveLogo.type6 svg{animation:rotate .2s linear infinite;transform-origin:bottom center}@keyframes rotate{0%,to{transform:rotate(0deg)}25%{transform:rotate(45deg)}75%{transform:rotate(-45deg)}}.interactiveLogo.type7 .o1{top:43.03px}.interactiveLogo.type7 .t1,.interactiveLogo.type7 .t2{top:12px}.interactiveLogo.type7 .o2{top:43.03px}.interactiveLogo.type8 .o1{top:22px;left:97px}.interactiveLogo.type8 .t1{top:42px;left:145px}.interactiveLogo.type8 .t2{top:7px;left:184px}.interactiveLogo.type8 .o2{top:63px;left:219px}.interactiveLogo.type8 .n{top:21px;left:263px}.interactiveLogo.type9 .o1{top:27px;left:90px;transform:rotate(-16deg)}.interactiveLogo.type9 .t1{top:39px;left:155px;transform:rotate(15deg)}.interactiveLogo.type9 .t2{top:12px;left:175px;transform:rotate(-15deg)}.interactiveLogo.type9 .o2{top:58px;left:236px;transform:rotate(16deg)}.interactiveLogo.type9 .n{top:29px;left:267px;transform:rotate(-16deg)}.interactiveLogo.type10 .o1{top:64px;left:93px;transform:rotate(16deg)}.interactiveLogo.type10 .t1{top:25px;left:104px;transform:rotate(-16deg)}.interactiveLogo.type10 .t2{top:43px;left:160px;transform:rotate(16deg)}.interactiveLogo.type10 .o2{top:38px;left:173px;transform:rotate(-16deg)}.interactiveLogo.type10 .n{top:45px;left:226px;transform:rotate(22deg)}@media screen and (max-width:600px){.interactiveLogo{width:300px}}.hamburger span{height:2px;transition:transform .3s}.hamburger{z-index:1;position:fixed;top:var(--page-margin);right:var(--page-margin);transform:translateY(7px)}.hamburger.open span:first-of-type{transform:rotate(45deg) translateY(3.5px) translateX(3.5px)}.hamburger.open span:last-of-type{transform:rotate(-45deg) translateY(-3.5px) translateX(3.5px)}.mobileMenuContact{text-align:left;justify-content:flex-start;display:none}.flex-end{justify-content:flex-end}@media screen and (max-width:600px){.mobileMenuContact{display:block}.mobile-menu{background:rgba(0,0,0,.9);width:100%;height:calc(100dvh);position:fixed;top:0;left:0;padding:var(--page-margin);padding-top:60px;z-index:0;justify-content:space-between;flex-direction:column;text-align:right}.mobile-menu.hide{display:none}.mobile-menu ul{flex-direction:column;gap:1rem;margin-top:var(--nav-height)}.mobile-menu ul li a{padding:0;font-size:1.5rem;text-align:right;width:100%;flex-direction:column}.mobile-menu ul li a.btnSmall{background:transparent;color:white;text-align:left;align-items:start;justify-content:flex-start}}.manifestoPage .section_intro{max-width:57rem}.section_manifesto .manifesto{min-height:100vh;background:white;border-radius:10px}.inline-block{display:inline-block}.codeManifesto_CTAContainer{background:white;border-radius:1rem;color:black;padding:1rem;max-width:60rem}.customToolViewer{--toolMargin:4rem;--toolFooterHeight:2.5rem;position:relative;height:calc(100vh - var(--toolMargin)*2 - var(--toolFooterHeight));width:calc(100vw - var(--toolMargin)*2);padding:0;background:transparent;display:flex;flex-direction:column;justify-content:center}.customToolContainer{aspect-ratio:5/3;-o-object-fit:contain;object-fit:contain;width:100%;max-height:100%;margin-bottom:1rem;overflow:hidden}.tool_launchInNewWindowLink{position:absolute;right:0;top:0;transform:translateY(-100%)}.customToolContainer iframe{width:100%;height:100%;box-shadow:0 10px 20px rgba(0,0,0,1);border-radius:.5rem;background-color:white}.customToolDescription{width:100%;padding:0}.customToolDescription a.label{transform:translateY(-.25em);padding:.5em .6rem .6em}.customToolDescription a.launchInNewWindow{transform:translateY(-.4em) translateX(.6rem)}.launchInNewWindow:hover{background:var(--dark-grey-2)}@media screen and (max-width:1600px){.customToolViewer{--toolMargin:3rem;--toolFooterHeight:2.5rem}}@media screen and (max-width:800px){.customToolViewer{--toolMargin:var(--page-margin);--toolFooterHeight:2.5rem}.customToolDescription,.customToolDescription>*{flex-direction:column;height:auto;justify-content:flex-start;gap:.5em}.tool_launchInNewWindowLink{position:static;transform:translateY(0);padding:0}.customToolDescription a.launchInNewWindow{padding-left:0;transform:translate(0);margin-top:1em}}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalContent{box-shadow:0 5px 15px rgba(0,0,0,.35)}.closeButton{position:absolute;top:var(--page-margin);right:calc(var(--page-margin));background:none;border:none;font-size:1.5rem;cursor:pointer;color:white;width:2.5rem;height:2.5rem;border-radius:100%;z-index:2;line-height:2.5rem;background-color:rgba(80,80,80,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent}.interactivePlaygroundThumbnail{aspect-ratio:3/2;border:1px solid var(--dark-grey-2);position:relative}.interactivePlaygroundThumbnail:hover{box-shadow:0 10px 30px rgb(35,35,35)}.interactivePlaygroundThumbnail mux-player{--media-object-fit:cover}.border-top{border-top:1px solid white;padding-top:.5em}@media screen and (max-width:600px){.sm-hide{display:none}}@media screen and (min-width:600px){.lg-hide{display:none}}@media screen and (max-width:600px){.aboutPage .section_intro{height:auto;height:calc(50dvh + 1rem);margin-top:0}.w-sm-full{width:100%}.mb-sm-05{margin-bottom:.5rem}.mb-sm-0{margin-bottom:0}.mb-sm-lg{margin-bottom:var(--spacer-1)}.w-sm-1-2{width:calc((100% - var(--gap)*1)/2)}.w-sm-2-3{width:calc((100% - var(--gap)*2)/3*2 + var(--gap))}.mb-sm-1{margin-bottom:1rem}.mb-sm-2{margin-bottom:2rem}.mt-sm-1{margin-top:1rem}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.display-sm-none{display:none}.display-sm-block{display:block}.team_list li a{line-height:1.2;padding:.1em 0}.team_list li a:hover{background:none}.sm-align-right{text-align:right}}:root{--cube-size:35vh}.interactivePlaygroundThumbnail:not(:hover) .interactiveThumbnail.scene{visibility:hidden}.interactiveThumbnail.scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:calc(var(--cube-size) + 200px);background:black}.interactiveThumbnail .cube{position:absolute;width:var(--cube-size);height:var(--cube-size);left:50%;top:50%;margin-top:calc(-1/2 * var(--cube-size));margin-left:calc(-1/2 * var(--cube-size));transform-style:preserve-3d;transform:translateZ(calc(-1/2 * var(--cube-size)));transition:transform .2s}.interactiveThumbnail .cube__face{position:absolute;line-height:var(--cube-size);width:100%;height:100%;text-align:center;color:#FFF;border:1px solid white;backface-visibility:hidden}.interactiveThumbnail .cube__face--front{transform:rotateY(0deg) translateZ(calc(var(--cube-size) / 2));background-color:#000;cursor:pointer}.interactiveThumbnail .cube__face--back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2));background-color:#000}.interactiveThumbnail .cube__face--top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2));background-color:#000}.interactiveThumbnail .cube__face--right{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2));background-color:#000}.interactiveThumbnail .cube__face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2));background-color:#000}.interactiveThumbnail .cube__face--left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2));background-color:#000}.interactiveThumbnail .menu__item{position:absolute;display:flex;list-style:none;font-size:2em}.founderPage{width:100%;margin-top:var(--nav-height);color:white}.founder_imageContainer{height:calc(100vh - var(--nav-height) - 4rem);max-height:calc(100vh - var(--nav-height) - 4rem)}.gallery-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.gallery-item.fade-in{opacity:1;transform:translateY(0)}.gallery-item:nth-child(2){transition-delay:.1s}.gallery-item:nth-child(3){transition-delay:.2s}.gallery-item:nth-child(4){transition-delay:.3s}.gallery-item:nth-child(5){transition-delay:.4s}.gallery-item:nth-child(6){transition-delay:.5s}.caseStudyHeaderDescription{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.caseStudyHeaderDescription.fade-in{opacity:1;transform:translateY(0)}.caseStudyBreak{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.caseStudyBreak.fade-in{opacity:1;transform:translateY(0)}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.sm\:hidden{display:none}.sm\:overflow-x-visible{overflow-x:visible}}@media (min-width:768px){.md\:block{display:block}.md\:-translate-y-full{--tw-translate-y:-100%;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))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}