@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.0i7lhkw2ij3q1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0t2awsxbm3c7a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.1v4l5w6-86t-v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-arabic-wght-normal.05doa6ujdstih.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-ext-wght-normal.06f9mb3lzkezo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-wght-normal.2iok-qycucwrx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#0b0b0c;--paper:#f3efe6;--ground:var(--paper);--ground-raise:#fbf8f1;--ground-sink:#e9e2d3;--text:var(--ink);--text-dim:#0b0b0cc2;--text-faint:#0b0b0c99;--gold:#c9a227;--gold-bright:#e6c254;--emerald:#106b4a;--emerald-bright:#1c9268;--accent-text:#7a5608;--rule:#0b0b0c29;--rule-strong:#0b0b0c5c;--font-display:"Fraunces Variable", "Cairo Variable", Georgia, "Times New Roman", serif;--font-body:"Manrope Variable", "Cairo Variable", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.5rem;--step-3:clamp(1.75rem, 1.4rem + 1.5vw, 2.25rem);--step-4:clamp(2.1rem, 1.6rem + 2.4vw, 3.1rem);--step-5:clamp(2.6rem, 1.8rem + 3.8vw, 4.4rem);--step-display:clamp(2.9rem, 1.4rem + 6.4vw, 6rem);--step-mega:clamp(4rem, .5rem + 19vw, 16rem);--gutter:clamp(1.25rem, 5vw, 5rem);--rail:78rem;--measure-narrow:62ch;--measure-wide:76ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.25rem;--space-7:3.5rem;--space-8:5.5rem;--space-9:8rem;--ease-out:cubic-bezier(.2, .7, .3, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--reveal-duration:.24s;--perspective:1100px;--z-far:-820px;--scale-far:1.745;--z-canopy:-280px;--scale-canopy:1.255;--z-horizon:-140px;--scale-horizon:1.127;--z-motes:120px;--scale-motes:.891;--z-fronds:220px;--scale-fronds:.8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[lang=ar]{--font-display:"Cairo Variable", "Fraunces Variable", Georgia, serif;--font-body:"Cairo Variable", "Manrope Variable", ui-sans-serif, system-ui, Arial, sans-serif;--step-mega:clamp(3.4rem, .5rem + 15vw, 12rem)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.7}h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding-inline-start:0;list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.08}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.32}img,svg{block-size:auto;max-inline-size:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}::selection{background:var(--gold);color:var(--ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;padding:var(--space-3) var(--space-4);background:var(--text);color:var(--ground);font-weight:700;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-timeline:none!important;view-timeline:none!important;transition:none!important;animation:none!important}}
.shell{inline-size:100%;max-inline-size:var(--rail);padding-inline:var(--gutter);margin-inline:auto}.page{flex-direction:column;min-block-size:100dvh;display:flex}.page__main{flex:1}.site-header{z-index:10;border-block-end:1px solid var(--rule);background:var(--ground);position:relative}.site-header__inner{align-items:center;gap:var(--space-5);min-block-size:4.5rem;padding-block:var(--space-3);display:flex}.site-header__brand{align-items:center;gap:var(--space-3);color:var(--text);margin-inline-end:auto;display:inline-flex}.site-header__brand svg{color:currentColor;block-size:auto;inline-size:5.5rem}.site-nav{align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-6));scrollbar-width:none;font-size:var(--step--1);letter-spacing:.02em;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{padding-block:var(--space-2);white-space:nowrap;color:var(--text-dim);transition:color .14s var(--ease-out);position:relative}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text)}.site-nav a[aria-current=page]:after{content:"";background:var(--gold);block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.lang-switch{padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);color:var(--text-dim);font-size:var(--step--1);transition:color .14s var(--ease-out), border-color .14s var(--ease-out)}.lang-switch:hover{color:var(--ink);background:var(--gold);border-color:var(--gold)}.hero{--mark-room:calc(clamp(1.5rem, 8svh, 6rem) + var(--step-mega) * 1.02 + var(--space-7));grid-template-rows:var(--mark-room) auto;min-block-size:min(100svh,64rem);isolation:isolate;background:var(--ground);padding-block-end:var(--space-8);display:grid;position:relative;overflow:clip}.hero__stage{perspective:var(--perspective);perspective-origin:50% 40%;grid-area:1/1/-1;position:relative}.hero__world{transform-style:preserve-3d;position:absolute;inset:0}.hero__plane{backface-visibility:hidden;display:grid;position:absolute;inset:0}.hero__plane--far{transform:translateZ(var(--z-far)) scale(var(--scale-far));background:radial-gradient(60% 46% at 50% 92%,#106b4a4d 0%,#0000 70%),radial-gradient(42% 30% at 50% 58%,#c9a22717 0%,#0000 72%)}.hero__plane--canopy{transform:translateZ(var(--z-canopy)) scale(var(--scale-canopy))}.hero__plane--horizon{transform:translateZ(var(--z-horizon)) scale(var(--scale-horizon));background:radial-gradient(54% 40% at 50% 30%,#f3efe6e6 0%,#f3efe6a8 50%,#0000 80%)}.hero__plane--type{padding-block-start:clamp(1.5rem,8svh,6rem);padding-inline:var(--gutter);align-content:start}.hero__plane--motes{transform:translateZ(var(--z-motes)) scale(var(--scale-motes))}.hero__plane--fronds{transform:translateZ(var(--z-fronds)) scale(var(--scale-fronds));-webkit-mask:linear-gradient(#000 0% 48%,#0000 78%);mask:linear-gradient(#000 0% 48%,#0000 78%)}.hero__veil{z-index:2;pointer-events:none;background:linear-gradient(to bottom, #f3efe673 0%, #f3efe60f 22%, #f3efe68c 44%, #f3efe6db 58%, var(--ground) 82%);position:absolute;inset:0}.tree{block-size:100%;inline-size:100%;position:absolute;inset:0}.tree__limb{fill:none;stroke-linecap:round;stroke-linejoin:round}.tree__leaves,.tree__fruit circle,.tree__motes circle{stroke:none}.tree--far .tree__limb{stroke:#106b4a4d}.tree--far .tree__leaves{fill:#106b4a33}.tree--canopy .tree__limb{stroke:#c9a22757}.tree--canopy .tree__limb--0,.tree--canopy .tree__limb--1{stroke:#c9a227ad}.tree--canopy .tree__leaves--0{fill:#106b4a75}.tree--canopy .tree__leaves--1{fill:#1c926852}.tree--canopy .tree__leaves--2{fill:#1c926838}.tree--canopy .tree__fruit circle{fill:#e6c2549e}.tree--fronds .tree__limb{stroke:#c9a22766}.tree--fronds .tree__limb--0{stroke:#c9a22785}.tree--fronds .tree__leaves--0{fill:#106b4ab3}.tree--fronds .tree__leaves--1{fill:#1c926885}.tree--fronds .tree__fruit circle{fill:#e6c254b8}.tree--motes circle{fill:#e6c2548c}.hero__mark{font-family:var(--font-display);font-size:var(--step-mega);letter-spacing:-.045em;text-align:center;color:var(--text);text-transform:uppercase;font-weight:600;line-height:.78}.hero__wordmark{color:currentColor;block-size:.78em;inline-size:auto;margin-inline:auto;display:block}.hero__mark span{font-size:max(.115em,.78rem);font-family:var(--font-body);letter-spacing:.58em;text-indent:.58em;color:var(--accent-text);margin-block-start:.72em;font-weight:700;display:block}.hero__words{z-index:3;text-shadow:0 2px 28px #f3efe6d9;grid-area:2/1;align-self:start;position:relative}.hero__eyebrow{font-size:var(--step--1);letter-spacing:.28em;text-transform:uppercase;color:var(--accent-text);margin-block-end:var(--space-4);font-weight:600;display:block}html[lang=ar] .hero__eyebrow{letter-spacing:.08em}.hero__headline{max-inline-size:19ch;font-size:var(--step-4);font-weight:500}.hero__lead{max-inline-size:46ch;text-align:end;color:var(--text-dim);font-size:var(--step-1);margin-block-start:var(--space-5);margin-inline-start:auto;line-height:1.6}.hero__cue{block-size:3.5rem;inline-size:1px;background:linear-gradient(to bottom, var(--gold), transparent);transform-origin:50% 0;margin-block-start:var(--space-7);margin-inline:auto;display:block}.section{padding-block:var(--space-8);border-block-start:1px solid var(--rule);position:relative}.section:first-child{border-block-start:0}.section--paper{--accent-text:#0d5c40;--ground-raise:transparent;background:var(--ground-sink);color:var(--text);border-block-start:0}.reveal-group{perspective:1400px}.block{margin-block-start:var(--space-5)}.block:first-child{margin-block-start:0}.align-start{max-inline-size:min(100%,60rem);margin-inline-end:auto}.align-center{margin-inline:auto}.align-end{text-align:end;max-inline-size:min(100%,60rem);margin-inline-start:auto}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-text);margin-block-end:var(--space-3);font-weight:600;display:block}html[lang=ar] .eyebrow{letter-spacing:.08em}.h1{font-size:var(--step-5);max-inline-size:20ch}.h2{font-size:var(--step-4);max-inline-size:24ch}.h3{font-size:var(--step-2);max-inline-size:32ch}.align-center .h1,.align-center .h2,.align-center .h3{margin-inline:auto}.align-end .h1,.align-end .h2,.align-end .h3{margin-inline-start:auto}.prose{color:var(--text-dim);max-inline-size:var(--measure-wide)}.prose--narrow{max-inline-size:var(--measure-narrow)}.prose p+p{margin-block-start:var(--space-4)}.prose--lead{color:var(--text);font-size:var(--step-1);line-height:1.6}.align-center .prose{margin-inline:auto}.align-end .prose{margin-inline-start:auto}.prose a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.figure{margin-block-start:var(--space-6)}.figure img{block-size:auto;inline-size:100%}.figure figcaption{font-size:var(--step--1);color:var(--text-faint);margin-block-start:var(--space-3)}.cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-block-start:var(--space-6);display:grid}.card{padding:var(--space-5);border:1px solid var(--rule);background:var(--ground-raise)}.card h3{font-size:var(--step-1);font-weight:600}.card p{color:var(--text-dim);font-size:var(--step--1);margin-block-start:var(--space-3);line-height:1.75}.features{gap:var(--space-8);margin-block-start:var(--space-7);display:grid}.feature{position:relative}.feature__art{border:1px solid var(--rule);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);inline-size:min(100%,58rem);display:grid;position:relative;overflow:clip}.feature__art--gold{background:#17120a;border-color:#c9a22766}.feature__art--emerald{background:#04201a;border-color:#1c926866}.feature__art img{aspect-ratio:2.4;object-fit:cover;block-size:auto;inline-size:100%}.feature__body{z-index:1;max-inline-size:min(100%,38rem);padding:var(--space-6);background:var(--ground);border-block-start:2px solid var(--gold);margin-block-start:-3.5rem;margin-inline-end:auto;position:relative}.feature:nth-child(2n) .feature__art{margin-inline-start:auto}.feature:nth-child(2n) .feature__body{border-block-start-color:var(--emerald-bright);margin-inline:auto 0}.feature__body h3{font-size:var(--step-3)}.feature__body p{color:var(--text-dim);margin-block-start:var(--space-4)}.showcase{gap:var(--space-9);margin-block-start:var(--space-7);display:grid}.showcase__eyebrow{margin-block-end:0}.stage{position:relative}.stage__field{aspect-ratio:2.35;perspective:900px;perspective-origin:50% 46%;clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);inline-size:min(100%,52rem);position:relative;overflow:clip}.stage__field:before{content:"";border:1px solid var(--rule);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);position:absolute;inset:0}.stage--gold .stage__field:before{background:radial-gradient(70% 90% at 50% 100%,#1a1308 0%,#0d0b06 72%);border-color:#c9a22761}.stage--emerald .stage__field:before{background:radial-gradient(70% 90% at 50% 100%,#06241d 0%,#04120e 72%);border-color:#1c926861}.stage__depth,.stage__floor,.stage__art{backface-visibility:hidden;position:absolute;inset:0}.stage__depth{border:1px solid var(--rule);margin:12% 16%;transform:translateZ(-180px)}.stage--gold .stage__depth{border-color:#c9a22738}.stage--emerald .stage__depth{border-color:#1c926838}.stage__floor{block-size:42%;inset-block-start:auto;transform:translateZ(-90px)}.stage--gold .stage__floor{background:radial-gradient(56% 100% at 50% 100%,#c9a22742 0%,#0000 74%)}.stage--emerald .stage__floor{background:radial-gradient(56% 100% at 50% 100%,#1c926847 0%,#0000 74%)}.stage__art{inset:-7%;transform:translateZ(30px)}.stage__art img{object-fit:cover;block-size:100%;inline-size:100%}.stage--gold .stage__art img{object-position:50% 23%}.stage--emerald .stage__art img{object-position:50% 18%}.stage__body{z-index:1;max-inline-size:min(100%,38rem);padding:var(--space-6);background:var(--ground);border-block-start:2px solid var(--gold);margin-block-start:-4rem;margin-inline-end:auto;position:relative}.stage--emerald .stage__body{border-block-start-color:var(--emerald-bright)}.stage:nth-of-type(2n) .stage__field{margin-inline-start:auto}.stage:nth-of-type(2n) .stage__body{margin-inline:auto 0}.stage__body h3{font-size:var(--step-3)}.stage__body p{color:var(--text-dim);margin-block-start:var(--space-4)}.facts{gap:var(--space-5);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-5);padding-block-start:var(--space-4);display:flex}.facts div{min-inline-size:6.5rem}.facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem}.facts dd{font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--text);margin-block-start:var(--space-1)}.figures{margin-block-start:var(--space-6)}.figures__list{gap:var(--space-6) var(--space-7);border-block-start:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding-block-start:var(--space-6);display:grid}.stat__label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem;font-weight:600}html[lang=ar] .stat__label{letter-spacing:.04em}.stat__value{font-family:var(--font-display);font-size:var(--step-5);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent-text);margin-block-start:var(--space-3);font-weight:600;line-height:1}.stat__note{max-inline-size:28ch;font-size:var(--step--1);color:var(--text-dim);margin-block-start:var(--space-3);line-height:1.7}.figures__caption{max-inline-size:var(--measure-narrow);font-size:var(--step--1);color:var(--text-faint);margin-block-start:var(--space-5)}.align-center .figures__caption{margin-inline:auto}.align-end .figures__caption{margin-inline-start:auto}.diagram{text-align:start;margin-block-start:var(--space-7)}.diagram__stage{padding:clamp(var(--space-4), 3vw, var(--space-6));border:1px solid var(--rule);background:radial-gradient(80% 120% at 50% 0%, #c9a22712 0%, transparent 62%), var(--ground-raise);position:relative;overflow:clip}.section--paper .diagram__stage{background:radial-gradient(80% 120% at 50% 0,#0d5c4014 0%,#0000 62%)}.dg{block-size:auto;inline-size:100%;display:block;overflow:visible}html[dir=rtl] .dg{transform:scaleX(-1)}.diagram__steps{gap:var(--space-5) var(--space-6);counter-reset:beat;grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-6);display:grid}@media (min-width:40rem){.diagram__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.diagram__step{counter-increment:beat;padding-inline-start:2.6rem;position:relative}.diagram__step:before{content:counter(beat, decimal-leading-zero);font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--accent-text);line-height:1;position:absolute;inset-block-start:.1em;inset-inline-start:0}.diagram__step h3{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:.01em;font-weight:700}.diagram__step p{font-size:var(--step--1);color:var(--text-dim);margin-block-start:var(--space-2);line-height:1.7}.diagram figcaption{max-inline-size:var(--measure-narrow);font-size:var(--step--1);color:var(--text-faint);margin-block-start:var(--space-5)}.dg__rail,.dg__lane,.dg__stop-ring,.dg__stop-drop,.dg__card-body,.dg__card-ink path,.dg__vault-body,.dg__vault-bars path,.dg__arc,.dg__feed,.dg__print-tick,.dg__loop,.dg__loop-head,.dg__verify,.dg__verify-tick,.dg__seal-mark,.dg__token-mark,.dg__coin-body,.dg__slot{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dg__rail,.dg__card-body,.dg__vault-body,.dg__arc{stroke:var(--rule-strong);stroke-width:2px}.dg__lane{stroke:var(--rule);stroke-width:2px;stroke-dasharray:5 9}.dg__lane-live{fill:none;stroke:var(--gold);stroke-width:4px;stroke-linecap:round}.dg__stop-ring{stroke:var(--rule-strong);stroke-width:2px}.dg__stop-core{fill:var(--accent-text)}.dg__stop-drop{stroke:var(--rule);stroke-width:1.5px}.dg__runner-halo{fill:none;stroke:var(--gold);stroke-width:2px;opacity:.45}.dg__runner-core{fill:var(--gold-bright)}.dg__runner{transform:translate(780px)}.dg__coin-body{stroke:var(--gold);stroke-width:3px}.dg__coin-ring{fill:#c9a22759}.dg__print-tick{stroke:var(--accent-text);stroke-width:3px}.dg__card-ink path{stroke:var(--text-faint);stroke-width:3px}.dg__seal-body{fill:#c9a22729;stroke:var(--gold);stroke-width:2px}.dg__seal-mark{stroke:var(--gold-bright);stroke-width:3px}.dg__token-body{fill:#106b4a38;stroke:var(--emerald-bright);stroke-width:2px}.dg__token-mark{stroke:var(--emerald-bright);stroke-width:3px}.dg__feed{stroke:var(--rule-strong);stroke-width:2px;stroke-dasharray:4 7}.dg__cell{fill:none;stroke:var(--rule);stroke-width:1.5px}.dg__cell--drawn{fill:#c9a22742;stroke:var(--gold)}.dg__verify{stroke:var(--emerald-bright);stroke-width:2px;stroke-dasharray:3 6}.dg__verify-tick{stroke:var(--emerald-bright);stroke-width:3.5px}.dg__vault-bars path{stroke:var(--text-faint);stroke-width:5px}.dg__vault-mark{fill:#c9a2272e;stroke:var(--gold);stroke-width:2px}.dg__slot{stroke:var(--gold);stroke-width:4px}.dg__round-ring{fill:none;stroke:var(--accent-text);stroke-width:2px;stroke-dasharray:10 8;transform-box:fill-box;transform-origin:50%}.dg__round-core{fill:var(--gold-bright)}.dg__loop,.dg__loop-head{stroke:var(--text-faint);stroke-width:2px}.dg__token-out,.dg__token-back,.dg__token-repeat{opacity:0}@supports (offset-path:path("M0 0H1")){.dg__token-out,.dg__token-back,.dg__token-repeat{opacity:1;fill:var(--gold-bright);offset-rotate:0deg;offset-distance:100%}.dg__token-out{offset-path:path("M212 124C382 52 520 52 688 124")}.dg__token-back{offset-path:path("M688 212C520 284 382 284 212 212")}.dg__token-repeat{offset-path:path("M212 124C382 52 520 52 688 124");fill:#e6c25473}}.demo{padding:var(--space-6);border:1px solid var(--rule-strong);border-inline-start-width:3px;border-inline-start-color:var(--gold);background:var(--ground-raise);max-inline-size:min(100%,44rem);margin-block-start:var(--space-6)}.align-center .demo{margin-inline:auto}.align-end .demo{margin-inline-start:auto}.demo__text{font-family:var(--font-display);font-size:var(--step-2);color:var(--text);max-inline-size:34ch;line-height:1.3}.demo .button{margin-block-start:var(--space-5)}.demo__note{font-size:var(--step--1);color:var(--text-faint);max-inline-size:46ch;margin-block-start:var(--space-4)}.link-arrow{border-block-end:1px solid var(--accent-text);color:var(--accent-text);font-size:var(--step--1);letter-spacing:.04em;transition:color .14s var(--ease-out);margin-block-start:var(--space-5);padding-block-end:2px;font-weight:600;display:inline-block}.link-arrow:hover{color:var(--text);border-block-end-color:var(--text);opacity:.85}.cta{margin-block-start:var(--space-6)}.cta p{max-inline-size:46ch;font-family:var(--font-display);font-size:var(--step-3);color:var(--text);line-height:1.24}.align-end .cta p,.align-center .cta p{margin-inline-start:auto}.align-center .cta p{margin-inline-end:auto}.cta__actions{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.align-end .cta__actions{justify-content:flex-end}.align-center .cta__actions{justify-content:center}.button{padding:var(--space-3) var(--space-6);background:var(--gold);color:var(--ink);font-weight:700;font-size:var(--step-0);letter-spacing:.01em;border:1px solid var(--gold);transition:transform .14s var(--ease-out), background-color .14s var(--ease-out);display:inline-block}.button:hover{background:var(--gold-bright);border-color:var(--gold-bright)}.button:active{transform:translateY(1px)}.button--ghost{color:var(--text);border-color:var(--rule-strong);background:0 0}.button--ghost:hover{border-color:var(--text);background:0 0}.steps{gap:var(--space-7);counter-reset:step;margin-block-start:var(--space-7);display:grid}.step{counter-increment:step;max-inline-size:min(100%,40rem);padding-inline-start:4.5rem;position:relative}.step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);font-size:var(--step-4);color:var(--accent-text);font-variant-numeric:tabular-nums;line-height:1;position:absolute;inset-block-start:-.15em;inset-inline-start:0}.step:nth-child(2){margin-inline:auto}.step:nth-child(3){margin-inline-start:auto}.step h3{font-size:var(--step-2)}.step p{color:var(--text-dim);margin-block-start:var(--space-3)}.step__note{padding:var(--space-1) var(--space-3);border:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-block-start:var(--space-4);font-size:.8125rem;display:inline-block}html[lang=ar] .step__note{letter-spacing:0;text-transform:none}.faq{max-inline-size:var(--measure-wide);text-align:start;margin-block-start:var(--space-6)}.align-end .faq{margin-inline-start:auto}.faq details{border-block-end:1px solid var(--rule)}.faq summary{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent-text);font-family:var(--font-body);margin-inline-start:auto}.faq details[open] summary:after{content:"−"}.faq p{max-inline-size:var(--measure-narrow);color:var(--text-dim);padding-block-end:var(--space-5)}.form{gap:var(--space-5);max-inline-size:38rem;margin-block-start:var(--space-6);display:grid}.field{gap:var(--space-2);display:grid}.field label{font-size:var(--step--1);letter-spacing:.02em;font-weight:600}.field input,.field textarea{inline-size:100%;padding:var(--space-3);background:var(--ground-raise);border:1px solid var(--rule-strong);color:var(--text);font:inherit;font-size:var(--step-0)}.field textarea{resize:vertical;min-block-size:9rem}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--gold)}.field__hint{font-size:var(--step--1);color:var(--text-faint)}.form__trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.notice{padding:var(--space-5);border-inline-start:3px solid var(--emerald-bright);background:var(--ground-raise);max-inline-size:38rem;margin-block-start:var(--space-6)}.notice--error{border-inline-start-color:var(--gold)}.notice h2{font-size:var(--step-2)}.notice p{color:var(--text-dim);margin-block-start:var(--space-3)}.site-footer__mark{inline-size:5rem;color:var(--text-dim)}.site-footer__disclaimer{max-inline-size:26ch;margin-block-start:var(--space-4)}.site-footer{border-block-start:1px solid var(--rule);padding-block:var(--space-7);font-size:var(--step--1);color:var(--text-faint);margin-block-start:var(--space-9)}.site-footer__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.site-footer h2{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-size:.75rem;font-weight:600}.site-footer ul{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.site-footer a:hover{color:var(--text)}.site-footer__note{gap:var(--space-4);border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--space-7);padding-block-start:var(--space-5);display:flex}@media (max-width:60rem){.feature__body,.stage__body{padding:var(--space-5);margin-block-start:-2rem}.step{padding-inline-start:3.25rem}.step:nth-child(2),.step:nth-child(3){margin-inline:0}.align-end{text-align:start}.align-end .cta__actions,.align-end .h1,.align-end .h2,.align-end .h3,.align-end .cta p,.align-end .prose,.align-end .demo,.align-end .faq,.align-end .figures__caption{justify-content:flex-start;margin-inline-start:0}}@media (max-width:48rem){.showcase{gap:var(--space-8)}.stage__field{aspect-ratio:1.85;perspective:none}.stage__depth,.stage__floor,.stage__art{transform:none}.reveal-group{perspective:none}}@media (max-width:40rem){.hero{min-block-size:auto;grid-template-rows:minmax(13rem,1fr) auto;padding-block-end:var(--space-7)}.hero__plane--type{padding-block-start:var(--space-6)}.hero__cue{display:none}.hero__lead{text-align:start;margin-inline-start:0}.hero__headline{max-inline-size:100%}.site-header__inner{gap:var(--space-3);flex-wrap:wrap}.site-header__brand{margin-inline-end:auto}.site-nav{inline-size:100%;border-block-start:1px solid var(--rule);order:3;padding-block-start:var(--space-2)}}
.lead{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.lead__words{max-inline-size:none}.lead__scene{overflow-clip-margin:var(--space-6);position:sticky;inset-block-start:6rem;overflow:clip}@media (max-width:56rem){.lead{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.lead__scene{inline-size:min(100%,26rem);margin-inline:auto;position:static}}.scene{aspect-ratio:1/.92;perspective:1300px;perspective-origin:50% 42%;inline-size:100%;max-inline-size:36rem;margin-inline:auto;position:relative;container-type:inline-size}.scene__sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.scene__float{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.scene__rig{transform-style:preserve-3d;transform:rotateX(calc(var(--rig-x,0deg) - var(--tilt-y,0) * 9deg)) rotateY(calc(var(--rig-y,0deg) + var(--tilt-x,0) * 14deg));position:relative}.scene__floor{pointer-events:none;background:radial-gradient(50% 50%,#c9a22733,#0000 72%);block-size:14%;position:absolute;inset-block-end:1%;inset-inline:14%}.cube{inline-size:var(--s);block-size:var(--s);margin:calc(var(--s) / -2);transform-style:preserve-3d;position:absolute;inset-block-start:0;inset-inline-start:0}.cube>i{position:absolute;inset:0}.cube>i:first-child{transform:translateZ(calc(var(--s) / 2))}.cube>i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.cube>i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.cube>i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.cube>i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.cube>i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.reels{--face-h:10.5cqi;--reel-w:11.6cqi;--r:calc(var(--face-h) * 1.5388);--rig-x:7deg;--rig-y:-19deg;block-size:44cqi;inline-size:70cqi}.reels__back{transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1));background:linear-gradient(#19140b,#0a0806);position:absolute;inset:-2.5cqi;box-shadow:inset 0 0 0 1px #c9a22742}.reels__back>i{background:linear-gradient(90deg,#120f09,#1f190d);position:absolute;box-shadow:inset 0 0 0 1px #c9a2274d}.reels__back>i:first-child,.reels__back>i:nth-child(2){inline-size:calc(var(--r) + 4px);inset-block:0}.reels__back>i:first-child{transform-origin:0;left:0;transform:rotateY(-90deg)}.reels__back>i:nth-child(2){transform-origin:100%;right:0;transform:rotateY(90deg)}.reels__back>i:nth-child(3),.reels__back>i:nth-child(4){block-size:calc(var(--r) + 4px);background:linear-gradient(#15110a,#231c0e);inset-inline:0}.reels__back>i:nth-child(3){transform-origin:top;top:0;transform:rotateX(90deg)}.reels__back>i:nth-child(4){transform-origin:bottom;bottom:0;transform:rotateX(-90deg)}.reels__drums{transform-style:preserve-3d;direction:ltr;justify-content:center;align-items:center;gap:1.1cqi;display:flex;position:absolute;inset:0}.reel{inline-size:var(--reel-w);block-size:var(--face-h);transform-style:preserve-3d;flex:none;position:relative}.reel__face{backface-visibility:hidden;background:linear-gradient(#1d1c22 0%,#121216 100%);place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #f3efe612,inset 0 -1px #0009}.reel__face svg{block-size:84%;inline-size:74%}.reel__face:first-child{transform:rotateX(0deg) translateZ(var(--r))}.reel__face:nth-child(2){transform:rotateX(36deg) translateZ(var(--r))}.reel__face:nth-child(3){transform:rotateX(72deg) translateZ(var(--r))}.reel__face:nth-child(4){transform:rotateX(108deg) translateZ(var(--r))}.reel__face:nth-child(5){transform:rotateX(144deg) translateZ(var(--r))}.reel__face:nth-child(6){transform:rotateX(180deg) translateZ(var(--r))}.reel__face:nth-child(7){transform:rotateX(216deg) translateZ(var(--r))}.reel__face:nth-child(8){transform:rotateX(252deg) translateZ(var(--r))}.reel__face:nth-child(9){transform:rotateX(288deg) translateZ(var(--r))}.reel__face:nth-child(10){transform:rotateX(324deg) translateZ(var(--r))}.reel__face--line:after{content:"";opacity:0;background:radial-gradient(closest-side,#f6dc866b,#0000);position:absolute;inset:0}.reels__shade{transform:translateZ(calc(var(--r) + 1px));pointer-events:none;background:linear-gradient(#0b0b0c 0%,#0b0b0ce0 12%,#0b0b0c00 33% 67%,#0b0b0ce0 88%,#0b0b0c 100%);position:absolute;inset:0}.reels__payline{block-size:var(--face-h);transform:translateZ(calc(var(--r) + 2px));border-block:1px solid var(--gold-bright);opacity:.4;background:linear-gradient(90deg,#0000,#e6c2541a,#0000);position:absolute;inset-block-start:calc(50% - var(--face-h) / 2);inset-inline:3cqi}.reels__bezel{transform:translateZ(calc(var(--r) + 4px));clip-path:polygon(0 0,100% 0,100% calc(100% - 3cqi),calc(100% - 3cqi) 100%,0 100%);border:1.6cqi solid #16120a;position:absolute;inset:-2.5cqi;box-shadow:inset 0 0 0 1px #e6c25499,0 0 0 1px #c9a22773,0 3cqi 7cqi #0000008c}.reels__crown{block-size:2.4cqi;transform:translateZ(calc(var(--r) + 4px));background:linear-gradient(90deg,#0000,#c9a22780,#0000) 50%/100% 1px no-repeat;position:absolute;inset-block-start:-7.5cqi;inset-inline:8%}.reels__crown:before,.reels__crown:after{content:"";background:radial-gradient(circle,#f6dc86 0 .55cqi,#0000 .7cqi) 0/4.8cqi 100% repeat-x;position:absolute;inset:0}.reels__crown:after{opacity:.35;background-position:2.4cqi}.bridge{--rig-x:0deg;--rig-y:0deg;block-size:72cqi;inline-size:72cqi}.bridge__plane{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(57deg)rotate(-24deg)}.bridge__grid{color:#f3efe621;outline:1px solid #f3efe62e;block-size:100%;inline-size:100%;position:absolute;inset:0}.bridge__link{stroke:var(--gold);stroke-width:.7px;stroke-dasharray:.018 .022}.slab{--h:5cqi;block-size:38%;inline-size:38%;transform-style:preserve-3d;position:absolute}.slab--theirs{top:52%;left:6%}.slab--ours{top:8%;left:56%}.slab__top,.slab__front,.slab__side{position:absolute}.slab__top{transform:translateZ(var(--h));background:linear-gradient(135deg,#202027,#121216);inset:0;box-shadow:inset 0 0 0 1px #c9a22799}.slab--ours .slab__top{background:linear-gradient(135deg,#0f2a21,#0a1511);box-shadow:inset 0 0 0 1px #5fe0ae8c}.slab__front{inline-size:100%;block-size:var(--h);transform-origin:top;background:linear-gradient(#0e0e11,#19191e);top:100%;left:0;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #c9a2274d}.slab__side{inline-size:var(--h);transform-origin:100%;background:linear-gradient(90deg,#0a0a0c,#141418);block-size:100%;top:0;right:100%;transform:rotateY(90deg);box-shadow:inset 0 0 0 1px #c9a2273d}.slab--ours .slab__front,.slab--ours .slab__side{background:#07130f;box-shadow:inset 0 0 0 1px #5fe0ae42}.coins{block-size:13cqi;inline-size:13cqi;transform-style:preserve-3d;margin:-6.5cqi;position:absolute;top:50%;left:50%}.coin{transform:translateZ(calc(var(--h) + var(--k) * 1.05cqi));background:radial-gradient(circle at 38% 34%,#f8e39a,#c9a227 56%,#7a5608);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .45cqi #8a6510,inset 0 0 0 1cqi #fff3c42e}.coin:first-child{--k:1}.coin:nth-child(2){--k:2}.coin:nth-child(3){--k:3}.coin:nth-child(4){--k:4}.coin:nth-child(5){--k:5}.coin:nth-child(6){--k:6}.coin:nth-child(7){--k:7}.coin:nth-child(8){--k:8}.coin:nth-child(9){--k:9}.slab__core{transform-style:preserve-3d;transform:translateZ(calc(var(--h) + 8cqi));position:absolute;top:50%;left:50%}.cube--core{--s:9cqi}.cube--core>i{background:linear-gradient(135deg,#5fe0ae6b,#106b4a4d);box-shadow:inset 0 0 0 1px #5fe0ae,inset 0 0 3cqi #5fe0ae59}.slab__ring{border:.45cqi solid var(--gold-bright);opacity:0;block-size:30cqi;inline-size:30cqi;transform:translateZ(calc(var(--h) + 1px)) scale(.25);border-radius:50%;margin:-15cqi;position:absolute;top:50%;left:50%}.slab--ours .slab__ring{border-color:#5fe0ae}.packet{transform-style:preserve-3d;opacity:0;position:absolute;top:0;left:0}.cube--packet{--s:3.2cqi}.packet--ask .cube--packet>i{background:linear-gradient(135deg,#f6dc86,#b8901c);box-shadow:inset 0 0 0 1px #fff3c4}.packet--answer .cube--packet>i{background:linear-gradient(135deg,#7ff0c4,#1c9268);box-shadow:inset 0 0 0 1px #d4fff0}.vault{--rig-x:-20deg;--rig-y:0deg;block-size:60cqi;inline-size:60cqi}.vault__spin{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateY(-32deg)}.cube--bank{--s:31cqi}.cube--bank>i{color:#c9a22761;background:#c9a2270d;box-shadow:inset 0 0 0 1px #e6c2549e,inset 0 0 4cqi #c9a2271a}.cube--bank svg{block-size:100%;inline-size:100%}.vault__lit{fill:#e6c254b3}.vault__core{transform-style:preserve-3d;position:absolute}.cube--seed{--s:10cqi}.cube--seed>i{background:linear-gradient(135deg,#1c9268,#0a4a33);box-shadow:inset 0 0 0 1px #5fe0ae,inset 0 0 2cqi #5fe0ae73}.vault__scan{opacity:.8;background:radial-gradient(closest-side,#f6dc8642,#f6dc860a);block-size:38cqi;inline-size:38cqi;margin:-19cqi;position:absolute;transform:translateY(-12cqi)rotateX(90deg);box-shadow:inset 0 0 0 1px #f6dc86bf}.vault__orbit{block-size:56cqi;inline-size:56cqi;transform-style:preserve-3d;margin:-28cqi;position:absolute;top:50%;left:50%}.vault__orbit--gold{transform:rotateX(76deg)}.vault__orbit--emerald{block-size:48cqi;inline-size:48cqi;margin:-24cqi;transform:rotateX(64deg)rotateY(-34deg)}.vault__orbit svg{block-size:100%;inline-size:100%;overflow:visible}.vault__orbit circle{fill:none;stroke-width:.9px;stroke-dasharray:.6 1.1 2.4 .9 .4 1.6 1.2 .8 3 1.4}.vault__orbit--gold circle{stroke:var(--gold-bright)}.vault__orbit--emerald circle{stroke:#5fe0ae;stroke-width:.7px}.globe{--rig-x:-14deg;--rig-y:0deg;--radius:25cqi;block-size:50cqi;inline-size:50cqi}.globe__spin{transform-style:preserve-3d;position:absolute;inset:0}.globe__meridian,.globe__parallel{border-radius:50%;position:absolute}.globe__meridian{inset:0;box-shadow:inset 0 0 0 1px #f3efe63d}.globe__meridian:nth-child(2){transform:rotateY(20deg)}.globe__meridian:nth-child(3){transform:rotateY(40deg)}.globe__meridian:nth-child(4){transform:rotateY(60deg)}.globe__meridian:nth-child(5){transform:rotateY(80deg)}.globe__meridian:nth-child(6){transform:rotateY(100deg)}.globe__meridian:nth-child(7){transform:rotateY(120deg)}.globe__meridian:nth-child(8){transform:rotateY(140deg)}.globe__meridian:nth-child(9){transform:rotateY(160deg)}.globe__parallel{top:50%;left:50%;box-shadow:inset 0 0 0 1px #c9a22766}.globe__parallel:nth-child(10),.globe__parallel:nth-child(14){block-size:25cqi;inline-size:25cqi;margin:-12.5cqi}.globe__parallel:nth-child(11),.globe__parallel:nth-child(13){block-size:43.3cqi;inline-size:43.3cqi;margin:-21.65cqi}.globe__parallel:nth-child(12){block-size:50cqi;inline-size:50cqi;margin:-25cqi;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #e6c254cc}.globe__parallel:nth-child(10){transform:rotateX(90deg)translateZ(21.65cqi)}.globe__parallel:nth-child(11){transform:rotateX(90deg)translateZ(12.5cqi)}.globe__parallel:nth-child(13){transform:rotateX(90deg)translateZ(-12.5cqi)}.globe__parallel:nth-child(14){transform:rotateX(90deg)translateZ(-21.65cqi)}.globe__orbit{block-size:72cqi;inline-size:72cqi;transform-style:preserve-3d;border-radius:50%;margin:-36cqi;position:absolute;top:50%;left:50%;transform:rotateX(74deg)rotateY(-18deg);box-shadow:inset 0 0 0 1px #5fe0ae61}.globe__carrier{transform-style:preserve-3d;position:absolute;inset:0}.globe__message{background:var(--gold-bright);border-radius:50%;block-size:2.6cqi;inline-size:2.6cqi;margin:-1.3cqi;position:absolute;top:0;left:50%;transform:rotateX(-74deg);box-shadow:0 0 2.4cqi .8cqi #e6c2548c}.globe__beacon{transform-style:preserve-3d;position:absolute;top:40%;left:50%;transform:translateZ(24.5cqi)}.globe__home,.globe__pulse{border-radius:50%;position:absolute}.globe__home{background:#5fe0ae;block-size:2.2cqi;inline-size:2.2cqi;margin:-1.1cqi;box-shadow:0 0 2.4cqi .8cqi #5fe0ae8c}.globe__pulse{opacity:0;block-size:16cqi;inline-size:16cqi;margin:-8cqi;box-shadow:inset 0 0 0 .35cqi #5fe0aecc}.ledger{--rig-x:0deg;--rig-y:0deg;block-size:62cqi;inline-size:62cqi}.ledger__plane{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(56deg)rotate(-28deg)}.sheet{color:#0b0b0c6b;transform-origin:0;block-size:44.2cqi;inline-size:34cqi;transform-style:preserve-3d;background:linear-gradient(160deg,#f3efe6,#d9d0bc);margin-block-start:-22.1cqi;margin-inline-start:-17cqi;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0b0b0c1f,0 .6cqi 1.4cqi #00000059}.sheet svg{block-size:100%;inline-size:100%}.sheet:first-child{transform:translateZ(.7cqi)rotate(-9deg)}.sheet:nth-child(2){transform:translateZ(1.4cqi)rotate(-6deg)}.sheet:nth-child(3){transform:translateZ(2.1cqi)rotate(-3deg)}.sheet:nth-child(4){transform:translateZ(2.8cqi)rotate(0)}.sheet:nth-child(5){transform:translateZ(3.5cqi)rotate(3deg)}.sheet:nth-child(6){transform:translateZ(4.2cqi)rotate(5deg)}.ledger__seal{block-size:15cqi;inline-size:15cqi;position:absolute;top:16%;left:58%;transform:translateZ(9cqi)}.ledger__seal svg{block-size:100%;inline-size:100%}.stage__rig{transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-y,0) * -6deg)) rotateY(calc(var(--tilt-x,0) * 9deg));position:absolute;inset:0}.stage__motes{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.stage__motes>i{background:var(--gold-bright);opacity:.7;border-radius:50%;block-size:.45rem;inline-size:.45rem;position:absolute;box-shadow:0 0 .9rem .25rem #e6c25473}.stage--emerald .stage__motes>i{background:#7ff0c4;box-shadow:0 0 .9rem .25rem #5fe0ae73}.stage__motes>i:first-child{top:68%;left:14%;translate:0 0 110px}.stage__motes>i:nth-child(2){top:30%;left:30%;translate:0 0 60px;scale:.7}.stage__motes>i:nth-child(3){top:76%;left:52%;translate:0 0 150px;scale:1.2}.stage__motes>i:nth-child(4){top:22%;left:66%;translate:0 0 90px}.stage__motes>i:nth-child(5){top:58%;left:80%;translate:0 0 130px;scale:.8}.stage__motes>i:nth-child(6){top:34%;left:90%;translate:0 0 40px;scale:.6}.stage__motes>i:nth-child(7){top:50%;left:42%;translate:0 0 170px;scale:.9}.stage__sheen{block-size:120%;inline-size:70%;transform:translate3d(calc(50% + var(--tilt-x,0) * 55%), calc(12% + var(--tilt-y,0) * 22%), 60px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff4d626,#0000);position:absolute;inset-block-start:-30%;inset-inline-start:-30%}[data-pointer]>.stage__field .stage__sheen{opacity:1}@keyframes scene-float{0%{transform:translateY(-.8cqi)rotate(-.35deg)}to{transform:translateY(.8cqi)rotate(.35deg)}}@keyframes reel-roll{0%{animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:rotateX(0)}12%{animation-timing-function:linear;transform:rotateX(-.6turn)}30%{animation-timing-function:cubic-bezier(.15,.6,.3,1);transform:rotateX(-2.55turn)}40%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:rotateX(-1091deg)}46%,to{transform:rotateX(-3turn)}}@keyframes payline-win{0%,57%{opacity:.4}60%{opacity:1}66%{opacity:.55}72%{opacity:1}90%,to{opacity:.4}}@keyframes coin-win{0%,57%{opacity:0}60%,72%{opacity:1}90%,to{opacity:0}}@keyframes bulbs{50%{opacity:.35}}@keyframes bulbs-alt{50%{opacity:1}}@keyframes march{to{stroke-dashoffset:-.04px}}@keyframes turn-y{to{transform:rotateY(1turn)}}@keyframes turn-core{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(1turn)rotateY(2turn)}}@keyframes turn-bank{0%{transform:rotateY(-32deg)}to{transform:rotateY(328deg)}}@keyframes packet-ask{0%{opacity:0;transform:translate3d(54cqi,19.4cqi,9cqi)}5%{opacity:1}12%{transform:translate3d(45cqi,27.3cqi,18cqi)}23%{transform:translate3d(36cqi,35.3cqi,23cqi)}34%{transform:translate3d(27cqi,43.2cqi,18cqi)}44%{opacity:1;transform:translate3d(18cqi,51.1cqi,9cqi)}48%,to{opacity:0;transform:translate3d(18cqi,51.1cqi,9cqi)}}@keyframes packet-answer{0%,50%{opacity:0;transform:translate3d(18cqi,51.1cqi,9cqi)}55%{opacity:1}62%{transform:translate3d(27cqi,43.2cqi,18cqi)}73%{transform:translate3d(36cqi,35.3cqi,23cqi)}84%{transform:translate3d(45cqi,27.3cqi,18cqi)}94%{opacity:1;transform:translate3d(54cqi,19.4cqi,9cqi)}98%,to{opacity:0;transform:translate3d(54cqi,19.4cqi,9cqi)}}@keyframes ring-land{0%{opacity:.95;transform:translateZ(calc(var(--h) + 1px)) scale(.25)}22%,to{opacity:0;transform:translateZ(calc(var(--h) + 1px)) scale(1)}}@keyframes scan{0%{opacity:0;transform:translateY(-16cqi)rotateX(90deg)}12%,88%{opacity:.85}to{opacity:0;transform:translateY(16cqi)rotateX(90deg)}}@keyframes twinkle{50%{opacity:.25}}@keyframes pulse-out{0%{opacity:.95;transform:scale(.1)}to{opacity:0;transform:scale(1)}}@keyframes sheet-turn{0%,20%{transform:translateZ(4.2cqi)rotate(5deg)rotateY(0)}48%,64%{transform:translateZ(4.9cqi)rotate(5deg)rotateY(-174deg)}92%,to{transform:translateZ(4.2cqi)rotate(5deg)rotateY(0)}}@keyframes seal-hover{0%{transform:translateZ(8cqi)rotate(-4deg)}to{transform:translateZ(11cqi)rotate(4deg)}}@keyframes mote-rise{0%{opacity:0;transform:translateY(1.5rem)}30%,70%{opacity:.8}to{opacity:0;transform:translateY(-2.5rem)}}@media (prefers-reduced-motion:no-preference){.scene__rig,.stage__rig{transition:transform .9s var(--ease-out)}.stage__sheen{transition:transform .7s var(--ease-out), opacity .5s var(--ease-out)}.scene__float{animation:7s ease-in-out infinite alternate scene-float}.reel{animation:6.4s infinite reel-roll}.reel:nth-child(2){animation-delay:.22s}.reel:nth-child(3){animation-delay:.44s}.reel:nth-child(4){animation-delay:.66s}.reel:nth-child(5){animation-delay:.88s}.reels__payline{animation:6.4s linear infinite payline-win}.reel__face--line:after{animation:6.4s linear infinite coin-win}.reels__crown:before{animation:.9s step-end infinite bulbs}.reels__crown:after{animation:.9s step-end infinite bulbs-alt}.bridge__link{animation:.9s linear infinite march}.cube--core{animation:14s linear infinite turn-core}.packet--ask{animation:5.2s linear infinite packet-ask}.packet--answer{animation:5.2s linear infinite packet-answer}.cube--packet{animation:2.4s linear infinite turn-core}.slab--theirs .slab__ring{animation:5.2s ease-out 2.29s infinite ring-land}.slab--ours .slab__ring{animation:5.2s ease-out 4.89s infinite ring-land}.vault__spin{animation:36s linear infinite turn-bank}.cube--seed{animation:11s linear infinite reverse turn-core}.vault__scan{animation:scan 4.8s var(--ease-soft) infinite}.vault__lit{animation:3.2s ease-in-out infinite twinkle}.vault__lit:nth-child(3n){animation-delay:-1.1s}.vault__lit:nth-child(3n+1){animation-delay:-2.2s}.vault__orbit--gold svg{animation:48s linear infinite spin}.vault__orbit--emerald svg{animation:32s linear infinite reverse spin}.globe__spin{animation:38s linear infinite turn-y}.globe__carrier{animation:8s linear infinite spin}.globe__pulse{animation:pulse-out 3.4s var(--ease-out) infinite}.globe__pulse:nth-child(2){animation-delay:1.7s}.sheet:nth-child(6){animation:sheet-turn 9s var(--ease-soft) infinite}.ledger__seal{animation:4.5s ease-in-out infinite alternate seal-hover}.stage__motes>i{animation:6s ease-in-out infinite mote-rise}.stage__motes>i:nth-child(2){animation-delay:-1.2s}.stage__motes>i:nth-child(3){animation-delay:-2.5s}.stage__motes>i:nth-child(4){animation-delay:-3.3s}.stage__motes>i:nth-child(5){animation-delay:-4.1s}.stage__motes>i:nth-child(6){animation-delay:-4.9s}.stage__motes>i:nth-child(7){animation-delay:-.6s}[data-idle] *,[data-idle] :before,[data-idle] :after{animation-play-state:paused}}.hero__stage{perspective-origin:calc(50% + var(--tilt-x,0) * 7%) calc(40% + var(--tilt-y,0) * 5%)}@media (prefers-reduced-motion:no-preference){.hero__stage{transition:perspective-origin 1.1s var(--ease-out)}}
.page{position:relative}.site-header,.page__main,.site-footer{z-index:1;position:relative}.site-header{z-index:10}.depthfield{z-index:0;pointer-events:none;perspective:1000px;perspective-origin:50% 40%;position:fixed;inset:0;overflow:clip}.depthfield__layer{transform-style:preserve-3d;position:absolute;inset:0}.depthfield__layer--far{opacity:.4;transform:translateZ(-700px)scale(1.7)}.depthfield__layer--mid{opacity:.55;transform:translateZ(-240px)scale(1.24)}.depthfield__layer--near{opacity:.7;transform:translateZ(60px)scale(.94)}.depthfield__layer>*{transform-style:preserve-3d;position:absolute}.depthfield__layer--far>:first-child{top:16%;left:1.5%}.depthfield__layer--far>:nth-child(2){top:48%;right:3%}.depthfield__layer--far>:nth-child(3){top:82%;left:4%}.depthfield__layer--far>:nth-child(4){top:112%;right:1.5%}.depthfield__layer--mid>:first-child{top:24%;right:3.5%}.depthfield__layer--mid>:nth-child(2){top:62%;left:3%}.depthfield__layer--mid>:nth-child(3){top:104%;right:4%}.depthfield__layer--mid>:nth-child(4){top:138%;left:1%}.depthfield__layer--near>:first-child{top:42%;left:2%}.depthfield__layer--near>:nth-child(2){top:96%;right:2.5%}.depthfield__layer--near>:nth-child(3){top:158%;left:3%}.field__coin{block-size:4.4vmin;inline-size:4.4vmin}.field__coin,.field__coin>b{border-radius:50%}.field__coin:before,.field__coin>b{content:"";border-radius:50%;position:absolute;inset:0}.field__coin:before{background:radial-gradient(circle at 36% 32%,#f8e39a,#c9a227 55%,#7a5608);transform:translateZ(.3vmin);box-shadow:inset 0 0 0 .35vmin #8a6510}.field__coin>b{background:#6d4e08;transform:translateZ(-.3vmin)}.field__ring{border-radius:50%;block-size:11vmin;inline-size:11vmin;transform:rotateX(62deg)rotateY(18deg);box-shadow:inset 0 0 0 .22vmin #c9a2278c,0 0 2vmin #c9a2271f}.field__cube{block-size:0;inline-size:0}.cube--field{--s:4.4vmin}.cube--field>i{background:#1c92681f;box-shadow:inset 0 0 0 1px #5fe0ae8c}@media (max-width:88rem){.depthfield__layer--mid,.depthfield__layer--near{display:none}.depthfield__layer--far{opacity:.2}}@media (max-width:48rem){.depthfield{display:none}}.card{transform-style:preserve-3d;background:linear-gradient(160deg, var(--ground-raise), #0b0b0c00 140%);transform:perspective(900px) rotateX(calc(var(--tilt-y,0) * -6deg)) rotateY(calc(var(--tilt-x,0) * 8deg)) translateZ(var(--lift,0px));position:relative}.card[data-pointer]{--lift:14px;border-color:#c9a22766;box-shadow:0 30px 60px -32px #0b0b0c4d}.section--paper .card[data-pointer]{border-color:#0d5c4066;box-shadow:0 30px 60px -32px #0b0b0c73}.card>h3{transform:translateZ(22px)}.card>p,.card>.facts{transform:translateZ(10px)}.card:before{content:"";background:linear-gradient(90deg, var(--gold-bright), var(--gold) 60%, transparent);transform-origin:0;block-size:2px;position:absolute;inset-block-start:-1px;inset-inline:-1px;transform:scaleX(0)}html[dir=rtl] .card:before{transform-origin:100%;background:linear-gradient(270deg, var(--gold-bright), var(--gold) 60%, transparent)}.card[data-pointer]:before{transform:scaleX(1)}.card__light,.card__light:after{pointer-events:none;opacity:0;position:absolute;inset:-1px}.card__light{z-index:-1;background:radial-gradient(22rem circle at calc(50% + var(--tilt-x,0) * 50%) calc(50% + var(--tilt-y,0) * 50%), #e6c2541c, transparent 60%)}.card__light:after{content:"";background:radial-gradient(14rem circle at calc(50% + var(--tilt-x,0) * 50%) calc(50% + var(--tilt-y,0) * 50%), #f6dc86e6, transparent 62%);opacity:1;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card[data-pointer] .card__light{opacity:1}.section--paper .card__light{background:radial-gradient(22rem circle at calc(50% + var(--tilt-x,0) * 50%) calc(50% + var(--tilt-y,0) * 50%), #0d5c4014, transparent 60%)}.feature__art{transform:perspective(1400px) rotateX(calc(var(--tilt-y,0) * -3deg)) rotateY(calc(var(--tilt-x,0) * 5deg))}.feature__art img{transform:scale(var(--zoom,1)) translate(calc(var(--tilt-x,0) * -1.2%), calc(var(--tilt-y,0) * -1.2%))}.feature[data-pointer]{--zoom:1.045}.stat{--extrude-1:#8a6510;--extrude-2:#5e4309;--extrude-3:#3b2a05;padding:var(--space-4);margin:calc(var(--space-4) * -1);transform-style:preserve-3d;transform:perspective(800px) rotateX(calc(var(--tilt-y,0) * -8deg)) rotateY(calc(var(--tilt-x,0) * 10deg));position:relative}.section--paper .stat{--extrude-1:#0a4a33;--extrude-2:#073a28;--extrude-3:#042418}.stat__value{transform:translateZ(var(--rise,0px));text-shadow:0 1px 0 var(--extrude-1), 0 2px 0 var(--extrude-2), 0 3px 0 var(--extrude-3), 0 10px 22px #3b2a0524}.stat[data-pointer]{--rise:24px}.diagram__stage{perspective:1500px;perspective-origin:50% 20%}.diagram__rig{transform-style:preserve-3d;transform:rotateX(calc(9deg - var(--tilt-y,0) * 5deg)) rotateY(calc(var(--tilt-x,0) * 7deg));position:relative}.diagram__board{position:relative;transform:translateZ(20px)}.diagram__floor{pointer-events:none;background:repeating-linear-gradient(90deg,#0b0b0c14 0 1px,#0000 1px 3rem),repeating-linear-gradient(0deg,#0b0b0c14 0 1px,#0000 1px 3rem);position:absolute;inset:20% -30% -60%;transform:translateY(18%)translateZ(-120px)rotateX(74deg);-webkit-mask:radial-gradient(closest-side,#000 20%,#0000);mask:radial-gradient(closest-side,#000 20%,#0000)}.dg{filter:drop-shadow(0 16px 20px #0b0b0c24)}.section:not(.section--paper) .dg__stop-ring{stroke:#e6c254c7;fill:#c9a22717}.section:not(.section--paper) .dg__stop-core,.section:not(.section--paper) .dg__runner-core,.section:not(.section--paper) .dg__coin-ring{filter:drop-shadow(0 0 5px #f6dc86d9)}.section:not(.section--paper) .dg__lane-live{filter:drop-shadow(0 0 6px #e6c254bf)}.section:not(.section--paper) .dg__runner-halo{opacity:.75}.button{background:linear-gradient(180deg, #ecd06a 0%, var(--gold) 52%, #a8861c 100%);transition:transform .24s var(--ease-out), box-shadow .28s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);align-items:center;gap:.7em;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8dca6,inset 0 -2px #0000002e,0 12px 26px -14px #c9a227bf}.button:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff73 48%,#ffffff1a 56%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.button:after{content:"→";transition:transform .32s var(--ease-out);font-weight:600}html[dir=rtl] .button:after{content:"←"}.button:hover{background:linear-gradient(180deg, #f3dc86 0%, var(--gold-bright) 52%, #b8941f 100%);transform:translateY(-2px);box-shadow:inset 0 1px #fff8dcbf,inset 0 -2px #0000002e,0 22px 40px -16px #e6c254d9}.button:hover:after{transform:translate(.3em)}html[dir=rtl] .button:hover:after{transform:translate(-.3em)}.button:active{transition-duration:70ms;transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 4px #00000040,0 6px 14px -10px #c9a227b3}.button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.button--ghost{background:#ffffff59;box-shadow:inset 0 1px #fff9}.button--ghost:before{background:linear-gradient(105deg,#0000 30%,#f6dc8624 50%,#0000 70%)}.button--ghost:hover{border-color:var(--gold);color:var(--accent-text);background:#c9a22714;box-shadow:inset 0 0 0 1px #c9a2274d,0 18px 34px -18px #c9a2278c}.link-arrow{transition:color .2s var(--ease-out), background-size .32s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border-block-end-color:#0000;align-items:baseline;gap:.45em;display:inline-flex}.link-arrow:after{content:"→";transition:transform .32s var(--ease-out)}html[dir=rtl] .link-arrow{background-position:100% 100%}html[dir=rtl] .link-arrow:after{content:"←"}.link-arrow:hover{opacity:1;background-size:100% 2px}.link-arrow:hover:after{transform:translate(.35em)}html[dir=rtl] .link-arrow:hover:after{transform:translate(-.35em)}.steps{perspective:900px}.step:before{transform-origin:0;text-shadow:1px 1px 0 var(--extrude-1,#8a6510), 2px 2px 0 var(--extrude-2,#5e4309), 3px 3px 0 var(--extrude-3,#3b2a05), 6px 10px 18px #3b2a0529;transform:rotateY(-22deg)rotateX(6deg)}html[dir=rtl] .step:before{transform-origin:100%;transform:rotateY(22deg)rotateX(6deg)}.section--paper .step:before{--extrude-1:#0a4a33;--extrude-2:#073a28;--extrude-3:#042418}.step:hover:before{transform:none}.step h3{transition:color .24s var(--ease-out)}.step:hover h3{color:var(--accent-text)}.faq details{transition:border-color .26s var(--ease-out), background-color .26s var(--ease-out)}.faq details[open]{border-block-end-color:var(--rule-strong);background:linear-gradient(#c9a2270a,#0000)}.faq summary{transition:color .2s var(--ease-out), padding .26s var(--ease-out)}.faq summary:hover{color:var(--accent-text);padding-inline-start:var(--space-2)}.faq summary:after,.faq details[open] summary:after{content:"";block-size:.95rem;inline-size:.95rem;color:var(--accent-text);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;align-self:center;transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.faq details[open] summary:after{transform:rotate(135deg)}.faq summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.field input,.field textarea{transition:border-color .18s var(--ease-out), box-shadow .26s var(--ease-out), background-color .18s var(--ease-out)}.field input:focus,.field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px #c9a22729}.field:focus-within label{color:var(--accent-text)}@keyframes sheen{to{transform:translate(120%)}}@keyframes coin-turn{to{transform:rotateY(1turn)}}@keyframes solid-tumble{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(1turn)rotateY(2turn)}}@keyframes ring-tumble{0%{transform:rotateX(62deg)rotateY(18deg)rotate(0)}to{transform:rotateX(62deg)rotateY(18deg)rotate(1turn)}}@keyframes drift-far{to{translate:0 -16vh}}@keyframes drift-mid{to{translate:0 -42vh}}@keyframes drift-near{to{translate:0 -80vh}}@keyframes tile-in{0%{opacity:0;translate:0 2.4rem;rotate:x 22deg}}@keyframes answer-in{0%{opacity:0;translate:0 -.4rem}}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.card,.stat,.feature__art,.diagram__rig{transition:transform .6s var(--ease-out), box-shadow .4s var(--ease-out), border-color .3s var(--ease-out)}.feature__art img{transition:transform .9s var(--ease-out)}.stat__value{transition:transform .6s var(--ease-out)}.card:before{transition:transform .52s var(--ease-out)}.card__light{transition:opacity .36s var(--ease-out)}.step:before{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.button:hover:before{animation:sheen .8s var(--ease-out)}.field__coin{animation:7s linear infinite coin-turn}.depthfield__layer>:nth-child(2n).field__coin{animation-duration:9s;animation-direction:reverse}.cube--field{animation:26s linear infinite solid-tumble}.field__ring{animation:34s linear infinite ring-tumble}.faq details::details-content{block-size:0;transition:block-size .46s var(--ease-out), content-visibility .46s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}.faq details[open] p{animation:answer-in .52s var(--ease-out) both}@supports (animation-timeline:scroll()){.depthfield__layer--far{animation:linear both drift-far;animation-timeline:scroll(root)}.depthfield__layer--mid{animation:linear both drift-mid;animation-timeline:scroll(root)}.depthfield__layer--near{animation:linear both drift-near;animation-timeline:scroll(root)}.card,.stat{animation:linear both tile-in;animation-timeline:view();animation-range:entry cover 26%}.card:nth-child(3n+2),.stat:nth-child(3n+2){animation-range:entry 6% cover 32%}.card:nth-child(3n),.stat:nth-child(3n){animation-range:entry 12% cover 38%}}}
.reveal-group>.story{animation:none}.story__sticky{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}@media (max-width:56rem){.story__sticky{grid-template-columns:minmax(0,1fr)}.story__stage{order:-1}}.story__captions{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.story__caption{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.story__num{font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:tabular-nums;color:var(--accent-text);text-shadow:1px 1px #8a6510,2px 2px #5e4309,3px 3px #3b2a05,6px 10px 18px #3b2a0529;grid-row:1/span 2;font-weight:600;line-height:1}.story__caption h3{font-family:var(--font-body);font-size:var(--step-1);font-weight:700}.story__caption p{max-inline-size:42ch;color:var(--text-dim);margin-block-start:var(--space-2);line-height:1.7}.story__progress{display:none}.story figcaption{max-inline-size:var(--measure-narrow);font-size:var(--step--1);color:var(--text-faint);margin-block-start:var(--space-5)}.story__stage{aspect-ratio:4/3;perspective:1500px;perspective-origin:50% 24%;border:1px solid var(--rule);background:radial-gradient(70% 60% at 50% 18%, #c9a22717, transparent 70%), radial-gradient(60% 50% at 50% 100%, #106b4a1f, transparent 70%), var(--ground-raise);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);inline-size:100%;position:relative;overflow:clip;container-type:inline-size}.story__camera,.story__turn{transform-style:preserve-3d;position:absolute;inset:0}.story__turn{transform:rotate(2deg)}.story__plane{block-size:60cqi;inline-size:90cqi;transform-style:preserve-3d;transform:rotateX(calc(58deg - var(--tilt-y,0) * 5deg)) rotateZ(calc(-8deg + var(--tilt-x,0) * 7deg));margin-top:-30cqi;margin-left:-45cqi;position:absolute;top:50%;left:50%}.story__plane:before{content:"";background:repeating-linear-gradient(90deg,#f3efe614 0 1px,#0000 1px 4.5cqi),repeating-linear-gradient(0deg,#f3efe614 0 1px,#0000 1px 4.5cqi);position:absolute;inset:-12%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000);mask:radial-gradient(closest-side,#000 35%,#0000)}.story__at{block-size:0;inline-size:0;transform-style:preserve-3d;position:absolute}.story__at--pillar{top:16%;left:12%}.story__at--vault{top:50%;left:20%}.story__at--player{top:58%;left:38%}.story__at--board{top:42%;left:66%}.story__at--gate{top:65%;left:75.6%}.story__at--wallet{top:82%;left:88%}.story__lines{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.story__lines path{fill:none;stroke-linecap:round}.story__bond,.story__beam,.story__lane-lit{stroke-dasharray:1 3;stroke-dashoffset:0}.story__bond{stroke:#5fe0ae;stroke-width:.4px;filter:drop-shadow(0 0 4px #5fe0aecc)}.story__beam{stroke-width:.4px}.story__beam--emerald{stroke:#5fe0ae;filter:drop-shadow(0 0 4px #5fe0aecc)}.story__lane{stroke:#f3efe629;stroke-width:1.4px}.story__lane-lit{stroke:var(--gold);stroke-width:.8px;filter:drop-shadow(0 0 6px #e6c254cc)}.story__lift{transform-style:preserve-3d}.story__lift--vault{transform:translateZ(5.5cqi)}.story__lift--player{transform:translateZ(3.25cqi)}.cube--vault{--s:11cqi}.cube--vault>i{background:#c9a2271a;box-shadow:inset 0 0 0 1px #f6dc86d9}.cube--vault>i:after{content:"";background:linear-gradient(135deg,#f3d57a,#c9a227 50%,#8a6510);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3c4}.cube--vault>i:nth-child(3):after,.cube--vault>i:nth-child(4):after{background:linear-gradient(135deg,#c9a227,#7a5608)}.story__seed{opacity:0;background:radial-gradient(circle at 36% 32%,#fffbe6,#f6dc86 30%,#c9a227 70%);border-radius:50%;block-size:3.4cqi;inline-size:3.4cqi;margin:-1.7cqi;position:absolute;transform:translateZ(5cqi)rotateX(-90deg);box-shadow:0 0 2.4cqi .8cqi #f6dc86a6}.story__print{block-size:16cqi;inline-size:16cqi;transform-style:preserve-3d;margin:-8cqi;position:absolute;transform:translate3d(-7.2cqi,-20.4cqi,21cqi)scale(.8)}.story__print-face{position:absolute;inset:0;transform:rotateX(-90deg)}.story__print svg{block-size:100%;inline-size:100%;overflow:visible}.story__print circle{fill:none;stroke:var(--gold-bright);stroke-width:1.6px;stroke-dasharray:.8 1.2 2.6 .9 .5 1.8 1.4 .7 3.2 1.3;filter:drop-shadow(0 0 3px #f6dc86b3)}.story__print circle+circle{stroke:#5fe0ae;stroke-width:1.2px;stroke-dasharray:1.6 1.1 .6 2.2 2.8 .8}.story__post,.story__beacon{transform-origin:50% 100%;position:absolute;transform:rotateX(-90deg)}.story__post{background:linear-gradient(#f3d57a,#5e4309);block-size:14cqi;inline-size:1.4cqi;top:-14cqi;left:-.7cqi;box-shadow:0 0 1.5cqi #f6dc864d}.story__beacon{clip-path:polygon(40% 100%,60% 100%,100% 0,0 0);opacity:.8;background:linear-gradient(#0000,#f6dc8642);block-size:34cqi;inline-size:8cqi;top:-34cqi;left:-4cqi}.story__player{transform-style:preserve-3d}.cube--player{--s:6.5cqi}.cube--player>i{background:linear-gradient(135deg,#7ff0c4,#1c9268 55%,#0a4a33);box-shadow:inset 0 0 0 1px #c9ffe9}.story__board{block-size:18cqi;inline-size:30cqi;transform-style:preserve-3d;transform-origin:50% 100%;direction:ltr;background:linear-gradient(#1b160c,#0b0906);grid-template-columns:repeat(5,minmax(0,1fr));gap:.6cqi;padding:.8cqi;display:grid;position:absolute;top:-18cqi;left:-15cqi;transform:rotateX(-90deg);box-shadow:inset 0 0 0 1px #f6dc86b3,0 0 0 .5cqi #16120a,0 0 0 calc(.5cqi + 1px) #c9a22780}.tile{transform-style:preserve-3d;position:relative}.tile__front,.tile__back{backface-visibility:hidden;position:absolute;inset:0}.tile__front{background:linear-gradient(#1f1e24,#121216);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c9a22747}.tile__front svg{block-size:78%;inline-size:78%}.tile__back{background:repeating-linear-gradient(45deg,#5fe0ae2e 0 2px,#0000 2px 6px),#07130f;transform:rotateX(180deg);box-shadow:inset 0 0 0 1px #5fe0ae66}.story__board .tile:nth-child(n+6):nth-child(-n+10) .tile__front:after{content:"";background:radial-gradient(closest-side,#f6dc8661,#0000);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f6dc86}.story__gate{transform-style:preserve-3d;position:absolute;transform:rotate(-45deg)}.story__gate>i{transform-origin:50% 100%;background:linear-gradient(#f3d57a,#b8901c);block-size:2.4cqi;inline-size:4.4cqi;position:absolute;top:-2.4cqi;box-shadow:0 0 1.2cqi #f6dc8673}.story__gate>i:first-child{left:-4.4cqi;transform:translate(-4.2cqi)rotateX(-90deg)}.story__gate>i:last-child{left:0;transform:translate(4.2cqi)rotateX(-90deg)}.story__wallet{--h:3cqi;block-size:10cqi;inline-size:14cqi;transform-style:preserve-3d;position:absolute;top:-5cqi;left:-7cqi}.story__wallet>i{position:absolute}.story__wallet-top{transform:translateZ(var(--h));background:linear-gradient(135deg,#0f2a21,#0a1511);inset:0;box-shadow:inset 0 0 0 1px #5fe0ae99}.story__wallet-front{inline-size:100%;block-size:var(--h);transform-origin:50% 0;background:#07130f;top:100%;left:0;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #5fe0ae4d}.story__wallet-side{inline-size:var(--h);transform-origin:100%;background:#051009;block-size:100%;top:0;right:100%;transform:rotateY(90deg);box-shadow:inset 0 0 0 1px #5fe0ae3d}.story__coin{transform-origin:50% 100%;background:radial-gradient(circle at 36% 32%,#f8e39a,#c9a227 55%,#7a5608);border-radius:50%;block-size:3.6cqi;inline-size:3.6cqi;position:absolute;top:-3.6cqi;left:-1.8cqi;box-shadow:inset 0 0 0 .3cqi #8a6510,0 0 1.4cqi #f6dc8673}.story__coin--stake{opacity:0;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)}.story__coin--pay{transform:translate3d(-2.2cqi,0,3cqi)rotateX(-90deg)}.story__coin--pay+.story__coin--pay{transform:translate3d(2.2cqi,0,3cqi)rotateX(-90deg)}.story__ring{opacity:0;border-radius:50%;block-size:18cqi;inline-size:18cqi;margin:-9cqi;position:absolute;transform:translateZ(3.2cqi);box-shadow:inset 0 0 0 .4cqi #5fe0ae}@keyframes story-camera{0%{transform:translate3d(24cqi,5cqi,20cqi)}20%{transform:translate3d(24cqi,7cqi,20cqi)}30%{transform:translate3d(15cqi,3cqi,15cqi)}47%{transform:translate3d(12cqi,3cqi,13cqi)}56%{transform:translate3d(-4cqi,8cqi,12cqi)}73%{transform:translate3d(-6cqi,8cqi,13cqi)}80%{transform:translate3d(-24cqi,1cqi,11cqi)}93%{transform:translate3d(-22cqi,-1cqi,11cqi)}to{transform:translate3d(1cqi,5cqi,6cqi)}}@keyframes story-turn{0%{transform:rotate(-7deg)}to{transform:rotate(2deg)}}@keyframes seed-drop{0%{opacity:0;transform:translateZ(34cqi)rotateX(-90deg)}15%{opacity:1}80%{opacity:1;transform:translateZ(6cqi)rotateX(-90deg)}to{opacity:0;transform:translateZ(5cqi)rotateX(-90deg)}}@keyframes seal{0%,55%{opacity:0}to{opacity:1}}@keyframes print-rise{0%{transform:translateZ(8cqi)scale(.01)}40%{transform:translateZ(25cqi)scale(1)}}@keyframes beacon-on{0%{opacity:0;transform:rotateX(-90deg)scaleY(0)}}@keyframes player-arc{0%{transform:translate3d(42cqi,-16cqi,34cqi)rotateX(220deg)rotate(140deg)scale(.01)}10%{transform:translate3d(36cqi,-14cqi,34cqi)rotateX(190deg)rotate(120deg)scale(1)}60%{transform:translate3d(9cqi,-3cqi,14cqi)rotateX(40deg)rotate(24deg)}to{transform:none}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes board-rise{0%{transform:rotateX(-90deg)scaleY(.01)}}@keyframes tile-turn{0%{transform:rotateX(180deg)translateZ(1cqi)}}@keyframes glow-in{0%{opacity:0}}@keyframes gate-left{0%{background:#d9822b;transform:translate(0)rotateX(-90deg)}}@keyframes gate-right{0%{background:#d9822b;transform:translate(0)rotateX(-90deg)}}@keyframes coin-stake{0%{opacity:0;transform:translateZ(3cqi)rotateX(-90deg)}12%{opacity:1}50%{transform:translate3d(-5.6cqi,-5.1cqi,.6cqi)rotateX(-90deg)rotateY(180deg)}92%{opacity:1;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)rotateY(360deg)}to{opacity:0;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)rotateY(360deg)}}@keyframes coin-pay{0%{opacity:0;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)}12%{opacity:1}50%{transform:translate3d(-5.6cqi,-5.1cqi,.6cqi)rotateX(-90deg)rotateY(180deg)}}@keyframes ring-out{0%{opacity:.95;transform:translateZ(3.2cqi)scale(.2)}to{opacity:0;transform:translateZ(3.2cqi)scale(1)}}@keyframes caption-first{0%,84%{opacity:1;translate:0}to{opacity:0;translate:0 -2rem}}@keyframes caption-middle{0%{opacity:0;translate:0 2rem}16%,84%{opacity:1;translate:0}to{opacity:0;translate:0 -2rem}}@keyframes caption-last{0%{opacity:0;translate:0 2rem}16%,to{opacity:1;translate:0}}@keyframes fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.story__print svg{animation:24s linear infinite spin}}.story__shadow{background:radial-gradient(closest-side,#000000b3,#00000061 45%,#0000);border-radius:50%;block-size:16cqi;inline-size:22cqi;margin:-8cqi -11cqi;position:absolute;transform:translate(1.2cqi,1.4cqi)translateZ(.05cqi)}.story__shadow--small{block-size:10cqi;inline-size:13cqi;margin:-5cqi -6.5cqi}.story__shadow--wide{block-size:18cqi;inline-size:36cqi;margin:-9cqi -18cqi}.story__plane:after{content:"";pointer-events:none;background:radial-gradient(28% 22% at 20%,#f6dc8629,#0000 70%),radial-gradient(34% 26% at 66% 44%,#c9a2271f,#0000 70%),radial-gradient(18% 14% at 88% 82%,#5fe0ae1f,#0000 70%);position:absolute;inset:0}.story .cube--vault>i:after{background:linear-gradient(115deg,#ffffff57,#0000 38%),linear-gradient(135deg,#f7dd8b,#c9a227 55%,#8a6510);box-shadow:inset 0 0 0 1px #fff3c4,inset .35cqi .35cqi #fffbe673,inset -.35cqi -.35cqi #3d2a058c}.story .cube--vault>i:nth-child(3):after,.story .cube--vault>i:nth-child(4):after{background:linear-gradient(135deg,#a87f14,#6e4d07 55%,#3e2b04);box-shadow:inset 0 0 0 1px #fff3c48c,inset .35cqi .35cqi #fffbe62e,inset -.35cqi -.35cqi #00000059}.story .cube--player>i{background:linear-gradient(115deg,#ffffff4d,#0000 40%),linear-gradient(135deg,#8ff5cc,#22a074 55%,#0c5a3d);box-shadow:inset 0 0 0 1px #d4fff0,inset .25cqi .25cqi #fff6,inset -.25cqi -.25cqi #0321168c}.story .cube--player>i:nth-child(3),.story .cube--player>i:nth-child(4){background:linear-gradient(135deg,#1c9268,#0d5b3c 55%,#05301f)}.story__board:before{content:"";z-index:-1;background:linear-gradient(#2a2210,#0a0805);position:absolute;inset:-.5cqi;transform:translateZ(-1.4cqi);box-shadow:inset 0 0 0 1px #f6dc8673,0 0 0 1px #0009}.story__board:after{content:"";transform-origin:50% 100%;background:linear-gradient(#8a6510,#3b2a05);block-size:1.4cqi;position:absolute;bottom:-.5cqi;left:-.5cqi;right:-.5cqi;transform:rotateX(-90deg);box-shadow:inset 0 1px #f3d57a}.story__board .tile__front{background:linear-gradient(160deg,#ffffff12,#0000 45%),linear-gradient(#24232a,#101013);box-shadow:inset 0 0 0 1px #c9a22757,inset 1px 1px #ffffff1a,inset -1px -1px #0000008c}.story__board .tile{transform:translateZ(.35cqi)}.story__wallet-top{background:radial-gradient(60% 50% at 50% 42%,#5fe0ae1a,#0000 70%),linear-gradient(115deg,#ffffff1a,#0000 45%),linear-gradient(135deg,#12352a,#0a1a14);box-shadow:inset 0 0 0 1px #5fe0aeb3,inset .3cqi .3cqi #c8ffe62e,inset -.3cqi -.3cqi #00000073,inset 0 0 0 1.6cqi #0b1e17,inset 0 0 0 calc(1.6cqi + 1px) #5fe0ae38}.story__wallet-front{background:linear-gradient(#0f2a21,#06110d);box-shadow:inset 0 0 0 1px #5fe0ae66,inset 0 1px #c8ffe640}.story__wallet-side{background:linear-gradient(90deg,#04100a,#0a1f18);box-shadow:inset 0 0 0 1px #5fe0ae38}.story__coin{transform-style:preserve-3d;background:radial-gradient(circle at 36% 30%,#fff6cc,#f3d57a 28%,#c9a227 60%,#9a7414);box-shadow:inset 0 0 0 .25cqi #8a6510,inset 0 0 0 .4cqi #e9c65a,0 0 1.4cqi #f6dc8673}.story__coin:after{content:"";background:radial-gradient(circle,#7a5608,#4a3405);border-radius:50%;position:absolute;inset:0;transform:translateZ(-.45cqi)}.story__gate>i{background:linear-gradient(90deg,#ffffff4d,#0000 35%,#00000059),linear-gradient(#f3d57a,#b8901c);box-shadow:inset 0 0 0 1px #fff3c4,0 0 1.2cqi #f6dc8673}.story__post{background:linear-gradient(90deg,#ffffff59,#0000 40%,#00000073),linear-gradient(#f3d57a,#5e4309);border-radius:.7cqi/.3cqi}.story__seed{background:radial-gradient(circle at 36% 30%,#fffbe6,#f6dc86 30%,#c9a227 65%,#7a5608)}.story__at--board .story__shadow{transform:translateY(6cqi)translateZ(.05cqi)}.story__stage:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000 22%),radial-gradient(90% 70% at 50% 60%,#0000 55%,#0000008c);position:absolute;inset:0}.story .cube--vault>i:nth-child(6):after{background:linear-gradient(#ffffff1a,#0000 35%),linear-gradient(135deg,#b8901c,#7a5608 60%,#4a3405)}.story .cube--player>i:nth-child(6){background:linear-gradient(#ffffff1a,#0000 35%),linear-gradient(135deg,#22a074,#0d5b3c 60%,#05301f)}.story__shadow{transform:translate(3.2cqi,3.6cqi)translateZ(.05cqi)}.story__shadow--small{transform:translate(2cqi,2.4cqi)translateZ(.05cqi)}.story__at--wallet .story__shadow{transform:translate(2.4cqi,2.8cqi)translateZ(.05cqi)}.story{--story-loop:30s}@keyframes loop-seed{0%,2%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateZ(34cqi)rotateX(-90deg)}3.8%{opacity:1}11.6%{opacity:1;transform:translateZ(6cqi)rotateX(-90deg)}14%,to{opacity:0;transform:translateZ(5cqi)rotateX(-90deg)}}@keyframes loop-seal{0%,2%{opacity:0}10.8%{opacity:0}18%,to{opacity:1}}@keyframes loop-print{0%,13%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateZ(8cqi)scale(.01)}17%{transform:translateZ(25cqi)scale(1)}23%,to{transform:translate3d(-7.2cqi,-20.4cqi,21cqi)scale(.8)}}@keyframes loop-beacon{0%,18%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:rotateX(-90deg)scaleY(0)}24%,to{opacity:.8;transform:rotateX(-90deg)scaleY(1)}}@keyframes loop-player{0%,26%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate3d(42cqi,-16cqi,34cqi)rotateX(220deg)rotate(140deg)scale(.01)}27.6%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate3d(36cqi,-14cqi,34cqi)rotateX(190deg)rotate(120deg)scale(1)}35.6%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate3d(9cqi,-3cqi,14cqi)rotateX(40deg)rotate(24deg)}42%,to{transform:none}}@keyframes loop-bond{0%,40%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.2,.7,.3,1)}47%,to{stroke-dashoffset:0}}@keyframes loop-beam{0%,50%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.2,.7,.3,1)}56%,to{stroke-dashoffset:0}}@keyframes loop-board{0%,51%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:rotateX(-90deg)scaleY(.01)}57%,to{transform:rotateX(-90deg)scaleY(1)}}@keyframes loop-tile{0%,56%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:rotateX(180deg)translateZ(1cqi)}61%,to{transform:translateZ(.35cqi)}}@keyframes loop-line{0%,70%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}75%,to{opacity:1}}@keyframes loop-gate-left{0%,76%{background:#d9822b;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0)rotateX(-90deg)}81%,to{background:linear-gradient(90deg,#ffffff4d,#0000 35%,#00000059),linear-gradient(#f3d57a,#b8901c);transform:translate(-4.2cqi)rotateX(-90deg)}}@keyframes loop-gate-right{0%,76%{background:#d9822b;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0)rotateX(-90deg)}81%,to{background:linear-gradient(90deg,#ffffff4d,#0000 35%,#00000059),linear-gradient(#f3d57a,#b8901c);transform:translate(4.2cqi)rotateX(-90deg)}}@keyframes loop-lane{0%,79%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.2,.7,.3,1)}86%,to{stroke-dashoffset:0}}@keyframes loop-stake{0%,80%{opacity:0;transform:translateZ(3cqi)rotateX(-90deg)}80.96%{opacity:1}84%{transform:translate3d(-5.6cqi,-5.1cqi,.6cqi)rotateX(-90deg)rotateY(180deg)}87.36%{opacity:1;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)rotateY(360deg)}88%,to{opacity:0;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)rotateY(360deg)}}@keyframes loop-pay{0%,88%{opacity:0;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)}88.84%{opacity:1}91.5%{transform:translate3d(-5.6cqi,-5.1cqi,.6cqi)rotateX(-90deg)rotateY(180deg)}95%,to{opacity:1;transform:translate3d(-2.2cqi,0,3cqi)rotateX(-90deg)rotateY(360deg)}}@keyframes loop-pay-second{0%,90%{opacity:0;transform:translate(-11.2cqi,-10.2cqi)rotateX(-90deg)}90.84%{opacity:1}93.5%{transform:translate3d(-5.6cqi,-5.1cqi,.6cqi)rotateX(-90deg)rotateY(180deg)}97%,to{opacity:1;transform:translate3d(2.2cqi,0,3cqi)rotateX(-90deg)rotateY(360deg)}}@keyframes loop-ring{0%,95%{opacity:.95;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateZ(3.2cqi)scale(.2)}to,to{opacity:0;transform:translateZ(3.2cqi)scale(1)}}@keyframes loop-caption-1{0%,21%{opacity:1;translate:0}25%,to{opacity:0;translate:0 -2rem}}@keyframes loop-caption-2{0%,25%{opacity:0;translate:0 2rem}29%,46%{opacity:1;translate:0}50%,to{opacity:0;translate:0 -2rem}}@keyframes loop-caption-3{0%,50%{opacity:0;translate:0 2rem}54%,71%{opacity:1;translate:0}75%,to{opacity:0;translate:0 -2rem}}@keyframes loop-caption-4{0%,75%{opacity:0;translate:0 2rem}79%,97%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes loop-fill-1{0%{transform:scaleX(0)}25%,to{transform:scaleX(1)}}@keyframes loop-fill-2{0%,25%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes loop-fill-3{0%,50%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes loop-fill-4{0%,75%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loop-curtain{0%{opacity:1}3%,97%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.story__captions{display:grid}.story__caption{grid-area:1/1}.story__num{font-size:var(--step-5)}.story__caption h3{font-family:var(--font-display);font-size:var(--step-3);font-weight:600}.story__caption p{font-size:var(--step-1)}.story__progress{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.story__progress i{background:var(--rule);block-size:3px;position:relative;overflow:hidden}.story__progress i:after{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-bright));transform-origin:0;position:absolute;inset:0}html[dir=rtl] .story__progress i:after{transform-origin:100%}.story--order .story__caption:first-child{animation:loop-caption-1 var(--story-loop) linear infinite both}.story--order .story__caption:nth-child(2){animation:loop-caption-2 var(--story-loop) linear infinite both}.story--order .story__caption:nth-child(3){animation:loop-caption-3 var(--story-loop) linear infinite both}.story--order .story__caption:nth-child(4){animation:loop-caption-4 var(--story-loop) linear infinite both}.story--order .story__progress i:first-child:after{animation:loop-fill-1 var(--story-loop) linear infinite both}.story--order .story__progress i:nth-child(2):after{animation:loop-fill-2 var(--story-loop) linear infinite both}.story--order .story__progress i:nth-child(3):after{animation:loop-fill-3 var(--story-loop) linear infinite both}.story--order .story__progress i:nth-child(4):after{animation:loop-fill-4 var(--story-loop) linear infinite both}.story--order .story__camera{animation:story-camera var(--story-loop) linear infinite both}.story--order .story__turn{animation:story-turn var(--story-loop) linear infinite both}.story--order .story__seed{animation:loop-seed var(--story-loop) linear infinite both}.story--order .cube--vault>i:after{animation:loop-seal var(--story-loop) linear infinite both}.story--order .story__print{animation:loop-print var(--story-loop) linear infinite both}.story--order .story__beacon{animation:loop-beacon var(--story-loop) linear infinite both}.story--order .story__player{animation:loop-player var(--story-loop) linear infinite both}.story--order .story__bond{animation:loop-bond var(--story-loop) linear infinite both}.story--order .story__beam{animation:loop-beam var(--story-loop) linear infinite both}.story--order .story__board{animation:loop-board var(--story-loop) linear infinite both}.story--order .tile{animation:loop-tile var(--story-loop) linear infinite both}.story--order .tile:nth-child(n+6):nth-child(-n+10) .tile__front:after{animation:loop-line var(--story-loop) linear infinite both}.story--order .story__gate>i:first-child{animation:loop-gate-left var(--story-loop) linear infinite both}.story--order .story__gate>i:last-child{animation:loop-gate-right var(--story-loop) linear infinite both}.story--order .story__lane-lit{animation:loop-lane var(--story-loop) linear infinite both}.story--order .story__coin--stake{animation:loop-stake var(--story-loop) linear infinite both}.story--order .story__coin--pay{animation:loop-pay var(--story-loop) linear infinite both}.story--order .story__coin--pay+.story__coin--pay{animation:loop-pay-second var(--story-loop) linear infinite both}.story--order .story__ring{animation:loop-ring var(--story-loop) linear infinite both}.story--order .story__stage:after{animation:loop-curtain var(--story-loop) linear infinite both}.story--order .tile:first-child{animation-delay:calc(var(--story-loop) * 0)}.story--order .tile:nth-child(2){animation-delay:calc(var(--story-loop) * .008)}.story--order .tile:nth-child(3){animation-delay:calc(var(--story-loop) * .016)}.story--order .tile:nth-child(4){animation-delay:calc(var(--story-loop) * .024)}.story--order .tile:nth-child(5){animation-delay:calc(var(--story-loop) * .032)}.story--order .tile:nth-child(6){animation-delay:calc(var(--story-loop) * .04)}.story--order .tile:nth-child(7){animation-delay:calc(var(--story-loop) * .048)}.story--order .tile:nth-child(8){animation-delay:calc(var(--story-loop) * .056)}.story--order .tile:nth-child(9){animation-delay:calc(var(--story-loop) * .064)}.story--order .tile:nth-child(10){animation-delay:calc(var(--story-loop) * .072)}.story--order .tile:nth-child(11){animation-delay:calc(var(--story-loop) * .08)}.story--order .tile:nth-child(12){animation-delay:calc(var(--story-loop) * .088)}.story--order .tile:nth-child(13){animation-delay:calc(var(--story-loop) * .096)}.story--order .tile:nth-child(14){animation-delay:calc(var(--story-loop) * .104)}.story--order .tile:nth-child(15){animation-delay:calc(var(--story-loop) * .112)}}.story__stage{background:radial-gradient(70% 60% at 50% 18%,#c9a22724,#0000 70%),radial-gradient(60% 50% at 50% 100%,#106b4a1a,#0000 70%),linear-gradient(#f7f3ea,#e9e2d3);border-color:#1e1b161f}.story__stage:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#0000 26%),radial-gradient(90% 70% at 50% 60%,#0000 55%,#78643c38);position:absolute;inset:0}.story__stage:after{opacity:0;z-index:2;background:#f3efe6}.story__plane{background:radial-gradient(48% 42% at 42% 46%,#fff4d2cc,#e2d6ba8c 55%,#0000 80%),radial-gradient(30% 24% at 86% 80%,#a0dcc373,#0000 70%)}.story__plane:before{background:repeating-linear-gradient(90deg,#1e1b1621 0 1px,#0000 1px 4.5cqi),repeating-linear-gradient(0deg,#1e1b1621 0 1px,#0000 1px 4.5cqi)}.story__shadow{background:radial-gradient(38% 38%,#281e0a8c,#281e0a38 60%,#0000),radial-gradient(closest-side,#c9a2274d,#c9a22714 55%,#0000)}.story__at--player .story__shadow,.story__at--wallet .story__shadow{background:radial-gradient(38% 38%,#14281e8c,#14281e38 60%,#0000),radial-gradient(closest-side,#106b4a4d,#106b4a14 55%,#0000)}.story__lane{stroke:#1e1b1638}.story__beacon{background:linear-gradient(#0000,#c9a22773)}.story__bond,.story__beam--emerald{stroke:#12946a;filter:drop-shadow(0 0 3px #12946a80)}.story__beam--gold{stroke:#b8860b;filter:drop-shadow(0 0 3px #b8860b80)}.story__lane-lit{stroke:#b8860b;filter:drop-shadow(0 0 4px #b8860b8c)}.story__print circle{stroke:#b8860b;filter:drop-shadow(0 0 2px #b8860b80)}.story__print circle+circle{stroke:#12946a}.story__ring{box-shadow:inset 0 0 0 .4cqi #12946a}
.story__shadow{pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;block-size:16cqi;inline-size:16cqi;margin:-8cqi;position:absolute}.story__shadow--small{block-size:10cqi;inline-size:10cqi;margin:-5cqi}.story__shadow--wide{block-size:20cqi;inline-size:34cqi;margin:-10cqi -17cqi}.wallet__at--safe{top:58%;left:20%}.wallet__at--receipts{top:30%;left:8%}.wallet__at--engine{top:40%;left:74%}.wallet__out,.wallet__back,.wallet__ghost-path{stroke-dasharray:1 3;stroke-dashoffset:0}.wallet__out{stroke:var(--gold-bright);stroke-width:.6px;filter:drop-shadow(0 0 4px #f6dc86cc)}.wallet__back{stroke:#5fe0ae;stroke-width:.6px;filter:drop-shadow(0 0 4px #5fe0aecc)}.wallet__ghost-path{stroke:#f3efe673;stroke-width:.4px}.wallet__safe{--h:9cqi;block-size:10cqi;inline-size:12cqi;transform-style:preserve-3d;position:absolute;top:-5cqi;left:-6cqi}.wallet__safe>i{position:absolute}.wallet__safe-top{transform:translateZ(var(--h));background:linear-gradient(135deg,#16382c,#0b1f18);inset:0;box-shadow:inset 0 0 0 1px #5fe0aea6}.wallet__safe-front{inline-size:100%;block-size:var(--h);transform-origin:50% 0;background:radial-gradient(circle,#c9a227 0 7%,#3b2a05 7.5% 9%,#0000 9.5%),radial-gradient(circle,#0000 0 17%,#c9a227b3 17.5% 19%,#0000 19.5%),linear-gradient(#0a1813,#0a1813) 50%/80% 80% no-repeat,linear-gradient(#113026,#081510);top:100%;left:0;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #5fe0ae73}.wallet__safe-side{inline-size:var(--h);transform-origin:100%;background:linear-gradient(90deg,#06120e,#0c2119);block-size:100%;top:0;right:100%;transform:rotateY(90deg);box-shadow:inset 0 0 0 1px #5fe0ae40}.wallet__stack{block-size:0;inline-size:0;transform-style:preserve-3d;position:absolute}.wallet__stack>i{background:radial-gradient(circle at 38% 34%,#f8e39a,#c9a227 56%,#7a5608);border-radius:50%;block-size:7cqi;inline-size:7cqi;margin:-3.5cqi;position:absolute;box-shadow:inset 0 0 0 .35cqi #8a6510,0 0 1.2cqi #f6dc8640}.wallet__stack>i:first-child{transform:translateZ(9.9cqi)}.wallet__stack>i:nth-child(2){transform:translateZ(10.8cqi)}.wallet__stack>i:nth-child(3){transform:translateZ(11.7cqi)}.wallet__stack>i:nth-child(4){transform:translateZ(12.6cqi)}.wallet__stack>i:nth-child(5){transform:translateZ(13.5cqi)}.wallet__stack>i:nth-child(6){transform:translateZ(14.4cqi)}.wallet__stack>i:nth-child(7){transform:translateZ(15.3cqi)}.wallet__shield{opacity:0;border-radius:50%;block-size:22cqi;inline-size:22cqi;margin:-11cqi;position:absolute;transform:translateZ(.5cqi);box-shadow:inset 0 0 0 .4cqi #5fe0aed9,inset 0 0 3cqi #5fe0ae59}.wallet__coin{transform-origin:50% 100%;opacity:0;background:radial-gradient(circle at 36% 32%,#f8e39a,#c9a227 55%,#7a5608);border-radius:50%;block-size:3.6cqi;inline-size:3.6cqi;position:absolute;top:-3.6cqi;left:-1.8cqi;transform:translateZ(16cqi)rotateX(-90deg);box-shadow:inset 0 0 0 .3cqi #8a6510,0 0 1.6cqi #f6dc868c}.wallet__coin--pay{box-shadow:inset 0 0 0 .3cqi #8a6510,0 0 1.8cqi #5fe0aea6}.wallet__ghost{transform-style:preserve-3d;position:absolute;transform:translateZ(6cqi)scale(.01)}.cube--ghost{--s:4cqi}.cube--ghost>i{background:#f6dc8624;box-shadow:inset 0 0 0 1px #f6dc86cc}.wallet__receipt{transform-origin:50% 100%;background:radial-gradient(circle at 50% 78%, var(--stamp) 0 14%, transparent 15%), repeating-linear-gradient(180deg, transparent 0 .9cqi, #0b0b0c38 .9cqi 1.1cqi) 50% 18% / 70% 45% no-repeat, linear-gradient(180deg, #f3efe6, #ddd5c3);block-size:7cqi;inline-size:5cqi;position:absolute;top:-7cqi;transform:rotateX(-90deg);box-shadow:0 0 0 1px #0b0b0c26,0 0 1.6cqi #f6dc864d}.wallet__receipt--bet{--stamp:#c9a227;left:-6cqi}.wallet__receipt--win{--stamp:#1c9268;left:.5cqi}.wallet__board{block-size:16cqi;inline-size:16cqi;transform-style:preserve-3d;transform-origin:50% 100%;direction:ltr;background:linear-gradient(#1b160c,#0b0906);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5cqi;padding:.7cqi;display:grid;position:absolute;top:-16cqi;left:-8cqi;transform:rotateX(-90deg);box-shadow:inset 0 0 0 1px #f6dc86b3,0 0 0 .45cqi #16120a,0 0 0 calc(.45cqi + 1px) #c9a22780}.wallet__board .tile:nth-child(n+4):nth-child(-n+6) .tile__front:after{content:"";background:radial-gradient(closest-side,#f6dc8661,#0000);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f6dc86}.wallet__lease{border:.35cqi dashed #f6dc86bf;border-radius:50%;block-size:28cqi;inline-size:28cqi;margin:-14cqi;position:absolute;box-shadow:0 0 2cqi #f6dc8633}@keyframes wallet-camera{0%{transform:translate3d(20cqi,6cqi,18cqi)}18%{transform:translate3d(2cqi,4cqi,10cqi)}27%{transform:translate3d(-16cqi,10cqi,15cqi)}48%{transform:translate3d(-17cqi,10cqi,15cqi)}56%{transform:translate3d(0,4cqi,9cqi)}70%{transform:translate3d(16cqi,6cqi,17cqi)}80%{transform:translate3d(4cqi,4cqi,10cqi)}93%{transform:translate3d(15cqi,6cqi,17cqi)}to{transform:translate3d(1cqi,5cqi,6cqi)}}@keyframes wallet-stake{0%{opacity:0;transform:translateZ(16cqi)rotateX(-90deg)}10%{opacity:1}50%{transform:translate3d(24.3cqi,-12cqi,24cqi)rotateX(-90deg)rotateY(180deg)}92%{opacity:1;transform:translate3d(48.6cqi,-10.8cqi,10cqi)rotateX(-90deg)rotateY(360deg)}to{opacity:0;transform:translate3d(48.6cqi,-10.8cqi,10cqi)rotateX(-90deg)rotateY(360deg)}}@keyframes wallet-pay{0%{opacity:0;transform:translate3d(48.6cqi,-10.8cqi,10cqi)rotateX(-90deg)}10%{opacity:1}50%{transform:translate3d(24.3cqi,3cqi,20cqi)rotateX(-90deg)rotateY(180deg)}92%{opacity:1;transform:translateZ(16cqi)rotateX(-90deg)rotateY(360deg)}to{opacity:0;transform:translateZ(16cqi)rotateX(-90deg)rotateY(360deg)}}@keyframes wallet-ghost{0%{transform:translate3d(48.6cqi,-10.8cqi,10cqi)scale(.01)rotateY(0)}10%{transform:translate3d(46cqi,-9cqi,12cqi)scale(1)rotateY(40deg)}80%{transform:translate3d(4cqi,1cqi,10cqi)scale(1)rotateY(400deg)}to{transform:translateZ(6cqi)scale(.01)rotateY(460deg)}}@keyframes rise-up{0%{opacity:0;transform:rotateX(-90deg)scaleY(.01)}}@keyframes grow-in{0%{scale:0}}@keyframes lease-in{0%{opacity:0;scale:.4}}@keyframes shield-pulse{0%{opacity:0;scale:.5}35%{opacity:1;scale:1}to{opacity:0;scale:1.3}}@keyframes receipt-flash{0%,to{filter:none}40%{filter:brightness(1.35)drop-shadow(0 0 1.2cqi #5fe0aee6)}}@media (prefers-reduced-motion:no-preference){.wallet__lease{animation:18s linear infinite spin}@supports (animation-timeline:view()){.story--wallet .story__camera{animation:linear both wallet-camera;animation-timeline:--story;animation-range:contain}.story--wallet .story__turn{animation:linear both story-turn;animation-timeline:--story;animation-range:contain}.wallet__out{animation:ease-out both draw;animation-timeline:--story;animation-range:contain 3% contain 16%}.wallet__coin--stake{animation:linear both wallet-stake;animation-timeline:--story;animation-range:contain 3% contain 18%}.wallet__receipt--bet{animation:rise-up var(--ease-out) both;animation-timeline:--story;animation-range:contain 16% contain 22%}.wallet__lease{animation:spin 18s linear infinite, lease-in var(--ease-out) both;animation-timeline:auto,--story;animation-range:normal,contain 26% contain 32%}.story--wallet .tile{animation:cubic-bezier(.34,1.56,.64,1) both tile-turn;animation-timeline:--story}.story--wallet .tile:first-child{animation-range:contain 29% contain 34%}.story--wallet .tile:nth-child(2){animation-range:contain 30.5% contain 35.5%}.story--wallet .tile:nth-child(3){animation-range:contain 32% contain 37%}.story--wallet .tile:nth-child(4){animation-range:contain 33.5% contain 38.5%}.story--wallet .tile:nth-child(5){animation-range:contain 35% contain 40%}.story--wallet .tile:nth-child(6){animation-range:contain 36.5% contain 41.5%}.story--wallet .tile:nth-child(7){animation-range:contain 38% contain 43%}.story--wallet .tile:nth-child(8){animation-range:contain 39.5% contain 44.5%}.story--wallet .tile:nth-child(9){animation-range:contain 41% contain 46%}.wallet__board .tile:nth-child(n+4):nth-child(-n+6) .tile__front:after{animation:ease-out both glow-in;animation-timeline:--story;animation-range:contain 45% contain 50%}.wallet__back{animation:ease-out both draw;animation-timeline:--story;animation-range:contain 52% contain 64%}.wallet__coin--pay{animation:linear both wallet-pay;animation-timeline:--story;animation-range:contain 53% contain 65%}.wallet__coin--pay+.wallet__coin--pay{animation-range:contain 56% contain 68%}.wallet__gain{animation:cubic-bezier(.34,1.56,.64,1) both grow-in;animation-timeline:--story;animation-range:contain 64% contain 67%}.wallet__gain+.wallet__gain{animation-range:contain 67% contain 70%}.wallet__receipt--win{animation:rise-up var(--ease-out) both, receipt-flash ease-in-out both;animation-timeline:--story,--story;animation-range:contain 68% contain 74%,contain 90% contain 98%}.wallet__ghost-path{animation:ease-out both draw;animation-timeline:--story;animation-range:contain 77% contain 86%}.wallet__ghost{animation:linear both wallet-ghost;animation-timeline:--story;animation-range:contain 78% contain 91%}.wallet__shield{animation:ease-out both shield-pulse;animation-timeline:--story;animation-range:contain 88% contain 96%}}}
@keyframes fade-in{0%{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes pop{0%{opacity:0;transform:scale(.3)}}@keyframes ride{0%{offset-distance:0%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rise{0%{opacity:0;transform:translate3d(0,2.8rem,-160px)rotateX(11deg)}}@keyframes grow-from-root{0%{opacity:0;transform:scale(.1)}}@keyframes camera-forward{to{transform:translateZ(210px)translateY(-2.5%)}}@keyframes type-hold{to{transform:translateZ(-210px)translateY(-4%)}}@keyframes type-fade{to{opacity:.32}}@keyframes sway{0%{transform:rotate(-.55deg)translateY(.3%)}to{transform:rotate(.55deg)translateY(-.5%)}}@keyframes mote-drift{0%{opacity:0;transform:translateY(26px)}35%{opacity:1}to{opacity:0;transform:translateY(-64px)}}@keyframes cue-run{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}to{opacity:0;transform:scaleY(1)}}@keyframes run-rail{0%{transform:translate(0)}}@keyframes art-lift{0%{transform:translateZ(30px)translateY(3.5%)}to{transform:translateZ(30px)translateY(-4%)}}@keyframes recess-settle{0%{transform:translateZ(-180px)translateY(-3.5%)}to{transform:translateZ(-180px)translateY(4%)}}@media (prefers-reduced-motion:no-preference){.tree__limb,.tree__leaves,.tree__fruit,.tree__motes{transform-box:view-box;transform-origin:600px 780px}.tree__limb{animation:grow-from-root .9s var(--ease-out) backwards}.tree__limb--0{animation-delay:60ms}.tree__limb--1{animation-delay:.18s}.tree__limb--2{animation-delay:.28s}.tree__limb--3{animation-delay:.37s}.tree__limb--4{animation-delay:.45s}.tree__limb--5{animation-delay:.52s}.tree__limb--6{animation-delay:.58s}.tree__leaves{animation:grow-from-root .9s var(--ease-out) backwards}.tree__leaves--0{animation-delay:.56s}.tree__leaves--1{animation-delay:.66s}.tree__leaves--2{animation-delay:.76s}.tree__fruit{animation:fade-in .7s var(--ease-out) .88s backwards}.tree--canopy .tree__canopy,.tree--fronds .tree__canopy{transform-box:view-box;transform-origin:600px 790px;animation:sway 26s var(--ease-soft) 1.4s infinite alternate}.tree--fronds .tree__canopy{animation-duration:19s}.tree__motes circle{animation:mote-drift 14s var(--ease-soft) infinite;transform-box:fill-box}.tree__motes circle:nth-child(5n+2){animation-duration:17s;animation-delay:2.6s}.tree__motes circle:nth-child(5n+3){animation-duration:12s;animation-delay:5.4s}.tree__motes circle:nth-child(5n+4){animation-duration:19s;animation-delay:8.1s}.tree__motes circle:nth-child(5n+5){animation-duration:15s;animation-delay:10.7s}.tree--canopy .tree__fruit circle{animation:fade-in 3.6s var(--ease-soft) infinite alternate;transform-box:fill-box}.tree--canopy .tree__fruit circle:nth-child(3n+2){animation-delay:1.2s}.tree--canopy .tree__fruit circle:nth-child(3n+3){animation-delay:2.4s}.hero__cue{animation:cue-run 2.6s var(--ease-soft) 1.6s infinite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero__world{will-change:transform;animation:linear both camera-forward;animation-timeline:scroll(root);animation-range:0 640px}.hero__plane--type{animation:linear both type-hold,linear both type-fade;animation-timeline:scroll(root),scroll(root);animation-range:0 640px,180px 640px}.reveal-group>*{animation:linear both rise;animation-timeline:view();animation-range:entry 4% cover 32%}.stage__field{view-timeline:--art block}.stage__art{animation:linear both art-lift;animation-timeline:--art;animation-range:cover}.stage__depth{animation:linear both recess-settle;animation-timeline:--art;animation-range:cover}.diagram__stage{view-timeline:--dg block}.dg [class^=dg__],.dg [class*=\ dg__]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dg;animation-duration:auto}.dg__rail,.dg__stop-drop,.dg__lane-live,.dg__card-body,.dg__card-ink path,.dg__seal-mark,.dg__token-mark,.dg__print-tick,.dg__vault-body,.dg__vault-bars path,.dg__arc,.dg__loop,.dg__loop-head,.dg__verify-tick{stroke-dasharray:1}.dg--order .dg__rail{animation-name:draw;animation-range:cover 18% cover 28%}.dg--order .dg__lane{animation-name:fade-in;animation-range:cover 22% cover 30%}.dg--order .dg__stop-drop{animation-name:draw;animation-range:cover 28% cover 56%}.dg--order .dg__stop-core{transform-box:fill-box;transform-origin:50%;animation-name:pop}.dg--order .dg__stop--0 .dg__stop-core{animation-range:cover 26% cover 31%}.dg--order .dg__stop--1 .dg__stop-core{animation-range:cover 34% cover 39%}.dg--order .dg__stop--2 .dg__stop-core{animation-range:cover 42% cover 47%}.dg--order .dg__stop--3 .dg__stop-core{animation-range:cover 50% cover 55%}.dg--order .dg__runner{animation-name:run-rail;animation-range:cover 26% cover 54%}.dg--order .dg__lane-live{animation-name:draw;animation-range:cover 50% cover 58%}.dg--order .dg__coin{transform-box:fill-box;transform-origin:50%;animation-name:pop;animation-range:cover 55% cover 62%}.dg--commitment .dg__print-tick{animation-name:draw;animation-range:cover 14% cover 24%}.dg--commitment .dg__card-body{animation-name:draw;animation-range:cover 22% cover 32%}.dg--commitment .dg__card-ink path{animation-name:draw;animation-range:cover 27% cover 36%}.dg--commitment .dg__seal{transform-box:fill-box;transform-origin:50%;animation-name:pop;animation-range:cover 34% cover 41%}.dg--commitment .dg__token{transform-box:fill-box;transform-origin:50%;animation-name:pop;animation-range:cover 41% cover 47%}.dg--commitment .dg__feed{animation-name:fade-in;animation-range:cover 45% cover 53%}.dg--commitment .dg__cell{animation-name:fade-in;animation-range:cover 48% cover 57%}.dg--commitment .dg__cell--drawn{transform-box:fill-box;transform-origin:50%;animation-name:pop;animation-range:cover 55% cover 61%}.dg--commitment .dg__seal-mark{animation-name:draw;animation-range:cover 58% cover 63%}.dg--commitment .dg__verify{animation-name:fade-in;animation-range:cover 61% cover 69%}.dg--commitment .dg__verify-tick{animation-name:draw;animation-range:cover 67% cover 73%}.dg--wallet .dg__vault-body{animation-name:draw;animation-range:cover 14% cover 24%}.dg--wallet .dg__vault-bars path{animation-name:draw;animation-range:cover 22% cover 30%}.dg--wallet .dg__vault-mark,.dg--wallet .dg__slot{animation-name:fade-in;animation-range:cover 24% cover 31%}.dg--wallet .dg__arc--out{animation-name:draw;animation-range:cover 26% cover 36%}.dg--wallet .dg__arc--back{animation-name:draw;animation-range:cover 44% cover 54%}.dg--wallet .dg__token-out{animation-name:ride;animation-range:cover 30% cover 43%}.dg--wallet .dg__round-ring{animation-name:spin;animation-range:cover 37% cover 53%}.dg--wallet .dg__round-core{transform-box:fill-box;transform-origin:50%;animation-name:pop;animation-range:cover 40% cover 46%}.dg--wallet .dg__token-back{animation-name:ride;animation-range:cover 46% cover 59%}.dg--wallet .dg__loop{animation-name:draw;animation-range:cover 58% cover 65%}.dg--wallet .dg__loop-head{animation-name:draw;animation-range:cover 63% cover 67%}.dg--wallet .dg__token-repeat{animation-name:ride;animation-range:cover 59% cover 72%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-group>*,.stage,.diagram{transition:opacity .48s var(--ease-out), transform .48s var(--ease-out)}[data-pending]{opacity:0;transform:translateY(1.8rem)}}}@media (max-width:48rem){.hero__world,.hero__plane--type,.stage__art,.stage__depth{will-change:auto;animation:none}.reveal-group>*{animation-range:entry 2% entry 90%}}

