@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal-core.BKnFf8jZ.woff2)format("woff2");unicode-range:U+0-7E,U+A0,U+A3,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff");unicode-range:U+7F-9F,U+A1-A2,U+A4-A8,U+AA-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic-core.DVe_SKDs.woff2)format("woff2");unicode-range:U+0-7E,U+A0,U+A3,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff");unicode-range:U+7F-9F,U+A1-A2,U+A4-A8,U+AA-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal-core.CMM0Q4TY.woff2)format("woff2");unicode-range:U+0-7E,U+A0,U+A3,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+7F-9F,U+A1-A2,U+A4-A8,U+AA-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal-core.CGA3yOVy.woff2)format("woff2");unicode-range:U+0-7E,U+A0,U+A3,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+7F-9F,U+A1-A2,U+A4-A8,U+AA-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal-core.DdgfM4r_.woff2)format("woff2");unicode-range:U+0-7E,U+A0,U+A3,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+7F-9F,U+A1-A2,U+A4-A8,U+AA-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal-core.DWM47Ln9.woff2)format("woff2");unicode-range:U+0-7E,U+A0,U+A3,U+A9,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+7F-9F,U+A1-A2,U+A4-A8,U+AA-B6,U+B8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a2240;--blue:#2b5fd9;--slate:#3c5a80;--paper:#eef2f7;--rule:#dce3ec;--brass:#b08d57;--brass-ink:#8a6a3a;--white:#fff;--cream:#f7f5f0;--cream-rule:#e2ddd2;--cream-panel:#fbfaf7;--panel:#f6f8fb;--band-grid:#ffffff0d;--on-navy:#e6ecf5;--on-navy-muted:#b4c2d6;--on-navy-label:#8fa8cc;--on-navy-accent:#8fb1ff;--error:#b4231f;--warning:#b4531f;--rule-strong:#9fb0c8;--rule-on-ink:#b9c6d8;--blue-tint:#cfe0ff;--blue-wash:#eaf0fd;--blue-deep:#1f4dbe;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--step--1:.8125rem;--step-0:1rem;--step-1:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--step-2:clamp(1.5rem, 1.3rem + .9vw, 2rem);--step-3:clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem);--step-4:clamp(2.25rem, 1.6rem + 3vw, 3.75rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:clamp(4.5rem, 3rem + 6vw, 8.25rem);--measure:60ch;--container:76rem;--grid-size:28px}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font:400 var(--step-0)/1.6 var(--font-body);margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:var(--blue);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h1 em,h2 em,h3 em{color:var(--blue)}p{max-width:var(--measure);margin:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.stack>*+*{margin-top:var(--space-2)}.mono{font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.grid-bg{background-color:var(--paper);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size)}.btn{font:500 .875rem/1 var(--font-body);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.8rem 1.25rem;text-decoration:none;display:inline-flex}.btn--primary{background:var(--blue);color:var(--white)}.btn--primary:hover{background:#1f4dbe}.btn--secondary{background:var(--panel);color:var(--ink);border-color:var(--ink)}.btn--secondary:hover{background:var(--white)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}main>section+section:not([id]):has(picture){content-visibility:auto;contain-intrinsic-size:auto 700px}.drawing{height:auto;display:block}.drawing text{letter-spacing:.06em;font-family:IBM Plex Mono,ui-monospace,monospace}.drawing .sheet{fill:#fff;stroke:#0a2240;stroke-width:1.25px}.drawing .panel{fill:#f6f8fb;stroke:#b9c6d8;stroke-width:1px}.drawing .rule{stroke:#0a2240;stroke-width:1px}.drawing .rule--faint{stroke:#dce3ec}.drawing .line{fill:#c9d3e0}.drawing .lines{fill:none;stroke:#c9d3e0;stroke-width:3px}.drawing .value{fill:#3c5a80;opacity:.55}.drawing .label{fill:#0a2240;font-size:10px;font-weight:500}.drawing .label--light{fill:#fff;font-size:9px}.drawing .heading{fill:#3c5a80;font-size:8px}.drawing .tag{fill:#fff;stroke:#b08d57;stroke-width:1px}.drawing .tag-text{fill:#8a6a3a;font-size:7.5px}.drawing .tag-text--dark{fill:#2b5fd9}.drawing .box{fill:#fff;stroke:#0a2240;stroke-width:1px}.drawing .check{fill:#2b5fd9;stroke:#0a2240;stroke-width:1px}.drawing .tick{fill:none;stroke:#b08d57;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.drawing .tick--light{stroke:#fff}.drawing .sign{fill:#f6f8fb;stroke:#b08d57;stroke-width:1px;stroke-dasharray:3 2}.drawing .sign-text{fill:#0a2240;font-size:7.5px}.drawing .bar{fill:#2b5fd9}.drawing .bar-top{fill:#0a2240}.drawing .changed{fill:#eaf0fd;stroke:#2b5fd9;stroke-width:1px}.drawing .link{fill:none;stroke:#2b5fd9;stroke-width:1.5px}.drawing .arrow{fill:none;stroke:#2b5fd9;stroke-width:1.5px;stroke-linejoin:round}.drawing .trend{fill:none;stroke:#b08d57;stroke-width:1.5px}.drawing .donut{fill:none;stroke:#c9d3e0;stroke-width:7px}.drawing .donut-part{fill:none;stroke:#2b5fd9;stroke-width:7px}.drawing .doc{fill:#fff;stroke:#0a2240;stroke-width:1px}.drawing .doc-fold{fill:none;stroke:#0a2240;stroke-width:1px}.solution-card{border:1px solid var(--ink);background:var(--white);height:100%;color:var(--ink)}.solution-card:has(a:hover){border-color:var(--blue)}.solution-card .art{background:var(--paper);border-bottom:1px solid var(--rule);padding:var(--space-1) var(--space-2)}.solution-card .body{padding:var(--space-2);align-content:start;gap:.5rem;display:grid}.solution-card .title{font:400 var(--step-1)/1.2 var(--font-display)}.solution-card .title a{color:inherit;text-decoration:none}.solution-card .title a:hover{color:var(--blue);text-decoration:underline}.solution-card .outcome,.solution-card .output{margin:0;font-size:.9rem;line-height:1.45}.solution-card .outcome{color:var(--slate)}.solution-card .output .label{color:var(--brass-ink);margin-bottom:.1rem;display:block}.solution-card .label,.solution-card .systems,.solution-card summary{font:500 .6875rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.solution-card .systems{color:var(--slate);margin:0}.solution-card details{border-top:1px solid var(--rule);padding-top:.5rem}.solution-card summary{cursor:pointer;color:var(--blue);list-style:none}.solution-card summary::-webkit-details-marker{display:none}.solution-card summary:before{content:"+";width:1.1em;display:inline-block}.solution-card details[open] summary:before{content:"–"}.solution-card details ul{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.solution-card details li{padding-left:1.3rem;font-size:.9rem;position:relative}.solution-card details li:before{content:"";border:solid var(--brass);border-width:0 2px 2px 0;width:.45rem;height:.7rem;position:absolute;top:.3rem;left:.15rem;transform:rotate(45deg)}.solution-card .more{margin-top:.6rem;font-size:.875rem;display:inline-block}section[id]{scroll-margin-top:4.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wordmark[data-astro-cid-whnqjgv2]{color:var(--ink);font:400 1.35rem/1 var(--font-display);letter-spacing:-.01em;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-oenwriqq]{background:var(--ink);color:var(--on-navy);padding-block:var(--space-4) var(--space-3)}.site-footer[data-astro-cid-oenwriqq] .wordmark{color:var(--white)}.site-footer[data-astro-cid-oenwriqq] .wordmark rect:first-child{stroke:var(--on-navy-label)}.cols[data-astro-cid-oenwriqq]{gap:var(--space-4);grid-template-columns:2fr 1fr 1fr;display:grid}.cols[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:var(--on-navy-muted);max-width:40ch}.nav[data-astro-cid-oenwriqq]{align-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--on-navy);text-decoration:none}.nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration:underline}.mono[data-astro-cid-oenwriqq]{color:var(--on-navy-label)}.legal[data-astro-cid-oenwriqq]{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid #ffffff26}@media (width<=760px){.cols[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-oenwriqq]>[data-astro-cid-oenwriqq]:first-child{grid-column:1/-1}}.site-header[data-astro-cid-vi6cectr]{background:var(--white);border-bottom:1px solid var(--rule);z-index:20;position:sticky;top:0}.bar[data-astro-cid-vi6cectr]{align-items:center;gap:var(--space-3);min-height:4.25rem;display:flex}.links[data-astro-cid-vi6cectr]{gap:1.5rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.links[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr],.menu[data-astro-cid-vi6cectr] a[data-astro-cid-vi6cectr]{font:500 .72rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none}.menu[data-astro-cid-vi6cectr]{margin-left:auto;display:none}.menu[data-astro-cid-vi6cectr] summary[data-astro-cid-vi6cectr]{font:500 .75rem var(--font-mono);text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);padding:.5rem;list-style:none}.menu[data-astro-cid-vi6cectr] ul[data-astro-cid-vi6cectr]{background:var(--white);border:1px solid var(--ink);gap:.9rem;margin:0;padding:1rem;list-style:none;display:grid;position:absolute;top:4rem;right:1rem}@media (width<=960px){.links[data-astro-cid-vi6cectr],.cta[data-astro-cid-vi6cectr]{display:none}.menu[data-astro-cid-vi6cectr]{display:block}}.preview-banner[data-astro-cid-kpkc6gqe]{background:var(--brass);color:var(--ink);font:500 .75rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:.6rem 1rem}.illustration-img[data-astro-cid-tvauraab]{mix-blend-mode:multiply}.eyebrow[data-astro-cid-rttwo65m]{align-items:center;gap:.6rem;display:flex}.rule[data-astro-cid-rttwo65m]:before{content:"";background:var(--brass);flex:none;width:28px;height:1px}.page-header[data-astro-cid-5gwfj4eg]{padding-block:var(--space-5) var(--space-4);border-bottom:1px solid var(--ink)}.inner--art[data-astro-cid-5gwfj4eg]{gap:var(--space-4);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.intro[data-astro-cid-5gwfj4eg]{font-size:var(--step-1);color:var(--slate)}@media (width<=860px){.inner--art[data-astro-cid-5gwfj4eg]{grid-template-columns:1fr}.art[data-astro-cid-5gwfj4eg]{max-width:12rem}.art--drawing[data-astro-cid-5gwfj4eg]{max-width:24rem}}.btns[data-astro-cid-ibpinaeu]{flex-wrap:wrap;gap:.75rem;display:flex}.callout[data-astro-cid-ofng6q6o]{border-left:2px solid var(--brass);background:var(--panel);padding:var(--space-2) var(--space-3);margin-block:var(--space-3)}.callout--warning[data-astro-cid-ofng6q6o]{border-left-color:var(--warning)}.region-tabs[data-astro-cid-ygrt4jww]{border:1px solid var(--ink);background:var(--panel);margin-block:var(--space-3)}[data-astro-cid-ygrt4jww][role=tablist]{border-bottom:1px solid var(--ink);display:flex}[data-astro-cid-ygrt4jww][role=tab]{font:500 .72rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);cursor:pointer;background:0 0;border:0;padding:.8rem 1rem}[data-astro-cid-ygrt4jww][role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--blue)}[data-astro-cid-ygrt4jww][role=tabpanel]{padding:var(--space-2) var(--space-3)}.prose[data-astro-cid-gtq3nlzg] p+p,.prose[data-astro-cid-gtq3nlzg] ul,.prose[data-astro-cid-gtq3nlzg] ol{margin-top:var(--space-2)}.prose[data-astro-cid-gtq3nlzg] h2{font-size:var(--step-2);margin-top:var(--space-4);margin-bottom:var(--space-2)}.prose[data-astro-cid-gtq3nlzg] h3{font-size:var(--step-1);margin-top:var(--space-3);margin-bottom:var(--space-1)}.prose[data-astro-cid-gtq3nlzg] blockquote{font:italic 400 var(--step-1)/1.45 var(--font-display);border-left:1px solid var(--brass);padding-left:var(--space-2);margin:var(--space-3) 0}.prose[data-astro-cid-gtq3nlzg] pre{font:.85rem/1.5 var(--font-mono);background:var(--ink);color:var(--on-navy);padding:var(--space-2);overflow-x:auto}.section[data-astro-cid-75vcsabj]{padding-block:var(--space-5)}.section--plain[data-astro-cid-75vcsabj]{background:var(--white)}.section--cream[data-astro-cid-75vcsabj]{background:var(--cream)}.section--paper[data-astro-cid-75vcsabj]{background:var(--paper)}.section--navy[data-astro-cid-75vcsabj]{background-color:var(--ink);color:var(--on-navy);background-image:linear-gradient(var(--band-grid) 1px, transparent 1px), linear-gradient(90deg, var(--band-grid) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size)}.section--navy[data-astro-cid-75vcsabj] h2,.section--navy[data-astro-cid-75vcsabj] h3{color:var(--white)}.section--navy[data-astro-cid-75vcsabj] h2 em{color:var(--on-navy-accent)}.section--navy[data-astro-cid-75vcsabj] .mono{color:var(--on-navy-label)}.section--navy[data-astro-cid-75vcsabj] p{color:var(--on-navy-muted)}.field[data-astro-cid-ro5tem3y]{gap:.35rem;display:grid}label[data-astro-cid-ro5tem3y]{font-size:.9rem;font-weight:500}.optional[data-astro-cid-ro5tem3y]{color:var(--slate);font-weight:400}input[data-astro-cid-ro5tem3y],select[data-astro-cid-ro5tem3y],textarea[data-astro-cid-ro5tem3y]{font:inherit;border:1px solid var(--ink);background:var(--white);color:var(--ink);width:100%;padding:.65rem .75rem}.error[data-astro-cid-ro5tem3y]{color:var(--error);min-height:1em;font-size:.85rem}form[data-astro-cid-qhsmdzqq]{gap:var(--space-2);display:grid}form[data-astro-cid-qhsmdzqq][hidden]{display:none}.grid[data-astro-cid-qhsmdzqq]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.grid[data-astro-cid-qhsmdzqq]>:last-child{grid-column:1/-1}.hp[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error[data-astro-cid-qhsmdzqq]{color:var(--error)}button[data-astro-cid-qhsmdzqq]{justify-self:start}@media (width<=640px){.grid[data-astro-cid-qhsmdzqq]{grid-template-columns:1fr}}.cta[data-astro-cid-p4ul2ljy]{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.copy[data-astro-cid-p4ul2ljy]{gap:var(--space-2);display:grid}.body[data-astro-cid-p4ul2ljy]{font-size:var(--step-1)}.points[data-astro-cid-p4ul2ljy]{margin:var(--space-1) 0 0;gap:.9rem;padding:0;list-style:none;display:grid}.point[data-astro-cid-p4ul2ljy]{color:var(--on-navy);align-items:flex-start;gap:.9rem;display:flex}.book[data-astro-cid-p4ul2ljy]{margin-top:var(--space-1);flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.num[data-astro-cid-p4ul2ljy]{border:1px solid var(--on-navy-accent);width:28px;height:28px;color:var(--on-navy-accent);flex:none;place-items:center;display:grid}.panel[data-astro-cid-p4ul2ljy]{background:var(--white);border-radius:4px;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 24px 60px #00000040}.panel[data-astro-cid-p4ul2ljy] p,.panel[data-astro-cid-p4ul2ljy] h3,.panel[data-astro-cid-p4ul2ljy] label{color:var(--ink)}.panel[data-astro-cid-p4ul2ljy] .error{color:var(--error)}.panel[data-astro-cid-p4ul2ljy] .optional{color:var(--slate)}@media (width<=860px){.cta[data-astro-cid-p4ul2ljy]{grid-template-columns:1fr}}.faq[data-astro-cid-raaykkii]{gap:var(--space-4);grid-template-columns:.8fr 1.2fr;display:grid}.list[data-astro-cid-raaykkii]{border-top:1px solid var(--ink)}details[data-astro-cid-raaykkii]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-raaykkii]{cursor:pointer;padding:var(--space-2) 2rem var(--space-2) 0;font-weight:500;list-style:none;position:relative}summary[data-astro-cid-raaykkii]::-webkit-details-marker{display:none}summary[data-astro-cid-raaykkii]:after{content:"+";right:0;top:var(--space-2);font-family:var(--font-mono);color:var(--blue);position:absolute}details[data-astro-cid-raaykkii][open] summary[data-astro-cid-raaykkii]:after{content:"–"}.answer[data-astro-cid-raaykkii]{padding-bottom:var(--space-2);color:var(--slate)}@media (width<=860px){.faq[data-astro-cid-raaykkii]{grid-template-columns:1fr}}.hero[data-astro-cid-yodha2z4]{border-bottom:1px solid var(--ink)}.inner[data-astro-cid-yodha2z4]{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.copy[data-astro-cid-yodha2z4]{gap:var(--space-3);display:grid}.sub[data-astro-cid-yodha2z4]{font-size:var(--step-1);color:var(--slate);max-width:48ch}.buttons[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;display:flex}.visual-head[data-astro-cid-yodha2z4]{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;display:flex}.live[data-astro-cid-yodha2z4]{color:var(--blue);align-items:center;gap:.5rem;display:inline-flex}.dot[data-astro-cid-yodha2z4]{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite hero-pulse}.tenant[data-astro-cid-yodha2z4]{position:relative}.boundary[data-astro-cid-yodha2z4]{border:1.5px dashed var(--slate);background:#ffffffd1;padding:clamp(1rem,3vw,2.25rem);position:relative}@property --hero-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.glow[data-astro-cid-yodha2z4]{pointer-events:none;background:conic-gradient(from var(--hero-angle), transparent 0deg 250deg, #2b5fd926 290deg, var(--blue) 340deg, var(--blue-tint) 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:2px;animation:6s linear infinite hero-spin;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow--soft[data-astro-cid-yodha2z4]{filter:blur(8px);opacity:.9;padding:4px;inset:-4px}@keyframes hero-spin{to{--hero-angle:360deg}}@keyframes hero-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.glow[data-astro-cid-yodha2z4],.dot[data-astro-cid-yodha2z4]{animation:none}}@media (width<=860px){.inner[data-astro-cid-yodha2z4]{grid-template-columns:1fr}}.logos[data-astro-cid-jgjowwsg]{border-bottom:1px solid var(--rule);background:var(--white);padding-block:var(--space-4);gap:var(--space-3);display:grid}.label[data-astro-cid-jgjowwsg]{text-align:center;max-width:none;padding-inline:var(--space-2)}.marquee[data-astro-cid-jgjowwsg]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-jgjowwsg]{gap:var(--space-4);align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:36s linear infinite logos-scroll;display:flex}.marquee[data-astro-cid-jgjowwsg]:hover .track[data-astro-cid-jgjowwsg]{animation-play-state:paused}@keyframes logos-scroll{to{transform:translate(-50%)}}li[data-astro-cid-jgjowwsg]{flex:none}img[data-astro-cid-jgjowwsg]{filter:grayscale();opacity:.8;width:auto;height:32px}span[data-astro-cid-jgjowwsg]{font:400 1.1rem var(--font-display);color:var(--slate)}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-jgjowwsg]{width:auto;padding-inline:var(--space-2);flex-wrap:wrap;justify-content:center;animation:none}.track[data-astro-cid-jgjowwsg] li[data-astro-cid-jgjowwsg][aria-hidden=true]{display:none}}.phases[data-astro-cid-ggg64g6s]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.phase[data-astro-cid-ggg64g6s]{background:var(--white);border:1px solid var(--rule);padding:var(--space-3);flex-direction:column;gap:.9rem;display:flex}.num[data-astro-cid-ggg64g6s]{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--white);place-items:center;display:inline-grid}h3[data-astro-cid-ggg64g6s]{font-size:var(--step-2)}p[data-astro-cid-ggg64g6s]{color:var(--slate);margin:0}.outcome[data-astro-cid-ggg64g6s]{border-top:1px solid var(--rule);margin-top:auto;padding-top:.75rem}.phase--last[data-astro-cid-ggg64g6s]{background:var(--ink);border-color:var(--ink)}.phase--last[data-astro-cid-ggg64g6s] .num[data-astro-cid-ggg64g6s]{background:var(--blue)}.phase--last[data-astro-cid-ggg64g6s] h3[data-astro-cid-ggg64g6s]{color:var(--white)}.phase--last[data-astro-cid-ggg64g6s] p[data-astro-cid-ggg64g6s]{color:var(--on-navy-muted)}.phase--last[data-astro-cid-ggg64g6s] .outcome[data-astro-cid-ggg64g6s]{color:var(--on-navy-accent);border-top-color:#ffffff2e}.problem-drawing[data-astro-cid-ye3tsjs6]{max-width:100%;height:auto;display:block}.problem[data-astro-cid-ybakoun4]{justify-items:center;gap:var(--space-4);display:grid}.intro[data-astro-cid-ybakoun4]{gap:var(--space-2);text-align:center;max-width:48rem;display:grid}.eyebrow[data-astro-cid-ybakoun4]{color:var(--brass-ink);margin-inline:auto}.toggle[data-astro-cid-ybakoun4]{border:1px solid var(--ink);display:flex}.toggle[data-astro-cid-ybakoun4][hidden]{display:none}.toggle[data-astro-cid-ybakoun4] button[data-astro-cid-ybakoun4]{min-height:44px;font:500 .95rem var(--font-body);background:var(--white);color:var(--ink);cursor:pointer;border:0;padding:.75rem 1.4rem}.toggle[data-astro-cid-ybakoun4] button[data-astro-cid-ybakoun4][data-mode-button=generic][aria-pressed=true]{background:var(--brass-ink);color:var(--white)}.toggle[data-astro-cid-ybakoun4] button[data-astro-cid-ybakoun4][data-mode-button=with][aria-pressed=true]{background:var(--blue);color:var(--white)}.cards[data-astro-cid-ybakoun4]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ybakoun4]{background:var(--white);border:1px solid var(--cream-rule);padding:var(--space-3)}.state[data-astro-cid-ybakoun4]{gap:var(--space-2);align-content:start;display:grid}.art[data-astro-cid-ybakoun4]{background:var(--cream-panel);border:1px solid var(--cream-rule);height:10.5rem;padding:var(--space-1);place-items:center;display:grid}h3[data-astro-cid-ybakoun4]{font-size:var(--step-1)}p[data-astro-cid-ybakoun4]{color:var(--slate)}[data-astro-cid-ybakoun4][data-mode=with] .state--generic[data-astro-cid-ybakoun4],[data-astro-cid-ybakoun4][data-mode=generic] .state--with[data-astro-cid-ybakoun4]{display:none}.check-icon[data-astro-cid-bwsdxadf]{color:var(--on-navy-accent);flex:none}.band[data-astro-cid-yd3sr5er]{gap:var(--space-4);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}blockquote[data-astro-cid-yd3sr5er]{margin:var(--space-3) 0 0;padding-left:var(--space-2);border-left:1px solid var(--brass);font:italic 400 1.15rem/1.4 var(--font-display);color:var(--on-navy);max-width:40ch}.side[data-astro-cid-yd3sr5er]{gap:var(--space-3);display:grid}.art[data-astro-cid-yd3sr5er]{max-width:20rem}.art--plate[data-astro-cid-yd3sr5er]{background:var(--white);border:1px solid var(--rule);padding:var(--space-1)}.checks[data-astro-cid-yd3sr5er]{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-yd3sr5er] li[data-astro-cid-yd3sr5er]{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid #ffffff2e;gap:.25rem;display:grid}.checks[data-astro-cid-yd3sr5er] strong[data-astro-cid-yd3sr5er]{color:var(--white);font-weight:500}.checks[data-astro-cid-yd3sr5er] span[data-astro-cid-yd3sr5er]{color:var(--rule-strong);font-size:.85rem}.summary[data-astro-cid-yd3sr5er]{gap:var(--space-3);display:grid}.top[data-astro-cid-yd3sr5er]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch;display:grid}.copy[data-astro-cid-yd3sr5er]{align-self:center}.summary[data-astro-cid-yd3sr5er] .art[data-astro-cid-yd3sr5er]{place-items:center;max-width:none;height:100%;display:grid}.summary[data-astro-cid-yd3sr5er] .art[data-astro-cid-yd3sr5er] img{object-fit:contain;width:100%;height:100%;max-height:22rem}.cards[data-astro-cid-yd3sr5er]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-yd3sr5er]{padding:var(--space-3);background:#ffffff0a;border:1px solid #8fb1ff47;align-content:start;gap:.75rem;display:grid}.card[data-astro-cid-yd3sr5er] strong[data-astro-cid-yd3sr5er]{color:var(--white);font-size:1.05rem;font-weight:600}.card[data-astro-cid-yd3sr5er] span[data-astro-cid-yd3sr5er]{color:var(--on-navy-muted);font-size:.95rem}@media (width<=860px){.band[data-astro-cid-yd3sr5er]{grid-template-columns:1fr}}@media (width<=520px){.checks[data-astro-cid-yd3sr5er]{grid-template-columns:1fr}}.planner[data-astro-cid-xt7ubn2x]{gap:var(--space-4);display:grid}.intro[data-astro-cid-xt7ubn2x]{gap:var(--space-2);max-width:52rem;display:grid}.eyebrow[data-astro-cid-xt7ubn2x]{color:var(--blue)}.sub[data-astro-cid-xt7ubn2x]{font-size:var(--step-1);color:var(--slate)}[data-astro-cid-xt7ubn2x][hidden]{display:none!important}.step[data-astro-cid-xt7ubn2x],.step-journey[data-astro-cid-xt7ubn2x]{gap:var(--space-2);display:grid}.step-title[data-astro-cid-xt7ubn2x]{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.step-title[data-astro-cid-xt7ubn2x] strong[data-astro-cid-xt7ubn2x]{font-weight:600;font-size:var(--step-1)}.hint[data-astro-cid-xt7ubn2x]{color:var(--slate)}.num[data-astro-cid-xt7ubn2x]{background:var(--ink);width:1.75rem;height:1.75rem;color:var(--white);place-items:center;display:inline-grid}.needs[data-astro-cid-xt7ubn2x]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-xt7ubn2x]{border:1px solid var(--rule-strong);background:var(--white);min-height:48px;color:var(--ink);font:500 .95rem var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:.6rem;padding:.6rem 1rem;display:flex}.chip[data-astro-cid-xt7ubn2x] .box[data-astro-cid-xt7ubn2x]{border:1px solid var(--rule-strong);flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.chip[data-astro-cid-xt7ubn2x][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.chip[data-astro-cid-xt7ubn2x][aria-pressed=true] .box[data-astro-cid-xt7ubn2x]{background:var(--blue);border-color:var(--blue)}.chip[data-astro-cid-xt7ubn2x][aria-pressed=true] .box[data-astro-cid-xt7ubn2x]:after{content:"✓";color:var(--white)}.journey[data-astro-cid-xt7ubn2x]{padding:var(--space-3);background:var(--paper);border:1px solid var(--rule);gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items:start;margin:0;list-style:none;display:grid}.stage[data-astro-cid-xt7ubn2x]{gap:.75rem;min-width:0;display:grid}.stage-head[data-astro-cid-xt7ubn2x]{align-items:center;gap:.6rem;display:flex}.node[data-astro-cid-xt7ubn2x]{background:var(--white);width:30px;height:30px;color:var(--slate);border:1px solid var(--rule-strong);border-radius:50%;flex:none;place-items:center;display:grid}.stage[data-astro-cid-xt7ubn2x][data-lit=true] .node[data-astro-cid-xt7ubn2x]{background:var(--blue);border-color:var(--blue);color:var(--white)}.stage-rule[data-astro-cid-xt7ubn2x]{background:var(--rule-strong);flex:1;height:1.5px}.stage-label[data-astro-cid-xt7ubn2x]{margin:0}.tiles[data-astro-cid-xt7ubn2x]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-xt7ubn2x]{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:var(--white);border:1px solid var(--rule);gap:.4rem;padding:1rem;font-family:inherit;transition:background-color .2s,border-color .2s,box-shadow .2s;display:grid}.tile[data-astro-cid-xt7ubn2x]:hover,.tile[data-astro-cid-xt7ubn2x]:focus-visible{border-color:var(--ink);background:var(--white)}.title[data-astro-cid-xt7ubn2x]{font:400 1.15rem/1.2 var(--font-display)}.line[data-astro-cid-xt7ubn2x]{color:var(--slate);font-size:.85rem;line-height:1.45}.more[data-astro-cid-xt7ubn2x]{color:var(--blue)}.rec[data-astro-cid-xt7ubn2x]{background:var(--blue);color:var(--white);justify-self:start;padding:.15rem .45rem;display:none}[data-astro-cid-xt7ubn2x][data-picking=true] .tile[data-astro-cid-xt7ubn2x][data-recommended=true]{border:1.5px solid var(--blue);box-shadow:0 6px 18px #2b5fd924}[data-astro-cid-xt7ubn2x][data-picking=true] .tile[data-astro-cid-xt7ubn2x][data-recommended=true] .rec[data-astro-cid-xt7ubn2x]{display:inline-block}[data-astro-cid-xt7ubn2x][data-picking=true] .tile[data-astro-cid-xt7ubn2x][data-recommended=false]{background:#ffffff8c;border-color:#0a22401a}.plan[data-astro-cid-xt7ubn2x]{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--ink);color:var(--white);padding:var(--space-3);flex-wrap:wrap;display:flex}.plan-text[data-astro-cid-xt7ubn2x]{flex:28rem;gap:.4rem;min-width:0;display:grid}.plan-eyebrow[data-astro-cid-xt7ubn2x]{color:var(--on-navy-label)}.plan-heading[data-astro-cid-xt7ubn2x]{font:400 var(--step-2)/1.2 var(--font-display);color:var(--white);margin:0}.plan-list[data-astro-cid-xt7ubn2x]{color:var(--on-navy-muted);margin:0}.plan-list[data-astro-cid-xt7ubn2x]:empty{display:none}.sol-pop[data-astro-cid-xt7ubn2x]{width:min(40rem,100vw - 2rem);max-height:90vh;padding:var(--space-4) var(--space-3) var(--space-3);color:var(--ink);border:0;margin:auto;overflow:auto;box-shadow:0 30px 80px #00000059}.sol-pop[data-astro-cid-xt7ubn2x]::backdrop{background:#08142b9e}.sol-pop[data-astro-cid-xt7ubn2x]:popover-open{gap:var(--space-2);display:grid}.close[data-astro-cid-xt7ubn2x]{border:1px solid var(--rule);background:var(--white);cursor:pointer;border-radius:50%;width:44px;height:44px;font-size:1.4rem;position:absolute;top:.75rem;right:.75rem}.pop-title[data-astro-cid-xt7ubn2x]{font-size:var(--step-2);padding-right:3rem}.pop-part[data-astro-cid-xt7ubn2x]{gap:.4rem;display:grid}.label[data-astro-cid-xt7ubn2x]{color:var(--brass-ink)}.included[data-astro-cid-xt7ubn2x]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.included[data-astro-cid-xt7ubn2x] li[data-astro-cid-xt7ubn2x]{color:var(--slate);padding-left:1.4rem;position:relative}.included[data-astro-cid-xt7ubn2x] li[data-astro-cid-xt7ubn2x]:before{content:"—";color:var(--blue);position:absolute;left:0}.sol-pop[data-astro-cid-xt7ubn2x] .btn[data-astro-cid-xt7ubn2x]{justify-self:start}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-xt7ubn2x]{transition:none}}.results[data-astro-cid-3ijxunmq]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.side[data-astro-cid-3ijxunmq]{gap:var(--space-2);flex-direction:column;display:flex}.eyebrow[data-astro-cid-3ijxunmq]{color:var(--brass-ink)}.nav[data-astro-cid-3ijxunmq]{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.nav[data-astro-cid-3ijxunmq][hidden]{display:none}.tabs[data-astro-cid-3ijxunmq]{gap:.5rem;display:grid}[data-astro-cid-3ijxunmq][role=tab]{text-align:left;cursor:pointer;background:var(--white);color:var(--ink);border:1px solid var(--cream-rule);gap:.1rem;padding:.85rem 1.1rem;font-family:inherit;display:grid}[data-astro-cid-3ijxunmq][role=tab][aria-selected=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.tab-firm[data-astro-cid-3ijxunmq]{font-weight:600}.tab-kind[data-astro-cid-3ijxunmq]{opacity:.75;font-size:.8rem}.arrows[data-astro-cid-3ijxunmq]{gap:.6rem;margin-top:auto;display:flex}.arrow[data-astro-cid-3ijxunmq]{border:1px solid var(--ink);background:var(--white);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.arrow--next[data-astro-cid-3ijxunmq]{background:var(--ink);color:var(--white)}.panels[data-astro-cid-3ijxunmq]{display:grid}.card[data-astro-cid-3ijxunmq]{background:var(--white);border:1px solid var(--cream-rule);gap:var(--space-3);flex-direction:column;grid-area:1/1;padding:clamp(1.5rem,4vw,2.75rem);display:flex}.card[data-astro-cid-3ijxunmq][hidden]{visibility:hidden;display:flex}.card[data-astro-cid-3ijxunmq]:not([hidden]){animation:.4s results-fade}@keyframes results-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}blockquote[data-astro-cid-3ijxunmq]{font:400 var(--step-2)/1.38 var(--font-display);color:var(--ink);margin:0}.person[data-astro-cid-3ijxunmq]{align-items:center;gap:1rem;display:flex}.person[data-astro-cid-3ijxunmq] img[data-astro-cid-3ijxunmq],.initials[data-astro-cid-3ijxunmq]{border-radius:50%;width:48px;height:48px}.initials[data-astro-cid-3ijxunmq]{background:var(--paper);border:1px dashed var(--rule-strong);font:500 .75rem var(--font-mono);color:var(--slate);place-items:center;display:grid}.who[data-astro-cid-3ijxunmq]{gap:.1rem;display:grid}.who[data-astro-cid-3ijxunmq] span[data-astro-cid-3ijxunmq]{color:var(--slate);font-size:.9rem}.facts[data-astro-cid-3ijxunmq]{gap:var(--space-2);border-top:1px solid var(--rule);padding-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-top:auto;display:grid}.label[data-astro-cid-3ijxunmq]{color:var(--brass-ink);margin-bottom:.4rem}.chips[data-astro-cid-3ijxunmq]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-3ijxunmq] li[data-astro-cid-3ijxunmq]{background:var(--blue-wash);color:var(--blue-deep);padding:.35rem .6rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-3ijxunmq]:not([hidden]){animation:none}}@media (width<=860px){.results[data-astro-cid-3ijxunmq]{grid-template-columns:1fr}}.how[data-astro-cid-lcdefpme]{gap:var(--space-2);max-width:48rem;margin-bottom:var(--space-4);display:grid}.how-eyebrow[data-astro-cid-lcdefpme]{color:var(--blue)}
/*$vite$:1*/