.dmgf{position:relative;overflow:hidden;background:#070628;color:#fff;border-top:3px solid #FC397B;padding:6rem 0 0}.dmgf a{color:inherit;text-decoration:none}.dmgf__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:4rem;padding-bottom:5rem}.dmgf__logo{display:inline-block;margin-bottom:1.6rem}.dmgf__logo img{display:block;width:20rem;height:auto}.dmgf__logo--text{font-family:var(--font-display);font-weight:800;font-size:2.8rem}.dmgf__tag{margin:0 0 1.6rem;max-width:34rem;font-size:1.6rem;line-height:1.55;color:#ffffffc7}.dmgf__live{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 2.2rem;padding:.7rem 1.2rem;border:1px solid rgba(255,255,255,.22);font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}.dmgf__live i{width:.9rem;height:.9rem;border-radius:50%;background:#fc397b;box-shadow:0 0 #fc397bb3;animation:dmgf-pulse 2s infinite}@keyframes dmgf-pulse{70%{box-shadow:0 0 0 .9rem #fc397b00}to{box-shadow:0 0 #fc397b00}}.dmgf__social{display:flex;flex-wrap:wrap;gap:.8rem}.dmgf__social a{padding:.8rem 1.4rem;border:1px solid rgba(255,255,255,.25);font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;transition:background .2s,border-color .2s}.dmgf__social a:hover{background:#fc397b;border-color:#fc397b}.dmgf__col h3{margin:0 0 1.8rem;font-family:var(--font-mono);font-size:1.2rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#fc397b}.dmgf__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.dmgf__col a{font-size:1.6rem;color:#ffffffd9;background:linear-gradient(#fc397b,#fc397b) 0 100%/0 2px no-repeat;transition:background-size .25s,color .2s;padding-bottom:.2rem}.dmgf__col a:hover{color:#fff;background-size:100% 2px}.dmgf__mid{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center;padding:3.4rem 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.dmgf__cta-eyebrow{margin:0 0 1rem;font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.dmgf__cta-link{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,4.2vw,5.4rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff;transition:color .2s}.dmgf__cta-link span{display:inline-block;color:#fc397b;transition:transform .25s}.dmgf__cta-link:hover{color:#fc397b}.dmgf__cta-link:hover span{transform:translate(.8rem)}.dmgf__form{display:flex;gap:0;max-width:44rem}.dmgf__form input[type=email]{flex:1;min-width:0;background:#0c0b33;color:#fff;border:1px solid rgba(255,255,255,.25);border-right:0;border-radius:0;padding:1.2rem 1.4rem;font-family:inherit;font-size:1.5rem;box-shadow:none}.dmgf__form input[type=email]:focus{outline:0;border-color:#fc397b}.dmgf__form button{background:#fc397b;color:#fff;border:1px solid #FC397B;border-radius:0;padding:0 2rem;font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.dmgf__form button:hover{background:#fff;color:#070628;border-color:#fff}.dmgf__ok,.dmgf__err{margin:0;font-size:1.5rem}.dmgf__ok{color:#fff}.dmgf__err{color:#fc397b}.dmgf__bar{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;padding:2.2rem 0}.dmgf__bar p{margin:0;font-size:1.25rem;color:#ffffff8c}.dmgf__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;opacity:.75}.dmgf__pay .icon{height:2.2rem;width:auto}.dmgf__mark{position:relative;height:clamp(7rem,15vw,24rem);overflow:hidden;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.dmgf__mark span{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(9rem,22vw,36rem);line-height:.82;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(180deg,#fc397b,#fc397b59 45%,#fc397b00);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media screen and (max-width:989px){.dmgf{padding-top:4rem}.dmgf__top{grid-template-columns:1fr 1fr;gap:3rem}.dmgf__brand{grid-column:1 / -1}.dmgf__mid{grid-template-columns:1fr;gap:2.4rem}}@media screen and (max-width:549px){.dmgf__top{grid-template-columns:1fr 1fr}.dmgf__bar{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.dmgf__live i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAg */
