

@font-face{font-family:'Doppio';src:url('https://cdn.prod.website-files.com/671c75aea252ba8250473e86/6ab8d2b7706536b3792e9d06_cs-Doppio-Light.woff2') format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:'Doppio';src:url('https://cdn.prod.website-files.com/671c75aea252ba8250473e86/6ab8d2b7beb80ce976446dd1_cs-Doppio-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Doppio';src:url('https://cdn.prod.website-files.com/671c75aea252ba8250473e86/6ab8d2b7d25a5ffe5e060f88_cs-Doppio-Medium.woff2') format('woff2');font-weight:500;font-display:swap}:root{
  --cream:#FAF8F5; --canvas:#F0EBE2; --night:#062265;
  --ink:#231B10; --ink-70:rgba(35,27,16,.74); --ink-45:rgba(35,27,16,.69); --rule:rgba(35,27,16,.14);
  --blue:#0033A0; --blue-950:#062265; --blue-300:#6FA8FF; --blue-100:#DBE7FF;
  --hi:#FC401F; --hi-ink:#C4100A;
  --glass:rgba(250,248,245,.6); --glass-blur:blur(12px) saturate(1.6);
  --dop:'Doppio','Inter',system-ui,sans-serif;
  --sans:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;
  --mono:'Geist Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  --ease:cubic-bezier(.16,1,.3,1);
  --gutter:64px;
  --gap-self:64px; --gap-head:96px; --gap-prose:128px;
  --r-plate:40px; --r-surface:16px; --r-control:12px; --r-chip:8px;
  --shadow:0 4px 24px rgba(35,27,16,.08);
  --nav-h:72px;
}
@media (max-width:1023px){:root{--gutter:40px}}
@media (max-width:767px){:root{--gutter:24px; --gap-self:40px; --gap-head:64px; --gap-prose:80px}}:where(.cs) *,:where(.cs) *::before,:where(.cs) *::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cs{margin:0;background:var(--cream);color:var(--ink-70);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased}:where(.cs) h1,:where(.cs) h2,:where(.cs) h3,:where(.cs) h4,:where(.cs) p,:where(.cs) ul,:where(.cs) ol,:where(.cs) dl,:where(.cs) dd,:where(.cs) figure,:where(.cs) figcaption,:where(.cs) blockquote,:where(.cs) hr,:where(.cs) button{margin:0;padding:0}:where(.cs) ul,:where(.cs) ol{list-style:none}:where(.cs) blockquote{border:0;font:inherit}:where(.cs) figcaption{text-align:inherit}:where(.cs) li{margin:0;padding:0}:where(.cs) img,:where(.cs) svg{display:block}:where(.cs) a{color:inherit}:where(.cs) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.cs) h1{font:400 clamp(46px,5.4vw,78px)/1.04 var(--dop);letter-spacing:-.02em;color:var(--ink)}:where(.cs) h2{font:400 clamp(34px,4.4vw,52px)/1.08 var(--dop);letter-spacing:-.02em;color:var(--ink)}.cs-txt{color:var(--blue);padding:12px 0;text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}.cs-txt:hover{text-decoration-color:var(--blue)}.cs-txt-arrow{display:inline-flex;align-items:center;gap:8px}.cs-txt-arrow .cs-ico{transition:transform .2s var(--ease)}.cs-txt-arrow:hover .cs-ico{transform:translateX(4px)}.cs-btn,.cs-btn-primary,.cs-btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:var(--r-control);font:500 17px/1.55 var(--sans);text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.cs-btn:active{transform:scale(.98);transition-duration:.12s}.cs-btn-primary{background:var(--blue);color:#fff}.cs-btn-primary:hover{background:var(--blue-950)}.cs-btn-secondary{border:1px solid var(--rule);color:var(--ink);background:transparent}.cs-btn-secondary:hover{border-color:var(--ink)}:where(.cs) :focus-visible{outline:2px solid var(--blue);outline-offset:2px}
@media (max-width:1023px){}
@media (max-width:767px){}
@media (max-width:1023px){}
@media (max-width:767px){}.cs-rv{opacity:0;transform:translateY(12px);transition:opacity .32s var(--ease),transform .32s var(--ease)}.cs-rv.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.cs-rv{opacity:1;transform:none;transition:none}}
@media (max-width:767px){}
@media (prefers-reduced-motion:reduce){}:root{--container:1312px; --content:880px; --prose:640px; --rail:200px;
      --pad:80px; --crumb:80px; --mono:ui-monospace,SFMono-Regular,Menlo,monospace}

