.wryblht6m .hero{grid-template-rows:1fr;grid-template-columns:1fr;display:grid}.wryblht6m .image{border-radius:1.5rem;grid-area:1/1/-1/-1;display:grid;overflow:hidden}.wryblht6m .image svg{place-self:center;height:100vw;max-height:602px}.wryblht6m .content{padding:var(--diamond-spacing-fluid)var(--diamond-spacing);text-align:center;grid-area:1/1/-1/-1}.wryblht6m .title{color:var(--color-purple-text);font-size:2.25rem}@media (min-width:600px){.wryblht6m .title{font-size:4rem}}.w3hgxa6rp{font-size:var(--diamond-font-size-xl);font-weight:var(--diamond-font-weight-light)}@media (min-width:1024px){.w3hgxa6rp{font-size:var(--diamond-font-size-xxl)}}.w3rpbt116{--emoji-size:6.5em;height:var(--emoji-size);vertical-align:-.3em;width:var(--emoji-size);display:inline-block}.w3rpbt116 .img{height:var(--emoji-size);width:var(--emoji-size);display:block}.w3rpbt116[size=sm]{--emoji-size:4.5em}.w3rpbt116[size=xs]{--emoji-size:3em}.w3rpbt116[size=inline]{--emoji-size:1.25em;height:1.25em}.wkmqrfyky .wrapper{--_overflow-width:none;margin-inline:calc(var(--diamond-spacing)*-1);-ms-overflow-style:none;scrollbar-height:none;overflow-x:auto}.wkmqrfyky :is(.wkmqrfyky .wrapper)::-webkit-scrollbar{display:none}.wkmqrfyky .content{min-width:var(--_overflow-width);padding-inline:var(--diamond-spacing);overflow:hidden}.wkmqrfyky[small-mobile=on] .wrapper{--_overflow-width:var(--overflow-width)}@media (min-width:375px){.wkmqrfyky[mobile=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[mobile=off] .wrapper{--_overflow-width:none}}@media (min-width:480px){.wkmqrfyky[large-mobile=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[large-mobile=off] .wrapper{--_overflow-width:none}}@media (min-width:600px){.wkmqrfyky[small-tablet=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[small-tablet=off] .wrapper{--_overflow-width:none}}@media (min-width:768px){.wkmqrfyky[tablet=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[tablet=off] .wrapper{--_overflow-width:none}}@media (min-width:1024px){.wkmqrfyky[large-tablet=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[large-tablet=off] .wrapper{--_overflow-width:none}}@media (min-width:1280px){.wkmqrfyky[small-desktop=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[small-desktop=off] .wrapper{--_overflow-width:none}}@media (min-width:1440px){.wkmqrfyky[desktop=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[desktop=off] .wrapper{--_overflow-width:none}}@media (min-width:1920px){.wkmqrfyky[large-desktop=on] .wrapper{--_overflow-width:var(--overflow-width)}.wkmqrfyky[large-desktop=off] .wrapper{--_overflow-width:none}}.wa0--i88n{background:var(--diamond-theme-background);padding:var(--diamond-spacing-sm)var(--diamond-spacing-sm);align-items:center;display:flex}.wa0--i88n .image{max-width:8em;padding:var(--diamond-spacing-sm)0;width:100%;margin:0 auto;display:block}@media screen and (min-width:600px){.wa0--i88n .image{width:75%}}.ww8ydcoxo{display:block}.ww8ydcoxo svg{width:3.5rem;height:auto;display:block}@media (min-width:768px){.ww8ydcoxo svg{width:4.75rem}}.ww8ydcoxo[baseline] svg{margin-top:-.35em}.wgacvqkjy{display:inline-block}.wgacvqkjy a{color:inherit;align-items:center;gap:var(--diamond-spacing-sm);justify-content:flex-end;width:4.75rem;text-decoration:none;display:inline-flex}.wgacvqkjy :is(.wgacvqkjy a):hover{text-decoration:none}.wgacvqkjy .icon{aspect-ratio:1;background:var(--color-red);color:var(--color-white);font-weight:var(--diamond-font-weight-bold);text-align:center;width:calc(var(--diamond-font-line-height)*1em);border-radius:50%;flex-shrink:0;display:inline-block}.wadaf0dbl .nav{align-items:center;gap:var(--diamond-spacing);justify-content:space-between;display:flex}.wadaf0dbl .links{gap:var(--diamond-spacing-fluid);display:flex}.wadaf0dbl .link{color:inherit;font-weight:var(--diamond-font-weight-bold);display:block;position:relative}@media print{.wadaf0dbl .link{display:none}}.wadaf0dbl .link:after{background-color:var(--color-red);content:"";transform-origin:0;height:2px;transition:transform var(--diamond-transition);width:100%;position:absolute;top:100%;left:0;transform:scaleX(0)}.wadaf0dbl .link:hover:after,.wadaf0dbl .link:focus-visible:after,.wadaf0dbl .link--active:after,.wadaf0dbl .link--active:hover:after,.wadaf0dbl .link--active:focus-visible:after{transform:scaleX(1)}@media print{.wadaf0dbl .hiring{display:none}}.whlxjtoyd{background:var(--color-white);height:var(--navbar-height);padding:var(--diamond-spacing);z-index:100;align-items:center;display:flex;position:sticky;top:0}@media print{.whlxjtoyd{position:static}}.whlxjtoyd:after{background:var(--color-gray-1);content:"";height:var(--navbar-border);opacity:0;transition:opacity var(--diamond-transition);width:100%;position:absolute;top:100%;left:0}.whlxjtoyd .content{max-width:var(--diamond-wrap-xxl);width:100%;margin:auto}.whlxjtoyd[scrolled]:after{opacity:.05}.co2-link{font-size:var(--diamond-font-size-sm);color:var(--color-green);margin:0;text-decoration:underline}.wz8fhpyfs{display:block}.wz8fhpyfs a:not(.co2-link){color:var(--diamond-theme-link-color)}.wz8fhpyfs .footer{padding:var(--diamond-spacing)var(--diamond-spacing)var(--diamond-spacing-fluid)}.wz8fhpyfs .footer hr{border:solid var(--color-gray-5);max-width:var(--diamond-wrap-xxl);border-width:1px 0 0;width:100%;margin:auto}.wz8fhpyfs .content{gap:var(--diamond-spacing-sm);margin:var(--diamond-spacing)auto 0;max-width:var(--diamond-wrap-xxl);grid-template-rows:auto;grid-template-columns:100%;display:grid}.wz8fhpyfs .about{font-weight:var(--diamond-font-weight-bold);margin:0}.wz8fhpyfs .contact{margin:0}.wz8fhpyfs .copy{font-size:var(--diamond-font-size-sm);margin:0}@media (min-width:768px){.wz8fhpyfs .footer{font-size:var(--diamond-font-size-sm)}.wz8fhpyfs .content{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto}.wz8fhpyfs .copy{grid-row:2/3}.wz8fhpyfs .contact{grid-column:3/4}.wz8fhpyfs .co2{grid-area:2/3/3/4;justify-self:end}}