*,: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.18 | 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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.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!important}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.w-6{width:1.5rem}.w-screen{width:100vw}.grow{flex-grow:1}.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}.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))}.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}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@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}.notFoundPage{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;padding:1.18rem;color:#fff}.notFoundPage h1{margin:0;font-size:30px;font-weight:500;line-height:110%}.notFoundPage a{color:#fff}.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-edgeToEdge{width:100vw;max-width:100vw;min-width:0;flex:0 0 100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.w-1-12{width:calc((100% - var(--gap) * 11) / 12)}.w-1-8{width:calc((100% - var(--gap) * 7) / 8)}.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:34.5rem}.founderBio{-moz-column-count:2;column-count:2;max-width:68rem;-moz-column-gap:2.5rem;column-gap:2.5rem}@media screen and (max-width:945px){.founderBio{-moz-column-count:1;column-count:1;max-width:34.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:10;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,nav.nav-invert .logoContainer svg path{fill:black}nav.nav-invert li a{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:black;background:rgba(255,255,255,.6)}nav.nav-invert li a:hover{background:rgba(255,255,255,.9)}nav.nav-invert .hamburger span{background-color:black}.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:rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);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;touch-action:pan-x;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}.mediaCarousel_outer{width:100vw;margin-left:calc(var(--page-margin) * -1);padding-left:var(--page-margin);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}.mediaCarousel_inner{display:flex;width:-moz-max-content;width:max-content;padding-right:var(--page-margin)}.mediaCarousel_inner>*{scroll-snap-align:start;flex:0 0 auto}.media_card{width:calc((100vw - var(--page-margin) * 2 - var(--gap) * 2) / 3 * 2 + var(--gap))}.media_card--image,.media_card--image mux-player{aspect-ratio:5/3}.media_card--youtube-link{display:none;align-items:center;gap:.25em}.media_card:hover .media_card--youtube-link{display:flex}.media_card--youtube-link svg{display:inline-block;vertical-align:middle;margin-right:.5rem}@media screen and (max-width:600px){.media_card{width:calc(100vw - var(--page-margin) * 2)}}.section_intro{margin-top:calc(var(--nav-height) * 2)}.home_belowFold{background:transparent;z-index:2;will-change:transform}.home_belowFold,.home_intro,.video_container{position:relative}.home_intro{z-index:3;height:50vh}.home_intro_inner{position:absolute;left:0;right:0;top:50vh;transform:translateY(-50%);padding-left:var(--page-margin);padding-right:var(--page-margin);display:flex;flex-direction:column;align-items:center;gap:1.5rem}.home_intro h1{margin:0;color:#fff;text-align:center;font-size:30px;font-weight:500;line-height:110%;white-space:pre-line;text-box-trim:trim-end;text-box-edge:cap alphabetic}.home_intro_ctas{--discover-bg:rgba(56,56,56,0.5);position:absolute;left:0;right:0;top:calc(100vh - 50px);z-index:3;transform:translateY(-100%);display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;pointer-events:none;will-change:transform}.home_intro_ctas a{pointer-events:auto}.home_intro_ctas .btnSmall{white-space:nowrap;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(6px)}.home_intro_ctas .btnPrimary{background:rgba(255,255,255,.94);transition:background .5s,color .5s,transform .3s ease-in-out .08s,opacity .3s ease-in-out .08s}.home_intro_ctas .btnSecondary{background:var(--discover-bg);transition:background .5s,color .5s,transform .3s ease-in-out}.home_intro_ctas.is-scrolled .btnPrimary{transform:translateX(100%);opacity:0;pointer-events:none;transition:background .5s,color .5s,transform .3s ease-in-out,opacity .3s ease-in-out}.home_intro_ctas.is-scrolled .btnSecondary{transform:translateX(var(--discover-shift,0));transition:background .5s,color .5s,transform .3s ease-in-out .08s}.home_intro_ctas:has(.btnSecondary:hover) .btnPrimary{background:var(--discover-bg);color:white}.home_intro_ctas .btnSmall:hover{color:black;background:white}.home_intro_ctas .btnPrimary:hover{background:var(--accent-green)}.section_reel{position:relative;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.15)}.section_reel,.section_reel .video,.section_reel .video>.relative,.section_reel .video_container{height:100%;width:100%}.section_reel~*{background:black}.section_reel_wrapper{overflow:visible;position:relative;aspect-ratio:1920/1080;height:auto;width:calc(100% - var(--page-margin) * 2);margin-top:50px;margin-left:var(--page-margin);margin-right:var(--page-margin);z-index:1;filter:blur(35px);will-change:transform,filter,opacity}.section_reel_reveal{position:absolute;inset:0;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.section_reel_wrapper+.home_belowFold{margin-top:calc(12.5rem + 20px)}.section_reel mux-player{display:block;height:100%;width:100%}.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:0;background:transparent}.section_logos .logos{justify-content:space-between;align-items:center}.logos{font-size:1rem}.logos>*{aspect-ratio:335/150;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.section_logos .logo-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.section_logos .logo-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.section_logos .logo-reveal{opacity:1;transform:none;transition:none}}@media screen and (max-width:500px){.logos{font-size:.8rem}}.logoStrip_logo-shortest{height:1em}.logoStrip_logo-inBetween{height:1.25em}.logoStrip_logo-slightlyTall{height:1.375em}.logoStrip_logo-tallest{height:1.5em}.logoStrip_logo-evenTaller{height:1.75em}@media screen and (min-width:1700px){.logoStrip_logo-shortest{height:1vw}.logoStrip_logo-inBetween{height:1.2vw}.logoStrip_logo-slightlyTall{height:1.35vw}.logoStrip_logo-tallest{height:1.5vw}.logoStrip_logo-evenTaller{height:1.75vw}}.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);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:0 var(--page-margin) 5rem}.section_logos .logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:3.25rem;justify-content:stretch}.section_logos .logos>*{width:auto;max-width:none;aspect-ratio:auto;margin-bottom:0}.section_logos .logos>:nth-child(n+16){display:none}.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);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_media{width:100%;border-radius:3px;overflow:hidden}.gallery-item_media img,.gallery-item_media mux-player{width:100%;display:block;border-radius:3px}.gallery-item.w-edgeToEdge .gallery-item_media,.gallery-item.w-edgeToEdge .gallery-item_media img,.gallery-item.w-edgeToEdge .gallery-item_media mux-player{border-radius:0}.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.flex.no-scrollbar{padding-bottom:3px}.filters.flex .font-size-sm.btnSmall.btnTertiary{padding:.325rem .4375rem}.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:auto;display:block;margin-top:34vh}.contact_inquiries{margin-top:clamp(8rem,10vh,12rem)}.contact_inquiries .label{padding:0;transform:none;margin:0 0 13px;display:block;width:-moz-fit-content;width:fit-content}.contact_inquiries .label:hover{background:none}.contact_inquiryEmail{display:inline-flex;align-items:center;gap:.55rem;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left}.contact_copyIcon{display:block;width:.75em;height:.73em;flex:0 0 auto;opacity:.5}.contact_inquiryEmail:hover .contact_copyIcon{opacity:1}.contact_copied{margin-left:.6rem;color:#d9d9d9}.contact_images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.contact_image{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:3px}.contact_image img{-o-object-fit:cover;object-fit:cover}.contact_details{margin-top:140px}.contactPage .section_apply{margin-top:15rem;margin-bottom:var(--spacer-1)}@media screen and (max-width:600px){.contact_details{gap:4em}.contact_images{display:flex;width:100vw;margin-left:calc(var(--page-margin) * -1);padding-left:var(--page-margin);padding-right:var(--page-margin);overflow-x:auto;touch-action:pan-x;scroll-snap-type:x mandatory;scroll-padding-left:var(--page-margin);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.contact_images::-webkit-scrollbar{display:none}.contact_image{flex:0 0 75vw;width:75vw;scroll-snap-align:start}}@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:not(.mux-player-with-controls){--controls:none;--audio-track-selectmenu:none;--rendition-selectmenu:none;--seek-backward-button:none;--seek-forward-button:none;--media-object-fit:cover}mux-player.mux-player-with-controls{--media-object-fit:contain;--top-controls:none;--center-controls:none;--bottom-controls:flex;--controls-backdrop-color:rgba(0,0,0,0.6);--media-control-background:rgba(0,0,0,0.8);--media-control-hover-background:rgba(255,255,255,0.1);--media-range-track-background:rgba(255,255,255,0.3);--media-time-range-buffered-color:rgba(255,255,255,0.5);--media-time-range-played-color:#d0ff00;--media-time-range-thumb-background:#d0ff00}mux-player.mux-player-with-controls::part(center-play-button){display:none!important}mux-player.mux-player-with-controls::part(play-button):after{content:"Play With Sound";font-size:14px;color:#ffffff;margin-left:8px;font-weight:500}.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_header{padding-top:10.3rem}.workPage_header h1{margin:0}.workPage .section_filters{margin-top:8.3rem;margin-bottom:0;padding-top:10px;padding-bottom:0;background:black;position:sticky;top:0;z-index:2;transition:top .5s}.workPage .section_filters:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--nav-height) + 8px);background:black;pointer-events:none}.workPage .section_filters .filters{margin-left:-7px}.workGrid_rule{height:1px;background:rgba(255,255,255,.45);margin-bottom:0}.workGrid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--work-rows,none);-moz-column-gap:20px;column-gap:20px;row-gap:10px}.workGrid-uniform{grid-template-columns:repeat(4,minmax(0,1fr))}.workGrid-uniform .workGrid_title{font-size:1.1rem}.workGrid.is-animating{pointer-events:none}.workGrid_item{display:grid;grid-template-rows:subgrid;grid-column:var(--col-start) /span var(--col-span,1);grid-row:var(--row-start) /span 2;min-width:0;color:white}.workGrid_item.underConstruction{pointer-events:none}.workGrid_media{position:relative;width:100%;overflow:hidden;align-self:end;aspect-ratio:var(--work-aspect,4/5);border-radius:2px}.workGrid_layer{position:absolute;inset:0;opacity:0;transition:opacity .28s ease}.workGrid_layer.is-visible{opacity:1}.workGrid_media>img,.workGrid_media>span{position:absolute!important}.workGrid_video,.workGrid_video mux-player,.workGrid_video>.relative{position:absolute;inset:0;width:100%;height:100%;border-radius:2px}.workGrid_poster{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transform:translateZ(0);transition:opacity .3s ease}.workGrid_video.is-framed .workGrid_poster{opacity:0}.workGrid_video mux-player{--media-object-fit:cover;--media-background-color:transparent;display:block;background:transparent;transition:opacity .3s ease}.workGrid_video:not(.is-framed) mux-player{opacity:0}.workGrid_meta{align-self:start}.workGrid_title{margin:0;font-size:1.4375rem;font-weight:500;line-height:1.1}.workGrid_caption{margin:4px 0 0;opacity:.6}@media screen and (max-width:760px){.workPage_header{padding-top:6rem}.workPage .section_filters{margin-top:calc(var(--nav-height) + 8px + .75rem)}.workGrid,.workGrid-uniform{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;-moz-column-gap:4px;column-gap:4px;row-gap:1.5rem}.workGrid_item,.workGrid_item-span2{display:flex;flex-direction:column;gap:8px;grid-column:auto;grid-row:auto;min-width:0}.workGrid_media{aspect-ratio:4/5}.workGrid-uniform .workGrid_title,.workGrid_title{font-size:.81rem;font-weight:500;line-height:120%}.workGrid_caption{margin-top:0}}body:has(.workPage) nav{background:black;height:var(--nav-height)}section.section_brand_identities{padding-top:9px}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){.home_intro_ctas{top:calc(100vh - 30px)}.card_featured .thumbnail{position:relative;aspect-ratio:4/5;overflow:hidden}.card_featured .thumbnail mux-player,.card_featured .thumbnail>.relative,.card_featured .thumbnail>img,.card_featured .thumbnail>span{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card_featured .thumbnail mux-player{--media-object-fit:cover;display:block}}.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{--gap:1em}.container:has(.caseStudyPage){--page-margin:2.36rem}@media screen and (max-width:600px){.container:has(.caseStudyPage){--page-margin:2rem}}.caseStudyPage .gap-1{gap:1em}.caseStudyPage .section_header{display:flex;flex-direction:column}.caseStudy_writeup{margin-top:9rem;--description-width:500px}@media screen and (max-width:600px){.caseStudy_writeup{margin-top:0}}.caseStudy_writeup_columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.caseStudy_writeup_row{display:flex;align-items:flex-start;gap:var(--gap);width:100%}.caseStudy_writeup_row .caseStudy_writeup_main{flex:0 0 auto}.caseStudy_writeup_aside{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap);margin-left:auto;min-width:0;flex:0 1 auto;max-width:calc(100% - var(--description-width) - var(--gap))}.caseStudy_writeup_aside .caseStudy_halfAssetHero,.caseStudy_writeup_aside>.gallery-item{width:100%;margin-top:0}.caseStudy_writeup_row .caseStudy_writeup_aside.w-edgeToEdge,.caseStudy_writeup_row .caseStudy_writeup_aside.w-full{width:calc(100% - var(--description-width) - var(--gap));margin-left:auto;margin-right:0}@media screen and (max-width:1000px){.caseStudy_writeup_row{flex-direction:column}.caseStudy_writeup_row .caseStudy_writeup_aside,.caseStudy_writeup_row .caseStudy_writeup_aside.w-edgeToEdge,.caseStudy_writeup_row .caseStudy_writeup_aside.w-full{width:100%;max-width:none;margin-left:0}}.caseStudy_writeup_columns--solo{grid-template-columns:1fr}.caseStudy_writeup_main{min-width:0;margin-bottom:60px;display:inline-block;color:#ffffff;border-radius:3px;width:var(--description-width)}.caseStudy_writeup_copy{min-width:0}.caseStudy_halfAssetHero{min-width:0;margin-top:200px}.caseStudy_halfAssetHero_media{width:100%;overflow:hidden}.caseStudy_halfAssetHero_media img,.caseStudy_halfAssetHero_media mux-player{width:100%;height:auto;display:block}.caseStudy_writeup_column--sticky{position:sticky;top:calc(var(--nav-height) + 1.5rem);align-self:start}@media screen and (max-width:900px){.caseStudy_writeup_columns{grid-template-columns:1fr}.caseStudy_halfAssetHero{margin-top:0;width:calc((100% - var(--gap)) / 2);max-width:50%}.caseStudy_writeup_column--sticky{position:static}}.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:80px;--space-bottom:calc(13.5rem);width:100%;margin-top:var(--margin-top);height:calc(100vh - var(--margin-top) - var(--space-bottom) - var(--page-margin));position:relative;margin-bottom:.4rem;overflow:hidden;border-radius:3px}.caseStudyHeroImage mux-player{--media-object-fit:cover;--media-object-position:center;border-radius:3px;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))}.caseStudyHeroImage img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;border-radius:3px}.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;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);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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}