.stage__media{will-change:transform,opacity;transform-origin:50% 50%}.stage__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--glint-x, 42%) 36%,rgba(127,168,205,.065),transparent 36%)}.site--home .workflow-figure img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;background:#000}@media(max-width:900px){.site--home .workflow-figure img{aspect-ratio:.9}}@media(max-width:650px){.site--home .workflow-figure img{aspect-ratio:1.15;max-height:380px}}.project-details{position:relative;z-index:2;background:#050505;color:#fff;font-family:Inter Tight,sans-serif;font-weight:400}.project-details *,.project-paper *{box-sizing:border-box}.detail-section{padding:112px 32px 124px;scroll-margin-top:100px;border-top:1px solid rgba(255,255,255,.19)}.section-kicker,.small-label,.roadmap-status,.step-verb,.paper-status{font-size:13px;line-height:1.5;font-weight:400;letter-spacing:0}.section-kicker{display:block;color:#ffffff94}.detail-heading{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:end;margin:37px 0 72px}.project-details h2,.project-paper h1{font-weight:400;letter-spacing:-.045em;line-height:1.01;margin:0}.project-details h2{font-size:clamp(40px,5.2vw,78px)}.detail-heading>p{max-width:480px;margin:0;font-size:20px;line-height:1.48;color:#ffffffa8}.workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.workflow-figure{margin:0;position:sticky;top:130px}.workflow-figure video{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;background:#000}.workflow-figure figcaption{margin-top:13px;font-size:13px;line-height:1.45;color:#ffffff80}.workflow-steps{border-top:1px solid rgba(255,255,255,.25)}.workflow-step{padding:29px 0 32px;border-bottom:1px solid rgba(255,255,255,.19)}.step-verb{display:block;color:#ffffff80;margin-bottom:17px}.project-details h3{font-size:clamp(24px,2.1vw,31px);line-height:1.14;font-weight:400;letter-spacing:-.025em;margin:0 0 15px}.workflow-step p{max-width:520px;color:#ffffffab;font-size:18px;line-height:1.55;margin:0}.demo-boundary{font-size:14px;line-height:1.5;color:#ffffff80;max-width:650px;margin:43px 0 0 auto}.applications-section{padding-bottom:72px}.applications-heading{margin-bottom:69px}.application-list{border-top:1px solid rgba(255,255,255,.25)}.application-row{display:grid;grid-template-columns:1fr 1.36fr;gap:8vw;padding:40px 0 46px;border-bottom:1px solid rgba(255,255,255,.19)}.application-title{display:flex;justify-content:space-between;gap:25px}.application-title h3{max-width:260px}.application-title>.bi{font-size:27px;color:#ffffff8c}.application-request{font-size:22px;line-height:1.35;margin:0 0 30px;max-width:560px;letter-spacing:-.01em}.application-contrast{display:grid;grid-template-columns:1fr 1fr;gap:36px}.small-label{display:block;color:#ffffff7a;margin-bottom:12px}.application-contrast p,.application-review{font-size:17px;line-height:1.55;color:#ffffffa6;margin:0}.application-review{border-top:1px solid rgba(255,255,255,.13);padding-top:21px;margin-top:26px;max-width:630px}.roadmap-list{border-top:1px solid rgba(255,255,255,.25)}.roadmap-row{display:grid;grid-template-columns:1fr 1.2fr 1.5fr;gap:4vw;padding:37px 0 42px;border-bottom:1px solid rgba(255,255,255,.19)}.roadmap-status{color:#ffffff80;padding-top:4px}.roadmap-row h3{max-width:310px}.roadmap-row p{font-size:18px;line-height:1.55;color:#ffffffab;margin:0;max-width:560px}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:8vw}.faq-intro .section-kicker{margin-bottom:37px}.faq-intro h2{font-size:clamp(38px,4vw,60px);margin-bottom:37px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;text-decoration:none;font-size:16px;line-height:1.5;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.45);transition:border-color .2s,color .2s}.text-link:hover{border-color:#fff}.text-link:focus-visible,.closing-primary:focus-visible,.faq-list summary:focus-visible{outline:2px solid #fff;outline-offset:7px}.text-link>.bi{font-size:20px;line-height:1}.faq-list{border-top:1px solid rgba(255,255,255,.25)}.faq-list details{border-bottom:1px solid rgba(255,255,255,.19)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:22px;cursor:pointer;list-style:none;padding:26px 0;font-size:21px;line-height:1.3;font-weight:400;letter-spacing:-.01em}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;font-size:22px;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{font-size:18px;line-height:1.55;color:#ffffffab;max-width:650px;margin:0 35px 30px 0}.closing-section{padding:117px 32px 100px;border-top:1px solid rgba(255,255,255,.19);text-align:center}.closing-section .section-kicker{margin-bottom:32px}.closing-section h2{font-size:clamp(50px,7.2vw,110px)}.closing-links{display:flex;align-items:center;justify-content:center;gap:35px;margin:42px 0 32px;flex-wrap:wrap}.closing-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:37px;background:#fff;color:#050505;text-decoration:none;padding:17px 23px;font-size:17px;font-weight:500;min-height:57px;border:0;border-radius:12px}.closing-primary>.bi{font-size:22px}.closing-primary:hover{background:#d9d9d9}.closing-section>p{font-size:16px;line-height:1.5;color:#ffffff80;max-width:500px;margin:0 auto}.project-paper{max-width:1450px;margin:0 auto;padding:160px 32px 100px;color:#fff;font-family:Inter Tight,sans-serif;font-weight:400}.paper-heading{padding-bottom:87px;border-bottom:1px solid rgba(255,255,255,.2)}.paper-heading .section-kicker{margin-bottom:34px}.project-paper h1{font-size:clamp(50px,7.4vw,108px)}.paper-heading>p{font-size:23px;line-height:1.45;color:#ffffffa6;max-width:620px;margin:32px 0 25px}.paper-status{color:#ffffff73}.project-paper>section{display:grid;grid-template-columns:1fr 1.6fr;gap:9vw;padding:54px 0;border-bottom:1px solid rgba(255,255,255,.19)}.project-paper h2{font-size:30px;line-height:1.15;font-weight:400;letter-spacing:-.025em;margin:0;max-width:320px}.project-paper h3{font-weight:500;font-size:22px;line-height:1.3;letter-spacing:-.015em;margin:30px 0 13px}.project-paper h3:first-child{margin-top:0}.project-paper p,.project-paper li{font-size:18px;line-height:1.6;color:#ffffffad}.project-paper section p{margin:0 0 20px}.project-paper section p:last-child{margin-bottom:0}.project-paper ul{margin:0 0 25px;padding-left:22px}.project-paper li{padding-left:5px;margin-bottom:15px}.project-paper strong{font-weight:500;color:#fff}.paper-example+.paper-example{margin-top:33px}.project-paper p.paper-note{font-size:15px;line-height:1.55;color:#ffffff78}.paper-ending{display:flex;gap:35px;flex-wrap:wrap;margin-top:48px}.privacy-paper .paper-heading>p{max-width:540px}@media(min-width:1600px){.detail-section,.closing-section{padding-left:4vw;padding-right:4vw}}@media(max-width:900px){.detail-section{padding:80px 24px 86px}.detail-heading{gap:5vw;margin-bottom:50px}.detail-heading>p{font-size:18px}.workflow-layout{gap:5vw}.workflow-step p,.roadmap-row p{font-size:17px}.workflow-figure video{aspect-ratio:.9}.application-row{gap:6vw;grid-template-columns:1fr 1.5fr}.application-contrast{gap:25px}.roadmap-row{grid-template-columns:.8fr 1fr 1.4fr;gap:3vw}.roadmap-row h3{font-size:25px}.faq-section{grid-template-columns:1fr 1.4fr;gap:5vw}.faq-list summary{font-size:19px}.faq-list details p{font-size:17px}.closing-section{padding:85px 24px}.project-paper{padding:135px 24px 80px}.project-paper>section{gap:6vw;grid-template-columns:1fr 1.5fr}.project-paper h2{font-size:27px}}@media(max-width:650px){.detail-section{padding:67px 18px 73px;scroll-margin-top:85px}.section-kicker,.small-label,.roadmap-status,.step-verb,.paper-status{font-size:13px}.detail-heading{display:block;margin:27px 0 42px}.project-details h2{font-size:43px;letter-spacing:-.04em}.detail-heading>p{font-size:18px;line-height:1.5;margin-top:27px;max-width:500px}.workflow-layout{display:flex;flex-direction:column;gap:35px}.workflow-figure{position:static;width:100%}.workflow-figure video{aspect-ratio:1.15;max-height:380px}.workflow-figure figcaption{font-size:13px;margin-top:11px}.workflow-steps{width:100%}.workflow-step{padding:25px 0 29px}.step-verb{margin-bottom:13px}.project-details h3{font-size:27px}.workflow-step p{font-size:17px;line-height:1.6}.demo-boundary{font-size:14px;margin-top:31px}.application-row{display:block;padding:29px 0 34px}.application-title h3{max-width:280px;margin-bottom:23px}.application-request{font-size:20px;margin-bottom:24px}.application-contrast{display:block}.application-contrast>div+div{margin-top:23px}.application-contrast p,.application-review{font-size:17px;line-height:1.55}.application-review{margin-top:25px;padding-top:21px}.small-label{margin-bottom:8px}.roadmap-row{display:block;padding:28px 0 31px}.roadmap-status{display:block;margin-bottom:19px;padding-top:0}.roadmap-row h3{max-width:100%;font-size:27px;margin-bottom:16px}.roadmap-row p{font-size:17px;line-height:1.6}.faq-section{display:block}.faq-intro .section-kicker{margin-bottom:27px}.faq-intro h2{font-size:43px;margin-bottom:23px}.faq-intro .text-link{margin-bottom:37px}.faq-list summary{font-size:20px;padding:24px 0;line-height:1.35}.faq-list details p{font-size:17px;margin-right:25px;margin-bottom:27px}.closing-section{padding:71px 18px 73px;text-align:left}.closing-section h2{font-size:48px;line-height:1.025;letter-spacing:-.045em}.closing-section .section-kicker{margin-bottom:27px}.closing-links{justify-content:flex-start;gap:18px;margin:32px 0 27px}.closing-primary{font-size:16px;gap:22px;padding:17px 20px}.closing-section>p{font-size:16px;max-width:400px;margin-left:0}.text-link{font-size:16px}.project-paper{padding:125px 18px 65px}.paper-heading{padding-bottom:47px}.project-paper h1{font-size:51px}.paper-heading .section-kicker{margin-bottom:27px}.paper-heading>p{font-size:20px;line-height:1.5;margin-top:27px}.project-paper>section{display:block;padding:35px 0 37px}.project-paper h2{font-size:29px;line-height:1.15;margin-bottom:25px;max-width:100%}.project-paper h3{font-size:22px;margin-top:27px}.project-paper p,.project-paper li{font-size:17px;line-height:1.65}.project-paper p.paper-note{font-size:15px}.paper-ending{gap:24px;margin-top:34px}}@media(prefers-reduced-motion:reduce){.text-link,.faq-plus{transition:none}}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:96.88%;descent-override:24.15%;line-gap-override:0%;size-adjust:100%}:root{font-family:Inter Tight,Inter Tight Fallback,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;font-weight:400;font-synthesis:none;--ink:#fff;--dim:rgba(255,255,255,.65);--line:rgba(255,255,255,.2);--glass:rgba(255,255,255,.1);--ease:cubic-bezier(.33,0,0,1);--pad:1rem;--radius:12px;color-scheme:dark}*{box-sizing:border-box}html{font-size:15px;scroll-padding-top:100px}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button,input,textarea,summary{font:inherit}button{color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button{background:none;border:0}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid white;outline-offset:6px}button:disabled:focus{outline:none}h1,h2,h3,p,ul{margin:0}h1,h2,h3{font-weight:400}img,video{display:block;max-width:100%}::selection{color:#000;background:#fff}a[id],section[id]{scroll-margin-top:90px}.bi{line-height:1}.btn .bi{font-size:1.25em}.dim{color:var(--dim)}@media(min-width:640px){html{font-size:clamp(15px,12.9574px + .3191vw,18px)}}@media(min-width:1580px){html{font-size:clamp(18px,1.1765vw - .5882px,22px)}}.site{overflow:clip}.site--home{position:relative}.skip-link{position:fixed;left:16px;top:-100px;background:#fff;color:#000;padding:12px 18px;z-index:300}.skip-link:focus{top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.6rem 1rem;white-space:nowrap;font-size:1rem;font-weight:500;letter-spacing:-.001em;line-height:1;border:0;border-radius:var(--radius);transition:background .3s var(--ease),color .3s var(--ease);text-transform:uppercase}.btn:active{scale:.97}.btn--glass{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--glass:hover{background:#ffffff29}.btn--solid{background:#fff;color:#000}.btn--solid:hover{background:#ffffffdb}.btn--icon{width:2.5rem;height:2.5rem;padding:0}.eyebrow{font-size:max(13px,.875rem);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:var(--dim)}.header{position:fixed;inset:0 0 auto;z-index:60;pointer-events:none}.header__bar{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--pad);gap:2rem;pointer-events:auto}.header__left,.header__right{display:flex;align-items:center}.header__left{gap:3rem}.header__right{gap:.5rem}.brand{display:inline-block;font-size:1.5rem;line-height:1;font-weight:500;letter-spacing:-.055em}.header__nav{display:flex;gap:2.5rem;font-weight:500;text-transform:uppercase;font-size:1rem;letter-spacing:-.001em}.header__nav a:hover{opacity:.6}.header__clock{font-size:.9rem;white-space:nowrap;margin-right:1.5rem;font-weight:500}.header__clock span{color:var(--dim)}.header__bar,.header__cta,.header__burger{will-change:transform}.header.is-compact .header__bar{width:fit-content;max-width:calc(100% - 2rem);margin:.75rem auto 0;padding:.25rem .25rem .25rem 1rem;gap:1rem;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px}.header.is-compact .brand{font-size:1.375rem}.header.is-compact .header__left{gap:0}.header.is-compact .header__nav,.header.is-compact .header__clock,.header.is-compact .header__cta-label{display:none}.header.is-compact .header__cta{width:2.5rem;height:2.5rem;padding:0;background:#fff;color:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.header--inner{background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage{position:relative}.stage__scene{position:sticky;top:0;height:100lvh;margin-bottom:-100lvh;overflow:hidden;z-index:0;background:#000}.stage__par{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.05);will-change:transform}.stage__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.stage__media--2{opacity:0}.stage.is-second .stage__media--2{opacity:1}.stage__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000059,#00000026 35%,#00000026 65%,#0000008c)}.hero,.about,.product{position:relative;z-index:1}.hero{height:100lvh}.hero__chrome{position:absolute;inset-inline:0;top:0;height:100svh}.hero__grid{position:absolute;inset-inline:var(--pad);bottom:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:1.25rem;row-gap:.5rem}.display-title{text-transform:uppercase;font-size:7rem;letter-spacing:-.035em;line-height:.85;font-weight:400}.word-mask{display:block;overflow:hidden;padding:.08em .05em;margin:-.08em -.05em}.word{display:inline-block;will-change:transform}.hero__title{grid-column:1/9;grid-row:1/3;align-self:end;margin-left:-.03em}.hero__lead{grid-column:9/13;grid-row:1;align-self:start;max-width:17em;font-size:1.125rem;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase;color:var(--dim)}.hero__hint{grid-column:5/9;grid-row:2;justify-self:center;align-self:center;text-transform:uppercase;font-size:1rem;white-space:nowrap;color:var(--dim)}.hero__cta{grid-column:9/11;grid-row:2;justify-self:start;align-self:end}.hero__social{grid-column:11/13;grid-row:2;display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;font-size:.9rem;font-weight:500;text-transform:uppercase}.hero__social a:hover,.hero__social button:hover{opacity:.65}.hero__social button{min-width:36px;min-height:36px;padding:0}.about{min-height:160svh;margin-top:100px;padding-top:1.25rem;display:flex;flex-direction:column}.statement-pin{position:sticky;top:0;height:100svh;min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;align-content:end;padding:0 var(--pad) 56px;pointer-events:none}.about__statement{grid-column:7/13;padding-left:48px;font-size:4rem;letter-spacing:-.04em;line-height:1}.about__top{margin-top:-100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding:0 var(--pad) 48px;align-items:end;position:relative}.about__top>div{grid-column:1/8}.about__top .lead{font-size:1.125rem;line-height:1.3;letter-spacing:-.01em;text-transform:uppercase}.about__top .lead+.lead{margin-top:.3rem}.about__principles{grid-column:9/13;text-align:right;color:var(--dim);font-size:1rem;line-height:1.5}.about__frame{flex:1;position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 var(--pad)}.about__vline{position:absolute;inset:0 auto 0 50%;width:1px;background:var(--line)}.stage-foot{display:flex;justify-content:flex-end;padding:1.25rem var(--pad);position:relative}.section-chip{display:inline-flex;align-items:center;min-height:1.75rem;min-width:1.75rem;padding:.3rem .625rem;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;font-size:max(13px,.875rem);font-weight:500;line-height:1}.product{min-height:220svh;margin-top:100px}.callouts{position:sticky;top:0;height:100svh;pointer-events:none;overflow:hidden}.callout{position:absolute;top:0;left:0;display:grid;gap:.4rem;opacity:0;will-change:transform}.callout__value{font-size:1.875rem;line-height:1;letter-spacing:-.01em}.callout__label{font-size:max(14px,.875rem);text-transform:uppercase;color:var(--dim)}.product__screen{height:100svh;margin-top:-100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding:0 var(--pad) 1rem;align-content:end;position:relative}.product__title{grid-column:1/10;margin-left:-.03em}.product__note{grid-column:10/13;align-self:end;font-size:max(14px,.875rem);color:var(--dim);line-height:1.4}.stage-foot--bottom{position:absolute;inset:auto 0 0}.motion-control{position:fixed;z-index:55;right:1rem;bottom:1rem;min-height:36px;font-size:13px;text-transform:none;padding:.5rem .65rem;opacity:.8}.footer{position:relative;z-index:2;background:#000;padding:6rem var(--pad) 1.5rem}.footer__top{display:flex;justify-content:space-between;gap:3rem;margin-bottom:6rem}.footer__top p{font-size:3rem;line-height:1;letter-spacing:-.04em;margin-top:1rem}.footer__top nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:1rem 3rem;font-size:1rem}.footer__top nav a:hover{text-decoration:underline;text-underline-offset:.3em}.footer__x{display:flex;gap:.5rem;align-items:center;text-align:left;padding:0;font-size:max(14px,.875rem);color:var(--dim)}.footer__brand{font-size:clamp(4rem,19.2vw,20rem);display:block;font-weight:500;line-height:.84;letter-spacing:-.065em;margin-left:-.02em}.footer__bottom{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;color:var(--dim);font-size:max(13px,.875rem)}.ecosystem{padding:0;min-width:86px;display:flex;align-items:center;justify-content:flex-end;min-height:36px}.ecosystem img{width:84px;max-height:24px;object-fit:contain}.dialog{border:0;padding:0;color:#fff;background:transparent;width:min(640px,calc(100% - 2rem));max-height:calc(100svh - 2rem);overflow:auto}.dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dialog__panel{padding:2rem;background:#111;border-radius:12px}.dialog__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.dialog h2{font-size:3.5rem;letter-spacing:-.045em;line-height:1;margin-bottom:1.5rem}.dialog p{font-size:1.1rem;line-height:1.55;color:#fffc;max-width:50ch}.dialog p+p{margin-top:1rem}.dialog .dialog__note{font-size:1rem;color:var(--dim)}.dialog .btn--solid{margin-top:2rem}.dialog .status{min-height:1.4em;margin-top:1rem;font-size:1rem}.account{display:grid;gap:.5rem;margin-top:1.5rem}.account span{font-size:.875rem;color:var(--dim)}.account code{font-family:inherit;font-size:1rem;overflow-wrap:anywhere}.nav-dialog{width:min(760px,calc(100% - 2rem))}.nav-dialog nav{display:grid}.nav-dialog nav a{font-size:2.6rem;letter-spacing:-.04em;padding:.6rem 0;display:flex;justify-content:space-between;align-items:center;gap:2rem}.nav-dialog nav a .bi{font-size:1.5rem}.nav-dialog nav a:hover{opacity:.6}.document-page{max-width:1200px;margin:auto;padding:10rem max(var(--pad),6vw) 4rem;min-height:75svh}.document-page article>h1{font-size:clamp(3.5rem,7vw,6rem);line-height:.95;letter-spacing:-.045em;margin:1rem 0 3rem}.document-page article>p{font-size:1.25rem;line-height:1.6;color:var(--dim);max-width:65ch}.document-page .btn{margin-top:2rem}@supports (corner-shape:squircle){.btn,.header__bar,.section-chip{corner-shape:squircle}}@media(max-width:1100px){.header__clock{display:none}.header__left{gap:2rem}.header__nav{gap:1.5rem}.about__statement{font-size:3.4rem;padding-left:32px}.hero__hint{font-size:.9rem}.hero__social{gap:.8rem}.product__note{grid-column:9/13}.product__title{font-size:6rem;grid-column:1/9}}@media(max-width:767px){.header__bar{gap:.5rem;padding:1rem}.header__left{gap:0}.header__nav{display:none}.brand{font-size:1.5rem}.header__cta{font-size:14px;min-height:40px;padding:0 .7rem}.header__burger{width:40px;height:40px}.header.is-compact .header__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141414e6}.hero__grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:.8rem;row-gap:1.25rem;bottom:1.25rem}.hero__title{grid-column:1/7;grid-row:1;font-size:clamp(4.5rem,15.5vw,7rem);line-height:.86}.hero__lead{grid-column:1/7;grid-row:2;max-width:24em;font-size:1.05rem;line-height:1.4}.hero__hint{grid-column:1/4;grid-row:3;justify-self:start;font-size:13px;align-self:center}.hero__cta{grid-column:4/6;grid-row:3;justify-self:end;min-height:42px;font-size:14px}.hero__social{grid-column:6/7;grid-row:3}.hero__social>a{display:none}.stage__media{object-position:50% 50%}.hero .hero__chrome{height:100svh}.hero__grid:before{content:"";position:absolute;top:0;right:-1rem;bottom:-2rem;left:-1rem;z-index:-1;background:linear-gradient(transparent,#0009)}.about{margin-top:60px;min-height:135svh}.about__top{grid-template-columns:1fr;gap:1.5rem;padding-bottom:28px}.about__top>div,.about__principles{grid-column:1}.about__top .lead{font-size:1.05rem;max-width:24em}.about__principles{text-align:left;font-size:.95rem}.about__statement{grid-column:1/13;padding:0;font-size:2.7rem;line-height:1.05;max-width:15ch}.about__vline{display:none}.statement-pin{padding-bottom:44px}.product{margin-top:60px;min-height:200svh}.product__screen{display:block;align-content:end;padding-bottom:4rem}.product__title{font-size:3.8rem;line-height:.9}.product__note{font-size:14px;margin-top:2rem}.callout__value{font-size:1.6rem}.callout__label{font-size:13px;max-width:13ch;line-height:1.4}.motion-control{bottom:.5rem;right:.5rem;font-size:12px;min-height:32px}.footer{padding-top:4rem;padding-bottom:4rem}.footer__top{display:grid;gap:3rem;margin-bottom:4rem}.footer__top p{font-size:2.5rem}.footer__top nav{gap:1rem 2rem}.footer__brand{font-size:18.5vw}.footer__bottom{display:grid;grid-template-columns:1fr auto;gap:1rem;font-size:13px}.footer__bottom>span:nth-child(2){grid-column:1/-1;grid-row:2;font-size:13px}.dialog__panel{padding:1.25rem}.dialog__top{margin-bottom:2rem}.dialog h2{font-size:2.8rem}.dialog p{font-size:16px}.nav-dialog nav a{font-size:2.1rem;padding:.65rem 0}.document-page{padding-top:8rem}.document-page article>p{font-size:18px}.document-page article>h1{font-size:3.4rem}.header--inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.stage__par{transform:none!important}.callout{opacity:1}.word{transform:none!important}}.motion-control{top:84px;bottom:auto;font-size:14px;min-height:36px}.document-page>.project-paper{padding:0}.site[data-motion-paused=true] [data-reveal]{opacity:1!important;transform:none!important}.site[data-motion-paused=true] *{animation-play-state:paused!important}html{scroll-padding-top:0}#about,#product{scroll-margin-top:0}.word{vertical-align:top}@media(min-width:768px){.display-title{font-size:6rem}}@media(max-width:767px){.motion-control{top:76px;bottom:auto;right:1rem;font-size:13px}}@media(max-width:767px){.hero__title{font-size:clamp(3.4rem,15.5vw,7rem)}.product__title{font-size:clamp(2.8rem,12vw,3.8rem)}}@media(max-width:380px){.header:not(.is-compact) .header__cta .bi{display:none}.header:not(.is-compact) .header__cta{font-size:13px}}@media(min-width:768px)and (max-width:900px){.display-title{font-size:5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-page{max-width:1440px;margin:0 auto;padding:8rem max(1rem,4vw) 5rem}.workspace-breadcrumb{display:flex;gap:.8rem;align-items:center;font-size:14px;color:var(--dim);margin-bottom:2.5rem}.workspace-breadcrumb a:hover{color:#fff}.workspace-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:end;margin-bottom:3.5rem}.workspace-heading h1{font-size:clamp(3.3rem,5.2vw,5.5rem);line-height:.98;letter-spacing:-.045em;margin-top:1rem}.workspace-intro>p:first-child{font-size:1.3rem;line-height:1.4;letter-spacing:-.01em}.workspace-intro .workspace-limit{font-size:15px;color:var(--dim);line-height:1.6;margin-top:1.25rem;max-width:45ch}.workspace-toolbar{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;border-top:1px solid var(--line);padding:1.25rem 0 0}.workspace-toolbar>p{display:flex;align-items:center;gap:.7rem;font-size:15px}.workspace-dot{width:6px;height:6px;background:#ffffff80;border-radius:50%}.workspace-dot.is-review{background:#fff}.workspace-tools{display:flex;gap:1.5rem}.workspace-text-button,.workspace-text-link{display:inline-flex;gap:.8rem;align-items:center;font-size:15px;line-height:1.4;padding:.3rem 0;min-height:36px;color:#fff}.workspace-text-button:disabled{cursor:default;opacity:.35}.workspace-text-button:hover:not(:disabled),.workspace-text-link:hover{color:var(--dim)}.workspace-notice{min-height:2rem;margin:.5rem 0 1rem;color:var(--dim);font-size:14px;line-height:1.5}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.workspace-panel{border-top:1px solid var(--line);padding-top:1.75rem;min-width:0}.workspace-panel-heading{margin-bottom:1.75rem}.workspace-panel h2,.workspace-panel h3{font-size:1.8rem;line-height:1.1;letter-spacing:-.03em}.workspace-panel-heading p{font-size:16px;color:var(--dim);line-height:1.5;margin-top:.6rem}.workspace-field{display:grid;gap:.75rem;font-size:16px;line-height:1.4}.workspace-field+.workspace-field{margin-top:1.5rem}.workspace-field input,.workspace-field textarea{width:100%;min-width:0;display:block;background:#0c0c0c;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:1rem;line-height:1.5;font:inherit;resize:vertical;outline-offset:3px;min-height:52px}.workspace-field textarea{font-size:17px}.workspace-field input::placeholder,.workspace-field textarea::placeholder{color:#ffffff6e;opacity:1}.workspace-field input:focus-visible,.workspace-field textarea:focus-visible,.workspace-decisions select:focus-visible{outline:2px solid white;outline-offset:3px}.workspace-field-note{font-size:14px;line-height:1.6;color:var(--dim);margin-top:1.25rem;max-width:48ch}.workspace-steps{list-style:none;padding:0;display:grid;gap:1rem}.workspace-steps li{position:relative;padding-right:2.5rem}.workspace-remove{position:absolute;right:0;top:0;width:32px;height:36px;background:transparent;padding:0;display:grid;place-content:center}.workspace-remove:disabled{opacity:.2;cursor:default}.workspace-add{margin-top:1rem}.workspace-submit{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2rem 0 0;margin-top:2rem;border-top:1px solid var(--line)}.workspace-submit p{font-size:14px;color:var(--dim);line-height:1.6}.workspace-submit .workspace-error{color:#fff;font-size:16px;min-height:1.5em;margin-bottom:.25rem}.workspace-submit .btn{min-height:48px;padding:1rem 1.5rem}.workspace-clear{display:flex;gap:1.5rem;justify-content:space-between;align-items:center;background:#141414;padding:1.25rem;margin-top:1rem;border-radius:8px;font-size:16px;line-height:1.5}.workspace-clear>div{display:flex;gap:.75rem;flex-shrink:0}.workspace-clear .btn{font-size:14px}.workspace-review-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.workspace-review-heading h2{font-size:2.8rem;letter-spacing:-.04em;line-height:1.1;margin-top:.75rem}.workspace-review-heading h2:focus{outline:none}.workspace-brief h3{margin-top:1rem;max-width:25ch;overflow-wrap:anywhere}.workspace-context{font-size:17px;line-height:1.65;color:#fffc;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1.75rem}.workspace-brief .workspace-text-link{margin-top:2rem}.workspace-decisions{list-style:none;padding:0}.workspace-decisions li{border-top:1px solid var(--line);padding:1.5rem 0;display:grid;gap:1rem}.workspace-decisions li:first-child{padding-top:0;border-top:0}.workspace-decisions p{font-size:18px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-decisions select{font-family:inherit;font-size:15px;line-height:1.5;color:#fff;background:#151515;border:1px solid rgba(255,255,255,.3);padding:.65rem 2.2rem .65rem .8rem;border-radius:8px;max-width:100%;cursor:pointer}.workspace-review-result{display:flex;gap:3rem;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:2rem;margin-top:2rem}.workspace-review-result h3{font-size:2rem;line-height:1.15;letter-spacing:-.03em;margin:.8rem 0}.workspace-review-result p:not(.eyebrow){font-size:15px;line-height:1.6;color:var(--dim);max-width:65ch}.workspace-review-result .btn{flex-shrink:0;padding:1rem 1.5rem;min-height:48px}.workspace-export{margin-top:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace-export summary{font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;list-style:none;padding:1.25rem 0}.workspace-export summary::-webkit-details-marker{display:none}.workspace-export[open] summary .bi{transform:rotate(45deg)}.workspace-export pre{font:15px/1.7 Inter Tight,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#0c0c0c;margin:0 0 1.5rem;padding:1.5rem;border-radius:8px}.header__workspace{min-height:40px}.header.is-compact .header__wallet{display:none}.header.is-compact .header__workspace{font-size:14px;min-height:40px}.menu-wallet{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:17px;line-height:1.4;text-align:left;margin-top:1.25rem;padding:1rem 0 0;border-top:1px solid var(--line)}.header__right .header__wallet{font-size:15px}.workspace-page{padding-top:7rem}.workspace-breadcrumb{margin-bottom:1.5rem}.workspace-heading{margin-bottom:2.5rem}.workspace-notice:empty{display:none}.workspace-toolbar{margin-bottom:1.75rem}@media(max-width:1100px){.header__wallet{display:none}}@media(max-width:767px){.workspace-page{padding:7.5rem 18px 3rem}.workspace-breadcrumb{margin-bottom:2rem}.workspace-heading{grid-template-columns:1fr;gap:1.75rem;margin-bottom:2rem}.workspace-heading h1{font-size:clamp(2.8rem,9.7vw,4.4rem)}.workspace-intro>p:first-child{font-size:20px}.workspace-intro .workspace-limit{font-size:14px;max-width:42ch}.workspace-grid{grid-template-columns:1fr;gap:2.5rem}.workspace-toolbar{align-items:start;gap:.75rem}.workspace-toolbar>p{font-size:14px;line-height:1.5;max-width:15ch}.workspace-tools{gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.workspace-text-button{font-size:14px;padding:0}.workspace-notice{font-size:14px;margin-bottom:1rem}.workspace-panel{padding-top:1.5rem}.workspace-panel-heading p{font-size:16px}.workspace-panel h2,.workspace-panel h3{font-size:26px}.workspace-field{font-size:16px}.workspace-field textarea{font-size:17px}.workspace-field input,.workspace-field textarea{padding:.85rem}.workspace-submit{flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:1.5rem}.workspace-clear{align-items:stretch;flex-direction:column;gap:1rem;font-size:15px}.workspace-clear>div{flex-wrap:wrap}.workspace-review-heading{align-items:start;gap:1rem}.workspace-review-heading h2{font-size:32px}.workspace-review-heading .btn{font-size:13px;min-height:40px}.workspace-review-heading .eyebrow{font-size:12px}.workspace-review-result{align-items:stretch;flex-direction:column;gap:1.5rem}.workspace-review-result h3{font-size:28px}.workspace-context{font-size:17px}.workspace-export pre{font-size:15px;padding:1rem}.header__workspace{font-size:14px;min-height:40px;padding:0 .7rem;gap:.4rem}.header.is-compact .header__workspace{font-size:13px;padding:0 .7rem}.workspace-steps li{padding-right:2.25rem}}@media(max-width:380px){.header__workspace .bi{display:none}.header__workspace{font-size:13px}}.workspace-chain-record{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:1.75rem;background:#111;border:1px solid var(--line);border-radius:8px}.workspace-chain-record>div{max-width:65ch}.workspace-chain-record h3{font-size:1.35rem;line-height:1.25;font-weight:400;letter-spacing:-.02em;margin:.65rem 0}.workspace-chain-record p:not(.eyebrow){font-size:15px;line-height:1.6;color:var(--dim)}.workspace-chain-record .btn{flex-shrink:0;padding:1rem 1.25rem;min-height:48px;opacity:.5;cursor:not-allowed}@media(max-width:767px){.workspace-chain-record{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.workspace-chain-record .btn{align-self:flex-start}}
