:root{--site-ink:#171514;--site-ink-2:#262321;--site-ink-3:#3c3834;--site-line-dark:rgba(45,42,39,0.13);--site-line-dark-strong:rgba(45,42,39,0.24);--site-text-dark:#171514;--site-body-dark:#3c3834;--site-muted-dark:#68645d;--site-paper:#fff5e3;--site-paper-alt:#f6ebd9;--site-white:#fffaf1;--site-header-bg:#fff5e3;--site-header-fg:#2d2a27;--site-header-muted:#5b5650;--site-header-border:rgba(45,42,39,0.12);--site-mega-bg:#fffaf1;--site-mega-spot:#f6ebd8;--site-accent-cobalt:#a84410;--site-accent-cobalt-hover:#87350c;--site-accent-copper:#d55d1d;--site-accent-copper-hover:#aa4b17;--site-slate-btn:#4b5056;--site-slate-btn-hover:#383c42;--site-line:rgba(45,42,39,0.13);--site-line-strong:rgba(45,42,39,0.25);--site-text:#171514;--site-body:#3c3834;--site-muted:#68645d;--site-btn-bg:#d55d1d;--site-btn-fg:#ffffff;--site-btn-hover-bg:#aa4b17;--site-btn-hover-fg:#ffffff;--site-red:#d55d1d;--site-red-hover:#aa4b17;--site-red-dark-hover:#aa4b17;--site-cyan:#a84410;--site-cyan-ink:#a84410;--site-warn:#9a5b13;--site-radius:8px;--site-radius-sm:6px;--site-ease:cubic-bezier(0.2,0.6,0.2,1);--footer-bg:#fff5e3;--footer-fg:#2d2a27;--footer-body:#3c3834;--footer-muted:#656059;--footer-line:rgba(45,42,39,0.13)}html[data-theme=dark]{--site-ink:#f5efe6;--site-ink-2:#e6dfd3;--site-ink-3:#cbbfb0;--site-line-dark:rgba(245,239,230,0.13);--site-line-dark-strong:rgba(245,239,230,0.24);--site-text-dark:#f5efe6;--site-body-dark:#cec5b8;--site-muted-dark:#9e968b;--site-paper:#191715;--site-paper-alt:#221f1c;--site-white:#24211e;--site-header-bg:#1c1917;--site-header-fg:#f5efe6;--site-header-muted:#c2b8aa;--site-header-border:rgba(245,239,230,0.12);--site-mega-bg:#24201d;--site-mega-spot:#2d2824;--site-accent-cobalt:#f08c55;--site-accent-cobalt-hover:#f7a678;--site-accent-copper:#eb783b;--site-accent-copper-hover:#f3915c;--site-slate-btn:#3a3e44;--site-slate-btn-hover:#4b5058;--site-line:rgba(245,239,230,0.13);--site-line-strong:rgba(245,239,230,0.24);--site-text:#f5efe6;--site-body:#cec5b8;--site-muted:#9e968b;--site-btn-bg:#d55d1d;--site-btn-fg:#ffffff;--site-btn-hover-bg:#eb783b;--site-btn-hover-fg:#171514;--site-red:#eb783b;--site-red-hover:#f3915c;--site-red-dark-hover:#f3915c;--site-cyan:#f08c55;--site-cyan-ink:#f08c55;--site-warn:#e0943a;--footer-bg:#171513;--footer-fg:#f5efe6;--footer-body:#cec5b8;--footer-muted:#9e968b;--footer-line:rgba(245,239,230,0.12)}.site-container{width:100%;max-width:min(1840px,100%);margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 24px;border:1px solid transparent;border-radius:6px;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:14.5px;font-weight:600;line-height:1;letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--site-ease),border-color .16s var(--site-ease),color .16s var(--site-ease),transform .16s var(--site-ease)}.site-btn--sm{min-height:40px;padding:0 18px;font-size:13.5px}.site-btn--lg{min-height:50px;padding:0 28px;font-size:15px}.site-btn--primary{border-color:#d55d1d!important;background-color:#d55d1d!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(213,93,29,.22)}.site-btn--primary:hover{border-color:#aa4b17!important;background-color:#aa4b17!important;color:#ffffff!important}.site-btn--primary:disabled{cursor:wait;opacity:.65}.site-btn--ghost-dark,.site-btn--ghost-light{border-color:var(--site-line-strong);background-color:transparent;color:var(--site-text);padding-inline:18px}.site-btn--ghost-dark:hover,.site-btn--ghost-light:hover{border-color:var(--site-cyan);color:var(--site-cyan)}.site-reticle-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid rgba(41,46,58,.24);border-radius:8px;background-color:transparent;color:var(--footer-fg);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--site-ease),border-color .16s var(--site-ease),color .16s var(--site-ease)}.site-reticle-btn:hover{background-color:rgba(41,46,58,.06);border-color:var(--footer-fg)}html[data-theme=dark] .site-reticle-btn{border-color:rgba(242,244,248,.24)}html[data-theme=dark] .site-reticle-btn:hover{background-color:rgba(242,244,248,.08);border-color:#f3f5f9}.site-btn:focus-visible,.site-footer a:focus-visible,.site-footer button:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,.site-mobile a:focus-visible,.site-mobile button:focus-visible,.site-reticle-btn:focus-visible,.site-utility-bar a:focus-visible{outline:2px solid var(--site-accent-cobalt);outline-offset:2px}.site-utility-bar{display:none;background-color:#1e1c1a;border-bottom:1px solid rgba(255,245,227,.1);color:#f3ece1;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:12.5px;line-height:1}@media (min-width:1024px){.site-utility-bar{display:block}}.site-utility-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:min(1840px,100%);height:38px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.site-utility-bar__lead{display:inline-flex;align-items:center;gap:9px;color:#fff5e3;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .16s var(--site-ease)}.site-utility-bar__lead:hover{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.site-utility-bar__dot{width:7px;height:7px;border-radius:999px;background-color:#d55d1d;box-shadow:0 0 0 3px rgba(213,93,29,.28)}.site-utility-bar__links{display:inline-flex;align-items:center;gap:22px}.site-utility-bar__links a{color:#d7d3c9;font-weight:500;text-decoration:none;transition:color .16s var(--site-ease)}.site-utility-bar__links a:hover{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.site-utility-bar__locale{display:inline-flex;align-items:center;padding-left:16px;border-left:1px solid rgba(255,255,255,.16);color:#b8b3a8;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em}.site-header{position:sticky;top:0;z-index:9999;background-color:var(--site-header-bg);border-bottom:1px solid transparent;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;color:var(--site-header-fg);transition:background-color .22s var(--site-ease),border-color .22s var(--site-ease),box-shadow .22s var(--site-ease)}.site-header.is-raised{border-bottom-color:rgba(45,34,24,.08);box-shadow:0 14px 36px -20px rgba(45,34,24,.14)}html[data-theme=dark] .site-header.is-raised{box-shadow:0 12px 34px -12px rgba(0,0,0,.55)}.site-header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:min(1840px,100%);height:78px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.site-header__brand-cell{display:flex;align-items:center;flex:0 0 auto}.site-header__brand{display:inline-flex;align-items:center;gap:11px;color:var(--site-header-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.025em;text-decoration:none;border:0}.site-header__brand img{display:block;width:32px;height:32px;border:0;filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] .site-header__brand img{filter:none}.site-header__nav{display:flex;align-items:stretch;height:100%;margin-right:auto;margin-left:20px}@media (min-width:1200px){.site-header__nav{margin-left:36px}}.site-header__nav>ul{display:flex;align-items:stretch;gap:4px;height:100%;margin:0;padding:0;list-style:none}@media (min-width:1200px){.site-header__nav>ul{gap:8px}}.site-header__nav>ul>li{position:static;display:flex;align-items:stretch}.site-header__link{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 15px;border:0;background:transparent;color:var(--site-header-fg);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:.015em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .16s var(--site-ease)}.site-header__link:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background-color:transparent;transform:scaleX(.6);opacity:0;transition:background-color .16s var(--site-ease),transform .16s var(--site-ease),opacity .16s var(--site-ease)}.site-header__link:hover,.site-header__link[aria-current=page],.site-header__link[aria-expanded=true],.site-header__link[data-active]{color:var(--site-accent-copper)}.site-header__link:hover:after,.site-header__link[aria-current=page]:after,.site-header__link[aria-expanded=true]:after,.site-header__link[data-active]:after{background-color:var(--site-accent-copper);transform:scaleX(1);opacity:1}.site-header__link svg{opacity:.72;transition:transform .18s var(--site-ease),opacity .18s var(--site-ease)}.site-header__link[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.site-header__panel{position:absolute;top:calc(100% + 10px);left:clamp(24px,4vw,64px);z-index:60;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;width:min(820px,calc(100vw - 88px));padding:28px 30px;border:1px solid rgba(45,34,24,.08);border-radius:22px;background-color:var(--site-mega-bg);color:var(--site-header-fg);box-shadow:0 30px 68px -20px rgba(45,34,24,.18),0 6px 20px -8px rgba(45,34,24,.06)}html[data-theme=dark] .site-header__panel{border-color:rgba(245,239,230,.14);box-shadow:0 30px 70px -14px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.06)}.site-header__panel.is-wide{width:min(1100px,calc(100vw - 88px));grid-template-columns:minmax(0,1fr) 336px}.site-header__panel:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.site-header__panel[hidden]{display:none}.site-header__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-content:start}.site-header__columns.is-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.site-header__group-title{margin:0 0 14px;padding:0 0 11px;border-bottom:1px solid rgba(184,70,36,.28);color:var(--site-header-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em}html[data-theme=dark] .site-header__group-title{border-bottom-color:rgba(229,122,84,.34)}.site-header__group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.site-header__group ul a{display:grid;gap:2px;padding:9px 11px;margin-inline:-11px;border-radius:8px;text-decoration:none;transition:background-color .14s var(--site-ease)}.site-header__group ul a:hover,.site-header__group ul a[aria-current=page]{background-color:rgba(213,93,29,.075)}html[data-theme=dark] .site-header__group ul a:hover,html[data-theme=dark] .site-header__group ul a[aria-current=page]{background-color:rgba(235,120,59,.12)}.site-header__group ul a span{color:var(--site-header-fg);font-size:14.5px;font-weight:600;line-height:1.3;transition:color .14s var(--site-ease)}.site-header__group ul a:hover span,.site-header__group ul a[aria-current=page] span{color:var(--site-accent-cobalt)}.site-header__group ul a small{color:var(--site-header-muted);font-size:12.5px;line-height:1.42}.site-header__callout{display:grid;gap:3px;margin-top:16px;padding:13px 15px;border:1px solid rgba(213,93,29,.24);border-radius:10px;background-color:rgba(213,93,29,.06);text-decoration:none;transition:border-color .16s var(--site-ease),background-color .16s var(--site-ease)}html[data-theme=dark] .site-header__callout{border-color:rgba(235,120,59,.28);background-color:rgba(235,120,59,.09)}.site-header__callout:hover{border-color:var(--site-accent-copper);background-color:rgba(213,93,29,.11)}.site-header__callout small{color:var(--site-accent-copper);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-header__callout strong{color:var(--site-header-fg);font-size:13.5px;font-weight:600;line-height:1.35}.site-header__spotlight{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border:1px solid #e6cbbc;border-radius:14px;background-color:var(--site-mega-spot)}html[data-theme=dark] .site-header__spotlight{border-color:rgba(255,255,255,.08)}.site-header__spotlight-art{display:flex;align-items:center;justify-content:center;height:112px;margin-bottom:14px;border-radius:10px;background-color:#fffdf9;border:1px solid rgba(213,93,29,.16)}html[data-theme=dark] .site-header__spotlight-art{background-color:#141824;border-color:rgba(255,255,255,.07)}.site-header__spotlight-eyebrow{margin:0 0 5px;color:var(--site-accent-copper);font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-header__spotlight-title{margin:0 0 7px;color:var(--site-header-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:16.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.site-header__spotlight-body{margin:0;color:var(--site-header-muted);font-size:13px;line-height:1.5}.site-header__spotlight-bullets{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.site-header__spotlight-bullets li{position:relative;padding-left:14px;color:var(--site-header-fg);font-size:12.5px;line-height:1.4}.site-header__spotlight-bullets li:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:999px;background-color:var(--site-accent-cobalt)}.site-header__spotlight-cta{display:inline-flex;align-items:center;gap:7px;padding-top:12px;border-top:1px solid var(--site-header-border);color:var(--site-accent-cobalt);font-size:13.5px;font-weight:600;text-decoration:none;transition:gap .14s var(--site-ease),color .14s var(--site-ease)}.site-header__spotlight-cta:hover{gap:10px;color:var(--site-accent-cobalt-hover)}.site-header__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.site-header__theme{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;border:1px solid var(--site-header-border);border-radius:8px;background-color:rgba(17,19,24,.03);color:var(--site-header-fg);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .16s var(--site-ease),border-color .16s var(--site-ease)}html[data-theme=dark] .site-header__theme{background-color:rgba(255,255,255,.05)}.site-header__theme:hover{background-color:rgba(17,19,24,.07);border-color:rgba(17,19,24,.2)}html[data-theme=dark] .site-header__theme:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24)}.site-header__signin{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:6px;background-color:var(--site-slate-btn);color:#ffffff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--site-ease)}.site-header__signin:hover{background-color:var(--site-slate-btn-hover);color:#ffffff}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:6px;background-color:#d55d1d;color:#ffffff;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--site-ease),transform .16s var(--site-ease)}.site-header__cta:hover{background-color:#aa4b17;color:#ffffff}.site-header__menu{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--site-header-border);border-radius:8px;background-color:transparent;color:var(--site-header-fg);cursor:pointer}@media (max-width:1120px){.site-header__theme span{display:none}.site-header__theme{padding:0 10px}}@media (max-width:1023px){.site-header__bar{height:66px}.site-header__cta,.site-header__nav,.site-header__signin{display:none}.site-header__menu{display:inline-flex}}.site-mobile{position:fixed;inset:66px 0 0;z-index:9998;display:none;flex-direction:column;justify-content:space-between;gap:28px;overflow-y:auto;padding:20px 24px 36px;background-color:var(--site-header-bg);border-top:1px solid var(--site-header-border);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;color:var(--site-header-fg)}.site-mobile.is-open{display:flex}@media (min-width:1024px){.site-mobile.is-open{display:none}}.site-mobile__list{margin:0;padding:0;list-style:none}.site-mobile__list>li{border-bottom:1px solid var(--site-header-border)}.site-mobile__top{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0;border:0;background:transparent;color:var(--site-header-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:18px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.site-mobile__top svg{color:var(--site-header-muted);transition:transform .18s var(--site-ease)}.site-mobile__top[aria-expanded=true] svg{transform:rotate(180deg);color:var(--site-accent-copper)}.site-mobile__sub{margin:0;padding:0 0 14px 8px;list-style:none}.site-mobile__sub a{display:flex;align-items:center;min-height:42px;color:var(--site-header-muted);font-size:15.5px;text-decoration:none}.site-mobile__sub a:hover{color:var(--site-accent-cobalt)}.site-mobile__actions{display:grid;gap:10px}.site-mobile__actions .site-btn{min-height:48px;font-size:14.5px}.site-mobile__contact{padding:8px 0;color:var(--site-header-muted);font-size:15px;text-align:center;text-decoration:underline;text-underline-offset:4px}.site-footer{position:relative;overflow:hidden;background-color:var(--footer-bg);border-top:1px solid var(--footer-line);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;color:var(--footer-fg)}.site-footer__stage{z-index:0;overflow:hidden}.site-footer__stage,.site-footer__stage-img{position:absolute;inset:0;pointer-events:none}.site-footer__stage-img{width:100%;height:100%;object-fit:cover;object-position:48% 66%;opacity:.24;filter:grayscale(100%) sepia(34%) contrast(1.24) brightness(1.02);mix-blend-mode:multiply;user-select:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.92) 18%,rgba(0,0,0,.96) 82%,rgba(0,0,0,.16)),linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.56) 18%,rgba(0,0,0,1) 34%,rgba(0,0,0,1) 58%,rgba(0,0,0,.56) 76%,rgba(0,0,0,.44));-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.92) 18%,rgba(0,0,0,.96) 82%,rgba(0,0,0,.16)),linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.56) 18%,rgba(0,0,0,1) 34%,rgba(0,0,0,1) 58%,rgba(0,0,0,.56) 76%,rgba(0,0,0,.44));mask-composite:intersect}html[data-theme=dark] .site-footer__stage-img{opacity:.24;filter:grayscale(100%) sepia(24%) contrast(1.18) brightness(.95);mix-blend-mode:screen}.site-footer__stage-veil{position:absolute;inset:0;background:linear-gradient(180deg,#fff5e3,rgba(255,245,227,0) 16%,rgba(255,245,227,0) 84%,rgba(255,245,227,.88)),radial-gradient(ellipse 52% 64% at 46% 52%,rgba(213,93,29,.065) 0,rgba(255,245,227,0) 72%)}html[data-theme=dark] .site-footer__stage-veil{background:linear-gradient(180deg,#191715,rgba(25,23,21,0) 16%,rgba(25,23,21,0) 84%,rgba(25,23,21,.88)),radial-gradient(ellipse 52% 64% at 46% 52%,rgba(213,93,29,.11) 0,rgba(25,23,21,0) 72%)}.site-footer__trust-strip{background-color:var(--footer-trust-bg);color:var(--footer-trust-fg);border-bottom:1px solid rgba(255,255,255,.08)}.site-footer__trust-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-block:22px}.site-footer__trust-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.site-footer__mission{margin:0;color:#ffffff;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.site-footer__trust-sub{margin:0;color:#cbd2df;font-size:13.5px;line-height:1.5}.site-footer__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.site-footer__cta-primary{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:8px;background-color:#faf7f2;color:#14171f;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--site-ease)}.site-footer__cta-primary:hover{background-color:#ffffff;color:#1b449c}.site-footer__cta-secondary{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background-color:rgba(255,255,255,.06);color:#ffffff;font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--site-ease),border-color .16s var(--site-ease)}.site-footer__cta-secondary:hover{background-color:rgba(255,255,255,.14);border-color:rgba(255,255,255,.55)}.site-footer__main{position:relative;z-index:2;display:grid;gap:36px;padding-top:42px;padding-bottom:38px}@media (min-width:1024px){.site-footer__main{display:flex;align-items:flex-start;justify-content:space-between;gap:56px}}.site-footer__brand{display:flex;flex-direction:column;justify-content:flex-start;gap:24px;max-width:290px;flex-shrink:0}.site-footer__signature{display:grid;gap:10px}.site-footer__logo{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--footer-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.025em;text-decoration:none}.site-footer__logo img{display:block;width:28px;height:28px;border:0;filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] .site-footer__logo img{filter:none}.site-footer__tagline{max-width:270px;margin:0;color:var(--footer-muted);font-size:13.5px;line-height:1.55}.site-footer__social{display:grid;gap:7px}.site-footer__social-title{margin:0;color:var(--footer-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.site-footer__social-desc{display:none}.site-footer__direct{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.site-footer__social-tile{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;background-color:#2d2a27;color:#ffffff;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:background-color .16s var(--site-ease),transform .16s var(--site-ease)}html[data-theme=dark] .site-footer__social-tile{background-color:#293040}.site-footer__social-tile:hover{background-color:var(--site-accent-copper);color:#ffffff;transform:translateY(-1px)}.site-footer__direct .site-contact__link{color:var(--footer-body);font-size:13px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(21,23,30,.22);padding-bottom:1px;transition:color .16s var(--site-ease),border-color .16s var(--site-ease)}html[data-theme=dark] .site-footer__direct .site-contact__link{border-bottom-color:rgba(243,245,249,.24)}.site-footer__direct .site-contact__link:hover{color:var(--site-accent-copper);border-bottom-color:var(--site-accent-copper)}.site-footer__directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;align-content:start}@media (min-width:680px){.site-footer__directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}}@media (min-width:1024px){.site-footer__directory{margin-left:auto;width:min(100%,580px)}}.site-footer__col{display:flex;flex-direction:column;gap:10px}.site-footer__heading{display:block;color:var(--footer-fg);font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.25}.site-footer__directory ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.site-footer__directory a{display:inline-block;color:var(--footer-body);font-size:13px;font-weight:400;line-height:1.34;letter-spacing:.005em;text-decoration:none}.site-footer__directory a span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:color .18s var(--site-ease),background-size .22s var(--site-ease)}.site-footer__directory a:hover{color:var(--site-accent-copper)}.site-footer__directory a:hover span{background-size:100% 1px}.site-footer__slim-bar{position:relative;z-index:2;border-top:1px solid var(--footer-line);background-color:transparent}.site-footer__slim-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:16px}.site-footer__copy{margin:0;color:var(--footer-muted);font-size:13px;line-height:1.5}.site-footer__slim-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;list-style:none;color:var(--footer-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.03em}@media (prefers-reduced-motion:reduce){.site-btn,.site-footer__directory a span,.site-header,.site-header__link,.site-header__link svg,.site-header__link:after,.site-reticle-btn{transition:none}}:root,html body,html body .ev-page,html body .ev-page.ev-content,html body .ev-page.ev-site,html body .evc-calc,html body .evc-prose,html body .mission-site,html body .mission-site .site-article,html body .mission-site>article{--bg-0:#fff5e3;--bg-1:#fffaf1;--bg-2:#f6ebd9;--bg-3:#eddcc4;--bg-elev:#fffdf9;--fg-0:#171514;--fg-1:#3c3834;--fg-2:#5e5850;--fg-3:#6e675e;--border-1:rgba(45,42,39,0.13);--border-2:rgba(213,93,29,0.26);--border-3:rgba(213,93,29,0.38);--accent:#d55d1d;--accent-hover:#aa4b17;--accent-press:#8d3d12;--accent-fg:#ffffff;--editorial:#a84410;--ev-paper:#fff5e3;--ev-paper-bright:#fffaf1;--ev-paper-deep:#f6ebd9;--ev-ink:#171514;--ev-panel:#fffaf1;--ev-panel-2:#f6ebd9;--ev-hairline:rgba(45,42,39,0.14);--ev-hairline-2:rgba(213,93,29,0.28);--ev-fg:#171514;--ev-fg-body:#3c3834;--ev-fg-dim:#5e5850;--ev-fg-dim-ink:#4d4741;--ev-fg-dim-deep:#3c3834;--ev-verify:#a84410;--ev-verify-bright:#d55d1d;--ev-verify-ink:#a84410;--ev-verify-deep:#8f390c;--ev-seal:#d55d1d;--ev-seal-hover:#aa4b17;--ev-mono:var(--font-mono),ui-monospace,monospace;--ev-display:var(--font-display),system-ui,sans-serif;--ev-body:var(--font-body),system-ui,sans-serif;--evr-chrome:#f6ebd9;--evr-chrome-fg:#3c3834;--evr-chrome-line:rgba(45,42,39,0.14);--evr-cyan-ink:#a84410;--evr-cyan-dark:#8f390c;--evr-amber:#8a4f0f;--evr-margin-w:0px;--evs-dim:#534d46;--evc-paper:#fff5e3;--evc-paper-bright:#fffaf1;--evc-paper-deep:#f6ebd9;--evc-ink:#171514;--evc-body:#3c3834;--evc-dim:#534d46;--evc-hairline:rgba(45,42,39,0.14);--evc-hairline-2:rgba(213,93,29,0.28);--evc-verify:#a84410;--evc-verify-ink:#a84410;--evc-gap:#8a4f0f;--evc-fail:#8d2f22;--evc-seal:#d55d1d;--evc-plate:#fffaf1;--evc-plate-line:rgba(213,93,29,0.24);--evc-plate-fg:#171514;--evc-plate-body:#3c3834;--evc-plate-dim:#5e5850;--evc-mono:var(--font-mono),ui-monospace,monospace;--evc-display:var(--font-display),system-ui,sans-serif;--evc-body-face:var(--font-body),system-ui,sans-serif}html body,html body .ev-page.ev-site,html body .mission-site,html body .mission-site .site-article,html body .mission-site>article{background:var(--ev-paper)!important;color:var(--ev-fg);font-family:var(--font-body),system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html body .ev-page.ev-site,html body .mission-site{overflow-x:clip}html body .ev-site :is(code,pre,kbd,samp),html body .mission-site :is(code,pre,kbd,samp){font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums zero;font-feature-settings:"zero" 1}html body .ev-page.ev-site:after,html body .ev-page.ev-site:before,html body .ev-site :is(.ev-grain,.ev-rail,.ev-watermark,.ev-atmosphere,.ev-atmo-plate,.evr-receipt,.evr-casehead,.evr-colophon,.evr-margin){display:none!important}html body .ev-site .ev-record:after,html body .ev-site .ev-record:before,html body .ev-site .evr-body:before{display:none!important}html body .ev-site .ev-frame,html body .ev-site.ev-architecture .ev-frame,html body .ev-site.ev-register .ev-frame{width:100%;max-width:min(1840px,100%);padding-inline:clamp(24px,4vw,64px);padding-bottom:48px}@media (min-width:768px){html body .ev-site .ev-frame,html body .ev-site.ev-architecture .ev-frame,html body .ev-site.ev-register .ev-frame{padding-inline:clamp(28px,4vw,64px);padding-bottom:56px}}html body .ev-page.ev-site .ev-record:not(#head):not(.evr-genesis),html body .ev-page.ev-site.ev-register .ev-record:not(#head):not(.evr-genesis){display:block;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:clamp(24px,4vw,64px);background-color:#fff5e3;border-top:0}@media (min-width:768px){html body .ev-page.ev-site .ev-record:not(#head):not(.evr-genesis),html body .ev-page.ev-site.ev-register .ev-record:not(#head):not(.evr-genesis){padding-inline:max(clamp(28px,4vw,64px),calc((100vw - 1840px) / 2 + 64px))}}html body .ev-page.ev-site.ev-register .ev-record:first-of-type{border-top:0}html[data-theme=dark] body .ev-page.ev-site .ev-record:not(#head):not(.evr-genesis){background-color:#161412;border-top:0}html body .ev-page.ev-site .ev-record:not(:has(>.evr-body)):not(#head):not(.evr-genesis){padding-block:36px}html body .ev-page.ev-site.ev-register .ev-record>.evr-body,html body .ev-site .evr-body{width:100%;max-width:1712px;margin-inline:auto;padding:36px 0;border-top:0}@media (min-width:980px){html body .ev-page.ev-site .ev-record:not(:has(>.evr-body)):not(#head):not(.evr-genesis){padding-block:48px}html body .ev-page.ev-site.ev-register .ev-record>.evr-body,html body .ev-site .evr-body{padding:48px 0}html body .ev-page.ev-site.ev-register:not(.ev-content) .ev-record>.evr-body:has(>h2.ev-h2){display:grid;grid-template-columns:minmax(260px,.31fr) minmax(0,.69fr);column-gap:56px;row-gap:16px;align-items:start}html body .ev-page.ev-site.ev-register:not(.ev-content) .ev-record>.evr-body:has(>h2.ev-h2)>h2.ev-h2{grid-column:1;grid-row:1/span 16;position:sticky;top:104px;margin:0!important;max-width:19ch;font-size:clamp(1.75rem,2.4vw,2.3rem)!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.025em!important}html body .ev-page.ev-site.ev-register:not(.ev-content) .ev-record>.evr-body:has(>h2.ev-h2)>:not(h2.ev-h2){grid-column:2;min-width:0;margin-top:0!important}}html body .ev-site .evr-genesis .evr-body{padding-top:44px}html body .mission-site .site-page-header,html body .mission-site>article>header:first-child{padding:48px 0 36px;border-bottom:1px solid var(--ev-hairline)!important;background:var(--ev-paper)!important;background-image:none!important;color:var(--ev-fg)!important}html body .ev-site .ev-architecture-hero:before{display:none!important}@media (max-width:767px){html body .ev-site .ev-hero,html body .ev-site .evr-genesis .evr-body,html body .ev-site.ev-register .ev-hero{padding-top:32px}}html body .ev-site :is(.ev-eyebrow,.evr-eyebrow,.evc-kicker){margin-bottom:10px;color:var(--ev-verify)!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(.78rem,.9vw,.85rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}html body .ev-site :is(h1,h2,h3,h4){color:var(--ev-fg)!important;text-wrap:balance}html body .ev-page.ev-site .ev-hero .ev-h1,html body .ev-page.ev-site.ev-register .ev-hero .ev-h1,html body .ev-site .ev-architecture-hero .ev-h1,html body .ev-site :is(.ev-h1,.evr-h1,.evc-title){max-width:21ch;color:var(--ev-fg)!important;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(2.4rem,4.2vw,3.55rem);font-weight:600;letter-spacing:-.028em;line-height:1.08}html body .ev-site :is(.ev-h2,.evr-h2),html body .ev-site.ev-architecture .ev-h2,html body .ev-site.ev-register .ev-h2,html body .evc-prose h2{max-width:26ch;margin-bottom:16px;color:var(--ev-fg)!important;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:600;letter-spacing:-.025em;line-height:1.13}html body .ev-site :is(.evr-row-title,.evs-item-title,.evc-index-title),html body .ev-site h3,html body .evc-prose h3{color:var(--ev-fg)!important;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:600;line-height:1.25;letter-spacing:-.018em}html body .ev-page.ev-site .ev-hero .ev-lede,html body .ev-page.ev-site.ev-register .ev-hero .ev-lede,html body .ev-site .ev-lede,html body .ev-site .evc-answer,html body .ev-site .evs-answer,html body .ev-site .evs-cta-lede{max-width:64ch;margin-top:18px;color:var(--ev-fg-body)!important;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:400;line-height:1.6}html body .ev-site .ev-prose,html body .ev-site .ev-prose p,html body .ev-site .evc-prose,html body .ev-site .evc-prose p,html body .ev-site :is(.evr-row-body,.evs-item-text){max-width:68ch;color:var(--ev-fg-body)!important;font-size:clamp(1rem,1.12vw,1.09375rem);line-height:1.65}html body .ev-site .ev-prose p{margin:0 0 .85em}html body .ev-site .ev-prose p:last-child{margin-bottom:0}html body .ev-site .ev-hero-actions{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}html body .ev-site .ev-hero-actions .evr-actions-note{flex-basis:100%;margin-top:6px}html body .ev-site .evr-answerfirst{max-width:64ch;margin-top:20px;padding:16px 0 0;border:0;border-top:1px solid var(--ev-hairline);border-radius:0;background:transparent}html body .ev-site .evr-answerfirst-label{margin-bottom:6px;color:var(--ev-verify)!important;font-size:13px;font-weight:600}html body .ev-site .evr-answerfirst-body{color:var(--ev-fg-body)!important;font-size:clamp(1.03rem,1.2vw,1.15rem);font-weight:400;line-height:1.6}html body .ev-site .ev-architecture-hero :is(.ev-seal-btn,.ev-ghost-btn),html body .ev-site .ev-cta-band :is(.ev-seal-btn,.ev-ghost-btn),html body .ev-site :is(.ev-seal-btn,.ev-ghost-btn),html body .ev-site.ev-register :is(.ev-seal-btn,.ev-ghost-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 24px!important;border-radius:6px!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;text-decoration:none!important;transform:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}html body .ev-site .ev-cta-band .ev-seal-btn,html body .ev-site .ev-seal-btn,html body .ev-site.ev-register .ev-seal-btn,html[data-theme=dark] body .ev-site .ev-cta-band .ev-seal-btn,html[data-theme=dark] body .ev-site .ev-seal-btn,html[data-theme=dark] body .ev-site.ev-register .ev-seal-btn{border:1px solid #d55d1d!important;background:#d55d1d!important;color:#ffffff!important;box-shadow:0 8px 20px -8px rgba(213,93,29,.42)!important}html body .ev-site .ev-cta-band .ev-seal-btn:hover,html body .ev-site .ev-seal-btn:hover,html body .ev-site.ev-register .ev-seal-btn:hover,html[data-theme=dark] body .ev-site .ev-cta-band .ev-seal-btn:hover,html[data-theme=dark] body .ev-site .ev-seal-btn:hover,html[data-theme=dark] body .ev-site.ev-register .ev-seal-btn:hover{border-color:#aa4b17!important;background:#aa4b17!important;color:#ffffff!important;box-shadow:0 10px 24px -8px rgba(170,75,23,.5)!important}html:not([data-theme=dark]) body .ev-content .ev-cta-band .ev-ghost-btn,html:not([data-theme=dark]) body .ev-site .ev-architecture-hero .ev-ghost-btn,html:not([data-theme=dark]) body .ev-site .ev-cta-band .ev-ghost-btn,html:not([data-theme=dark]) body .ev-site .ev-ghost-btn,html:not([data-theme=dark]) body .ev-site .evs-cta-band .ev-ghost-btn{border:1px solid rgba(45,34,24,.16)!important;background:#fffaf1!important;color:#171514!important;box-shadow:none!important}html:not([data-theme=dark]) body .ev-content .ev-cta-band .ev-ghost-btn:hover,html:not([data-theme=dark]) body .ev-site .ev-cta-band .ev-ghost-btn:hover,html:not([data-theme=dark]) body .ev-site .ev-ghost-btn:hover,html:not([data-theme=dark]) body .ev-site .evs-cta-band .ev-ghost-btn:hover{border-color:rgba(213,93,29,.42)!important;background:#f6e9d5!important;color:#171514!important}html[data-theme=dark] body .ev-content .ev-cta-band .ev-ghost-btn,html[data-theme=dark] body .ev-site .ev-architecture-hero .ev-ghost-btn,html[data-theme=dark] body .ev-site .ev-cta-band .ev-ghost-btn,html[data-theme=dark] body .ev-site .ev-ghost-btn,html[data-theme=dark] body .ev-site .evs-cta-band .ev-ghost-btn{border:1px solid rgba(246,239,230,.22)!important;background:rgba(246,239,230,.08)!important;color:#f6efe6!important;box-shadow:none!important}html[data-theme=dark] body .ev-content .ev-cta-band .ev-ghost-btn:hover,html[data-theme=dark] body .ev-site .ev-cta-band .ev-ghost-btn:hover,html[data-theme=dark] body .ev-site .ev-ghost-btn:hover,html[data-theme=dark] body .ev-site .evs-cta-band .ev-ghost-btn:hover{border-color:rgba(240,140,85,.45)!important;background:rgba(246,239,230,.14)!important;color:#ffffff!important}html body .ev-site .ev-photo-spread{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:8px;border-top:0}html body .ev-site .ev-photo-plate{margin:0;border:1px solid #e6cbbc;border-radius:16px;overflow:hidden;background:#fffaf1;box-shadow:0 14px 34px -26px rgba(45,34,24,.16)}html[data-theme=dark] body .ev-site .ev-photo-plate{background:#1f1c19;border-color:rgba(245,239,230,.16)}html body .ev-site .ev-photo-plate__media{position:relative;height:228px;overflow:hidden}html body .ev-site .ev-photo-plate__media img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.03) brightness(.95) saturate(1.04);transition:transform .45s ease,filter .45s ease}html body .ev-site .ev-photo-plate:hover .ev-photo-plate__media img{transform:scale(1.03);filter:contrast(1.05) brightness(1) saturate(1.08)}html body .ev-site .ev-photo-plate__kicker{position:absolute;left:14px;bottom:12px;padding:5px 10px;border-radius:5px;background:rgba(30,26,23,.84);backdrop-filter:blur(6px);color:rgba(255,250,241,.95);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase}html body .ev-site .ev-photo-plate__cap{padding:16px 20px;border-top:1px solid rgba(213,93,29,.18);color:#3c3834;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:.875rem;line-height:1.54}html[data-theme=dark] body .ev-site .ev-photo-plate__cap{border-top-color:rgba(245,239,230,.12);color:#d6cfc5}@media (max-width:760px){html body .ev-site .ev-photo-spread{grid-template-columns:1fr}}html body .ev-site .ev-cta-band,html body .ev-site .evc-cta,html body .ev-site .evs-cta-band,html body .ev-site.ev-architecture .ev-cta-band,html body .ev-site.ev-register .ev-cta-band{margin-top:44px!important;padding:68px 16px 52px!important;border:0!important;border-top:1px solid rgba(45,42,39,.13)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:22px!important}html body .ev-site .ev-cta-band .evs-cta-text{display:flex;flex-direction:column;align-items:center;text-align:center}html body .ev-site .ev-cta-band .ev-cta-copy{max-width:30ch!important;margin:0 auto!important;color:#171514!important;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(1.85rem,3vw,2.65rem)!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.025em!important;text-align:center!important}html body .ev-site .ev-cta-band .evs-cta-lede{max-width:58ch!important;margin:10px auto 0!important;color:#3c3834!important;text-align:center!important}html body .ev-site .ev-cta-band :is(.evs-cta-actions,.evc-cta-actions){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:0!important}html body .ev-site .ev-framework,html body .ev-site .ev-ledger{margin-top:14px!important}html body .ev-site .ev-framework-row,html body .ev-site .ev-ledger-row{padding:13px 0!important;gap:24px!important;font-size:16px!important;line-height:1.6!important}html body .ev-site .ev-boundary{margin-top:16px!important;padding:16px 20px!important;font-size:16px!important;line-height:1.6!important;background:#fffaf1;border:1px solid #e6cbbc}html body .ev-site .evr-exhibit-plate{margin-top:18px!important;max-width:960px}html body .ev-site .ev-spec{margin-top:16px!important}html body .ev-site .ev-spec-body{padding:16px 20px!important;font-size:13px!important;line-height:1.6!important}html body .ev-site .evs-faq--disclosure{margin-top:8px!important}html body .ev-site .evs-faq--disclosure .evs-faq-q{padding:14px 0!important;min-height:42px!important}html body .ev-site .evs-faq--disclosure .evs-faq-question{font-size:17px!important;font-weight:500!important}html body .ev-site .evs-faq--disclosure .evs-faq-a{margin-bottom:16px!important;font-size:16px!important;line-height:1.625!important}html body .ev-site .evs-related{margin:24px 0 0!important;padding:24px 0 8px!important;border-top:1px solid rgba(45,42,39,.12)}html body .ev-site .evr-row{padding:18px 0!important}html:not([data-theme=dark]) body .ev-site :is(#chain,#gaps,#autonomy) :is(.ev-spec,.ev-widget),html:not([data-theme=dark]) body .ev-site :is(.ev-field-shell,.ev-verification-result,.ev-silicon-plane,.ev-spec,.ev-diagram,.ev-widget,.pc-workflow,.pc-home .ev-note),html:not([data-theme=dark]) body .ev-site.ev-architecture :is(.ev-spec,.ev-diagram,.ev-widget,.ev-silicon-plane){--ev-ink:#171514!important;--ev-panel:#fffaf1!important;--ev-panel-2:#f6ebd9!important;--ev-hairline:rgba(45,42,39,0.14)!important;--ev-hairline-2:rgba(213,93,29,0.28)!important;--ev-fg:#171514!important;--ev-fg-body:#3c3834!important;--ev-fg-dim:#5e5850!important;--ev-verify:#a84410!important;--ev-verify-dim:rgba(213,93,29,0.11)!important;--ev-gap:#8a5311!important;--ev-gap-dim:rgba(138,83,17,0.09)!important;background:#fffaf1!important;border:1px solid #e6cbbc!important;border-radius:16px!important;overflow:hidden;box-shadow:0 16px 38px -26px rgba(45,34,24,.16)!important;color:#171514!important}html body .ev-site .ev-diagram *,html body .ev-site .ev-silicon-plane *,html body .ev-site .ev-spec *,html body .ev-site .ev-widget *{background-color:transparent!important;color:var(--ev-fg)!important}html:not([data-theme=dark]) body .ev-site :is(.ev-spec-title,.ev-widget-head,.cw-head){background-color:#f6ebd9!important;border-bottom:1px solid rgba(213,93,29,.2)!important}html:not([data-theme=dark]) body .ev-site :is(.ev-widget,.ev-spec) button{background-color:#fffdf9!important;border:1px solid rgba(45,42,39,.22)!important;border-radius:6px!important;color:#171514!important}html:not([data-theme=dark]) body .ev-site :is(.ev-widget,.ev-spec) button:is([aria-pressed=true],[aria-selected=true],[data-active=true]){background-color:#d55d1d!important;border-color:#d55d1d!important;color:#ffffff!important}html body .ev-site :is(.ev-field-shell,.ev-verification-result,.ev-silicon-plane,.ev-spec,.ev-diagram,.ev-widget,.pc-workflow) :is(strong,b,h3,h4,dt,dd,span,p,a,td,th,code,small){color:var(--ev-fg)!important}html body .ev-site :is(.ev-ledger-key,.evr-row-key,.evr-table-caption,.evr-exhibit-caption,.ev-boundary-label,.ev-spec-title,.evs-faq-index,.ev-q-index,.ev-verify-line){font-size:15px}html body .ev-site :is(th){font-size:14.5px;font-weight:600}html body .ev-site :is(.evr-x-grid,.evr-x-corner,.evr-x-tick,.evr-x-edge,.evr-x-strip,.evr-exhibit-head,.evr-exhibit-bar){display:none!important}html body .ev-site .evr-exhibit-plate{position:relative;display:grid;grid-template-columns:1fr;align-items:center;gap:0;max-width:100%!important;margin:28px 0 0!important;padding:10px 0 0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important}@media (min-width:960px){html body .ev-site :not(.hyb-evidence-split__visual)>.evr-exhibit-plate{grid-template-columns:minmax(0,1.34fr) minmax(260px,.66fr);gap:0}html body .ev-site section.ev-record:nth-of-type(2n) :not(.hyb-evidence-split__visual)>.evr-exhibit-plate{grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr)}html body .ev-site section.ev-record:nth-of-type(2n) :not(.hyb-evidence-split__visual)>.evr-exhibit-plate .evr-exhibit-frame{order:2}html body .ev-site section.ev-record:nth-of-type(2n) :not(.hyb-evidence-split__visual)>.evr-exhibit-plate .evr-exhibit-caption{order:1;margin-left:0!important;margin-right:-34px!important}}html body .ev-site .evr-exhibit-plate:before{content:"";position:absolute;top:0;left:16px;width:58%;height:82%;border-radius:30px 24px 30px 10px;background:linear-gradient(145deg,rgba(213,93,29,.14),rgba(242,220,188,.65));border:1px solid rgba(213,93,29,.22);transform:rotate(-1.1deg);pointer-events:none;z-index:0}html[data-theme=dark] body .ev-site .evr-exhibit-plate:before{background:linear-gradient(145deg,rgba(213,93,29,.18),rgba(42,34,28,.65));border-color:rgba(240,140,85,.22)}html body .ev-site .evr-exhibit-frame{position:relative;z-index:1;overflow:hidden;padding:14px 15px 15px!important;border:1px solid rgba(45,34,24,.11)!important;border-radius:28px 22px 28px 10px!important;background-color:#f6e9d5!important;background-image:linear-gradient(155deg,#fffdf9,#f3e2c7)!important;box-shadow:0 26px 56px -28px rgba(32,24,16,.22)!important}html[data-theme=dark] body .ev-site .evr-exhibit-frame{border-color:rgba(246,239,230,.14)!important;background-color:#1f1c19!important;background-image:linear-gradient(155deg,#25211d,#191614)!important}html body .ev-site .evr-exhibit-frame:after{content:"";position:absolute;right:-24px;bottom:64px;width:48%;height:5px;background-color:#fff5e3;box-shadow:0 1px 0 rgba(213,93,29,.4);transform-origin:right center;transform:rotate(-25deg);pointer-events:none;z-index:3}html[data-theme=dark] body .ev-site .evr-exhibit-frame:after{background-color:#141210}html body .ev-site .evr-exhibit-frame:before{content:attr(data-window-title);display:flex;align-items:center;min-height:32px;padding:0 14px 0 48px;border-radius:12px 12px 0 0;background-color:#fffaf1;background-image:radial-gradient(circle,rgba(45,34,24,.22) 3.5px,transparent 4px),radial-gradient(circle,rgba(45,34,24,.22) 3.5px,transparent 4px),radial-gradient(circle,rgba(45,34,24,.22) 3.5px,transparent 4px);background-size:8px 8px;background-position:14px,25px,36px;background-repeat:no-repeat;border:1px solid rgba(45,34,24,.085);border-bottom-color:rgba(45,34,24,.07);color:#5c534a;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.02em}html[data-theme=dark] body .ev-site .evr-exhibit-frame:before{background-color:#1c1917;background-image:radial-gradient(circle,rgba(246,239,230,.26) 3.5px,transparent 4px),radial-gradient(circle,rgba(246,239,230,.26) 3.5px,transparent 4px),radial-gradient(circle,rgba(246,239,240,.26) 3.5px,transparent 4px);border-color:rgba(246,239,230,.12);color:#cbc0b4}html body .ev-site .evr-exhibit-stage{position:relative;overflow:hidden;padding:0;border:1px solid rgba(45,34,24,.09);border-top:0;border-radius:0 0 12px 10px;background:#ffffff}html body .ev-site .evr-exhibit-caption{position:relative;z-index:4;display:flex;flex-direction:column;gap:6px;margin-top:-32px;margin-left:16px;margin-right:16px;padding:16px 20px!important;border-radius:16px;background-color:#fffdf9!important;border:1px solid rgba(45,34,24,.12)!important;border-left:4px solid #d55d1d!important;box-shadow:0 22px 46px -18px rgba(32,24,16,.26),0 0 0 6px #fff5e3!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:13.75px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#2d2a27!important;line-height:1.54!important}@media (min-width:960px){html body .ev-site :not(.hyb-evidence-split__visual)>.evr-exhibit-plate .evr-exhibit-caption{margin-top:0;margin-left:-34px;margin-right:0;padding:22px 24px!important}}html body .ev-site .evr-exhibit-caption:before{content:attr(data-exhibit-kicker);display:block;color:#a84410;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=dark] body .ev-site .evr-exhibit-caption{background-color:#1f1c19!important;border-color:rgba(246,239,230,.18) rgba(246,239,230,.18) rgba(246,239,230,.18) #d55d1d!important;box-shadow:0 22px 46px -18px rgba(0,0,0,.6),0 0 0 6px #141210!important;color:#e6dfd3!important}html[data-theme=dark] body .ev-site .evr-exhibit-caption:before{color:#f08c55}html body .ev-site :is(.ev-diagram,.ev-widget,.ev-spec,.ev-field-shell,.pricing-proof-plane,.evr-table .evr-tablewrap,.ev-boundary){border-radius:14px;overflow:hidden}html body .ev-site :is(.ev-ledger,.ev-framework,.evr-rows){border-color:var(--ev-hairline)}html body .ev-site ::selection{background:rgba(213,93,29,.2);color:var(--ev-fg)}html body .mission-site .site-page-header:after,html body .mission-site .site-page-header:before{display:none!important}html body .mission-site .site-page-header h1{font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.025em;color:var(--ev-fg)!important}html body .ev-site :is(.ev-ledger-key,.ev-framework-row dt,.evr-row-key,.evr-table-caption,.evr-table-grid thead th,.ev-spec-title,.evs-faq-index,.ev-q-index,.ev-verify-line,.ev-monitor-head span,.ev-monitor-head b,.ev-monitor-metrics span,.ev-monitor-metrics strong,.ev-process-node,.ev-process-state,.ev-replay-controls,.ev-replay-controls button,.ev-silicon-head span,.ev-silicon-head dt,.ev-silicon-head dd,.ev-silicon-sequence,.ev-silicon-status,.ev-silicon-verdict span,.ev-silicon-verdict dt,.ev-silicon-verdict dd,.ev-silicon-foot,.evr-band-kicker,.evr-band-status,.evr-band-index,.evr-band-kind){font-family:var(--font-mono),ui-monospace,monospace!important;font-variant-numeric:tabular-nums zero!important;font-feature-settings:"zero" 1!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body .ev-site :is(.ev-ledger-key,.ev-framework-row dt,.evr-row-key,.evr-table-caption,.ev-spec-title){font-size:13px!important;font-weight:600!important;color:var(--ev-verify)!important}html body .ev-site .evr-table-grid thead th{font-size:13px!important;font-weight:600!important}html body .ev-site :is(.evr-table-grid tbody td,.evs-tbl td,.evp-table td){font-size:15.5px;line-height:1.58}html body .ev-site :is(.evr-table .evr-tablewrap,.ev-spec,.ev-widget){border:1px solid #e6cbbc!important;border-radius:14px!important;overflow:hidden;background:var(--ev-panel)!important}html body .ev-site .evr-ghost{color:inherit;text-decoration:none}html body .ev-site .evr-ghost:after,html body .ev-site .evr-ghost:before{display:none!important;content:none!important}html body .ev-site .evr-exhibit-stage img{display:block;width:100%;height:auto}html body .ev-site .ev-hero .evs-portrait,html body .ev-site .evs-portrait,html[data-theme=dark] body .ev-site .ev-hero .evs-portrait,html[data-theme=dark] body .ev-site .evs-portrait{width:min(100%,268px);border:1px solid rgba(255,245,227,.24)!important;border-radius:14px!important;overflow:hidden;background:#1e1a17!important;box-shadow:0 18px 42px rgba(0,0,0,.34)}html body .ev-site .evs-portrait img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:0}html body .ev-site .ev-hero .evs-portrait figcaption,html body .ev-site .evs-portrait figcaption,html[data-theme=dark] body .ev-site .ev-hero .evs-portrait figcaption,html[data-theme=dark] body .ev-site .evs-portrait figcaption{padding:12px 14px!important;border-top:1px solid rgba(255,245,227,.14)!important;background:#1e1a17!important;color:rgba(255,245,227,.86)!important;font-size:12.5px!important;line-height:1.5!important}html body .ev-site .ev-hero .evs-portrait figcaption b,html body .ev-site .evs-portrait figcaption b,html[data-theme=dark] body .ev-site .ev-hero .evs-portrait figcaption b,html[data-theme=dark] body .ev-site .evs-portrait figcaption b{color:#ffffff!important;font-weight:600!important}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body .ev-page,html[data-theme=dark] body .ev-page.ev-content,html[data-theme=dark] body .ev-page.ev-site,html[data-theme=dark] body .evc-calc,html[data-theme=dark] body .evc-prose,html[data-theme=dark] body .mission-site,html[data-theme=dark] body .mission-site .site-article,html[data-theme=dark] body .mission-site>article{--bg-0:#161412;--bg-1:#1f1c19;--bg-2:#282420;--bg-3:#332d28;--bg-elev:#221e1b;--fg-0:#f6efe6;--fg-1:#d8cfc4;--fg-2:#aca296;--fg-3:#92887c;--border-1:rgba(246,239,230,0.14);--border-2:rgba(240,140,85,0.28);--border-3:rgba(240,140,85,0.4);--accent:#d55d1d;--accent-hover:#f08c55;--accent-press:#aa4b17;--accent-fg:#ffffff;--editorial:#f08c55;--ev-paper:#161412;--ev-paper-bright:#1f1c19;--ev-paper-deep:#1b1815;--ev-ink:#f6efe6;--ev-panel:#1f1c19;--ev-panel-2:#282420;--ev-hairline:rgba(246,239,230,0.14);--ev-hairline-2:rgba(240,140,85,0.28);--ev-fg:#f6efe6;--ev-fg-body:#d8cfc4;--ev-fg-dim:#aca296;--ev-fg-dim-ink:#c2b8ac;--ev-fg-dim-deep:#d8cfc4;--ev-verify:#f08c55;--ev-verify-bright:#f6a87b;--ev-verify-ink:#f08c55;--ev-verify-deep:#f08c55;--ev-seal:#d55d1d;--ev-seal-hover:#aa4b17;--evr-chrome:#1f1c19;--evr-chrome-fg:#d8cfc4;--evr-chrome-line:rgba(246,239,230,0.14);--evr-cyan-ink:#f08c55;--evr-cyan-dark:#f08c55;--evr-amber:#e0943a;--evs-dim:#b6aca0;--evc-paper:#161412;--evc-paper-bright:#1f1c19;--evc-paper-deep:#1b1815;--evc-ink:#f6efe6;--evc-body:#d8cfc4;--evc-dim:#b6aca0;--evc-hairline:rgba(246,239,230,0.14);--evc-hairline-2:rgba(240,140,85,0.28);--evc-verify:#f08c55;--evc-verify-ink:#f08c55;--evc-gap:#e0943a;--evc-fail:#e06c5a;--evc-seal:#d55d1d;--evc-plate:#1f1c19;--evc-plate-line:rgba(246,239,230,0.16);--evc-plate-fg:#f6efe6;--evc-plate-body:#d8cfc4;--evc-plate-dim:#aca296}html[data-theme=dark] body,html[data-theme=dark] body .ev-page.ev-site,html[data-theme=dark] body .mission-site,html[data-theme=dark] body .mission-site .site-article,html[data-theme=dark] body .mission-site .site-page-header,html[data-theme=dark] body .mission-site>article,html[data-theme=dark] body .mission-site>article>header:first-child{background:#161412!important;color:#f6efe6!important;border-color:rgba(246,239,230,.14)!important}html[data-theme=dark] body .ev-page.ev-site .ev-record,html[data-theme=dark] body .ev-page.ev-site.ev-register .ev-record,html[data-theme=dark] body .ev-site .ev-cta-band,html[data-theme=dark] body .ev-site .evr-answerfirst,html[data-theme=dark] body .ev-site :is(.ev-ledger,.ev-framework,.evr-rows){border-color:rgba(246,239,230,.14)!important}html[data-theme=dark] body .ev-site .ev-cta-band .ev-cta-copy,html[data-theme=dark] body .ev-site :is(h1,h2,h3,h4,.ev-h1,.evr-h1,.evc-title,.ev-h2,.evr-h2),html[data-theme=dark] body .mission-site .site-page-header h1{color:#f6efe6!important}html[data-theme=dark] body .ev-site :is(.ev-eyebrow,.evr-eyebrow,.evc-kicker,.evr-answerfirst-label){color:#f08c55!important}html[data-theme=dark] body .ev-site .ev-cta-band .evs-cta-lede,html[data-theme=dark] body .ev-site :is(.ev-lede,.evs-answer,.evc-answer,.ev-prose,.ev-prose p,.evr-answerfirst-body){color:#d8cfc4!important}html[data-theme=dark] body .ev-site :is(.ev-field-shell,.ev-verification-result,.ev-silicon-plane,.ev-spec,.ev-diagram,.ev-widget,.ev-widget-head,.ev-widget-row,.ev-widget-controls,.pc-workflow,.pc-home .ev-note),html[data-theme=dark] body .ev-site.ev-architecture :is(.ev-spec,.ev-diagram,.ev-widget,.ev-widget-head,.ev-widget-row,.ev-widget-controls,.ev-silicon-plane){background:#1f1c19!important;border-color:rgba(246,239,230,.18)!important;color:#f6efe6!important}html[data-theme=dark] body .ev-site .ev-diagram *,html[data-theme=dark] body .ev-site .ev-silicon-plane *,html[data-theme=dark] body .ev-site .ev-spec *,html[data-theme=dark] body .ev-site .ev-widget *,html[data-theme=dark] body .ev-site :is(.ev-field-shell,.ev-verification-result,.ev-silicon-plane,.ev-spec,.ev-diagram,.ev-widget,.pc-workflow) :is(strong,b,h3,h4,dt,dd,span,p,a,td,th,code,small,button){color:#f6efe6!important}html[data-theme=dark] body .ev-site .evr-exhibit-caption{color:#aca296!important}html body .ev-site .ev-hero-horizon{display:block!important;position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important}html body .ev-site .ev-hero-horizon__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:62% 42%!important;opacity:.22!important;filter:grayscale(100%) sepia(34%) contrast(1.22) brightness(1.02)!important;mix-blend-mode:multiply!important;pointer-events:none!important;user-select:none!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.92) 14%,rgba(0,0,0,.96) 78%,rgba(0,0,0,0)),linear-gradient(96deg,rgba(0,0,0,.22),rgba(0,0,0,.44) 28%,rgba(0,0,0,.96) 52%,rgba(0,0,0,1) 82%,rgba(0,0,0,.74))!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.92) 14%,rgba(0,0,0,.96) 78%,rgba(0,0,0,0)),linear-gradient(96deg,rgba(0,0,0,.22),rgba(0,0,0,.44) 28%,rgba(0,0,0,.96) 52%,rgba(0,0,0,1) 82%,rgba(0,0,0,.74))!important;mask-composite:intersect!important}html[data-theme=dark] body .ev-site .ev-hero-horizon__img{opacity:.24!important;filter:grayscale(100%) sepia(24%) contrast(1.18) brightness(.95)!important;mix-blend-mode:screen!important}html body .ev-site .ev-hero-horizon__veil{position:absolute!important;inset:0!important;background:linear-gradient(180deg,#fff5e3,rgba(255,245,227,0) 14%,rgba(255,245,227,0) 80%,#fff5e3),radial-gradient(ellipse 58% 60% at 78% 40%,rgba(213,93,29,.065) 0,rgba(255,245,227,0) 70%)!important}html[data-theme=dark] body .ev-site .ev-hero-horizon__veil{background:linear-gradient(180deg,#161412,rgba(22,20,18,.28) 20%,rgba(22,20,18,.12) 62%,rgba(22,20,18,.84) 88%,#161412),radial-gradient(ellipse 58% 60% at 78% 40%,rgba(213,93,29,.11) 0,rgba(22,20,18,0) 70%)!important}html body .ev-page.ev-site .ev-hero,html body .ev-page.ev-site.ev-register .ev-hero,html body .ev-site .ev-architecture-hero,html body .ev-site .ev-hero,html body .ev-site .evr-genesis{--ev-fg:#171514!important;--ev-ink:#171514!important;--ev-fg-body:#3c3834!important;--ev-fg-dim:#5e5850!important;--ev-fg-dim-ink:#4d4741!important;--ev-fg-dim-deep:#3c3834!important;--ev-verify:#a84410!important;--ev-verify-ink:#a84410!important;--evc-ink:#171514!important;--evc-body:#3c3834!important;--evc-dim:#534d46!important;position:relative!important;overflow:hidden!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:44px max(clamp(24px,4vw,64px),calc((100vw - 1840px) / 2 + 64px)) 36px!important;min-height:auto!important;display:flex;align-items:center;background-color:#fff5e3!important;background-image:radial-gradient(ellipse 62% 60% at 78% 36%,rgba(213,93,29,.065) 0,rgba(255,245,227,0) 70%)!important;color:#171514!important;border-bottom:0!important}html[data-theme=dark] body .ev-page.ev-site .ev-hero,html[data-theme=dark] body .ev-page.ev-site.ev-register .ev-hero,html[data-theme=dark] body .ev-site .ev-architecture-hero,html[data-theme=dark] body .ev-site .ev-hero,html[data-theme=dark] body .ev-site .evr-genesis{--ev-fg:#f6efe6!important;--ev-ink:#f6efe6!important;--ev-fg-body:#d8cfc4!important;--ev-fg-dim:#aca296!important;--ev-verify:#f08c55!important;--ev-verify-ink:#f08c55!important;background-color:#161412!important;background-image:radial-gradient(ellipse 62% 60% at 78% 36%,rgba(213,93,29,.12) 0,rgba(22,20,18,0) 70%)!important;color:#f6efe6!important}html body .ev-site .evr-genesis>.evr-body{padding:0!important;width:100%}html:not([data-theme=dark]) body .ev-site .evr-genesis :is(h1,.ev-h1,.evr-h1){color:#171514!important}html:not([data-theme=dark]) body .ev-site .evr-genesis :is(.evr-lede,.evr-lede *,.evr-actions-note){color:#3c3834!important}html:not([data-theme=dark]) body .ev-site .evr-genesis .evr-eyebrow{color:#a84410!important}html body .ev-site.ev-content .ev-record#head,html[data-theme=dark] body .ev-site.ev-content .ev-record#head{border-top:0!important}html body .ev-site.ev-content .ev-record#head>.evr-body{padding:0!important}html body .ev-page.ev-site.ev-register .evc-head-stage,html body .ev-site .evc-head-stage{--ev-fg:#171514!important;--ev-ink:#171514!important;--ev-fg-body:#3c3834!important;--evc-ink:#171514!important;--evc-body:#3c3834!important;--evc-dim:#534d46!important;position:relative!important;overflow:hidden!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:44px max(clamp(24px,4vw,64px),calc((100vw - 1840px) / 2 + 64px)) 32px!important;min-height:auto!important;display:flex;align-items:center;background-color:#fff5e3!important;background-image:none!important;color:#171514!important;border-bottom:0!important}html[data-theme=dark] body .ev-page.ev-site.ev-register .evc-head-stage,html[data-theme=dark] body .ev-site .evc-head-stage{--ev-fg:#f6efe6!important;--ev-ink:#f6efe6!important;--ev-fg-body:#d8cfc4!important;--evc-ink:#f6efe6!important;--evc-body:#d8cfc4!important;--evc-dim:#aca296!important;background-color:#161412!important;color:#f6efe6!important}html body .ev-site .ev-hero-inner,html body .ev-site .evc-head-inner{position:relative!important;z-index:2!important;width:100%!important;max-width:1712px!important;margin-inline:auto!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-eyebrow,html:not([data-theme=dark]) body .ev-site .evc-head-stage .evc-kicker,html:not([data-theme=dark]) body .ev-site .evc-head-stage .evc-kicker a{color:#a84410!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(.78rem,.9vw,.85rem)!important;font-weight:600!important;letter-spacing:.06em!important}html[data-theme=dark] body .ev-site .ev-hero .ev-eyebrow,html[data-theme=dark] body .ev-site .evc-head-stage .evc-kicker,html[data-theme=dark] body .ev-site .evc-head-stage .evc-kicker a{color:#f08c55!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(.78rem,.9vw,.85rem)!important;font-weight:600!important;letter-spacing:.06em!important}html:not([data-theme=dark]) body .ev-page.ev-site.ev-register .ev-hero :is(h1,.ev-h1,.ev-h1 *),html:not([data-theme=dark]) body .ev-site .ev-hero :is(h1,.ev-h1,.ev-h1 *),html:not([data-theme=dark]) body .ev-site .evc-head-stage :is(h1,.evc-h1){color:#171514!important;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(2.4rem,4.2vw,3.55rem)!important;font-weight:600!important;letter-spacing:-.028em!important;line-height:1.08!important}html[data-theme=dark] body .ev-page.ev-site.ev-register .ev-hero :is(h1,.ev-h1,.ev-h1 *),html[data-theme=dark] body .ev-site .ev-hero :is(h1,.ev-h1,.ev-h1 *),html[data-theme=dark] body .ev-site .evc-head-stage :is(h1,.evc-h1){color:#f6efe6!important;font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-size:clamp(2.4rem,4.2vw,3.55rem)!important;font-weight:600!important;letter-spacing:-.028em!important;line-height:1.08!important}html:not([data-theme=dark]) body .ev-page.ev-site.ev-register .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note,.evs-doc-dated),html:not([data-theme=dark]) body .ev-site .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note,.evs-doc-dated),html:not([data-theme=dark]) body .ev-site .evc-head-stage :is(.evc-answer,.evc-facts,.evc-facts *){color:#3c3834!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-lede a{color:#a84410!important;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] body .ev-page.ev-site.ev-register .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note,.evs-doc-dated),html[data-theme=dark] body .ev-site .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note,.evs-doc-dated),html[data-theme=dark] body .ev-site .evc-head-stage :is(.evc-answer,.evc-facts,.evc-facts *){color:#d8cfc4!important}html:not([data-theme=dark]) body .ev-site .ev-hero .evr-answerfirst{position:relative!important;margin-top:18px!important;padding:14px 0 0!important;border:0!important;border-top:1px solid rgba(45,34,24,.1)!important;border-radius:0!important;background:transparent!important}html[data-theme=dark] body .ev-site .ev-hero .evr-answerfirst{position:relative!important;margin-top:18px!important;padding:14px 0 0!important;border:0!important;border-top:1px solid rgba(246,239,230,.14)!important;border-radius:0!important;background:transparent!important}html:not([data-theme=dark]) body .ev-site .ev-hero .evr-answerfirst-label{color:#a84410!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:12.5px!important;font-weight:600!important}html[data-theme=dark] body .ev-site .ev-hero .evr-answerfirst-label{color:#f08c55!important;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif!important;font-size:12.5px!important}html:not([data-theme=dark]) body .ev-site .ev-hero .evr-answerfirst-body,html:not([data-theme=dark]) body .ev-site .ev-hero .evr-answerfirst-body *{color:#3c3834!important}html[data-theme=dark] body .ev-site .ev-hero .evr-answerfirst-body,html[data-theme=dark] body .ev-site .ev-hero .evr-answerfirst-body *{color:#d8cfc4!important}html body .ev-site .ev-hero .ev-seal-btn,html[data-theme=dark] body .ev-site .ev-hero .ev-seal-btn{border:1px solid #d55d1d!important;background:#d55d1d!important;color:#ffffff!important}html body .ev-site .ev-hero .ev-seal-btn:hover,html[data-theme=dark] body .ev-site .ev-hero .ev-seal-btn:hover{border-color:#aa4b17!important;background-color:#aa4b17!important;color:#ffffff!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-ghost-btn{border:1px solid rgba(45,34,24,.16)!important;background:#fffaf1!important;color:#171514!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-ghost-btn:hover{border-color:rgba(213,93,29,.42)!important;background:#f6e9d5!important;color:#171514!important}html[data-theme=dark] body .ev-site .ev-hero .ev-ghost-btn{border:1px solid rgba(246,239,230,.22)!important;background:rgba(246,239,230,.08)!important;color:#f6efe6!important}html[data-theme=dark] body .ev-site .ev-hero .ev-ghost-btn:hover{border-color:rgba(240,140,85,.45)!important;background:rgba(246,239,230,.14)!important;color:#ffffff!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-hero-side :is(.ev-monitor,.ev-silicon-plane){border-radius:22px!important;overflow:hidden;background:#fffaf1!important;border:1px solid rgba(45,34,24,.085)!important;box-shadow:0 22px 52px -26px rgba(62,42,24,.13)!important;color:#171514!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-hero-side :is(.ev-monitor,.ev-silicon-plane) :is(strong,b,h3,h4,dt,dd,span,p,a,td,th,code,small,button){color:#171514!important}html[data-theme=dark] body .ev-site .ev-hero .ev-hero-side :is(.ev-monitor,.ev-silicon-plane){border-radius:22px!important;overflow:hidden;background:rgba(26,22,19,.92)!important;border:1px solid rgba(213,93,29,.24)!important;color:#f6efe6!important}html[data-theme=dark] body .ev-site .ev-hero .ev-hero-side :is(.ev-monitor,.ev-silicon-plane) :is(strong,b,h3,h4,dt,dd,span,p,a,td,th,code,small,button){color:#f6efe6!important}html:not([data-theme=dark]) body .ev-site .ev-hero .ev-hero-side .ev-diagram-caption{color:#5e5850!important}html[data-theme=dark] body .ev-site .ev-hero .ev-hero-side .ev-diagram-caption{color:rgba(255,245,227,.72)!important}html body .ev-site .ev-monitor-canvas-wrap{position:relative!important;width:100%!important;height:156px!important;overflow:hidden!important;border-top:1px solid rgba(45,34,24,.08)!important;border-bottom:1px solid rgba(45,34,24,.08)!important;background:#241f1c!important}html body .ev-site .ev-monitor-canvas{display:block!important;width:100%!important;height:100%!important}html body .ev-site .ev-cta-band .ev-cta-copy,html body .ev-site :is(.ev-h2,.evr-h2),html body .ev-site.ev-architecture .ev-h2,html body .ev-site.ev-register .ev-h2,html body .evc-prose h2{font-family:var(--font-display),"IBM Plex Sans",system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important;text-transform:none!important}@media print{.ev-cta-band,.evs-subnav,.hp-cta,.site-footer,.site-header,.site-mobile,.site-utility-bar,[aria-label="Cookie preferences"],[data-cookie-banner]{display:none!important}body,html,html body .ev-page.ev-site,html body .ev-page.ev-site .ev-record,html body .hp,html body .hp-section{background:#fffaf1!important;color:#171514!important;width:100%!important;margin:0!important;padding-inline:0!important}html body .ev-site .ev-hero,html body .ev-site .evc-head-stage{background:#fff5e3!important;color:#171514!important;min-height:auto!important;padding:24px 0!important;border-bottom:2px solid #d55d1d!important}html body .ev-site .ev-hero :is(h1,.ev-h1,.ev-lede,.ev-lede *,.evs-answer,.ev-eyebrow),html body .ev-site .evc-head-stage :is(h1,.evc-h1,.evc-answer,.evc-kicker){color:#171514!important}.ev-hero-horizon,.ev-hero-side,.hp-hero__stage{display:none!important}}