/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#071225;--ink-soft:#0b1730;--surface:#101d39;--surface-strong:#14264c;--paper:#faf8ff;--paper-muted:#dfe4fb;--blue:#315cff;--blue-deep:#244be8;--periwinkle:#b7c4ff;--red:#ff3b30;--green:#39dc94;--line:#b7c4ff33;--line-strong:#b7c4ff5c;--text-muted:#dfe4fbb8;--page-gutter:max(clamp(24px, 5vw, 82px), calc((100vw - 1440px) / 2));--section-space:clamp(96px, 9vw, 150px);--radius:12px;--radius-small:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lang-en{display:contents}.lang-es,html[data-language=es] .lang-en{display:none!important}html[data-language=es] .lang-es{display:contents!important}body{background:var(--ink);min-width:320px;color:var(--paper);font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;overflow-x:hidden}main{overflow:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--paper);outline-offset:4px}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{font-weight:500}h1 em,h2 em{color:var(--periwinkle);font-style:normal}.site-header{z-index:20;height:78px;padding:0 var(--page-gutter);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#071225e0;justify-content:space-between;align-items:center;gap:32px;display:flex;position:absolute;inset:0 0 auto}.brand{flex:none;align-items:center;display:flex}.brand-logo-full{width:187px;height:auto}.brand-logo-mark{width:31px;height:31px;display:none}.nav{white-space:nowrap;align-items:center;gap:clamp(18px,2.1vw,34px);font-size:13px;font-weight:500;display:flex}.nav>a:not(.nav-cta){color:var(--periwinkle);transition:color .22s}.nav>a:not(.nav-cta):hover{color:var(--paper)}.language-switcher{border:1px solid var(--line-strong);border-radius:var(--radius-small);background:#b7c4ff0f;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.language-switcher button{width:32px;height:28px;color:var(--periwinkle);cursor:pointer;font:500 10px/1 var(--font-ibm-plex-mono), monospace;background:0 0;border:0;border-radius:5px;padding:0;transition:background .18s,color .18s}.language-switcher button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.nav-cta,.button{border-radius:var(--radius-small);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 19px;font-size:14px;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,color .22s,border-color .22s;display:inline-flex}.nav-cta{background:var(--blue);min-height:40px;color:var(--paper);padding:0 15px}.nav-cta:hover,.button-primary:hover{background:var(--blue-deep);transform:translateY(-2px)}.button-primary{background:var(--blue);color:var(--paper)}.button-dark{background:var(--paper);color:var(--ink);margin-top:42px}.button-dark:hover{background:var(--periwinkle);transform:translateY(-2px)}.mobile-nav{display:none}.eyebrow,.section-kicker,.model-topline,.process-num,.page-cta>p,.fit-title>p,.dimensions-intro>p,.principles-title>p,.collaboration>div>p,.contact-expect>p,.contact-expect span,.difference p,.difference span,.formula-visual small,.stack-index,.universe-grid article>span,.universe-grid small,.service-stack article>span,.service-stack article>div p,.contact-form label>span{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;text-transform:uppercase;letter-spacing:.11em}.eyebrow{color:var(--periwinkle);margin:0 0 25px;font-size:11px;line-height:1.4}.section-kicker{border-bottom:1px solid var(--line);color:var(--periwinkle);justify-content:space-between;gap:30px;padding-bottom:19px;font-size:10px;line-height:1.4;display:flex}.light-kicker{color:var(--periwinkle)}.hero{height:min(960px,100dvh);min-height:780px;padding:118px var(--page-gutter) 42px;background:var(--ink);grid-template-columns:minmax(0,1.62fr) minmax(350px,.92fr);align-items:stretch;gap:clamp(32px,4.5vw,82px);display:grid}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:920px;display:flex}.hero h1{color:var(--paper);letter-spacing:-.052em;white-space:nowrap;margin:0;font-size:clamp(49px,4.7vw,77px);font-weight:600;line-height:.98}.hero-intro{max-width:570px;color:var(--text-muted);margin:30px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.text-link{border-bottom:1px solid var(--line-strong);color:var(--paper);padding:8px 0 6px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s}.text-link span{color:var(--red);margin-left:10px}.text-link:hover{border-color:var(--paper);color:var(--periwinkle)}.method-strip{min-height:190px;padding:34px var(--page-gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-soft);grid-template-columns:minmax(240px,.7fr) 1.3fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.method-strip>p{color:var(--text-muted);margin:0;font-size:clamp(18px,1.6vw,25px);line-height:1.3}.method-strip>p strong{color:var(--paper);font-weight:500}.method-strip ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.method-strip li{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:96px;padding:16px 20px;display:flex}.method-strip li strong{color:var(--paper);font-size:15px;font-weight:500}.method-strip li small{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.4}.section-light{background:var(--ink-soft);color:var(--paper)}.manifesto,.solutions,.tokenomics,.process,.trust,.faq,.page-section,.deliverables,.asset-universe,.fit-test,.definition,.formula-section,.dimensions,.about-statement,.corporate-network,.principles,.collaboration,.stack-directory{padding:var(--section-space) var(--page-gutter)}.manifesto{background:var(--ink-soft)}.manifesto-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px);padding-top:62px;display:grid}.manifesto h2{letter-spacing:-.05em;grid-column:1/6;max-width:660px;margin:0;font-size:clamp(46px,4.7vw,72px);line-height:1}.manifesto-media{border-radius:var(--radius);border:1px solid var(--line);aspect-ratio:4/5;grid-column:6/10;margin:0;overflow:hidden}.manifesto-media img{object-fit:cover;object-position:50% center;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.manifesto-grid>div{grid-column:10/13;padding-top:2px}.lead-copy{color:var(--paper);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,31px);line-height:1.28}.body-copy{color:var(--text-muted);margin:38px 0 0;font-size:15px;line-height:1.7}.solutions{background:var(--ink)}.section-heading-stack{max-width:920px;padding:60px 0 68px}.section-heading-stack h2,.process-head h2,.faq-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(47px,5vw,76px);line-height:.98}.section-heading-stack p{max-width:610px;color:var(--text-muted);margin:25px 0 0;font-size:16px;line-height:1.65}.asset-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.asset-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:360px;padding:26px;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;display:flex;overflow:hidden}.asset-card:first-child,.asset-card:nth-child(4){grid-column:span 7}.asset-card:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-5px)}.asset-card h3{color:var(--paper);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2.3vw,36px);line-height:1.05}.asset-card p{max-width:560px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.62}.asset-card-media{border-bottom:1px solid var(--line);height:205px;margin:-26px -26px 26px;overflow:hidden}.asset-card-media img{object-fit:cover;filter:saturate(.62)contrast(1.08);width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .22s}.asset-card:hover .asset-card-media img{filter:saturate(.8)contrast(1.04);transform:scale(1.025)}.card-featured{background:var(--surface-strong);border-color:#315cff9e}.asset-initial{color:var(--blue);letter-spacing:-.08em;opacity:.8;font-size:clamp(100px,12vw,180px);font-weight:600;line-height:.72}.tokenomics{background:var(--ink-soft)}.tokenomics-layout{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(55px,7vw,118px);padding-top:64px;display:grid}.tokenomics-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(48px,5vw,76px);line-height:.98}.tokenomics-copy .lead-copy{max-width:620px;margin-top:28px;font-size:clamp(19px,1.65vw,25px)}.check-list{grid-template-columns:1fr 1fr;gap:10px;margin:42px 0 0;padding:0;list-style:none;display:grid}.check-list li{border:1px solid var(--line);border-radius:var(--radius-small);min-height:88px;color:var(--paper-muted);background:#b7c4ff09;align-items:end;padding:17px;font-size:13px;line-height:1.45;display:flex}.model-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--ink);min-height:590px;overflow:hidden}.model-topline{border-bottom:1px solid var(--line);min-height:62px;color:var(--periwinkle);justify-content:space-between;align-items:center;gap:24px;padding:0 22px;font-size:9px;display:flex}.model-stage{min-height:430px;padding:24px}.economy-flow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.economy-flow>div{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:180px;padding:22px;display:flex}.economy-flow small{color:var(--periwinkle);font:500 9px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.economy-flow strong{color:var(--paper);margin:auto 0 9px;font-size:clamp(24px,2.2vw,34px);font-weight:500}.economy-flow span{color:var(--text-muted);font-size:12px}.economy-flow .economy-result{background:var(--blue);border-color:var(--blue)}.economy-flow .economy-result small,.economy-flow .economy-result span{color:#faf8ffcc}.model-data{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:82px;display:grid}.model-data div{border-right:1px solid var(--line);padding:18px 15px}.model-data div:last-child{border:0}.model-data small{color:var(--periwinkle);font:400 9px/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.model-data strong{color:var(--paper);letter-spacing:.04em;font-size:11px}.process{background:var(--ink);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,150px);display:grid}.process-head{align-self:start;position:sticky;top:110px}.process-head>p{max-width:430px;color:var(--text-muted);margin:28px 0 0;font-size:15px;line-height:1.65}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr 28px;align-items:center;gap:24px;min-height:176px;padding:30px 0;display:grid}.process-list li:first-child{border-top:1px solid var(--line)}.process-num{color:var(--blue);font-size:10px}.process-list li>div{grid-template-columns:minmax(150px,.62fr) minmax(260px,1.38fr);align-items:center;gap:34px;display:grid}.process-list h3{color:var(--paper);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,35px);line-height:1.05}.process-list p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.62}.process-mark{color:var(--red);justify-self:end;font-size:20px;transition:transform .22s}.process-list li:hover .process-mark{transform:translate(3px,3px)}.trust{background:var(--ink-soft);grid-template-columns:minmax(310px,.76fr) minmax(0,1.24fr);gap:clamp(60px,9vw,150px);display:grid}.trust-statement h2{letter-spacing:-.052em;margin:0;font-size:clamp(50px,5vw,76px);line-height:.98}.trust-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trust-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;display:flex}.trust-grid article:first-child{background:var(--blue);border-color:var(--blue);grid-column:1/-1;min-height:240px}.trust-grid article>span{color:var(--periwinkle);font:500 10px/1 var(--font-ibm-plex-mono), monospace}.trust-grid article:first-child>span{color:var(--paper)}.trust-grid h3{color:var(--paper);letter-spacing:-.03em;margin:auto 0 14px;font-size:clamp(24px,2vw,31px);line-height:1.06}.trust-grid p{max-width:560px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.trust-grid article:first-child p{color:#faf8ffcc}.faq{background:var(--ink);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(60px,9vw,150px);display:grid}.faq-heading>span{color:var(--periwinkle);font:500 10px/1.4 var(--font-ibm-plex-mono), monospace;text-transform:uppercase;letter-spacing:.11em;margin-bottom:31px;display:block}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:94px;color:var(--paper);justify-content:space-between;align-items:center;gap:28px;font-size:16px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:last-child{color:var(--red);flex:none;font-size:25px;font-weight:400;transition:transform .22s}.faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.faq-list details p{max-width:690px;color:var(--text-muted);margin:-2px 48px 28px 0;font-size:14px;line-height:1.7}.contact,.page-cta{min-height:610px;padding:96px var(--page-gutter);text-align:center;background:var(--blue);flex-direction:column;justify-content:center;align-items:center;display:flex}.contact>p,.page-cta>p{color:#faf8ffcc;max-width:740px;margin:0 0 27px;font-size:10px;line-height:1.5}.contact h2,.page-cta h2{color:var(--paper);letter-spacing:-.062em;margin:0;font-size:clamp(54px,7vw,105px);line-height:.9}.contact h2 em,.page-cta h2 em{color:var(--paper)}.contact-button{background:var(--paper);color:var(--ink);margin-top:42px}.contact-button:hover{background:var(--periwinkle);transform:translateY(-2px)}footer{padding:68px var(--page-gutter) 34px;border-top:1px solid var(--line);background:var(--ink);grid-template-columns:1.1fr .72fr .9fr;gap:clamp(36px,6vw,100px);display:grid}.footer-brand{align-self:start}.footer-contact>p{color:var(--periwinkle);margin:0;font-size:21px;line-height:1.3}.footer-contact address{flex-direction:column;align-items:flex-start;gap:9px;margin-top:25px;font-style:normal;display:flex}.footer-contact address a{border-bottom:1px solid var(--line);color:var(--paper);padding-bottom:3px;font-size:12px;transition:color .18s,border-color .18s}.footer-contact address a:hover{color:var(--periwinkle);border-color:var(--periwinkle)}.footer-contact address span{color:#dfe4fb80;font:500 9px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.footer-links{color:var(--text-muted);grid-template-columns:1fr 1fr;gap:14px 30px;font-size:13px;display:grid}.footer-links a{transition:color .18s}.footer-links a:hover{color:var(--paper)}footer>small{border-top:1px solid var(--line);color:#dfe4fb80;grid-column:1/-1;margin-top:48px;padding-top:23px;font-size:11px;line-height:1.55}.inner-hero{min-height:690px;padding:150px var(--page-gutter) 92px;border-bottom:1px solid var(--line);background:var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(60px,9vw,150px);display:grid;position:relative;overflow:hidden}.inner-hero:after{content:"";aspect-ratio:1;width:clamp(280px,30vw,510px);right:max(-80px, calc(var(--page-gutter) - 190px));opacity:.065;pointer-events:none;background:url(/brand/tokenometrica-index-isotipo.svg) 50%/contain no-repeat;position:absolute;top:116px}.inner-hero>*{z-index:1;position:relative}.inner-hero h1{letter-spacing:-.062em;margin:0;font-size:clamp(62px,7vw,108px);font-weight:600;line-height:.92}.inner-hero-copy{max-width:520px;color:var(--text-muted);margin:0 0 5px;font-size:clamp(17px,1.45vw,21px);line-height:1.62}.page-section,.asset-universe,.definition,.about-statement,.stack-directory{background:var(--ink-soft)}.deliverables,.formula-section,.principles{background:var(--ink)}.service-stack{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.service-stack article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto 1fr auto;min-height:340px;padding:26px;display:grid}.service-stack article>span{color:var(--blue);font-size:10px}.service-stack article>div{align-self:center}.service-stack article>div p{color:var(--periwinkle);margin:0 0 13px;font-size:9px}.service-stack h2{max-width:550px;color:var(--paper);letter-spacing:-.038em;margin:0;font-size:clamp(27px,2.5vw,38px);line-height:1.05}.service-stack article>p{max-width:610px;color:var(--text-muted);margin:28px 0 0;font-size:14px;line-height:1.65}.deliverables-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.deliverables-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:390px;padding:28px;position:relative;overflow:hidden}.deliverables-grid article:first-child{grid-column:span 5}.deliverables-grid article:nth-child(2){background:var(--surface-strong);grid-column:span 7}.deliverables-grid article:nth-child(3){background:var(--blue);border-color:var(--blue);grid-column:span 12;min-height:310px}.deliverable-letter{color:#b7c4ff33;font-size:126px;font-weight:600;line-height:1;position:absolute;top:11px;right:24px}.deliverables-grid article:nth-child(3) .deliverable-letter{color:#faf8ff2b}.deliverables-grid h2{color:var(--paper);letter-spacing:-.035em;margin:160px 0 27px;font-size:clamp(29px,2.7vw,40px);position:relative}.deliverables-grid article:nth-child(3) h2{margin-top:100px}.deliverables-grid ul{grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;list-style:none;display:grid}.deliverables-grid li{color:var(--paper-muted);font-size:13px;line-height:1.4}.universe-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.universe-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:330px;padding:24px;display:flex}.universe-grid article:first-child{grid-column:span 7}.universe-grid article:nth-child(2){grid-column:span 5}.universe-grid article:nth-child(3),.universe-grid article:nth-child(4),.universe-grid article:nth-child(5){grid-column:span 4}.universe-grid article:nth-child(6){background:var(--surface-strong);grid-column:span 12;min-height:250px}.universe-grid article>span{color:var(--blue);font-size:9px}.universe-signal{color:#b7c4ff29;letter-spacing:-.07em;margin:22px 0 auto;font-size:clamp(72px,8vw,124px);font-weight:600;line-height:.85}.universe-grid h2{color:var(--paper);letter-spacing:-.035em;margin:20px 0 11px;font-size:clamp(25px,2.3vw,35px);line-height:1.05}.universe-grid p{max-width:560px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.58}.universe-grid small{color:var(--periwinkle);margin-top:23px;font-size:8px;line-height:1.5}.fit-test{background:var(--ink);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(60px,9vw,150px);display:grid}.fit-title h2,.dimensions-intro h2,.principles-title h2,.collaboration h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.8vw,72px);line-height:.98}.fit-title>p,.dimensions-intro>p,.principles-title>p,.collaboration>div>p{color:var(--periwinkle);margin:0 0 29px;font-size:9px}.fit-criteria{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fit-criteria article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:215px;padding:23px;display:flex}.fit-criteria article:first-child,.fit-criteria article:last-child{grid-column:1/-1;min-height:190px}.fit-criteria strong{color:var(--blue);font:500 10px/1 var(--font-ibm-plex-mono), monospace}.fit-criteria h3{color:var(--paper);letter-spacing:-.03em;margin:auto 0 12px;font-size:clamp(22px,2vw,29px);line-height:1.08}.fit-criteria p{max-width:620px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.definition-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(55px,9vw,150px);padding-top:62px;display:grid}.definition-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,84px);line-height:.95}.definition-grid h2 em{color:var(--periwinkle);font:500 10px/1.4 var(--font-ibm-plex-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin-top:22px;display:block}.definition-grid>div p:first-child{color:var(--paper);letter-spacing:-.03em;margin:0 0 36px;font-size:clamp(23px,2.2vw,34px);line-height:1.28}.definition-grid>div p:last-child{max-width:690px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.72}.formula-visual{grid-template-columns:1fr 42px 1fr 42px 1fr 42px 1.16fr;align-items:center;margin-top:58px;padding-bottom:42px;display:grid;position:relative}.formula-visual>.formula-operator{z-index:3;color:var(--red);text-align:center;font:500 26px/1 var(--font-ibm-plex-mono), monospace;text-shadow:0 0 #ff3b3000;position:relative}.formula-visual>.formula-stage{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:linear-gradient(145deg, #b7c4ff09, transparent 46%), var(--surface);will-change:transform, border-color, box-shadow;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:24px;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #faf8ff06}.formula-stage:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #b7c4ff21;border-radius:50%;width:78%;position:absolute;top:-47%;right:-44%;box-shadow:0 0 0 28px #b7c4ff05,0 0 0 58px #b7c4ff03}.formula-stage:after{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 50% 48%,#315cff38,#0000 53%);position:absolute;inset:0}.formula-stage-index{color:#b7c4ff61;font:500 8px/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;position:absolute;top:16px;left:17px}.formula-visual small,.formula-visual strong,.formula-visual p{z-index:2;position:relative}.formula-visual small{color:var(--periwinkle);font-size:8px}.formula-visual strong{color:var(--paper);letter-spacing:-.055em;margin:25px 0;font-size:clamp(57px,5vw,82px);font-weight:500;line-height:.9;transition:text-shadow .36s}.formula-visual p{color:var(--text-muted);margin:0;font-size:12px}.formula-stage-scan{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b7c4ffbf,#0000);height:1px;position:absolute;top:-18%;left:8%;right:8%;box-shadow:0 0 18px #315cff8c}.formula-visual .formula-result{border-color:var(--blue);background:radial-gradient(circle at 72% 22%,#b7c4ff3d,#0000 36%),linear-gradient(145deg,#315cff,#294fe6);min-height:330px;box-shadow:0 20px 56px #193dc52e,inset 0 1px #faf8ff29}.formula-visual .formula-result:before{border-color:#faf8ff47;box-shadow:0 0 0 28px #faf8ff06,0 0 0 58px #faf8ff05}.formula-visual .formula-result:after{background:radial-gradient(circle at 50% 48%,#faf8ff33,#0000 55%)}.formula-visual .formula-result .formula-stage-index{color:#faf8ff85}.formula-visual .formula-result small,.formula-visual .formula-result p{color:#faf8ffcc}.formula-visual .formula-result .formula-stage-scan{background:linear-gradient(90deg,#0000,#faf8ffdb,#0000);box-shadow:0 0 20px #faf8ff66}.formula-progress{grid-template-columns:repeat(4,1fr);gap:8px;height:2px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.formula-progress b{background:#b7c4ff1f;position:relative;overflow:hidden}.formula-progress b:after{content:"";opacity:0;background:linear-gradient(90deg, var(--blue), var(--periwinkle));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.formula-progress b:last-child:after{background:linear-gradient(90deg, var(--blue), var(--red))}.dimensions{background:var(--ink-soft);grid-template-columns:minmax(280px,.64fr) minmax(0,1.36fr);gap:clamp(60px,8vw,130px);display:grid}.dimension-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.dimension-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:220px;padding:22px;display:flex}.dimension-grid article:first-child{grid-column:span 7}.dimension-grid article:nth-child(2){grid-column:span 5}.dimension-grid article:nth-child(3),.dimension-grid article:nth-child(4),.dimension-grid article:nth-child(5){grid-column:span 4}.dimension-grid article:nth-child(6){background:var(--surface-strong);grid-column:span 12;min-height:190px}.dimension-grid span{color:var(--blue);font:500 9px/1 var(--font-ibm-plex-mono), monospace}.dimension-grid h3{color:var(--paper);margin:auto 0 11px;font-size:25px;line-height:1.05}.dimension-grid p{max-width:520px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.difference{background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.difference>div{min-height:410px;padding:70px var(--page-gutter);border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.difference>div:last-child{background:var(--blue);border:0}.difference p{color:var(--periwinkle);margin:0;font-size:9px}.difference>div:last-child p{color:var(--paper)}.difference h2{max-width:650px;color:var(--paper);letter-spacing:-.045em;margin:24px 0 50px;font-size:clamp(35px,4vw,59px);line-height:.98}.difference span{color:var(--text-muted);font-size:8px}.difference>div:last-child span{color:#faf8ffb8}.about-statement-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:clamp(48px,7vw,115px);padding-top:62px;display:grid}.about-statement-grid>p{color:var(--paper);letter-spacing:-.052em;margin:0;font-size:clamp(39px,4.5vw,67px);line-height:1.04}.about-statement-grid>p em{color:var(--periwinkle);font-style:normal}.about-statement-grid figure{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:4/5;margin:0;overflow:hidden}.about-statement-grid img{object-fit:cover;filter:saturate(.68)contrast(1.05);width:100%;height:100%}.asset-portraits{padding:var(--section-space) var(--page-gutter);background:var(--ink);overflow:hidden}.asset-portraits-heading{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:end;gap:clamp(42px,8vw,130px);margin-bottom:clamp(54px,7vw,100px);display:grid}.asset-portraits-heading .eyebrow{grid-column:1/-1;margin-bottom:-18px}.asset-portraits-heading h2{color:var(--paper);letter-spacing:-.062em;margin:0;font-size:clamp(52px,6.4vw,98px);line-height:.9}.asset-portraits-heading h2 em{color:var(--periwinkle);font-style:normal}.asset-portraits-heading>p:last-child{max-width:520px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.72}.asset-portrait-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.asset-portrait{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-height:510px;margin:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 34px 95px #03081247}.asset-portrait:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#07122505 40%,#071225e6 100%);position:absolute;inset:0}.asset-portrait img{object-fit:cover;filter:saturate(.74)contrast(1.06);width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;inset:0}.asset-portrait:hover img{filter:saturate(.96)contrast(1.02);transform:scale(1.055)}.asset-portrait figcaption{z-index:2;justify-content:space-between;align-items:end;gap:30px;min-height:104px;padding:25px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.asset-portrait figcaption span{color:var(--periwinkle);font:500 9px/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em}.asset-portrait figcaption strong{color:var(--paper);letter-spacing:-.04em;text-align:right;font-size:clamp(25px,2.5vw,39px);font-weight:500;line-height:1}.asset-portrait-energy{grid-column:span 7;min-height:600px}.asset-portrait-gold{grid-column:span 5;margin-top:90px}.asset-portrait-cassiterite{grid-column:span 5;margin-top:-18px}.asset-portrait-property{grid-column:span 7;min-height:580px}.asset-portrait-industry{grid-column:1/-1;min-height:610px;margin-top:26px}.asset-portrait-cassiterite img{object-position:36% 50%}.asset-portrait-industry img{object-position:50% 54%}.corporate-network{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 18%, #315cff24, transparent 27%), var(--ink);position:relative;overflow:hidden}.corporate-network:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #b7c4ff17;border-radius:50%;width:min(54vw,790px);position:absolute;bottom:-64%;right:-20%;box-shadow:0 0 0 80px #b7c4ff05,0 0 0 160px #b7c4ff03}.corporate-network-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);align-items:end;gap:clamp(50px,8vw,130px);display:grid}.corporate-network-head h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,5.3vw,82px);line-height:.95}.corporate-network-head>p{max-width:520px;color:var(--text-muted);margin:0 0 7px;font-size:15px;line-height:1.7}.corporate-network-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:clamp(54px,6vw,88px);display:grid}.corporate-network-card{border:1px solid var(--line);border-radius:var(--radius);background:#101d39d6;grid-column:span 4;grid-template-rows:auto 1fr auto;gap:36px;min-height:420px;padding:25px;transition:transform .48s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s;display:grid;position:relative;overflow:hidden}.corporate-network-card:after{content:"";aspect-ratio:1;border:1px solid #b7c4ff1f;border-radius:50%;width:170px;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .24s;position:absolute;top:-88px;right:-88px}.corporate-network-card:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-7px)}.corporate-network-card:hover:after{border-color:#b7c4ff42;transform:scale(1.22)}.corporate-network-group{border-top-color:var(--blue)}.corporate-network-investor{border-top-color:var(--periwinkle)}.corporate-network-ecosystem{border-top-color:var(--red)}.corporate-network-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.corporate-network-meta span{color:var(--blue);font:500 10px/1 var(--font-ibm-plex-mono), monospace}.corporate-network-meta small{color:var(--periwinkle);font:500 9px/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase}.corporate-network-card h3{color:var(--paper);letter-spacing:-.045em;margin:auto 0 7px;font-size:clamp(28px,2.4vw,39px);line-height:1}.corporate-network-card>div:nth-child(2)>p:last-child{color:var(--text-muted);margin:24px 0 0;font-size:13px;line-height:1.62}.corporate-location{color:var(--periwinkle);font:500 10px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0}.corporate-links{flex-wrap:wrap;gap:8px;display:flex}.corporate-links a{border:1px solid var(--line-strong);min-height:38px;color:var(--paper);font:500 10px/1 var(--font-ibm-plex-mono), monospace;border-radius:6px;align-items:center;gap:11px;padding:0 12px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.corporate-links a span{color:var(--red)}.corporate-links a:hover{border-color:var(--paper);background:var(--paper);color:var(--ink);transform:translateY(-2px)}.corporate-status{min-height:38px;color:var(--periwinkle);font:500 10px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.corporate-status>span{aspect-ratio:1;background:var(--periwinkle);border-radius:50%;width:7px;box-shadow:0 0 14px #b7c4ffa8}.principles{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(60px,8vw,130px);display:grid}.principles-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.principles-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:245px;padding:23px;display:flex}.principles-grid article:first-child,.principles-grid article:last-child{grid-column:1/-1;min-height:210px}.principles-grid span{color:var(--blue);font:500 9px/1 var(--font-ibm-plex-mono), monospace}.principles-grid h3{max-width:590px;color:var(--paper);letter-spacing:-.03em;margin:auto 0 12px;font-size:clamp(23px,2.1vw,31px);line-height:1.06}.principles-grid p{max-width:630px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.58}.collaboration{background:var(--ink-soft);grid-template-columns:minmax(270px,.72fr) minmax(360px,1fr) minmax(240px,.6fr);align-items:center;gap:clamp(42px,6vw,95px);display:grid}.collaboration>p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.72}.collab-map{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius);background:radial-gradient(circle at 50% 51%, #315cff30, transparent 31%), linear-gradient(#b7c4ff09 1px, transparent 1px), linear-gradient(90deg, #b7c4ff09 1px, transparent 1px), var(--ink);background-size:auto,34px 34px,34px 34px,auto;width:100%;min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #0308125c,0 28px 70px #0308122e}.collab-map:before{content:"";border:1px solid #b7c4ff1a;border-radius:50%;position:absolute;inset:9%;box-shadow:0 0 0 42px #b7c4ff05}.collab-map-heading{z-index:5;color:var(--periwinkle);font:500 8px/1.3 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:18px;left:20px;right:20px}.collab-map-heading span{color:var(--paper)}.collab-map-heading small{font:inherit;opacity:.58}.collab-orbit{z-index:1;aspect-ratio:1;will-change:transform;border:1px solid #b7c4ff47;border-radius:50%;position:absolute;top:51%;left:50%}.collab-orbit-one{border-style:dashed;width:63%;transform:translate(-50%,-50%)rotate(18deg)scaleY(.46)}.collab-orbit-two{border-color:#315cff9e;width:42%;transform:translate(-50%,-50%)rotate(-48deg)scaleY(.62);box-shadow:0 0 28px #315cff17}.collab-link{z-index:1;transform-origin:0;background:linear-gradient(90deg,#b7c4ffc7,#b7c4ff1c);width:38%;height:1px;position:absolute;top:51%;left:50%}.collab-link:after{content:"";aspect-ratio:1;background:var(--periwinkle);opacity:0;border-radius:50%;width:7px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px #b7c4ffe0}.collab-link-asset{transform:rotate(-137deg)}.collab-link-business{transform:rotate(-43deg)}.collab-link-legal{transform:rotate(137deg)}.collab-link-technology{transform:rotate(43deg)}.collab-node{z-index:3;border-radius:var(--radius-small);-webkit-backdrop-filter:blur(12px);background:#0b1730d1;border:1px solid #b7c4ff47;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:4px 8px;width:31%;min-height:96px;padding:13px 14px;display:grid;position:absolute;box-shadow:inset 0 1px #faf8ff09}.collab-node>span{color:var(--blue);font:500 8px/1.2 var(--font-ibm-plex-mono), monospace}.collab-node>strong{color:var(--paper);letter-spacing:-.025em;text-align:right;align-self:end;font-size:clamp(13px,1.12vw,17px);font-weight:500;line-height:1}.collab-node>small{border-top:1px solid var(--line);color:#dfe4fb8c;font:500 7px/1.2 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding-top:8px}.collab-node-asset{top:18%;left:5%}.collab-node-business{top:18%;right:5%}.collab-node-legal{bottom:15%;left:5%}.collab-node-technology{bottom:15%;right:5%}.collab-node-technology>span{color:var(--red)}.collab-core{z-index:4;aspect-ratio:1;background:#071225e6;border:1px solid #b7c4ff99;border-radius:50%;place-items:center;width:clamp(94px,8.6vw,118px);padding:13px;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #315cff12,0 0 46px #315cff4d}.collab-core img{object-fit:contain;opacity:.34;width:58%;height:58%;position:absolute}.collab-core strong{color:var(--paper);font-size:21px;font-weight:600;position:relative}.collab-core small{color:var(--periwinkle);font:500 6px/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;position:absolute;bottom:15px}.collab-live{z-index:5;color:#dfe4fb94;font:500 7px/1 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.collab-live>span{aspect-ratio:1;background:var(--red);border-radius:50%;width:6px;box-shadow:0 0 12px #ff3b30b3}.contact-page{min-height:850px;padding:138px var(--page-gutter) 82px;background:var(--ink);grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(60px,9vw,150px);display:grid}.contact-page-copy h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(53px,5.4vw,82px);line-height:.95}.contact-page-copy>p:not(.eyebrow){max-width:540px;color:var(--text-muted);margin:32px 0 0;font-size:16px;line-height:1.7}.contact-identity{flex-direction:column;align-items:flex-start;gap:13px;margin-top:33px;display:flex}.contact-identity>a{border-bottom:1px solid var(--line-strong);color:var(--paper);gap:16px;padding-bottom:6px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s;display:inline-flex}.contact-identity>a:hover{color:var(--periwinkle);border-color:var(--periwinkle)}.contact-identity>a span{color:var(--red)}.contact-identity address{color:var(--periwinkle);font:500 9px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-style:normal}.contact-form{border-radius:var(--radius);background:var(--paper);color:#171a24;border:1px solid #07122524;padding:clamp(28px,4vw,54px)}.contact-form label{margin-bottom:24px;display:block}.contact-form label>span{color:#315cff;margin-bottom:8px;font-size:9px;font-weight:500;display:block}.field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#171a24;background:0 0;border:0;border-bottom:1px solid #07122547;border-radius:0;outline:0;width:100%;padding:12px 0;font-size:15px;line-height:1.4}.contact-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#171a247a}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue)}.contact-form textarea{resize:vertical;min-height:100px}.form-button{cursor:pointer;border:0;margin-top:3px}.contact-form>small{color:#171a2494;margin-top:18px;font-size:11px;line-height:1.5;display:block}:is(.contact-form a:focus-visible,.contact-form button:focus-visible,.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible){outline-color:var(--blue)}.contact-expect{padding:46px var(--page-gutter);border-top:1px solid var(--line);background:var(--ink-soft);grid-template-columns:repeat(3,1fr);align-items:center;gap:28px;display:grid}.contact-expect>p{color:var(--periwinkle);margin:0;font-size:9px}.contact-expect>div{border-left:1px solid var(--line);flex-direction:column;gap:11px;min-height:68px;padding-left:18px;display:flex}.contact-expect span{color:var(--blue);font-size:8px}.contact-expect strong{color:var(--paper);font-size:16px;font-weight:500;line-height:1.28}.stack-intro{max-width:930px;padding:62px 0 70px}.stack-intro h2{color:var(--paper);letter-spacing:-.052em;margin:0;font-size:clamp(48px,5.2vw,79px);line-height:.98}.stack-intro>p{max-width:660px;color:var(--text-muted);margin:26px 0 0;font-size:16px;line-height:1.7}.stack-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.stack-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:320px;padding:27px;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;display:flex;overflow:hidden}.stack-card:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-4px)}.stack-card-five{grid-column:span 5}.stack-card-six{grid-column:span 6}.stack-card-seven{grid-column:span 7}.stack-card-wide{background:var(--surface-strong);grid-column:span 12;min-height:340px}.stack-card-wide:last-of-type{background:var(--blue);border-color:var(--blue)}.stack-card-heading{grid-template-columns:39px 1fr;align-items:start;gap:13px;display:grid}.stack-index{color:var(--blue);font-size:9px;line-height:1.5}.stack-card-wide:last-of-type .stack-index{color:var(--paper)}.stack-card h2{max-width:550px;color:var(--paper);letter-spacing:-.03em;margin:0;font-size:clamp(23px,2vw,32px);line-height:1.08}.stack-card-heading p{color:var(--periwinkle);font:500 10px/1.4 var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;margin:8px 0 0}.stack-card ul{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin:42px 0 0 52px;padding:0;list-style:none;display:grid}.stack-card li{border-radius:var(--radius-small);color:#171a24;background:#f3f2f8;border:1px solid #0712251a;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;min-height:112px;padding:14px;display:flex}.stack-card li strong{font-size:13px;font-weight:600;line-height:1.25}.partner-logo{background:var(--paper);border:1px solid #0712251a;border-radius:7px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.partner-logo img{object-fit:contain;width:35px;height:35px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.stack-card li:hover .partner-logo img{transform:scale(1.08)}.stack-card-count-1 ul{grid-template-columns:minmax(150px,210px);justify-content:end}.stack-card-wide ul{grid-template-columns:repeat(4,minmax(120px,1fr))}.stack-card-wide:last-of-type ul{grid-template-columns:repeat(3,minmax(120px,1fr))}.stack-note{max-width:760px;color:var(--text-muted);margin:39px 0 0;font-size:13px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.site-header{animation:.65s cubic-bezier(.16,1,.3,1) both enter-header}.hero-copy>*{animation:.76s cubic-bezier(.16,1,.3,1) both enter-up}.hero-copy>:first-child{animation-delay:90ms}.hero-copy>:nth-child(2){animation-delay:.15s}.hero-copy>:nth-child(3){animation-delay:.22s}.hero-copy>:nth-child(4){animation-delay:.29s}.inner-hero>div,.inner-hero-copy{animation:.76s cubic-bezier(.16,1,.3,1) both enter-up}.inner-hero-copy{animation-delay:.11s}@supports (animation-timeline:view()){.manifesto-grid>*,.asset-card,.tokenomics-layout>*,.process-list li,.trust-grid article,.faq-list details,.service-stack article,.deliverables-grid article,.universe-grid article,.fit-criteria article,.definition-grid>*,.formula-visual>div,.dimension-grid article,.about-statement-grid>*,.principles-grid article,.collaboration>*,.stack-card,.contact-expect>div{animation:linear both reveal-up;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes enter-header{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-up{0%{opacity:.01;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.brand-logo-full{display:none}.brand-logo-mark{display:block}.nav{gap:18px}.hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.hero h1{font-size:clamp(46px,4.8vw,58px)}.manifesto-grid>div{grid-column:9/13}.manifesto-media{grid-column:6/9}}@media (max-width:980px){:root{--section-space:94px}.nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{color:var(--paper);cursor:pointer;padding:10px 0;font-size:13px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:after{content:"+";color:var(--red);margin-left:10px}.mobile-nav[open] summary:after{content:"−"}.mobile-nav nav{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--ink-soft);gap:3px;width:min(330px,100vw - 48px);padding:18px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 24px 60px #00000047}.mobile-nav nav>a{color:var(--paper-muted);border-radius:6px;padding:12px 10px;font-size:14px}.mobile-nav nav>a:hover{background:var(--surface);color:var(--paper)}.mobile-nav .language-switcher{justify-self:start;margin:2px 10px 12px}.mobile-nav .mobile-nav-cta{background:var(--blue);color:var(--paper);margin-top:8px}.hero{grid-template-rows:auto minmax(440px,1fr);grid-template-columns:1fr;gap:52px;height:auto;min-height:980px;padding-top:126px}.hero-copy{max-width:810px}.hero h1{white-space:normal;font-size:clamp(47px,8.1vw,72px)}.method-strip{grid-template-columns:1fr;gap:27px}.method-strip ol{border-top:1px solid var(--line)}.method-strip li:first-child{border-left:0}.manifesto-grid{grid-template-columns:1fr 1fr}.manifesto h2{grid-column:1/-1;max-width:760px}.manifesto-media{aspect-ratio:4/4.6;grid-column:1}.manifesto-grid>div{grid-column:2}.asset-card:first-child,.asset-card:nth-child(4){grid-column:span 7}.asset-card:nth-child(2),.asset-card:nth-child(3){grid-column:span 5}.tokenomics-layout,.process,.trust,.faq,.fit-test,.dimensions,.principles{grid-template-columns:1fr;gap:58px}.tokenomics-layout{padding-top:58px}.process-head{position:static}.process-list li>div{grid-template-columns:.75fr 1.25fr}.trust-statement,.faq-heading,.fit-title,.dimensions-intro,.principles-title{max-width:700px}.inner-hero{grid-template-columns:1fr;align-content:end;gap:38px;min-height:650px;padding-top:132px}.inner-hero-copy{max-width:680px}.service-stack article:nth-child(n),.universe-grid article:nth-child(n),.deliverables-grid article:first-child,.deliverables-grid article:nth-child(2){grid-column:span 6}.deliverables-grid article:nth-child(3){grid-column:span 12}.definition-grid{grid-template-columns:1fr;gap:42px}.formula-visual{grid-template-columns:1fr 42px 1fr;row-gap:18px}.formula-stage-asset{grid-area:1/1}.formula-operator-one{grid-area:1/2}.formula-stage-rights{grid-area:1/3}.formula-operator-two{grid-area:2/1/auto/-1;padding:4px 0}.formula-stage-market{grid-area:3/1}.formula-equals{grid-area:3/2}.formula-visual .formula-result{grid-area:3/3}.dimension-grid article:nth-child(n){grid-column:span 6}.about-statement-grid{grid-template-columns:1fr}.about-statement-grid figure{aspect-ratio:16/10;max-width:590px}.collaboration{grid-template-columns:1fr 1.25fr}.collaboration>p{grid-column:1/-1;max-width:670px}.contact-page{grid-template-columns:1fr;gap:55px;min-height:980px;padding-top:136px}.contact-page-copy{max-width:780px}.contact-expect{grid-template-columns:1fr 1fr 1fr}.contact-expect>p{grid-column:1/-1}.stack-card-five,.stack-card-six,.stack-card-seven{grid-column:span 6}.stack-card-wide{grid-column:span 12}}@media (max-width:680px){:root{--page-gutter:22px;--section-space:76px}.site-header{height:72px}.brand-logo-mark{width:29px;height:29px}.hero{grid-template-rows:auto 410px;gap:43px;min-height:930px;padding-top:108px;padding-bottom:22px}.hero h1{font-size:clamp(43px,11.2vw,61px);line-height:.96}.hero-intro{margin-top:24px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:31px}.method-strip{padding-top:42px;padding-bottom:42px}.method-strip ol{grid-template-columns:1fr 1fr}.method-strip li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.method-strip li:nth-child(4){border-top:1px solid var(--line)}.section-kicker span:last-child{display:none}.manifesto-grid{grid-template-columns:1fr;padding-top:45px}.manifesto h2,.manifesto-media,.manifesto-grid>div{grid-column:1}.manifesto-media{aspect-ratio:16/11}.section-heading-stack{padding:45px 0 50px}.asset-card:nth-child(n){grid-column:1/-1}.asset-card{min-height:330px}.asset-initial{font-size:125px}.check-list{grid-template-columns:1fr}.model-panel,.model-stage{min-height:0}.economy-flow{grid-template-columns:1fr}.economy-flow>div{min-height:135px}.model-data{grid-template-columns:1fr}.model-data div{border-right:0;border-bottom:1px solid var(--line)}.process-list li{grid-template-columns:32px 1fr 22px;gap:14px;padding:25px 0}.process-list li>div{grid-template-columns:1fr;gap:12px}.trust-grid{grid-template-columns:1fr}.trust-grid article:first-child{grid-column:1}.faq-list summary{min-height:84px;font-size:15px}.contact,.page-cta{min-height:520px}.contact h2,.page-cta h2{font-size:clamp(47px,13vw,72px)}footer{grid-template-columns:1fr}footer>small{grid-column:1;margin-top:22px}.inner-hero{min-height:590px;padding-top:120px;padding-bottom:72px}.inner-hero h1{font-size:clamp(51px,14vw,72px)}.inner-hero:after{width:310px;top:110px;right:-110px}.service-stack article:nth-child(n),.universe-grid article:nth-child(n),.deliverables-grid article:nth-child(n),.dimension-grid article:nth-child(n){grid-column:1/-1}.service-stack article{min-height:310px}.deliverables-grid article{min-height:340px}.deliverables-grid article:nth-child(3){min-height:320px}.universe-grid article{min-height:295px}.fit-criteria,.principles-grid{grid-template-columns:1fr}.fit-criteria article:nth-child(n),.principles-grid article:nth-child(n){grid-column:1}.formula-visual{flex-direction:column;padding-bottom:0;display:flex}.formula-visual>.formula-stage{width:100%;min-height:220px}.formula-visual>.formula-operator{padding:8px}.formula-visual .formula-result{min-height:250px}.formula-progress{display:none}.difference{grid-template-columns:1fr}.difference>div{border-right:0;border-bottom:1px solid var(--line);min-height:350px}.about-statement-grid>p{font-size:clamp(36px,10vw,50px)}.collaboration{grid-template-columns:1fr}.collaboration>p{grid-column:1}.collab-map{grid-template-columns:1fr 66px 1fr;min-height:330px}.contact-page{min-height:0;padding-bottom:76px}.contact-page-copy h1{font-size:clamp(48px,12vw,65px)}.field-row{grid-template-columns:1fr;gap:0}.contact-form{padding:27px 21px}.contact-expect{grid-template-columns:1fr}.contact-expect>p{grid-column:1}.stack-card-five,.stack-card-six,.stack-card-seven,.stack-card-wide{grid-column:1/-1}.stack-card{min-height:300px;padding:23px 20px}.stack-card ul,.stack-card-wide ul,.stack-card-wide:last-of-type ul{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.stack-card-count-1 ul{grid-template-columns:minmax(145px,1fr)}}@media (max-width:430px){.hero{grid-template-rows:auto 360px;min-height:880px}.hero h1{font-size:clamp(40px,10.8vw,48px)}.inner-hero h1{font-size:clamp(42px,12.4vw,54px)}.method-strip ol{grid-template-columns:1fr}.method-strip li{border-left:0;border-top:1px solid var(--line)}.method-strip li:first-child{border-top:0}.model-topline{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.stack-card ul,.stack-card-wide ul,.stack-card-wide:last-of-type ul{grid-template-columns:1fr 1fr}.stack-card li{min-height:105px;padding:12px}.partner-logo{width:43px;height:43px}.partner-logo img{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--ink);-webkit-backdrop-filter:none}}body:after{content:"";z-index:1000;pointer-events:none;opacity:.022;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(115deg,#0000 0 3px,#faf8ff80 3px 4px);position:fixed;inset:0}.site-header{inset:15px var(--page-gutter) auto;border:1px solid var(--line-strong);background:#071225b8;border-radius:14px;height:64px;padding:0 18px;position:fixed;box-shadow:0 18px 54px #03081238,inset 0 1px #faf8ff12}.scroll-progress{background:var(--blue);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:13px;right:13px;transform:scaleX(0)}.nav>a:not(.nav-cta){position:relative}.nav>a:not(.nav-cta):after{content:"";background:var(--periwinkle);transform-origin:100%;height:1px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav>a:not(.nav-cta):hover:after{transform-origin:0;transform:scaleX(1)}.button,.nav-cta{isolation:isolate;position:relative;overflow:hidden}.button:before,.nav-cta:before{content:"";z-index:-1;background:#faf8ff21;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-105%)}.button:hover:before,.nav-cta:hover:before{transform:translate(0)}.button:active,.nav-cta:active{transform:translateY(1px)scale(.985)}.hero{isolation:isolate;height:auto;min-height:100dvh;padding:108px var(--page-gutter) 84px;background:radial-gradient(circle at 62% 30%, #315cff26, transparent 31%), radial-gradient(circle at 5% 90%, #b7c4ff12, transparent 28%), var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;aspect-ratio:1;opacity:.034;pointer-events:none;background:url(/brand/tokenometrica-index-isotipo.svg) 50%/contain no-repeat;width:min(76vw,1080px);position:absolute;top:-32%;left:36%}.hero-copy{z-index:3;grid-area:1/1/auto/8;max-width:none;padding:34px 0 10px}.hero h1{letter-spacing:-.07em;white-space:normal;max-width:9em;font-size:clamp(64px,6.1vw,104px);line-height:.89}.hero-line{white-space:nowrap;width:max-content;max-width:100%;display:block}.hero-line-accent{color:var(--periwinkle)}.hero-intro{max-width:500px;font-size:clamp(16px,1.1vw,18px)}.hero-instrument{z-index:1;grid-area:1/9/auto/13;grid-template-rows:1fr auto;align-items:center;min-height:min(650px,100dvh - 160px);display:grid;position:relative}.hero-instrument:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#315cff33 0%,#315cff12 35%,#0000 69%);border-radius:50%;width:118%;position:absolute;top:5%;left:-9%}.instrument-canvas{aspect-ratio:1;isolation:isolate;justify-self:center;place-items:center;width:min(100%,540px);display:grid;position:relative}.instrument-canvas:before,.instrument-canvas:after{content:"";border:1px solid #b7c4ff24;border-radius:50%;position:absolute;inset:7%}.instrument-canvas:after{border-color:#b7c4ff1a;inset:21%;box-shadow:inset 0 0 80px #315cff21}.instrument-grid{opacity:.24;background-color:#0000;background-image:linear-gradient(#b7c4ff24 1px,#0000 1px),linear-gradient(90deg,#b7c4ff24 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14% 14%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;position:absolute;inset:7%;-webkit-mask-image:radial-gradient(circle,#000 0 69%,#0000 70%);mask-image:radial-gradient(circle,#000 0 69%,#0000 70%)}.instrument-axis{z-index:1;background:linear-gradient(90deg,#0000,#b7c4ff66,#0000);position:absolute}.instrument-axis-x{width:100%;height:1px}.instrument-axis-y{background:linear-gradient(#0000,#b7c4ff66,#0000);width:1px;height:100%}.instrument-ring{z-index:2;aspect-ratio:1;will-change:transform;border:1px solid #faf8ff7a;border-radius:50%;position:absolute}.instrument-ring-one{border-color:#b7c4ffc2;width:84%;transform:rotate(16deg)scaleY(.44)}.instrument-ring-two{border-color:#315cfff0;width:72%;transform:rotate(-54deg)scaleY(.58);box-shadow:0 0 28px #315cff24}.instrument-ring-three{border-style:dashed;border-color:#ff3b30a8;width:49%}.instrument-sweep{z-index:1;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 82%, #315cff05 86%, #b7c4ff47 96%, transparent 100%);border-radius:50%;width:78%;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 48%,#000 49% 50%,#0000 51%);mask-image:radial-gradient(circle,#0000 0 48%,#000 49% 50%,#0000 51%)}.instrument-node{z-index:4;aspect-ratio:1;border:2px solid var(--ink);background:var(--periwinkle);border-radius:50%;width:9px;position:absolute;box-shadow:0 0 0 1px #b7c4ff80,0 0 24px #b7c4ffb3}.instrument-node-one{top:49%;left:7%}.instrument-node-two{background:var(--blue);top:21%;right:14%}.instrument-node-three{background:var(--red);bottom:31%;right:5%;box-shadow:0 0 0 1px #ff3b3080,0 0 24px #ff3b309e}.instrument-node-four{bottom:13%;left:25%}.instrument-core{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071225c2;border:1px solid #b7c4ff80;border-radius:50%;place-items:center;width:clamp(76px,7vw,104px);display:grid;position:relative;box-shadow:0 0 0 15px #315cff0e,0 0 54px #315cff57}.instrument-core img{object-fit:contain;width:58%;height:58%}.instrument-readout{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);gap:12px;width:100%;padding:18px 0 0;display:grid}.instrument-readout div{border-left:1px solid var(--line);flex-direction:column;gap:7px;min-height:54px;padding-left:13px;display:flex}.instrument-readout small{color:#dfe4fb8a;font:500 9px/1.2 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.instrument-readout strong{color:var(--paper);font:500 clamp(10px, .78vw, 12px)/1.2 var(--font-ibm-plex-mono), monospace;letter-spacing:.04em}.instrument-readout div:last-child strong{color:var(--red)}.method-strip{z-index:5;width:auto;min-height:168px;margin:-38px var(--page-gutter) 42px;border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);background:#0b1730de;padding:28px 34px;scroll-margin-top:98px;position:relative;box-shadow:0 26px 78px #0308125c,inset 0 1px #faf8ff0e}.method-strip ol{position:relative;overflow:hidden}.method-strip ol:after{content:"";background:var(--blue);width:25%;height:2px;position:absolute;bottom:0;left:0;transform:translate(0)}.method-strip li{transition:background .32s,transform .32s cubic-bezier(.16,1,.3,1)}.method-strip li:hover{background:#b7c4ff0e;transform:translateY(-3px)}.manifesto{isolation:isolate;position:relative;overflow:hidden}.manifesto:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#315cff24,#0000 63%);border-radius:50%;width:min(65vw,900px);position:absolute;bottom:-52%;left:-18%}.manifesto-grid{align-items:center;padding-top:0}.manifesto h2{z-index:2;grid-column:1/7;font-size:clamp(54px,5.8vw,90px);line-height:.92}.manifesto-media{z-index:1;grid-column:6/10;transform:translateY(28px);box-shadow:0 40px 90px #0308124d}.manifesto-grid>div{z-index:2;grid-column:10/13}.asset-grid{gap:20px}.asset-card{isolation:isolate;min-height:390px;transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .26s,background .26s,box-shadow .52s;position:relative;box-shadow:0 24px 70px #03081229}.asset-card:after,.service-stack article:after,.stack-card:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at 85% 12%,#315cff33,#0000 34%);transition:opacity .42s;position:absolute;inset:0}.asset-card:hover,.stack-card:hover{transform:translateY(-9px);box-shadow:0 34px 90px #0308124d}.asset-card:hover:after,.service-stack article:hover:after,.stack-card:hover:after{opacity:1}.asset-card:first-child,.asset-card:nth-child(4){grid-column:span 7;min-height:500px}.asset-card:nth-child(2),.asset-card:nth-child(3){grid-column:span 5}.asset-card:nth-child(2){margin-top:64px}.asset-card:nth-child(3){margin-bottom:64px}.asset-card-media{height:285px}.asset-card:nth-child(5){grid-column:1/-1;min-height:610px}.asset-card:nth-child(5) .asset-card-media{height:445px}.asset-card:nth-child(2) .asset-card-media,.asset-card:nth-child(3) .asset-card-media{height:250px}.asset-card:first-child .asset-card-media img{object-position:50% 58%}.asset-card:nth-child(2) .asset-card-media img{object-position:44% 50%}.asset-card:nth-child(3) .asset-card-media img{object-position:34% 50%}.asset-card:nth-child(5) .asset-card-media img{object-position:50% 52%}.asset-initial{color:#0000;-webkit-text-stroke:1px #b7c4ff9e;opacity:1;transition:transform .65s cubic-bezier(.16,1,.3,1),color .3s}.asset-card:hover .asset-initial{color:#315cff47;transform:translateY(-6px)}.tokenomics{position:relative;overflow:hidden}.tokenomics:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #b7c4ff1f;border-radius:50%;width:44vw;position:absolute;bottom:-24vw;right:-23vw}.model-panel{transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative;transform:none;box-shadow:0 35px 90px #03081247}.model-panel:hover{transform:translateY(-5px)}.economy-flow>div{transition:transform .36s cubic-bezier(.16,1,.3,1),background .36s,border-color .36s}.economy-flow>div:hover{border-color:var(--line-strong);transform:scale(1.025)}.process-list li{isolation:isolate;padding-left:18px;padding-right:18px;position:relative;overflow:hidden}.process-list li:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#315cff38,#315cff09);transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.process-list li:hover:before{transform:scaleX(1)}.process-list h3{transition:transform .42s cubic-bezier(.16,1,.3,1),color .22s}.process-list li:hover h3{color:var(--periwinkle);transform:translate(8px)}.trust-grid article,.fit-criteria article,.dimension-grid article,.principles-grid article,.universe-grid article{transition:transform .48s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s;position:relative;overflow:hidden}.trust-grid article:hover,.fit-criteria article:hover,.dimension-grid article:hover,.principles-grid article:hover,.universe-grid article:hover{border-color:var(--line-strong);background:var(--surface-strong);transform:translateY(-7px)}.contact,.page-cta{isolation:isolate;position:relative;overflow:hidden}.contact:before,.page-cta:before{content:"";z-index:-1;aspect-ratio:1;opacity:.11;background:url(/brand/tokenometrica-index-isotipo.svg) 50%/contain no-repeat;width:min(72vw,980px);position:absolute;top:-75%;right:-18%}.contact:after,.page-cta:after{content:"";z-index:-1;border-radius:var(--radius);pointer-events:none;border:1px solid #faf8ff26;position:absolute;inset:18px}.inner-hero{isolation:isolate;background:radial-gradient(circle at 78% 32%, #315cff2e, transparent 31%), radial-gradient(circle at 12% 88%, #b7c4ff11, transparent 26%), var(--ink);grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);min-height:100dvh;padding-top:150px;padding-bottom:100px}.inner-hero:before{content:"";z-index:0;aspect-ratio:1;border:1px solid #b7c4ff21;border-radius:50%;width:min(60vw,840px);position:absolute;top:-18%;right:-13%}.inner-hero:after{opacity:.12;width:clamp(470px,48vw,760px);top:7vh;right:-5vw}.inner-hero h1{letter-spacing:-.072em;max-width:9.6em;font-size:clamp(74px,8.1vw,132px);line-height:.86}.inner-hero-copy{max-width:430px;margin-bottom:78px}.service-stack{gap:20px}.service-stack article{isolation:isolate;min-height:410px;padding:30px;transition:transform .52s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .52s;position:relative;overflow:hidden;box-shadow:0 28px 80px #03081233}.service-stack article:first-child,.service-stack article:nth-child(4){grid-column:span 8}.service-stack article:nth-child(2),.service-stack article:nth-child(3){grid-column:span 4}.service-stack article>span{color:#0000;-webkit-text-stroke:1px #b7c4ff47;letter-spacing:-.06em;font-size:clamp(66px,7vw,108px);line-height:1;position:absolute;top:14px;right:22px}.service-stack article>div,.service-stack article>p{z-index:1;position:relative}.service-stack article:hover,.service-stack article:nth-child(2n):hover{border-color:var(--line-strong);transform:translateY(-9px);box-shadow:0 38px 100px #03081257}.deliverables-grid article,.stack-card{isolation:isolate;position:relative;box-shadow:0 24px 72px #0308122e}.deliverables-grid article:first-child{grid-column:span 4;transform:translateY(42px)}.deliverables-grid article:nth-child(2){grid-column:span 8}.deliverable-letter{-webkit-text-stroke:1px #b7c4ff4d;color:#0000}.stack-card{transition-duration:.52s}.stack-card:nth-child(3n+2){transform:translateY(28px)}.stack-card:nth-child(3n+2):hover{transform:translateY(18px)}.stack-card li{transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s}.stack-card li:hover{transform:translateY(-5px);box-shadow:0 14px 32px #03081233}.contact-page{background:radial-gradient(circle at 80% 20%, #315cff29, transparent 29%), var(--ink);position:relative;overflow:hidden}.contact-page:before{content:"";aspect-ratio:1;border:1px solid #b7c4ff1f;border-radius:50%;width:46vw;position:absolute;bottom:-23vw;left:-19vw}.contact-form{z-index:1;transition:border-color .32s,box-shadow .48s;position:relative;transform:none;box-shadow:0 38px 100px #03081257}.contact-form:focus-within{border-color:#315cff6b;box-shadow:0 40px 100px #0308125c,0 0 0 1px #315cff14}@media (prefers-reduced-motion:no-preference){.site-header{animation:.78s cubic-bezier(.16,1,.3,1) both kinetic-header}.hero:before{animation:34s linear infinite orbit-mark}.hero .eyebrow{animation:.72s cubic-bezier(.16,1,.3,1) .12s both kinetic-copy}.hero-line{animation:.98s cubic-bezier(.16,1,.3,1) both kinetic-line}.hero-line:first-child{animation-delay:.18s}.hero-line:nth-child(2){animation-delay:.3s}.hero-intro{animation:.76s cubic-bezier(.16,1,.3,1) .43s both kinetic-copy}.hero-actions{animation:.76s cubic-bezier(.16,1,.3,1) .52s both kinetic-copy}.hero-instrument{animation:1.2s cubic-bezier(.16,1,.3,1) .18s both instrument-enter}.instrument-ring-one{animation:15s linear infinite instrument-orbit-one}.instrument-ring-two{animation:21s linear infinite reverse instrument-orbit-two}.instrument-ring-three{animation:26s linear infinite instrument-orbit-three}.instrument-sweep{animation:8s linear infinite instrument-scan}.instrument-core{animation:5s ease-in-out infinite instrument-breathe}.instrument-node{animation:4s ease-in-out infinite instrument-node}.instrument-node-two{animation-delay:-1s}.instrument-node-three{animation-delay:-2s}.instrument-node-four{animation-delay:-3s}.collab-orbit-one{animation:24s linear infinite collab-orbit-one}.collab-orbit-two{animation:17s linear infinite reverse collab-orbit-two}.collab-link:after{animation:5.2s cubic-bezier(.65,0,.35,1) infinite collab-signal}.collab-link-business:after{animation-delay:-1.3s}.collab-link-legal:after{animation-delay:-2.6s}.collab-link-technology:after{background:var(--red);animation-delay:-3.9s;box-shadow:0 0 18px #ff3b30db}.collab-node{animation:8s ease-in-out infinite collab-node-flow}.collab-node-business{animation-delay:-2s}.collab-node-legal{animation-delay:-4s}.collab-node-technology{animation-delay:-6s}.collab-core{animation:4.8s ease-in-out infinite collab-core-pulse}.collab-live>span{animation:1.9s ease-in-out infinite collab-live}.method-strip ol:after{animation:7s cubic-bezier(.65,0,.35,1) infinite method-progress}.inner-hero:after,.contact:before,.page-cta:before{animation:28s linear infinite orbit-mark}.inner-hero h1{animation:.98s cubic-bezier(.16,1,.3,1) .17s both kinetic-line}.inner-hero .eyebrow{animation:.72s cubic-bezier(.16,1,.3,1) 90ms both kinetic-copy}.inner-hero-copy{animation:.82s cubic-bezier(.16,1,.3,1) .39s both kinetic-copy}.economy-flow>div:first-child{animation:8s ease-in-out infinite economy-pulse}.economy-flow>div:nth-child(2){animation:8s ease-in-out 2s infinite economy-pulse}.economy-flow>div:nth-child(3){animation:8s ease-in-out 4s infinite economy-pulse}.economy-flow>div:nth-child(4){animation:8s ease-in-out 6s infinite economy-result-pulse}.formula-stage-asset{--formula-delay:0s}.formula-stage-rights{--formula-delay:2.3s}.formula-stage-market{--formula-delay:4.6s}.formula-result{--formula-delay:6.9s}.formula-stage:not(.formula-result){animation:formula-stage-cycle 9.2s cubic-bezier(.65, 0, .35, 1) var(--formula-delay) infinite}.formula-visual>.formula-result{animation:formula-result-cycle 9.2s cubic-bezier(.65, 0, .35, 1) var(--formula-delay) infinite}.formula-stage:after{animation:formula-halo-cycle 9.2s ease-in-out var(--formula-delay) infinite}.formula-stage>strong{animation:formula-symbol-cycle 9.2s ease-in-out var(--formula-delay) infinite}.formula-stage-scan{animation:formula-scan-cycle 9.2s cubic-bezier(.65, 0, .35, 1) var(--formula-delay) infinite}.formula-operator-one{animation:9.2s ease-in-out 1.15s infinite formula-operator-cycle}.formula-operator-two{animation:9.2s ease-in-out 3.45s infinite formula-operator-cycle}.formula-equals{animation:9.2s ease-in-out 5.75s infinite formula-operator-cycle}.formula-progress b:after{animation:9.2s cubic-bezier(.65,0,.35,1) infinite formula-progress-cycle}.formula-progress b:nth-child(2):after{animation-delay:2.3s}.formula-progress b:nth-child(3):after{animation-delay:4.6s}.formula-progress b:nth-child(4):after{animation-delay:6.9s}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both page-progress;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.manifesto-media{animation:linear both tilted-photo;animation-timeline:view();animation-range:entry cover 48%}.asset-card:nth-child(odd),.service-stack article:nth-child(odd),.stack-card:nth-child(odd){animation:linear both reveal-left;animation-timeline:view();animation-range:entry cover 30%}.asset-card:nth-child(2n),.service-stack article:nth-child(2n),.stack-card:nth-child(2n){animation:linear both reveal-right;animation-timeline:view();animation-range:entry cover 30%}.deliverables-grid article,.universe-grid article,.fit-criteria article,.dimension-grid article,.principles-grid article,.asset-portrait{animation:linear both reveal-scale;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes kinetic-header{0%{opacity:0;transform:translateY(-24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kinetic-copy{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes kinetic-line{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-28px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes instrument-enter{0%{opacity:0;filter:blur(10px);transform:translate(54px)scale(.9)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes instrument-orbit-one{0%{transform:rotate(16deg)scaleY(.44)}to{transform:rotate(376deg)scaleY(.44)}}@keyframes instrument-orbit-two{0%{transform:rotate(-54deg)scaleY(.58)}to{transform:rotate(306deg)scaleY(.58)}}@keyframes instrument-orbit-three{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes instrument-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes instrument-breathe{0%,to{transform:scale(.96);box-shadow:0 0 0 15px #315cff0a,0 0 38px #315cff38}50%{transform:scale(1.04);box-shadow:0 0 0 19px #315cff12,0 0 68px #315cff6b}}@keyframes instrument-node{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes collab-orbit-one{0%{transform:translate(-50%,-50%)rotate(18deg)scaleY(.46)}to{transform:translate(-50%,-50%)rotate(378deg)scaleY(.46)}}@keyframes collab-orbit-two{0%{transform:translate(-50%,-50%)rotate(-48deg)scaleY(.62)}to{transform:translate(-50%,-50%)rotate(312deg)scaleY(.62)}}@keyframes collab-signal{0%,10%{opacity:0;left:0}24%{opacity:1}80%{opacity:.82}to{opacity:0;left:100%}}@keyframes collab-node-flow{0%,to{border-color:#b7c4ff3d;transform:translateY(0)}50%{border-color:#b7c4ff85;transform:translateY(-4px)}}@keyframes collab-core-pulse{0%,to{transform:translate(-50%,-50%)scale(.97);box-shadow:0 0 0 10px #315cff0e,0 0 34px #315cff3d}50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 0 15px #315cff16,0 0 58px #315cff6b}}@keyframes collab-live{0%,to{opacity:.38;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes method-progress{0%,12%{transform:translate(0)}25%,37%{transform:translate(100%)}50%,62%{transform:translate(200%)}75%,87%{transform:translate(300%)}to{transform:translate(0)}}@keyframes orbit-mark{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes economy-pulse{0%,16%,to{background:var(--surface);border-color:var(--line);transform:scale(1)}8%{background:var(--surface-strong);border-color:#b7c4ff8c;transform:scale(1.018)}}@keyframes economy-result-pulse{0%,16%,to{background:var(--blue);transform:scale(1)}8%{background:var(--blue-deep);transform:scale(1.018)}}@keyframes formula-stage-cycle{0%,23%,to{border-color:var(--line);transform:translateY(0)scale(1);box-shadow:inset 0 1px #faf8ff06}7%,16%{border-color:#b7c4ff9e;transform:translateY(-8px)scale(1.012);box-shadow:0 24px 66px #03081257,0 0 34px #315cff1a,inset 0 1px #faf8ff12}}@keyframes formula-result-cycle{0%,23%,to{border-color:var(--blue);transform:translateY(0)scale(1);box-shadow:0 20px 56px #193dc52e,inset 0 1px #faf8ff29}7%,16%{border-color:#faf8ffb3;transform:translateY(-10px)scale(1.018);box-shadow:0 30px 86px #193dc566,0 0 44px #315cff52,inset 0 1px #faf8ff47}}@keyframes formula-halo-cycle{0%,2%,23%,to{opacity:0}8%,16%{opacity:1}}@keyframes formula-symbol-cycle{0%,23%,to{text-shadow:0 0 #b7c4ff00;transform:scale(1)}9%,15%{text-shadow:0 0 30px #b7c4ff57;transform:scale(1.045)}}@keyframes formula-scan-cycle{0%,3%{opacity:0;top:-18%}7%{opacity:.82}17%{opacity:.48;top:118%}21%,to{opacity:0;top:118%}}@keyframes formula-operator-cycle{0%,3%,18%,to{color:#ff3b3094;text-shadow:0 0 #ff3b3000;transform:scale(.86)}8%,12%{color:var(--red);text-shadow:0 0 22px #ff3b30b8;transform:scale(1.22)}}@keyframes formula-progress-cycle{0%,2%{opacity:0;transform:scaleX(0)}7%,17%{opacity:1;transform:scaleX(1)}22%,to{opacity:0;transform:scaleX(1)}}@keyframes page-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tilted-photo{0%{opacity:.15;clip-path:inset(18% 8%);transform:translateY(90px)scale(.9)}to{opacity:1;clip-path:inset(0);transform:translateY(28px)scale(1)}}@keyframes reveal-left{0%{opacity:.01;clip-path:inset(0 18% 0 0);transform:translate(-70px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes reveal-right{0%{opacity:.01;clip-path:inset(0 0 0 18%);transform:translate(70px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes reveal-scale{0%{opacity:.01;transform:translateY(48px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.site-header{inset:12px 22px auto}.hero{grid-template-rows:auto auto;grid-template-columns:1fr;gap:52px;min-height:0;padding-top:128px}.hero-copy{grid-area:1/1;padding-top:40px}.hero h1{max-width:10.8em;font-size:clamp(60px,9.2vw,90px)}.hero-instrument{grid-area:2/1;justify-self:end;width:min(78vw,680px);min-height:560px}.instrument-canvas{width:min(100%,520px)}.method-strip{margin-left:22px;margin-right:22px}.manifesto h2{grid-column:1/-1}.manifesto-media{grid-column:1}.manifesto-grid>div{grid-column:2}.asset-card:first-child,.asset-card:nth-child(4){grid-column:span 7}.asset-card:nth-child(2),.asset-card:nth-child(3){grid-column:span 5}.asset-card:nth-child(5){grid-column:1/-1}.asset-card:nth-child(2),.asset-card:nth-child(3){margin:0}.asset-card:nth-child(5){min-height:560px}.asset-card:nth-child(5) .asset-card-media{height:395px}.asset-portraits-heading{grid-template-columns:1fr;gap:28px}.asset-portraits-heading .eyebrow{margin-bottom:0}.asset-portraits-heading>p:last-child{max-width:650px}.asset-portrait-energy,.asset-portrait-gold,.asset-portrait-cassiterite,.asset-portrait-property{grid-column:span 6;min-height:500px}.asset-portrait-gold{margin-top:54px}.asset-portrait-cassiterite{margin-top:0}.asset-portrait-industry{min-height:540px}.corporate-network-head{grid-template-columns:1fr;gap:28px}.corporate-network-head>p{max-width:670px}.corporate-network-card{grid-column:span 6}.corporate-network-card:last-child{grid-column:1/-1;min-height:350px}.inner-hero{grid-template-columns:1fr;min-height:760px}.inner-hero h1{font-size:clamp(68px,11vw,100px)}.inner-hero-copy{max-width:620px;margin-bottom:0}.service-stack article:nth-child(n){grid-column:span 6}.deliverables-grid article:first-child,.deliverables-grid article:nth-child(2){grid-column:span 6;transform:none}.stack-card:nth-child(3n+2){transform:none}}@media (max-width:680px){body:after{opacity:.014}.site-header{height:62px;padding:0 14px;inset:9px 14px auto}.hero{grid-template-rows:auto auto;gap:48px;padding:112px 22px 58px;display:grid}.hero:before{width:150vw;top:-8%;left:20%}.hero-copy{padding-top:26px}.hero h1{letter-spacing:-.065em;font-size:clamp(48px,13.7vw,68px);line-height:.9}.hero-line{white-space:normal;width:auto}.hero-intro{width:100%;max-width:100%}.hero-instrument{width:100%;min-height:450px}.instrument-canvas{width:min(100%,420px)}.instrument-readout{gap:6px}.instrument-readout div{padding-left:9px}.method-strip{margin:-18px 14px 30px;padding:28px 20px}.method-strip ol:after{display:none}.manifesto h2{font-size:clamp(48px,13vw,70px)}.manifesto-media{transform:none}.manifesto-grid>div{grid-column:1}.asset-card:nth-child(n){grid-column:1/-1;min-height:360px;margin:0}.asset-card:first-child,.asset-card:nth-child(4){min-height:440px}.asset-card-media,.asset-card:nth-child(2) .asset-card-media,.asset-card:nth-child(3) .asset-card-media,.asset-card:nth-child(5) .asset-card-media{height:235px}.asset-card:nth-child(5){min-height:440px}.asset-portraits{padding-left:14px;padding-right:14px}.asset-portraits-heading{padding-left:8px;padding-right:8px}.asset-portraits-heading h2{font-size:clamp(48px,13vw,70px)}.asset-portrait:nth-child(n){grid-column:1/-1;min-height:430px;margin-top:0}.asset-portrait-cassiterite{min-height:470px}.asset-portrait-industry{min-height:450px}.asset-portrait figcaption{min-height:90px;padding:22px}.corporate-network-card,.corporate-network-card:last-child{grid-column:1/-1;min-height:370px}.corporate-network-head h2{font-size:clamp(46px,12.4vw,66px)}.collab-map{aspect-ratio:auto;min-height:390px}.collab-node{width:35%;min-height:92px;padding:12px}.collab-node-asset,.collab-node-legal{left:4%}.collab-node-business,.collab-node-technology{right:4%}.collab-map-heading small{display:none}.collab-core{width:94px}.model-panel{transform:none}.process-list li{padding-left:10px;padding-right:10px}.inner-hero{min-height:720px;padding-top:128px;padding-bottom:76px}.inner-hero:before{width:115vw;top:-10%;right:-56%}.inner-hero:after{width:125vw;top:12vh;right:-48vw}.inner-hero h1{font-size:clamp(54px,15vw,74px)}.service-stack article:nth-child(n),.deliverables-grid article:nth-child(n){grid-column:1/-1;transform:none}.service-stack article{min-height:360px}.contact-form{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.scroll-progress{display:none}.hero-instrument,.manifesto-media,.model-panel,.contact-form,.stack-card:nth-child(3n+2),.deliverables-grid article:first-child{transform:none!important}.asset-portrait:hover img{transform:none}}@media (prefers-reduced-transparency:reduce){.site-header,.method-strip{background:var(--ink-soft);-webkit-backdrop-filter:none}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.market-ticker{z-index:19;top:87px;left:var(--page-gutter);right:var(--page-gutter);border-radius:var(--radius-small);-webkit-backdrop-filter:blur(18px)saturate(128%);height:42px;color:var(--paper);isolation:isolate;background:#071225e6;border:1px solid #b7c4ff42;grid-template-columns:218px minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 42px #02081345,inset 0 1px #faf8ff09}.market-ticker:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#071225f5,#0000);width:58px;position:absolute;inset:0 auto 0 217px}.market-ticker-meta{z-index:3;border-right:1px solid var(--line);min-width:0;font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;text-transform:uppercase;background:#0b1730fa;grid-template-rows:1fr 1fr;grid-template-columns:8px 1fr;align-items:end;column-gap:10px;padding:0 16px;display:grid;position:relative}.market-status-dot{background:var(--blue);border:1px solid #b7c4ffa8;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px;box-shadow:0 0 0 4px #315cff1c,0 0 14px #315cff94}.market-ticker-meta strong{color:var(--paper);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:9px;font-weight:500;line-height:1.15;overflow:hidden}.market-ticker-meta small{color:var(--text-muted);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;align-self:start;margin-top:2px;font-size:7px;font-weight:400;line-height:1;overflow:hidden}.market-ticker-mixed .market-status-dot,.market-ticker-cached .market-status-dot{background:var(--periwinkle);box-shadow:0 0 0 4px #b7c4ff14,0 0 13px #b7c4ff6b}.market-ticker-offline .market-status-dot{background:var(--red);box-shadow:0 0 0 4px #ff3b3014,0 0 13px #ff3b3061}.market-ticker-viewport{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38px calc(100% - 38px),#0000);mask-image:linear-gradient(90deg,#0000,#000 38px calc(100% - 38px),#0000)}.market-ticker-viewport:focus-visible{outline-offset:-3px;outline:1px solid #faf8ffb8}.market-ticker-track{will-change:transform;align-items:stretch;width:max-content;height:100%;animation:125s linear infinite market-ticker-scroll;display:flex}.market-ticker:hover .market-ticker-track,.market-ticker:focus-within .market-ticker-track{animation-play-state:paused}.market-ticker-sequence{flex:none;align-items:center;height:100%;padding-right:42px;display:flex}.market-ticker-section,.market-ticker-disclaimer,.market-quote{white-space:nowrap;height:100%;font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;text-transform:uppercase;align-items:center;display:inline-flex}.market-ticker-section{border-right:1px solid var(--line);color:var(--periwinkle);letter-spacing:.11em;background:linear-gradient(90deg,#315cff18,#315cff06);gap:8px;padding:0 18px;font-size:8px}.market-ticker-section-metals{background:linear-gradient(90deg,#b7c4ff18,#b7c4ff05);margin-left:9px}.market-ticker-section i{min-width:20px;height:20px;color:var(--paper);letter-spacing:0;border:1px solid #b7c4ff52;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:inline-grid}.market-quote{border-right:1px solid #b7c4ff1d;gap:8px;padding:0 15px;transition:background .18s;position:relative}.market-quote:hover{background:#b7c4ff11}.market-quote.is-delayed{opacity:.68}.market-quote>small{color:#b7c4ff80;letter-spacing:.02em;font-size:7px;font-weight:400}.market-quote>strong{color:var(--paper);letter-spacing:.08em;font-size:10px;font-weight:500}.market-quote>b{color:var(--paper-muted);letter-spacing:.01em;font-size:9px;font-weight:400}.market-quote>b em{color:#dfe4fb7a;text-transform:none;margin-left:2px;font-size:7px;font-style:normal}.market-quote>span{letter-spacing:.02em;text-align:right;min-width:48px;font-size:8px;font-weight:500}.market-quote .is-positive{color:var(--periwinkle)}.market-quote .is-negative{color:#ff8a84}.market-quote .is-reference{min-width:26px;color:var(--periwinkle);letter-spacing:.1em}.market-ticker-disclaimer{color:#dfe4fb7a;letter-spacing:.12em;padding:0 20px;font-size:7px}.market-ticker-loading{height:100%;color:var(--text-muted);font:400 8px/1 var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding-left:38px;display:flex}.market-ticker-loading>span{background:#b7c4ff2e;width:72px;height:1px;overflow:hidden}.market-ticker-loading>span:after{content:"";background:var(--blue);width:48%;height:100%;animation:1.5s ease-in-out infinite alternate market-loading;display:block;box-shadow:0 0 12px #315cffa8}@keyframes market-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes market-loading{0%{transform:translate(-110%)}to{transform:translate(220%)}}@media (prefers-reduced-motion:no-preference){.market-status-dot{animation:2.4s ease-in-out infinite market-status-pulse}}@keyframes market-status-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:980px){.market-ticker{top:84px;left:22px;right:22px}}@media (max-width:680px){.market-ticker{grid-template-columns:46px minmax(0,1fr);height:38px;top:78px;left:14px;right:14px}.market-ticker:after{width:30px;left:45px}.market-ticker-meta{border-right-color:#b7c4ff38;place-items:center;padding:0;display:grid}.market-status-dot{grid-row:auto;width:8px;height:8px}.market-ticker-meta strong,.market-ticker-meta small{display:none}.market-ticker-section{padding:0 13px}.market-quote{gap:7px;padding:0 12px}.market-quote>span{min-width:45px}.market-ticker-track{animation-duration:108s}}@media (prefers-reduced-motion:reduce){.market-ticker-viewport{scrollbar-color:var(--blue) #b7c4ff1a;scrollbar-width:thin;overflow-x:auto}.market-ticker-track{animation:none!important}.market-ticker-sequence[aria-hidden=true]{display:none}}@media (prefers-reduced-transparency:reduce){.market-ticker{background:var(--ink-soft);-webkit-backdrop-filter:none}}.breaking-news{z-index:18;top:135px;left:var(--page-gutter);right:var(--page-gutter);border-radius:var(--radius-small);-webkit-backdrop-filter:blur(18px)saturate(128%);height:38px;color:var(--paper);isolation:isolate;background:#050e1eed;border:1px solid #b7c4ff38;grid-template-columns:218px minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 15px 38px #02081338,inset 0 1px #faf8ff06}.breaking-news:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg, var(--red), var(--red) 22%, transparent 40%, transparent 58%, var(--green) 76%, var(--green));opacity:.72;background-size:220% 100%;height:2px;position:absolute;inset:auto 0 0}.breaking-news:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#050e1efa,#0000);width:58px;position:absolute;inset:0 auto 0 217px}.breaking-news-meta{z-index:4;border-right:1px solid var(--line);min-width:0;font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;text-transform:uppercase;background:#09142afc;grid-template-rows:1fr 1fr;grid-template-columns:20px 1fr;align-items:end;column-gap:9px;padding:0 16px;display:grid;position:relative;overflow:hidden}.breaking-news-signal{grid-row:1/3;grid-template-columns:1fr 1fr;align-self:center;gap:3px;width:19px;height:19px;display:grid;transform:rotate(45deg)scale(.72)}.breaking-news-signal i{background:var(--red);border-radius:2px;box-shadow:0 0 14px #ff3b3080}.breaking-news-signal i:last-child{background:var(--green);box-shadow:0 0 14px #39dc9475}.breaking-news-meta strong{color:var(--paper);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:9px;font-weight:500;line-height:1.15;overflow:hidden}.breaking-news-meta small{color:var(--text-muted);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;align-self:start;margin-top:2px;font-size:7px;font-weight:400;line-height:1;overflow:hidden}.breaking-news-offline .breaking-news-signal{opacity:.46;filter:grayscale()}.breaking-news-cached .breaking-news-signal{opacity:.65}.breaking-news-viewport{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38px calc(100% - 38px),#0000);mask-image:linear-gradient(90deg,#0000,#000 38px calc(100% - 38px),#0000)}.breaking-news-viewport:focus-visible{outline-offset:-3px;outline:1px solid #faf8ffb8}.breaking-news-track{will-change:transform;align-items:stretch;width:max-content;height:100%;animation:210s linear infinite breaking-news-scroll;display:flex}.breaking-news:hover .breaking-news-track,.breaking-news:focus-within .breaking-news-track{animation-play-state:paused}.breaking-news-sequence{flex:none;align-items:center;height:100%;padding-right:48px;display:flex}.breaking-news-legend,.breaking-news-item,.breaking-news-disclaimer{white-space:nowrap;height:100%;font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;text-transform:uppercase;align-items:center;display:inline-flex}.breaking-news-legend{border-right:1px solid var(--line);color:#dfe4fb9e;letter-spacing:.08em;background:linear-gradient(90deg,#ff3b300e,#39dc940b);gap:8px;padding:0 18px;font-size:7px}.breaking-news-legend i{border-radius:50%;width:5px;height:5px;margin-left:5px}.breaking-news-legend i:first-child{margin-left:0}.breaking-news-legend .is-supportive{background:var(--green);box-shadow:0 0 10px #39dc9480}.breaking-news-legend .is-risk{background:var(--red);box-shadow:0 0 10px #ff3b3080}.breaking-news-item{border-right:1px solid #b7c4ff21;gap:9px;padding:0 15px;transition:background .18s;position:relative;box-shadow:inset 0 -2px #ff3b30b8}.breaking-news-item.is-supportive{box-shadow:inset 0 -2px #39dc94b8}.breaking-news-item:hover{background:#ff3b300f}.breaking-news-item.is-supportive:hover{background:#39dc940e}.breaking-news-item>small{color:#dfe4fb7a;letter-spacing:.05em;font-size:7px;font-weight:400}.breaking-news-item>i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #ff3b308a}.breaking-news-item.is-supportive>i{background:var(--green);box-shadow:0 0 12px #39dc9485}.breaking-news-item>strong{color:var(--paper);letter-spacing:.08em;font-size:8px;font-weight:500}.breaking-news-item>b{max-width:820px;color:var(--paper-muted);letter-spacing:.01em;text-overflow:ellipsis;text-transform:none;font-size:9px;font-weight:400;overflow:hidden}.breaking-news-item>em{color:#ff8a84;letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:500}.breaking-news-item.is-supportive>em{color:var(--green)}.breaking-news-disclaimer{color:#dfe4fb75;letter-spacing:.11em;padding:0 20px;font-size:7px}.breaking-news-loading{height:100%;color:var(--text-muted);font:400 8px/1 var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding-left:38px;display:flex}.breaking-news-loading>span{background:linear-gradient(90deg,#ff3b302e,#39dc942e);width:72px;height:2px;overflow:hidden}.breaking-news-loading>span:after{content:"";background:linear-gradient(90deg, var(--red), var(--green));width:45%;height:100%;animation:1.5s ease-in-out infinite alternate market-loading;display:block;box-shadow:0 0 12px #b7c4ff66}@keyframes breaking-news-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.breaking-news:before{animation:7s linear infinite breaking-signal-flow}.breaking-news-signal{animation:2.8s ease-in-out infinite breaking-signal-pulse}}@keyframes breaking-signal-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes breaking-signal-pulse{0%,to{opacity:.66;transform:rotate(45deg)scale(.62)}50%{opacity:1;transform:rotate(45deg)scale(.78)}}@media (max-width:980px){.breaking-news{top:132px;left:22px;right:22px}}@media (max-width:680px){.breaking-news{grid-template-columns:46px minmax(0,1fr);height:35px;top:122px;left:14px;right:14px}.breaking-news:after{width:30px;left:45px}.breaking-news-meta{border-right-color:#b7c4ff38;place-items:center;padding:0;display:grid}.breaking-news-signal{grid-row:auto;width:18px;height:18px}.breaking-news-meta strong,.breaking-news-meta small{display:none}.breaking-news-legend{padding:0 13px}.breaking-news-item{gap:8px;padding:0 12px}.breaking-news-item>b{max-width:78vw}.breaking-news-track{animation-duration:180s}.research-intro{padding-top:180px}}@media (prefers-reduced-motion:reduce){.breaking-news-viewport{scrollbar-color:var(--green) #b7c4ff1a;scrollbar-width:thin;overflow-x:auto}.breaking-news-track{animation:none!important}.breaking-news-sequence[aria-hidden=true]{display:none}}@media (prefers-reduced-transparency:reduce){.breaking-news{background:var(--ink-soft);-webkit-backdrop-filter:none}}.research-page{background:radial-gradient(circle at 86% 12%, #315cff30, transparent 27%), linear-gradient(180deg, var(--ink) 0 57%, #09162d 100%);position:relative;overflow:clip}.research-page:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #b7c4ff21;border-radius:50%;width:min(58vw,920px);position:absolute;top:84px;right:-17vw;box-shadow:0 0 0 110px #315cff05,0 0 0 220px #315cff03}.research-intro{z-index:1;min-height:600px;padding:190px var(--page-gutter) 82px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(54px,8vw,140px);display:grid;position:relative}.research-intro h1{letter-spacing:-.068em;max-width:9em;margin:0;font-size:clamp(70px,7.2vw,116px);font-weight:500;line-height:.88}.research-intro-copy{gap:38px;padding:0 0 8px;display:grid}.research-intro-copy>p{max-width:510px;color:var(--text-muted);margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.62}.research-signals{color:var(--periwinkle);font:500 8px/1.2 var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;flex-wrap:wrap;gap:12px 22px;display:flex}.research-signals span{align-items:center;gap:8px;display:inline-flex}.research-signals i{background:var(--blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #315cffa6}.research-console{z-index:2;width:calc(100% - (var(--page-gutter) * 2));border:1px solid var(--line-strong);border-radius:var(--radius);background:#0b1730e0;max-width:1540px;margin:0 auto clamp(90px,9vw,150px);position:relative;overflow:hidden;box-shadow:0 44px 120px #02081370,inset 0 1px #faf8ff0a}.research-console-bar,.research-console-footer{min-height:58px;color:var(--text-muted);font:500 8px/1.25 var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 20px;display:grid}.research-console-bar{border-bottom:1px solid var(--line)}.research-console-bar>div{align-items:center;gap:11px;display:flex}.research-console-bar p{color:var(--paper);margin:0}.research-console-bar>span{color:#b7c4ff94}.research-console-bar>a{color:var(--periwinkle);border-bottom:1px solid #b7c4ff47;justify-self:end;padding:8px 0;transition:color .18s,border-color .18s}.research-console-bar>a:hover{color:var(--paper);border-color:var(--paper)}.research-console-live{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #315cff17,0 0 18px #315cffb8}.research-frame-shell{background:radial-gradient(circle at 28%,#315cff33,#0000 28%),linear-gradient(135deg,#09152b,#0d1d3c);grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:680px;padding:clamp(44px,6vw,90px);display:grid;position:relative;overflow:hidden}.research-frame-shell:before{content:"";pointer-events:none;border:1px solid #b7c4ff1c;border-radius:8px;position:absolute;inset:24px}.research-access-graphic{aspect-ratio:1;border:1px solid #b7c4ff2e;border-radius:50%;justify-self:center;place-items:center;width:min(100%,520px);display:grid;position:relative;box-shadow:inset 0 0 90px #315cff14,0 0 90px #03081242}.research-access-graphic:before,.research-access-graphic:after{content:"";border:1px solid #b7c4ff40;border-radius:50%;position:absolute}.research-access-graphic:before{aspect-ratio:1;width:72%}.research-access-graphic:after{aspect-ratio:1;border-color:#ff3b3080;width:36%}.research-access-axis{z-index:0;background:linear-gradient(90deg,#0000,#b7c4ff52,#0000);position:absolute}.research-access-axis-x{width:118%;height:1px}.research-access-axis-y{background:linear-gradient(#0000,#b7c4ff52,#0000);width:1px;height:118%}.research-access-ring{aspect-ratio:1;border:1px solid #b7c4ff61;border-radius:50%;width:88%;position:absolute}.research-access-ring-one{transform:rotate(22deg)scaleY(.42)}.research-access-ring-two{border-color:#315cffb8;width:66%;transform:rotate(-42deg)scaleY(.58)}.research-access-node{background:var(--periwinkle);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #b7c4ffc7}.research-access-node-one{top:49%;left:6%}.research-access-node-two{background:var(--red);top:18%;right:16%;box-shadow:0 0 22px #ff3b30b8}.research-access-graphic strong{z-index:2;aspect-ratio:1;background:var(--blue);width:98px;color:var(--paper);border:1px solid #faf8ff8a;border-radius:50%;place-items:center;font-size:36px;font-weight:500;display:grid;position:relative;box-shadow:0 0 0 14px #315cff12,0 0 54px #315cff57}.research-access-copy{z-index:2;max-width:590px;position:relative}.research-access-copy>p:first-child{color:var(--periwinkle);font:500 9px/1.3 var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.12em;margin:0 0 27px}.research-access-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(56px,5vw,88px);line-height:.91}.research-access-copy>p:not(:first-child){max-width:520px;color:var(--text-muted);margin:31px 0 0;font-size:16px;line-height:1.65}.research-access-copy .button{margin-top:38px}@media (prefers-reduced-motion:no-preference){.research-access-ring-one{animation:18s linear infinite instrument-orbit-one}.research-access-ring-two{animation:23s linear infinite reverse instrument-orbit-two}.research-access-node{animation:4s ease-in-out infinite instrument-node}.research-access-node-two{animation-delay:-2s}.research-access-graphic strong{animation:5s ease-in-out infinite instrument-breathe}}.research-console-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;min-height:52px}.research-console-footer p{margin:0}.research-console-footer>span{color:#b7c4ff80}@media (prefers-reduced-motion:no-preference){.research-intro .eyebrow{animation:.72s cubic-bezier(.16,1,.3,1) .1s both kinetic-copy}.research-intro h1{animation:.98s cubic-bezier(.16,1,.3,1) .18s both kinetic-line}.research-intro-copy{animation:.82s cubic-bezier(.16,1,.3,1) .42s both kinetic-copy}.research-console{animation:.95s cubic-bezier(.16,1,.3,1) .52s both research-console-enter}.research-console-live{animation:2.4s ease-in-out infinite market-status-pulse}}@keyframes research-console-enter{0%{opacity:0;transform:translateY(50px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.research-intro{grid-template-columns:1fr;gap:48px;min-height:650px;padding-top:180px}.research-intro h1{font-size:clamp(66px,10.5vw,96px)}.research-intro-copy{max-width:680px}.research-console{width:calc(100% - 44px)}.research-frame-shell{grid-template-columns:1fr;gap:42px;min-height:840px}.research-access-graphic{width:min(62vw,440px)}.research-access-copy{max-width:680px}}@media (max-width:680px){.research-page:before{width:118vw;top:110px;right:-66vw}.research-intro{gap:38px;min-height:590px;padding:180px 22px 66px}.research-intro h1{font-size:clamp(52px,14vw,72px)}.research-intro-copy{gap:30px}.research-signals{gap:12px 16px}.research-console{border-radius:9px;width:calc(100% - 28px);margin-bottom:82px}.research-console-bar{grid-template-columns:1fr auto;gap:8px 16px;min-height:74px;padding:12px 14px}.research-console-bar>div{grid-column:1}.research-console-bar>span{display:none}.research-console-bar>a{grid-column:2;font-size:7px}.research-frame-shell{min-height:720px;padding:58px 34px}.research-frame-shell:before{inset:14px}.research-access-graphic{width:min(76vw,330px)}.research-access-graphic strong{width:78px;font-size:28px}.research-access-copy h2{font-size:clamp(48px,13vw,68px)}.research-console-footer{grid-template-columns:1fr;gap:6px;min-height:70px;padding:13px 14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
