.he-home{background:var(--he-white);color:var(--he-ink);overflow-x:hidden}.he-home__hero{background:var(--he-ink);align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.he-home__heroBg{z-index:0;position:absolute;inset:-8%}.he-home__heroBgImg{object-fit:cover;opacity:.5}video.he-home__heroBgImg{width:100%;height:100%;position:absolute;inset:0}.he-home__heroOverlay{z-index:1;background:linear-gradient(#0b0f1626 0%,#0b0f1680 55%,#0b0f16eb 100%);position:absolute;inset:0}.he-home__heroInner{z-index:2;padding-bottom:var(--he-space-3xl);padding-top:var(--he-space-3xl);max-width:900px;position:relative}.he-home__heroEye{font-size:var(--he-text-xs);letter-spacing:var(--he-tracking-wider);text-transform:uppercase;color:#ffffff85;margin:0 0 var(--he-space-md)}.he-home__heroTitle{font-size:var(--he-text-hero);font-weight:300;line-height:var(--he-leading-tight);letter-spacing:var(--he-tracking-tight);color:var(--he-white);margin:0 0 var(--he-space-lg)}.he-home__heroSub{font-size:var(--he-text-md);line-height:var(--he-leading-loose);color:#ffffffad;max-width:620px;margin:0 0 var(--he-space-xl)}.he-home__heroCta{gap:var(--he-space-sm);flex-wrap:wrap;display:flex}.he-home__trust{background:var(--he-off-white);border-bottom:var(--he-border-sm);padding:var(--he-space-xl) 0;text-align:center}.he-home__trustText{max-width:60ch;font-size:var(--he-text-lg);font-weight:300;line-height:var(--he-leading-snug);letter-spacing:var(--he-tracking-tight);margin:0 auto}.he-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.he-marquee__track{align-items:center;gap:var(--he-space-2xl);width:max-content;animation:26s linear infinite he-marquee-scroll;display:flex}.he-marquee__item{filter:grayscale();opacity:.55;transition:opacity var(--he-dur-base) var(--he-ease), filter var(--he-dur-base) var(--he-ease);flex:none;position:relative}.he-marquee__item:hover{filter:grayscale(0);opacity:1}@keyframes he-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.he-marquee__track{animation:none}}.he-home__awardsWrap{padding:var(--he-space-lg) 0 var(--he-space-xl)}.he-home__trustedHead{text-align:center;margin-bottom:var(--he-space-xl)}.he-home__tilesHead{text-align:center;max-width:var(--he-container-sm);margin:0 auto var(--he-space-2xl)}.he-home__tilesGrid{gap:var(--he-space-md);grid-template-columns:repeat(3,1fr);display:grid}.he-home__tile{aspect-ratio:4/5;border-radius:var(--he-radius-lg);color:var(--he-white);isolation:isolate;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.he-home__tileImg{object-fit:cover;transition:transform var(--he-dur-slow) var(--he-ease);z-index:-2}.he-home__tile:hover .he-home__tileImg{transform:scale(1.05)}.he-home__tile:after{content:"";z-index:-1;background:linear-gradient(#0b0f160d 40%,#0b0f16d9);position:absolute;inset:0}.he-home__tileLabel{padding:var(--he-space-lg);font-size:var(--he-text-lg);letter-spacing:var(--he-tracking-tight);font-weight:400}.he-home__formats{background:var(--he-ink);color:var(--he-white)}.he-home__formats .he-eyebrow{color:#ffffff85}.he-home__formats .he-heading{color:var(--he-white)}.he-home__formatsTop{gap:var(--he-space-xl) var(--he-space-2xl);margin-bottom:var(--he-space-2xl);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;display:grid}.he-home__formatsLead{font-size:var(--he-text-base);line-height:var(--he-leading-loose);color:#ffffffa8;max-width:56ch;margin:var(--he-space-md) 0 0}.he-home__formatsStats{gap:var(--he-space-sm);padding-top:var(--he-space-md);border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.he-home__stat strong{font-size:var(--he-text-xl);letter-spacing:var(--he-tracking-tight);font-weight:300;line-height:1;display:block}.he-home__stat span{font-size:var(--he-text-xs);text-transform:uppercase;letter-spacing:var(--he-tracking-wider);color:#ffffff80;margin-top:8px;display:block}.he-home__fmtGrid{gap:var(--he-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.he-home__fmtCard{border-radius:var(--he-radius);color:var(--he-white);transition:transform var(--he-dur-base) var(--he-ease), background var(--he-dur-base) var(--he-ease), border-color var(--he-dur-base) var(--he-ease), box-shadow var(--he-dur-base) var(--he-ease);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.he-home__fmtCard:hover,.he-home__fmtCard:focus-visible{background:#ffffff17;border-color:#ffffff42;transform:translateY(-3px);box-shadow:0 18px 42px #00000061}.he-home__fmtMedia{aspect-ratio:1;background:var(--he-white);display:block;position:relative;overflow:hidden}.he-home__fmtMedia img{object-fit:cover;object-position:top;transition:transform var(--he-dur-slow) var(--he-ease)}.he-home__fmtCard:hover .he-home__fmtMedia img{transform:scale(1.05)}.he-home__fmtCount{z-index:1;border-radius:var(--he-radius-full);color:var(--he-white);font-size:var(--he-text-xs);letter-spacing:var(--he-tracking-wide);background:#0b0f16db;padding:5px 11px;font-weight:600;position:absolute;top:10px;right:10px}.he-home__fmtBody{padding:var(--he-space-md);flex-direction:column;gap:6px;display:flex}.he-home__fmtName{font-size:var(--he-text-base);letter-spacing:var(--he-tracking-tight);font-weight:500}.he-home__fmtBlurb{font-size:var(--he-text-sm);line-height:var(--he-leading-normal);color:#ffffff94}.he-home__formatsCta{margin-top:var(--he-space-xl);text-align:center}.he-home__formatsNote{margin:var(--he-space-md) auto 0;max-width:62ch;font-size:var(--he-text-sm);line-height:var(--he-leading-normal);color:#ffffff80}.he-home__formats .he-btn--ghost{background:0 0;border-color:#ffffff52;color:var(--he-white)!important}.he-home__formats .he-btn--ghost:hover,.he-home__formats .he-btn--ghost:focus{background:var(--he-white);border-color:var(--he-white);color:var(--he-ink)!important}.he-home__ceo{border-top:var(--he-border-sm);background:var(--he-off-white)}.he-home__ceoGrid{gap:var(--he-space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.he-home__ceoImgWrap{border-radius:var(--he-radius-lg);aspect-ratio:4/5;background:var(--he-ink-06);position:relative;overflow:hidden}.he-home__ceoImgWrap img{object-fit:cover}.he-home__ceoQuote{font-size:var(--he-text-lg);font-weight:300;line-height:var(--he-leading-snug);letter-spacing:var(--he-tracking-tight);margin:var(--he-space-md) 0 var(--he-space-lg)}.he-home__ceoName{font-size:var(--he-text-base);margin:0;font-weight:600}.he-home__ceoTitle{font-size:var(--he-text-sm);color:var(--he-ink-52);margin:2px 0 0}.he-home__facGrid{gap:var(--he-space-lg);grid-template-columns:1fr 1fr;display:grid}.he-home__fac{border-radius:var(--he-radius-lg);aspect-ratio:16/11;position:relative;overflow:hidden}.he-home__fac img{object-fit:cover}.he-home__facLabel{left:var(--he-space-lg);bottom:var(--he-space-lg);z-index:1;color:var(--he-white);position:absolute}.he-home__fac:after{content:"";background:linear-gradient(#0000 45%,#0b0f16bf);position:absolute;inset:0}.he-home__facLabel .he-eyebrow{color:#ffffffb3}.he-home__facLabel h3{font-size:var(--he-text-lg);margin:0;font-weight:400}@media (max-width:980px){.he-home__tilesGrid{grid-template-columns:repeat(2,1fr)}.he-home__formatsTop{grid-template-columns:1fr;align-items:start}.he-home__fmtGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.he-home__ceoGrid,.he-home__facGrid{grid-template-columns:1fr}}@media (max-width:640px){.he-home__heroTitle{font-size:var(--he-text-3xl)}.he-home__tilesGrid{grid-template-columns:1fr}.he-home__fmtBody{padding:var(--he-space-sm)}.he-home__fmtBlurb{display:none}}
