.container.svelte-bfxcfy{padding-inline:var(--layout-gutter);width:100%;margin-inline:auto}.container--narrow.svelte-bfxcfy{max-width:768px}.container--content.svelte-bfxcfy{max-width:var(--layout-content)}.container--reference.svelte-bfxcfy{max-width:var(--layout-reference)}.container--default.svelte-bfxcfy,.container--wide.svelte-bfxcfy{max-width:var(--layout-max)}.container--full.svelte-bfxcfy{max-width:none;padding-inline:0}.eyebrow.svelte-13quzty{align-items:center;gap:var(--space-3);font-family:var(--font-family-ui);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;line-height:var(--line-height-compact);margin:0;display:flex}.eyebrow--primary.svelte-13quzty{color:var(--color-primary)}.eyebrow--contrast.svelte-13quzty{color:var(--color-primary-contrast);opacity:.7}.eyebrow__line.svelte-13quzty{width:var(--size-eyebrow-line);background:currentColor;flex-shrink:0;height:2px}@media (width<=767px){.eyebrow.svelte-13quzty{font-size:var(--font-size-11)}}.breadcrumbs__list.svelte-1x8kf7x{font-family:var(--font-family-ui);font-size:var(--font-size-13);line-height:var(--line-height-compact);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item.svelte-1x8kf7x{align-items:center;display:inline-flex}.breadcrumbs__sep.svelte-1x8kf7x{margin-inline:var(--space-2)}.breadcrumbs__link.svelte-1x8kf7x{color:inherit;transition:color var(--transition-fast);text-decoration:none}.breadcrumbs__link.svelte-1x8kf7x:hover{color:var(--color-text-strong)}.breadcrumbs__current.svelte-1x8kf7x{color:var(--color-text)}@media (width<=767px){.breadcrumbs__list.svelte-1x8kf7x{font-size:var(--font-size-12)}}.sticky-cta.svelte-1v8gxzu{z-index:var(--z-index-sticky);padding:var(--space-3) var(--layout-gutter) var(--space-4);background:var(--gradient-sticky-cta);pointer-events:none;display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta.svelte-1v8gxzu .btn{pointer-events:auto}@media (width<=767px){.sticky-cta.svelte-1v8gxzu{display:block}}.tag.svelte-1s6i8eb{background:var(--color-background);color:var(--color-primary);font-family:var(--font-family-ui);font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;padding:var(--space-1-5) var(--space-2-5);white-space:nowrap;line-height:1;display:inline-block}.tag--sm.svelte-1s6i8eb{font-size:var(--font-size-10)}.lightbox.svelte-18xd2na{z-index:var(--z-index-modal);background:var(--color-overlay);color:var(--color-text);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__stage.svelte-18xd2na{max-width:90vw;max-height:85vh;animation:svelte-18xd2na-fade var(--transition-fast);justify-content:center;align-items:center;line-height:0;display:flex}.lightbox.svelte-18xd2na picture{display:contents}.lightbox.svelte-18xd2na .lightbox__img{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:85vh}.lightbox__caption.svelte-18xd2na{bottom:var(--space-6);align-items:center;gap:var(--space-1);text-align:center;font-family:var(--font-family-ui);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);padding:0 var(--space-16);flex-direction:column;display:flex;position:absolute;left:0;right:0}.lightbox__category.svelte-18xd2na{color:var(--color-primary);font-size:var(--font-size-11);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase}.lightbox__count.svelte-18xd2na{top:var(--space-6);text-align:center;color:var(--color-text-muted);font-family:var(--font-family-ui);font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-label);position:absolute;left:0;right:0}.lightbox__btn.svelte-18xd2na,.lightbox__close.svelte-18xd2na{width:var(--size-touch);height:var(--size-touch);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-strong);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.lightbox__btn.svelte-18xd2na:hover,.lightbox__close.svelte-18xd2na:hover{border-color:var(--color-primary);background:var(--color-primary-faint)}.lightbox__btn.svelte-18xd2na svg:where(.svelte-18xd2na),.lightbox__close.svelte-18xd2na svg:where(.svelte-18xd2na){width:22px;height:22px}.lightbox__btn.svelte-18xd2na{top:50%;transform:translateY(-50%)}.lightbox__prev.svelte-18xd2na{left:var(--space-6)}.lightbox__next.svelte-18xd2na{right:var(--space-6)}.lightbox__close.svelte-18xd2na{top:var(--space-5);right:var(--space-6)}@keyframes svelte-18xd2na-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox__stage.svelte-18xd2na{animation:none}}@media (width<=767px){.lightbox__prev.svelte-18xd2na{left:var(--space-2)}.lightbox__next.svelte-18xd2na{right:var(--space-2)}.lightbox__close.svelte-18xd2na{right:var(--space-2);top:var(--space-2)}.lightbox__caption.svelte-18xd2na{padding-inline:var(--space-14)}}
