.tabs{--tabs-bar-height:3.125rem;--tabs-duration:.3s;--tabs-easing:var(--ease-out);--tabs-underline:3px;--tabs-pad-x:var(--space-15);--tabs-pad-y:.625rem;--tabs-gap:0;--tabs-z:40;--tabs-chevron:1.25rem;--tabs-menu-divider:#af886780;overflow-anchor:none;flex-direction:column;align-items:stretch;width:100%;display:flex}.tabs__anchor{pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.tabs{position:relative}.tabs__bar{z-index:var(--tabs-z);width:100%;min-height:var(--tabs-bar-height);background-color:var(--palette-gold);color:var(--palette-white)}.tabs__inner{min-height:var(--tabs-bar-height);align-items:stretch;display:flex}.tabs[data-tabs-sticky=true] .tabs__bar{position:sticky;inset-block-start:var(--header-stack)}.tabs__list{align-items:stretch;gap:var(--tabs-gap);flex:auto;min-width:0;display:flex}.tabs[data-tabs-layout=menu] .tabs__list{display:none}.tabs[data-tabs-overflow=true][data-tabs-layout=tabs] .tabs__list{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.tabs[data-tabs-overflow=true][data-tabs-layout=tabs] .tabs__list::-webkit-scrollbar{display:none}.tabs__tab,.tabs__trigger,.tabs__option{height:var(--tabs-bar-height);padding-block:var(--tabs-pad-y);padding-inline:var(--tabs-pad-x);border-block-end:var(--tabs-underline) solid transparent;appearance:none;font-family:var(--font-family-h5-h6-button);font-weight:var(--font-weight-regular);font-size:var(--font-size-h6);letter-spacing:var(--font-letter-spacing-h6);text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--palette-white);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--tabs-duration) var(--tabs-easing), border-color var(--tabs-duration) var(--tabs-easing), opacity var(--tabs-duration) var(--tabs-easing);flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;line-height:1;display:inline-flex}.tabs__label{text-box:trim-both cap alphabetic;translate:0 var(--ui-caps-optical-shift);line-height:1}.tabs__tab[aria-selected=true],.tabs__trigger,.tabs__option{background-color:var(--palette-dark-gold)}.tabs__option[data-selected=true]{background-color:var(--palette-gold)}.tabs__tab[aria-selected=true],.tabs__trigger{border-block-end-color:var(--palette-white)}@media (hover:hover){.tabs__tab:hover:not([aria-selected=true]),.tabs__option:hover:not([data-selected=true]){opacity:.5}}.tabs__tab:focus-visible,.tabs__trigger:focus-visible,.tabs__option:focus-visible{outline:var(--focus-ring-width) solid var(--palette-white);outline-offset:calc(var(--focus-ring-offset) * -1)}.tabs__menu{flex:none;align-items:stretch;display:none;position:relative}.tabs[data-tabs-layout=menu] .tabs__menu{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:flex}.tabs__trigger{width:fit-content;max-width:100%}.tabs__chevron{width:var(--tabs-chevron);height:var(--tabs-chevron);color:var(--palette-white);transition:rotate var(--tabs-duration) var(--tabs-easing);flex-shrink:0;display:block;overflow:visible;rotate:90deg}.tabs__trigger[aria-expanded=true] .tabs__chevron{rotate:-90deg}.tabs__options{z-index:1;background-color:var(--palette-dark-gold);width:max-content;min-width:100%;box-shadow:var(--shadow-drop-medium);border-end-end-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);flex-direction:column;align-items:stretch;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:hidden}.tabs__trigger[aria-expanded=true]+.tabs__options,.tabs__options:not([hidden]){display:flex}.tabs__option{width:100%;padding-inline:var(--tabs-pad-x);border-block-end-width:0;border-block-start:1px solid var(--tabs-menu-divider);justify-content:flex-start}.tabs__panels{width:100%;min-height:0;display:grid;position:relative;overflow:clip}.tabs__panels>[data-tab-panel]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tabs-duration) var(--tabs-easing), visibility var(--tabs-duration) var(--tabs-easing);grid-area:1/1}.tabs__panels>[data-tab-panel][data-active]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;position:relative}.tabs__panels>[data-tab-panel]:not([data-active]){width:100%;position:absolute;inset-block-start:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.tabs__tab,.tabs__trigger,.tabs__option,.tabs__chevron,.tabs__panels>[data-tab-panel]{transition:none}}