@media (min-width:1280px) and (max-width:1439px){:root{--content:720px}}
@media (max-width:767px){:root{--pad:48px; --crumb:64px}}.cs{background:var(--cream);color:var(--ink);font:400 17px/1.52 var(--sans);
  -webkit-font-smoothing:antialiased}:where(.cs) h1{font:500 clamp(40px,4.6vw,66px)/1.14 var(--dop);letter-spacing:-.022em;color:var(--ink)}:where(.cs) h2{font:500 clamp(29px,2.4vw,34px)/1.08 var(--dop);letter-spacing:-.02em;color:var(--ink)}:where(.cs) h3{font:500 24px/1.2 var(--dop);letter-spacing:-.014em;color:var(--ink)}.cs-eyebrow{font:500 14px/1.6 var(--mono);letter-spacing:.115em;text-transform:uppercase;
  color:var(--blue)}.cs-eyebrow.cs-q{color:var(--ink-45)}.cs-stmt{font:400 clamp(24px,2vw,29px)/1.52 var(--sans);letter-spacing:-.011em;color:var(--ink)}.cs-num{font-variant-numeric:tabular-nums}.cs-src{font-size:14px;line-height:1.6;color:var(--ink-45)}.cs > section,.cs > .cs-mast{padding:var(--pad) var(--gutter);display:flex;justify-content:center}.cs-wrap{width:100%;max-width:var(--content)}.cs-wrap-wide{width:100%;max-width:var(--container)}.cs-crumbs{position:sticky;top:var(--crumb);z-index:20;display:flex;justify-content:center;
  padding:0 var(--gutter);background:var(--cream);border-bottom:1px solid var(--rule)}.cs-crumbs .cs-wrap-wide{display:flex;align-items:center;gap:8px;min-height:48px;
  font:500 14px/1.6 var(--mono);letter-spacing:.115em;text-transform:uppercase;
  white-space:nowrap;overflow:hidden}.cs-crumbs a{flex:0 0 auto;padding:12px 0;color:var(--ink-45);text-decoration:underline;
  text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:4px;
  transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.cs-crumbs a:hover{color:var(--ink);text-decoration-color:var(--blue)}.cs-crumbs .cs-sep{color:var(--ink-45);flex:0 0 auto}.cs-crumbs .cs-here{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis}.cs > .cs-mast{padding-top:160px}
@media (max-width:767px){.cs > .cs-mast{padding-top:96px}}.cs-mast-logo{display:block;height:28px;width:auto;max-width:180px;margin-bottom:32px;
  object-fit:contain;object-position:left center}.cs-mast .cs-eyebrow{margin-bottom:16px}.cs-mast h1,.cs-mast .cs-stmt,.cs-mast .cs-lede{max-width:var(--prose)}.cs-mast .cs-stmt{margin-top:24px}.cs-mast .cs-lede{margin-top:24px;color:var(--ink-70)}.cs-mast .cs-when{margin-top:24px;font:500 14px/1.6 var(--mono);letter-spacing:.115em;
  text-transform:uppercase;color:var(--ink-45)}.cs-facts{margin-top:64px;padding-top:32px;border-top:1px solid var(--rule);
  display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.cs-facts dt{font:500 14px/1.6 var(--mono);letter-spacing:.115em;text-transform:uppercase;
  color:var(--ink-45)}.cs-facts dd{margin-top:8px;color:var(--ink)}.cs-facts dd:has(a){margin-top:0}.cs-facts a{display:inline-block;padding:12px 0;color:var(--ink);text-decoration:underline;
  text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:3px;
  transition:text-decoration-color .2s var(--ease)}.cs-facts a:hover{text-decoration-color:var(--blue)}.cs-plate{padding:0 var(--gutter) var(--pad);display:flex;justify-content:center}.cs-plate img{width:100%;max-width:var(--content);height:auto;aspect-ratio:16/9;
  object-fit:cover;display:block;border-radius:var(--r-surface);background:var(--canvas);
  box-shadow:0 0 0 1px var(--rule)}
@media (max-width:767px){.cs-plate img{aspect-ratio:4/3}}.cs-figures{background:var(--canvas)}.cs-figures .cs-eyebrow{color:var(--ink-45)}.cs-figures dl{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr)}.cs-figures dl > div{padding:0 32px;border-left:1px solid var(--rule)}.cs-figures dl > div:first-child{padding-left:0;border-left:0}.cs-figures dt{font:400 clamp(34px,4vw,56px)/1.08 var(--dop);letter-spacing:-.024em;
  color:var(--blue);font-variant-numeric:tabular-nums}.cs-figures dd{margin-top:16px;color:var(--ink-70)}.cs-figures .cs-src{margin-top:48px}
@media (max-width:767px){.cs-figures dl{grid-template-columns:1fr;margin-top:32px}.cs-figures dl > div{padding:32px 0 0;border-left:0;border-top:1px solid var(--rule)}.cs-figures dl > div:first-child{padding-top:0;border-top:0}.cs-figures dd{margin-top:8px}.cs-figures .cs-src{margin-top:32px}}.cs-review blockquote{font:400 clamp(24px,2.4vw,29px)/1.3 var(--dop);letter-spacing:-.018em;
  color:var(--ink)}.cs-review blockquote::before{content:'\201C'}.cs-review blockquote::after{content:'\201D'}.cs-review figcaption{margin-top:40px;display:flex;align-items:center;gap:16px;
  font-size:14px;line-height:1.6;color:var(--ink-45)}.cs-review figcaption img{width:56px;height:56px;border-radius:var(--r-control);object-fit:cover;
  background:var(--canvas)}.cs-review figcaption b{display:block;font-weight:500;color:var(--ink)}.cs-glance ol{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px 64px}.cs-glance li{display:flex;gap:24px}.cs-glance .cs-n{flex:0 0 auto;font:400 14px/1.6 var(--mono);letter-spacing:.115em;color:var(--blue);
  font-variant-numeric:tabular-nums}.cs-glance p{color:var(--ink-70)}
@media (max-width:767px){.cs-glance ol{grid-template-columns:1fr;gap:32px;margin-top:32px}.cs-glance li{gap:16px}}.cs-story .cs-wrap-wide{display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,var(--content)) minmax(0,1fr)}.cs-story-col{grid-column:2;min-width:0}.cs-rail{grid-column:1;justify-self:start;align-self:start;width:var(--rail);
  position:sticky;top:calc(var(--crumb) + 68px)}.cs-rail > .cs-eyebrow{margin:0 0 12px 12px;color:var(--ink-45)}.cs-rail ol{display:flex;flex-direction:column;list-style:none}.cs-rail a{display:flex;gap:12px;padding:12px 8px 12px 12px;margin-left:-2px;
  border-left:2px solid transparent;text-decoration:none;color:var(--ink-45);
  transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.cs-rail a:hover{color:var(--ink)}.cs-rail a[aria-current]{color:var(--ink);border-left-color:var(--blue);
  background:rgba(35,27,16,.035)}.cs-rail .cs-n{flex:0 0 auto;font:400 14px/1.6 var(--mono);letter-spacing:.115em;
  font-variant-numeric:tabular-nums;color:var(--ink-45)}.cs-rail a[aria-current] .cs-n{color:var(--blue)}.cs-rail .cs-t{min-width:0;font-size:14px;line-height:1.6}.cs-rail-m{display:none}.cs-prose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--prose)) minmax(0,1fr)}.cs-prose > *{grid-column:2;min-width:0}.cs-prose h2{font-size:29px;line-height:1.08;margin:64px 0 16px;
  scroll-margin-top:calc(var(--crumb) + 72px)}.cs-prose h2:first-child{margin-top:0}.cs-prose h3{margin:40px 0 8px}.cs-prose p{margin-top:16px;line-height:1.6;color:var(--ink-70)}.cs-prose strong{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.cs-prose ul,.cs-prose ol{margin-top:16px;padding-left:24px;color:var(--ink-70)}.cs-prose li{margin-top:8px;line-height:1.6}.cs-prose a{color:var(--blue);text-decoration:underline;text-decoration-color:var(--rule);
  text-decoration-thickness:1px;text-underline-offset:3px}.cs-prose figure{grid-column:1 / -1;margin:48px 0;border-radius:var(--r-surface);overflow:hidden;
  box-shadow:0 0 0 1px var(--rule)}.cs-prose figure.w-richtext-figure-type-image{display:block}.cs-prose figure.w-richtext-figure-type-image > div{display:block}.cs-prose figure img{display:block;width:100%;height:auto}

@media (max-width:1279px){.cs-story .cs-wrap-wide{display:block;max-width:var(--content);margin:0 auto}.cs-rail{display:none}.cs-rail-m{display:block;margin-bottom:48px;padding-bottom:8px;
    border-bottom:1px solid var(--rule);max-width:var(--prose)}.cs-rail-m .cs-eyebrow{color:var(--ink-45)}.cs-rail-m summary{cursor:pointer;list-style:none;display:flex;align-items:center;
    justify-content:space-between;gap:8px;padding:12px 0}.cs-rail-m summary::-webkit-details-marker{display:none}.cs-rail-m summary::after{content:'';width:8px;height:8px;border-right:1px solid var(--ink-45);
    border-bottom:1px solid var(--ink-45);transform:rotate(45deg) translateY(-2px);
    transition:transform .2s var(--ease)}.cs-rail-m[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.cs-rail-m ol{display:flex;flex-direction:column;list-style:none;padding-bottom:12px}.cs-rail-m a{display:flex;gap:12px;padding:12px 0 12px 12px;
    border-left:2px solid var(--rule);text-decoration:none;color:var(--ink-45)}.cs-rail-m .cs-n{flex:0 0 auto;font:400 14px/1.6 var(--mono);letter-spacing:.115em;
    font-variant-numeric:tabular-nums}.cs-rail-m .cs-t{font-size:14px;line-height:1.6}}
@media (max-width:767px){.cs-prose figure{margin:32px 0}}.cs-more{background:var(--canvas)}.cs-more-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:24px}.cs-more ol{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cs-more ol a{display:block;text-decoration:none;color:var(--ink)}.cs-m-img{display:block;border-radius:var(--r-surface);overflow:hidden;background:var(--cream);
  box-shadow:0 0 0 1px var(--rule)}.cs-m-img img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;
  transition:transform .4s var(--ease)}.cs-more ol a:hover .cs-m-img img{transform:scale(1.03)}.cs-m-eyebrow{display:block;margin-top:24px;color:var(--ink-45)}.cs-m-brand{display:block;margin-top:8px;font:500 24px/1.2 var(--dop);letter-spacing:-.014em}.cs-m-fig{display:block;margin-top:8px;font-size:14px;line-height:1.6;color:var(--ink-45)}.cs-m-fig b{font-weight:400;color:var(--blue);font-variant-numeric:tabular-nums}
@media (max-width:767px){.cs-more ol{grid-template-columns:1fr;gap:40px;margin-top:32px}}.cs-close .cs-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.cs-close .cs-milo{width:140px;height:140px;margin-bottom:32px}.cs-close h2{font:500 clamp(34px,3.9vw,56px)/1.08 var(--dop);letter-spacing:-.024em}.cs-close p{margin-top:24px;max-width:520px;color:var(--ink-70)}.cs-close .cs-cta{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}