.PortfolioTabs_tab__i0Fz8{--tab-focus-color:#2563eb;min-height:44px;padding:.5rem 1.25rem;border-radius:.25rem .25rem 0 0}.dark .PortfolioTabs_tab__i0Fz8{--tab-focus-color:#60a5fa}.PortfolioTabs_tab__i0Fz8:focus{outline:2px solid transparent;outline-offset:-6px}.PortfolioTabs_tab__i0Fz8:focus-visible{outline-color:var(--tab-focus-color)}html[data-js-focus-visible] .PortfolioTabs_tab__i0Fz8:focus{outline-color:transparent}html[data-js-focus-visible][data-headlessui-focus-visible] .PortfolioTabs_tab__i0Fz8:focus{outline-color:var(--tab-focus-color)}.CaseStudy_root__sfhLI :is(button,input,select,a,summary,[tabindex]):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.CaseStudy_secondary__vx3Wl{min-height:44px;border-radius:.5rem;padding:.5rem .75rem;font-weight:600;border:1px solid #71717a}.CaseStudy_secondary__vx3Wl:hover:not(:disabled){background:#f4f4f5}.CaseStudy_secondary__vx3Wl:disabled{opacity:.45;cursor:not-allowed}.dark .CaseStudy_root__sfhLI :is(button,input,select,a,summary,[tabindex]):focus-visible{outline-color:#93c5fd}.dark .CaseStudy_secondary__vx3Wl:hover:not(:disabled){background:#27272a}.CaseStudy_frameControls__Zt4b7{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.CaseStudy_frameButton__oV83W{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.25rem;height:32px;padding:.25rem .5rem;border:1px solid #71717a;border-radius:.375rem;font-size:.85rem;line-height:1.25rem;font-weight:600}.CaseStudy_frameButton__oV83W:hover:not(:disabled){background:#f4f4f5;border-color:#3f3f46}.CaseStudy_frameButton__oV83W:active:not(:disabled){background:#e4e4e7;border-color:#2563eb}.CaseStudy_frameButton__oV83W:disabled{opacity:.45;cursor:not-allowed}.dark .CaseStudy_frameButton__oV83W:hover:not(:disabled){background:#27272a;border-color:#a1a1aa}.dark .CaseStudy_frameButton__oV83W:active:not(:disabled){background:#3f3f46;border-color:#60a5fa}.Registration_input__O0h0v{display:block;width:100%;min-height:44px;margin-top:.5rem;padding:.5rem .75rem;border:1px solid #71717a;border-radius:.5rem;background:transparent;color:inherit}.Registration_input__O0h0v[aria-invalid=true]{border-color:#b91c1c}.Registration_primary__u_ej6,.Registration_secondary__0_TmK{min-height:44px;padding:.5rem 1rem;border-radius:.5rem;font-weight:600}.Registration_primary__u_ej6{background:#1d4ed8;color:white}.Registration_primary__u_ej6:hover{background:#1e40af}.Registration_secondary__0_TmK{border:1px solid #71717a}.Registration_secondary__0_TmK:hover{background:#f4f4f5}.Registration_error__nuWoc{margin-top:.5rem;font-size:.85rem;color:#b91c1c}.Registration_root__Wu5ao :is(input,button,a,[tabindex]):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.Registration_root__Wu5ao input[type=checkbox],.Registration_root__Wu5ao input[type=radio]{margin-right:.5rem}.Registration_choice__ayIU6{display:inline-flex;align-items:center;min-height:44px;padding:.25rem 0}.dark .Registration_root__Wu5ao :is(input,button,a,[tabindex]):focus-visible{outline-color:#93c5fd}.dark .Registration_error__nuWoc{color:#fca5a5}.dark .Registration_input__O0h0v[aria-invalid=true]{border-color:#fca5a5}.dark .Registration_secondary__0_TmK:hover{background:#27272a}