.nightshift-stories{background:var(--nightshift-stories-bg);color:var(--nightshift-stories-body);font-family:var(--ns-font-body);padding-bottom:var(--nightshift-stories-pb);padding-top:var(--nightshift-stories-pt);position:relative;--nightshift-stories-pt:var(--ns-section-pad);--nightshift-stories-pb:var(--ns-section-pad)}.nightshift-stories[data-pt=gap]{--nightshift-stories-pt:var(--ns-content-gap)}.nightshift-stories[data-pt=custom]{--nightshift-stories-pt:var(--nightshift-stories-pt-custom)}.nightshift-stories[data-pt=none]{--nightshift-stories-pt:0px}.nightshift-stories[data-pb=gap]{--nightshift-stories-pb:var(--ns-content-gap)}.nightshift-stories[data-pb=custom]{--nightshift-stories-pb:var(--nightshift-stories-pb-custom)}.nightshift-stories[data-pb=none]{--nightshift-stories-pb:0px}.nightshift-stories--dark{--nightshift-stories-bg:var(--ns-dark-bg);--nightshift-stories-heading:var(--ns-dark-heading);--nightshift-stories-strong:var(--ns-dark-strong);--nightshift-stories-body:var(--ns-dark-body);--nightshift-stories-soft:var(--ns-dark-soft);--nightshift-stories-faint:var(--ns-dark-faint);--nightshift-stories-eyebrow:var(--ns-dark-eyebrow);--nightshift-stories-rule:var(--ns-dark-rule);--nightshift-stories-panel:var(--ns-dark-panel);--nightshift-stories-p-bg:var(--ns-btn-primary-dark-bg);--nightshift-stories-p-ink:var(--ns-btn-primary-dark-ink);--nightshift-stories-p-line:var(--ns-btn-primary-dark-bg);--nightshift-stories-p-bg-hover:var(--ns-btn-primary-dark-bg-hover);--nightshift-stories-s-bg:var(--ns-btn-secondary-dark-bg);--nightshift-stories-s-ink:var(--ns-btn-secondary-dark-ink);--nightshift-stories-s-line:var(--ns-btn-secondary-dark-line);--nightshift-stories-s-bg-hover:var(--ns-btn-secondary-dark-bg-hover)}.nightshift-stories--light{--nightshift-stories-bg:var(--ns-light-bg);--nightshift-stories-heading:var(--ns-light-heading);--nightshift-stories-strong:var(--ns-light-heading);--nightshift-stories-body:var(--ns-light-body);--nightshift-stories-soft:var(--ns-light-soft);--nightshift-stories-faint:var(--ns-light-faint);--nightshift-stories-eyebrow:var(--ns-light-soft);--nightshift-stories-rule:var(--ns-light-rule);--nightshift-stories-panel:var(--ns-light-panel);--nightshift-stories-p-bg:var(--ns-btn-primary-bg);--nightshift-stories-p-ink:var(--ns-btn-primary-ink);--nightshift-stories-p-line:var(--ns-btn-primary-line);--nightshift-stories-p-bg-hover:var(--ns-btn-primary-bg-hover);--nightshift-stories-s-bg:var(--ns-btn-secondary-bg);--nightshift-stories-s-ink:var(--ns-btn-secondary-ink);--nightshift-stories-s-line:var(--ns-btn-secondary-line);--nightshift-stories-s-bg-hover:var(--ns-btn-secondary-bg-hover)}.nightshift-stories *,.nightshift-stories :after,.nightshift-stories :before{box-sizing:border-box}.nightshift-stories__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-stories__rule{background:var(--nightshift-stories-rule);bottom:0;display:var(--ns-rule-display);left:var(--ns-rule-offset);position:absolute;top:0;width:var(--ns-rule-width)}.nightshift-stories__eyebrow{align-items:center;color:var(--nightshift-stories-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-stories__eyebrow:before{background:var(--ns-accent);content:"";flex:none;height:var(--ns-bullet);width:var(--ns-bullet)}.nightshift-stories .nightshift-stories__heading{color:var(--nightshift-stories-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-stories__eyebrow+.nightshift-stories__heading{margin-top:var(--ns-gap-eyebrow)}.nightshift-stories__lede{color:var(--nightshift-stories-body);font-size:var(--ns-body);letter-spacing:var(--ns-track-body);line-height:var(--ns-lh-body-px);margin:var(--nightshift-stories-text-gap,var(--ns-gap-heading)) 0 0}.nightshift-stories__actions{display:flex;flex-wrap:wrap;gap:calc(var(--ns-gutter)/2);margin-top:var(--ns-gap-actions)}.nightshift-stories__btn{align-items:center;background:var(--nightshift-stories-p-bg);border:var(--ns-btn-border) solid var(--nightshift-stories-p-line);border-radius:var(--ns-btn-radius);color:var(--nightshift-stories-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-stories__btn:focus-visible,.nightshift-stories__btn:hover{background:var(--nightshift-stories-p-bg-hover);border-color:var(--nightshift-stories-p-bg-hover);color:var(--nightshift-stories-p-ink);text-decoration:none}.nightshift-stories__btn--secondary{background:var(--nightshift-stories-s-bg);border-color:var(--nightshift-stories-s-line);border-width:var(--ns-btn-border-secondary);color:var(--nightshift-stories-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-stories__btn--secondary:focus-visible,.nightshift-stories__btn--secondary:hover{background:var(--nightshift-stories-s-bg-hover);border-color:var(--nightshift-stories-s-line);color:var(--nightshift-stories-s-ink)}.nightshift-stories__btn:focus-visible{outline:var(--ns-rule-width) solid var(--ns-accent);outline-offset:var(--ns-rule-width)}.nightshift-stories__inner>.nightshift-stories__rule{left:var(--ns-rule-offset)}.nightshift-stories__grid{display:grid;gap:var(--ns-gutter);grid-template-columns:repeat(var(--ns-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}.nightshift-stories__card{background:var(--ns-dark-media);border-radius:var(--ns-radius-card);color:var(--ns-dark-heading);grid-column:span 3;isolation:isolate;margin:0;min-height:var(--nightshift-stories-card-h);overflow:hidden;padding:var(--nightshift-stories-pad) var(--nightshift-stories-pad-s);position:relative}.nightshift-stories__card--wide{grid-column:span 6;padding:var(--nightshift-stories-pad)}.nightshift-stories__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.nightshift-stories__scrim{background:linear-gradient(180deg,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-n-top)) 0,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-n-upper)) 30%,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-n-lower)) 55%,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-n-bottom)) 100%);inset:0;position:absolute;z-index:-1}.nightshift-stories__card--wide .nightshift-stories__scrim{background:linear-gradient(90deg,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-w-left)) 0,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-w-mid)) 50%,rgba(var(--ns-scrim-rgb),var(--nightshift-stories-w-right)) 100%)}.nightshift-stories__logo{display:block;height:var(--nightshift-stories-logo-h);width:auto}.nightshift-stories .nightshift-stories__quote{border:0;color:var(--ns-dark-heading);font-size:var(--ns-quote-lg);font-style:normal;letter-spacing:var(--ns-track-quote);line-height:var(--ns-lh-quote-lg-px);margin:calc(var(--nightshift-stories-quote-top) - var(--nightshift-stories-pad) - var(--nightshift-stories-logo-h)) 0 0;max-width:var(--nightshift-stories-quote-w);padding:0}.nightshift-stories__cite{border-left:var(--ns-rule-width) solid var(--ns-dark-control-border);bottom:var(--nightshift-stories-pad);display:flex;flex-direction:column;gap:calc(var(--ns-bullet) + var(--ns-rule-width));left:var(--nightshift-stories-pad);margin:0;padding:calc(var(--ns-rule-width)*4) 0 calc(var(--ns-gap-label)*2 + var(--ns-rule-width)*2) calc(var(--ns-gap-label)*3 - var(--ns-rule-width));position:absolute}.nightshift-stories__name{color:var(--ns-dark-heading);font-size:var(--ns-small);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-small)}.nightshift-stories__role{color:var(--ns-dark-body);font-size:var(--ns-micro);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-micro);text-transform:uppercase}.nightshift-stories__stat{bottom:var(--nightshift-stories-stat-bottom);display:flex;flex-direction:column;gap:calc(var(--ns-rule-width)*4);left:var(--nightshift-stories-pad-s);margin:0;position:absolute;right:var(--nightshift-stories-pad-s)}.nightshift-stories__stat-value{color:var(--ns-dark-heading);font-family:var(--ns-font-heading);font-size:var(--ns-stat-md);font-weight:var(--ns-weight-heading);letter-spacing:calc(var(--ns-track-display)*8/9);line-height:1}.nightshift-stories__stat-label{color:var(--ns-dark-body);font-size:var(--ns-micro);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-micro);text-transform:uppercase}.nightshift-stories__expand{align-items:center;background:var(--ns-dark-control);border:var(--ns-rule-width) solid var(--ns-dark-control-border);border-radius:var(--ns-radius-inner);bottom:var(--nightshift-stories-pad-s);color:var(--ns-dark-heading);display:flex;height:var(--nightshift-stories-control);justify-content:center;position:absolute;right:var(--nightshift-stories-pad-s);transition:background-color var(--ns-transition);width:var(--nightshift-stories-control)}.nightshift-stories__expand:hover{background:var(--ns-dark-control-border)}.nightshift-stories__expand:focus-visible{outline:var(--ns-rule-width) solid var(--ns-accent);outline-offset:var(--ns-rule-width)}.nightshift-stories__expand-icon{height:var(--ns-body-sm);width:var(--ns-body-sm)}@media (max-width:1024px){.nightshift-stories__card{grid-column:span 6}.nightshift-stories__card--wide{grid-column:1/-1}}@media (max-width:767px){.nightshift-stories__grid{grid-template-columns:minmax(0,1fr)}.nightshift-stories__card,.nightshift-stories__card--wide{grid-column:1/-1;min-height:calc(var(--nightshift-stories-card-h)*.8);padding:var(--nightshift-stories-pad-s)}.nightshift-stories__quote{font-size:var(--ns-quote-lg);margin-top:var(--ns-gutter);padding-bottom:calc(var(--nightshift-stories-control)*3)}.nightshift-stories__cite{bottom:var(--nightshift-stories-pad-s);left:var(--nightshift-stories-pad-s)}}