@property --menu-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}._panel_qrgm8_2[data-slot=sheet-content]{--nav-gold:#f0d4a0;--nav-silver:#e5eff3;z-index:10020;width:min(1240px,100vw - 28px);max-width:none;height:calc(100dvh - 28px);min-height:0;color:var(--nav-silver);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#284653f5,#142f40f8 62%,#1c3a4af7);border:1px solid #d2dfde70;border-radius:22px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:0;padding:0;display:grid;position:fixed;inset:14px 14px 14px auto;overflow:hidden;box-shadow:-30px 0 110px #010c165c,inset 0 1px #fff5df42,inset 0 -1px #d0e8ee1c}[data-slot=sheet-overlay]:has(+._panel_qrgm8_2){z-index:10010;-webkit-backdrop-filter:none;backdrop-filter:none;background:#010814a6}._panel_qrgm8_2[data-state=open]{animation:.42s cubic-bezier(.16,1,.3,1) _panelEnter_qrgm8_1}._panel_qrgm8_2[data-state=closed]{animation:.22s ease-in both _panelExit_qrgm8_1}._identity_qrgm8_27{background:#17333f;border-right:1px solid #e2c6925c;min-width:0;position:relative;overflow:hidden}._identity_qrgm8_27:after{content:"";pointer-events:none;background:linear-gradient(#09213238 0%,#102b3633 30%,#102a3ae0 69%,#071d2cf5 100%);position:absolute;inset:0}._scene_qrgm8_29{object-fit:cover;object-position:48% center;opacity:1;width:100%;height:100%}._panel_qrgm8_2[data-state=open] ._scene_qrgm8_29{animation:18s ease-in-out infinite alternate _sceneTravel_qrgm8_1}._identityTop_qrgm8_31{z-index:1;color:#edf4f5;letter-spacing:.1em;text-shadow:0 2px 15px #001320;gap:8px;font-size:.8125rem;font-weight:600;display:grid;position:absolute;inset:34px 30px auto}._identityTop_qrgm8_31>span:last-child{letter-spacing:.19em;color:#efd5a1;font-size:.75rem}._identityBottom_qrgm8_33{z-index:1;position:absolute;inset:auto 32px 36px}._logo_qrgm8_34{object-fit:contain;filter:drop-shadow(0 4px 18px #0007);width:112px;height:112px;margin-bottom:22px;display:block}._identityBottom_qrgm8_33 p{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.45vw,2.8rem);font-weight:450;line-height:1.2}._identityBottom_qrgm8_33 em{color:var(--nav-gold);font-family:Georgia,serif;font-weight:400}._identityRule_qrgm8_37{background:linear-gradient(90deg,#f5d59c,#f5d59c00);height:1px;margin-block:28px 18px;display:block}._identityBottom_qrgm8_33 small{letter-spacing:.08em;color:#d2dfe4;font-size:.75rem;line-height:1.8}._directory_qrgm8_39{flex-direction:column;min-width:0;min-height:0;display:flex}._header_qrgm8_40{border-bottom:1px solid #d5e4e329;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:30px 34px 25px;display:flex}._eyebrow_qrgm8_41{letter-spacing:.14em;color:#cfb987;margin:0 0 10px;font-size:.75rem;line-height:1.5}._title_qrgm8_42[data-slot=sheet-title]{color:#edf5f7;letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:400;line-height:1.14}._title_qrgm8_42>span{color:var(--nav-gold)}._close_qrgm8_44{color:#eaf2f3;cursor:pointer;background:linear-gradient(135deg,#d4e9f024,#d4e9f008);border:1px solid #d9e7e660;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:background .2s,border-color .2s;display:grid}._close_qrgm8_44:hover{color:#ffe5b9;background:#e6c99517;border-color:#f0d4a0b3}._scroll_qrgm8_46{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3d8d15c transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 30px 22px;overflow:hidden auto}._category_qrgm8_47[data-slot=accordion-item]{border-bottom:1px solid #c8e0e42e}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{color:#e5eef2;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:16px;min-height:74px;padding:15px 8px;font-size:1.0625rem;font-weight:450;line-height:1.4;text-decoration:none;transition:color .2s,background .2s;display:flex}._categoryTrigger_qrgm8_48:hover{color:#fff1d8;background:#d5e8e908;text-decoration:none}._categoryTrigger_qrgm8_48>svg{color:#aecad6;width:17px;height:17px;margin-left:auto}._categoryIcon_qrgm8_52{color:#bbdbe8;background:linear-gradient(145deg,#b8d3db18,#bedee905);border:1px solid #bfdbe43f;border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid;box-shadow:inset 0 1px #f3fafb1f}._categoryTrigger_qrgm8_48[data-state=open] ._categoryIcon_qrgm8_52{color:#f0d2a0;background:linear-gradient(135deg,#ecd4a826,#ddc99408);border-color:#f0d2a066}._categoryName_qrgm8_54{text-align:left;align-items:baseline;gap:16px;min-width:0;display:flex}._categoryName_qrgm8_54 small{color:#b2c8cb;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.75rem}._categoryName_qrgm8_54>span{overflow-wrap:anywhere}._links_qrgm8_58{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._primaryPages_qrgm8_59{border-bottom:1px solid #c8e0e442;margin-bottom:20px;padding:0 4px 24px}._primaryTitle_qrgm8_60{color:var(--nav-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.8125rem;font-weight:600}._links_qrgm8_58 a{color:#dce8ee;background:linear-gradient(135deg,#b1d0dc0e,#b1d0dc04);border:1px solid #bfd5e032;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:49px;padding:13px 14px;font-size:.875rem;line-height:1.5;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}._links_qrgm8_58 a span{overflow-wrap:anywhere}._links_qrgm8_58 a svg{color:#afcdd8;flex:none}._links_qrgm8_58 a:hover{color:#fff0d0;background:#cbb78616;border-color:#eacb9670}._footer_qrgm8_66{color:#b9cdd6;letter-spacing:.09em;background:#102b391f;border-top:1px solid #d5e4e325;flex:none;justify-content:space-between;gap:20px;padding:18px 36px;font-size:.75rem;display:flex}._footer_qrgm8_66>span:last-child{color:#d4bf98}._panel_qrgm8_2 :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #f2d6a2}@keyframes _panelEnter_qrgm8_1{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes _panelExit_qrgm8_1{to{opacity:0;transform:translate(70px)}}@keyframes _sceneTravel_qrgm8_1{0%{transform:scale(1.04)translate(-.5%)}to{transform:scale(1.12)translate(.5%)}}@media (width>=2200px){._panel_qrgm8_2[data-slot=sheet-content]{width:min(1660px,85vw)}._header_qrgm8_40{padding:38px 42px 30px}._scroll_qrgm8_46{padding-inline:38px}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{min-height:92px;font-size:1.35rem}._links_qrgm8_58 a{min-height:60px;font-size:1.125rem}._identityBottom_qrgm8_33 p{font-size:3.5rem}}@media (width<=1000px){._panel_qrgm8_2[data-slot=sheet-content]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}._identityTop_qrgm8_31,._identityBottom_qrgm8_33{inset-inline:22px}._header_qrgm8_40{padding:25px 24px}._scroll_qrgm8_46{padding-inline:18px}._categoryName_qrgm8_54{gap:10px}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{gap:12px;font-size:1rem}._categoryIcon_qrgm8_52{width:35px;height:35px}}@media (width<=720px){._panel_qrgm8_2[data-slot=sheet-content]{inset:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom)) auto;width:calc(100vw - 16px);height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:18px;grid-template-columns:minmax(0,1fr)}._identity_qrgm8_27{display:none}._header_qrgm8_40{background:linear-gradient(110deg,#183646e8,#193848ad),url(/assets/backgrounds/home-story-strategy-table-v47.jpeg) 50% 43%/cover;padding:24px 20px 22px}._eyebrow_qrgm8_41{margin-bottom:8px;font-size:.75rem}._title_qrgm8_42[data-slot=sheet-title]{font-size:clamp(1.65rem,6.7vw,2.3rem)}._close_qrgm8_44{width:44px;height:44px}._scroll_qrgm8_46{scrollbar-gutter:auto;padding:8px 12px 20px}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{gap:10px;min-height:70px;padding:14px 5px;font-size:.9375rem}._categoryName_qrgm8_54{gap:10px}._categoryName_qrgm8_54 small{font-size:.75rem}._categoryIcon_qrgm8_52{width:35px;height:38px}._categoryContent_qrgm8_57{padding-inline:4px}._links_qrgm8_58{gap:7px}._links_qrgm8_58 a{gap:6px;min-height:50px;padding:12px 10px;font-size:.875rem}._footer_qrgm8_66{letter-spacing:.025em;padding:17px 20px;font-size:.75rem}}@media (width<=370px){._links_qrgm8_58{grid-template-columns:minmax(0,1fr)}._categoryName_qrgm8_54 small{display:none}}@media (prefers-reduced-motion:reduce){._panel_qrgm8_2[data-state],._panel_qrgm8_2[data-state] ._scene_qrgm8_29,._panel_qrgm8_2 [data-slot=accordion-content]{animation:none}._panel_qrgm8_2 *,._panel_qrgm8_2 :before,._panel_qrgm8_2 :after{transition:none!important;animation-delay:0s!important}}._panel_qrgm8_2[data-slot=sheet-content]{background:linear-gradient(132deg,#0b203b,#020c1d 65%,#0b1e33) padding-box padding-box,linear-gradient(125deg,#fff8dc,#afc3cf 12%,#304858 22%,#f3e4bd 37%,#f7fdff 48%,#465d6c 63%,#ddc797 82%,#ecf6fb) border-box;border:3px solid #0000;box-shadow:-35px 0 100px #000b,0 0 0 1px #162b3d,inset 0 3px 3px #fffb,inset 0 -5px 8px #000c,0 0 30px #b8e9ff38}._panel_qrgm8_2:after{content:"";pointer-events:none;z-index:3;border:1px solid #bacee56b;border-radius:16px;position:absolute;inset:4px;box-shadow:inset 0 0 12px #b9dbf433}._identity_qrgm8_27{border-right:3px solid #0000;border-image:linear-gradient(#fceac2,#6f8290 35%,#e2ebef 50%,#997d47 80%,#ffe9bb) 1}._identity_qrgm8_27:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#0000 40%,#e2efff24 49%,#f3d0932b 51%,#0000 60%);animation:10s ease-in-out infinite _metalPass_qrgm8_1;position:absolute;inset:-20% -70%}._directory_qrgm8_39{background:radial-gradient(at 25% 0,#1972ba1f,#0000 55%);position:relative}._header_qrgm8_40{background:linear-gradient(135deg,#0c2542,#041326);border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#28465a,#e6d0a1,#d6e8f0,#183248) 1;box-shadow:0 5px 18px #0007,inset 0 1px #fff2}._title_qrgm8_42[data-slot=sheet-title]{color:#ffedc6;text-shadow:0 2px 5px #0009}._eyebrow_qrgm8_41{color:#e5edf5;letter-spacing:.2em}._close_qrgm8_44{color:#f2f8ff;background:linear-gradient(135deg,#274767,#081d34 60%,#132e48);border:2px solid #d5e5ef;transition:transform .22s,box-shadow .22s;box-shadow:0 4px #020915,0 7px 18px #0009,inset 0 2px #eaf4ff88,inset 0 -2px #091019}._close_qrgm8_44:is(:hover,:focus-visible){color:#fff1cf;background:#19324a;border-color:#fff1b7;transform:translateY(-2px);box-shadow:0 5px #071624,0 0 24px #f1d39980}._scroll_qrgm8_46{padding-top:22px}._categories_qrgm8_130{gap:14px;display:grid}._category_qrgm8_47[data-slot=accordion-item]{border:0;min-width:0}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{isolation:isolate;color:#f2f7ff;background:linear-gradient(160deg,#163753,#05172d 55%,#0d2540) padding-box padding-box,linear-gradient(145deg,#f4e1b6,#54788f 18%,#becedc 49%,#324c63 73%,#c4aa75) border-box;border:1px solid #0000;border-radius:9px;width:100%;min-height:69px;padding:14px 16px;transition:transform .22s,box-shadow .22s,color .22s;position:relative;overflow:visible;box-shadow:inset 0 1px #edf7ff91,inset 0 -2px #000c,0 4px #020916,0 8px 13px #0009}._categoryTrigger_qrgm8_48:before{content:"";pointer-events:none;border:1px solid #c5dfed20;border-radius:5px;position:absolute;inset:4px}._categoryTrigger_qrgm8_48[data-state=open]{color:#ffedbd}._categoryIcon_qrgm8_52,._categoryTrigger_qrgm8_48[data-state=open] ._categoryIcon_qrgm8_52{color:#16364c;background:linear-gradient(135deg,#fff7df,#a9bac6 44%,#edf6fc 50%,#aab8bd 76%,#d7bd8f);border:1px solid #ebf5fc;border-radius:10px;width:40px;height:40px;box-shadow:inset 0 2px #fff,inset 0 -2px #6c7e89,0 3px 7px #000a}._categoryTrigger_qrgm8_48[data-state=open] ._categoryIcon_qrgm8_52{background:linear-gradient(135deg,#fff7dc,#c4a86a 45%,#ffedc3 52%,#a2895d);border-color:#f8dfaa}._categoryName_qrgm8_54 small{color:#dee7ed;text-shadow:0 1px 2px #000}._categoryName_qrgm8_54>span{text-shadow:0 1px 2px #000}._categoryContent_qrgm8_57{padding:17px 4px 5px}._links_qrgm8_58{gap:13px 12px;padding-block:4px}._links_qrgm8_58 a{isolation:isolate;color:#f2f7ff;text-shadow:0 1px 2px #000;background:linear-gradient(155deg,#173550,#05172c 54%,#102a44) padding-box padding-box,linear-gradient(140deg,#d5e5ee,#57778e 20%,#bed5e4 50%,#263f57 78%,#bea373) border-box;border:1px solid #0000;border-radius:7px;font-weight:550;transition:transform .22s,box-shadow .22s,color .22s;position:relative;overflow:visible;box-shadow:inset 0 1px #f1faff80,inset 0 -2px #020916,0 4px #010714,0 6px 12px #0009}._links_qrgm8_58 a:before{content:"";pointer-events:none;border:1px solid #c3dbea18;border-radius:4px;position:absolute;inset:3px}._links_qrgm8_58 a:after,._categoryTrigger_qrgm8_48:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--menu-edge-angle), #f6d19188, #fff5d3 14%, #dff7ff 19%, #6bccff 25%, #558ab744 38%, #e5c18a99 58%, #fff8e4 70%, #a3e6ff 77%, #568eb966 88%, #f6d19188);-webkit-mask-composite:xor;padding:2px;transition:opacity .2s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._links_qrgm8_58 a:is(:hover,:focus-visible,:active,[aria-current=page]),._categoryTrigger_qrgm8_48:is(:hover,:focus-visible,:active,[data-state=open]){color:#fff4d5;background:linear-gradient(155deg,#214d71,#0a233e 54%,#173a54) padding-box padding-box;border-color:#f9e7b7;transform:perspective(800px)translateY(-4px)rotateX(2deg);box-shadow:inset 0 1px #fff4caad,inset 0 -2px #061324,0 6px #020916,0 0 0 1px #dff7ff8c,0 0 22px #8dd7ff4f,0 0 30px #eac57836}._links_qrgm8_58 a:is(:hover,:focus-visible,:active,[aria-current=page]):after,._categoryTrigger_qrgm8_48:is(:hover,:focus-visible,:active,[data-state=open]):after{opacity:1;animation:3s linear infinite _menuEdgeTravel_qrgm8_1}._links_qrgm8_58 a[href="/our-name/"]{color:#ffe4ae}._links_qrgm8_58 a svg{color:#d6e7f2}._links_qrgm8_58 a:hover svg{color:#fff2cf}._footer_qrgm8_66{color:#dbe8f3;background:linear-gradient(#0c2239,#041222);border-top:1px solid #b1c4d680;box-shadow:inset 0 1px #e8f4ff33}@keyframes _metalPass_qrgm8_1{0%,12%{transform:translate(-40%)}75%,to{transform:translate(40%)}}@keyframes _menuEdgeTravel_qrgm8_1{to{--menu-edge-angle:360deg}}@media (width<=720px){._panel_qrgm8_2[data-slot=sheet-content]{border-width:2px}._header_qrgm8_40{background:linear-gradient(110deg,#04162bd9,#061326c9),url(/assets/backgrounds/home-cover-human-ai-restored-v42.jpeg) 50% 35%/cover;padding:24px 20px 22px}._scroll_qrgm8_46{padding-top:15px}._categories_qrgm8_130{gap:13px}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{min-height:66px;padding:12px 10px}._categoryIcon_qrgm8_52,._categoryTrigger_qrgm8_48[data-state=open] ._categoryIcon_qrgm8_52{width:35px;height:37px}._links_qrgm8_58{gap:10px 8px}._categoryContent_qrgm8_57{padding-top:15px}}@media (prefers-reduced-motion:reduce){._identity_qrgm8_27:before,._categoryTrigger_qrgm8_48:before,._categoryTrigger_qrgm8_48:after,._links_qrgm8_58 a:after{animation:none!important}._categoryTrigger_qrgm8_48:is(:hover,:focus-visible,:active,[data-state=open]),._links_qrgm8_58 a:is(:hover,:focus-visible,:active,[aria-current=page]),._close_qrgm8_44:is(:hover,:focus-visible){transform:none}}html[data-page-hidden] ._panel_qrgm8_2 *,html[data-page-hidden] ._panel_qrgm8_2 :before,html[data-page-hidden] ._panel_qrgm8_2 :after{animation-play-state:paused!important}@media (width<=420px){._links_qrgm8_58 a[href="/cyber-security/"]{gap:3px;padding-inline:8px}._links_qrgm8_58 a[href="/cyber-security/"] span{letter-spacing:-.035em;white-space:nowrap}._links_qrgm8_58 a[href="/cyber-security/"] svg{width:12px}}@media (width>=721px) and (width<=2199px){._categories_qrgm8_130{gap:10px}._categoryTrigger_qrgm8_48[data-slot=accordion-trigger]{min-height:62px;padding-block:10px}._links_qrgm8_58 a{min-height:44px;padding-block:10px}._categoryContent_qrgm8_57{padding-top:14px}}
