@import url("https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Pirata+One&family=Monoton&family=Cinzel:wght@900&family=Rye&family=Playfair+Display:wght@900&display=swap");.lob-hero{padding-block:34px 6px}.lob-hero h1{font:clamp(32px,5vw,56px)/1.02 var(--font-display);margin:0 0 10px;text-wrap:balance}.lob-hero h1 em{font-style:normal;color:var(--gold)}.lob-hero p{margin:0 0 18px;color:var(--soft);max-width:60ch;font-size:17px}.lob-label{display:block;font:500 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:30px 0 12px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px;padding-bottom:8px}.tile{position:relative;display:flex;flex-direction:column;min-height:290px;border-radius:20px;overflow:hidden;text-decoration:none;color:#fff;border:3px solid hsla(0,0%,100%,.85);box-shadow:0 14px 30px rgba(10,0,30,.45);transition:transform .15s}.tile:hover{transform:translateY(-4px)}.tile:focus-visible{outline:4px solid var(--shine);outline-offset:4px}.tile .art{flex:1 1;display:grid;place-items:center;padding:18px}.tile .art svg{width:150px;height:150px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.tile .info{padding:14px 16px 16px;background:rgba(0,0,0,.35);display:flex;align-items:center;gap:12px}.tile h2{margin:0;font:800 22px/1.1 var(--font-body)}.tile p{margin:2px 0 0;font-size:13px;opacity:.85}.tile .go{margin-left:auto;font:800 13px var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--lime-ink);background:linear-gradient(180deg,var(--lime),var(--lime-2));border:2px solid var(--gold);border-radius:999px;padding:10px 16px;white-space:nowrap}.t-olympus{background:radial-gradient(ellipse at 50% 20%,#a020f0,#2d235b 70%)}.t-olympus h2{font-family:var(--font-display);font-weight:400;color:var(--gold)}.t-pharaoh{background:linear-gradient(180deg,#f2a640,#d9692a 45%,#3a1408)}.t-pharaoh h2{font-family:Cinzel,Georgia,serif;font-weight:900;color:#ffe9b0}.t-stampede{background:linear-gradient(180deg,#22bfff,#ffe14a 55%,#ff8a1f)}.t-stampede h2{font-family:Rye,serif;font-weight:400;color:#ffe14a;text-shadow:0 2px 0 #7a1a00}.t-cards{background:radial-gradient(ellipse at 50% 30%,#2fa35c,#0f4a28 75%)}.t-cards h2{font-family:Playfair Display,Georgia,serif;font-weight:900;color:#fff}.daily{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin:8px 0 6px}.dcard{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;padding:16px;color:#fff;text-decoration:none;display:flex;flex-direction:column;gap:8px}.dcard h2{font:20px var(--font-display);color:var(--gold);margin:0}.dnote{margin:0;font-size:12px;color:var(--soft)}.stdays{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.stdays li{background:rgba(0,0,0,.28);border-radius:10px;padding:6px 2px;text-align:center;border:1px solid transparent}.stdays small{display:block;font:800 9px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.stdays b{font:800 12px var(--font-body);color:#fff}.stdays li.done{background:rgba(155,226,45,.25);border-color:var(--lime)}.stdays li.now{border-color:var(--gold);box-shadow:0 0 12px rgba(245,183,0,.5)}.dbtn{font:800 13px var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:10px 16px;cursor:pointer;border:2px solid var(--gold);color:var(--lime-ink);background:linear-gradient(180deg,var(--lime),var(--lime-2))}.dbtn:disabled{opacity:.45;cursor:default}.dbtn:focus-visible,.dlead:focus-visible{outline:3px solid var(--shine);outline-offset:3px}.mslist{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ms{display:flex;gap:10px;align-items:center;background:rgba(0,0,0,.25);border-radius:12px;padding:8px 10px}.ms .mt{flex:1 1;min-width:0}.ms .mt b{display:block;font-size:13px}.ms small{font-size:11px;color:var(--soft)}.mbar{height:6px;background:hsla(0,0%,100%,.15);border-radius:6px;margin:5px 0 2px;overflow:hidden}.mbar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--lime))}.ms.got{opacity:.6}.ms .dbtn{padding:8px 12px;font-size:12px;white-space:nowrap}.dlead{background:linear-gradient(135deg,rgba(245,183,0,.25),hsla(0,0%,100%,.08));border-color:var(--gold)}.dlead p{margin:0;color:var(--soft)}.dlead .go{align-self:flex-start;margin-top:auto;font-weight:800}.newlist{margin:0;padding-left:18px;font-size:13px;color:var(--soft);display:grid;grid-gap:6px;gap:6px}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:6px 0 30px}.how div{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;padding:16px}.how b{display:block;color:var(--gold);font-size:15px;margin-bottom:4px}.how span{color:var(--soft);font-size:14px}@media (max-width:700px){.how{grid-template-columns:1fr}}.board{width:100%;border-collapse:collapse}.board td,.board th{padding:8px 6px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.12);font-size:14px}.board th{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.board tr.me td{background:rgba(245,183,0,.15)}.board td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.hero-cta{gap:10px;align-items:center;margin-bottom:14px}.hero-cta,.hero-points{display:flex;flex-wrap:wrap}.hero-points{gap:18px;list-style:none;padding:0;margin:0 0 6px;color:var(--soft);font-size:14px}.hero-points li:before{content:"✓ ";color:var(--lime);font-weight:800}.hero-event{display:inline-block;margin-top:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--glass-line);background:rgba(246,184,0,.12);color:var(--white);font-size:14px;text-decoration:none}.hero-event b{color:var(--gold)}.hero-event:hover{background:rgba(246,184,0,.22)}