.iris-lens-card-module__Hrtj_W__host{--es-mx:50%;--es-my:38%;perspective:62.5rem;position:relative}.iris-lens-card-module__Hrtj_W__tilt{--es-cut:1.5rem;clip-path:polygon(var(--es-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--es-cut));position:relative}.iris-lens-card-module__Hrtj_W__lens{z-index:1;pointer-events:none;opacity:var(--es-lens-strength);transition:opacity .5s var(--ease-soft);mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.iris-lens-card-module__Hrtj_W__lens{opacity:calc(var(--es-lens-strength) * .6)}}.iris-lens-card-module__Hrtj_W__glow{background:radial-gradient(7.5rem 7.5rem at var(--es-mx) var(--es-my), color-mix(in srgb, var(--color-paper) 34%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--color-signal) 70%, white) 18%, transparent) 40%, transparent 74%), radial-gradient(26rem 20rem at var(--es-mx) var(--es-my), color-mix(in srgb, var(--color-signal) 16%, transparent) 0%, transparent 68%);position:absolute;inset:0}.iris-lens-card-module__Hrtj_W__fringe{left:var(--es-mx);top:var(--es-my);aspect-ratio:1;opacity:.62;background:repeating-conic-gradient(from 0deg at 50% 50%, transparent 0deg, color-mix(in srgb, color-mix(in srgb, var(--color-signal) 70%, white) 26%, transparent) 2.4deg, transparent 5.4deg);width:17rem;margin:-8.5rem 0 0 -8.5rem;animation:24s linear infinite iris-lens-card-module__Hrtj_W__esIrisSpin;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#0000 22%,#000 54%,#0000 88%);mask-image:radial-gradient(closest-side,#0000 22%,#000 54%,#0000 88%)}.iris-lens-card-module__Hrtj_W__edge{z-index:1;pointer-events:none;opacity:.5;clip-path:polygon(evenodd, var(--es-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--es-cut), var(--es-cut) 0, calc(var(--es-cut) + .414px) 1px, 1px calc(var(--es-cut) + .414px), 1px calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 1px) 1px, calc(var(--es-cut) + .414px) 1px);position:absolute;inset:0;overflow:hidden}.iris-lens-card-module__Hrtj_W__edge:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, var(--color-accent) 46deg, var(--color-signal) 88deg, color-mix(in srgb, var(--color-signal) 70%, white) 116deg, var(--color-paper) 130deg, var(--color-signal) 164deg, transparent 212deg, transparent 360deg);width:200%;animation:18s linear infinite iris-lens-card-module__Hrtj_W__esIrisSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes iris-lens-card-module__Hrtj_W__esIrisSpin{0%{rotate:none}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.iris-lens-card-module__Hrtj_W__fringe,.iris-lens-card-module__Hrtj_W__edge:before{animation:none}}
.button-module__2NABzW__cut{--es-cut:.5rem;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--es-cut)), calc(100% - var(--es-cut)) 100%, 0 100%)}.button-module__2NABzW__fill{isolation:isolate;position:relative}.button-module__2NABzW__fill:before{content:"";z-index:-1;background:var(--es-fill);transition:transform .28s var(--ease-quint);position:absolute;inset:0;transform:translate(-101%)}.button-module__2NABzW__frame:hover .button-module__2NABzW__fill:before,.button-module__2NABzW__frame:focus-visible .button-module__2NABzW__fill:before{transform:translate(0)}.button-module__2NABzW__frame:focus-visible{outline:none}.button-module__2NABzW__tile{position:relative;overflow:hidden}.button-module__2NABzW__tile:after{content:"";pointer-events:none;animation:button-module__2NABzW__esBtnSweep .9s var(--ease-quint) var(--es-sweep-delay,.6s) both;background:linear-gradient(100deg,#0000 38%,#ffffff6b 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}@keyframes button-module__2NABzW__esBtnSweep{to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.button-module__2NABzW__tile:after{opacity:0;animation:none}.button-module__2NABzW__fill:before{transition:none}}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_37e5fffe-module__kZtueW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_37e5fffe-module__kZtueW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b317ffa2-module__aCZOeW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b317ffa2-module__aCZOeW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
.gallery-module__xIp6LG__strip{scrollbar-width:none}.gallery-module__xIp6LG__strip::-webkit-scrollbar{display:none}
.icon-tile-module__Yj4bIG__tile{position:relative;overflow:hidden}.icon-tile-module__Yj4bIG__sweep:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 38%, var(--es-sweep-color,#ffffff61) 50%, transparent 62%);animation:icon-tile-module__Yj4bIG__esIconSweep .9s var(--ease-quint) var(--es-sweep-delay,.6s) both;position:absolute;inset:0;transform:translate(-130%)}.icon-tile-module__Yj4bIG__light.icon-tile-module__Yj4bIG__sweep:after{background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--color-accent) 28%, transparent) 50%, transparent 62%)}@keyframes icon-tile-module__Yj4bIG__esIconSweep{to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.icon-tile-module__Yj4bIG__sweep:after{opacity:0;animation:none}}
.phone-ring-module__4G8rEW__ripple{opacity:0;will-change:transform, opacity;border-radius:9999px;animation:3s cubic-bezier(.2,.6,.3,1) infinite phone-ring-module__4G8rEW__phoneRipple;position:absolute;inset:0}.phone-ring-module__4G8rEW__ripple:nth-child(2){animation-delay:1s}.phone-ring-module__4G8rEW__ripple:nth-child(3){animation-delay:2s}@keyframes phone-ring-module__4G8rEW__phoneRipple{0%{opacity:.75;transform:scale(.42)}to{opacity:0;transform:scale(1)}}.phone-ring-module__4G8rEW__handset{transform-origin:50%;animation:3s ease-in-out infinite phone-ring-module__4G8rEW__phoneRing}@keyframes phone-ring-module__4G8rEW__phoneRing{0%,28%,to{transform:rotate(0)}4%{transform:rotate(-14deg)}8%{transform:rotate(12deg)}12%{transform:rotate(-10deg)}16%{transform:rotate(8deg)}20%{transform:rotate(-5deg)}24%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.phone-ring-module__4G8rEW__ripple{opacity:0;animation:none}.phone-ring-module__4G8rEW__handset{animation:none}}
@layer components{.section-seam-module__O5dKJG__seam{--s-line:color-mix(in srgb, var(--color-offwhite) 12%, transparent);--s-rail:color-mix(in srgb, var(--color-offwhite) 22%, transparent);--s-dot:color-mix(in srgb, var(--color-offwhite) 45%, transparent);--s-accent:var(--color-signal);--s-accent-hi:color-mix(in srgb, var(--color-signal) 70%, white);--s-glow:0 0 .5rem color-mix(in srgb, var(--color-signal) 55%, transparent);--s-logo:color-mix(in srgb, var(--color-offwhite) 62%, transparent)}}.section-seam-module__O5dKJG__seam{z-index:10;pointer-events:none;width:100%;height:0;position:relative}.section-seam-module__O5dKJG__dots{background-image:radial-gradient(circle, var(--s-dots-color,var(--s-dot)) .075rem, transparent .09rem), radial-gradient(circle, var(--s-dots-color,var(--s-dot)) .075rem, transparent .09rem);background-position:0 0,.175rem .303rem;background-size:.35rem .606rem}.section-seam-module__O5dKJG__pulse{background:linear-gradient(90deg, transparent, var(--s-accent) 55%, var(--s-accent-hi));width:4.5rem;height:.125rem;box-shadow:var(--s-glow);position:absolute;top:50%;translate:0 -50%}.section-seam-module__O5dKJG__rowsClean{background-position:0 -.15rem,.175rem .153rem}.section-seam-module__O5dKJG__logoLine{flex:1 1 0;height:.75rem;position:relative;overflow:hidden}.section-seam-module__O5dKJG__logoLine:before{content:"";inset-inline:0;background:var(--s-line);height:1px;position:absolute;top:50%}.section-seam-module__O5dKJG__logoLineL{-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.section-seam-module__O5dKJG__logoLineR{-webkit-mask-image:linear-gradient(270deg,#0000,#000 45%);mask-image:linear-gradient(270deg,#0000,#000 45%)}.section-seam-module__O5dKJG__logoLineL .section-seam-module__O5dKJG__pulse{background:linear-gradient(270deg, transparent, var(--s-accent) 55%, var(--s-accent-hi));width:3.5rem;animation:5.5s cubic-bezier(.33,0,.2,1) infinite section-seam-module__O5dKJG__logoRunL}.section-seam-module__O5dKJG__logoLineR .section-seam-module__O5dKJG__pulse{width:3.5rem;animation:5.5s cubic-bezier(.33,0,.2,1) infinite section-seam-module__O5dKJG__logoRunR}@keyframes section-seam-module__O5dKJG__logoRunR{0%{opacity:0;left:-3.5rem}6%{opacity:1}60%{opacity:1;left:100%}to{opacity:0;left:100%}}@keyframes section-seam-module__O5dKJG__logoRunL{0%{opacity:0;right:-3.5rem}6%{opacity:1}60%{opacity:1;right:100%}to{opacity:0;right:100%}}.section-seam-module__O5dKJG__dotStrip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}@media (prefers-reduced-motion:reduce){.section-seam-module__O5dKJG__pulse,.section-seam-module__O5dKJG__logoLineL .section-seam-module__O5dKJG__pulse,.section-seam-module__O5dKJG__logoLineR .section-seam-module__O5dKJG__pulse{opacity:0;animation:none}}
@layer components{.signal-rail-module__1C6U0G__rail{--ink:#f3f2f238;--ink-strong:#f3f2f273;--sig:var(--color-signal);--sig-hi:color-mix(in srgb, var(--color-signal) 70%, white);--glow:#3d8bff8c;--bg:var(--color-navy-900);--ms:4s}}.signal-rail-module__1C6U0G__rail{height:1rem;position:relative;overflow:hidden}.signal-rail-module__1C6U0G__dots{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.signal-rail-module__1C6U0G__dots>span{background:var(--ink-strong);width:3px;height:3px;animation:signal-rail-module__1C6U0G__esDotWave var(--ms) linear infinite;animation-delay:calc(var(--delay,0s) + var(--p) * var(--ms))}@keyframes signal-rail-module__1C6U0G__esDotWave{0%,6%{background:var(--sig-hi);transform:scale(1.6)}18%,to{transform:none}}.signal-rail-module__1C6U0G__segs{--gap:.375rem;align-items:center;gap:var(--gap);display:flex;position:absolute;inset:0}.signal-rail-module__1C6U0G__segs>span{background:var(--ink);flex:1;height:2px}.signal-rail-module__1C6U0G__chase{height:2px;width:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));background:var(--sig);box-shadow:0 0 .375rem var(--glow);animation:signal-rail-module__1C6U0G__esChase var(--ms) steps(var(--n), end) infinite;animation-delay:var(--delay,0s);position:absolute;top:50%;left:0;translate:0 -50%}@keyframes signal-rail-module__1C6U0G__esChase{0%{transform:translate(0)}to{transform:translateX(calc(var(--n) * (100% + var(--gap))))}}@media (prefers-reduced-motion:reduce){.signal-rail-module__1C6U0G__dots>span,.signal-rail-module__1C6U0G__chase{animation:none}}
.cta-marquee-module__k0N7Aq__track{animation:cta-marquee-module__k0N7Aq__esCtaMarquee var(--es-cta-marquee-s,160s) linear infinite;will-change:transform}@keyframes cta-marquee-module__k0N7Aq__esCtaMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cta-marquee-module__k0N7Aq__track{will-change:auto;animation:none;transform:none}}
.logo-marquee-module__xj3Osq__track{animation:logo-marquee-module__xj3Osq__esLogoScroll var(--es-marquee-s,40s) linear infinite;will-change:transform}.logo-marquee-module__xj3Osq__viewport:focus-within .logo-marquee-module__xj3Osq__track{animation-play-state:paused}@keyframes logo-marquee-module__xj3Osq__esLogoScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee-module__xj3Osq__track{will-change:auto;animation:none;transform:none}}
