.dental-background-color{background-color:var(--dental-background)!important}.dental-surface-color{background:var(--dental-surface)!important}.dental-border-color{border:2px solid var(--dental-textLight)!important}.dental-light-color,.dental-lighttext-color,.l-mobileDropdown a.dental-lighttext-color{color:var(--dental-textLight)!important}.dental-lighttext2-color{color:var(--dental-textLight2)!important}.dental-lighttext-color2{color:var(--dental-accent)!important}.dental-dark-color{color:var(--dental-primary)!important}.dental-fill-color{fill:var(--dental-textLight)!important}.st-dental{border:2px solid var(--dental-background)}.st-felt{border:2px solid var(--felt-background)}html{font-family:Nunito,sans-serif}body{-webkit-font-smoothing:antialiased;margin:auto;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.Inter{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500}.radius-8{border-radius:12px}.margin-bottom-0{margin-bottom:0!important}.typ-surface-color{background:#1a365d!important;background:var(--home-primary)!important}.typ-light-color{color:#1a365d!important;color:var(--home-primary)!important}.typ-lighttext-color{color:#fff!important}.ebay-background-color{background-color:var(--ebay-background)!important}.ebay-surface-color{background:var(--ebay-surface)!important}.ebay-border-color{border:2px solid var(--ebay-textLight)!important}.ebay-light-color,.ebay-lighttext-color,.l-mobileDropdown a.ebay-lighttext-color{color:var(--ebay-textLight)!important}.ebay-lighttext-color2,.ebay-lighttext2-color,.l-mobileDropdown a.ebay-lighttext-color{color:var(--ebay-textLight2)!important}.ebay-dark-color{color:var(--ebay-primary)!important}.ebay-fill-color{fill:var(--ebay-textLight)!important}.ebay-button-color{color:var(--ebay-textLight)!important}.gatorade-background-color{background-color:var(--gatorade-background)!important}.gatorade-surface-color{background:var(--gatorade-surface)!important}.gatorade-border-color{border:2px solid var(--gatorade-textLight)!important}.gatorade-light-color,.gatorade-lighttext-color,.l-mobileDropdown a.gatorade-lighttext-color{color:var(--gatorade-textLight)!important}.gatorade-lighttext2-color{color:var(--gatorade-textLight2)!important}.gatorade-lighttext-color2{color:var(--gatorade-accent)!important}.gatorade-dark-color{color:var(--gatorade-primary)!important}.gatorade-fill-color{fill:var(--gatorade-textLight)!important}.st-gatorade{border:2px solid var(--gatorade-background)}.shoe-background-color{background-color:var(--shoe-background)!important}.shoe-surface-color{background:var(--shoe-surface)!important}.shoe-border-color{border:2px solid var(--shoe-textLight)!important}.l-mobileDropdown a.shoe-lighttext-color,.shoe-light-color,.shoe-lighttext-color{color:var(--shoe-textLight)!important}.shoe-lighttext2-color{color:var(--shoe-textLight2)!important}.shoe-dark-color{color:var(--shoe-primary)!important}.shoe-fill-color{fill:var(--shoe-textLight)!important}.hyper-background-color{background-color:var(--hyper-background)!important}.hyper-surface-color{background:var(--hyper-surface)!important}.hyper-border-color{border:2px solid var(--hyper-textLight)!important}.hyper-light-color,.hyper-lighttext-color,.l-mobileDropdown a.hyper-lighttext-color{color:var(--hyper-textLight)!important}.hyper-dark-color{color:var(--hyper-primary)!important}.hyper-fill-color{fill:var(--hyper-textLight)!important}.st-hyper{border:2px solid var(--hyper-background)}.lrt-background-color{background-color:var(--lrt-background)!important}.lrt-surface-color{background:var(--lrt-surface)!important}.lrt-surface2-color{background:var(--lrt-accent)!important}.lrt-border-color{border:2px solid var(--lrt-textLight)!important}.l-mobileDropdown a.lrt-lighttext-color,.lrt-light-color,.lrt-lighttext-color{color:var(--lrt-textLight)!important}.lrt-lighttext2-color{color:var(--lrt-textLight2)!important}.lrt-dark-color{color:var(--lrt-primary)!important}.lrt-fill-color{fill:var(--lrt-textLight)!important}.st-lrt{border:2px solid var(--lrt-background)}.home-fill-color{fill:#fff!important}.home-lighttext-color{color:#fff!important}.home-surface-color{background:#1a365d!important;background:var(--home-primary)!important}.home-background-color{background:#f0e6f6!important;background:var(--home-background)!important}.home-light-color,.home-text-color{color:#1a365d!important;color:var(--home-primary)!important}.home-text-color2{color:#718096!important;color:var(--home-textLight2)!important}.home-fill-color{color:#1a365d!important;color:var(--home-primary)!important}.home-fill-color2,.home-light-color3{color:#718096!important;color:var(--home-textLight2)!important}.home-special-color{color:#f0e6f6!important;color:var(--home-background)!important}.android-fill-color{fill:#fff!important}.android-lighttext-color{color:var(--android-text)!important}.android-lighttext2-color{color:var(--android-textLight2)!important}.android-surface-color{background:var(--android-text)!important}.android-border-color{border:2px solid var(--android-textLight)!important}.android-background-color{background:var(--android-background)!important}.android-light-color{color:var(--android-background)!important}.android-fill-color,.android-text-color{color:var(--android-text)!important}.android-special-color{color:var(--android-background)!important}.android-black{color:#000!important}.op-50{opacity:50%}.material-icons-48{font-size:40px!important;font-weight:800!important}.material-icons,.material-icons-48{word-wrap:normal;direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;letter-spacing:normal;line-height:1;padding-right:0!important;text-transform:none;vertical-align:middle;white-space:nowrap}.material-icons{font-size:28px!important;font-weight:400!important;padding-bottom:4px}.button-text{padding-right:4px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#000;box-sizing:border-box;height:100%}body,input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility!important}::selection{background:pink}h1,h2{weight:600!important;font-family:Nunito,sans-serif;font-variation-settings:"wdth" 80;letter-spacing:-1px}.m-projLink,.m-projTitle,a,figure,h1,h2,h3,h4,h5,h6,p,table td,table th{-webkit-margin-before:0!important;-webkit-margin-after:0!important;-webkit-font-smoothing:antialiased;margin:0;margin-block-end:0!important;margin-block-start:0!important;padding:0}.m-projLink,.m-projTitle,a,figure,h3,h4,h5,h6,p,table td,table th{font-family:Nunito,sans-serif}a{font-feature-settings:"kern" off;color:#fff;font-variant:none}body{border:0;margin:0;padding:0}body.m-locked{overflow:hidden}body:before{display:block;height:100%;width:100%}h1.m-textLarge,h1.m-textSmall{color:#000;font-weight:500}h1.m-textLarge{letter-spacing:.005em}h1{color:#e0e0e0;font-weight:500;line-height:1.3;text-align:left}h2{FONT-WEIGHT:420;color:#fff}h2,h3{font-size:22px;line-height:1.5}h3,h4{font-weight:500}h4{color:#fff;font-size:14px;letter-spacing:.005em}h2.m-landingText{letter-spacing:-.02em;line-height:.9;padding-bottom:32px;text-align:left}h2.m-landingTitle{letter-spacing:.005em;letter-spacing:.7px;line-height:2;padding-bottom:20px;text-align:left}h2.m-landingTitle,h5{color:#fff;font-weight:500}h5{display:inline-block;font-size:14px;letter-spacing:1px;padding-right:24px;padding-top:32px;text-transform:uppercase}p{color:#e0e0e0;font-size:22px;letter-spacing:0;line-height:1.5}.description{color:#e0e0e0;font-size:14px;padding:0 0 5px;text-align:left}li{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;list-style:none;margin:0;padding:0}@media(max-width:650px){h1.m-quote{-webkit-margin-after:0!important;margin:0!important;margin-block-end:0!important}.m-quote.topper{margin-top:100px!important}.m-projTitle.titleTest{font-size:36px}button.m-homebutton{background-color:inherit;font-weight:600!important;height:48px;margin-top:32px;width:100%}button.m-homebutton,button.no-background.back{border-color:#000!important;border-radius:12px;color:#bdbdbd;cursor:pointer;font-family:Nunito,sans-serif,Arial!important;padding:0;text-align:left;transition:.2s}button.no-background.back{background:none;font-weight:500!important}.m-landinglist{border-radius:12px;text-align:center;width:100%}.home-padding{padding-bottom:120px}.m-projbutton{margin-bottom:16px!important;margin-top:64px!important}.m-homebutton{margin-bottom:12px!important;margin-top:0!important;width:100%}h1.lander{font-size:22px;font-weight:475!important}.hidemobile{display:none!important}h1.pullquote{font-size:22px;line-height:1.5;margin-bottom:64px;margin-top:64px}button.projectDetails{height:148px}p.table{font-size:22px}.bottom-left{padding-left:0;padding-top:16px;position:relative}button.projectDetails.no-background{width:100%}.m-projTitleGroup{margin-top:0}td,th{border-radius:12px;color:#ffffffb3;font-size:14px;font-weight:500;height:64px;text-align:center;vertical-align:middle;width:33%}figure.designFigure{margin-bottom:16px!important;margin-top:4px!important}.m-t-400{margin-top:150px!important}h4.m-projTitle{color:#fff;font-size:22px;font-weight:500;letter-spacing:.005em;text-align:left}.m-twoColumnCopy{margin:0}.flex{display:flex;flex-wrap:wrap}.m-twoColumnList{flex:0 1 50%}.aboutMe{padding-top:120px}.introList{margin-bottom:64px;margin-top:32px}h1.m-brandDescription{padding-top:24px}.project1.m-b-60mobile{margin-bottom:120px}.down-arrow{display:none}h2.m-projTitleGroup,h4.m-projTitle.small{letter-spacing:.5px}h4.m-projTitle.small{color:#fff;font-size:22px!important;font-weight:500;line-height:1.25;margin-bottom:16px;text-align:left}.m-b-300{margin-bottom:0!important}.m-projLink{font-size:22px}.m-bt-60{margin-bottom:24px;margin-top:24px}.m-projTitle.small{font-size:22px}h4.m-projTitle.center{text-align:left}h2.m-landingTitle{FONT-WEIGHT:420;font-size:22px}.m-menu-toggle{right:32px;top:24px}.p-90-dt{padding-bottom:0}.landingContent{margin-left:auto;margin-right:auto;width:400px}h4.center-mobile{text-align:center}.p-t-200{padding-top:90px!important}.m-t-150-desktop{margin-top:64px!important}.m-projTitle.m-b-120-all{margin-bottom:90px}.m-projCopy,.m-projCopy-bottom,.m-projCopy-top{font-size:22px}h1.m-textLarge,h1.m-textSmall{font-size:22px;text-align:center}.m-indexText{margin:130px 24px 64px;width:auto}.project1{margin:32px}.mobile{display:inline;display:initial}.l-footerLinks{display:none}.styleguide{margin:32px;width:auto}.details{margin-left:0}figure.designFigure{color:#e0e0e0;font-size:11px}.l-mobileDropdown{padding-top:120px}.m-menu-toggle{float:right;position:absolute;z-index:100}.center{text-align:left!important}.uxDefinition{margin-bottom:64px;margin-top:64px}.uxDescription{font-size:22px;font-weight:500}.descriptionTitle{margin-top:80px}figure{margin-bottom:80px;margin-top:0}.m-quote{margin-bottom:120px}.m-quote.no-top{margin-bottom:32px;margin-top:0}.boundingColor{margin-bottom:24px;min-height:auto}.webDiagram{margin:0 auto 120px;width:80%}.m-webPhoto{margin-left:24px;margin-right:24px}.flexContainer{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center}h1{font-size:64px}.aboutCopy,h2{font-size:22px}.aboutCopy{padding:0 0 32px}footer a{align-self:flex-end;line-height:3}footer{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.projectDetails{margin-bottom:0}.l-w1,.l-w2{margin-left:16px;margin-right:16px}.project1,.project2{margin-bottom:140px}.m-brand{color:#e0e0e0;margin-top:24px!important}.m-back,.m-brand{left:16px}.m-brandEnd{margin-left:auto;margin-right:auto;order:1}.tasks{display:none}}@media(min-width:651px){.m-quote.topper{margin-top:210px!important}.m-projTitle.titleTest{font-size:48px}h2.m-landingText{FONT-WEIGHT:900}button.m-homebutton{background:none;border-color:#000!important;border-radius:12px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif,Arial!important;font-weight:600!important;height:86px;margin-top:32px;padding:0;text-align:left;transition:.2s;width:100%}.m-landinglist{border-radius:12px;padding:6px;text-align:center}.home-padding{padding-bottom:90px}.m-projbutton{margin-bottom:64px!important;margin-top:64px!important}.m-homebutton{margin-top:0!important}h1.lander{font-size:22px;font-weight:475!important}.hidemobile{display:inline;display:initial}h1.pullquote{font-size:30px;line-height:1.5}p{font-weight:500}button.projectDetails{height:86px}p.table{font-size:inherit}.bottom-left{padding-left:16px;padding-top:16px;position:relative}.l-w0.m-mobileProjLink{width:auto!important}button.projectDetails.no-background{width:320px}button.no-background.back{background:none;border-radius:12px;cursor:pointer;font-family:Nunito,sans-serif,Arial!important;font-weight:500!important;padding:0;text-align:left;transition:.2s}.abcd{margin-bottom:32px}h1.m-quote.starter{margin-top:0}td,th{border-radius:12px;color:#ffffffb3;font-size:22px;font-weight:500;height:80px;text-align:center;vertical-align:middle;width:33%}figure.designFigure{margin-bottom:32px!important;margin-top:8px!important}.m-twoColumnCopy{margin:0 80px 0 0}.flex{display:flex}.aboutMe{padding-top:120px}.introList{margin-top:32px}.project1.m-b-60mobile{margin-bottom:0}.down-arrow{padding-bottom:16px;width:40px!important}h4.m-projTitle{color:#fff;font-weight:500;letter-spacing:.005em;letter-spacing:.2px;text-align:left}.m-b-300{margin-bottom:180px!important}.m-projLink,.m-projTitle.small{font-size:22px}.landingContent{margin-left:auto;margin-right:auto;width:auto}.p-t-200{padding-top:200px!important}.m-t-150-desktop{margin-top:150px!important}.m-projTitle.m-b-120-all{margin-bottom:120px}.m-projCopy,.m-projCopy-bottom{font-size:22px}.m-projCopy-top{font-size:30px}h1.m-textLarge{font-size:36px;padding-bottom:16px}h1.m-textSmall{font-size:22px}.mobile{display:none}.l-footerLinks{display:block;width:55%}h4.m-projTitle{font-size:22px}.details{margin-left:0}figure.designFigure{color:#e0e0e0;font-size:14px}.l-mobileDropdown{padding-top:164px}.m-menu-toggle{float:right;position:absolute;z-index:100}.uxDefinition{margin-bottom:90px;margin-top:120px}.uxDescription{font-size:36px;font-weight:500}li.inline{display:inline-block;margin-right:16px}.descriptionTitle{margin-top:164px}figure{margin-bottom:164px;margin-top:16px}.m-quote{margin-top:80px}.m-quote.no-top{margin-top:0}.boundingColor{margin-bottom:16px}.webDiagram{width:55%}.webDiagram,.webDiagram.chart{margin:0 auto 64px}.m-webPhoto{margin:64px auto;width:75%}.flexContainer{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.aboutCopy{font-size:22px;padding:0 0 32px}footer{padding-bottom:32px}.footer li{display:inline-block;font-size:22px;padding:0 16px}.footer li:last-child{padding:0}.footer li a{align-self:flex-end}footer{align-content:center;display:flex;flex-direction:row;justify-content:space-between}.l-w1,.l-w2,footer{margin-left:auto;margin-right:auto}figure{margin-bottom:80px;margin-top:0}h3{transition:all .15s ease-in-out}h4{font-size:22px;line-height:32px;margin-bottom:16px}.project1,.project2{margin:0 64px}.margin10{margin-top:-16px}.tasks{display:inherit}}@media(min-width:651px)and (max-width:850px){.w-600{width:100%}.m-t-400{margin-top:200px!important}.m-projTitleGroup{margin-top:24px}.m-twoColumnList{flex:0 1 50%}h2.m-landingTitle{font-size:22px}.m-menu-toggle{right:32px;top:24px}.m-indexText{margin:180px auto 90px;width:560px}.l-flexbox-grey{margin-left:auto;margin-right:auto;width:600px}.styleguide{margin:64px;width:auto}.flexContainer{margin-bottom:140px}h1{font-size:64px}.m-back,.m-brand{left:32px}.m-brand{margin-top:24px!important}#l-fixedDesktopMenu{right:16px;top:-4px}.m-brandEnd{align-self:flex-start;margin-left:32px}.img2{width:auto}.project1,.project2{align-self:center}.l-w1,.l-w2{margin-left:24px;margin-right:24px;width:auto}.l-w0{width:600px}.l-flexbox,.l-flexbox-m0{display:flex;flex-direction:column;justify-content:center}}@media(max-width:850px){.material-icons.icon-home{font-size:36px!important}h1.m-quote,h2.m-landingText{font-size:54px;font-weight:800;line-height:1.2}h2.home_topper{padding-top:60px!important}.innerform{padding-top:200px}.weighty{font-size:24px;font-weight:700}#fixedMenu{margin-top:8px}.header-left{left:16px;position:absolute}.header-right{position:absolute;right:16px}.l-flexbox-home{display:flex;flex-direction:column;justify-content:center}p{FONT-WEIGHT:420}.m-bt-60,h1.pullquote{margin-top:64px!important}h1.pullquote{FONT-WEIGHT:420}.m-b-60,.m-bt-60,.m-quote.no-top,.pad-Bot-60,.pad-Bot-60-med,h1.pullquote{margin-bottom:64px!important}.m-projTitleGroup,h4.m-projTitle.center,h4.m-projTitle.center.second{margin-bottom:15px!important}.introList{margin-bottom:64px}h1.m-quote{FONT-WEIGHT:800}li .abcd{font-size:11px}h2.m-landingText.lower{color:#fff;display:block;font-family:Nunito,sans-serif;font-size:22px;font-weight:500;letter-spacing:.005em;line-height:1.5;text-align:left}h2.m-landingText.lower.light{color:#9e9e9e;margin-bottom:120px}h1.m-brandDescription{font-size:22px}.intro{margin-bottom:60px}h1.m-brandDescription{font-weight:500}.rounded{border:0;border-radius:0;padding:0}h2.projectDetails{FONT-WEIGHT:420;font-size:14px;padding-bottom:0}h2,h2.projectDetails{color:#e0e0e0}.order1{order:2;width:100%}.order2{order:1}button.projectDetails.hidemobile{height:1px;margin:0;opacity:0}.desktop{display:none}.mobile{display:inline;display:initial}}@media(min-width:851px){.material-icons.icon-home{font-size:108px!important}h1.m-quote,h2.m-landingText{font-size:130px}h2.home_topper{padding-top:200px!important}.innerform{padding-top:400px}.weighty{font-size:36px;font-weight:800;letter-spacing:0}#fixedMenu{margin-top:8px}.header-left{left:16px;position:absolute}.header-right{position:absolute;right:16px}.l-flexbox-home{display:flex;flex-direction:row;justify-content:center}.m-bt-60{margin-top:120px!important}h1.pullquote{margin-bottom:120px!important}.pullquote.margin-bottom-60,h1.pullquote{FONT-WEIGHT:500;margin-top:120px!important}.pullquote.margin-bottom-60{margin-bottom:60px!important}.process_bottom{margin-bottom:80px!important}.l-flexbox-m0,.m-b-60,.m-bt-60,.m-quote.no-top,.pad-Bot-60,.pad-Bot-60-med{margin-bottom:120px!important}.m-quote.starter.m-t-20,h1.m-quote{margin-bottom:60px!important}.m-projTitleGroup,h4.m-projTitle.center,h4.m-projTitle.center.second{margin-bottom:33px!important}.introList{margin-bottom:80px!important}h1.m-quote{font-weight:500}h2.m-projTitleGroup{font-size:22px}em{color:#fff;font-style:normal;font-weight:400}.mega-bottom{padding-bottom:64px!important}.m-t-400{margin-top:200px!important}.m-projTitleGroup{margin-top:0}h2.m-landingTitle{font-size:22px}.img2 img{border-radius:12px}h1.m-brandDescription{font-size:22px}.intro{margin-bottom:60px}.hidedesktop{height:0;margin:0;opacity:0}.rounded{border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:32px}.vert-center h1{font-size:22px;line-height:1.5}h2.projectDetails{color:#e0e0e0;font-size:22px;font-weight:275;margin-top:0;padding-bottom:0;text-align:left;text-shadow:1px 1px 2px #424242}.l-2cl{column-count:2;column-gap:32px}.details{margin-top:32px}.l-flexbox-grey{display:flex;flex-direction:row}.order1{order:1;padding-right:64px;width:480px}.order2{order:2}.projectList{display:inline-block;margin-bottom:48px;margin-top:48px;padding-bottom:0}h1.lander.wavy{line-height:70px;text-align:center}.m-twoColumnList{flex:0 1 25%}.desktop{display:inline;display:initial}.mobile{display:none}#l-fixedDesktopMenu{right:16px;top:-4px}h2.m-landingText{font-size:140px}}@media(max-width:1099px){#fixedMenu{position:absolute;width:100%;z-index:100}li.abcd{padding:12px!important}#l-fixedDesktopMenu{right:30px;top:-4px}.m-twoColumnImageA{flex:100% 1;margin:10px 0}.m-twoColumnImageB{flex:100% 1;margin:0}.m-webMockup{margin:0 24px}.m-prepContent{margin:0 16px}.m-flowContent{margin:30px 16px}}@media(min-width:1100px){#fixedMenu{position:absolute;width:100%;z-index:100}.w-600{width:550px}h1.m-quote,h2.m-landingText{font-size:130px;font-weight:900;line-height:1.05}#l-fixedDesktopMenu{right:30px;top:-4px}.styleguide{margin:0 120px;width:auto}.m-webMockup{margin:0 64px}.solo.m-webMockup{margin:0 64px 64px}.m-prepContent{margin:0 300px}.m-flowContent{margin:64px 300px}.m-twoColumnCopyA,.m-twoColumnImageA{flex:50% 1;margin-right:32px}.m-twoColumnCopyB,.m-twoColumnImageB{flex:50% 1;margin-left:32px}.l-flexbox,.l-flexbox-m0{display:flex;flex-direction:row;justify-content:center}}@media(min-width:851px)and (max-width:1100px){.w-600{width:calc(280px + 5vw)}h1.m-quote,h2.m-landingText{font-size:130px}.m-indexText{margin:180px auto 64px;width:828px}.l-flexbox-grey{margin:auto;width:700px}.styleguide{margin:64px;width:auto}.flexContainer{margin-bottom:100px}h1{font-size:36px}.project1,.project2{align-self:center;margin:0 32px}figure{color:#fff;font-family:Nunito,sans-serif,monospace;font-weight:500;line-height:1.5}.img2{width:380px}.m-back{left:64px}.m-brand{left:32px;margin-top:24px!important}.m-brandEnd{align-self:flex-start;margin-left:32px}.l-w1,.l-w2{width:820px}.l-w0{margin-left:24px;margin-right:24px;width:auto}}@media(min-width:1100px)and (max-width:1600px){li.abcd{padding:12px!important}.m-indexText{margin:180px auto 100px;width:980px}.l-flexbox-grey{margin:auto;width:840px}.project1,.project2{align-self:center;margin:0 90px}.m-twoColumnCopy{flex:50% 1}.flexContainer{margin-bottom:220px}.m-back{left:64px!important}.m-brand{left:32px!important;margin-top:24px!important}.m-brandEnd{align-self:flex-start;margin-left:100px}.img2{width:400px}.sketchImage{width:700px}.l-w0,.l-w2{width:1060px}.l-w1{width:1000px}}@media(min-width:1600px){.l-w2{width:1300px}.l-w1,.l-w2{margin-left:auto;margin-right:auto}.l-w1{width:1020px}.m-indexText{margin:180px auto 100px;width:1100px}.project1,.project2{align-self:center;margin:0 64px}.m-twoColumnCopy{flex:50% 1}.flexContainer{margin-bottom:200px}.l-w0{width:900px}.m-back{left:70px!important}.m-brand{left:32px;margin-top:24px!important}.m-brandEnd{align-self:flex-start;margin-left:64px}.img2,.sketchImage{width:800px}}@media(max-width:2599px){.mega{margin-top:150px}}@media(min-width:2600px){.mega-top{margin-top:500px}.mega-top.l-w1{width:1200px!important}h1.m-quote,h1.pullquote{max-width:1500px!important}.m-webMockup{margin:10px 64px 24px}h2.m-landingText{font-weight:120}.m-brandDescription{margin-top:32px!important}h4.m-projTitle{font-size:22px}.l-w1,.l-w2{width:2000px}.img2{width:900px}.project1{margin:0 120px}h2.m-landingText{font-size:130px}.m-twoColumnCopy{width:1000px}}.l-mobileDropdown ul{width:100%}.l-mobileDropdown a{display:block;font-family:Nunito,sans-serif;font-size:30px;font-weight:500;line-height:64px;padding-top:16px;text-align:left;width:100%}.l-mobileDropdown a:hover{color:#fff}.m-brand{position:absolute;z-index:100}.m-back{position:fixed;z-index:100}.back-top{top:100px}.resume a{color:#e0e0e0}h2.projectDetails{font-family:Nunito,sans-serif;letter-spacing:.005em;line-height:1.5}.projectName{color:#e0e0e0;font-size:11px;font-weight:500;letter-spacing:1px;line-height:1.5;margin-top:0;padding:5px 0;text-transform:uppercase}.projectSpace{padding:0 8px 15px}.img2{margin:0;padding:0}.img2 img,header{width:100%}header{background-color:none;margin:0;padding:0;position:absolute;top:0;z-index:40}.padPortrait{padding-top:116px}h3{text-align:left}li .bold{color:#fff;font-size:22px;font-weight:500}#l-fixedMenu.m-fullHeight{width:100%!important}footer li a{color:#fff;font-family:Nunito,sans-serif;text-decoration:none}h2.m-projTitleGroup{color:#757575;font-weight:500;margin-bottom:8px;margin-top:64px;text-align:left}.m-projTitleGroupDO{margin-bottom:32px;margin-top:0}h1.m-brandDescription{color:#fff;display:block;font-family:Nunito,sans-serif;letter-spacing:.005em;line-height:1.7em;text-align:left}.m-border{border:1px solid #d1d1d1}.l-iconGroup{margin-top:80px}.square-legend{display:inline-block;height:24px;margin-bottom:-3px;width:25px}.legend{column-gap:16px;padding-bottom:200px;padding-top:80px}.legend li{float:left;line-height:2.2;list-style-type:none;width:50%}.legend p{font-size:22px;padding-bottom:16px}.l-iconGroup{bottom:64px;display:none;position:fixed}.portrait{margin-left:auto;margin-right:auto;max-width:700px;padding-bottom:80px;padding-top:80px}.boundingColor{padding-top:120px}.m-projCategories h5{padding:0 10px 0 0}a.darkText,a.m-blackText,h1.m-blackText,h2.m-blackText,h5.m-blackText{color:#fff;cursor:pointer}h2.greyText{color:#fff}.descriptionTitle{font-size:22px;text-transform:uppercase}figure{font-size:22px}h1.m-quote,h1.pullquote{color:#e0e0e0;max-width:1000px;text-align:left}h1.m-quote{font-family:Nunito,sans-serif}h1.pullquote{font-family:Nunito}.descriptionTitle:empty,.m-quote:empty,figure:empty{margin-bottom:0;margin-top:0}h2.name{font-family:Nunito,sans-serif,monospace;font-size:14px;font-weight:500;letter-spacing:1px;line-height:24px;text-transform:uppercase}.center,h2.name{text-align:center}.nameInfo{margin-top:64px}footer{width:100%}li.inline{display:inline-block;margin-right:16px;padding:0}.m-projLink2:hover,.m-projLink:hover{color:#ccc}li{font-family:Nunito,sans-serif}.square-legend{margin-right:16px}ul.projCopy{line-height:1.65}.pink{color:#fff!important;display:inline-block!important;font-weight:500;padding-right:32px;text-transform:uppercase}.uxHeader{font-size:64px;text-align:center}.uxLink{border-radius:2px;box-shadow:0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f,0 3px 1px -2px #0003;letter-spacing:.005em;margin:0 auto 80px;padding:30px 0;transition:.3s ease-in-out;width:350px}.uxLink:hover{box-shadow:0 6px 6px 0 #00000024,0 2px 6px 0 #0000001f,0 3px 1px -2px #0003}.all-Center{text-align:center}.fontUp{font-size:22px;text-decoration:underline}a.darkText{padding-bottom:32px}hr{border-top:.2px solid #e0e0e0;margin:32px}.l-footerLinks{background-color:#fff;margin-left:auto;margin-right:auto;padding-bottom:100px;padding-top:100px;text-align:center}.m-mobileProjLink{margin-left:24px;margin-right:24px;text-align:center}ul.footer{margin-left:auto;margin-right:auto;margin-top:16px;padding-left:0}h5.m-blackText{color:#e0e0e0}.uxDiagram{height:50px;padding-bottom:16px;width:100px}.p-90,.p-90-dt{padding-bottom:90px}.p-top-60{padding-top:120px}@media(max-width:850px){.process_bottom{margin-bottom:30px!important}h2.m-projTitleGroup{font-size:22px}em{font-style:normal;font-weight:400}.mega-bottom{padding-bottom:5px}.vert-center h1{font-size:11px;line-height:1.5}.projectList{display:inline-block;margin-bottom:20px;margin-top:20px;padding-bottom:0}h1.lander.wavy{text-align:center;vertical-align:middle}.details{margin-top:16px}.m-twoColumnCopy{width:auto}.l-flexbox-grey{flex-direction:column}}.m-projLink2{font-size:22px}.m-projTitleGroup.m-t-0,.m-quote.m-t-0,.m-t-0{margin-top:0}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.animated{opacity:1}.animated.delay,.animated.delay2,.animated.delay3{animation:none}.m-t-150{margin-top:150px}.m-t-30{margin-top:32px}.m-projCopy,.m-projCopy-bottom,.m-projCopy-inline,.m-projCopy-top{color:#e0e0e0;line-height:1.5}.m-projCopy-top{padding:0}.m-projCopy-bottom{padding:0 0 100px}.uxLink{font-size:22px}.visible{display:inline;display:initial}.m-15{margin-right:15px}.m-b-10,.m-b-20{margin-bottom:16px}.p-inline{display:inline}.l-grey{color:#fff;margin-left:16px}a.h2{color:pink;font-family:Nunito,sans-serif,monospace;font-size:22px;font-weight:500}.m-b-90{margin-bottom:90px}.m-b-120{margin-bottom:120px}.m-t-150{margin-top:150px!important}.m-t-90{margin-top:90px}.m-t-20{margin-top:16px}.m-t-60{margin-top:120px}.m-t-180{margin-top:150px}.ft-20{font-size:22px}.l-flexbox-alldevs{display:flex;flex-direction:row;flex-wrap:wrap}.t-center-all{color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:4px;text-align:left;text-align:center}.m-mobileProjLink{display:block}.project1:hover a,.project1:hover h3{color:#fff;transition:.3s}.details,h3.projectName{text-align:center}.caps{text-transform:uppercase}h4.m-projTitle.landing{padding-top:0}.process_content{background-color:#fff;border:1px solid #dcdcdc;box-shadow:0 3px 6px #0000000a,0 3px 6px #00000014}.dotSpace{padding-right:16px}.dotSpace,.grey{padding-left:16px}.grey{color:#fff}.p-l-10{padding-left:16px}.m-projTitleGroup.m-t-0.p-l-10,.m-projTitleGroup.m-t-0.p-l-10:hover{color:#fff}.inlineProj{color:#f0f;font-family:Nunito,sans-serif;font-size:22px;font-weight:500;margin-top:32px;text-transform:uppercase}.p-t-20{padding-top:24px!important}ul{padding-left:0!important}.media{width:200px}#l-fixedDesktopMenu{color:#fff;float:right;position:absolute;z-index:100}@media(max-width:769px){#l-fixedDesktopMenu{display:none}}.l-desktopMenuBar{display:flex;justify-content:space-between}.l-desktopMenuBar li{justify-self:end;list-style-type:none;margin:auto 0}.l-desktopMenuBar a{color:#9e9e9e;cursor:pointer;font-size:22px;font-weight:500;margin:0 .7rem;text-decoration:none}.m-landingText.light{font-weight:400;margin-bottom:32px;margin-top:-8px}h4.m-projTitle.process{padding-bottom:32px;padding-top:150px}h2.m-landingText{color:#fff;margin-bottom:32px;transition:font-weight .3s ease-out}.feature_set{display:flex;flex-direction:row}.vert-center{background-color:#616161;border-radius:32px;box-shadow:0 3px 6px #0000000a,0 3px 6px #00000014;display:table;flex:1 0;margin:5px;vertical-align:middle;width:inherit}.vert-center h1{color:#fff;display:table-cell;font-weight:500;height:80px;letter-spacing:.005em;text-align:center;vertical-align:middle}img{border-radius:12px;opacity:1}.m-projCopy-inline{font-size:22px}.blackline{border-bottom:1px solid #fff;border-top:1px solid #fff;margin-top:64px}.m-twoColumnList{padding-bottom:15px;padding-top:25px}h2.m-projList{color:#fff;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:4px;text-align:left}button.projectDetails.no-background{margin-top:0}button.projectDetails{background-color:#212121;border-color:#000!important;border-radius:12px;color:#bdbdbd;cursor:pointer;font-family:Nunito,sans-serif,Arial!important;font-weight:700!important;margin-top:32px;padding:0;text-align:center}button.projectDetails.no-background{background-color:initial;color:#fff}button.m-blackText{border-radius:12px;color:#bdbdbd;font-weight:800!important;padding:6px 18px}button.header-buttons,button.m-blackText{cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;margin-top:0;text-align:center;transition:none}button.header-buttons{border-radius:8px;font-weight:600!important;padding:6px}button.m-homebutton{font-size:36px;font-weight:600;letter-spacing:.005em}button.projectDetails{font-size:22px;font-weight:600;letter-spacing:.005em;transition:none}h2.m-landingText.p-b-0{padding-bottom:0}h4.hidedesktop{color:#9e9e9e;font-size:14px;letter-spacing:.005em;line-height:1.5;margin-top:0;padding:5px 0}h1.m-brandDescription,h4.hidedesktop{font-weight:500}.m-projTitle.p-t-0{padding-top:0}table{border-collapse:initial;border-spacing:0;width:100%}table tr td,table tr th{padding:5px;transition:.1s;transition-timing-function:ease-in-out}table tr:first-child th:first-child{border-top-left-radius:12px}table tr:first-child th:last-child{border-top-right-radius:12px}table td:hover,table th:hover{border-radius:48px}table tr:last-child td:first-child{border-bottom-left-radius:12px}table tr:last-child td:last-child{border-bottom-right-radius:12px}.big{opacity:.5;padding-left:16px}h2.m-landingTitle.upper{letter-spacing:.07em;text-transform:uppercase}.order1 h2{text-shadow:1px 1px 2px #424242}td>p,th>p{font-weight:500;line-height:1.5}li.abcd{border-radius:20px;display:inline;font-family:Nunito;font-size:14px;font-weight:800;margin-bottom:4px;margin-right:8px;padding:12px;text-align:left}button{border-width:0!important}*,:after,:before{box-sizing:border-box}.tree{flex-direction:row;padding:20px}.tree,.tree span{display:flex;justify-content:center}.tree span{align-items:center;background:#171717;border:1px solid #666;border-radius:12px;color:#ccc;font-size:12px;line-height:1.5;margin:20px;padding:12px 20px;position:relative;text-align:center}.np,.p{align-content:center;display:flex}.tree .span:before{background-color:gray;bottom:0;content:"";height:1px;left:-35px;margin:auto;position:absolute;top:0;width:16px}.first>.p>.tree .span:before{display:none}.inherit{display:flex;max-width:100%;min-height:207px}.principles{padding:32px;text-align:left!important}.principles-padding{margin-bottom:8px}.principle-50-l{flex:50% 1;margin-right:4px}.principle-50-r{flex:50% 1;margin-left:4px}.principle-50home-l{flex:50% 1;margin-right:16px}.principle-50home-r{flex:50% 1;margin-left:16px}.color-fill{background-color:#f5f5f5!important;border-radius:12px;margin-bottom:16px;padding:16px;width:110px}.table{padding-bottom:20px;padding-top:20px}.spaced{font-weight:500;letter-spacing:2px}.p-Bot-120{padding-bottom:120px!important}h1.inline{display:inline-block;font-size:22px}.all{margin-right:-8px}.hide{display:none}.intro-list{display:flex;flex-flow:column;justify-content:space-between}.icon-right{padding-left:8px}.no-background{background:none}.p-4-t{padding-top:4px}.p-bottom{bottom:0!important;position:-webkit-sticky!important;position:sticky!important}.r-brand{left:32px!important;margin-top:24px!important}a{height:o!important}h1.m-quote{line-height:.9}.m-projTitle.titleTest{line-height:1.5;padding-bottom:32px;padding-top:48px}.p-t-icon{padding-top:28px}.difference{mix-blend-mode:difference}#cursor{background-color:blue;border-radius:20px;height:20px;position:absolute;width:20px}.center-screen{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}#password{background:none;border-radius:16px;font-family:Nunito,sans-serif;font-size:50px;height:100px;outline:5px solid #fff;width:350px}#password:focus{background:none;outline:5px solid #000}.passwordcontainer{height:100%;position:absolute;width:100%}input{border:3px solid #fff;color:none!important;padding:0!important;padding-inline:30px!important}::placeholder{color:#fff;opacity:1}.alert{background-color:#f44336;border-radius:16px;margin-bottom:15px;padding:20px}.closebtn{cursor:pointer;float:right;font-size:22px;font-weight:700;line-height:20px;margin-left:15px;transition:.3s}button.passcode{border-color:#000!important;border-radius:12px;cursor:pointer;font-family:Nunito,sans-serif,Arial!important;font-size:22px;font-weight:600;height:80px;letter-spacing:.005em;margin-top:32px;padding:0;transition:.2s}.addedContainer,button.passcode{background-color:#fff;text-align:center;width:350px}.addedContainer{border-radius:12px!important;box-shadow:none!important;margin-top:64px;padding:23px}.innerform{height:200px;margin-left:auto;margin-right:auto;width:350px}::input:-internal-autofill-selected{-webkit-appearance:menulist-button;appearance:menulist-button;background-color:none!important}input{color:#fff}.margin-bottom-60{margin-bottom:60px!important}:focus{outline:none!important}button.m-homebutton{background:none;border-color:#000!important;border-radius:12px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif,Arial!important;font-weight:600!important;margin-top:32px;padding:0;text-align:left;transition:none}button.m-homebutton:focus{outline:none}.m-projLink{color:#fff;display:inline-block;font-weight:500;letter-spacing:1px;padding-bottom:16px;text-align:center}.m-projLink:focus{outline:none}.loading-spinner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;width:100%}.spinner{animation:spin .8s cubic-bezier(.4,0,.2,1) infinite;border:6px solid #0000001a;border-radius:50%;border-top-color:#333;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--home-primary:#1a365d;--home-background:#f0e6f6;--home-surface:#f7f0fa;--home-text:#1a365d;--home-textLight:#4a5568;--home-textLight2:#718096;--home-accent:#ed64a6;--transition-duration:300ms;--color-bg-primary:#fff;--color-bg-secondary:#f7fafc;--color-text-primary:#1a202c;--color-text-secondary:#4a5568;--color-border:#e2e8f0;--color-accent:pink;--color-accent-hover:#2c5282;--color-success:#48bb78;--color-error:#f56565;--color-warning:#ed8936;--header-height:4rem;--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--transition-duration:1000ms}body,html{background-color:inherit}body,body[class*=-theme],html,html[class*=-theme]{transition:background-color 1s ease!important;transition:background-color var(--transition-duration) ease!important;transition-delay:0ms!important}#fixedMenu,#fixedMenu *,.difference,.header-left,.header-left *,.header-right,.header-right *,h2.weighty,header,header *,nav,nav *{transition:color 1s ease,background-color 1s ease,fill 1s ease,stroke 1s ease!important;transition:color var(--transition-duration) ease,background-color var(--transition-duration) ease,fill var(--transition-duration) ease,stroke var(--transition-duration) ease!important;transition-delay:0ms!important}[class*=-background-color],[class*=-border-color],[class*=-button-color],[class*=-dark-color],[class*=-fill-color],[class*=-light-color],[class*=-lighttext-color],[class*=-lighttext2-color],[class*=-surface-color],[class*=-text-color]{transition:background-color 1s ease,color 1s ease,border-color 1s ease,fill 1s ease,stroke 1s ease!important;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease,fill var(--transition-duration) ease,stroke var(--transition-duration) ease!important;transition-delay:0ms!important}.difference,.header-left h2,.header-right h2,.material-icons-48,header h2.weighty{color:inherit}.header-right .material-icons-48,.header-right h2{color:inherit!important;color:var(--current-header-text-color,inherit)!important}body,html{margin:0;min-height:100%;padding:0}#root,body,html{overflow-x:hidden;width:100%}#root{position:relative}#root,body{min-height:100vh}body{background-color:#fff;background-color:var(--color-bg-primary);color:#1a202c;color:var(--color-text-primary)}a{color:pink;color:var(--color-accent);text-decoration:none}a:focus{outline:none}.header-left a,.header-left a h2,.header-right a,.header-right a h2,header .header-left a,header .header-right a,header a.header-left,header a.header-right{color:inherit!important}button{background-color:pink;background-color:var(--color-accent);border:none;border-radius:.375rem;color:#fff;color:var(--color-bg-primary);cursor:pointer;padding:.5rem 1rem}button:focus{outline:none}.card{background-color:#f7fafc;background-color:var(--color-bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 1px 3px #0000001f;box-shadow:var(--shadow-sm);padding:1rem}