@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_500_normal-s.p.25i40p8naznea.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.2jsr8pt-l398u.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_785da0df-module__DoYntq__className{font-family:poppins,poppins Fallback}.poppins_785da0df-module__DoYntq__variable{--font-sans:"poppins", "poppins Fallback"}
:root{--bg:#000;--surface:#0a0a0a;--hairline:#1c1c1c;--text:#fff;--dim:#767676;--faint:#2a2a2a;--font:var(--font-sans), "Poppins", system-ui, sans-serif;--gutter:clamp(16px, 3vw, 40px);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;font-size:16px;line-height:1.5}body{background:var(--bg);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;height:auto;display:block}:focus-visible{outline:1px solid var(--text);outline-offset:3px}.micro{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:500;line-height:1}.hi{color:var(--text)}.lo{color:var(--dim)}.display{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(52px,9.6vw,140px);font-weight:500;line-height:.92}.display .hi,.display .lo{display:block}.heading{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 clamp(28px,4vw,56px);font-size:clamp(30px,4.6vw,64px);font-weight:500;line-height:.98}.frame{border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);flex-direction:column;max-width:1440px;min-height:100svh;margin:0 auto;display:flex}main{flex:1}.cell{border-bottom:1px solid var(--hairline);padding:clamp(52px, 6vw, 80px) var(--gutter) clamp(44px, 5vw, 72px);position:relative}.corner{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:10px;font-weight:500;line-height:1;position:absolute}.corner.tl{top:14px;left:var(--gutter)}.corner.tr{top:14px;right:var(--gutter)}.nav{z-index:10;height:60px;padding:0 var(--gutter);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);background:#000000d9;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.nav-brand{align-items:center;gap:12px;display:inline-flex}.nav-word{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.nav-links{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);gap:clamp(20px,3vw,44px);font-size:12px;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover,.nav-links a[aria-current]{color:var(--text)}.nav-right{justify-self:end;align-items:center;gap:14px;display:flex}.btn{border:1px solid var(--text);letter-spacing:.16em;text-transform:uppercase;height:34px;color:var(--text);white-space:nowrap;background:0 0;align-items:center;padding:0 16px;font-size:11px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--text);color:var(--bg)}.btn.is-inert{border-color:var(--faint);color:var(--dim);cursor:default}.btn.is-inert:hover{color:var(--dim);background:0 0}.icon-link{border:1px solid var(--hairline);width:34px;height:34px;color:var(--text);justify-content:center;align-items:center;transition:border-color .2s;display:inline-flex}.icon-link:hover{border-color:var(--text)}.icon-link.is-inert,.is-inert{color:var(--dim);cursor:default}@media (min-width:761px){.nav{position:sticky;top:0}}@media (max-width:760px){.nav{height:auto;padding:10px var(--gutter) 12px;grid-template-columns:1fr auto;row-gap:10px}.nav-links{grid-area:2/1/auto/-1;gap:24px}.nav-right{grid-area:1/2}.hero{min-height:calc(100svh - 96px)}}.hero{flex-direction:column;min-height:calc(100svh - 60px);padding-top:clamp(64px,9vh,120px);padding-bottom:0;display:flex}.hero-top{flex:1;grid-template-columns:1fr;align-content:start;gap:40px;display:grid}.hero-sub{max-width:44ch;color:var(--dim);text-align:left;justify-self:end;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}@media (min-width:900px){.hero-top{grid-template-columns:minmax(0,1fr) 36ch;gap:32px 48px}.display{grid-column:1/-1}.hero-sub{grid-column:2}}.bar{border-top:1px solid var(--hairline);margin-top:clamp(40px,6vh,72px);padding:22px 0 18px;scroll-margin-top:80px}.bar-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.bar-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(48px,7.4vw,112px);font-weight:500;line-height:.9}.bar-next{text-align:right}.bar-threshold{letter-spacing:-.03em;color:var(--dim);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(22px,2.6vw,40px);font-weight:500;line-height:.9}.track{background:var(--hairline);height:14px;position:relative;overflow:visible}.track.is-flash{animation:barflash .7s var(--ease)}@keyframes barflash{0%{background:var(--text)}to{background:var(--hairline)}}.fill{background:var(--text);transition:width .9s var(--ease);position:absolute;inset:0 auto 0 0}.notch{background:var(--dim);width:1px;height:8px;margin-left:-.5px;transition:background .4s;position:absolute;top:100%}@media (max-width:760px){.notch[data-dense],.notch.is-gate:not([data-major]) i{display:none}}.notch.is-gate{background:var(--text);height:18px}.notch.is-gate i{letter-spacing:.12em;color:var(--dim);font-size:10px;font-style:normal;line-height:1;position:absolute;top:22px;left:50%;transform:translate(-50%)}.notch.is-gate.is-past i{color:var(--text)}.notch.is-gate:last-of-type i{transform:translate(-100%)}.notch.is-flash{background:var(--text);animation:notchflash 1.2s var(--ease)}@keyframes notchflash{0%{box-shadow:0 0 0 2px var(--text)}to{box-shadow:0 0 #0000}}.bar-foot{justify-content:space-between;align-items:center;margin-top:44px;display:flex}.speaker{border:1px solid var(--hairline);width:30px;height:30px;color:var(--dim);justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.speaker:hover,.speaker.is-on{color:var(--text);border-color:var(--text)}.bar-rule{letter-spacing:.04em;color:var(--dim);margin:18px 0 0;font-size:12px}.ca{border-top:1px solid var(--hairline);margin:0 calc(-1 * var(--gutter));padding:14px var(--gutter);flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}.ca-sep{color:var(--faint)}.ca-addr{letter-spacing:.04em;color:var(--text);word-break:break-all;font-family:inherit;font-size:12px}.ca-soon{color:var(--dim);letter-spacing:.04em;font-size:12px}.ca-btn{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--hairline);padding:7px 10px;font-size:10px;font-weight:500;line-height:1;transition:color .2s,border-color .2s}.ca-btn:hover{color:var(--text);border-color:var(--text)}.tiers{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-bottom:24px;display:flex}.tier{border-right:1px solid var(--hairline);color:var(--dim);text-align:left;flex:1;align-items:baseline;gap:12px;padding:14px 16px;transition:color .2s,background .2s;display:flex}.tier:last-child{border-right:0}.tier:hover{color:var(--text)}.tier.is-active{color:var(--text);background:var(--surface)}.tier.is-done .tier-range{text-decoration:line-through}.tier-range{letter-spacing:.04em;font-size:15px;font-weight:500}.tier-label{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:500}@media (max-width:760px){.tiers{flex-direction:column}.tier{border-right:0;border-bottom:1px solid var(--hairline)}.tier:last-child{border-bottom:0}}.ladder-wrap{scroll-margin-top:60px}.ladder{gap:8px;height:clamp(420px,60vh,600px);display:flex}.panel{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;min-width:0;transition:flex-grow .55s var(--ease), flex-basis .55s var(--ease), border-color .3s, background .3s;flex:0 0 56px;position:relative;overflow:hidden}.panel:hover{border-color:var(--faint)}.panel.is-open{cursor:default;flex:1 1 0}.panel.is-current.is-open,.panel.is-current,.panel.is-reached{border-color:var(--text)}.panel.is-reached .panel-numeral{color:var(--text)}.panel.is-cleared{background:var(--bg)}.panel.is-cleared .panel-label{color:var(--dim);text-decoration:line-through;text-decoration-thickness:1px}.panel.is-locked{border-color:var(--hairline);background:#040404}.panel.is-locked .panel-label{color:var(--faint)}.panel.is-locked .panel-label:before{content:attr(data-numeral)}.panel.is-locked.is-open .panel-label{color:var(--dim)}.panel-label{writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-size:12px;font-weight:500;position:absolute;top:18px;left:50%;transform:translate(-50%)}.panel.is-open .panel-label{left:20px;transform:none}.panel-body{animation:fadein .5s var(--ease) both;flex-direction:column;justify-content:flex-end;padding:24px 28px 28px 72px;display:flex;position:absolute;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.panel-numeral{letter-spacing:-.06em;color:var(--text);opacity:.92;pointer-events:none;font-size:clamp(140px,22vw,300px);font-weight:500;line-height:1;position:absolute;top:0;right:24px}.panel.is-locked .panel-numeral,.panel.is-cleared .panel-numeral{color:var(--faint);opacity:1}.panel-meta{max-width:34ch;position:relative}.panel-threshold{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,48px);font-weight:500;line-height:1}.panel-burn{letter-spacing:.04em;color:var(--dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.panel.is-current .panel-burn,.panel.is-reached .panel-burn{color:var(--text)}.panel-unlock{color:var(--dim);margin:14px 0 18px;font-size:clamp(14px,1.2vw,17px);line-height:1.5}.panel.is-current .panel-unlock{color:var(--text)}.status{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--dim);padding:7px 10px;font-size:10px;font-weight:500;line-height:1;display:inline-block}.status.is-current,.status.is-reached{border-color:var(--text);color:var(--text)}.status.is-reached{background:var(--text);color:var(--bg)}.status.is-cleared{text-decoration:line-through}@media (max-width:760px){.ladder{flex-direction:column;gap:6px;height:auto}.panel{flex:0 0 48px}.panel.is-open{flex:none;min-height:320px}.panel-label{writing-mode:horizontal-tb;top:16px;left:16px;transform:none}.panel.is-open .panel-label{left:16px}.panel-body{min-height:320px;padding:56px 16px 20px;position:relative;inset:auto}.panel-numeral{font-size:150px;top:8px;right:12px}}.feed{border-collapse:collapse;width:100%;font-size:13px}.feed th{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--hairline);padding:0 12px 12px 0;font-size:10px;font-weight:500}.feed td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:16px 12px 16px 0}.feed td a{border-bottom:1px solid var(--faint)}.feed td a:hover{border-color:var(--text)}.feed-empty td{color:var(--dim);padding:28px 0}.stats{grid-template-columns:repeat(3,1fr);display:grid}.stat{padding:28px var(--gutter) 30px;border-right:1px solid var(--hairline);flex-direction:column;gap:16px;display:flex}.stat:last-child{border-right:0}.stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.6vw,52px);font-weight:500;line-height:1}@media (max-width:760px){.stats{grid-template-columns:1fr}.stat{border-right:0}}.faq{border-top:1px solid var(--hairline);margin:0}.faq-item{border-bottom:1px solid var(--hairline)}.faq dt button{text-align:left;letter-spacing:-.01em;width:100%;color:var(--dim);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:clamp(16px,1.5vw,22px);font-weight:500;transition:color .2s;display:flex}.faq dt button:hover,.faq-item.is-open dt button{color:var(--text)}.faq-mark{flex:0 0 12px;height:12px;position:relative}.faq-mark:before,.faq-mark:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:5.5px;left:0}.faq-mark:after{transition:transform .3s var(--ease);transform:rotate(90deg)}.faq-item.is-open .faq-mark:after{transform:rotate(0)}.faq dd{max-width:60ch;color:var(--dim);margin:0;padding:0 0 24px;font-size:15px;line-height:1.55}.faq-item.is-open dd{color:var(--text)}.footer{padding:36px var(--gutter) 28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.footer-left{align-items:flex-end;gap:20px;display:flex}.footer-tag{letter-spacing:-.01em;color:var(--dim);margin:0;font-size:14px;font-weight:500}.footer-right{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:22px;font-size:11px;display:flex}.footer-right a:hover{color:var(--text)}.docs-rules{counter-reset:rule;max-width:62ch;margin:0;padding:0;list-style:none}.docs-rules li{counter-increment:rule;border-top:1px solid var(--hairline);color:var(--text);padding:18px 0 18px 48px;font-size:16px;line-height:1.5;position:relative}.docs-rules li:before{content:counter(rule, upper-roman);letter-spacing:.18em;color:var(--dim);font-size:10px;position:absolute;top:20px;left:0}.docs-table td:first-child{font-weight:500}.docs-back{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:28px 0 0;font-size:11px}.docs-back a:hover{color:var(--text)}.has-backdrop{isolation:isolate;position:relative;overflow:hidden}.has-backdrop>:not(.backdrop){z-index:1;position:relative}.has-backdrop>.corner{z-index:1;position:absolute}.backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.backdrop picture{display:block;position:absolute;inset:0}.backdrop img{object-fit:cover;object-position:center}.scrim{position:absolute;inset:0}.footer.has-backdrop{align-items:flex-end;min-height:clamp(360px,34vw,600px);padding-top:clamp(200px,22vw,380px)}.backdrop-footer .scrim{background:linear-gradient(#00000059 0%,#0000001a 45%,#0000008c 72%,#000000d9 100%),linear-gradient(90deg,#0000008c 0%,#0000 30% 70%,#0000008c 100%)}@media (max-width:760px){.footer.has-backdrop{min-height:0;padding-top:62vw}.backdrop-footer .scrim{background:linear-gradient(#0006 0%,#00000026 40%,#000000b3 62%,#000000eb 100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
