.h20-team{--h20-green:#9DB83D;--h20-dark:#3D4E54;--h20-blue:#AABDBF;--h20-text:#404041;--h20-mist:#EDF2F5;--h20-mist-2:#E5EAED;background:linear-gradient(180deg,#fff 0%,var(--h20-mist) 100%);color:var(--h20-text);font-family:"Ubuntu",var(--font-body--family),system-ui,sans-serif}.h20-team *{box-sizing:border-box}.h20-team__hero{position:relative;overflow:hidden;min-height:54svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,10rem) clamp(1.8rem,5vw,7rem);background:radial-gradient(circle at 12% 18%,rgba(157,184,61,.34),transparent 34%),linear-gradient(135deg,#1b2126,var(--h20-dark));color:#fff}.h20-team__hero:after{content:"";position:absolute;right:-10rem;bottom:-14rem;width:36rem;height:36rem;border:1px solid rgba(237,242,245,.18);transform:rotate(45deg)}.h20-team__eyebrow{font-family:"Open Sans",var(--font-heading--family),Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.14em;color:var(--h20-green);font-size:1.15rem;margin:0 0 1.4rem}.h20-team h1,.h20-team h2,.h20-team h3{font-family:"Open Sans",var(--font-heading--family),Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.02em;line-height:.98;margin:0}.h20-team h1{max-width:100rem;font-size:clamp(4rem,7.4vw,8.8rem)}.h20-team__hero p:not(.h20-team__eyebrow){max-width:72rem;margin:2.4rem 0 0;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.45;color:#ffffffdb}.h20-team__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.h20-team__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.4rem 2.2rem;border:2px solid transparent;text-decoration:none;font-family:"Open Sans",var(--font-heading--family),Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-size:1.2rem;transition:transform .18s ease,opacity .18s ease}.h20-team__button:hover{transform:translateY(-2px);opacity:.9}.h20-team__button--primary{background:var(--h20-green);border-color:var(--h20-green);color:#1b2126}.h20-team__button--secondary{background:transparent;border-color:#ffffff8c;color:#fff}.h20-team__intro{max-width:128rem;margin:0 auto;padding:clamp(4rem,7vw,7rem) 2rem 2.4rem;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,6rem);align-items:end}.h20-team__intro h2{font-size:clamp(3rem,5vw,5.8rem);color:var(--h20-dark)}.h20-team__intro>p{font-size:1.8rem;line-height:1.6;color:#404041c7;margin:0}.h20-team__grid{max-width:128rem;margin:0 auto;padding:0 2rem clamp(5rem,8vw,8rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.h20-team-card{background:#fff;border:1px solid rgba(61,78,84,.16);box-shadow:0 1.8rem 4.5rem #3d4e5414;display:flex;flex-direction:column;min-height:100%;position:relative;overflow:hidden}.h20-team-card:before{content:"";position:absolute;inset:0 auto auto 0;width:.5rem;height:7rem;background:var(--h20-green);z-index:2}.h20-team-card--featured{grid-column:span 1}.h20-team-card__media{width:100%;aspect-ratio:4/5;background:linear-gradient(135deg,#e5eaed,#edf2f5);overflow:hidden;position:relative;isolation:isolate}.h20-team-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,#3d4e540f);mix-blend-mode:soft-light}.h20-team-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:brightness(1.04) contrast(1.08) saturate(.94);transform:scale(1.015);image-rendering:auto}.h20-team-card--featured .h20-team-card__media img{object-position:center top}.h20-team-card__media--allie img{filter:brightness(1.02) contrast(1.06) saturate(.96);transform:scale(1.01)}.h20-team-card--on-leave .h20-team-card__media img{filter:grayscale(1) saturate(.25) contrast(.92) brightness(.86);opacity:.72}.h20-team-card__leave-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:100%;padding:1.2rem 1.6rem;background:#3d4e54e6;color:#fff;text-align:center;font-family:"Open Sans",var(--font-heading--family),Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.14em;font-size:clamp(1.15rem,1.7vw,1.55rem);box-shadow:0 1rem 2.5rem #1b21262e}.h20-team-card--on-leave:before{background:#aabdbf}.h20-team-card--on-leave .h20-team-card__role{color:#6e7e82}.h20-team-card__body{padding:2.4rem;display:flex;flex-direction:column;flex:1}.h20-team-card__role{font-family:"Open Sans",var(--font-heading--family),Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.12em;color:var(--h20-green);font-size:1.05rem;line-height:1.35;margin:0 0 .9rem}.h20-team-card h3{font-size:clamp(2.2rem,2.7vw,3.2rem);color:var(--h20-dark);margin-bottom:.9rem}.h20-team-card__credentials{font-weight:800;color:#3d4e54e6;font-size:1.35rem;line-height:1.4;margin:0 0 1.2rem}.h20-team-card__body p:not(.h20-team-card__role):not(.h20-team-card__credentials){font-size:1.5rem;line-height:1.62;color:#404041d1;margin:0 0 1.6rem}.h20-team-card__body a{margin-top:auto;color:var(--h20-dark);font-family:"Open Sans",var(--font-heading--family),Arial,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-size:1.15rem;text-decoration-color:var(--h20-green);text-decoration-thickness:2px;text-underline-offset:.3rem}.h20-team__hiring{max-width:118rem;margin:0 auto;padding:clamp(4rem,7vw,7rem) 2rem;text-align:center;background:linear-gradient(135deg,#1b2126,var(--h20-dark));color:#fff}.h20-team__hiring h2{max-width:94rem;margin:0 auto;font-size:clamp(3rem,5vw,5.8rem)}.h20-team__hiring p:not(.h20-team__eyebrow){max-width:76rem;margin:2rem auto 2.8rem;font-size:1.75rem;line-height:1.55;color:#ffffffd6}@media(max-width:1100px){.h20-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h20-team__intro{grid-template-columns:1fr;align-items:start}}@media(max-width:720px){.h20-team__hero{min-height:auto}.h20-team__actions{flex-direction:column}.h20-team__button{width:100%}.h20-team__grid{grid-template-columns:1fr;padding-inline:1.6rem}.h20-team-card__media{aspect-ratio:4/4.8}.h20-team__hiring{margin-inline:1.6rem}.h20-team__intro{padding-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/h20-team.css.map */
