.al-arch-section{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;padding-top:var(--al-arch-outer-padding-top-desktop);padding-bottom:var(--al-arch-outer-padding-bottom-desktop);background:var(--al-arch-background);color:var(--al-arch-text);font-family:inherit;-webkit-font-smoothing:antialiased;overflow:hidden}.al-arch-section *,.al-arch-section *:before,.al-arch-section *:after{box-sizing:border-box}.al-arch-section .al-arch__wrap{width:100%;max-width:none;margin:0}.al-arch-section .al-arch__panel{position:relative;overflow:hidden;border-radius:0;background:transparent;padding:0;border:0}.al-arch-section .al-arch__content{position:relative;z-index:1;width:var(--al-arch-content-width);margin:0 auto;padding:var(--al-arch-panel-padding-desktop) 0}.al-arch-section .al-arch__top{display:grid;grid-template-columns:1fr;gap:var(--al-arch-top-grid-gap);align-items:center;justify-items:center;text-align:center}.al-arch-section .al-arch__copy,.al-arch-section .al-arch__text,.al-arch-section .al-arch__header{width:100%;display:grid;justify-items:center;text-align:center}.al-arch-section .al-arch__eyebrow{display:var(--al-arch-eyebrow-display);justify-content:center;margin:0 auto var(--al-arch-eyebrow-bottom-margin);color:var(--al-arch-muted);font-size:var(--al-arch-eyebrow-size);line-height:1;font-weight:var(--al-arch-eyebrow-weight);letter-spacing:var(--al-arch-eyebrow-letter-spacing);text-transform:uppercase;text-align:center}.al-arch-section .al-arch__title{margin:0 auto;max-width:var(--al-arch-heading-max-width);color:var(--al-arch-heading);font-size:var(--al-arch-heading-size);line-height:var(--al-arch-heading-line-height);letter-spacing:var(--al-arch-heading-letter-spacing);font-weight:var(--al-arch-heading-weight);text-align:center}.al-arch-section .al-arch__title .accent{color:var(--al-arch-accent)}.al-arch-section .al-arch__body{margin:var(--al-arch-body-top-margin) auto 0;max-width:var(--al-arch-body-max-width);color:var(--al-arch-text);font-size:var(--al-arch-body-size-desktop);line-height:var(--al-arch-body-line-height);font-weight:var(--al-arch-body-weight);text-align:center}.al-arch-section .al-arch__visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--al-arch-visual-min-height-desktop);padding:var(--al-arch-visual-padding)}.al-arch-section .al-arch__matrix{display:grid;grid-template-columns:repeat(var(--al-arch-matrix-columns),var(--al-block-w));gap:var(--al-arch-matrix-row-gap) var(--al-arch-matrix-column-gap);justify-content:center;align-items:center;--al-block-w: var(--al-arch-matrix-block-width);--al-block-h: var(--al-arch-matrix-block-height);--al-led-size: var(--al-arch-led-size);--al-led-gap: var(--al-arch-led-gap)}.al-arch-section .al-arch__block{width:var(--al-block-w);height:var(--al-block-h);border-radius:var(--al-arch-matrix-block-radius);border:1px solid rgba(255,255,255,var(--al-arch-block-border-opacity));background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 6px 14px #0000002e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--al-led-gap)}.al-arch-section .al-arch__led{width:var(--al-led-size);height:var(--al-led-size);border-radius:999px;opacity:var(--al-arch-led-opacity);box-shadow:0 0 0 1px #ffffff12,0 0 var(--al-arch-led-glow) currentColor;flex:0 0 auto}.al-arch-section .al-arch__led--red{background:var(--al-led-red);color:var(--al-led-red)}.al-arch-section .al-arch__led--blue{background:var(--al-led-blue);color:var(--al-led-blue)}.al-arch-section .al-arch__led--yellow{background:var(--al-led-yellow);color:var(--al-led-yellow)}.al-arch-section .al-arch__led--nir{background:var(--al-led-nir);color:var(--al-led-nir)}.al-arch-section .al-arch__matrix-label{display:var(--al-arch-matrix-label-display);margin-top:var(--al-arch-matrix-label-top-margin);color:var(--al-arch-muted);font-size:var(--al-arch-matrix-label-size);line-height:1;font-weight:var(--al-arch-matrix-label-weight);letter-spacing:var(--al-arch-matrix-label-letter-spacing);text-transform:uppercase;text-align:center}.al-arch-section .al-arch__divider{display:var(--al-arch-divider-display);height:1px;width:100%;background:var(--al-arch-line);opacity:var(--al-arch-divider-opacity);margin:var(--al-arch-divider-margin-top) 0 var(--al-arch-divider-margin-bottom)}.al-arch-section .al-arch__stats{display:var(--al-arch-stats-display);grid-template-columns:repeat(var(--al-arch-stats-columns),minmax(0,1fr));gap:var(--al-arch-stats-gap)}.al-arch-section .al-arch__stat{min-width:0;text-align:center}.al-arch-section .al-arch__stat-number{margin:0;color:var(--al-arch-heading);font-size:var(--al-arch-stat-number-size);line-height:.95;letter-spacing:var(--al-arch-stat-number-letter-spacing);font-weight:var(--al-arch-stat-number-weight)}.al-arch-section .al-arch__stat-number span{color:var(--al-arch-muted);font-size:var(--al-arch-stat-unit-size);font-weight:var(--al-arch-stat-unit-weight);letter-spacing:var(--al-arch-stat-unit-letter-spacing)}.al-arch-section .al-arch__stat-label{margin:var(--al-arch-stat-label-top-margin) auto 0;max-width:var(--al-arch-stat-label-max-width);color:var(--al-arch-muted);font-size:var(--al-arch-stat-label-size);line-height:var(--al-arch-stat-label-line-height);font-weight:var(--al-arch-stat-label-weight);text-align:center}@media(max-width:980px){.al-arch-section .al-arch__content{width:var(--al-arch-content-width)}.al-arch-section .al-arch__top{grid-template-columns:1fr;gap:var(--al-arch-top-grid-gap-mobile);align-items:center;justify-items:center;text-align:center}.al-arch-section .al-arch__visual{min-height:var(--al-arch-visual-min-height-mobile);padding:var(--al-arch-visual-padding-mobile) 0 0}.al-arch-section .al-arch__matrix{transform:scale(var(--al-arch-matrix-scale-tablet));transform-origin:center}.al-arch-section .al-arch__stats{grid-template-columns:1fr}}@media(max-width:720px){.al-arch-section{padding-top:var(--al-arch-outer-padding-top-mobile);padding-bottom:var(--al-arch-outer-padding-bottom-mobile)}.al-arch-section .al-arch__wrap{width:100%}.al-arch-section .al-arch__panel{border-radius:0;padding:0}.al-arch-section .al-arch__content{width:100%;padding:var(--al-arch-panel-padding-mobile) var(--al-arch-mobile-side-padding)}.al-arch-section .al-arch__eyebrow{justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.al-arch-section .al-arch__title{font-size:var(--al-arch-heading-size-mobile);line-height:var(--al-arch-heading-line-height-mobile);margin-left:auto;margin-right:auto;text-align:center}.al-arch-section .al-arch__body{font-size:var(--al-arch-body-size-mobile);line-height:var(--al-arch-body-line-height-mobile);margin-left:auto;margin-right:auto;text-align:center}.al-arch-section .al-arch__matrix{--al-block-w: var(--al-arch-matrix-block-width-mobile);--al-block-h: var(--al-arch-matrix-block-height-mobile);--al-led-size: var(--al-arch-led-size-mobile);--al-led-gap: var(--al-arch-led-gap-mobile);gap:var(--al-arch-matrix-row-gap-mobile) var(--al-arch-matrix-column-gap-mobile);transform:scale(var(--al-arch-matrix-scale-mobile));transform-origin:center}.al-arch-section .al-arch__divider{margin:var(--al-arch-divider-margin-top-mobile) 0 var(--al-arch-divider-margin-bottom-mobile)}.al-arch-section .al-arch__stat-number{font-size:var(--al-arch-stat-number-size-mobile)}.al-arch-section .al-arch__stat-label{font-size:var(--al-arch-stat-label-size-mobile)}}@media(max-width:390px){.al-arch-section .al-arch__matrix{transform:scale(var(--al-arch-matrix-scale-small-mobile))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/al-lumitech-architecture.css.map */
