.f3i-logo[data-v-6ae9bd77]{display:inline-block;font-family:Hanken Grotesk,Inter,-apple-system,sans-serif;font-weight:900;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f3i-logo--monogram[data-v-6ae9bd77]{letter-spacing:-.05em}.f3i-logo--monogram .f3i-logo__a[data-v-6ae9bd77]{color:#1e3a6e}.f3i-logo--monogram .f3i-logo__b[data-v-6ae9bd77]{color:#7dd3fc}.f3i-logo--lockup[data-v-6ae9bd77]{letter-spacing:-.04em}.f3i-logo--lockup .f3i-logo__full[data-v-6ae9bd77]{color:#1e3a6e}.f3i-logo--lockup .f3i-logo__ins[data-v-6ae9bd77]{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;font-optical-sizing:auto;letter-spacing:-.02em;color:#1e3a6e}.f3i-logo--sm[data-v-6ae9bd77]{font-size:22px}.f3i-logo--md[data-v-6ae9bd77]{font-size:32px}.f3i-logo--lg[data-v-6ae9bd77]{font-size:56px}.f3i-logo--xl[data-v-6ae9bd77]{font-size:96px}.f3i-logo--hero[data-v-6ae9bd77]{font-size:clamp(62px,13vw,188px)}.nav-link[data-v-23914048]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;position:relative;padding:6px 0;display:inline-block;text-align:center;line-height:1.25;white-space:nowrap}.router-link-exact-active.nav-link[data-v-23914048]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--gold)}.services__trigger.router-link-exact-active[data-v-23914048]:after{display:none}.services[data-v-23914048]{position:relative}.services__trigger[data-v-23914048]{display:inline-flex;align-items:center;gap:6px}.services__caret[data-v-23914048]{font-size:9px}.dd-trigger[data-v-23914048]{display:inline-flex;align-items:center;gap:6px}.mega[data-v-23914048]{position:absolute;top:calc(100% + 14px);left:0;display:grid;grid-template-columns:1fr 1fr;gap:36px;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 24px 48px #0f172a29;padding:26px 30px;min-width:460px}.mega--one[data-v-23914048]{grid-template-columns:1fr;min-width:250px}.mega--res[data-v-23914048]{min-width:520px}.mega--firm[data-v-23914048]{left:auto;right:0;min-width:470px}.mega[data-v-23914048]:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.mega__head[data-v-23914048]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;white-space:nowrap}.mega__link[data-v-23914048]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--navy);padding:7px 0;white-space:nowrap;transition:color .2s,padding-left .2s}.mega__link[data-v-23914048]:hover{color:var(--gold);padding-left:4px}.mega__external[data-v-23914048]{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:4px;padding-top:18px;border-top:1px solid var(--line);transition:padding-left .2s}.mega__external[data-v-23914048]:hover{padding-left:4px}.mega__external-label[data-v-23914048]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--navy);white-space:nowrap;transition:color .2s}.mega__external:hover .mega__external-label[data-v-23914048]{color:var(--gold)}.mega__external-host[data-v-23914048]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.mega-enter-active[data-v-23914048],.mega-leave-active[data-v-23914048]{transition:opacity .18s ease,transform .18s ease}.mega-enter-from[data-v-23914048],.mega-leave-to[data-v-23914048]{opacity:0;transform:translateY(-6px)}.m-link[data-v-23914048]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:17px;color:var(--navy);padding:12px 0}.m-sub[data-v-23914048]{padding:0 0 8px 14px;border-left:2px solid var(--line);margin:0 0 6px 2px}.m-sublink[data-v-23914048]{display:block;font-family:Inter,system-ui,sans-serif;font-size:14px;color:var(--muted);padding:7px 0}.m-sublink[data-v-23914048]:hover{color:var(--navy)}.m-sublink__ext[data-v-23914048]{font-size:11px;opacity:.6;margin-left:2px}.foot[data-v-b57d3213]{background:var(--obsidian);color:#fff;position:relative;overflow:hidden;padding:96px 0 40px}.foot-top[data-v-b57d3213]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;padding-bottom:54px;border-bottom:1px solid rgba(255,255,255,.12)}.foot-claim[data-v-b57d3213]{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(20px,2.4vw,30px);font-style:normal;line-height:1.3;color:#ffffffd9;max-width:62ch;text-align:right}.foot-claim em[data-v-b57d3213]{font-style:normal;color:var(--gold-foil)}.foot-grid[data-v-b57d3213]{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:40px;padding:54px 0 64px}.foot-grid h4[data-v-b57d3213]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mist);margin-bottom:18px;font-weight:500}.foot-grid p[data-v-b57d3213]{color:#ffffff9e;font-size:15px;line-height:1.7;max-width:36ch;font-family:Inter,system-ui,sans-serif}.foot-grid p a[data-v-b57d3213]{color:#ffffff9e;border-bottom:1px solid rgba(255,255,255,.2);transition:color .2s,border-color .2s}.foot-grid p a[data-v-b57d3213]:hover{color:#fff;border-bottom-color:var(--gold-foil)}.foot-idx[data-v-b57d3213]{display:flex;flex-direction:column;gap:10px}.foot-idx a[data-v-b57d3213]{display:flex;gap:12px;align-items:baseline;border-bottom:none;font-size:14px;font-family:Inter,system-ui,sans-serif;padding:2px 0;color:#ffffff9e;transition:color .2s,padding .2s}.foot-idx a[data-v-b57d3213]:hover{color:#fff;padding-left:4px}.foot-idx a .n[data-v-b57d3213]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#ffffff52}.foot-meta[data-v-b57d3213]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;color:#ffffff6b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em}.foot-meta .dot[data-v-b57d3213]{width:5px;height:5px;border-radius:50%;background:var(--gold-foil);display:inline-block;margin:0 12px;vertical-align:middle}@media(max-width:1400px)and (min-width:1101px){.foot-grid[data-v-b57d3213]{grid-template-columns:repeat(3,1fr);gap:34px}}@media(max-width:1100px)and (min-width:761px){.foot-grid[data-v-b57d3213]{grid-template-columns:repeat(2,1fr);gap:34px}}.foot-loc[data-v-b57d3213]{margin-top:18px}.foot-legal[data-v-b57d3213]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;transition:color .2s;margin-right:22px}.foot-legal[data-v-b57d3213]:hover{color:var(--gold-foil)}.foot-llms[data-v-b57d3213]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;transition:color .2s;margin-right:22px}.foot-llms[data-v-b57d3213]:hover{color:var(--gold-foil)}.foot-llms--quiet[data-v-b57d3213]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.foot-portal[data-v-b57d3213]{color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;transition:color .2s}.foot-portal[data-v-b57d3213]:hover{color:#fff}@media(max-width:760px){.foot-claim[data-v-b57d3213]{text-align:left;max-width:none}.foot-grid[data-v-b57d3213]{grid-template-columns:1fr;gap:36px}.foot-top[data-v-b57d3213]{align-items:flex-start}}.contact-section[data-v-16805b4d]{scroll-margin-top:72px}.contact-section[data-v-16805b4d] .sec-head{margin-bottom:20px}.contact-section[data-v-16805b4d] .h-title{font-size:clamp(28px,3.4vw,42px)}.contact-h[data-v-16805b4d]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--obsidian);margin-bottom:14px}.contact-p[data-v-16805b4d]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65;color:var(--muted)}.contact-rows[data-v-16805b4d]{border-top:1px solid var(--line)}.contact-row[data-v-16805b4d]{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);align-items:baseline}.contact-row--link[data-v-16805b4d]{text-decoration:none;color:inherit;transition:color .2s}.contact-row--link:hover .contact-row__value[data-v-16805b4d]{color:var(--gold-700, var(--gold))}.contact-row__label[data-v-16805b4d]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.contact-row__value[data-v-16805b4d]{font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--ink);transition:color .2s}.contact-form[data-v-16805b4d]{background:var(--paper-warm);border-top:3px solid var(--navy);padding:42px 36px}.form-label[data-v-16805b4d]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.form-required[data-v-16805b4d]{color:#c0392b}.select-wrap[data-v-16805b4d]{position:relative}.select-field[data-v-16805b4d]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-color:#fff}.select-field--empty[data-v-16805b4d]{color:var(--muted)}.select-caret[data-v-16805b4d]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted);font-size:12px}.select-field optgroup[data-v-16805b4d]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.select-field option[data-v-16805b4d]{color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:15px}.contact-alert[data-v-16805b4d]{padding:14px 18px;border-radius:2px;margin-bottom:22px;display:flex;align-items:center;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:14px}.contact-alert--ok[data-v-16805b4d]{background:#e7f5ec;color:#1f7a45;align-items:flex-start;line-height:1.55}.contact-alert--ok i[data-v-16805b4d]{margin-top:3px;flex-shrink:0}.contact-alert__link[data-v-16805b4d]{color:#1f7a45;font-weight:600;border-bottom:1px solid currentColor}.contact-alert__link[data-v-16805b4d]:hover{color:#0f5031}.reset-link[data-v-16805b4d]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);transition:color .2s}.reset-link[data-v-16805b4d]:hover{color:var(--gold-foil)}.honeypot[data-v-16805b4d]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hg[data-v-68611d48]{position:absolute;top:50%;right:3%;width:min(54vw,740px);transform:translateY(-44%);pointer-events:none;z-index:1}.hg__svg[data-v-68611d48]{width:100%;height:auto;overflow:visible}.hg__run[data-v-68611d48]{animation:hg-cycle-68611d48 14s ease-in-out infinite}.hg__ghost[data-v-68611d48]{stroke:#7dd3fc1f;stroke-width:1;stroke-linecap:round}.hg__line[data-v-68611d48]{stroke:url(#hgStroke);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 5px rgba(125,211,252,.5));animation:hg-draw-68611d48 14s linear infinite}.hg__node[data-v-68611d48],.hg__burst[data-v-68611d48]{animation-duration:14s;animation-iteration-count:infinite;animation-fill-mode:backwards;animation-timing-function:ease-out}.hg__node[data-v-68611d48]{fill:#7dd3fc;filter:drop-shadow(0 0 6px rgba(125,211,252,.85));animation-name:hg-node-68611d48}.hg__burst[data-v-68611d48]{fill:none;stroke:#7dd3fce6;stroke-width:1.25;animation-name:hg-burst-68611d48}.hg__node--apex[data-v-68611d48]{fill:#c9a24b;filter:drop-shadow(0 0 10px rgba(201,162,75,.95))}.hg__burst--apex[data-v-68611d48]{stroke:#c9a24bf2}@keyframes hg-cycle-68611d48{0%{opacity:0}5%{opacity:.72}74%{opacity:.72}88%{opacity:0}to{opacity:0}}@keyframes hg-draw-68611d48{0%{stroke-dashoffset:1}30%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes hg-node-68611d48{0%{r:.5;opacity:0}1.5%{r:7;opacity:1}5%{r:4;opacity:.95}62%{r:4;opacity:.95}70%{r:4;opacity:0}to{r:4;opacity:0}}@keyframes hg-burst-68611d48{0%{r:3;opacity:0}1%{r:3;opacity:.85}9%{r:24;opacity:0}to{r:24;opacity:0}}@media(max-width:1023px){.hg[data-v-68611d48]{display:none}}@media(prefers-reduced-motion:reduce){.hg__run[data-v-68611d48],.hg__line[data-v-68611d48],.hg__node[data-v-68611d48],.hg__burst[data-v-68611d48]{animation:none}.hg__run[data-v-68611d48]{opacity:.4}.hg__line[data-v-68611d48]{stroke-dashoffset:0}.hg__node[data-v-68611d48]{r:4;opacity:.95}.hg__burst[data-v-68611d48]{opacity:0}}.bs__grid[data-v-97c14cd5]{display:grid;gap:22px}.bs__grid--1[data-v-97c14cd5]{grid-template-columns:1fr}.bs__grid--2[data-v-97c14cd5]{grid-template-columns:repeat(2,1fr)}.bs__grid--3[data-v-97c14cd5]{grid-template-columns:repeat(3,1fr)}.bs__grid--4[data-v-97c14cd5]{grid-template-columns:repeat(4,1fr)}.bs__card[data-v-97c14cd5]{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:4px;padding:26px 22px 24px;transition:transform .2s,box-shadow .2s}.bs__card[data-v-97c14cd5]:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a17}.bs__kind[data-v-97c14cd5]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bs__title[data-v-97c14cd5]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.015em;line-height:1.3;color:var(--navy)}.bs__blurb[data-v-97c14cd5]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted);flex:1}.bs__meta[data-v-97c14cd5]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.bs__card--skeleton[data-v-97c14cd5]{border-top-color:var(--line);pointer-events:none}.sk[data-v-97c14cd5]{display:block;background:var(--line);border-radius:3px;animation:sk-pulse-97c14cd5 1.4s ease-in-out infinite}.sk--tag[data-v-97c14cd5]{width:62px;height:9px}.sk--title[data-v-97c14cd5]{width:88%;height:15px}.sk--line[data-v-97c14cd5]{width:100%;height:10px}.sk--short[data-v-97c14cd5]{width:62%}@keyframes sk-pulse-97c14cd5{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sk[data-v-97c14cd5]{animation:none}}.bs__fallback[data-v-97c14cd5]{font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:var(--muted)}.bs__fallback-link[data-v-97c14cd5]{color:var(--navy);font-weight:600;border-bottom:1px solid var(--gold);transition:color .2s}.bs__fallback-link[data-v-97c14cd5]:hover{color:var(--gold)}@media(max-width:1100px){.bs__grid--3[data-v-97c14cd5],.bs__grid--4[data-v-97c14cd5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.bs__grid--2[data-v-97c14cd5],.bs__grid--3[data-v-97c14cd5],.bs__grid--4[data-v-97c14cd5]{grid-template-columns:1fr}}.exos[data-v-ff5e5a64]{margin:0}.exos__cap[data-v-ff5e5a64]{margin-bottom:28px}.exos__eyebrow[data-v-ff5e5a64]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.exos__lede[data-v-ff5e5a64]{font-family:Inter,system-ui,sans-serif;font-size:clamp(15.5px,1.4vw,17px);line-height:1.7;color:var(--muted);max-width:76ch}.exos__stack[data-v-ff5e5a64]{display:flex;flex-direction:column;gap:14px;background:var(--paper-warm);border:1px solid var(--line);border-radius:6px;padding:22px}.exos__layer[data-v-ff5e5a64]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center}.exos__tag[data-v-ff5e5a64]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:right}.exos__disc[data-v-ff5e5a64]{display:block;background:var(--navy);color:#fff;border-radius:4px;padding:16px 22px;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(15px,1.7vw,18px);letter-spacing:-.01em;transition:background .2s}.exos__disc[data-v-ff5e5a64]:hover{background:#14294f}.exos__disc-sub[data-v-ff5e5a64]{display:block;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:13px;color:#ffffffa8;margin-top:4px}.exos__pillars[data-v-ff5e5a64]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.exos__pillar[data-v-ff5e5a64]{display:block;background:#fff;border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:4px;padding:16px 16px 14px;transition:transform .2s,border-color .2s}.exos__pillar[data-v-ff5e5a64]:hover{transform:translateY(-2px)}.exos__pillar--cfo[data-v-ff5e5a64]{border-top-color:var(--navy)}.exos__pillar--revenue[data-v-ff5e5a64]{border-top-color:var(--mist)}.exos__pillar--corp-ai[data-v-ff5e5a64]{border-top-color:var(--gold-foil)}.exos__pillar-num[data-v-ff5e5a64]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;color:var(--gold);margin-bottom:6px}.exos__pillar-name[data-v-ff5e5a64]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(14px,1.5vw,16px);line-height:1.25;color:var(--navy);margin-bottom:4px}.exos__pillar-sub[data-v-ff5e5a64]{display:block;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.5;color:var(--muted);margin-bottom:12px}.exos__ladder[data-v-ff5e5a64]{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding-top:10px}.exos__rung[data-v-ff5e5a64]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.exos__rung[data-v-ff5e5a64]:not(:last-child):after{content:"›";margin-left:6px;color:var(--gold)}.exos__found[data-v-ff5e5a64]{display:flex;gap:10px;flex-wrap:wrap;background:#fff;border:1px dashed var(--line);border-radius:4px;padding:14px 18px}.exos__found-item[data-v-ff5e5a64]{font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:var(--navy)}.exos__found-item[data-v-ff5e5a64]:not(:last-child):after{content:"·";margin-left:10px;color:var(--gold)}.exos__offices[data-v-ff5e5a64]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.exos__office[data-v-ff5e5a64]{display:block;text-align:center;background:#fff;border:1px solid var(--line);border-radius:4px;padding:11px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;color:var(--navy);transition:border-color .2s,color .2s}.exos__office[data-v-ff5e5a64]:hover{border-color:var(--gold);color:var(--gold)}.exos__foot[data-v-ff5e5a64]{margin-top:20px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.65;color:var(--muted);max-width:76ch}@media(max-width:900px){.exos__stack[data-v-ff5e5a64]{padding:16px;gap:12px}.exos__layer[data-v-ff5e5a64]{grid-template-columns:1fr;gap:8px}.exos__tag[data-v-ff5e5a64]{text-align:left}.exos__pillars[data-v-ff5e5a64]{grid-template-columns:1fr}.exos__offices[data-v-ff5e5a64]{grid-template-columns:repeat(5,1fr);gap:6px}.exos__office[data-v-ff5e5a64]{font-size:10px;letter-spacing:.04em;padding:10px 2px}}@media(max-width:420px){.exos__stack[data-v-ff5e5a64]{padding:12px}.exos__offices[data-v-ff5e5a64]{gap:4px}.exos__office[data-v-ff5e5a64]{font-size:9.5px;letter-spacing:0;padding:9px 1px}}.home-os[data-v-1ad1e0c3]{background:#fff;padding:64px 0 96px}.masthead[data-v-1ad1e0c3]{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:var(--navy);color:#fff}.mh-glow[data-v-1ad1e0c3]{position:absolute;width:760px;height:760px;border-radius:50%;filter:blur(10px);pointer-events:none}.mh-glow--mist[data-v-1ad1e0c3]{background:radial-gradient(circle,rgba(125,211,252,.28),transparent 62%);top:-220px;right:-160px}.mh-glow--gold[data-v-1ad1e0c3]{background:radial-gradient(circle,rgba(201,162,75,.18),transparent 60%);bottom:-260px;left:-200px}.mh-inner[data-v-1ad1e0c3]{position:relative;z-index:10;padding-top:128px;padding-bottom:96px}.mh-kicker[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--mist);margin-bottom:36px}.mh-headline[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(56px,9vw,124px);line-height:.95;letter-spacing:-.04em;margin-bottom:32px}.mh-slot[data-v-1ad1e0c3]{display:inline-block;min-width:1ch}.mh-word[data-v-1ad1e0c3]{display:inline-block;font-style:normal;color:var(--gold-foil);letter-spacing:-.02em}.mh-sub[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:#ffffffbf;max-width:60ch;margin-bottom:36px}.mh-pills[data-v-1ad1e0c3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.mh-pills span[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;padding:7px 14px;border:1px solid rgba(255,255,255,.22);border-radius:2px}.mh-cta[data-v-1ad1e0c3]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.mh-cta .btn-primary[data-v-1ad1e0c3],.mh-cta .btn-secondary[data-v-1ad1e0c3]{text-decoration:none;display:inline-flex;align-items:center}.mh-foot[data-v-1ad1e0c3]{position:relative;z-index:10;padding-bottom:28px}.mh-foot-row[data-v-1ad1e0c3]{display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}.scroll-cue[data-v-1ad1e0c3]{display:inline-flex;align-items:center;gap:10px}.scroll-cue__line[data-v-1ad1e0c3]{width:46px;height:1px;background:#fff6;position:relative;overflow:hidden}.scroll-cue__line[data-v-1ad1e0c3]:after{content:"";position:absolute;left:-46px;top:0;width:46px;height:1px;background:var(--mist);animation:scrollcue-1ad1e0c3 2.4s infinite}@keyframes scrollcue-1ad1e0c3{to{left:46px}}@media(max-width:720px){.mh-foot-row[data-v-1ad1e0c3]{gap:10px;flex-wrap:wrap;row-gap:8px}.mh-foot-row[data-v-1ad1e0c3]{font-size:10px;letter-spacing:.1em}.scroll-cue__line[data-v-1ad1e0c3]{width:32px}}.practices[data-v-1ad1e0c3]{background:var(--paper-warm);padding:44px 0 100px}.practice-cards[data-v-1ad1e0c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pcard[data-v-1ad1e0c3]{display:flex;flex-direction:column;min-height:520px;background:#fff;border:1px solid var(--line);border-top:5px solid var(--navy);border-radius:6px;padding:52px 48px 44px;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.pcard--cfo[data-v-1ad1e0c3]{border-top-color:var(--navy)}.pcard--revenue[data-v-1ad1e0c3]{border-top-color:var(--mist)}.pcard--corp-ai[data-v-1ad1e0c3]{border-top-color:var(--gold-foil)}.pcard[data-v-1ad1e0c3]:hover{transform:translateY(-6px);box-shadow:0 24px 50px #1e3a6e29}.pcard__kicker[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.pcard__title[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:900;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.025em;line-height:1.04;color:var(--navy)}.pcard__tag[data-v-1ad1e0c3]{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(17px,1.8vw,21px);line-height:1.4;color:var(--muted);margin-top:16px;max-width:36ch}.pcard__list[data-v-1ad1e0c3]{list-style:none;margin:28px 0 0;padding:0;flex:1}.pcard__list li[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.5;color:var(--ink);padding:13px 0 13px 20px;position:relative;border-bottom:1px solid var(--line-soft)}.pcard__list li[data-v-1ad1e0c3]:before{content:"";position:absolute;left:0;top:20px;width:6px;height:6px;border-radius:50%;background:var(--navy)}.pcard--ai .pcard__list li[data-v-1ad1e0c3]:before{background:var(--gold-foil)}.pcard__cta[data-v-1ad1e0c3]{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--gold)}.pcard__cta i[data-v-1ad1e0c3]{transition:transform .25s}.pcard:hover .pcard__cta[data-v-1ad1e0c3]{color:var(--navy)}.pcard:hover .pcard__cta i[data-v-1ad1e0c3]{transform:translate(6px)}.home-about[data-v-1ad1e0c3]{background:#fff;padding:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-about .sec-head[data-v-1ad1e0c3]{margin-bottom:26px}.home-about__body[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--muted);max-width:80ch}.home-about__link[data-v-1ad1e0c3]{display:inline-block;margin-top:22px;color:var(--gold);font-weight:600;white-space:nowrap;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.home-about__link[data-v-1ad1e0c3]:hover{color:var(--navy);border-bottom-color:var(--gold-foil)}.home-esa[data-v-1ad1e0c3]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:76px 0 80px}.home-esa__inner[data-v-1ad1e0c3]{position:relative;z-index:2;max-width:78ch}.home-esa__title[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.03em;line-height:1.08;color:#fff;margin-top:16px}.home-esa__body[data-v-1ad1e0c3]{margin-top:20px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:#fffc;border-left:2px solid var(--gold-foil);padding-left:20px}.home-esa__cta[data-v-1ad1e0c3]{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-foil);transition:color .2s}.home-esa__cta[data-v-1ad1e0c3]:hover{color:#fff}.home-offices[data-v-1ad1e0c3]{background:#fff;padding:56px 0 90px}.home-offices__all[data-v-1ad1e0c3]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;transition:color .2s}.home-offices__all[data-v-1ad1e0c3]:hover{color:var(--navy)}.home-offices__grid[data-v-1ad1e0c3]{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.home-offices__card[data-v-1ad1e0c3]{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:26px 22px 24px;transition:border-color .2s,transform .2s}.home-offices__card[data-v-1ad1e0c3]:hover{border-color:var(--gold);transform:translateY(-2px)}.home-offices__label[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.home-offices__pain[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.45;color:var(--navy);flex:1}.home-offices__cta[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home-how[data-v-1ad1e0c3]{background:var(--paper-warm);padding:56px 0 90px}.home-how__strip[data-v-1ad1e0c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-how__phase[data-v-1ad1e0c3]{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--gold);padding-top:20px;transition:transform .2s}.home-how__phase[data-v-1ad1e0c3]:hover{transform:translateY(-2px)}.home-how__num[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;color:var(--gold)}.home-how__name[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;color:var(--navy);line-height:1.12}.home-how__when[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.home-how__desc[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted);margin-top:4px}@media(max-width:1100px){.home-offices__grid[data-v-1ad1e0c3]{grid-template-columns:repeat(3,1fr)}.home-how__strip[data-v-1ad1e0c3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.home-offices__grid[data-v-1ad1e0c3],.home-how__strip[data-v-1ad1e0c3]{grid-template-columns:1fr}}.home-insights[data-v-1ad1e0c3]{background:var(--paper-warm);padding:56px 0 90px}.home-why[data-v-1ad1e0c3]{background:#fff;padding:64px 0;border-bottom:1px solid var(--line);scroll-margin-top:72px}.home-why .sec-head[data-v-1ad1e0c3]{margin-bottom:26px}.home-why__lead[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--muted);max-width:72ch;margin-bottom:34px}.why-points[data-v-1ad1e0c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid var(--line);padding-top:30px}.why-point[data-v-1ad1e0c3]{display:flex;flex-direction:column;gap:8px}.why-point__t[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--navy)}.why-point__d[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.6;color:var(--muted)}.home-why__more[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--muted);max-width:80ch;margin-top:32px}@media(max-width:760px){.why-points[data-v-1ad1e0c3]{grid-template-columns:1fr;gap:22px}}.home-services[data-v-1ad1e0c3]{background:var(--paper-warm);padding:48px 0 100px;scroll-margin-top:72px}.svc-grid[data-v-1ad1e0c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.svc-col__head[data-v-1ad1e0c3]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--line)}.svc-item[data-v-1ad1e0c3]{display:block;padding:22px 0;border-bottom:1px solid var(--line-soft);text-decoration:none;transition:padding-left .2s}.svc-item[data-v-1ad1e0c3]:hover{padding-left:6px}.svc-item__t[data-v-1ad1e0c3]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--navy);margin-bottom:6px}.svc-item:hover .svc-item__t[data-v-1ad1e0c3]{color:var(--gold)}@media(max-width:1000px)and (min-width:821px){.svc-grid[data-v-1ad1e0c3]{gap:26px}.svc-item__t[data-v-1ad1e0c3]{font-size:18px}}.svc-item__step[data-v-1ad1e0c3]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.svc-foundation[data-v-1ad1e0c3]{margin-top:44px;padding-top:28px;border-top:1px solid var(--line);font-family:Inter,system-ui,sans-serif;font-size:clamp(15.5px,1.4vw,17px);line-height:1.72;color:var(--muted);max-width:82ch}.svc-foundation__h[data-v-1ad1e0c3]{font-weight:700;color:var(--navy)}.svc-item__d[data-v-1ad1e0c3]{display:block;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--muted);max-width:48ch}.events-band[data-v-1ad1e0c3]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:88px 0}.events-inner[data-v-1ad1e0c3]{position:relative;max-width:60ch}.events-band__title[data-v-1ad1e0c3]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:900;font-size:clamp(28px,4vw,46px);letter-spacing:-.025em;line-height:1.06;color:#fff;margin:18px 0}.events-band__body[data-v-1ad1e0c3]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:#ffffffc7;margin-bottom:32px}.events-band__cta[data-v-1ad1e0c3]{display:flex;gap:14px;flex-wrap:wrap}.events-band__cta .btn-primary[data-v-1ad1e0c3],.events-band__cta .btn-secondary[data-v-1ad1e0c3]{text-decoration:none;display:inline-flex;align-items:center}@media(max-width:820px){.svc-grid[data-v-1ad1e0c3]{grid-template-columns:1fr;gap:28px}.practice-cards[data-v-1ad1e0c3]{grid-template-columns:1fr}.pcard[data-v-1ad1e0c3]{min-height:0;padding:40px 30px 34px}}@media(max-width:1080px)and (min-width:821px){.pcard[data-v-1ad1e0c3]{min-height:0;padding:38px 28px 34px}.practice-cards[data-v-1ad1e0c3]{gap:18px}}.cc[data-v-1cc6d397]{position:absolute;top:50%;right:0;transform:translateY(-46%);width:min(42vw,500px);pointer-events:none;z-index:1}.cc__svg[data-v-1cc6d397]{width:100%;height:auto;overflow:visible}.cc__axis[data-v-1cc6d397]{stroke:#7dd3fc59;stroke-width:1}.cc__grid[data-v-1cc6d397]{stroke:#ffffff14;stroke-width:1}.cc__bar[data-v-1cc6d397]{fill:#7dd3fc38;stroke:#7dd3fc73;stroke-width:1;transform-origin:center bottom;transform-box:fill-box;animation:cc-grow-1cc6d397 .6s cubic-bezier(.2,.8,.3,1) forwards;animation-delay:var(--d);transform:scaleY(0)}.cc__bar--after[data-v-1cc6d397]{fill:#c9a24b4d;stroke:#c9a24bbf}.cc__band[data-v-1cc6d397]{fill:#7dd3fc17;stroke:none;opacity:0;animation:cc-fade-1cc6d397 1.2s ease-out 1.5s forwards}.cc__curve[data-v-1cc6d397]{stroke:var(--gold-foil);stroke-width:2;stroke-linecap:round;stroke-dasharray:640;stroke-dashoffset:640;animation:cc-draw-1cc6d397 2.6s ease-out 1.2s forwards}.cc__dot[data-v-1cc6d397]{fill:var(--gold-foil);opacity:0;animation:cc-pop-1cc6d397 .5s ease-out forwards var(--d),cc-pulse-1cc6d397 2.4s ease-in-out infinite calc(var(--d) + .5s)}.cc__total[data-v-1cc6d397]{opacity:0;animation:cc-fade-1cc6d397 .8s ease-out 3.4s forwards}.cc__total-rule[data-v-1cc6d397]{stroke:#ffffff47;stroke-width:1}.cc__total-bar[data-v-1cc6d397]{fill:#c9a24be6}@keyframes cc-grow-1cc6d397{to{transform:scaleY(1)}}@keyframes cc-draw-1cc6d397{to{stroke-dashoffset:0}}@keyframes cc-fade-1cc6d397{to{opacity:1}}@keyframes cc-pop-1cc6d397{0%{opacity:0}to{opacity:1}}@keyframes cc-pulse-1cc6d397{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1180px){.cc[data-v-1cc6d397]{width:38vw;right:-8%;opacity:.55}}@media(max-width:900px){.cc[data-v-1cc6d397]{display:none}}@media(prefers-reduced-motion:reduce){.cc__bar[data-v-1cc6d397],.cc__curve[data-v-1cc6d397],.cc__band[data-v-1cc6d397],.cc__dot[data-v-1cc6d397],.cc__total[data-v-1cc6d397]{animation:none}.cc__bar[data-v-1cc6d397]{transform:scaleY(1)}.cc__curve[data-v-1cc6d397]{stroke-dashoffset:0}.cc__band[data-v-1cc6d397],.cc__dot[data-v-1cc6d397],.cc__total[data-v-1cc6d397]{opacity:1}}.hero-inner--art[data-v-c0a0f34f]>*{max-width:58%}@media(max-width:1180px){.hero-inner--art[data-v-c0a0f34f]>*{max-width:66%}}@media(max-width:900px){.hero-inner--art[data-v-c0a0f34f]>*{max-width:none}}.hero-glow[data-v-c0a0f34f]{position:absolute;width:760px;height:760px;border-radius:50%;filter:blur(10px);pointer-events:none}.hero-glow--mist[data-v-c0a0f34f]{background:radial-gradient(circle,rgba(125,211,252,.28),transparent 62%);top:-220px;right:-160px}.hero-glow--gold[data-v-c0a0f34f]{background:radial-gradient(circle,rgba(201,162,75,.18),transparent 60%);bottom:-260px;left:-200px}.kicker[data-v-c0a0f34f]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--mist);margin-bottom:36px}.hero-headline[data-v-c0a0f34f]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(56px,9vw,124px);line-height:.95;letter-spacing:-.04em;margin-bottom:32px}.rotating-slot[data-v-c0a0f34f]{display:inline-block;min-width:1ch}.rotating-word[data-v-c0a0f34f]{display:inline-block;font-style:normal;color:var(--gold-foil);letter-spacing:-.02em}.hero-sub[data-v-c0a0f34f]{font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:#ffffffbf;max-width:60ch;margin-bottom:36px}.hero-pills[data-v-c0a0f34f]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.hero-pills span[data-v-c0a0f34f]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;padding:7px 14px;border:1px solid rgba(255,255,255,.22);border-radius:2px}.hero-cta[data-v-c0a0f34f]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.hero-foot[data-v-c0a0f34f]{padding-bottom:28px}.hero-foot>div>div[data-v-c0a0f34f]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}.scroll-cue[data-v-c0a0f34f]{display:inline-flex;align-items:center;gap:10px}.scroll-cue__line[data-v-c0a0f34f]{width:46px;height:1px;background:#fff6;position:relative;overflow:hidden}.scroll-cue__line[data-v-c0a0f34f]:after{content:"";position:absolute;left:-46px;top:0;width:46px;height:1px;background:var(--mist);animation:scrollcue-c0a0f34f 2.4s infinite}@keyframes scrollcue-c0a0f34f{to{left:46px}}@media(max-width:720px){.hero-foot>div>div[data-v-c0a0f34f]{gap:10px;flex-wrap:wrap;row-gap:8px}.scroll-cue__line[data-v-c0a0f34f]{width:32px}}.service-card[data-v-980584a0]{background:var(--paper-warm);padding:42px 36px 36px;border-top:3px solid var(--navy);position:relative}.service-card--rule-gold[data-v-980584a0]{border-top-color:var(--gold)}.service-card__num[data-v-980584a0]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:22px}.service-card__title[data-v-980584a0]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.02em;color:var(--obsidian);margin-bottom:18px}.service-card__body[data-v-980584a0]{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--muted)}.service-card__link[data-v-980584a0]{display:inline-block;margin-top:20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--gold);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.service-card__link[data-v-980584a0]:hover{color:var(--navy);border-bottom-color:var(--gold-foil)}.blend-strip[data-v-f1116704]{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line)}.blend-col[data-v-f1116704]{padding:32px 28px 32px 0;border-right:1px solid var(--line)}.blend-col[data-v-f1116704]:last-child{border-right:none;padding-right:0}.blend-col[data-v-f1116704]:not(:first-child){padding-left:28px}.blend-col__eyebrow[data-v-f1116704]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.blend-col__title[data-v-f1116704]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.02em;color:var(--obsidian);margin-bottom:14px}.blend-col__body[data-v-f1116704]{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6;color:var(--muted)}@media(max-width:960px){.blend-strip[data-v-f1116704]{grid-template-columns:repeat(2,1fr)}.blend-col[data-v-f1116704]{padding:26px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.blend-col[data-v-f1116704]:nth-child(2n){border-right:none}.blend-col[data-v-f1116704]:last-child:nth-child(odd){grid-column:span 2}.blend-col[data-v-f1116704]:not(:first-child){padding-left:20px}}@media(max-width:560px){.blend-strip[data-v-f1116704]{grid-template-columns:1fr}.blend-col[data-v-f1116704],.blend-col[data-v-f1116704]:nth-child(2n){border-right:none;border-bottom:1px solid var(--line)}.blend-col[data-v-f1116704]:last-child{border-bottom:none}}.ps[data-v-39e7ae99]{padding:56px 0 84px;background:#fff;scroll-margin-top:72px}.ps--paper[data-v-39e7ae99]{background:var(--paper-warm)}.ps--navy[data-v-39e7ae99]{background:var(--navy);color:#fff;position:relative}.rungs[data-v-14478bc2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rungs__card[data-v-14478bc2]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:4px;padding:26px 24px 28px;transition:border-color .2s,transform .2s}.rungs__card[data-v-14478bc2]:hover{border-color:var(--gold);transform:translateY(-2px)}.rungs__step[data-v-14478bc2]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.rungs__label[data-v-14478bc2]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(17px,1.9vw,20px);line-height:1.3;letter-spacing:-.015em;color:var(--navy);margin-bottom:18px;flex:1}.rungs__go[data-v-14478bc2]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media(max-width:860px){.rungs[data-v-14478bc2]{grid-template-columns:1fr}}.fq[data-v-10c260da]{margin:0}.fq__row[data-v-10c260da]{border-top:1px solid var(--line);padding:26px 0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.fq__q[data-v-10c260da]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(17px,1.8vw,20px);letter-spacing:-.015em;line-height:1.3;color:var(--navy)}.fq__a[data-v-10c260da]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted)}@media(max-width:860px){.fq__row[data-v-10c260da]{grid-template-columns:1fr;gap:12px}}.anchor[data-v-a0e6a65e]{display:block;height:0;scroll-margin-top:72px}.cfo-about-link[data-v-a0e6a65e]{background:var(--paper-warm);padding:80px 0;border-top:1px solid var(--line)}.cfo-about-link__body[data-v-a0e6a65e]{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(22px,2.6vw,30px);line-height:1.4;color:var(--obsidian);max-width:28ch;margin:0 auto 30px}.cfo-about-link__cta[data-v-a0e6a65e]{display:inline-block}.bn[data-v-f73a81f8]{position:absolute;top:50%;right:4%;width:min(42vw,560px);transform:translateY(-50%);pointer-events:none;z-index:1}.bn__svg[data-v-f73a81f8]{width:100%;height:auto;overflow:visible}.bn__run[data-v-f73a81f8]{opacity:.85}.bn__fissure[data-v-f73a81f8]{stroke:#7dd3fc24;stroke-width:1;fill:none;stroke-linecap:round}.bn__edge[data-v-f73a81f8]{stroke:#7dd3fc;stroke-opacity:.15;stroke-width:.75;animation:bn-edge-f73a81f8 7s linear infinite}.bn__node[data-v-f73a81f8]{fill:#7dd3fc;fill-opacity:.3;animation:bn-node-f73a81f8 7s linear infinite}.bn__node--hub[data-v-f73a81f8]{fill:#c9a24b;fill-opacity:.4}@keyframes bn-node-f73a81f8{0%,6%{fill-opacity:.3;filter:none}10%{fill-opacity:1;filter:drop-shadow(0 0 7px rgba(125,211,252,.9))}15%{fill-opacity:.6;filter:drop-shadow(0 0 3px rgba(125,211,252,.35))}24%,to{fill-opacity:.3;filter:none}}@keyframes bn-edge-f73a81f8{0%,5%{stroke-opacity:.15}9%{stroke-opacity:.7}17%{stroke-opacity:.3}26%,to{stroke-opacity:.15}}@media(max-width:1023px){.bn[data-v-f73a81f8]{display:none}}@media(prefers-reduced-motion:reduce){.bn__node[data-v-f73a81f8],.bn__edge[data-v-f73a81f8]{animation:none}.bn__run[data-v-f73a81f8]{opacity:.5}}.compliance[data-v-837a6939]{margin-top:26px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.75;letter-spacing:.02em;color:var(--muted);max-width:88ch}.ai-page[data-v-837a6939]{background:var(--paper-warm)}.ai-hero[data-v-837a6939]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:150px 0 80px}.ai-hero__glow[data-v-837a6939]{position:absolute;width:740px;height:740px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.26),transparent 62%);top:-220px;right:-160px;filter:blur(10px);pointer-events:none}.ai-hero__glow--gold[data-v-837a6939]{background:radial-gradient(circle,rgba(201,162,75,.18),transparent 60%);top:auto;right:auto;bottom:-260px;left:-200px}.ai-hero__inner[data-v-837a6939]{position:relative;z-index:2}.ai-hero__kicker[data-v-837a6939]{margin-bottom:34px}.ai-hero__title[data-v-837a6939]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(40px,7vw,86px);letter-spacing:-.035em;line-height:.98;max-width:17ch}.ai-hero__title .ins[data-v-837a6939]{font-style:normal;letter-spacing:-.01em;color:var(--gold-foil)}.ai-hero__tagline[data-v-837a6939]{margin-top:32px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(18px,2.1vw,25px);color:#dce6f5;max-width:50ch;line-height:1.45}.ai-hero__cta[data-v-837a6939]{margin-top:44px;display:flex;gap:14px;flex-wrap:wrap}.ai-hero__cta .btn-primary[data-v-837a6939],.ai-hero__cta .btn-secondary[data-v-837a6939]{text-decoration:none;display:inline-flex;align-items:center}.ai-hero__meta[data-v-837a6939]{margin-top:52px;display:flex;gap:48px;flex-wrap:wrap}.ai-hero__meta .m[data-v-837a6939]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;line-height:1.9}.ai-hero__meta .m b[data-v-837a6939]{color:#fff;font-weight:500}.section[data-v-837a6939]{padding:48px 0 100px;position:relative;scroll-margin-top:72px}.section--paper[data-v-837a6939]{background:var(--paper-warm)}.section--dark[data-v-837a6939]{background:var(--obsidian);overflow:hidden}.train-grid[data-v-837a6939]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.train-card[data-v-837a6939]{background:#fff;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px;padding:32px 30px 34px}.train-card[data-v-837a6939]:nth-child(2){border-top-color:var(--gold-foil)}.train-card__fmt[data-v-837a6939]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.train-card__title[data-v-837a6939]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:24px;color:var(--navy);letter-spacing:-.02em;margin:12px 0 14px}.train-card__body[data-v-837a6939]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted)}.train-tracks[data-v-837a6939]{margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.train-tracks__lead[data-v-837a6939]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.train-tracks__row[data-v-837a6939]{display:flex;gap:16px;flex-wrap:wrap}.train-track[data-v-837a6939]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:16px;color:var(--navy);padding:14px 22px;border:1px solid var(--line);border-radius:3px;background:#fff;transition:border-color .2s,color .2s}.train-track[data-v-837a6939]:hover{border-color:var(--gold-foil);color:var(--gold)}.seats[data-v-837a6939]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.seat[data-v-837a6939]{background:#ffffff0a;border:1px solid rgba(125,211,252,.16);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.seat__head[data-v-837a6939]{padding:20px 18px 16px;border-bottom:1px solid rgba(125,211,252,.14);position:relative}.seat__head[data-v-837a6939]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--mist)}.seat:first-child .seat__head[data-v-837a6939]:before{background:var(--gold-foil)}.seat__tag[data-v-837a6939]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-foil);margin-bottom:8px;display:block}.seat__title[data-v-837a6939]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:900;font-size:17px;color:#fff;letter-spacing:-.02em;line-height:1.1}.seat__role[data-v-837a6939]{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:12px;color:#fff9;margin-top:6px}.seat__list[data-v-837a6939]{list-style:none;padding:12px 18px 18px;margin:0;flex:1}.seat__list li[data-v-837a6939]{font-size:12.5px;color:#ffffffd1;padding:9px 0 9px 14px;border-bottom:1px solid rgba(125,211,252,.1);line-height:1.4;position:relative}.seat__list li[data-v-837a6939]:last-child{border-bottom:none}.seat__list li[data-v-837a6939]:before{content:"";position:absolute;left:0;top:16px;width:4px;height:4px;border-radius:50%;background:var(--mist)}.seat:first-child .seat__list li[data-v-837a6939]:before{background:var(--gold-foil)}.seats-note[data-v-837a6939]{margin-top:32px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:#fff9}.seats-note__link[data-v-837a6939]{color:var(--gold-foil)}.seats-note__link[data-v-837a6939]:hover{color:#fff}.ladder[data-v-837a6939]{display:flex;flex-direction:column;gap:12px}.rung[data-v-837a6939]{display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 28px;transition:border-color .2s,box-shadow .2s}.rung[data-v-837a6939]:hover{border-color:var(--navy);box-shadow:0 10px 24px #1e3a6e14}.rung--flag[data-v-837a6939]{border-color:#c9a24b80;background:linear-gradient(180deg,#c9a24b0d,#fff)}.rung__step[data-v-837a6939]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:900;font-size:16px;color:#fff;background:var(--navy);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rung--flag .rung__step[data-v-837a6939]{background:var(--gold-foil);color:var(--ink)}.rung__body h3[data-v-837a6939]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:18px;color:var(--navy);letter-spacing:-.01em;margin-bottom:5px}.rung__body p[data-v-837a6939]{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6;color:var(--muted);max-width:70ch}.rung__meta[data-v-837a6939]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;white-space:nowrap}.rung__format[data-v-837a6939]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rung__badge[data-v-837a6939]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#c9a24b1f;border:1px solid rgba(201,162,75,.4);border-radius:20px;padding:3px 9px}.firewall[data-v-837a6939]{margin-top:36px;padding:26px 30px;border-left:2px solid var(--gold-foil);background:#fff;border-radius:0 4px 4px 0}.firewall p[data-v-837a6939]{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(16px,1.8vw,20px);line-height:1.5;color:var(--ink);max-width:70ch}@media(max-width:1000px){.train-grid[data-v-837a6939]{grid-template-columns:1fr}.seats[data-v-837a6939]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.seats[data-v-837a6939]{grid-template-columns:1fr}.rung[data-v-837a6939]{grid-template-columns:44px 1fr;gap:16px}.rung__meta[data-v-837a6939]{grid-column:2;flex-direction:row;align-items:center}}.pt[data-v-068d46d0]{position:absolute;top:50%;right:0%;transform:translateY(-48%);width:min(40vw,470px);pointer-events:none;z-index:1}.pt__svg[data-v-068d46d0]{width:100%;height:auto;overflow:visible}.pt__book[data-v-068d46d0]{opacity:0;animation:pt-in-068d46d0 1s ease-out .15s forwards}.pt__page[data-v-068d46d0]{fill:#ffffff09;stroke:#7dd3fc66;stroke-width:1.2}.pt__edge[data-v-068d46d0]{stroke:#7dd3fc3d;stroke-width:1}.pt__spine[data-v-068d46d0]{stroke:#c9a24b99;stroke-width:1.4}.pt__line[data-v-068d46d0]{stroke:#ffffff38;stroke-width:1;stroke-dasharray:200;stroke-dashoffset:200;animation:pt-write-068d46d0 .7s ease-out forwards;animation-delay:calc(.7s + var(--i) * .12s)}.pt__line--r[data-v-068d46d0]{animation-delay:calc(.95s + var(--i) * .12s)}.pt__turn[data-v-068d46d0]{transform-box:fill-box;transform-origin:left center;animation:pt-turn-068d46d0 6.3s ease-in-out infinite;animation-delay:var(--d);opacity:0}.pt__leaf[data-v-068d46d0]{fill:#1e3a6e8c;stroke:#7dd3fc8c;stroke-width:1.2}.pt__leaf-edge[data-v-068d46d0]{stroke:#c9a24bcc;stroke-width:1.4}@keyframes pt-in-068d46d0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pt-write-068d46d0{to{stroke-dashoffset:0}}@keyframes pt-turn-068d46d0{0%{opacity:0;transform:scaleX(1)}6%{opacity:1;transform:scaleX(1)}26%{opacity:1;transform:scaleX(.04)}27%{opacity:1;transform:scaleX(-.04)}47%{opacity:1;transform:scaleX(-1)}53%{opacity:0;transform:scaleX(-1)}to{opacity:0;transform:scaleX(-1)}}@media(max-width:1180px){.pt[data-v-068d46d0]{width:36vw;right:-6%;opacity:.55}}@media(max-width:900px){.pt[data-v-068d46d0]{display:none}}@media(prefers-reduced-motion:reduce){.pt__book[data-v-068d46d0],.pt__line[data-v-068d46d0],.pt__turn[data-v-068d46d0]{animation:none}.pt__book[data-v-068d46d0]{opacity:1}.pt__line[data-v-068d46d0]{stroke-dashoffset:0}.pt__turn[data-v-068d46d0]{opacity:0}}.res-page[data-v-63a299f5]{background:#fff}.res-hero[data-v-63a299f5]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:150px 0 90px}.res-hero__glow[data-v-63a299f5]{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,75,.18),transparent 62%);bottom:-260px;left:-180px;filter:blur(10px);pointer-events:none}.res-hero__inner[data-v-63a299f5]{position:relative;z-index:2}.res-hero__inner--art[data-v-63a299f5]>*{max-width:58%}@media(max-width:1180px){.res-hero__inner--art[data-v-63a299f5]>*{max-width:66%}}@media(max-width:900px){.res-hero__inner--art[data-v-63a299f5]>*{max-width:none}}.res-hero__kicker[data-v-63a299f5]{margin-bottom:28px}.res-hero__title[data-v-63a299f5]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(40px,6vw,78px);letter-spacing:-.035em;line-height:1;max-width:16ch}.res-hero__title .ins[data-v-63a299f5]{font-style:normal;color:var(--gold-foil)}.res-hero__lede[data-v-63a299f5]{margin-top:32px;font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:#fffc;max-width:62ch}.section[data-v-63a299f5]{padding:48px 0 100px;position:relative;scroll-margin-top:72px}.section--paper[data-v-63a299f5]{background:var(--paper-warm)}.section--white[data-v-63a299f5]{background:#fff}.card-grid[data-v-63a299f5]{display:grid;gap:24px}.card-grid--2[data-v-63a299f5]{grid-template-columns:1fr 1fr}.card-grid--3[data-v-63a299f5]{grid-template-columns:repeat(3,1fr)}.rcard[data-v-63a299f5]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px;padding:32px 30px 28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.rcard--deck[data-v-63a299f5]{border-top-color:var(--gold-foil)}.rcard[data-v-63a299f5]:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1e3a6e24}.rcard__tag[data-v-63a299f5]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.rcard__title[data-v-63a299f5]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:22px;color:var(--navy);letter-spacing:-.02em;line-height:1.15;margin:12px 0 14px}.rcard__blurb[data-v-63a299f5]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted);flex:1}.rcard__meta[data-v-63a299f5]{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--navy)}.rcard:hover .rcard__meta[data-v-63a299f5]{color:var(--gold)}.placeholder-cta[data-v-63a299f5]{display:inline-block;margin-top:32px;text-decoration:none}.sec-head[data-v-63a299f5]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ins-all[data-v-63a299f5]{flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);text-decoration:none;white-space:nowrap;transition:color .2s}.ins-all[data-v-63a299f5]:hover{color:var(--gold)}@media(max-width:900px){.card-grid--2[data-v-63a299f5],.card-grid--3[data-v-63a299f5]{grid-template-columns:1fr}}.fa[data-v-75d56d97]{background:#fff}.fa-wrap[data-v-75d56d97]{max-width:1180px;margin:0 auto;padding:0 40px}.fa-section[data-v-75d56d97]{padding:88px 0;position:relative}.fa-hero[data-v-75d56d97]{min-height:84vh;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:150px 40px 70px}.fa-hero .blueprint[data-v-75d56d97]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent 75%)}.fa-hero .glow[data-v-75d56d97]{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.26),transparent 62%);top:-220px;right:-160px;filter:blur(10px)}.fa-hero .glow.gold[data-v-75d56d97]{background:radial-gradient(circle,rgba(201,162,75,.18),transparent 60%);bottom:-260px;left:-200px;top:auto;right:auto}.fa-hero-inner[data-v-75d56d97]{max-width:1180px;margin:0 auto;width:100%;position:relative;z-index:2}.fa-kicker[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--mist);margin-bottom:30px}.fa-hero h1[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(38px,6vw,82px);letter-spacing:-.035em;line-height:.98;max-width:18ch}.fa-hero h1 .ser[data-v-75d56d97]{font-style:normal;color:var(--gold-foil)}.fa-tagline[data-v-75d56d97]{margin-top:30px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(18px,2vw,26px);color:#dce6f5;max-width:52ch;line-height:1.42}.fa-meta[data-v-75d56d97]{margin-top:40px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;line-height:2}.fa-legend[data-v-75d56d97]{background:var(--paper);border-bottom:1px solid var(--line)}.fa-legend .fa-wrap[data-v-75d56d97]{padding-top:54px;padding-bottom:54px}.fa-legend-title[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(24px,3vw,38px);margin-top:16px;letter-spacing:-.02em;color:var(--obsidian)}.fa-legend-grid[data-v-75d56d97]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.lg-item[data-v-75d56d97]{display:flex;gap:14px;align-items:flex-start}.lg-chip[data-v-75d56d97]{width:40px;height:40px;border-radius:5px;flex:0 0 40px;margin-top:2px}.lg-chip.navy[data-v-75d56d97]{background:var(--navy)}.lg-chip.gold[data-v-75d56d97]{background:var(--gold)}.lg-chip.dash[data-v-75d56d97]{background:#fff;border:1.5px dashed var(--navy)}.lg-chip.band[data-v-75d56d97]{background:linear-gradient(90deg,var(--navy),var(--obsidian))}.lg-item .t[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:14px;color:var(--obsidian)}.lg-item .d[data-v-75d56d97]{font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:2px}.fa-uc[data-v-75d56d97]{border-bottom:1px solid var(--line)}.fa-uc--alt[data-v-75d56d97]{background:var(--paper)}.fa-uc-head[data-v-75d56d97]{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:14px}.fa-uc-title[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(24px,3vw,38px);margin-top:14px;letter-spacing:-.02em;color:var(--obsidian);line-height:1.04}.fa-uc-out[data-v-75d56d97]{font-size:15px;color:var(--muted);max-width:60ch;margin-top:10px;line-height:1.55}.fa-uc-stack[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;text-align:right;line-height:1.9;max-width:30ch}.fa-diagram[data-v-75d56d97]{margin-top:44px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:34px 30px 30px;position:relative;overflow:hidden}.fa-diagram .bp[data-v-75d56d97]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(30,58,110,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,58,110,.05) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 80% 0%,#000,transparent 70%);mask-image:radial-gradient(ellipse 80% 70% at 80% 0%,#000,transparent 70%)}.fa-inner[data-v-75d56d97]{position:relative;z-index:1}.fa-stage[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:13px;display:flex;align-items:center;gap:10px}.fa-stage .sn[data-v-75d56d97]{color:var(--gold);font-weight:600}.fa-stage[data-v-75d56d97]:after{content:"";flex:1;height:1px;background:var(--line)}.fa-row[data-v-75d56d97]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.fa-row.sources[data-v-75d56d97]{gap:10px}.fa-box[data-v-75d56d97]{border-radius:6px;padding:15px 17px;min-width:150px;max-width:230px;flex:1 1 auto;position:relative}.fa-box .kind[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:7px;opacity:.85}.fa-box .name[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:14.5px;line-height:1.22;letter-spacing:-.01em}.fa-box .sub[data-v-75d56d97]{font-size:11.5px;line-height:1.4;margin-top:6px;opacity:.85;display:block}.fa-box.navy[data-v-75d56d97]{background:var(--navy);color:#fff}.fa-box.navy .kind[data-v-75d56d97]{color:var(--mist)}.fa-box.gold[data-v-75d56d97]{background:var(--gold);color:#fff}.fa-box.gold .kind[data-v-75d56d97]{color:#f2dfae}.fa-box.dash[data-v-75d56d97]{background:#fff;color:var(--obsidian);border:1.5px dashed var(--navy)}.fa-box.dash .kind[data-v-75d56d97]{color:var(--navy)}.fa-box.dash .sub[data-v-75d56d97]{color:var(--muted);opacity:1}.fa-src[data-v-75d56d97]{background:var(--paper-warm);border:1px solid var(--line);border-radius:5px;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--obsidian);flex:0 0 auto}.fa-uc--alt .fa-src[data-v-75d56d97]{background:var(--paper)}.hitl[data-v-75d56d97]{display:inline-block;margin-top:9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff2e;padding:3px 8px;border-radius:30px}.fa-box.dash .hitl[data-v-75d56d97]{color:var(--gold);background:var(--paper-warm);border:1px solid rgba(143,107,46,.3)}.fa-conn[data-v-75d56d97]{display:flex;flex-direction:column;align-items:center;padding:12px 0;color:var(--mist)}.fa-conn .ln[data-v-75d56d97]{width:1.5px;height:20px;background:linear-gradient(var(--navy),var(--mist))}.fa-conn .ar[data-v-75d56d97]{font-size:13px;color:var(--navy);line-height:1;margin-top:-2px}.fa-conn .cl[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.fa-command[data-v-75d56d97]{margin-top:24px;background:linear-gradient(90deg,var(--navy),var(--obsidian));border-radius:8px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;position:relative;overflow:hidden}.fa-command .bp[data-v-75d56d97]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:34px 34px;opacity:.5;pointer-events:none}.fa-command .cc-id[data-v-75d56d97]{position:relative;z-index:1}.fa-command .cc-id .lab[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-foil)}.fa-command .cc-id .nm[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:21px;color:#fff;letter-spacing:-.01em;margin-top:5px}.fa-command .cc-id .ds[data-v-75d56d97]{font-size:12px;color:#fff9;margin-top:4px;max-width:30ch}.fa-command .feeds[data-v-75d56d97]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-style:normal;color:var(--gold-foil);font-size:22px;position:relative;z-index:1}.cc-out[data-v-75d56d97]{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.cc-out .o[data-v-75d56d97]{border:1px solid rgba(125,211,252,.3);border-radius:5px;padding:12px 15px;min-width:120px;background:#ffffff08}.cc-out .o .cad[data-v-75d56d97]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.cc-out .o .rep[data-v-75d56d97]{font-size:12.5px;color:#fff;margin-top:5px;font-weight:500;line-height:1.3}@media(max-width:680px){.fa-wrap[data-v-75d56d97]{padding:0 22px}.fa-section[data-v-75d56d97]{padding:64px 0}.fa-hero[data-v-75d56d97]{padding:120px 22px 56px}.fa-legend-grid[data-v-75d56d97]{grid-template-columns:1fr}.fa-command .feeds[data-v-75d56d97]{display:none}}@media(max-width:820px){.fa-legend-grid[data-v-75d56d97]{grid-template-columns:1fr 1fr}}.uca[data-v-aa7a8587]{background:#fff;--paper: #f6f7f9}.uca-hero[data-v-aa7a8587]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:150px 40px 80px}.uca-hero .blueprint[data-v-aa7a8587]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent 75%)}.uca-hero .glow[data-v-aa7a8587]{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.26),transparent 62%);top:-220px;right:-160px;filter:blur(10px)}.uca-hero-inner[data-v-aa7a8587]{max-width:1180px;margin:0 auto;position:relative;z-index:2}.uca-kicker[data-v-aa7a8587]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--mist);margin-bottom:28px}.uca-hero h1[data-v-aa7a8587]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(40px,6vw,80px);letter-spacing:-.035em;line-height:.98}.uca-hero h1 .ser[data-v-aa7a8587]{font-style:normal;color:var(--gold-foil)}.uca-tagline[data-v-aa7a8587]{margin-top:28px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(18px,2vw,24px);color:#dce6f5;max-width:56ch;line-height:1.45}.uca-arch[data-v-aa7a8587]{position:relative;overflow:hidden;padding:80px 0;border-bottom:1px solid var(--line);background:#fff}.uca-arch--alt[data-v-aa7a8587]{background:var(--paper)}.blueprint-light[data-v-aa7a8587]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000,transparent 82%);mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000,transparent 82%)}.uca-wrap[data-v-aa7a8587]{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.a-title[data-v-aa7a8587]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(28px,3.8vw,46px);margin-top:14px;color:var(--obsidian);letter-spacing:-.025em;line-height:1.02}.a-title[data-v-aa7a8587] em{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;color:var(--navy)}.a-sub[data-v-aa7a8587]{font-size:14.5px;color:var(--muted);margin-top:12px;max-width:90ch;line-height:1.5}.a-sub .tag[data-v-aa7a8587]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-right:6px}.a-sub .tag.out[data-v-aa7a8587]{margin-left:16px}.a-sub b[data-v-aa7a8587]{color:var(--ink);font-weight:500}.diagram[data-v-aa7a8587]{margin-top:24px;width:100%}.diagram[data-v-aa7a8587] svg{width:100%;height:auto;display:block}.a-foot[data-v-aa7a8587]{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:36px;flex-wrap:wrap}.caption[data-v-aa7a8587]{font-size:13px;color:var(--ink);line-height:1.55;max-width:74ch}.caption[data-v-aa7a8587] b{color:var(--navy);font-weight:600}.footnote[data-v-aa7a8587]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;color:var(--muted);margin-top:8px}.legend[data-v-aa7a8587]{display:flex;gap:16px;flex-shrink:0}.legend .lg[data-v-aa7a8587]{display:flex;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legend .sw[data-v-aa7a8587]{width:18px;height:13px;border-radius:3px;border:1.3px solid var(--navy);background:#fff}.legend .sw.core[data-v-aa7a8587]{border-color:var(--gold-foil);background:#c9a24b24}.legend .sw.custom[data-v-aa7a8587]{border-style:dashed}.diagram[data-v-aa7a8587] .n-box{fill:#fff;stroke:#1e3a6e;stroke-width:1.3}.diagram[data-v-aa7a8587] .n-core{fill:#c9a24b24;stroke:#c9a24b;stroke-width:1.7}.diagram[data-v-aa7a8587] .n-custom{fill:#fff;stroke:#1e3a6e;stroke-width:1.3;stroke-dasharray:5 3}.diagram[data-v-aa7a8587] .n-name{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:14px;fill:#0f172a}.diagram[data-v-aa7a8587] .n-role{font-family:Inter,system-ui,sans-serif;font-size:9.5px;fill:#5a6473}.diagram[data-v-aa7a8587] .s-lbl{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;fill:#8f6b2e}.diagram[data-v-aa7a8587] .conn{stroke:#1e3a6e;stroke-width:1.2;fill:none;opacity:.5}.diagram[data-v-aa7a8587] .conn-dash{stroke:#1e3a6e;stroke-width:1.1;fill:none;opacity:.4;stroke-dasharray:5 4}.diagram[data-v-aa7a8587] .loop-lbl{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;fill:#5a6473}@media(max-width:900px){.uca-hero[data-v-aa7a8587]{padding:120px 22px 60px}.uca-wrap[data-v-aa7a8587]{padding:0 22px}.a-foot[data-v-aa7a8587]{flex-direction:column;align-items:flex-start}}.uca[data-v-0bd1721c]{background:#fff;--paper: #f6f7f9}.uca-hero[data-v-0bd1721c]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:150px 40px 80px}.uca-hero .blueprint[data-v-0bd1721c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000,transparent 75%)}.uca-hero .glow[data-v-0bd1721c]{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.26),transparent 62%);top:-220px;right:-160px;filter:blur(10px)}.uca-hero-inner[data-v-0bd1721c]{max-width:1180px;margin:0 auto;position:relative;z-index:2}.uca-kicker[data-v-0bd1721c]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--mist);margin-bottom:28px}.uca-hero h1[data-v-0bd1721c]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(38px,5.6vw,76px);letter-spacing:-.035em;line-height:.98}.uca-hero h1 .ser[data-v-0bd1721c]{font-style:normal;color:var(--gold-foil)}.uca-tagline[data-v-0bd1721c]{margin-top:28px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(18px,2vw,24px);color:#dce6f5;max-width:58ch;line-height:1.45}.uca-arch[data-v-0bd1721c]{position:relative;overflow:hidden;padding:80px 0;border-bottom:1px solid var(--line);background:#fff}.uca-arch--alt[data-v-0bd1721c]{background:var(--paper)}.blueprint-light[data-v-0bd1721c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000,transparent 82%);mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000,transparent 82%)}.uca-wrap[data-v-0bd1721c]{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.a-title[data-v-0bd1721c]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(28px,3.8vw,46px);margin-top:14px;color:var(--obsidian);letter-spacing:-.025em;line-height:1.02}.a-title[data-v-0bd1721c] em{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;color:var(--navy)}.a-sub[data-v-0bd1721c]{font-size:14.5px;color:var(--muted);margin-top:12px;max-width:90ch;line-height:1.5}.a-sub .tag[data-v-0bd1721c]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-right:6px}.a-sub .tag.out[data-v-0bd1721c]{margin-left:16px}.a-sub b[data-v-0bd1721c]{color:var(--ink);font-weight:500}.diagram[data-v-0bd1721c]{margin-top:24px;width:100%}.diagram[data-v-0bd1721c] svg{width:100%;height:auto;display:block}.a-foot[data-v-0bd1721c]{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:36px;flex-wrap:wrap}.caption[data-v-0bd1721c]{font-size:13px;color:var(--ink);line-height:1.55;max-width:74ch}.caption[data-v-0bd1721c] b{color:var(--navy);font-weight:600}.footnote[data-v-0bd1721c]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;color:var(--muted);margin-top:8px}.legend[data-v-0bd1721c]{display:flex;gap:16px;flex-shrink:0;flex-wrap:wrap}.legend .lg[data-v-0bd1721c]{display:flex;align-items:center;gap:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legend .sw[data-v-0bd1721c]{width:18px;height:13px;border-radius:3px;border:1.3px solid var(--navy);background:#fff}.legend .sw.core[data-v-0bd1721c]{border-color:var(--gold-foil);background:#c9a24b24}.legend .sw.custom[data-v-0bd1721c]{border-style:dashed}.legend .sw.cmd[data-v-0bd1721c]{border-style:dashed;background:#1e3a6e0d}.diagram[data-v-0bd1721c] .n-box{fill:#fff;stroke:#1e3a6e;stroke-width:1.3}.diagram[data-v-0bd1721c] .n-core{fill:#c9a24b24;stroke:#c9a24b;stroke-width:1.7}.diagram[data-v-0bd1721c] .n-custom{fill:#fff;stroke:#1e3a6e;stroke-width:1.3;stroke-dasharray:5 3}.diagram[data-v-0bd1721c] .n-command{fill:#1e3a6e0d;stroke:#1e3a6e;stroke-width:1.6;stroke-dasharray:6 3}.diagram[data-v-0bd1721c] .n-command-cap{fill:#c9a24b}.diagram[data-v-0bd1721c] .n-platform{fill:#f6f7f999;stroke:#1e3a6e;stroke-width:1.7}.diagram[data-v-0bd1721c] .n-exec{fill:#1e3a6e0d;stroke:#1e3a6e;stroke-width:1.3}.diagram[data-v-0bd1721c] .n-name{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:14px;fill:#0f172a}.diagram[data-v-0bd1721c] .n-role{font-family:Inter,system-ui,sans-serif;font-size:9.5px;fill:#5a6473}.diagram[data-v-0bd1721c] .cmd-name{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:16px;fill:#1e3a6e;letter-spacing:-.01em}.diagram[data-v-0bd1721c] .cmd-role{font-family:Inter,system-ui,sans-serif;font-size:10.5px;fill:#5a6473}.diagram[data-v-0bd1721c] .cmd-tag{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.18em;fill:#8f6b2e}.diagram[data-v-0bd1721c] .plat-title{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;fill:#8f6b2e}.diagram[data-v-0bd1721c] .s-lbl{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;fill:#8f6b2e}.diagram[data-v-0bd1721c] .conn{stroke:#1e3a6e;stroke-width:1.2;fill:none;opacity:.5}.diagram[data-v-0bd1721c] .conn-dash{stroke:#1e3a6e;stroke-width:1.1;fill:none;opacity:.4;stroke-dasharray:5 4}.diagram[data-v-0bd1721c] .loop-lbl{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.14em;fill:#5a6473}@media(max-width:900px){.uca-hero[data-v-0bd1721c]{padding:120px 22px 60px}.uca-wrap[data-v-0bd1721c]{padding:0 22px}.a-foot[data-v-0bd1721c]{flex-direction:column;align-items:flex-start}}.sd[data-v-7164a8a9]{background:#fff;--paper: #f6f7f9;--paper-warm: #f3efe7}.wrap[data-v-7164a8a9]{max-width:1180px;margin:0 auto;padding:0 40px}.sd-section[data-v-7164a8a9]{padding:104px 0;position:relative}.eyebrow.mist[data-v-7164a8a9]{color:var(--gold-foil)}.eyebrow.mist[data-v-7164a8a9]:before{background:var(--gold-foil)}.h-title--on-dark[data-v-7164a8a9]{color:#fff}.lead--on-dark[data-v-7164a8a9]{color:#ffffffa8}.sec-num--on-dark[data-v-7164a8a9]{color:#fff6}.sd-hero[data-v-7164a8a9]{min-height:92vh;background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:150px 40px 70px}.sd-hero .blueprint[data-v-7164a8a9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 72% 28%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 72% 28%,#000,transparent 75%)}.sd-hero .glow[data-v-7164a8a9]{position:absolute;width:740px;height:740px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.28),transparent 62%);top:-220px;right:-160px;filter:blur(10px)}.sd-hero .glow.gold[data-v-7164a8a9]{background:radial-gradient(circle,rgba(201,162,75,.18),transparent 60%);bottom:-260px;left:-200px;top:auto;right:auto}.sd-hero-inner[data-v-7164a8a9]{max-width:1180px;margin:0 auto;width:100%;position:relative;z-index:2}.kicker[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:var(--mist);margin-bottom:34px}.sd-hero h1[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(40px,7vw,88px);letter-spacing:-.035em;line-height:.96}.sd-hero h1 span[data-v-7164a8a9]{display:block}.sd-hero h1 .ser[data-v-7164a8a9]{font-style:normal;color:var(--gold-foil);letter-spacing:-.01em}.tagline[data-v-7164a8a9]{margin-top:32px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(19px,2.2vw,27px);color:#dce6f5;max-width:46ch;line-height:1.4}.meta[data-v-7164a8a9]{margin-top:44px;display:flex;gap:48px;flex-wrap:wrap}.meta .m[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;line-height:1.9}.meta .m b[data-v-7164a8a9]{color:#fff;font-weight:500}.cta-row[data-v-7164a8a9]{margin-top:46px;display:flex;gap:14px;flex-wrap:wrap}.btn[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:12px 22px;border-radius:3px;background:var(--navy);color:#fff;border:1px solid var(--navy);transition:background .25s,transform .25s;display:inline-block;text-decoration:none}.btn[data-v-7164a8a9]:hover{background:var(--obsidian);transform:translateY(-2px)}.btn.gold[data-v-7164a8a9]{background:var(--gold);border-color:var(--gold)}.btn.gold[data-v-7164a8a9]:hover{background:var(--obsidian);border-color:var(--obsidian)}.btn.ghost[data-v-7164a8a9]{background:transparent;color:#fff;border-color:#fff6}.btn.ghost[data-v-7164a8a9]:hover{background:#fff;color:var(--navy);border-color:#fff}.ov-grid[data-v-7164a8a9]{display:grid;grid-template-columns:1.25fr 1fr;gap:72px;align-items:start}.manifesto[data-v-7164a8a9]{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(26px,3.6vw,48px);line-height:1.16;letter-spacing:-.02em;color:var(--obsidian);max-width:19ch;margin-top:24px}.manifesto[data-v-7164a8a9] em{font-style:italic;color:var(--navy)}.manifesto[data-v-7164a8a9] .mk{color:var(--gold);font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-style:normal}.factlist[data-v-7164a8a9]{border-top:1px solid var(--line)}.frow[data-v-7164a8a9]{display:grid;grid-template-columns:128px 1fr;gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}.frow .k[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding-top:3px}.frow .v[data-v-7164a8a9]{font-size:15px;color:var(--ink);line-height:1.55}.frow .v[data-v-7164a8a9] b{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700}.shape[data-v-7164a8a9]{background:var(--obsidian);color:#fff;overflow:hidden}.shape .bp[data-v-7164a8a9]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:54px 54px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 30% 20%,#000,transparent 80%);mask-image:radial-gradient(ellipse 90% 80% at 30% 20%,#000,transparent 80%)}.shape .wrap[data-v-7164a8a9]{position:relative;z-index:1}.map-legend[data-v-7164a8a9]{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:36px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.map-legend .lg[data-v-7164a8a9]{display:flex;align-items:center;gap:9px}.map-legend .sw[data-v-7164a8a9]{width:13px;height:13px;border-radius:2px}.map-legend .sw.shared[data-v-7164a8a9]{background:var(--mist)}.map-legend .sw.split[data-v-7164a8a9]{background:var(--gold-foil)}.map[data-v-7164a8a9]{display:grid;grid-template-columns:repeat(10,1fr);gap:10px}.node[data-v-7164a8a9]{border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:16px 12px;background:#ffffff05;transition:border-color .35s,transform .35s}.node[data-v-7164a8a9]:hover{border-color:var(--mist);transform:translateY(-3px)}.node.split[data-v-7164a8a9]{border-top:3px solid var(--gold-foil)}.node .nn[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;color:#fff6}.node .nt[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:13px;line-height:1.2;margin-top:9px;color:#fff;letter-spacing:-.01em}.node .ntag[data-v-7164a8a9]{margin-top:11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase}.node.shared .ntag[data-v-7164a8a9]{color:var(--mist)}.node.split .ntag[data-v-7164a8a9]{color:var(--gold-foil)}.curric[data-v-7164a8a9]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.lesson[data-v-7164a8a9]{display:grid;grid-template-columns:74px 1fr auto;gap:28px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start;transition:background .3s}.lesson[data-v-7164a8a9]:hover{background:var(--paper)}.lesson .lnum[data-v-7164a8a9]{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:46px;line-height:.9;color:var(--navy)}.lesson .lbody h3[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--obsidian)}.lesson .lbody p[data-v-7164a8a9]{font-size:15px;color:var(--muted);line-height:1.6;margin-top:7px;max-width:64ch}.lesson .lbody p[data-v-7164a8a9] b{font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--gold)}.lflag[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:40px;white-space:nowrap;border:1px solid;height:-moz-fit-content;height:fit-content}.lflag.shared[data-v-7164a8a9]{color:var(--navy);border-color:var(--line);background:#fff}.lflag.split[data-v-7164a8a9]{color:var(--gold);border-color:#8f6b2e59;background:var(--paper-warm)}.breakouts[data-v-7164a8a9]{background:var(--paper)}.bk[data-v-7164a8a9]{margin-top:30px;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fff}.bk-head[data-v-7164a8a9]{display:flex;align-items:baseline;gap:16px;padding:22px 28px;border-bottom:1px solid var(--line);flex-wrap:wrap}.bk-head .bn[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.bk-head h3[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:23px;letter-spacing:-.02em;color:var(--obsidian)}.bk-head .bn2[data-v-7164a8a9]{font-size:14px;color:var(--muted)}.bk-cols[data-v-7164a8a9]{display:grid;grid-template-columns:1fr 1fr}.bk-col[data-v-7164a8a9]{padding:28px}.bk-col.cro[data-v-7164a8a9]{border-right:1px solid var(--line);border-top:3px solid var(--navy)}.bk-col.cmo[data-v-7164a8a9]{border-top:3px solid var(--gold)}.bk-col .role[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.bk-col.cro .role[data-v-7164a8a9]{color:var(--navy)}.bk-col.cmo .role[data-v-7164a8a9]{color:var(--gold)}.bk-col h4[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:17px;margin-bottom:12px;letter-spacing:-.01em;color:var(--obsidian)}.bk-col ul[data-v-7164a8a9]{list-style:none;padding:0;margin:0}.bk-col li[data-v-7164a8a9]{font-size:14.5px;color:var(--ink);line-height:1.5;padding:9px 0 9px 20px;border-bottom:1px solid var(--line-soft);position:relative}.bk-col li[data-v-7164a8a9]:last-child{border-bottom:none}.bk-col li[data-v-7164a8a9]:before{content:"";position:absolute;left:0;top:16px;width:7px;height:7px;border-radius:50%}.bk-col.cro li[data-v-7164a8a9]:before{background:var(--mist)}.bk-col.cmo li[data-v-7164a8a9]:before{background:var(--gold-foil)}.inhouse[data-v-7164a8a9]{background:var(--navy);color:#fff;overflow:hidden}.inhouse .glow[data-v-7164a8a9]{position:absolute;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,75,.16),transparent 60%);top:-200px;left:-180px;filter:blur(10px)}.inhouse .wrap[data-v-7164a8a9]{position:relative;z-index:1}.ladder[data-v-7164a8a9]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.rung[data-v-7164a8a9]{border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:32px;background:#ffffff05;position:relative;transition:border-color .35s,transform .35s}.rung[data-v-7164a8a9]:hover{border-color:var(--mist);transform:translateY(-4px)}.rung.feature[data-v-7164a8a9]{border-color:#c9a24b80;background:#c9a24b0d}.rung .step[data-v-7164a8a9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-foil)}.rung h3[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:22px;margin:14px 0 10px;letter-spacing:-.02em}.rung p[data-v-7164a8a9]{color:#ffffffa8;font-size:14.5px;line-height:1.6}.assurance[data-v-7164a8a9]{margin-top:40px;padding:30px 34px;border-left:2px solid var(--gold-foil);background:#ffffff08;max-width:62ch}.assurance p[data-v-7164a8a9]{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(18px,2vw,24px);line-height:1.4;color:#eaf1fb}.cta[data-v-7164a8a9]{background:var(--obsidian);color:#fff;text-align:center;overflow:hidden}.cta .bp[data-v-7164a8a9]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:48px 48px;opacity:.45;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 70%)}.cta .wrap[data-v-7164a8a9]{position:relative;z-index:1}.cta-title[data-v-7164a8a9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(30px,4.4vw,58px);letter-spacing:-.03em;line-height:1.04;margin:22px auto 0;max-width:20ch}.cta-lead[data-v-7164a8a9]{margin:24px auto 0;max-width:60ch}.cta .cta-row[data-v-7164a8a9]{margin-top:36px}@media(max-width:960px){.ov-grid[data-v-7164a8a9]{grid-template-columns:1fr;gap:44px}.map[data-v-7164a8a9]{grid-template-columns:repeat(5,1fr);gap:12px}.bk-cols[data-v-7164a8a9]{grid-template-columns:1fr}.bk-col.cro[data-v-7164a8a9]{border-right:none;border-bottom:1px solid var(--line)}.ladder[data-v-7164a8a9]{grid-template-columns:1fr}}@media(max-width:680px){.wrap[data-v-7164a8a9]{padding:0 22px}.sd-section[data-v-7164a8a9]{padding:72px 0}.sd-hero[data-v-7164a8a9]{padding:120px 22px 60px}.map[data-v-7164a8a9]{grid-template-columns:repeat(2,1fr)}.lesson[data-v-7164a8a9]{grid-template-columns:50px 1fr;gap:16px}.lesson .lflag[data-v-7164a8a9]{grid-column:1 / -1;justify-self:start;margin-top:4px}}.cl[data-v-7993c2f5]{position:absolute;top:50%;right:0;transform:translateY(-48%);width:min(40vw,480px);pointer-events:none;z-index:1}.cl__svg[data-v-7993c2f5]{width:100%;height:auto;overflow:visible}.cl__link[data-v-7993c2f5]{stroke:#7dd3fc4d;stroke-width:1;stroke-dasharray:300;stroke-dashoffset:300;animation:cl-draw-7993c2f5 1.1s ease-out forwards;animation-delay:calc(.8s + var(--i) * .16s)}.cl__cube[data-v-7993c2f5]{opacity:0;animation:cl-in-7993c2f5 .7s ease-out forwards var(--d),cl-float-7993c2f5 7s ease-in-out infinite var(--f)}.cl__face[data-v-7993c2f5]{stroke:#7dd3fc8c;stroke-width:1.1;stroke-linejoin:round}.cl__face--top[data-v-7993c2f5]{fill:#7dd3fc17}.cl__face--left[data-v-7993c2f5]{fill:#0f172a57}.cl__face--right[data-v-7993c2f5]{fill:#1e3a6e66}.cl__edge[data-v-7993c2f5]{fill:none;stroke:#c9a24bb3;stroke-width:1.3;stroke-linejoin:round}.cl__pixel[data-v-7993c2f5]{fill:var(--gold-foil);animation:cl-blink-7993c2f5 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}@keyframes cl-in-7993c2f5{0%{opacity:0}to{opacity:1}}@keyframes cl-float-7993c2f5{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes cl-draw-7993c2f5{to{stroke-dashoffset:0}}@keyframes cl-blink-7993c2f5{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:1180px){.cl[data-v-7993c2f5]{width:36vw;right:-7%;opacity:.55}}@media(max-width:900px){.cl[data-v-7993c2f5]{display:none}}@media(prefers-reduced-motion:reduce){.cl__cube[data-v-7993c2f5],.cl__link[data-v-7993c2f5],.cl__pixel[data-v-7993c2f5]{animation:none}.cl__cube[data-v-7993c2f5]{opacity:1}.cl__link[data-v-7993c2f5]{stroke-dashoffset:0}.cl__pixel[data-v-7993c2f5]{opacity:0}}.about-page[data-v-d4afe998]{background:#fff}#environment[data-v-d4afe998]{scroll-margin-top:84px}.ab-hero[data-v-d4afe998]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:150px 0 90px}.ab-hero__glow[data-v-d4afe998]{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.24),transparent 62%);top:-220px;right:-160px;filter:blur(10px);pointer-events:none}.ab-hero__inner[data-v-d4afe998]{position:relative;z-index:2}.ab-hero__inner--art[data-v-d4afe998]>*{max-width:58%}@media(max-width:1180px){.ab-hero__inner--art[data-v-d4afe998]>*{max-width:66%}}@media(max-width:900px){.ab-hero__inner--art[data-v-d4afe998]>*{max-width:none}}.ab-hero__kicker[data-v-d4afe998]{margin-bottom:28px}.ab-hero__title[data-v-d4afe998]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(40px,6vw,76px);letter-spacing:-.035em;line-height:1;max-width:18ch}.ab-hero__title .ins[data-v-d4afe998]{font-style:normal;color:var(--gold-foil)}.ab-hero__lede[data-v-d4afe998]{margin-top:32px;font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:#fffc;max-width:66ch}.section[data-v-d4afe998]{padding:100px 0;position:relative}.section--paper[data-v-d4afe998]{background:var(--paper-warm)}.section--white[data-v-d4afe998]{background:#fff}.section--dark[data-v-d4afe998]{background:var(--obsidian);overflow:hidden}.mission-statement[data-v-d4afe998]{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(30px,4.6vw,56px);line-height:1.12;letter-spacing:-.02em;color:var(--obsidian);margin:22px 0 28px;max-width:20ch}.mission-body[data-v-d4afe998]{font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.75;color:var(--muted);max-width:64ch}.points-grid[data-v-d4afe998]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.point[data-v-d4afe998]{background:var(--paper-warm);border-top:3px solid var(--navy);border-radius:4px;padding:28px 26px}.point h3[data-v-d4afe998]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:18px;color:var(--navy);letter-spacing:-.01em;margin-bottom:10px}.point p[data-v-d4afe998]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.6;color:var(--muted)}.principles[data-v-d4afe998]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.principle[data-v-d4afe998]{display:grid;grid-template-columns:44px 1fr;gap:20px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:30px}.principle__k[data-v-d4afe998]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;color:var(--gold-foil)}.principle h3[data-v-d4afe998]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:19px;color:var(--navy);letter-spacing:-.01em;margin-bottom:10px}.principle p[data-v-d4afe998]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted)}.pillars[data-v-d4afe998]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pillars--2x2[data-v-d4afe998]{grid-template-columns:repeat(2,1fr)}.pillar[data-v-d4afe998]{background:#ffffff0a;border:1px solid rgba(125,211,252,.16);border-top:3px solid var(--gold-foil);border-radius:4px;padding:32px 28px}.pillar__k[data-v-d4afe998]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.pillar h3[data-v-d4afe998]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:20px;color:#fff;letter-spacing:-.01em;margin:12px 0}.pillar p[data-v-d4afe998]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:#ffffffbd}.bios[data-v-d4afe998]{display:flex;flex-direction:column;gap:56px}.bio[data-v-d4afe998]{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:start;padding-bottom:56px;border-bottom:1px solid var(--line)}.bio[data-v-d4afe998]:last-child{border-bottom:none;padding-bottom:0}.bio__media[data-v-d4afe998]{position:sticky;top:100px}.bio__photo[data-v-d4afe998]{width:260px;height:320px;border-radius:4px;overflow:hidden}.bio__photo img[data-v-d4afe998]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bio--gf .bio__photo.duotone-navy img[data-v-d4afe998]{filter:grayscale(1) contrast(1.12) brightness(.82)}.bio--bg .bio__photo.duotone-navy img[data-v-d4afe998]{filter:grayscale(1) contrast(1.06) brightness(1.2)}.bio__linkedin[data-v-d4afe998]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);transition:color .2s}.bio__linkedin[data-v-d4afe998]:hover{color:var(--navy)}.bio__name[data-v-d4afe998]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:900;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;color:var(--navy);line-height:1.05}.bio__role[data-v-d4afe998]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-style:normal;font-size:17px;color:var(--gold);margin:8px 0 22px}.bio__para[data-v-d4afe998]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.75;color:var(--ink);margin-bottom:18px}.vision-band[data-v-d4afe998]{background:var(--navy);color:#fff;overflow:hidden}.vision-band__eyebrow[data-v-d4afe998]{justify-content:center}.vision-band__statement[data-v-d4afe998]{font-family:Fraunces,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(26px,3.6vw,44px);line-height:1.18;color:#fff;margin:22px auto 24px;max-width:22ch}.vision-band__body[data-v-d4afe998]{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:#ffffffc2;max-width:60ch;margin:0 auto}@media(max-width:900px){.points-grid[data-v-d4afe998],.principles[data-v-d4afe998],.pillars[data-v-d4afe998]{grid-template-columns:1fr}.bio[data-v-d4afe998]{grid-template-columns:1fr;gap:28px}.bio__media[data-v-d4afe998]{position:static}.bio__photo[data-v-d4afe998]{width:200px;height:240px}}.ph[data-v-c6775376]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:150px 0 78px}.ph__glow[data-v-c6775376]{position:absolute;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.24),transparent 62%);top:-240px;right:-180px;filter:blur(10px);pointer-events:none}.ph__inner[data-v-c6775376]{position:relative;z-index:2}.ph__cta[data-v-c6775376]{margin-top:36px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ph__inner--art[data-v-c6775376]>*{max-width:58%}@media(max-width:1180px){.ph__inner--art[data-v-c6775376]>*{max-width:66%}}@media(max-width:900px){.ph__inner--art[data-v-c6775376]>*{max-width:none}}.ph__kicker[data-v-c6775376]{margin-bottom:30px}.ph__title[data-v-c6775376]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(38px,6vw,74px);letter-spacing:-.035em;line-height:1;max-width:18ch}.ph__title .ins[data-v-c6775376]{font-style:normal;letter-spacing:-.01em;color:var(--gold-foil)}.ph__lede[data-v-c6775376]{margin-top:30px;font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.7vw,21px);line-height:1.65;color:#ffffffdb;max-width:68ch;border-left:2px solid var(--gold-foil);padding-left:22px}.ph__meta[data-v-c6775376]{margin-top:40px;display:flex;gap:14px;flex-wrap:wrap}.ph__meta span[data-v-c6775376]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;border:1px solid rgba(255,255,255,.22);border-radius:3px;padding:8px 12px}@media(max-width:720px){.ph[data-v-c6775376]{padding:120px 0 56px}.ph__lede[data-v-c6775376]{padding-left:16px}}.pb[data-v-f22f366c]{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.pb--dense[data-v-f22f366c]{grid-template-columns:repeat(3,1fr)}.pb__item[data-v-f22f366c]{border-top:1px solid var(--line);padding-top:20px}.pb__num[data-v-f22f366c]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;color:var(--gold);margin-bottom:12px}.pb__title[data-v-f22f366c]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(18px,1.9vw,21px);letter-spacing:-.015em;color:var(--navy);line-height:1.25;margin-bottom:10px}.pb__body[data-v-f22f366c]{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.7;color:var(--muted)}.pb__link[data-v-f22f366c]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);transition:color .2s}.pb__link[data-v-f22f366c]:hover{color:var(--navy)}@media(max-width:900px){.pb[data-v-f22f366c],.pb--dense[data-v-f22f366c]{grid-template-columns:1fr;gap:24px}}.pc[data-v-d4989102]{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:72px 0 78px}.pc__inner[data-v-d4989102]{position:relative;z-index:2}.pc__title[data-v-d4989102]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;color:#fff;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.03em;line-height:1.08;margin-top:16px;max-width:22ch}.pc__body[data-v-d4989102]{margin-top:20px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:#ffffffc7;max-width:62ch}.pc__row[data-v-d4989102]{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.esa-note[data-v-0f17f4ed]{font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--ink);max-width:74ch;border-left:2px solid var(--gold-foil);padding-left:20px;margin-top:8px}.esa-table[data-v-0f17f4ed]{overflow-x:auto}.esa-table table[data-v-0f17f4ed]{width:100%;border-collapse:collapse;min-width:760px;margin-bottom:34px}.esa-table th[data-v-0f17f4ed],.esa-table td[data-v-0f17f4ed]{text-align:left;vertical-align:top;padding:14px 18px;border-bottom:1px solid var(--line);font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.6;color:var(--muted)}.esa-table thead th[data-v-0f17f4ed]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-bottom-color:var(--gold)}.esa-table tbody th[data-v-0f17f4ed]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:14px;color:var(--navy);white-space:nowrap}.esa-table .is-us[data-v-0f17f4ed]{color:var(--navy);font-weight:500}.esa-offices[data-v-0f17f4ed]{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.esa-offices__card[data-v-0f17f4ed]{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 20px 22px;transition:border-color .2s,transform .2s}.esa-offices__card[data-v-0f17f4ed]:hover{border-color:var(--gold);transform:translateY(-2px)}.esa-offices__label[data-v-0f17f4ed]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.esa-offices__pain[data-v-0f17f4ed]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:14.5px;line-height:1.45;color:var(--navy);flex:1}.esa-offices__cta[data-v-0f17f4ed]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.esa-layers[data-v-0f17f4ed]{list-style:none;margin:0;padding:0}.esa-layers__row[data-v-0f17f4ed]{display:grid;grid-template-columns:230px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.esa-layers__name[data-v-0f17f4ed]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--navy)}.esa-layers__desc[data-v-0f17f4ed]{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.7;color:var(--muted)}.esa-rail[data-v-0f17f4ed]{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap}.esa-rail__item[data-v-0f17f4ed]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.esa-rail__item[data-v-0f17f4ed]:hover{color:var(--gold)}@media(max-width:1100px){.esa-offices[data-v-0f17f4ed]{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.esa-offices[data-v-0f17f4ed]{grid-template-columns:1fr}.esa-layers__row[data-v-0f17f4ed]{grid-template-columns:1fr;gap:8px}}.lf[data-v-82600191]{position:absolute;top:50%;right:0;transform:translateY(-46%);width:min(42vw,500px);pointer-events:none;z-index:1}.lf__svg[data-v-82600191]{width:100%;height:auto;overflow:visible}.lf__sheet[data-v-82600191]{opacity:0;animation:lf-in-82600191 .9s ease-out forwards;animation-delay:var(--d)}.lf__paper[data-v-82600191]{fill:#ffffff08;stroke:#7dd3fc57;stroke-width:1}.lf__rule[data-v-82600191]{stroke:#fff3;stroke-width:1}.lf__rule--head[data-v-82600191]{stroke:#c9a24b8c;stroke-width:1.4}.lf__rule--fig[data-v-82600191]{stroke:#ffffff57}.lf__total[data-v-82600191]{fill:#c9a24bbf}.lf__ghost[data-v-82600191]{stroke:#7dd3fc24;stroke-width:1}.lf__trace[data-v-82600191]{stroke:#7dd3fc80;stroke-width:1.5;stroke-dasharray:1400;stroke-dashoffset:1400;animation:lf-draw-82600191 3.4s ease-out .5s forwards}.lf__packet[data-v-82600191]{fill:var(--gold-foil);animation:lf-pulse-82600191 1.6s ease-in-out infinite;animation-delay:var(--d)}.lf__settle[data-v-82600191]{fill:#c9a24bd9;transform-origin:330px 318px;animation:lf-settle-82600191 6.4s ease-in-out infinite}@keyframes lf-in-82600191{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-draw-82600191{to{stroke-dashoffset:0}}@keyframes lf-pulse-82600191{0%,to{opacity:.45}50%{opacity:1}}@keyframes lf-settle-82600191{0%,62%{transform:scaleX(0);opacity:.4}86%,to{transform:scaleX(1);opacity:1}}@media(max-width:1180px){.lf[data-v-82600191]{width:38vw;right:-8%;opacity:.55}}@media(max-width:900px){.lf[data-v-82600191]{display:none}}@media(prefers-reduced-motion:reduce){.lf__sheet[data-v-82600191],.lf__packet[data-v-82600191],.lf__settle[data-v-82600191],.lf__trace[data-v-82600191]{animation:none}.lf__sheet[data-v-82600191]{opacity:1}.lf__trace[data-v-82600191]{stroke-dashoffset:0}.lf__packet[data-v-82600191]{opacity:0}.lf__settle[data-v-82600191]{transform:scaleX(1);opacity:1}}.fc-compare[data-v-cd373ae5]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.fc-compare__card[data-v-cd373ae5]{background:#fff;border:1px solid var(--line);border-radius:4px;padding:28px 26px 30px}.fc-compare__label[data-v-cd373ae5]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.fc-compare__figure[data-v-cd373ae5]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;color:var(--navy);line-height:1.05;margin-bottom:14px}.fc-compare__body[data-v-cd373ae5]{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.7;color:var(--muted)}.fc-note[data-v-cd373ae5]{margin-top:34px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--ink);max-width:74ch;border-left:2px solid var(--gold-foil);padding-left:20px}.fc-rail[data-v-cd373ae5]{margin-top:40px;display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px}.fc-rail__item[data-v-cd373ae5]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.fc-rail__item[data-v-cd373ae5]:hover{color:var(--gold)}@media(max-width:860px){.fc-compare[data-v-cd373ae5]{grid-template-columns:1fr}}.sd-note[data-v-14433e51]{margin-top:34px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--ink);max-width:74ch;border-left:2px solid var(--gold-foil);padding-left:20px}.sd-rail[data-v-14433e51]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sd-rail__item[data-v-14433e51]{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 22px 26px;transition:border-color .2s,transform .2s}.sd-rail__item[data-v-14433e51]:hover{border-color:var(--gold);transform:translateY(-2px)}.sd-rail__label[data-v-14433e51]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:16px;color:var(--navy)}.sd-rail__desc[data-v-14433e51]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted)}@media(max-width:900px){.sd-rail[data-v-14433e51]{grid-template-columns:1fr}}.hw-phases[data-v-b1a046fa]{list-style:none;margin:0;padding:0;display:grid;gap:34px}.hw-phases__item[data-v-b1a046fa]{border-top:1px solid var(--line);padding-top:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.7fr);gap:32px;align-items:start}.hw-phases__head[data-v-b1a046fa]{display:flex;gap:16px;align-items:flex-start}.hw-phases__num[data-v-b1a046fa]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;color:var(--gold);padding-top:6px}.hw-phases__name[data-v-b1a046fa]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.02em;color:var(--navy);line-height:1.15}.hw-phases__when[data-v-b1a046fa]{display:block;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hw-phases__body[data-v-b1a046fa]{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted)}.hw-phases__out[data-v-b1a046fa]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hw-phases__out li[data-v-b1a046fa]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);padding-left:14px;position:relative;line-height:1.5}.hw-phases__out li[data-v-b1a046fa]:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.hw-note[data-v-b1a046fa]{font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--ink);max-width:74ch;border-left:2px solid var(--gold-foil);padding-left:20px}.hw-rail[data-v-b1a046fa]{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap}.hw-rail__item[data-v-b1a046fa]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.hw-rail__item[data-v-b1a046fa]:hover{color:var(--gold)}@media(max-width:1000px){.hw-phases__item[data-v-b1a046fa]{grid-template-columns:1fr;gap:16px}}.rs-grid[data-v-2e2afc09]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rs-card[data-v-2e2afc09]{position:relative;background:#fff;border:1px dashed var(--gold);border-radius:4px;padding:30px 26px 28px;display:flex;flex-direction:column;gap:12px}.rs-card__flag[data-v-2e2afc09]{position:absolute;top:12px;right:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:2px;padding:3px 7px}.rs-card__profile[data-v-2e2afc09]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rs-card__metric[data-v-2e2afc09]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.015em;color:var(--navy);line-height:1.25}.rs-card__move[data-v-2e2afc09]{display:flex;align-items:center;gap:12px;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:22px;color:var(--gold);margin-top:4px}.rs-card__before[data-v-2e2afc09]{color:var(--muted);font-weight:600}.rs-card__after[data-v-2e2afc09]{color:var(--navy)}.rs-note[data-v-2e2afc09]{margin-top:34px;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted);max-width:74ch;border-left:2px dashed var(--gold);padding-left:20px}@media(max-width:900px){.rs-grid[data-v-2e2afc09]{grid-template-columns:1fr}}.fq-rail[data-v-9be173c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fq-rail__item[data-v-9be173c2]{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 22px 26px;transition:border-color .2s,transform .2s}.fq-rail__item[data-v-9be173c2]:hover{border-color:var(--gold);transform:translateY(-2px)}.fq-rail__label[data-v-9be173c2]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:16px;color:var(--navy)}.fq-rail__desc[data-v-9be173c2]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.65;color:var(--muted)}@media(max-width:900px){.fq-rail[data-v-9be173c2]{grid-template-columns:1fr}}.gl[data-v-36aa0c77]{margin:0}.gl__row[data-v-36aa0c77]{border-top:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px}.gl__term[data-v-36aa0c77]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(19px,2.1vw,24px);letter-spacing:-.02em;line-height:1.2;color:var(--navy);scroll-margin-top:90px}.gl__def[data-v-36aa0c77]{margin:0}.gl__lede[data-v-36aa0c77]{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16.5px;line-height:1.65;color:var(--ink);margin-bottom:12px}.gl__body[data-v-36aa0c77]{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted);margin-bottom:14px}.gl__link[data-v-36aa0c77]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);transition:color .2s}.gl__link[data-v-36aa0c77]:hover{color:var(--navy)}@media(max-width:860px){.gl__row[data-v-36aa0c77]{grid-template-columns:1fr;gap:14px}}.office-transfer[data-v-0d135b02]{margin-top:40px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:var(--ink);max-width:72ch;border-left:2px solid var(--gold-foil);padding-left:20px}.office-links[data-v-0d135b02]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.office-links__card[data-v-0d135b02]{display:block;background:#fff;border:1px solid var(--line);border-radius:4px;padding:24px 22px 26px;transition:border-color .2s,transform .2s}.office-links__card[data-v-0d135b02]:hover{border-color:var(--gold);transform:translateY(-2px)}.office-links__label[data-v-0d135b02]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.office-links__pain[data-v-0d135b02]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.45;color:var(--navy)}.office-links__rail[data-v-0d135b02]{margin-top:34px;display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px}.office-links__rail-item[data-v-0d135b02]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.office-links__rail-item[data-v-0d135b02]:hover{color:var(--gold)}@media(max-width:900px){.office-links[data-v-0d135b02]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.office-links[data-v-0d135b02]{grid-template-columns:1fr}}.bs[data-v-08b469ef]{position:absolute;top:50%;right:0;transform:translateY(-46%);width:min(42vw,500px);pointer-events:none;z-index:1}.bs__svg[data-v-08b469ef]{width:100%;height:auto;overflow:visible}.bs__beam[data-v-08b469ef]{transform-origin:230px 32px;transform:rotate(-5deg);animation:bs-level-08b469ef 5.2s cubic-bezier(.22,.9,.3,1) .4s forwards}.bs__beam-bar[data-v-08b469ef]{stroke:#ffffff57;stroke-width:1.4;stroke-linecap:round}.bs__beam-cap[data-v-08b469ef]{fill:none;stroke:#c9a24bcc;stroke-width:1.4}.bs__fulcrum[data-v-08b469ef]{fill:none;stroke:#7dd3fc80;stroke-width:1.2;stroke-linejoin:round}.bs__fold[data-v-08b469ef]{stroke:#ffffff1a;stroke-width:1;stroke-dasharray:3 6}.bs__col[data-v-08b469ef]{opacity:0;animation:bs-in-08b469ef .9s ease-out var(--d) forwards}.bs__paper[data-v-08b469ef]{fill:#ffffff08;stroke:#7dd3fc57;stroke-width:1}.bs__head[data-v-08b469ef]{stroke:#c9a24b8c;stroke-width:1.4;stroke-dasharray:170;stroke-dashoffset:170;animation:bs-draw-08b469ef 1s ease-out var(--d) forwards}.bs__label[data-v-08b469ef]{stroke:#fff3;stroke-width:1;stroke-dasharray:90;stroke-dashoffset:90;animation:bs-draw-08b469ef .8s ease-out var(--d) forwards}.bs__fig[data-v-08b469ef]{fill:#ffffff6b;transform-box:fill-box;transform-origin:100% 50%;transform:scaleX(0);animation:bs-land-08b469ef .6s cubic-bezier(.2,.8,.3,1) var(--d) forwards}.bs__total-rule[data-v-08b469ef]{stroke:#ffffff47;stroke-width:1;opacity:0;animation:bs-fade-08b469ef .6s ease-out 2.5s forwards}.bs__total[data-v-08b469ef]{fill:#c9a24be6;transform-box:fill-box;transform-origin:100% 50%;transform:scaleX(0);animation:bs-total-l-08b469ef 2.2s ease-in-out 2.7s forwards}.bs__total--right[data-v-08b469ef]{animation-name:bs-total-r-08b469ef}.bs__eq[data-v-08b469ef]{fill:var(--gold-foil);opacity:0;animation:bs-fade-08b469ef .5s ease-out 4.9s forwards,bs-breathe-08b469ef 3.6s ease-in-out 5.6s infinite}.bs__ring[data-v-08b469ef]{stroke:#c9a24ba6;stroke-width:1.4;stroke-dasharray:120;stroke-dashoffset:120;animation:bs-draw-08b469ef .8s ease-out 4.9s forwards}.bs__tick[data-v-08b469ef]{stroke:var(--gold-foil);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34;animation:bs-draw-08b469ef .7s ease-out 5.5s forwards}.bs__caption[data-v-08b469ef]{fill:#ffffff4d;opacity:0;animation:bs-fade-08b469ef .6s ease-out 6s forwards}@keyframes bs-in-08b469ef{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bs-draw-08b469ef{to{stroke-dashoffset:0}}@keyframes bs-fade-08b469ef{to{opacity:1}}@keyframes bs-land-08b469ef{to{transform:scaleX(1)}}@keyframes bs-level-08b469ef{0%{transform:rotate(-5deg)}28%{transform:rotate(3deg)}52%{transform:rotate(-1.6deg)}74%{transform:rotate(.7deg)}90%{transform:rotate(-.25deg)}to{transform:rotate(0)}}@keyframes bs-total-l-08b469ef{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes bs-total-r-08b469ef{0%{transform:scaleX(0)}34%,58%{transform:scaleX(.58)}84%,to{transform:scaleX(1)}}@keyframes bs-breathe-08b469ef{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:1180px){.bs[data-v-08b469ef]{width:38vw;right:-8%;opacity:.55}}@media(max-width:900px){.bs[data-v-08b469ef]{display:none}}@media(prefers-reduced-motion:reduce){.bs__beam[data-v-08b469ef],.bs__col[data-v-08b469ef],.bs__head[data-v-08b469ef],.bs__label[data-v-08b469ef],.bs__fig[data-v-08b469ef],.bs__total-rule[data-v-08b469ef],.bs__total[data-v-08b469ef],.bs__eq[data-v-08b469ef],.bs__ring[data-v-08b469ef],.bs__tick[data-v-08b469ef],.bs__caption[data-v-08b469ef]{animation:none}.bs__beam[data-v-08b469ef]{transform:rotate(0)}.bs__col[data-v-08b469ef],.bs__total-rule[data-v-08b469ef],.bs__eq[data-v-08b469ef],.bs__caption[data-v-08b469ef]{opacity:1}.bs__head[data-v-08b469ef],.bs__label[data-v-08b469ef],.bs__ring[data-v-08b469ef],.bs__tick[data-v-08b469ef]{stroke-dashoffset:0}.bs__fig[data-v-08b469ef],.bs__total[data-v-08b469ef]{transform:scaleX(1)}}.am[data-v-08546ee9]{position:absolute;top:50%;right:0;transform:translateY(-46%);width:min(42vw,500px);pointer-events:none;z-index:1}.am__svg[data-v-08546ee9]{width:100%;height:auto;overflow:visible}.am__frame[data-v-08546ee9]{opacity:0;animation:am-fade-08546ee9 .9s ease-out forwards}.am__grid[data-v-08546ee9]{stroke:#ffffff12;stroke-width:1}.am__axis[data-v-08546ee9]{stroke:#7dd3fc4d;stroke-width:1;stroke-dasharray:5 6}.am__book[data-v-08546ee9]{opacity:0;animation:am-in-08546ee9 .8s ease-out forwards;animation-delay:var(--d)}.am__paper[data-v-08546ee9]{fill:#ffffff08;stroke:#7dd3fc52;stroke-width:1}.am__rule[data-v-08546ee9]{stroke:#fff3;stroke-width:1}.am__rule--head[data-v-08546ee9]{stroke:#c9a24b80;stroke-width:1.3}.am__rule--fig[data-v-08546ee9]{stroke:#ffffff57}.am__book-total[data-v-08546ee9]{fill:#c9a24bcc}.am__feed[data-v-08546ee9]{stroke:#7dd3fc4d;stroke-width:1;stroke-dasharray:44;stroke-dashoffset:44;animation:am-draw-08546ee9 .6s ease-out forwards;animation-delay:var(--d)}.am__wedge[data-v-08546ee9]{fill:#c9a24b12;stroke:none;opacity:0;animation:am-fade-08546ee9 1.3s ease-out 1.4s forwards}.am__delta[data-v-08546ee9]{stroke:#c9a24b80;stroke-width:1;stroke-dasharray:180;stroke-dashoffset:180;animation:am-draw-08546ee9 .7s ease-out forwards;animation-delay:var(--d)}.am__series[data-v-08546ee9]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320;animation:am-draw-08546ee9 1.8s ease-out 1s forwards}.am__series--m[data-v-08546ee9]{stroke:#ffffff9e}.am__series--f[data-v-08546ee9]{stroke:var(--gold-foil)}.am__dot[data-v-08546ee9]{fill:#fffc;opacity:0;animation:am-fade-08546ee9 .45s ease-out forwards var(--d)}.am__dot--f[data-v-08546ee9]{fill:var(--gold-foil)}.am__single[data-v-08546ee9]{stroke:#c9a24bd9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160;animation:am-draw-08546ee9 1s ease-out 2.9s forwards}.am__node[data-v-08546ee9]{fill:var(--gold-foil);opacity:0;animation:am-fade-08546ee9 .5s ease-out 2.9s forwards}.am__ring[data-v-08546ee9]{fill:none;stroke:#c9a24bb3;stroke-width:1.4;transform-origin:372px 170px;opacity:0;animation:am-ring-08546ee9 2.6s ease-out 3.44s infinite}.am__packet[data-v-08546ee9]{opacity:0;animation:am-pulse-08546ee9 1.6s ease-in-out infinite;animation-delay:var(--d)}.am__packet--m[data-v-08546ee9]{fill:#ffffffd9}.am__packet--f[data-v-08546ee9]{fill:var(--gold-foil)}.am__ledger[data-v-08546ee9]{opacity:0;animation:am-fade-08546ee9 .9s ease-out 3.2s forwards}.am__ledger-rule[data-v-08546ee9]{stroke:#ffffff4d;stroke-width:1.2}.am__ledger-rule--soft[data-v-08546ee9]{stroke:#ffffff29}.am__ledger-total[data-v-08546ee9]{fill:#c9a24be6;transform-origin:412px 301.5px;transform:scaleX(0);animation:am-wipe-08546ee9 .9s cubic-bezier(.2,.8,.3,1) 3.7s forwards}@keyframes am-fade-08546ee9{to{opacity:1}}@keyframes am-in-08546ee9{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes am-draw-08546ee9{to{stroke-dashoffset:0}}@keyframes am-wipe-08546ee9{to{transform:scaleX(1)}}@keyframes am-pulse-08546ee9{0%,to{opacity:.45}50%{opacity:1}}@keyframes am-ring-08546ee9{0%{opacity:.9;transform:scale(.5)}30%{opacity:.5;transform:scale(1.5)}55%,to{opacity:0;transform:scale(2.1)}}@media(max-width:1180px){.am[data-v-08546ee9]{width:38vw;right:-8%;opacity:.55}}@media(max-width:900px){.am[data-v-08546ee9]{display:none}}@media(prefers-reduced-motion:reduce){.am__frame[data-v-08546ee9],.am__book[data-v-08546ee9],.am__feed[data-v-08546ee9],.am__wedge[data-v-08546ee9],.am__delta[data-v-08546ee9],.am__series[data-v-08546ee9],.am__dot[data-v-08546ee9],.am__single[data-v-08546ee9],.am__node[data-v-08546ee9],.am__ring[data-v-08546ee9],.am__packet[data-v-08546ee9],.am__ledger[data-v-08546ee9],.am__ledger-total[data-v-08546ee9]{animation:none}.am__frame[data-v-08546ee9],.am__book[data-v-08546ee9],.am__wedge[data-v-08546ee9],.am__dot[data-v-08546ee9],.am__node[data-v-08546ee9],.am__ledger[data-v-08546ee9]{opacity:1}.am__feed[data-v-08546ee9],.am__delta[data-v-08546ee9],.am__series[data-v-08546ee9],.am__single[data-v-08546ee9]{stroke-dashoffset:0}.am__ring[data-v-08546ee9],.am__packet[data-v-08546ee9]{opacity:0}.am__ledger-total[data-v-08546ee9]{transform:scaleX(1)}}.ot[data-v-56b48123]{position:absolute;top:50%;right:0;transform:translateY(-46%);width:min(42vw,500px);pointer-events:none;z-index:1}.ot__svg[data-v-56b48123]{width:100%;height:auto;overflow:visible}.ot__ghost[data-v-56b48123]{stroke:#7dd3fc21;stroke-width:1}.ot__trace[data-v-56b48123]{stroke:#7dd3fc80;stroke-width:1.4;stroke-dasharray:320;stroke-dashoffset:320;animation:ot-draw-56b48123 1.5s ease-out forwards var(--d)}.ot__gate[data-v-56b48123]{opacity:0;animation:ot-fade-56b48123 .6s ease-out 1.8s forwards}.ot__gate-post[data-v-56b48123]{stroke:#ffffff4d;stroke-width:1.2}.ot__gate-leaf[data-v-56b48123]{fill:#c9a24b24;stroke:var(--gold-foil);stroke-width:1.2;stroke-linejoin:round;opacity:.3;animation:ot-gate-56b48123 var(--c) ease-out infinite var(--g)}.ot__src[data-v-56b48123]{opacity:0;animation:ot-in-56b48123 .8s ease-out forwards var(--d)}.ot__panel[data-v-56b48123]{fill:#ffffff08;stroke:#7dd3fc57;stroke-width:1}.ot__panel-head[data-v-56b48123]{stroke:#7dd3fc73;stroke-width:1.3}.ot__glyph[data-v-56b48123]{stroke:#ffffff57;stroke-width:1}.ot__glyph-rule[data-v-56b48123]{stroke:#fff3;stroke-width:1}.ot__glyph-cell[data-v-56b48123]{fill:#c9a24b80}.ot__caption[data-v-56b48123]{stroke:#ffffff29;stroke-width:1}.ot__track[data-v-56b48123]{fill:#ffffff1a}.ot__figure[data-v-56b48123]{fill:#c9a24bcc;transform-origin:var(--o) center;transform:scaleX(var(--v));animation:ot-reconcile-56b48123 var(--c) ease-in-out infinite var(--land)}.ot__ring[data-v-56b48123]{stroke:#7dd3fc66;stroke-width:1.4;stroke-dasharray:390;stroke-dashoffset:390;animation:ot-draw-ring-56b48123 1.8s ease-out 1.4s forwards}.ot__ring-inner[data-v-56b48123]{stroke:#c9a24b66;stroke-width:1;stroke-dasharray:5 9;opacity:0;transform-origin:352px 192px;animation:ot-fade-56b48123 .9s ease-out 2.4s forwards,ot-turn-56b48123 44s linear infinite}.ot__rec-rule[data-v-56b48123]{stroke:#ffffff42;stroke-width:1;opacity:0;animation:ot-fade-56b48123 .8s ease-out 3s forwards}.ot__check[data-v-56b48123]{stroke:var(--gold-foil);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:ot-draw-check-56b48123 .9s ease-out 3.2s forwards}.ot__rec-total[data-v-56b48123]{fill:#c9a24be6;transform-origin:324px center;transform:scaleX(0);animation:ot-settle-56b48123 .7s cubic-bezier(.2,.8,.3,1) 3.8s forwards}.ot__seal[data-v-56b48123]{stroke:var(--gold-foil);stroke-width:1.6;opacity:0;transform-origin:352px 192px;animation:ot-seal-56b48123 var(--c) ease-out infinite var(--land)}.ot__packet[data-v-56b48123]{fill:var(--gold-foil);animation:ot-pulse-56b48123 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes ot-in-56b48123{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes ot-fade-56b48123{to{opacity:1}}@keyframes ot-draw-56b48123{to{stroke-dashoffset:0}}@keyframes ot-draw-ring-56b48123{to{stroke-dashoffset:0}}@keyframes ot-draw-check-56b48123{to{stroke-dashoffset:0}}@keyframes ot-settle-56b48123{to{transform:scaleX(1)}}@keyframes ot-gate-56b48123{0%{opacity:.3}4%{opacity:1}18%{opacity:.3}to{opacity:.3}}@keyframes ot-reconcile-56b48123{0%,16%{transform:scaleX(1)}44%,to{transform:scaleX(var(--v))}}@keyframes ot-seal-56b48123{0%{opacity:.6;transform:scale(1)}34%,to{opacity:0;transform:scale(1.14)}}@keyframes ot-turn-56b48123{to{transform:rotate(360deg)}}@keyframes ot-pulse-56b48123{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:1180px){.ot[data-v-56b48123]{width:38vw;right:-8%;opacity:.55}}@media(max-width:900px){.ot[data-v-56b48123]{display:none}}@media(prefers-reduced-motion:reduce){.ot__trace[data-v-56b48123],.ot__gate[data-v-56b48123],.ot__gate-leaf[data-v-56b48123],.ot__src[data-v-56b48123],.ot__figure[data-v-56b48123],.ot__ring[data-v-56b48123],.ot__ring-inner[data-v-56b48123],.ot__rec-rule[data-v-56b48123],.ot__check[data-v-56b48123],.ot__rec-total[data-v-56b48123],.ot__seal[data-v-56b48123],.ot__packet[data-v-56b48123]{animation:none}.ot__gate[data-v-56b48123],.ot__src[data-v-56b48123],.ot__ring-inner[data-v-56b48123],.ot__rec-rule[data-v-56b48123]{opacity:1}.ot__gate-leaf[data-v-56b48123]{opacity:.55}.ot__trace[data-v-56b48123],.ot__ring[data-v-56b48123],.ot__check[data-v-56b48123]{stroke-dashoffset:0}.ot__figure[data-v-56b48123],.ot__rec-total[data-v-56b48123]{transform:scaleX(1)}.ot__packet[data-v-56b48123],.ot__seal[data-v-56b48123]{opacity:0}}.lp-bar[data-v-be83cf4c]{position:sticky;top:0;z-index:50;background:var(--obsidian);border-bottom:1px solid rgba(125,211,252,.18)}.lp-bar__inner[data-v-be83cf4c]{max-width:80rem;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-bar__logo[data-v-be83cf4c]{display:flex;align-items:center;flex-shrink:0}.lp-bar__cta[data-v-be83cf4c]{font-size:11px;padding:11px 20px;white-space:nowrap}.lp-btn--primary[data-v-be83cf4c]:hover{background:#14294f}.lp-btn--ghost[data-v-be83cf4c]:hover{border-color:var(--gold);color:var(--gold)}.lp-out[data-v-be83cf4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-out__card[data-v-be83cf4c]{background:#fff;border:1px solid var(--line);border-radius:4px;padding:28px 26px 30px}.lp-out__metric[data-v-be83cf4c]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;color:var(--navy);line-height:1.15;margin-bottom:14px}.lp-out__body[data-v-be83cf4c]{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.7;color:var(--muted)}.lp-onward[data-v-be83cf4c]{display:block;background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:4px;padding:30px 30px 32px;transition:border-color .2s,transform .2s}.lp-onward[data-v-be83cf4c]:hover{border-color:var(--gold);transform:translateY(-2px)}.lp-onward__label[data-v-be83cf4c]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(20px,2.3vw,26px);letter-spacing:-.02em;color:var(--navy);margin-bottom:12px}.lp-onward__desc[data-v-be83cf4c]{display:block;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--muted);max-width:74ch;margin-bottom:18px}.lp-onward__go[data-v-be83cf4c]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.lp-rail[data-v-be83cf4c]{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px}.lp-rail__item[data-v-be83cf4c]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.lp-rail__item[data-v-be83cf4c]:hover{color:var(--gold)}.lp-foot[data-v-be83cf4c]{background:var(--navy);color:#ffffffb8}.lp-foot__inner[data-v-be83cf4c]{max-width:80rem;margin:0 auto;padding:26px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:13px}.lp-foot__links[data-v-be83cf4c]{display:flex;gap:22px}.lp-foot__links a[data-v-be83cf4c]{color:#ffffffb8;transition:color .2s}.lp-foot__links a[data-v-be83cf4c]:hover{color:#fff}@media(max-width:860px){.lp-out[data-v-be83cf4c]{grid-template-columns:1fr}.lp-bar__cta[data-v-be83cf4c]{font-size:10px;padding:10px 14px}}.pf[data-v-6740ad96]{position:absolute;top:50%;right:0;transform:translateY(-47%);width:min(38vw,450px);pointer-events:none;z-index:1}.pf__svg[data-v-6740ad96]{width:100%;height:auto;overflow:visible}.pf__stage[data-v-6740ad96]{opacity:0;animation:pf-in-6740ad96 .7s ease-out forwards;animation-delay:var(--d)}.pf__band[data-v-6740ad96]{fill:#7dd3fc0f;stroke:#7dd3fc66;stroke-width:1.1}.pf__gate[data-v-6740ad96]{stroke:#c9a24bd9;stroke-width:2;stroke-linecap:round;animation:pf-gate-6740ad96 4.4s ease-in-out infinite;animation-delay:var(--g)}.pf__deal[data-v-6740ad96]{fill:var(--gold-foil);animation:pf-blink-6740ad96 1.5s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.pf__pl[data-v-6740ad96]{opacity:0;animation:pf-in-6740ad96 .9s ease-out 1.3s forwards}.pf__pl-rule[data-v-6740ad96]{stroke:#ffffff4d;stroke-width:1.2}.pf__pl-rule--soft[data-v-6740ad96]{stroke:#ffffff29}.pf__pl-total[data-v-6740ad96]{fill:#c9a24be6}@keyframes pf-in-6740ad96{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-gate-6740ad96{0%,to{opacity:.35}46%,56%{opacity:1}}@keyframes pf-blink-6740ad96{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:1180px){.pf[data-v-6740ad96]{width:34vw;right:-6%;opacity:.55}}@media(max-width:900px){.pf[data-v-6740ad96]{display:none}}@media(prefers-reduced-motion:reduce){.pf__stage[data-v-6740ad96],.pf__gate[data-v-6740ad96],.pf__deal[data-v-6740ad96],.pf__pl[data-v-6740ad96]{animation:none}.pf__stage[data-v-6740ad96],.pf__pl[data-v-6740ad96]{opacity:1}.pf__deal[data-v-6740ad96]{opacity:0}}.rev-anchor[data-v-7d38b16b]{display:block;height:0;scroll-margin-top:90px}.rev-note[data-v-7d38b16b]{margin-top:34px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--ink);max-width:74ch;border-left:2px solid var(--gold-foil);padding-left:20px}.rev-inline[data-v-7d38b16b]{color:var(--gold);border-bottom:1px solid var(--gold-foil);transition:color .2s}.rev-inline[data-v-7d38b16b]:hover{color:var(--navy)}.rev-offices[data-v-7d38b16b]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rev-offices__card[data-v-7d38b16b]{display:block;background:#fff;border:1px solid var(--line);border-radius:4px;padding:28px 26px 30px;transition:border-color .2s,transform .2s}.rev-offices__card[data-v-7d38b16b]:hover{border-color:var(--gold);transform:translateY(-2px)}.rev-offices__label[data-v-7d38b16b]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.rev-offices__pain[data-v-7d38b16b]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.45;color:var(--navy);margin-bottom:16px}.rev-offices__go[data-v-7d38b16b]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rev-rail[data-v-7d38b16b]{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px}.rev-rail__item[data-v-7d38b16b]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.rev-rail__item[data-v-7d38b16b]:hover{color:var(--gold)}@media(max-width:860px){.rev-offices[data-v-7d38b16b]{grid-template-columns:1fr}}.gtm-parent[data-v-10a94ce9]{background:#fff;border-bottom:1px solid var(--line);padding:18px 0}.gtm-parent__link[data-v-10a94ce9]{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s}.gtm-parent__link[data-v-10a94ce9]:hover{color:var(--gold)}.gtm-arch__row[data-v-10a94ce9]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:28px 0}.gtm-arch__num[data-v-10a94ce9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--gold);padding-top:4px}.gtm-arch__title[data-v-10a94ce9]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(18px,2vw,22px);letter-spacing:-.02em;color:var(--navy);margin-bottom:10px}.gtm-arch__text[data-v-10a94ce9]{font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted);max-width:74ch;margin-bottom:12px}.gtm-arch__out[data-v-10a94ce9]{font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.6;color:var(--ink)}.gtm-arch__out span[data-v-10a94ce9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-right:10px}.gtm-tree__row[data-v-10a94ce9]{display:grid;grid-template-columns:96px minmax(0,1fr) 150px;gap:18px;align-items:center;border-top:1px solid var(--line);padding:20px 0}.gtm-tree__level[data-v-10a94ce9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.gtm-tree__items[data-v-10a94ce9]{display:flex;flex-wrap:wrap;gap:10px}.gtm-tree__chip[data-v-10a94ce9]{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:3px;padding:7px 13px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:var(--navy)}.gtm-tree__owner[data-v-10a94ce9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right}.gtm-note[data-v-10a94ce9]{margin-top:30px;font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--ink);max-width:74ch;border-left:2px solid var(--gold-foil);padding-left:20px}.gtm-rail[data-v-10a94ce9]{margin-top:38px;display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px}.gtm-rail__item[data-v-10a94ce9]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.gtm-rail__item[data-v-10a94ce9]:hover{color:var(--gold)}@media(max-width:760px){.gtm-arch__row[data-v-10a94ce9]{grid-template-columns:1fr;gap:8px}.gtm-tree__row[data-v-10a94ce9]{grid-template-columns:1fr;gap:10px}.gtm-tree__owner[data-v-10a94ce9]{text-align:left}}.nf-grid[data-v-3ca17708]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nf-card[data-v-3ca17708]{display:block;background:#fff;border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:4px;padding:26px 24px 28px;transition:border-color .2s,transform .2s}.nf-card[data-v-3ca17708]:hover{transform:translateY(-2px);border-color:var(--gold)}.nf-card__num[data-v-3ca17708]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;color:var(--gold);margin-bottom:12px}.nf-card__name[data-v-3ca17708]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(18px,2vw,22px);letter-spacing:-.02em;color:var(--navy);margin-bottom:6px}.nf-card__sub[data-v-3ca17708]{display:block;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.6;color:var(--muted)}.nf-rail[data-v-3ca17708]{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px}.nf-rail__item[data-v-3ca17708]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);transition:color .2s}.nf-rail__item[data-v-3ca17708]:hover{color:var(--gold)}@media(max-width:860px){.nf-grid[data-v-3ca17708]{grid-template-columns:1fr}}.pp[data-v-35eaa3f0]{margin:0}.pp__row[data-v-35eaa3f0]{border-top:1px solid var(--line);padding:26px 0;display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:34px}.pp__term[data-v-35eaa3f0]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,1.7vw,19px);letter-spacing:-.01em;line-height:1.3;color:var(--navy)}.pp__body[data-v-35eaa3f0]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.75;color:var(--muted);max-width:74ch}@media(max-width:860px){.pp__row[data-v-35eaa3f0]{grid-template-columns:1fr;gap:10px}}.cr-list[data-v-0032cd5d]{display:grid;gap:20px}.cr-card[data-v-0032cd5d]{display:block;background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:4px;padding:30px 30px 32px;transition:border-color .2s,transform .2s}.cr-card[data-v-0032cd5d]:hover{border-color:var(--gold);transform:translateY(-2px)}.cr-card__practice[data-v-0032cd5d]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.cr-card__title[data-v-0032cd5d]{display:block;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;color:var(--navy);margin-bottom:14px}.cr-card__lede[data-v-0032cd5d]{display:block;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.7;color:var(--muted);max-width:76ch;margin-bottom:18px}.cr-card__meta[data-v-0032cd5d]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.cr-card__meta span[data-v-0032cd5d]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:5px 10px}.cr-card__go[data-v-0032cd5d]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.cr-empty[data-v-0032cd5d]{font-family:Inter,system-ui,sans-serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;color:var(--muted);max-width:70ch;border-left:2px solid var(--gold-foil);padding-left:20px}.cr-empty a[data-v-0032cd5d]{color:var(--gold);border-bottom:1px solid var(--gold-foil)}.cr-eeo[data-v-0032cd5d]{margin-top:34px;padding-top:24px;border-top:1px solid var(--line);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.7;color:var(--muted);max-width:84ch}.sh[data-v-21118f23]{border-top:1px solid var(--line);padding-top:24px;margin-top:8px}.sh__label[data-v-21118f23]{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.sh__row[data-v-21118f23]{display:flex;gap:10px;flex-wrap:wrap}.sh__btn[data-v-21118f23]{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:3px;padding:9px 15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);cursor:pointer;transition:border-color .2s,color .2s}.sh__btn[data-v-21118f23]:hover{border-color:var(--gold);color:var(--gold)}.sh__btn i[data-v-21118f23]{font-size:13px}.sh__url[data-v-21118f23]{margin-top:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted);word-break:break-all}.rd[data-v-52b8799b]{background:#fff;padding:56px 0 88px}.rd__inner[data-v-52b8799b]{max-width:78ch;margin:0 auto;padding:0 24px}.rd__facts[data-v-52b8799b]{display:grid;grid-template-columns:1fr 1fr;gap:22px 34px;margin:0 0 46px;padding-bottom:30px;border-bottom:1px solid var(--line)}.rd__facts dt[data-v-52b8799b]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:7px}.rd__facts dd[data-v-52b8799b]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.5;color:var(--navy);font-weight:500}.rd__h2[data-v-52b8799b]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;font-size:clamp(23px,2.6vw,30px);letter-spacing:-.02em;line-height:1.2;color:var(--navy);margin:52px 0 18px}.rd__h2[data-v-52b8799b]:first-of-type{margin-top:0}.rd__h3[data-v-52b8799b]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--navy);margin:0 0 7px}.rd__h3--spaced[data-v-52b8799b]{margin-top:40px;margin-bottom:14px;font-size:19px}.rd__p[data-v-52b8799b]{font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.78;color:var(--muted);margin:0 0 18px}.rd__p--tight[data-v-52b8799b]{margin-bottom:0;font-size:15.5px;line-height:1.72}.rd__p--quote[data-v-52b8799b]{border-left:2px solid var(--gold-foil);padding-left:22px;color:var(--ink)}.rd__link[data-v-52b8799b]{color:var(--gold);border-bottom:1px solid var(--gold-foil)}.rd__link[data-v-52b8799b]:hover{color:var(--navy)}.rd__items[data-v-52b8799b]{margin-top:4px}.rd__item[data-v-52b8799b]{border-top:1px solid var(--line-soft);padding:20px 0}.rd__skill[data-v-52b8799b]{display:grid;grid-template-columns:118px minmax(0,1fr) 106px;gap:18px;align-items:baseline;border-top:1px solid var(--line-soft);padding:16px 0}.rd__skill-area[data-v-52b8799b]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:15.5px;color:var(--navy)}.rd__skill-detail[data-v-52b8799b]{font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--muted)}.rd__skill-depth[data-v-52b8799b]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-align:right}.rd__list[data-v-52b8799b]{list-style:none;padding:0;margin:0}.rd__list li[data-v-52b8799b]{position:relative;padding:11px 0 11px 22px;border-top:1px solid var(--line-soft);font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted)}.rd__list li[data-v-52b8799b]:before{content:"";position:absolute;left:2px;top:20px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.rd__terms[data-v-52b8799b]{margin:4px 0 0}.rd__terms>div[data-v-52b8799b]{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr);gap:24px;border-top:1px solid var(--line-soft);padding:17px 0}.rd__terms dt[data-v-52b8799b]{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--navy)}.rd__terms dd[data-v-52b8799b]{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.7;color:var(--muted)}.rd__steps[data-v-52b8799b]{list-style:none;padding:0;margin:0 0 22px}.rd__steps li[data-v-52b8799b]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;border-top:1px solid var(--line-soft);padding:15px 0;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.72;color:var(--muted)}.rd__step-n[data-v-52b8799b]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--gold);padding-top:3px}.rd__steps strong[data-v-52b8799b]{color:var(--navy);font-weight:600}.rd__apply[data-v-52b8799b]{margin:44px 0 40px;padding-top:34px;border-top:1px solid var(--line)}.rd__eeo[data-v-52b8799b]{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.7;color:var(--muted)}@media(max-width:700px){.rd__facts[data-v-52b8799b]{grid-template-columns:1fr}.rd__skill[data-v-52b8799b]{grid-template-columns:1fr;gap:5px}.rd__skill-depth[data-v-52b8799b]{text-align:left}.rd__terms>div[data-v-52b8799b]{grid-template-columns:1fr;gap:5px}}@media print{.rd[data-v-52b8799b]{padding:0}.rd__inner[data-v-52b8799b]{max-width:none}.rd__h2[data-v-52b8799b]{-moz-column-break-after:avoid;break-after:avoid}.rd__item[data-v-52b8799b],.rd__skill[data-v-52b8799b],.rd__terms>div[data-v-52b8799b],.rd__steps li[data-v-52b8799b]{-moz-column-break-inside:avoid;break-inside:avoid}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.btn-primary{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(143 107 46 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(201 162 75 / var(--tw-bg-opacity, 1))}.btn-primary:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(201 162 75 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-primary{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;min-height:44px}.btn-glare{position:relative;isolation:isolate;transition:box-shadow .4s ease,background-color .3s ease}.btn-glare:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--glare-angle),transparent 0deg,rgba(201,162,75,.35) 38deg,rgba(255,255,255,.95) 60deg,rgba(201,162,75,.35) 82deg,transparent 124deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:btn-glare-sweep 4.5s linear infinite;pointer-events:none}.btn-glare:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 18px #c9a24b47;opacity:.9;transition:box-shadow .4s ease,opacity .4s ease;pointer-events:none;z-index:-1}.btn-glare:hover:after{box-shadow:0 0 28px 2px #c9a24b73;opacity:1}.btn-glare:hover:before{animation-duration:1.8s}@media(prefers-reduced-motion:reduce){.btn-glare:before,.btn-glare:hover:before{animation:none;background:#c9a24b8c}.btn-glare:after,.btn-glare:hover:after{box-shadow:0 0 18px #c9a24b47;transition:none}}.btn-secondary{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));padding:.75rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 58 110 / var(--tw-text-opacity, 1))}.btn-secondary:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;min-height:44px}.btn-outline{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(30 58 110 / var(--tw-border-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(30 58 110 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-outline:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 110 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-outline:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(30 58 110 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-outline{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;min-height:38px}.eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:500;display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--gold)}.eyebrow--on-dark{color:var(--gold-foil)}.eyebrow--on-dark:before{background:var(--gold-foil)}.sec-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;color:var(--muted);letter-spacing:.1em}.sec-num--on-dark{color:#fff6}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:64px}.h-title{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:800;line-height:1.02;letter-spacing:-.02em;color:var(--obsidian);font-size:clamp(28px,3.4vw,42px);margin-top:18px}.h-title--on-dark{color:#fff}.h-title .ins{font-style:normal;letter-spacing:-.015em}.h-title--on-dark .ins{color:var(--gold-foil)}.lead{font-size:clamp(18px,1.5vw,21px);color:var(--muted);max-width:62ch;line-height:1.65;font-weight:400}.lead--on-dark{color:#fff9}.input-field{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field:focus{--tw-border-opacity: 1;border-color:rgb(201 162 75 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(201 162 75 / var(--tw-ring-opacity, 1))}.input-field{font-family:Inter,system-ui,sans-serif;min-height:44px}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-8{bottom:2rem}.left-0{left:0}.right-0{right:0}.right-8{right:2rem}.top-0{top:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-navy-800{--tw-bg-opacity: 1;background-color:rgb(30 58 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/95{background-color:#fffffff2}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-24{padding-bottom:6rem}.pt-12{padding-top:3rem}.pt-32{padding-top:8rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(90 100 115 / var(--tw-text-opacity, 1))}.text-navy-800{--tw-text-opacity: 1;color:rgb(30 58 110 / var(--tw-text-opacity, 1))}.text-sky-accent{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/75{color:#ffffffbf}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@property --glare-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes btn-glare-sweep{to{--glare-angle: 360deg}}:root{--navy: #1e3a6e;--obsidian: #0f172a;--mist: #7dd3fc;--gold: #8f6b2e;--gold-foil: #c9a24b;--brown: #b39164;--paper-warm: #f3efe7;--ink: #0f172a;--muted: #5a6473;--line: rgba(15, 23, 42, .12);--line-soft: rgba(15, 23, 42, .07);--navy-line: rgba(125, 211, 252, .2)}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.blueprint-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--navy-line) 1px,transparent 1px),linear-gradient(90deg,var(--navy-line) 1px,transparent 1px);background-size:64px 64px;opacity:.5}.duotone-navy{position:relative;overflow:hidden}.duotone-navy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(1.05)}.duotone-navy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy);mix-blend-mode:color;opacity:.92;pointer-events:none;z-index:1}.duotone-navy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e3a6e00 55%,#0f172a8c);z-index:2;pointer-events:none}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.rotating-text-enter-active,.rotating-text-leave-active{transition:opacity .6s ease,transform .6s ease}.rotating-text-enter-from{opacity:0;transform:translateY(12px)}.rotating-text-leave-to{opacity:0;transform:translateY(-12px)}.hover\:bg-navy-900:hover{--tw-bg-opacity: 1;background-color:rgb(21 42 82 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-navy-800:hover{--tw-text-opacity: 1;color:rgb(30 58 110 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pt-14{padding-top:3.5rem}}@media(min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}}@media(min-width:1536px){.\32xl\:gap-6{gap:1.5rem}}
