.c-post-hero{background-color:var(--bg-card);border-radius:1em;overflow:hidden}.c-post-hero:has(+.c-share){border-radius:1em 1em 0 0}.c-post-hero__content{box-shadow:none}.c-post-hero__content--page{align-items:center;background-image:linear-gradient(135deg,rgba(8,9,10,.76),rgba(8,9,10,.42)),url(/images/Matt-Edwards-Focus.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color-true-white);display:flex}.c-post-hero__content--no-image{padding:2em}@media (max-width:720px){.c-post-hero__content--no-image{padding:1em}}.c-post-hero__media+.c-post-hero__content--page,.c-post-hero__media~.c-post-hero__content--page{background-image:none}.c-post-hero__media{background-color:var(--bg-gray);height:clamp(240px,45vw,360px);margin-bottom:0;max-height:360px;min-height:240px;overflow:hidden;position:relative;width:100%}.c-post-hero__image,.c-post-hero__image-wrap{height:100%;width:100%}.c-post-hero__image{display:block;-o-object-fit:cover;object-fit:cover}:root{--color-brand:#43a7ff;--color-surface-base:#08090a;--color-surface-elevated:#10141a;--color-surface-card:#131b25;--color-text-primary:#f4faff;--color-text-strong:#fff;--color-true-white:#fff;--color-overlay-weak:hsla(0,0%,100%,.08);--color-overlay-strong:rgba(0,0,0,.4);--color-chip-background:hsla(0,0%,100%,.12);--color-focus-ring:#fff;--color-focus-shadow:#006ccb;--brand:var(--color-brand);--brand-hover:var(--color-brand);--ghost-accent-color:var(--color-brand);--color-white:var(--color-text-primary);--color-dark:var(--color-surface-base);--bg-color:var(--color-surface-base);--bg-white:var(--color-surface-elevated);--bg-card:var(--color-surface-card);--bg-gray:var(--color-chip-background);--bg-share-link:var(--color-overlay-weak);--color-text:var(--color-text-primary);--bg-black:#000;--ciso-team:#0ea5a0;--purple-team:#8b5cf6;--red-team:#e53935;--blue-team:#006ccb}body{background:var(--bg-color);color:var(--color-text);font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;letter-spacing:.005em}button,input,select,textarea{font:inherit}.c-content dl,.c-content fieldset,.c-content form,.c-content ol,.c-content p,.c-content pre,.c-content ul{font-family:inherit}a{transition:color .2s ease}a:hover{color:var(--brand-hover)}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 5px var(--color-focus-shadow);outline:3px solid var(--color-focus-ring);outline-offset:3px}.site-main{display:block;flex:1 0 auto;min-width:0}.site-main:focus{outline:none}.clipboard-fallback-input{height:1px;inset:0 auto auto 0;opacity:0;pointer-events:none;position:fixed;width:1px}.skip-link{background:var(--color-true-white);border-radius:.5rem;color:var(--color-surface-base);font-weight:700;left:1rem;padding:.75rem 1rem;position:fixed;text-decoration:none;top:1rem;transform:translateY(calc(-100% - 2rem));transition:transform .15s ease;z-index:1000}.skip-link:focus,.skip-link:focus-visible{color:var(--color-surface-base);transform:translateY(0)}.c-post-hero--blue-team{background-color:var(--blue-team);background-image:none}.c-post-hero--penetration-testing,.c-post-hero--purple-team{background-color:var(--purple-team);background-image:none}.c-post-hero--ciso,.c-post-hero--cybersecurity-training{background-color:var(--ciso-team);background-image:none}.c-post-hero--red-team{background-color:var(--red-team);background-image:none}.c-post-hero--about{background-image:none}.btn,.site-cta{align-items:center;background:var(--color-brand);border:2px solid var(--color-brand);border-radius:999px;color:var(--color-surface-base);display:inline-flex;font-weight:700;gap:.4rem;justify-content:center;line-height:1.25;min-height:44px;padding:.65rem 1.35rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.btn:focus,.btn:hover,.site-cta:focus,.site-cta:hover{background:var(--color-true-white);border-color:var(--color-true-white);color:var(--color-surface-base);text-decoration:none}.btn:active,.site-cta:active{transform:translateY(1px)}.site-cta--secondary{background:transparent;border-color:rgba(244,250,255,.72);color:var(--color-text-primary)}.site-cta--secondary:focus,.site-cta--secondary:hover{background:rgba(67,167,255,.16);border-color:var(--color-brand);color:var(--color-true-white)}.c-header{margin-bottom:0;padding:32px 0}body.is-menu-open{overflow:hidden}button.c-off-canvas-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-text-primary);cursor:pointer;height:44px;padding:0;width:44px}button.c-off-canvas-toggle .c-off-canvas-toggle__icon{height:2px;left:50%;top:50%;transform:translate(-50%,-50%);width:24px}button.c-off-canvas-toggle .c-off-canvas-toggle__icon:after,button.c-off-canvas-toggle .c-off-canvas-toggle__icon:before{height:2px;left:0;position:absolute;top:0;width:24px}button.c-off-canvas-toggle .c-off-canvas-toggle__icon:before{transform:translateY(-8px)}button.c-off-canvas-toggle .c-off-canvas-toggle__icon:after{transform:translateY(8px)}button.c-off-canvas-toggle--close .c-off-canvas-toggle__icon:before{top:0;transform:rotate(45deg)}button.c-off-canvas-toggle--close .c-off-canvas-toggle__icon:after{top:0;transform:rotate(-45deg)}@media (max-width:63.99em){.c-off-canvas-content{border-left:1px solid rgba(244,250,255,.14);box-shadow:-18px 0 48px rgba(0,0,0,.36);z-index:50}button.c-off-canvas-toggle:not(.c-off-canvas-toggle--close){right:0}button.c-off-canvas-toggle--close{right:1.5rem;top:2rem}}.c-logo__dark{display:block!important}.c-logo__img{display:block;max-height:90px;width:auto}.c-page{padding:2em}@media (max-width:720px){.c-page{padding:2em 0 0}}.c-archive__title{font-size:24px;line-height:32px;margin-bottom:.5em;text-align:center}.c-post-hero-wrapper{margin-bottom:2rem}.c-post-hero__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.c-post-hero__tag{align-items:center;background:var(--bg-gray);border:1px solid #ffffff7a;border-radius:999px;color:var(--color-text-strong);display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:.02em;padding:.25rem .65rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.c-post-hero__tag:focus,.c-post-hero__tag:hover{background:var(--brand-hover);color:#fff;outline:none}.c-post-hero__tag--plain{cursor:default}.c-post-hero__tag--plain:focus,.c-post-hero__tag--plain:hover{background:var(--bg-gray);color:var(--color-text-strong)}.c-post-hero__tag.penetration-testing,.c-post-hero__tag.purple-team{background:var(--purple-team)}.c-post-hero__tag.red-team{background:var(--red-team)}.c-post-hero__tag.ciso,.c-post-hero__tag.ciso-team,.c-post-hero__tag.cybersecurity-training{background:var(--ciso-team)}.c-post-hero__tag.blue-team{background:var(--blue-team)}.c-post-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.c-post-card{border-radius:1rem;display:block;overflow:hidden;position:relative}.home-template .js-post-card-wrap{display:flex;height:100%}.home-template .js-post-card-wrap .c-post-card{display:flex;flex-direction:column;height:100%;width:100%}.home-template .js-post-card-wrap .c-post-card.c-post-card--first{display:block;height:auto}.home-template .js-post-card-wrap .c-post-card.c-post-card--first .c-post-card__content{display:block;flex:initial}.home-template .js-post-card-wrap .c-post-card__media{flex-shrink:0}.home-template .js-post-card-wrap .c-post-card__content{background:radial-gradient(#000,transparent);display:flex;flex:1 1 auto;flex-direction:column;height:200px}.home-template .js-post-card-wrap .c-post-card:not(.c-post-card--first) .c-post-card__tags{margin-top:auto;padding-top:.75rem}.c-post-card__content,.c-post-card__media{position:relative;z-index:1}.c-post-card__media--has-fallback{position:relative}.c-post-card--team .c-post-card__media+.c-post-card__content{border-radius:0}.c-post-card__image-wrap--fallback{background-position:50%;background-repeat:no-repeat;background-size:cover}.c-post-card__image-wrap--blue-team{background-color:var(--blue-team);background-image:url(/images/banners/banner-blu2.jpg)}.c-post-card__image-wrap--purple-team{background-color:var(--purple-team);background-image:url(/images/banners/banner-purple2.jpg)}.c-post-card__image-wrap--red-team{background-color:var(--red-team);background-image:url(/images/banners/banner-red2.jpg)}.c-post-card__meta,.c-post-card__tags,.c-post-card__title{position:relative;z-index:3}.c-post-card__thumbnail{border-radius:.5em;display:block;height:100px;margin-bottom:1rem;overflow:hidden;position:relative;text-decoration:none;width:100%;z-index:3}.c-post-card__thumbnail-image{display:block;height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.c-post-card__thumbnail--fallback{background-position:50%;background-repeat:no-repeat;background-size:cover}.c-post-card__thumbnail--blue-team{background-color:var(--blue-team);background-image:url(/images/banners/banner-blu2.jpg)}.c-post-card__thumbnail--purple-team{background-color:var(--purple-team);background-image:url(/images/banners/banner-purple2.jpg)}.c-post-card__thumbnail--red-team{background-color:var(--red-team);background-image:url(/images/banners/banner-red2.jpg)}.c-post-card__content{background-color:transparent;display:block}.c-post-card--team{border-radius:1rem;overflow:hidden}.c-post-card--team .c-post-card__content{border-radius:1rem;color:var(--color-true-white)}.c-post-card--team .c-post-card__date,.c-post-card--team .c-post-card__meta{color:var(--color-true-white)}.c-post-card--no-image{background-color:transparent}.c-post-card--team-blue-team .c-post-card__content{background:var(--blue-team)}.c-post-card--team-penetration-testing .c-post-card__content,.c-post-card--team-purple-team .c-post-card__content{background:var(--purple-team)}.c-post-card--team-ciso .c-post-card__content,.c-post-card--team-cybersecurity-training .c-post-card__content{background:var(--ciso-team)}.c-post-card--team-red-team .c-post-card__content{background:var(--red-team)}.c-post-card__title-link{color:inherit;text-decoration:none}.c-post-card:active .c-post-card__title-link,.c-post-card:focus .c-post-card__title-link{color:var(--color-brand)}.c-post-card:hover .c-post-card__title-link{color:inherit}.c-post-card__title-link:focus,.c-post-card__title-link:hover{color:#fff;text-decoration:underline}.c-post-card__title-text{color:inherit;display:block;text-decoration:none}.c-post-card--first .c-post-card__tag,.c-post-card--first .c-post-card__tag--plain{background:var(--bg-gray)}.home-template .c-post-card--first .c-post-card__tag:focus,.home-template .c-post-card--first .c-post-card__tag:hover{background:var(--color-true-white);color:var(--color-dark)}.c-tag-card.penetration-testing,.c-tag-card.purple-team{background:var(--purple-team);color:var(--color-text-strong)}.c-tag-card.red-team{background:var(--red-team);color:var(--color-text-strong)}.c-tag-card.blue-team{background:var(--blue-team);color:var(--color-text-strong)}.c-post-card__tag{align-items:center;background:var(--bg-gray);border-radius:999px;color:var(--color-text-strong);display:inline-flex;font-size:.6875rem;font-weight:600;justify-content:center;letter-spacing:.02em;padding:.25rem .6rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.c-post-card__tag:focus,.c-post-card__tag:hover{background:var(--brand-hover);color:var(--color-dark);outline:none;text-decoration:underline}.c-post-card__tag--plain{cursor:default}.c-post-card__tag--plain:focus,.c-post-card__tag--plain:hover{background:var(--bg-gray);color:var(--color-text-strong)}.c-post-card__tag.penetration-testing,.c-post-card__tag.penetration-testing:focus,.c-post-card__tag.penetration-testing:hover,.c-post-card__tag.purple-team,.c-post-card__tag.purple-team:focus,.c-post-card__tag.purple-team:hover{background:var(--purple-team);border:1px solid #ffffff7a;color:var(--color-text-strong)}.c-post-card__tag.red-team,.c-post-card__tag.red-team:focus,.c-post-card__tag.red-team:hover{background:var(--red-team);border:1px solid #ffffff7a;color:var(--color-text-strong)}.c-post-card__tag.blue-team,.c-post-card__tag.blue-team:focus,.c-post-card__tag.blue-team:hover{background:var(--blue-team);border:1px solid #ffffff7a;color:var(--color-text-strong)}.c-post-card__tag.red-team{background:var(--red-team);border:1px solid #ffffff7a;color:var(--color-text-strong)}.home-template .home-team-grid .c-post-card--team-penetration-testing .c-post-card__content{background:var(--purple-team)}.home-template .home-team-grid .c-post-card--team-cybersecurity-training .c-post-card__content{background:var(--ciso-team)}.home-template .home-team-grid .c-post-card__date,.home-template .home-team-grid .c-post-card__meta{color:var(--color-true-white)}.home-template .home-team-grid .c-post-card__tag{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.42);color:var(--color-true-white)}.home-template .home-team-grid .c-post-card__tag:focus,.home-template .home-team-grid .c-post-card__tag:hover{background:var(--color-true-white);border:1px solid var(--color-true-white);color:var(--color-brand);text-decoration:none}.archive-template .c-post-card--team .c-post-card__tag{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.42);color:var(--color-true-white)}.archive-template .c-post-card--team .c-post-card__tag:focus,.archive-template .c-post-card--team .c-post-card__tag:hover{background:var(--color-true-white);border:1px solid var(--color-true-white);color:var(--color-brand);outline:none;text-decoration:none}.c-post-card__content:focus-within .c-post-card__title-link,.c-post-card__content:hover .c-post-card__title-link{color:#fff}.home-template .c-post-card--first .c-post-card__content:focus-within .c-post-card__title-link,.home-template .c-post-card--first .c-post-card__content:hover .c-post-card__title-link{color:var(--color-true-white)}.c-post-card__image-wrap{padding-top:20em}.c-post-card--featured__icon{align-items:center;background:rgba(0,0,0,.4);border-radius:50%;color:var(--color-true-white);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.c-post-card--featured__icon i{font-size:1.25rem}.c-title-bar__link{align-items:center;display:inline-flex;gap:.4rem;justify-content:center}.c-title-bar__link i{font-size:.85em}.contact-header{margin-bottom:2rem}.contact-header__title{font-size:clamp(2rem,4vw,2.5rem);letter-spacing:-.02em;margin-bottom:.75rem}.contact-header__subtitle{color:#fff;margin:0 0 1em}.contact-card{background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 12px 32px rgba(4,6,12,.45);padding:1.25rem}.contact-card+.contact-card{margin-top:1rem}.contact-card__heading{font-size:1.25rem;letter-spacing:-.01em;margin:0 0 1rem}.contact-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-link{align-items:center;background:rgba(15,23,42,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:var(--color-true-white);display:flex;gap:.75rem;padding:.85rem .9rem;text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease}.contact-link:focus,.contact-link:hover{background:rgba(30,41,59,.6);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.contact-link__label{display:flex;flex-direction:column;font-weight:600;line-height:1.25}.contact-link__sub{color:hsla(0,0%,100%,.65);font-size:.85rem;font-weight:400}.contact-icon{align-items:center;display:inline-flex;font-size:1.2em;height:1.25em;justify-content:center;width:1.25em}.contact-icon--text{background:rgba(67,167,255,.12);border:1px solid rgba(244,250,255,.34);border-radius:.5rem;color:var(--color-text-primary);flex:0 0 2rem;font-size:.7rem;font-weight:800;height:2rem;letter-spacing:.02em;line-height:1;text-transform:none;width:2rem}@media (max-width:560px){.contact-grid{grid-template-columns:1fr}}.c-social-icons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1.5rem auto 0}.c-social-icons__icon{font-size:1.1rem}.c-share__mark,.c-social-icons__icon,.c-social-icons__mark{align-items:center;display:inline-flex;justify-content:center}.c-share__mark,.c-social-icons__mark{background:rgba(244,250,255,.08);border:1px solid rgba(244,250,255,.24);border-radius:.5rem;color:var(--color-text-primary);font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1;min-height:2rem;min-width:2rem}.c-share__link:focus .c-share__mark,.c-share__link:hover .c-share__mark,.c-social-icons a:focus .c-social-icons__mark,.c-social-icons a:hover .c-social-icons__mark{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface-base)}button.c-share__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;padding:0}.c-btn.js-load-posts{background-color:var(--color-dark);background-color:var(--color-white);color:var(--color-white);color:var(--color-dark);transition:background-color .2s ease,color .2s ease}.c-btn.js-load-posts:focus,.c-btn.js-load-posts:hover{background-color:var(--brand-hover);color:var(--color-dark);outline:none}.c-btn:focus,.c-btn:hover,.kg-btn-accent:focus,.kg-btn-accent:hover,.kg-btn:focus,.kg-btn:hover{background-color:var(--brand-hover);border-color:var(--brand-hover);color:var(--color-dark)}.blog-layout{align-items:start;display:grid;gap:clamp(2.5rem,6vw,5rem);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);margin-top:clamp(2.5rem,5vw,4rem)}.blog-feed{min-width:0}.blog-list-item{border-bottom:1px solid var(--color-border-dark);margin-bottom:2.5rem;padding-bottom:2.5rem}.blog-list-item__title{font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.25;margin-bottom:.5rem}.blog-list-item__title a,.blog-sidebar__link{color:inherit;text-decoration:none;transition:color .2s ease}.blog-list-item__title a:focus,.blog-list-item__title a:hover,.blog-sidebar__link:focus,.blog-sidebar__link:hover{color:var(--color-brand);text-decoration:underline}.blog-list-item__meta,.blog-sidebar__date{color:var(--color-gray);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.blog-list-item__meta{margin:0 0 .85rem}.blog-list-item__excerpt{font-size:1rem;line-height:1.65;margin-bottom:1rem}.blog-list-item__link{color:var(--color-brand);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.blog-list-item__link:focus,.blog-list-item__link:hover{text-decoration:underline}.blog-sidebar{background:var(--bg-card);border:1px solid var(--color-border-dark);border-radius:1rem;padding:1.5rem;position:sticky;top:2rem}.blog-sidebar__title{font-size:1.35rem;margin-bottom:1.5rem}.blog-sidebar__list{list-style:none;margin:0;padding:0}.blog-sidebar__item+.blog-sidebar__item{border-top:1px solid var(--color-border-dark);margin-top:1.25rem;padding-top:1.25rem}.blog-sidebar__link{display:block;font-size:.95rem;font-weight:600;line-height:1.45;margin-bottom:.4rem}.blog-sidebar__date{display:block;line-height:1.4}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-top:.5rem}.blog-pagination__pages{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.blog-pagination__link{align-items:center;background:var(--bg-card);border:1px solid var(--color-border-dark);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.5rem .75rem;text-decoration:none}.blog-pagination__link--current,.blog-pagination__link:focus,.blog-pagination__link:hover{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-dark)}.blog-pagination__link--direction{min-width:6.5rem}.blog-pagination__link--disabled{cursor:default;opacity:.45}@media (max-width:48rem){.blog-layout{gap:3rem;grid-template-columns:1fr}.blog-sidebar{position:static}.blog-pagination{justify-content:center}}.c-footer{background-color:var(--bg-black);margin-top:32px;padding:32px 0}.c-footer__nav{margin-bottom:2rem;text-align:center}.c-footer-menu{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.c-footer-menu__item{margin:0}.c-footer-menu__item .c-footer__link{color:inherit;display:inline-block;font-size:12px;font-weight:400;line-height:16px;padding:0;text-decoration:none}.c-footer-menu__item .c-footer__link--current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.c-footer-menu__item .c-footer__link:focus,.c-footer-menu__item .c-footer__link:hover{color:var(--brand-hover);outline:none}.c-footer__meta{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center}.c-footer__social{display:flex;justify-content:center}.c-footer__social .c-social-icons{display:flex;gap:1rem}.c-pagination{padding:16px 24px}.c-pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0}.c-pagination__item{margin:0}.c-pagination__link{background:var(--bg-white);border-radius:999px;color:inherit;display:inline-block;font-size:.875rem;line-height:1;min-width:2.5rem;padding:.5rem .85rem;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.c-pagination__link:focus,.c-pagination__link:hover{color:var(--brand-hover);outline:none}.c-pagination__link--current{background:var(--color-brand);color:var(--color-dark);cursor:default}.c-pagination__link--current:focus,.c-pagination__link--current:hover{color:var(--color-dark)}.c-nav__link--current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.home-template .c-nav__link--current{color:inherit}.home-template .c-post-card--first:focus .c-post-card__title-link,.home-template .c-post-card--first:hover .c-post-card__title-link{color:var(--color-true-white)}.c-share__link{background-color:var(--bg-share-link)}.c-share__icon{align-items:center;color:var(--color-text);display:inline-flex;fill:currentColor;font-size:1.125rem;justify-content:center;line-height:1;--fa-primary-color:var(--color-text);--fa-secondary-color:var(--color-text);--fa-secondary-opacity:0.45}.footer-cta{background:linear-gradient(135deg,rgba(67,167,255,.18),rgba(67,167,255,.06));border:1px solid rgba(67,167,255,.25);border-radius:20px;margin:0 0 2rem}.footer-cta__wrap{align-items:center;background:linear-gradient(135deg,rgba(8,9,10,.88),rgba(16,20,26,.72)),url(/images/Matt-Edwards-Focus.png);background-position:center 38%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1rem,3vw,1.5rem)}.footer-cta__wrap>div{min-width:0}.footer-cta__eyebrow{color:var(--color-brand);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 .35rem;text-transform:uppercase}.footer-cta__text{color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.6;margin:0}.footer-cta__text a.text-underline{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.footer-cta__wrap>.btn,.footer-cta__wrap>.site-cta{justify-self:end}@media (max-width:720px){.footer-cta__wrap{align-items:start;grid-template-columns:1fr}.footer-cta__wrap>.btn,.footer-cta__wrap>.site-cta{justify-self:start}}.team-overview{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto 2.5rem;max-width:1070px;padding:0 1rem}.team-overview__item{border-radius:1rem;color:#fff;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none}.team-overview__item:focus,.team-overview__item:hover{color:#fff;outline:none;text-decoration:none}.team-overview__item--red-team{background:var(--red-team)}.team-overview__item--penetration-testing,.team-overview__item--purple-team{background:var(--purple-team)}.team-overview__item--ciso,.team-overview__item--cybersecurity-training{background:var(--ciso-team)}.team-overview__item--blue-team{background:var(--blue-team)}.team-overview__title{display:block;font-size:clamp(1.35rem,2.2vw,1.6rem);font-weight:700;letter-spacing:.02em}.team-overview__description{color:hsla(0,0%,100%,.88);display:block;font-size:1rem;line-height:1.6}.team-overview__cta{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.42);border-radius:999px;color:var(--color-true-white);display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;line-height:1;margin-top:auto;min-height:2rem;padding:.45rem 1rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.team-overview__item:focus .team-overview__cta,.team-overview__item:hover .team-overview__cta{background:var(--color-true-white);border-color:var(--color-true-white);color:var(--color-brand)}.team-overview__empty{background:hsla(0,0%,100%,.08);border-radius:1rem;color:hsla(0,0%,100%,.8);font-weight:600;padding:1.5rem;text-align:center}.resource-category-section{margin:0 auto 3rem;max-width:1070px;padding:0 1rem}.resource-category-section__title{font-size:clamp(1.35rem,2.2vw,1.6rem);margin:0 0 1rem}.resource-category-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.resource-category-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:1rem;color:var(--color-true-white);display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none}.resource-category-card:focus,.resource-category-card:hover{border-color:rgba(67,167,255,.65);color:var(--color-true-white);outline:none;text-decoration:none}.resource-category-card__title{display:block;font-size:clamp(1.25rem,2vw,1.45rem);font-weight:700}.resource-category-card__description{color:hsla(0,0%,100%,.82);display:block;font-size:1rem;line-height:1.6}.resource-category-card__cta{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.42);border-radius:999px;color:var(--color-true-white);display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;line-height:1;margin-top:auto;min-height:2rem;padding:.45rem 1rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.resource-category-card:focus .resource-category-card__cta,.resource-category-card:hover .resource-category-card__cta{background:var(--color-true-white);border-color:var(--color-true-white);color:var(--color-brand)}.team-split{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.team-split__list,.team-split__primary{min-width:0}.team-split__primary{display:flex}.team-split__primary .c-post-card{height:100%;width:100%}.team-split__primary .o-grid{width:100%}.team-split__primary .o-grid__col{flex:1 1 100%;max-width:100%;padding-left:0;padding-right:0;width:100%}.o-grid.js-grid{width:100%}.team-split__list{gap:1.25rem}.team-list,.team-split__list{display:flex;flex-direction:column}.team-list{gap:1rem;list-style:none;margin:0;padding:0}.team-list__item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;padding-bottom:.75rem}.team-list__item:last-child{border-bottom:none;padding-bottom:0}.team-list__content{display:flex;flex-direction:column;gap:.35rem}.team-list__link{color:var(--color-text-strong);font-weight:600;letter-spacing:.04em;text-decoration:none}.team-list__link:focus,.team-list__link:hover{color:var(--brand-hover)}.team-list__date{color:hsla(0,0%,100%,.6);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.team-more{display:flex;justify-content:flex-start}.team-more__link{align-items:center;background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;justify-content:center;letter-spacing:.08em;padding:.6rem 1.1rem;text-decoration:none;text-transform:uppercase}.team-more__link:focus,.team-more__link:hover{background:var(--brand-hover);color:#fff}.team-empty{background:hsla(0,0%,100%,.08);border-radius:1rem;font-size:.9rem;line-height:1.5;padding:1.5rem}@media (max-width:960px){.team-split{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:600px){.team-list__item{gap:.75rem}}.c-archive--compact{margin-bottom:1.5rem}h2.about-heading{margin-bottom:1em}.about-content{display:flex;flex-direction:column;gap:2rem}.about-content section{display:flex;flex-direction:column;gap:1rem}.about-content hr{border:0;border-top:1px solid hsla(0,0%,100%,.12);margin:0}.contact-schedule{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) 189px}.contact-schedule__photo{display:flex;justify-content:center}.contact-photo{border-radius:50%;box-shadow:0 12px 32px rgba(4,6,12,.45);height:189px;-o-object-fit:cover;object-fit:cover;width:189px}@media (max-width:720px){.contact-schedule{grid-template-columns:1fr}.contact-photo{height:139px;width:139px}}.home-contact-row{align-items:stretch;margin-bottom:3rem;row-gap:2rem}.home-contact-row>.o-grid__col{display:flex}.home-video-panel{align-items:stretch;background:#1c1f23;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;display:flex;min-height:100%;overflow:hidden;width:100%}.home-video-panel__embed{flex:1 1 auto;min-height:100%;overflow:hidden;position:relative;width:100%}.home-video-panel__iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.home-contact-card{background:var(--bg-card);border:1px solid hsla(0,0%,100%,.08);border-radius:1em;display:flex;flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,3vw,2rem);width:100%}.home-contact-card__title{font-size:1.25rem;margin:0}.home-contact-card__details{display:grid;gap:.65rem;margin:0;padding:0}.home-contact-card__item{display:grid;gap:.15rem}.home-contact-card__item dt{color:hsla(0,0%,100%,.6);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.home-contact-card__item dd{font-size:1rem;font-weight:600;margin:0}.home-contact-card__note{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.5;margin:0}.home-video-playlist{justify-content:center}.home-video-playlist__title{font-size:1.25rem;line-height:1.25;margin:0}.home-video-playlist__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.home-video-playlist__entry{margin:0}.home-video-playlist__item{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:.75rem;color:var(--color-true-white);cursor:pointer;display:grid;font:inherit;gap:.85rem;grid-template-columns:2.25rem 1fr;min-height:4.5rem;padding:.85rem;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%}.home-video-playlist__item:focus,.home-video-playlist__item:hover{background:var(--color-true-white);border-color:var(--color-true-white);color:var(--color-brand);outline:none;text-decoration:none}.home-video-playlist__item--active{background:rgba(67,167,255,.16);border-color:rgba(67,167,255,.65)}.home-video-playlist__icon{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.home-video-playlist__item:focus .home-video-playlist__icon,.home-video-playlist__item:hover .home-video-playlist__icon{background:rgba(67,167,255,.12)}.home-video-playlist__copy{display:grid;gap:.2rem}.home-video-playlist__eyebrow{color:hsla(0,0%,100%,.64);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-video-playlist__item:focus .home-video-playlist__eyebrow,.home-video-playlist__item:hover .home-video-playlist__eyebrow{color:var(--color-brand)}.home-video-playlist__name{font-size:.96rem;font-weight:700;line-height:1.25}.home-video-playlist__mobile-video{display:none}.home-video-playlist__mobile-embed{aspect-ratio:16/9;background:#0e1620;border-radius:.85rem;overflow:hidden;position:relative;width:100%}.home-video-playlist__mobile-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.video-resource-list{display:grid;gap:2rem}.video-resource{display:grid;gap:1rem}.video-resource h2{margin:0}.video-resource__embed{aspect-ratio:16/9;background:#1c1f23;border-radius:1rem;overflow:hidden;position:relative;width:100%}.video-resource--portrait .video-resource__embed{aspect-ratio:9/16;max-width:420px}.video-resource__embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:720px){.btn,.site-cta{font-size:14px}.home-contact-row{margin-bottom:2.25rem;row-gap:0}.home-video-feature-col{display:none}.home-contact-row .home-contact-card{margin-top:0}.home-video-playlist{gap:1rem;justify-content:flex-start}.home-video-playlist__list{gap:1.25rem}.home-video-playlist__entry{display:grid;gap:.55rem}.home-video-playlist__entry:last-child{margin-top:.15rem}.home-video-playlist__entry:last-child .home-video-playlist__item{min-height:3.75rem}.home-video-playlist__item[data-video-src]{background:transparent;border:0;cursor:default;min-height:0;padding:0;pointer-events:none}.home-video-playlist__item[data-video-src]:focus,.home-video-playlist__item[data-video-src]:hover{background:transparent;color:var(--color-true-white)}.home-video-playlist__item[data-video-src] .home-video-playlist__icon{display:none}.home-video-playlist__item[data-video-src] .home-video-playlist__copy{gap:.15rem}.home-video-playlist__item[data-video-src] .home-video-playlist__eyebrow{color:hsla(0,0%,100%,.62)}.home-video-playlist__item[data-video-src] .home-video-playlist__name{font-size:1rem}.home-video-playlist__mobile-video{display:block}}.operator-home{background:var(--color-surface-base);color:var(--color-text-primary);overflow:clip}.operator-home figure,.operator-home h1,.operator-home h2,.operator-home h3,.operator-home p{margin-top:0}.operator-hero{background:radial-gradient(circle at 12% 18%,rgba(67,167,255,.18),transparent 38%),linear-gradient(145deg,#08090a,#10141a);border-bottom:1px solid rgba(244,250,255,.1);border-top:1px solid rgba(244,250,255,.08);isolation:isolate;padding:clamp(3.5rem,8vw,7.5rem) 0;position:relative}.operator-hero:after{background:rgba(14,165,160,.08);border-radius:50%;content:"";filter:blur(10px);height:30rem;inset:auto -12rem -16rem auto;position:absolute;width:30rem;z-index:-1}.operator-hero__grid{align-items:center;display:grid;gap:clamp(2.5rem,7vw,6rem);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.operator-hero__content{max-width:46rem}.operator-eyebrow,.operator-kicker{color:var(--color-brand);font-size:.75rem;font-weight:800;letter-spacing:.13em;line-height:1.4;margin-bottom:.8rem;text-transform:uppercase}.operator-hero__title{color:var(--color-true-white);font-size:clamp(2.55rem,6.1vw,5.75rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin-bottom:1.35rem;max-width:13ch;text-wrap:balance}.operator-hero__lead{color:rgba(244,250,255,.82);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.65;margin-bottom:0;max-width:43rem}.operator-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.operator-hero__portrait{margin:0;position:relative}.operator-hero__portrait:before{border:1px solid rgba(67,167,255,.46);border-radius:1.25rem;content:"";inset:-.8rem .8rem .8rem -.8rem;position:absolute;z-index:-1}.operator-hero__portrait img{aspect-ratio:3/2;border:1px solid rgba(244,250,255,.16);border-radius:1.25rem;box-shadow:0 28px 70px rgba(0,0,0,.38);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.operator-hero__portrait figcaption{color:rgba(244,250,255,.68);font-size:.86rem;line-height:1.55;margin-top:1rem;max-width:32rem}.operator-section{padding:clamp(4rem,8vw,7rem) 0;position:relative}.operator-section--muted{background:var(--color-surface-elevated);border-bottom:1px solid rgba(244,250,255,.08);border-top:1px solid rgba(244,250,255,.08)}.operator-section__header{margin-bottom:clamp(2rem,4vw,3.25rem);max-width:50rem}.operator-section__header--split{align-items:end;display:flex;gap:2rem;justify-content:space-between;max-width:none}.operator-section__header--split>div{max-width:44rem}.operator-section__title{color:var(--color-true-white);font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.035em;line-height:1.08;margin-bottom:1rem;text-wrap:balance}.operator-section__intro{color:rgba(244,250,255,.76);font-size:1.05rem;line-height:1.75;margin-bottom:0}.operator-insights,.operator-pillars{display:grid;gap:clamp(1rem,2.4vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.operator-card,.operator-company,.operator-insight{background:var(--color-surface-card);border:1px solid rgba(244,250,255,.12);border-radius:1rem;box-shadow:0 18px 42px rgba(0,0,0,.16);min-width:0}.operator-card{min-height:19rem;padding:clamp(1.4rem,3vw,2rem);position:relative}.operator-card:after{background:linear-gradient(90deg,var(--color-brand),var(--ciso-team));border-radius:0 0 1rem 1rem;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.operator-card__number{color:var(--color-brand);display:block;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin-bottom:clamp(3rem,7vw,5rem)}.operator-card h3,.operator-company h3,.operator-insight h3{color:var(--color-true-white);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25;margin-bottom:.75rem}.operator-card p,.operator-company p,.operator-insight p{color:rgba(244,250,255,.74);line-height:1.65;margin-bottom:0}.operator-insight{display:flex;flex-direction:column;min-height:21rem;padding:clamp(1.4rem,3vw,2rem)}.operator-insight time{color:rgba(244,250,255,.62);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:2.5rem;text-transform:uppercase}.operator-insight h3 a{color:inherit;text-decoration:none}.operator-insight h3 a:focus,.operator-insight h3 a:hover{color:var(--color-brand)}.operator-insight .operator-text-link{align-self:flex-start;margin-top:auto;padding-top:1.5rem}.operator-text-link{align-items:center;color:var(--color-brand);display:inline-flex;font-weight:700;gap:.45rem;line-height:1.4;text-decoration-color:rgba(67,167,255,.45);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.operator-text-link span{transition:transform .2s ease}.operator-text-link:focus,.operator-text-link:hover{color:var(--color-true-white);text-decoration-color:currentColor}.operator-text-link:focus span,.operator-text-link:hover span{transform:translateX(.2rem)}.operator-text-link--standalone{margin-top:1.5rem}.operator-portfolio{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.operator-company{border-top:3px solid var(--color-brand);display:flex;flex-direction:column;min-height:18rem;padding:1.5rem}.operator-company__label{color:var(--color-brand)!important;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:2.5rem!important;text-transform:uppercase}.operator-company>a{align-self:flex-start;color:var(--color-text-primary);font-weight:700;margin-top:auto;padding-top:1.5rem;text-decoration-color:rgba(244,250,255,.36);text-underline-offset:.28em}.operator-company>a:focus,.operator-company>a:hover{color:var(--color-brand);text-decoration-color:currentColor}.operator-spotlight{padding-bottom:clamp(2.5rem,6vw,5rem);padding-top:clamp(2.5rem,6vw,5rem)}.operator-closing__panel,.operator-spotlight__panel{align-items:center;background:radial-gradient(circle at 100% 0,rgba(67,167,255,.2),transparent 36%),var(--color-surface-card);border:1px solid rgba(67,167,255,.42);border-radius:1.25rem;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);overflow:hidden;padding:clamp(1.75rem,5vw,4rem)}.operator-closing__panel h2,.operator-spotlight__panel h2{color:var(--color-true-white);font-size:clamp(1.75rem,3.4vw,3rem);letter-spacing:-.03em;line-height:1.12;margin-bottom:0;text-wrap:balance}.operator-spotlight__panel>div:last-child>p{color:rgba(244,250,255,.78);line-height:1.7;margin-bottom:1.5rem}.operator-field-notes{align-items:center;display:grid;gap:clamp(2.5rem,7vw,6rem);grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr)}.operator-field-notes__copy>p:not(.operator-kicker){color:rgba(244,250,255,.76);line-height:1.72}.operator-video{aspect-ratio:16/9;background:var(--color-surface-base);border:1px solid rgba(244,250,255,.16);border-radius:1.1rem;box-shadow:0 24px 55px rgba(0,0,0,.3);overflow:hidden;position:relative}.operator-video__load{align-items:center;background:linear-gradient(135deg,rgba(8,9,10,.78),rgba(8,9,10,.36)),url(/images/Matt-Edwards-Focus.png) 50%/cover;border:0;color:var(--color-true-white);cursor:pointer;display:flex;gap:1rem;height:100%;justify-content:center;min-height:15rem;padding:2rem;text-align:left;width:100%}.operator-video__load:hover{background:linear-gradient(135deg,rgba(8,9,10,.64),rgba(8,9,10,.24)),url(/images/Matt-Edwards-Focus.png) 50%/cover}.operator-video__play{align-items:center;background:var(--color-brand);border:2px solid var(--color-surface-base);border-radius:50%;box-shadow:0 0 0 5px hsla(0,0%,100%,.82);color:var(--color-surface-base);display:inline-flex;flex:0 0 3.5rem;font-size:1.15rem;height:3.5rem;justify-content:center;line-height:1;width:3.5rem}.operator-video__load small,.operator-video__load strong{display:block}.operator-video__load strong{font-size:1.15rem;margin-bottom:.25rem}.operator-video__load small{color:rgba(244,250,255,.78);font-size:.8rem}.operator-video iframe{border:0;display:block;height:100%;width:100%}.operator-closing{padding-top:clamp(2.5rem,6vw,5rem)}.operator-closing__panel{background:radial-gradient(circle at 0 100%,rgba(14,165,160,.18),transparent 40%),var(--color-surface-elevated);border-color:rgba(244,250,255,.14)}.operator-closing .operator-actions{justify-content:flex-start;margin-top:0}@media (max-width:960px){.operator-field-notes,.operator-hero__grid{grid-template-columns:1fr}.operator-hero__content{max-width:52rem}.operator-hero__title{max-width:15ch}.operator-hero__portrait{max-width:48rem}.operator-insights,.operator-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-card:last-child,.operator-insight:last-child{grid-column:1/-1}.operator-card:last-child{min-height:15rem}.operator-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-field-notes__copy{max-width:46rem}.operator-video{max-width:48rem}}@media (max-width:720px){.operator-hero{padding-top:3rem}.operator-hero__grid{gap:2.75rem}.operator-hero__title{font-size:clamp(2.35rem,12vw,3.75rem)}.operator-hero__portrait:before{inset:-.5rem .5rem .5rem -.5rem}.operator-actions{align-items:stretch;flex-direction:column}.operator-actions .btn,.operator-actions .site-cta{width:100%}.operator-section__header--split{align-items:flex-start;flex-direction:column;gap:.4rem}.operator-closing__panel,.operator-insights,.operator-pillars,.operator-portfolio,.operator-spotlight__panel{grid-template-columns:1fr}.operator-card:last-child,.operator-insight:last-child{grid-column:auto}.operator-card,.operator-card:last-child{min-height:0}.operator-card__number{margin-bottom:2.75rem}.operator-insight{min-height:0}.operator-company{min-height:16rem}.operator-closing__panel,.operator-spotlight__panel{align-items:start}.operator-video__load{min-height:12rem;padding:1.25rem}.operator-closing .operator-actions{width:100%}}@media (max-width:420px){.operator-video__load{align-items:flex-start;flex-direction:column;justify-content:flex-end}.operator-video__play{flex-basis:3rem;height:3rem;width:3rem}}.c-post-card__overlay:hover{color:#fff}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6{margin-top:1em}.c-content h1:first-child,.c-content h2:first-child,.c-content h3:first-child,.c-content h4:first-child,.c-content h5:first-child,.c-content h6:first-child{margin-top:0}.c-content h1+:not(p),.c-content h2+:not(p),.c-content h4+:not(p),.c-content h5+:not(p),.c-content h6+:not(p){margin-top:2em}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p+p{background:rgba(16,34,53,.88);border-color:rgba(67,167,255,.45);border-style:solid;box-sizing:border-box;clear:right;color:#d9ecff;float:right;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-left:1.5rem;max-width:320px;width:42%}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai{border-radius:.75rem .75rem 0 0;border-width:1px 1px 0;font-size:1.05rem;line-height:1.25;margin-bottom:0;margin-top:2.25rem;padding:1rem 1rem .35rem}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p+p{border-width:0 1px;font-size:.82rem;line-height:1.55;margin-bottom:0;margin-top:0;padding:.25rem 1rem}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul{border-width:0 1px;padding-left:2rem}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p{border-width:0 1px}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p+p{border-radius:0 0 .75rem .75rem;border-width:0 1px 1px;padding-bottom:1rem}.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p strong,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p strong,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p+p strong,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p strong,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p strong,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p+p strong{color:#fff}@media (max-width:760px){.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p,.post-cmmc-readiness-scope-evidence-roadmap .c-content h2#for-ai+p+ul+p+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p,.post-identity-access-cleanup-starts-before-offboarding .c-content h2#for-ai+p+ul+p+p{float:none;margin-left:0;width:100%}}.post-mdr-service-requirements-operational-playbook .c-content:after{clear:both;content:"";display:block}.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{background:rgba(9,24,39,.96);border-color:rgba(67,167,255,.45);border-style:solid;box-sizing:border-box;color:#d9ecff;float:right;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-left:1.4rem;max-width:260px;width:34%}.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai{border-radius:.7rem .7rem 0 0;border-width:1px 1px 0;font-size:.9rem;line-height:1.2;margin-bottom:0;margin-top:1.5rem;padding:.85rem .9rem .25rem}.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{border-width:0 1px;font-size:.72rem;line-height:1.45;margin-bottom:0;margin-top:0;padding:.18rem .9rem}.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul{padding-left:1.65rem}.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{border-radius:0 0 .7rem .7rem;border-width:0 1px 1px;padding-bottom:.85rem}.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p strong,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p strong,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p strong,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p strong,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p strong{color:#fff}@media (max-width:900px){.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p,.post-mdr-service-requirements-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{float:none;margin-left:0;max-width:none;width:100%}}.post-ai-agent-governance-operational-playbook .c-content:after{clear:both;content:"";display:block}.post-ai-agent-governance-operational-playbook .c-content h2#for-ai,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{background:rgba(9,24,39,.96);border-color:rgba(67,167,255,.45);border-style:solid;box-sizing:border-box;color:#d9ecff;float:right;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-left:1.4rem;max-width:260px;width:34%}.post-ai-agent-governance-operational-playbook .c-content h2#for-ai{border-radius:.7rem .7rem 0 0;border-width:1px 1px 0;font-size:.9rem;line-height:1.2;margin-bottom:0;margin-top:1.5rem;padding:.85rem .9rem .25rem}.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{border-width:0 1px;font-size:.74rem;line-height:1.45;margin-bottom:0;margin-top:0;padding:.1rem .9rem .65rem}.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul{padding-left:1.8rem}.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{border-radius:0 0 .7rem .7rem;border-width:0 1px 1px;padding-bottom:.9rem}@media (max-width:760px){.post-ai-agent-governance-operational-playbook .c-content h2#for-ai,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p,.post-ai-agent-governance-operational-playbook .c-content h2#for-ai+p+p+p+ul+p+p{float:none;margin-left:0;max-width:none;width:100%}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 5px var(--color-focus-shadow)!important;outline:3px solid var(--color-focus-ring)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}