.comp-hero{align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.comp-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comp-hero:after{content:"";background:linear-gradient(90deg,#050607 0%,#050607e8 38%,#05060755 70%,#05060722),linear-gradient(#0000 60%,#050607aa);position:absolute;inset:0}.comp-hero .wrap{z-index:2;position:relative}.comp-kicker{color:#ff5863;letter-spacing:.2em;font-size:12px;font-weight:900}.comp-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:28px 0;font-size:clamp(58px,8vw,112px);line-height:.8}.comp-hero h1 span{color:var(--aqua)}.comp-hero .wrap>p:not(.comp-kicker){color:#c1cbcc;max-width:650px;font-size:20px;line-height:1.6}.comp-hero .button{margin-top:20px}.prize-row{border:1px solid var(--line);z-index:3;background:#0b0e0f;grid-template-columns:repeat(3,1fr);margin-top:-30px;display:grid;position:relative}.prize-row article{border-right:1px solid var(--line);grid-template-columns:40px 1fr;gap:5px 12px;padding:25px;display:grid}.prize-row article:last-child{border:0}.prize-row svg{color:var(--aqua);grid-row:1/3}.prize-row span{color:#788689;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.prize-row b{text-transform:uppercase}.comp-body{grid-template-columns:1fr 520px;gap:65px;padding:90px 0;display:grid}.comp-info h2{text-transform:uppercase;font-size:clamp(48px,6vw,78px);line-height:.85}.comp-info>p:not(.eyebrow){color:#aab5b7;font-size:17px;line-height:1.8}.selection{border-top:1px solid var(--line);gap:16px;padding:22px 0;display:flex}.selection svg{color:var(--aqua);flex:none}.selection b{text-transform:uppercase}.selection p{color:var(--muted);line-height:1.6}.entry-panel{background:#0b0e0f;border:1px solid #3b4b4e;align-self:start;padding:30px}.entry-panel form{gap:18px;display:grid}.entry-panel h2{text-transform:uppercase;margin:0;font-size:38px}.entry-panel label{gap:7px;font-size:12px;font-weight:800;display:grid}.entry-panel label span{color:#7f8d8f;font-weight:400}.entry-panel input,.entry-panel textarea{color:#fff;width:100%;font:inherit;background:#050607;border:1px solid #2d3b3e;padding:13px}.set-upload{border:1px dashed #426064;align-items:flex-start;gap:15px;padding:20px;display:flex}.set-upload svg{color:var(--aqua)}.set-upload div{gap:5px;width:100%;display:grid}.set-upload small{color:var(--muted)}.set-upload input{border:0;padding:10px 0}.or{text-align:center;position:relative}.or:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.or span{color:#667477;background:#0b0e0f;padding:0 10px;font-size:10px;position:relative}.agree{align-items:start;grid-template-columns:auto 1fr!important}.agree input{width:auto;margin-top:2px}.entry-success{text-align:center;padding:65px 20px}.entry-success svg{width:60px;height:60px;color:var(--aqua)}.entry-success h2{font-size:42px}.entry-success p:last-child{color:var(--muted);line-height:1.6}@media (width<=950px){.comp-body{grid-template-columns:1fr}.entry-panel{width:100%}}@media (width<=700px){.comp-hero{min-height:720px}.comp-hero:after{background:linear-gradient(#0000,#050607dd 35%,#050607 100%)}.comp-hero .wrap{padding-top:250px}.prize-row{grid-template-columns:1fr}.prize-row article{border-right:0;border-bottom:1px solid var(--line)}.comp-body{padding-top:65px}.entry-panel{padding:22px}.comp-hero h1{font-size:55px}}
