@font-face{font-family:Ease Full Rounded;font-style:normal;font-weight:400;src:url(/fonts/EaseFullRounded-Regular.ttf) format("woff")}@font-face{font-family:Ease Full Rounded;font-style:bold;font-weight:500;src:url(/fonts/EaseFullRounded-Bold.ttf) format("woff")}@font-face{font-family:Ease Standard;font-style:normal;font-weight:400;src:url(/fonts/EaseStandard-Regular.ttf) format("woff")}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:calc(1em + .3rem);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.prevent-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.dot{transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-webkit-animation:bouncedelay 1s infinite ease-in-out both;animation:bouncedelay 1s infinite ease-in-out both}.dot-1{-webkit-animation-delay:-.54s;animation-delay:-.54s}.dot-2{-webkit-animation-delay:-.48s;animation-delay:-.48s}.dot-3{-webkit-animation-delay:-.32s;animation-delay:-.32s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(.9)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{transform:scale(.9)}40%{transform:scale(1)}}*{font-family:Ease Standard,Arial,Helvetica,sans-serif}.ease{font-family:Ease Full Rounded,"system-ui",sans-serif}body{padding:72px;background-color:#f4f5f6}.container{margin:0 auto;max-width:954px}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.header-info{display:flex;flex-direction:column;gap:24px}.window{height:44px}.bold{font-family:Ease Full Rounded,"system-ui",sans-serif;font-weight:500}a{font-family:inherit;color:#000;text-decoration:none}.hover-link{transition:.1s ease}.hover-link:hover{background-color:#bad6ff;color:#0151c9;-webkit-tap-highlight-color:rgba(0,0,0,0)}.case-study{margin-top:50px}.works-container>.case-study{width:50%}.notes-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.divider{opacity:.1;margin-top:50px;border:.5px solid black}.case-study-info{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.image{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}button{cursor:pointer;border:none;outline:none}.button{background-color:#fff;padding-inline:20px;padding-block:6px;border:1px solid #e5e5e5}.small-button{background-color:#fff;padding:8px;border:1px solid #e5e5e5}.links-button{color:#000;background-color:#fff;padding-inline:10px;padding-block:2px;border-radius:48px;border:1px solid #e5e5e5}.blue-button{color:#fff;background-color:#06f;padding-inline:20px;padding-block:6px;border:1px solid #004bbb}.gradient-button{color:#fff;background:linear-gradient(180deg,#000,#2a1f7b,#df0800);padding-inline:20px;padding-block:6px;border:1px solid #a80b06}.works-container{display:flex;flex-direction:row;gap:20px;width:100%}.blurb{margin-top:12px;width:300px}.small-blurb{margin-top:12px;width:200px}@media only screen and (max-width: 576px){body{padding:16px}.container{margin:0;width:100%}.header{padding-bottom:16px}.header-info{width:90%}.notes-container{display:flex;flex-direction:column;gap:12px;margin-top:20px}.divider{opacity:.1;margin-top:20px;border:.5px solid black}.case-study{margin-top:20px}.works-container>.case-study{width:unset}.case-study-info{margin-top:12px;display:flex;flex-direction:column;gap:20px}.works-container{display:flex;flex-direction:column;gap:0px}.button,.small-button{display:none}.blurb,.small-blurb{margin-top:10px;width:300px}}.case-study-container{margin-top:24px}.case-study-wrapper{display:flex;flex-direction:column;gap:50px}.case-study-paragraph{margin-inline:14%}.case-study-title-wrapper{width:100%;margin:auto}.case-study-title{font-size:32px;font-weight:500;max-width:480px;line-height:1}.case-study-date{color:#00000080;margin-top:12px}.case-study-heading{font-weight:500}.case-study-button{box-shadow:0 2px #e5e5e5;background:#fff;padding-inline:4px;padding-block:2px;border-radius:4px;border:1px solid #E5E5E5}@media only screen and (max-width: 576px){.case-study-container{margin-top:16px}.case-study-wrapper{display:flex;flex-direction:column;gap:32px}.case-study-paragraph{margin-inline:unset}.case-study-title-wrapper{margin:auto}.case-study-title{font-size:24px}}.about-image-caption{color:gray;font-size:12px}.about-image-container{display:flex;flex-direction:column;gap:8px;margin-top:42px}
