.nightshift-cards{background:var(--nightshift-cards-bg);color:var(--nightshift-cards-body);font-family:var(--ns-font-body);padding-bottom:var(--nightshift-cards-pb);padding-top:var(--nightshift-cards-pt);position:relative;--nightshift-cards-pt:var(--ns-section-pad);--nightshift-cards-pb:var(--ns-section-pad)}.nightshift-cards[data-pt=gap]{--nightshift-cards-pt:var(--ns-content-gap)}.nightshift-cards[data-pt=custom]{--nightshift-cards-pt:var(--nightshift-cards-pt-custom)}.nightshift-cards[data-pt=none]{--nightshift-cards-pt:0px}.nightshift-cards[data-pb=gap]{--nightshift-cards-pb:var(--ns-content-gap)}.nightshift-cards[data-pb=custom]{--nightshift-cards-pb:var(--nightshift-cards-pb-custom)}.nightshift-cards[data-pb=none]{--nightshift-cards-pb:0px}.nightshift-cards--dark{--nightshift-cards-bg:var(--ns-dark-bg);--nightshift-cards-heading:var(--ns-dark-heading);--nightshift-cards-strong:var(--ns-dark-strong);--nightshift-cards-body:var(--ns-dark-body);--nightshift-cards-soft:var(--ns-dark-soft);--nightshift-cards-faint:var(--ns-dark-faint);--nightshift-cards-eyebrow:var(--ns-dark-eyebrow);--nightshift-cards-rule:var(--ns-dark-rule);--nightshift-cards-panel:var(--ns-dark-panel);--nightshift-cards-p-bg:var(--ns-btn-primary-dark-bg);--nightshift-cards-p-ink:var(--ns-btn-primary-dark-ink);--nightshift-cards-p-line:var(--ns-btn-primary-dark-bg);--nightshift-cards-p-bg-hover:var(--ns-btn-primary-dark-bg-hover);--nightshift-cards-s-bg:var(--ns-btn-secondary-dark-bg);--nightshift-cards-s-ink:var(--ns-btn-secondary-dark-ink);--nightshift-cards-s-line:var(--ns-btn-secondary-dark-line);--nightshift-cards-s-bg-hover:var(--ns-btn-secondary-dark-bg-hover)}.nightshift-cards--light{--nightshift-cards-bg:var(--ns-light-bg);--nightshift-cards-heading:var(--ns-light-heading);--nightshift-cards-strong:var(--ns-light-heading);--nightshift-cards-body:var(--ns-light-body);--nightshift-cards-soft:var(--ns-light-soft);--nightshift-cards-faint:var(--ns-light-faint);--nightshift-cards-eyebrow:var(--ns-light-soft);--nightshift-cards-rule:var(--ns-light-rule);--nightshift-cards-panel:var(--ns-light-panel);--nightshift-cards-p-bg:var(--ns-btn-primary-bg);--nightshift-cards-p-ink:var(--ns-btn-primary-ink);--nightshift-cards-p-line:var(--ns-btn-primary-line);--nightshift-cards-p-bg-hover:var(--ns-btn-primary-bg-hover);--nightshift-cards-s-bg:var(--ns-btn-secondary-bg);--nightshift-cards-s-ink:var(--ns-btn-secondary-ink);--nightshift-cards-s-line:var(--ns-btn-secondary-line);--nightshift-cards-s-bg-hover:var(--ns-btn-secondary-bg-hover)}.nightshift-cards *,.nightshift-cards :after,.nightshift-cards :before{box-sizing:border-box}.nightshift-cards__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-cards__rule{background:var(--nightshift-cards-rule);bottom:0;display:var(--ns-rule-display);left:var(--ns-rule-offset);position:absolute;top:0;width:var(--ns-rule-width)}.nightshift-cards__eyebrow{align-items:center;color:var(--nightshift-cards-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-cards__eyebrow:before{background:var(--ns-accent);content:"";flex:none;height:var(--ns-bullet);width:var(--ns-bullet)}.nightshift-cards .nightshift-cards__heading{color:var(--nightshift-cards-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-cards__eyebrow+.nightshift-cards__heading{margin-top:var(--ns-gap-eyebrow)}.nightshift-cards__lede{color:var(--nightshift-cards-body);font-size:var(--ns-body);letter-spacing:var(--ns-track-body);line-height:var(--ns-lh-body-px);margin:var(--nightshift-cards-text-gap,var(--ns-gap-heading)) 0 0}.nightshift-cards__actions{display:flex;flex-wrap:wrap;gap:calc(var(--ns-gutter)/2);margin-top:var(--ns-gap-actions)}.nightshift-cards__btn{align-items:center;background:var(--nightshift-cards-p-bg);border:var(--ns-btn-border) solid var(--nightshift-cards-p-line);border-radius:var(--ns-btn-radius);color:var(--nightshift-cards-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-cards__btn:focus-visible,.nightshift-cards__btn:hover{background:var(--nightshift-cards-p-bg-hover);border-color:var(--nightshift-cards-p-bg-hover);color:var(--nightshift-cards-p-ink);text-decoration:none}.nightshift-cards__btn--secondary{background:var(--nightshift-cards-s-bg);border-color:var(--nightshift-cards-s-line);border-width:var(--ns-btn-border-secondary);color:var(--nightshift-cards-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-cards__btn--secondary:focus-visible,.nightshift-cards__btn--secondary:hover{background:var(--nightshift-cards-s-bg-hover);border-color:var(--nightshift-cards-s-line);color:var(--nightshift-cards-s-ink)}.nightshift-cards__btn:focus-visible{outline:var(--ns-rule-width) solid var(--ns-accent);outline-offset:var(--ns-rule-width)}.nightshift-cards__inner>.nightshift-cards__rule{left:var(--ns-rule-offset)}.nightshift-cards__head{position:relative}.nightshift-cards .nightshift-cards__head+*{margin-top:var(--ns-content-gap)}.nightshift-cards .nightshift-cards__head .nightshift-cards__heading{max-width:var(--nightshift-cards-heading-w)}.nightshift-cards__head .nightshift-cards__lede{max-width:var(--nightshift-cards-text-w)}.nightshift-cards__head[data-layout=split]{align-items:end;column-gap:var(--ns-gutter);display:grid;grid-template-columns:repeat(var(--ns-columns),minmax(0,1fr))}.nightshift-cards__head[data-layout=split] .nightshift-cards__head-main{grid-column:1/span 7}.nightshift-cards__head[data-layout=split] .nightshift-cards__head-side{grid-column:9/-1}.nightshift-cards__head[data-layout=split] .nightshift-cards__lede{margin-top:0}.nightshift-cards__head[data-layout=center]{text-align:center}.nightshift-cards__head[data-layout=center],.nightshift-cards__head[data-layout=center] .nightshift-cards__head-main,.nightshift-cards__head[data-layout=center] .nightshift-cards__head-side{align-items:center;display:flex;flex-direction:column}.nightshift-cards__head[data-layout=center] .nightshift-cards__actions{justify-content:center}.nightshift-cards__arrow{flex:none;height:var(--ns-small);transition:transform var(--ns-transition);width:var(--ns-small)}.nightshift-cards__more{align-items:center;display:inline-flex;font-size:var(--ns-small);font-weight:var(--ns-weight-medium);gap:calc(var(--ns-bullet) + var(--ns-rule-width));letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-small)}.nightshift-cards__more,.nightshift-cards__more:hover{color:var(--nightshift-cards-heading);text-decoration:none}.nightshift-cards__more:hover .nightshift-cards__arrow{transform:translateX(calc(var(--ns-rule-width)*3))}.nightshift-cards__check{color:var(--ns-accent);flex:none;height:var(--ns-body-sm);width:var(--ns-body-sm)}@media (max-width:767px){.nightshift-cards__head[data-layout=split] .nightshift-cards__head-main,.nightshift-cards__head[data-layout=split] .nightshift-cards__head-side{grid-column:1/-1}.nightshift-cards__head[data-layout=split] .nightshift-cards__head-side{margin-top:var(--ns-gap-heading)}}.nightshift-cards [data-ratio="16-9"]{aspect-ratio:16/9}.nightshift-cards [data-ratio="3-2"]{aspect-ratio:3/2}.nightshift-cards [data-ratio="4-3"]{aspect-ratio:4/3}.nightshift-cards [data-ratio="1-1"]{aspect-ratio:1/1}.nightshift-cards [data-ratio="4-5"]{aspect-ratio:4/5}.nightshift-cards__grid{display:grid;gap:calc(var(--ns-gutter)*2) var(--ns-gutter);grid-template-columns:repeat(var(--nightshift-cards-cols),minmax(0,1fr));list-style:none;margin:0;padding:0}.nightshift-cards__card{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.nightshift-cards__media{background:var(--nightshift-cards-panel);border-radius:var(--ns-radius-card);overflow:hidden;position:relative}.nightshift-cards__img{display:block;height:100%;object-fit:cover;transition:transform var(--ns-transition);width:100%}.nightshift-cards__card:hover .nightshift-cards__img{transform:scale(1.02)}.nightshift-cards__body{display:flex;flex:1;flex-direction:column;padding-top:var(--ns-gutter)}.nightshift-cards__tag{color:var(--nightshift-cards-soft);font-size:var(--ns-eyebrow);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-eyebrow);margin:0 0 calc(var(--ns-gap-title) + var(--ns-rule-width));text-transform:uppercase}.nightshift-cards .nightshift-cards__title{color:var(--nightshift-cards-heading);font-family:var(--ns-font-heading);font-size:var(--ns-title-sm);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-title-sm);margin:0}.nightshift-cards__title-link{color:inherit;text-decoration:none}.nightshift-cards__title-link:after{border-radius:var(--ns-radius-card);content:"";inset:0;position:absolute}.nightshift-cards__title-link:hover{color:inherit;text-decoration:none}.nightshift-cards__title-link:focus-visible{outline:none}.nightshift-cards__title-link:focus-visible:after{outline:var(--ns-rule-width) solid var(--ns-accent);outline-offset:var(--ns-bullet)}.nightshift-cards__text{color:var(--nightshift-cards-body);font-size:var(--ns-body-sm);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-card-px);margin:var(--ns-gap-title) 0 0}.nightshift-cards__foot{align-items:center;display:flex;gap:var(--ns-gutter);justify-content:space-between;margin-top:auto;padding-top:var(--ns-gutter)}.nightshift-cards__meta{color:var(--nightshift-cards-soft);font-size:var(--ns-xs);letter-spacing:var(--ns-track-ui);line-height:var(--ns-lh-ui-xs)}.nightshift-cards__foot .nightshift-cards__more{margin-left:auto}.nightshift-cards__card:hover .nightshift-cards__arrow{transform:translateX(calc(var(--ns-rule-width)*3))}.nightshift-cards__play{align-items:center;backdrop-filter:blur(calc(var(--ns-bullet)*2));background:var(--ns-dark-control);border:var(--ns-rule-width) solid var(--ns-dark-control-border);border-radius:var(--ns-btn-radius);color:var(--ns-dark-heading);display:flex;height:calc(var(--ns-gap-actions)*1.5);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--ns-gap-actions)*1.5)}.nightshift-cards__play svg{height:var(--ns-body);width:var(--ns-body)}.nightshift-cards[data-style=panel] .nightshift-cards__card{background:var(--nightshift-cards-panel);border-radius:var(--ns-radius-card);min-height:var(--nightshift-cards-card-h);padding:var(--nightshift-cards-pad)}.nightshift-cards[data-style=panel] .nightshift-cards__body{padding-top:0}.nightshift-cards[data-style=panel] .nightshift-cards__glyph+.nightshift-cards__body,.nightshift-cards[data-style=panel] .nightshift-cards__icon+.nightshift-cards__body,.nightshift-cards[data-style=panel] .nightshift-cards__num+.nightshift-cards__body{padding-top:var(--ns-gap-card-icon)}.nightshift-cards__glyph{align-items:center;color:var(--nightshift-cards-heading);display:flex;height:var(--ns-card-icon);justify-content:center;width:var(--ns-card-icon)}.nightshift-cards__glyph .nightshift-cards__glyph-icon,.nightshift-cards__glyph svg{display:block;font-size:var(--ns-card-icon);height:var(--ns-card-icon);stroke-width:var(--ns-card-icon-stroke);width:var(--ns-card-icon)}.nightshift-cards[data-style=panel] .nightshift-cards__num{color:var(--ns-accent);font-size:var(--ns-eyebrow);font-weight:var(--ns-weight-medium);letter-spacing:var(--ns-track-caps);line-height:var(--ns-lh-ui-eyebrow)}.nightshift-cards__icon{display:block;height:calc(var(--ns-gap-actions) + var(--ns-bullet));object-fit:contain;width:calc(var(--ns-gap-actions) + var(--ns-bullet))}.nightshift-cards[data-style=overlay] .nightshift-cards__card{background:var(--ns-dark-media);border-radius:var(--ns-radius-card);color:var(--ns-dark-heading);isolation:isolate;min-height:var(--nightshift-cards-card-h);overflow:hidden}.nightshift-cards[data-style=overlay] .nightshift-cards__media{border-radius:0;inset:0;position:absolute;z-index:-2}.nightshift-cards[data-style=overlay] .nightshift-cards__media:after{background:linear-gradient(180deg,rgba(var(--ns-scrim-rgb),0) 30%,rgba(var(--ns-scrim-rgb),.85) 100%);content:"";inset:0;position:absolute}.nightshift-cards[data-style=overlay] .nightshift-cards__body{justify-content:flex-end;padding:var(--nightshift-cards-pad)}.nightshift-cards[data-style=overlay] .nightshift-cards__tag{color:var(--ns-dark-soft)}.nightshift-cards[data-style=overlay] .nightshift-cards__title{color:var(--ns-dark-heading)}.nightshift-cards[data-style=overlay] .nightshift-cards__meta,.nightshift-cards[data-style=overlay] .nightshift-cards__text{color:var(--ns-dark-body)}.nightshift-cards[data-style=overlay] .nightshift-cards__foot{margin-top:0}.nightshift-cards[data-style=overlay] .nightshift-cards__more{color:var(--ns-dark-heading)}@media (max-width:767px){.nightshift-cards[data-style=panel] .nightshift-cards__card{min-height:0;padding:var(--ns-gutter)}.nightshift-cards[data-style=panel][data-cols="4"] .nightshift-cards__grid{gap:calc(var(--ns-gutter)/2);grid-template-columns:repeat(2,minmax(0,1fr))}.nightshift-cards[data-style=panel][data-cols="4"] .nightshift-cards__text{display:none}}.nightshift-cards[data-style=quote] .nightshift-cards__card{background:var(--nightshift-cards-panel);border-radius:var(--ns-radius-card);justify-content:space-between;min-height:calc(var(--nightshift-cards-card-h)*.8);padding:var(--nightshift-cards-pad)}.nightshift-cards .nightshift-cards__q{border:0;color:var(--nightshift-cards-heading);font-size:var(--ns-body);font-style:normal;letter-spacing:var(--ns-track-body);line-height:var(--ns-lh-body-px);margin:0;padding:0}.nightshift-cards__person{align-items:center;display:flex;gap:calc(var(--ns-gutter)/2);margin-top:var(--ns-gap-actions)}.nightshift-cards__avatar{border-radius:var(--ns-btn-radius);flex:none;height:var(--ns-gap-actions);object-fit:cover;width:var(--ns-gap-actions)}.nightshift-cards__who{display:flex;flex-direction:column;gap:calc(var(--ns-rule-width)*2)}.nightshift-cards__name{color:var(--nightshift-cards-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-cards__role{color:var(--nightshift-cards-soft);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}@media (max-width:1024px){.nightshift-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nightshift-cards__grid{grid-template-columns:minmax(0,1fr)}}.nightshift-cards__dialog{background:var(--ns-dark-bg);border:0;border-radius:var(--ns-radius-card);max-width:none;overflow:visible;padding:0;width:min(calc(100% - var(--ns-margin)*2),calc(var(--ns-max) - var(--ns-margin)*2))}.nightshift-cards__dialog::backdrop{background:rgba(var(--ns-scrim-rgb),.85)}.nightshift-cards__dialog-frame{aspect-ratio:16/9;border-radius:var(--ns-radius-card);overflow:hidden}.nightshift-cards__dialog-frame iframe,.nightshift-cards__dialog-frame video{background:var(--ns-dark-bg);border:0;display:block;height:100%;width:100%}.nightshift-cards__dialog-close{align-items:center;background:var(--ns-dark-control);border:var(--ns-rule-width) solid var(--ns-dark-control-border);border-radius:var(--ns-btn-radius);color:var(--ns-dark-heading);cursor:pointer;display:flex;height:var(--ns-gap-actions);justify-content:center;padding:0;position:absolute;right:0;top:calc(var(--ns-gap-actions)*-1.25);width:var(--ns-gap-actions)}.nightshift-cards__dialog-close svg{height:var(--ns-body-sm);width:var(--ns-body-sm)}