.gj-2026.gj-steps-wrap{--gj-crimson: #A6182A;--gj-crimson-deep: #7E1220;--gj-ink: #1A1614;--gj-slate: #5A5550;--gj-gold: #C89B3A;--gj-display: var(--font-heading--family, "Lato", sans-serif);--gj-body: "Lato", "Lato-fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gj-container: 1240px;background:var(--gj-ink);color:#fff;padding:clamp(72px,8vw,128px) 0;font-family:var(--gj-body);content-visibility:auto;contain-intrinsic-size:auto 800px}.gj-2026.gj-steps-wrap *,.gj-2026.gj-steps-wrap *:before,.gj-2026.gj-steps-wrap *:after{box-sizing:border-box}.gj-2026.gj-steps-wrap .gj-wrap{max-width:var(--gj-container);margin:0 auto;padding-inline:24px}@media(max-width:749px){.gj-2026.gj-steps-wrap .gj-wrap{padding-inline:18px}}.gj-2026.gj-steps-wrap .gj-head{display:flex;flex-direction:column;gap:16px;max-width:880px;margin-bottom:clamp(28px,4vw,48px)}.gj-2026.gj-steps-wrap .gj-eyebrow{font-family:var(--gj-display);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--gj-gold);display:inline-flex;align-items:center;gap:10px}.gj-2026.gj-steps-wrap .gj-eyebrow:before,.gj-2026.gj-steps-wrap .gj-eyebrow:after{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.6}.gj-2026.gj-steps-wrap .gj-h2{font-family:var(--gj-display);font-weight:900;font-size:clamp(32px,4.5vw,56px);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}.gj-2026.gj-steps-wrap .gj-lead{font-family:var(--gj-body);font-size:clamp(16px,1.4vw,20px);line-height:1.55;color:#ffffffc7;max-width:720px;margin:0}.gj-2026.gj-steps-wrap .gj-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px}.gj-2026.gj-steps-wrap .gj-step{padding:28px;border-right:1px dashed rgba(255,255,255,.18)}.gj-2026.gj-steps-wrap .gj-step:last-child{border-right:0}.gj-2026.gj-steps-wrap .gj-step__num{font-family:var(--gj-display);font-weight:900;font-size:56px;color:var(--gj-crimson);line-height:1}.gj-2026.gj-steps-wrap .gj-step h4{font-family:var(--gj-display);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:14px 0 8px}.gj-2026.gj-steps-wrap .gj-step p{font-family:var(--gj-body);font-size:14px;color:#ffffffa6;margin:0;line-height:1.55}@media(max-width:900px){.gj-2026.gj-steps-wrap .gj-steps{grid-template-columns:repeat(2,1fr)}.gj-2026.gj-steps-wrap .gj-step:nth-child(2n){border-right:0}.gj-2026.gj-steps-wrap .gj-step:nth-child(-n+2){border-bottom:1px dashed rgba(255,255,255,.18)}}@media(max-width:540px){.gj-2026.gj-steps-wrap .gj-steps{grid-template-columns:1fr}.gj-2026.gj-steps-wrap .gj-step{border-right:0;border-bottom:1px dashed rgba(255,255,255,.18);padding:22px 0}.gj-2026.gj-steps-wrap .gj-step:last-child{border-bottom:0}}.gj-2026.gj-steps-wrap .gj-enter{margin-top:clamp(40px,5vw,56px);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:32px;background:#ffffff0a;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.gj-2026.gj-steps-wrap .gj-enter__eyebrow{font-family:var(--gj-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gj-gold)}.gj-2026.gj-steps-wrap .gj-enter h3{font-family:var(--gj-display);font-weight:900;font-size:clamp(22px,2.4vw,32px);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:8px 0 0}.gj-2026.gj-steps-wrap .gj-enter p{font-family:var(--gj-body);color:#ffffffb3;font-size:15px;max-width:540px;margin:10px 0 0}.gj-2026.gj-steps-wrap .gj-enter__cta{display:flex;gap:12px;flex-wrap:wrap}.gj-2026.gj-steps-wrap .gj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--gj-display);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;padding:18px 30px;border-radius:4px;border:0;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.gj-2026.gj-steps-wrap .gj-btn--primary{background:var(--gj-crimson);color:#fff}.gj-2026.gj-steps-wrap .gj-btn--primary:hover{background:var(--gj-crimson-deep)}.gj-2026.gj-steps-wrap .gj-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.gj-2026.gj-steps-wrap .gj-btn--ghost:hover{background:#ffffff14}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-guest-judge-2026-enter-steps.css.map */
