/* Solid dark closing invitations, with a simple divide above the footer. */
@media screen{
  main .contact-band.contact-band-closing,
  .interior-page main .contact-band.contact-band-closing{
    background:#091221;
    color:#f4f7f9;
    color-scheme:dark;
    border-top:1px solid #0cd3ff24;
    border-bottom:1px solid #42566c;
  }
  .interior-page main .related-ending + .contact-band.contact-band-closing{
    background:var(--deepest);
    border-top:0;
    border-bottom:0;
    padding-top:45px;
  }
  .contact-band.contact-band-closing:before{
    border-color:#0cd3ff18;
    box-shadow:0 0 0 50px #0cd3ff06,0 0 0 100px #0cd3ff04,0 0 0 150px #0cd3ff02;
    mask-image:none;
    pointer-events:none;
  }
  .contact-band.contact-band-closing .eyebrow,
  .interior-page main .contact-band.contact-band-closing .eyebrow{
    background:transparent;
    color:#0cd3ff;
    padding:0;
  }
  .contact-band.contact-band-closing .eyebrow:before{background:#0cd3ff}
  .contact-band.contact-band-closing h2,
  .interior-page main .contact-band.contact-band-closing h2{color:#f4f7f9}
  .contact-band.contact-band-closing p,
  .contact-band.contact-band-closing .contact-call-note,
  .interior-page main .contact-band.contact-band-closing p,
  .interior-page main .contact-band.contact-band-closing .contact-call-note{color:#d4dfeb}
  .contact-band.contact-band-closing .contact-call-actions .btn,
  .interior-page main .contact-band.contact-band-closing .contact-call-actions .btn{
    background:#0cd3ff;
    border-color:#0cd3ff;
    color:#091221;
  }
  .contact-band.contact-band-closing .contact-call-actions .btn:hover,
  .interior-page main .contact-band.contact-band-closing .contact-call-actions .btn:hover{
    background:#60e4ff;
    border-color:#60e4ff;
  }
}
