.mkt-root{--mkt-canvas:#faf9f5;--mkt-canvas-alt:#fff;--mkt-ink:#141413;--mkt-ink-mute:#5e5d59;--mkt-ink-faint:#87867f;--mkt-rule:#e8e6dc;--mkt-rule-strong:#d1cfc5;--mkt-panel:#1f1e1d;--mkt-panel-ink:#faf9f5;--mkt-accent:#1d4ed8;--mkt-accent-deep:#1e40af;--mkt-font-display:ui-serif, "New York", Georgia, Cambria, "Times New Roman", serif;--mkt-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mkt-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--mkt-band-y:clamp(3.5rem, 7vw, 6rem);--mkt-band-y-hero:clamp(4rem, 9vw, 8rem);--mkt-max:84rem;background:var(--mkt-canvas);color:var(--mkt-ink);font-family:var(--mkt-font-body);font-size:1.0625rem;line-height:1.6}.mkt-root .mkt-band{border-top:1px solid var(--mkt-rule);padding-top:var(--mkt-band-y);padding-bottom:var(--mkt-band-y)}.mkt-root .mkt-band--alt{background:var(--mkt-canvas-alt)}.mkt-root .mkt-band--hero{padding-top:var(--mkt-band-y-hero);border-top:0}.mkt-root .mkt-band--flush{padding-bottom:0}.mkt-root .mkt-shell{max-width:var(--mkt-max);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.mkt-root .mkt-display,.mkt-root .mkt-h2,.mkt-root .mkt-h3{font-family:var(--mkt-font-display);letter-spacing:0;color:var(--mkt-ink);text-wrap:balance;margin:0;font-weight:400}.mkt-root .mkt-display{font-size:clamp(2.625rem,5.5vw,4.5rem);line-height:1.08}.mkt-root .mkt-h2{font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.2}.mkt-root .mkt-h3{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.3}.mkt-root .mkt-deck{color:var(--mkt-ink-mute);text-wrap:pretty;margin:0;font-size:clamp(1.1875rem,1.4vw,1.375rem);line-height:1.6}.mkt-root .mkt-body{color:var(--mkt-ink-mute);text-wrap:pretty;margin:0}.mkt-root .mkt-caption{letter-spacing:.01em;color:var(--mkt-ink-faint);margin:0;font-size:.8125rem;line-height:1.5}.mkt-root .mkt-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--mkt-ink-mute);margin:0 0 1.25rem;font-size:.6875rem;font-weight:600;display:block}.mkt-root .mkt-h1-quiet{font-family:var(--mkt-font-body);color:var(--mkt-ink-mute);margin:0 0 .75rem;font-size:1.0625rem;font-weight:400;line-height:1.6}.mkt-root .mkt-w-12ch{max-width:12ch}.mkt-root .mkt-w-20ch{max-width:20ch}.mkt-root .mkt-w-28ch{max-width:28ch}.mkt-root .mkt-w-30ch{max-width:30ch}.mkt-root .mkt-w-35ch{max-width:35ch}.mkt-root .mkt-w-50ch{max-width:50ch}.mkt-root .mkt-w-60ch{max-width:60ch}.mkt-root .mkt-col{border-left:1px solid var(--mkt-rule);height:100%;padding:.25rem 1rem 1.5rem 1.75rem}.mkt-root .mkt-row{border-top:1px solid var(--mkt-rule);padding-top:1.75rem;padding-bottom:1.75rem}.mkt-root .mkt-row:last-child{border-bottom:1px solid var(--mkt-rule)}.mkt-root .mkt-meta{margin:0;padding:0;list-style:none}.mkt-root .mkt-meta-row{border-top:1px solid var(--mkt-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.mkt-root .mkt-meta-row:last-child{border-bottom:1px solid var(--mkt-rule)}.mkt-root .mkt-metakey{font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-ink-mute);font-size:.6875rem}.mkt-root .mkt-metaval{font-family:var(--mkt-font-display);color:var(--mkt-ink);font-size:1.375rem;line-height:1}.mkt-root .mkt-names{columns:1;column-gap:2.5rem;margin:0;padding:0;list-style:none}@media (min-width:576px){.mkt-root .mkt-names{columns:2}}@media (min-width:992px){.mkt-root .mkt-names{columns:3}}.mkt-root .mkt-names li{break-inside:avoid;border-top:1px solid var(--mkt-rule);color:var(--mkt-ink);padding:.5rem 0;font-size:.9375rem}.mkt-root .mkt-names li span{color:var(--mkt-ink-faint);font-size:.8125rem}.mkt-root .mkt-cta{border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.mkt-root .mkt-cta--primary{background:var(--mkt-accent);border-color:var(--mkt-accent);color:#fff}.mkt-root .mkt-cta--primary:hover{background:var(--mkt-accent-deep);border-color:var(--mkt-accent-deep);color:#fff}.mkt-root .mkt-cta--ghost{border-color:var(--mkt-rule-strong);color:var(--mkt-ink);background:0 0}.mkt-root .mkt-cta--ghost:hover{border-color:var(--mkt-ink);color:var(--mkt-ink)}.mkt-root .mkt-link{color:var(--mkt-accent);font-size:.9375rem;text-decoration:none}.mkt-root .mkt-link:hover{text-decoration:underline}.mkt-root .mkt-band a:focus-visible,.mkt-root .mkt-band button:focus-visible,.mkt-root .mkt-band input:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:.25rem}.mkt-root .mkt-door{border-top:1px solid var(--mkt-rule);flex-direction:column;align-items:flex-start;gap:.75rem;height:100%;padding-top:1.5rem;display:flex}.mkt-root .mkt-door .mkt-eyebrow{margin-bottom:.25rem}.mkt-root .mkt-search{max-width:34rem;position:relative}.mkt-root .mkt-search-input{background:var(--mkt-canvas-alt);border:1px solid var(--mkt-rule-strong);width:100%;min-height:3rem;color:var(--mkt-ink);border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:1rem}.mkt-root .mkt-search-input::placeholder{color:var(--mkt-ink-faint)}.mkt-root .mkt-search-menu{z-index:20;background:var(--mkt-canvas-alt);border:1px solid var(--mkt-rule-strong);border-radius:.5rem;max-height:22rem;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.mkt-root .mkt-search-option{border-top:1px solid var(--mkt-rule);color:var(--mkt-ink);cursor:pointer;padding:.625rem 1rem;text-decoration:none;display:block}.mkt-root .mkt-search-option:first-child{border-top:0}.mkt-root .mkt-search-option[aria-selected=true],.mkt-root .mkt-search-option:hover{background:var(--mkt-canvas)}.mkt-root .mkt-search-option small{color:var(--mkt-ink-faint);font-size:.8125rem;display:block}.mkt-root .mkt-search-empty{color:var(--mkt-ink-mute);padding:.75rem 1rem;font-size:.9375rem}.mkt-root .mkt-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-root .mkt-tabs{position:relative}.mkt-root .mkt-tab-input{opacity:0;pointer-events:none;position:absolute}.mkt-root .mkt-tablist{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.mkt-root .mkt-tab{min-height:2.5rem;color:var(--mkt-ink-mute);cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;padding:0 1rem;font-size:.9375rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.mkt-root .mkt-tab:hover{color:var(--mkt-ink)}.mkt-root .mkt-tabpanel{display:none}.mkt-root .mkt-tab-input:first-of-type:checked~.mkt-tablist .mkt-tab:first-child,.mkt-root .mkt-tab-input:nth-of-type(2):checked~.mkt-tablist .mkt-tab:nth-child(2),.mkt-root .mkt-tab-input:nth-of-type(3):checked~.mkt-tablist .mkt-tab:nth-child(3),.mkt-root .mkt-tab-input:nth-of-type(4):checked~.mkt-tablist .mkt-tab:nth-child(4){background:var(--mkt-ink);border-color:var(--mkt-ink);color:var(--mkt-canvas)}.mkt-root .mkt-tab-input:first-of-type:focus-visible~.mkt-tablist .mkt-tab:first-child,.mkt-root .mkt-tab-input:nth-of-type(2):focus-visible~.mkt-tablist .mkt-tab:nth-child(2),.mkt-root .mkt-tab-input:nth-of-type(3):focus-visible~.mkt-tablist .mkt-tab:nth-child(3),.mkt-root .mkt-tab-input:nth-of-type(4):focus-visible~.mkt-tablist .mkt-tab:nth-child(4){outline:2px solid var(--mkt-accent);outline-offset:.25rem}.mkt-root .mkt-tab-input:first-of-type:checked~.mkt-tabpanels>.mkt-tabpanel:first-child,.mkt-root .mkt-tab-input:nth-of-type(2):checked~.mkt-tabpanels>.mkt-tabpanel:nth-child(2),.mkt-root .mkt-tab-input:nth-of-type(3):checked~.mkt-tabpanels>.mkt-tabpanel:nth-child(3),.mkt-root .mkt-tab-input:nth-of-type(4):checked~.mkt-tabpanels>.mkt-tabpanel:nth-child(4){display:block}.mkt-root .mkt-stepnum{font-family:var(--mkt-font-mono);letter-spacing:.06em;color:var(--mkt-ink-faint);font-size:.6875rem}.mkt-root .mkt-faq-item{border-top:1px solid var(--mkt-rule);padding:1.25rem 0}.mkt-root .mkt-faq-item:last-child{border-bottom:1px solid var(--mkt-rule)}.mkt-root .mkt-faq-item>summary{cursor:pointer;font-family:var(--mkt-font-display);color:var(--mkt-ink);font-size:1.125rem;list-style:none}.mkt-root .mkt-faq-item>summary::-webkit-details-marker{display:none}.mkt-root .mkt-faq-item>summary:after{content:"+";float:right;color:var(--mkt-ink-faint);font-family:var(--mkt-font-body)}.mkt-root .mkt-faq-item[open]>summary:after{content:"−"}.mkt-root .mkt-faq-answer{color:var(--mkt-ink-mute);max-width:60ch;margin:.75rem 0 0}.mkt-root .mkt-panel{background:var(--mkt-panel);color:var(--mkt-panel-ink);border-radius:1.5rem;padding:clamp(2.5rem,6vw,5rem)}.mkt-root .mkt-panel .mkt-h2,.mkt-root .mkt-panel .mkt-display{color:var(--mkt-panel-ink)}.mkt-root .mkt-panel .mkt-deck,.mkt-root .mkt-panel .mkt-caption{color:#b0aea5}.mkt-root .mkt-panel .mkt-cta--ghost{color:var(--mkt-panel-ink);border-color:#4d4c48}.mkt-root .mkt-panel .mkt-cta--ghost:hover{border-color:var(--mkt-panel-ink);color:var(--mkt-panel-ink)}.mkt-root .mkt-panel .mkt-search-input{color:var(--mkt-panel-ink);background:#30302e;border-color:#4d4c48}.mkt-root .mkt-panel .mkt-search-input::placeholder{color:#87867f}.mkt-root .mkt-formpanel{background:var(--mkt-canvas-alt);border:1px solid var(--mkt-rule);border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.mkt-root .mkt-formpanel .form-label{color:var(--mkt-ink);font-size:.9375rem}.mkt-root .mkt-formpanel .form-control,.mkt-root .mkt-formpanel .form-select{border-color:var(--mkt-rule-strong)}.mkt-root .mkt-chip{border:1px solid var(--mkt-rule-strong);min-height:2.25rem;color:var(--mkt-ink);border-radius:50rem;align-items:center;padding:0 .875rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.mkt-root .mkt-chip:hover{border-color:var(--mkt-ink)}@media (prefers-reduced-motion:reduce){.mkt-root *{transition:none!important}}
