:root{--ink:#111214;--acid:#efff3a;--blue:#4558ff;--paper:#f6f7f1;--line:#c9cbc3;--coral:#4558ff;--soft:#eceee7;--mute:#686b64}body{background:var(--paper);font-family:'DM Sans',sans-serif}main{max-width:1440px;padding:0 28px}nav{height:86px;border-color:var(--ink)}nav .switch,.language-picker{display:none}.brand{font-weight:700}.nav-links{gap:26px}.nav-links a{font-size:14px;font-weight:600}.nav-links a:first-child{padding:11px 16px;border:1px solid var(--ink);border-radius:999px;background:var(--acid);color:var(--ink)}.hero{position:relative;min-height:auto;padding:64px 0 58px;text-align:left}.focus-kicker{display:flex;gap:9px;margin-bottom:27px}.focus-kicker span{padding:7px 10px;border:1px solid var(--ink);border-radius:999px;font:500 10px 'DM Mono';letter-spacing:.07em}.focus-kicker span:first-child{background:var(--acid)}.hero .live{position:absolute;right:0;top:72px;background:#e0f1df;color:#3d6f44}.hero h1{max-width:1080px;margin:0;font-size:clamp(60px,8.7vw,124px);line-height:.86;letter-spacing:-.085em}.hero h1 em{color:var(--blue);font-style:normal}.hero .lede{max-width:680px;margin:28px 0 0;color:#383a36;font-size:clamp(18px,2vw,23px);line-height:1.48}.hero .lede em{color:var(--ink);font-weight:700}.bid-bar{grid-template-columns:1.15fr 1fr 64px auto;max-width:1060px;margin-top:34px;padding:10px;background:var(--blue);border:1px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.bid-bar label{height:60px;border-radius:0;border-color:var(--ink)}.bid-bar .category-field{display:none}.image-field{border-radius:0!important;border-color:var(--ink)!important}.outbid{border:1px solid var(--ink);border-radius:0;padding:0 25px;background:var(--acid);color:var(--ink)}.outbid:hover{background:#fff}.helper{margin-left:12px}.category-champions{margin-top:48px;padding:0;border:0;border-radius:0;background:transparent}.champions-intro{justify-content:space-between;margin-bottom:15px;border-bottom:1px solid var(--ink);padding-bottom:15px}.champions-intro p{background:var(--ink);color:var(--acid)}.champions-intro h2{font-size:18px}.champion-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.champion{grid-template-columns:42px 1fr;min-height:84px;padding:12px;border-color:var(--ink);border-radius:0;box-shadow:none}.champion-mark{display:none}.champion-icon{width:42px;height:42px;border-radius:0}.champion-name{font-size:14px}.challenge-strip{display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;margin-top:45px;padding:17px 20px;background:var(--ink);color:#fff}.challenge-strip>span{color:var(--acid);font:500 10px 'DM Mono';letter-spacing:.06em}.challenge-strip strong{font-size:18px;letter-spacing:-.03em}.challenge-strip a{padding:9px 12px;border:1px solid #fff;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.board{padding:74px 0 90px}.categories{border-color:var(--ink)}.tab{border:1px solid transparent}.tab.active{background:var(--ink);color:var(--acid)}.board-heading{padding-top:50px}.board-heading h2{font-size:clamp(34px,4vw,56px)}.board-heading h2 span{color:var(--blue)}.rank-list{border-color:var(--ink)}.rank-row{grid-template-columns:70px 58px minmax(0,1fr) 120px 90px 100px;min-height:102px}.rank-row:first-child{margin:9px 0;border:2px solid var(--ink);border-radius:0;background:var(--acid);box-shadow:5px 5px 0 var(--ink)}.place.top{padding:0;background:transparent;color:var(--ink);font-size:20px}.thumb{border-radius:0;border:1px solid var(--ink)}.rank-name h3{cursor:pointer}.rank-total{color:var(--ink)}.claim{border-color:var(--ink);border-radius:0;background:var(--ink);color:#fff}.quick-share{height:38px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:700 12px 'DM Sans';cursor:pointer}.quick-share:hover{background:#fff}.founding-row .rank-total{font-size:12px}.founding-row .rank-name p{color:#5f625b}.activity-panel{border-radius:0!important}.benefits{padding:80px 0;border-color:var(--ink)}.benefits-heading{text-align:left;margin-left:0}.benefits h2{font-size:clamp(39px,5vw,64px)}.benefit-grid{gap:8px}.benefit-card,.benefit-card:nth-child(2){border-color:var(--ink);border-radius:0;background:#fff}.benefit-card:nth-child(2){background:var(--acid)}.benefit-icon{border-radius:0;background:var(--ink);color:var(--acid)}footer{border-color:var(--ink)}.checkout-win{display:none;position:fixed;z-index:20;left:50%;bottom:24px;transform:translateX(-50%);width:min(760px,calc(100% - 32px));padding:18px 20px;border:2px solid var(--ink);background:var(--acid);box-shadow:7px 7px 0 var(--ink)}.checkout-win.show{display:flex;align-items:center;justify-content:space-between;gap:20px}.checkout-win span{display:block;font:500 10px 'DM Mono';letter-spacing:.06em}.checkout-win strong{display:block;margin-top:5px;font-size:17px}.checkout-win div:last-child{display:flex;gap:7px}.checkout-win a,.checkout-win button{padding:10px 12px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:700 12px 'DM Sans';text-decoration:none;cursor:pointer}.checkout-win button{background:var(--ink);color:#fff}@media(max-width:1000px){.champion-list{grid-template-columns:repeat(3,minmax(0,1fr))}.rank-row{grid-template-columns:58px 54px minmax(0,1fr) 100px 90px}.quick-share{grid-column:3;justify-self:start;padding:0 12px}.claim{grid-column:5;grid-row:2}.bid-bar{grid-template-columns:1fr 1fr 60px}.outbid{height:60px}.reason-field{display:none}}@media(max-width:640px){main{padding:0 16px}nav{height:72px}.nav-links a:first-child{display:block}.hero{padding:40px 0}.focus-kicker{margin-bottom:22px}.hero .live{position:static;margin-bottom:28px}.hero h1{font-size:clamp(52px,18vw,78px)}.hero .lede{font-size:17px}.bid-bar{grid-template-columns:1fr 56px;margin-top:28px;box-shadow:5px 5px 0 var(--ink)}.bid-bar .name-field{grid-column:span 2}.outbid{height:56px}.challenge-strip{grid-template-columns:1fr;gap:10px}.challenge-strip a{justify-self:start}.champion-list{grid-template-columns:1fr 1fr}.rank-row{grid-template-columns:42px 42px minmax(0,1fr) 72px;gap:8px}.rank-row:first-child{padding:12px 8px}.rank-name p{max-width:160px}.rank-total{font-size:14px}.quick-share{grid-column:3}.claim{grid-column:4}.benefit-grid{grid-template-columns:1fr}.checkout-win.show{align-items:flex-start;flex-direction:column}}
