.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}.CbsaBlueprint_root__cu5Fn button:focus-visible,.CbsaBlueprint_root__cu5Fn input:focus-visible,.CbsaBlueprint_root__cu5Fn summary:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.dark .CbsaBlueprint_root__cu5Fn button:focus-visible,.dark .CbsaBlueprint_root__cu5Fn input:focus-visible,.dark .CbsaBlueprint_root__cu5Fn summary:focus-visible{outline-color:#93c5fd}.CbsaBlueprint_button__7QYlq{min-height:44px;padding:.5rem .75rem;border:1px solid #71717a;border-radius:.5rem;font-size:.875rem;font-weight:600}.CbsaBlueprint_button__7QYlq:hover:not(:disabled){background:#f4f4f5}.CbsaBlueprint_button__7QYlq:active:not(:disabled){background:#e4e4e7}.CbsaBlueprint_button__7QYlq:disabled{opacity:.45;cursor:not-allowed}.dark .CbsaBlueprint_button__7QYlq:hover:not(:disabled){background:#27272a}.dark .CbsaBlueprint_button__7QYlq:active:not(:disabled){background:#3f3f46}.CbsaBlueprint_stage__sDxP4[aria-pressed=true]{border-color:#2563eb;background:#eff6ff;color:#1e3a8a}.dark .CbsaBlueprint_stage__sDxP4[aria-pressed=true]{border-color:#60a5fa;background:#172554;color:#dbeafe}