.about-hero{background-color:#fff;padding-top:clamp(2.5rem,.916rem + 6.76vw,7rem);padding-bottom:0;overflow:hidden}.about-hero__header{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,-1.289rem + 9.765vw,7.5rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.about-hero__title-group{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}@media (min-width: 1024px){.about-hero__title-group{gap:1.5rem}}.about-hero__heading{font-size:clamp(2.125rem,1.46rem + 2.82vw,4rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#000;max-width:47.75rem;margin:0}@media (min-width: 1024px){.about-hero__heading{font-weight:500;line-height:1}}.about-hero__subtext{font-size:clamp(.875rem,.743rem + .563vw,1.25rem);font-weight:600;line-height:1.5;letter-spacing:-.03em;color:#000000b3;max-width:18.1875rem;margin:0}@media (min-width: 1024px){.about-hero__subtext{font-weight:500;max-width:39.125rem}}.about-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;background-color:#000;color:#fff;font-size:.75rem;font-weight:500;min-height:2.25rem;line-height:normal;text-decoration:none;border-radius:.5rem;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease}.about-hero__cta:hover{background-color:#1a1a1a}.about-hero__cta:focus-visible{outline:2px solid #000000;outline-offset:3px}@media (min-width: 1024px){.about-hero__cta{height:3.5rem;padding:.625rem 1.5rem;font-size:1rem}}.about-mission{background-color:#fff;padding-block:7.5rem}.about-mission__inner{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,-1.289rem + 9.765vw,7.5rem);max-width:90rem;display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 1024px){.about-mission__inner{flex-direction:row;align-items:flex-end;gap:3rem}}.about-mission__image-wrap{flex-shrink:0;width:100%}@media (min-width: 1024px){.about-mission__image-wrap{flex:0 1 36rem;width:auto}}.about-mission__image-stack{position:relative;aspect-ratio:576/676;border-radius:1rem;overflow:hidden;background-color:#e5e7eb}.about-mission__image{display:block;width:100%;height:100%;object-fit:cover}.about-mission__text{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 1024px){.about-mission__text{flex:0 1 36rem;width:auto;gap:2.5rem;padding-top:.625rem}}.about-mission__title{display:flex;flex-direction:column;gap:.375rem}.about-mission__label{font-size:clamp(1.25rem,1.16rem + .376vw,1.5rem);font-weight:700;line-height:normal;color:#0000008a;margin:0}.about-mission__statement{display:block;width:max-content;max-width:100%;font-size:clamp(1.75rem,1.57rem + .751vw,2.25rem);font-weight:700;line-height:normal;margin:0;background:linear-gradient(137.44deg,#945600 -112.3%,#ffa426 212.3%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.about-mission__statement-line{display:block}.about-mission__paragraphs{display:flex;flex-direction:column;gap:1.5rem}.about-mission__para{font-size:clamp(1.125rem,1rem + .563vw,1.5rem);font-weight:500;line-height:normal;letter-spacing:-.02em;margin:0}@media (min-width: 1024px){.about-mission__para{letter-spacing:0}}.about-mission__para--bright{color:#000}.about-mission__para--muted{color:#00000057}.about-values{background-color:#121212;border-radius:1.5rem 1.5rem 0 0;overflow:hidden;position:relative;z-index:1;margin-top:-1.5rem;padding-block:7.5rem}@media (min-width: 1024px){.about-values{border-radius:2.5rem 2.5rem 0 0}}.about-values__inner{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,-1.289rem + 9.765vw,7.5rem);max-width:90rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.about-values__title{font-size:clamp(2rem,1.648rem + 1.502vw,3rem);font-weight:600;line-height:1.042;letter-spacing:-.02em;color:#fff;text-align:center;margin:0}.about-values__row{display:flex;flex-direction:column;gap:2.5rem;width:100%}@media (min-width: 1024px){.about-values__row{flex-direction:row;align-items:stretch;gap:2.75rem}}.about-values__list{display:flex;flex-direction:column;gap:2.5rem;width:100%;order:1}@media (min-width: 1024px){.about-values__list{flex:0 0 28.6875rem;gap:1.5rem;order:0}}.about-values__item{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1024px){.about-values__item{flex:1 1 0;min-height:0;justify-content:center}}.about-values__item-title{font-size:1.125rem;font-weight:600;line-height:normal;color:#fff;margin:0}@media (min-width: 108rem){.about-values__item-title{font-size:1.25rem}}.about-values__item-body{font-size:.875rem;font-weight:500;line-height:1.5;color:#ffffff8f;margin:0}@media (min-width: 108rem){.about-values__item-body{font-size:.9375rem}}@media (min-width: 1024px){.about-values__item-body{max-width:27.0625rem}}.about-values__collage{display:flex;gap:.625rem;order:0;min-width:0;max-width:100%}@media (min-width: 1024px){.about-values__collage{flex:1;max-width:43.5625rem;order:1}}.about-values__col{display:flex;flex:1;flex-direction:column;gap:.625rem;min-width:0;max-width:100%}.about-values__img{position:relative;width:100%;max-width:100%;min-width:0;border-radius:.5rem;overflow:hidden}.about-values__img--tall{aspect-ratio:343.5/411}.about-values__img--short{aspect-ratio:343.5/222}.about-values__img img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;opacity:0;will-change:opacity,transform}.about-values__img img.is-active{opacity:1;z-index:1}.about-values__img--tall img{object-position:center}.about-values__img--short img{object-position:bottom}.about-hiring{background-color:#fff;padding-block:7.5rem}.about-hiring__inner{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1rem,-1.289rem + 9.765vw,7.5rem);display:flex;flex-direction:column}.about-hiring__title{display:flex;flex-direction:column;gap:.5rem;max-width:32.9375rem;margin-bottom:4rem}.about-hiring__label{font-size:clamp(1.5rem,1.324rem + .75vw,2rem);font-weight:600;line-height:.84;letter-spacing:-.02em;color:#000;margin:0}.about-hiring__heading{font-size:clamp(2rem,1.648rem + 1.502vw,3rem);font-weight:600;line-height:1.042;letter-spacing:-.02em;color:#000;margin:0}.about-hiring__container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.about-hiring__tabs{display:flex;flex-direction:column;width:100%}@media (min-width: 1024px){.about-hiring__tabs{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.about-hiring__filters-wrap{position:relative}.about-hiring__filters-wrap:after{content:"";position:absolute;top:0;right:0;width:1.875rem;height:100%;background:linear-gradient(to right,#fff0,#fff);pointer-events:none;transition:opacity .2s ease}@media (min-width: 1024px){.about-hiring__filters-wrap:after{display:none}}.about-hiring__filters-wrap.is-end:after{opacity:0}.about-hiring__filters{display:flex;flex-direction:row;align-items:center;gap:1.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.about-hiring__filters::-webkit-scrollbar{display:none}@media (min-width: 1024px){.about-hiring__filters{gap:1.5rem;overflow-x:visible;height:100%}}.about-hiring__filter{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;min-height:2.625rem;font-size:.875rem;font-weight:500;color:#0000008a;white-space:nowrap;background:none;border:none;cursor:pointer;padding:.375rem 1.125rem;line-height:normal;transition:color .15s ease}.about-hiring__filter:hover:not(.is-active){color:#000c}.about-hiring__filter:focus-visible{outline:2px solid #000000;outline-offset:3px;border-radius:.125rem}.about-hiring__filter.is-active{background-color:#000;color:#fff;border-radius:.25rem;transition:none}@media (min-width: 1024px){.about-hiring__filter{font-size:1rem}}.about-hiring__jobs{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width: 1024px){.about-hiring__jobs{gap:.625rem}}.about-hiring__job{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.about-hiring__job[hidden]{display:none}@media (min-width: 1024px){.about-hiring__job{padding:1.25rem 0}}.about-hiring__job-info{display:flex;flex-direction:column;gap:.25rem;padding-right:2rem}.about-hiring__job-title{font-size:clamp(1.125rem,1.08rem + .19vw,1.25rem);font-weight:500;color:#000;text-transform:capitalize;line-height:normal;margin:0}.about-hiring__job-location{font-size:clamp(.75rem,.706rem + .188vw,.875rem);font-weight:500;color:#0000008a;line-height:normal;margin:0}.about-hiring__apply{display:inline-flex;align-items:center;justify-content:center;height:2.375rem;background-color:#f3f4f6;padding:.625rem 1rem;border-radius:.5rem;font-size:.75rem;font-weight:500;color:#000;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease}.about-hiring__apply:hover{background-color:#e5e7eb}.about-hiring__apply:focus-visible{outline:2px solid #000000;outline-offset:2px}
