@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.nav-search[data-astro-cid-wpvy4v7s]{width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.nav-search[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:19px;height:19px}.nav-search[data-astro-cid-wpvy4v7s]:hover,.nav-search[data-astro-cid-wpvy4v7s]:focus-visible{background:var(--gray-light);color:var(--orange-dark)}.nav-mobile-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:2px;display:flex}.nav-search-mobile[data-astro-cid-wpvy4v7s]{display:none}@media (width<=1199px){.nav-search-item[data-astro-cid-wpvy4v7s]{display:none}.nav-search-mobile[data-astro-cid-wpvy4v7s]{display:inline-flex}}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta{border:1.5px solid var(--orange);color:var(--orange-dark);border-radius:999px;margin-left:0;padding:7px 14px;line-height:1;transition:color .2s,background .2s,border-color .2s}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:after{display:none}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:focus-visible,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta[aria-current=page]{color:var(--white);background:#c84a1e;border-color:#c84a1e}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen{background:var(--gray-light);color:#3d4753;letter-spacing:.005em;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 11px;font-size:13px;line-height:1;transition:color .2s,background .2s;display:inline-flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen:after{display:none}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen:focus-visible,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen[aria-current=page]{background:var(--orange-bg);color:var(--orange-dark)}.nav-listen-icon[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:15px;height:15px}@media (width>=1200px){.nav-drawer-only[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=1199px){.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta{color:var(--orange-dark);background:0 0;border:0;border-radius:0;padding:0}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:after{display:block}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:focus-visible,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta[aria-current=page]{color:var(--orange-dark);background:0 0}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen{color:var(--text);letter-spacing:.005em;background:0 0;border-radius:0;padding:0;font-size:14px}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen:after{display:block}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen:hover,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen:focus-visible,.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-listen[aria-current=page]{color:var(--orange-dark);background:0 0}.nav-listen-icon[data-astro-cid-wpvy4v7s]{display:none}}.nf[data-astro-cid-c5a5jkvp]{flex-direction:column;gap:10px;display:flex}.nf-label[data-astro-cid-c5a5jkvp]{font-family:var(--font-mono);letter-spacing:.03em;font-size:12px;font-weight:500}.nf-sub[data-astro-cid-c5a5jkvp]{margin:-2px 0 2px;font-size:12.5px;line-height:1.5}.nf-row[data-astro-cid-c5a5jkvp]{gap:8px;display:flex}.nf-input[data-astro-cid-c5a5jkvp]{border-radius:0;outline:none;flex:1;min-width:0;padding:10px 14px;font-family:Inter,Inter Fallback,sans-serif;font-size:14px}.nf-btn[data-astro-cid-c5a5jkvp]{letter-spacing:.005em;cursor:pointer;border:none;flex-shrink:0;padding:10px 18px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:12px;font-weight:700;transition:opacity .15s}.nf-btn[data-astro-cid-c5a5jkvp]:hover{opacity:.88}.nf-status[data-astro-cid-c5a5jkvp]{margin:0;font-size:12.5px;line-height:1.5}.nf-status-ok[data-astro-cid-c5a5jkvp]{color:var(--orange)}.nf-status-err[data-astro-cid-c5a5jkvp]{color:#e08b7b}.nf-dark[data-astro-cid-c5a5jkvp] .nf-label[data-astro-cid-c5a5jkvp]{color:#ffffffa6}.nf-dark[data-astro-cid-c5a5jkvp] .nf-sub[data-astro-cid-c5a5jkvp]{color:#fff9}.nf-dark[data-astro-cid-c5a5jkvp] .nf-input[data-astro-cid-c5a5jkvp]{color:var(--white);background:#ffffff0f;border:1px solid #ffffff2e}.nf-dark[data-astro-cid-c5a5jkvp] .nf-input[data-astro-cid-c5a5jkvp]::placeholder{color:#ffffff9e}.nf-dark[data-astro-cid-c5a5jkvp] .nf-input[data-astro-cid-c5a5jkvp]:focus{border-color:#fff6}.nf-dark[data-astro-cid-c5a5jkvp] .nf-btn[data-astro-cid-c5a5jkvp]{background:var(--orange-dark);color:var(--white)}.nf-dark[data-astro-cid-c5a5jkvp] .nf-status-err[data-astro-cid-c5a5jkvp]{color:#f2a696}.nf-light[data-astro-cid-c5a5jkvp] .nf-label[data-astro-cid-c5a5jkvp]{color:var(--navy)}.nf-light[data-astro-cid-c5a5jkvp] .nf-sub[data-astro-cid-c5a5jkvp]{color:#6b6b6b}.nf-light[data-astro-cid-c5a5jkvp] .nf-input[data-astro-cid-c5a5jkvp]{background:var(--white);border:1px solid var(--gray-border);color:var(--text)}.nf-light[data-astro-cid-c5a5jkvp] .nf-input[data-astro-cid-c5a5jkvp]:focus{border-color:var(--navy)}.nf-light[data-astro-cid-c5a5jkvp] .nf-btn[data-astro-cid-c5a5jkvp]{background:var(--navy);color:var(--white)}.nf-light[data-astro-cid-c5a5jkvp] .nf-status-err[data-astro-cid-c5a5jkvp]{color:#991b1b}@media (width<=480px){.nf-row[data-astro-cid-c5a5jkvp]{flex-direction:column}.nf-btn[data-astro-cid-c5a5jkvp]{width:100%}}.footer-role[data-astro-cid-jo6i4kqk]{margin-bottom:6px}.footer-role-line[data-astro-cid-jo6i4kqk]{color:#ffffffb3;margin-bottom:16px;font-size:13px;line-height:1.5}.footer-role-line[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.footer-role-line[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-entity[data-astro-cid-jo6i4kqk]{color:#ffffff80;margin-top:4px;font-size:12px;line-height:1.5}.footer-entity[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer-entity[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#ffffffd9}.footer-seal[data-astro-cid-jo6i4kqk]{object-fit:contain;opacity:.15;mix-blend-mode:screen;pointer-events:none;width:200px;height:200px;animation:60s linear infinite footer-seal-spin;display:block;position:absolute;bottom:10px;right:10px}@keyframes footer-seal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.footer-seal[data-astro-cid-jo6i4kqk]{animation:none}}.cmdk-root{z-index:500;display:none;position:fixed;inset:0}.cmdk-root.open{display:block}.cmdk-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a16288c;position:absolute;inset:0}.cmdk-panel{background:var(--white);border:1px solid var(--gray-border);flex-direction:column;width:min(640px,100vw - 32px);max-height:min(600px,100vh - 120px);margin:10vh auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000047}@media (prefers-reduced-motion:no-preference){.cmdk-root.open .cmdk-panel{animation:.16s cubic-bezier(.16,1,.3,1) both cmdkIn}}@keyframes cmdkIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.cmdk-input-row{border-bottom:1px solid var(--gray-border);color:#6b6b6b;flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-input{min-width:0;color:var(--navy);background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:16px}.cmdk-input::placeholder{color:#9aa1ab}.cmdk-input:focus,.cmdk-input:focus-visible{box-shadow:none;outline:none}.cmdk-input-row:focus-within{border-bottom-color:var(--orange)}.cmdk-esc{color:#9aa1ab;border:1px solid var(--gray-border);cursor:pointer;background:0 0;border-radius:3px;padding:2px 6px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px}.cmdk-esc:hover,.cmdk-esc:focus-visible{color:var(--navy);border-color:var(--navy)}.cmdk-results{flex:1;padding:8px;overflow-y:auto}.cmdk-group-label{font-family:var(--font-mono);letter-spacing:.03em;color:#9aa1ab;margin:0;padding:10px 10px 6px;font-size:12px;font-weight:500}.cmdk-item{cursor:pointer;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.cmdk-item.active{background:var(--gray-light)}.cmdk-item-title{color:var(--navy);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:14px;font-weight:600;line-height:1.35}.cmdk-item-cat{font-family:var(--font-mono);letter-spacing:.03em;color:var(--orange-dark);white-space:nowrap;padding-top:3px;font-size:12px;font-weight:500}.cmdk-item-snip{color:#6b6b6b;grid-column:1/-1;font-size:13px;line-height:1.45}.cmdk-item-snip mark{background:var(--orange-bg);color:var(--text);padding:0 1px}.cmdk-item-sec{color:#9aa1ab;grid-column:1/-1;font-size:11.5px}.cmdk-item-sec:before{content:"§ "}.cmdk-ask{background:var(--orange-bg);cursor:pointer;border-radius:3px;align-items:center;gap:10px;margin-bottom:4px;padding:11px 12px;display:flex}.cmdk-ask.active{box-shadow:inset 0 0 0 1.5px var(--orange)}.cmdk-ask svg{width:16px;height:16px;color:var(--orange-dark);flex-shrink:0}.cmdk-ask-text{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.cmdk-ask-text em{color:var(--orange-dark);font-style:normal;font-weight:500}.cmdk-ask kbd{background:var(--white);color:var(--orange-dark);border:1px solid #b8401a59;border-radius:3px;padding:1px 5px;font-size:10px}.cmdk-searching{color:#9aa1ab;padding:4px 12px 8px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px}.cmdk-empty{text-align:center;color:#6b6b6b;padding:32px 16px;font-size:14px}.cmdk-answer{padding:14px 20px 6px}.cmdk-answer-eyebrow{letter-spacing:.02em;color:#6b6b6b;justify-content:space-between;gap:12px;margin:0 0 10px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;font-weight:600;display:flex}.cmdk-back{font:inherit;color:var(--orange-dark);cursor:pointer;background:0 0;border:0;padding:0;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;font-weight:600}.cmdk-back:hover,.cmdk-back:focus-visible{text-decoration:underline}.cmdk-answer-text p{color:var(--text);max-width:62ch;margin:0 0 10px;font-size:14.5px;line-height:1.6}.cmdk-answer-text p:last-child{margin-bottom:4px}.cmdk-answer-text.pending p:last-child:after{content:"";vertical-align:-2px;background:var(--orange);width:7px;height:14px;margin-left:2px;animation:.9s steps(2,end) infinite cmdkBlink;display:inline-block}@keyframes cmdkBlink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cmdk-answer-text.pending p:last-child:after{animation:none}}.cmdk-cite{color:var(--orange-dark);vertical-align:super;margin-left:1px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;font-weight:700;line-height:0;text-decoration:none}.cmdk-cite+.cmdk-cite{margin-left:4px}.cmdk-cite:hover,.cmdk-cite:focus-visible{text-decoration:underline}.cmdk-answer-error{color:#6b6b6b;margin:0 0 6px;font-size:13.5px}.cmdk-sources{border-top:1px solid var(--gray-border);padding:10px 8px 4px}.cmdk-source{border-radius:3px;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:0 8px;padding:7px 12px;text-decoration:none;display:grid}.cmdk-source.active{background:var(--gray-light)}.cmdk-source-n{color:var(--orange-dark);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;font-weight:700}.cmdk-source .cmdk-item-title{font-size:13.5px}.cmdk-source .cmdk-item-cat{color:#9aa1ab;padding-top:0}.cmdk-source .cmdk-item-sec{grid-column:2/-1}.cmdk-disclosure{border-top:1px solid var(--gray-border);color:#6b6b6b;padding:10px 20px 12px;font-size:12px;line-height:1.5}.cmdk-disclosure a{color:var(--orange-dark)}.cmdk-footer{border-top:1px solid var(--gray-border);background:var(--gray-light);flex-shrink:0;gap:16px;padding:10px 18px;display:flex}.cmdk-footer span{color:#6b6b6b;align-items:center;gap:4px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;display:flex}.cmdk-footer kbd{border:1px solid var(--gray-border);background:var(--white);border-radius:3px;padding:1px 5px;font-size:10px}@media (width<=600px){.cmdk-panel{border:0;width:100%;height:100%;max-height:none;margin:0}.cmdk-footer{display:none}}.page-loader[data-astro-cid-hzy5xid6]{z-index:900;opacity:0;visibility:hidden;pointer-events:none;background:0 0;place-items:center;transition:opacity .2s,visibility 0s linear .2s;display:grid;position:fixed;inset:0}.page-loader[data-astro-cid-hzy5xid6].is-active{opacity:1;visibility:visible;pointer-events:auto;cursor:progress;transition:opacity .2s}.page-loader-disc[data-astro-cid-hzy5xid6]{background:0 0;place-items:center;width:128px;height:128px;display:grid}.page-loader-seal[data-astro-cid-hzy5xid6]{fill:none;stroke:var(--orange,#e05a2b);stroke-width:1.3px;filter:drop-shadow(0 0 2px #ff8c46e6)drop-shadow(0 0 8px #e05a2bbf)drop-shadow(0 0 18px #e05a2b73);animation:1.6s linear infinite page-loader-spin}@keyframes page-loader-spin{to{transform:rotate(360deg)}}@keyframes page-loader-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.page-loader-seal[data-astro-cid-hzy5xid6]{animation:1.6s ease-in-out infinite page-loader-pulse}}.sr-only[data-astro-cid-hzy5xid6],.sr-only[data-astro-cid-ope7qixq]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.askt-chip[data-astro-cid-ope7qixq]{z-index:60;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:DM Sans,DM Sans Fallback,sans-serif;display:flex;position:fixed;bottom:28px;right:28px}.askt-chip[data-astro-cid-ope7qixq]:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:32px}.askt-chip[data-astro-cid-ope7qixq] picture[data-astro-cid-ope7qixq]{z-index:1;display:block;position:relative}.askt-face[data-astro-cid-ope7qixq]{object-fit:cover;border:3px solid var(--orange);background:var(--white);border-radius:50%;width:56px;height:56px;padding:2px;display:block;box-shadow:0 8px 24px #0b1d3938}.askt-tag[data-astro-cid-ope7qixq]{background:var(--navy);color:var(--white);white-space:nowrap;border-radius:0 22px 22px 0;margin-left:-14px;padding:9px 14px 9px 22px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0b1d392e}.askt-chip[data-astro-cid-ope7qixq]:hover .askt-tag[data-astro-cid-ope7qixq]{background:#132a52}.askt[data-astro-cid-ope7qixq].open .askt-chip[data-astro-cid-ope7qixq]{display:none}html:has(.askt) .footer-bottom{padding-bottom:80px}@supports (animation-timeline:view()){html:has(main>.hero--glass){timeline-scope:--askt-hero}.hero--glass{view-timeline:--askt-hero block}html:has(main>.hero--glass) .askt-chip[data-astro-cid-ope7qixq]{animation:linear both askt-reveal;animation-timeline:--askt-hero;animation-range:exit 90%}@keyframes askt-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}}.askt-panel[data-astro-cid-ope7qixq]{z-index:65;background:var(--white);border:1px solid var(--gray-border);border-radius:6px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:min(600px,100vh - 56px);display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 24px 64px #0b1d3947}.askt-panel[data-astro-cid-ope7qixq][hidden]{display:none}.askt-head[data-astro-cid-ope7qixq]{background:var(--navy);color:var(--white);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.askt-head[data-astro-cid-ope7qixq] img[data-astro-cid-ope7qixq]{object-fit:cover;border:2px solid var(--orange);background:var(--white);border-radius:50%;width:44px;height:44px;padding:2px;display:block}.askt-title[data-astro-cid-ope7qixq]{margin:0;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.askt-sub[data-astro-cid-ope7qixq]{color:#ffffffb8;margin:3px 0 0;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;line-height:1.35}.askt-close[data-astro-cid-ope7qixq]{font:inherit;color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:3px;width:32px;height:32px;font-size:22px;line-height:1}.askt-close[data-astro-cid-ope7qixq]:hover,.askt-close[data-astro-cid-ope7qixq]:focus-visible{color:var(--white);background:#ffffff1f;outline:none}.askt-thread[data-astro-cid-ope7qixq]{flex-direction:column;flex:1;gap:12px;min-height:120px;padding:14px 14px 6px;display:flex;overflow-y:auto}.askt-form[data-astro-cid-ope7qixq]{border-top:1px solid var(--gray-border);gap:8px;padding:10px 14px;display:flex}.askt-input[data-astro-cid-ope7qixq]{min-width:0;font:inherit;border:1px solid var(--gray-border);border-radius:3px;flex:1;padding:10px 12px;font-size:14px}.askt-input[data-astro-cid-ope7qixq]:focus{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);outline:none}.askt-send[data-astro-cid-ope7qixq]{font:inherit;background:var(--orange);color:var(--white);cursor:pointer;border:0;border-radius:3px;padding:0 14px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:13px;font-weight:600}.askt-send[data-astro-cid-ope7qixq]:hover{background:var(--orange-dark)}.askt-send[data-astro-cid-ope7qixq]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.askt-mic[data-astro-cid-ope7qixq]{border:1px solid var(--gray-border);background:var(--white);width:40px;color:var(--navy);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.askt-mic[data-astro-cid-ope7qixq][hidden]{display:none}.askt-mic[data-astro-cid-ope7qixq] svg[data-astro-cid-ope7qixq]{width:18px;height:18px}.askt-mic[data-astro-cid-ope7qixq]:hover,.askt-mic[data-astro-cid-ope7qixq]:focus-visible{border-color:var(--navy);outline:none}.askt-mic[data-astro-cid-ope7qixq][aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--white);box-shadow:0 0 0 calc(3px + 9px * var(--askt-level,0)) #e05a2b47;transition:box-shadow 80ms linear}.askt-mic[data-astro-cid-ope7qixq]:disabled{opacity:.5;cursor:default}.askt-foot[data-astro-cid-ope7qixq]{color:#6b6b6b;background:var(--gray-light);border-top:1px solid var(--gray-border);margin:0;padding:7px 14px 9px;font-size:11px;line-height:1.45}.askt-foot[data-astro-cid-ope7qixq] a[data-astro-cid-ope7qixq]{color:var(--orange-dark)}@media (width<=600px){.askt-chip[data-astro-cid-ope7qixq]{bottom:16px;right:16px}.askt-tag[data-astro-cid-ope7qixq]{display:none}.askt-input[data-astro-cid-ope7qixq]{font-size:16px}.askt-panel[data-astro-cid-ope7qixq]{border-bottom:0;border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:82vh;bottom:0;right:0}}@media print{.askt[data-astro-cid-ope7qixq]{display:none}}.askt-chips{flex-wrap:wrap;gap:6px;padding:2px 0 4px;display:flex}.askt-chips button{font:inherit;color:var(--navy);background:var(--white);border:1px solid var(--gray-border);cursor:pointer;text-align:left;border-radius:16px;padding:6px 11px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:12px;font-weight:600}.askt-chips button:hover,.askt-chips button:focus-visible{border-color:var(--orange);background:var(--orange-bg);outline:none}.askt-chips .askt-more{font-family:var(--font-mono);letter-spacing:.03em;color:#9aa1ab;flex-basis:100%;margin:6px 0 0;font-size:12px;font-weight:500}.askt-q{background:var(--gray-light);border-radius:12px 12px 3px;align-self:flex-end;max-width:85%;padding:9px 13px;font-size:14px;line-height:1.5}.askt-ctx{background:var(--gray-light);border-left:3px solid var(--askt-tier,var(--navy));color:#3a4350;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 12px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:12px;line-height:1.4;display:grid}.askt-ctx b{color:var(--navy);font-weight:700}.askt-ctx-n{color:var(--askt-tier,var(--navy));font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.askt-ctx-n small{color:#6b6b6b;font-size:11px;font-weight:600}.askt-a{max-width:62ch;font-size:14.5px;line-height:1.6}.askt-a p{margin:0 0 10px}.askt-a p:last-child{margin-bottom:0}.askt-pending p,.askt-error p{color:#6b6b6b;font-size:13.5px}.askt-pending p:after{content:"";vertical-align:-2px;background:var(--orange);width:7px;height:13px;margin-left:3px;animation:.9s steps(2,end) infinite asktBlink;display:inline-block}@keyframes asktBlink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.askt-pending p:after{animation:none}}.askt-cite{color:var(--orange-dark);vertical-align:super;margin-left:1px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;font-weight:700;line-height:0;text-decoration:none}.askt-cite+.askt-cite{margin-left:4px}.askt-cite:hover,.askt-cite:focus-visible{text-decoration:underline}.askt-listen{font:inherit;color:var(--navy);border:1px solid var(--gray-border);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px 4px 8px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.askt-listen svg{width:13px;height:13px}.askt-listen:hover,.askt-listen:focus-visible{border-color:var(--orange);background:var(--orange-bg);outline:none}.askt-listen[aria-pressed=true]{border-color:var(--orange);color:var(--orange-dark)}.askt-listen:disabled{opacity:.5;cursor:default}.askt-src{border-top:1px solid var(--gray-border);margin-top:10px;padding-top:8px}.askt-src a{color:var(--text);border-radius:3px;grid-template-columns:20px 1fr;align-items:baseline;gap:0 6px;padding:5px 4px;font-size:13px;text-decoration:none;display:grid}.askt-src a:hover,.askt-src a:focus-visible{background:var(--gray-light);outline:none}.askt-src-n{color:var(--orange-dark);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;font-weight:700}.askt-src-where{color:#9aa1ab;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:11px;display:block}.rtn[data-astro-cid-lqwr64ug]{background:var(--gray-light);border-top:1px solid var(--gray-border);padding:48px 0 56px}.rtn-updated[data-astro-cid-lqwr64ug]{color:#666d7a;margin:0 0 18px;font-size:13px}.rtn-title[data-astro-cid-lqwr64ug]{color:var(--navy);margin:0 0 20px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:22px;font-weight:800}.rtn-next[data-astro-cid-lqwr64ug]{background:var(--white);border:1px solid var(--gray-border);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:20px;padding:16px;text-decoration:none;display:grid}.rtn-next[data-astro-cid-lqwr64ug]:hover{border-color:var(--navy)}.rtn-next[data-astro-cid-lqwr64ug] img[data-astro-cid-lqwr64ug]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.rtn-next[data-astro-cid-lqwr64ug] div[data-astro-cid-lqwr64ug]{flex-direction:column;gap:6px;display:flex}.rtn-kicker[data-astro-cid-lqwr64ug]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--orange-dark);font-size:12px;font-weight:500}.rtn-next[data-astro-cid-lqwr64ug] strong[data-astro-cid-lqwr64ug]{color:var(--navy);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:20px;line-height:1.25}.rtn-q[data-astro-cid-lqwr64ug]{color:#4a4a4a;font-size:15px;line-height:1.55}.rtn-cta[data-astro-cid-lqwr64ug]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--orange-dark);margin-top:4px;font-size:12px;font-weight:500}.rtn-list[data-astro-cid-lqwr64ug]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.rtn-list[data-astro-cid-lqwr64ug] a[data-astro-cid-lqwr64ug]{background:var(--white);border:1px solid var(--gray-border);flex-direction:column;gap:4px;height:100%;padding:14px 16px;text-decoration:none;display:flex}.rtn-list[data-astro-cid-lqwr64ug] a[data-astro-cid-lqwr64ug]:hover{border-color:var(--navy)}.rtn-list[data-astro-cid-lqwr64ug] strong[data-astro-cid-lqwr64ug]{color:var(--navy);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:15px}.rtn-list[data-astro-cid-lqwr64ug] span[data-astro-cid-lqwr64ug]{color:#666d7a;font-size:13.5px;line-height:1.5}.rtn-back[data-astro-cid-lqwr64ug]{color:var(--navy);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:13px;font-weight:700}@media (width<=640px){.rtn-next[data-astro-cid-lqwr64ug]{grid-template-columns:1fr}}@media print{.rtn[data-astro-cid-lqwr64ug]{display:none}}:root:not(#v4) :is(.cite-label,.pnote-label,.note-label,.mo-kicker,.gt-aside-label,.gt-aside-cta-label,.gt-deeper-kicker,.gt-related-cat,.gl-card-cat,.exec-summary-eyebrow,.pdf-carousel-eyebrow,.pdf-carousel-count,.post-tags-label,.aside-tools-label,.aside-cta-label,.aside-author-label,.aside-author-book,.related-cat,.toc-label,.tool-callout-eyebrow,.evidence-eyebrow,.sources-eyebrow,.pen-label,.rp-category,.rtn-kicker,.sme-label,.more-proj-tag,.proj-artefact-type,.proj-sector-pill-key,.res-audio-eyebrow,.cs-audio-eyebrow,.pc-audio-eyebrow,.chk-audio-eyebrow,.dg-audio-eyebrow,.edu-badge,.deposited-label,.mcs-eyebrow,.blog-category,.chart-eyebrow,.fw-diagram-label,.fw-more-eyebrow,.fw-card-eyebrow,.cat-tools-count,.cat-tool-kind,.cat-tile-count,.press-proof-label,.tq-section-label,.tq-role,.gov-tq-role,.consult-tq-role,.film-slot-label,.about-coverage-outlet,.lead-cat,.start-cat,.recent-cat,.ax-cat,.enterprise-teaser-eyebrow,.pp-section-eyebrow,.coverage-category,.rs-card-eyebrow,.rs-card-meta,.pc-section-label,.ia-brief-eyebrow,.ia-sec-eyebrow,.topics-index-eyebrow,.trust-strip-label,.ws-eyebrow,.mc-day-eyebrow,.mc-day-output-label,.intro-takeaway-label,.founder-note-eyebrow,.gov-intro-card-label,.event-date,.cr-eyebrow,.mega-panel-eyebrow,.l8fg-eyebrow,.ipl-eyebrow,.agb-why-label,.aab-why-label,.chk-auditor-eyebrow,.orbit-label,.orbit-memoriam,.cs-film-label,.wt-label,.tag,.award-org,.cred-highlight-label,.kit-footer-label,.doc-label,.cat-pack-kicker,.p-eyebrow,.pc-lc-label,.pc-card-tier,.res-pca-tier,.spec-key,.workshop-box-title,.metric-label,.sources-box>p:first-child,.gov-table-sector,.res-pclp-name,.pp-toc-label,.fw-pagenav-dir,.fw-pagenav-all,.og-kicker,.og-status-tag,.sg-hero-role,.ms-tag,.ms-loop-kicker,.th-k,.th-tag,.fc-kicker,.fc-tag,.nx-kicker,.nx-tag,.pv-tag,.sd-tag,.hgd-tag,.vt-kicker,.vt-eyebrow,.vt-sector,.vt-ci-label,.pc-card-group,.sq-kit-k){font-family:var(--font-mono);text-transform:none;letter-spacing:.03em;font-size:max(12px,.75rem);font-weight:500}:root:not(#v4) :is(.blog-read,.recent-read,.ep-read,.ch-lead-cta,.aside-tools-more,.gt-aside-cta-more,.aside-author-link,.tq-linkedin,.chk-auditor-link,.orbit-link,.topics-index-cta,.cat-tile-cta,.rtn-cta,.note-cta,.film-slot-link,.rs-card-doi,.audio-pill){text-transform:none;letter-spacing:.005em}:root:not(#v4) :is(.cite-block,.gt-aside-block,.gt-aside-cta,.exec-summary,.aside-tools,.aside-author,.aside-toc,.aside-cta,.related-card,.evidence-box,.sources-box,.pc-diag-panel,.rp-card,.gate-box,.proj-engagement,.sme-takeaway,.more-proj-card,.edu-card,.deposited,.pc-fg-diag,.cs-cite,.proj-artefact,.blog-card,.fw-diagram,.fw-cite,.fw-paid,.fw-more-card,.proj-card-wrap,.chart-block,.icg-card,.consult-step,.score-summary,.press-proof-grid,.ipl-panel,.l8fg,.consult-compare-table,.chk-item,.metric-card,.workshop-box,.cred-highlights-grid,.film-slot-poster,.blog-featured,.about-coverage-grid,.about-forums-grid,.about-work-grid,.recent-card,.ch-lead,.ch-card,.fw-card,.fw-work-grid,.fw-roe-grid,.fw-trace-grid,.contact-calendly,.gov-track,.gov-table-wrap,.gov-route,.nl-form,.pp-priv-grid,.pp-tier-card,.pp-grid,.awards-grid,.coverage-list,.coverage-note,.forums-grid,.mk-bio-block,.mk-asset-thumb,.mk-award-img,.sig,.rs-card,.ra-cite,.aab-diff-card,.exb-diff-card,.arm-form,.arm-matrix-wrap,.arm-table-wrap,.pc-matrix-scroll,.pc-filter-bar,.cat-tile,.pc-std-table-wrap,.pc-mesh-card,.aup-card,.hai-controls,.hai-kpi-grid,.hai-panel,.split-benchmark,.industry-comparison,.irp-form,.mh-controls,.status-bar,.mh-chart-panel,.map-wrap,.stats-panel,.quiz-profile,.teaser-panel,.acg-lookup,.acg-rubric-ladder,.tg-controls,.domain-block,.spd-card,.privacy-grid,.compliance-table,.trace-edu-grid,.trace-score-rows,.ucp-weights-panel,.ucp-card,.ucp-results,.ucp-ranked-card,.ucp-edu-card,.controls-bar,.kpi-grid,.chart-panel,.vl-form,.scoring-grid,.results-panel,.score-card,.cs-dim,.eac-card,.bpk-empty,.bpk-disclaimer,.od-gate,.oaas-gate,.aia-card,.position-block,.levers-block,.dg-part,.war-table-wrap,.sg-audiences,.sg-topics,.sg-formats,.sg-cta-aside,.topics-index-card,.sp-quotes,.sp-formats,.mc-canvas-grid,.svy-card,.bbp-factors,.intro-grid,.about-grid,.consult-fit-grid,.workshop-specs,.tool-callout,.press-proof-card,.wt-offer,.about-work-card,.fw-work-card,.gl-card,.enterprise-teaser,.pc-card,.pc-section-card,.pc-fg-source-card,.cs-demo,.aab-tmpl-card,.toggle-card,.cat-pack,.svy-choice,.proj-demo-strip,.gt-related-card,.ws-card,.faq-list,.consult-callout,.s-card){border-radius:var(--r-md)}:root:not(#v4) :is(.press-proof-grid,.cred-highlights-grid,.about-coverage-grid,.about-forums-grid,.about-work-grid,.awards-grid,.forums-grid,.pp-grid,.pp-priv-grid,.fw-work-grid,.fw-roe-grid,.fw-trace-grid,.hai-kpi-grid,.kpi-grid,.scoring-grid,.intro-grid,.about-grid,.consult-fit-grid,.mc-canvas-grid,.trace-edu-grid,.privacy-grid,.blog-featured,.film-slot-poster,.related-card,.more-proj-card,.rp-card,.blog-card,.recent-card,.ch-card,.cat-tile,.gt-related-card,.fw-more-card,.topics-index-card,.pc-card,.icg-card,.proj-card-wrap,.mk-asset-thumb,.mk-award-img){overflow:hidden}:root:not(#v4){--card-gap:24px}@media (width<=768px){:root:not(#v4){--card-gap:16px}}:root:not(#v4) :is(.press-proof-grid,.about-work-grid,.fw-work-grid,.blog-grid,.consult-steps){gap:var(--card-gap);background:0 0;border:0;border-radius:0;overflow:visible}:root:not(#v4) :is(.press-proof-card,.about-work-card,.fw-work-card,.consult-step){border:1px solid var(--gray-border)}:root:not(#v4) .blog-card{border-width:3px 1px 1px}:root:not(#v4) :is(.sig-list,.area-grid,.area-page-grid,.proj-grid,.cats-grid,.rs-grid,.fw-grid,.fw-more-grid,.gl-cards,.gov-tracks,.image-panel-list,.icg-grid,.recommended-posts-grid,.related-grid,.pp-tiers,.topics-index-grid,.ucp-cards,.ucp-ranked-cards,.metrics-grid,.hai-panels,.pc-section-grid,.charts-grid,.mh-charts,.pc-grid,.pc-fg-source-grid,.pc-mesh-grid){gap:var(--card-gap)}:root:not(#v4) :is(.cite-text,.aside-tools-list,.gt-aside-cta-list,.deposited-cite){border-radius:var(--r-sm)}:root:not(#v4) :is(.cite-copy,.reaction-btn,.aside-social-link,.gate-btn,.rtn-next,.nf-btn,.fw-print-btn,.step-next,.mk-copy-btn,.sr-btn,.hc-btn,.hai-btn,.hai-measured-clear-btn,.range-btn,.tg-btn,.oaas-toggle-btn,.rho-btn,.print-btn,.kit-copy-btn,.ia-cta-primary,.proj-artefact-demo-link,.contact-calendly-btn,.load-more-btn,.btn-outline-enterprise,.aab-tmpl-btn,.cs-hero-btn,.ia-hero-btn,.cr-btn,.ws-btn){border-radius:var(--r-sm);text-transform:none;letter-spacing:.005em}:root:not(#v4) :is(.gt-chip,.post-tag,.proj-sector-pill-val,.pc-fg-other-pill,.gl-cat-pill,.contact-proof-badge,.gov-cred-chip,.exec-cred-chip,.kit-award-badge,.event-badge,.hub-nav-link,.gl-topic-link){text-transform:none;letter-spacing:.01em;border-radius:8px}:root:not(#v4) :is(.ups-card,.ks-step,.cd-stop,.ro-panel,.rpn-case,.bb-col,.sg-gate,.rpp-stage,.bs-step,.sme-col,.pc-panel,.mc-card,.cbaafter-ev,.jpre-tile,.klac-card,.sicas-stage,.mo-gate-box,.pc-pg,.pc-fg-pattern,.rlg-lane,.bpk-sheet,.dg-finding,.mc-diff-card,.og-status-cell,.pp-position,.cc-tri-col,.th-card,.fc-card,.sd-qm-t,.hgd-doc,.hfa-g,.vt-card){border-radius:var(--r-md)}:root:not(#v4) .pdf-carousel-track img{border-radius:var(--r-sm)}:root:not(#v4) :is(.btn-outline-white,.gt-copy-btn,.gov-print-btn,.play-all-btn,.pp-cta-btn,.proj-filter-btn,.deck-btn,.ucp-remove-btn,.gallery-filter-btn,.th-btn,.hc-demo-btn,.fc-btn,.tp-btn,.vt-btn){border-radius:var(--r-sm);text-transform:none}:root:not(#v4) :is(.cp-hero-name,.st-page-title,.pm-page-title,.vt-title){font-weight:600}:root:not(#v4) :is(.lead-title,.fw-card-title,.gl-letter-heading,.pp-section-title,.mk-name,.cat-tool-title,.acg-step-title,.trace-step-title,.domain-title,.bpk-title,.topics-index-title,.ws-title,.cs-title,.vt-h2,.mh-chart-title,.chart-title,.cs-film-title,.ia-film-h,.pc-m-glossary-h2),:root:not(#v4) :is(.nx,.pv,.sd) h2{text-transform:none;font-family:DM Sans,DM Sans Fallback,sans-serif;font-weight:700}@keyframes slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.sr[data-astro-cid-hkbrpulz]{opacity:0}.sr[data-astro-cid-hkbrpulz].sr-in{animation:.55s cubic-bezier(.16,1,.3,1) both slideUp}.ent-proj[data-astro-cid-hkbrpulz],.related-card[data-astro-cid-hkbrpulz],.resource-card[data-astro-cid-hkbrpulz],.blog-card[data-astro-cid-hkbrpulz],.tq-slide[data-astro-cid-hkbrpulz]{transition:transform .22s,box-shadow .22s}.ent-proj[data-astro-cid-hkbrpulz]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000017}.related-card[data-astro-cid-hkbrpulz]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.resource-card[data-astro-cid-hkbrpulz]:hover{transform:translateY(-4px);box-shadow:0 10px 28px #00000014}[data-astro-cid-hkbrpulz][data-magnetic]{will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn-outline[data-astro-cid-hkbrpulz]:hover,.btn-outline-navy[data-astro-cid-hkbrpulz]:hover,.btn-outline-white[data-astro-cid-hkbrpulz]:hover{transform:translateY(-2px)}.btn-outline[data-astro-cid-hkbrpulz]{transition:background .18s,color .18s,border-color .18s,transform .18s!important}.btn-outline-navy[data-astro-cid-hkbrpulz]{transition:background .18s,color .18s,transform .18s!important}.btn-outline-white[data-astro-cid-hkbrpulz]{transition:border-color .2s,background .2s,transform .18s!important}.sr-h[data-astro-cid-hkbrpulz]{opacity:0}.sr-h[data-astro-cid-hkbrpulz].sr-in{animation:.5s cubic-bezier(.16,1,.3,1) both slideUp}.sr-body[data-astro-cid-hkbrpulz]{opacity:0}.sr-body[data-astro-cid-hkbrpulz].sr-in{animation:.5s cubic-bezier(.16,1,.3,1) .1s both slideUp}
