.sc-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.sc-core-card{overflow:hidden;background:#0b0b0b;color:#f2f1ed}.sc-core-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sc-core-card>div{padding:1.1rem}.sc-core-card small{font:700 .65rem "Courier New",monospace;letter-spacing:.08em;color:#aaa9a5}.sc-core-card h3{margin:.5rem 0 .25rem;font-family:"Arial Black",Arial,sans-serif}.sc-core-card p{margin:0;color:#aaa9a5;font:700 .65rem "Courier New",monospace}
.sc-dj-signup{width:100%;max-width:34rem}.sc-dj-form{position:relative}.sc-dj-label{display:block;margin-bottom:.65rem;font:700 .62rem "Courier New",monospace;letter-spacing:.12em;text-transform:uppercase}.sc-dj-fields{display:flex;gap:.65rem}.sc-dj-fields input{min-width:0;flex:1;border:1px solid #f2f1ed;border-radius:0;padding:1rem 1.05rem;color:#f2f1ed;background:#080808;font:700 .75rem "Courier New",monospace;letter-spacing:.06em}.sc-dj-fields input::placeholder{color:#8f8e8a}.sc-dj-fields button{border:1px solid #f2f1ed;border-radius:0;padding:1rem 1.2rem;color:#080808;background:#f2f1ed;font:900 .68rem "Courier New",monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:7px 6px 0 #333;transition:.2s}.sc-dj-fields button:hover{transform:translate(3px,2px);box-shadow:4px 4px 0 #333}.sc-dj-fields input:focus-visible,.sc-dj-fields button:focus-visible,.sc-dj-consent a:focus-visible{outline:3px solid #fff;outline-offset:3px}.sc-dj-consent{margin:1rem 0 0!important;color:#aaa9a5!important;font:.62rem/1.55 "Courier New",monospace!important}.sc-dj-consent a{text-decoration:underline;text-underline-offset:.2rem}.sc-dj-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.sc-dj-message{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid currentColor;font:700 .66rem/1.45 "Courier New",monospace;letter-spacing:.04em}.sc-dj-message--success{color:#f2f1ed}.sc-dj-message--error{color:#ffb5b5}
@media(max-width:800px){.sc-core-grid{grid-template-columns:1fr}}@media(max-width:560px){.sc-dj-fields{flex-direction:column}.sc-dj-fields button{width:100%}}
