.alidama{--al-ink:var(--cms-ink,#0b1410);--al-paper:var(--cms-paper,#fff);--al-band:var(--cms-cream,#f2f5f3);--al-card:var(--cms-paper,#fff);--al-ink-2:color-mix(in srgb, var(--al-ink) 84%, var(--al-paper));--al-muted:var(--cms-brand-muted,var(--cms-ink-muted,#56645d));--al-line:color-mix(in srgb, var(--al-ink) 13%, transparent);--al-line-strong:color-mix(in srgb, var(--al-ink) 30%, transparent);--al-solid:var(--al-ink);--al-on-solid:var(--al-paper);--al-accent-ink:var(--cms-accent-text,#0b7a39);--al-trace:var(--cms-swatch-trace,var(--cms-accent-text,#0b7a39));--al-volt:var(--cms-swatch-volt,#e8f810);--al-red:var(--cms-swatch-signal-red,#e82030);--al-alarm:var(--al-red);--al-bar-red:#e82030;--al-bar-volt:#e8f810;--al-bar-green:#109848;--al-on-volt:#0b1410;--al-cell:#0b1410;--al-on-cell:#e8f810;--al-volt-edge:#0b141052;--al-plate:color-mix(in srgb, var(--al-ink) 4%, var(--al-card));--al-grid-line:color-mix(in srgb, var(--al-ink) 7%, transparent);--al-art-line:color-mix(in srgb, var(--al-ink) 52%, transparent);--al-art-fill:var(--al-card);--al-glow:none;--al-logo-filter:grayscale(1) contrast(1.15);--al-logo-blend:multiply;--al-logo-rest:.78;--al-logo-hover-filter:none;--al-plate-blend:multiply;--al-plate-opacity:.1;--al-product-shadow:drop-shadow(0 18px 22px #0b14102e);--al-display:var(--cms-font-display,"Archivo"), "Arial Narrow", system-ui, sans-serif;--al-sans:var(--cms-font-sans,"IBM Plex Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--al-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--al-display-stretch:68%;--al-display-case:uppercase;--al-display-weight:800;--al-display-leading:.9;--al-col:1360px;--al-gutter:clamp(20px, 4vw, 48px);--al-band-pad:clamp(80px, 10vw, 152px);--al-bar:76px;--al-ease:cubic-bezier(.22, 1, .36, 1);--al-start:left;--al-dir:1;color:var(--al-ink);font-family:var(--al-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}:where(.cms-site[data-cms-theme=dark]) .alidama,:where(.cms-site[data-cms-theme=dark]).alidama{--al-plate:color-mix(in srgb, var(--al-ink) 5%, var(--al-card));--al-grid-line:color-mix(in srgb, var(--al-ink) 8%, transparent);--al-art-line:color-mix(in srgb, var(--al-ink) 46%, transparent);--al-volt-edge:transparent;--al-glow:drop-shadow(0 0 8px color-mix(in srgb, var(--al-trace) 55%, transparent));--al-logo-filter:grayscale(1) invert(1) contrast(1.1);--al-logo-blend:screen;--al-logo-rest:.72;--al-logo-hover-filter:grayscale(1) invert(1) contrast(1.1);--al-plate-blend:screen;--al-plate-opacity:.16;--al-product-shadow:drop-shadow(0 18px 26px #0000008c)}[dir=rtl] .alidama,.alidama[dir=rtl]{--al-display-stretch:100%;--al-display-case:none;--al-display-weight:700;--al-display-leading:1.2;--al-start:right;--al-dir:-1}.al-wrap{width:100%;max-width:calc(var(--al-col) + 2 * var(--al-gutter));padding-inline:var(--al-gutter);margin-inline:auto}.al-band{padding-block:var(--al-band-pad);background:var(--al-paper);border-top:1px solid var(--al-line)}.al-band--tint{background:var(--al-band)}.al-band,.al-hero,.al-bar,.al-footer{transition:background-color .4s var(--al-ease), color .4s var(--al-ease), border-color .4s var(--al-ease)}section.alidama{overflow-x:clip}.al-split{gap:clamp(28px,4vw,72px);display:grid}@media (min-width:960px){.al-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.al-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.al-grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.al-grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.al-ltr{direction:ltr;unicode-bidi:isolate}.alidama [data-group][hidden]{display:none}.al-display,.al-h1,.al-h2,.al-statement{font-family:var(--al-display);font-stretch:var(--al-display-stretch);font-weight:var(--al-display-weight);text-transform:var(--al-display-case);line-height:var(--al-display-leading);letter-spacing:-.005em;text-wrap:balance}.al-display{font-size:clamp(3.5rem,1.1rem + 8.6vw,10.5rem);line-height:.86}.al-h1{font-size:clamp(2.9rem,1.4rem + 5vw,6.5rem)}.al-h2{font-size:clamp(2.4rem,1.3rem + 3.6vw,4.75rem)}.al-h2.al-h2--sm{font-size:clamp(1.8rem,1.2rem + 1.7vw,2.75rem)}.al-statement{max-width:22ch;font-size:clamp(2.2rem,1.1rem + 3.8vw,5rem);line-height:.95}[dir=rtl] .al-display{font-size:clamp(2.75rem,1.2rem + 5.6vw,6.5rem)}[dir=rtl] .al-h1{font-size:clamp(2.25rem,1.2rem + 3.6vw,4.6rem)}[dir=rtl] .al-h2{font-size:clamp(1.9rem,1.1rem + 2.6vw,3.4rem)}[dir=rtl] .al-h2.al-h2--sm{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem)}[dir=rtl] .al-statement{font-size:clamp(1.8rem,1.1rem + 2.4vw,3.4rem);line-height:1.3}.al-h3{font-family:var(--al-sans);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:600;line-height:1.25}.al-lede{color:var(--al-ink-2);max-width:62ch;font-size:clamp(1.08rem,.98rem + .4vw,1.35rem);line-height:1.55}.al-body{color:var(--al-ink-2);max-width:68ch;font-size:1.0625rem;line-height:1.7}.al-small{color:var(--al-muted);font-size:.92rem;line-height:1.6}.al-muted{color:var(--al-muted)}.al-mono{font-family:var(--al-mono);font-feature-settings:"zero" 1;font-variant-numeric:tabular-nums}.al-num{font-family:var(--al-mono);color:var(--al-muted);font-size:.78rem}.al-kicker{font-family:var(--al-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--al-accent-ink);font-size:.72rem;font-weight:600}[dir=rtl] .al-kicker{font-family:var(--al-sans);letter-spacing:0;font-size:.85rem}.al-eyebrow{font-family:var(--al-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--al-muted);align-items:center;gap:12px;font-size:.75rem;font-weight:600;display:inline-flex}[dir=rtl] .al-eyebrow{letter-spacing:0;font-family:var(--al-sans);font-size:.9rem}.al-bars{flex-shrink:0;gap:3px;display:inline-flex;transform:skew(-22deg)}[dir=rtl] .al-bars{transform:skew(22deg)}.al-bars i{width:5px;height:15px;display:block}.al-bars i:first-child{background:var(--al-bar-red)}.al-bars i:nth-child(2){background:var(--al-bar-volt);box-shadow:inset 0 0 0 1px var(--al-volt-edge)}.al-bars i:nth-child(3){background:var(--al-bar-green)}.al-arrow{transition:transform .35s var(--al-ease);flex-shrink:0}[dir=rtl] .al-arrow,.al-arrow.al-arrow--back{transform:scaleX(-1)}[dir=rtl] .al-arrow.al-arrow--back{transform:none}.al-btn{min-height:56px;font-family:var(--al-sans);letter-spacing:.01em;white-space:nowrap;transition:background-color .25s var(--al-ease), color .25s var(--al-ease), border-color .25s var(--al-ease);align-items:stretch;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.al-btn-label{align-items:center;padding-inline:26px 22px;display:flex}.al-btn-cell{width:56px;transition:background-color .25s var(--al-ease), color .25s var(--al-ease);flex-shrink:0;place-items:center;display:grid}.al-btn:hover .al-arrow,.al-btn:focus-visible .al-arrow{transform:translate(4px)}[dir=rtl] .al-btn:hover .al-arrow,[dir=rtl] .al-btn:focus-visible .al-arrow{transform:scaleX(-1)translate(4px)}.al-btn--compact{min-height:46px;font-size:.92rem}.al-btn--compact .al-btn-label{padding-inline:18px 14px}.al-btn--compact .al-btn-cell{width:46px}.al-btn--volt{background:var(--al-volt);color:var(--al-on-volt);border:2px solid var(--al-volt);box-shadow:0 0 0 1px var(--al-volt-edge)}.al-btn--volt .al-btn-cell{background:var(--al-cell);color:var(--al-on-cell)}.al-btn--volt:hover{background:#f4ff6a}.al-btn--ink{background:var(--al-solid);color:var(--al-on-solid)}.al-btn--ink .al-btn-cell{background:var(--al-volt);color:var(--al-on-volt)}.al-btn--ink:hover .al-btn-cell{background:var(--al-bar-green);color:#fff}.al-btn--line{border:2px solid var(--al-ink);color:var(--al-ink)}.al-btn--line .al-btn-cell{border-inline-start:2px solid var(--al-ink)}.al-btn--line:hover{background:var(--al-solid);color:var(--al-on-solid)}.al-btn:focus-visible,.al-link:focus-visible,.al-card:focus-visible,.al-row:focus-visible,.al-chip:focus-visible,.al-tab:focus-visible,.al-switch:focus-visible,.al-navlink:focus-visible,.al-iconbtn:focus-visible{outline:3px solid var(--al-accent-ink);outline-offset:3px}.al-link{color:var(--al-ink);background-image:linear-gradient(var(--al-trace), var(--al-trace));transition:color .25s var(--al-ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;align-items:center;gap:10px;padding-bottom:4px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.al-link:hover,:is(.al-card,.al-row):hover .al-link{color:var(--al-accent-ink)}.al-link:hover .al-arrow,:is(.al-card,.al-row):hover .al-link .al-arrow{transform:translate(4px)}[dir=rtl] .al-link:hover .al-arrow,[dir=rtl] :is(.al-card,.al-row):hover .al-link .al-arrow{transform:scaleX(-1)translate(4px)}.al-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.al-chips li,.al-tag{border:1px solid var(--al-line-strong);color:var(--al-ink-2);padding:8px 12px;font-size:.84rem;font-weight:500;line-height:1.3}.al-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.al-chip{min-height:46px;font-family:var(--al-sans);border:2px solid var(--al-line-strong);color:var(--al-ink);cursor:pointer;transition:background-color .2s var(--al-ease), color .2s var(--al-ease), border-color .2s var(--al-ease);background:0 0;padding:10px 18px;font-size:.92rem;font-weight:600}.al-chip:hover{border-color:var(--al-ink)}.al-chip[aria-pressed=true]{background:var(--al-solid);border-color:var(--al-solid);color:var(--al-on-solid)}.al-cap{font-family:var(--al-mono);color:var(--al-ink);direction:ltr;unicode-bidi:isolate;font-size:.88rem;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.al-rise{animation:linear both al-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes al-rise{0%{transform:translateY(40px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.al-from-start,.al-from-end,.al-from-above,.al-diag,.al-unfold,.al-pop,.al-word){animation:none;animation-timeline:view();animation-range:entry calc(min(var(--i,0), 6) * 5%) entry calc(65% + min(var(--i,0), 6) * 5%)}.al-from-start{animation-name:al-from-start}.al-from-end{animation-name:al-from-end}.al-from-above{animation-name:al-from-above}.al-diag{animation-name:al-diag}.al-unfold{transform-origin:50% 0;animation-name:al-unfold}.al-pop{animation-name:al-pop}.al-word{animation-name:al-word;animation-range:entry calc(min(var(--i,0), 14) * 3%) entry calc(55% + min(var(--i,0), 14) * 3%);display:inline-block}.al-drift{animation:linear both al-drift;animation-timeline:view();animation-range:cover}.al-parallax>*{animation:linear both al-parallax;animation-timeline:view();animation-range:cover}:is(.al-card-plate,.al-sector-art,.al-figures-plate) .a-s{stroke-dasharray:1400;animation:linear both al-ink;animation-timeline:view();animation-range:entry entry 90%}.al-scale-figure:before,.al-footer:before{animation:linear both al-measure;animation-timeline:view();animation-range:entry 10% entry 80%}}}@keyframes al-from-start{0%{transform:translateX(calc(-64px * var(--al-dir)))}}@keyframes al-from-end{0%{transform:translateX(calc(64px * var(--al-dir)))}}@keyframes al-from-above{0%{transform:translateY(-36px)}}@keyframes al-diag{0%{transform:translate(calc(-28px * var(--al-dir)), 44px)}}@keyframes al-unfold{0%{transform:perspective(1100px)rotateX(16deg)translateY(28px)}}@keyframes al-pop{0%{transform:scale(.92)translateY(18px)}}@keyframes al-word{0%{transform:translateY(.5em)}}@keyframes al-drift{0%{transform:translateY(36px)}to{transform:translateY(-36px)}}@keyframes al-parallax{0%{transform:translateY(48px)}to{transform:translateY(-48px)}}@keyframes al-ink{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes al-measure{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.al-tabpanel:not([hidden]) .a-s{stroke-dasharray:1400;animation:al-ink 1.1s var(--al-ease) both}@view-transition{navigation:auto}::view-transition-old(root){animation:al-page-out .28s var(--al-ease) both}::view-transition-new(root){animation:al-page-in .5s var(--al-ease) both}}@keyframes al-page-out{to{opacity:0;transform:translateY(-16px)}}@keyframes al-page-in{0%{opacity:0;transform:translateY(28px)}}.al-bar{z-index:50;background:var(--al-paper);border-bottom:1px solid var(--al-line);view-transition-name:al-bar;position:sticky;top:0}.al-bar-row{min-height:var(--al-bar);justify-content:space-between;align-items:center;gap:24px;display:flex}:where(.cms-site:has(.al-hero)) .al-bar{margin-bottom:calc(-1 * var(--al-bar) - 1px)}:where(.cms-site:has(.al-hero)) .al-bar:not(.is-stuck,.is-open){background:0 0;border-color:#0000}.al-bar.is-stuck{background:color-mix(in srgb, var(--al-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.al-progress{inset-inline:0;background:linear-gradient(90deg, var(--al-bar-red) 0 33.33%, var(--al-bar-volt) 33.33% 66.66%, var(--al-bar-green) 66.66% 100%);clip-path:inset(0 100% 0 0);pointer-events:none;height:3px;position:absolute;bottom:-1px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.al-progress{animation:linear both al-progress;animation-timeline:scroll(root)}[dir=rtl] .al-progress{animation-name:al-progress-rtl}}}@keyframes al-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes al-progress-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.al-logo{align-items:center;height:36px;display:flex}.al-logo img{width:auto;height:100%}.al-logo .al-logo-light,:where(.cms-site[data-cms-theme=dark]) .al-logo .al-logo-dark{display:none}:where(.cms-site[data-cms-theme=dark]) .al-logo .al-logo-light{display:block}.al-navlink{white-space:nowrap;color:inherit;padding-block:10px;font-size:.98rem;font-weight:600;text-decoration:none;position:relative}.al-navlink:after{content:"";inset-inline:0;background:var(--al-trace);height:3px;transform-origin:var(--al-start);transition:transform .3s var(--al-ease);position:absolute;bottom:2px;transform:scaleX(0)}.al-navlink:hover:after,.al-navlink[aria-current=page]:after{transform:scaleX(1)}.al-partner{border-inline-start:1px solid var(--al-line-strong);flex-direction:column;padding-inline-start:16px;font-size:.7rem;line-height:1.25}.al-partner b{font-weight:600}.al-partner span{font-family:var(--al-mono);letter-spacing:.06em;color:var(--al-muted);font-size:.65rem}.al-iconbtn{border:2px solid var(--al-ink);width:46px;height:46px;color:inherit;place-items:center}.al-sheet{background:var(--al-paper);color:var(--al-ink);border-top:1px solid var(--al-line)}.al-sheet a.al-sheet-link{border-bottom:1px solid var(--al-line);font-family:var(--al-display);font-stretch:var(--al-display-stretch);font-weight:var(--al-display-weight);text-transform:var(--al-display-case);color:var(--al-ink);justify-content:space-between;align-items:center;padding-block:18px;font-size:2.1rem;line-height:1;text-decoration:none;display:flex}.al-hero{isolation:isolate;background:var(--al-paper);color:var(--al-ink);padding-top:calc(var(--al-bar) + clamp(48px, 7vw, 104px));position:relative}.al-hero-plate{z-index:-2;object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:var(--al-plate-blend);width:100%;height:100%;opacity:var(--al-plate-opacity);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.al-hero:after{content:"";z-index:-1;background-image:linear-gradient(var(--al-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--al-grid-line) 1px, transparent 1px);pointer-events:none;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.al-hero-title .al-line{display:block}.al-hero-accent{color:var(--al-accent-ink)}@media (prefers-reduced-motion:no-preference){.al-hero-title .al-line{animation:al-line-in .9s var(--al-ease) both}.al-hero-title .al-line+.al-line{animation-delay:.12s}}@keyframes al-line-in{0%{transform:translateY(.35em)}}.al-proof{border-top:2px solid var(--al-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));display:grid}.al-proof>div{flex-direction:column;gap:6px;padding-block:24px 32px;padding-inline:0 24px;display:flex}.al-proof>div+div{border-inline-start:1px solid var(--al-line);padding-inline-start:24px}.al-proof .al-figure{font-size:clamp(2.6rem,1.8rem + 2.4vw,4.2rem)}.al-proof>div>span:last-child{color:var(--al-muted);font-size:.9rem;line-height:1.45}@media (max-width:767px){.al-proof>div+div{border-inline-start:0;border-top:1px solid var(--al-line);padding-inline-start:0}}.al-figure{white-space:nowrap;font-family:var(--al-display);font-variant-numeric:tabular-nums;color:var(--al-ink);flex-wrap:nowrap;align-items:baseline;gap:.08em;font-weight:800;font-stretch:68%;line-height:.9;display:inline-flex}.al-figure small{font-family:var(--al-mono);letter-spacing:.02em;color:var(--al-accent-ink);font-size:.32em;font-weight:600}.al-grid{margin-top:clamp(40px,6vw,80px)}.al-wave{pointer-events:none;height:clamp(150px,18vw,260px);position:relative;overflow:hidden}.al-wave:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--al-trace) 14%, transparent), transparent);width:18%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.al-wave svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.al-wave path,.al-wave line{vector-effect:non-scaling-stroke}.al-wave-track{animation:9s linear infinite al-wave-flow}.al-wave-mains{fill:none;stroke:var(--al-red);stroke-width:1.75px;stroke-dasharray:5 7;transition:opacity .3s}.al-wave-ups{fill:none;stroke:var(--al-trace);stroke-width:3px;stroke-linejoin:miter;filter:var(--al-glow)}.al-surge{fill:none;stroke:var(--al-red);stroke-width:2.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:al-surge .9s var(--al-ease) both}.al-grid-count{min-width:2ch;animation:al-tick .45s var(--al-ease);display:inline-block}@keyframes al-surge{0%{opacity:1;transform:scaleY(.2)}25%{transform:scaleY(1.15)}to{opacity:0;transform:scaleY(1)}}@keyframes al-tick{0%{color:var(--al-alarm);transform:translateY(-40%)}}@keyframes al-sweep{to{transform:translate(650%)}}@media (prefers-reduced-motion:no-preference){.al-wave:after{animation:3.6s linear infinite al-sweep}.al-grid[data-idle] .al-wave:after{animation-play-state:paused}}.al-wave-axis{stroke:var(--al-line-strong);stroke-width:1px}.al-grid.is-cut .al-wave-mains{stroke-dasharray:2 6}.al-grid.is-cut .al-wave-ups{stroke-width:4px}.al-grid-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:20px;display:flex}.al-grid-legend{flex-wrap:wrap;gap:10px 24px;display:flex}.al-wave-label{font-family:var(--al-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted);align-items:center;gap:10px;font-size:.72rem;font-weight:600;display:inline-flex}[dir=rtl] .al-wave-label{font-family:var(--al-sans);letter-spacing:0;font-size:.85rem}.al-wave-label i{border-top:3px solid var(--al-trace);width:22px;height:0;display:block}.al-wave-label--mains i{border-top:2px dashed var(--al-red)}.al-grid-console{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.al-switch{border:2px solid var(--al-ink);min-height:52px;color:var(--al-ink);font-family:var(--al-sans);cursor:pointer;transition:background-color .2s var(--al-ease), color .2s var(--al-ease);background:0 0;align-items:center;gap:14px;padding-inline:16px 20px;font-size:.95rem;font-weight:700;display:inline-flex}.al-switch:hover{background:var(--al-band)}.al-switch-track{border:2px solid;width:44px;height:24px;display:block;position:relative}.al-switch-knob{top:3px;background:var(--al-trace);width:14px;height:14px;transition:transform .25s var(--al-ease), background-color .25s var(--al-ease);position:absolute;inset-inline-start:3px}.al-switch.is-on .al-switch-knob{background:var(--al-red);transform:translate(20px)}[dir=rtl] .al-switch.is-on .al-switch-knob{transform:translate(-20px)}.al-grid-readout{flex-wrap:wrap;align-items:center;gap:10px 22px;min-height:52px;display:flex}.al-grid-alarm{border:2px solid var(--al-red);color:var(--al-alarm);align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.al-grid-alarm:before{content:"";background:var(--al-red);width:9px;height:9px;animation:.9s steps(2,jump-none) infinite a-blink}.al-grid-meter{color:var(--al-muted);align-items:center;gap:10px;font-size:.8rem;display:inline-flex}.al-grid-meter b{color:var(--al-ink);font-size:1rem}[dir=rtl] :is(.al-grid-meter span.al-mono,.al-small.al-mono,.al-table th,.al-facts dt,.al-partner span){font-family:var(--al-sans);letter-spacing:0;text-transform:none}.al-battery{border:2px solid var(--al-ink);width:96px;height:16px;padding:2px;display:block;position:relative}.al-battery:after{content:"";top:3px;background:var(--al-solid);width:4px;height:6px;position:absolute;inset-inline-end:-6px}.al-battery>span{background:var(--al-trace);height:100%;transform-origin:var(--al-start);transition:transform .55s linear;display:block}.al-grid.is-cut .al-battery>span{background:var(--al-volt)}@keyframes al-wave-flow{to{transform:translate(-240px)}}.al-probe{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(var(--al-trace), var(--al-trace)) calc(var(--probe-x,0px) - 5px) calc(var(--probe-y,0px) - 5px) / 10px 10px no-repeat, linear-gradient(var(--al-line-strong), var(--al-line-strong)) var(--probe-x,0px) 0 / 1px 100% no-repeat, linear-gradient(var(--al-line-strong), var(--al-line-strong)) 0 var(--probe-y,0px) / 100% 1px no-repeat;transition:opacity .3s var(--al-ease);position:absolute;inset:0}.al-hero.is-probing .al-probe{opacity:1}@media (prefers-reduced-motion:no-preference){.al-hero .al-wave svg{animation:al-trace-in 1.6s .25s var(--al-ease) both}[dir=rtl] .al-hero .al-wave svg{animation-name:al-trace-in-rtl}.al-proof>div{animation:al-land .8s var(--al-ease) both;animation-delay:calc(.5s + var(--i,0) * .12s)}.al-proof>div:nth-child(2){--i:1}.al-proof>div:nth-child(3){--i:2}.al-proof>div:nth-child(4){--i:3}.al-grid-console{animation:al-console .9s .7s var(--al-ease) both}}@keyframes al-trace-in{0%{clip-path:inset(0 100% 0 0)}}@keyframes al-trace-in-rtl{0%{clip-path:inset(0 0 0 100%)}}@keyframes al-land{0%{transform:translateY(24px)}}@keyframes al-console{0%{transform:translateX(calc(40px * var(--al-dir)))}}.al-hero--page{padding-bottom:clamp(56px,7vw,104px)}.al-opener{align-items:center;gap:40px;display:grid}@media (min-width:960px){.al-opener{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px}}.al-opener-art{position:relative}.al-opener-art>.al-art,.al-opener-art>.al-photo{aspect-ratio:16/11}.al-opener-art>.al-photo{border:1px solid var(--al-line);background:var(--al-plate)}.al-opener-mark{border:1px solid var(--al-line-strong);background:var(--al-card);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-width:168px;height:84px;margin-top:32px;padding:14px 22px;display:inline-grid}.al-opener-mark img{object-fit:contain;width:100%;max-width:200px;height:100%}.al-art{--al-speed:1;aspect-ratio:16/10;width:100%;color:var(--al-ink);position:relative}.al-art>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.al-art--framed{background-color:var(--al-plate);background-image:linear-gradient(var(--al-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--al-grid-line) 1px, transparent 1px);background-position:50%;background-size:24px 24px}.al-art--framed>svg{width:82%;height:82%;inset:9%}.al-art--framed:before{content:"";pointer-events:none;background:linear-gradient(var(--al-solid), var(--al-solid)) 0 0 / 14px 2px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 0 0 / 2px 14px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 100% 0 / 14px 2px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 100% 0 / 2px 14px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 0 100% / 14px 2px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 0 100% / 2px 14px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 100% 100% / 14px 2px no-repeat, linear-gradient(var(--al-solid), var(--al-solid)) 100% 100% / 2px 14px no-repeat;opacity:.55;position:absolute;inset:10px}.al-art :is(path,rect,line){vector-effect:non-scaling-stroke}.a-s{fill:none;stroke:var(--al-art-line);stroke-width:1.5px;stroke-linejoin:miter}.a-f{fill:var(--al-art-fill)}.a-grid{fill:none;stroke:var(--al-grid-line);stroke-width:1px}.a-node{fill:var(--al-art-fill);stroke:var(--al-trace);stroke-width:1.5px}.a-trace-soft{fill:none;stroke:var(--al-trace);stroke-width:1.5px;opacity:.6}.a-trace-stroke{fill:none;stroke:var(--al-trace);stroke-width:2.5px;stroke-linecap:square}.a-red-stroke{fill:none;stroke:var(--al-red);stroke-width:2px;stroke-linecap:square}.a-red-dash{fill:none;stroke:var(--al-red);stroke-width:1.5px;stroke-dasharray:4 5}.a-trace-fill,.a-trace{fill:var(--al-trace)}.a-volt{fill:var(--al-volt);stroke:var(--al-volt-edge);stroke-width:1px}.a-bar2{fill:var(--al-bar-volt);stroke:var(--al-volt-edge);stroke-width:1px}.a-red{fill:var(--al-red)}.a-bar1{fill:var(--al-bar-red)}.a-bar3{fill:var(--al-bar-green)}.a-live{fill:none;stroke:var(--al-trace);stroke-width:2.5px;stroke-dasharray:8 10;filter:var(--al-glow)}.a-live--wave{stroke-width:3px;stroke-dasharray:36 6}@media (prefers-reduced-motion:no-preference){.al-art *{animation-delay:calc(var(--d,0s) * -1);animation-iteration-count:infinite}.a-live{animation-name:a-flow;animation-duration:calc(1.4s * var(--al-speed));animation-timing-function:linear}.a-live--slow{animation-duration:calc(2.8s * var(--al-speed))}.a-live--wave{animation-name:a-flow-long;animation-duration:calc(2.4s * var(--al-speed))}.a-live--seq{animation-name:a-flow,a-seq;animation-duration:calc(1.4s * var(--al-speed)), calc(2.4s * var(--al-speed));animation-timing-function:linear,ease-in-out}.a-led{animation-name:a-blink;animation-duration:calc(2.4s * var(--al-speed));animation-timing-function:step-end}.a-chevron{animation-name:a-rise-out;animation-duration:calc(1.5s * var(--al-speed));animation-timing-function:var(--al-ease)}.a-drift,.a-pulse{animation-name:a-seq;animation-duration:calc(1.6s * var(--al-speed));animation-timing-function:ease-in-out}.a-ping{animation-name:a-ping;animation-duration:calc(3s * var(--al-speed));animation-timing-function:var(--al-ease)}.a-scan{animation-name:a-scan;animation-duration:calc(4.5s * var(--al-speed));animation-timing-function:ease-in-out;animation-direction:alternate}.a-draw-loop,.a-tick{stroke-dasharray:1;animation-name:a-draw;animation-duration:calc(4s * var(--al-speed));animation-timing-function:var(--al-ease)}.a-gauge{animation-name:a-gauge;animation-duration:calc(2.6s * var(--al-speed));animation-timing-function:ease-in-out}.a-lift{animation-name:a-lift;animation-duration:calc(2.4s * var(--al-speed));animation-timing-function:ease-in-out}.a-charge{animation-name:a-charge;animation-duration:calc(3.6s * var(--al-speed));animation-timing-function:var(--al-ease)}.a-progress{animation-name:a-progress;animation-duration:calc(3.2s * var(--al-speed));animation-timing-function:var(--al-ease)}.a-switch{animation-name:a-switch;animation-duration:calc(3.2s * var(--al-speed));animation-timing-function:var(--al-ease)}.a-convey{animation-name:a-convey;animation-duration:calc(3s * var(--al-speed));animation-timing-function:linear}.al-art[data-idle] *,.al-grid[data-idle] .al-wave-track{animation-play-state:paused}}:is(.al-card,.al-row):is(:hover,:focus-visible) .al-art{--al-speed:.45}@keyframes a-flow{to{stroke-dashoffset:-36px}}@keyframes a-flow-long{to{stroke-dashoffset:-84px}}@keyframes a-seq{0%,to{opacity:1}50%{opacity:.25}}@keyframes a-blink{0%,70%{opacity:1}80%,90%{opacity:.2}}@keyframes a-rise-out{0%,10%{opacity:1;transform:none}80%{opacity:0;transform:translateY(-26px)}81%{opacity:0;transform:none}}@keyframes a-ping{0%{opacity:1;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes a-scan{to{transform:translate(252px)}}@keyframes a-draw{0%,55%{stroke-dashoffset:0}62%{stroke-dashoffset:-1px}63%{stroke-dashoffset:1px}95%,to{stroke-dashoffset:0}}@keyframes a-gauge{0%,to{transform:scaleY(.9)}50%{transform:scaleY(.4)}}@keyframes a-lift{50%{transform:translateY(-10px)}}@keyframes a-charge{0%{transform:none}8%{transform:scaleY(.1)}85%,to{transform:none}}@keyframes a-progress{0%{transform:none}8%{transform:scaleX(0)}80%,to{transform:none}}@keyframes a-switch{0%,40%{transform:translate(32px)}50%,90%{transform:none}}@keyframes a-convey{0%{opacity:1;transform:none}90%{opacity:1}to{opacity:0;transform:translate(186px)}}.al-card{background:var(--al-card);border:1px solid var(--al-line);height:100%;color:inherit;transition:border-color .3s var(--al-ease), transform .4s var(--al-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.al-card:before{content:"";z-index:1;background:var(--al-trace);height:4px;transform-origin:var(--al-start);transition:transform .45s var(--al-ease);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}a.al-card:hover{border-color:var(--al-line-strong);transform:translateY(-6px)}a.al-card:hover:before,a.al-card:focus-visible:before{transform:scaleX(1)}.al-card-plate{aspect-ratio:16/10;background:var(--al-plate);border-bottom:1px solid var(--al-line);position:relative;overflow:hidden}.al-card-plate>.al-art,.al-card-plate>.al-photo{aspect-ratio:auto;height:100%;position:absolute;inset:0}.al-card--lg .al-card-plate{aspect-ratio:16/9}.al-card-body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 28px;display:flex}.al-card--lg .al-card-body{gap:16px;padding:clamp(26px,3vw,40px)}.al-card-foot{margin-top:auto;padding-top:10px}.al-card-mark{background:var(--al-card);border-top:1px solid var(--al-line);border-inline-end:1px solid var(--al-line);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:132px;height:64px;padding:10px 14px;display:grid;position:absolute;inset-block-end:0;inset-inline-start:0}.al-card-mark img{object-fit:contain;width:100%;height:100%}.al-photo{width:100%;height:100%;position:relative;overflow:hidden}.al-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--al-ease);position:absolute;inset:0}.al-photo--product{background-image:linear-gradient(var(--al-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--al-grid-line) 1px, transparent 1px);background-position:50%;background-size:24px 24px}.al-photo--product>img{object-fit:contain;width:82%;height:82%;filter:var(--al-product-shadow);inset:9%}a.al-card:hover .al-photo>img{transform:scale(1.04)}.al-mono-logo{filter:var(--al-logo-filter);mix-blend-mode:var(--al-logo-blend);opacity:var(--al-logo-rest);transition:filter .35s var(--al-ease), opacity .35s var(--al-ease)}:is(.al-logo-cell,.al-card):hover .al-mono-logo{filter:var(--al-logo-hover-filter);opacity:1}.al-flagship,.al-flagship-side{gap:20px;display:grid}@media (min-width:1024px){.al-flagship{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.al-flagship .al-card--lg .al-card-plate{aspect-ratio:auto;flex:auto;min-height:340px}.al-flagship-side .al-card-plate{aspect-ratio:16/8}}.al-scale-figures{border-top:2px solid var(--al-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,6vw,88px);display:grid}@media (min-width:960px){.al-scale-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.al-scale-figure{padding:28px 24px 8px 0;flex-direction:column;gap:14px;padding-inline:0 24px;display:flex;position:relative}.al-scale-figure+.al-scale-figure{border-inline-start:1px solid var(--al-line);padding-inline-start:24px}@media (max-width:959px){.al-scale-figure:nth-child(odd){border-inline-start:0;padding-inline-start:0}.al-scale-figure:nth-child(n+3){border-top:1px solid var(--al-line)}}.al-scale-figure:before{content:"";background:var(--al-bar-red);width:28px;height:6px;transform:skew(-22deg)}.al-scale-figure:nth-child(3n+2):before{background:var(--al-bar-volt);box-shadow:inset 0 0 0 1px var(--al-volt-edge)}.al-scale-figure:nth-child(3n+3):before{background:var(--al-bar-green)}.al-figure.al-figure--xl{font-size:clamp(4rem,1.4rem + 7.2vw,9rem);line-height:.82}[dir=rtl] .al-figure.al-figure--xl{font-size:clamp(3.2rem,1.2rem + 5.2vw,6.5rem)}.al-tabs{gap:32px;display:grid}@media (min-width:960px){.al-tabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px}}.al-tablist{border-top:2px solid var(--al-ink);flex-direction:column;display:flex}@media (max-width:959px){.al-tablist{scrollbar-width:none;border-top:0;border-bottom:1px solid var(--al-line);flex-direction:row;overflow-x:auto}}.al-tab{border:0;border-bottom:1px solid var(--al-line);min-height:60px;color:var(--al-muted);font-family:var(--al-sans);text-align:start;cursor:pointer;transition:color .2s var(--al-ease), background-color .2s var(--al-ease), border-color .2s var(--al-ease);background:0 0;border-inline-start:4px solid #0000;align-items:center;gap:16px;padding:14px 18px;font-size:1.05rem;font-weight:600;display:flex}@media (max-width:959px){.al-tab{border-bottom:0;border-inline-start:0;white-space:nowrap;border-top:4px solid #0000;flex-shrink:0}}.al-tab:hover{color:var(--al-ink)}.al-tab[aria-selected=true]{color:var(--al-ink);background:var(--al-card);border-inline-start-color:var(--al-trace)}@media (max-width:959px){.al-tab[aria-selected=true]{border-top-color:var(--al-trace)}}.al-tab-index{color:var(--al-muted);font-size:.75rem}.al-tab[aria-selected=true] .al-tab-index{color:var(--al-accent-ink)}.al-sector{gap:28px;display:grid}@media (min-width:1200px){.al-sector{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.al-sector-art{border:1px solid var(--al-line)}.al-sector-copy{flex-direction:column;gap:18px;display:flex}@media (prefers-reduced-motion:no-preference){.al-tabpanel:not([hidden]) .al-sector{animation:al-panel-in .5s var(--al-ease) both}}@keyframes al-panel-in{0%{transform:translateY(14px)}}.al-lifecycle{gap:36px;padding:0;padding-inline-start:36px;list-style:none;display:grid;position:relative}.al-lifecycle:before,.al-lifecycle:after{content:"";top:0;bottom:0;background:var(--al-line-strong);width:3px;position:absolute;inset-inline-start:8px}.al-lifecycle:after{background:var(--al-trace);transform-origin:top}@media (min-width:900px){.al-lifecycle{padding-inline-start:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-top:44px}.al-lifecycle:before,.al-lifecycle:after{top:10px;bottom:auto;width:auto;height:3px;inset-inline:0}.al-lifecycle:after{transform-origin:var(--al-start)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.al-lifecycle:after{animation:linear both al-energise-y;animation-timeline:view();animation-range:entry 40% cover 55%}.al-step-node:after{animation:linear both al-node-on;animation-timeline:view();animation-range:entry 60% cover 50%}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.al-lifecycle:after{animation-name:al-energise-x}}}@keyframes al-energise-y{0%{transform:scaleY(0)}}@keyframes al-energise-x{0%{transform:scaleX(0)}}@keyframes al-node-on{0%{transform:scale(0)}}.al-step{position:relative}.al-step-node{top:2px;background:var(--al-band);border:3px solid var(--al-trace);place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-inline-start:-36px}.al-step-node:after{content:"";background:var(--al-trace);width:8px;height:8px}@media (min-width:900px){.al-step-node{top:-44px;inset-inline-start:0}}.al-step-index{letter-spacing:.08em;color:var(--al-accent-ink);font-size:.78rem;font-weight:600;display:block}.al-figures{display:grid;position:relative}.al-figures-plate{background-color:var(--al-paper);background-image:linear-gradient(var(--al-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--al-grid-line) 1px, transparent 1px);border:1px solid var(--al-line);background-size:32px 32px;min-height:380px;position:relative;overflow:hidden}.al-figures-plate>.al-art,.al-figures-plate>.al-photo{aspect-ratio:auto;width:auto;height:auto;position:absolute;inset:8% 6%}.al-figures-card{z-index:1;background:var(--al-card);border:1px solid var(--al-line-strong);border-top:4px solid var(--al-solid);margin:-96px 16px 0;padding:clamp(28px,4vw,52px);position:relative}@media (min-width:960px){.al-figures{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.al-figures-plate{grid-area:1/2/auto/3;min-height:580px}.al-figures-plate>.al-art{inset-inline-start:18%}.al-figures-card{margin:0;grid-area:1/1/auto/2;margin-inline-end:-120px}}.al-stat{border-top:1px solid var(--al-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:18px;padding-block:20px;display:grid}.al-figure.al-stat-value{color:var(--al-accent-ink);font-size:clamp(2.6rem,1.6rem + 2.6vw,3.9rem)}.al-partners{border-top:1px solid var(--al-line);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:20px;padding:24px 0 0;list-style:none;display:flex}.al-partners li{font-family:var(--al-display);text-transform:uppercase;color:var(--al-muted);transition:color .25s var(--al-ease);align-items:center;gap:28px;font-size:clamp(1.3rem,1rem + 1vw,2rem);font-weight:800;font-stretch:68%;line-height:1;display:inline-flex}.al-partners li:hover{color:var(--al-ink)}.al-partners li+li:before{content:"";background:var(--al-trace);order:-1;width:8px;height:8px;margin-inline-end:0}.al-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.al-marquee+.al-marquee{margin-top:16px}.al-marquee-track{flex-shrink:0;gap:16px;padding-inline-end:16px;animation:80s linear infinite al-marquee;display:flex}.al-marquee--reverse .al-marquee-track{animation-direction:reverse}.al-marquee:hover .al-marquee-track{animation-play-state:paused}[dir=rtl] .al-marquee-track{animation-name:al-marquee-rtl}@keyframes al-marquee{to{transform:translate(-100%)}}@keyframes al-marquee-rtl{to{transform:translate(100%)}}.al-logo-cell{background:var(--al-card);border:1px solid var(--al-line);width:200px;height:104px;transition:border-color .3s var(--al-ease);flex-shrink:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:18px 24px;display:grid}.al-logo-cell:hover{border-color:var(--al-line-strong)}.al-logo-cell img{object-fit:contain;width:100%;height:100%}.al-value{background:var(--al-card);border:1px solid var(--al-line);border-top:6px solid var(--al-bar-red);padding:32px 28px;position:relative}.al-value:nth-child(3n+2){border-top-color:var(--al-bar-volt)}.al-value:nth-child(3n+3){border-top-color:var(--al-bar-green)}.al-quote{border-top:2px solid var(--al-ink)}.al-contact-line{border-bottom:1px solid var(--al-line);color:var(--al-ink);transition:color .2s var(--al-ease);justify-content:space-between;gap:16px;padding-block:16px;text-decoration:none;display:flex}a.al-contact-line:hover b{color:var(--al-accent-ink)}.al-contact-line b{font-family:var(--al-mono);direction:ltr;unicode-bidi:isolate;font-weight:600}.al-row{border-top:1px solid var(--al-line);color:inherit;align-items:center;gap:24px 44px;padding-block:clamp(28px,4vw,52px);text-decoration:none;display:grid}@media (min-width:960px){.al-row{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}}.al-row .al-card-plate{aspect-ratio:3/2;border:1px solid var(--al-line);transition:border-color .3s var(--al-ease)}a.al-row:hover .al-card-plate{border-color:var(--al-trace)}a.al-row:hover .al-h2{color:var(--al-accent-ink)}.al-card-plate.al-detail-plate{aspect-ratio:16/10;border:1px solid var(--al-line)}.al-tag{border-width:2px;align-items:center;min-height:56px;padding-inline:18px;display:inline-flex}.al-band-row{border-top:1px solid var(--al-line);gap:16px 48px;padding-block:clamp(32px,4vw,56px);display:grid}@media (min-width:960px){.al-band-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.al-prose p{margin:0 0 1em}.al-prose ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}ul.al-prose{gap:10px;padding:0;list-style:none;display:grid}.al-prose li{padding-inline-start:24px;position:relative}.al-prose li:before{content:"";inset-inline-start:0;background:var(--al-trace);width:10px;height:3px;position:absolute;top:.62em}.al-table-wrap{overflow-x:auto}.al-table{border-collapse:collapse;width:100%;font-size:.95rem}.al-table th{text-align:start;font-family:var(--al-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted);border-bottom:2px solid var(--al-ink);padding-block:12px;padding-inline:0 16px;font-size:.72rem;font-weight:600}.al-table td{border-bottom:1px solid var(--al-line);vertical-align:top;padding-block:14px;padding-inline:0 16px}.al-table tbody tr{transition:background-color .2s var(--al-ease)}.al-table tbody tr:hover{background:var(--al-band)}.al-table td.al-mono{white-space:nowrap;font-weight:600}.al-facts{border-top:2px solid var(--al-ink);display:grid}.al-facts>div{border-bottom:1px solid var(--al-line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:14px;display:grid}.al-facts dt{font-family:var(--al-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted);padding-top:3px;font-size:.72rem}.al-facts dd{margin:0;font-weight:600}.al-timeline{gap:36px;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.al-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.al-timeline:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--al-bar-red), var(--al-bar-volt), var(--al-bar-green));height:3px;position:absolute;top:9px}[dir=rtl] .al-timeline:before{background:linear-gradient(270deg, var(--al-bar-red), var(--al-bar-volt), var(--al-bar-green))}}.al-timeline li{padding-top:44px;position:relative}.al-timeline li:before{content:"";top:0;background:var(--al-band);border:4px solid var(--al-trace);width:20px;height:20px;position:absolute;inset-inline-start:0}.al-timeline-year{font-family:var(--al-display);color:var(--al-accent-ink);font-size:clamp(2.8rem,2rem + 2vw,4rem);font-weight:800;font-stretch:68%;line-height:.9}.al-channel{border:1px solid var(--al-line);border-top:4px solid var(--al-solid);background:var(--al-card);padding:30px}.al-channel a{color:var(--al-ink);text-decoration:none}.al-channel a:hover{color:var(--al-accent-ink)}.al-faq{border-top:2px solid var(--al-ink)}.al-faq details{border-bottom:1px solid var(--al-line)}.al-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.al-faq summary::-webkit-details-marker{display:none}.al-faq summary:focus-visible{outline:3px solid var(--al-accent-ink);outline-offset:2px}.al-faq-sign{border:2px solid var(--al-ink);width:36px;height:36px;transition:background-color .25s var(--al-ease), border-color .25s var(--al-ease);flex-shrink:0;position:relative}.al-faq-sign:before,.al-faq-sign:after{content:"";background:var(--al-solid);height:2px;transition:transform .3s var(--al-ease);margin-top:-1px;position:absolute;inset:50% 9px auto}.al-faq-sign:after{transform:rotate(90deg)}.al-faq details[open] .al-faq-sign{background:var(--al-volt);border-color:var(--al-cell)}.al-faq details[open] .al-faq-sign:before,.al-faq details[open] .al-faq-sign:after{background:var(--al-cell)}.al-faq details[open] .al-faq-sign:after{transform:rotate(0)}.al-faq details>p{margin:0;padding-bottom:24px}.al-footer{background:var(--al-band);color:var(--al-ink);padding-top:clamp(72px,8vw,112px);position:relative}.al-footer:before{content:"";background:linear-gradient(90deg, var(--al-bar-red) 0 33.33%, var(--al-bar-volt) 33.33% 66.66%, var(--al-bar-green) 66.66% 100%);height:6px;position:absolute;inset:0 0 auto}.al-footer a{color:var(--al-ink-2);transition:color .2s var(--al-ease);text-decoration:none}.al-footer a:hover{color:var(--al-accent-ink)}.al-footer h2{font-family:var(--al-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink);margin:0 0 18px;font-size:.72rem;font-weight:600}[dir=rtl] .al-footer h2{font-family:var(--al-sans);letter-spacing:0;font-size:.9rem}.al-footer-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:40px 32px;display:grid}.al-footer-cols>div+div{border-inline-start:1px solid var(--al-line);padding-inline-start:24px}@media (max-width:640px){.al-footer-cols>div+div{border-inline-start:0;padding-inline-start:0}}.al-footer ul{gap:10px;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.al-wave-track,.al-grid-alarm:before{animation:none}.al-marquee{-webkit-mask-image:none;mask-image:none}.al-marquee-track{flex-wrap:wrap;flex-shrink:1;justify-content:center;animation:none}.al-marquee-track[aria-hidden=true]{display:none}a.al-card:hover,a.al-card:hover .al-photo>img{transform:none}}
