@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-latin-ext-wght-normal.Cvgdx4cy.woff2)format("woff2");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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-latin-wght-normal.CfZa4wxB.woff2)format("woff2");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{color-scheme:dark;--night:#121015;--coal:#181819;--bone:#f3f0e9;--oxblood:#aa393c;--ember:#e0565b;--ash:#8e8a84;--bone-2:#d9d4ca;--bar:#0b0a0d;--surface:#201f23;--ink:#121015;--ink-2:#57524c;--line:#f3f0e924;--line-strong:#f3f0e94d;--stripe-brand:#c73b42;--stripe-blue:#3498db;--font:"Familjen Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-display:clamp(3rem, 1.5rem + 5.6vw, 6rem);--t-h2:clamp(2.375rem, 1.45rem + 3.6vw, 4.75rem);--t-h3:clamp(1.25rem, 1.08rem + .7vw, 1.625rem);--t-lead:clamp(1.125rem, 1.03rem + .42vw, 1.375rem);--t-body:1.0625rem;--t-small:.9375rem;--t-data:.8125rem;--gutter:clamp(16px, 4.4vw, 64px);--section-y:clamp(64px, 7vw, 112px);--header-h:64px;--ease-out:cubic-bezier(.16, 1, .3, 1);--q0:0;--q:0;--u:0;--dr:0;--a:1;--z:0;--c:0;--f:0}*,:before,:after{box-sizing:border-box}html{background:var(--night);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-color:#4a4650 var(--night)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:url(/_astro/grain-fine.B-_J9z5A.png) repeat, var(--night);background-blend-mode:overlay, normal;min-height:100svh;color:var(--bone);font-family:var(--font);font-size:var(--t-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--ember);background-size:192px,auto;margin:0;line-height:1.55}main:focus{outline:none}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ol,ul{margin:0;padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}button{font:inherit;color:inherit}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--oxblood);color:var(--bone)}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--night)}::-webkit-scrollbar-thumb{border:2px solid var(--night);background:#4a4650}.display{font-size:var(--t-display);letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:.92}.h2{font-size:var(--t-h2);letter-spacing:-.037em;text-wrap:balance;font-weight:700;line-height:.96}.h3{font-size:var(--t-h3);letter-spacing:-.015em;font-weight:650;line-height:1.15}.lead{max-width:36rem;color:var(--bone-2);font-size:var(--t-lead);text-wrap:pretty;line-height:1.45}.note{max-width:40rem;color:var(--ash);font-size:var(--t-small);text-wrap:pretty;line-height:1.5}.label{color:var(--ash);font-size:var(--t-data);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.tag{border:1px solid var(--line-strong);color:var(--bone-2);font-size:var(--t-data);letter-spacing:.01em;vertical-align:.35em;margin-left:.6em;padding:.2em .55em .25em;font-weight:600;line-height:1.2;display:inline-block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.button{background:var(--bone);min-height:44px;color:var(--night);font-family:var(--font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .12s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.button:hover{background:var(--oxblood);color:var(--bone)}.button:active{transform:translateY(1px)}.button--small{min-height:38px;padding:0 14px;font-size:.875rem}.button--large{min-height:54px;padding:0 28px;font-size:1.0625rem}.button--ghost{border:1px solid var(--line-strong);color:var(--bone);transition:border-color .16s var(--ease-out), transform .12s var(--ease-out);background:0 0}.button--ghost:hover{border-color:var(--bone);color:var(--bone);background:0 0}.skip{z-index:100;background:var(--bone);color:var(--night);padding:12px 16px;font-weight:650;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.led{background:var(--ember);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}@keyframes blink{50%{opacity:.28}}.trigger-box{position:relative}.trigger-box:before,.cart-demo .embed__cart:before{--c:var(--oxblood);--l:18px;--w:2px;content:"";inset:var(--trigger-inset,-12px);pointer-events:none;background:linear-gradient(var(--c) 0 0) left top / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) left top / var(--w) var(--l) no-repeat, linear-gradient(var(--c) 0 0) right top / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) right top / var(--w) var(--l) no-repeat, linear-gradient(var(--c) 0 0) left bottom / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) left bottom / var(--w) var(--l) no-repeat, linear-gradient(var(--c) 0 0) right bottom / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) right bottom / var(--w) var(--l) no-repeat;position:absolute}.corners{--c:#f3f0e9c7;--l:26px;--w:2px;z-index:2;pointer-events:none;background:linear-gradient(var(--c) 0 0) left top / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) left top / var(--w) var(--l) no-repeat, linear-gradient(var(--c) 0 0) right top / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) right top / var(--w) var(--l) no-repeat, linear-gradient(var(--c) 0 0) left bottom / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) left bottom / var(--w) var(--l) no-repeat, linear-gradient(var(--c) 0 0) right bottom / var(--l) var(--w) no-repeat, linear-gradient(var(--c) 0 0) right bottom / var(--w) var(--l) no-repeat;position:absolute;inset:clamp(12px,2vw,24px)}.burn{z-index:3;background:var(--bar);height:40px;color:var(--bone);font-size:var(--t-data);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:clamp(12px,2vw,24px);padding:0 clamp(12px,2vw,24px);font-weight:550;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.burn__cam{font-weight:700}.header{z-index:50;border-bottom:1px solid var(--line);background:#0b0a0df0;position:sticky;top:0}@supports (backdrop-filter:blur(1px)){.header{backdrop-filter:blur(14px);background:#0b0a0dcc}}.header__bar{height:var(--header-h);align-items:center;gap:clamp(12px,2vw,28px);display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-right:auto;font-size:1.1875rem;font-weight:700;text-decoration:none;display:inline-flex}.brand__mark{width:32px;height:32px}.nav ul,.menu__panel ul,.footer__nav ul{gap:clamp(16px,2.2vw,32px);display:flex}.nav a,.menu__panel ul a,.footer__nav a{color:var(--bone-2);font-size:var(--t-small);transition:color .16s var(--ease-out);font-weight:600;text-decoration:none}.nav a:hover,.menu__panel ul a:hover,.footer__nav a:hover,.nav a[aria-current=page],.menu__panel ul a[aria-current=page],.footer__nav a[aria-current=page]{color:var(--bone)}.nav a[aria-current=page],.menu__panel ul a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:.5em;text-decoration-thickness:2px}.menu{position:relative}.menu summary{cursor:pointer;place-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu__icon{fill:none;width:20px;height:20px;stroke:var(--bone);stroke-width:1.8px;transition:transform .2s var(--ease-out)}.menu[open] .menu__icon{transform:rotate(90deg)}.menu__panel{top:var(--header-h);padding:12px var(--gutter) 28px;border-bottom:1px solid var(--line);background:var(--bar);gap:20px;display:grid;position:fixed;left:0;right:0}.menu__panel ul{flex-direction:column;gap:0}.menu__panel ul a{border-bottom:1px solid var(--line);padding:14px 0;font-size:1.25rem;display:block}.menu__panel ul a[aria-current=page]{text-underline-offset:.3em}.header__account{min-height:38px;color:var(--bone-2);transition:color .16s var(--ease-out);place-items:center;padding:0 4px;font-size:.875rem;font-weight:650;text-decoration:none;display:grid}.header__account:hover{color:var(--bone)}.menu__account{border-bottom:1px solid var(--line);margin-top:-20px;padding:14px 0;font-size:1.25rem;text-decoration:none;display:block}@media (width<=899px){.nav,.header .header__langs,.header__account{display:none}}@media (width>=900px){.menu{display:none}}@media (width<=379px){.header__cta{padding:0 10px}}.langs{display:flex}.langs a{min-width:38px;min-height:38px;color:var(--ash);font-size:var(--t-data);transition:color .16s var(--ease-out);place-items:center;font-weight:650;text-decoration:none;display:grid}.langs a:hover,.langs a[aria-current=page]{color:var(--bone)}.langs a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:.45em;text-decoration-thickness:2px}.menu__langs{margin-left:-10px}.footer{border-top:1px solid var(--line);color:var(--ash);font-size:var(--t-small);padding-block:clamp(48px,6vw,80px) 40px}.footer__grid{gap:32px;display:grid}.footer__about{justify-items:start;gap:14px;max-width:26rem;display:grid}.footer__about .brand{color:var(--bone)}.footer__nav ul{flex-wrap:wrap;gap:12px 28px}.footer__langs{margin-left:-10px}.footer__legal{border-top:1px solid var(--line);gap:10px;max-width:46rem;padding-top:24px;display:grid}.footer__docs{flex-wrap:wrap;gap:8px 24px;display:flex}.footer__docs a{color:var(--bone-2);font-weight:600}.footer__docs a:hover,.footer__docs a[aria-current=page]{color:var(--bone)}@media (width>=900px){.footer__grid{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;column-gap:clamp(32px,5vw,80px)}.footer__nav ul{align-items:center;min-height:32px}.footer__langs{margin:-3px -10px 0 0}.footer__legal{grid-column:1/-1;max-width:none}}.head{gap:clamp(18px,2.4vw,28px);display:grid}.head__side{gap:14px;display:grid}@media (width>=1024px){.head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,96px)}}.more{color:var(--bone);align-items:center;gap:10px;margin-top:clamp(28px,3vw,40px);font-weight:650;text-decoration:none;display:inline-flex}.more:hover{text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:2px}.arrow{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;transition:transform .16s var(--ease-out)}.more:hover .arrow{transform:translate(3px)}.actions{flex-wrap:wrap;gap:12px;display:flex}.cards{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:clamp(32px,4vw,56px);display:grid}.card{background:var(--night);align-content:start;gap:10px;padding:clamp(24px,3vw,36px);display:grid}.card__n{color:var(--ember);font-size:var(--t-data);font-variant-numeric:tabular-nums;margin-bottom:clamp(12px,2vw,24px);font-weight:650}.card p{max-width:26rem;color:var(--bone-2)}@media (width>=640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.community .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=640px){.starter .cards{grid-template-columns:minmax(0,1fr)}}@media (width>=860px){.starter .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.intro{position:relative}@media (prefers-reduced-motion:no-preference){.intro{--p:0;--q0:clamp(0, var(--p) / .14, 1);--q:calc(var(--q0) * var(--q0));--dr0:clamp(0, (var(--p) - .14) / .2, 1);--dr:calc(var(--dr0) * (2 - var(--dr0)));--u0:clamp(0, (var(--p) - .15) / .28, 1);--u:calc(var(--u0) * var(--u0) * (3 - 2 * var(--u0)));--a0:clamp(0, (var(--p) - .24) / .24, 1);--a:calc(var(--a0) * var(--a0) * (3 - 2 * var(--a0)));--z:clamp(0, (var(--p) - .46) / .3, 1);--c:clamp(0, var(--p) / .12, 1);--f:clamp(0, (var(--p) - .7) / .12, 1);height:240svh;margin-bottom:-80svh}.intro~*{z-index:5;position:relative}.intro__stage{top:var(--header-h);position:sticky}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.intro{margin-bottom:-95svh}}.intro__stage{opacity:calc(1 - var(--f));height:calc(100svh - var(--header-h));min-height:520px;padding:clamp(14px, 2.4vh, 24px) var(--gutter) clamp(100px, 14vh, 144px);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;gap:clamp(12px,2.4vh,28px);display:grid;overflow:hidden}.intro__lens{z-index:1;pointer-events:none;min-height:0;position:relative;container-type:size}.intro__zoom{aspect-ratio:1;--zc0:clamp(0, var(--z) / .3, 1);--zc:calc(var(--zc0) * (2 - var(--zc0)));transform-origin:50%;width:min(80vh,128vw,145cqh);translate:-50% 15%;transform:translate(calc(var(--zc) * var(--zx,0px)), calc(var(--zc) * var(--zy,0px))) scale(calc(1 + 26 * var(--z) * var(--z) * var(--z)));position:absolute;bottom:0;left:50%}.intro__copy{z-index:3;text-align:center;width:100%;max-width:1440px;opacity:calc(1 - var(--c));transform:translateY(calc(var(--c) * -28px));justify-items:center;gap:clamp(14px,2.2vh,24px);margin-inline:auto;display:grid;position:relative}.intro[data-copy-gone] .intro__copy{visibility:hidden}.intro__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#121015d1,#12101500);position:absolute;inset:-64px max(-120px,50% - 36rem) -48px}.intro__copy .display{max-width:11em}.intro__copy .lead{max-width:38rem}.intro__copy .actions{justify-content:center}.intro__cue{z-index:3;color:var(--bone-2);font-size:var(--t-small);letter-spacing:.02em;opacity:calc(1 - var(--c));pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;bottom:clamp(16px,3vh,32px);left:50%;translate:-50%}.intro__cue-track{background:var(--line-strong);width:2px;height:clamp(32px,5.5vh,52px);position:relative;overflow:hidden}.intro__cue-track:after{content:"";background:var(--ember);border-radius:2px;width:2px;height:14px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.intro__cue-track:after{animation:cue-drop 1.8s var(--ease-out) infinite}}@keyframes cue-drop{0%{opacity:0;transform:translateY(-14px)}20%{opacity:1}to{opacity:0;transform:translateY(52px)}}.intro__stage>.corners{opacity:calc(1 - var(--z));inset:clamp(10px,1.6vw,22px)}.intro__flash{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,#f3f0e9e6,#f3f0e900 75%);position:absolute;inset:0}@media (width<=599px){.intro__copy .display{font-size:clamp(2.5rem,1.2rem + 6vw,3rem)}.intro__copy .lead{font-size:var(--t-body)}}.wolf{width:100%;height:100%;overflow:visible}.wolf__disc{fill:url(#wolf-bloom);opacity:calc(1 - var(--u) * .6)}.wolf__arc,.wolf__bone,.wolf__fang{fill:var(--bone)}.wolf__blood{fill:var(--oxblood)}.wolf__led{fill:var(--ember)}@media (prefers-reduced-motion:no-preference){.wolf__led{animation:1.6s ease-in-out infinite blink}}.wolf__arc,.wolf__drop,.wolf__jaw,.wolf__fang{transform-box:view-box}.wolf__arc{opacity:calc(1 - clamp(0, (var(--z) - .3) / .2, 1))}.wolf__arc--tl{transform-origin:627px 627px;transform:translate(calc(var(--u) * -96px), calc(var(--u) * -64px)) rotate(calc(var(--u) * -44deg))}.wolf__arc--tr{transform-origin:627px 627px;transform:translate(calc(var(--u) * 96px), calc(var(--u) * -64px)) rotate(calc(var(--u) * 44deg))}.wolf__drop{opacity:calc(1 - var(--dr))}.wolf__jaw{transform-origin:785px 765px;transform:rotate(calc(var(--a) * 34deg))}.wolf__fang{transform:scale(1, var(--a))}.wolf__fang--u1{transform-origin:893px 749px}.wolf__fang--u2{transform-origin:868px 752px}.wolf__fang--u3{transform-origin:847px 754.5px}.wolf__fang--l1{transform-origin:873px 762px}.wolf__fang--l2{transform-origin:850px 763px}.wolf__beast{opacity:calc(1 - clamp(0, var(--z) / .32, 1))}.wolf__shine{fill:var(--bone);opacity:calc(var(--a) * .92)}.gl__aura,.gl__bolts,.gl__shock,.gl__runes,.gl__shards,.gl__crackles,.gl__cracks,.gl__eye,.gl__embers,.gl__slashes{opacity:0}.gl__shards{display:none}.gl__shock,.gl__shard,.gl__shard-pop,.gl__chain,.gl__chain-pop,.gl__slash,.gl__streak,.gl__runes{transform-box:view-box}.gl__rune-core,.gl__rune-glow,.gl__cracks path,.gl__crackles path,.gl__bolt-core,.gl__bolt-glow{fill:none;stroke:var(--ember);stroke-linejoin:round}.gl__rune-core{stroke-width:6px;stroke-linecap:square;stroke-linejoin:miter}.gl__rune-glow{stroke-width:20px;stroke-opacity:.2}.gl__rune path[d$=Z]{fill:var(--ember)}.gl__bolt-glow{stroke-width:14px;stroke-opacity:.32}.gl__bolt-core{stroke:var(--bone);stroke-width:3.5px}.gl__crackles path{stroke-width:3px}.gl__cracks path{stroke-width:3.5px}.gl__shock{fill:none;stroke:var(--ember);stroke-width:3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.gl__ember{fill:var(--ember)}.gl__slash-glow{fill:var(--ember);opacity:.3}.gl__slash-core{fill:var(--ember)}@media (prefers-reduced-motion:no-preference){.gl__aura{opacity:calc(var(--q) * .42 * (1 - var(--u)))}.gl__eye{opacity:calc((.3 + var(--q) * .7) * (1 - var(--u)))}.gl__eye-glow{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite gl-breathe}.gl__streak{transform-box:fill-box;transform-origin:50%;transform:scaleX(var(--q));opacity:calc(var(--q) * .8 * (1 - var(--dr)))}.gl__link{fill:color-mix(in srgb, var(--oxblood), var(--ember) calc(var(--q) * 100%))}.gl__runes{transform-origin:627px 627px;transform:rotate(calc(-10deg + var(--q0) * 10deg + var(--dr) * 14deg));opacity:calc(1 - var(--u))}.gl__rune{opacity:clamp(0, (var(--q0) - .05 - var(--i) * .045) * 6.5, 1)}.gl__rune:nth-child(2){--i:1}.gl__rune:nth-child(3){--i:2}.gl__rune:nth-child(4){--i:3}.gl__rune:nth-child(5){--i:4}.gl__rune:nth-child(6){--i:5}.gl__rune:nth-child(7){--i:6}.gl__rune:nth-child(8){--i:7}.gl__rune:nth-child(9){--i:8}.gl__rune:nth-child(10){--i:9}.gl__rune:nth-child(11){--i:10}.gl__rune:nth-child(12){--i:11}.gl__rune:nth-child(13){--i:12}.gl__rune:nth-child(14){--i:13}.gl__rune:nth-child(15){--i:14}.gl__rune:nth-child(16){--i:15}.gl__rune{--i:0}.gl__cracks{opacity:1}.gl__cracks path{opacity:clamp(0, (var(--q0) - .45 - var(--k,0) * .07) * 6, 1)}.gl__cracks path:nth-child(2){--k:1}.gl__cracks path:nth-child(3){--k:2}.gl__cracks path:nth-child(4){--k:3}.gl__cracks path:nth-child(5){--k:4}.gl__cracks path:nth-child(6){--k:5}.intro[data-charging] .wolf__ringset{animation:.14s step-end infinite gl-tremble}.gl__embers{opacity:calc((.65 + var(--q) * .35) * (1 - var(--u)))}.gl__ember{transform-box:fill-box;animation:gl-ember var(--ed,6s) linear var(--edl,0s) infinite}.gl__ember:nth-child(3n){--ed:4.6s;--ex:-18px}.gl__ember:nth-child(3n+1){--ed:7.2s;--ex:22px}.gl__ember:nth-child(4n){--edl:-1.7s}.gl__ember:nth-child(4n+1){--edl:-3.9s}.gl__ember:nth-child(4n+2){--edl:-5.4s}.gl__ember:nth-child(5n){--edl:-2.6s}.intro[data-broken] .gl__clasp{display:none}.intro[data-broken] .gl__shards{opacity:1;display:inline}.gl__shard{transform:translateX(calc(var(--dr) * var(--sd,230px))) rotate(calc(var(--dr) * var(--sr,50deg)))}.gl__shards>g:nth-child(3n) .gl__shard{--sd:320px}.gl__shards>g:nth-child(3n+1) .gl__shard{--sd:170px}.gl__shards>g:nth-child(2n) .gl__shard{--sr:-65deg}.gl__shard-pop{transition:transform .5s var(--ease-out)}.intro[data-broken] .gl__shard-pop{transform:translate(46px)rotate(22deg)}.gl__chain,.gl__chain-pop{transform-origin:627px 627px}.gl__chain--l{transform:translate(calc(var(--dr) * -44px), calc(var(--dr) * 56px)) rotate(calc(var(--dr) * 16deg))}.gl__chain--r{transform:translate(calc(var(--dr) * 44px), calc(var(--dr) * 56px)) rotate(calc(var(--dr) * -16deg))}.gl__chain-pop{transition:transform .45s var(--ease-out)}.intro[data-broken] .gl__chain--l .gl__chain-pop{transform:rotate(7deg)}.intro[data-broken] .gl__chain--r .gl__chain-pop{transform:rotate(-7deg)}.intro[data-burst] .intro__stage{background-color:var(--night);animation:.6s linear gl-negative}.intro[data-burst] .intro__flash{animation:.6s ease-out gl-flash}.intro[data-burst] .gl__bolts,.intro[data-burst] .gl__crackles{opacity:1}.gl__flicker{opacity:0}.intro[data-burst] .gl__flicker--0{animation:.55s step-end both gl-flicker-a}.intro[data-burst] .gl__flicker--1{animation:.55s step-end both gl-flicker-b}.intro[data-burst] .gl__bolt:nth-child(2n) .gl__flicker,.intro[data-burst] .gl__crackles path:nth-child(2){animation-delay:40ms}.intro[data-burst] .gl__shock{opacity:1;animation:gl-shock .8s var(--ease-out) both}.intro[data-burst] .gl__rune-core{animation:.8s ease-out gl-heat-stroke}.intro[data-burst] .gl__slashes{opacity:1}.gl__slash{transform-box:fill-box;transform-origin:0%;opacity:0}.intro[data-burst] .gl__slash{animation:gl-slash .95s var(--ease-out) both}.intro[data-burst] .gl__slash-core{animation:.95s ease-out both gl-heat}.intro[data-burst] .gl__slashes>g:first-child .gl__slash{animation-delay:70ms}.intro[data-burst] .gl__slashes>g:nth-child(2) .gl__slash{animation-delay:.11s}.intro[data-burst] .gl__slashes>g:nth-child(3) .gl__slash{animation-delay:.15s}.intro[data-dived] .gl,.intro[data-dived] .gl__crackles{display:none}}@keyframes gl-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes gl-tremble{0%{transform:translate(calc(var(--q) * 2.5px), calc(var(--q) * -1.5px))}25%{transform:translate(calc(var(--q) * -2px), calc(var(--q) * 2px))}50%{transform:translate(calc(var(--q) * 1.5px), calc(var(--q) * 2.5px))}75%{transform:translate(calc(var(--q) * -2.5px), calc(var(--q) * -1px))}}@keyframes gl-ember{0%{opacity:0;transform:translate(0)}15%{opacity:.9}70%{opacity:.55}to{transform:translate(var(--ex,10px), -330px);opacity:0}}@keyframes gl-negative{0%,14%{filter:invert()hue-rotate(180deg)}14.01%,to{filter:none}}@keyframes gl-flash{0%,14%{opacity:0}15%{opacity:.7}60%,to{opacity:0}}@keyframes gl-flicker-a{0%{opacity:1}12%{opacity:0}22%{opacity:1}40%{opacity:0}52%{opacity:1}68%{opacity:0}to{opacity:0}}@keyframes gl-flicker-b{0%{opacity:0}12%{opacity:1}22%{opacity:0}34%{opacity:1}52%{opacity:0}60%{opacity:1}78%{opacity:0}to{opacity:0}}@keyframes gl-shock{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(17)}}@keyframes gl-heat{0%,20%{fill:var(--bone)}to{fill:var(--ember)}}@keyframes gl-heat-stroke{0%,20%{stroke:var(--bone)}to{stroke:var(--ember)}}@keyframes gl-slash{0%{opacity:1;transform:scaleX(0)}14%{opacity:1;transform:scaleX(1)}55%{opacity:.85}to{opacity:0;transform:scaleX(1)}}.hero{padding-block:clamp(40px,5vw,80px)}.hero__grid{gap:clamp(48px,6vw,80px);display:grid}.hero__copy{align-content:center;justify-items:start;gap:clamp(20px,2.4vw,28px);display:grid}.hero__copy .h2{max-width:9.5em}.hero__copy .actions{margin-top:8px}.hero__price{color:var(--ash);font-size:var(--t-small);font-variant-numeric:tabular-nums}.hero__feed{border:1px solid var(--line);background:#18181980;gap:16px;padding:clamp(28px,3.5vw,44px) clamp(18px,3vw,40px);display:grid;position:relative}.hero__feed>.corners{--l:18px;inset:8px}.feed{gap:14px;display:grid}.feed__item.trigger-box:before{--trigger-inset:-8px}.hero__feed .note{margin-top:6px}@media (width>=1024px){.hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}@media (prefers-reduced-motion:no-preference){.feed__item{animation:feed-in .7s var(--ease-out) both}.feed__item:nth-child(2){animation-delay:.18s}.feed__item.trigger-box:before{animation:box-in .6s var(--ease-out) .8s both}.hero[data-waiting] .feed__item,.hero[data-waiting] .feed__item.trigger-box:before{animation-play-state:paused}.hero[data-struck] .feed__item{animation-delay:.14s}.hero[data-struck] .feed__item:nth-child(2){animation-delay:.38s}.hero[data-struck] .feed__item.trigger-box:before{animation-delay:.95s}.hero[data-struck] .hero__feed{animation:.9s linear feed-struck}.hero[data-struck] .hero__feed:after{animation:.9s ease-out gl-flash}.hero[data-struck] .hero__feed>.corners{animation:corners-struck 1.1s var(--ease-out)}}.hero__feed:after{content:"";z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#f3f0e98c,#f3f0e900 70%);position:absolute;inset:0}@keyframes feed-struck{0%,10%{border-color:var(--bone);background-color:#f3f0e914}10.01%{border-color:var(--ember)}to{border-color:var(--line)}}@keyframes corners-struck{0%,30%{--c:var(--ember);transform:scale(1.03)}}@keyframes feed-in{0%{opacity:0;transform:translateY(14px)}}@keyframes box-in{0%{opacity:0;transform:scale(1.06)}}.stats{border-block:1px solid var(--line)}.stats__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats__list li{align-content:start;gap:8px;padding:clamp(24px,3vw,40px) clamp(12px,2vw,32px) clamp(24px,3vw,40px) 0;display:grid}.stats__list li:nth-child(n+3){border-top:1px solid var(--line)}.stats__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.8rem + 2.6vw,4.25rem);font-weight:700;line-height:.95}.stats__label{max-width:16rem;color:var(--ash);font-size:var(--t-small);line-height:1.4}@media (width>=900px){.stats__list{grid-template-columns:repeat(4,minmax(0,1fr))}.stats__list li:nth-child(n+3){border-top:0}.stats__list li+li{border-left:1px solid var(--line);padding-left:clamp(16px,2vw,32px)}}.storestrip{padding-block:clamp(48px,5vw,80px)}.storestrip .h3{color:var(--bone-2)}.storestrip__list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(20px,2.5vw,32px);display:grid}.storestrip__list li{border-bottom:1px solid var(--line);letter-spacing:-.03em;padding:clamp(16px,2vw,24px) 0;font-size:clamp(1.375rem,1.05rem + 1.3vw,2.25rem);font-weight:700;line-height:1.1}@media (width>=900px){.storestrip__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.storestrip__hidden{align-items:center;display:flex}.storestrip__more{color:var(--bone-2);margin-top:clamp(20px,2.5vw,28px);font-weight:600}.storestrip__more a{color:var(--bone);text-decoration-color:var(--ember);margin-left:.4em}.redact{background:var(--bone);opacity:.78;height:.72em;display:inline-block}.redact--s{width:3.2em}.redact--m{width:5em}.redact--l{width:6.6em}.wins__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3vw,44px);display:grid}.win{border:1px solid var(--line);background:var(--coal);flex-direction:column;height:100%;display:flex}.win__shot{aspect-ratio:1;display:block;position:relative;overflow:hidden}.win__shot picture{height:100%;display:block}.win__shot img{object-fit:contain;width:100%;height:100%;transition:transform .24s var(--ease-out)}.win__shot:hover img{transform:scale(1.03)}.win__shot--etb,.win__shot--bundle{background:#1d1d1d}.win__shot--op17{background:#131315}.win__shot--deck{background:#262626}.win__shot--order{background:#fff}.win__shot--order img{object-fit:cover;object-position:top}.win__shot--order:after{content:"";background:linear-gradient(#18181900, var(--coal));pointer-events:none;height:28%;position:absolute;inset:auto 0 0}.win__caption{border-top:1px solid var(--line);color:var(--bone-2);font-size:var(--t-small);font-variant-numeric:tabular-nums;padding:10px 12px 12px;line-height:1.35}@media (width<=899px){.wins__row{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.wins__row::-webkit-scrollbar{display:none}.wins__row>li{scroll-snap-align:start;flex:none;width:min(62vw,280px)}}@media (prefers-reduced-motion:reduce){.win__shot img{transition:none}}.markets__list{gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.market{border:1px solid var(--line);background:var(--coal);align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.market p:last-child{color:var(--bone-2)}.market--next{border-style:dashed;border-color:var(--line-strong);background:0 0}.market__name{letter-spacing:-.035em;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.5rem);font-weight:700;line-height:1.02}.status-tag{border:1px solid var(--line-strong);color:var(--bone-2);font-size:var(--t-data);justify-self:start;align-items:center;gap:8px;padding:.25em .6em .3em;font-weight:650;display:inline-flex}.status-tag--live{color:var(--bone)}@media (width>=900px){.markets__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing__grid{gap:clamp(36px,5vw,64px);display:grid}.pricing__copy .lead{margin-top:clamp(18px,2.4vw,28px)}.pricing__anchor{text-wrap:pretty;max-width:34rem;margin-top:clamp(18px,2.4vw,28px)}.pricing__anchor+.note{margin-top:10px}@media (width>=1024px){.pricing__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,6vw,112px)}}.plans{gap:16px;display:grid}@media (width>=560px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{border:1px solid var(--line);background:var(--coal);align-content:start;justify-items:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.plan__name{font-size:var(--t-h3);font-weight:650;line-height:1.15}.plan__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.plan__amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2.2vw,3.5rem);font-weight:700;line-height:1}.plan__per{color:var(--ash);font-size:var(--t-small)}.plan__note{color:var(--bone-2);font-size:var(--t-small)}.plan .button{margin-top:8px}.included-panel{border-top:1px solid var(--line);margin-top:clamp(36px,4vw,56px);padding-top:24px}@media (width>=900px){.included{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(32px,4vw,64px)}}.included-panel .label{margin-bottom:14px}.included{gap:10px;display:grid}.included li{color:var(--bone-2);gap:12px;display:flex}.included__mark{fill:none;width:14px;height:14px;stroke:var(--ember);stroke-width:1.8px;flex:none;margin-top:.32em}.pricing__body{align-content:start;display:grid}.spots{border:1px solid var(--line-strong);border-left:2px solid var(--ember);background:linear-gradient(90deg,#e0565b1a,#e0565b00 70%);align-items:center;gap:clamp(14px,2vw,22px);margin-bottom:16px;padding:14px clamp(18px,2.4vw,24px);display:flex}.spots__count{color:var(--ember);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1}.spots__text{color:var(--bone-2);font-size:var(--t-small);text-wrap:pretty;line-height:1.4}.spots__text strong{color:var(--bone);font-size:1.0625rem;font-weight:650;display:block}.status{border:1px solid var(--line-strong);align-items:center;gap:12px;margin-top:16px;padding:16px 18px;font-size:1.0625rem;font-weight:650;display:flex}.pricing__notes{color:var(--ash);gap:8px;margin-top:16px;display:grid}.cta{min-height:min(96vw,780px);padding:var(--section-y) var(--gutter);border-top:1px solid var(--line);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.cta__ring{opacity:.5;width:min(92vw,720px);height:auto;position:absolute}.cta__copy{justify-items:center;gap:clamp(18px,2.4vw,28px);max-width:min(25rem,60vw);display:grid;position:relative}.cta__copy .h2{font-size:clamp(2.125rem,1.4rem + 2.8vw,3.75rem)}@media (width<=599px){.cta{min-height:150vw}.cta__ring{opacity:.4;width:150vw;max-width:none}.cta__copy{max-width:82vw}}.ring__bone{fill:var(--bone)}.ring__blood{fill:var(--oxblood)}.ring__led{fill:var(--ember)}@media (prefers-reduced-motion:no-preference){.ring__led{animation:1.6s ease-in-out infinite blink}}.pagehero{padding-block:clamp(48px,6vw,96px) 0}.pagehero+.section{padding-top:clamp(40px,5vw,72px)}.legal__body{gap:clamp(32px,4vw,48px);display:grid}.legal__body>*{max-width:46rem}.legal__updated{color:var(--ash);font-size:var(--t-small)}.legal__section{border-top:1px solid var(--line);color:var(--bone-2);text-wrap:pretty;gap:14px;padding-top:clamp(24px,3vw,32px);line-height:1.6;display:grid}.legal__heading{color:var(--bone);font-size:var(--t-h3);letter-spacing:-.015em;scroll-margin-top:calc(var(--header-h) + 16px);font-weight:650;line-height:1.15}.legal__section ul{gap:8px;padding-left:1.25em;list-style:outside;display:grid}.legal__section li::marker{color:var(--ember)}.legal__seller{border:1px solid var(--line);background:var(--coal);gap:10px;padding:18px 20px;display:grid}.legal__seller div{gap:2px;display:grid}@media (width>=640px){.legal__seller div{grid-template-columns:12rem minmax(0,1fr);gap:16px}}.legal__seller dt{color:var(--ash);font-size:var(--t-small)}.legal__seller dd{color:var(--bone);overflow-wrap:anywhere}.legal__missing{color:var(--ember);font-style:italic}.legal__other{color:var(--ash)}.legal__other a{color:var(--bone)}.alerts__body{gap:28px;margin-top:clamp(32px,4vw,56px);display:grid}.alerts__list{gap:48px;display:grid}.alert-type{align-content:start;gap:22px;display:grid}.alert-type__head{gap:8px;display:grid}.alert-type__head p{color:var(--bone-2)}.alert-type__frame{border:1px solid var(--line);background:#18181980;padding:clamp(24px,3vw,44px);position:relative}.alert-type__frame .trigger-box:before{--trigger-inset:-10px}@media (width>=900px){.alerts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px}}.alerts__picker{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.alerts__picker button{border:1px solid var(--line-strong);text-align:left;cursor:pointer;min-height:44px;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;flex:none;padding:0 14px;font-size:.9375rem;font-weight:600}.alerts__picker button:hover{border-color:var(--bone)}.alerts__picker button[aria-pressed=true]{border-color:var(--bone);background:var(--bone);color:var(--night)}.alerts__body[data-enhanced] .alerts__list{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.alerts__body[data-enhanced]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,5vw,96px)}.alerts__picker{border-top:1px solid var(--line);flex-direction:column;gap:0}.alerts__picker button{border:0;border-bottom:1px solid var(--line);min-height:56px;padding:0 16px;font-size:1.0625rem}.alerts__picker button[aria-pressed=true]{border-color:var(--bone)}}@media (prefers-reduced-motion:no-preference){.alerts__body[data-enhanced] .alert-type:not([hidden]){animation:feed-in .42s var(--ease-out) both}}.stores__grid{border-top:1px solid var(--line-strong);margin-top:clamp(32px,4vw,56px)}.store{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:10px clamp(10px,1.4vw,20px);padding-block:clamp(16px,2vw,26px);display:grid}.store__n{color:var(--ember);font-size:var(--t-data);font-variant-numeric:tabular-nums;align-self:baseline;font-weight:600}.store__name{letter-spacing:-.04em;align-self:baseline;font-size:clamp(1.875rem,1.1rem + 2.8vw,3.5rem);font-weight:700;line-height:.95}.store__status{justify-self:end}.store__note{max-width:26rem;color:var(--ash);font-size:var(--t-small);text-wrap:pretty;grid-column:2/-1}.store--hidden .store__name{align-items:center;min-height:.95em;display:flex}.store--hidden .redact{max-width:100%}.store--hidden .status-tag{color:var(--ash);border-style:dashed}.store--more{border-bottom:0}.store--more .store__n{font-size:1.25rem}.store--more .store__name{color:var(--bone-2)}@media (width>=720px){.store{grid-template-columns:2.5rem minmax(0,1fr) auto}.store__note{text-align:right;grid-column:3;justify-self:end}}@media (prefers-reduced-motion:no-preference){.store .led{animation:1.6s ease-in-out infinite blink}.store:nth-child(2) .led{animation-delay:-.4s}.store:nth-child(3) .led{animation-delay:-.8s}.store:nth-child(4) .led{animation-delay:-1.2s}}.network{border-top:1px solid var(--line)}.lost{min-height:max(calc(100svh - var(--header-h)), min(100vw, 780px));padding:48px var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.lost__ring{opacity:.5;width:min(96vw,720px);height:auto;position:absolute}.lost__copy{text-align:center;justify-items:center;gap:20px;max-width:min(26rem,64vw);display:grid;position:relative}@media (width<=599px){.lost{min-height:max(calc(100svh - var(--header-h)), 150vw)}.lost__ring{opacity:.4;width:150vw;max-width:none}.lost__copy{max-width:82vw}}.gate__bar{justify-content:space-between}@media (width>=600px){.gate{min-height:max(calc(100svh - var(--header-h)), 560px)}.gate .lost__ring{width:min(96vw, 920px, calc((100svh - var(--header-h)) * 1.3));min-width:680px}}.gate__eyebrow{color:var(--ember);letter-spacing:.08em;text-transform:uppercase}.gate__form{gap:12px;width:min(100%,22rem);margin-top:8px;display:grid}.gate__row{gap:8px;display:flex}.gate__input{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--bone);font:inherit;background:#0b0a0db3;border-radius:0;flex:1;padding:0 14px;font-size:1rem}.gate__input::placeholder{color:var(--ash)}.gate__input:focus-visible{border-color:var(--bone);outline:2px solid var(--bone);outline-offset:3px}.gate__error{color:var(--ember);font-size:var(--t-small);font-weight:600}.gate__error[hidden]{display:none}.msg{background:var(--coal);color:var(--bone);text-align:left;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px 16px 14px;font-size:.9375rem;line-height:1.375;display:grid}.msg__avatar{background:var(--coal);border-radius:50%;width:40px;height:40px}@media (width<=479px){.msg{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 12px 14px 10px}.msg__avatar{width:32px;height:32px}}.msg__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.msg__name{font-weight:650}.msg__app{border:1px solid var(--line-strong);color:var(--bone-2);padding:1px 5px 2px;font-size:.6875rem;font-weight:700;line-height:1.2}.msg__time{color:var(--ash);font-variant-numeric:tabular-nums;font-size:.75rem}.msg__mention{color:#f7d4d5;background:#aa393c52;justify-self:start;width:fit-content;margin-top:2px;padding:0 4px;font-weight:650}.embed{--stripe:var(--stripe-brand);border-left:4px solid var(--stripe);background:var(--surface);gap:7px;margin-top:6px;padding:10px 14px 12px 12px;display:grid}.embed--blue{--stripe:var(--stripe-blue)}.embed__author{font-size:.875rem;font-weight:650}.embed__title{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.embed__desc{color:var(--bone-2);font-size:.9375rem}.embed{container-type:inline-size}.embed__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:2px;display:grid}@container (width>=20rem){.embed__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.embed__fields dt{font-size:.8125rem;font-weight:700}.embed__fields dd{color:var(--bone-2);font-variant-numeric:tabular-nums;font-size:.875rem}.embed__link{color:var(--bone);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:.2em}.embed__cart{justify-self:start;font-size:.875rem;font-weight:650}.embed__footer{color:var(--ash);font-variant-numeric:tabular-nums;font-size:.75rem}.network__grid{gap:clamp(40px,6vw,72px);display:grid}.network__copy .lead{margin-top:clamp(18px,2.4vw,28px)}.network__ping{max-width:31rem;margin-top:clamp(36px,5vw,56px)}.network__ping .note{margin-top:22px}.network__ping-box:before{--trigger-inset:-12px}.network__map{align-content:start;justify-items:center;gap:16px;display:grid}.map{width:auto;height:min(calc(100svh - var(--header-h) - 120px), 820px);max-width:100%;overflow:visible}.map__land{fill:#f3f0e90d;stroke:#f3f0e98c;stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ping__area{fill:#aa393c33;stroke:var(--oxblood);stroke-width:1.4px;vector-effect:non-scaling-stroke;transition:fill .2s var(--ease-out)}.ping__dot{fill:var(--ember)}.ping__pulse{fill:none;stroke:var(--ember);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.ping__label{fill:var(--bone);font-family:var(--font);opacity:0;paint-order:stroke;stroke:var(--night);stroke-width:5px;stroke-linejoin:round;transition:opacity .2s var(--ease-out);font-size:17px;font-weight:650}.ping.is-active .ping__area{fill:#aa393c80}.ping.is-active .ping__label{opacity:1}@media (prefers-reduced-motion:no-preference){.ping.is-active .ping__pulse{animation:ping 2s var(--ease-out) infinite}}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.network__regions .label{margin-bottom:14px}.regions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.regions li{border-bottom:1px solid var(--line)}.regions li:not(:has(button)),.regions button{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.regions button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.regions__name{font-size:var(--t-small);font-weight:600}.regions__count{color:var(--ash);font-size:var(--t-data);font-variant-numeric:tabular-nums;white-space:nowrap}.regions button:hover .regions__name,.regions button[aria-pressed=true] .regions__name{text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:2px}.regions button[aria-pressed=true] .regions__count{color:var(--ember)}@media (width>=640px){.regions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.network__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy map""regions map";gap:clamp(48px,5vw,72px) clamp(48px,6vw,112px)}.network__copy{grid-area:copy}.network__map{top:calc(var(--header-h) + 3svh);grid-area:map;align-self:start;position:sticky}.network__regions{grid-area:regions}}.tools{margin-top:clamp(32px,4vw,56px)}.tool{border-top:1px solid var(--line);gap:28px;padding-block:clamp(32px,4vw,56px);display:grid}.tool__text>.note{margin-top:16px}@media (width>=1024px){.tool{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,112px)}}.tool__name{letter-spacing:-.04em;font-size:clamp(2.25rem,1.5rem + 2.8vw,3.75rem);font-weight:700;line-height:1}.tool__title{font-size:var(--t-h3);letter-spacing:-.015em;margin-top:16px;font-weight:650;line-height:1.2}.tool__text>p:not(.tool__title,.label){max-width:34rem;color:var(--bone-2);margin-top:12px}.demo{border:1px solid var(--line);background:var(--coal);padding:clamp(28px,3.2vw,40px) clamp(22px,3vw,36px) calc(40px + clamp(24px,3vw,32px));position:relative;overflow:hidden}.demo>.corners{--l:16px;inset:10px 10px 50px}.demo>.burn{gap:16px}.tool__demo--bare{padding-top:6px}.cart-demo .embed__cart{position:relative}.cart-demo .embed__cart:before{--l:10px;inset:-6px -10px}.steps{border-top:1px solid var(--line);counter-reset:step;display:grid}.steps li{border-bottom:1px solid var(--line);color:var(--ash);transition:color .2s var(--ease-out);align-items:center;gap:12px;padding:12px 0;font-weight:600;display:flex}.steps__led{width:8px;height:8px;transition:background-color .2s var(--ease-out);background:#3a3740;border-radius:50%}.steps__confirm{color:var(--bone);margin-top:16px;font-weight:650}.demo[data-demo=auto] .button{margin-top:18px}.steps:not([data-step]) li,.steps li.is-lit{color:var(--bone)}.steps:not([data-step]) .steps__led,.steps li.is-lit .steps__led{background:var(--ember)}.steps[data-step]+.steps__confirm{color:var(--ash)}.steps[data-step="4"]+.steps__confirm{color:var(--bone)}.cartlinks{border-top:1px solid var(--line)}.cartlinks__grid{gap:clamp(40px,5vw,64px);display:grid}.cartlinks__copy{justify-items:start;gap:clamp(18px,2.2vw,26px);display:grid}.cartlinks__copy .more{margin-top:4px}.cartlinks__demo{gap:clamp(24px,3vw,36px);display:grid}@media (width>=1024px){.cartlinks__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(48px,6vw,112px)}}.flows{gap:18px;display:grid}.flow{gap:10px;display:grid}.flow__name{color:var(--ash);font-size:var(--t-small);font-weight:650}.flow__steps{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.flow__step{border:1px solid var(--line);min-height:40px;color:var(--ash);font-size:var(--t-small);white-space:nowrap;align-items:center;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.flow__step:not(:last-child){margin-right:20px}.flow__step:not(:last-child):after{content:"";background:var(--line-strong);width:12px;height:1px;position:absolute;top:50%;right:-16px}.flow--fast .flow__name{color:var(--bone)}.flow--fast .flow__step{border-color:var(--line-strong);background:var(--coal);color:var(--bone);font-size:1rem}.flow--fast .flow__step.trigger-box{background:var(--bone);color:var(--night)}.flow__step.trigger-box:before{--trigger-inset:-6px;--l:10px}.saleschart{--sc-bg:#0f141b;--sc-tile:#1c222c;--sc-ink:#eef1f5;--sc-muted:#a5aebb;--sc-grid:#2a313c;--sc-teal:#5fd6c1;--sc-bar:#3f6e71;background:var(--sc-bg);color:var(--sc-ink);font-variant-numeric:tabular-nums;gap:clamp(10px,1.2vw,14px);padding:clamp(16px,2.2vw,26px);display:grid}.saleschart__head{align-items:center;gap:14px;display:flex}.saleschart__logo{background:#1a1a1d;border-radius:50%;width:clamp(34px,3.4vw,44px);height:clamp(34px,3.4vw,44px)}.saleschart__brand{margin-right:auto;line-height:1.25;display:grid}.saleschart__name{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:500}.saleschart__caps{color:var(--sc-muted);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.6875rem,.62rem + .3vw,.875rem)}.saleschart__chip{background:var(--sc-tile);color:var(--sc-ink);white-space:nowrap;border-radius:999px;padding:.55em 1.4em}.saleschart__title{margin-top:2px;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:500;line-height:1.15}.saleschart__range{color:var(--sc-muted);font-size:var(--t-small);margin-top:-8px}.saleschart__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,12px);display:grid}.saleschart__tiles>div{background:var(--sc-tile);border-radius:10px;align-content:start;gap:6px;padding:clamp(10px,1.2vw,14px);display:grid}.saleschart__tiles dd{white-space:nowrap;font-size:clamp(1rem,.8rem + .7vw,1.375rem);font-weight:500;line-height:1.1}.saleschart__accent{color:var(--sc-teal)}.saleschart__trendhead{color:var(--sc-muted);font-size:var(--t-small);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:2px;display:flex}.saleschart__trendname{color:var(--sc-ink);margin-right:auto;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem)}.saleschart__plot,.saleschart__volume{width:100%;height:auto;overflow:visible}.saleschart__grid{stroke:var(--sc-grid);stroke-width:1px}.saleschart__axis{fill:var(--sc-muted);font-family:var(--font);font-size:15px}.saleschart__line{fill:none;stroke:var(--sc-teal);stroke-width:3px;stroke-linejoin:round}.saleschart__dot{fill:var(--sc-teal)}.saleschart__bar{fill:var(--sc-bar)}.saleschart__count{fill:var(--sc-muted);font-family:var(--font);font-size:11px}@media (width<=559px){.saleschart__count{display:none}.saleschart__axis{font-size:21px}.saleschart__tiles dt{min-height:2.6em}}.locked{border:1px dashed var(--line-strong);align-content:center;gap:18px;min-height:200px;padding:clamp(28px,3.2vw,40px);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;display:grid}.locked__row{align-items:center;gap:.35em;display:flex}.locked .redact{opacity:.85}.locked__row:nth-child(n+2) .redact{opacity:.35;height:.5em}.day{--line:#12101529;--line-strong:#12101566;background:var(--bone);color:var(--ink)}.day ::selection{background:var(--ink);color:var(--bone)}.day :focus-visible{outline-color:var(--ink)}.day .lead,.day p:not(.statement){color:var(--ink-2)}.day .h2,.day .h3,.day .statement,.day .loop__n{color:var(--ink)}.loop{gap:36px 28px;margin-top:clamp(36px,4vw,64px);display:grid}.loop__step{border-top:2px solid var(--oxblood);padding-top:18px}.loop__n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:clamp(2.75rem,2rem + 2.6vw,4.5rem);font-weight:700;line-height:.85;display:block}.loop__step p{max-width:22rem;margin-top:8px}@media (width>=640px){.loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.loop{grid-template-columns:repeat(4,minmax(0,1fr))}}.day__proof{margin-top:clamp(48px,5vw,80px)}.statement{letter-spacing:-.035em;text-wrap:balance;max-width:21em;font-size:clamp(1.75rem,1.15rem + 2.5vw,3.5rem);font-weight:700;line-height:1.04}.quotes__list{gap:32px 48px;margin-top:clamp(32px,4vw,56px);display:grid}.quote{border-top:1px solid var(--line);padding-top:18px;position:relative}.quote:before{content:"";background:var(--oxblood);width:40px;height:2px;position:absolute;top:-1px;left:0}.quote blockquote p{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:650;line-height:1.2}.quote:first-child blockquote p{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);line-height:1.08}.quote__translation{color:var(--bone-2);margin-top:10px}.quote__by{color:var(--ash);font-size:var(--t-data);margin-top:10px;font-weight:600}@media (width>=800px){.quotes__list{grid-template-columns:repeat(3,minmax(0,1fr))}.quote:first-child{grid-column:1/-1}}.faq__grid{gap:32px;display:grid}@media (width>=1024px){.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(48px,6vw,112px)}.faq__grid>:first-child{top:calc(var(--header-h) + 32px);position:sticky}}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);font-weight:650;line-height:1.3;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover span{text-decoration:underline;text-decoration-color:var(--line-strong)}.faq__icon{fill:none;width:16px;height:16px;stroke:var(--ember);stroke-width:1.6px;transition:transform .2s var(--ease-out);flex:none}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{max-width:42rem;color:var(--bone-2);gap:14px;padding-bottom:26px;display:grid}.faq .more{margin-top:clamp(16px,2vw,28px)}.faq__answer a{color:var(--bone);text-decoration-color:var(--ember)}.drop{gap:32px;max-width:46rem;padding-block:40px 96px;display:grid}.drop__head{gap:12px;display:grid}.drop__meta{color:var(--bone-2);font-size:var(--t-small);font-variant-numeric:tabular-nums}.drop__note{max-width:40rem;color:var(--bone-2);white-space:pre-line;line-height:1.5}.drop__lang{flex:none}.drop__notice,.drop__privacy{border:1px solid var(--line-strong);background:var(--coal);gap:8px;padding:20px;line-height:1.5;display:grid}.drop__notice>.button{justify-self:start;margin-top:8px}.drop__notice--done{border-color:var(--bone)}.drop__notice:focus{outline:none}.drop__privacy{border-left:3px solid var(--oxblood)}.drop__privacy p{color:var(--bone-2)}.drop__form{gap:28px;display:grid}.drop__group{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.drop__group legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;padding:0}.drop__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:16px 18px;display:grid}.drop__field{align-content:start;gap:6px;min-width:0;display:grid}.drop__field--wide{grid-column:1/-1}.drop__field label{color:var(--bone-2);font-size:var(--t-small);font-weight:600}.drop__input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:46px;color:var(--bone);font:inherit;background:#0b0a0db3;border-radius:0;padding:0 14px;font-size:1rem}.drop__input:focus-visible,.drop__consent input:focus-visible{border-color:var(--bone);outline:2px solid var(--bone);outline-offset:3px}.drop__input[aria-invalid=true]{border-color:var(--ember)}.drop__hint{color:var(--ash);font-size:var(--t-data);line-height:1.4}.drop__problem,.drop__error{color:var(--ember);font-size:var(--t-data);font-weight:600}.drop__problem:empty,.drop__error[hidden]{display:none}.drop__consent{cursor:pointer;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.drop__consent input{width:20px;height:20px;accent-color:var(--oxblood);flex:none;margin:2px 0 0}.drop__submit{justify-self:start}@media (width<=599px){.drop__submit{justify-self:stretch}}.drop__fields{gap:28px;display:grid}.drop__fields[hidden]{display:none}.drop__saved{gap:10px;display:grid}.drop__saved h2{letter-spacing:.08em;text-transform:uppercase}.drop__saved-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.drop__saved-item{border:1px solid var(--line-strong);background:var(--coal);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.drop__saved-item span{overflow-wrap:anywhere;min-width:0}.drop__count{color:var(--bone-2);font-size:var(--t-small)}.drop__add,.drop__notice>.button--ghost{justify-self:start}.drop__price{color:var(--bone-2);font-size:var(--t-small)}:root{--rv-ease:cubic-bezier(.16, 1, .3, 1);--rv-snap:cubic-bezier(.7, 0, .2, 1)}[data-rv]{--rv-delay:calc(var(--rv-base,0s) + var(--rv-d,0s))}[data-rv-k=block]{--rv-base:.2s}@media (prefers-reduced-motion:no-preference){[data-rv-k=item][data-rv=wait]{opacity:0;transform:translateY(36px)}[data-rv-k=block][data-rv=wait],[data-rv-k=head][data-rv=wait]:not(.rv-split){opacity:0;filter:blur(8px);transform:translateY(16px)}[data-rv=in]{transition:opacity .9s var(--rv-ease) var(--rv-delay), transform 1.1s var(--rv-ease) var(--rv-delay), filter .9s var(--rv-ease) var(--rv-delay), clip-path .9s var(--rv-ease) var(--rv-delay)}.rv-w{vertical-align:top;margin-block:-.14em -.16em;padding-block:.14em .16em;display:inline-block;position:relative;overflow:hidden}.rv-w>span{transform-origin:0 100%;display:inline-block}.rv-w:after{content:"";background:linear-gradient(90deg, var(--oxblood), var(--ember));clip-path:inset(0 100% 0 0);pointer-events:none;height:max(2px,.045em);position:absolute;bottom:.1em;left:0;right:0}.day .rv-w:after{background:var(--oxblood)}.rv-split[data-rv=wait] .rv-w>span{transform:translateY(112%)rotate(5deg)}.rv-split[data-rv=in] .rv-w>span{transition:transform 1s var(--rv-ease) calc(var(--rv-delay) + .11s + var(--wi) * 42ms)}.rv-split[data-rv=in] .rv-w:after{animation:rv-cut .56s var(--rv-snap) calc(var(--rv-delay) + var(--wi) * 42ms) both}.card[data-rv=wait]{opacity:1;background-color:var(--surface);transform:none}.card[data-rv=in]{transition:background-color 1.4s ease-out calc(var(--rv-delay) + .12s)}.store:not(.store--more)[data-rv=wait],.store:not(.store--more)[data-rv=in]{background:linear-gradient(var(--line) 0 0) left bottom / 0% 1px no-repeat;border-bottom-color:#0000}.store[data-rv=wait]{opacity:1;transform:none}.store:not(.store--more)[data-rv=in]{transition:background-size .9s var(--rv-snap) var(--rv-delay);background-size:100% 1px}.store[data-rv=wait]>*{clip-path:inset(0 100% 0 0)}.store[data-rv=in]>*{transition:clip-path .8s var(--rv-ease) calc(var(--rv-delay) + .1s)}.store[data-rv=in]>.store__status,.store[data-rv=in]>.store__note{transition-delay:calc(var(--rv-delay) + .32s)}.store[data-rv=in]>.store__name{animation:rv-flick .52s steps(1, end) calc(var(--rv-delay) + .1s) both}.store--hidden[data-rv=wait] .redact{transform:scaleX(0)}.store--hidden[data-rv=in] .redact{transform-origin:0;animation:rv-redact .62s var(--rv-snap) calc(var(--rv-delay) + .26s) both}.card[data-rv=wait]>:not(.card__n){opacity:0;transform:translateY(14px)}.card[data-rv=in]>:not(.card__n){transition:opacity .8s var(--rv-ease) calc(var(--rv-delay) + .16s), transform .9s var(--rv-ease) calc(var(--rv-delay) + .16s)}.card[data-rv=in]>p{transition-delay:calc(var(--rv-delay) + .26s)}.card[data-rv=wait] .card__n{opacity:0}.card[data-rv=in] .card__n{animation:rv-ignite .9s steps(1, end) calc(var(--rv-delay) + 80ms) both}.stats__list>li[data-rv=in] .stats__value{animation:rv-cool 1.7s ease-out var(--rv-delay) both}.stats__list>li[data-rv=wait] .stats__label{opacity:0}.stats__list>li[data-rv=in] .stats__label{transition:opacity .9s var(--rv-ease) calc(var(--rv-delay) + .35s)}.storestrip__list>li[data-rv=wait]{opacity:1;clip-path:inset(0 100% 0 0);transform:none}.storestrip__list>li[data-rv=in]{transition:clip-path .7s var(--rv-ease) var(--rv-delay)}.storestrip__list>li[data-rv=in]:not(.storestrip__hidden){animation:rv-flick .52s steps(1, end) var(--rv-delay) both}.storestrip__hidden[data-rv=wait] .redact{transform:scaleX(0)}.storestrip__hidden[data-rv=in] .redact{transform-origin:0;animation:rv-redact .62s var(--rv-snap) calc(var(--rv-delay) + .26s) both}[data-rv=in] .trigger-box:before,.trigger-box[data-rv=in]:before,[data-rv=in] .embed__cart:before{animation:rv-lock 1.1s var(--rv-ease) calc(var(--rv-delay) + .38s) both}.loop__step[data-rv=wait],.loop__step[data-rv=in]{background:linear-gradient(var(--oxblood) 0 0) left top / 0% 2px no-repeat border-box;border-top-color:#0000}.loop__step[data-rv=in]{transition:opacity .9s var(--rv-ease) var(--rv-delay), transform 1.1s var(--rv-ease) var(--rv-delay), background-size .9s var(--rv-snap) calc(var(--rv-delay) + 60ms);background-size:100% 2px}.loop__step[data-rv=wait] .loop__n{opacity:0;transform:translateY(40%)}.loop__step[data-rv=in] .loop__n{transition:transform 1s var(--rv-ease) calc(var(--rv-delay) + .22s), opacity .7s var(--rv-ease) calc(var(--rv-delay) + .22s)}.rv-read .rv-s{opacity:clamp(.16, calc((var(--rp,1) * (var(--n) + 4) - var(--i)) / 4), 1);transition:opacity .12s linear}.wins__row>li[data-rv=wait] .win__shot{clip-path:inset(100% 0 0)}.wins__row>li[data-rv=wait] .win__shot img{transform:scale(1.16)}.wins__row>li[data-rv=in] .win__shot{transition:clip-path 1s var(--rv-snap) calc(var(--rv-delay) + 80ms)}.wins__row>li[data-rv=in] .win__shot img{transition:transform 1.6s var(--rv-ease) calc(var(--rv-delay) + 80ms)}.market[data-rv=in] .led{animation:rv-flick .7s steps(1, end) calc(var(--rv-delay) + .38s) both}.quote[data-rv=wait]:before{transform:scaleX(0)}.quote[data-rv=in]:before{transform-origin:0;transition:transform .7s var(--rv-snap) calc(var(--rv-delay) + .12s)}.quote[data-rv=wait] blockquote{opacity:0;filter:blur(10px)}.quote[data-rv=in] blockquote{transition:opacity 1s var(--rv-ease) calc(var(--rv-delay) + .24s), filter 1s var(--rv-ease) calc(var(--rv-delay) + .24s)}.included>li[data-rv=wait]{transform:translate(-14px)}.included>li[data-rv=wait] .included__mark{opacity:0;transform:scale(2.2)rotate(-90deg)}.included>li[data-rv=in] .included__mark{transition:transform .7s var(--rv-ease) calc(var(--rv-delay) + .14s), opacity .3s ease-out calc(var(--rv-delay) + .14s)}.status[data-rv=in] .led{animation:rv-flick .7s steps(1, end) calc(var(--rv-delay) + .3s) both}.faq__list>details[data-rv=wait]{transform:translateY(22px)}.cta__ring[data-rv=wait]{opacity:0;filter:none;transform:rotate(-42deg)scale(.84)}.cta__ring[data-rv=in]{--rv-base:0s;transition:opacity 1.4s var(--rv-ease) var(--rv-delay), transform 2s var(--rv-ease) var(--rv-delay)}}@keyframes rv-cut{0%{clip-path:inset(0 100% 0 0)}48%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes rv-ignite{0%{opacity:0}18%{opacity:1}30%{opacity:.25}44%{opacity:1}56%{opacity:.5}70%{opacity:1}}@keyframes rv-flick{0%{opacity:0}20%{opacity:1}34%{opacity:.3}52%{opacity:1}}@keyframes rv-cool{0%{color:var(--ember)}60%{color:var(--ember)}to{color:var(--bone)}}@keyframes rv-redact{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:.78;transform:scaleX(1)}}@keyframes rv-lock{0%{opacity:0;transform:scale(1.35)}45%{opacity:1;transform:scale(1)}58%{opacity:.2}70%{opacity:1}82%{opacity:.2}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-rv=wait]{opacity:0}[data-rv=in]{transition:opacity .5s ease-out var(--rv-d,0s)}}@media print{[data-rv],[data-rv] *{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}
