body{--black:var(--color-text);--alice-blue:var(--color-surface-selected);--midnight-blue:var(--color-brand);--slate-grey:var(--color-text-muted);--n-50:var(--color-surface-subtle);--n-100:var(--color-surface-subtle);--n-200:var(--color-border);--n-300:var(--color-control-border);--n-400:var(--color-text-muted);--n-500:var(--color-text-muted);--n-600:var(--color-text);--n-700:var(--color-border-inverse);--n-800:var(--color-surface-inverse);--n-900:var(--color-surface-inverse);--focus-ring:var(--color-focus-ring);background:var(--color-surface);color:var(--color-text-muted)}.am-section--subtle,.am-section--tint{background:var(--color-surface-subtle);color:var(--color-text-muted)}.am-section--light,.am-section--subtle,.am-section--tint{--alice-blue:var(--color-surface-selected)}.am-footer,.am-section--dark,.am-section--photo,.am-topbar{--black:var(--color-surface-inverse);--alice-blue:var(--color-text-inverse-muted);--midnight-blue:var(--color-brand);--slate-grey:var(--color-text-inverse-muted);--n-50:var(--color-surface-inverse);--n-100:var(--color-border-inverse);--n-200:var(--color-border-inverse);--n-300:var(--color-text-inverse-muted);--n-400:var(--color-text-inverse-muted);--n-500:var(--color-text-inverse-muted);--n-600:var(--color-text-inverse);--n-700:var(--color-border-inverse);--n-800:var(--color-surface-inverse);--n-900:var(--color-surface-inverse);--focus-ring:3px solid var(--color-text-inverse);background-color:var(--color-surface-inverse)}.am-section--light{background:var(--color-surface)}.am-section.am-home-paper{background:var(--color-surface-subtle);color:var(--color-text)}.am-home-paper .am-card__meta,.am-home-paper .am-eyebrow,.am-home-paper .am-featured-project__eyebrow,.am-home-paper .am-lead,.am-home-paper .am-section-header__title,.am-home-paper .am-stat-row__figure,.am-home-paper .am-stat-row__label,.am-home-paper h1,.am-home-paper h2{color:var(--color-text)}.am-section--dark h1,.am-section--dark h2,.am-section--dark h3,.am-section--dark h4,.am-section--dark h5,.am-section--dark h6,.am-section--photo h1,.am-section--photo h2,.am-section--photo h3,.am-section--photo h4,.am-section--photo h5,.am-section--photo h6{color:var(--color-text-inverse)}.am-section--dark .am-kicker,.am-section--dark .am-lead,.am-section--photo .am-kicker,.am-section--photo .am-lead{color:var(--color-text-inverse-muted)}.am-section--photo:before{background:var(--color-surface-inverse)}.am-header,.am-nav-drawer{--black:var(--color-text);--alice-blue:var(--color-surface-selected);--midnight-blue:var(--color-brand);--slate-grey:var(--color-text-muted);--n-200:var(--color-border);background:var(--color-surface)}.am-nav-link{color:var(--color-text)}.am-nav-link--current,.am-nav-link:hover,.am-nav-menu__link:focus-visible,.am-nav-menu__link:hover{color:var(--color-brand)}.am-nav-link--current{border-bottom-color:var(--color-brand)}.am-btn--primary{background:var(--color-brand);color:var(--color-text-inverse)}.am-btn--primary:hover{background:var(--color-brand-hover)}.am-btn--primary:active{background:var(--color-brand-active)}.am-btn--secondary{background:var(--color-surface);color:var(--color-brand);border:1px solid var(--color-brand)}.am-btn--secondary:hover{background:var(--color-surface-selected);border-color:var(--color-brand-hover);color:var(--color-brand-hover)}.am-btn--dark{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.am-btn--dark:hover{background:var(--color-brand-active)}.am-btn--ghost{background:var(--color-surface-subtle);color:var(--color-text-muted)}.am-btn--ghost:hover{background:var(--color-surface-selected);color:var(--color-brand)}.am-btn--outline{color:var(--color-brand);border-color:var(--color-brand)}.am-btn--outline:hover{background:var(--color-surface-selected)}.am-section--dark .am-btn--secondary,.am-section--photo .am-btn--secondary{background:transparent;border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.am-section--dark .am-btn--secondary:hover,.am-section--photo .am-btn--secondary:hover{background:var(--color-text-inverse);color:var(--color-brand)}.am-card,.am-catalogue-dialog,.am-configurator,.am-enquiry-form-card,.am-featured-project,.am-filter-panel__form,.am-resource-card,.am-system-overview,.am-tool__block,.am-tool__card{background:var(--color-surface);border-color:var(--color-border)}.am-card:focus-within,.am-card:hover,.am-catalogue-card__link:focus-visible .am-catalogue-card__cover,.am-catalogue-card__link:hover .am-catalogue-card__cover,.am-featured-project:hover,.am-resource-card:focus-within,.am-resource-card:hover{border-color:var(--color-brand)}.am-card--tint,.am-featured-project__media,.am-image-slot,.am-image-slot--fill{background:var(--color-surface-subtle)}.am-image-slot{border-color:var(--color-border)}.am-image-slot--contain,.am-image-slot--paper{background:var(--color-surface)}.am-swatch__chip--brand{background:var(--color-brand)}.am-swatch__chip--subtle{background:var(--color-surface-subtle)}.am-swatch__chip--selected{background:var(--color-surface-selected)}.am-swatch__chip--inverse{background:var(--color-surface-inverse)}.am-swatch__chip--text{background:var(--color-text)}.am-enquiry-qty,.am-field__control,.am-l4-page-size__select,.am-search-form__input{color:var(--color-text);background:var(--color-surface);border-color:var(--color-control-border)}.am-enquiry-qty:focus-visible,.am-field__control:focus-visible,.am-l4-page-size__select:focus-visible,.am-search-form__input:focus-visible{outline:var(--color-focus-ring);outline-offset:var(--focus-offset)}.am-chip--active,.am-chip-btn--active,.am-chip-btn--active:hover{background:var(--color-surface-selected);border-color:var(--color-brand);color:var(--color-brand);box-shadow:inset 3px 0 0 var(--color-brand)}.am-chip-btn:focus-visible,.am-chip-btn:hover,.am-chip:focus-visible,.am-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}.am-field__check,.am-filter-option input{accent-color:var(--color-brand)}.am-enquiry-tray,.am-footer,.am-topbar,.am-whatsapp__label{background:var(--color-surface-inverse)}.am-enquiry-tray__label,.am-footer,.am-footer a,.am-footer a:hover,.am-footer__title,.am-topbar__link,.am-topbar__link:hover,.am-topbar__message{color:var(--color-text-inverse-muted)}.am-footer__company{color:var(--color-text-inverse)}.am-footer__bottom{border-top-color:var(--color-border-inverse)}.am-enquiry-tray__badge,.am-header__quote-count{background:var(--color-surface-selected);color:var(--color-brand)}.am-enquiry-tray__cta{color:var(--color-brand)}.am-enquiry-tray__cta:hover{background:var(--color-surface-selected)}.am-whatsapp:hover{background:color-mix(in srgb,var(--whatsapp) 82%,var(--color-surface-inverse))}.am-card-link,.am-link-btn,.am-section a:not(.am-btn),.am-table-link{color:var(--color-brand)}.am-card-link:hover,.am-link-btn:hover,.am-section a:not(.am-btn):focus-visible,.am-section a:not(.am-btn):hover,.am-table-link:hover{color:var(--color-brand-hover);text-decoration:underline;text-underline-offset:.16em}.am-section--dark a:not(.am-btn),.am-section--photo a:not(.am-btn){color:var(--color-text-inverse)}.am-section--dark .am-card a:not(.am-btn),.am-section--photo .am-card a:not(.am-btn){color:var(--color-brand)}.am-catalogue-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--color-surface-inverse) 55%,transparent)}.am-catalogue-dialog::backdrop{background:color-mix(in srgb,var(--color-surface-inverse) 55%,transparent)}.am-enquiry-attachment__remove{background:color-mix(in srgb,var(--color-surface-inverse) 72%,transparent)}.am-photo-scroller__arrow{box-shadow:0 2px 8px color-mix(in srgb,var(--color-surface-inverse) 15%,transparent)}@media (prefers-reduced-motion:reduce){.am-btn,.am-card,.am-chip,.am-chip-btn,.am-resource-card{transition:none}}