.itm{--itm-eyebrow-size:.6875rem;--itm-eyebrow-weight:500;--itm-eyebrow-ls:.08em;--itm-h1-size:clamp(2.4rem, 1.6rem + 3vw, 4rem);--itm-h1-weight:600;--itm-h1-lh:1.04;--itm-h1-ls:-.022em;--itm-h2-size:clamp(1.9rem, 1.35rem + 2vw, 3rem);--itm-h3-size:clamp(1.1875rem, 1rem + .7vw, 1.5rem);--itm-lede-size:clamp(1.02rem, .94rem + .35vw, 1.2rem);--itm-body-size:1rem;--itm-body-sm-size:.9375rem;--itm-meta-size:.8125rem;--itm-mega-size:clamp(3.5rem, 2.4rem + 5vw, 7.5rem);--itm-num-size:clamp(2.75rem, 2rem + 3vw, 4.5rem);--itm-stakes-size:clamp(2.75rem, 2rem + 3.4vw, 4.75rem);--itm-mono-size:.6875rem;--itm-mono-ls:.08em;--itm-display:var(--u-display);--itm-sans:var(--u-font);--itm-mono:var(--u-mono);--itm-surface:var(--n-0);--itm-surface-alt:#f6f7f8;--itm-surface-sunk:#f1f2f4;--itm-tint:var(--u-primary-tint);--itm-ink:var(--n-800);--itm-ink-2:var(--n-600);--itm-muted:var(--n-500);--itm-faint:var(--n-400);--itm-hairline:var(--n-150);--itm-hairline-alt:var(--n-200);--itm-line-strong:var(--n-200);--itm-accent:var(--u-primary);--itm-accent-hover:var(--u-primary-hover);--itm-accent-tint:var(--u-primary-tint);--itm-accent-border:var(--u-primary-border);--itm-accent-text:var(--u-primary-hover);--itm-ok:var(--s-ok);--itm-warn:var(--s-warn);--itm-err:var(--s-err);--itm-d-bg:#17191f;--itm-d-bg-2:#1c1f26;--itm-d-bg-3:#242832;--itm-d-border:#30343d;--itm-d-border-2:#3a3f49;--itm-d-ink:#f7f8fa;--itm-d-ink-2:#b9bec8;--itm-d-ink-3:#8b929f;--itm-d-accent:#73a2ff;--itm-field-bg:color-mix(in oklch, var(--d-bg) 86%, var(--u-primary) 14%);--itm-field-bloom-1:color-mix(in oklch, var(--u-primary) 22%, transparent);--itm-field-bloom-2:color-mix(in oklch, var(--itm-d-accent) 10%, transparent);--itm-field-border:#ffffff17;--itm-field-grain-o:.06;--itm-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--itm-hero-bg:var(--itm-d-bg);--itm-d-hairline:color-mix(in srgb, var(--d-text) 10%, transparent);--itm-d-hairline-2:color-mix(in srgb, var(--d-text) 16%, transparent);--itm-d-surface-glass:color-mix(in oklch, var(--d-bg-3) 72%, transparent);--itm-r-control:4px;--itm-r-card:0;--itm-r-card-sm:0;--itm-r-frame:0;--itm-r-pill:999px;--itm-s-1:4px;--itm-s-2:8px;--itm-s-3:12px;--itm-s-4:16px;--itm-s-5:20px;--itm-s-6:24px;--itm-s-8:32px;--itm-s-10:40px;--itm-s-12:48px;--itm-s-16:64px;--itm-s-20:80px;--itm-section-y:clamp(96px, 10vw, 140px);--itm-section-y-tall:clamp(120px, 12vw, 168px);--itm-section-y-short:clamp(72px, 7vw, 104px);--itm-maxw:1440px;--itm-maxw-wide:1440px;--itm-gutter:24px;--itm-gutter-xl:48px;--itm-header-h:68px;--itm-subnav-h:56px;--itm-sticky-1:100px;--itm-sticky-2:calc(var(--itm-header-h) + var(--itm-subnav-h) + 16px);--itm-elev-card:0 1px 2px #0b0d110d, 0 0 0 1px #0b0d110a;--itm-elev-raise:0 2px 4px #0b0d110a, 0 12px 28px -12px #0b0d1129, 0 0 0 1px #0b0d110a;--itm-elev-frame:0 1px 2px #0b0d110f, 0 0 0 1px #0b0d110a;--itm-ease:cubic-bezier(.22, 1, .36, 1);--itm-dur:.18s;--itm-dur-state:.18s;--itm-dur-pop:.24s;--itm-ring:0 0 0 2px var(--n-0), 0 0 0 4px var(--u-primary);--itm-ring-dark:0 0 0 2px var(--d-bg), 0 0 0 4px var(--itm-d-accent);font-family:var(--itm-sans);color:var(--itm-ink);background:var(--itm-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.itm{--itm-d-accent:lab(66.3752% 4.57603 -53.4747)}}.itm *,.itm :before,.itm :after{box-sizing:border-box}.itm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.itm-wrap{width:100%;max-width:var(--itm-maxw);padding-inline:var(--itm-gutter);margin-inline:auto}.itm-wrap--wide{max-width:var(--itm-maxw-wide)}@media (min-width:768px){.itm-wrap{padding-inline:32px}}@media (min-width:1280px){.itm-wrap{padding-inline:var(--itm-gutter-xl)}}.itm-section{padding-block:var(--itm-section-y);flex-direction:column;justify-content:center;min-height:80vh;display:flex;position:relative}.itm-section--tall{padding-block:var(--itm-section-y-tall)}.itm-section--short{padding-block:var(--itm-section-y-short);min-height:0}.itm-section--alt{background:var(--itm-surface-alt)}.itm-section--sunk{background:var(--itm-surface-sunk)}.itm-section--dark{background:var(--itm-d-bg);color:var(--itm-d-ink)}.itm-eyebrow{align-items:center;gap:var(--itm-s-2);font-family:var(--itm-mono);font-size:var(--itm-eyebrow-size);font-weight:var(--itm-eyebrow-weight);letter-spacing:var(--itm-eyebrow-ls);text-transform:uppercase;color:var(--itm-muted);border:1px solid var(--itm-hairline);background:var(--itm-surface);border-radius:0;align-self:flex-start;padding:6px 10px;line-height:1;display:inline-flex}.itm-eyebrow__num{color:var(--itm-faint)}.itm-section--alt .itm-eyebrow{border-color:var(--itm-hairline-alt);background:var(--itm-surface-alt)}.itm-h1{font-family:var(--itm-display);font-size:var(--itm-h1-size);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:500;line-height:1.06}.itm-h2{font-family:var(--itm-display);font-size:var(--itm-h2-size);letter-spacing:-.022em;color:var(--itm-ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.1}.itm-h3{font-family:var(--itm-display);font-size:var(--itm-h3-size);letter-spacing:-.014em;color:var(--itm-ink);margin:0;font-weight:600;line-height:1.2}.itm-lede{font-family:var(--itm-sans);font-size:var(--itm-lede-size);letter-spacing:-.006em;color:var(--itm-muted);text-wrap:pretty;max-width:62ch;margin:0;font-weight:400;line-height:1.55}.itm-body{font-size:var(--itm-body-size);letter-spacing:-.003em;color:var(--itm-ink-2);margin:0;line-height:1.6}.itm-body-sm{font-size:var(--itm-body-sm-size);color:var(--itm-ink-2);margin:0;line-height:1.55}.itm-meta{font-family:var(--itm-sans);font-size:var(--itm-meta-size);letter-spacing:.002em;color:var(--itm-muted);font-weight:500}.itm-head-block{gap:var(--itm-s-5);flex-direction:column;max-width:820px;display:flex}.itm-head-block .itm-eyebrow{margin-bottom:var(--itm-s-1)}.itm-head-block--center{text-align:center;align-items:center;margin-inline:auto}.itm-data{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:inherit}.itm-data--accent{color:var(--itm-accent-text)}.itm-btn{justify-content:center;align-items:center;gap:var(--itm-s-2);font-family:var(--itm-sans);letter-spacing:-.003em;border-radius:var(--itm-r-control);background:var(--itm-accent);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--itm-dur) var(--itm-ease), box-shadow var(--itm-dur) var(--itm-ease), transform var(--itm-dur) var(--itm-ease);border:1px solid #0000;padding:13px 20px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.itm-btn:hover{background:var(--itm-accent-hover);transform:translateY(-1px)}.itm-btn:active{transform:translateY(0)}.itm-btn-ghost{background:var(--itm-surface);color:var(--itm-ink);border:1px solid var(--itm-line-strong);box-shadow:var(--itm-elev-card)}.itm-btn-ghost:hover{background:var(--itm-surface);border-color:var(--n-300);box-shadow:var(--itm-elev-raise);transform:translateY(-1px)}.itm-btn-sm{padding:8px 14px;font-size:.8125rem}.itm-section--dark .itm-btn-ghost{color:var(--itm-d-ink);border-color:var(--itm-d-border-2);box-shadow:none;background:#ffffff0a}.itm-section--dark .itm-btn-ghost:hover{border-color:var(--itm-d-ink-3);background:#ffffff14}.itm-chip{font-family:var(--itm-sans);font-size:var(--itm-meta-size);letter-spacing:.002em;color:var(--itm-ink-2);border-radius:var(--itm-r-control);background:var(--itm-surface);border:1px solid var(--itm-hairline);align-items:center;gap:6px;padding:6px 11px;font-weight:500;display:inline-flex}.itm-chip.is-active,.itm-chip.is-hit{color:var(--itm-accent-text);background:var(--itm-accent-tint);border-color:var(--itm-accent-border)}.itm-section--dark .itm-chip{border-color:var(--itm-d-border-2);color:var(--itm-d-ink-2);background:#ffffff0a}.itm-dot{border-radius:var(--itm-r-pill);background:var(--itm-line-strong);flex:none;width:6px;height:6px;display:inline-block}.itm-dot--accent{background:var(--itm-accent)}.itm-dot--ok{background:var(--itm-ok)}.itm-divider{border:0;border-top:1px dashed var(--itm-line-strong);margin:0}.itm-section--dark .itm-divider{border-top-color:var(--itm-d-border)}.itm :where(a,button,input,select,textarea,[tabindex]):focus-visible{border-radius:var(--itm-r-control);box-shadow:var(--itm-ring);outline:none}.itm-section--dark :where(a,button,[tabindex]):focus-visible,.itm-header :where(a,button):focus-visible{box-shadow:var(--itm-ring-dark)}.itm-section--dark .itm-h2,.itm-section--dark .itm-h3{color:var(--itm-d-ink)}.itm-section--dark .itm-lede,.itm-section--dark .itm-body{color:var(--itm-d-ink-2)}.itm-section--dark .itm-eyebrow{color:var(--itm-d-ink-2);border-color:var(--itm-d-hairline-2);background:0 0}.itm-section--dark .itm-eyebrow__num{color:var(--itm-d-ink-3)}.itm-section--dark .itm-data--accent{color:var(--itm-d-accent)}.itm :where(a:not(.itm-btn)){color:var(--itm-accent-text);text-underline-offset:2px}.itm-section--dark :where(a:not(.itm-btn)){color:var(--itm-d-accent)}.itm-appframe{border-radius:var(--itm-r-card);background:var(--itm-surface);border:1px solid var(--itm-hairline);box-shadow:var(--itm-elev-card);overflow:hidden}.itm-appframe__bar{height:46px;padding:0 var(--itm-s-5);border-bottom:1px solid var(--itm-hairline);background:var(--itm-surface-alt);align-items:center;gap:7px;display:flex}.itm-appframe__bar .itm-dot{width:9px;height:9px}.itm-appframe__url{font-family:var(--itm-mono);letter-spacing:.02em;color:var(--itm-muted);border-radius:var(--itm-r-control);background:var(--itm-surface);border:1px solid var(--itm-hairline);margin-inline:auto;padding:5px 14px;font-size:.6875rem}.itm-header{z-index:50;height:var(--itm-header-h);transition:background var(--itm-dur) var(--itm-ease), border-color var(--itm-dur) var(--itm-ease);border-bottom:1px solid #0000;position:sticky;top:0}.itm-header__inner{height:var(--itm-header-h);justify-content:space-between;align-items:center;gap:var(--itm-s-6);display:flex}.itm-header__brand{flex:none;height:26px;display:block;position:relative}.itm-header__logo{width:auto;height:26px;transition:opacity var(--itm-dur) var(--itm-ease);display:block}.itm-header__logo--light{opacity:1;position:relative}.itm-header__logo--dark{opacity:0;position:absolute;top:0;left:0}.itm-header.is-light .itm-header__logo--light,.itm-header.is-alt .itm-header__logo--light{opacity:0}.itm-header.is-light .itm-header__logo--dark,.itm-header.is-alt .itm-header__logo--dark{opacity:1}.itm-header__nav{align-items:center;gap:var(--itm-s-6);display:flex}.itm-header__link{font-family:var(--itm-sans);letter-spacing:-.003em;color:var(--itm-d-ink-2);transition:color var(--itm-dur) var(--itm-ease);font-size:.875rem;font-weight:500;text-decoration:none}.itm-header__link:hover{color:var(--itm-d-ink)}.itm-header.is-light .itm-header__link,.itm-header.is-alt .itm-header__link{color:var(--itm-ink-2)}.itm-header.is-light .itm-header__link:hover,.itm-header.is-alt .itm-header__link:hover{color:var(--itm-ink)}.itm-header.is-frosted{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.itm-header.is-frosted.is-light{background:color-mix(in oklch, var(--itm-surface) 88%, transparent);border-bottom-color:var(--itm-hairline)}.itm-header.is-frosted.is-alt{background:color-mix(in oklch, var(--itm-surface-alt) 90%, transparent);border-bottom-color:var(--itm-hairline-alt)}.itm-header.is-frosted.is-dark{background:var(--itm-d-bg);border-bottom-color:var(--itm-d-border);-webkit-backdrop-filter:none;backdrop-filter:none}.itm-header.is-light a:not(.itm-btn):focus-visible,.itm-header.is-light button:focus-visible,.itm-header.is-alt a:not(.itm-btn):focus-visible,.itm-header.is-alt button:focus-visible{box-shadow:var(--itm-ring)}.itm-header__cta{margin-left:var(--itm-s-2)}.itm-header__dd{height:var(--itm-header-h);align-items:center;display:inline-flex;position:relative}.itm-header__dd-trigger{font-family:var(--itm-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.itm-header__chev{opacity:.7;width:13px;height:13px;transition:transform var(--itm-dur) var(--itm-ease), opacity var(--itm-dur) var(--itm-ease)}.itm-header__dd:hover .itm-header__chev,.itm-header__dd:focus-within .itm-header__chev{opacity:1;transform:rotate(180deg)}.itm-header__dd:hover .itm-header__dd-trigger,.itm-header__dd:focus-within .itm-header__dd-trigger{color:var(--itm-d-ink)}.itm-header.is-light .itm-header__dd:hover .itm-header__dd-trigger,.itm-header.is-light .itm-header__dd:focus-within .itm-header__dd-trigger,.itm-header.is-alt .itm-header__dd:hover .itm-header__dd-trigger,.itm-header.is-alt .itm-header__dd:focus-within .itm-header__dd-trigger{color:var(--itm-ink)}.itm-header__pop{z-index:60;--itm-pop-x:-50%;background:var(--itm-surface);border:1px solid var(--itm-hairline);border-radius:var(--itm-r-card);opacity:0;visibility:hidden;pointer-events:none;transform:translate(var(--itm-pop-x), -8px);transition:opacity .14s var(--itm-ease), transform .14s var(--itm-ease), visibility .14s;position:absolute;top:100%;left:50%;overflow:hidden;box-shadow:0 2px 4px #0b0d110d,0 28px 64px -24px #0b0d1147}.itm-header__dd:hover .itm-header__pop,.itm-header__dd:focus-within .itm-header__pop{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--itm-pop-x), 0);transition-duration:var(--itm-dur-pop)}.itm-header__pop--products{width:600px}.itm-header__pop--industries{width:min(840px,100vw - 32px)}.itm-header__pop--domains{width:min(880px,100vw - 32px)}.itm-header__pop--resources{width:440px}.itm-header__pop-body{padding:0}.itm-header__pop-grid{background:var(--itm-hairline);gap:1px;display:grid}.itm-header__pop-grid--1{grid-template-columns:1fr}.itm-header__pop-grid--2{grid-template-columns:1fr 1fr}.itm-header__pop-grid--3{grid-template-columns:repeat(3,1fr)}.itm-header__card{background:var(--itm-surface);transition:background var(--itm-dur) var(--itm-ease);grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:16px 18px;text-decoration:none;display:grid}.itm-header__card:hover{background:var(--itm-surface-sunk)}.itm-header__card-ic{border-radius:var(--itm-r-control);background:var(--itm-surface-sunk);width:36px;height:36px;color:var(--itm-ink-2);transition:color var(--itm-dur) var(--itm-ease), background var(--itm-dur) var(--itm-ease);flex:none;place-items:center;display:grid}.itm-header__card-ic svg{width:18px;height:18px}.itm-header__card:hover .itm-header__card-ic{color:var(--itm-accent);background:var(--itm-accent-tint)}.itm-header__card-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.itm-header__card-code{font-family:var(--itm-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--itm-faint);font-size:.625rem;font-weight:500}.itm-header__card-title{font-family:var(--itm-sans);color:var(--itm-ink);letter-spacing:-.003em;font-size:.875rem;font-weight:600}.itm-header__card-desc{color:var(--itm-muted);font-size:.75rem;line-height:1.45}.itm-header__col{background:var(--itm-surface);flex-direction:column;padding:12px 12px 14px;display:flex}.itm-header__col-h{border-bottom:1px dashed var(--itm-line-strong);font-family:var(--itm-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--itm-muted);align-items:center;gap:7px;margin:2px 8px 10px;padding-bottom:10px;font-size:.625rem;font-weight:500;display:flex}.itm-header__col-h svg{width:15px;height:15px;color:var(--itm-muted)}.itm-header__col-n{color:var(--itm-faint);margin-left:auto}.itm-header__row{border-radius:var(--itm-r-control);transition:background var(--itm-dur) var(--itm-ease);padding:8px 26px 8px 8px;text-decoration:none;display:block;position:relative}.itm-header__row:hover{background:var(--itm-surface-sunk)}.itm-header__row:after{content:"→";font-family:var(--itm-mono);color:var(--itm-accent);opacity:0;transition:opacity var(--itm-dur) var(--itm-ease), transform var(--itm-dur) var(--itm-ease);font-size:.75rem;line-height:1.35;position:absolute;top:9px;right:10px;transform:translate(-4px)}.itm-header__row:hover:after,.itm-header__row:focus-visible:after{opacity:1;transform:translate(0)}.itm-header__row-label{color:var(--itm-ink);letter-spacing:-.003em;font-size:.8125rem;font-weight:600;display:block}.itm-header__row-desc{color:var(--itm-muted);margin-top:1px;font-size:.6875rem;line-height:1.4;display:block}.itm-header__pop-foot{background:var(--itm-surface-alt);border-top:1px solid var(--itm-hairline);justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;text-decoration:none;display:flex}.itm-header__foot-tx{flex-direction:column;gap:2px;display:flex}.itm-header__foot-title{color:var(--itm-ink);letter-spacing:-.003em;font-size:.8125rem;font-weight:600}.itm-header__foot-desc{color:var(--itm-muted);font-size:.6875rem}.itm-header__foot-cta{font-family:var(--itm-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--itm-ink-2);transition:color var(--itm-dur) var(--itm-ease);flex:none;align-items:center;gap:6px;font-size:.625rem;font-weight:500;display:inline-flex}.itm-header__foot-cta svg{width:14px;height:14px;transition:transform var(--itm-dur) var(--itm-ease)}.itm-header__pop-foot:hover .itm-header__foot-cta{color:var(--itm-accent)}.itm-header__pop-foot:hover .itm-header__foot-cta svg{transform:translate(3px)}.itm-header__menu{border:1px solid var(--itm-d-border-2);border-radius:var(--itm-r-control);cursor:pointer;background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.itm-header__menu-bar{background:var(--itm-d-ink);border-radius:2px;width:16px;height:1.5px}.itm-header.is-light .itm-header__menu,.itm-header.is-alt .itm-header__menu{border-color:var(--itm-line-strong);background:var(--itm-surface)}.itm-header.is-light .itm-header__menu-bar,.itm-header.is-alt .itm-header__menu-bar{background:var(--itm-ink)}.itm-header__sheet{display:none}.itm-header__sheet.is-open{gap:var(--itm-s-2);padding:var(--itm-s-4) var(--itm-gutter) var(--itm-s-6);background:var(--itm-d-bg-2);border-top:1px solid var(--itm-d-border);flex-direction:column;display:flex}.itm-header__sheet-nav{flex-direction:column;display:flex}.itm-header__sheet-nav a{color:var(--itm-d-ink);border-bottom:1px solid var(--itm-d-border);padding:13px 4px;font-size:1rem;font-weight:500;text-decoration:none}.itm-header__sheet-group{flex-direction:column;display:flex}.itm-header__sheet-grouplab{font-family:var(--itm-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--itm-d-ink-3);padding:14px 4px 6px;font-size:.6875rem;font-weight:600}.itm-header__sheet-group a{padding-left:16px!important;font-size:.9375rem!important}.itm-header__sheet-cta{margin-top:var(--itm-s-3);align-self:flex-start}@media (max-width:820px){.itm-header__nav{display:none}.itm-header__menu{display:flex}}.itm-hero{background:var(--itm-d-bg);padding-top:calc(var(--itm-header-h) + clamp(56px, 8vw, 116px));margin-top:calc(-1 * var(--itm-header-h));flex-direction:column;justify-content:flex-start;min-height:100vh;padding-bottom:0;display:flex;position:relative;overflow:hidden}.itm-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(46% 46% at 86% 4%, color-mix(in oklch, var(--itm-d-accent) 14%, transparent) 0%, transparent 62%);position:absolute;inset:0}.itm-hero__inner{z-index:3;flex:auto;align-items:center;display:flex;position:relative}.itm-hero__copy{gap:var(--itm-s-6);flex-direction:column;max-width:700px;display:flex}.itm-hero__crumb{align-items:center;gap:var(--itm-s-2);color:var(--itm-d-ink-2);display:inline-flex}.itm-hero__crumb a{color:var(--itm-d-accent);text-decoration:none}.itm-hero__crumb-sep{color:var(--itm-d-ink-3)}.itm-hero__title{font-family:var(--itm-display);font-size:var(--itm-h1-size);font-weight:var(--itm-h1-weight);line-height:var(--itm-h1-lh);letter-spacing:var(--itm-h1-ls);color:var(--itm-d-ink);text-wrap:balance;max-width:26ch;margin:0}.itm-hero__turn{color:var(--itm-d-ink-3)}.itm-hero__sub{color:var(--itm-d-ink-2);max-width:50ch}.itm-hero__stds{flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.itm-hero__std{font-family:var(--itm-sans);letter-spacing:.01em;color:var(--itm-d-ink-2);align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.itm-hero__std:not(:first-child):before{content:"";border-radius:var(--itm-r-pill);background:var(--itm-d-ink-3);flex:none;width:3px;height:3px;margin-inline:14px}.itm-hero__ctas{gap:var(--itm-s-3);margin-top:var(--itm-s-1);flex-wrap:wrap;display:flex}.itm-hero__stage{z-index:1;perspective:2200px;pointer-events:none;width:min(66vw,1040px);position:absolute;top:43%;right:clamp(-220px,-9vw,-80px);transform:translateY(-44%)}.itm-hero__shot{transform-origin:0;transform:rotateY(-20deg)rotateX(6deg)rotate(-1deg)}.itm-hero__shot img{filter:drop-shadow(0 44px 80px #00000080);width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#000 26%);mask-image:linear-gradient(100deg,#0000 0%,#000 26%)}.itm-hero__float{z-index:4;background:var(--itm-d-surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--itm-d-border-2);border-radius:12px;flex-direction:column;gap:6px;min-width:236px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 24px 48px -18px #000000b3}.itm-hero__float--seal{bottom:11%;left:6%}.itm-hero__float-top{color:var(--itm-d-ink);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.itm-hero__float-check{border-radius:var(--itm-r-pill);background:color-mix(in oklch, var(--itm-ok) 22%, transparent);width:18px;height:18px;color:var(--itm-ok);justify-content:center;align-items:center;display:inline-flex}.itm-hero__float-check svg{width:11px;height:11px}.itm-hero__float-meta{color:var(--itm-d-ink-2);font-size:.75rem}.itm-hero__float-meta .itm-data{color:var(--itm-d-ink)}.itm-trust{z-index:3;justify-content:space-between;align-items:center;gap:var(--itm-s-8) var(--itm-s-10);padding-block:var(--itm-s-8);flex-wrap:wrap;margin-top:clamp(56px,7vw,96px);display:flex;position:relative}.itm-trust__who{flex-direction:column;gap:12px;display:flex}.itm-trust__lab{font-family:var(--itm-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--itm-d-ink-3);font-size:.75rem;font-weight:600}.itm-trust__names{align-items:center;gap:var(--itm-s-4);display:flex}.itm-trust__name{font-family:var(--itm-display);color:var(--itm-d-ink);letter-spacing:-.012em;font-size:1.125rem;font-weight:600}.itm-trust__sep{background:var(--itm-d-border-2);width:1px;height:16px}@media (max-width:1080px){.itm-hero{min-height:auto;padding-bottom:var(--itm-s-10)}.itm-hero__inner{display:block}.itm-hero__stage{width:100%;margin-top:var(--itm-s-12);perspective:1600px;position:relative;top:auto;right:auto;transform:none}.itm-hero__shot{transform-origin:50%;transform:rotateY(-10deg)rotateX(4deg)}.itm-hero__shot img{-webkit-mask-image:none;mask-image:none}.itm-hero__float--seal{bottom:-6%;left:auto;right:2%}}@media (max-width:640px){.itm-hero__shot{transform:none}.itm-hero__float{display:none}}.itm-diff__grid{margin-top:var(--itm-s-16);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.itm-trail{top:var(--itm-sticky-1);position:sticky}.itm-trail__lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;color:var(--itm-muted);margin-bottom:var(--itm-s-6);font-weight:500;display:block}.itm-trail__steps{gap:var(--itm-s-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.itm-trail__steps:before{content:"";background:var(--itm-hairline);width:2px;position:absolute;top:10px;bottom:10px;left:6px}.itm-trail__step{padding-left:var(--itm-s-6);flex-direction:column;gap:3px;display:flex;position:relative}.itm-trail__node{border-radius:var(--itm-r-pill);background:var(--itm-surface);border:2px solid var(--itm-accent);width:14px;height:14px;position:absolute;top:4px;left:0}.itm-trail__step.is-sealed .itm-trail__node{background:var(--itm-accent);box-shadow:0 0 0 4px color-mix(in oklch, var(--itm-accent) 16%, transparent)}.itm-trail__t{font-family:var(--itm-display);color:var(--itm-ink);letter-spacing:-.012em;font-size:1.0625rem;font-weight:500}.itm-trail__meta{font-size:var(--itm-meta-size);color:var(--itm-muted)}.itm-trail__meta .itm-data{color:var(--itm-ink-2);font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls)}.itm-trail__foot{margin-top:var(--itm-s-8);color:var(--itm-muted);max-width:34ch;font-size:1rem;line-height:1.5}.itm-thread{min-width:0}.itm-thread__live .itm-appframe{box-shadow:var(--itm-elev-raise)}.itm-thread__mobile{display:none}@media (max-width:1024px){.itm-diff__grid{gap:var(--itm-s-12);grid-template-columns:1fr}.itm-trail{position:static}}@media (max-width:767px){.itm-thread__live{display:none}.itm-thread__mobile{border:1px dashed var(--itm-line-strong);background:var(--itm-surface-sunk);padding:var(--itm-s-6);flex-direction:column;gap:6px;text-decoration:none;display:flex}.itm-thread__mobile-lab{font-family:var(--itm-display);color:var(--itm-ink);font-size:1.0625rem;font-weight:500}.itm-thread__mobile-id{font-size:var(--itm-meta-size);color:var(--itm-muted)}.itm-thread__mobile-go{margin-top:var(--itm-s-2);color:var(--itm-accent-text);font-size:.875rem;font-weight:500}}.itm-ingress{background:var(--itm-d-bg);position:relative}.itm-subnav{top:var(--itm-header-h);z-index:40;height:var(--itm-subnav-h);background:var(--itm-d-bg);border-bottom:1px solid var(--itm-d-border);position:sticky}.itm-subnav__inner{height:var(--itm-subnav-h);justify-content:space-between;align-items:center;gap:var(--itm-s-8);display:flex}.itm-subnav__lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;color:var(--itm-d-ink-3);flex:none;font-weight:500}.itm-subnav__tabs{align-self:stretch;align-items:center;gap:var(--itm-s-8);min-width:0;display:flex}.itm-subnav__tab{height:100%;transition:color var(--itm-dur) var(--itm-ease), box-shadow var(--itm-dur) var(--itm-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.itm-subnav__tab-idx{font-family:var(--itm-mono);letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-3);transition:color var(--itm-dur) var(--itm-ease);font-size:.625rem;font-weight:500}.itm-subnav__tab-l{color:var(--itm-d-ink-2);letter-spacing:-.003em;transition:color var(--itm-dur) var(--itm-ease);font-size:.9375rem;font-weight:500}.itm-subnav__tab:hover .itm-subnav__tab-l{color:var(--itm-d-ink)}.itm-subnav__tab.is-active{box-shadow:inset 0 -2px 0 var(--itm-d-accent)}.itm-subnav__tab.is-active .itm-subnav__tab-l{color:var(--itm-d-ink)}.itm-subnav__tab.is-active .itm-subnav__tab-idx{color:var(--itm-d-accent)}.itm-subnav :where(a,button):focus-visible{box-shadow:var(--itm-ring-dark)}@media (max-width:767px){.itm-subnav__inner{gap:var(--itm-s-3)}.itm-subnav__lab{display:none}.itm-subnav__tabs{justify-content:flex-start;gap:var(--itm-s-5);scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;margin-left:0;overflow-x:auto}.itm-subnav__tabs::-webkit-scrollbar{display:none}.itm-subnav__tab{scroll-snap-align:start;flex:none}}.itm-pex{margin-top:var(--itm-s-12);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,104px);display:grid}.itm-pex__rail{border-top:1px solid var(--itm-d-border-2);flex-direction:column;display:flex}.itm-pex__role{align-items:baseline;gap:var(--itm-s-4);text-align:left;border:0;border-bottom:1px dashed var(--itm-d-border-2);cursor:pointer;background:0 0;width:100%;padding:19px 6px;display:flex}.itm-pex__role-idx{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-3);transition:color var(--itm-dur) var(--itm-ease);flex:none}.itm-pex__role-body{flex-direction:column;gap:5px;min-width:0;display:flex}.itm-pex__role-name{font-family:var(--itm-display);letter-spacing:-.018em;color:var(--itm-d-ink-3);transition:color var(--itm-dur) var(--itm-ease);font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-weight:500;line-height:1.15}.itm-pex__role:hover .itm-pex__role-name{color:var(--itm-d-ink-2)}.itm-pex__role-tag{font-family:var(--itm-mono);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;color:var(--itm-d-ink-3);transition:color var(--itm-dur) var(--itm-ease);font-size:.625rem;font-weight:500}.itm-pex__role.is-active .itm-pex__role-idx{color:var(--itm-d-accent)}.itm-pex__role.is-active .itm-pex__role-name{color:var(--itm-d-ink)}.itm-pex__role.is-active .itm-pex__role-tag{color:var(--itm-d-accent)}.itm-pex__detail{animation:itm-fade-in var(--itm-dur-pop) var(--itm-ease) both}.itm-pex__seat{gap:var(--itm-s-5);flex-direction:column;display:flex}.itm-pex__seat-lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);text-transform:uppercase;letter-spacing:var(--itm-mono-ls);color:var(--itm-d-accent);font-weight:500}.itm-pex__owns{font-family:var(--itm-display);letter-spacing:-.022em;color:var(--itm-d-ink);text-wrap:balance;max-width:36ch;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:500;line-height:1.32}.itm-pex__facts{padding-top:var(--itm-s-8);border-top:1px solid var(--itm-d-border-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px);margin-top:clamp(36px,4vw,56px);display:grid}.itm-pex__fact-lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);text-transform:uppercase;letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-3);margin-bottom:var(--itm-s-3);font-weight:500;display:block}.itm-pex__list{margin:0;padding:0;list-style:none}.itm-pex__list li{color:var(--itm-d-ink-2);padding:9px 0 9px 18px;font-size:.9375rem;line-height:1.45;position:relative}.itm-pex__list li+li{border-top:1px dashed var(--itm-d-border)}.itm-pex__list li:before{content:"";background:var(--itm-d-accent);width:5px;height:5px;position:absolute;top:16px;left:2px}.itm-pex__list--worry li:before{background:var(--itm-warn)}.itm-pex__head{align-items:center;gap:var(--itm-s-5);margin-bottom:clamp(24px,3vw,40px);display:flex}.itm-pex__icon{border:1px solid var(--itm-d-border-2);width:48px;height:48px;color:var(--itm-d-accent);background:#ffffff0d;background:lab(100% 0 0/.05);flex:none;place-items:center;display:grid}.itm-pex__icon svg{width:22px;height:22px}.itm-pex__head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.itm-pex__name{font-family:var(--itm-display);letter-spacing:-.014em;color:var(--itm-d-ink);margin:0;font-size:1.25rem;font-weight:500}.itm-pex__titles{color:var(--itm-d-ink-3);margin:0;font-size:.8125rem;line-height:1.5}.itm-pex__cw{padding-top:var(--itm-s-7);border-top:1px solid var(--itm-d-border-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,56px);margin-top:clamp(32px,4vw,48px);display:grid}.itm-pex__cw-lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);text-transform:uppercase;letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-3);margin-bottom:var(--itm-s-4);font-weight:500;display:block}.itm-pex__chips{flex-wrap:wrap;gap:8px;display:flex}.itm-pex__chip{font-family:var(--itm-mono);letter-spacing:.04em;color:var(--itm-d-ink-2);border:1px solid var(--itm-d-border-2);padding:5px 10px 5px 22px;font-size:.6875rem;position:relative}.itm-pex__chip:before{content:"";background:var(--itm-d-accent);width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:9px}.itm-pex__chips--worry .itm-pex__chip:before{background:var(--itm-warn)}.itm-pex__cta{margin-top:clamp(28px,3.5vw,44px)}.itm-pex :where(button):focus-visible{box-shadow:var(--itm-ring-dark)}@media (max-width:1024px){.itm-pex{gap:var(--itm-s-10);grid-template-columns:1fr}}@media (max-width:640px){.itm-pex__facts,.itm-pex__cw{gap:var(--itm-s-6);grid-template-columns:1fr}}.itm-cov{margin-top:var(--itm-s-12)}.itm-cov__filter{align-items:center;gap:var(--itm-s-4);margin-bottom:var(--itm-s-8);flex-wrap:wrap;display:flex}.itm-cov__filter-lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;color:var(--itm-d-ink-3);font-weight:500}.itm-cov__chips{gap:var(--itm-s-2);flex-wrap:wrap;display:flex}.itm-cov__chip{font-family:var(--itm-sans);color:var(--itm-d-ink-2);border-radius:var(--itm-r-control);border:1px solid var(--itm-d-border-2);cursor:pointer;transition:color var(--itm-dur) var(--itm-ease), border-color var(--itm-dur) var(--itm-ease), background var(--itm-dur) var(--itm-ease);background:#ffffff08;align-items:baseline;gap:7px;padding:7px 13px;font-size:.8125rem;font-weight:500;display:inline-flex}.itm-cov__chip:hover{color:var(--itm-d-ink);border-color:var(--itm-d-ink-3)}.itm-cov__chip.is-active{color:#fff;background:color-mix(in oklch, var(--itm-d-accent) 22%, transparent);border-color:color-mix(in oklch, var(--itm-d-accent) 55%, transparent)}.itm-cov__chip-n{font-family:var(--itm-mono);letter-spacing:.04em;color:var(--itm-d-ink-3);transition:color var(--itm-dur) var(--itm-ease);font-size:.625rem}.itm-cov__chip:hover .itm-cov__chip-n{color:var(--itm-d-ink-2)}.itm-cov__chip.is-active .itm-cov__chip-n{color:#ffffffd9}.itm-cov__readout{white-space:nowrap;font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:.04em;color:var(--itm-d-ink-3);margin-left:auto}.itm-cov__readout .itm-data{font-family:var(--itm-mono);color:var(--itm-d-ink);font-weight:500}.itm-cov__ledger{border-top:1px solid var(--itm-d-border-2);margin:0;padding:0;list-style:none}.itm-cov__row{border-bottom:1px dashed var(--itm-d-border-2);transition:border-color var(--itm-dur) var(--itm-ease)}.itm-cov__row.is-open{border-bottom-style:solid}.itm-cov__head{align-items:center;gap:var(--itm-s-5);text-align:left;cursor:pointer;width:100%;padding:var(--itm-s-6) 4px;font-family:var(--itm-sans);transition:background var(--itm-dur) var(--itm-ease);background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) auto 24px;display:grid}.itm-cov__id{flex-direction:column;gap:6px;min-width:0;display:flex}.itm-cov__head:hover{background:#ffffff08}.itm-cov__row.is-empty .itm-cov__head{cursor:not-allowed;opacity:.4}.itm-cov__row.is-empty .itm-cov__head:hover{background:0 0}.itm-cov__idx{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-3)}.itm-cov__row.is-open .itm-cov__idx{color:var(--itm-d-accent)}.itm-cov__name{font-family:var(--itm-display);letter-spacing:-.018em;color:var(--itm-d-ink-2);transition:color var(--itm-dur) var(--itm-ease);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:500;line-height:1.12}.itm-cov__head:hover .itm-cov__name,.itm-cov__row.is-open .itm-cov__name{color:var(--itm-d-ink)}.itm-cov__promise{color:var(--itm-d-ink-3);max-width:64ch;font-size:.9375rem;line-height:1.5}.itm-cov__count{white-space:nowrap;justify-self:end;align-items:baseline;gap:6px;display:inline-flex}.itm-cov__count .itm-data{font-family:var(--itm-display);letter-spacing:-.025em;color:var(--itm-d-ink);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:500}.itm-cov__row.is-empty .itm-cov__count .itm-data{color:var(--itm-d-ink-3)}.itm-cov__count-lab{font-family:var(--itm-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--itm-d-ink-3);font-size:.5625rem}.itm-cov__chev{width:22px;height:22px;color:var(--itm-d-ink-3);transition:transform .28s var(--itm-ease), color var(--itm-dur) var(--itm-ease);display:inline-flex}.itm-cov__chev svg{width:100%;height:100%}.itm-cov__row.is-open .itm-cov__chev{color:var(--itm-d-ink);transform:rotate(45deg)}.itm-cov__panel{transition:grid-template-rows .32s var(--itm-ease);grid-template-rows:0fr;display:grid}.itm-cov__row.is-open .itm-cov__panel{grid-template-rows:1fr}.itm-cov__panel-inner{overflow:hidden}.itm-cov__mods{padding:4px 4px var(--itm-s-8) 60px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,5vw,88px);display:grid}.itm-cov__mod{gap:var(--itm-s-2);border-bottom:1px dashed var(--itm-d-border);flex-direction:column;padding:15px 0 16px;display:flex}.itm-cov__mod-top{justify-content:space-between;align-items:center;gap:var(--itm-s-2);display:flex}.itm-cov__mod-name{font-family:var(--itm-display);color:var(--itm-d-ink);letter-spacing:-.012em;font-size:1.0625rem;font-weight:500}.itm-cov__mod-blurb{color:var(--itm-d-ink-2);margin:0;font-size:.8125rem;line-height:1.5}.itm-cov__mod-std{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.itm-cov__tag{font-family:var(--itm-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--itm-d-ink-2);border:1px solid var(--itm-d-border-2);padding:3px 7px;font-size:.5625rem}.itm-cov__tag.is-hit{color:#fff;background:color-mix(in oklch, var(--itm-d-accent) 20%, transparent);border-color:color-mix(in oklch, var(--itm-d-accent) 50%, transparent)}.itm-cov :where(a,button):focus-visible{box-shadow:var(--itm-ring-dark)}@media (max-width:900px){.itm-cov__mods{grid-template-columns:1fr;gap:0}}@media (max-width:820px){.itm-cov__head{grid-template-columns:40px minmax(0,1fr) auto 20px}.itm-cov__promise{display:none}.itm-cov__mods{padding-left:4px}}.itm-trigs-wrap{margin-top:var(--itm-s-12);flex-direction:column;gap:clamp(40px,4vw,64px);display:flex}.itm-trigs-band__head{padding-bottom:var(--itm-s-3);border-bottom:1px solid var(--itm-d-border-2);align-items:center;gap:10px;display:flex}.itm-trigs-band__head .itm-sev{width:18px;height:18px}.itm-trigs-band__lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;font-weight:500}.itm-trigs-band.is-urgent .itm-trigs-band__lab{color:var(--itm-err)}.itm-trigs-band.is-high .itm-trigs-band__lab{color:var(--itm-warn)}.itm-trigs-band__n{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-3);margin-left:auto}.itm-trigs{gap:var(--itm-s-4);margin-top:var(--itm-s-5);grid-template-columns:repeat(3,1fr);display:grid}.itm-trig{gap:var(--itm-s-5);min-height:100%;padding:var(--itm-s-6) var(--itm-s-6) var(--itm-s-5);border:1px solid var(--itm-d-border);background:#ffffff05;flex-direction:column;display:flex}.itm-sev{flex:none;width:20px;height:20px;display:block}.itm-sev__shape{fill:var(--itm-d-ink-3)}.itm-sev--urgent .itm-sev__shape{fill:var(--itm-err)}.itm-sev--high .itm-sev__shape{fill:var(--itm-warn)}.itm-trig__name{font-family:var(--itm-display);letter-spacing:-.016em;color:var(--itm-d-ink);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.02rem + .8vw,1.5625rem);font-weight:500;line-height:1.18}.itm-trig__clock{font-family:var(--itm-mono);letter-spacing:.01em;color:var(--itm-d-ink);background:#ffffff0d;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:9px 14px;font-size:.9375rem;display:inline-flex}.itm-trig__clock:before{content:"";opacity:.75;background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.itm-trig__foot{justify-content:space-between;align-items:flex-end;gap:var(--itm-s-4);padding-top:var(--itm-s-4);border-top:1px dashed var(--itm-d-border-2);display:flex}.itm-trig__route{flex-direction:column;gap:3px;min-width:0;display:flex}.itm-trig__mod{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;color:var(--itm-d-ink-2);font-weight:500}.itm-trig__owner{font-size:var(--itm-meta-size);color:var(--itm-d-ink-3)}@media (max-width:1080px){.itm-trigs{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.itm-trigs{grid-template-columns:1fr}}.itm-cost{margin-top:var(--itm-s-10)}.itm-seg{border-radius:var(--itm-r-control);background:var(--itm-surface-sunk);border:1px solid var(--itm-hairline);gap:4px;padding:5px;display:inline-flex}.itm-seg__btn{font-family:var(--itm-sans);color:var(--itm-ink-2);cursor:pointer;transition:background var(--itm-dur) var(--itm-ease), color var(--itm-dur) var(--itm-ease);background:0 0;border:0;border-radius:2px;padding:9px 16px;font-size:.875rem;font-weight:500}.itm-seg__btn.is-active{background:var(--itm-surface);color:var(--itm-accent-text);box-shadow:var(--itm-elev-card)}.itm-ledger{margin-top:var(--itm-s-6);background:var(--itm-surface);border:1px solid var(--itm-hairline);box-shadow:var(--itm-elev-card);animation:itm-fade-in var(--itm-dur-pop) var(--itm-ease) both;overflow:hidden}.itm-ledger__head,.itm-ledger__row{gap:var(--itm-s-6);padding:18px var(--itm-s-6);grid-template-columns:minmax(0,1fr) 170px 160px;align-items:center;display:grid}.itm-ledger__head{font-family:var(--itm-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--itm-faint);background:var(--itm-surface-alt);border-bottom:1px solid var(--itm-hairline);font-size:.625rem;font-weight:500}.itm-ledger__row+.itm-ledger__row{border-top:1px solid var(--itm-hairline)}.itm-ledger__row:hover{background:var(--itm-surface-sunk)}.itm-num{text-align:right;justify-self:end}.itm-ledger__ev{color:var(--itm-ink);font-size:1rem;font-weight:500;font-family:var(--itm-display);letter-spacing:-.01em;flex-direction:column;gap:3px;display:flex}.itm-ledger__ev em{font-style:normal;font-size:var(--itm-meta-size);font-weight:400;font-family:var(--itm-sans);color:var(--itm-muted)}.itm-ledger__own{color:var(--itm-muted);font-size:.875rem}.itm-ledger__amt .itm-data{color:var(--itm-ink);font-variant-numeric:tabular-nums;font-size:1rem}.itm-conseq{margin-top:var(--itm-s-6);border-top:1px solid var(--itm-line-strong);animation:itm-fade-in var(--itm-dur-pop) var(--itm-ease) both;grid-template-columns:repeat(3,1fr);display:grid}.itm-conseq__card{gap:var(--itm-s-3);padding:var(--itm-s-6) clamp(20px,2vw,28px);flex-direction:column;display:flex}.itm-conseq__card:first-child{padding-left:0}.itm-conseq__card:last-child{padding-right:0}.itm-conseq__card+.itm-conseq__card{border-left:1px dashed var(--itm-line-strong)}.itm-conseq__card h3{font-family:var(--itm-display);letter-spacing:-.012em;color:var(--itm-ink);margin:0;font-size:1.0625rem;font-weight:500}.itm-conseq__card ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.itm-conseq__card li{color:var(--itm-ink-2);padding-left:16px;font-size:.875rem;line-height:1.45;position:relative}.itm-conseq__card li:before{content:"";border-radius:var(--itm-r-pill);background:var(--itm-line-strong);width:5px;height:5px;position:absolute;top:8px;left:0}.itm-conseq__tag{padding-top:var(--itm-s-2);font-family:var(--itm-mono);font-size:var(--itm-mono-size);text-transform:uppercase;letter-spacing:var(--itm-mono-ls);color:var(--itm-warn);align-items:center;gap:6px;margin-top:auto;font-weight:500;display:inline-flex}.itm-conseq__tag .itm-dot{background:var(--itm-warn)}.itm-stakes{margin-top:var(--itm-s-10);background:var(--itm-d-bg-2);border:1px solid var(--itm-d-hairline-2);justify-content:space-between;align-items:center;gap:var(--itm-s-6);flex-wrap:wrap;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.itm-stakes__text{z-index:1;gap:var(--itm-s-2);flex-direction:column;max-width:36ch;display:flex;position:relative}.itm-stakes__lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);text-transform:uppercase;letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-2);font-weight:500}.itm-stakes__meta{font-family:var(--itm-sans);color:var(--itm-d-ink-2);font-size:.9375rem}.itm-stakes__val{z-index:1;color:var(--itm-d-ink);align-items:baseline;gap:14px;display:inline-flex;position:relative}.itm-stakes__val .itm-data{font-family:var(--itm-display);font-size:var(--itm-stakes-size);color:var(--itm-d-ink);letter-spacing:-.02em;font-weight:500;line-height:.9}.itm-stakes__to{font-family:var(--itm-sans);color:var(--itm-d-ink-3);font-size:1.25rem;font-weight:400}@media (max-width:920px){.itm-conseq{border-top:0;grid-template-columns:1fr}.itm-conseq__card{padding:var(--itm-s-6) 0}.itm-conseq__card+.itm-conseq__card{border-left:0;border-top:1px dashed var(--itm-line-strong)}}@media (max-width:640px){.itm-seg{width:100%;display:flex}.itm-seg__btn{flex:1}.itm-ledger__head{display:none}.itm-ledger__row{gap:var(--itm-s-3);grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.itm-ledger__own{order:3;grid-column:1/-1}.itm-stakes{flex-direction:column;align-items:flex-start}}.itm-valgrid{margin:var(--itm-s-12) 0 0;border-top:1px solid var(--itm-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding:clamp(36px,4vw,56px) 0 0;list-style:none;display:grid}.itm-valcard{column-gap:var(--itm-s-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.itm-valcard__icon{width:26px;color:var(--itm-accent);grid-row:1/span 2;justify-content:center;align-items:flex-start;display:inline-flex}.itm-valcard__icon svg{width:26px;height:26px}.itm-valcard h3{font-family:var(--itm-display);letter-spacing:-.012em;color:var(--itm-ink);grid-column:2;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.itm-valcard p{color:var(--itm-muted);grid-column:2;margin:6px 0 0;font-size:.9375rem;line-height:1.5}.itm-valcta{margin-top:var(--itm-s-10)}@media (max-width:820px){.itm-valgrid{gap:var(--itm-s-8);grid-template-columns:1fr}}.itm-films{border-block:1px solid var(--itm-hairline);background:var(--itm-surface);overflow:hidden}.itm-films__head{grid-template-columns:minmax(0,920px) auto;justify-content:space-between;align-items:end;gap:clamp(40px,6vw,96px);display:grid}.itm-films__head .itm-h2{text-wrap:balance;max-width:21ch}.itm-films__head .itm-lede{max-width:58ch}.itm-films__controls{flex-direction:column;align-items:flex-end;gap:14px;padding-bottom:2px;display:flex}.itm-films__count{color:var(--itm-faint);white-space:nowrap;font-size:.78rem;font-weight:650}.itm-films__nav{gap:10px;display:flex}.itm-films__arrow{border-radius:var(--itm-r-pill);background:var(--itm-surface);width:48px;height:48px;color:var(--itm-ink);cursor:pointer;transition:background var(--itm-dur) var(--itm-ease), color var(--itm-dur) var(--itm-ease), box-shadow var(--itm-dur) var(--itm-ease), transform var(--itm-dur) var(--itm-ease);border:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 4px 10px -4px #0000001f;box-shadow:0 0 0 1px lab(0% 0 0/.08),0 1px 2px -1px lab(0% 0 0/.08),0 4px 10px -4px lab(0% 0 0/.12)}.itm-films__arrow svg{width:18px;height:18px}.itm-films__arrow:hover:not(:disabled){background:var(--itm-ink);color:#fff;box-shadow:0 0 0 1px #0000001a,0 2px 4px -1px #00000024,0 8px 18px -8px #00000038;box-shadow:0 0 0 1px lab(0% 0 0/.1),0 2px 4px -1px lab(0% 0 0/.14),0 8px 18px -8px lab(0% 0 0/.22)}.itm-films__arrow:active:not(:disabled){transform:scale(.96)}.itm-films__arrow:disabled{color:var(--itm-faint);cursor:default;opacity:.42;box-shadow:0 0 0 1px #0000000d;box-shadow:0 0 0 1px lab(0% 0 0/.05)}.itm-films__track{--itm-film-gutter:var(--itm-gutter);--itm-film-rail-inset:max(var(--itm-film-gutter), calc((100vw - var(--itm-maxw)) / 2 + var(--itm-film-gutter)));box-sizing:border-box;margin-top:clamp(52px,5.5vw,76px);width:100vw;padding:2px var(--itm-film-rail-inset) 22px;overscroll-behavior-inline:contain;scroll-padding-inline:var(--itm-film-rail-inset);scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:16px;margin-inline-start:calc(50% - 50vw);display:flex;overflow-x:auto}.itm-films__track::-webkit-scrollbar{display:none}@media (min-width:768px){.itm-films__track{--itm-film-gutter:32px}}@media (min-width:1280px){.itm-films__track{--itm-film-gutter:var(--itm-gutter-xl)}}.itm-film{background:var(--itm-surface);min-width:0;color:inherit;scroll-snap-align:start;scroll-snap-stop:always;transition:box-shadow var(--itm-dur) var(--itm-ease);flex-direction:column;flex:0 0 clamp(360px,30vw,420px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a;box-shadow:0 0 0 1px lab(0% 0 0/.06),0 1px 2px -1px lab(0% 0 0/.06),0 2px 4px lab(0% 0 0/.04)}.itm-film__media{aspect-ratio:16/9;background:var(--itm-d-bg-3);outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);position:relative;overflow:hidden}.itm-film__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.itm-film__play{width:48px;height:48px;color:var(--itm-ink);transition:background var(--itm-dur) var(--itm-ease), color var(--itm-dur) var(--itm-ease);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000014,0 2px 8px #00000024;box-shadow:0 0 0 1px lab(0% 0 0/.08),0 2px 8px lab(0% 0 0/.14)}.itm-film__play svg{width:18px;height:18px;margin-left:2px}.itm-film__dur{color:#fff;background:#080a0ecc;padding:3px 7px;font-size:.72rem;font-weight:600;line-height:1.2;position:absolute;bottom:10px;right:10px}.itm-film__body{flex-direction:column;flex:1;gap:8px;min-height:168px;padding:18px 20px 20px;display:flex}.itm-film__tags{color:var(--itm-faint);font-size:.76rem;font-weight:650;line-height:1.3}.itm-film__title{color:var(--itm-ink);font-family:var(--itm-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.08rem;font-weight:600;line-height:1.28}.itm-film__foot{border-top:1px solid var(--itm-hairline);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:14px;display:flex}.itm-film__who{flex-direction:column;gap:3px;min-width:0;display:flex}.itm-film__name{color:var(--itm-ink);font-size:.9rem;font-weight:650}.itm-film__meta{color:var(--itm-faint);text-wrap:pretty;font-size:.78rem;line-height:1.45}.itm-film__go{color:var(--itm-accent);white-space:nowrap;transition:color var(--itm-dur) var(--itm-ease);flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.itm-film__go svg{width:14px;height:14px}.itm-film--stat{background:var(--itm-d-bg);color:var(--itm-d-ink);flex-basis:clamp(280px,22vw,310px);gap:16px;padding:24px;box-shadow:0 0 0 1px #0000001a;box-shadow:0 0 0 1px lab(0% 0 0/.1)}.itm-film--stat .itm-film__brand{color:var(--itm-d-ink-2);font-size:.76rem;font-weight:650;line-height:1.3}.itm-film__result{flex-direction:column;gap:8px;margin-top:auto;display:flex}.itm-film__stat{color:var(--itm-d-accent);font-family:var(--itm-display);letter-spacing:-.055em;font-size:clamp(3.75rem,5.5vw,4.75rem);font-weight:520;line-height:.88}.itm-film__stat-lab{max-width:24ch;color:var(--itm-d-ink);text-wrap:pretty;font-size:.94rem;font-weight:600;line-height:1.4}.itm-film--stat .itm-film__quote{color:var(--itm-d-ink-2);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.55}.itm-film--stat .itm-film__meta{border-top:1px solid var(--itm-d-border-2);color:var(--itm-d-ink-3);padding-top:18px}@media (hover:hover) and (pointer:fine){.itm-film:hover{box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px #0000000f;box-shadow:0 0 0 1px lab(0% 0 0/.08),0 1px 2px -1px lab(0% 0 0/.08),0 2px 4px lab(0% 0 0/.06)}a.itm-film:hover .itm-film__play{background:var(--itm-accent);color:#fff}a.itm-film:hover .itm-film__go{color:var(--itm-accent-hover)}}@media (max-width:900px){.itm-films__head{grid-template-columns:1fr;align-items:start}.itm-films__controls{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.itm-film{flex-basis:min(70vw,440px)}.itm-film--stat{flex-basis:min(48vw,320px)}}@media (max-width:600px){.itm-films__head{gap:32px}.itm-films__head .itm-h2{max-width:15ch}.itm-films__track{gap:12px;margin-top:42px;padding-bottom:20px}.itm-film,.itm-film--stat{flex-basis:82vw}.itm-film__body{min-height:176px;padding:18px}.itm-film__foot{gap:12px}.itm-film__go{width:44px;padding:0}.itm-film__go span{display:none}.itm-film--stat{padding:22px}.itm-film__stat{font-size:3.75rem}}.itm-close{background:var(--itm-hero-bg);position:relative;overflow:hidden}.itm-close .itm-wrap{z-index:1;position:relative}.itm-close__grid{gap:var(--itm-s-8) clamp(48px, 7vw, 140px);border-top:1px solid var(--itm-d-hairline-2);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;padding-top:clamp(28px,4vw,52px);display:grid}.itm-close__lead{gap:var(--itm-s-6);flex-direction:column;display:flex}.itm-close__eyebrow{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:var(--itm-mono-ls);text-transform:uppercase;color:var(--itm-d-ink-2);font-weight:500}.itm-close__h{font-family:var(--itm-display);font-size:var(--itm-h1-size);letter-spacing:-.024em;color:var(--itm-d-ink);text-wrap:balance;max-width:20ch;margin:0;font-weight:500;line-height:1.05}.itm-close__side{align-items:flex-start;gap:var(--itm-s-6);flex-direction:column;padding-bottom:6px;display:flex}.itm-close .itm-lede{max-width:40ch;color:var(--itm-d-ink-2);font-size:1rem}.itm-close__cta{gap:var(--itm-s-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.itm-close__grid{grid-template-columns:1fr;align-items:start}}.itm-footer{background:var(--itm-d-bg-2);color:var(--itm-d-ink);padding-top:var(--itm-s-16);padding-bottom:var(--itm-s-8);border-top:1px solid var(--itm-d-hairline)}.itm-footer__grid{gap:var(--itm-s-10);grid-template-columns:1.5fr 1fr 1fr;align-items:start;display:grid}.itm-footer__brand{align-items:flex-start;gap:var(--itm-s-4);flex-direction:column;display:flex}.itm-footer__logo{width:auto;height:26px;display:block}.itm-footer__tag{color:var(--itm-d-ink-2);max-width:32ch;font-size:.9375rem;line-height:1.5}.itm-footer__col{gap:var(--itm-s-3);flex-direction:column;display:flex}.itm-footer__lab{font-family:var(--itm-mono);font-size:var(--itm-mono-size);text-transform:uppercase;letter-spacing:var(--itm-mono-ls);color:var(--itm-d-ink-2);margin-bottom:var(--itm-s-1);font-weight:500}.itm-footer__col a{color:var(--itm-d-ink-2);transition:color var(--itm-dur) var(--itm-ease);font-size:.9375rem;text-decoration:none}.itm-footer__col a:hover{color:var(--itm-d-ink)}.itm-footer__base{margin-top:var(--itm-s-12);padding-top:var(--itm-s-6);border-top:1px dashed var(--itm-d-hairline-2);justify-content:space-between;align-items:center;gap:var(--itm-s-4);flex-wrap:wrap;display:flex}.itm-footer__base span{font-family:var(--itm-mono);font-size:var(--itm-mono-size);letter-spacing:.03em;color:var(--itm-d-ink-3)}@media (max-width:767px){.itm-footer__grid{gap:var(--itm-s-8);grid-template-columns:1fr}}@keyframes itm-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes itm-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.itm-hero__left>*,.itm-hero__right>*{animation:itm-hero-in .7s var(--itm-ease) both}.itm-hero__left>:first-child{animation-delay:40ms}.itm-hero__left>:nth-child(2){animation-delay:.1s}.itm-hero__right>:first-child{animation-delay:.16s}.itm-hero__right>:nth-child(2){animation-delay:.22s}.itm-hero__stds{animation:itm-hero-in .7s var(--itm-ease) .28s both}.itm-hero__frame{animation:itm-hero-in .9s var(--itm-ease) .2s both}.itm-trust{animation:itm-hero-in .7s var(--itm-ease) .34s both}.itm[data-motion] [data-reveal]{opacity:0;transition:opacity .7s var(--itm-ease), transform .7s var(--itm-ease);transform:translateY(20px)}.itm[data-motion] [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.itm *,.itm :before,.itm :after{transition-duration:1ms!important;animation:none!important}.itm[data-motion] [data-reveal]{opacity:1!important;transform:none!important}}.itm-arcade{--dms-surface:var(--itm-surface);--dms-surface-alt:var(--itm-surface-alt);--dms-surface-quiet:#fafbfc;--dms-surface-sunk:var(--itm-surface-sunk);--dms-ink:var(--itm-ink);--dms-ink-2:var(--itm-ink-2);--dms-muted:var(--itm-muted);--dms-faint:var(--itm-faint);--dms-hairline:var(--itm-hairline);--dms-line-strong:var(--itm-line-strong);--dms-accent:var(--itm-accent);--dms-accent-hover:var(--itm-accent-hover);--dms-accent-tint:var(--itm-accent-tint);--dms-accent-text:var(--itm-accent-text);--dms-header-h:var(--itm-header-h);min-width:0}.itm-hero__arcade .stx-root .sty-scene.is-arcade{background:0 0;overflow:visible}.itm-hero__arcade .stx-root .stx-arc-field{display:none}.itm-hero__arcade{-webkit-mask-image:linear-gradient(100deg,#0000 0%,#000 26%);mask-image:linear-gradient(100deg,#0000 0%,#000 26%)}@media (max-width:1080px){.itm-hero__arcade{-webkit-mask-image:none;mask-image:none}}.itm-hero__arcade .stx-root .stx-arc__camera{outline-color:#ffffff29;outline-color:lab(100% 0 0/.16);box-shadow:0 24px 48px -12px #0000008c,0 64px 120px -30px #0009}.itm-diff__grid--arcade{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:clamp(36px,4vw,64px)}.itm-diff__grid--arcade .itm-trail{position:static}.itm-trail--live .itm-trail__step{padding-left:0}.itm-trail__btn{width:100%;padding:0 0 0 var(--itm-s-6);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:3px;display:flex;position:relative}.itm-trail--live .itm-trail__step .itm-trail__node{background:var(--itm-surface);border-color:var(--itm-line-strong);box-shadow:none;transition:background var(--itm-dur) var(--itm-ease), border-color var(--itm-dur) var(--itm-ease), box-shadow var(--itm-dur) var(--itm-ease);top:4px}.itm-trail--live .itm-trail__step .itm-trail__t{color:var(--itm-ink-2);transition:color var(--itm-dur) var(--itm-ease)}.itm-trail--live .itm-trail__btn:hover .itm-trail__t{color:var(--itm-ink)}.itm-trail--live .itm-trail__step.is-past .itm-trail__node{border-color:var(--itm-accent)}.itm-trail--live .itm-trail__step.is-active .itm-trail__node{background:var(--itm-accent);border-color:var(--itm-accent);box-shadow:0 0 0 4px color-mix(in oklch, var(--itm-accent) 16%, transparent)}.itm-trail--live .itm-trail__step.is-active .itm-trail__t{color:var(--itm-ink)}.itm-arcstage{min-width:0;box-shadow:var(--itm-elev-raise)}@media (min-width:1025px){.itm-tracepin:after{content:"";height:clamp(560px,75vh,780px);display:block}.itm-tracepin__inner{top:var(--itm-sticky-1);position:sticky}}@media (max-width:1024px){.itm-diff__grid--arcade{gap:var(--itm-s-10);grid-template-columns:1fr}.itm-arcstage--sticky{order:-1}}
