*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}[data-words] .w{opacity:.18;transition:opacity .35s linear}[data-words] .w.on{opacity:1}.cursor{z-index:90;pointer-events:none;color:var(--fg);transition:opacity .3s;position:fixed;top:0;left:0}.cursor.is-hidden{opacity:0}.cursor__dot,.cursor__ring{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.cursor__dot{background:currentColor;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor__ring{border:1.5px solid color-mix(in srgb, currentColor 50%, transparent);place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),margin .45s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.cursor__label{color:var(--bg);opacity:0;white-space:nowrap;font-size:12px;font-weight:600;transition:opacity .25s}.cursor.has-label .cursor__label{opacity:1}.has-cursor,.has-cursor *{cursor:none!important}@media (pointer:coarse){.cursor{display:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}[data-words] .w{opacity:1}}:root{--bg:#f5f9fa;--fg:#0a2a5c;--navy:#0a2a5c;--navy-deep:#071f45;--aqua:#19b5d4;--aqua-deep:#0d87a6;--orange:#ff5b2e;--orange-press:#ec4818;--accent:#ff5b2e;--grout:#0a2a5c14;--line:#0a2a5c24;--muted:#0a2a5cb3;--on-navy:#ffffffb8;--navy-line:#ffffff24;--font:"Barlow";--display:"Big Shoulders Display Variable", "Barlow", system-ui, sans-serif;--gutter:clamp(16px, 3vw, 48px);--gap:clamp(12px, 1.6vw, 24px);--bar:64px;--ease:cubic-bezier(.16, 1, .3, 1);--tiles:linear-gradient(var(--grout) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--grout) 1px, transparent 1px) 0 0 / 32px 32px;--rope:repeating-linear-gradient(90deg, var(--orange) 0 24px, #fff 24px 48px)}body{font-weight:400}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:900;line-height:.85}h2{font-size:clamp(56px,6.2vw,108px)}p{text-wrap:pretty}.world{z-index:0;width:100%;height:100lvh;display:block;position:fixed;inset:0 0 auto}.no-gl .world,.no-gl .hint{display:none}.no-gl body{background:linear-gradient(#ffffff73 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff73 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#eaf7fa 0%,#b4e6f1 45%,#63cde3 100%) fixed}.veil{z-index:60;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 40%,#8fe1f1,#19b5d4 45%,#0a2a5c);position:fixed;inset:0}main,.foot{z-index:1;position:relative}.only-coarse{display:none}@media (pointer:coarse){.only-fine{display:none}.only-coarse{display:inline}}.arr{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:18px;height:14px;transition:transform .45s var(--ease);flex:none}a:hover>.arr,button:hover>.arr{transform:translate(4px)}.chev{fill:none;stroke:currentColor;stroke-width:2px;opacity:.55;flex:none;width:12px;height:8px}.btn{white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:12px;height:52px;padding:0 24px;font-size:17px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.btn--primary{background:var(--orange);color:#fff}.btn--primary:hover{background:var(--orange-press)}.btn--line{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:#fffffff0}.btn--line:hover{background:var(--navy);color:#fff}.btn--wide{width:100%}.btn--big{height:60px;padding:0 32px;font-size:19px}.btn:disabled{opacity:.6;cursor:progress}.panel{--c:var(--aqua);border:1px solid var(--line);background:#fff;border-top:0;border-radius:2px;position:relative}.panel:before{content:"";background:var(--c);border-radius:2px 2px 0 0;height:6px;position:absolute;top:0;left:-1px;right:-1px}.panel--aqua{--c:var(--aqua)}.panel--orange{--c:var(--orange)}.panel--navy{--c:var(--navy)}.lane{position:relative}.lane:before{content:"";z-index:2;pointer-events:none;background:var(--rope);height:6px;box-shadow:0 1px 0 var(--line), 0 -1px 0 var(--line);position:absolute;top:0;left:0;right:0}.lane-no{align-items:flex-end;gap:14px;margin:0 0 22px;display:flex}.lane-no b{font:900 clamp(96px, 9vw, 150px)/.72 var(--display);color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lane-no span{justify-items:start;gap:9px;padding-bottom:2px;font-size:17px;font-weight:600;line-height:1.1;display:grid}.lane-no span:before{content:"";background:var(--orange);width:28px;height:6px}.lede{color:var(--muted);margin:20px 0 0;font-size:19px;line-height:1.5}.nav{z-index:30;height:var(--bar);border-bottom:1px solid var(--line);background:#fff;align-items:stretch;display:flex;position:fixed;inset:0 0 auto}.brand{font:900 31px/1 var(--display);color:var(--navy);letter-spacing:0;align-items:center;gap:10px;display:inline-flex}.brand span{margin-top:-2px}.nav .brand{padding:0 28px 0 var(--gutter);border-right:1px solid var(--line)}.nav__links{display:flex}.nav__links a{border-right:1px solid var(--grout);align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:600;transition:background .25s;display:flex;position:relative}.nav__links a b{font:800 21px/1 var(--display);color:var(--aqua-deep);margin-top:-1px}.nav__links a:after{content:"";background:var(--orange);transform-origin:0;height:4px;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover{background:var(--bg)}.nav__links a:hover:after,.nav__links a[aria-current]:after{transform:scaleX(1)}.nav__live{color:var(--muted);align-self:center;align-items:center;gap:9px;margin:0 26px 0 auto;font-size:15px;font-weight:500;display:flex}.nav__live i{background:#12a86a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite blink;box-shadow:0 0 0 3px #12a86a29}@keyframes blink{50%{opacity:.35}}.nav__cta{background:var(--orange);color:#fff;justify-content:center;align-items:center;gap:12px;min-width:200px;padding:0 30px;font-size:17px;font-weight:600;transition:background .25s;display:inline-flex}.nav__cta:hover{background:var(--orange-press)}.hero{min-height:100svh;padding:calc(var(--bar) + clamp(28px, 6vh, 72px)) var(--gutter) 150px;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid;position:relative}.hero__copy{grid-column:1/-1}.flag{border:1px solid var(--line);background:#fff;border-radius:2px;align-items:stretch;height:40px;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.flag b{background:var(--navy);color:#fff;align-items:center;padding:0 12px;font-weight:600;display:flex}.flag span{align-items:center;padding:0 12px 0 14px;display:flex}.flag .arr{width:15px;color:var(--orange);align-self:center;margin-right:14px}.hero__title{letter-spacing:-.01em;margin:30px 0 0;font-size:clamp(96px,min(14vw,26vh),244px);line-height:.8}.hero__sub{margin:30px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.45}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__strip{background:var(--navy);color:#fff;align-items:stretch;min-height:76px;display:flex;position:absolute;bottom:0;left:0;right:0}.chains{padding:14px 28px 14px var(--gutter);border-right:1px solid var(--navy-line);align-items:center;gap:14px;display:flex}.chains__label{font-size:15px;font-weight:600}.chains__logos{gap:6px;display:flex}.chains img{width:28px;height:28px}.chains__more{color:var(--on-navy);font-size:15px}.hero__board{margin:0;display:flex}.hero__board div{border-right:1px solid var(--navy-line);flex-direction:column-reverse;justify-content:center;gap:4px;padding:0 28px;display:flex}.hero__board dt{color:var(--on-navy);font-size:13px}.hero__board dd{font:800 30px/1 var(--display);font-variant-numeric:tabular-nums;margin:0}.hint{margin:0 var(--gutter) 0 auto;color:#ffffffd9;align-self:center;align-items:center;gap:10px;padding-left:24px;font-size:15px;display:flex}.hint:before{content:"";background:var(--aqua);flex:none;width:10px;height:10px}.problem{min-height:130svh;padding:12vh var(--gutter);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.problem__inner{grid-column:7/-1;justify-self:end;width:100%;max-width:620px;padding:44px 40px 34px}.problem__inner h2{font-size:clamp(52px,4.8vw,82px)}.heat{counter-reset:heat;border-top:2px solid var(--navy);margin:28px 0 0;padding:0;list-style:none}.heat li{counter-increment:heat;border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:15px 0;font-size:16px;display:grid}.heat li:before{content:counter(heat);font:800 26px/.8 var(--display);color:var(--orange)}.heat b{font-weight:600}.heat span{color:var(--muted);text-align:right}.swap{height:180svh}.solvers{height:280svh}.sticky{height:100svh;padding:calc(var(--bar) + 36px) var(--gutter) var(--gutter);position:sticky;top:0}.swap .sticky{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.swap__copy{flex-direction:column;grid-column:1/span 7;justify-content:space-between;align-self:stretch;gap:24px;display:flex}.swap__head{align-items:flex-end;gap:clamp(18px,2vw,32px);display:flex}.swap__head .lane-no{flex:none;margin:0}.swap__copy h2{max-width:8.5em;font-size:clamp(48px,4.6vw,82px)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:6px 0 0;list-style:none;display:grid}.steps li{border-right:1px solid var(--grout);align-content:start;gap:10px;padding:18px 20px 20px;display:grid}.steps li:last-child{border-right:0}.steps b{font:900 40px/.8 var(--display);color:var(--orange)}.steps span{font-size:16px;font-weight:500;line-height:1.4}.card{flex-direction:column;grid-column:8/-1;justify-self:end;gap:10px;width:min(100%,440px);min-width:0;padding:28px 22px 22px;display:flex}.card__head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.card__head>span:first-child{font:900 34px/1 var(--display)}.card__net{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.card__net img{width:18px;height:18px}.card__net .arr{width:13px;height:10px}.field{background:var(--bg);border:1px solid var(--grout);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.field:focus-within{border-color:var(--aqua);background:#fff}.field label{color:var(--muted);grid-column:1/-1;margin-bottom:2px;font-size:14px;font-weight:500}.field input,.field output{width:0;min-width:100%;font:800 50px/1.05 var(--display);color:var(--navy);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.field input:focus{outline:none}.field__usd{color:var(--muted);grid-column:1;font-size:14px}.token{border:1px solid var(--line);background:#fff;border-radius:2px;align-items:center;gap:8px;height:46px;padding:0 12px 0 8px;font-size:17px;font-weight:700;transition:border-color .2s,box-shadow .2s;display:inline-flex}.token:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.token img{width:28px;height:28px}.flip{z-index:1;background:var(--navy);color:#fff;width:46px;height:46px;transition:transform .5s var(--ease), background .25s;border:4px solid #fff;border-radius:2px;align-self:center;place-items:center;margin:-23px 0;display:grid}.flip svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.flip:hover{background:var(--orange);transform:rotate(180deg)}.card__meta{margin:4px 0 6px;display:grid}.card__meta div{border-bottom:1px solid var(--grout);justify-content:space-between;gap:12px;padding:9px 0;font-size:15px;display:flex}.card__meta dt{color:var(--muted)}.card__meta dd{margin:0;font-weight:600}.card__meta .ok{color:#0a8a5a}.card__status{min-height:1.4em;color:var(--aqua-deep);margin:0;font-size:14px;font-weight:600}.picker{z-index:5;border:1px solid var(--line);border-top:6px solid var(--navy);background:#fff;max-height:380px;padding:8px;position:absolute;top:76px;left:12px;right:12px;overflow:auto}.picker__title{font:800 24px/1 var(--display);margin:8px 10px 10px}.picker button{text-align:left;border-radius:2px;grid-template-columns:32px 60px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.picker button:hover,.picker button[aria-current]{background:var(--bg);box-shadow:inset 4px 0 0 var(--orange)}.picker img{width:30px;height:30px}.picker span{color:var(--muted);font-size:14px}.solvers .sticky{column-gap:var(--gap);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.solvers__copy{grid-column:1/span 6}.solvers__copy h2{font-size:clamp(56px,6vw,104px)}.caption,.solvers__copy .lede{border-left:6px solid var(--aqua);width:-moz-fit-content;width:fit-content;max-width:31em;color:var(--navy);background:#fff;padding:14px 20px 15px;font-weight:500}.auction{background:var(--navy);color:#fff;border-radius:2px;grid-area:2/7/auto/-1;place-self:end;width:min(100%,540px);padding:6px 0 18px;position:relative}.auction:before{content:"";background:var(--orange);border-radius:2px 2px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.auction__head{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 16px;display:flex}.auction__live{font:800 28px/1 var(--display);align-items:center;gap:10px;display:inline-flex}.auction__live:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;animation:1.4s infinite blink}.auction__order{color:var(--on-navy);white-space:nowrap;font-size:15px;font-weight:600}.auction__order i{font-style:normal}.auction__cols,.bid{grid-template-columns:40px 70px minmax(0,1fr) 118px;align-items:center;gap:14px;padding:0 22px;display:grid}.auction__cols{border-bottom:1px solid var(--navy-line);color:#ffffff8c;padding-bottom:8px;font-size:13px}.auction__cols span:last-child{text-align:right}.bid{border-bottom:1px solid var(--navy-line);height:60px;transition:background .4s}.bid__lane{width:40px;height:40px;font:800 26px/1 var(--display);background:#ffffff1a;place-items:center;transition:background .4s;display:grid}.bid__name{font-size:17px;font-weight:600}.bid__bar{background:#ffffff24;height:6px;overflow:hidden}.bid__bar i{background:var(--aqua);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bid__val{text-align:right;font:800 30px/1 var(--display);font-variant-numeric:tabular-nums}.bid.is-win{background:#ff5b2e29}.bid.is-win .bid__lane,.bid.is-win .bid__bar i{background:var(--orange)}.auction__result{color:#ffffffe0;min-height:3.3em;margin:0;padding:16px 22px 0;font-size:15px;font-weight:500}.protect{min-height:130svh;padding:20vh var(--gutter);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;display:grid}.protect__head{grid-column:1/span 8}.protect__title{font-size:clamp(64px,8vw,140px)}.tiles{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7vh;display:grid}.tile{flex-direction:column;padding:34px 28px 0;display:flex}.tile__icon{background:var(--c);color:#fff;border-radius:2px;place-items:center;width:56px;height:56px;display:grid}.tile__icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;width:30px;height:30px}.tile h3{margin:40px 0 12px;font-size:clamp(32px,2.6vw,42px);font-weight:800;line-height:.92}.tile p{color:var(--muted);margin:0;font-size:17px;line-height:1.5}.tile .tile__stat{border-top:1px solid var(--grout);background:var(--bg);color:var(--navy);align-items:baseline;gap:14px;margin:auto -28px 0;padding:18px 28px 20px;display:flex}.tile__stat b{font:900 46px/.8 var(--display);font-variant-numeric:tabular-nums}.tile__stat span{font-size:15px;font-weight:500}.tile h3+p{margin-bottom:28px}.build{min-height:120svh;padding:18vh var(--gutter);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.build__copy{grid-column:1/span 5;padding:44px 40px 40px}.build__copy h2{font-size:clamp(52px,4.8vw,84px)}.build__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.code{background:var(--navy-deep);color:#e8f1fb;border-radius:2px;grid-column:7/-1;min-width:0;margin:0;padding-top:6px;position:relative}.code:before{content:"";background:var(--orange);border-radius:2px 2px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.code figcaption{border-bottom:1px solid var(--navy-line);justify-content:space-between;align-items:stretch;height:50px;font-size:14px;display:flex}.code figcaption b{box-shadow:inset 0 -3px 0 var(--aqua);background:#ffffff12;align-items:center;padding:0 22px;font-weight:600;display:flex}.code figcaption span{color:#ffffff8c;align-items:center;padding:0 22px;display:flex}.code pre{margin:0;padding:26px 28px 30px;font:500 15px/1.7 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.code .k{color:#6fd8ee}.code .s{color:#ffb394}.code .f{color:#ffe08a}.code .c{color:#b5ccff}.numbers{flex-direction:column;justify-content:center;min-height:120svh;padding:14vh 0;display:flex}.numbers.lane:before{display:none}.board{padding:clamp(40px, 4.4vw, 60px) var(--gutter) clamp(40px, 4.4vw, 60px);background:var(--navy);color:#fff;position:relative}.board__head{align-items:flex-end;gap:clamp(20px,2.4vw,40px);display:flex}.board__head .lane-no{flex:none;margin:0}.board:before,.board:after{content:"";background:var(--rope);height:6px;position:absolute;left:0;right:0}.board:before{top:0}.board:after{bottom:0}.board .lane-no b{color:#fff}.board .lane-no span{color:var(--on-navy)}.numbers__title{font-size:clamp(64px,7vw,124px)}.stats{border:1px solid var(--navy-line);background:var(--navy-deep);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,3vw,44px);display:grid}.stat{border-right:1px solid var(--navy-line);padding:28px 26px 22px;position:relative}.stat:last-child{border-right:0}.stat:before{content:"";background:var(--aqua);width:28px;height:6px;position:absolute;top:0;left:26px}.stat b{font:900 clamp(60px, 6.2vw, 108px)/.86 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.stat span{color:var(--on-navy);margin-top:14px;font-size:16px;display:block}.numbers__note{text-align:right;color:#fff9;max-width:14em;margin:0 0 4px auto;font-size:14px}.dive{min-height:100svh;padding:12vh var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.dive .lane-no{text-align:left;margin:0}.dive__title{font-size:clamp(140px,24vw,420px);line-height:.78}.dive__sub{margin:8px 0 10px;font-size:19px}.loader{z-index:80;background:var(--tiles), var(--bg);transition:opacity .7s var(--ease), visibility .7s;place-content:center;justify-items:center;gap:22px;display:grid;position:fixed;inset:0}.loader img{width:56px;height:56px}.loader__rope{background:var(--rope);width:144px;height:6px;animation:.8s linear infinite rope}@keyframes rope{to{background-position:48px 0}}.is-ready .loader{opacity:0;visibility:hidden}.foot{padding:76px var(--gutter) 28px;background:var(--tiles), #fff;overflow:hidden}.foot:before{content:"";background:var(--rope);height:6px;box-shadow:0 1px 0 var(--line);position:absolute;top:0;left:0;right:0}.foot__top{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.foot__brand{grid-column:1/span 4;align-content:start;justify-items:start;gap:20px;display:grid}.foot__brand p{max-width:22em;color:var(--muted);margin:0;font-size:17px}.brand--foot{font-size:36px}.foot__cols{gap:var(--gap);grid-column:6/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.foot__cols div{flex-direction:column;gap:11px;font-size:16px;display:flex}.foot__cols b{border-bottom:2px solid var(--navy);font:800 24px/1 var(--display);margin-bottom:6px;padding-bottom:12px}.foot__cols a{color:var(--muted);transition:color .2s}.foot__cols a:hover{color:var(--navy)}.foot__word{font:900 calc((100vw - 2 * var(--gutter)) / 2.07)/.74 var(--display);letter-spacing:-.01em;color:var(--navy);-webkit-user-select:none;user-select:none;margin:64px 0 0}.foot__bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:20px;font-size:14px;display:flex}.cursor{color:var(--navy)}.cursor__dot{background:var(--orange);border-radius:1px;width:10px;height:10px;margin:-5px 0 0 -5px;transition:opacity .2s;box-shadow:0 0 0 2px #fff}.cursor__ring{border-color:#0000;border-radius:2px}.cursor.has-label .cursor__ring{background:var(--navy);border-color:var(--navy);width:86px;height:38px;margin:-19px 0 0 -43px}.cursor.has-label .cursor__dot{opacity:0}.cursor__label{font:600 15px/1 var(--font);color:#fff}.cursor.is-down .cursor__ring{width:34px;height:34px;margin:-17px 0 0 -17px}@media (max-width:1240px){.nav__live{display:none}.nav__cta{margin-left:auto}.nav__links a{padding:0 18px}}@media (max-width:1100px){.swap__copy{grid-column:1/span 6}.card{grid-column:7/-1}.steps li{padding:16px 14px 18px}.steps span{font-size:15px}.problem__inner{grid-column:5/-1}.build__copy{grid-column:1/span 6;padding:36px 30px}.code{grid-column:7/-1}.code pre{font-size:13.5px}.hero__board{display:none}}@media (max-width:960px){.nav__links{display:none}}@media (max-width:860px){:root{--bar:58px}.nav .brand{border-right:0;padding-right:20px}.nav__cta{min-width:0;padding:0 20px;font-size:16px}.lane-no{margin-bottom:16px}.lane-no b{font-size:76px}.lane-no span{font-size:15px}.hero{flex-direction:column;padding-bottom:0;display:flex}.hero__title{margin-top:24px;font-size:clamp(76px,23vw,150px)}.hero__sub{margin-top:22px}.hero__ctas{margin-bottom:48px}.hero__ctas .btn{flex:auto}.hero__strip{margin:auto calc(-1 * var(--gutter)) 0;flex-direction:column;position:relative}.chains{padding:16px var(--gutter);border-right:0;border-bottom:1px solid var(--navy-line);flex-wrap:wrap;row-gap:10px}.hint{padding:14px var(--gutter);align-self:stretch;margin:0}.problem,.protect,.build{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.problem__inner{max-width:none;padding:34px 22px 24px}.problem__inner h2,.build__copy h2{font-size:50px}.lede{font-size:17px}.heat li{grid-template-columns:28px minmax(0,1fr)}.heat span{text-align:left;grid-column:2;margin-top:-8px}.sticky{padding-top:calc(var(--bar) + 18px)}.swap .sticky{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:16px;overflow:hidden}.swap__copy,.card{grid-column:1}.swap__copy{align-self:start}.swap__head{display:block}.swap__head .lane-no{margin-bottom:14px}.swap__copy h2{font-size:44px}.steps,.card__meta{display:none}.card{justify-self:stretch;gap:8px;width:100%;padding:22px 16px 16px}.card__head>span:first-child{font-size:28px}.field{padding:10px 12px}.field input,.field output{font-size:40px}.solvers .sticky{grid-template-columns:minmax(0,1fr);row-gap:16px;overflow:hidden}.solvers__copy,.auction{grid-column:1}.solvers__copy h2{font-size:50px}.solvers__copy .lede{margin-top:12px;font-size:16px}.auction{justify-self:stretch;width:100%}.auction__head{padding:16px 16px 12px}.auction__live{font-size:24px}.auction__cols{display:none}.bid{grid-template-columns:34px 58px minmax(0,1fr) 96px;gap:10px;height:52px;padding:0 16px}.bid__lane{width:34px;height:34px;font-size:22px}.bid__name{font-size:15px}.bid__val{font-size:25px}.auction__result{padding:12px 16px 0;font-size:14px}.protect{padding:16vh var(--gutter)}.protect__title{font-size:64px}.tiles{grid-template-columns:1fr 1fr}.tiles .tile:last-child{grid-column:1/-1}.tile{padding:30px 22px 0}.tile .tile__stat{margin:auto -22px 0;padding:16px 22px 18px}.tile h3{margin-top:30px;font-size:32px}.build{gap:18px}.build__copy{padding:34px 22px 26px}.build__ctas .btn{flex:auto}.code pre{padding:20px;font-size:12.5px}.code figcaption span{display:none}.board__head{flex-wrap:wrap}.board__head .lane-no{flex-basis:100%}.numbers__title{font-size:64px}.numbers__note{text-align:left;flex-basis:100%;max-width:none;margin:0}.stats{grid-template-columns:1fr 1fr}.stat{padding:26px 18px 20px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--navy-line)}.stat:before{left:18px}.stat b{font-size:60px}.stat span{font-size:15px}.dive__title{font-size:31vw}.dive__sub{font-size:17px}.foot{padding-top:60px}.foot__brand,.foot__cols{grid-column:1/-1}.foot__cols{grid-template-columns:1fr 1fr;row-gap:36px}}@media (max-width:860px) and (max-height:760px){.solvers__copy .lede{display:none}}@media (max-width:520px){.tiles{grid-template-columns:1fr}.tiles .tile:last-child{grid-column:auto}.heat li{font-size:15px}}@media (prefers-reduced-motion:reduce){.loader__rope,.nav__live i,.auction__live:before{animation:none}.arr,.flip,.nav__links a:after{transition:none}}
