.reveal-modal-bg{position:absolute;top:0;bottom:0;right:0;background:#000;background:rgba(0,0,0,.45);z-index:1004;display:none;left:0}.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:3px;left:0;background-color:#fff;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4);padding:1.875rem}@media only screen and (max-width:40em){.reveal-modal,dialog{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns,dialog .column,dialog .columns{min-width:0}.reveal-modal>:first-child,dialog>:first-child{margin-top:0}.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}@media only screen and (min-width:48.063em){.reveal-modal,dialog{width:80%;max-width:100%;left:0;right:0;margin:0 auto}}@media only screen and (min-width:48.063em){.reveal-modal,dialog{top:6.25rem}}.reveal-modal.radius,dialog.radius{border-radius:3px}.reveal-modal.round,dialog.round{border-radius:1000px}.reveal-modal.collapse,dialog.collapse{padding:0}@media only screen and (min-width:48.063em){.reveal-modal.tiny,dialog.tiny{width:30%;max-width:100%;left:0;right:0;margin:0 auto}}@media only screen and (min-width:48.063em){.reveal-modal.small,dialog.small{width:40%;max-width:100%;left:0;right:0;margin:0 auto}}@media only screen and (min-width:48.063em){.reveal-modal.medium,dialog.medium{width:60%;max-width:100%;left:0;right:0;margin:0 auto}}@media only screen and (min-width:48.063em){.reveal-modal.large,dialog.large{width:70%;max-width:100%;left:0;right:0;margin:0 auto}}@media only screen and (min-width:48.063em){.reveal-modal.xlarge,dialog.xlarge{width:95%;max-width:100%;left:0;right:0;margin:0 auto}}.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}@media only screen and (min-width:48.063em){.reveal-modal.full,dialog.full{width:100vw;max-width:100%;left:0;right:0;margin:0 auto}}.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#AAA;font-weight:700;cursor:pointer}