body,button,input,textarea,select{font-family:Geist,Arial,sans-serif}em,.rich-word,.growing-word{font-family:Geist,Arial,sans-serif}em{font-style:italic}.logo{display:inline-flex;align-items:center;letter-spacing:0}.logo img{display:block;width:110px;height:auto;filter:brightness(0) saturate(100%) invert(20%) sepia(99%) saturate(5574%) hue-rotate(230deg) brightness(100%) contrast(111%)}.site-menu{background:var(--blue)}.site-menu::backdrop{background:var(--blue)}.menu-top .logo img{filter:none}.menu-nav .num,.menu-nav a:hover,.menu-nav a:focus-visible{color:white}.menu-bottom>span{color:#ffffffb3}.menu-nav .name{text-transform:uppercase;letter-spacing:-.045em}.menu-close{text-transform:uppercase}.evolution-sticky{isolation:isolate;background:#151515;color:white}.parallax-background{position:absolute;z-index:-2;inset:-90px 0;background:url(assets/brand-parallax.webp) center/cover no-repeat;transform:translate3d(0,var(--parallax-y,0px),0);will-change:transform}.evolution-sticky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0008,#0007);z-index:-1}.evolution-sticky .design-statement{width:100%;max-width:1100px;text-align:center;margin:0;line-height:1.08;font-size:clamp(32px,4.7vw,72px);letter-spacing:-.04em;font-weight:750;position:relative;z-index:1}.design-statement>span{display:block}.design-statement .growing-word{font-family:Geist,Arial,sans-serif;color:white;display:block;font-style:italic;font-weight:500;font-size:clamp(35px,5.6vw,84px);letter-spacing:-.045em;line-height:1.1;margin-top:22px}.design-statement .growing-word br{display:none}.hero h1{letter-spacing:-.055em}.contact h2{letter-spacing:-.045em}@media(max-width:800px){.logo img{width:90px}.evolution-sticky .design-statement{font-size:7vw}.design-statement .growing-word{font-size:8.4vw;line-height:1.15;max-width:90%;margin:20px auto 0}.design-statement .growing-word br{display:block}.parallax-background{inset:-55px -10%;background-position:60% center}.menu-nav .name{font-size:clamp(34px,8.8vw,65px)}}@media(prefers-reduced-motion:reduce){.parallax-background{transform:none;will-change:auto}}
