.about-hero{text-align:center;background:var(--smithy-header-background);position:relative;overflow:hidden}.about-hero h1,.about-hero p{color:var(--smithy-sandbox-500);margin:0}.about-hero img{max-width:90%;margin:0 auto}.about-hero .container{display:flex;flex-direction:column;margin:90px auto}.about-hero .text-box{display:flex;flex-direction:column}@media all and (max-width:767px){.about-hero .container{gap:48px}.about-hero .text-box{gap:24px}}@media all and (min-width:768px){.about-hero .container{gap:64px}.about-hero .text-box{max-width:700px;margin:0 auto;gap:48px}}@media all and (min-width:992px){.about-hero .container{gap:80px}}.About .overlay-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffcf5 17%,#fbf7f1 61.86%,#d4c9b6 106.72%)}.About .overlay-card::after{content:"";display:block;z-index:0;width:100%;height:70%;bottom:0;left:0;background-image:url(/images/abstract-background-very-large.png);background-position:50% 100%;position:absolute;background-size:cover}.About .overlay-card .container{position:relative;z-index:1}.about-intro .mission{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--smithy-tertiary-background);color:var(--smithy-tertiary-color)}.about-intro .mission h2,.about-intro .mission h4,.about-intro .mission p{color:var(--smithy-tertiary-color)}@media all and (min-width:768px){.about-intro .mission{margin:90px auto;gap:40px}}.about-gallery ul{display:flex;gap:10px;margin:40px -20px;padding:10px 10px 20px;width:calc(100% + 20px);overflow:auto}.about-gallery ul li{list-style:none}.about-gallery .profile-card{padding:16px;gap:16px;border-radius:20px;display:flex;flex-direction:column;width:340px;background-color:#fbf7f1;flex-shrink:0}.about-gallery .profile-card::after{background-color:#fbf7f1}.about-gallery .profile-card .description{border:1px solid #d4c9b6;background:#f1ede4;width:100%;display:flex;flex-direction:column;gap:8px;border-radius:8px;padding:16px;flex-grow:1}.about-gallery .profile-card .name,.about-gallery .profile-card .role{margin:0}.about-gallery .profile-card img{border-radius:8px}.about-gallery .profile-card .links{margin-top:auto}.about-gallery .profile-card .links a{color:var(--smithy-text-color);text-decoration:none;display:block;padding:12px;border-radius:4px;background:var(--smithy-sandbox-400);border:1px solid var(--smithy-sandbox-800);box-shadow:-9px 10px 10px #00000008;transition:background-color ease 200ms,color ease 200ms;width:40px;height:40px}.about-gallery .profile-card .links a>span::before{font-size:22px}.about-gallery .profile-card .links a:hover{color:var(--smithy-sandbox-400);background:var(--smithy-text-color);border:1px solid var(--smithy-text-color)}@media all and (max-width:767px){.about-gallery{margin:80px 0}.about-gallery ul{position:relative;width:calc(100% + 30px)}.about-gallery .profile-card{width:240px}}@media all and (min-width:1400px){.about-gallery .profile-card{width:calc(25% - 10px)}}.careers{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--smithy-patch-purple-600);color:var(--smithy-tertiary-color)}.careers h2,.careers p,.careers .job,.careers .job .job-name,.careers .job .job-location{color:var(--smithy-tertiary-color);text-decoration:none;transition:all ease 200ms}.careers p,.careers .job:not(:last-of-type){margin-bottom:20px}.careers .job:hover{color:var(--smithy-tertiary-color)}.careers .job:hover .job-name{color:var(--smithy-btn-tertiary-background-hover);text-decoration:underline;transition:all ease 200ms}.careers .job-name{font-family:var(--smithy-font-family-monospace);margin-bottom:5px}@media all and (min-width:1400px){.careers{gap:40px}}