.apx-sentinel{pointer-events:none;height:1px;margin:0}.apx-cmdbar{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-plate);padding-inline:var(--sp-3);transition:box-shadow var(--dur-move) var(--ease-precise), border-color var(--dur-move) var(--ease-precise)}.apx-cmdbar.is-stuck{box-shadow:var(--shadow-plate-hover);border-color:var(--pn-blue-light)}@media (max-width:640px){.apx-cmdbar{padding-inline:var(--sp-2)}}.apx-explorer .chip-count{opacity:1;color:var(--pn-gray-500)}.apx-explorer .chip[aria-pressed=true] .chip-count,.apx-explorer .chip.is-active .chip-count{opacity:1;color:#ffffffe0}.apx-count{font-variant-numeric:tabular-nums;display:inline-block}@media (prefers-reduced-motion:no-preference){.apx-count.is-settling{animation:apxCountSettle .18s var(--ease-precise) both}}@keyframes apxCountSettle{0%{opacity:.35}to{opacity:1}}.apx-explorer .card--feature{box-shadow:var(--shadow-plate), inset 0 0 0 1px #ffffff2e}@media (hover:hover){.apx-explorer .card--feature:hover{box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff47}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.apx-explorer .card--feature:hover{transform:none}}@media (hover:none){.apx-explorer .card--feature:active{transform:none}}.apx-hero-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}.apx-hero-grid--solo{grid-template-columns:minmax(0,1fr)}.apx-hero-copy{min-width:0}.apx-hero-copy>p:not(.pg-hero-eyebrow){max-width:48ch}.apx-hero-media{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--pn-navy-deep);width:100%;box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff29;position:relative;overflow:hidden}@media (max-width:900px){.apx-hero-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.apx-hero-media{aspect-ratio:16/10}}.apx-hero-space .pg-hero{padding-block:calc(var(--band-chapter) + var(--sp-5))}.apx-hero-space .pg-hero-eyebrow{margin-bottom:var(--sp-2)}.apx-hero-space .pg-hero h1{margin-bottom:var(--sp-3)}.apx-hero-space .pg-hero p:not(.pg-hero-eyebrow){max-width:60ch;line-height:1.7}.apx-hero-space .home-hero-cta{margin-top:var(--sp-6)}@media (max-width:720px){.apx-hero-space .pg-hero{padding-block:calc(var(--band-chapter) + var(--sp-2))}.apx-hero-space .home-hero-cta{margin-top:var(--sp-4)}}@media (hover:hover) and (pointer:fine){.apx-cards .card-body>p,.apx-explorer .card-body>p{-webkit-line-clamp:3;line-clamp:3;opacity:0;height:4.05rem;max-height:none;transition:opacity var(--dur-move) var(--ease-precise);-webkit-box-orient:vertical;margin-block:8px 0;display:-webkit-box;overflow:hidden;transform:none}.apx-cards .card:hover .card-body>p,.apx-cards .card:focus-within .card-body>p,.apx-explorer .card:hover .card-body>p,.apx-explorer .card:focus-within .card-body>p{opacity:1;height:4.05rem;max-height:none;margin-block:8px 0;transform:none}@media (prefers-reduced-motion:reduce){.apx-cards .card-body>p,.apx-explorer .card-body>p{transition:none}}}
