.es-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.es-wrap{padding-inline:32px}}.es-scene{isolation:isolate;padding-block:88px;scroll-margin-top:72px;position:relative;overflow:clip}@media (min-width:768px){.es-scene{padding-block:120px}}.es-seam{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--seam,var(--light-azure)), .55) 30%, #ffffff80 50%, rgba(var(--seam-b,var(--light-brass)), .5) 70%, transparent);height:1px;position:absolute;inset:0 0 auto}.es-seam:before{content:"";background:radial-gradient(50% 30% at 50% 50%, rgba(var(--seam,var(--light-azure)), .16), transparent 70%), radial-gradient(22% 12% at 50% 50%, #ffffff14, transparent 70%);width:min(1400px,120vw);height:520px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.es-seam[data-tone=brass]{--seam:var(--light-brass);--seam-b:var(--light-azure)}.es-seam[data-tone=violet]{--seam:var(--light-violet);--seam-b:var(--light-azure)}.es-seam[data-tone=dusk]{--seam:var(--light-violet);--seam-b:var(--light-brass)}.es-title{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(36px,5.4vw,80px);font-weight:500;line-height:1}.es-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.es-tag[data-tone=real]{color:var(--azure-hi);box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .45)}.es-hero{isolation:isolate;padding-top:112px;padding-bottom:64px;position:relative;overflow:hidden}@media (min-width:768px){.es-hero{padding-top:152px;padding-bottom:96px}}.es-h1{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;color:var(--text);font-size:clamp(46px,8vw,120px);font-weight:500;line-height:.98}.es-h1.es-h1-lg{font-size:clamp(42px,6.4vw,92px)}.es-close{isolation:isolate}.es-close-title{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(40px,6.4vw,96px);font-weight:500;line-height:.98}.es-close-horizon{z-index:1;background:linear-gradient(90deg, transparent, rgba(var(--light-azure), .7) 25%, #fff 50%, rgba(var(--light-brass), .7) 75%, transparent);height:1px;box-shadow:0 0 40px 6px rgba(var(--light-brass), .35);position:absolute;bottom:7%;left:0;right:0}.es-close-horizon:after{content:"";background:radial-gradient(50% 50% at 50% 0%, rgba(var(--light-brass), .18), transparent 70%);width:70%;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.es-card{--tone:var(--light-azure);padding:26px 22px 28px;overflow:hidden}@media (min-width:768px){.es-card{padding:40px 44px 44px}}.es-card[data-tone=brass]{--tone:var(--light-brass)}.es-card[data-tone=violet],.es-card[data-tone=dusk]{--tone:var(--light-violet)}.es-card>.es-card-no{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px rgba(var(--tone), .28);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(84px,9vw,132px);font-weight:500;line-height:1;position:absolute;top:-14px;right:18px}.es-card:before{z-index:0}.es-card{box-shadow:inset 0 1px 0 #ffffff14, inset 0 60px 80px -60px rgba(var(--tone), .16), 0 30px 80px -40px #000000e6}.es-card+.es-card{margin-top:6px}.es-card .doc-body a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--light-brass), .6);text-decoration-color:rgba(var(--light-brass), .6);text-underline-offset:4px}.es-card .doc-body a:hover{color:var(--brass-hi)}.es-index{padding:20px}.es-index-rail{background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:5px}.es-index-rail>span{transform-origin:50% 0;background:linear-gradient(180deg, rgba(var(--light-azure), .9), rgba(var(--light-brass), .9));box-shadow:0 0 10px rgba(var(--light-azure), .6);transition:transform .16s linear;position:absolute;inset:0}.es-index-link{color:var(--text-2);transition:color var(--t-fast), background var(--t-fast);border-radius:10px;gap:12px;padding:7px 8px 7px 18px;font-size:13px;line-height:1.35;display:flex}.es-index-link>span:first-child{color:var(--text-3)}.es-index-link:hover{color:var(--text);background:#ffffff0a}.es-index-link.is-on{color:var(--text);background:linear-gradient(90deg, rgba(var(--light-brass), .12), transparent 80%);box-shadow:inset 2px 0 0 var(--brass)}.es-index-link.is-on>span:first-child{color:var(--brass-hi)}.es-jump{padding:4px 16px}.es-jump>summary{cursor:pointer;min-height:48px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;font-size:11.5px;list-style:none;display:flex}.es-jump>summary::-webkit-details-marker{display:none}.es-jump[open]>summary{color:var(--brass-hi)}.es-vault,.es-route,.es-balance,.es-bits{box-shadow:inset 0 1px 0 #ffffff14, 0 0 90px -40px rgba(var(--light-brass), .5), 0 30px 80px -40px #000000e6;border-radius:26px;overflow:hidden}.es-vault-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex;position:relative}.es-vault-body{z-index:1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid;position:relative}@media (max-width:480px){.es-vault-body{grid-template-columns:minmax(0,1fr)}.es-vault-door{width:84px;margin-inline:auto}}.es-vault-door{width:112px;filter:drop-shadow(0 0 24px rgba(var(--light-brass), .35));transform-origin:0;animation:es-door 7s var(--ease) infinite alternate;transform:perspective(500px)rotateY(-28deg)}@keyframes es-door{0%{transform:perspective(500px)rotateY(-10deg)}to{transform:perspective(500px)rotateY(-34deg)}}.es-vault-wheel{transform-origin:60px 60px;transform-box:view-box;animation:18s linear infinite es-spin}@keyframes es-spin{to{transform:rotate(360deg)}}.es-vault-grid{background:radial-gradient(80% 80% at 50% 0%, rgba(var(--light-brass), .12), transparent 70%), #00000080;box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .22), inset 0 10px 30px #0009;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.es-vault-cell{text-align:left;width:100%;min-height:72px;transition:box-shadow var(--t-fast), background var(--t-fast);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:8px 9px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.es-vault-cell:hover{box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .4)}.es-vault-cell.is-on{background:radial-gradient(120% 90% at 50% 0%, rgba(var(--light-brass), .28), rgba(var(--light-brass), .04) 70%);box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .7), 0 0 26px -6px rgba(var(--light-brass), .7)}.es-vault-empty{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.es-vault-cell.is-on .es-vault-empty{color:var(--brass-hi)}.es-vault-read{z-index:1;border-top:1px solid var(--line-2);flex-direction:column;gap:6px;min-height:118px;padding:14px 18px 18px;display:flex;position:relative}.es-bits-stage{z-index:1;grid-template-columns:minmax(0,1fr) minmax(70px,.9fr) minmax(0,1fr);align-items:center;gap:10px;padding:22px 18px;display:grid;position:relative}.es-bits-side{flex-direction:column;align-items:center;gap:10px;display:flex}.es-bits-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.es-bits-grid{width:min(120px,100%);box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .35), 0 0 40px -10px rgba(var(--light-azure), .6);background:#00000080;border-radius:14px;padding:8px}.es-bits-grid .hash-cell[data-on=true]{background:rgb(var(--light-azure));box-shadow:0 0 6px rgba(var(--light-azure), .8)}.es-bits-wire{height:120px;position:relative}.es-bits-line{background:linear-gradient(90deg, rgba(var(--light-azure), .2), rgba(var(--light-azure), .8), rgba(var(--light-azure), .2));height:1px;position:absolute;top:50%;left:0;right:0}.es-bits-wall{background:linear-gradient(180deg, transparent, rgba(var(--light-brass), .9), transparent);width:2px;box-shadow:0 0 18px rgba(var(--light-brass), .6);opacity:.25;transition:opacity var(--t-mid);border-radius:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.es-bits:not([data-crosses]) .es-bits-wall{opacity:1}.es-bits-packet{white-space:nowrap;font-family:var(--font-mono);color:var(--azure-hi);box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .55), 0 0 18px -2px rgba(var(--light-azure), .7);background:#05080ee6;border-radius:8px;padding:4px 7px;font-size:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.es-bits[data-crosses] .es-bits-packet{animation:es-packet 2.6s var(--ease) infinite}.es-bits:not([data-crosses]) .es-bits-packet{color:var(--brass-hi);box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .55);left:8%}@keyframes es-packet{0%{opacity:0;left:0;transform:translate(-30%,-50%)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%;transform:translate(-70%,-50%)}}.es-bits-server{width:min(120px,100%);height:min(120px,26vw);font-family:var(--font-mono);color:var(--text-3);transition:box-shadow var(--t-mid), color var(--t-mid);background:#00000080;border-radius:14px;justify-content:center;align-items:center;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.es-bits-server[data-on]{color:var(--azure-hi);box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .5), 0 0 40px -10px rgba(var(--light-azure), .7)}.es-route svg,.es-balance svg{z-index:1;padding:6px 10px 0;position:relative}.es-route-arc.is-on{stroke-dasharray:6 8;filter:drop-shadow(0 0 6px rgba(var(--light-brass), .8));animation:1.4s linear infinite es-dash}@keyframes es-dash{to{stroke-dashoffset:-28px}}.es-route-hub{filter:drop-shadow(0 0 6px rgba(var(--light-azure), .9))}.es-route-you{animation:es-ping 2.4s var(--ease) infinite;transform-origin:50%;transform-box:fill-box}@keyframes es-ping{50%{opacity:.6;transform:scale(1.35)}}.es-balance-beam{transform-origin:200px 92px;transform-box:view-box;transition:transform .9s var(--ease)}.es-balance-pan{transform-box:view-box;transition:transform .9s var(--ease)}.es-vault>*,.es-route>*,.es-balance>*,.es-bits>*{z-index:1;position:relative}.es-origin{--tone:var(--light-azure);box-shadow:inset 0 1px 0 #ffffff14, inset 0 80px 90px -70px rgba(var(--tone), .2), 0 30px 80px -40px #000000e6;grid-template-columns:minmax(0,1fr);gap:24px;padding:22px;display:grid}.es-origin[data-tone=brass]{--tone:var(--light-brass)}.es-origin[data-tone=violet]{--tone:var(--light-violet)}@media (min-width:1024px){.es-origin{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px;padding:36px}}.es-origin>*{z-index:1;position:relative}.es-origin-stats{flex-direction:column;gap:18px;display:flex}.es-origin-count{letter-spacing:-.05em;color:var(--brass-hi);font-size:clamp(44px,5vw,72px);line-height:.9}.es-origin-bar{background:#ffffff0f;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.es-origin-bar>span{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--tone), .95), rgba(var(--light-brass), .9));box-shadow:0 0 14px rgba(var(--tone), .8);position:absolute;inset:0 auto 0 0}.es-origin-bands{align-items:stretch;gap:6px;height:120px;display:flex}.es-origin-bands>div{justify-content:flex-end}.es-origin-band{background:linear-gradient(180deg, rgba(var(--tone), .95), rgba(var(--tone), .18));width:100%;max-width:44px;box-shadow:0 0 18px -4px rgba(var(--tone), .8);border-radius:6px 6px 2px 2px;display:block}.es-origin-ask{min-height:48px;box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .35);transition:box-shadow var(--t-fast);background:#ffffff09;border-radius:999px;align-items:center;gap:12px;padding:0 18px;display:flex}.es-origin-ask:hover{box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .7), 0 0 26px -8px rgba(var(--light-brass), .7)}.es-origin-shelf{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;justify-self:center;gap:14px;width:100%;max-width:460px;display:grid}.es-origin-none{background:radial-gradient(60% 60% at 50% 40%, rgba(var(--tone), .1), transparent 70%);border-radius:22px;justify-content:center;align-items:center;min-height:220px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}@media (max-width:639px){.es-card>.es-card-no{display:none}}.es-bench{border-radius:28px;overflow:hidden}.es-bench>*{z-index:1;position:relative}.es-bench-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px;display:flex}.es-bench-led{background:var(--ok,#4ade80);width:7px;height:7px;box-shadow:0 0 10px var(--ok,#4ade80);border-radius:50%}.es-bench-body{gap:28px;padding:26px 22px;display:grid}@media (min-width:768px){.es-bench-body{grid-template-columns:260px minmax(0,1fr);gap:44px;padding:36px 40px}}.es-bench-meter{aspect-ratio:1;width:min(260px,100%);color:rgb(var(--light-brass));flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.es-bench-dial{filter:drop-shadow(0 0 14px rgba(var(--light-brass), .55));position:absolute;inset:0}.es-bench-arc{transition:stroke-dasharray .7s var(--ease)}.es-bench-value{letter-spacing:-.05em;color:var(--brass-hi);text-shadow:0 0 18px rgba(var(--light-brass), .45), 0 0 42px rgba(var(--light-brass), .2);font-size:clamp(52px,6vw,76px);line-height:1}.es-bench-lamp{width:22px;height:22px;transition:background var(--t-mid), box-shadow var(--t-mid);background:radial-gradient(circle at 35% 30%,#ffffff1f,#ffffff08);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff1f}.es-bench-lamp.is-on{background:radial-gradient(circle at 35% 30%, #ffb4b4, var(--err));box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 18px 2px color-mix(in srgb, var(--err) 70%, transparent)}.es-bench-ruler-wrap{border-top:1px solid var(--line-2);padding:34px 22px 26px}@media (min-width:768px){.es-bench-ruler-wrap{padding:40px 40px 30px}}.es-bench-ruler{background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 6.25%),#0006;border-radius:12px;height:64px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.es-bench-band{border-radius:8px;position:absolute;top:10px;bottom:10px}.es-bench-band>span{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.es-bench-band.is-same{background:linear-gradient(90deg, rgba(var(--light-azure), .75), rgba(var(--light-azure), .2));box-shadow:0 0 22px -4px rgba(var(--light-azure), .8)}.es-bench-band.is-same>span{color:#06101f;font-weight:500}.es-bench-band.is-diff{background:linear-gradient(90deg,#ffffff24,#ffffff0d)}.es-bench-band.is-diff>span{color:var(--text-2)}@media (max-width:639px){.es-bench-band>span{display:none}}.es-bench-mark{background:#ffffff59;width:1px;position:absolute;top:6px;bottom:6px}.es-bench-mark.is-tail{background:rgba(var(--light-azure), .6);left:calc(100% - 1px)!important}.es-bench-line{background:var(--brass);width:2px;box-shadow:0 0 18px 2px rgba(var(--light-brass), .6);transition:left .5s var(--ease);position:absolute;top:-14px;bottom:-14px;transform:translate(-1px)}.es-bench-line>span{white-space:nowrap;font-family:var(--font-mono);color:var(--bg);background:var(--brass);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.es-measure{border-radius:22px;flex-direction:column;gap:8px;padding:22px;display:flex}.es-measure-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-size:clamp(32px,3.6vw,48px);line-height:1}.es-limit{flex-direction:column;gap:10px;padding:24px;display:flex}.es-limit-lamp{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px rgba(var(--light-brass), .8), 0 0 14px -2px rgba(var(--light-brass), .7);background:0 0;border-radius:50%}.es-chapter{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:1024px){.es-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px}.es-chapter[data-flip]>.es-chapter-stage{order:2}.es-chapter-stage{position:sticky;top:112px}}.es-chapter-text{color:var(--text-2);flex-direction:column;gap:22px;max-width:62ch;font-size:17.5px;line-height:1.72;display:flex}@media (min-width:1024px){.es-chapter-text{padding-block:40px}}.es-chapter-text strong{color:var(--text);font-weight:500}.es-lead{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:pretty;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.es-stage{box-shadow:inset 0 1px 0 #ffffff14, 0 0 120px -50px rgba(var(--light-azure), .55), 0 40px 90px -50px #000000f2;border-radius:28px;overflow:hidden}.es-stage>*{z-index:1;position:relative}.es-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 20% 0%, rgba(var(--light-azure), .14), transparent 70%), radial-gradient(50% 40% at 90% 100%, rgba(var(--light-brass), .1), transparent 70%);position:absolute;inset:0}.es-stage-tag{justify-content:flex-end;padding:16px 18px 0;display:flex}.es-stage-body{padding:18px 22px 22px}@media (min-width:768px){.es-stage-body{padding:22px 32px 30px}}.es-stage-cap{border-top:1px solid var(--line-2);color:var(--text-3);padding:16px 22px 20px;font-size:13.5px;line-height:1.6}@media (min-width:768px){.es-stage-cap{padding:16px 32px 22px}}.es-cat-lit{filter:drop-shadow(0 0 6px rgba(var(--light-brass), .95));animation:2.8s ease-in-out infinite es-breathe}@keyframes es-breathe{50%{opacity:.55}}.es-tagbob{animation:5s ease-in-out infinite es-bob}@keyframes es-bob{50%{transform:translateY(-3px)}}.es-bar-col{background:#00000059;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.es-bar-row{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-3);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex;overflow:hidden}.es-bar-row>span{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1px #ffffff4d}.es-bar-row.is-joined{color:var(--text);box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .4)}.es-bar-row.is-joined>span{background:rgb(var(--light-azure));box-shadow:0 0 8px rgba(var(--light-azure), .9)}.es-photo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.es-photo-grid{width:min(170px,100%);box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .35), 0 0 50px -14px rgba(var(--light-azure), .6);background:#00000080;border-radius:16px;padding:9px}.es-photo-grid .hash-cell[data-on=true]{background:rgb(var(--light-azure));box-shadow:0 0 6px rgba(var(--light-azure), .7)}.es-photo-eq{text-shadow:0 0 22px rgba(var(--light-brass), .6);flex-direction:column;align-items:center;gap:4px;display:flex}.es-ask-box{min-height:56px;box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .4);background:#08090ce6;border-radius:999px;align-items:center;gap:4px;padding:0 22px;display:flex}.es-ask-caret{background:var(--azure-hi);flex:none;width:2px;height:20px;animation:1s steps(2,end) infinite es-breathe}.es-gate{min-height:34px;color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.es-gate-dot{background:var(--text-3);border-radius:50%;width:7px;height:7px}.es-gate[data-state=met]{box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .55)}.es-gate[data-state=met] .es-gate-dot{background:var(--brass);box-shadow:0 0 8px rgba(var(--light-brass), .9)}.es-gate[data-state=missed] .es-gate-dot{background:var(--err)}.es-fund{flex-direction:column;gap:10px;display:flex}.es-fund-step{box-shadow:inset 0 0 0 1px rgba(var(--light-azure), .25);background:#00000059;border-radius:16px;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:14px 16px;display:grid}.es-fund-step>:nth-child(3){grid-column:2}.es-fund-step[data-i="2"]{box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .45);order:3}.es-fund-wall{order:2;justify-content:center;padding:10px 0;display:flex;position:relative}.es-fund-wall:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--light-brass), .9), transparent);height:2px;box-shadow:0 0 16px rgba(var(--light-brass), .6);position:absolute;top:50%;left:0;right:0}.es-fund-wall>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-hi);background:var(--bg);box-shadow:inset 0 0 0 1px rgba(var(--light-brass), .5);border-radius:999px;padding:3px 10px;font-size:10.5px;position:relative}.es-axis{background:#0006;border-radius:14px;height:96px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.es-axis-zone{background:linear-gradient(90deg, rgba(var(--light-brass), .04), rgba(var(--light-brass), .14));transition:width .2s var(--ease);border-radius:14px 0 0 14px;position:absolute;inset:0 auto 0 0}.es-axis-line{background:var(--brass);width:2px;box-shadow:0 0 16px 2px rgba(var(--light-brass), .6);transition:left .2s var(--ease);position:absolute;top:-10px;bottom:-10px;transform:translate(-1px)}.es-axis-line>span{font-family:var(--font-mono);color:var(--bg);background:var(--brass);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%)}.es-axis-dot{background:var(--brass-hi);width:12px;height:12px;box-shadow:0 0 12px rgba(var(--light-brass), .9);transition:opacity .3s var(--ease), transform .3s var(--ease), background .3s;border-radius:50%;margin-left:-6px;position:absolute}.es-axis-dot.is-dim{box-shadow:none;background:#9cc4ff80}.es-axis-dot.is-gone{opacity:0;transform:scale(.2)}.es-gate-stage .es-stage-body{padding-top:8px}.es-pin{view-timeline:--es-pin block;height:190vh;position:relative}.es-pin-sticky{isolation:isolate;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.es-pin-glow{z-index:0;background:radial-gradient(50% 50% at 50% 50%, rgba(var(--light-brass), .24), transparent 70%), radial-gradient(30% 20% at 50% 82%, rgba(var(--light-azure), .14), transparent 70%);width:min(1100px,130vw);height:70vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.es-pin-glow[data-tone=azure]{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--light-azure), .26), transparent 70%), radial-gradient(30% 20% at 50% 82%, rgba(var(--light-brass), .14), transparent 70%)}.es-pin-glow[data-tone=violet]{background:radial-gradient(50% 50% at 50% 50%, rgba(var(--light-violet), .26), transparent 70%), radial-gradient(30% 20% at 50% 82%, rgba(var(--light-brass), .14), transparent 70%)}.es-pin-glow:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(min(26vh,220px))}.es-quote{max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;color:var(--text);font-size:clamp(34px,5.4vw,78px);font-weight:500;line-height:1.04}.es-quote-w{text-shadow:0 0 30px rgba(var(--light-brass), .35)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.es-quote-w{animation:linear both es-word;animation-timeline:--es-pin;animation-range:contain calc(var(--i) * 55%) contain calc(var(--i) * 55% + 10%)}}}@keyframes es-word{0%{color:#ffffff29;text-shadow:none}to{color:var(--text);text-shadow:0 0 30px rgba(var(--light-brass), .35)}}@media (max-width:767px){.es-pin{height:170vh}}@media (prefers-reduced-motion:reduce){.es-vault-door,.es-vault-wheel,.es-bits-packet,.es-route-arc,.es-route-you,.es-cat-lit,.es-tagbob,.es-ask-caret{animation:none!important}.es-balance-beam,.es-balance-pan,.es-bench-arc,.es-bench-line,.es-index-rail>span{transition:none}}
