@font-face{font-family:Kode Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/kode/variable.woff2) format("woff2")}@font-face{font-family:Handjet;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/handjet/variable.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{background-color:#f2f1ee;color:#1a1a2e;font-family:Kode Mono,monospace;line-height:1.5;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:#06c}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:Handjet,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#1a1a2e;line-height:1!important;margin:0}h2{font-size:clamp(1.75rem,5vw,4rem);text-wrap:balance}h3{font-size:clamp(1.25rem,3vw,1.5rem);margin-bottom:.5rem}p{color:#1a1a2eb3;font-family:Kode Mono,monospace;font-size:clamp(.875rem,2vw,1.25rem);line-height:1.6;margin:0 0 1rem}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;z-index:9999;mix-blend-mode:hard-light;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency=".8" numOctaves="4" stitchTiles="stitch"/></filter><rect width="200" height="200" filter="url(%23n)" opacity=".5"/></svg>')}#noise-bg{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1;opacity:1}.site-header{position:fixed;top:18px;right:20px;z-index:9999;display:inline-flex;gap:8px}.header-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#141414d9;color:#fff!important;font-family:system-ui,sans-serif;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.15);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;letter-spacing:.04em;transition:background .2s}.header-pill:hover{background:#282828f2;color:#fff!important}.header-pill svg{flex-shrink:0}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;text-align:center;padding:2rem;overflow:clip}.hero-logo{margin-bottom:2rem}.logo-img{height:100px;width:auto;margin-bottom:40px}.hero-tagline mark{background:none;color:#06c}.hero-ca{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-family:Kode Mono,monospace;font-size:.875rem;color:#1a1a2e99;border:1px solid #1a1a2e1a;padding:.5rem 1rem}.hero-ca__label{font-weight:700;color:#06c}.hero-tagline{font-family:Handjet,sans-serif;font-weight:500;text-transform:uppercase;font-size:clamp(2.5rem,7vw,6rem);line-height:1.1;color:#1a1a2e;text-align:center;white-space:nowrap;margin-bottom:2rem}.hero-nav{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:300px}@media(min-width:640px){.hero-nav{flex-direction:row;justify-content:center;max-width:none}}.button{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:Handjet,sans-serif;border:2px solid transparent;background:transparent;transition:all .2s;position:relative;cursor:pointer}@media(min-width:640px){.button{padding:1rem 2rem;font-size:1rem;min-width:160px}}.button-primary{color:#06c!important;z-index:1}.button-primary .backdrop{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#0066cc1a;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.button-primary .backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #0066cc;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);mask:linear-gradient(transparent 0% 100%),linear-gradient(#fff 0% 100%);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.button-primary .glitch{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;pointer-events:none;color:#06c;z-index:0}.button-primary:hover{color:#000!important}.button-primary:hover .backdrop{background:#06c}.button-primary:hover .glitch{display:flex;animation:glitch 1.5s infinite}.button-secondary{color:#1a1a2e;border-color:#1a1a2e4d}.button-secondary:hover{background:#1a1a2e0d;border-color:#1a1a2e;transform:translateY(-1px)}@keyframes glitch{0%{clip-path:polygon(0 2%,100% 2%,100% 95%,95% 95%,95% 90%,85% 90%,85% 95%,8% 95%,0 70%)}2%,8%{clip-path:polygon(0 78%,100% 78%,100% 100%,95% 100%,95% 90%,85% 90%,85% 100%,8% 100%,0 78%);transform:translate(-3%)}6%{transform:translate(3%)}9%{transform:translate(0)}10%{clip-path:polygon(0 44%,100% 44%,100% 54%,95% 54%,95% 54%,85% 54%,85% 54%,8% 54%,0 54%);transform:translate(3%)}14%,21%{clip-path:polygon(0 0,100% 0,100% 0,95% 0,95% 0,85% 0,85% 0,8% 0,0 0);transform:translate(3%)}31%,61%,to{clip-path:polygon(0 0,100% 0,100% 0,95% 0,95% 0,85% 0,85% 0,8% 0,0 0)}}.light-content{background:#f2f1ee;position:relative;z-index:1}.ca-button{cursor:pointer}.marquee-section{padding:2rem 0;overflow:clip;position:relative}#marquee-binary-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.marquee-title{font-family:Kode Mono,monospace;font-size:1rem;text-align:center;margin-bottom:1rem;width:fit-content;margin-inline:auto;position:relative;z-index:1}.marquee{--gap: 3rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);background-color:#e0e0e0;padding:1rem 0}.marquee-track{flex-shrink:0;display:flex;gap:var(--gap);animation:marquee-scroll 20s linear infinite}.marquee-item{flex-shrink:0;display:grid;place-items:center}.marquee-item svg{height:2.5rem;width:auto}@media(min-width:1024px){.marquee-item svg{height:4rem}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.scroll-text-section{height:100vh;padding:250px 2rem 20rem;max-width:100rem;margin-inline:auto}.scroll-text-section header{position:sticky;top:50%}.scroll-text{display:inline;font-family:Kode Mono,monospace;font-weight:700;font-size:clamp(1rem,4vw,4rem);line-height:1.2;color:#1a1a2e;text-wrap:pretty}.scroll-text mark{background:none;color:#06c}.scroll-text .word{opacity:0;filter:blur(4px);transform:translateY(8px);display:inline-block;transition:opacity .4s,filter .4s,transform .4s;margin-right:.2em}.scroll-text .word.visible{opacity:1;filter:blur(0);transform:translateY(0)}.usecases-section{margin-bottom:7rem}@media(min-width:768px){.usecases-section{margin-block:32rem}}.usecases-header{max-inline-size:75rem;margin-inline:auto;padding:1rem;text-align:center}@media(min-width:640px){.usecases-header{padding:2rem}}.usecases-header small{font-family:Kode Mono,monospace;font-size:.875rem;color:#06c;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.usecases-header p{text-wrap:balance;max-width:65ch;margin-inline:auto}.usecases-list{display:flex;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;padding-block:1rem}.usecases-list::-webkit-scrollbar{display:none}.usecase-card{display:flex;flex-direction:column;overflow:clip;height:32rem;width:24rem;flex-shrink:0;position:relative;border:1px solid #464646;border-right-width:0;transition:transform .2s ease-out}.usecase-card:last-child{border-right-width:1px}.usecase-visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.usecase-visual img{width:100%;height:100%;object-fit:cover;object-position:top;opacity:.5;-webkit-mask-image:linear-gradient(to top,transparent 10%,black 100%);mask-image:linear-gradient(to top,transparent 10%,black 100%)}.usecase-card header{display:flex;flex-direction:column;margin-top:auto;gap:4px;padding:1rem;position:relative;z-index:2;pointer-events:none;background:linear-gradient(to top,black,transparent)}.usecase-card h4{font-size:1rem;margin:0;color:#fff;font-weight:600;text-transform:capitalize;font-family:Kode Mono,monospace}.usecase-card p{font-family:Kode Mono,monospace;font-size:.75rem;margin:0;color:#8d8d8d;line-height:1.2}.usecase-card:before,.usecase-card:after{content:"";position:absolute;width:.5rem;height:.5rem;border:1px solid #c8c8c8;z-index:1}.usecase-card:before{top:-.25rem;left:-.25rem}.usecase-card:after{top:-.25rem;right:-.25rem}.pillars-section{max-inline-size:75rem;margin-inline:auto;padding:1rem;display:grid;position:relative}@media(min-width:640px){.pillars-section{padding:2rem}}@media(min-width:768px){.pillars-section{grid-template-columns:1fr 2fr;gap:3rem}}.pillars-nav{z-index:10;background:linear-gradient(#000 30%,transparent);display:flex;flex-direction:row;padding:1rem 0;position:sticky;top:0}@media(min-width:768px){.pillars-nav{mix-blend-mode:difference;background:none;flex-direction:column;height:80vh;padding:0;top:10vh}}.pillar-icon{color:#393939;opacity:.5;width:33.333%;height:auto;transition:color .3s,scale .3s;scale:.7}@media(min-width:768px){.pillar-icon{width:100%}}.pillar-icon.active{opacity:1;scale:1.1;color:#06c}.pillars-content{scroll-snap-type:y mandatory}.pillar-item{scroll-snap-align:center;opacity:.1;min-height:100vh;transition:opacity .8s;position:relative;display:flex;justify-content:center}.pillar-item.active{opacity:1}.pillar-item>*{position:sticky;top:25vh}.pillar-item article{text-align:left;width:100%}.pillar-item header h3{font-size:64px;font-weight:400;text-transform:uppercase}.pillar-item header h2{padding-bottom:2rem;font-size:1.25rem;font-weight:600;color:#757575;text-transform:uppercase;font-family:Kode Mono,monospace}.pillar-item header p{color:#757575;font-family:Kode Mono,monospace}.pillar-layer{color:#06c;font-family:Kode Mono,monospace;font-size:.875rem!important;font-weight:600}.pillar-item dl{max-width:85%}.pillar-item dl:before{content:"";display:block;width:100%;height:1px;background-color:#1b1b1b;margin-block:1.75rem}@media(min-width:768px){.pillar-item dl:before{margin-block:3rem}}.pillar-item dl div{display:flex;justify-content:space-between;gap:.3rem;width:100%;margin-inline:auto}@media(min-width:768px){.pillar-item dl div{gap:3.5rem}}.pillar-item dt{font-size:.875rem;color:#1a1a2e;text-transform:uppercase;font-family:Kode Mono,monospace}@media(min-width:768px){.pillar-item dt{flex-basis:50%}}.pillar-item dd{max-width:270px;font-size:.875rem;color:#757575;font-family:Kode Mono,monospace;font-weight:400}@media(min-width:768px){.pillar-item dd{flex-basis:50%}}.marketplace-section{min-height:300vh;position:relative}.marketplace-header{z-index:1;display:flex;justify-content:center;align-items:center;height:100vh;position:sticky;top:0}.marketplace-header__content{text-align:center;max-width:68rem;margin:0 auto;padding:0 1.5rem;transition:filter .3s,opacity .3s}.marketplace-header small{font-family:Kode Mono,monospace;font-size:.875rem;color:#06c;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.marketplace-header h2{margin:1rem 0;font-size:2.5rem;font-weight:700;line-height:1.2}.marketplace-header p{color:#1a1a2eb3;font-size:1.125rem;line-height:1.6}.marketplace-gallery-container{z-index:2;position:relative;max-width:2000px;margin:0 auto;padding:6rem 3rem;-webkit-mask-image:linear-gradient(transparent,#000 10vh);mask-image:linear-gradient(transparent,#000 10vh)}.masonry{column-width:320px;column-gap:64px;column-fill:balance}.masonry-item{break-inside:avoid;margin-bottom:64px;display:inline-block;width:100%;animation:linear both reveal-item;animation-timeline:view();animation-range:entry entry 80%}@keyframes reveal-item{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.marketplace-box{background:#000;border:2px solid #b3b3b3;box-shadow:10px 10px #ffffff1a;transition:transform .2s ease-out}.marketplace-box:hover{box-shadow:12px 12px #fff3}.top-bar{border-bottom:2px solid #b3b3b3;padding:4px 9px;display:flex;align-items:center;justify-content:center;position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTAwIDIwIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjIiIGZpbGw9IiNCM0IzQjMiIC8+PHJlY3QgeT0iNCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIyIiBmaWxsPSIjQjNCM0IzIiAvPjxyZWN0IHk9IjgiIHdpZHRoPSIxMDAiIGhlaWdodD0iMiIgZmlsbD0iI0IzQjNCMyIgLz48cmVjdCB5PSIxMiIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIyIiBmaWxsPSIjQjNCM0IzIiAvPjxyZWN0IHk9IjE2IiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjIiIGZpbGw9IiNCM0IzQjMiIC8+PC9zdmc+);background-repeat:repeat-x;background-position:center}.top-bar:before,.top-bar:after{content:"";display:block;border:1px solid #b3b3b3;background-color:#000;width:28px;height:28px}.top-bar .title{font-family:Kode Mono,monospace;background:#000;color:#fff;padding:3px .5rem;text-align:center;font-size:12px;font-weight:700;margin-inline:auto}.marketplace-box .contents{padding:3px 0;line-height:1.4}.marketplace-box__name{font-family:Kode Mono,monospace;font-size:16px;font-weight:700;margin-bottom:10px;color:#fff;padding:15px 13px 0}.marketplace-box__description{color:#b3b3b3;line-height:1.4;margin-bottom:15px;font-size:14px;padding:0 13px;font-family:Kode Mono,monospace}.marketplace-box__footer{font-family:Kode Mono,monospace;display:flex;justify-content:space-between;align-items:center;border-top:2px solid #b3b3b3;padding:10px 13px;background-color:#1a1a1a}.marketplace-box__price{font-weight:700;color:#fff;font-size:14px}.marketplace-box__rating{color:#fff;font-size:14px;font-weight:700;display:flex;gap:.25rem;align-items:center}.faq-section{max-inline-size:75rem;margin-inline:auto;padding:1rem;display:grid;grid-template-columns:1fr;align-items:start;gap:1.5rem}@media(min-width:640px){.faq-section{padding:2rem}}@media(min-width:768px){.faq-section{grid-template-columns:1fr 2fr;gap:3rem}.faq-section>header{position:sticky;top:2rem;text-align:left}}.faq-section small{font-family:Kode Mono,monospace;font-size:.875rem;color:#06c;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.faq-list{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.faq-list{gap:1.25rem}}details{background:#ffffff05;border:1px solid #1a1a2e1a;padding:1rem;transition:opacity .7s .7s,transform .7s .7s}@media(min-width:768px){details{padding:1.5rem}}details summary{color:#1a1a2e;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-family:Handjet,sans-serif;font-size:1rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){details summary{font-size:1.1rem}}details summary::-webkit-details-marker{display:none}details summary:after{content:"";display:inline-block;width:1em;height:1em;background-color:#06c;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{margin-top:1rem;font-size:.95rem}footer{padding:2rem 1rem;text-align:center;position:relative}footer:before{content:"";position:absolute;top:-120px;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,#f2f1ee);pointer-events:none}.footer-links{display:flex;gap:2rem;justify-content:center;margin-bottom:.5rem}.footer-links a{color:#1a1a2e66;width:2rem;height:2rem;display:block}.footer-links a svg{fill:currentColor;width:100%;height:100%}.footer-links a:hover{color:#1a1a2e}footer>p{text-align:center;color:#1a1a2e66;font-size:.875rem}.typewriter{border-right:10px solid #0066cc;white-space:nowrap;max-width:fit-content;padding-right:2.5px;overflow:hidden;animation:5s paused typing,.75s step-end infinite blink}.typewriter.animate{animation:5s forwards typing,.75s step-end infinite blink}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{border-color:transparent}50%{border-color:#06c}}.hero:after,.marquee-section:before,.marquee-section:after,.usecases-section:before,.pillars-section:before,.marketplace-section:before,.faq-section:before{content:"";position:absolute;left:0;right:0;height:120px;pointer-events:none;z-index:2}.hero:after{bottom:0;background:linear-gradient(to bottom,transparent,#f2f1ee)}.marquee-section:before{top:0;background:linear-gradient(to top,transparent,#f2f1ee)}.marquee-section:after{bottom:0;background:linear-gradient(to bottom,transparent,#f2f1ee)}.hero,.usecases-section,.pillars-section,.marketplace-section,.faq-section{position:relative}@media(max-width:768px){.marketplace-gallery-container{padding:2rem 1rem}.masonry{column-width:280px;column-gap:16px}.masonry-item{margin-bottom:16px}.marketplace-header h2{font-size:2rem}.marketplace-header p{font-size:1rem}.pillar-item dl>div{flex-direction:column;min-width:100%}}
