@layer components{.axs-hero .ax-hero-panel{order:1}.axs-hero .ax-hero-photo{aspect-ratio:16/9}@media (min-width:1024px){.axs-hero .ax-hero--photo .ax-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.axs-hero .ax-hero-panel{order:0}.axs-hero .ax-hero-photo{aspect-ratio:16/10}}.axs-hero .ax-hero-lead{max-width:34rem}.axs-hero-count{color:var(--ax-fg);font-weight:700}.axs-bar{border-bottom:1px solid var(--ax-rule);border-top:1px solid var(--ax-rule);grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.5rem;display:grid}.axs-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;display:flex}.axs-result{color:var(--ax-fg);padding-block:.75rem;font-size:.9375rem;font-weight:600}.axs-result-note{color:var(--ax-fg-2);font-weight:400}.axs-group{flex:none;align-items:center;gap:.75rem;display:flex}.axs-group-label{color:var(--ax-fg-2);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6875rem;font-weight:700}.axs-toggles{gap:.125rem 1rem;display:flex}.axs-sort{align-items:center;gap:.75rem;min-width:0;display:flex}.axs-sort-field{min-width:0;display:inline-flex;position:relative}.axs-sort-select{appearance:none;border:1px solid var(--ax-field-line);color:var(--ax-fg);cursor:pointer;font:inherit;text-overflow:ellipsis;max-width:100%;min-height:44px;transition:border-color .2s var(--ax-ease);background-color:#0000;border-radius:0;padding:.5rem 2.5rem .5rem .85rem;font-size:.9375rem;font-weight:600}.axs-sort-select:hover{border-color:var(--ax-fg)}.axs-sort-select:focus-visible{border-color:var(--ax-gold-ink);outline:2px solid var(--ax-focus);outline-offset:0}.axs-sort-chevron{color:var(--ax-fg);pointer-events:none;position:absolute;top:50%;right:.85rem;translate:0 -50%}.axs-toggle{color:var(--ax-fg-2);min-height:44px;transition:color .2s var(--ax-ease);white-space:nowrap;align-items:baseline;gap:.35rem;padding-block:.65rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.axs-toggle:after{background-color:var(--ax-gold-ink);content:"";transform-origin:0;height:2px;transition:transform .2s var(--ax-ease);position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.axs-toggle:hover{color:var(--ax-fg)}.axs-toggle[aria-current]:not([aria-current=false]){color:var(--ax-fg);font-weight:700}.axs-toggle[aria-current]:not([aria-current=false]):after{transform:scaleX(1)}.axs-toggle-count{color:var(--ax-fg-2);font-size:.75rem;font-weight:500}.axs-filters{border-top:1px solid var(--ax-rule);margin-inline:calc(-1 * var(--ax-gutter))}.axs-filters-scroll{overscroll-behavior-x:contain;padding:.25rem var(--ax-gutter);scrollbar-width:thin;align-items:center;gap:2.25rem;display:flex;overflow-x:auto}.axs-filters-scroll>.axs-group+.axs-group{border-left:1px solid var(--ax-rule);padding-left:2.25rem}@media (min-width:1024px){.axs-filters{margin-inline:0}.axs-filters-scroll{flex-wrap:wrap;gap:0 2.25rem;padding-inline:0;overflow-x:visible}}.axs-clear{color:var(--ax-accent);text-underline-offset:4px;white-space:nowrap;flex:none;min-height:44px;padding-block:.7rem;font-size:.875rem;font-weight:600;text-decoration:underline}.axs-results{padding-block:clamp(2rem, 1.4rem + 2vw, 3.5rem) var(--ax-section)}.axs-empty{border-bottom:1px solid var(--ax-rule);border-top:1px solid var(--ax-rule);justify-items:start;gap:1.5rem;max-width:44rem;padding-block:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.axs-order{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.axs-order-line{font-family:var(--ax-font-display);text-wrap:balance;font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:700;line-height:1.25}.axs-order-line .ax-link{color:var(--ax-gold);white-space:nowrap}.axs-order-line .ax-link:hover{color:var(--ax-gold-hi)}.axs-pages{border-top:1px solid var(--ax-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:1rem;display:flex}.axs-pages-list{gap:0 1.25rem;display:flex}.axs-pages-list .axs-toggle{justify-content:center;min-width:44px}.axs-pages-list .axs-toggle[aria-current=page]{color:var(--ax-fg);font-weight:700}.axs-pages-list .axs-toggle[aria-current=page]:after{transform:scaleX(1)}.axs-pages-step{color:var(--ax-fg);min-height:44px;padding-block:.7rem;font-weight:600;text-decoration:none}.axs-onward{gap:.75rem;margin-top:1.75rem;display:grid}@media (prefers-reduced-motion:reduce){.axs-sort-select,.axs-toggle,.axs-toggle:after{transition:none}}}
