main:has(>.page-module___8aEwW__landing){max-width:none;padding-inline:0}.page-module___8aEwW__landing>:not(.page-module___8aEwW__split){width:calc(100% - 48px);max-width:1104px;margin-inline:auto}.page-module___8aEwW__split{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 15%, transparent);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start;margin-top:-40px;display:grid}.page-module___8aEwW__hero{color:#fff6de;z-index:10;background:#142820;height:calc(100svh - 70px);min-height:600px;position:sticky;top:70px;overflow:visible}.page-module___8aEwW__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:71% center;object-position:71% center;animation:1.2s both page-module___8aEwW__sceneEnter}.page-module___8aEwW__heroScene{position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__heroShade{background:linear-gradient(#081714e6,#081714b8 62%,#08171414);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:1;padding:clamp(36px,4.5vw,70px) clamp(28px,4vw,64px);animation:.55s both page-module___8aEwW__heroEnter;position:relative}.page-module___8aEwW__heroEyebrow{font-family:var(--font-pixel), monospace;text-transform:uppercase;letter-spacing:.11em;color:#f0c75e;font-size:9px;line-height:1.8}.page-module___8aEwW__hero h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(40px,4.3vw,64px);font-weight:600;line-height:1.04}.page-module___8aEwW__hero h1 span{color:#f0c75e}.page-module___8aEwW__description{color:#fff6decc;max-width:290px;margin-top:20px;font-size:15px;line-height:1.8}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px;display:flex}.page-module___8aEwW__heroSearch{max-width:480px;margin-top:24px}.page-module___8aEwW__taskLinks{max-width:420px;margin-top:23px}.page-module___8aEwW__taskLinks p{color:#fff6debf;font-size:11px}.page-module___8aEwW__taskLinks ul{flex-wrap:wrap;gap:5px 20px;margin-top:7px;display:flex}.page-module___8aEwW__taskLinks a{text-underline-offset:4px;align-items:center;gap:5px;min-height:36px;font-size:12px;display:inline-flex}.page-module___8aEwW__taskLinks a:hover{color:#f0c75e;text-decoration:underline}.page-module___8aEwW__heroButton{color:#173b2e;background:#f0c75e;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:11px 18px;font-size:13px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.page-module___8aEwW__heroButton:hover{background:#ffdf8b;transform:translateY(-2px)}.page-module___8aEwW__howItWorks{color:#fff6decc;align-items:center;gap:8px;min-height:36px;font-size:11px;transition:color .18s;display:inline-flex}.page-module___8aEwW__howItWorks:hover{color:#f0c75e}.page-module___8aEwW__board{min-width:0;padding:32px clamp(24px,3.5vw,56px) 28px}.page-module___8aEwW__boardEyebrow{font-family:var(--font-pixel), monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--color-leaf);align-items:center;gap:9px;margin-bottom:8px;font-size:8px;line-height:1.8;display:flex}.page-module___8aEwW__boardEyebrow>span{background:currentColor;border-radius:50%;width:6px;height:6px}.page-module___8aEwW__boardHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.page-module___8aEwW__boardHeading h2{letter-spacing:-.035em;font-size:25px;font-weight:600;line-height:1.2}.page-module___8aEwW__boardHeading>a{min-height:44px;color:var(--color-leaf);flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.page-module___8aEwW__board .leaderboard-status{gap:12px;margin:4px 0;font-size:10px}.page-module___8aEwW__board .directory-ranked-row{grid-template-columns:26px 40px minmax(0,1fr) 48px 32px;gap:12px;padding:20px 8px;display:grid}.page-module___8aEwW__board .directory-rank{min-width:0;margin-top:9px;font-size:23px}.page-module___8aEwW__board .directory-rank-hash{font-size:11px}.page-module___8aEwW__board .directory-logo-link>span{width:40px;height:40px}.page-module___8aEwW__board .directory-row-content h3{font-size:18px}.page-module___8aEwW__board .directory-row-content time{font-size:10px}.page-module___8aEwW__board .directory-row-content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.page-module___8aEwW__board .directory-row-content>div:last-child{gap:4px 10px;margin-top:9px;font-size:10px}.page-module___8aEwW__board .directory-row-actions{gap:10px}.page-module___8aEwW__board .directory-votes{min-width:0}.page-module___8aEwW__board .directory-visit{gap:5px;min-height:36px;padding:7px 8px;font-size:10px}.page-module___8aEwW__board .directory-row-actions>a:last-child{font-size:10px}.page-module___8aEwW__board .directory-row-leader{border-top-color:color-mix(in srgb, var(--color-leaf) 30%, transparent);background:color-mix(in srgb, var(--color-leaf) 6%, transparent)}.page-module___8aEwW__fullLeaderboard{border-block:1px solid color-mix(in srgb, var(--color-ink) 15%, transparent);min-height:48px;color:var(--color-leaf);justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:600;transition:background .18s;display:flex}.page-module___8aEwW__fullLeaderboard:hover{background:color-mix(in srgb, var(--color-leaf) 5%, transparent)}.page-module___8aEwW__landing a:focus-visible{outline:2px solid var(--color-leaf);outline-offset:4px}.page-module___8aEwW__hero a:focus-visible{outline-color:#f0c75e}@keyframes page-module___8aEwW__heroEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__sceneEnter{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:1023px){.page-module___8aEwW__split{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__hero{height:auto;min-height:0;position:relative;top:auto}.page-module___8aEwW__heroImage{-o-object-position:center 54%;object-position:center 54%}.page-module___8aEwW__heroShade{background:linear-gradient(90deg,#081714f0,#081714bf 48%,#08171414)}.page-module___8aEwW__heroContent{padding:30px 32px}.page-module___8aEwW__hero h1{margin-top:12px;font-size:38px}.page-module___8aEwW__description{max-width:300px;margin-top:12px;font-size:14px}.page-module___8aEwW__heroActions{margin-top:18px}.page-module___8aEwW__board{padding:24px 32px}}@media (max-width:639px){.page-module___8aEwW__landing>:not(.page-module___8aEwW__split){width:calc(100% - 32px)}.page-module___8aEwW__split{margin-top:-32px}.page-module___8aEwW__heroContent{padding:24px 20px}.page-module___8aEwW__heroEyebrow,.page-module___8aEwW__boardEyebrow{display:none}.page-module___8aEwW__hero h1{margin-top:0;font-size:31px}.page-module___8aEwW__description{max-width:225px;margin-top:10px;font-size:12px;line-height:1.7}.page-module___8aEwW__heroActions{margin-top:14px}.page-module___8aEwW__heroSearch{margin-top:18px}.page-module___8aEwW__taskLinks{margin-top:17px}.page-module___8aEwW__taskLinks ul{gap:0 17px}.page-module___8aEwW__taskLinks a{min-height:38px;font-size:12px}.page-module___8aEwW__heroActions{gap:8px 18px}.page-module___8aEwW__howItWorks{min-height:40px;font-size:12px}.page-module___8aEwW__heroButton{gap:16px;min-height:38px;padding:8px 12px;font-size:11px}.page-module___8aEwW__board{padding:14px 16px 22px}.page-module___8aEwW__boardHeading{gap:10px}.page-module___8aEwW__boardHeading h2{font-size:20px}.page-module___8aEwW__boardHeading>a{gap:4px;font-size:10px}.page-module___8aEwW__board .leaderboard-status{font-size:9px}.page-module___8aEwW__board .directory-ranked-row{grid-template-columns:22px 36px minmax(0,1fr) 42px 28px;gap:9px;padding:16px 6px}.page-module___8aEwW__board .directory-ranked-row .directory-rank{width:auto;min-width:0;font-size:21px}.page-module___8aEwW__board .directory-logo-link>span{width:36px;height:36px}.page-module___8aEwW__board .directory-row-content>div:first-child{-moz-column-gap:8px;column-gap:8px}.page-module___8aEwW__board .directory-row-content h3{font-size:15px;line-height:1.5}.page-module___8aEwW__board .directory-row-content>p{font-size:12px;line-height:1.6}.page-module___8aEwW__board .directory-row-content>div:last-child{display:none}.page-module___8aEwW__board .directory-ranked-row .directory-row-actions{flex-direction:column;align-self:start;gap:8px;width:auto;padding:0}.page-module___8aEwW__board .directory-visit{gap:3px;min-height:34px;padding:6px}.page-module___8aEwW__board .directory-votes{padding:26px 4px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroContent,.page-module___8aEwW__heroImage{animation:none}.page-module___8aEwW__heroButton,.page-module___8aEwW__howItWorks,.page-module___8aEwW__fullLeaderboard{transition:none}}
