@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-standard-normal.BFx_pHPN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-standard-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-standard-normal.DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-standard-normal.1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-ext-wght-normal.Dt3OBXk7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-wght-normal.IX-hlgPH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-ext-wght-italic.Djtdc7fW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-wght-italic.CVKtkS9L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-900:#142363;--navy-700:#1d328d;--blue-600:#2641b7;--mint-100:#cefbf4;--white:#fff;--white-soft:#fdffff;--surface:var(--white-soft);--card:var(--white);--ink:var(--navy-900);--heading:var(--navy-700);--accent:var(--blue-600);--accent-ink:var(--white);--muted:#4a5584;--line:#dde3f3;--tint:#eef1fb;--hi:var(--mint-100);--dark-tile:var(--navy-900);--dark-tile-ink:var(--white);--font:"Public Sans Variable", "Helvetica Neue", Arial, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:1.625rem;--step-3:clamp(1.9rem, 1.5rem + 1.6vw, 2.6rem);--step-hero:clamp(2.6rem, 1.2rem + 4.6vw, 5.6rem);--gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--radius:6px;color-scheme:light}:root[data-lens=offense]{--surface:var(--navy-900);--card:#1d328d59;--ink:var(--white-soft);--heading:var(--mint-100);--accent:var(--mint-100);--accent-ink:var(--navy-900);--muted:#b9c3ea;--line:#cefbf42e;--tint:#cefbf414;--hi:var(--mint-100);--dark-tile:var(--navy-700);--dark-tile-ink:var(--white);--radius:0px;--font:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;color-scheme:dark}:root{--mono:"Martian Mono Variable", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}:root[data-lens=offense] body{background-image:linear-gradient(#cefbf409 1px,#0000 1px),linear-gradient(90deg,#cefbf409 1px,#0000 1px);background-size:32px 32px}:root[data-lens=offense] ::selection{background:var(--mint-100);color:var(--navy-900)}:root[data-lens=offense] :is(h1,h2,h3,nav,button,.btn,code,kbd,dt,summary,.fig,.chips li,.hero__name,.hero__short,.hero__proof,.term,.hero__rec,.prompt,.tile__h,.note__meta,.side__name,.side__line,.side__now-h,.lens,.career__years,.ninety__span,.ninety__rail span,.tenet__n,.tenet__proof,.sev,.foot,.braid text,.tr__note,.intents a){font-family:var(--mono);letter-spacing:-.02em;font-stretch:87.5%}:root[data-lens=offense] h2{letter-spacing:-.05em;font-weight:600;font-stretch:75%}:root[data-lens=offense] h3{font-weight:600}.prompt{display:none}:root[data-lens=offense] .prompt{color:var(--muted);margin:0;font-size:.8125rem;display:block}.prompt__user{color:var(--mint-100)}.prompt__path{color:var(--white)}:root[data-lens=offense] .exec-unit{clip-path:inset(0 0 100%)}:root[data-lens=offense] .exec-unit.is-printing{animation:exec-lines var(--exec-dur,.6s) steps(var(--exec-lines,6), end) forwards}@keyframes exec-lines{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.prompt__cursor{vertical-align:text-bottom;background:var(--mint-100);width:.55em;height:1.05em;margin-left:2px;animation:.8s step-end infinite cursor-blink;display:inline-block}@media (prefers-reduced-motion:reduce){:root[data-lens=offense] .exec-unit{clip-path:none}:root[data-lens=offense] .exec-unit.is-printing{animation:none}}.cursor{display:none}:root[data-lens=offense] .cursor{background:var(--mint-100);vertical-align:baseline;width:.5em;height:.85em;margin-left:.15em;animation:1.1s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-lens=offense] .cursor{animation:none}}:root[data-lens=offense] .side__nav a:before{content:"./";opacity:.6}:root[data-lens=offense] .tile,:root[data-lens=offense] .aud{backdrop-filter:none;background:#14236399;position:relative}:root[data-lens=offense] .tile:before,:root[data-lens=offense] .aud:before{content:"";pointer-events:none;background:linear-gradient(var(--mint-100), var(--mint-100)) top left / 10px 1.5px, linear-gradient(var(--mint-100), var(--mint-100)) top left / 1.5px 10px, linear-gradient(var(--mint-100), var(--mint-100)) bottom right / 10px 1.5px, linear-gradient(var(--mint-100), var(--mint-100)) bottom right / 1.5px 10px;background-repeat:no-repeat;position:absolute;inset:-1px}:root[data-lens=offense] abbr[data-def]:after{font-family:var(--mono);border-radius:0;font-stretch:87.5%}:root[data-lens=offense] [data-only=governance],:root:not([data-lens=offense]) [data-only=offense]{display:none!important}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3{color:var(--heading);letter-spacing:-.015em;margin:0;line-height:1.1}p{margin:0}img,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}.skip{z-index:50;background:var(--navy-900);color:var(--mint-100);border-radius:var(--radius);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.seam{background:linear-gradient(90deg, var(--navy-900) 50%, var(--blue-600) 50%);vertical-align:middle;border-radius:1px;width:2.25rem;height:.375rem;display:inline-block}:root[data-lens=offense] .seam{background:linear-gradient(90deg, var(--mint-100) 50%, var(--white) 50%)}.btn{border-radius:var(--radius);border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.2rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--solid{background:var(--accent);color:var(--accent-ink)}.btn--solid:hover{filter:brightness(1.12)}.btn--line:hover{background:var(--tint)}abbr[data-def]{text-underline-offset:.18em;cursor:help;border-radius:2px;text-decoration:underline dotted;position:relative}abbr[data-def]:after{content:attr(data-def);border-radius:var(--radius);background:var(--navy-900);width:max-content;max-width:16rem;color:var(--white);letter-spacing:0;text-align:left;white-space:normal;box-shadow:0 0 0 1px var(--mint-100);pointer-events:none;z-index:20;padding:.55rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:none;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}abbr[data-def]:hover:after,abbr[data-def]:focus-visible:after{display:block}@media (width<=767px){abbr[data-def]:after{max-width:min(16rem,70vw);left:0;transform:none}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.52s cubic-bezier(.7,0,.2,1) both seam-wipe}@keyframes seam-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:root[data-lens-dir=back]::view-transition-new(root){animation-name:seam-wipe-back}@keyframes seam-wipe-back{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@media print{:root,:root[data-lens=offense]{--surface:#fff;--card:#fff;--ink:#142363;--heading:#1d328d;--accent:#1d328d;--muted:#4a5584;--line:#c9d1ea;--hi:#1d328d;--dark-tile:#fff;--dark-tile-ink:#142363}body>:not(.print-bio){display:none!important}.print-bio{display:block!important}body{background:#fff;font-size:10pt;line-height:1.4}a{color:inherit;text-decoration:none}@page{margin:14mm}}.print-bio{display:none}:root{--serif:"Besley Variable", "Iowan Old Style", Georgia, serif}:root:not([data-lens=offense]) :is(.sh h2,.tenet h3,.note h3,.ninety h3,.brief h2,.hero__tagline,.aud__quote,.fig,.service__lead,.tm__threat){font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.01em}:root:not([data-lens=offense]) .sh h2{font-size:clamp(2.1rem,1.6rem + 1.8vw,2.9rem);font-weight:600}:root:not([data-lens=offense]) :is(.tenet h3,.note h3,.ninety h3){font-size:1.4rem;font-weight:600}:root:not([data-lens=offense]) .fig{letter-spacing:-.02em;font-weight:600}.mn{color:var(--muted);gap:.4rem;margin-top:.75rem;font-size:.8125rem;line-height:1.5;display:grid}.mn p{margin:0}.mn__k{color:var(--ink);margin-right:.4rem;font-weight:700}.mn__def{display:none}.tenet>.mn,.note>.mn{grid-column:2;margin-top:0}:root:not([data-lens=offense]) .mn{font-family:var(--serif);font-size:.9375rem;font-style:italic}:root:not([data-lens=offense]) .mn__k{font-style:normal;font-family:var(--font);font-size:.75rem}:root[data-lens=offense] .mn{font-family:var(--mono);font-size:.75rem;font-stretch:87.5%}:root[data-lens=offense] .mn__k{color:var(--mint-100);margin-right:0;font-weight:500}.mn a{font-style:normal;font-weight:600}@media (width>=1600px){.shell .shell__main{--gap:3.5rem;--margin:clamp(16rem, 17vw, 22rem);max-width:none}.shell__main .sec>*,.shell__main .foot{max-width:min(64rem, calc(100% - var(--gap) - var(--margin)))}.shell__main .sec>.breakout{max-width:none}.tenet,.note,.tr{position:relative}.mn{top:0;left:calc(100% + var(--gap));width:var(--margin);border-left:1px solid var(--line);margin:0;padding-left:1rem;position:absolute}.tenet>.mn{top:2rem}.note>.mn{top:1.75rem}.tr>.mn{top:0}.mn__def{display:block}:root[data-lens=offense] .mn{border-left-color:#cefbf440}}.brief[data-astro-cid-4njz5lj6]{border:1px solid var(--line);border-radius:calc(var(--radius) * 2);background:var(--card);width:min(42rem,100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--ink);padding:0}.brief[data-astro-cid-4njz5lj6]::backdrop{background:#14236399}:root[data-lens=offense] .brief[data-astro-cid-4njz5lj6]{background:var(--navy-900);border:1px solid var(--mint-100);box-shadow:0 0 0 6px #142363d9}:root[data-lens=offense] .brief[data-astro-cid-4njz5lj6]::backdrop{background:#0a1234d9}.brief__inner[data-astro-cid-4njz5lj6]{gap:.9rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.brief__top[data-astro-cid-4njz5lj6]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brief[data-astro-cid-4njz5lj6] h2[data-astro-cid-4njz5lj6]{font-size:var(--step-3);color:var(--heading)}.brief__close[data-astro-cid-4njz5lj6]{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--ink);background:0 0;padding:.4rem .8rem;font-weight:600}:root:not([data-lens=offense]) .brief[data-astro-cid-4njz5lj6] h2[data-astro-cid-4njz5lj6],:root:not([data-lens=offense]) .hire__title[data-astro-cid-4njz5lj6]{font-family:var(--serif);font-weight:600}.hire[data-astro-cid-4njz5lj6]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hire__item[data-astro-cid-4njz5lj6]{border-bottom:1px solid var(--line);gap:.25rem;padding:.75rem 0;display:grid}.hire__title[data-astro-cid-4njz5lj6]{font-size:var(--step-1);color:var(--heading);margin:0;line-height:1.25}:root[data-lens=offense] .hire__title[data-astro-cid-4njz5lj6]:before{content:"> ";color:var(--mint-100)}.hire__need[data-astro-cid-4njz5lj6]{margin:0;line-height:1.5}.hire__proof[data-astro-cid-4njz5lj6]{font-size:var(--step--1);color:var(--muted);margin:0;line-height:1.5}.hire__k[data-astro-cid-4njz5lj6]{color:var(--ink);font-weight:700}.brief__open[data-astro-cid-4njz5lj6]{margin:0;font-weight:600}.brief__actions[data-astro-cid-4njz5lj6]{flex-wrap:wrap;gap:.6rem;display:flex}.print-bio[data-astro-cid-7ph2ux53]{color:#142363;font-family:var(--font)}.pb-head[data-astro-cid-7ph2ux53]{border-bottom:3pt solid #142363;align-items:center;gap:14pt;padding-bottom:10pt;display:flex}.pb-head[data-astro-cid-7ph2ux53] img[data-astro-cid-7ph2ux53]{object-fit:cover;border-radius:4pt;width:72pt;height:72pt}.pb-head[data-astro-cid-7ph2ux53] h1[data-astro-cid-7ph2ux53]{color:#142363;font-size:24pt}.pb-tag[data-astro-cid-7ph2ux53]{color:#2641b7;font-weight:700}.pb-lede[data-astro-cid-7ph2ux53]{margin:10pt 0;font-size:12pt}.pb-cols[data-astro-cid-7ph2ux53]{grid-template-columns:1fr 1fr;gap:18pt;display:grid}.print-bio[data-astro-cid-7ph2ux53] h2[data-astro-cid-7ph2ux53]{color:#1d328d;margin:10pt 0 4pt;font-size:11pt}.print-bio[data-astro-cid-7ph2ux53] ul[data-astro-cid-7ph2ux53]{margin:0;padding-left:12pt}.print-bio[data-astro-cid-7ph2ux53] li[data-astro-cid-7ph2ux53]{margin-bottom:3pt}.print-bio[data-astro-cid-7ph2ux53] li[data-astro-cid-7ph2ux53] span[data-astro-cid-7ph2ux53]{color:#4a5584}.pb-foot[data-astro-cid-7ph2ux53]{color:#4a5584;margin-top:14pt;font-size:8pt}.lens[data-astro-cid-7wm5xcwo]{border-radius:calc(var(--radius) + 3px);border:1px solid var(--line);background:var(--card);grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.lens[data-astro-cid-7wm5xcwo] button[data-astro-cid-7wm5xcwo]{cursor:pointer;border-radius:var(--radius);font-size:var(--step--1);color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .85rem;font-weight:600;display:inline-flex}.lens[data-astro-cid-7wm5xcwo] button[data-astro-cid-7wm5xcwo][aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.lens__dot[data-astro-cid-7wm5xcwo]{opacity:.6;background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.lens[data-astro-cid-7wm5xcwo] button[data-astro-cid-7wm5xcwo][data-set-lens=governance] .lens__dot[data-astro-cid-7wm5xcwo]{border-radius:1px}.lens--hero[data-astro-cid-7wm5xcwo]{background:#ffffffe6}:root[data-lens=offense] .lens--hero[data-astro-cid-7wm5xcwo]{background:#142363d9}.lens--bar[data-astro-cid-7wm5xcwo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.lens--bar[data-astro-cid-7wm5xcwo] button[data-astro-cid-7wm5xcwo]{min-width:0;padding:.55rem .25rem;font-size:.8125rem}.lens--bar[data-astro-cid-7wm5xcwo] .lens__dot[data-astro-cid-7wm5xcwo],.mbar[data-astro-cid-v3ixspr5]{display:none}@media (width<=767px){.mbar[data-astro-cid-v3ixspr5]{z-index:30;left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:calc(var(--radius) * 2);background:var(--card);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;max-width:calc(100vw - 1.5rem);padding:.4rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 24px #1423632e}.mbar__brief[data-astro-cid-v3ixspr5]{border-radius:var(--radius);cursor:pointer;background:var(--navy-900);color:var(--mint-100);border:0;padding:.6rem .85rem;font-weight:700}:root[data-lens=offense] .mbar__brief[data-astro-cid-v3ixspr5]{background:var(--mint-100);color:var(--navy-900);font-family:var(--mono);font-stretch:87.5%}:root[data-lens=offense] .mbar[data-astro-cid-v3ixspr5]{background:var(--navy-900);border-color:var(--mint-100);border-radius:0;box-shadow:0 0 0 4px #14236399}body{padding-bottom:5rem}}
