:root{--marble: #f5f3ee;--marble-hi: #fcfbf8;--marble-lo: #ece9e1;--marble-deep: #ddd8cc;--vein: #d4cec1;--stone: #b3ab9b;--carve: #5c574d;--carve-soft: #857f72;--ink: #1b201d;--ink-2: #454c48;--ink-3: #646b67;--green: #0f9d55;--green-ink: #0a7a43;--green-deep: #085a32;--green-glow: #2fe08a;--green-tint: #dcf2e5;--bad: #a63d2c;--f-display: "Cinzel", "Trajan Pro", "Times New Roman", serif;--f-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--f-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--wrap: 1180px;--gutter: max(16px, env(safe-area-inset-left, 0px));--shadow-soft: 0 1px 0 #fff inset, 0 30px 60px -44px rgba(40, 34, 20, .45);--shadow-stone: 0 1px 0 #fff inset, 0 1px 2px rgba(40, 34, 20, .06), 0 24px 48px -36px rgba(40, 34, 20, .4);--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--marble-lo)}body{margin:0;color:var(--ink);font:15.5px/1.55 var(--f-body);background-color:var(--marble);background-image:radial-gradient(1200px 700px at 18% -8%,#ffffffd9,#fff0 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200'%3E%3Cfilter id='v' x='0' y='0'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0022 0.0065' numOctaves='5' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.58 0 0 0 0 0.53 0 0 0 -9 1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)' opacity='0.2'/%3E%3C/svg%3E");background-size:100% 1400px,1200px 1200px;background-repeat:no-repeat,repeat;overflow-x:hidden}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}h1,h2,h3{font-family:var(--f-display);margin:0;text-wrap:balance;letter-spacing:.02em;font-weight:600;color:var(--ink)}h2{font-size:clamp(1.75rem,1.1rem + 2.1vw,2.6rem);line-height:1.08}h3{font-size:1.1rem}p{margin:0}a{color:var(--green-ink);text-decoration-thickness:1px;text-underline-offset:3px}button,input{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--f-mono);font-size:.9em}.faint{color:var(--ink-3)}.green{color:var(--green-ink)}.eyebrow{font:600 .7rem/1.3 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--green-ink)}.fine{font-size:.8rem;line-height:1.5;color:var(--ink-3)}.lede{font:500 clamp(1.1rem,1rem + .4vw,1.3rem)/1.45 var(--f-serif);color:var(--ink-2);max-width:44em;text-wrap:pretty}.k{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.v{font:600 1.1rem/1.2 var(--f-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em;color:var(--ink)}.v small{font:600 .62em/1 var(--f-body);letter-spacing:.08em;color:var(--ink-3);margin-left:.3em}.sub{font-size:.78rem;color:var(--ink-3)}.chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--vein);border-radius:999px;font-size:.74rem;letter-spacing:.06em;color:var(--ink-2);background:var(--marble-hi);white-space:nowrap}.chip.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #0f9d552e}.meander{height:12px;background:var(--stone);opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 11H22V1H6V7H16V4H10' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x center / 24px 12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 11H22V1H6V7H16V4H10' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x center / 24px 12px}.rule-2{height:5px;border-top:1px solid var(--vein);border-bottom:1px solid var(--vein)}.orn{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--stone)}.orn:before,.orn:after{content:"";height:1px;width:56px;background:linear-gradient(90deg,transparent,var(--stone))}.orn:after{background:linear-gradient(90deg,var(--stone),transparent)}.orn svg{width:14px;height:14px;display:block}.carved{font-family:var(--f-display);color:var(--carve);text-shadow:0 1px 0 rgba(255,255,255,.85),0 -1px 0 rgba(0,0,0,.1);letter-spacing:.14em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--green-deep);background:linear-gradient(180deg,#16a359,#0c8347 55%,#0a7040);color:#fff;font:600 .86rem/1 var(--f-body);letter-spacing:.06em;padding:11px 20px;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff47 inset,0 -1px #0000001f inset,0 12px 26px -14px #0a6b3ad9;transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease)}.btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 1px #ffffff47 inset,0 -1px #0000001f inset,0 18px 34px -16px #0a6b3ae6}.btn:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.ghost{background:var(--marble-hi);color:var(--green-ink);border-color:var(--vein);box-shadow:0 1px #fff inset}.btn.ghost:hover:not(:disabled){border-color:var(--green-ink);filter:none;box-shadow:0 1px #fff inset,0 10px 20px -14px #28221480}.btn-lg{width:100%;padding:17px 20px;font:700 .95rem/1.3 var(--f-display);letter-spacing:.2em;text-transform:uppercase;border-radius:6px;white-space:normal}.inp{flex:1;min-width:120px;border:1px solid var(--vein);border-radius:6px;padding:10px 14px;background:#fff;font-family:var(--f-mono);font-size:.9rem}.inp:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #0f9d5526}.msg{font-size:.86rem;color:var(--ink-2);background:var(--marble-hi);border:1px solid var(--vein);border-radius:6px;padding:9px 12px;overflow-wrap:anywhere}.hint{font-size:.9rem;color:var(--green-ink);font-weight:600}.check{display:flex;gap:8px;align-items:center;font-size:.86rem;color:var(--ink-2)}.check input{accent-color:var(--green)}.seg{display:inline-flex;border:1px solid var(--vein);border-radius:6px;overflow:hidden;background:var(--marble-hi);box-shadow:0 1px #fff inset}.seg-b{border:0;border-right:1px solid var(--vein);background:none;padding:8px 13px;font-size:.78rem;font-weight:600;letter-spacing:.04em;cursor:pointer;color:var(--ink-2);transition:background .15s}.seg-b:last-child{border-right:0}.seg-b:hover{background:var(--marble-lo)}.seg-b.on{background:var(--green-ink);color:#fff}.seg-b:focus-visible{outline-offset:-3px}.nav{position:sticky;top:0;z-index:20;background:#f5f3eed1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(212,206,193,.7)}.nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:66px}.brand{display:inline-flex;align-items:center;gap:11px;font:700 .92rem/1 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);text-decoration:none;justify-self:start;white-space:nowrap}.brand.small{font-size:.8rem}.mark{width:24px;height:24px;flex:none}.links{display:flex;gap:28px;justify-content:center}.links a,.links .soon{position:relative;font:600 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;padding-block:6px}.links a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:1px;background:var(--green-ink);transition:left .25s var(--ease),right .25s var(--ease)}.links a:hover:after,.links a:focus-visible:after{left:0;right:0}.links a:hover{color:var(--green-ink)}.links .soon{color:var(--ink-3)}.wallet{position:relative;justify-self:end}.nav-err{position:absolute;right:0;top:120%;width:280px;background:var(--marble-hi);border:1px solid var(--vein);border-radius:8px;padding:10px;font-size:.82rem;z-index:5;box-shadow:var(--shadow-stone)}.preview-note{display:flex;justify-content:center;gap:10px;padding:7px var(--gutter);font-size:.76rem;letter-spacing:.02em;color:var(--ink-2);background:var(--marble-lo);border-bottom:1px solid var(--vein);text-align:center}.preview-note.warn{color:var(--bad)}.loading{min-height:70vh;display:grid;place-items:center;align-content:center;gap:14px;font:600 .8rem/1 var(--f-display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2)}.loading .mark{width:36px;height:36px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.hero{padding-block:clamp(28px,4vw,52px) clamp(40px,6vw,72px);display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-template-areas:"title title" "statue plaque";column-gap:clamp(28px,4vw,64px);row-gap:clamp(28px,3vw,44px);align-items:center}.hero-title{grid-area:title;text-align:center;display:grid;justify-items:center;gap:16px;animation:rise .8s var(--ease) both}.headline{font-size:clamp(1.9rem,1.1rem + 2.9vw,3.4rem);font-weight:700;line-height:1.08;letter-spacing:.03em;max-width:22ch}.headline em{font-style:normal;color:var(--green-ink)}.hero-lede{max-width:38em;text-align:center}.hero-statue{grid-area:statue;animation:rise .9s var(--ease) .1s both}.hero-plaque{grid-area:plaque;display:grid;gap:18px;min-width:0;animation:rise .9s var(--ease) .22s both}.zeus{position:relative;margin:0;width:min(100%,460px);margin-inline:auto;--glow: .5}.niche{position:absolute;left:6%;right:6%;top:7%;bottom:0;border-radius:50% 50% 0 0/30% 30% 0 0;background:linear-gradient(180deg,#e6e2d8,#f0ece5 60%,#ebe7df);box-shadow:inset 0 0 0 1px #3c321e14,inset 0 30px 50px -30px #28221440,inset 0 -20px 30px -30px #2822141f}.niche:before{content:"";position:absolute;top:10px;right:10px;bottom:0;left:10px;border-radius:inherit;border:1px solid rgba(60,50,30,.09);border-bottom:0}.niche:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(60% 45% at 28% 12%,rgba(47,224,138,calc(.1 + var(--glow) * .32)),#2fe08a00 70%);animation:breathe 3.4s ease-in-out infinite}.zeus-fig{position:relative;z-index:1}.zeus-fig img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 30px rgba(40,34,20,.22))}.flame{position:absolute;width:32%;aspect-ratio:1 / 1.75;transform:translate(-50%,-100%);pointer-events:none;mix-blend-mode:multiply;animation:fade 1.4s ease .8s both}.zeus-base{position:relative;z-index:2;width:84%;margin:0 auto;text-align:center;padding:12px 16px 14px;background:linear-gradient(180deg,#f6f3ed,#e5e0d4);border:1px solid #cdc6b7;border-top-color:#f8f6f1;box-shadow:0 10px 0 -2px #e9e5dc,0 10px 0 -1px #c9c2b3,0 26px 30px -20px #28221459;display:grid;gap:6px}.zeus-base:before,.zeus-base:after{content:"";position:absolute;left:14px;right:14px;height:1px;background:#3c321e1f}.zeus-base:before{top:7px}.zeus-base:after{bottom:7px}.base-k{font:700 .6rem/1.2 var(--f-display);letter-spacing:.4em}.base-name{font:700 1.5rem/1.15 var(--f-display);letter-spacing:.1em;text-wrap:balance;overflow-wrap:anywhere}.base-name[data-len=long]{font-size:1.18rem}.base-name[data-len=xl]{font-size:.98rem;letter-spacing:.06em}.plaque{position:relative;background:linear-gradient(180deg,var(--marble-hi),#f2efe8 70%,#ece9e1);border:1px solid var(--vein);border-top-color:#fff;border-radius:4px;padding:26px 28px 28px;display:grid;gap:16px;box-shadow:var(--shadow-stone)}.plaque:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(60,50,30,.1);border-radius:2px;pointer-events:none}.plaque-head{display:flex;align-items:center;justify-content:center;gap:14px}.plaque-head .rank{font:700 .7rem/1 var(--f-display);letter-spacing:.4em;color:var(--green-ink);text-transform:uppercase}.sprig{width:38px;height:16px;color:var(--green);flex:none}.sprig.r{transform:scaleX(-1)}.alias{font:700 clamp(1.8rem,1.3rem + 1.8vw,2.7rem)/1.05 var(--f-display);letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;color:var(--ink)}.alias.empty{color:var(--carve)}.meta{display:flex;justify-content:center;gap:8px 18px;flex-wrap:wrap;align-items:center;font-size:.84rem;color:var(--ink-2)}.meta b{font-weight:600;color:var(--ink)}.xlink{color:var(--green-ink);font-weight:600;text-decoration:none}.xlink:hover{text-decoration:underline}.flamebar{display:grid;gap:6px}.flamebar .lbl{display:flex;justify-content:space-between;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.flamebar .track{height:6px;border-radius:999px;background:var(--marble-deep);box-shadow:inset 0 1px 1px #00000014;overflow:hidden}.flamebar .fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7fe0b0,var(--green));box-shadow:0 0 10px #2fe08a80;transition:width .6s var(--ease)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--vein);border-bottom:1px solid var(--vein)}.stats>div{padding:14px 14px 12px;display:grid;gap:4px;align-content:start;border-right:1px solid var(--vein);min-width:0}.stats>div:last-child{border-right:0}.stats dt{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.stats dd{margin:0}.stats .v{font-size:1.2rem;overflow-wrap:anywhere}.stats .v.green{color:var(--green-ink)}.take{display:grid;gap:14px}.take-row{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.take .v.big{font-size:1.7rem}.take .fine{text-align:center}.scrub{display:grid;gap:8px;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:0 6px}.scrub label{display:flex;justify-content:space-between}.scrub input{accent-color:var(--green);width:100%;margin:0}.band{position:relative;margin-block:8px 0;background:linear-gradient(180deg,var(--marble-lo),#f1eee7);border-block:1px solid var(--vein)}.band .meander{position:absolute;left:0;right:0}.band .meander:first-child{top:6px}.band .meander:last-child{bottom:6px}.band-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:36px}.band-in>div{display:grid;gap:6px;text-align:center;padding:4px 12px;border-right:1px solid var(--vein)}.band-in>div:last-child{border-right:0}.band-in .v{font-size:clamp(1.25rem,1rem + .8vw,1.7rem)}.section{padding-block:clamp(60px,8vw,110px);scroll-margin-top:70px}.sec-head{display:grid;justify-items:center;text-align:center;gap:14px;margin-bottom:clamp(32px,4vw,52px)}.sec-head h2{max-width:26ch}.sec-head .lede{text-align:center}.rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rule{position:relative;background:linear-gradient(180deg,var(--marble-hi),#f3f0e9);border:1px solid var(--vein);border-top-color:#fff;border-radius:4px;padding:26px 22px 40px;box-shadow:var(--shadow-stone);display:grid;gap:14px;align-content:start}.rule:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(60,50,30,.09);border-radius:2px;pointer-events:none}.rule:after{content:"";position:absolute;left:22px;right:22px;bottom:16px;height:3px;border-top:1px solid var(--vein);border-bottom:1px solid var(--vein)}.rule-num{font:600 .72rem/1 var(--f-display);letter-spacing:.3em;color:var(--green-ink)}.rule h3{font-size:1.45rem;font-weight:700;letter-spacing:.03em}.rule h3:after{content:"";display:block;width:34px;height:2px;background:var(--green);margin-top:12px}.rule-fig{display:grid;gap:2px;padding-bottom:14px;border-bottom:1px solid var(--vein)}.rule-fig .v{font-size:2rem;font-weight:600;color:var(--green-ink);line-height:1}.rule ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;font:500 1.14rem/1.4 var(--f-serif);color:var(--ink-2)}.rule li{position:relative;padding-left:18px}.rule li:before{content:"";position:absolute;left:1px;top:.58em;width:6px;height:6px;background:var(--green);transform:rotate(45deg)}.split{margin-top:clamp(36px,5vw,56px);display:grid;gap:16px}.split h3{text-align:center;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.split-bar{display:flex;gap:2px;height:18px;border-radius:3px;overflow:hidden;box-shadow:0 1px #fff,inset 0 1px 1px #0000000f}.split-bar span{display:block;height:100%}.s-torch{background:#c9c2b3}.s-hold{background:#9edfbd}.s-bear{background:var(--green)}.s-res{background:var(--green-deep)}.s-dev{background:#b3ab9b}.s-hall{background:#5ccf96}.split-legend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.split-legend li{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:start;font-size:.78rem;color:var(--ink-2);line-height:1.3}.split-legend i{display:block;width:10px;height:10px;margin-top:4px;border-radius:2px}.split-legend .v{font-size:1.05rem;display:block}.split .fine{text-align:center}.hall-section{padding-bottom:0}.stage-wrap{position:relative;overflow:hidden;background:var(--marble-lo)}.stage{position:relative;width:100%;max-width:1920px;margin-inline:auto;aspect-ratio:1916 / 821;container-type:inline-size}.stage.tall{aspect-ratio:900 / 1125}.stage picture,.stage-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.stage-img{object-fit:cover;display:block;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent)}.stage-wrap:before,.stage-wrap:after{content:"";position:absolute;top:0;bottom:0;width:160px;z-index:2;pointer-events:none}.stage-wrap:before{left:0;background:linear-gradient(90deg,var(--marble),transparent)}.stage-wrap:after{right:0;background:linear-gradient(270deg,var(--marble),transparent)}.ped{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ped>*{pointer-events:auto}.ped.active{z-index:6}.bust{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--top) * 1%);width:calc(var(--w) * 1%);margin:0;padding:0;border:0;background:none;cursor:pointer;transform:translate(-50%,-97%);transform-origin:50% 100%;opacity:0;translate:0 14px;transition:opacity .9s var(--ease) var(--d, 0s),translate .9s var(--ease) var(--d, 0s),scale .3s var(--ease)}.stage.in .bust{opacity:1;translate:0 0}.bust:hover,.bust:focus-visible{scale:1.03}.bust:focus-visible{outline-offset:6px;border-radius:40% 40% 6px 6px}.bust img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 10px rgba(30,28,20,.28))}.bust-shadow{position:absolute;left:50%;bottom:1.5%;width:60%;height:7%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#1e1c1473,#1e1c1400 72%);filter:blur(2px);pointer-events:none}.plaque-stone{position:absolute;left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:calc(var(--pw) * 1%);height:calc(var(--ph) * 1%);transform:translate(-50%,-50%);display:grid;align-content:center;justify-items:center;text-align:center;gap:.2cqw;padding:.3cqw;overflow:visible;pointer-events:none}.ps-rank{font:700 clamp(7px,.6cqw,10px)/1 var(--f-display);letter-spacing:.3em;color:var(--green-ink);text-shadow:0 1px 0 rgba(255,255,255,.8)}.ps-name{font:700 clamp(9px,.74cqw,12.5px)/1.12 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--carve);text-shadow:0 1px 0 rgba(255,255,255,.85),0 -1px 0 rgba(0,0,0,.1);text-wrap:balance;max-width:100%;overflow-wrap:anywhere}.ps-laurels{font:600 clamp(8px,.62cqw,10.5px)/1.1 var(--f-display);letter-spacing:.14em;color:var(--green-ink);text-shadow:0 1px 0 rgba(255,255,255,.8);white-space:nowrap}.ps-laurels b{font-weight:700;font-size:1.25em;color:var(--green-deep)}.ps-x{font:500 clamp(7.5px,.58cqw,10px)/1.1 var(--f-body);color:var(--carve);text-shadow:0 1px 0 rgba(255,255,255,.8);white-space:nowrap}.ps-empty{font:600 clamp(7px,.56cqw,9.5px)/1.3 var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--carve-soft);text-shadow:0 1px 0 rgba(255,255,255,.8);opacity:.85}.stage.tall .ps-rank{font-size:clamp(7px,1.3cqw,11px)}.stage.tall .ps-name{font-size:clamp(9px,1.65cqw,15px)}.stage.tall .ps-laurels{font-size:clamp(8px,1.35cqw,12px)}.stage.tall .ps-x{font-size:clamp(7.5px,1.25cqw,11px)}.stage.tall .ps-empty{font-size:clamp(7px,1.2cqw,10px)}.tip{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--top) * 1% - var(--w) * 1.22cqw - 1.2cqw);transform:translate(-50%,-100%);min-width:230px;max-width:290px;padding:14px 16px;background:#fcfbf8f5;border:1px solid var(--vein);border-radius:6px;box-shadow:0 1px #fff inset,0 30px 50px -30px #2822148c;text-align:center;font-size:.82rem;color:var(--ink-2);pointer-events:auto;animation:rise .3s var(--ease) both}.tip:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:inherit;border-right:1px solid var(--vein);border-bottom:1px solid var(--vein);transform:translate(-50%) rotate(45deg)}.tip.edge-l{left:var(--tip-inset, 2cqw);transform:translateY(-100%)}.tip.edge-l:after{left:calc(var(--x) * 1cqw - var(--tip-inset, 2cqw))}.tip.edge-r{left:auto;right:var(--tip-inset, 2cqw);transform:translateY(-100%)}.tip.edge-r:after{left:auto;right:calc((100 - var(--x)) * 1cqw - var(--tip-inset, 2cqw));transform:rotate(45deg)}.stage.tall{--tip-inset: 13cqw}.stage.debug .plaque-stone{outline:1px solid red}.stage.debug .bust,.zeus.debug .flame{outline:1px solid blue}.tip-name{font:700 .98rem/1.3 var(--f-display);letter-spacing:.04em;color:var(--ink)}.tip-row{display:flex;justify-content:center;gap:6px 14px;flex-wrap:wrap;margin-top:4px}.tip-row b{color:var(--green-ink);font-weight:600}.hall-after{padding-block:clamp(36px,5vw,64px) clamp(60px,8vw,110px)}.hall-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center;margin-bottom:clamp(28px,4vw,44px)}.hall-stats>div{display:grid;gap:6px;padding:18px 12px;border-right:1px solid var(--vein)}.hall-stats>div:last-child{border-right:0}.hall-stats .v{font-size:1.5rem}.roll-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.roll-head h3{font-size:.74rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.tbl-wrap{overflow-x:auto;border-top:2px solid var(--stone)}table.roll{width:100%;border-collapse:collapse;font-size:.9rem}.roll th{text-align:left;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 10px;border-bottom:1px solid var(--vein);font-weight:600}.roll td{padding:12px 10px;border-bottom:1px solid var(--marble-deep);white-space:nowrap;vertical-align:middle}.roll td.who{white-space:normal}.only-s{display:none}.roll tbody tr{transition:background .15s}.roll tbody tr:hover{background:#ffffff8c}.roll tr.me td{background:var(--green-tint)}.roll .r{text-align:right;font-variant-numeric:tabular-nums}.roll .rank{font:600 .9rem/1 var(--f-display);color:var(--carve-soft);width:40px}.roll tr:nth-child(-n+5) .rank{color:var(--green-ink)}.roll .name{font-weight:600;color:var(--ink)}.roll .laur{font:600 1rem/1 var(--f-display);color:var(--green-ink)}.addr{font-family:var(--f-mono);font-size:.72rem;color:var(--ink-3);margin-left:8px}.pill{margin-left:8px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--green);color:var(--green-ink);vertical-align:middle}.you{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.you-card{position:relative;background:linear-gradient(180deg,var(--marble-hi),#f3f0e9);border:1px solid var(--vein);border-top-color:#fff;border-radius:4px;padding:22px;display:grid;gap:10px;align-content:start;box-shadow:var(--shadow-stone)}.you-card:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(60,50,30,.09);border-radius:2px;pointer-events:none}.you-card .v.big{font-size:1.6rem}.inline{display:flex;gap:8px;flex-wrap:wrap}.you .msg{margin-top:16px}.footer{margin-top:clamp(20px,4vw,40px);background:linear-gradient(180deg,var(--marble),var(--marble-lo));border-top:1px solid var(--vein)}.footer .meander{margin-top:6px}.foot-in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;padding-block:44px 56px}.foot-in .fine{margin-top:14px;max-width:46em}.addrs{display:grid;gap:10px;font-size:.84rem;align-content:start}.addrs a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;color:var(--ink-2);padding-bottom:8px;border-bottom:1px solid var(--vein)}.addrs a:hover{color:var(--green-ink)}.addrs .mono{color:var(--ink-3)}.colophon{padding-bottom:28px;text-align:center;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}@media (max-width: 1040px){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}.split-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.hero{grid-template-columns:1fr;grid-template-areas:"title" "statue" "plaque"}.zeus{width:min(100%,400px)}.nav-in{grid-template-columns:1fr auto;grid-template-areas:"brand wallet" "links links";row-gap:0;min-height:0;padding-block:12px 10px}.brand{grid-area:brand;font-size:.78rem;letter-spacing:.16em;gap:9px}.wallet{grid-area:wallet}.links{grid-area:links;gap:20px;margin-top:10px}.foot-in{grid-template-columns:1fr}.stage-wrap:before,.stage-wrap:after{width:40px}}@media (max-width: 620px){.rules,.stats{grid-template-columns:1fr}.stats>div{border-right:0;border-bottom:1px solid var(--vein);padding:12px 4px;display:grid;grid-template-columns:1fr auto;align-items:baseline}.stats>div:last-child{border-bottom:0}.stats dd.sub{grid-column:1 / -1;margin-top:-2px}.plaque{padding:22px 18px}.band-in{grid-template-columns:1fr 1fr;row-gap:20px;padding-block:30px}.band-in>div:nth-child(2){border-right:0}.hall-stats{grid-template-columns:1fr;gap:0}.hall-stats>div{border-right:0;border-bottom:1px solid var(--vein);padding:12px}.hall-stats>div:last-child{border-bottom:0}.links{gap:16px}.links a,.links .soon{font-size:.66rem;letter-spacing:.16em}.split-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.roll .hide-s{display:none}.roll .only-s{display:inline}.roll td,.roll th{padding-inline:6px}.roll td.who .addr{display:block;margin-left:0;margin-top:2px}.roll .pill{margin-left:0;margin-top:4px;display:inline-block}.take .v.big{font-size:1.45rem}.btn-lg{font-size:.85rem;letter-spacing:.16em}}@media (max-width: 520px){.stage.tall{width:132%;margin-left:-16%}.tip{min-width:200px;max-width:240px}}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bust{opacity:1;translate:0 0}}.shot *{transition:none!important;animation:none!important}.shot .bust{opacity:1;translate:0 0}
