/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-saira),"Saira",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--black:#0a0a0a;--white:#fff;--off:#f8f7f4;--grey:#f2f1ee;--grey2:#e8e7e4;--ink:#0a0a0ae6;--muted:#0a0a0a85;--ease:cubic-bezier(.22,1,.36,1);--font:var(--font-saira),"Saira",-apple-system,BlinkMacSystemFont,sans-serif;--w:1200px;--pad:48px;--up:1;--fs-step:0px;--sec-pad:clamp(56px,8svh,96px);--stage-top:calc(var(--header-h) + 32px);--hint-h:72px;--sec-gap:clamp(28px,4svh,48px);--flow-pad:clamp(64px,6vw,96px);--fs-eyebrow:calc(13px + var(--fs-step));--fs-small:calc(15px + var(--fs-step));--fs-body:calc(17px + var(--fs-step));--fs-lead:clamp(19px,1.5vw,calc(22px * var(--up)));--fs-h4:clamp(18px,1.4vw,calc(21px * var(--up)));--fs-h3:clamp(24px,2.2vw,calc(32px * var(--up)));--fs-h2:clamp(34px,3.6vw,calc(56px * var(--up)));--fs-h1:clamp(44px,5vw,calc(80px * var(--up)));--fs-display:clamp(64px,7vw,calc(118px * var(--up)));--fs-figure:clamp(88px,10vw,calc(160px * var(--up)));--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M0 6h14.6M9.6 1.2 14.4 6l-4.8 4.8' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");--fs-quote:clamp(28px,2.8vw,calc(40px * var(--up)));--fs-end:clamp(30px,2.6vw,calc(40px * var(--up)));--fs-claim:clamp(88px,12vw,260px);--header-h:64px;--header-pill-pad:14px;--header-pill-gap:30px;--ease-header:cubic-bezier(.62,.16,.13,1.01);--header-tone-t:.4s var(--ease)}@media (min-width:1800px){:root{--w:1440px;--up:1.15;--fs-step:1px}}@media (min-width:2400px){:root{--w:1680px;--up:1.3;--fs-step:2px}}@media (max-width:600px){:root{--fs-small:14px;--fs-body:16px}}body,html{font-family:var(--font)}.ti-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ti-sub{vertical-align:baseline;font-variant-position:normal;font-size:.62em;line-height:0;position:relative;top:.2em}.ti-frac{white-space:nowrap}.ti-frac sub,.ti-frac sup{vertical-align:baseline;font-variant-position:normal;font-size:.58em;line-height:0;position:relative}.ti-frac sup{top:-.62em}.ti-frac sub{top:.08em}html.ti-snapping{scroll-snap-type:y proximity}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--fs-body);background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.ti-eyebrow{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-bottom:18px;font-weight:600;display:inline-block}.ti-section-title{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;margin-bottom:24px;font-weight:700;line-height:1.05}.ti-section-sub{font-size:var(--fs-lead);color:var(--muted);max-width:640px;margin-bottom:var(--sec-gap);font-weight:300;line-height:1.55}.ti-screen{height:100svh;min-height:100svh;padding-top:var(--sec-pad);padding-bottom:var(--sec-pad);scroll-snap-align:start;flex-direction:column;justify-content:safe center;scroll-margin-top:0;display:flex}.ti-screen>*{width:100%}@media (max-width:900px){.ti-screen{height:auto}}.ti-flow{padding-block:var(--flow-pad)}.ti-section-title:not(:has(+.ti-section-sub)){margin-bottom:var(--sec-gap)}.ti-section-sub-link{color:var(--black);border-bottom:1px solid var(--black);white-space:nowrap;padding-bottom:1px;font-weight:700;transition:opacity .2s;display:inline-block}.ti-section-sub-link:hover{opacity:.6}.ti-act-placeholder-cta:after,.ti-capture-submit:after,.ti-contact-submit:after,.ti-end-cta-btn:after,.ti-hero-pwr-btn:after,.ti-shift-cta:after,.ti-team-cta-btn:after{content:"";width:.95em;height:.7em;-webkit-mask:var(--arrow) center /contain no-repeat;mask:var(--arrow) center /contain no-repeat;transition:transform .35s var(--ease);background:currentColor;margin-left:12px;display:inline-block}.ti-act-placeholder-cta:hover:after,.ti-capture-submit:hover:after,.ti-contact-submit:hover:after,.ti-end-cta-btn:hover:after,.ti-hero-pwr-btn:hover:after,.ti-shift-cta:hover:after,.ti-team-cta-btn:hover:after{transform:translate(6px)}.ti-header-sentinel{pointer-events:none;scroll-snap-align:start;width:1px;height:72px;position:absolute;top:0;left:0}.ti-progress{z-index:60;transform-origin:0;will-change:transform;pointer-events:none;background:#b51917;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.ti-header{z-index:50;min-height:var(--header-h);background:var(--white);border-bottom:1px solid var(--grey2);transition:background-color .6s var(--ease-header),border-color .6s var(--ease-header);position:sticky;top:0}.ti-header.is-scrolled{background:0 0;border-bottom-color:#0000}.ti-header-inner{max-width:var(--w);padding:11px var(--pad);justify-content:center;margin:0 auto;display:flex}.ti-header-bar{width:100%;max-width:var(--w);justify-content:space-between;align-items:center;gap:var(--header-pill-gap);transition:max-width .6s var(--ease-header),padding .6s var(--ease-header),background-color var(--header-tone-t),border-color var(--header-tone-t),box-shadow .6s var(--ease-header);border:1px solid #0000;border-radius:8px;padding:6px 0;display:flex}.ti-header.is-scrolled .ti-header-bar{max-width:var(--ti-bar-collapsed,640px);padding:6px var(--header-pill-pad);background:#ffffffeb;border-color:#0a0a0a14;box-shadow:0 8px 24px #00000014}.ti-logo-link{align-items:center;display:inline-flex}.ti-header-brand{transition:gap .4s var(--ease);align-items:center;gap:24px;display:flex}.ti-header-switch{white-space:nowrap;max-width:12em;transition:opacity .25s var(--ease),max-width .4s var(--ease),visibility 0s linear 0s;overflow:hidden}.ti-header.is-scrolled .ti-header-brand{gap:0}.ti-header.is-scrolled .ti-header-switch{opacity:0;visibility:hidden;max-width:0;transition:opacity .25s var(--ease),max-width .4s var(--ease),visibility 0s linear .4s}.ti-logo-swap{height:26px;width:var(--ti-logo-full-w,121px);transition:width .4s var(--ease);flex:none;display:block;position:relative;overflow:hidden}.ti-header.is-scrolled .ti-logo-swap{width:var(--ti-logo-mark-w,15px)}.ti-logo-full,.ti-logo-mark{width:auto;display:block;position:absolute;left:0}.ti-logo-full{height:100%;width:var(--ti-logo-full-w,121px);background:var(--logo-ink,var(--black));transition:opacity .25s var(--ease),background-color var(--header-tone-t);top:0;-webkit-mask:url(/theion-wordmark.png) 0 0/auto 100% no-repeat;mask:url(/theion-wordmark.png) 0 0/auto 100% no-repeat}.ti-logo-mark{top:var(--ti-logo-mark-top,1px);height:var(--ti-logo-mark-h,24.4px)}.ti-header.is-scrolled .ti-logo-full{opacity:0}.ti-nav{gap:32px;display:flex}.ti-nav a{font-size:var(--fs-body);color:var(--ink);transition:color var(--header-tone-t)}.ti-nav a.active,.ti-nav a:hover{color:var(--black)}.ti-nav a.active{font-weight:700}.ti-nav a:focus{outline:none}.ti-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.ti-lang{border-left:1px solid var(--grey2);transition:border-color var(--header-tone-t);align-items:center;padding-left:24px;display:flex;position:relative}.ti-lang-btn{font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:var(--ink);cursor:pointer;transition:color var(--header-tone-t);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:700;display:inline-flex}.ti-lang-btn:hover,.ti-lang.is-open .ti-lang-btn{color:var(--black)}.ti-lang-btn svg{transition:transform .3s var(--ease)}.ti-lang.is-open .ti-lang-btn svg{transform:rotate(180deg)}.ti-lang-btn:focus{outline:none}.ti-lang-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.ti-lang-menu{background:var(--white);border:1px solid var(--grey2);min-width:160px;transition:background-color var(--header-tone-t),border-color var(--header-tone-t);border-radius:2px;padding:6px 0;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 12px 32px #0a0a0a14}.ti-lang-menu a{font-size:var(--fs-small);color:var(--ink);transition:background .2s var(--ease),color var(--header-tone-t);align-items:baseline;gap:12px;padding:8px 16px;font-weight:300;display:flex}.ti-lang-menu a:hover{background:var(--off)}.ti-lang-menu a.is-current{color:var(--black);font-weight:700}.ti-lang-code{font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:var(--muted);width:22px;transition:color var(--header-tone-t);font-weight:600}.ti-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;margin-right:-10px;padding:0;display:none}.ti-burger-bar{background:var(--black);width:22px;height:2px;transition:transform .3s var(--ease),opacity .3s var(--ease);margin-left:auto;margin-right:auto;display:block}.ti-header.is-menu-open .ti-burger-bar:first-child{transform:translateY(4px)rotate(45deg)}.ti-header.is-menu-open .ti-burger-bar:last-child{transform:translateY(-4px)rotate(-45deg)}.ti-burger:focus{outline:none}.ti-burger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ti-nav-langs{list-style:none;display:none}html[lang=zh]{--font:var(--font-saira),"Saira","Noto Sans SC",-apple-system,BlinkMacSystemFont,sans-serif}@media (min-width:901px){.ti-header.is-scrolled:not(.ti-header--dark) .ti-header-bar{background:#0a0a0ad9;border-color:#ffffff29;box-shadow:0 8px 24px #00000040}.ti-header.is-scrolled:not(.ti-header--dark) .ti-nav a{color:#ffffffe6}.ti-header.is-scrolled:not(.ti-header--dark) .ti-nav a.active,.ti-header.is-scrolled:not(.ti-header--dark) .ti-nav a:hover{color:var(--white)}.ti-header.is-scrolled:not(.ti-header--dark) .ti-nav a:focus-visible{outline-color:#fffc}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang{border-left-color:#ffffff38}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-btn{color:#ffffffb8}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-btn:hover,.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang.is-open .ti-lang-btn{color:var(--white)}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-btn:focus-visible{outline-color:#fffc}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-menu{background:#0f0f0f;border-color:#ffffff24;box-shadow:0 12px 32px #0a0a0a70}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-menu a{color:#ffffffc7}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-menu a:hover{background:#ffffff12}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-menu a.is-current{color:var(--white)}.ti-header.is-scrolled:not(.ti-header--dark) .ti-lang-code{color:#ffffff80}}@media (max-width:900px){.ti-progress{height:3px}:root{--header-h:56px}.ti-header,.ti-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.ti-header-inner{padding-block:6px}.ti-header-bar{border-width:0;padding-block:0}.ti-header.is-scrolled .ti-header-bar{max-width:var(--w);box-shadow:none;background:0 0;border-color:#0000;padding:0}.ti-header .ti-logo-swap,.ti-header.is-scrolled .ti-logo-swap{width:var(--ti-logo-full-w,121px)}.ti-header .ti-logo-full,.ti-header .ti-logo-mark{opacity:0;transition:opacity .25s var(--ease),background-color var(--header-tone-t)}.ti-header.is-top .ti-logo-full,.ti-header.is-top .ti-logo-mark{opacity:1}.ti-header:not(.ti-header--dark):not(.is-menu-open){--logo-ink:var(--white)}.ti-header:not(.is-top) .ti-logo-link{visibility:hidden;transition:visibility 0s linear .25s}.ti-header:not(.is-top) .ti-header-switch{opacity:0;visibility:hidden;max-width:0}.ti-header.is-top .ti-header-switch{opacity:1;visibility:visible;max-width:12em}.ti-burger{z-index:2;isolation:isolate;flex:none;width:44px;height:44px;margin-right:-2px;display:flex;position:relative}.ti-burger:before{content:"";z-index:-1;transition:background-color var(--header-tone-t),box-shadow var(--header-tone-t);background:#ffffffeb;border-radius:50%;position:absolute;inset:2px}.ti-burger-bar{width:18px}.ti-header:not(.ti-header--dark):not(.is-menu-open) .ti-burger:before{background:#0a0a0ad9}.ti-header:not(.ti-header--dark):not(.is-menu-open) .ti-burger-bar{background:var(--white)}.ti-lang{display:none}.ti-header-bar{gap:8px}.ti-header-brand{flex:1;gap:12px}.ti-header-switch{order:2;margin-left:auto;margin-right:8px}.ti-nav{z-index:1;height:100svh;padding:calc(var(--header-h) + 24px) var(--pad) 40px;background:var(--white);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;flex-direction:column;align-items:stretch;gap:0;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.ti-header.is-menu-open .ti-nav{opacity:1;visibility:visible;transform:none}.ti-nav a{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--black);border-bottom:1px solid var(--grey2);padding:16px 0;font-weight:300;line-height:1.1}.ti-nav a.active{font-weight:700}.ti-nav-langs{flex-wrap:wrap;gap:8px 28px;margin:auto 0 0;padding:40px 0 0;display:flex}.ti-nav-langs a{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);border-bottom:0;padding:0;font-weight:300}.ti-nav-langs a.is-current{color:var(--black);font-weight:700}}.ti-end-cta{color:var(--white);padding:0 var(--pad);background:#0e0f10}.ti-end-cta-inner{max-width:calc(var(--w) - 2 * var(--pad));border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding-block:56px;display:flex}.ti-end-cta-title{font-size:var(--fs-end);letter-spacing:-.03em;color:var(--white);margin:0;font-weight:700;line-height:1.05}.ti-end-cta-title em{color:#ffffff8c;font-style:normal;font-weight:300}.ti-end-cta-btn{padding:calc(15px * var(--up)) calc(26px * var(--up));font-size:var(--fs-small);white-space:nowrap;color:var(--black);background:var(--white);transition:opacity .2s var(--ease);flex:none;align-items:center;font-weight:700;display:inline-flex}.ti-end-cta-btn:hover{opacity:.88}@media (max-width:768px){.ti-end-cta-inner{flex-direction:column;align-items:flex-start}}.ti-footer{padding:0 var(--pad);font-size:var(--fs-small);background:#0e0f10;line-height:1.7}.ti-footer-bottom,.ti-footer-inner{max-width:calc(var(--w) - 2 * var(--pad));margin:0 auto}.ti-footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-block:40px 32px;display:grid}.ti-footer-brand{align-content:start;gap:10px;display:grid}.ti-footer-logo{width:auto;height:20px}.ti-footer p{color:#fff9;margin:0;font-weight:300}.ti-footer-col{flex-direction:column;align-items:flex-start;display:flex}.ti-footer-title{font-size:var(--fs-small);color:#ffffff73;margin:0 0 6px;font-weight:600;line-height:1.7}.ti-footer-col a{color:#ffffffd9;transition:color .2s var(--ease);font-weight:300}.ti-footer a:hover{color:var(--white)}.ti-footer-linkedin{align-items:center;gap:8px;display:inline-flex}.ti-footer-linkedin svg{fill:currentColor;width:18px;height:18px}.ti-footer-bottom{color:#ffffff73;border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding-block:18px 24px;display:flex}.ti-footer-legal{gap:20px;display:flex}.ti-footer-legal a{color:inherit;transition:color .2s var(--ease)}@media (max-width:768px){.ti-footer-inner{grid-template-columns:1fr 1fr;row-gap:28px}.ti-footer-brand{grid-column:1/-1}.ti-footer-bottom{flex-direction:column}}.ti-hero-pwr{isolation:isolate;min-height:max(560px,calc(100svh - var(--header-h)));background:#e7e1d3;align-items:center;display:flex;position:relative;overflow:hidden}.ti-hero-pwr--dark{background:#0f0e13}.ti-hero-pwr-inner{width:100%;max-width:var(--w);padding:80px var(--pad);justify-content:space-between;align-items:center;gap:64px;margin:0 auto;display:flex}.ti-hero-pwr-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:28px;max-width:560px;display:flex;position:relative}.ti-hero-pwr-title{font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--black);font-weight:700;line-height:.98}.ti-hero-pwr-sub{font-size:var(--fs-lead);color:var(--muted);text-wrap:balance;max-width:22ch;font-weight:300;line-height:1.45}.ti-hero-pwr-ctas{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.ti-hero-pwr-btn{padding:calc(14px * var(--up)) calc(28px * var(--up));font-size:var(--fs-small);letter-spacing:0;transition:background .25s var(--ease),transform .15s var(--ease);border-radius:2px;align-items:center;font-weight:700;display:inline-flex}.ti-hero-pwr-btn--primary{color:var(--white);background:var(--black)}.ti-hero-pwr-btn--primary:hover{background:var(--ink)}.ti-hero-pwr-btn--ghost{color:var(--black);background:#0a0a0a12}.ti-hero-pwr-btn--ghost:hover{background:#0a0a0a1f}.ti-hero-pwr-btn:active{transform:translateY(1px)}.ti-hero-pwr-viz{flex-shrink:0;width:clamp(180px,17vw,230px)}.ti-hero-pwr-viz svg{width:100%;height:auto;display:block}.ti-hero-pwr--dark .ti-hero-pwr-title{color:#f5f3f0}.ti-hero-pwr--dark .ti-hero-pwr-sub{color:#f5f3f099}.ti-hero-pwr--dark .ti-hero-pwr-btn--primary{color:#0f0e13;background:#f5f3f0}.ti-hero-pwr--dark .ti-hero-pwr-btn--primary:hover{background:#fff}.ti-hero-pwr--dark .ti-hero-pwr-btn--ghost{color:#f5f3f0;background:0 0;border:1px solid #ffffff47}.ti-hero-pwr--dark .ti-hero-pwr-btn--ghost:hover{background:#ffffff14}.ti-hero-pwr-env{background:radial-gradient(115% 85% at 70% 44%,#141418 0,#0f0f13 45%,#09090c 100%)}.ti-hero-pwr-env,.ti-hero-pwr-grid{z-index:0;pointer-events:none;position:absolute;inset:0}.ti-hero-pwr-grid{background-image:url(/img/hero-grid.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.ti-hero-pwr--has-video .ti-hero-pwr-grid{opacity:0;transition:opacity .3s var(--ease)}.ti-hero-pwr--has-video.ti-hero-pwr--film-ready .ti-hero-pwr-grid{opacity:1}@media (prefers-reduced-motion:reduce){.ti-hero-pwr--has-video .ti-hero-pwr-grid{transition:none}}.ti-ai-label{z-index:5;color:#ffffff73;pointer-events:none;font-size:10px;font-weight:300;line-height:1;position:absolute}.ti-ai-label--hero{left:max(var(--pad),calc((100% - var(--w)) / 2 + var(--pad)));bottom:14px}.ti-ai-label--areas{bottom:10px;left:12px}.ti-hero-pwr-grade{z-index:3;background:radial-gradient(90% 70% at 70% 42%,#e2e8f00d 0,#0000 62%),radial-gradient(135% 115% at 55% 48%,#0000 52%,#00000057 100%)}.ti-hero-pwr-grade,.ti-hero-pwr-grain{pointer-events:none;position:absolute;inset:0}.ti-hero-pwr-grain{z-index:4;opacity:.09;mix-blend-mode:overlay;background-image:url(/img/hero-grain.png);background-size:160px 160px}.ti-hero-pwr-video{z-index:0;aspect-ratio:16/9;object-fit:cover;object-position:center;pointer-events:none;background:0 0;height:100%;position:absolute;top:0;right:0;transform:translate(120px)}.ti-hero-pwr-video--on-light{mix-blend-mode:darken}.ti-hero-pwr-video--on-dark{mix-blend-mode:lighten}.ti-hero-pwr-video--fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 100%);mask-image:linear-gradient(90deg,#0000,#000 24% 100%)}.ti-hero-pwr-video--vignette{-webkit-mask-image:radial-gradient(62% 72% at 12% 100%,#0000 0 45%,#000 82%),linear-gradient(90deg,#0000,#000 20% 100%);mask-image:radial-gradient(62% 72% at 12% 100%,#0000 0 45%,#000 82%),linear-gradient(90deg,#0000,#000 20% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ti-hero-pwr-video--cover{aspect-ratio:auto;mix-blend-mode:normal;width:100%;left:0;transform:none}.ti-hero-pwr-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0a9e,#0a0a0a61 45%,#0a0a0a2e),linear-gradient(#0a0a0a00 60%,#0a0a0a59);position:absolute;inset:0}@media (max-width:860px){.ti-hero-pwr-inner{padding:72px var(--pad);flex-direction:column;align-items:center;gap:48px}.ti-hero-pwr-copy{text-align:center;align-items:center}.ti-hero-pwr-sub{max-width:none}.ti-hero-pwr-viz{align-self:center;width:180px}.ti-hero-pwr--has-video{flex-direction:column;align-items:stretch}.ti-hero-pwr--has-video .ti-hero-pwr-inner{padding:56px var(--pad) 28px;flex:none}.ti-hero-pwr-video{aspect-ratio:auto;object-position:72% center;flex:1 1 0;order:1;width:100%;height:auto;min-height:240px;position:relative;inset:auto;transform:none}.ti-hero-pwr-video--fade,.ti-hero-pwr-video--vignette{-webkit-mask-image:linear-gradient(#0000,#000 14% 100%);mask-image:linear-gradient(#0000,#000 14% 100%);-webkit-mask-composite:source-over;mask-composite:add}.ti-hero-pwr--cover{flex-direction:row;align-items:center}.ti-hero-pwr--cover .ti-hero-pwr-inner{padding:72px var(--pad);flex:auto}.ti-hero-pwr--cover .ti-hero-pwr-video--cover{object-position:center;flex:none;order:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.ti-hero-pwr--cover .ti-hero-pwr-scrim{background:#0a0a0a80}}.ti-fill-word{opacity:.14;will-change:opacity;transition:opacity .6s var(--ease)}@media (prefers-reduced-motion:reduce){.ti-fill-word{transition:none}}.ti-fill-em{color:var(--black);font-weight:700}.ti-shift-sub{font-size:var(--fs-body);color:var(--muted);max-width:56ch;margin:0;font-weight:300;line-height:1.55}.ti-shift-cta{font-size:var(--fs-small);letter-spacing:0;color:var(--white);background:var(--black);transition:background .25s var(--ease),transform .15s var(--ease);border-radius:2px;align-items:center;gap:10px;margin-top:8px;padding:14px 28px;font-weight:700;display:inline-flex}.ti-shift-cta:hover{background:var(--ink)}.ti-shift-cta:active{transform:translateY(1px)}.ti-shift-masthead{max-width:var(--w);padding:0 var(--pad);flex-direction:column;align-items:center;gap:50px;margin:0 auto 80px;display:flex}.ti-logo{color:var(--black);align-items:center;text-decoration:none;display:inline-flex}.ti-logo-img{width:auto;height:40px;display:block}.ti-eyebrow-why{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);white-space:nowrap;align-items:center;gap:14px;font-weight:600;display:flex}.ti-eyebrow-why:after,.ti-eyebrow-why:before{content:"";background:#0a0a0a1f;width:26px;height:1px}.ti-shift-grid{align-items:flex-start;gap:17px;max-width:1300px;margin:0 auto;padding:0 40px;display:flex}.ti-shift-col{aspect-ratio:522/750;background:var(--grey);border-radius:16px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.ti-shift-col-bg{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease);display:block;position:absolute;inset:0}.ti-shift-col-scrim{pointer-events:none;background:linear-gradient(#0a0a0a8c,#0a0a0a1f 22%,#0a0a0a00 46%,#0a0a0a1a 64%,#0a0a0a6b);position:absolute;inset:0}.ti-shift-col-header{z-index:3;color:var(--white);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:26px;left:28px;right:28px}.ti-shift-col-num{font-size:var(--fs-small);letter-spacing:0;color:#ffffffb3;font-variant-numeric:tabular-nums;font-weight:600}.ti-shift-why{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--white);font-weight:700;line-height:1.05}.ti-red{color:inherit}.ti-shift-col-overlay{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a6b;border-left:3px solid #bd1a17;align-items:center;min-height:104px;padding:18px 22px 18px 19px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.ti-shift-caption{font-size:var(--fs-small);color:#ffffffeb;margin:0;font-weight:300;line-height:1.5}.ti-shift-caption strong{color:var(--white);font-weight:700}.ti-why{--why-red:#b51917;--why-pale:#b5191733;--why-step:50svh;background:var(--white)}.ti-why-track{height:calc(200svh + var(--stage-grow,0px));position:relative}.ti-why-stage{background:var(--white);height:100svh;position:sticky;top:0;overflow:hidden}.ti-why-snap{width:1px;height:1px;left:0;top:calc(var(--why-step) * var(--i,0));scroll-snap-align:start;pointer-events:none;position:absolute}.ti-why-inner{width:100%;min-height:0;max-width:var(--w);padding:var(--sec-pad) var(--pad) 0;flex-direction:column;flex:auto;justify-content:safe center;margin:0 auto;display:flex;position:relative}.ti-why-head{flex:none}.ti-why-stage[data-grown]{height:auto;min-height:100svh}.ti-why-stage[data-grown] .ti-why-inner{min-height:calc(100svh - var(--hint-h))}.ti-why-head{gap:10px;margin-bottom:clamp(40px,7svh,72px);display:grid}.ti-why-headline{max-width:34ch;font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--black);margin:0;font-weight:700;line-height:1.08}.ti-why-headline .ti-fill-word{color:var(--black);opacity:.18}.ti-why-headline .ti-fill-em{color:#0a0a0a8c;font-weight:300}.ti-why-main{flex:0 auto;grid-template-columns:1.35fr 1fr;align-items:center;gap:72px;min-height:0;display:grid}.ti-why-main>*{min-width:0}.ti-why-left{grid-template-rows:minmax(0,max-content) auto;align-content:center;align-self:stretch;gap:36px;min-height:0;display:grid}.ti-why-charts{height:calc(460px * var(--up));min-height:200px;max-height:100%;position:relative}.ti-why-chart{opacity:0;transition:opacity .5s var(--ease);padding-top:34px;position:absolute;inset:0}.ti-why-chart.is-on{opacity:1;transition-delay:.15s}.ti-why-axis{font-size:var(--fs-small);letter-spacing:-.01em;color:var(--black);font-weight:700;position:absolute;top:0;left:0}.ti-why-axis small{font-size:var(--fs-small);color:var(--muted);margin-left:8px;font-weight:300}.ti-why-axis small+small{margin-left:4px}.ti-why-chart--ladder{flex-direction:column;padding-top:0;display:flex}.ti-why-chart--ladder .ti-why-axis{margin-bottom:calc(34px - 1lh);position:static}.ti-why-chart--ladder .ti-why-bars{flex:1 1 0;height:auto;min-height:0}.ti-why-bars{border-bottom:1px solid #0a0a0a40;align-items:flex-end;gap:6%}.ti-why-bars,.ti-why-col{height:100%;display:flex;position:relative}.ti-why-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0}.ti-why-bar{width:100%;height:calc(var(--ti-why-v) / var(--ti-why-max) * 100%);background:var(--black);transform-origin:bottom;transition:transform .9s var(--ease),height .9s var(--ease);will-change:transform;border-radius:5px 5px 0 0;transform:scaleY(0)}.ti-why-val{z-index:1;background:var(--white);font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--black);font-variant-numeric:tabular-nums;transition:opacity .5s var(--ease),transform .5s var(--ease);margin-bottom:4px;padding:6px 8px;font-weight:700;position:relative;transform:translateY(8px)}.ti-why-cap,.ti-why-val{white-space:nowrap;opacity:0}.ti-why-cap{font-size:var(--fs-body);color:var(--ink);text-align:center;transition:opacity .5s var(--ease);margin-top:14px;line-height:1.25;position:absolute;top:100%}.ti-why-cap small{font-size:var(--fs-small);color:var(--muted);margin-top:2px;display:block}.ti-why-col.is-on .ti-why-bar{transform:scaleY(1)}.ti-why-col.is-on .ti-why-val{opacity:1;transform:none}.ti-why-col.is-on .ti-why-cap{opacity:1}.ti-why-bar--grey{background:var(--grey2)}.ti-why-bar--red{background:var(--why-red)}.ti-why-bar--pale{background:var(--why-pale)}.ti-why-val--red{color:var(--why-red)}.ti-why-chart--sulfur .ti-why-bars{gap:10%;padding:0 8%}.ti-why-chart--sulfur .ti-why-val{font-size:var(--fs-h1);letter-spacing:-.05em;margin-bottom:14px}.ti-why-chart--sulfur .ti-why-bar{border-radius:5px}.ti-why-chart--sulfur .ti-why-cap{font-size:var(--fs-body)}.ti-why-col--div{opacity:0;transition:opacity .5s var(--ease);background:#0a0a0a40;flex:0 0 1px;align-self:stretch;margin:0 2%}.ti-why-col--div.is-on{opacity:1}.ti-why-col--target{opacity:0;transition:opacity .5s var(--ease)}.ti-why-col--target.is-on{opacity:1}.ti-why-ceiling{left:0;right:0;bottom:calc(var(--ti-why-v) / var(--ti-why-max) * 100%);opacity:0;transition:opacity .5s var(--ease),bottom .9s var(--ease);pointer-events:none;border-top:1.5px dashed #0a0a0a99;position:absolute}.ti-why-ceiling.is-on{opacity:1}.ti-why-legend{font-size:var(--fs-small);color:var(--ink);flex-wrap:wrap;gap:12px 32px;min-height:1.55em;margin-top:45px;display:flex}.ti-why-legend span{align-items:center;gap:10px;display:none}.ti-why-legend span.is-on{animation:ti-why-legend-in .5s var(--ease) both;display:flex}@keyframes ti-why-legend-in{0%{opacity:0}to{opacity:1}}.ti-why-sw{background:var(--black);border-radius:2px;flex:none;width:18px;height:12px}.ti-why-sw--red{background:var(--why-red)}.ti-why-sw--pale{background:var(--why-pale)}.ti-why-chapters{display:grid}.ti-why-chap{border-top:1px solid var(--grey2);padding:16px 0 18px;position:relative}.ti-why-chap:before{content:"";background:var(--black);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.ti-why-chap.is-on:before{transform:scaleX(1)}.ti-why-chap.is-done:before{background:#0a0a0a4d;transform:scaleX(1)}.ti-why-chap-head{appearance:none;font:inherit;text-align:left;cursor:pointer;color:#0a0a0a6b;transition:color .4s var(--ease);background:0 0;border:0;align-items:baseline;gap:14px;padding:0;display:flex}.ti-why-chap-head span{font-size:var(--fs-h4);letter-spacing:-.03em;transition:font-size .55s var(--ease),color .4s var(--ease);font-weight:700;line-height:1}.ti-why-lt{font-style:normal;font-weight:300}.ti-why-chap.is-on .ti-why-chap-head{color:var(--black);cursor:default}.ti-why-chap.is-on .ti-why-chap-head span{font-size:var(--fs-h2)}.ti-why-chap.is-on .ti-why-lt{color:#0a0a0a80}.ti-why-chap:not(.is-on) .ti-why-chap-head:hover{color:var(--black)}.ti-why-chap-head:focus{outline:none}.ti-why-chap-head:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ti-why-chap-body{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.ti-why-chap-body>div{opacity:0;transition:opacity .35s var(--ease);overflow:hidden}.ti-why-chap.is-on .ti-why-chap-body{grid-template-rows:1fr}.ti-why-chap.is-on .ti-why-chap-body>div{opacity:1;transition:opacity .6s var(--ease) .25s}.ti-why-lead{font-size:var(--fs-lead);color:var(--black);margin:16px 0 8px;font-weight:700}.ti-why-support{font-size:var(--fs-body);color:var(--ink);max-width:38ch;margin:0 0 4px;font-weight:300;line-height:1.55}@media (max-width:1100px){.ti-why-main{gap:40px}}@media (max-width:900px){.ti-why-inner{padding:calc(var(--header-h) + 12px) var(--pad) 20px}.ti-why-headline{font-size:var(--fs-h2)}.ti-why-main{grid-template-columns:1fr;align-content:center;gap:28px}.ti-why-left{grid-template-rows:auto auto;align-self:auto;gap:16px}.ti-why-charts{height:20svh;max-height:none}.ti-why-chart--sulfur .ti-why-val{font-size:var(--fs-h2)}.ti-why-chart--sulfur .ti-why-cap{font-size:var(--fs-small);width:100%;left:0}.ti-why-chap{padding:10px 0 12px}.ti-why-chap-head span{font-size:var(--fs-h4)}.ti-why-lead{margin-top:10px}.ti-why-support{font-size:var(--fs-body)}.ti-why-val{font-size:var(--fs-h4)}.ti-why-cap{font-size:var(--fs-eyebrow);white-space:normal;width:150%;line-height:1.15;left:-25%}.ti-why-cap small{display:none}.ti-why-legend{gap:8px 18px;margin-top:40px}.ti-why-axis,.ti-why-legend{font-size:var(--fs-small)}}.ti-why-mobile{display:none}@media (max-width:900px){.ti-why-track{display:none}.ti-why-mobile{padding:var(--flow-pad) var(--pad);display:block}.ti-why-mobile .ti-why-headline{max-width:none;font-size:var(--fs-h2);margin-bottom:32px}.ti-why-mobile .ti-why-chart{opacity:1;height:260px;margin-bottom:44px;position:relative;inset:auto}.ti-why-mobile .ti-why-bars{gap:3%}.ti-why-mobile .ti-why-val{font-size:var(--fs-small);padding:2px 0}.ti-why-mobile .ti-why-cap{width:auto;font-size:var(--fs-eyebrow);margin-top:8px;line-height:1.15;left:-5px;right:-5px}.ti-why-mobile .ti-why-ceiling{transition-delay:.9s}.ti-why-mobile .ti-why-legend{white-space:nowrap;grid-template-columns:auto auto;justify-content:start;gap:8px 24px;margin-top:0;display:grid}.ti-why-mchapters{gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ti-why-mchapters li{border-top:1px solid var(--grey2);padding-top:16px}.ti-why-mchapters h3{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--black);align-items:baseline;gap:12px;margin:0;font-weight:700;line-height:1.1;display:flex}.ti-why-mchapters .ti-why-lt{color:#0a0a0a80}.ti-why-mchapters .ti-why-lead{margin:10px 0 6px}}@media (prefers-reduced-motion:reduce){.ti-why-bar,.ti-why-cap,.ti-why-ceiling,.ti-why-chap-body,.ti-why-chap-body>div,.ti-why-chap-head,.ti-why-chap-head span,.ti-why-chap:before,.ti-why-chart,.ti-why-col--div,.ti-why-col--target,.ti-why-val{transition:none}.ti-why-legend span.is-on{animation:none}}.ti-act-placeholder{background:var(--white);flex-direction:column;height:100svh;padding-bottom:24px;display:flex}.ti-act-placeholder-inner{width:100%;min-height:0;max-width:var(--w);padding:0 var(--pad);text-align:center;flex-direction:column;flex:auto;margin:0 auto;display:flex}.ti-act-placeholder .ti-cell{background:0 0;flex:1 1 0;height:auto;min-height:0;overflow:visible}@media (max-width:900px){.ti-act-placeholder{height:auto;padding-bottom:0}.ti-act-placeholder .ti-cell{flex:none;height:72vw}}.ti-act-figures{background:var(--white);padding-top:40px}.ti-act-figures-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-act-placeholder-tag{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);border:1px solid var(--grey2);border-radius:999px;margin-bottom:24px;padding:6px 14px;font-weight:600;display:inline-block}.ti-tech-vision{margin-bottom:var(--sec-gap);justify-items:start;gap:16px;display:grid}.ti-tech-vision-line{max-width:44ch;font-size:var(--fs-lead);color:var(--muted);opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);margin:0;font-weight:300;line-height:1.55;transform:translateY(16px)}.ti-tech-vision .ti-section-title{margin:0 0 8px}.ti-tech-vision.is-in .ti-tech-vision-line{opacity:1;transform:none}.ti-tech-vision-line strong{font-weight:700}.ti-cell{perspective:1900px;perspective-origin:50% 48%;background:var(--white);-webkit-user-select:none;user-select:none;width:100vw;height:clamp(380px,48vh,470px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.ti-cell.is-touch{touch-action:pan-y}.ti-cell-scene-wrap{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ti-cell-scene{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:relative}.ti-cell-box,.ti-cell-layer,.ti-cell-tab{transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.ti-cell-face{backface-visibility:hidden;position:absolute;top:50%;left:50%;overflow:hidden}.ti-cell-face--big:after{content:"";transition:transform 1.7s var(--ease);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 38%,#ffffff6b 50%,#0000 62%);position:absolute;inset:-25%;transform:translate(-85%)}.ti-cell-scene.is-lit .ti-cell-face--big:after{transform:translate(85%)}.ti-cell-box--anode .ti-cell-face--big{background:linear-gradient(155deg,#5a5d64,#2a2b30 30%,#3c3e44 48%,#141519 78%,#2a2b30);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 50px #00000073}.ti-cell-box--anode .ti-cell-face--big:before{content:"";background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px),radial-gradient(circle at 26% 22%,#cdd2dc4d,#0000 32%);position:absolute;inset:0}.ti-cell-box--anode .ti-cell-face--cap,.ti-cell-box--anode .ti-cell-face--side{background:linear-gradient(#0b0c0f,#33353b 48%,#0b0c0f)}.ti-cell-box--elec .ti-cell-face--big{opacity:.84;background:linear-gradient(150deg,#fffffff2,#ece8de9e 38%,#ffffffe0 56%,#d4cec0a8);box-shadow:inset 0 0 0 1px #fff9}.ti-cell-box--elec .ti-cell-face--big:before{content:"";mix-blend-mode:screen;opacity:.75;background:conic-gradient(from 35deg at 30% 40%,#ffffffb3,#0000 12%,#dcd7c873 24%,#0000 36%,#ffffff8c 48%,#0000 60%),repeating-linear-gradient(135deg,#ffffff1a 0 1px,#0000 1px 4px);position:absolute;inset:0}.ti-cell-box--elec .ti-cell-face--cap,.ti-cell-box--elec .ti-cell-face--side{opacity:.92;background:linear-gradient(#b5afa0,#f0ede4 50%,#b5afa0)}.ti-cell-box--cath .ti-cell-face--big{background:linear-gradient(155deg,#f7d158,#d99f19 28%,#f4c53c 48%,#a37007 80%,#d99f19);box-shadow:inset 0 0 0 1px #fff3,inset 0 0 50px #50370059}.ti-cell-box--cath .ti-cell-face--big:before{content:"";background:radial-gradient(circle at 20% 22%,#fff2c399,#0000 22%),radial-gradient(circle at 72% 78%,#6e460073,#0000 28%),repeating-linear-gradient(48deg,#ffffff14 0 1px,#0000 1px 4px),repeating-linear-gradient(-32deg,#5a370017 0 1px,#0000 1px 6px);position:absolute;inset:0}.ti-cell-box--cath .ti-cell-face--cap,.ti-cell-box--cath .ti-cell-face--side{background:linear-gradient(#4a3303,#8e6206 30%,#d49a14 60%,#4a3303)}.ti-cell-box--pouch .ti-cell-face--big{background:linear-gradient(160deg,#f5f6f8,#cdd0d5 30%,#edeef1 50%,#b2b6bc 80%,#dcdee2);box-shadow:inset 0 0 0 15px #ffffff47,inset 0 0 0 16px #0000001a,inset 0 0 0 1px #ffffff80}.ti-cell-box--pouch .ti-cell-face--big:before{content:"";background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 3px,#0000000a 3px 4px,#0000 4px 7px);position:absolute;inset:0}.ti-cell-box--pouch .ti-cell-face--cap,.ti-cell-box--pouch .ti-cell-face--side{background:linear-gradient(#80848a,#e1e3e6 50%,#80848a)}.ti-cell-box--tab .ti-cell-face--big{background:linear-gradient(#f7f8fa,#d5d8dc 30%,#aeb2b8 70%,#8b8f95)}.ti-cell-box--tab .ti-cell-face--cap,.ti-cell-box--tab .ti-cell-face--side{background:#6a6d73}.ti-cell-shadow{background:radial-gradient(#0a0a0a29,#0000 68%);height:18px;top:0;left:50%;transform:translate(-50%)}.ti-cell-labels,.ti-cell-shadow{pointer-events:none;position:absolute}.ti-cell-labels{inset:0}.ti-cell-leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ti-cell-leaders path{fill:none;stroke:var(--black);stroke-width:1px;stroke-dasharray:2 3;opacity:.5}.ti-cell-label{opacity:0;will-change:transform;position:absolute;top:0;left:0}.ti-cell-label b{font-size:var(--fs-small);letter-spacing:-.01em;color:var(--black);font-weight:700;line-height:1.1;display:block}.ti-cell-label span{font-size:var(--fs-eyebrow);color:var(--muted);white-space:nowrap;margin-top:3px;display:block}.ti-cell-label--left{text-align:right}.ti-cell-label--bottom,.ti-cell-label--top{text-align:center}.ti-cell-hint{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);white-space:nowrap;pointer-events:none;transition:opacity .4s var(--ease);margin:0;font-weight:600;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ti-cell.is-open .ti-cell-hint{opacity:0}@media (max-width:860px){.ti-cell{height:clamp(380px,60vh,520px)}}@media (prefers-reduced-motion:reduce){.ti-cell-face--big:after,.ti-tech-vision-line{transition:none}}.ti-act-placeholder-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:32px;display:grid}.ti-act-placeholder-grid-item{border:1px solid var(--grey2);background:var(--white);text-align:left;padding:32px 28px;position:relative}.ti-stat-ico{position:absolute;top:20px;right:22px}.ti-act-placeholder-grid-item h4{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.02em;margin-bottom:8px;font-weight:700}.ti-act-placeholder-grid-item p{font-size:var(--fs-body);color:var(--muted);font-weight:300;line-height:1.55}.ti-stat-num{font-size:var(--fs-h1);color:var(--black);letter-spacing:-.03em;margin-bottom:8px;font-weight:700;line-height:1;display:block}.ti-ico-spin{transform-box:view-box;transform-origin:24px 24px}.ti-ico-atom,.ti-ico-dot,.ti-ico-pop{transform-box:fill-box;transform-origin:50%}@keyframes ti-spin{0%{transform:rotate(0)}to{transform:rotate(120deg)}}@keyframes ti-pop{0%,to{transform:scale(1)}40%{transform:scale(1.5)}}@keyframes ti-bars{0%,to{opacity:.3}45%{opacity:1}}@keyframes ti-flash{0%,to{opacity:.42}45%{opacity:.95}}:is(.ti-capture-door:hover,.ti-capture-door:focus-visible) .ti-ico-bondflash{animation:ti-flash .7s var(--ease)}:is(.ti-capture-door:hover,.ti-capture-door:focus-visible) .ti-ico-t1{animation:ti-pop .8s var(--ease) 0s}:is(.ti-capture-door:hover,.ti-capture-door:focus-visible) .ti-ico-t2{animation:ti-pop .8s var(--ease) .1s}:is(.ti-capture-door:hover,.ti-capture-door:focus-visible) .ti-ico-t3{animation:ti-pop .8s var(--ease) .2s}:is(.ti-capture-door:hover,.ti-capture-door:focus-visible) .ti-ico-t4{animation:ti-pop .8s var(--ease) .3s}.ti-tech-vision-figs{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.ti-tech-vision-fig{flex-direction:column;display:flex}.ti-tech-vision-num{font-size:var(--fs-figure);letter-spacing:-.06em;color:var(--black);font-weight:700;line-height:.85}.ti-tech-vision-num .ti-frac sub,.ti-tech-vision-num .ti-frac sup{font-weight:900}.ti-tech-vision-bar{background:#ecebe7;height:3px;margin:22px 0 16px;display:block;position:relative;overflow:hidden}.ti-tech-vision-bar i{transform-origin:0;transition:transform 1.2s var(--ease);background:#b51917;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.ti-tech-vision-figs.is-in .ti-tech-vision-bar i{transform:scaleX(1)}.ti-tech-vision-label{font-size:var(--fs-lead);color:var(--black);font-weight:600;line-height:1.25}.ti-tech-vision-desc{font-size:var(--fs-small);color:var(--ink);margin-top:4px;font-weight:300;line-height:1.5}.ti-tech-vision-note{font-size:var(--fs-small);color:var(--muted);text-align:left;margin:28px 0 0;font-weight:300}@media (prefers-reduced-motion:reduce){.ti-tech-vision-bar i{transition:none;transform:scaleX(1)}}.ti-act-placeholder-cta{font-size:var(--fs-lead);letter-spacing:-.005em;color:var(--white);background:var(--black);margin:var(--sec-gap) 0 0;padding:16px 32px;font-weight:700;transition:opacity .2s;display:inline-block}.ti-act-placeholder-cta:hover{opacity:.85}.ti-team{background:var(--off);padding:120px 0 80px}.ti-team-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-team-eyebrow{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-bottom:18px;font-weight:600}.ti-team-title{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;max-width:720px;margin-bottom:18px;font-weight:700}.ti-team-sub{font-size:var(--fs-lead);color:var(--muted);max-width:640px;margin-bottom:64px;font-weight:300;line-height:1.55}.ti-team-founders-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ti-team-visionary{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:96px;display:grid}.ti-team-founder-portrait.has-image{background:0 0;border:none;padding:0;overflow:hidden}.ti-team-founder-portrait.has-image img{object-fit:cover;width:100%;height:100%;display:block}.ti-team-leadership{margin-bottom:96px}.ti-team-leadership .ti-eyebrow{margin-bottom:28px;display:block}.ti-team-leadership-grid{grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:24px;display:grid}.ti-team-meet{background:var(--white);color:var(--black);justify-content:center;align-items:center;gap:16px;padding:80px 0;text-decoration:none;transition:opacity .2s;display:flex}.ti-team-meet:hover{opacity:.6}.ti-team-meet:hover .ti-team-meet-arrow{transform:translate(8px)}.ti-team-meet-text{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:700}.ti-team-meet-arrow{font-size:var(--fs-h3);font-weight:300;transition:transform .2s}.ti-team-investors{margin-bottom:96px}.ti-team-investors-title{font-size:var(--fs-h3);color:var(--black);letter-spacing:-.02em;margin-bottom:40px;font-weight:700}.ti-team-advisors-grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.ti-team-advisors-grid .ti-team-card{flex:0 0 calc(33.3333% - 16px)}.ti-team-advisors-grid .ti-team-card-image{aspect-ratio:4/5}.ti-team-advisors-grid .ti-team-card-image img{object-position:center top}.ti-team-advisors-grid .ti-team-card-body{gap:8px;padding:18px 0 20px}.ti-team-investor-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:72px;margin-bottom:72px;display:grid}.ti-team-investor-lead-portrait{aspect-ratio:4/5;background:var(--grey);max-width:380px;margin-bottom:22px;overflow:hidden}.ti-team-investor-lead-portrait img{object-fit:cover;width:100%;height:100%;display:block}.ti-team-investor-lead-name{font-size:var(--fs-h3);color:var(--black);letter-spacing:-.02em;margin-top:32px;font-weight:700;line-height:1.2}.ti-team-investor-lead-role{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-top:8px;font-weight:600}.ti-team-investor-lead-bio{font-size:var(--fs-body);color:var(--ink);max-width:320px;margin-top:14px;font-weight:300;line-height:1.6}.ti-team-investor-lead-quote{padding-top:115px;padding-left:64px;position:relative}.ti-team-investor-lead-quote:before{content:"“";font-size:var(--fs-display);color:var(--grey2);pointer-events:none;font-style:normal;font-weight:700;line-height:1;position:absolute;top:88px;left:0}.ti-team-investor-lead-quote-text{font-size:var(--fs-h3);color:var(--ink);letter-spacing:-.01em;margin:0;font-style:italic;font-weight:300;line-height:1.4}.ti-team-investor-lead-quote-text:after{content:"”";vertical-align:top;height:calc(var(--fs-h3) * 1.4);font-size:var(--fs-display);color:var(--grey2);margin-left:.04em;font-style:normal;font-weight:700;line-height:1;display:inline-block}.ti-team-investor-lead-quote-cite{flex-direction:column;gap:4px;margin-top:24px;font-style:normal;display:flex}.ti-team-investor-lead-quote-cite-name{font-size:var(--fs-small);color:var(--black);letter-spacing:-.01em;font-weight:700}.ti-team-investor-lead-quote-cite-role{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-team-investor-others{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ti-logo-wall{margin-top:48px}.ti-logo-marquee{flex-direction:column;gap:16px;width:100vw;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ti-logo-marquee-row{overflow:hidden}.ti-logo-marquee-track{will-change:transform;width:max-content;animation:ti-marquee 165s linear infinite;display:flex}.ti-logo-marquee-row:nth-child(2n) .ti-logo-marquee-track{animation-direction:reverse}.ti-logo-marquee-row:nth-child(2) .ti-logo-marquee-track{animation-duration:42s}.ti-logo-marquee-row:nth-child(3) .ti-logo-marquee-track{animation-duration:68s}.ti-logo-marquee:hover .ti-logo-marquee-track{animation-play-state:paused}@keyframes ti-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ti-logo-marquee{-webkit-mask-image:none;mask-image:none}.ti-logo-marquee-track{will-change:auto;flex-wrap:wrap;justify-content:center;row-gap:16px;width:auto;padding-left:16px;animation:none}.ti-logo-marquee-track>[aria-hidden]{display:none}}.ti-logo-tile{text-align:center;background:var(--white);border:1px solid var(--grey2);width:clamp(150px,15vw,200px);height:92px;transition:border-color .3s var(--ease);flex:none;justify-content:center;align-items:center;margin-right:16px;padding:0 22px;display:flex}.ti-logo-tile:hover{border-color:#d8d6d1}.ti-logo-tile-name{font-size:var(--fs-body);letter-spacing:-.01em;color:var(--muted);transition:color .3s var(--ease);font-weight:700;line-height:1.15}.ti-logo-tile:hover .ti-logo-tile-name{color:var(--black)}.ti-logo-tile-img{object-fit:contain;filter:grayscale();opacity:.68;width:auto;max-width:100%;max-height:44px;transition:filter .3s var(--ease),opacity .3s var(--ease)}.ti-logo-tile:hover .ti-logo-tile-img{filter:grayscale(0);opacity:1}.ti-logo-tile--pending{background:var(--off);border-style:dashed}.ti-logo-tile--pending .ti-logo-tile-name{font-size:var(--fs-small);color:#0a0a0a6b;flex-direction:column;gap:5px;display:flex}.ti-logo-tile--pending em{font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--fs-small);letter-spacing:0;color:#0a0a0a4d;font-weight:600}.ti-team-end{background:var(--white);padding-block:96px}.ti-team-end-inner{max-width:var(--w);padding:0 var(--pad);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;display:grid}.ti-team-pullquote{grid-template-columns:56px minmax(0,1fr);margin:0;display:grid}.ti-team-pullquote:before{content:"“";color:#b51917;pointer-events:none;grid-area:1/1;align-self:start;font-size:96px;font-style:normal;font-weight:700;line-height:.8}.ti-team-pullquote-cite,.ti-team-pullquote-text{grid-column:2}.ti-team-pullquote-text{font-size:var(--fs-quote);letter-spacing:-.01em;color:var(--black);margin:0;font-style:italic;font-weight:300;line-height:1.25}.ti-team-pullquote-end{white-space:nowrap}.ti-team-pullquote-end:after{content:"”";vertical-align:top;height:calc(var(--fs-quote) * 1.25);color:#b51917;margin-left:.06em;font-size:96px;font-style:normal;font-weight:700;line-height:.8;display:inline-block}.ti-team-pullquote-cite{font-style:normal;font-size:var(--fs-body);flex-direction:column;margin-top:24px;display:flex}.ti-team-pullquote-cite-name{color:var(--black);font-weight:700}.ti-team-pullquote-cite-role{color:var(--muted);font-weight:300}.ti-team-join{background:#f6f5f2;align-content:start;justify-items:start;gap:14px;padding:40px;display:grid}.ti-team-join-title{font-size:var(--fs-end);letter-spacing:-.03em;color:var(--black);margin:0;font-weight:700;line-height:1.05}.ti-team-join-sub{font-size:var(--fs-lead);color:var(--muted);margin:0 0 10px;font-weight:300;line-height:1.5}@media (max-width:768px){.ti-team-end{padding-block:64px}.ti-team-end-inner{grid-template-columns:1fr;gap:40px}.ti-team-join{padding:32px 24px}}.ti-team-card{background:var(--white);flex-direction:column;display:flex}.ti-team-card-image{aspect-ratio:3/4;background:var(--grey);overflow:hidden}.ti-team-card-image img{object-fit:cover;width:100%;height:100%;display:block}.ti-team-card-body{flex-direction:column;gap:10px;padding:18px 0 20px;display:flex}.ti-team-card-name{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.ti-team-card-role{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-team-card-bio{font-size:var(--fs-small);color:var(--ink);font-weight:300;line-height:1.6}.ti-team-anchor{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:100px;display:grid}.ti-team-portrait{aspect-ratio:4/5;background:var(--grey);text-align:center;border:1px dashed #0a0a0a47;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.ti-team-portrait-tag{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-team-portrait-desc{font-size:var(--fs-small);color:var(--muted);max-width:280px;font-weight:300;line-height:1.55}.ti-team-quote{font-size:var(--fs-h3);color:var(--ink);letter-spacing:-.01em;font-weight:300;line-height:1.35}.ti-team-quote-attr{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-top:28px;font-weight:600;display:block}.ti-team-grid{grid-template-columns:repeat(6,1fr);gap:32px 24px;margin-bottom:80px;display:grid}.ti-team-member{flex-direction:column;gap:12px;display:flex}.ti-team-face{aspect-ratio:1;background:var(--grey);font-size:var(--fs-small);letter-spacing:0;color:var(--muted);border:1px dashed #0a0a0a38;justify-content:center;align-items:center;font-weight:600;display:flex}.ti-team-name{font-size:var(--fs-small);color:var(--black);letter-spacing:-.01em;font-weight:700}.ti-team-role{font-size:var(--fs-eyebrow);color:var(--muted);font-weight:300;line-height:1.4}.ti-team-board{margin-bottom:100px}.ti-team-board-label{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);border-bottom:1px solid var(--grey2);margin-bottom:28px;padding-bottom:14px;font-weight:600}.ti-team-board-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ti-team-board .ti-team-face{aspect-ratio:1;max-width:80px}.ti-team-board .ti-team-name{font-size:var(--fs-small)}.ti-team-board .ti-team-role{font-size:var(--fs-eyebrow)}.ti-use{--use-band:#080c0f;--use-fg2:#ffffff9e;--use-fg3:#ffffff57;--use-line:#ffffff24;--use-red:#b51917;background:var(--use-band);color:var(--white);position:relative;overflow:hidden}.ti-use-inner{max-width:var(--w);padding:0 var(--pad);grid-template-columns:1.25fr 1fr;align-items:stretch;gap:48px;margin:0 auto;display:grid;position:relative}.ti-use-inner>*{min-width:0}.ti-use-title{left:var(--pad);font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--white);margin:0;font-weight:700;line-height:1.05;position:absolute;top:0}.ti-use-left{flex-direction:column;padding-top:88px;display:flex}.ti-use-persp{perspective:1200px;flex:1;align-items:center;display:flex}.ti-use-model{aspect-ratio:16/10;width:100%;max-width:100%;transition:transform .7s var(--ease);will-change:transform;margin:0 auto;position:relative;transform:rotateX(0)rotateY(0)}.ti-use-model.is-live{transition:transform .12s linear}.ti-use-img{object-fit:contain;opacity:0;width:112%;max-width:none;transition:opacity .6s var(--ease),transform .9s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ti-use-img.is-on{opacity:1;transform:translate(-50%,-50%) translate(var(--ti-use-ix,0),var(--ti-use-iy,0))}.ti-use-img.is-out{transform:translate(-50%,-50%)translate(-36px)}.ti-use-img.is-waiting{transform:translate(-50%,-50%)translate(36px)}.ti-use-glow{pointer-events:none;background:radial-gradient(at 50% 60%,#ffffff0f,#0000 60%);position:absolute;inset:0}.ti-use-notes{margin-top:20px;display:grid}.ti-use-notes .ti-use-note{visibility:hidden;grid-area:1/1;max-width:60ch}.ti-use-notes .ti-use-note.is-shown{visibility:visible}.ti-use-copy{--use-block:28px;gap:var(--use-block);align-content:start;padding-top:0;display:grid;position:relative}.ti-use-num{font-size:var(--fs-small);letter-spacing:0;color:var(--use-fg3);font-weight:600}.ti-use-case-title{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--white);margin:0;font-weight:700;line-height:1.05}.ti-use-stat{--use-stat-f:var(--fs-display);--use-unit-f:var(--fs-lead);align-items:flex-start;gap:16px;display:flex}.ti-use-stat b{font-size:var(--use-stat-f);letter-spacing:-.05em;color:var(--white);font-variant-numeric:tabular-nums;flex:none;font-weight:700;line-height:.95}.ti-use-stat span{max-width:18ch;margin-top:calc(.135 * var(--use-stat-f) - .31 * var(--use-unit-f));font-size:var(--use-unit-f);color:var(--use-fg2);font-weight:300;line-height:1.3}.ti-use-note{font-size:var(--fs-small);color:var(--use-fg3);max-width:46ch;margin:0;line-height:1.5}.ti-use-compare{gap:14px;max-width:460px;display:grid}.ti-use-compare-label{font-size:var(--fs-small);letter-spacing:0;color:var(--use-fg3);font-weight:600}.ti-use-bars{gap:14px;display:grid}.ti-use-bar{font-size:var(--fs-small);color:var(--use-fg2);grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px;font-weight:300;display:grid}.ti-use-bar i{background:var(--use-line);grid-column:1/-1;height:8px;display:block;position:relative;overflow:hidden}.ti-use-bar i:after{content:"";width:var(--ti-use-p);transform-origin:0;animation:ti-use-grow .9s var(--ease) both;background:#ffffff59;position:absolute;top:0;bottom:0;left:0}.ti-use-bar--us i:after{background:var(--use-red)}.ti-use-bar em{text-align:right;color:var(--white);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}@keyframes ti-use-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ti-use-fade{transition:opacity .45s var(--ease),transform .6s var(--ease)}.ti-use-copy.is-switching .ti-use-fade,.ti-use-notes.is-switching .ti-use-fade{opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease);transform:translateY(10px)}.ti-use-index{border-top:1px solid var(--use-line);flex-direction:column;display:flex}.ti-use-index button{appearance:none;border:0;border-bottom:1px solid var(--use-line);font:inherit;font-size:var(--fs-small);letter-spacing:0;text-align:left;color:var(--use-fg3);cursor:pointer;transition:color .3s var(--ease);background:0 0;align-items:center;gap:14px;padding:9px 0;display:flex;position:relative}.ti-use-index button:focus-visible,.ti-use-index button:hover{color:var(--white);outline:none}.ti-use-index button.is-on{color:var(--white)}.ti-use-progress{background:var(--white);width:0;height:2px;animation:ti-use-fill 6s linear forwards;position:absolute;bottom:-1px;left:0}.ti-use-index.is-paused .ti-use-progress{animation-play-state:paused}@keyframes ti-use-fill{0%{width:0}to{width:100%}}.ti-use-notes-toggle{appearance:none;font:inherit;font-size:var(--fs-small);letter-spacing:0;color:var(--use-fg3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:none}.ti-use-notes-toggle:focus-visible,.ti-use-notes-toggle:hover,.ti-use-notes-toggle[aria-expanded=true]{color:var(--white);outline:none}.ti-use-info{width:18px;height:18px;font-style:normal;font-size:var(--fs-eyebrow);border:1px solid;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}@media (min-width:901px){.ti-use.ti-screen{justify-content:flex-start;height:100svh;padding-bottom:32px}.ti-use-inner{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.ti-use-left{min-height:0;padding-top:calc(var(--fs-h2) * 1.05 + clamp(16px, 3svh, 32px));grid-template-rows:minmax(0,1fr) auto auto;display:grid}.ti-use-persp{align-items:stretch;min-height:0}.ti-use-model{aspect-ratio:auto;width:100%;height:100%;max-height:none}.ti-use-img{object-position:50% 0;width:100%;height:100%;top:0;left:0;transform:none}.ti-use-img.is-on{transform:translate(var(--ti-use-ix,0),var(--ti-use-iy,0))}.ti-use-img.is-out{transform:translate(-36px)}.ti-use-img.is-waiting{transform:translate(36px)}.ti-use-notes{margin-top:clamp(12px,2svh,20px)}.ti-use-copy{--use-block:clamp(12px,2.6svh,28px);min-height:0}.ti-use-notes-toggle{justify-self:start;min-height:32px;margin-top:clamp(12px,2svh,20px);display:inline-flex}.ti-use-notes-toggle:disabled{cursor:default;color:var(--use-fg3)}.ti-use-case-title{font-size:clamp(32px,5svh,56px)}.ti-use-stat{--use-stat-f:clamp(56px,10svh,120px)}.ti-use-bars,.ti-use-compare{gap:clamp(8px,1.4svh,16px)}.ti-use-index button{height:clamp(32px,4.6svh,52px);padding:0}}@media (min-width:901px) and (max-height:719px){.ti-use-notes{margin-top:8px}.ti-use-notes:not(.is-open),.ti-use-notes:not(.is-open) .ti-use-note.is-shown{visibility:hidden}}@media (max-width:900px){.ti-use-inner{grid-template-columns:1fr;gap:24px}.ti-use-left{display:contents}.ti-use-title{order:0;position:static}.ti-use-persp{margin-inline:calc(-1 * var(--pad));order:1;padding-top:0}.ti-use-model{aspect-ratio:16/9;width:100%;max-height:none}.ti-use-copy{order:2;padding-top:0}.ti-use-notes{order:3;margin-top:0}.ti-use-index{overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);border-top:0;border-bottom:1px solid var(--use-line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.ti-use-index::-webkit-scrollbar{display:none}.ti-use-index button{white-space:nowrap;border-bottom:0;flex:none;min-height:44px;margin-right:8px;padding:0 16px 0 0}.ti-use-index button i{width:auto}}@media (prefers-reduced-motion:reduce){.ti-use-fade,.ti-use-img,.ti-use-model{transition:none}.ti-use-bar i:after{animation:none}.ti-use-progress{width:100%;animation:none}}.ti-gate{background:var(--white);padding:160px 0 var(--sec-pad);min-height:60svh}.ti-gate-inner{max-width:440px;padding:0 var(--pad);margin:0 auto}.ti-gate-logo{width:auto;height:26px;margin-bottom:44px;display:block}.ti-gate-title{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--black);margin:0 0 16px;font-weight:700;line-height:1.05}.ti-gate-sub{font-size:var(--fs-body);color:var(--muted);margin:0 0 32px;font-weight:300;line-height:1.55}.ti-gate-form{flex-wrap:wrap;gap:10px;display:flex}.ti-gate-input{min-width:0;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--white);border:1px solid var(--grey2);transition:border-color .2s var(--ease);border-radius:2px;flex:200px;padding:14px 16px;font-weight:300}.ti-gate-input:focus{border-color:var(--ink);outline:none}.ti-gate-input[aria-invalid=true]{border-color:#b51917}.ti-gate-submit{font:inherit;font-size:var(--fs-small);letter-spacing:0;color:var(--white);background:var(--black);border:1px solid var(--black);cursor:pointer;transition:background .2s var(--ease);border-radius:2px;padding:14px 28px;font-weight:700}.ti-gate-submit:hover{background:var(--ink)}.ti-gate-submit:focus{outline:none}.ti-gate-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ti-gate-error{font-size:var(--fs-small);color:#b51917;margin:14px 0 0;font-weight:300}.ti-capture{background:var(--white);padding-block:56px}.ti-capture-inner{max-width:var(--w);padding:0 var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:0 auto;display:grid}.ti-capture-title{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;margin-bottom:18px;font-weight:700;line-height:1.05}.ti-capture-sub{font-size:var(--fs-lead);color:var(--muted);font-weight:300;line-height:1.55}.ti-capture-signup{gap:14px;display:grid}.ti-capture-form{gap:12px;display:flex}.ti-capture-consent{font-size:var(--fs-small);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-weight:300;line-height:1.5;display:flex}.ti-capture-consent input{width:18px;height:18px;accent-color:var(--black);flex:none;margin:2px 0 0}.ti-capture-consent a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.ti-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ti-form-error{font-size:var(--fs-small);color:#b51917;margin:0;font-weight:600}.ti-form-sent{font-size:var(--fs-lead);color:var(--black);margin:0;font-weight:600}.ti-capture-submit:disabled,.ti-contact-submit:disabled{opacity:.4;cursor:not-allowed}.ti-capture-input{font-family:var(--font);font-size:var(--fs-body);color:var(--ink);background:var(--off);border:1px solid var(--grey2);transition:border-color .2s var(--ease);outline:none;flex:1;padding:16px 20px;font-weight:400}.ti-capture-input:focus{border-color:var(--black)}.ti-capture-input::placeholder{color:var(--muted)}.ti-capture-submit{padding:calc(16px * var(--up)) calc(28px * var(--up));font-family:var(--font);font-size:var(--fs-small);letter-spacing:0;color:var(--white);background:var(--black);cursor:pointer;transition:background .2s var(--ease);white-space:nowrap;border:none;font-weight:700}.ti-capture-submit:hover{background:var(--ink)}.ti-capture-doors{margin-top:32px;display:grid}.ti-capture-door{border-top:1px solid var(--grey2);grid-template-columns:1fr auto;align-items:center;gap:4px 24px;padding:18px 0;display:grid}.ti-capture-door-title{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.01em;grid-column:1;font-weight:700}.ti-capture-door-desc{font-size:var(--fs-body);color:var(--muted);grid-column:1;font-weight:300;line-height:1.5}.ti-capture-door:after{content:"";width:1em;height:.75em;-webkit-mask:var(--arrow) center /contain no-repeat;mask:var(--arrow) center /contain no-repeat;font-size:var(--fs-h4);color:var(--muted);transition:transform .35s var(--ease),color .2s var(--ease);background:currentColor;grid-area:1/2/span 2;align-self:center;font-weight:300}.ti-capture-door:hover:after{color:var(--black);transform:translate(4px)}.ti-tech-intro{background:var(--white);padding:var(--sec-pad) 0}.ti-tech-intro-inner{max-width:var(--w);padding:0 var(--pad);text-align:center;margin:0 auto}.ti-tech-intro-title{font-size:var(--fs-h1);color:var(--black);letter-spacing:-.03em;margin-bottom:24px;font-weight:700;line-height:1.05}.ti-tech-intro-sub{font-size:var(--fs-lead);color:var(--muted);max-width:940px;margin:0 auto;font-weight:300;line-height:1.55}.ti-explorer-track{height:calc(200svh + var(--stage-grow,0px));margin-top:calc(-1 * var(--header-h));position:relative}.ti-explorer-stage[data-grown]{height:auto;min-height:100svh}.ti-explorer-stage[data-grown] .ti-explorer-grid{min-height:calc(100svh - var(--hint-h))}.ti-explorer-stage{background:var(--white);height:100svh;position:sticky;top:0;overflow:hidden}.ti-explorer-snap{width:1px;height:1px;left:0;top:calc(1svh * var(--at,0));scroll-snap-align:start;pointer-events:none;position:absolute}.ti-explorer-grid{--gx:clamp(48px,6vw,160px);min-height:0;padding:var(--stage-top) var(--gx) 0;flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative;container-type:inline-size}.ti-explorer-grid>*{min-width:0}.ti-explorer-heads{z-index:0;width:100%;max-width:calc(var(--w) - 2 * var(--pad));height:var(--heads-h,auto);transition:height 1.3s var(--ease),margin-bottom 1.3s var(--ease);margin-inline:auto;flex:none;align-items:start;margin-bottom:32px;display:grid;position:relative}.ti-explorer-stage[data-beat="1"] .ti-explorer-heads{margin-bottom:0}.ti-explorer-heads>*{grid-area:1/1}.ti-explorer-intro{text-align:center;transition:opacity .35s var(--ease) .45s,transform .35s var(--ease) .45s,visibility 0s}.ti-explorer-stage:not([data-beat="0"]) .ti-explorer-intro{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s .35s;transform:translateY(-14px)}.ti-explorer-row{z-index:1;flex:auto;min-height:0;max-height:min(705px,38.1875cqi);display:flex;position:relative}.ti-cell--explorer{width:52%;height:auto;transition:transform 1.3s var(--ease);background:0 0;flex:none;margin:0;position:relative;overflow:visible;transform:translate(46%)}.ti-explorer-stage[data-beat="1"] .ti-cell--explorer{transform:translate(0)}.ti-cell--explorer .ti-cell-layer{transition:transform 1s var(--ease)}.ti-cell--explorer .ti-cell-layer.is-dim .ti-cell-face{filter:brightness(.92)}.ti-cell--explorer .ti-cell-box--pouch .ti-cell-face{transition:opacity .8s var(--ease)}.ti-cell--explorer .ti-cell-box--wire .ti-cell-face{opacity:0;transition:opacity .8s var(--ease);background:0 0;border:1px solid #0a0a0a61}.ti-cell-scene.is-peek [data-layer=shell-front] .ti-cell-box--pouch .ti-cell-face{opacity:.14}.ti-cell-scene.is-peek [data-layer=shell-front] .ti-cell-box--wire .ti-cell-face{opacity:.6}.ti-explorer-stage,.ti-finale-stage,.ti-why-stage{flex-direction:column;display:flex}.ti-scroll-hint{z-index:5;box-sizing:border-box;height:var(--hint-h);font-size:var(--fs-small);color:var(--muted);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);flex:none;order:1;align-self:center;margin:0;padding-top:12px;font-weight:600;position:relative}.ti-scroll-hint.is-on{opacity:1}.ti-finale-stage[data-beat="3"] .ti-scroll-hint{opacity:0}.ti-scroll-hint:after{content:"";background:var(--muted);transform-origin:top;width:1px;height:22px;animation:ti-hint-breathe 2s var(--ease) infinite alternate;margin:10px auto 0;display:block}@keyframes ti-hint-breathe{0%{opacity:.25;transform:scaleY(.4)}to{opacity:.6;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ti-scroll-hint:after{opacity:.5;animation:none}}@media (max-width:900px){.ti-scroll-hint{display:none}}.ti-explorer-lane{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 0 0 calc(52% + 32px)}.ti-explorer-panel{z-index:2;opacity:0;pointer-events:none;visibility:hidden;width:100%;max-width:600px;transition:opacity .7s var(--ease),transform .9s var(--ease),visibility 0s .9s;align-self:center;gap:20px;display:grid;position:relative;transform:translate(24px)}.ti-explorer-stage[data-beat="1"] .ti-explorer-panel{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .7s var(--ease) .35s,transform .9s var(--ease) .35s,visibility 0s;transform:none}.ti-explorer-title{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--black);margin:0;font-weight:700;line-height:1.05}.ti-explorer-title em{color:#0a0a0a80;font-style:normal;font-weight:300}.ti-explorer-tabs{flex-wrap:wrap;gap:6px;display:flex}.ti-explorer-tab{appearance:none;font:inherit;font-size:var(--fs-small);letter-spacing:0;color:var(--black);background:var(--white);border:1px solid var(--grey2);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);border-radius:2px;padding:10px 14px;font-weight:600}.ti-explorer-tab:hover{border-color:#0a0a0a66}.ti-explorer-tab.is-on{background:var(--black);color:var(--white);border-color:var(--black)}.ti-explorer-tab:focus{outline:none}.ti-explorer-tab:focus-visible{outline-offset:2px;outline:2px solid #b51917}.ti-explorer-desc{align-items:start;display:grid;position:relative}.ti-explorer-pane{opacity:0;pointer-events:none;transition:opacity .25s var(--ease);grid-area:1/1;gap:10px;display:grid}.ti-explorer-pane.is-on{opacity:1;pointer-events:auto;transition:opacity .6s var(--ease) .2s}.ti-explorer-tag{font-size:var(--fs-h4);color:var(--black);font-weight:700}.ti-explorer-pane p{font-size:var(--fs-body);color:var(--ink);max-width:46ch;margin:0;font-weight:300;line-height:1.55}.ti-explorer-sw{vertical-align:middle;border-radius:2px;width:14px;height:10px;margin-right:10px;display:inline-block}.ti-explorer-mobile,.ti-explorer-stage{--explorer-red:#b51917}.ti-explorer-stage.is-numbers .ti-explorer-panel{opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s .35s;transform:translateY(-14px)}.ti-explorer-head{z-index:3;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s .3s;position:relative}.ti-explorer-stage.is-numbers .ti-explorer-head{opacity:1;visibility:visible;transition:opacity .3s var(--ease),visibility 0s}.ti-explorer-head .ti-explorer-head-title{margin:0}.ti-explorer-head-title>em,.ti-explorer-head-title>span{display:block}.ti-explorer-head-title>em{color:#0a0a0a80;font-style:normal;font-weight:300}.ti-explorer-head-title>span{white-space:nowrap}.ti-explorer-word{opacity:.18;transition:opacity .5s var(--ease)}.ti-explorer-stage.is-numbers .ti-explorer-word{opacity:1;transition-delay:calc(.2s + var(--w,0) * 60ms)}.ti-explorer-leaders{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ti-explorer-leader{opacity:0;transition:opacity .5s var(--ease)}.ti-explorer-leader.is-on{opacity:1;transition-delay:calc(var(--i,0) * .12s)}.ti-explorer-leader line{fill:none;stroke:#0a0a0a8c;stroke-width:1.5px}.ti-explorer-leader circle{fill:var(--white);stroke:#0a0a0a99;stroke-width:1.5px}.ti-explorer-callouts{inset:0}.ti-explorer-callout,.ti-explorer-callouts{z-index:3;pointer-events:none;position:absolute}.ti-explorer-callout{--dx:0px;white-space:nowrap;opacity:0;transform:translateY(-50%) translateX(var(--dx));transition:opacity .5s var(--ease),transform .5s var(--ease);gap:4px;display:grid}.ti-explorer-callout--L{--dx:12px;text-align:right;justify-items:end}.ti-explorer-callout--R{--dx:-12px;text-align:left;justify-items:start}.ti-explorer-callout.is-on{opacity:1;transition-delay:calc(var(--i,0) * .12s);transform:translateY(-50%)}.ti-explorer-callout b{font-size:clamp(40px,calc(var(--face-w,300px) * .22),92px);letter-spacing:-.05em;color:var(--black);font-variant-numeric:tabular-nums;font-weight:700;line-height:.95}.ti-explorer-callout b small{font-size:max(var(--fs-eyebrow),.3em);letter-spacing:0;color:var(--muted);margin-left:6px;font-weight:300}.ti-explorer-callout span{color:var(--muted)}.ti-explorer-callout span,.ti-explorer-chip{font-size:var(--fs-small);letter-spacing:0;font-weight:600}.ti-explorer-chip{border:1px solid var(--explorer-red);color:var(--explorer-red);border-radius:2px;margin-top:2px;padding:2px 7px;font-style:normal}@media (max-width:900px){.ti-explorer-grid{padding:calc(var(--header-h) + 16px) var(--pad) 0;justify-content:flex-start;gap:8px}.ti-explorer-heads{max-width:none;height:auto;margin-bottom:16px}.ti-explorer-row{max-height:none}.ti-explorer-stage:not(.is-numbers) .ti-explorer-head,.ti-explorer-stage:not([data-beat="0"]) .ti-explorer-intro{display:none}.ti-explorer-head-title>span{white-space:normal}.ti-explorer-row{flex-direction:column}.ti-cell--explorer{flex:auto;width:100%;min-height:200px;transform:none}.ti-explorer-stage:not([data-beat="1"]) .ti-explorer-panel{display:none}.ti-explorer-stage[data-beat="1"] .ti-cell--explorer{transform:none}.ti-explorer-lane{pointer-events:auto;display:block;position:static}.ti-explorer-panel{gap:14px;padding-bottom:28px;position:static}.ti-explorer-desc{min-height:0}.ti-explorer-tab{padding:10px 12px}.ti-explorer-leaders,.ti-explorer-stage.is-numbers .ti-explorer-panel,.ti-explorer-stage:not(.is-numbers) .ti-explorer-callouts{display:none}.ti-explorer-callouts{flex:none;grid-template-columns:1fr 1fr;gap:14px 16px;padding-bottom:28px;display:grid;position:static}.ti-explorer-callout,.ti-explorer-callout--L,.ti-explorer-callout--R{--dx:0px;text-align:left;white-space:normal;justify-items:start;position:static;transform:translateY(8px)}.ti-explorer-callout.is-on{transform:none}.ti-explorer-callout b{font-size:var(--fs-h2)}}@media (prefers-reduced-motion:reduce){.ti-cell--explorer,.ti-cell--explorer .ti-cell-box--pouch .ti-cell-face,.ti-cell--explorer .ti-cell-box--wire .ti-cell-face,.ti-cell--explorer .ti-cell-layer,.ti-explorer-callout,.ti-explorer-head,.ti-explorer-heads,.ti-explorer-intro,.ti-explorer-leader,.ti-explorer-pane,.ti-explorer-pane.is-on,.ti-explorer-panel,.ti-explorer-tab,.ti-explorer-word{transition:none}.ti-cell--explorer{transform:translate(0)}.ti-explorer-panel{opacity:1;pointer-events:auto;visibility:visible;transform:none}}.ti-tech-numbers{background:var(--off)}.ti-tech-solos .ti-nb-row--solo{min-height:clamp(260px,50svh,480px)}.ti-tech-solos .ti-nb-solo-val{font-size:var(--fs-display)}.ti-tech-numbers-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-nb{flex-direction:column;gap:clamp(10px,1.4svh,16px);display:flex}.ti-nb-row{background:var(--white);border:1px solid var(--grey2);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);grid-template-columns:112px 1fr;align-items:center;column-gap:36px;padding:clamp(12px,1.8svh,28px) 40px;display:grid;position:relative}.ti-nb-row:after{content:"";transform-origin:0;width:100%;height:3px;transition:transform .55s var(--ease);background:#b51917;position:absolute;top:0;left:0;transform:scaleX(.08)}.ti-nb-row:hover{border-color:#dedcd7;transform:translateY(-6px);box-shadow:0 22px 48px -24px #0a0a0a47}.ti-nb-row:hover:after{transform:scaleX(1)}.ti-nb-main{flex-direction:column;gap:clamp(8px,1.4svh,16px);min-width:0;display:flex}.ti-nb-main .ti-nb-metric{padding-left:142px}.ti-nb-metric{font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:var(--black);font-weight:600}.ti-nb-note{text-transform:none;letter-spacing:0;color:var(--muted);font-style:normal}.ti-nb-bars{flex-direction:column;gap:6px;display:flex}.ti-nb-bar{grid-template-columns:124px 1fr 140px;align-items:center;column-gap:18px;display:grid}.ti-nb-bar-tag{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:9px;font-weight:600;display:flex}.ti-nb-bar.is-theion .ti-nb-bar-tag:before{content:"";background:#b51917;border-radius:50%;flex:none;width:8px;height:8px}.ti-nb-bar.is-base .ti-nb-bar-tag:before{content:"";background:var(--grey2);border-radius:50%;flex:none;width:8px;height:8px}.ti-nb-bar-track{background:var(--grey);border-radius:2px;height:16px;position:relative;overflow:hidden}.ti-nb-bar-fill{width:0;height:100%;transition:width 1.1s var(--ease);border-radius:2px;display:block}.ti-nb-bar-fill.is-theion{background:var(--black)}.ti-nb-bar-fill.is-base{background:#0a0a0a29}.ti-nb-bar-val{font-variant-numeric:tabular-nums;font-size:var(--fs-h4);color:var(--black);white-space:nowrap;font-weight:700}.ti-nb-bar-val em{font-style:normal}.ti-nb-bar-val em,.ti-nb-bar-val-base{color:var(--muted);font-weight:400}.ti-nb-claim{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:8px;padding-left:24px;display:flex}.ti-nb-claim-val{font-size:var(--fs-h1);letter-spacing:-.04em;color:var(--black);font-weight:700;line-height:.88}.ti-nb-claim-vs{font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600;line-height:1.5}.ti-nb-solos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ti-nb-row--solo{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:156px;display:flex}.ti-nb-solo-figure{align-self:center;align-items:center;gap:26px;display:flex}.ti-nb-solo-val{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--black);font-weight:700;line-height:1}.ti-nb-solo-val em{font-style:normal;font-weight:400;font-size:max(var(--fs-eyebrow),.38em);color:var(--muted);margin-left:6px}.ti-nb-solo-ico{flex:none}.ti-nb-solo-ico .ti-ico-atom,.ti-nb-solo-ico .ti-ico-pop{transform-box:fill-box;transform-origin:50%}.ti-nb-row--solo:hover .ti-ico-arc1{animation:ti-ico-arc .8s var(--ease)}.ti-nb-row--solo:hover .ti-ico-arc2{animation:ti-ico-arc .8s var(--ease) .1s}.ti-nb-row--solo:hover .ti-ico-arc3{animation:ti-ico-arc .8s var(--ease) .2s}.ti-nb-row--solo:hover .ti-ico-pop{animation:ti-ico-pop .7s var(--ease)}.ti-nb-row--solo:hover .ti-ico-bar-top{animation:ti-bars .8s var(--ease)}.ti-nb-row--solo:hover .ti-ico-bar-bot{animation:ti-bars .8s var(--ease) .12s}.ti-nb-row--solo:hover .ti-ico-h0{animation:ti-ico-trav .8s var(--ease) 0s}.ti-nb-row--solo:hover .ti-ico-h1{animation:ti-ico-trav .8s var(--ease) 60ms}.ti-nb-row--solo:hover .ti-ico-h2{animation:ti-ico-trav .8s var(--ease) .12s}.ti-nb-row--solo:hover .ti-ico-h3{animation:ti-ico-trav .8s var(--ease) .18s}.ti-nb-row--solo:hover .ti-ico-h4{animation:ti-ico-trav .8s var(--ease) .24s}.ti-nb-row--solo:hover .ti-ico-h5{animation:ti-ico-trav .8s var(--ease) .3s}.ti-nb-row--solo:hover .ti-ico-h6{animation:ti-ico-trav .8s var(--ease) .36s}.ti-nb-row--solo:hover .ti-ico-h7{animation:ti-ico-trav .8s var(--ease) .42s}@keyframes ti-ico-arc{0%,to{opacity:.35}45%{opacity:.95}}@keyframes ti-ico-pop{0%,to{transform:scale(1)}40%{transform:scale(1.5)}}@keyframes ti-ico-trav{0%,to{transform:scale(1)}42%{transform:scale(1.7)}}@media (max-width:768px){.ti-nb-row{grid-template-columns:1fr;row-gap:16px;padding:24px 22px}.ti-nb-main{display:contents}.ti-nb-metric{font-size:var(--fs-eyebrow)}.ti-nb-main .ti-nb-metric{order:1;padding-left:0}.ti-nb-bars{order:2;gap:14px}.ti-nb-claim{flex-direction:row;order:3;justify-content:flex-start;align-items:baseline;gap:10px;padding-left:0}.ti-nb-bar{grid-template-columns:auto 1fr;grid-template-areas:"tag val""track track";gap:6px 12px}.ti-nb-bar-tag{font-size:var(--fs-eyebrow);grid-area:tag;justify-content:flex-start;gap:7px}.ti-nb-bar-val{text-align:right;font-size:var(--fs-small);grid-area:val}.ti-nb-bar-track{grid-area:track;height:14px}.ti-nb-solos{grid-template-columns:1fr}}.ti-tech-why{background:var(--white);padding:var(--sec-pad) 0 0}.ti-tech-why-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-tech-why-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.ti-tech-why-card{background:var(--off);flex-direction:column;gap:16px;padding:36px 28px;display:flex}.ti-tech-why-top{justify-content:space-between;align-items:center;display:flex}.ti-tech-why-num{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-tech-why-card h3{font-size:var(--fs-h3);color:var(--black);letter-spacing:-.02em;font-weight:700}.ti-tech-why-card p{font-size:var(--fs-body);color:var(--ink);font-weight:300;line-height:1.6}.ti-tech-slideshow{background:var(--white)}.ti-tech-slideshow-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-tech-path{color:var(--white);background:#0e0f10;padding-block:96px 48px}@media (min-width:901px){.ti-tech-close{background:#0e0f10;flex-direction:column;height:100svh;display:flex}.ti-tech-close .ti-tech-path{min-height:0;padding-block:var(--stage-top) 0;flex-direction:column;flex:1;display:flex}.ti-tech-close .ti-tech-path-inner{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ti-tech-close .ti-roadmap{flex-direction:column;flex:1;justify-content:center;padding-block:16px;display:flex}.ti-tech-close .ti-end-cta-inner{padding-block:32px 40px}.ti-tech-close[data-tight] .ti-roadmap{padding-block:0}.ti-tech-close[data-tight] .ti-end-cta-inner{padding-block:24px 28px}.ti-tech-close:is([data-tight="2"],[data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-node.is-above .ti-roadmap-caption{padding-bottom:8px}.ti-tech-close:is([data-tight="2"],[data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-node.is-below .ti-roadmap-caption{padding-top:8px}.ti-tech-close:is([data-tight="2"],[data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-node.is-above .ti-roadmap-year{margin-bottom:4px}.ti-tech-close:is([data-tight="2"],[data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-node.is-below .ti-roadmap-year{margin-top:4px}.ti-tech-close:is([data-tight="2"],[data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-title{margin-bottom:2px}.ti-tech-close:is([data-tight="2"],[data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-end-cta-inner{padding-block:16px 20px}.ti-tech-close:is([data-tight="3"],[data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-meta{font-size:var(--fs-body);line-height:1.3}.ti-tech-close:is([data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-meta{font-size:var(--fs-small);line-height:1.25}.ti-tech-close:is([data-tight="4"],[data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-roadmap-year{font-size:var(--fs-h4)}.ti-tech-close:is([data-tight="5"],[data-tight="6"],[data-tight="7"]) .ti-tech-path .ti-section-title{font-size:var(--fs-h3)}.ti-tech-close:is([data-tight="6"],[data-tight="7"]) .ti-roadmap-meta{font-size:var(--fs-eyebrow);line-height:1.2}.ti-tech-close:is([data-tight="6"],[data-tight="7"]) .ti-roadmap-title{font-size:var(--fs-small)}.ti-tech-close:is([data-tight="6"],[data-tight="7"]) .ti-roadmap-year{font-size:var(--fs-body)}.ti-tech-close:is([data-tight="6"],[data-tight="7"]) .ti-roadmap-node.is-above .ti-roadmap-caption{padding-bottom:4px}.ti-tech-close:is([data-tight="6"],[data-tight="7"]) .ti-roadmap-node.is-below .ti-roadmap-caption{padding-top:4px}.ti-tech-close[data-tight="7"] .ti-tech-path .ti-section-title{font-size:var(--fs-h4)}.ti-tech-close[data-tight="7"] .ti-tech-path .ti-section-sub{font-size:var(--fs-small)}.ti-tech-close[data-tight="7"] .ti-end-cta-title{font-size:var(--fs-h4)}.ti-tech-close[data-tight="7"] .ti-end-cta-inner{padding-block:12px 14px}}.ti-tech-path+.ti-end-cta .ti-end-cta-inner{border-top:1px solid #ffffff1a}.ti-tech-path>*{width:100%}.ti-tech-path .ti-fill-em,.ti-tech-path .ti-section-sub,.ti-tech-path .ti-section-title{color:var(--white)}.ti-tech-path-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-roadmap{--rm-red:#b51917;--rm-line:#ffffff59;--rm-ring:14px;--rm-stem:calc(84px * var(--up))}.ti-roadmap-track{grid-template-columns:repeat(4,1fr);align-items:stretch;margin:0;padding:0 0 0 40px;list-style:none;display:grid;position:relative}.ti-roadmap-track:before{content:"";background:linear-gradient(90deg,transparent,var(--rm-line) 96px);transform-origin:0;height:1px;transition:transform 1.2s var(--ease);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(0)}.ti-roadmap-track:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--rm-line);opacity:0;width:0;height:0;transition:opacity .4s var(--ease) 1s;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.ti-roadmap.is-in .ti-roadmap-track:before{transform:translateY(-50%)scaleX(1)}.ti-roadmap.is-in .ti-roadmap-track:after{opacity:1}.ti-roadmap-node{grid-template-rows:1fr var(--rm-ring) 1fr;opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(.25s + var(--i) * .15s);justify-items:start;display:grid;position:relative;transform:translateY(8px)}.ti-roadmap.is-in .ti-roadmap-node{opacity:1;transform:none}.ti-roadmap-ring{z-index:1;width:var(--rm-ring);height:var(--rm-ring);background:var(--black);border:2px solid var(--rm-line);box-sizing:border-box;box-shadow:0 0 0 4px var(--black);border-radius:50%;grid-row:2;position:relative}.ti-roadmap-node.is-past .ti-roadmap-ring{border-color:#fff3}.ti-roadmap-node.is-now .ti-roadmap-ring{border-color:var(--rm-red)}.ti-roadmap-caption{margin-left:calc(var(--rm-ring) / 2);flex-direction:column;align-items:flex-start;padding-left:18px;display:flex;position:relative}.ti-roadmap-node.is-above .ti-roadmap-caption{grid-row:1;align-self:end;padding-bottom:18px}.ti-roadmap-node.is-below .ti-roadmap-caption{grid-row:3;align-self:start;padding-top:18px}.ti-roadmap-node.is-below .ti-roadmap-year{order:4}.ti-roadmap-caption:before{content:"";background:var(--rm-line);width:1px;position:absolute;left:0}.ti-roadmap-node.is-above .ti-roadmap-caption:before{top:12px;bottom:calc(-1 * var(--rm-ring) / 2)}.ti-roadmap-node.is-below .ti-roadmap-caption:before{bottom:12px;top:calc(-1 * var(--rm-ring) / 2)}.ti-roadmap-caption:after{content:"";background:var(--rm-line);border-radius:50%;width:6px;height:6px;position:absolute;left:-2.5px}.ti-roadmap-node.is-above .ti-roadmap-caption:after{top:9px}.ti-roadmap-node.is-below .ti-roadmap-caption:after{bottom:9px}.ti-roadmap-node.is-now .ti-roadmap-caption:after,.ti-roadmap-node.is-now .ti-roadmap-caption:before{background:var(--rm-red)}.ti-roadmap-node.is-past .ti-roadmap-caption:after{background:#fff3}.ti-roadmap-year{font-size:var(--fs-h3);color:var(--white);letter-spacing:-.03em;font-weight:700;line-height:1}.ti-roadmap-node.is-above .ti-roadmap-year{margin:0 0 8px}.ti-roadmap-node.is-below .ti-roadmap-year{margin:8px 0 0}.ti-roadmap-node.is-now .ti-roadmap-year{color:var(--rm-red)}.ti-roadmap-title{font-size:var(--fs-h4);color:var(--white);letter-spacing:-.02em;margin:0 0 6px;font-weight:700;line-height:1.15}.ti-roadmap-meta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--fs-lead);letter-spacing:0;color:var(--white);flex-direction:column;align-items:flex-start;font-weight:700;line-height:1.45;display:flex}.ti-roadmap-desc{font-size:var(--fs-lead);color:#ffffffb3;max-width:calc(240px * var(--up));margin:6px 0 0;font-weight:300;line-height:1.55}.ti-roadmap-node.is-past .ti-roadmap-title,.ti-roadmap-node.is-past .ti-roadmap-year{color:#ffffff80}.ti-roadmap-node .ti-roadmap-year.is-label{color:var(--rm-red)}.ti-roadmap-node.is-above .ti-roadmap-caption,.ti-roadmap-node.is-below .ti-roadmap-caption{min-height:var(--rm-stem)}@media (max-width:900px){.ti-roadmap-track{grid-template-columns:1fr;row-gap:32px;padding:0 0 32px}.ti-roadmap-track:before{left:calc(var(--rm-ring) / 2);background:var(--rm-line);transform-origin:top;width:1px;height:auto;top:0;bottom:0;right:auto;transform:scaleY(0)}.ti-roadmap.is-in .ti-roadmap-track:before{transform:scaleY(1)}.ti-roadmap-track:after{right:auto;left:calc(var(--rm-ring) / 2 - 3.5px);border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--rm-line);border-bottom:0;top:auto;bottom:-1px;transform:none}.ti-roadmap-node{grid-template-rows:none;grid-template-columns:var(--rm-ring) 1fr;column-gap:18px}.ti-roadmap-ring{grid-area:1/1;margin-top:3px}.ti-roadmap-node.is-above .ti-roadmap-caption,.ti-roadmap-node.is-below .ti-roadmap-caption{flex-direction:column;grid-area:1/2;align-self:start;max-width:none;min-height:0;margin:0;padding:0}.ti-roadmap-caption:after,.ti-roadmap-caption:before{display:none}.ti-roadmap-node.is-below .ti-roadmap-year{order:0}.ti-roadmap-node.is-above .ti-roadmap-year,.ti-roadmap-node.is-below .ti-roadmap-year{margin:0 0 8px}}.ti-team-hero{background:var(--white);padding:var(--sec-pad) 0}.ti-team-hero-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-team-hero-title{font-size:var(--fs-h1);color:var(--black);letter-spacing:-.03em;white-space:nowrap;margin-bottom:28px;font-weight:700;line-height:1}.ti-team-hero-sub{font-size:var(--fs-lead);color:var(--muted);max-width:640px;font-weight:300;line-height:1.55}.ti-team-founder{background:var(--white);padding:120px 0 100px}.ti-team-founder-inner{max-width:var(--w);padding:0 var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:0 auto;display:grid}.ti-team-founder-portrait{aspect-ratio:4/5;background:var(--grey);text-align:center;border:1px dashed #0a0a0a47;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.ti-team-founder-portrait-tag{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-team-founder-portrait-desc{font-size:var(--fs-small);color:var(--muted);max-width:280px;font-weight:300;line-height:1.55}.ti-team-founder-content{flex-direction:column;gap:28px;display:flex}.ti-team-founder-name{font-size:var(--fs-h3);color:var(--black);letter-spacing:-.02em;font-weight:700}.ti-team-founder-role{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-top:-16px;font-weight:600}.ti-team-founder-bio{font-size:var(--fs-body);color:var(--ink);font-weight:300;line-height:1.7}.ti-team-founder-quote{font-size:var(--fs-lead);color:var(--ink);border-left:2px solid var(--black);padding-left:20px;font-weight:300;line-height:1.5}.ti-team-people{background:var(--white)}.ti-team-people-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-team-page-grid{grid-template-columns:repeat(4,1fr);gap:40px 28px;display:grid}.ti-team-page-grid .ti-team-face{font-size:var(--fs-eyebrow)}.ti-team-page-grid .ti-team-name{font-size:var(--fs-body)}.ti-team-backers,.ti-team-board-page{background:var(--white)}.ti-team-backers .ti-logo-wall{margin-top:0}.ti-team-board-page-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-team-board-page-grid{grid-template-columns:repeat(4,1fr);gap:40px 28px;display:grid}.ti-team-board-page .ti-team-face{aspect-ratio:1;max-width:100px}.ti-team-board-page .ti-team-name{font-size:var(--fs-small)}.ti-team-board-page .ti-team-role{font-size:var(--fs-eyebrow)}.ti-team-partners{background:var(--off);padding:120px 0 100px}.ti-team-partners-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-team-partners-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.ti-team-partner-slot{aspect-ratio:5/2;background:var(--white);font-size:var(--fs-small);letter-spacing:0;color:var(--muted);border:1px dashed #0a0a0a38;justify-content:center;align-items:center;font-weight:600;display:flex}.ti-vision{background:var(--off);padding:var(--sec-pad) 0 0}.ti-vision-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-vision-head{max-width:792px;margin:0 auto 40px}.ti-vision-titlerow{align-items:center;gap:14px;display:flex}.ti-vision-ico{flex:none}.ti-vision-title{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1}.ti-vision-card{background:var(--white);border:1px solid var(--grey2);flex-direction:column;gap:22px;max-width:792px;margin:0 auto;padding:48px;display:flex;position:relative}.ti-vision-card:before{content:"";background:#b51917;width:44px;height:3px;position:absolute;top:0;left:0}.ti-vision-block{flex-direction:column;gap:18px;display:flex}.ti-vision-subtitle{font-size:var(--fs-h3);letter-spacing:-.02em;text-transform:none;color:var(--black);align-items:center;gap:12px;margin:0 0 10px;font-weight:700;display:flex}.ti-vision-subtitle svg{flex:none}.ti-vision-rule{background:var(--grey2);border:0;height:1px;margin:8px 0}.ti-vision-lead{color:var(--black);font-weight:700}.ti-vision-lead,.ti-vision-text{font-size:var(--fs-body);margin:0;line-height:1.65}.ti-vision-text{color:var(--ink);font-weight:300}.ti-vision-strong{color:var(--black);font-weight:700}@media (max-width:880px){.ti-vision-card{padding:36px 28px}}.ti-mission{background:var(--off);padding:var(--sec-pad) 0}.ti-mission-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-mission-pull{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;max-width:1040px;margin:0 0 60px;font-weight:300;line-height:1.07}.ti-mission-pull em{font-style:normal;font-weight:700}.ti-mission-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.ti-mission-label{font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:var(--muted);border-bottom:1px solid var(--grey2);margin:0 0 16px;padding-bottom:14px;font-weight:600;position:relative}.ti-mission-label:after{content:"";width:36px;height:2px;transition:width .55s var(--ease);background:#b51917;position:absolute;bottom:-1px;left:0}.ti-mission-col:hover .ti-mission-label:after{width:100%}.ti-mission-text{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:300;line-height:1.6}.ti-mission-stack{flex-direction:column;gap:14px;display:flex}.ti-mission-stack strong{color:var(--black);font-weight:700}.ti-mission-pillars{flex-direction:column;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ti-mission-pillars li{align-items:flex-start;gap:14px;display:flex}.ti-mission-pnum{font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;color:#b51917;flex:none;padding-top:3px;font-weight:600}.ti-mission-pillars li div{font-size:var(--fs-body);color:var(--ink);font-weight:300;line-height:1.55}.ti-mission-pillars strong{color:var(--black);font-weight:700}@media (max-width:880px){.ti-mission-grid{grid-template-columns:1fr;gap:36px}}.ti-team-cta-btn{padding:calc(16px * var(--up)) calc(32px * var(--up));font-size:var(--fs-small);letter-spacing:0;background:var(--black);color:var(--white);border:1px solid var(--black);transition:background .2s var(--ease);font-weight:700;display:inline-block}.ti-team-cta-btn:hover{background:var(--ink)}.ti-careers-jobs{background:var(--white);min-height:60svh}.ti-careers-jobs-inner{max-width:1040px;padding:0 var(--pad);margin:0 auto}.ti-careers-group{margin-top:var(--sec-gap)}.ti-careers-group-head{align-items:baseline;gap:14px;display:flex}.ti-careers-group-name{font-size:var(--fs-h3);color:var(--black);letter-spacing:-.02em;font-weight:700}.ti-careers-group-count{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-careers-all{margin-top:var(--sec-gap);font-size:var(--fs-body);font-weight:600}.ti-careers-all a{color:var(--black);text-underline-offset:3px;text-decoration:underline}.ti-careers-all a:hover{text-decoration-thickness:2px}.ti-careers-list{margin-top:12px}.ti-careers-row{border-top:1px solid var(--grey2);transition:background .25s var(--ease),padding .25s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:30px 8px 30px 4px;text-decoration:none;display:grid}.ti-careers-list .ti-careers-row:last-child{border-bottom:1px solid var(--grey2)}.ti-careers-row:hover{background:var(--off);padding-left:20px;padding-right:20px}.ti-careers-row-main{flex-direction:column;gap:12px;min-width:0;display:flex}.ti-careers-row-title{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.01em;font-weight:700}.ti-careers-row-meta{flex-wrap:wrap;gap:8px 20px;display:flex}.ti-careers-meta-item{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ti-careers-meta-item svg{opacity:.85;flex-shrink:0;width:14px;height:14px}.ti-careers-row-arrow{border:1px solid var(--grey2);width:46px;height:46px;color:var(--black);transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ti-careers-row:hover .ti-careers-row-arrow{background:var(--black);border-color:var(--black);color:var(--white);transform:translate(4px)}.ti-news-hero{background:var(--white);padding:var(--sec-pad) 0 0}.ti-news-hero-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-news-hero-title{font-size:var(--fs-h1);color:var(--black);letter-spacing:-.03em;max-width:900px;margin-bottom:28px;font-weight:700;line-height:1}.ti-news-hero-sub{font-size:var(--fs-lead);color:var(--muted);max-width:640px;font-weight:300;line-height:1.55}.ti-news-grid-section{background:var(--white);padding-top:48px}.ti-news-grid-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-news-grid{grid-template-columns:repeat(3,1fr);gap:40px 28px;display:grid}.ti-news-card{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.ti-news-card--link{transition:transform .2s var(--ease)}.ti-news-card--link:hover{transform:translateY(-4px)}.ti-news-card-image{aspect-ratio:16/9;background:var(--grey);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ti-news-card-image img{object-fit:cover;transition:transform .6s var(--ease)}.ti-news-card--link:hover .ti-news-card-image img{transform:scale(1.03)}.ti-news-card-typo{font-size:var(--fs-h3);letter-spacing:-.03em;text-align:center;color:var(--black);padding:0 24px;font-weight:700;line-height:1.05}.ti-news-card-type{font-size:var(--fs-small);color:var(--white);background:var(--black);align-items:center;gap:7px;padding:4px 10px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;top:12px;left:12px}.ti-news-card-play{fill:currentColor;width:8px;height:10px}.ti-news-card-meta{font-size:var(--fs-small);color:var(--muted);margin:0;font-weight:600}.ti-news-card-title{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.ti-contact-hero{background:var(--off);padding:var(--sec-pad) 0}.ti-contact-hero-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-contact-hero-title{font-size:var(--fs-h1);color:var(--black);letter-spacing:-.03em;max-width:900px;margin-bottom:28px;font-weight:700;line-height:1}.ti-contact-hero-sub{font-size:var(--fs-lead);color:var(--muted);max-width:640px;font-weight:300;line-height:1.55}.ti-contact-main{background:var(--white)}.ti-contact-main-inner{max-width:var(--w);padding:0 var(--pad);grid-template-columns:1.5fr 1fr;align-items:start;gap:80px;margin:0 auto;display:grid}.ti-contact-form{flex-direction:column;gap:clamp(18px,2.8svh,28px);display:flex}.ti-contact-field{flex-direction:column;gap:8px;display:flex}.ti-contact-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ti-contact-label{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-contact-required{color:var(--black);margin-left:2px}.ti-contact-input,.ti-contact-select,.ti-contact-textarea{width:100%;font-family:var(--font);font-size:var(--fs-body);color:var(--ink);border:none;border-bottom:1px solid var(--grey2);transition:border-color .2s var(--ease);resize:none;background:0 0;outline:none;padding:14px 0;font-weight:400}.ti-contact-input:focus,.ti-contact-select:focus,.ti-contact-textarea:focus{border-bottom-color:var(--black)}.ti-contact-input::placeholder,.ti-contact-textarea::placeholder{color:var(--muted);opacity:.6}.ti-contact-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:24px}.ti-contact-textarea{min-height:clamp(96px,16svh,140px);padding-top:14px;line-height:1.55}.ti-contact-consent{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.ti-contact-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--black);margin-top:4px}.ti-contact-consent-text{font-size:var(--fs-eyebrow);color:var(--muted);font-weight:300;line-height:1.55}.ti-contact-consent-text a{color:var(--black);border-bottom:1px solid var(--grey2);transition:border-color .2s var(--ease)}.ti-contact-consent-text a:hover{border-color:var(--black)}.ti-contact-submit{font-family:var(--font);font-size:var(--fs-small);letter-spacing:0;color:var(--white);background:var(--black);border:1px solid var(--black);cursor:pointer;transition:background .2s var(--ease);align-self:flex-start;margin-top:16px;padding:16px 36px;font-weight:700}.ti-contact-submit:hover{background:var(--ink)}.ti-contact-info{background:var(--off);flex-direction:column;align-self:stretch;gap:36px;padding:44px 36px;display:flex}.ti-contact-info-block{flex-direction:column;gap:10px;display:flex}.ti-contact-info-label{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-bottom:4px;font-weight:600}.ti-contact-info-block a,.ti-contact-info-block span{font-size:var(--fs-small);color:var(--ink);transition:color .2s var(--ease);font-weight:300;line-height:1.5;display:block}.ti-contact-info-block a:hover{color:var(--black);font-weight:400}.ti-contact-location{background:var(--off)}.ti-contact-location-inner{max-width:var(--w);padding:0 var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:0 auto;display:grid}.ti-contact-map{aspect-ratio:4/3;object-fit:cover;background:var(--white);border:1px solid var(--grey2);width:100%;max-height:46svh;display:block}.ti-contact-location-text-block{flex-direction:column;gap:18px;display:flex}.ti-contact-location-title{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;font-weight:700;line-height:1.1}.ti-contact-location-addr{font-size:var(--fs-body);color:var(--ink);font-weight:300;line-height:1.6}.ti-contact-location-note{font-size:var(--fs-small);color:var(--muted);max-width:360px;font-weight:300;line-height:1.55}.ti-legal{padding:120px var(--pad) var(--flow-pad);background:var(--white)}.ti-legal-inner{max-width:34em;font-size:var(--fs-body);margin:0 auto}.ti-legal-title{font-size:var(--fs-h1);color:var(--black);letter-spacing:-.03em;margin-bottom:48px;font-weight:700;line-height:1.05}.ti-legal-body{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;font-weight:300;line-height:1.65}.ti-legal-body h2{font-size:var(--fs-h3);color:var(--black);letter-spacing:-.02em;margin:56px 0 18px;font-weight:700;line-height:1.15}.ti-legal-body h2:first-child{margin-top:0}.ti-legal-body h3{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.01em;margin:32px 0 10px;font-weight:700;line-height:1.3}.ti-legal-body p{margin-bottom:16px}.ti-legal-body strong{color:var(--black);font-weight:700}.ti-legal-body ol{flex-direction:column;gap:16px;padding-left:1.4em;display:flex}.ti-legal-body ol li{padding-left:4px;list-style:decimal}.ti-legal-body a{color:var(--black);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ti-legal-body a:hover{color:var(--muted)}@media (max-width:768px){.ti-legal{padding-top:96px}.ti-legal-title{margin-bottom:32px}}.ti-papers{padding:120px var(--pad) 100px;background:var(--off);min-height:70vh}.ti-papers-inner{max-width:var(--w);margin:0 auto}.ti-papers-title{font-size:var(--fs-h2);color:var(--black);letter-spacing:-.03em;max-width:760px;margin-bottom:18px;font-weight:700;line-height:1.05}.ti-papers-sub{font-size:var(--fs-lead);color:var(--muted);max-width:640px;margin-bottom:64px;font-weight:300;line-height:1.55}.ti-papers-list{flex-direction:column;gap:20px;display:flex}.ti-paper-card{background:var(--white);border:1px solid var(--grey2);align-items:flex-start;gap:32px;padding:28px 32px;transition:border-color .2s;display:flex}.ti-paper-card:hover{border-color:#0a0a0a52}.ti-paper-card-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ti-paper-card-eyebrow{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);font-weight:600}.ti-paper-card-title{font-size:var(--fs-h4);color:var(--black);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.35}.ti-paper-card-desc{font-size:var(--fs-small);color:var(--ink);margin:0;font-weight:300;line-height:1.55}.ti-paper-card-meta{color:var(--muted);margin-top:4px;font-weight:600}.ti-paper-card-cta,.ti-paper-card-meta{font-size:var(--fs-small);letter-spacing:0}.ti-paper-card-cta{background:var(--black);color:var(--white);flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.ti-paper-card-cta:hover{opacity:.85}@media (max-width:768px){.ti-papers{padding:80px var(--pad) 60px}.ti-papers-sub{margin-bottom:40px}.ti-paper-card{flex-direction:column;gap:18px;padding:24px}.ti-paper-card-cta{align-self:flex-start}}@media (max-width:968px){.ti-team-board-grid,.ti-team-grid{grid-template-columns:repeat(3,1fr)}.ti-team-founders-grid{flex-wrap:wrap;justify-content:center;display:flex}.ti-team-founders-grid .ti-team-card{flex:0 0 calc(50% - 12px)}.ti-team-advisors-grid .ti-team-card{flex-basis:calc(50% - 12px)}.ti-team-board-page-grid,.ti-team-page-grid{grid-template-columns:repeat(3,1fr)}.ti-team-partners-grid{grid-template-columns:repeat(2,1fr)}.ti-tech-why-grid{grid-template-columns:1fr}.ti-news-grid{grid-template-columns:repeat(2,1fr)}.ti-contact-main-inner{grid-template-columns:1fr;gap:40px}.ti-contact-info{padding:36px 28px}.ti-contact-location-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.ti-shift-grid{flex-direction:column;gap:12px;height:auto;padding-bottom:48px;display:flex!important}.ti-shift-col{aspect-ratio:4/3;width:100%;flex:none!important}.ti-shift-col-overlay{padding:14px 16px;bottom:16px;left:16px;right:16px}.ti-act-placeholder-grid{grid-template-columns:1fr;gap:16px}.ti-tech-vision-figs{grid-template-columns:1fr;gap:40px}.ti-team{padding:80px 0 40px}.ti-team-title{margin-bottom:40px}.ti-team-anchor{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.ti-team-grid{margin-bottom:60px}.ti-team-board-grid,.ti-team-grid{grid-template-columns:repeat(2,1fr)}.ti-team-founders-grid{gap:16px;margin-bottom:60px}.ti-team-founders-grid .ti-team-card{flex-basis:calc(50% - 8px)}.ti-team-visionary{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.ti-team-leadership{margin-bottom:60px}.ti-team-leadership-grid{grid-template-columns:repeat(2,1fr)}.ti-team-advisors-grid{gap:16px}.ti-team-advisors-grid .ti-team-card{flex-basis:calc(50% - 8px)}.ti-team-card-body{gap:6px;padding:14px 0 0}.ti-team-card-bio{line-height:1.5}.ti-team-investor-lead{grid-template-columns:1fr;gap:36px;margin-bottom:48px}.ti-team-investor-lead-quote{padding-top:48px;padding-left:0}.ti-team-investor-lead-quote:before{top:0;left:-4px}.ti-team-investor-others{grid-template-columns:1fr}.ti-team-board{margin-bottom:60px}.ti-capture-form{flex-direction:column;gap:10px}.ti-team-hero{padding:var(--sec-pad) 0}.ti-team-hero-title{white-space:normal}.ti-careers-row{padding:24px 4px}.ti-careers-row:hover{padding-left:12px;padding-right:12px}.ti-team-founder,.ti-team-partners{padding:60px 0}.ti-team-hero-title:last-child{margin-bottom:0}.ti-team-founder-inner{grid-template-columns:1fr;gap:40px}.ti-team-page-grid{gap:28px 16px}.ti-team-board-page-grid,.ti-team-page-grid{grid-template-columns:repeat(2,1fr)}.ti-contact-row,.ti-news-grid,.ti-team-partners-grid{grid-template-columns:1fr}.ti-contact-row{gap:28px}}@media (max-width:900px){.ti-capture-inner{grid-template-columns:1fr;gap:40px}}.ti-tech-band{-webkit-user-select:none;user-select:none;width:100vw;margin-top:48px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.ti-tech-band-stage{touch-action:pan-y;padding-bottom:30px;position:relative}.ti-tech-band-stage:focus{outline:none}.ti-tech-band-stage:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ti-tech-band-track{will-change:transform;align-items:center;gap:24px;width:max-content;display:flex}.ti-tech-band-img{filter:grayscale();opacity:.45;width:auto;max-width:none;height:clamp(260px,42vh,440px);transition:filter .5s var(--ease),opacity .5s var(--ease);-webkit-user-drag:none;flex:none}.ti-tech-band-img.is-centre{filter:grayscale(0);opacity:1}@media (max-width:768px){.ti-tech-band{margin-top:32px}.ti-tech-band-img{height:clamp(200px,34vh,320px)}}.ti-tech-band-cursor{background:var(--black);width:64px;height:64px;color:var(--white);font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:0;pointer-events:none;opacity:0;transition:opacity .25s var(--ease),scale .35s var(--ease);will-change:translate,scale;border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;font-weight:600;display:none;position:absolute;top:0;left:0;scale:.6}@media (hover:hover) and (pointer:fine){.ti-tech-band-stage{cursor:none}.ti-tech-band-cursor{display:flex}.ti-tech-band-cursor.is-on{opacity:1;scale:1}.ti-tech-band-stage.is-dragging .ti-tech-band-cursor.is-on{scale:.85}}@media (prefers-reduced-motion:reduce){.ti-tech-band-img{transition:none}}.ti-act-placeholder-lead{margin:0 auto calc(var(--sec-gap) + 16px);max-width:26ch;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--black);font-weight:300;line-height:1.08}.ti-finale{--fin-red:#b51917;--fin-snap:cubic-bezier(.7,0,.2,1);--fin-step:50svh;background:var(--white)}.ti-finale-track{height:250svh;position:relative}.ti-finale-stage{background:var(--white);height:100svh;position:sticky;top:0;overflow:hidden}.ti-finale-snap{width:1px;height:1px;left:0;top:calc(var(--fin-step) * var(--i,0) + var(--tail,0svh));scroll-snap-align:start;pointer-events:none;position:absolute}.ti-finale-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-finale-act1,.ti-finale-act2,.ti-finale-act3{padding-block:var(--stage-top) 0}.ti-finale-act1{padding:var(--stage-top) var(--pad) 0;transition:opacity .35s var(--ease);place-items:safe center;display:grid;position:absolute;inset:0}.ti-finale-cage{width:min(72vw,1100px);max-width:100%;padding:48px 44px;position:relative}.ti-finale-ln{transition:transform 1.1s var(--fin-snap),opacity .9s var(--ease);background:#0a0a0a99;position:absolute}.ti-finale-ln--t{height:1px;top:0;left:0;right:0}.ti-finale-ln--b{height:1px;bottom:0;left:0;right:0}.ti-finale-ln--l{width:1px;top:0;bottom:0;left:0}.ti-finale-ln--r{width:1px;top:0;bottom:0;right:0}.ti-finale-tag{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);background:var(--white);transition:opacity .5s var(--ease),transform 1.1s var(--fin-snap);padding:0 8px;font-weight:600;position:absolute}.ti-finale-tag--t{top:-7px;left:28px}.ti-finale-tag--b{bottom:-7px;right:28px}.ti-finale-tag--l{top:50%;left:0;transform:translate(-50%,-50%)rotate(-90deg)}.ti-finale-tag--r{top:50%;right:0;transform:translate(50%,-50%)rotate(90deg)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-ln--t{opacity:0;transform:translateY(-60vh)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-ln--b{opacity:0;transition-delay:80ms;transform:translateY(60vh)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-ln--l{opacity:0;transition-delay:.16s;transform:translate(-60vw)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-ln--r{opacity:0;transition-delay:.16s;transform:translate(60vw)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-tag{opacity:0}.ti-finale-stage:not([data-beat="0"]) .ti-finale-tag--t{transform:translateY(-60vh)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-tag--b{transform:translateY(60vh)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-tag--l{transform:translate(-60vw,-50%)rotate(-90deg)}.ti-finale-stage:not([data-beat="0"]) .ti-finale-tag--r{transform:translate(60vw,-50%)rotate(90deg)}.ti-finale-sentence{width:13.2em;max-width:100%;font-size:min(var(--fs-h1),calc((min(72vw, 1100px) - 88px) / 13.2));letter-spacing:-.03em;color:#0a0a0a80;transform-origin:0 0;transition:transform 1.25s var(--fin-snap),color .9s var(--ease) .4s;will-change:transform;margin:0;font-weight:300;line-height:1.06}.ti-finale-stage[data-beat="1"] .ti-finale-sentence{color:var(--black)}.ti-finale-sentence strong{color:var(--black);font-weight:700}.ti-finale-stage[data-beat="2"] .ti-finale-act1,.ti-finale-stage[data-beat="3"] .ti-finale-act1{opacity:0;pointer-events:none;transition:opacity .45s var(--ease),transform .8s var(--fin-snap);transform:translateY(-60px)}.ti-finale-act2{padding-block:var(--stage-top) 0;opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform 1s var(--ease);align-content:safe center;display:grid;position:absolute;inset:0}.ti-finale-stage[data-beat="1"] .ti-finale-act2{opacity:1;pointer-events:auto}.ti-finale-stage[data-beat="2"] .ti-finale-act2,.ti-finale-stage[data-beat="3"] .ti-finale-act2{opacity:0;transition:opacity .45s var(--ease),transform .8s var(--fin-snap);transform:translateY(-60px)}.ti-finale-ghost{width:13.2em;max-width:100%;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--black);visibility:hidden;margin:0;font-weight:300;line-height:1.06}.ti-finale-ghost strong{font-weight:700}.ti-finale-wafer{align-items:center;gap:16px;margin:27px 0 19px;display:flex}.ti-finale-wafer i{background:var(--fin-red);transform-origin:0;flex:auto;height:2px;transition:transform 0s linear .5s;position:relative;transform:scaleX(0)}.ti-finale-stage[data-beat="1"] .ti-finale-wafer i{transition:transform 1.1s var(--fin-snap) 1.05s;transform:scaleX(1)}.ti-finale-wafer-label{font-size:var(--fs-small);letter-spacing:0;color:var(--fin-red);white-space:nowrap;opacity:0;flex:none;font-weight:600;line-height:12px;transition:opacity 0s linear .5s}.ti-finale-stage[data-beat="1"] .ti-finale-wafer-label{opacity:1;transition:opacity .6s var(--ease) 2.15s}.ti-finale-para{max-width:62ch;font-size:var(--fs-body);color:var(--ink);opacity:0;margin:0;font-weight:300;line-height:1.6;transition:opacity 0s linear .5s,transform 0s linear .5s;transform:translateY(14px)}.ti-finale-stage[data-beat="1"] .ti-finale-para{opacity:1;transition:opacity .7s var(--ease) 2.1s,transform .9s var(--ease) 2.1s;transform:none}.ti-finale-para strong{color:var(--fin-red);font-weight:700}.ti-finale-act3{opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform 1s var(--fin-snap);align-content:safe center;display:grid;position:absolute;inset:0;transform:translateY(70px)}.ti-finale-stage[data-beat="2"] .ti-finale-act3{opacity:1;pointer-events:auto;transition-delay:.1s;transform:none}.ti-finale-stage[data-beat="3"] .ti-finale-act3{opacity:0;transition:opacity .45s var(--ease),transform .8s var(--fin-snap);transform:translateY(-60px)}.ti-finale-head{opacity:0;transition:opacity .6s var(--ease) .25s,transform .7s var(--ease) .25s;gap:14px;margin-bottom:40px;display:grid;transform:translateY(10px)}.ti-finale-stage[data-beat="2"] .ti-finale-head{opacity:1;transform:none}.ti-finale-title{max-width:16ch;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--black);margin:0;font-weight:700;line-height:1.05}.ti-finale-title em{color:#0a0a0a80;font-style:normal;font-weight:300}.ti-finale-lines{grid-auto-rows:1fr;padding-left:40px;display:grid;position:relative}.ti-finale-axis{background:var(--fin-red);transform-origin:top;width:2px;transition:transform 0s linear .5s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ti-finale-stage[data-beat="2"] .ti-finale-axis{transition:transform .9s var(--fin-snap) .45s;transform:scaleY(1)}.ti-finale-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1.3fr);align-items:center;column-gap:40px;padding:23px 0;display:grid;position:relative}.ti-finale-row>*{min-width:0}.ti-finale-row:last-child:after,.ti-finale-rule{background:var(--black);transform-origin:0;height:1px;transition:transform 0s linear .5s;position:absolute;left:-40px;right:0;transform:scaleX(0)}.ti-finale-rule{top:0}.ti-finale-row:last-child:after{content:"";bottom:0}.ti-finale-stage[data-beat="2"] .ti-finale-row:last-child:after,.ti-finale-stage[data-beat="2"] .ti-finale-rule{transition:transform 1s var(--fin-snap);transform:scaleX(1)}.ti-finale-stage[data-beat="2"] .ti-finale-row:first-of-type .ti-finale-rule{transition-delay:.9s}.ti-finale-stage[data-beat="2"] .ti-finale-row:nth-of-type(2) .ti-finale-rule{transition-delay:1.1s}.ti-finale-stage[data-beat="2"] .ti-finale-row:nth-of-type(3) .ti-finale-rule{transition-delay:1.3s}.ti-finale-stage[data-beat="2"] .ti-finale-row:last-child:after{transition-delay:1.5s}.ti-finale-row p,.ti-finale-row-head{opacity:0;transition:opacity 0s linear .5s,transform 0s linear .5s;transform:translate(-10px)}.ti-finale-stage[data-beat="2"] .ti-finale-row p,.ti-finale-stage[data-beat="2"] .ti-finale-row-head{opacity:1;transition:opacity .6s var(--ease),transform .7s var(--ease);transform:none}.ti-finale-stage[data-beat="2"] .ti-finale-row:first-of-type .ti-finale-row-head{transition-delay:2.5s}.ti-finale-stage[data-beat="2"] .ti-finale-row:first-of-type p{transition-delay:2.65s}.ti-finale-stage[data-beat="2"] .ti-finale-row:nth-of-type(2) .ti-finale-row-head{transition-delay:2.9s}.ti-finale-stage[data-beat="2"] .ti-finale-row:nth-of-type(2) p{transition-delay:3.05s}.ti-finale-stage[data-beat="2"] .ti-finale-row:nth-of-type(3) .ti-finale-row-head{transition-delay:3.3s}.ti-finale-stage[data-beat="2"] .ti-finale-row:nth-of-type(3) p{transition-delay:3.45s}.ti-finale-row-head{grid-column:1/3;grid-template-columns:subgrid;align-items:center;column-gap:0;display:grid}.ti-finale-row-head h4{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--black);white-space:nowrap;margin:0;font-weight:700;line-height:1}.ti-finale-row p{max-width:44ch;font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:300;line-height:1.55}.ti-finale-act3 .ti-finale-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.ti-finale-model{min-width:0}.ti-finale-act3 .ti-finale-head{margin-bottom:clamp(28px,4vh,48px)}.ti-finale-act3 .ti-finale-title{letter-spacing:-.03em;text-wrap:balance;max-width:none;font-size:clamp(36px,4vw,64px);line-height:1.02}.ti-finale-act3 .ti-finale-title em{color:#0a0a0a8c;font-weight:300;display:block}.ti-finale-act3 .ti-finale-lines{grid-auto-rows:auto;gap:clamp(16px,2.4vh,26px);padding-left:28px}.ti-finale-act3 .ti-finale-axis{background:#e6e5e1;width:1px;top:8px;bottom:8px;left:5px}.ti-finale-act3 .ti-finale-row:last-child:after,.ti-finale-act3 .ti-finale-rule{display:none}.ti-finale-act3 .ti-finale-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:0}.ti-finale-act3 .ti-finale-row:before{content:"";box-sizing:content-box;border:2px solid var(--fin-red);background:var(--white);border-radius:50%;width:11px;height:11px;transition:transform 0s linear .5s;position:absolute;top:9px;left:-28px;transform:scale(0)}.ti-finale-act3 .ti-finale-row-head{grid-column:auto;align-items:baseline;gap:12px;display:flex}.ti-finale-act3 .ti-finale-row-head h4{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,26px);line-height:1.5}.ti-finale-act3 .ti-finale-row p{color:#0a0a0a8c;max-width:40ch;font-size:clamp(16px,1.15vw,18px);line-height:1.5}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:before{transition:transform .5s var(--ease);transform:scale(1)}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:first-of-type:before{transition-delay:.8s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:nth-of-type(2):before{transition-delay:1s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:nth-of-type(3):before{transition-delay:1.2s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:first-of-type .ti-finale-row-head{transition-delay:.85s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:first-of-type p{transition-delay:.95s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:nth-of-type(2) .ti-finale-row-head{transition-delay:1.05s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:nth-of-type(2) p{transition-delay:1.15s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:nth-of-type(3) .ti-finale-row-head{transition-delay:1.25s}.ti-finale-stage[data-beat="2"] .ti-finale-act3 .ti-finale-row:nth-of-type(3) p{transition-delay:1.35s}.ti-finale-map{justify-items:center;min-width:0;display:grid}.ti-worldmap{width:min(100%,calc((100svh - var(--stage-top) - var(--hint-h) - 24px) * 1000 / 520));aspect-ratio:1000/520;height:auto;display:block}.ti-finale-map{opacity:0;transition:opacity 0s linear .5s}.ti-finale-stage[data-beat="2"] .ti-finale-map{opacity:1;transition:opacity .9s var(--ease) .6s}.ti-finale-fin{padding-top:var(--stage-top);opacity:0;pointer-events:none;transition:opacity .6s var(--ease),transform 1.1s var(--fin-snap);align-content:start;gap:24px;display:grid;position:absolute;inset:0;transform:translateY(80px)}.ti-finale-stage[data-beat="3"] .ti-finale-fin{opacity:1;pointer-events:auto;transition-delay:.1s;transform:none}.ti-finale-vt{height:min(max(min(58vh,600px),calc(var(--fs-claim) * 1.5)),var(--fin-vt-max,100svh));clip-path:inset(0 50.5%);visibility:hidden;opacity:0;background:0 0;position:relative;overflow:hidden}.ti-finale-stage[data-beat="3"] .ti-finale-vt[data-ready]{clip-path:inset(0);visibility:visible;opacity:1;transition:clip-path 1.3s var(--fin-snap) .25s,visibility 0s linear .25s,opacity .3s var(--ease) .25s}.ti-finale-video{object-fit:cover;filter:brightness(.72)saturate(1.15);width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.ti-finale-vt:after{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0a0a0a40,#0a0a0a00 45%,#0a0a0a59);position:absolute;inset:2px}.ti-finale-mask{z-index:2;padding:0 var(--pad);background:var(--white);mix-blend-mode:screen;place-items:center;display:grid;position:absolute;inset:-2px}.ti-finale-mask h2{color:#000;font-size:min(var(--fs-claim),calc(var(--fin-vt-max,100svh) / 1.15));letter-spacing:-.06em;white-space:nowrap;text-align:center;transition:transform 1.4s var(--ease) .25s;margin:0;font-weight:700;line-height:.9;transform:scale(1.08)}.ti-finale-stage[data-beat="3"] .ti-finale-mask h2{transform:scale(1)}.ti-finale-mask h2 small{font-size:1em;font-weight:300}.ti-finale-mask h2 small:before{content:" "}.ti-finale-sub{text-align:center;font-size:var(--fs-h3);letter-spacing:0;color:var(--muted);opacity:0;transition:opacity .6s var(--ease) 1.2s;margin:0;font-weight:600}.ti-finale-stage[data-beat="3"] .ti-finale-sub{opacity:1}.ti-finale+.ti-capture{z-index:1;position:relative}.ti-finm{display:none}@media (max-width:900px){.ti-finale-track{display:none}.ti-finm{padding:var(--flow-pad) var(--pad);gap:48px;display:grid}.ti-finm-block{min-width:0}.ti-finm-word{opacity:.18;transition:opacity .5s var(--ease) calc(var(--w,0) * 70ms)}.is-in .ti-finm-word{opacity:1}.ti-finm-sentence{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--black);margin:0;font-weight:300;line-height:1.12}.ti-finm-sentence strong{font-weight:700}.ti-finm-wafer{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ti-finm-wafer i{background:var(--fin-red);transform-origin:0;height:2px;transition:transform 1.1s var(--fin-snap);flex:auto;transform:scaleX(0)}.ti-finm-wafer span{font-size:var(--fs-small);color:var(--fin-red);opacity:0;transition:opacity .6s var(--ease) .9s;flex:none;font-weight:600}.ti-finm-para{font-size:var(--fs-body);color:var(--ink);opacity:0;transition:opacity .7s var(--ease) .6s,transform .8s var(--ease) .6s;margin:0;font-weight:300;line-height:1.55;transform:translateY(12px)}.ti-finm-para strong{color:var(--fin-red);font-weight:700}.is-in .ti-finm-wafer i{transform:scaleX(1)}.is-in .ti-finm-para,.is-in .ti-finm-wafer span{opacity:1;transform:none}.ti-finm-title{max-width:none;margin-bottom:28px;font-size:clamp(36px,4vw,64px);line-height:1.02}.ti-finm-title em{color:#0a0a0a8c}.ti-finm-title span+em:before{content:"\a ";white-space:pre}.ti-finm-rows{gap:16px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.ti-finm-rows:before{content:"";background:#e6e5e1;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.ti-finm-rows li:before{content:"";box-sizing:content-box;border:2px solid var(--fin-red);background:var(--white);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:-28px}.ti-finm-rows li{opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(.4s + var(--i,0) * .15s);gap:4px;display:grid;position:relative;transform:translateY(10px)}.is-in .ti-finm-rows li{opacity:1;transform:none}.ti-finm-rows h3{letter-spacing:-.02em;color:var(--black);margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:700;line-height:1.5}.ti-finm-rows p{color:#0a0a0a8c;max-width:40ch;margin:0;font-size:clamp(16px,1.15vw,18px);font-weight:300;line-height:1.5}.ti-finm-map{margin-top:32px}.ti-finm-map .ti-worldmap{width:100%}.ti-finm-vt{height:42vw;margin-inline:calc(-1 * var(--pad));position:relative;overflow:hidden}.ti-finm-vt .ti-finale-mask{padding:0}.ti-finm-vt .ti-finale-mask h2{font-size:12.5vw;transform:scale(1.06)}.ti-finm-film.is-in .ti-finale-mask h2{transform:scale(1)}.ti-finm-vt .ti-finale-mask h2 small{display:inline}.ti-finm-vt .ti-finale-mask h2 small:before{content:" "}.ti-finm-sub{text-align:center;font-size:var(--fs-small);color:var(--muted);margin:16px 0 0;font-weight:600}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.ti-finm *,.ti-finm :before{transition:none!important}}@media (max-width:900px){.ti-finale-cage{padding:28px 22px}.ti-finale-tag--l,.ti-finale-tag--r{display:none}.ti-finale-wafer{margin:13px 0 11px}.ti-finale-head{margin-bottom:18px}.ti-finale-act3 .ti-finale-head{padding-left:22px}.ti-finale-act3 .ti-finale-inner{grid-template-columns:minmax(0,1fr)}.ti-finale-lines{grid-auto-rows:auto;padding-left:22px}.ti-finale-row{grid-template-columns:1fr;gap:6px;padding:12px 0 14px}.ti-finale-row-head{grid-column:auto;align-items:baseline;gap:16px;display:flex}.ti-finale-row:last-child:after,.ti-finale-rule{left:-22px}.ti-finale-fin{gap:14px}.ti-finale-vt{height:max(32vh,calc(var(--fs-claim) * 1.5))}}@media (max-width:600px){.ti-finale-mask h2{font-size:var(--fs-display)}.ti-finale-mask h2 small{display:block}.ti-finale-mask h2 small:before{content:none}.ti-finale-vt{height:calc(var(--fs-display) * 2.4)}}@media (prefers-reduced-motion:reduce){.ti-finale *,.ti-finale :after{transition:none!important}}.ti-use-well{display:grid}.ti-use-pane{gap:var(--use-block);visibility:hidden;grid-area:1/1;align-content:start;min-width:0;display:grid}.ti-use-pane.is-shown{visibility:visible}.ti-use *{scroll-snap-align:none}@media (max-width:900px){:root{--fs-h1:clamp(36px,10vw,40px);--fs-h2:30px;--fs-h3:24px;--fs-body:16px;--fs-display:clamp(44px,13vw,56px);--fs-figure:clamp(44px,13vw,56px);--flow-pad:56px;--sec-pad:56px}html,html.ti-snapping{scroll-snap-type:none}*,:after,:before{scroll-snap-align:none!important}section,section.ti-screen{scroll-margin-top:var(--header-h)}.ti-section-title{margin-bottom:24px}.ti-burger,.ti-footer-col a,.ti-footer-legal a,.ti-logo-link,button{min-height:44px}.ti-footer-col a,.ti-footer-legal a{align-items:center;display:inline-flex}.ti-act-placeholder-lead{margin-bottom:24px}.ti-act-figures{padding-top:48px}}.ti-explorer-mobile{display:none}@media (max-width:900px){.ti-explorer-track{display:none}.ti-explorer-mobile{padding:var(--flow-pad) var(--pad) 0;text-align:left;gap:24px;display:grid}.ti-explorer-mobile>*{min-width:0}.ti-explorer-m-intro{text-align:center}.ti-explorer-m-intro .ti-tech-intro-title{margin-bottom:16px}.ti-explorer-m-cell{margin-inline:calc(-1 * var(--pad))}.ti-explorer-m-cell .ti-cell{height:70vw}.ti-explorer-m-tabs{overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ti-explorer-m-tabs::-webkit-scrollbar{display:none}.ti-explorer-m-tabs .ti-explorer-tab{white-space:nowrap;flex:none;min-height:44px}.ti-explorer-m-numbers-title{font-size:var(--fs-h2);margin:32px 0 0;line-height:1.05}.ti-explorer-m-numbers-title em{color:#0a0a0a80;font-style:normal;font-weight:300}.ti-team-advisors-grid .ti-team-card,.ti-team-founders-grid .ti-team-card{flex-basis:100%}.ti-tech-band-img{aspect-ratio:16/9;object-fit:cover;width:82vw;height:auto}.ti-contact-info-block a{align-items:center;min-height:44px;display:flex}}.ti-agent{background:var(--white);color:var(--ink);font-size:var(--fs-body);font-weight:300;line-height:1.6}.ti-agent-bar{z-index:2;background:var(--white);border-bottom:1px solid var(--grey2);position:sticky;top:0}.ti-agent-bar-in,.ti-agent-main{max-width:72ch;margin:0 auto;padding-inline:20px}.ti-agent-bar-in{align-items:center;gap:20px;min-height:52px;display:flex}.ti-agent-logo{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.ti-agent-logo img{width:auto;height:20px}.ti-agent-main{padding-block:40px 96px}.ti-agent-note{border:1px solid var(--grey2);font-size:var(--fs-small);color:var(--muted);margin:0 0 40px;padding:12px 16px}.ti-agent a{color:var(--black);text-underline-offset:2px;text-decoration:underline}.ti-agent h1{font-size:var(--fs-h2);margin:0 0 8px;line-height:1.1}.ti-agent h1,.ti-agent h2{letter-spacing:-.02em;color:var(--black);font-weight:700}.ti-agent h2{border-top:1px solid var(--grey2);font-size:var(--fs-h3);margin:56px 0 12px;padding-top:24px;line-height:1.15}.ti-agent h3{font-size:var(--fs-h4);margin:32px 0 8px;line-height:1.25}.ti-agent h3,.ti-agent h4{color:var(--black);font-weight:600}.ti-agent h4{font-size:var(--fs-body);margin:24px 0 8px}.ti-agent p{margin:0 0 14px}.ti-agent strong{color:var(--black);font-weight:600}.ti-agent-meta{font-size:var(--fs-small);color:var(--muted)}.ti-agent table{border-collapse:collapse;width:100%;font-size:var(--fs-small);margin:8px 0 20px}.ti-agent td,.ti-agent th{border-bottom:1px solid var(--grey2);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.ti-agent th{color:var(--muted);font-weight:600}.ti-agent ul{margin:0 0 16px;padding-left:20px;list-style:outside}.ti-agent li{margin-bottom:6px}.ti-agent dl{margin:0 0 16px}.ti-agent dt{color:var(--black);font-weight:600}.ti-agent dd{margin:0 0 10px}@media (max-width:900px){.ti-agent table{display:block;overflow-x:auto}}.ti-switch{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:8px;display:flex}.ti-switch a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (min-width:901px){.ti-header-switch a{min-height:0}}.ti-switch a:hover,.ti-switch b{color:var(--black)}.ti-switch b{font-weight:700}.ti-cell-num,.ti-cell-under{display:none}@media (max-width:900px){.ti-act-placeholder .ti-cell{overflow:visible}.ti-cell-num{background:var(--black);width:20px;height:20px;color:var(--white);font-size:var(--fs-eyebrow);border-radius:50%;place-items:center;font-weight:700;line-height:1;top:0}.ti-cell-num,.ti-cell-under{pointer-events:none;display:grid;position:absolute;left:0}.ti-cell-under{justify-items:center;gap:10px;padding:4px 16px 0;top:100%;right:0}.ti-cell-taphint{font-size:var(--fs-small);color:var(--muted);text-align:center;margin:0;font-weight:600}.ti-cell-taphint:after{content:"";background:var(--muted);transform-origin:top;width:1px;height:22px;animation:ti-hint-breathe 2s var(--ease) infinite alternate;margin:8px auto 0;display:block}.ti-cell-taphint .is-opened,.ti-cell.is-open .ti-cell-taphint .is-closed{display:none}.ti-cell.is-open .ti-cell-taphint .is-opened{display:inline}.ti-cell-legend{font-size:var(--fs-eyebrow);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;padding:0;font-weight:300;list-style:none;display:flex}.ti-cell.is-open .ti-cell-legend{opacity:1}}@media (max-width:429px){.ti-cell-legend{grid-template-columns:auto auto;justify-content:center;justify-items:start;display:grid}}@media (max-width:900px){.ti-cell-legend b{background:var(--black);width:16px;height:16px;color:var(--white);font-size:var(--fs-eyebrow);border-radius:50%;place-items:center;margin-right:3px;font-weight:700;display:inline-grid}.ti-act-placeholder .ti-cell{margin-bottom:112px}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.ti-cell-taphint:after{animation:none}}@media (max-width:900px){.ti-use.ti-screen{height:auto;min-height:0;padding-block:48px}.ti-use-inner{gap:16px}.ti-use-copy{--use-block:12px}.ti-use-num{font-size:var(--fs-eyebrow)}.ti-use-case-title{font-size:26px}.ti-use-stat{--use-stat-f:44px;--use-unit-f:15px;gap:12px}.ti-use-stat span{max-width:none}.ti-use-bars,.ti-use-compare{gap:8px}.ti-use-bar{row-gap:4px;line-height:18px}.ti-use-bar i{height:6px}}.ti-use-dots{display:none}@media (max-width:900px){.ti-use-notes-toggle{order:3;justify-self:start;min-height:44px;display:inline-flex}.ti-use-notes{order:4;margin-top:-8px}.ti-use-notes:not(.is-open){display:none}.ti-use-index{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.ti-use-model{aspect-ratio:auto;height:56vw}.ti-use-dots{order:1;justify-content:center;gap:8px;margin-top:-4px;display:flex}.ti-use-dots i{width:6px;height:6px;transition:background-color .3s var(--ease),transform .3s var(--ease);background:#ffffff40;border-radius:50%}.ti-use-dots i.is-on{background:var(--white);transform:scale(1.25)}.ti-use-num{font-size:var(--fs-small);color:#ffffff73}}.ti-explorer-m-note,.ti-rail{display:none}@media (max-width:900px){.ti-rail{--rail:0;padding-left:20px;display:block;position:relative}.ti-rail-fill,.ti-rail-track{width:2px;position:absolute;top:0;left:4px}.ti-rail-track{background:var(--grey2);bottom:0}.ti-rail-fill{height:calc(var(--rail) * 100%);background:#b51917;transition:height .5s linear}.ti-rail-row{opacity:.18;transition:opacity .6s var(--ease);padding:10px 0 22px;position:relative}.ti-rail-row.is-on{opacity:1}.ti-rail-dot{background:var(--white);border:2px solid var(--grey2);width:10px;height:10px;transition:border-color .4s var(--ease),background-color .4s var(--ease);border-radius:50%;position:absolute;top:32px;left:-20px}.ti-rail-row.is-on .ti-rail-dot{background:#b51917;border-color:#b51917}.ti-rail-row b{letter-spacing:-.05em;color:#b51917;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:.95;display:block}.ti-rail-row b small{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);margin-left:8px;font-weight:300}.ti-rail-label{color:var(--black);margin-top:6px;font-size:15px;font-weight:600;display:block}.ti-explorer-m-note,.ti-rail-vs{font-size:var(--fs-small);color:var(--muted);font-weight:300;display:block}.ti-explorer-m-note{margin:0}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.ti-rail-dot,.ti-rail-fill,.ti-rail-row{transition:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:901px){.ti-header:not(.is-scrolled){border-bottom-color:#0a0a0a14}.ti-header.is-scrolled .ti-header-bar,.ti-header:not(.is-scrolled){-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff8c}.ti-header.is-scrolled:not(.ti-header--dark) .ti-header-bar{-webkit-backdrop-filter:blur(18px)saturate(1.4)brightness(.6);backdrop-filter:blur(18px)saturate(1.4)brightness(.6);background:#ffffff1a}}@media (max-width:900px){.ti-burger:before{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff8c;box-shadow:inset 0 0 0 1px #0a0a0a14,0 8px 24px #00000014}.ti-header:not(.ti-header--dark):not(.is-menu-open) .ti-burger:before{-webkit-backdrop-filter:blur(18px)saturate(1.4)brightness(.6);backdrop-filter:blur(18px)saturate(1.4)brightness(.6);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 24px #00000040}}}.ti-finale-stage.is-resizing,.ti-finale-stage.is-resizing *{transition:none!important}.ti-explorer-grid.is-resizing .ti-explorer-callout{transition:none}@media (min-width:901px){.ti-screen{padding-top:max(var(--sec-pad),var(--stage-top))}.ti-use.ti-screen{padding-bottom:32px}.ti-why-inner{padding-top:max(var(--sec-pad),var(--stage-top))}.ti-act-placeholder{padding-top:max(var(--flow-pad),var(--stage-top))}}.ti-finale-act1,.ti-finale-act2,.ti-finale-act3{bottom:var(--hint-h)}.ti-finale-stage .ti-scroll-hint{margin-top:auto}.ti-explorer-tab.is-nudge{animation:ti-nudge-press 3.2s var(--ease) infinite;position:relative}.ti-explorer-tab.is-nudge:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:ti-nudge-outline 3.2s var(--ease) infinite;border:1.5px solid #b51917;position:absolute;inset:-1px}@keyframes ti-nudge-press{0%{transform:scale(1)}5%{transform:scale(.96)}12%{transform:scale(.97)}20%,to{transform:scale(1)}}@keyframes ti-nudge-outline{0%{opacity:0}25%,5%{opacity:1}50%,to{opacity:0}}.ti-explorer-clickhint{font-size:var(--fs-small);color:#b51917;opacity:0;transition:opacity .4s var(--ease);margin:0;font-weight:300}.ti-explorer-clickhint.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.ti-explorer-tab.is-nudge,.ti-explorer-tab.is-nudge:before{animation:none}}@media (min-width:901px){.ti-header{height:var(--header-h)}.ti-header-inner{align-items:center;height:100%;padding-block:0}.ti-header:not(.is-scrolled):not(.ti-header--dark){--logo-ink:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a;border-bottom-color:#0000}.ti-header:not(.is-scrolled):not(.ti-header--dark) .ti-nav a{color:#ffffffe6}.ti-header:not(.is-scrolled):not(.ti-header--dark) .ti-nav a.active,.ti-header:not(.is-scrolled):not(.ti-header--dark) .ti-nav a:hover{color:var(--white)}.ti-header:not(.is-scrolled):not(.ti-header--dark) .ti-switch{color:#ffffff8c}.ti-header:not(.is-scrolled):not(.ti-header--dark) .ti-switch a:hover,.ti-header:not(.is-scrolled):not(.ti-header--dark) .ti-switch b{color:var(--white)}.ti-header .ti-switch,.ti-header .ti-switch b{transition:color var(--header-tone-t)}.ti-act-placeholder{height:100svh;padding:var(--stage-top) 0 32px}.ti-act-placeholder-inner{text-align:left;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:24px;height:100%;display:grid}.ti-act-placeholder-lead{max-width:16ch;font-size:clamp(28px,2.9vw,calc(48px * var(--up)));margin:0;font-weight:300;line-height:1.15}.ti-act-placeholder .ti-cell{flex:none;align-self:stretch;width:auto;height:100%;min-height:0;max-height:none;margin-inline:0}.ti-act-placeholder .ti-cell-hint{bottom:auto}}@media (max-width:900px){.ti-act-placeholder .ti-cell-hint{display:none}}.ti-areas{--areas-step:16px;background:var(--white);padding-block:var(--flow-pad)}.ti-areas-inner{max-width:var(--w);padding:0 var(--pad);margin:0 auto}.ti-areas-heading{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--black);margin:0 0 56px;font-weight:700;line-height:1}.ti-areas-stack{display:flow-root;position:relative}.ti-areas-card{top:calc(var(--stage-top) + var(--i) * var(--areas-step));height:min(820px,calc(100svh - var(--stage-top) - 5 * var(--areas-step) - 32px));color:var(--white);isolation:isolate;background:#0e0f10;border-radius:28px;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);margin-bottom:12vh;display:grid;position:sticky;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 -2px 8px #0000002e,0 -16px 40px #00000052}.ti-areas-card:first-child{box-shadow:inset 0 1px #ffffff24}.ti-areas-card:after{content:"";z-index:3;opacity:var(--dim,0);border-radius:inherit;pointer-events:none;background:#3a3b3f;position:absolute;inset:0}.ti-areas-body,.ti-areas-media{opacity:calc(1 - var(--hide,0))}.ti-areas-media{margin:2px 0 2px 2px;position:relative;overflow:hidden}.ti-areas-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ti-areas-media:after{content:"";z-index:1;pointer-events:none;border-radius:26px 0 0 26px;position:absolute;inset:0;box-shadow:0 0 0 40px #0e0f10}.ti-areas-body{flex-direction:column;min-height:0;padding:clamp(28px,3.2vw,48px);display:flex;position:relative}.ti-areas-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ti-areas-cat{font-size:var(--fs-body);color:#ffffff94;margin:0;font-weight:600}.ti-areas-title{letter-spacing:-.03em;white-space:nowrap;margin:10px 0 0;font-size:clamp(30px,2.8vw,44px);font-weight:700;line-height:1.05}.ti-areas-fig{margin:calc(clamp(28px, 6vh, 72px) - var(--areas-fig-cut,0px)) 0 0;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ti-areas-n{letter-spacing:-.05em;color:#b51917;font-size:clamp(64px,6.4vw,104px);font-weight:700;line-height:.85}.ti-areas-u{font-size:var(--fs-lead);white-space:nowrap;font-weight:300;line-height:1.3}.ti-areas-bars{margin-top:calc(clamp(16px, 3vh, 40px) - min(8px, var(--areas-bars-cut,0px)));padding-top:calc(clamp(14px, 2.2vh, 28px) - min(6px, max(0px, var(--areas-bars-cut,0px) - 8px)));gap:calc(clamp(10px, 2vh, 24px) - min(4px, max(0px, var(--areas-bars-cut,0px) - 14px)));border-top:1px solid #ffffff1f;display:grid}.ti-areas-bars-label{color:#ffffff94;font-size:clamp(15px,1.1vw,18px);font-weight:600}.ti-areas-row{white-space:nowrap;grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px;font-size:clamp(16px,1.25vw,21px);font-weight:300;display:grid}.ti-areas-v{text-align:right;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.5vw,26px);font-weight:700}.ti-areas-track{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:clamp(10px,1.4vh,16px);overflow:hidden}.ti-areas-track i{height:100%;width:var(--w);transform-origin:0;transition:transform 1.1s var(--ease) .15s;background:#ffffff59;border-radius:999px;display:block;transform:scaleX(0)}.ti-areas-row:first-of-type .ti-areas-track i{background:#b51917}.ti-areas-card.is-in .ti-areas-track i{transform:scaleX(1)}.ti-areas-asm{appearance:none;font:inherit;font-size:var(--fs-body);color:#ffffff94;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.ti-areas-asm:before{content:"i";width:18px;height:18px;font-size:var(--fs-eyebrow);border:1px solid;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.ti-areas-asm:focus-visible,.ti-areas-asm:hover{color:var(--white);outline:none}.ti-areas-note{opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s linear .35s;background:#0e0f10;flex-direction:column;gap:14px;padding:clamp(28px,3.2vw,48px);display:flex;position:absolute;inset:0}.ti-areas-card.is-open .ti-areas-note{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.ti-areas-note b{font-size:var(--fs-small);color:#ffffff94;font-weight:600}.ti-areas-note p{max-width:44ch;font-size:var(--fs-body);margin:0;font-weight:300;line-height:1.55}.ti-areas-close{appearance:none;font:inherit;font-size:var(--fs-small);color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 14px;font-weight:600}.ti-areas-close:focus-visible,.ti-areas-close:hover{border-color:#fff6;outline:none}@media (max-width:900px){.ti-areas{--areas-step:10px}.ti-areas-heading{margin-bottom:32px}.ti-areas-card{height:min(720px,calc(100svh - var(--stage-top) - 5 * var(--areas-step) - 16px));border-radius:22px;grid-template-rows:30% 1fr;grid-template-columns:1fr;margin-bottom:8vh}.ti-areas-media{margin:2px 2px 0}.ti-areas-media:after{border-radius:20px 20px 0 0}.ti-areas-body{padding:22px}.ti-areas-asm,.ti-areas-cat{font-size:var(--fs-small)}.ti-areas-u{font-size:var(--fs-body)}.ti-areas-fig{margin-top:calc(clamp(16px, 3vh, 28px) - var(--areas-fig-cut,0px))}.ti-areas-note{padding:22px}}@media (prefers-reduced-motion:reduce){.ti-areas-track i{transition:none}}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}