body{color:#413B3B;min-height:100vh}.btn-link,a{color:midnightblue;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.btn-link:focus,.btn-link:hover,a:focus,a:hover{color:#e6007a}.btn-primary{background-color:midnightblue;border-color:midnightblue}.btn-primary:focus,.btn-primary:hover{background-color:#e6007a;border-color:#e6007a}#homepage .fs-2{color:#e6007a}#homepage .icons svg{margin:1rem;font-size:3rem;color:midnightblue}@media (min-width:768px){#homepage .icons svg{font-size:8rem}}@media (min-width:1200px){#homepage .icons svg{font-size:12rem}}body{font-family:'Maven Pro', sans-serif}h1{font-weight:400;font-size:3rem;color:midnightblue}@media (max-width:768px){h1{font-size:2rem}}h2{font-size:2.62rem}@media (max-width:768px){h2{font-size:1.8rem}}h3{font-weight:400;font-size:2rem}@media (max-width:768px){h3{font-size:1.5rem}}h4{font-size:1.75rem}@media (max-width:768px){h4{font-size:1.3rem}}h5{font-weight:700}@media (max-width:768px){h5{font-size:1rem}}.eyebrow{font-size:1.2rem;letter-spacing:0.1em;text-transform:uppercase;color:#e6007a}.captions{font-size:.9rem}nav .logo img{width:90px}nav .name{font-weight:500;font-size:2rem;color:#e6007a}.nav-link{color:midnightblue;font-size:1.2rem;font-weight:500}.nav-link:focus,.nav-link:hover{color:#e6007a}.case-study-card{position:relative}.case-study-card .content{position:absolute;bottom:16px;background-color:white;padding:12px 0}.case-study-card .content .eyebrow{margin-bottom:0}.case-study-card .content h2{font-size:1.5rem}#designSystemCaseStudy h2{margin-bottom:1rem}#designSystemCaseStudy h3{font-size:1.5rem;margin-bottom:1rem}footer{background:whitesmoke;position:-webkit-sticky;position:sticky;top:100%}footer .logo img{width:90px}.social-nav li{margin-right:2rem}.social-nav li:last-of-type{margin-right:0}