.nightshift-hero{background:var(--nightshift-hero-bg);color:var(--nightshift-hero-body);font-family:var(--ns-font-body);padding-bottom:var(--nightshift-hero-pb);padding-top:var(--nightshift-hero-pt);position:relative;--nightshift-hero-pt:var(--ns-section-pad);--nightshift-hero-pb:var(--ns-section-pad)}.nightshift-hero[data-pt=gap]{--nightshift-hero-pt:var(--ns-content-gap)}.nightshift-hero[data-pt=custom]{--nightshift-hero-pt:var(--nightshift-hero-pt-custom)}.nightshift-hero[data-pt=none]{--nightshift-hero-pt:0px}.nightshift-hero[data-pb=gap]{--nightshift-hero-pb:var(--ns-content-gap)}.nightshift-hero[data-pb=custom]{--nightshift-hero-pb:var(--nightshift-hero-pb-custom)}.nightshift-hero[data-pb=none]{--nightshift-hero-pb:0px}.nightshift-hero--dark{--nightshift-hero-bg:var(--ns-dark-bg);--nightshift-hero-heading:var(--ns-dark-heading);--nightshift-hero-strong:var(--ns-dark-strong);--nightshift-hero-body:var(--ns-dark-body);--nightshift-hero-soft:var(--ns-dark-soft);--nightshift-hero-faint:var(--ns-dark-faint);--nightshift-hero-eyebrow:var(--ns-dark-eyebrow);--nightshift-hero-rule:var(--ns-dark-rule);--nightshift-hero-panel:var(--ns-dark-panel);--nightshift-hero-p-bg:var(--ns-btn-primary-dark-bg);--nightshift-hero-p-ink:var(--ns-btn-primary-dark-ink);--nightshift-hero-p-line:var(--ns-btn-primary-dark-bg);--nightshift-hero-p-bg-hover:var(--ns-btn-primary-dark-bg-hover);--nightshift-hero-s-bg:var(--ns-btn-secondary-dark-bg);--nightshift-hero-s-ink:var(--ns-btn-secondary-dark-ink);--nightshift-hero-s-line:var(--ns-btn-secondary-dark-line);--nightshift-hero-s-bg-hover:var(--ns-btn-secondary-dark-bg-hover)}.nightshift-hero--light{--nightshift-hero-bg:var(--ns-light-bg);--nightshift-hero-heading:var(--ns-light-heading);--nightshift-hero-strong:var(--ns-light-heading);--nightshift-hero-body:var(--ns-light-body);--nightshift-hero-soft:var(--ns-light-soft);--nightshift-hero-faint:var(--ns-light-faint);--nightshift-hero-eyebrow:var(--ns-light-soft);--nightshift-hero-rule:var(--ns-light-rule);--nightshift-hero-panel:var(--ns-light-panel);--nightshift-hero-p-bg:var(--ns-btn-primary-bg);--nightshift-hero-p-ink:var(--ns-btn-primary-ink);--nightshift-hero-p-line:var(--ns-btn-primary-line);--nightshift-hero-p-bg-hover:var(--ns-btn-primary-bg-hover);--nightshift-hero-s-bg:var(--ns-btn-secondary-bg);--nightshift-hero-s-ink:var(--ns-btn-secondary-ink);--nightshift-hero-s-line:var(--ns-btn-secondary-line);--nightshift-hero-s-bg-hover:var(--ns-btn-secondary-bg-hover)}.nightshift-hero *,.nightshift-hero :after,.nightshift-hero :before{box-sizing:border-box}.nightshift-hero__inner{margin-left:auto;margin-right:auto;max-width:var(--ns-max);padding-left:var(--ns-margin);padding-right:var(--ns-margin);position:relative}.nightshift-hero__rule{background:var(--nightshift-hero-rule);bottom:0;display:var(--ns-rule-display);left:var(--ns-rule-offset);position:absolute;top:0;width:var(--ns-rule-width)}.nightshift-hero__eyebrow{align-items:center;color:var(--nightshift-hero-eyebrow);display:flex;font-size:var(--ns-eyebrow);font-weight:var(--ns-weight-medium);gap:var(--ns-bullet-gap);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-eyebrow);margin:0;text-transform:uppercase}.nightshift-hero__eyebrow:before{background:var(--ns-accent);content:"";flex:none;height:var(--ns-bullet);width:var(--ns-bullet)}.nightshift-hero .nightshift-hero__heading{color:var(--nightshift-hero-heading);font-family:var(--ns-font-heading);font-size:var(--ns-h2);font-weight:var(--ns-weight-heading);letter-spacing:var(--ns-track-display);line-height:var(--ns-lh-h2-px);margin:0}.nightshift-hero__eyebrow+.nightshift-hero__heading{margin-top:var(--ns-gap-eyebrow)}.nightshift-hero__lede{color:var(--nightshift-hero-body);font-size:var(--ns-body);line-height:var(--ns-lh-body-px);margin:var(--nightshift-hero-text-gap,var(--ns-gap-heading)) 0 0}.nightshift-hero__actions{display:flex;flex-wrap:wrap;gap:calc(var(--ns-gutter)/2);margin-top:var(--ns-gap-actions)}.nightshift-hero__btn{align-items:center;background:var(--nightshift-hero-p-bg);border:var(--ns-btn-border) solid var(--nightshift-hero-p-line);border-radius:var(--ns-btn-radius);color:var(--nightshift-hero-p-ink);display:inline-flex;font-family:var(--ns-font-body);font-size:var(--ns-btn-size);font-weight:var(--ns-btn-weight);justify-content:center;letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-btn-size);padding:calc(var(--ns-btn-pad-y) - var(--ns-btn-border)) calc(var(--ns-btn-pad-x) - var(--ns-btn-border));text-decoration:none;transition:background-color var(--ns-transition),border-color var(--ns-transition),color var(--ns-transition);white-space:nowrap}.nightshift-hero__btn:focus-visible,.nightshift-hero__btn:hover{background:var(--nightshift-hero-p-bg-hover);border-color:var(--nightshift-hero-p-bg-hover);color:var(--nightshift-hero-p-ink);text-decoration:none}.nightshift-hero__btn--secondary{background:var(--nightshift-hero-s-bg);border-color:var(--nightshift-hero-s-line);border-width:var(--ns-btn-border-secondary);color:var(--nightshift-hero-s-ink);padding:calc(var(--ns-btn-pad-y) - var(--ns-btn-border-secondary)) calc(var(--ns-btn-pad-x) - var(--ns-btn-border-secondary))}.nightshift-hero__btn--secondary:focus-visible,.nightshift-hero__btn--secondary:hover{background:var(--nightshift-hero-s-bg-hover);border-color:var(--nightshift-hero-s-line);color:var(--nightshift-hero-s-ink)}.nightshift-hero__btn:focus-visible{outline:var(--ns-rule-width) solid var(--ns-accent);outline-offset:var(--ns-rule-width)}.nightshift-hero{display:flex;flex-direction:column;isolation:isolate;min-height:var(--nightshift-hero-min-h);overflow:hidden}.nightshift-hero__photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.nightshift-hero__scrim{background:linear-gradient(180deg,rgba(var(--ns-scrim-rgb),var(--nightshift-hero-s-top)) 0,rgba(var(--ns-scrim-rgb),0) var(--nightshift-hero-s-top-h)),linear-gradient(180deg,rgba(var(--ns-scrim-rgb),0) 0,rgba(var(--ns-scrim-rgb),0) 72%,rgba(var(--ns-scrim-rgb),var(--nightshift-hero-s-bottom)) 100%),linear-gradient(90deg,rgba(var(--ns-scrim-rgb),var(--nightshift-hero-s-left)) 0,rgba(var(--ns-scrim-rgb),var(--nightshift-hero-s-mid)) 45%,rgba(var(--ns-scrim-rgb),var(--nightshift-hero-s-fade)) 75%,rgba(var(--ns-scrim-rgb),var(--nightshift-hero-s-right)) 100%);inset:0;position:absolute;z-index:-1}.nightshift-hero__inner{padding-top:var(--nightshift-hero-top);width:100%}.nightshift-hero__copy{position:relative}.nightshift-hero__copy .nightshift-hero__rule{bottom:var(--nightshift-hero-rule-trim);left:calc(var(--ns-rule-offset) - var(--ns-margin))}.nightshift-hero__chip{align-items:center;background:var(--ns-dark-chip);border:var(--ns-rule-width) solid var(--ns-dark-chip-border);border-radius:var(--ns-btn-radius);color:var(--ns-dark-strong);display:inline-flex;font-size:var(--ns-xs);font-weight:var(--ns-weight-medium);gap:calc(var(--ns-bullet-gap) - var(--ns-rule-width)*2);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-xs);padding:calc(var(--ns-bullet) - var(--ns-rule-width)) calc(var(--ns-inset) - var(--ns-rule-width)*3) calc(var(--ns-bullet) - var(--ns-rule-width)) calc(var(--ns-inset) - var(--ns-rule-width));text-decoration:none}a.nightshift-hero__chip:hover{color:var(--nightshift-hero-heading);text-decoration:none}.nightshift-hero__chip-icon{flex:none;height:var(--ns-small);width:var(--ns-small)}.nightshift-hero .nightshift-hero__title{color:var(--nightshift-hero-heading);font-family:var(--ns-font-heading);font-size:var(--ns-h1);font-weight:var(--ns-weight-heading);letter-spacing:var(--ns-track-display);line-height:var(--ns-lh-h1-px);margin:var(--ns-gap-chip) 0 0}.nightshift-hero .nightshift-hero__title:first-child{margin-top:0}.nightshift-hero__title-soft{color:var(--nightshift-hero-soft);display:block}.nightshift-hero__lede{color:var(--ns-dark-nav);font-size:var(--ns-lede);letter-spacing:var(--ns-track-body);line-height:var(--ns-lh-lede-px);margin:var(--ns-gap-hero-heading) 0 0;max-width:var(--nightshift-hero-text-w)}.nightshift-hero__logos-wrap{margin:auto auto 0;max-width:var(--ns-max);padding:0 var(--ns-margin) var(--nightshift-hero-logo-bottom);width:100%}.nightshift-hero__logos{justify-content:space-around;list-style:none}.nightshift-hero__logo,.nightshift-hero__logos{align-items:center;display:flex;margin:0;padding:0}.nightshift-hero__logo-img{display:block;height:var(--nightshift-hero-logo-h);opacity:var(--nightshift-hero-logo-op);width:auto}.nightshift-hero__logo-link{display:block}@media (max-width:767px){.nightshift-hero{min-height:var(--nightshift-hero-min-h-m)}.nightshift-hero__inner{padding-top:var(--nightshift-hero-top-m)}.nightshift-hero__logos{column-gap:var(--ns-content-gap);flex-wrap:wrap;justify-content:center;row-gap:var(--ns-gutter)}}