:root{--site-ink:#111110;--site-ink-2:#1c1c1a;--site-ink-3:#2a2a27;--site-line-dark:rgba(17,17,16,0.12);--site-line-dark-strong:rgba(17,17,16,0.22);--site-text-dark:#111110;--site-body-dark:#3f3e3a;--site-muted-dark:#6e6c65;--site-paper:#f6f4ee;--site-paper-alt:#eaeaea;--site-white:#fbfaf6;--site-header-bg:rgba(5,5,6,0.94);--site-line:rgba(17,17,16,0.13);--site-line-strong:rgba(17,17,16,0.24);--site-text:#111110;--site-body:#3f3e3a;--site-muted:#6e6c65;--site-btn-bg:#111110;--site-btn-fg:#f6f4ee;--site-btn-hover-bg:#1d4d38;--site-btn-hover-fg:#f6f4ee;--site-red:#111110;--site-red-hover:#292926;--site-red-dark-hover:#292926;--site-cyan:#1d4d38;--site-cyan-ink:#1d4d38;--site-warn:#9a5b13;--site-radius:0px;--site-radius-sm:2px;--site-ease:cubic-bezier(0.2,0.6,0.2,1);--footer-bg:#eaeaea;--footer-fg:#1d212a;--footer-body:#292e3a;--footer-muted:#68707e;--footer-line:rgba(41,46,58,0.16);--footer-wordmark:rgba(41,46,58,0.16)}html[data-theme=dark]{--site-ink:#f2efe9;--site-ink-2:#e4e0d8;--site-ink-3:#c8c4bc;--site-line-dark:rgba(242,239,233,0.13);--site-line-dark-strong:rgba(242,239,233,0.24);--site-text-dark:#f2efe9;--site-body-dark:#cac6be;--site-muted-dark:#9c988f;--site-paper:#0f100e;--site-paper-alt:#141613;--site-white:#171916;--site-header-bg:rgba(5,5,6,0.96);--site-line:rgba(242,239,233,0.13);--site-line-strong:rgba(242,239,233,0.24);--site-text:#f2efe9;--site-body:#cac6be;--site-muted:#9c988f;--site-btn-bg:#f2efe9;--site-btn-fg:#0f100e;--site-btn-hover-bg:#45a178;--site-btn-hover-fg:#0f100e;--site-red:#f2efe9;--site-red-hover:#45a178;--site-red-dark-hover:#45a178;--site-cyan:#45a178;--site-cyan-ink:#45a178;--site-warn:#e0943a;--footer-bg:#121417;--footer-fg:#f2efe9;--footer-body:#c6c9d0;--footer-muted:#8a909d;--footer-line:rgba(242,239,233,0.16);--footer-wordmark:rgba(242,239,233,0.12)}.site-container{width:100%;max-width:1380px;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.site-container{padding-inline:44px}}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;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)}.site-btn--sm{min-height:38px;padding:0 16px;font-size:11.5px}.site-btn--lg{min-height:50px;padding:0 28px;font-size:12.5px}.site-btn--primary{border-color:var(--site-btn-bg);background:var(--site-btn-bg);color:var(--site-btn-fg)}.site-btn--primary:hover{border-color:var(--site-btn-hover-bg);background:var(--site-btn-hover-bg);color:var(--site-btn-hover-fg)}.site-btn--primary:disabled{cursor:wait;opacity:.65}.site-btn--ghost-dark,.site-btn--ghost-light{border-color:transparent;background:transparent;color:var(--site-text);padding-inline:8px;text-decoration:underline;text-decoration-color:var(--site-line-strong);text-underline-offset:5px}.site-btn--ghost-dark:hover,.site-btn--ghost-light:hover{color:var(--site-cyan);text-decoration-color:var(--site-cyan)}.site-reticle-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid rgba(41,46,58,.18);background-color:transparent;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;color:var(--footer-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;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,239,233,.22)}html[data-theme=dark] .site-reticle-btn:hover{background-color:rgba(242,239,233,.08);border-color:#f2efe9}.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{outline:2px solid #ffffff;outline-offset:3px}.site-header{position:fixed;inset:0 0 auto;z-index:9999;background:transparent;border:0;border-bottom:1px solid transparent;backdrop-filter:none;font-family:var(--font-body),system-ui,sans-serif;color:#ffffff;transition:background-color .24s var(--site-ease),border-color .24s var(--site-ease),backdrop-filter .24s var(--site-ease)}.site-header.is-raised{background:rgba(5,5,6,.95);backdrop-filter:blur(14px);border-bottom-color:rgba(255,255,255,.12)}.site-header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1420px;height:82px;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.site-header__bar{padding-inline:48px}}.site-header__brand-cell{display:flex;flex-shrink:0;align-items:center}.site-header__brand{display:inline-flex;flex-shrink:0;align-items:center;gap:13px;color:#ffffff;font-family:var(--font-display),system-ui,sans-serif;font-size:26px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:0}.site-header__brand img{display:block;width:34px;height:34px;border:0;filter:none}.site-header__nav{display:none;flex:1;align-items:center;justify-content:center}.site-header__nav>ul{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}@media (min-width:1280px){.site-header__nav>ul{gap:18px}}.site-header__nav>ul>li{position:relative;display:flex;align-items:center}.site-header__link{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid transparent;background:transparent;color:rgba(255,255,255,.86);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .15s var(--site-ease),border-color .15s var(--site-ease),background-color .15s 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:#ffffff;border-color:rgba(255,255,255,.22);background-color:rgba(255,255,255,.04);background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);background-repeat:no-repeat;background-size:5px 1px,1px 5px,5px 1px,1px 5px,5px 1px,1px 5px,5px 1px,1px 5px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.site-header__link svg{display:none}.site-header__panel{position:absolute;top:calc(100% + 14px);left:0;z-index:2;display:grid;gap:0;width:390px;padding:22px;border:1px solid rgba(255,255,255,.16);background-color:#08090b;background-image:linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff),linear-gradient(#ffffff,#ffffff);background-repeat:no-repeat;background-size:9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px,9px 2px,2px 9px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;box-shadow:0 28px 64px -16px rgba(0,0,0,.72)}.site-header__panel:before{position:absolute;inset:-18px 0 auto;height:18px;content:""}.site-header__panel[hidden]{display:none}.site-header__panel.is-wide{grid-template-columns:1fr 1fr;width:680px;gap:20px}.site-header__panel.is-wide>.site-header__group+.site-header__group{padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}.site-header__group-title{margin:2px 12px 10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.site-header__group ul{margin:0;padding:0;list-style:none}.site-header__group a{display:grid;gap:3px;padding:10px 12px;color:#ffffff;text-decoration:none;transition:background-color .14s var(--site-ease)}.site-header__group a:hover,.site-header__group a[aria-current=page]{background:rgba(255,255,255,.07)}.site-header__group a span{font-size:14px;font-weight:500;color:#ffffff}.site-header__group a small{color:rgba(255,255,255,.58);font-size:12.5px;line-height:1.45}.site-header__actions{display:flex;flex-shrink:0;align-items:center;gap:14px}.site-header__theme{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.85);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s var(--site-ease),background-color .15s var(--site-ease),color .15s var(--site-ease)}.site-header__theme:hover{border-color:#ffffff;background:rgba(255,255,255,.08);color:#ffffff}.site-header__signin{display:none;padding:0 6px;color:rgba(255,255,255,.78);font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .15s var(--site-ease)}.site-header__signin:hover{color:#ffffff}.site-header__cta{display:none;align-items:center;justify-content:center;height:46px;padding:0 26px;border:1px solid rgba(212,92,60,.5);background-color:rgba(164,56,30,.34);background-image:linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65),linear-gradient(#ff8a65,#ff8a65);background-repeat:no-repeat;background-size:8px 2px,2px 8px,8px 2px,2px 8px,8px 2px,2px 8px,8px 2px,2px 8px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;color:#ffffff;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--site-ease),border-color .16s var(--site-ease)}.site-header__cta:hover{background-color:rgba(186,68,38,.42);border-color:#e47958}.site-header__menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;border:0;background:transparent;color:#ffffff;cursor:pointer}@media (min-width:640px){.site-header__cta{display:inline-flex}}@media (min-width:1100px){.site-header__nav{display:flex}.site-header__signin{display:inline-flex}.site-header__menu{display:none}}.site-mobile{position:fixed;inset:82px 0 0;z-index:9998;display:flex;flex-direction:column;gap:28px;overflow-y:auto;padding:16px 24px 32px;background:#050506;color:#ffffff;font-family:var(--font-body),system-ui,sans-serif;visibility:hidden;opacity:0;transition:opacity .18s var(--site-ease),visibility 0s linear .18s}.site-mobile.is-open{visibility:visible;opacity:1;transition:opacity .18s var(--site-ease)}@media (min-width:1100px){.site-mobile{display:none}}.site-mobile__list,.site-mobile__sub{margin:0;padding:0;list-style:none}.site-mobile__list>li{border-bottom:1px solid rgba(255,255,255,.12)}.site-mobile__top{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;border:0;background:transparent;color:#ffffff;font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;text-decoration:none;cursor:pointer}.site-mobile__top svg{color:rgba(255,255,255,.6);transition:transform .18s var(--site-ease)}.site-mobile__top[aria-expanded=true] svg{transform:rotate(180deg)}.site-mobile__sub{padding-bottom:14px}.site-mobile__sub a{display:flex;align-items:center;min-height:44px;color:rgba(255,255,255,.78);font-size:15.5px;text-decoration:none}.site-mobile__actions{display:grid;gap:12px}.site-mobile__actions .site-btn{min-height:50px;font-size:13px}.site-mobile__contact{padding:8px 0;color:rgba(255,255,255,.78);font-size:15px;text-align:center;text-decoration:underline;text-underline-offset:4px}.site-footer{position:relative;overflow:hidden;background:var(--footer-bg);border-top:1px solid var(--footer-line);font-family:var(--font-body),system-ui,sans-serif;color:var(--footer-fg)}.site-footer__main{display:grid;gap:48px;padding-top:72px;padding-bottom:44px}@media (min-width:1080px){.site-footer__main{grid-template-columns:minmax(320px,1.15fr) minmax(0,2.85fr);gap:64px;padding-top:88px;padding-bottom:56px}}.site-footer__logo{display:inline-flex;align-items:center;gap:13px;color:var(--footer-fg);font-family:var(--font-display),system-ui,sans-serif;font-size:29px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:0}.site-footer__logo img{display:block;width:36px;height:36px;border:0;filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] .site-footer__logo img{filter:none}.site-footer__mission{max-width:340px;margin:22px 0 0;color:var(--footer-body);font-size:15.5px;line-height:1.5}.site-footer__cta-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.site-footer__direct{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:24px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.site-contact__chat{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--footer-fg)}.site-contact__link{color:var(--footer-fg);text-decoration:underline;text-decoration-color:var(--footer-line);text-underline-offset:4px;transition:color .15s var(--site-ease)}.site-contact__link:hover{color:var(--footer-fg);text-decoration-color:var(--footer-fg)}.site-contact__link.is-quiet,.site-footer__copy{color:var(--footer-muted)}.site-footer__copy{margin:28px 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.site-footer__directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}@media (min-width:768px){.site-footer__directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.site-footer__directory{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}}.site-footer__heading{display:block;margin-bottom:16px;color:var(--footer-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-footer__directory ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.site-footer__directory a{color:var(--footer-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .15s var(--site-ease)}.site-footer__directory a:hover{color:var(--footer-fg)}.site-footer__giant{width:100%;overflow:hidden;padding:8px 16px 0;text-align:center;user-select:none;pointer-events:none}.site-footer__giant span{display:block;width:100%;color:var(--footer-wordmark);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(64px,14.5vw,220px);font-weight:600;line-height:.84;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion:reduce){.site-btn,.site-header,.site-header__link,.site-header__link svg,.site-mobile,.site-mobile__top svg,.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:#f6f4ee;--bg-1:#efede6;--bg-2:#e8e5dc;--bg-3:#dedad0;--bg-elev:#faf8f3;--fg-0:#111110;--fg-1:#2b2a27;--fg-2:#57564f;--fg-3:#6e6c65;--border-1:rgba(17,17,16,0.14);--border-2:rgba(17,17,16,0.22);--border-3:rgba(17,17,16,0.32);--accent:#111110;--accent-hover:#1d4d38;--accent-press:#153a2a;--accent-fg:#f6f4ee;--editorial:#1d4d38;--ev-paper:#f6f4ee;--ev-paper-bright:#faf8f3;--ev-paper-deep:#efede6;--ev-ink:#111110;--ev-panel:#efede6;--ev-panel-2:#e6e3d8;--ev-hairline:rgba(17,17,16,0.14);--ev-hairline-2:rgba(17,17,16,0.24);--ev-fg:#111110;--ev-fg-body:#2b2a27;--ev-fg-dim:#57564f;--ev-fg-dim-ink:#4a4943;--ev-fg-dim-deep:#3f3e3a;--ev-verify:#1d4d38;--ev-verify-bright:#1d4d38;--ev-verify-ink:#1d4d38;--ev-verify-deep:#1d4d38;--ev-seal:#111110;--ev-seal-hover:#1d4d38;--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:#efede6;--evr-chrome-fg:#3f3e3a;--evr-chrome-line:rgba(17,17,16,0.14);--evr-cyan-ink:#1d4d38;--evr-cyan-dark:#1d4d38;--evr-amber:#8a4f0f;--evr-margin-w:0px;--evs-dim:#4a4943;--evc-paper:#f6f4ee;--evc-paper-bright:#faf8f3;--evc-paper-deep:#efede6;--evc-ink:#111110;--evc-body:#2b2a27;--evc-dim:#4a4943;--evc-hairline:rgba(17,17,16,0.14);--evc-hairline-2:rgba(17,17,16,0.24);--evc-verify:#1d4d38;--evc-verify-ink:#1d4d38;--evc-gap:#8a4f0f;--evc-fail:#8d2f22;--evc-seal:#111110;--evc-plate:#efede6;--evc-plate-line:rgba(17,17,16,0.16);--evc-plate-fg:#111110;--evc-plate-body:#2b2a27;--evc-plate-dim:#57564f;--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-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:1360px;padding-inline:24px}@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:40px}}html body .ev-page.ev-site .ev-record,html body .ev-page.ev-site.ev-register .ev-record{display:block;border-top:1px solid var(--ev-hairline)}html body .ev-page.ev-site.ev-register .ev-record:first-of-type{border-top:0}html body .ev-page.ev-site.ev-register .ev-record>.evr-body,html body .ev-site .evr-body{padding:32px 0;border-top:0}@media (min-width:980px){html body .ev-page.ev-site.ev-register .ev-record>.evr-body,html body .ev-site .evr-body{padding:38px 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(240px,.31fr) minmax(0,.69fr);column-gap:52px;row-gap:14px;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:96px;margin:0!important;max-width:18ch;font-size:clamp(25px,2.3vw,33px)!important;line-height:1.06!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 .ev-site .ev-architecture-hero,html body .ev-site .ev-hero,html body .ev-site.ev-register .ev-hero,html body .mission-site .site-page-header,html body .mission-site>article>header:first-child{padding:44px 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-size:13.5px;font-weight:500}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:20ch;color:#ffffff!important;font-family:var(--font-body),system-ui,sans-serif!important;font-size:clamp(34px,4.1vw,56px);font-weight:500;letter-spacing:-.032em;line-height:1.04}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:14px;color:var(--ev-fg)!important;font-family:var(--font-body),system-ui,sans-serif!important;font-size:clamp(26px,2.8vw,38px);font-weight:500;letter-spacing:-.028em;line-height:1.06}html body .ev-site h3,html body .evc-prose h3{color:var(--ev-fg)!important;font-weight:600;letter-spacing:-.015em}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:16px;color:var(--ev-fg-body)!important;font-size:clamp(16.5px,1.3vw,18px);line-height:1.56}html body .ev-site .ev-prose,html body .ev-site .ev-prose p{max-width:66ch;color:var(--ev-fg-body)!important;font-size:16px;line-height:1.56}html body .ev-site .ev-prose p{margin:0 0 .65em}html body .ev-site .ev-prose p:last-child{margin-bottom:0}html body .ev-site .ev-hero-actions{margin-top:22px}html body .ev-site .evr-answerfirst{max-width:64ch;margin-top:18px;padding:14px 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:500}html body .ev-site .evr-answerfirst-body{color:var(--ev-fg-body)!important;font-size:16px;line-height:1.55}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){box-shadow:none;font-size:15.5px;font-weight:500;transform:none}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{min-height:46px;padding:0 22px;border-radius:4px;border:1px solid var(--ev-seal)!important;background:var(--ev-seal)!important;color:var(--accent-fg)!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{border-color:var(--ev-seal-hover)!important;background:var(--ev-seal-hover)!important;color:var(--accent-fg)!important;transform:none;box-shadow:none}html body .ev-site .ev-architecture-hero .ev-ghost-btn,html body .ev-site .ev-cta-band .ev-ghost-btn,html body .ev-site .ev-ghost-btn,html body .ev-site .evs-cta-band .ev-ghost-btn{min-height:auto;padding:0 0 2px;border:0!important;border-bottom:1.5px solid var(--ev-fg)!important;border-radius:0;background:transparent!important;color:var(--ev-fg)!important}html body .ev-site .ev-cta-band .ev-ghost-btn:hover,html body .ev-site .ev-ghost-btn:hover{border-bottom-color:var(--ev-verify)!important;background:transparent!important;color:var(--ev-verify)!important;transform:none}html body .ev-site .ev-cta-band,html body .ev-site.ev-architecture .ev-cta-band{margin-top:24px;padding:32px 0 18px!important;border:0!important;border-top:1px solid var(--ev-hairline-2)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .ev-site .ev-cta-band .ev-cta-copy{max-width:28ch;color:var(--ev-fg)!important;font-family:var(--font-display),Georgia,serif!important;font-size:clamp(28px,3vw,40px)!important;font-weight:400!important;line-height:1.04!important}html body .ev-site .ev-framework,html body .ev-site .ev-ledger{margin-top:12px!important}html body .ev-site .ev-framework-row,html body .ev-site .ev-ledger-row{padding:10px 0!important;gap:20px!important;font-size:14.5px!important;line-height:1.48!important}html body .ev-site .ev-boundary{margin-top:14px!important;padding:14px 18px!important;font-size:14.5px!important;line-height:1.5!important}html body .ev-site .evr-exhibit-plate{margin-top:18px!important;max-width:780px}html body .ev-site .ev-spec{margin-top:16px!important}html body .ev-site .ev-spec-body{padding:14px 18px!important;font-size:12px!important;line-height:1.55!important}html body .ev-site .evs-faq--disclosure{margin-top:8px!important}html body .ev-site .evs-faq--disclosure .evs-faq-q{padding:12px 0!important;min-height:38px!important}html body .ev-site .evs-faq--disclosure .evs-faq-question{font-size:15.5px!important}html body .ev-site .evs-faq--disclosure .evs-faq-a{margin-bottom:14px!important;font-size:15px!important;line-height:1.55!important}html body .ev-site .evs-related{margin:18px 0!important;padding:16px 0!important}html body .ev-site .evr-row{padding:16px 0!important}html 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 body .ev-site.ev-architecture :is(.ev-spec,.ev-diagram,.ev-widget,.ev-silicon-plane){background:var(--ev-panel)!important;border:1px solid var(--ev-hairline)!important;border-radius:0!important;box-shadow:none!important;color:var(--ev-fg)!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 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: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{margin-top:40px}html body .ev-site .evr-exhibit-frame{overflow:hidden;padding:0;border:1px solid var(--ev-hairline);border-radius:0;background:#111110;box-shadow:none}html body .ev-site .evr-exhibit-stage{padding:0;border:0}html body .ev-site .evr-exhibit-caption{margin-top:14px;color:var(--ev-fg-dim)!important;line-height:1.55}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:0}html body .ev-site :is(.ev-ledger,.ev-framework,.evr-rows){border-color:var(--ev-hairline)}html body .ev-site ::selection{background:rgba(29,77,56,.18);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),system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.02em;color:var(--ev-fg)!important}html body .ev-site :is(.ev-eyebrow,.evr-eyebrow,.evc-kicker,.evr-answerfirst-label,.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,.ev-seal-btn,.ev-ghost-btn){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:12.5px!important;font-weight:600!important;color:var(--ev-verify)!important}html body .ev-site .evr-table-grid thead th{font-size:12px!important;font-weight:600!important}html body .ev-site :is(.evr-table .evr-tablewrap,.ev-spec,.ev-widget,.evr-exhibit-frame){border:1px solid var(--ev-hairline-2)!important;background:linear-gradient(to right,var(--ev-verify) 8px,transparent 8px) 0 0 /100% 1.5px no-repeat,linear-gradient(to bottom,var(--ev-verify) 8px,transparent 8px) 0 0 /1.5px 100% no-repeat,linear-gradient(to left,var(--ev-verify) 8px,transparent 8px) 100% 0 /100% 1.5px no-repeat,linear-gradient(to bottom,var(--ev-verify) 8px,transparent 8px) 100% 0 /1.5px 100% no-repeat,linear-gradient(to right,var(--ev-verify) 8px,transparent 8px) 0 100% /100% 1.5px no-repeat,linear-gradient(to top,var(--ev-verify) 8px,transparent 8px) 0 100% /1.5px 100% no-repeat,linear-gradient(to left,var(--ev-verify) 8px,transparent 8px) 100% 100% /100% 1.5px no-repeat,linear-gradient(to top,var(--ev-verify) 8px,transparent 8px) 100% 100% /1.5px 100% no-repeat,var(--ev-panel)!important}html body .ev-site .ev-cta-band .ev-seal-btn,html body .ev-site.ev-register .ev-cta-band .ev-seal-btn{min-height:46px!important;padding:0 24px!important;border-radius:0!important;border:1px solid var(--ev-seal)!important;background:linear-gradient(to right,var(--ev-verify) 7px,transparent 7px) 0 0 /100% 1.5px no-repeat,linear-gradient(to bottom,var(--ev-verify) 7px,transparent 7px) 0 0 /1.5px 100% no-repeat,linear-gradient(to left,var(--ev-verify) 7px,transparent 7px) 100% 0 /100% 1.5px no-repeat,linear-gradient(to bottom,var(--ev-verify) 7px,transparent 7px) 100% 0 /1.5px 100% no-repeat,linear-gradient(to right,var(--ev-verify) 7px,transparent 7px) 0 100% /100% 1.5px no-repeat,linear-gradient(to top,var(--ev-verify) 7px,transparent 7px) 0 100% /1.5px 100% no-repeat,linear-gradient(to left,var(--ev-verify) 7px,transparent 7px) 100% 100% /100% 1.5px no-repeat,linear-gradient(to top,var(--ev-verify) 7px,transparent 7px) 100% 100% /1.5px 100% no-repeat,var(--ev-seal)!important;color:var(--accent-fg)!important;font-size:12.5px!important;font-weight:600!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 .evs-portrait{width:min(100%,248px);border:1px solid var(--ev-hairline-2);border-radius:0;background:var(--ev-paper-bright)}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 .evs-portrait figcaption{padding:10px 12px;border-top:1px solid var(--ev-hairline);color:var(--ev-fg-dim);font-size:12.5px;line-height:1.45}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:#0f100e;--bg-1:#151714;--bg-2:#1b1d19;--bg-3:#232621;--bg-elev:#171916;--fg-0:#f2efe9;--fg-1:#cac6be;--fg-2:#9c988f;--fg-3:#858178;--border-1:rgba(242,239,233,0.14);--border-2:rgba(242,239,233,0.24);--border-3:rgba(242,239,233,0.34);--accent:#f2efe9;--accent-hover:#45a178;--accent-press:#35825f;--accent-fg:#0f100e;--editorial:#45a178;--ev-paper:#0f100e;--ev-paper-bright:#161815;--ev-paper-deep:#141613;--ev-ink:#f2efe9;--ev-panel:#151714;--ev-panel-2:#1c1e1a;--ev-hairline:rgba(242,239,233,0.14);--ev-hairline-2:rgba(242,239,233,0.24);--ev-fg:#f2efe9;--ev-fg-body:#cac6be;--ev-fg-dim:#9c988f;--ev-fg-dim-ink:#b0aca3;--ev-fg-dim-deep:#cac6be;--ev-verify:#45a178;--ev-verify-bright:#52b788;--ev-verify-ink:#45a178;--ev-verify-deep:#45a178;--ev-seal:#f2efe9;--ev-seal-hover:#45a178;--evr-chrome:#151714;--evr-chrome-fg:#cac6be;--evr-chrome-line:rgba(242,239,233,0.14);--evr-cyan-ink:#45a178;--evr-cyan-dark:#45a178;--evr-amber:#e0943a;--evs-dim:#a8a49b;--evc-paper:#0f100e;--evc-paper-bright:#161815;--evc-paper-deep:#141613;--evc-ink:#f2efe9;--evc-body:#cac6be;--evc-dim:#a8a49b;--evc-hairline:rgba(242,239,233,0.14);--evc-hairline-2:rgba(242,239,233,0.24);--evc-verify:#45a178;--evc-verify-ink:#45a178;--evc-gap:#e0943a;--evc-fail:#e06c5a;--evc-seal:#f2efe9;--evc-plate:#151714;--evc-plate-line:rgba(242,239,233,0.16);--evc-plate-fg:#f2efe9;--evc-plate-body:#cac6be;--evc-plate-dim:#9c988f}html[data-theme=dark] body,html[data-theme=dark] body .ev-page.ev-site,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.ev-register .ev-hero,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:#0f100e!important;color:#f2efe9!important;border-color:rgba(242,239,233,.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(242,239,233,.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:#f2efe9!important}html[data-theme=dark] body .ev-site :is(.ev-eyebrow,.evr-eyebrow,.evc-kicker,.evr-answerfirst-label){color:#45a178!important}html[data-theme=dark] body .ev-site :is(.ev-lede,.evs-answer,.evc-answer,.ev-prose,.ev-prose p,.evr-answerfirst-body){color:#cac6be!important}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-color:#f2efe9!important;background:#f2efe9!important;color:#0f100e!important}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:#45a178!important;background:#45a178!important;color:#0f100e!important}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-bottom-color:#f2efe9!important;color:#f2efe9!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:#151714!important;border-color:rgba(242,239,233,.16)!important;color:#f2efe9!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:#f2efe9!important}html[data-theme=dark] body .ev-site .evr-exhibit-caption{color:#9c988f!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,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:#ffffff!important;--ev-ink:#ffffff!important;--ev-fg-body:rgba(255,255,255,0.86)!important;--ev-fg-dim:rgba(255,255,255,0.72)!important;--ev-fg-dim-ink:rgba(255,255,255,0.78)!important;--ev-fg-dim-deep:rgba(255,255,255,0.86)!important;--ev-verify:#8ce2b8!important;--ev-verify-ink:#8ce2b8!important;--evc-ink:#ffffff!important;--evc-body:rgba(255,255,255,0.86)!important;--evc-dim:rgba(255,255,255,0.72)!important;position:relative!important;overflow:hidden!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:118px max(24px,calc((100vw - 1360px) / 2 + 40px)) 56px!important;min-height:500px;display:flex;align-items:center;background:#050506!important;color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,.14)!important}html body .ev-site .evr-genesis>.evr-body{padding:0!important;width:100%}html body .ev-site .evr-genesis :is(.evr-eyebrow,h1,.ev-h1,.evr-h1,.evr-lede,.evr-lede *,.evr-actions-note){color:#ffffff!important}html body .ev-site .evr-genesis .evr-eyebrow{color:#8ce2b8!important;font-family:var(--font-mono),ui-monospace,monospace!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,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:#ffffff!important;--ev-ink:#ffffff!important;--ev-fg-body:rgba(255,255,255,0.86)!important;--evc-ink:#ffffff!important;--evc-body:rgba(255,255,255,0.86)!important;--evc-dim:rgba(255,255,255,0.72)!important;position:relative!important;overflow:hidden!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:114px max(24px,calc((100vw - 1360px) / 2 + 40px)) 50px!important;min-height:430px;display:flex;align-items:center;background:#050506!important;color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,.14)!important}html body .ev-site .ev-hero-horizon{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}html body .ev-site .ev-hero-horizon__canvas{display:block!important;width:100%!important;height:100%!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:1280px!important;margin-inline:auto!important}@media (min-width:1024px){html body .ev-site .ev-hero-inner:not(.ev-hero-grid),html body .ev-site .evc-head-inner{padding-right:430px!important}}html body .ev-site .ev-hero .ev-eyebrow,html body .ev-site .evc-head-stage .evc-kicker,html body .ev-site .evc-head-stage .evc-kicker a,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:#8ce2b8!important;font-family:var(--font-mono),ui-monospace,monospace!important;font-size:12.5px!important;font-weight:600!important}html body .ev-page.ev-site.ev-register .ev-hero :is(h1,.ev-h1,.ev-h1 *),html body .ev-site .ev-hero :is(h1,.ev-h1,.ev-h1 *),html body .ev-site .evc-head-stage :is(h1,.evc-h1),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:#ffffff!important;font-family:var(--font-display),system-ui,sans-serif!important;font-size:clamp(34px,4.1vw,56px)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.04!important}html body .ev-page.ev-site.ev-register .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note),html body .ev-site .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note),html body .ev-site .evc-head-stage :is(.evc-answer,.evc-facts,.evc-facts *),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),html[data-theme=dark] body .ev-site .ev-hero :is(.ev-lede,.ev-lede *,.evs-answer,.evp-answer,.evr-actions-note),html[data-theme=dark] body .ev-site .evc-head-stage :is(.evc-answer,.evc-facts,.evc-facts *){color:rgba(255,255,255,.86)!important}html body .ev-site .ev-hero .evr-answerfirst,html[data-theme=dark] body .ev-site .ev-hero .evr-answerfirst{position:relative!important;margin-top:20px!important;padding:16px 20px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(90deg,#8ce2b8 8px,transparent 0) 0 0 /100% 1.5px no-repeat,linear-gradient(180deg,#8ce2b8 8px,transparent 0) 0 0 /1.5px 100% no-repeat,linear-gradient(270deg,#8ce2b8 8px,transparent 0) 100% 0 /100% 1.5px no-repeat,linear-gradient(180deg,#8ce2b8 8px,transparent 0) 100% 0 /1.5px 100% no-repeat,linear-gradient(90deg,#8ce2b8 8px,transparent 0) 0 100% /100% 1.5px no-repeat,linear-gradient(0deg,#8ce2b8 8px,transparent 0) 0 100% /1.5px 100% no-repeat,linear-gradient(270deg,#8ce2b8 8px,transparent 0) 100% 100% /100% 1.5px no-repeat,linear-gradient(0deg,#8ce2b8 8px,transparent 0) 100% 100% /1.5px 100% no-repeat,rgba(9,12,11,.78)!important}html body .ev-site .ev-hero .evr-answerfirst-label,html[data-theme=dark] body .ev-site .ev-hero .evr-answerfirst-label{color:#8ce2b8!important;font-family:var(--font-mono),ui-monospace,monospace!important;font-size:12px!important}html body .ev-site .ev-hero .evr-answerfirst-body,html body .ev-site .ev-hero .evr-answerfirst-body *,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:rgba(255,255,255,.88)!important}html body .ev-site .ev-hero .ev-seal-btn,html[data-theme=dark] body .ev-site .ev-hero .ev-seal-btn{min-height:44px!important;padding:0 22px!important;border-radius:0!important;border:1px solid rgba(255,255,255,.32)!important;background:linear-gradient(90deg,#ffffff 7px,transparent 0) 0 0 /100% 1.5px no-repeat,linear-gradient(180deg,#ffffff 7px,transparent 0) 0 0 /1.5px 100% no-repeat,linear-gradient(270deg,#ffffff 7px,transparent 0) 100% 0 /100% 1.5px no-repeat,linear-gradient(180deg,#ffffff 7px,transparent 0) 100% 0 /1.5px 100% no-repeat,linear-gradient(90deg,#ffffff 7px,transparent 0) 0 100% /100% 1.5px no-repeat,linear-gradient(0deg,#ffffff 7px,transparent 0) 0 100% /1.5px 100% no-repeat,linear-gradient(270deg,#ffffff 7px,transparent 0) 100% 100% /100% 1.5px no-repeat,linear-gradient(0deg,#ffffff 7px,transparent 0) 100% 100% /1.5px 100% no-repeat,rgba(198,92,34,.24)!important;color:#ffffff!important;font-family:var(--font-mono),ui-monospace,monospace!important;font-size:13px!important;font-weight:600!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:rgba(255,255,255,.7)!important;background-color:rgba(198,92,34,.42)!important;color:#ffffff!important}html body .ev-site .ev-hero .ev-ghost-btn,html[data-theme=dark] body .ev-site .ev-hero .ev-ghost-btn{min-height:44px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;border-radius:0!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(90deg,#8ce2b8 7px,transparent 0) 0 0 /100% 1.5px no-repeat,linear-gradient(180deg,#8ce2b8 7px,transparent 0) 0 0 /1.5px 100% no-repeat,linear-gradient(270deg,#8ce2b8 7px,transparent 0) 100% 0 /100% 1.5px no-repeat,linear-gradient(180deg,#8ce2b8 7px,transparent 0) 100% 0 /1.5px 100% no-repeat,linear-gradient(90deg,#8ce2b8 7px,transparent 0) 0 100% /100% 1.5px no-repeat,linear-gradient(0deg,#8ce2b8 7px,transparent 0) 0 100% /1.5px 100% no-repeat,linear-gradient(270deg,#8ce2b8 7px,transparent 0) 100% 100% /100% 1.5px no-repeat,linear-gradient(0deg,#8ce2b8 7px,transparent 0) 100% 100% /1.5px 100% no-repeat,rgba(255,255,255,.04)!important;color:#ffffff!important;font-family:var(--font-mono),ui-monospace,monospace!important;font-size:13px!important;font-weight:500!important}html body .ev-site .ev-hero .ev-hero-side :is(.ev-monitor,.ev-silicon-plane),html[data-theme=dark] body .ev-site .ev-hero .ev-hero-side :is(.ev-monitor,.ev-silicon-plane){background:rgba(9,12,11,.88)!important;border:1px solid rgba(255,255,255,.18)!important;color:#f2efe9!important}html 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),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:#f2efe9!important}html body .ev-site .ev-hero .ev-hero-side .ev-diagram-caption{color:rgba(255,255,255,.68)!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(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#060807!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),system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:uppercase!important}