/*! 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}.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}:root{--p-ink:#0a1324;--p-paper:#eaeef3;--p-muted:#a7b1c3;--p-line:#ffffff25;--p-blue:#4566f5}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--p-ink)}.site-header{border:0;border-bottom:1px solid var(--p-line);width:calc(100% - 112px);max-width:1440px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1324ed;border-radius:0;min-height:88px;margin-top:0;top:0;animation:none!important}.site-header .scroll-progress{display:none}.site-header .brand-logo-full{width:190px;display:block}.site-header .brand-logo-mark{display:none}.nav>a:not(.nav-cta){color:#c5cddd;font-size:12px}.nav-cta{background:0 0;border:1px solid #738095;border-radius:3px;min-height:41px;font-size:12px}.nav-cta:hover{color:var(--p-ink);background:#fff}.nav-cta:before{display:none}.language-switcher{background:0 0;border:0;padding:0}.language-switcher button{font-size:10px}.language-switcher button[aria-pressed=true]{color:#fff;background:#ffffff16}.proposal{color:var(--p-paper);font-family:var(--font-space-grotesk),sans-serif}.proposal *{box-sizing:border-box}.p-wrap{width:calc(100% - 112px);max-width:1440px;margin:0 auto}.p-skip{z-index:50;color:#101727;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.p-skip:focus{top:10px}.proposal :focus-visible{outline-offset:6px;outline:2px solid #91aaff}.p-hero{padding-top:142px}.p-hero-top,.p-section-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.p-kicker,.p-index,.p-section-label,.p-art-top,.p-art-caption>span:last-child,.p-model-note,.p-image-note,.p-preview{font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;font-size:10px;font-weight:400}.p-kicker{align-items:center;gap:12px;display:flex}.p-kicker i{background:#ff655e;width:5px;height:5px;display:inline-block}.p-index{color:#778298;font-size:9px}.p-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;padding:45px 0 62px;display:grid}.p-hero h1{letter-spacing:-.065em;text-wrap:balance;margin:0 0 30px;font-size:clamp(64px,6.2vw,98px);font-weight:400;line-height:1.02}.p-hero h1 span{color:#9daec9}.p-hero-copy>p{color:#aeb7c7;max-width:400px;margin:0 0 33px;font-size:16px;line-height:1.65}.p-primary{color:#0b1424;background:#e8edf6;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:40px;padding:17px 23px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.p-primary:active{transform:translateY(0)}.p-sub-link{color:#afbbd1;gap:32px;width:max-content;margin-top:23px;padding:8px 0;font-size:12px;display:flex}.p-sub-link:hover{color:#fff}.p-hero-art{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:radial-gradient(at 50% 45%,#17274177,#0000 67%);padding:24px 0;position:relative}.p-art-top,.p-art-caption{justify-content:space-between;align-items:center;gap:20px;display:flex}.p-art-top{color:#9daac2;font-size:9px}.p-art-caption{color:#d0d8e6;font-size:12px}.p-art-caption>span:last-child{color:#7e8da7;font-size:8px}.p-diagram{width:100%;height:auto;display:block;overflow:visible}.p-hero-art .p-diagram{margin:4px 0 8px}.p-layer{transform-origin:50%;transition:opacity .6s,transform .6s}.p-stage-0 .rights,.p-stage-0 .unit,.p-stage-0 .tracking{opacity:0;transform:translateY(40px)}.p-stage-1 .unit,.p-stage-1 .tracking{opacity:0;transform:translateY(30px)}.p-stage-2 .tracking{opacity:0}.p-hero-bottom{border-top:1px solid var(--p-line);color:#8796b0;justify-content:space-between;padding:23px 0 33px;font-size:11px;display:flex}.p-hero-bottom a{color:#d6dfed;gap:25px;display:flex}.p-method{background:var(--p-paper);color:var(--p-ink);padding:65px 0 75px}.p-section-label{color:#8d9ab0;border-bottom:1px solid;padding-bottom:21px;font-size:9px}.p-method .p-section-label,.p-editorial .p-section-label{color:#56657c;border-color:#14213b30}.p-method-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding:55px 0 45px;display:grid}.proposal h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,4.25vw,64px);font-weight:400;line-height:1.08}.p-method-heading>p{color:#5b6779;max-width:370px;margin:0 0 5px;font-size:15px;line-height:1.65}.p-method-tabs{border-top:1px solid #15254430;border-bottom:1px solid #15254430;grid-template-columns:repeat(4,1fr);display:grid}.p-method-tabs button{-webkit-appearance:none;appearance:none;cursor:pointer;color:#637087;font:500 14px var(--font-space-grotesk),sans-serif;text-align:left;background:0 0;border:0;border-right:1px solid #15254420;align-items:center;gap:18px;padding:22px 19px;transition:background .2s,color .2s;display:flex}.p-method-tabs button:last-child{border-right:0}.p-method-tabs button>span:first-child{font:10px var(--font-ibm-plex-mono),monospace}.p-tab-plus{margin-left:auto}.p-method-tabs button[aria-selected=true]{color:#f5f7fc;background:#142747}.p-method-tabs button:hover:not([aria-selected=true]){background:#dbe2ed}.p-method-body{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;min-height:450px;padding-top:35px;display:grid}.p-model{color:#18243a}.p-model .p-diagram{background:radial-gradient(#b8c7e144,#0000 70%)}.p-model .p-structure{stroke:#687eaa}.p-model-note{text-align:center;color:#56657e;font-size:9px;display:block}.p-layer-copy{animation:.35s both p-appear}.p-layer-copy>.p-kicker{color:#5b6e91;font-size:9px}.p-layer-copy h3{letter-spacing:-.04em;max-width:390px;margin:19px 0;font-size:32px;font-weight:400;line-height:1.17}.p-layer-copy>p{color:#5b6779;max-width:415px;font-size:14px;line-height:1.75}.p-layer-copy ul{gap:11px;margin:23px 0;padding:0;font-size:12px;list-style:none;display:grid}.p-layer-copy li{align-items:center;gap:12px;display:flex}.p-layer-copy li>span{background:#476bd1;width:4px;height:4px}.p-deliverable{border-top:1px solid #18244325;flex-direction:column;gap:8px;padding-top:19px;display:flex}.p-deliverable small{font:9px var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;color:#64728b}.p-assets .p-section-label a{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:0;color:#d5ddeb;font-size:12px}.p-assets h2 span,.p-rigor h2 span{color:#8f9fb9}.p-asset-tabs{gap:40px;padding:15px 0 22px;display:flex}.p-asset-tabs button{color:#8c9bb4;font:400 17px var(--font-space-grotesk),sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;transition:color .2s,border-color .2s}.p-asset-tabs button span{font:9px var(--font-ibm-plex-mono),monospace;vertical-align:super;margin-left:12px}.p-asset-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:#cdd7e9}.p-asset-tabs button:hover{color:#fff}.p-asset-display{background:#13243c;min-height:560px;position:relative;overflow:hidden}.p-asset-display>img{object-fit:cover;filter:saturate(.6);width:100%;height:100%;animation:.4s both p-appear;position:absolute;inset:0}.p-asset-display:after{content:"";background:linear-gradient(90deg,#070f20ed 0%,#070f20b0 32%,#070f2010 85%);position:absolute;inset:0}.p-asset-caption{z-index:1;max-width:495px;padding:75px 45px;animation:.3s both p-appear;position:relative}.p-asset-caption h3{letter-spacing:-.035em;margin:27px 0 20px;font-size:39px;font-weight:400;line-height:1.14}.p-asset-caption p{color:#c0c9d9;font-size:14px;line-height:1.7}.p-white-link,.p-dark-link{border-bottom:1px solid #8b9cb6;gap:32px;margin-top:16px;padding:9px 0;font-size:12px;display:inline-flex}.p-white-link:hover{color:#adbfff}.p-image-note{z-index:2;color:#fff;font-size:8px;position:absolute;bottom:20px;right:24px}.p-rigor{padding-bottom:100px}.p-rigor-grid{grid-template-columns:1fr 1fr;gap:100px;padding-top:50px;display:grid}.p-rigor-grid>div>p{color:#98a8bf;max-width:345px;margin:28px 0 6px;font-size:14px;line-height:1.75}.p-principles article{border-bottom:1px solid var(--p-line);grid-template-columns:40px 1fr;gap:15px;padding:28px 0;display:grid}.p-principles article:first-child{padding-top:4px}.p-principles article>span{font:10px var(--font-ibm-plex-mono),monospace;color:#a0b1d4;padding-top:6px}.p-principles h3{letter-spacing:-.025em;margin:0 0 15px;font-size:22px;font-weight:400;line-height:1.3}.p-principles p{color:#98a8bf;max-width:440px;margin:0;font-size:14px;line-height:1.7}.p-editorial{color:var(--p-ink);background:#dfe5ee;padding:54px 0 75px}.p-editorial-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding-top:55px;display:grid}.p-editorial-mark{letter-spacing:-.12em;color:#9aaccc;font-size:180px;font-weight:500;line-height:1}.p-editorial-mark>span{color:#b5c3da}.p-editorial h2{margin:22px 0;font-size:clamp(35px,3.6vw,54px)}.p-editorial p{color:#516076;max-width:510px;font-size:14px;line-height:1.75}.p-dark-link{border-color:#6c7c94}.p-contact{padding-top:75px;padding-bottom:85px}.p-contact h2{letter-spacing:-.065em;margin-top:40px;font-size:clamp(62px,7vw,105px);line-height:1.03}.p-contact-bottom{justify-content:space-between;align-items:center;gap:45px;margin-top:30px;display:flex}.p-contact-bottom>p{color:#a0aec3;max-width:420px;font-size:15px;line-height:1.7}.proposal footer{border-top:1px solid var(--p-line);background:0 0;gap:30px;width:calc(100% - 112px);max-width:1440px;min-height:0;margin:auto;padding:40px 0 65px}.proposal footer .footer-brand{align-self:start}.proposal footer .footer-contact p{font-size:14px}.proposal footer .footer-links{font-size:11px}.proposal footer small{color:#8391a8;font-size:10px}.p-preview{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c8d2e4;white-space:nowrap;background:#0c162be8;border:1px solid #68779066;border-radius:3px;align-items:center;gap:9px;padding:8px 13px;font-size:8px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 18px #02081535}.p-preview>span{background:#9aaee4;border-radius:50%;width:4px;height:4px}.inner-hero{padding-top:160px!important}.inner-hero:after,.contact:before,.page-cta:before{animation:none!important}@keyframes p-appear{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.p-hero-grid{min-height:645px}.p-hero{padding-top:150px}}@media (max-width:1100px){.nav{gap:16px}.site-header,.p-wrap,.proposal footer{width:calc(100% - 64px)}.p-hero-grid{gap:25px}.p-method-body{gap:35px}.p-rigor-grid{gap:60px}.p-hero h1{font-size:72px}.nav>a:not(.nav-cta){font-size:11px}.site-header .brand-logo-full{width:160px}.p-art-caption>span:last-child{display:none}}@media (max-width:900px){.nav{display:none}.mobile-nav{display:block}.site-header{min-height:76px}.p-hero{padding-top:118px}.p-hero h1{font-size:60px}.p-hero-copy>p{font-size:14px}.p-index{display:none}.p-method-heading{gap:35px}.p-method-tabs button{gap:9px;padding:20px 10px;font-size:12px}.p-layer-copy h3{font-size:27px}.p-asset-display{min-height:510px}.p-rigor-grid{gap:40px}.p-editorial-grid{gap:35px}.p-editorial-mark{font-size:145px}.mobile-nav nav{background:#101c31}.mobile-nav summary{font-size:12px}}@media (max-width:650px){html{scroll-padding-top:85px}.site-header{width:calc(100% - 40px);min-height:70px}.site-header .brand-logo-full{width:158px}.p-wrap,.proposal footer{width:calc(100% - 44px)}.p-hero{padding-top:104px}.p-kicker{letter-spacing:.075em;font-size:8px}.p-hero-grid{grid-template-columns:1fr;gap:40px;padding:28px 0 24px}.p-hero h1{margin-bottom:22px;font-size:58px;line-height:1.015}.p-hero-copy>p{max-width:320px;margin-bottom:24px;font-size:14px;line-height:1.65}.p-primary{gap:32px;padding:16px 19px;font-size:12px}.p-sub-link{gap:15px;margin-top:0;margin-left:20px;font-size:11px;display:inline-flex}.p-hero-art{padding:17px 0}.p-art-top{font-size:8px}.p-art-caption{font-size:11px}.p-hero-art .p-diagram{max-height:290px}.p-hero-bottom{padding:19px 0 25px;font-size:9px}.p-hero-bottom a{gap:13px}.p-method{padding:38px 0 46px}.p-section-label{padding-bottom:18px;font-size:8px}.p-section-label>span:last-child:not(:first-child){display:none}.p-method-heading{grid-template-columns:1fr;gap:20px;padding:32px 0 28px}.proposal h2{font-size:39px}.p-method-heading>p{max-width:315px;font-size:14px}.p-method-tabs{grid-template-columns:1fr 1fr}.p-method-tabs button{padding:18px 12px;font-size:12px}.p-method-tabs button:nth-child(-n+2){border-bottom:1px solid #18244325}.p-method-tabs button:nth-child(2){border-right:0}.p-method-body{grid-template-columns:1fr;gap:30px;padding-top:15px}.p-model .p-diagram{max-height:260px}.p-model-note{font-size:8px}.p-layer-copy h3{max-width:290px;font-size:29px}.p-layer-copy>p{font-size:14px}.p-layer-copy{min-height:325px}.p-assets{padding-top:45px;padding-bottom:52px}.p-assets .p-section-label a{text-align:right;max-width:140px;font-size:10px}.p-assets-heading{padding:29px 0 19px}.p-asset-tabs{justify-content:space-between;gap:0;padding:10px 0 22px}.p-asset-tabs button{font-size:13px}.p-asset-tabs button span{margin-left:5px;font-size:7px}.p-asset-display{min-height:560px}.p-asset-display:after{background:linear-gradient(#070f2000 0%,#070f20cf 58%,#070f20f5 100%)}.p-asset-display>img{object-position:60% center}.p-asset-caption{max-width:100%;padding:230px 23px 35px}.p-asset-caption h3{margin:20px 0 15px;font-size:30px}.p-asset-caption p{font-size:13px}.p-asset-caption>.p-kicker{font-size:8px}.p-image-note{font-size:7px;top:16px;bottom:auto;right:15px}.p-rigor{padding-bottom:55px}.p-rigor-grid{grid-template-columns:1fr;gap:36px;padding-top:30px}.p-rigor h2 br:nth-child(2){display:none}.p-rigor-grid>div>p{margin-top:20px;font-size:14px}.p-principles article{grid-template-columns:22px 1fr;gap:12px;padding:23px 0}.p-principles h3{font-size:21px}.p-editorial{padding:35px 0 45px}.p-editorial-grid{grid-template-columns:1fr;gap:25px;padding-top:32px}.p-editorial-mark{font-size:87px;display:none}.p-editorial h2{font-size:34px}.p-contact{padding:44px 0 48px}.p-contact h2{margin-top:30px;font-size:58px}.p-contact-bottom{flex-direction:column;align-items:start;gap:18px;margin-top:22px}.p-contact-bottom>p{max-width:300px;font-size:14px}.proposal footer{padding-top:30px;padding-bottom:76px}.proposal footer .footer-contact p{font-size:14px}.proposal footer .brand-logo-full{width:170px;display:block}.proposal footer .brand-logo-mark{display:none}.p-preview{font-size:7px;bottom:8px}.mobile-nav nav{min-width:300px;right:0}.mobile-nav nav a{font-size:14px}.inner-hero{padding-top:118px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.proposal *,.proposal :before,.proposal :after{transition:none!important;animation:none!important}}.p-hero h1>.lang-es,.p-hero h1>.lang-en,.p-assets h2>.lang-es,.p-assets h2>.lang-en,.p-rigor h2>.lang-es,.p-rigor h2>.lang-en{color:var(--p-paper)}.site-header{background:#0a1324f5;width:100%;max-width:none;height:88px;margin:0;padding:0 max(56px,50vw - 720px);position:fixed;inset:0 0 auto}@media (max-width:1100px){.site-header{padding:0 32px}}@media (max-width:900px){.site-header{height:76px;min-height:76px}}@media (max-width:650px){.site-header{width:100%;height:70px;min-height:70px;padding:0 22px;inset:0 0 auto}.mobile-nav nav{right:22px}}.p-hero-art{margin-bottom:28px}.p-replay{color:#b6c2d6;font:10px var(--font-space-grotesk),sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;transition:color .18s,opacity .18s;display:inline-flex;position:absolute;bottom:-33px;right:0}.p-replay:hover{color:#fff}.p-replay:disabled{opacity:.3;cursor:default}.p-replay>span[aria-hidden]{font-size:15px;line-height:1}@media (prefers-reduced-motion:no-preference){.p-motion-waiting .p-structure,.p-motion-waiting .p-layer{opacity:0}.p-motion-playing .p-structure{animation:.5s cubic-bezier(.22,1,.36,1) both p-build-base}.p-motion-playing .p-layer{transition:none;animation:.8s cubic-bezier(.22,1,.36,1) both p-build-layer}.p-motion-playing .asset{animation-duration:.6s;animation-delay:80ms}.p-motion-playing .rights{animation-delay:.4s}.p-motion-playing .unit{animation-duration:.9s;animation-delay:1s}.p-motion-playing .tracking{animation-name:p-build-record;animation-duration:.9s;animation-delay:1.8s}}@keyframes p-build-base{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes p-build-layer{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes p-build-record{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.p-replay{display:none}.p-hero-art .p-structure,.p-hero-art .p-layer{opacity:1;transform:none}}:root{--lux-navy:#081322;--lux-paper:#f1f2ef;--lux-silver:#b8c4d3;--lux-blue:#3d66dc;--p-ink:var(--lux-navy);--p-paper:var(--lux-paper);--p-muted:#b8c4d3}body{background:var(--lux-navy);color:var(--lux-paper);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Arial,Helvetica,sans-serif}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #7298ff}button,a{touch-action:manipulation}.proposal{font-family:Arial,Helvetica,sans-serif}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081322f5;border-bottom:1px solid #ffffff20;height:80px;min-height:80px;padding-inline:4.5vw}.site-header .brand-logo-full{width:182px}.nav{gap:25px}.nav>a:not(.nav-cta){color:#ccd4df;font-size:12px;font-weight:400}.nav-cta{border-color:#aeb9c650;border-radius:0;padding:12px 17px;font-size:11px}.language-switcher button{min-width:28px;min-height:32px}.p-wrap{width:91%;max-width:1480px}.p-kicker,.p-section-label{letter-spacing:.13em;font-size:10px}.p-primary,.button{box-shadow:none;border-radius:0;min-height:52px;padding:19px 25px;font:500 13px Arial,Helvetica,sans-serif}.p-primary{color:#0b1729;background:#f3f4f0}.p-primary:hover{background:#dce5ee;transform:none}.p-primary span:last-child,.lux-text-link span:last-child{transition:transform .25s}.p-primary:hover span:last-child,.lux-text-link:hover span:last-child{transform:translate(3px,-2px)}.lux-hero{background:#142130;height:min(830px,100svh - 80px);min-height:690px;margin-top:80px;position:relative;overflow:hidden}.lux-hero-image{position:absolute;inset:0}.lux-hero-image img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.lux-hero-image:after{content:"";background:linear-gradient(90deg,#061220f2 0%,#071321bc 35%,#07132120 85%),linear-gradient(#0000 60%,#08132280);position:absolute;inset:0}.lux-hero-content{flex-direction:column;height:100%;padding-top:42px;display:flex;position:relative}.lux-overline{justify-content:space-between;align-items:center;display:flex}.lux-overline .p-kicker{color:#dbe3ed}.lux-overline .p-kicker i{background:#df6355}.lux-edition{font:9px var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;color:#dbe3ed}.lux-hero h1{letter-spacing:-.065em;color:#fff;text-wrap:initial;max-width:960px;margin:82px 0 29px;font-size:clamp(64px,7.1vw,112px);font-weight:400;line-height:.99}.lux-hero-content>p{color:#d4deeb;max-width:460px;margin:0;font-size:17px;line-height:1.7}.lux-actions{align-items:center;gap:36px;margin-top:33px;display:flex}.lux-text-link{color:#e3e8ef;gap:24px;padding-block:15px;font-size:12px;display:flex}.lux-hero-foot{font:9px var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;color:#d2dce7;justify-content:space-between;align-items:center;margin-top:auto;padding:34px 0 26px;display:flex}.lux-hero-foot small{color:#bccbda;letter-spacing:0;font-size:8px}.lux-thesis{grid-template-columns:1fr 2fr;align-items:start;gap:20px;padding:88px 0 92px;display:grid}.lux-thesis>.p-kicker{color:#94a5ba;padding-top:11px}.lux-thesis>p{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,54px);font-weight:400;line-height:1.2}.lux-thesis em{color:#a6b8d0;font-style:normal}.lux-thesis>a{color:#c8d3e1;border-bottom:1px solid #677589;grid-column:2;width:max-content;margin-top:6px;padding-bottom:8px;font-size:12px}.p-method{background:var(--lux-paper);padding:65px 0 90px}.p-method-heading{gap:70px;padding:57px 0 50px}.proposal h2{letter-spacing:-.055em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.35vw,68px);font-weight:400}.p-method-heading>p{color:#5b6471;max-width:395px;font-size:16px}.p-method-tabs{border-color:#172b4520}.p-method-tabs button{padding:23px;font-family:Arial,Helvetica,sans-serif;font-size:14px}.p-method-tabs button[aria-selected=true]{background:#10243c}.p-method-body{grid-template-columns:1fr 1fr;gap:8%;min-height:475px;padding-top:50px}.p-layer-copy h3{letter-spacing:-.035em;max-width:430px;font:400 34px/1.18 Arial,Helvetica,sans-serif}.p-layer-copy>p{color:#5a6573;font-size:15px;line-height:1.75}.p-layer-copy ul{gap:13px;font-size:13px}.p-deliverable{padding-top:23px}.p-deliverable strong{font-size:15px;font-weight:400}.p-model-note{color:#66727f;margin-top:22px}.precision-model{color:#11243b;background:#e8ecea;border:1px solid #132f4520;padding:25px 29px}.precision-caption{font:8px var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;color:#677888;justify-content:space-between;gap:15px;display:flex}.precision-flow{padding:25px 0}.precision-node{background:#f2f4f1;border:1px solid #1b354717;align-items:center;gap:24px;min-height:80px;margin-top:-1px;padding:23px 20px;transition:background .35s,color .35s,transform .35s;display:flex;position:relative}.precision-order{font:11px var(--font-ibm-plex-mono),monospace;color:#60778b}.precision-node strong{letter-spacing:-.02em;font-size:17px;font-weight:400;display:block}.precision-node small{color:#637487;margin-top:7px;font-size:10px;display:block}.precision-terminal{color:#899caf;margin-left:auto;font-size:19px}.precision-node.is-current{color:#fff;z-index:1;background:#10243c;border-color:#10243c;transform:translate(9px);box-shadow:0 8px 24px #08132215}.precision-node.is-current .precision-order,.precision-node.is-current small,.precision-node.is-current .precision-terminal{color:#c1d0e4}.precision-node.is-previous{background:#dfe6e2}.p-assets{padding-top:82px;padding-bottom:90px}.p-assets-heading{padding:45px 0 35px}.p-asset-tabs{border-bottom:1px solid #ffffff25;gap:0;margin-bottom:34px;padding:0}.p-asset-tabs button{text-align:left;color:#aebed1;border-bottom:2px solid #0000;flex:1;padding:22px 0;font-family:Arial,sans-serif;font-size:16px}.p-asset-tabs button[aria-pressed=true]{border-bottom-color:#f1f2ef}.p-asset-tabs button span{margin-left:18px}.p-asset-display{color:#11243b;background:#eef0ec;grid-template-columns:1.22fr 1fr;min-height:470px;display:grid;overflow:hidden}.p-asset-display>img{object-fit:cover;filter:none;width:100%;height:100%;min-height:470px;position:relative;inset:auto}.p-asset-display:after{display:none}.p-asset-caption{flex-direction:column;justify-content:center;max-width:none;padding:56px 45px;display:flex}.p-asset-caption>.p-kicker{color:#626e7c;font-size:9px}.p-asset-caption h3{letter-spacing:-.045em;margin:24px 0 19px;font:400 clamp(27px,2.7vw,42px)/1.12 Arial,Helvetica,sans-serif}.p-asset-caption p{color:#596674;margin:0;font-size:14px;line-height:1.8}.p-asset-caption .p-white-link{color:#182f48;border-color:#748699;width:max-content;margin-top:25px}.p-image-note{color:#f2f4f7;background:#081322bd;padding:6px 8px;font-size:7px;bottom:16px;left:19px;right:auto}.p-rigor{padding-top:0;padding-bottom:96px}.p-rigor-grid{gap:12%}.p-rigor-grid>div>p,.p-principles p{color:#a9b7ca;font-size:15px;line-height:1.8}.p-principles h3{letter-spacing:-.025em;font-family:Arial,sans-serif;font-size:23px}.p-principles article{padding:31px 0}.p-editorial{background:#dce3e6;padding:60px 0 80px}.p-editorial-grid{grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:50px}.lux-perspective-index{color:#324b65;min-height:290px;font:9px var(--font-ibm-plex-mono),monospace;letter-spacing:.14em;border-right:1px solid #1f385630;flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.lux-perspective-index>span:nth-child(2){color:#8da3b5;font:200 150px/1 Arial,sans-serif}.lux-perspective-index small{font-size:8px}.p-editorial h2{font-size:clamp(34px,3.7vw,58px)}.p-editorial p{font-size:15px;line-height:1.8}.p-contact{padding-block:85px}.p-contact h2{font-size:clamp(60px,8vw,118px)}.p-contact-bottom>p{color:#aebed0;font-size:16px}.p-preview{letter-spacing:.04em;opacity:.82;border-radius:0;padding:7px 11px;font-family:Arial,sans-serif;font-size:8px}.lux-inner{background:var(--lux-navy);color:var(--lux-paper)}.lux-inner .inner-hero{background:0 0;border-bottom:1px solid #ffffff20;grid-template-columns:1.45fr 1fr;align-items:end;gap:8%;max-width:none;min-height:0;display:grid;padding:158px 4.5vw 76px!important}.lux-inner .inner-hero:before,.lux-inner .inner-hero:after{display:none}.lux-inner h1{letter-spacing:-.06em;margin:26px 0 0;font:400 clamp(54px,6.2vw,92px)/1.04 Arial,Helvetica,sans-serif}.lux-inner h1 em{color:#a7b9cf;font-style:normal}.lux-inner .eyebrow{font:9px var(--font-ibm-plex-mono),monospace;letter-spacing:.15em;color:#a9bad0;margin:0;padding:0}.lux-inner .eyebrow:before{display:none}.lux-inner .inner-hero-copy{color:#aebdd0;max-width:410px;margin:0;font:400 16px/1.8 Arial,sans-serif}.lux-inner h2{letter-spacing:-.045em;font:400 clamp(32px,3.5vw,54px)/1.12 Arial,sans-serif}.lux-inner h2 em{color:inherit;font-style:normal}.lux-inner .section-light{background:var(--lux-paper);color:#12253a}.lux-inner .page-section,.lux-inner .stack-directory,.lux-inner .asset-universe,.lux-inner .dimensions,.lux-inner .definition,.lux-inner .about-statement,.lux-inner .collaboration,.lux-inner .lux-research{max-width:none;padding:70px 4.5vw}.lux-inner .page-cta{border-top:1px solid #12253a22;justify-content:space-between;align-items:center;gap:35px;min-height:0;padding:65px 4.5vw 75px;display:flex}.lux-inner .page-cta:before,.lux-inner .page-cta:after{display:none}.lux-inner .page-cta h2{max-width:850px;margin:0;font-size:clamp(30px,3.6vw,54px)}.lux-inner .button-dark{color:#fff;white-space:nowrap;background:#12253a;border:0}.lux-inner .button:before{display:none}.lux-inner .button:hover{box-shadow:none;transform:translateY(-2px)}.lux-inner .stack-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:50px;display:grid}.lux-inner .stack-intro h2{margin:0}.lux-inner .stack-intro p{color:#5d6876;max-width:440px;font:14px/1.8 Arial,sans-serif}.tech-explorer{border:1px solid #152b4128;grid-template-columns:1fr 1.2fr;display:grid}.tech-nav{background:#e6eae7;flex-direction:column;display:flex}.tech-nav button{text-align:left;cursor:pointer;color:#475b6d;background:0 0;border:0;border-bottom:1px solid #152b4119;align-items:center;gap:22px;min-height:69px;padding:18px 25px;transition:background .2s,color .2s;display:flex}.tech-nav button:last-child{border-bottom:0}.tech-nav button>span{font:10px var(--font-ibm-plex-mono),monospace}.tech-nav button>span:last-child{margin-left:auto;font-size:15px}.tech-nav strong{font:400 16px Arial,sans-serif}.tech-nav button[aria-selected=true]{color:#fff;background:#12283f}.tech-nav button:hover:not([aria-selected=true]){background:#d5dfde}.tech-detail{flex-direction:column;align-items:start;min-width:0;padding:30px 45px;display:flex}.tech-detail-top{font:8px var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;color:#5d7184;justify-content:space-between;width:100%;display:flex}.tech-detail-content{flex:1;width:100%;animation:.35s both lux-fade}.tech-large-index{letter-spacing:-.07em;color:#c4ced0;margin:30px 0 18px;font:400 120px/1 Arial,sans-serif;display:block}.tech-detail h3{letter-spacing:-.045em;max-width:420px;margin:0 0 22px;font:400 clamp(28px,3vw,45px)/1.12 Arial,sans-serif}.tech-detail p{color:#5e6e7a;max-width:440px;font:14px/1.8 Arial,sans-serif}.tech-providers{border-top:1px solid #193d5c25;flex-wrap:wrap;gap:0 24px;margin-top:35px;padding-top:23px;display:flex}.tech-providers small{width:100%;font:8px var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;color:#647583;margin-bottom:16px}.tech-providers>span{letter-spacing:-.035em;color:#172d43;font:400 22px/1.8 Arial,sans-serif}.tech-detail>.p-dark-link{margin-top:30px;margin-bottom:0}.lux-inner .stack-note{color:#607080;border:0;max-width:800px;margin:27px 0 0;padding:0;font:12px/1.8 Arial,sans-serif}.lux-inner .asset-portraits{background:#081322;padding:65px 4.5vw 70px}.lux-inner .asset-portraits-heading{grid-template-columns:1fr 1fr;align-items:end;gap:20px 8%;margin-bottom:40px;display:grid}.asset-portraits-heading>.eyebrow{grid-column:1/-1}.lux-inner .asset-portraits-heading h2{margin:0}.lux-inner .asset-portraits-heading>p:last-child{color:#adbed0;max-width:440px;font:14px/1.8 Arial,sans-serif}.lux-inner .asset-portrait-grid{grid-template-columns:1fr 1fr;gap:38px 25px;display:grid}.lux-inner .asset-portrait{aspect-ratio:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:auto;margin:0;overflow:visible}.lux-inner .asset-portrait:after,.lux-inner .asset-portrait:before{display:none}.lux-inner .asset-portrait img{aspect-ratio:1.5;object-fit:cover;filter:none;width:100%;height:auto;display:block;position:static;transform:none}.lux-inner .asset-portrait figcaption{align-items:center;gap:16px;padding:20px 0 0;display:flex;position:static}.lux-inner .asset-portrait figcaption strong{font:400 21px Arial,sans-serif}.lux-inner .asset-portrait figcaption>span{font:9px var(--font-ibm-plex-mono),monospace;color:#94a5bc}.lux-inner .asset-portrait figcaption small{font:7px var(--font-ibm-plex-mono),monospace;color:#9eb0c6;margin-left:auto}.lux-inner .universe-grid,.lux-inner .dimension-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lux-inner .universe-grid article,.lux-inner .dimension-grid article{box-shadow:none;background:0 0;border:0;border-top:1px solid #16324c35;border-radius:0;min-height:0;margin-right:30px;padding:32px 30px 38px 0}.lux-inner .universe-signal,.lux-inner .universe-grid article:before,.lux-inner .dimension-grid article:before{display:none}.lux-inner .universe-grid h2,.lux-inner .dimension-grid h3{letter-spacing:-.035em;margin:25px 0 17px;font:400 25px/1.2 Arial,sans-serif}.lux-inner .universe-grid p,.lux-inner .dimension-grid p{color:#5c6d7c;font:14px/1.8 Arial,sans-serif}.lux-inner .universe-grid small{color:#607487;font-size:10px}.lux-inner .universe-grid article>span,.lux-inner .dimension-grid article>span{font:10px var(--font-ibm-plex-mono),monospace;color:#526c80}.lux-inner .fit-test,.lux-inner .principles{grid-template-columns:1fr 1.25fr;gap:8%;max-width:none;padding:75px 4.5vw;display:grid}.lux-inner .fit-criteria,.lux-inner .principles-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.lux-inner .fit-criteria article,.lux-inner .principles-grid article{background:0 0;border:0;border-top:1px solid #ffffff25;border-radius:0;padding:25px 0 0}.lux-inner .fit-criteria h3,.lux-inner .principles-grid h3{margin:22px 0 15px;font:400 22px/1.25 Arial,sans-serif}.lux-inner .fit-criteria p,.lux-inner .principles-grid p{color:#a8b8cd;font:14px/1.8 Arial,sans-serif}.lux-inner .service-stack article{box-shadow:none;background:0 0;border-bottom:1px solid #17324b25;border-radius:0;grid-template-columns:50px 1fr 1fr;gap:35px;padding:38px 0}.lux-inner .service-stack article>div>p{font:8px var(--font-ibm-plex-mono),monospace;color:#58718b}.lux-inner .service-stack h2{font-size:35px}.lux-inner .service-stack article>p{color:#5a6c7c;font:14px/1.8 Arial,sans-serif}.lux-inner .deliverables{padding:65px 4.5vw}.lux-inner .deliverables-grid{gap:50px}.lux-inner .deliverables-grid article{background:0 0;border:0;border-top:1px solid #ffffff25;border-radius:0;padding:28px 0}.lux-inner .deliverable-letter{color:#718aa9;margin:0 0 25px;font:400 58px Arial,sans-serif}.lux-inner .deliverables-grid h2{font-size:30px}.lux-inner .deliverables-grid li{color:#aabbd0;padding-block:10px;font-size:14px}.lux-inner .about-statement-grid{grid-template-columns:1.2fr 1fr;gap:8%}.lux-inner .about-statement-grid>p{letter-spacing:-.035em;font:400 clamp(27px,3vw,43px)/1.35 Arial,sans-serif}.lux-inner .about-statement-grid figure{border-radius:0;margin:0}.lux-inner .about-statement-grid img{filter:none;object-fit:cover;border-radius:0;min-height:340px}.lux-inner .corporate-network{background:0 0;max-width:none;padding:70px 4.5vw}.lux-inner .corporate-network:before,.lux-inner .corporate-network-card:before,.lux-inner .corporate-network-card:after{display:none}.lux-inner .corporate-network-head>p{color:#a7b9d0;font:14px/1.8 Arial,sans-serif}.lux-inner .corporate-network-grid{gap:35px}.lux-inner .corporate-network-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff30;border-radius:0;padding:28px 0;transform:none!important}.lux-inner .corporate-network-card h3{letter-spacing:-.03em;font:400 28px Arial,sans-serif}.lux-inner .corporate-network-card p{color:#acbcd0;font:14px/1.8 Arial,sans-serif}.lux-inner .corporate-network-meta{color:#91a6c1}.lux-inner .corporate-status span{box-shadow:none;background:#a6b5c9;animation:none}.lux-inner .collaboration{grid-template-columns:1fr 1.3fr;gap:45px 8%;display:grid}.lux-inner .collaboration>p{color:#607183;grid-column:2;margin:0;font:14px/1.8 Arial,sans-serif}.lux-coordination{border-top:1px solid #1c395625;grid-template-columns:1fr 1fr;display:grid}.lux-coordination>div{border-bottom:1px solid #1c395625;align-items:center;gap:25px;padding:24px 10px;display:flex}.lux-coordination span{font:9px var(--font-ibm-plex-mono),monospace;color:#5f7890}.lux-coordination strong{font:400 20px Arial,sans-serif}.lux-inner .definition-grid{grid-template-columns:1fr 1.3fr;gap:8%}.lux-inner .definition-grid h2{font-size:42px}.lux-inner .definition-grid p{color:#4f6376;font:18px/1.7 Arial,sans-serif}.lux-inner .definition-grid p+p{font-size:15px}.lux-inner .difference{gap:8%;padding:70px 4.5vw}.lux-inner .difference h2{font-size:38px}.lux-inner .dimensions-intro{margin-bottom:40px}.lux-inner .lux-research{grid-template-columns:1fr 1fr;gap:9%;min-height:580px;display:grid}.lux-research-lead h2{margin:32px 0 24px}.lux-research-lead p{color:#5c6e7d;max-width:430px;font:15px/1.8 Arial,sans-serif}.lux-research-lead .button{margin:20px 0}.lux-research-lead small{color:#6c7a87;font:10px Arial,sans-serif;display:block}.lux-research-topics>div{border-top:1px solid #15364f25;gap:25px;padding:35px 0;display:flex}.lux-research-topics>div>span{font:10px var(--font-ibm-plex-mono),monospace;color:#5f7486;padding-top:7px}.lux-research-topics h3{letter-spacing:-.025em;margin:0;font:400 26px/1.2 Arial,sans-serif}.lux-inner .contact-page{background:0 0;grid-template-columns:1fr 1fr;gap:10%;max-width:none;padding:160px 4.5vw 80px}.lux-inner .contact-page:before,.lux-inner .contact-page:after{display:none}.lux-inner .contact-page h1{font-size:clamp(47px,5vw,76px)}.lux-inner .contact-page-copy>p:not(.eyebrow){color:#a4b6cd;margin-top:30px;font:15px/1.8 Arial,sans-serif}.lux-inner .contact-form{color:#112a40;box-shadow:none;background:#edf0ed;border:0;border-radius:0;padding:35px}.lux-inner .contact-form label>span{color:#354e64;font-size:12px}.lux-inner .contact-form input,.lux-inner .contact-form select,.lux-inner .contact-form textarea{color:#102a40;background:0 0;border:0;border-bottom:1px solid #264b6845;border-radius:0;padding:15px 0;font:14px Arial,sans-serif}.lux-inner .contact-form input::placeholder,.lux-inner .contact-form textarea::placeholder{color:#6c7e8b}.lux-inner .contact-form .button-primary{color:#fff;background:#142c45;border:0}.lux-inner .contact-form small{color:#536c7f;font:11px/1.6 Arial,sans-serif}.lux-inner .contact-expect{gap:35px;padding:35px 4.5vw}.lux-inner .contact-expect strong{font:400 15px/1.5 Arial,sans-serif}body footer:not(.research-console-footer),.proposal footer{color:#c6d2e1;background:0 0;border-top:1px solid #ffffff25;grid-template-columns:1fr 1fr 1fr;gap:35px;width:91%;max-width:1480px;min-height:0;margin:0 auto;padding:48px 0 64px;display:grid}.footer-brand .brand-logo-full{height:auto;width:180px!important;display:block!important}.footer-brand .brand-logo-mark{display:none!important}.footer-contact p{letter-spacing:-.02em;margin-top:0;font:400 17px/1.5 Arial,sans-serif!important}.footer-contact address{color:#9aaec5;font:12px/1.8 Arial,sans-serif}.footer-links{gap:14px;font:12px Arial,sans-serif}.footer-links a{color:#b7c7da}footer>small{color:#879db7;grid-column:1/-1;font:10px/1.8 Arial,sans-serif}.site-header .brand{min-width:0}.lux-inner :before,.lux-inner :after{animation:none!important}.lux-inner .section-kicker{font:9px var(--font-ibm-plex-mono),monospace;letter-spacing:.1em}.lux-inner .section-kicker:before{display:none}@keyframes lux-fade{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.lux-hero-image img{animation:1.6s cubic-bezier(.2,.7,.2,1) both lux-image-entry}.lux-hero h1{animation:1s cubic-bezier(.2,.7,.2,1) .1s both lux-copy-entry}.lux-hero-content>p,.lux-actions{animation:.9s .25s both lux-copy-entry}}@keyframes lux-image-entry{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes lux-copy-entry{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.nav{gap:15px}.nav>a:not(.nav-cta){font-size:11px}.site-header .brand-logo-full{width:158px}.lux-hero h1{font-size:80px}.p-asset-caption{padding:38px 30px}.tech-detail{padding-inline:30px}.lux-inner .inner-hero{gap:5%}.lux-inner .inner-hero h1{font-size:66px}.lux-inner .corporate-network-grid{gap:24px}.lux-inner .contact-page{gap:6%}.lux-inner .contact-page h1{font-size:55px}}@media (max-width:900px){.site-header{height:74px;min-height:74px}.lux-hero{height:calc(100svh - 74px);min-height:650px;max-height:820px;margin-top:74px}.lux-hero h1{margin-top:80px;font-size:72px}.lux-thesis{grid-template-columns:1fr;gap:28px;padding-block:60px}.lux-thesis>a{grid-column:1}.p-method-tabs button{gap:10px;padding:20px 12px;font-size:12px}.p-method-body{gap:5%}.precision-model{padding:20px 18px}.precision-node{gap:15px;padding:20px 15px}.p-layer-copy h3{font-size:28px}.p-asset-display{grid-template-columns:1fr 1fr}.p-asset-display>img{min-height:460px}.p-asset-caption{padding:28px}.p-editorial-grid{gap:40px}.lux-inner .inner-hero{grid-template-columns:1fr;gap:30px}.lux-inner .inner-hero-copy{max-width:590px}.lux-inner .inner-hero h1{font-size:66px}.lux-inner .stack-intro{gap:40px}.tech-nav button{gap:12px;padding:18px 16px}.tech-nav strong{font-size:14px}.tech-detail{padding:25px}.tech-detail h3{font-size:33px}.lux-inner .fit-test,.lux-inner .principles{grid-template-columns:1fr;gap:40px}.lux-inner .universe-grid,.lux-inner .dimension-grid{grid-template-columns:1fr 1fr}.lux-inner .corporate-network-grid{grid-template-columns:1fr}.lux-inner .corporate-network-card{gap:20px;min-height:0}.lux-inner .corporate-network-head{gap:40px}.lux-inner .contact-page{grid-template-columns:1fr;gap:45px}.lux-inner .contact-page-copy>p{max-width:460px}.lux-inner .contact-page h1{font-size:65px}.lux-inner .contact-form{max-width:none}.lux-inner .service-stack article{grid-template-columns:35px 1fr 1fr;gap:20px}.lux-inner .service-stack h2{font-size:29px}.lux-inner .lux-research{gap:40px}.lux-research-topics h3{font-size:23px}}@media (max-width:650px){.site-header{height:70px;min-height:70px;padding-inline:22px}.p-wrap{width:calc(100% - 44px)}.lux-hero{height:auto;min-height:710px;margin-top:70px}.lux-hero-content{min-height:710px;padding-top:28px}.lux-hero-image img{object-position:63% center}.lux-hero-image:after{background:linear-gradient(90deg,#061220e6,#07132155),linear-gradient(#0000 40%,#061220c9)}.lux-edition{display:none}.lux-overline .p-kicker{font-size:8px}.lux-hero h1{letter-spacing:-.06em;margin:88px 0 25px;font-size:clamp(46px,11.5vw,72px);line-height:1.06}.lux-hero-content>p{max-width:330px;font-size:15px;line-height:1.8}.lux-actions{flex-direction:column;align-items:start;gap:22px;margin-top:28px}.p-primary{padding:18px 22px;font-size:12px}.lux-text-link{gap:20px;padding:3px 0;font-size:11px}.lux-hero-foot{flex-direction:column;align-items:start;gap:15px;padding:35px 0 23px;font-size:7px}.lux-hero-foot small{font-size:7px}.lux-thesis{gap:24px;padding-block:45px}.lux-thesis>.p-kicker{padding:0;font-size:8px}.lux-thesis>p{font-size:32px;line-height:1.24}.lux-thesis>p br{display:none}.lux-thesis>a{margin:0;font-size:11px}.p-method{padding:36px 0 45px}.p-method-heading{gap:23px;padding:33px 0 30px}.proposal h2{letter-spacing:-.05em;font-size:38px}.p-method-heading>p{font-size:14px;line-height:1.8}.p-section-label{font-size:8px}.p-method-tabs button{padding:19px 13px;font-size:12px}.p-method-body{grid-template-columns:1fr;gap:35px;padding-top:28px}.precision-model{padding:20px}.precision-node{min-height:72px;padding:17px 15px}.precision-node strong{font-size:16px}.precision-node small{font-size:9px}.precision-caption{font-size:7px}.p-model-note{margin-top:15px;font-size:8px}.p-layer-copy{min-height:320px}.p-layer-copy h3{font-size:30px}.p-layer-copy>p{font-size:14px}.p-assets{padding-block:45px}.p-assets-heading{padding:30px 0}.p-asset-tabs{justify-content:space-between;gap:0;margin-bottom:23px}.p-asset-tabs button{flex:initial;padding:16px 0;font-size:12px}.p-asset-tabs button span{margin-left:5px;font-size:7px}.p-asset-display{grid-template-columns:1fr;min-height:0}.p-asset-display>img{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto;min-height:0}.p-asset-caption{padding:31px 25px 38px}.p-asset-caption h3{margin:21px 0 18px;font-size:30px}.p-asset-caption p{font-size:13px}.p-asset-caption>.p-kicker{font-size:8px}.p-image-note{font-size:6px;top:15px;bottom:auto;left:15px}.p-rigor{padding-bottom:45px}.p-rigor-grid{gap:32px;padding-top:30px}.p-rigor-grid>div>p,.p-principles p{font-size:14px}.p-principles h3{font-size:22px}.p-principles article{padding-block:25px}.p-editorial{padding:38px 0 45px}.p-editorial-grid{grid-template-columns:1fr;gap:25px;padding-top:30px}.lux-perspective-index{border:0;flex-direction:row;align-items:center;min-height:0}.lux-perspective-index>span:nth-child(2){font-size:55px}.lux-perspective-index small{display:none}.p-editorial h2{font-size:34px}.p-editorial p{font-size:14px}.p-contact{padding-block:45px}.p-contact h2{font-size:61px}.p-contact-bottom>p{font-size:14px}.lux-inner .inner-hero{gap:25px;padding:122px 22px 48px!important}.lux-inner h1,.lux-inner .inner-hero h1{letter-spacing:-.055em;margin-top:23px;font-size:49px}.lux-inner .inner-hero-copy{font-size:14px;line-height:1.8}.lux-inner h2{font-size:34px}.lux-inner .page-section,.lux-inner .stack-directory,.lux-inner .asset-universe,.lux-inner .dimensions,.lux-inner .definition,.lux-inner .about-statement,.lux-inner .collaboration,.lux-inner .lux-research{padding:42px 22px}.lux-inner .page-cta{flex-direction:column;align-items:start;gap:25px;padding:42px 22px;display:flex}.lux-inner .page-cta h2{font-size:33px}.lux-inner .stack-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.lux-inner .stack-intro p{margin:0;font-size:14px}.tech-explorer{grid-template-columns:1fr}.tech-nav{overscroll-behavior:contain;max-height:310px;overflow:auto}.tech-nav button{gap:18px;min-height:58px;padding:17px 20px}.tech-nav strong{font-size:14px}.tech-detail{min-height:550px;padding:25px}.tech-large-index{margin:25px 0 20px;font-size:82px}.tech-detail h3{font-size:31px}.tech-detail p{font-size:14px}.tech-providers{margin-top:24px}.tech-providers>span{font-size:22px}.tech-detail-top{font-size:7px}.lux-inner .stack-note{font-size:11px}.lux-inner .asset-portraits{padding:40px 22px}.lux-inner .asset-portraits-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.lux-inner .asset-portraits-heading>p:last-child{margin:0}.lux-inner .asset-portrait-grid{grid-template-columns:1fr;gap:30px}.lux-inner .asset-portrait figcaption{padding-top:15px}.lux-inner .asset-portrait figcaption strong{font-size:21px}.lux-inner .universe-grid,.lux-inner .dimension-grid{grid-template-columns:1fr}.lux-inner .universe-grid article,.lux-inner .dimension-grid article{margin:0;padding:27px 0}.lux-inner .universe-grid h2,.lux-inner .dimension-grid h3{margin-top:20px;font-size:27px}.lux-inner .fit-test,.lux-inner .principles{gap:30px;padding:44px 22px}.lux-inner .fit-criteria,.lux-inner .principles-grid{grid-template-columns:1fr;gap:24px}.lux-inner .fit-criteria h3,.lux-inner .principles-grid h3{margin-top:15px;font-size:23px}.lux-inner .service-stack article{grid-template-columns:25px 1fr;gap:15px;padding:27px 0}.lux-inner .service-stack article>p{grid-column:2;margin:0}.lux-inner .service-stack h2{margin:15px 0;font-size:30px}.lux-inner .deliverables{padding:40px 22px}.lux-inner .deliverables-grid{grid-template-columns:1fr;gap:25px}.lux-inner .deliverables-grid article{padding-top:25px}.lux-inner .deliverable-letter{margin-bottom:18px;font-size:46px}.lux-inner .about-statement-grid{grid-template-columns:1fr;gap:25px}.lux-inner .about-statement-grid>p{font-size:29px}.lux-inner .about-statement-grid img{aspect-ratio:1.3;width:100%;height:auto;min-height:0}.lux-inner .corporate-network{padding:44px 22px}.lux-inner .corporate-network-head{grid-template-columns:1fr;gap:25px}.lux-inner .corporate-network-card h3{font-size:28px}.lux-inner .corporate-network-grid{margin-top:30px}.lux-inner .collaboration{grid-template-columns:1fr;gap:25px}.lux-inner .collaboration>p{grid-column:1}.lux-coordination strong{font-size:16px}.lux-coordination>div{gap:15px;padding:20px 0}.lux-inner .definition-grid{grid-template-columns:1fr;gap:25px}.lux-inner .definition-grid h2{font-size:37px}.lux-inner .definition-grid p{font-size:18px}.lux-inner .difference{grid-template-columns:1fr;gap:40px;padding:44px 22px}.lux-inner .difference h2{font-size:34px}.lux-inner .lux-research{grid-template-columns:1fr;gap:45px}.lux-research-lead h2{font-size:33px}.lux-research-topics>div{padding:27px 0}.lux-inner .contact-page{gap:40px;padding:120px 22px 45px}.lux-inner .contact-page h1{font-size:49px}.lux-inner .contact-form{padding:25px}.lux-inner .contact-form .field-row{grid-template-columns:1fr}.lux-inner .contact-expect{grid-template-columns:1fr;gap:24px;padding:30px 22px}.lux-inner .contact-identity a{font-size:17px}.lux-inner .contact-identity{margin-top:30px}body footer:not(.research-console-footer),.proposal footer{grid-template-columns:1fr 1fr;gap:30px 20px;width:calc(100% - 44px);padding:35px 0 65px}.footer-brand{grid-column:1/-1}.footer-contact p{font-size:15px!important}.footer-contact address{font-size:10px}.footer-links{font-size:11px}footer>small{font-size:9px}.p-preview{font-size:7px}.mobile-nav nav{background:#102137;border:1px solid #33475f;border-radius:0;right:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.precision-node.is-current{transform:none}}.lux-inner .section-light h2,.lux-inner .section-light h3{color:#12253a}.lux-inner .section-light h2 em,.lux-inner .section-light h3 em{color:inherit}.lux-inner .stack-intro{padding:0}.lux-inner .section-light .eyebrow{color:#546c80}.lux-inner .section-light .section-kicker{color:#5a7084}.lux-inner .section-light .section-kicker:after{display:none}.lux-inner .contact-form .field-row{gap:25px}.lux-photo-credit{font:8px var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;color:#5b7287;padding-top:13px}body:before,body:after{display:none}.lux-inner *{animation:none!important}.lux-inner .inner-hero>*{opacity:1;clip-path:none;transform:none}@media (prefers-reduced-motion:no-preference){.lux-inner .tech-detail-content{animation:.35s both lux-fade!important}}@media (max-width:650px){.p-asset-tabs{scrollbar-width:thin;scrollbar-color:#65778d transparent;justify-content:flex-start;gap:25px;padding-bottom:4px;display:flex;overflow-x:auto}.p-asset-tabs button{white-space:nowrap;flex:none;min-height:48px}.p-asset-tabs button span{margin-left:8px}}.lux-thesis{border-top:1px solid #ffffff18;grid-template-columns:1fr 2fr;row-gap:24px}.lux-signature{flex-direction:column;grid-row:span 2;align-items:flex-start;gap:23px;padding-top:3px;display:flex}.lux-signature svg{flex-shrink:0;width:76px;height:76px;margin-left:-7px;display:block}.lux-signature .p-kicker{color:#acbbce;letter-spacing:.09em;max-width:220px;font-size:9px;line-height:1.6}.signature-arc{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.lux-signature.is-entered .signature-arc{animation:1.1s cubic-bezier(.3,.1,.2,1) both signature-trace}.lux-signature.is-entered .signature-ticks{animation:.55s .4s both signature-detail}.lux-signature.is-entered .signature-point{animation:.45s .85s both signature-detail}}@keyframes signature-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes signature-detail{0%{opacity:.15}to{opacity:1}}@media (max-width:900px){.lux-thesis{grid-template-columns:1fr}.lux-signature{flex-direction:row;grid-row:auto;align-items:center;gap:20px}.lux-signature svg{width:58px;height:58px;margin-left:-5px}.lux-signature .p-kicker{max-width:none}.lux-thesis>a{grid-column:1}}@media (max-width:650px){.lux-thesis{row-gap:25px}.lux-signature svg{width:50px;height:50px}.lux-signature .p-kicker{font-size:8px}.lux-signature{gap:17px;padding-top:0}}@media (prefers-reduced-motion:reduce){.lux-signature *{animation:none!important}.signature-arc{stroke-dashoffset:0}}.tech-providers{display:block}.tech-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px;margin:23px 0 6px;padding:0;list-style:none;display:grid}.tech-provider{flex-direction:column;gap:12px;min-width:0;display:flex}.tech-provider-art{align-items:center;height:42px;display:flex}.tech-provider-art img{object-fit:contain;object-position:left center;filter:none;width:36px;max-width:100%;height:36px;display:block}.has-wordmark .tech-provider-art img{width:auto;max-width:144px;height:auto;max-height:38px}.tech-provider>span{color:#506478;letter-spacing:0;font:12px/1.4 Arial,Helvetica,sans-serif}.tech-provider-art strong{letter-spacing:-.035em;color:#172d43;font:400 24px/1.2 Arial,Helvetica,sans-serif}.text-only>span{visibility:hidden}.tech-providers>small{margin-bottom:0;display:block}.tech-detail-content{min-width:0}@media (max-width:650px){.tech-provider-list{gap:25px 20px}.has-wordmark .tech-provider-art img{max-width:125px}.tech-provider-art{height:38px}.tech-provider>span{font-size:11px}}.team-experience{color:#f1f2ef;background:#0d1c2e;grid-template-columns:1.25fr 1fr;gap:48px 8vw;padding:100px 4.5vw;display:grid}.team-experience-heading h2,.tokenometry-purpose h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:1.08}.team-experience h2 em,.tokenometry-purpose h2 em{color:#aebed0;font-style:normal}.team-experience-heading>p:last-child,.team-experience-closing{color:#b9c7d6;max-width:620px;font-size:16px;line-height:1.8}.team-experience-figures{grid-template-columns:1fr 1fr;align-self:center;gap:32px;display:grid}.team-experience-figures>div{border-top:1px solid #ffffff30;padding-top:28px}.team-experience-figures strong{letter-spacing:-.07em;font-size:clamp(64px,7vw,100px);font-weight:400;line-height:1}.team-experience-figures strong span{vertical-align:top;color:#aebed0;margin-left:6px;font-size:.48em;line-height:1.6}.team-experience-figures p{color:#aebed0;margin-top:20px;font-size:11px;line-height:1.7}.team-experience-figures b{color:#f1f2ef;font-size:14px;font-weight:400;display:block}.team-experience-closing{border-top:1px solid #ffffff20;grid-column:1/-1;max-width:none;margin:0;padding-top:28px}.tokenometry-purpose{grid-template-columns:1fr 1fr;gap:20px 8vw;padding:80px 4.5vw;display:grid}.tokenometry-purpose>.eyebrow{grid-column:1/-1}.tokenometry-purpose h2{margin:0}.tokenometry-purpose>div p{color:#435970;margin:0 0 24px;font-size:16px;line-height:1.8}.text-only .tech-provider-art{height:auto;min-height:42px}.text-only .tech-provider-art strong{font-size:21px}@media (max-width:750px){.team-experience{grid-template-columns:1fr;gap:32px;padding:64px 5vw}.team-experience-figures{gap:25px}.team-experience-heading>p:last-child,.team-experience-closing{font-size:15px}.tokenometry-purpose{grid-template-columns:1fr;padding:56px 5vw}.tokenometry-purpose>div p{font-size:15px}.tokenometry-purpose h2{margin-bottom:14px}}.lang-en,.lang-es{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html{scroll-padding-top:100px}.lux-inner .about-statement-grid{align-items:center;padding-top:0}.lux-inner .about-statement-grid>p{color:#172d43}.lux-inner .about-statement-grid>p em{color:#516b86}.lux-inner .about-statement-grid figure{aspect-ratio:auto;border:0;overflow:visible}.lux-inner .about-statement-grid img{aspect-ratio:3/2;height:auto;min-height:0;display:block}.lux-inner .definition-grid{padding-top:0}.lux-inner .definition-grid>div p:first-child{color:#172d43;margin-bottom:24px;font-size:26px;line-height:1.4}.lux-inner .definition-grid>div p:last-child{color:#4f6376}.lux-inner .dimensions{display:block}.lux-inner .universe-grid,.lux-inner .dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:0}.lux-inner .universe-grid article:nth-child(n),.lux-inner .dimension-grid article:nth-child(n){grid-column:auto;min-width:0;min-height:0;margin-right:0;padding-right:0;overflow:visible;transform:none}.lux-inner .principles-grid article:nth-child(n),.lux-inner .fit-criteria article:nth-child(n){grid-column:auto;min-height:0;transform:none}.lux-inner .principles-grid article>span,.lux-inner .fit-criteria article>strong{color:#a9bad0;font-size:11px}.lux-inner .corporate-network-meta>span,.lux-inner .corporate-network-meta small{color:#a9bad0;font-size:10px;line-height:1.5}.lux-inner .corporate-network-card{gap:24px;min-height:0}.lux-inner .corporate-links a{border-radius:0;font-size:11px}.lux-inner .service-stack{flex-direction:column;gap:0;margin-top:32px;display:flex}.lux-inner .service-stack article:nth-child(n){min-height:0;box-shadow:none;border:0;border-bottom:1px solid #17324b25;grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:35px;display:grid;overflow:visible;transform:none}.lux-inner .service-stack article:before,.lux-inner .service-stack article:after{display:none}.lux-inner .service-stack article>span{font:11px/1.5 var(--font-ibm-plex-mono),monospace;color:#58718b;-webkit-text-stroke:0;margin-top:4px;position:static}.lux-inner .service-stack article>div{align-self:start}.lux-inner .service-stack article>div>p{font-size:10px}.lux-inner .service-stack article>p{max-width:540px;margin:0}.lux-inner .service-stack h2{margin:0}.lux-inner .deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:0}.lux-inner .deliverables-grid article:nth-child(n){grid-column:auto;min-height:0;padding:28px 0;overflow:visible;transform:none}.lux-inner .deliverables-grid .deliverable-letter{-webkit-text-stroke:0;color:#9cacc0;margin:0 0 28px;font-size:48px;display:block;position:static}.lux-inner .deliverables-grid article:nth-child(n) h2{margin:0 0 24px;font-size:30px}.lux-inner .deliverables-grid ul{grid-template-columns:1fr;gap:0}.lux-inner .difference>div{background:0 0;border:0;border-top:1px solid #ffffff30;min-height:0;padding:36px 0}.lux-inner .difference>div:last-child{background:0 0;border-top:1px solid #8ea8cd}.lux-inner .difference h2{margin:24px 0 30px}.lux-inner .difference>div>p,.lux-inner .difference>div>span{color:#afbed0;font-size:11px}.lux-inner .page-cta{text-align:left;flex-direction:row}.lux-inner .page-cta h2{flex:1}.lux-inner .page-cta .button{flex-shrink:0}.tech-provider-art img{mix-blend-mode:multiply}.tech-providers>small,.tech-detail-top{letter-spacing:.07em;font-size:10px;line-height:1.5}.tech-provider-list{row-gap:28px}.tech-provider>span{font-size:12px}.lux-photo-credit,.lux-inner .asset-portrait figcaption small,.p-image-note{font-size:9px;line-height:1.5}.lux-inner .asset-portrait figcaption{min-height:0;padding-top:18px}.precision-caption,.p-model-note,.lux-signature .p-kicker,.lux-overline .p-kicker,.lux-edition,.lux-hero-foot,.lux-hero-foot small,.p-asset-caption>.p-kicker,.lux-inner .eyebrow,.lux-inner .section-kicker{font-size:10px;line-height:1.5}.lux-coordination>div>span{font-size:10px}.footer-contact address,footer>small{font-size:11px}@media (max-width:900px){.lux-inner .universe-grid,.lux-inner .dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-inner .deliverables-grid{gap:25px}.lux-inner .deliverables-grid article:nth-child(n) h2{font-size:24px}}@media (max-width:650px){html{scroll-padding-top:88px}.lux-inner .universe-grid,.lux-inner .dimension-grid,.lux-inner .deliverables-grid{grid-template-columns:1fr}.lux-inner .service-stack article:nth-child(n){grid-template-columns:26px minmax(0,1fr);gap:15px;min-height:0}.lux-inner .service-stack article>p{grid-column:2}.lux-inner .service-stack h2,.lux-inner .deliverables-grid article:nth-child(n) h2{font-size:29px}.lux-inner .page-cta{flex-direction:column;align-items:flex-start}.lux-inner .definition-grid>div p:first-child{font-size:23px}.lux-inner .asset-portrait figcaption{flex-wrap:wrap;gap:10px}.lux-inner .asset-portrait figcaption small{font-size:8px}.tech-detail{min-height:530px;padding:24px 20px}.tech-providers>small,.tech-detail-top,.precision-caption,.p-model-note{font-size:9px}.p-section-label{gap:16px;font-size:9px;line-height:1.6}.lux-hero-foot,.lux-hero-foot small,.lux-overline .p-kicker{font-size:9px}.lux-inner .contact-form input,.lux-inner .contact-form select,.lux-inner .contact-form textarea{font-size:16px}.language-switcher button{min-width:40px;min-height:40px}}.lux-inner .asset-portrait:nth-child(n){transform:none!important}.lux-inner .deliverables-grid article:nth-child(n) .deliverable-letter{color:#9cacc0;-webkit-text-stroke:0}.lux-inner .contact-expect strong{color:#172d43}.lux-inner .contact-expect span{color:#526b82}.lux-inner .contact-expect>div{border-color:#17324b25}.tech-provider-art{background:var(--lux-paper);isolation:isolate}.lux-inner .collaboration>p{color:#56697b}.footer-contact address>span,.contact-identity>span{font-size:10px;line-height:1.6}.home-intelligence{color:#f1f2ef;background:#081322;max-width:100%;position:relative;overflow:hidden}.pulse-market{border-bottom:1px solid #ffffff24;grid-template-columns:238px minmax(0,1fr) 56px;align-items:center;min-height:80px;padding:0 3.5vw;display:grid}.pulse-meta,.news-pulse-label{flex-direction:column;gap:8px;padding:18px 22px 18px 0;display:flex;position:relative}.pulse-meta strong,.news-pulse-label strong{letter-spacing:.015em;color:inherit;font-size:14px;font-weight:500}.pulse-meta small,.news-pulse-label small{letter-spacing:.06em;color:#a5b3c2;font:9px/1.6 monospace}.pulse-viewport{scrollbar-width:thin;scrollbar-color:#536274 transparent;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.pulse-track{width:max-content;animation:180s linear infinite pulse-drift;display:flex}.pulse-market:is(:hover,:focus-within,.is-paused) .pulse-track{animation-play-state:paused}.pulse-sequence{flex-shrink:0;align-items:center;gap:28px;padding:18px 28px 18px 0;display:flex}.pulse-section{letter-spacing:.08em;color:#a5b3c2;white-space:nowrap;align-items:center;gap:8px;font:10px monospace;display:flex}.pulse-section i{color:#f1f2ef;font-style:normal}.pulse-quote{white-space:nowrap;color:#f1f2ef;align-items:baseline;gap:9px;font:12px/1.4 monospace;display:flex}.pulse-quote small{display:none}.pulse-quote strong{font-size:12px;font-weight:500}.pulse-quote b{font-weight:400}.pulse-quote em{color:#a5b3c2;margin-left:3px;font:9px monospace}.pulse-quote .is-positive{color:#a4d6bd}.pulse-quote .is-negative{color:#edb2a9}.pulse-quote .is-reference{color:#a5b3c2}.pulse-disclaimer{color:#a5b3c2;white-space:nowrap;font:9px monospace}.pulse-pause,.news-pulse-controls button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:50%;place-items:center;padding:0;font:17px Arial;display:grid}.pulse-pause{justify-self:end}.pulse-pause:hover,.news-pulse-controls button:hover{background:#ffffff14}.pulse-loading{color:#bac6d2;padding:20px;font-size:12px}.news-pulse{background:#0c1929;grid-template-columns:238px minmax(0,1fr) 140px;align-items:center;gap:0;min-height:122px;padding:0 3.5vw;display:grid}.news-pulse-content{min-width:0;padding:20px 30px 20px 0}.news-pulse-story{animation:.3s ease-out news-arrive}.news-pulse-byline{letter-spacing:.035em;color:#a5b3c2;flex-wrap:wrap;gap:12px;margin-bottom:9px;font:9px/1.5 monospace;display:flex}.news-pulse-content a{color:#f1f2ef;justify-content:space-between;gap:20px;max-width:960px;font:16px/1.45 Arial;text-decoration:none;display:flex}.news-pulse-content a:hover{text-underline-offset:4px;text-decoration:underline}.news-pulse-content a span{color:#a5b3c2;flex-shrink:0}.news-pulse-content p{color:#bac6d2;font-size:13px}.news-pulse-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.news-pulse-controls>span{white-space:nowrap;color:#a5b3c2;margin-right:8px;font:10px monospace}.news-pulse-controls button:disabled{opacity:.35;cursor:default}.home-intelligence :focus-visible{outline-offset:4px;outline:2px solid #b2c5ff}@keyframes pulse-drift{to{transform:translate(-50%)}}@keyframes news-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:800px){.pulse-market{grid-template-columns:minmax(0,1fr);padding:0 24px}.pulse-meta{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0 6px}.pulse-meta small{text-align:right;font-size:8px}.pulse-viewport{margin-bottom:12px;-webkit-mask-image:none;mask-image:none}.pulse-track{animation:none}.pulse-sequence[aria-hidden=true],.pulse-pause{display:none}.pulse-sequence{gap:24px;padding:14px 0}.news-pulse{grid-template-columns:minmax(0,1fr) auto;padding:0 24px 18px}.news-pulse-label{grid-column:1/-1;padding:20px 0 0}.news-pulse-content{grid-column:1/-1;min-height:132px;padding:18px 0}.news-pulse-controls{grid-column:2}.news-pulse-content a{font-size:16px}.news-pulse-byline{gap:8px}}@media (prefers-reduced-motion:reduce){.pulse-track{animation:none}.pulse-sequence[aria-hidden=true],.pulse-pause{display:none}.news-pulse-story{animation:none}}@media (max-width:800px){.pulse-meta{flex-direction:column;align-items:flex-start;gap:5px}.pulse-meta strong{white-space:nowrap}.pulse-meta small{text-align:left;font-size:9px}}.global-hero{color:#f4f6fc;background:radial-gradient(at 75% 30%,#162348 0,#0000 54%),#081322;margin-top:80px;position:relative;overflow:hidden}.global-hero-grid{grid-template-columns:1.03fr 1fr;column-gap:5%;padding-top:64px;display:grid;position:relative}.global-hero-copy{z-index:1;padding:24px 0 58px;position:relative}.global-eyebrow{letter-spacing:.12em;color:#bac8e2;align-items:center;gap:12px;font:10px/1.5 monospace;display:flex}.global-indicator{background:#7794ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #7794ff80}.global-hero h1{letter-spacing:-.065em;color:#f4f6fc;max-width:720px;margin:35px 0 30px;font:400 clamp(64px,6.3vw,100px)/1.02 Arial,sans-serif}.global-hero h1>span:not(.lang-es):not(.lang-en),.global-hero h1 .lang-es>span,.global-hero h1 .lang-en>span{color:#b6c4f8}.global-title-break{display:none}.global-hero-copy>p{color:#b3c0d6;max-width:455px;margin:0;font:16px/1.8 Arial,sans-serif}.global-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.global-actions .p-primary{color:#fff;background:#4660fa;border-color:#4660fa}.global-actions .p-primary:hover{background:#5972ff}.global-method-link{color:#d0dbed;align-items:center;gap:22px;padding:16px 0;font-size:12px;display:flex}.global-method-link:hover{color:#fff}.asset-architecture{align-self:start;min-width:0;padding-top:8px;position:relative}.architecture-top{letter-spacing:.1em;color:#9aaeca;justify-content:space-between;padding:0 12px;font:9px/1.5 monospace;display:flex}.architecture-top>span:first-child{color:#d2ddf5}.architecture-art{margin-top:0;position:relative}.architecture-art>svg{width:100%;display:block;overflow:visible}.architecture-caption{text-align:center;margin:-18px 0 24px;animation:.4s both architecture-caption;position:relative}.architecture-caption>span{letter-spacing:-.015em;color:#e2e9ff;font-size:16px;display:block}.architecture-caption small{color:#9fb1d1;margin-top:7px;font-size:11px;line-height:1.6;display:block}.architecture-controls{border-top:1px solid #9fb7eb30;grid-template-columns:repeat(4,1fr);display:grid}.architecture-controls button{color:#98aaca;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0000;margin-top:-1px;padding:17px 4px;font:11px Arial;transition:color .25s,border-color .25s}.architecture-controls button>span{opacity:.8;margin-bottom:7px;font:9px monospace;display:block}.architecture-controls button[aria-pressed=true]{color:#f1f5ff;border-top-color:#a6b9ff}.architecture-controls button:hover{color:#fff}.architecture-controls button:focus-visible{outline-offset:2px;outline:2px solid #a6b9ff}.architecture-note{letter-spacing:.1em;color:#97a9c6;padding:3px 0 23px;font:8px/1.5 monospace;display:block}.architecture-spokes path{opacity:.18;transition:opacity .5s,stroke .5s}.architecture-spokes path.active{opacity:1;stroke:#a9bcff;stroke-dasharray:5 5;animation:1.2s ease-out both architecture-connect}.architecture-node circle,.architecture-node text{transition:stroke .4s,fill .4s}.architecture-rings{transform-origin:300px 248px;animation:2.4s cubic-bezier(.2,.7,.2,1) both architecture-settle}.architecture-center{animation:1.2s .15s both architecture-caption}.global-hero-base{letter-spacing:.06em;color:#94a8c8;border-top:1px solid #a6b9df26;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:16px;padding:23px 0 25px;font:9px/1.5 monospace;display:flex}.global-hero-base p{color:#c9d5e9;align-items:center;gap:15px;margin:0;font:12px/1.5 Arial;display:flex}.global-hero-base p i{background:#5d77b3;border-radius:50%;width:3px;height:3px}.global-applications{padding-block:80px}.global-applications-heading{grid-template-columns:1.5fr 1fr;gap:8%;padding:48px 0;display:grid}.global-applications-heading h2{margin:0;font-size:clamp(34px,3.6vw,57px)}.global-applications-heading h2 span{color:#a5b8d4}.global-applications-heading>p{color:#aebed3;align-self:center;margin:0;font-size:15px;line-height:1.8}.global-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.global-asset{min-width:0;color:inherit;display:block}.global-asset-image{aspect-ratio:4/5;background:#13243c;position:relative;overflow:hidden}.global-asset-image img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s;display:block}.global-asset:hover img{filter:saturate();transform:scale(1.04)}.global-asset-image>span{color:#f4f6fc;background:#081322ae;padding:6px 7px;font:9px monospace;position:absolute;top:13px;left:13px}.global-asset-name{justify-content:space-between;align-items:center;gap:8px;padding-top:18px;display:flex}.global-asset-name h3{letter-spacing:-.025em;color:#e5edfa;margin:0;font:400 19px/1.2 Arial}.global-asset-name>span{color:#a9bcda;font-size:16px}.global-asset>p{color:#9baec9;margin:9px 0 0;font:11px/1.7 Arial}.global-applications-foot{border-top:1px solid #9fb7df30;justify-content:space-between;gap:30px;margin-top:32px;padding-top:23px;display:flex}.global-applications-foot p{color:#a9bbd4;max-width:640px;margin:0;font-size:13px;line-height:1.7}.global-applications-foot>span{color:#93a7c4;white-space:nowrap;font:8px/1.6 monospace}@keyframes architecture-settle{0%{opacity:0;transform:rotate(-16deg)scale(.92)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes architecture-caption{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes architecture-connect{0%{stroke-dashoffset:50px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@media (min-width:1100px) and (max-width:1350px){.global-title-break{display:block}}@media (max-width:1100px){.global-hero-grid{column-gap:3%;padding-top:45px}.global-hero h1{font-size:66px}.global-title-break{display:block}.global-actions{gap:20px}.global-asset-grid{gap:14px}.global-asset-name h3{font-size:17px}.global-hero-base>span:last-child{display:none}.architecture-caption>span{font-size:14px}}@media (max-width:800px){.global-hero{margin-top:74px}.global-hero-grid{grid-template-columns:1fr;padding-top:34px}.global-hero-copy{padding-bottom:35px}.global-hero h1{max-width:650px;margin:27px 0 25px;font-size:clamp(58px,9vw,82px)}.global-title-break{display:none}.global-hero-copy>p{max-width:550px}.asset-architecture{justify-self:center;width:100%;max-width:530px}.global-hero-base{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px}.global-applications-heading{grid-template-columns:1fr;gap:25px}.global-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.global-applications-foot{flex-direction:column;gap:16px}}@media (max-width:650px){.global-hero{margin-top:70px}.global-hero-grid{padding-top:25px}.global-eyebrow{letter-spacing:.08em;font-size:9px}.global-hero-copy{padding-top:15px;padding-bottom:38px}.global-hero h1{letter-spacing:-.058em;font-size:clamp(49px,12.5vw,72px);line-height:1.05}.global-hero-copy>p{font-size:14px;line-height:1.8}.global-actions{flex-wrap:wrap;gap:24px;margin-top:27px}.global-actions .p-primary{font-size:12px}.global-method-link{gap:12px;font-size:11px}.architecture-top{padding:0;font-size:8px}.architecture-caption{margin:-5px 0 24px}.architecture-caption>span{font-size:15px}.architecture-caption small{font-size:11px}.architecture-controls button{font-size:10px}.architecture-note{font-size:7px}.global-hero-base{padding:22px 0;font-size:8px}.global-hero-base p{gap:12px;font-size:11px}.global-applications{padding-block:48px}.global-applications-heading{padding:30px 0}.global-applications-heading h2{font-size:35px}.global-applications-heading>p{font-size:14px}.global-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.global-asset-name h3{font-size:18px}.global-asset>p{font-size:11px}.global-applications .p-section-label{gap:20px;font-size:8px}.global-applications .p-section-label>a{text-align:right;max-width:105px}.global-applications-foot p{font-size:12px}}@media (prefers-reduced-motion:reduce){.architecture-rings,.architecture-center,.architecture-caption,.architecture-spokes path.active{animation:none}.architecture-node circle,.architecture-node text,.architecture-spokes path,.global-asset-image img{transition:none}.global-asset:hover img{transform:none}}.global-infrastructure{border-bottom:1px solid #a6b9df26;grid-template-columns:1fr 1fr;gap:9%;padding-block:82px;display:grid}.global-infrastructure .p-kicker{color:#a9bbd8}.global-infrastructure h2{margin:25px 0;font-size:clamp(34px,3.6vw,55px)}.global-infrastructure>div>p{color:#aebed3;max-width:475px;font-size:15px;line-height:1.8}.global-infrastructure .p-white-link{gap:15px;margin-top:24px;font-size:12px;display:inline-flex}.global-capabilities{align-self:center}.global-capabilities>a{color:#e4ebfa;border-top:1px solid #a6b9df30;align-items:center;gap:24px;padding:30px 0;display:flex}.global-capabilities>a:last-child{border-bottom:1px solid #a6b9df30}.global-capabilities>a>span{color:#9caecb;font:11px monospace}.global-capabilities>a>span:last-child{margin-left:auto;font-size:18px}.global-capabilities h3{letter-spacing:-.025em;margin:0;font:400 22px/1.3 Arial}.global-capabilities p{color:#a5b7d3;margin:10px 0 0;font:11px/1.7 Arial}.global-capabilities a:hover h3{color:#acbeff}@media (max-width:800px){.global-infrastructure{grid-template-columns:1fr;gap:36px;padding-block:50px}.global-capabilities h3{font-size:20px}}@media (max-width:650px){.architecture-node text{font-size:17px}.architecture-node text:first-of-type{font-size:14px}.global-capabilities>a{gap:16px;padding:25px 0}.global-capabilities h3{font-size:19px}}.architecture-footer{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.architecture-motion-toggle{color:#aebed8;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0 8px 8px;font:10px/1.5 Arial;display:none}.architecture-motion-toggle span{margin-right:7px}.architecture-motion-toggle:hover{color:#fff}.architecture-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #a6b9ff}.architecture-rings,.architecture-center{animation:none}@media (min-width:801px) and (hover:hover) and (prefers-reduced-motion:no-preference){.architecture-orbit{transform-box:view-box;transform-origin:300px 248px;animation:90s linear infinite architecture-orbit-drift}.architecture-motion-toggle{align-items:center;display:inline-flex}.asset-architecture.is-motion-paused .architecture-orbit{animation-play-state:paused}.asset-architecture:has(.architecture-controls button:focus-visible) .architecture-orbit{animation-play-state:paused}}@keyframes architecture-orbit-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.investor-page .inner-hero-copy>p{font:inherit;color:inherit;margin:0 0 26px}.investor-page .inner-hero-copy .p-white-link{gap:18px;font-size:12px;display:inline-flex}.investor-selection{background:var(--lux-paper);color:#10243c;padding:52px 4.5vw 76px;scroll-margin-top:90px}.investor-section-head{color:#526477;letter-spacing:.08em;border-bottom:1px solid #10243c30;justify-content:space-between;gap:25px;padding-bottom:24px;font:10px/1.5 monospace;display:flex}.investor-section-head .p-kicker{color:#526477}.investor-access{grid-template-columns:1.25fr 1fr;gap:10%;padding-top:55px;display:grid}.investor-index{color:#526477;font:10px/1.5 monospace}.investor-access h2{letter-spacing:-.04em;margin:25px 0;font:400 clamp(34px,3.6vw,54px)/1.1 Arial}.investor-access>div>p{color:#526477;max-width:550px;font-size:16px;line-height:1.8}.investor-access .button{gap:25px;margin-top:24px;display:inline-flex}.investor-access small{color:#526477;margin-top:15px;font-size:11px;display:block}.investor-access aside>.p-kicker{color:#526477;margin-bottom:21px;font-size:9px;display:block}.investor-detail{border-top:1px solid #10243c25;gap:22px;padding:25px 0;display:flex}.investor-detail>span{color:#526477;padding-top:6px;font:10px monospace}.investor-detail h3{letter-spacing:-.025em;color:#10243c;margin:0;font:400 22px/1.3 Arial}.investor-detail p{color:#526477;margin:10px 0 0;font-size:13px;line-height:1.7}.investor-scope{grid-template-columns:1fr 2fr;gap:8%;padding:55px 4.5vw;display:grid}.investor-scope .p-kicker{color:#a9bbd4;font-size:10px}.investor-scope p{color:#b5c3d8;max-width:710px;margin:0;font-size:15px;line-height:1.8}@media (min-width:901px) and (max-width:1200px){.site-header .nav{gap:12px}.site-header .nav>a:not(.nav-cta){font-size:10px}.site-header .brand-logo-full{width:154px}.site-header .nav-cta{padding-inline:12px}}@media (max-width:750px){.investor-access{grid-template-columns:1fr;gap:45px}.investor-selection{padding:35px 22px 45px}.investor-section-head{gap:20px;font-size:8px}.investor-section-head .p-kicker{font-size:8px}.investor-access{padding-top:35px}.investor-access h2{font-size:36px}.investor-access>div>p{font-size:14px}.investor-access .button{gap:16px;font-size:12px}.investor-scope{grid-template-columns:1fr;gap:20px;padding:35px 22px}.investor-scope p{font-size:14px}}.investor-project{border-bottom:1px solid #10243c30;grid-template-columns:1fr 1fr;gap:10%;padding:52px 0;display:grid}.investor-project-identity>.p-kicker{color:#526477;font-size:10px}.investor-project-identity h2{letter-spacing:-.06em;color:#10243c;margin:27px 0;font:400 clamp(56px,6vw,90px)/1.1 Arial}.investor-project-identity h2>span{vertical-align:top;color:#637b9b;margin-left:20px;font-size:.4em}.investor-project-identity>p{letter-spacing:.1em;color:#526477;font:10px/1.5 monospace}.investor-project-copy{align-self:center}.investor-project-copy h3{letter-spacing:-.03em;color:#10243c;margin:0 0 20px;font:400 clamp(26px,2.5vw,37px)/1.2 Arial}.investor-project-copy p{color:#526477;font-size:15px;line-height:1.8}.investor-project-copy .p-dark-link{color:#10243c;gap:22px;margin-top:14px;font-size:12px;display:inline-flex}@media (max-width:750px){.investor-project{grid-template-columns:1fr;gap:25px;padding:35px 0}.investor-project-identity h2{margin:20px 0;font-size:65px}.investor-project-copy h3{font-size:29px}.investor-project-copy p{font-size:14px}}.jurisdiction-page .inner-hero-copy>p{font:inherit;color:inherit;margin:0 0 25px}.jurisdiction-page .inner-hero-copy>a{gap:20px;font-size:12px;display:inline-flex}.jurisdiction-base{background:#14233c;border-block:1px solid #9ab2dd30;grid-template-columns:.65fr 1.4fr .8fr;align-items:center;gap:6%;padding:52px 4.5vw;display:grid}.jurisdiction-base-label .p-kicker{color:#c2cfe7;font-size:9px}.jurisdiction-code{letter-spacing:-.065em;color:#8da9ff;margin-top:25px;font:400 82px/1 Arial;display:block}.jurisdiction-base h2{letter-spacing:-.04em;color:#f2f5fc;margin:0 0 19px;font:400 42px/1.1 Arial}.jurisdiction-base p{color:#b8c8e0;max-width:550px;margin:0;font-size:15px;line-height:1.8}.jurisdiction-base-location{letter-spacing:.13em;color:#b8c8e0;margin-top:24px;font:9px/1.5 monospace;display:block}.jurisdiction-base>a{color:#d8e4ff;border-bottom:1px solid #9ab2dd70;justify-self:end;padding-block:12px;font-size:12px;line-height:1.7}.jurisdiction-network{background:var(--lux-paper);color:#10243c;padding:75px 4.5vw;scroll-margin-top:95px}.jurisdiction-network-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:52px;display:grid}.jurisdiction-network .p-kicker{color:#526477;font-size:10px}.jurisdiction-network h2{letter-spacing:-.045em;margin:25px 0 0;font:400 clamp(34px,3.5vw,54px)/1.13 Arial}.jurisdiction-network-heading>p{color:#526477;margin:0;font-size:15px;line-height:1.8}.jurisdiction-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px;display:grid}.jurisdiction-country-grid article{border-top:1px solid #10243c38;min-width:0;padding:28px 0 40px}.jurisdiction-country-top{letter-spacing:.07em;color:#526477;justify-content:space-between;gap:15px;font:9px/1.5 monospace;display:flex}.jurisdiction-country-top>span:first-child{color:#3059ba}.jurisdiction-country-grid h3{letter-spacing:-.035em;color:#10243c;margin:32px 0 17px;font:400 34px/1.15 Arial}.jurisdiction-country-grid p{color:#526477;margin:0;font-size:13px;line-height:1.7}.jurisdiction-disciplines{color:#334b66;flex-wrap:wrap;gap:8px 14px;margin:17px 0 26px;font-size:11px;display:flex}.jurisdiction-disciplines>span+span{border-left:1px solid #10243c30;padding-left:14px}.jurisdiction-country-grid a{color:#10243c;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;font-size:12px;display:flex}.jurisdiction-country-grid a:hover{text-underline-offset:5px;text-decoration:underline}.jurisdiction-expertise{grid-template-columns:1fr 1.15fr;gap:10%;padding:80px 4.5vw;display:grid}.jurisdiction-expertise .p-kicker{color:#a9bedb;font-size:10px}.jurisdiction-expertise h2{letter-spacing:-.045em;color:#f2f5fc;margin:26px 0;font:400 clamp(34px,3.5vw,54px)/1.13 Arial}.jurisdiction-expertise-list article{border-top:1px solid #9ab2dd30;gap:25px;padding:28px 0;display:flex}.jurisdiction-expertise-list article>span{color:#9bb0d0;padding-top:5px;font:10px monospace}.jurisdiction-expertise-list h3{letter-spacing:-.03em;color:#e8effc;margin:0;font:400 26px/1.3 Arial}.jurisdiction-expertise-list p{color:#b0c1db;max-width:550px;margin:12px 0 0;font-size:14px;line-height:1.8}.jurisdiction-close{border-top:1px solid #9ab2dd30;grid-template-columns:.8fr 1.3fr .8fr;align-items:start;gap:7%;padding:42px 4.5vw 65px;display:grid}.jurisdiction-close .p-kicker{color:#a9bedb;font-size:9px}.jurisdiction-close>p{color:#b0c1db;margin:0;font-size:14px;line-height:1.8}.jurisdiction-close>a{white-space:nowrap;justify-self:end;font-size:12px}@media (max-width:1100px){.site-header .nav{display:none}.site-header .mobile-nav{display:block;position:relative}.site-header .mobile-nav nav{background:#102137;border:1px solid #33475f;gap:3px;width:min(330px,100vw - 48px);padding:18px;display:grid;position:absolute;top:48px;right:0}.jurisdiction-base{grid-template-columns:.55fr 1.4fr;gap:35px}.jurisdiction-base>a{grid-column:2;justify-self:start}.jurisdiction-country-grid{gap:0 26px}.jurisdiction-close{grid-template-columns:1fr 2fr}.jurisdiction-close>a{grid-column:2;justify-self:start}}@media (max-width:750px){.jurisdiction-base{grid-template-columns:1fr;gap:30px;padding:35px 22px}.jurisdiction-base-label{justify-content:space-between;align-items:center;display:flex}.jurisdiction-code{margin:0;font-size:55px}.jurisdiction-base h2{font-size:37px}.jurisdiction-base>a{grid-column:1}.jurisdiction-network{padding:45px 22px}.jurisdiction-network-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.jurisdiction-network-heading>p{font-size:14px}.jurisdiction-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.jurisdiction-country-grid h3{font-size:28px}.jurisdiction-country-top{font-size:8px}.jurisdiction-country-top>span:last-child{display:none}.jurisdiction-country-grid a{gap:12px;font-size:11px}.jurisdiction-expertise{grid-template-columns:1fr;gap:20px;padding:45px 22px}.jurisdiction-close{grid-template-columns:1fr;gap:23px;padding:35px 22px 45px}.jurisdiction-close>a{grid-column:1}}@media (max-width:420px){.jurisdiction-country-grid{grid-template-columns:1fr}.jurisdiction-country-top>span:last-child{display:inline}.jurisdiction-country-grid article{padding-bottom:28px}.jurisdiction-country-grid h3{margin-top:23px}.jurisdiction-country-grid a{font-size:12px}}
