:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c8t-focus-color,#f2b544);outline-offset:3px}.c8t-theme-light{--c8t-focus-color:#155e75}#landing-mobile-menu[hidden]{display:none!important}.c8t-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:2147483647;transform:translateY(calc(-100% - 1rem));border:2px solid #f2b544;border-radius:.5rem;padding:.65rem 1rem;background:#0e0f11;color:#fff;font-weight:700}.c8t-skip-link:focus{transform:none}:where(main[id],section[id],h1[id],h2[id],h3[id]){scroll-margin-top:6.5rem}dialog.c8t-dialog-frame{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:1rem;overflow-y:auto;background:transparent;color:inherit}dialog.c8t-dialog-frame:not([open]){display:none}dialog.c8t-dialog-frame::backdrop{background:var(--c8t-scrim,rgba(0,0,0,.72));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){html,html.scroll-smooth,html:focus-within{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){:focus-visible{outline-color:Highlight}.c8t-skip-link{border-color:Highlight;background:Canvas;color:CanvasText}}