.elementor .eyebrow-ticks{max-width:100%;color:var(--chalk);line-height:1.3;padding-block-start:7px;padding-block-end:7px;padding-inline-start:18px;padding-inline-end:18px;border-inline-start-width:3px;border-inline-end-width:3px;background-color:var(--steel);width: fit-content; border-left-style: solid; border-left-color: var(--signal); border-right-style: solid; border-right-color: var(--signal); color: var(--chalk) !important;\n}.elementor .nav-dark{width:100%;& .elementor-nav-menu--main .elementor-item { font-family: var(--font-mono) !important; font-size: var(--text-xs) !important; font-weight: 600 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: var(--chalk) !important; fill: var(--chalk) !important; padding: 14px !important; } & .elementor-nav-menu--main .elementor-item:hover { color: var(--signal) !important; } & .elementor-nav-menu--main .elementor-item-active { color: var(--signal) !important; } & .elementor-nav-menu--main .elementor-item::after { background-color: var(--signal) !important; height: 2px !important; } & .sub-menu { background-color: var(--steel) !important; border: 1px solid var(--line) !important; min-width: 280px !important; } & .elementor-nav-menu--dropdown { background-color: var(--steel) !important; } & .sub-menu a { font-family: var(--font-mono) !important; font-size: var(--text-xs) !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: var(--chalk) !important; background-color: transparent !important; padding: 14px 20px !important; border-bottom: 1px solid var(--line) !important; } & .elementor-nav-menu--dropdown a { font-family: var(--font-mono) !important; font-size: var(--text-xs) !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: var(--chalk) !important; background-color: transparent !important; padding: 14px 20px !important; border-bottom: 1px solid var(--line) !important; } & .sub-menu a:hover { color: var(--signal) !important; background-color: var(--carbon) !important; } & .elementor-nav-menu--dropdown a:hover { color: var(--signal) !important; background-color: var(--carbon) !important; } & .elementor-menu-toggle { background-color: transparent !important; color: var(--chalk) !important; border: 1px solid var(--line) !important; border-radius: 0px !important; padding: 10px !important; } & .elementor-menu-toggle svg { fill: var(--chalk) !important; } & .elementor-widget-nav-menu { position: static !important; } & .elementor-widget-container { position: static !important; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute !important; top: 100% !important; left: 0px !important; right: 0px !important; width: 100% !important; max-width: none !important; margin-top: 0px !important; z-index: 9999 !important; background-color: var(--steel) !important; border-top: 1px solid var(--line) !important; border-bottom: 1px solid var(--line) !important; box-shadow: rgba(0, 0, 0, 0.55) 0px 30px 60px !important; }\n}.elementor .elfsight-app-a9e8dad3-6ea7-4049-9d22-64d5cf32dd83{width:100%;height:auto;min-height:120px;display:block;& > svg { display: none !important; }\n}.elementor .img-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .sec-head{width:100%;max-width:820px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .col{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .label-sm{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--mute);letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--ink);border-color:var(--chalk);background-color:var(--chalk);}.elementor .btn{font-family:var(--font-mono);font-weight:700;font-size:var(--text-ui);color:var(--chalk);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:var(--signal);border-style:solid;background-color:var(--signal);transition:all 0.18s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;white-space: nowrap;\n}.elementor .h-3{font-family:var(--font-display);font-weight:800;font-size:var(--size-h3);color:var(--chalk);letter-spacing:0.01em;line-height:1;text-transform:uppercase;& strong { color: var(--signal); }\n}.elementor .h-2{font-family:var(--font-display);font-weight:800;font-size:var(--size-h2);color:var(--chalk);letter-spacing:0em;line-height:1.05;text-transform:none;& em { color: transparent; -webkit-text-stroke: 1.5px var(--chalk); font-style: normal; } & strong { color: var(--signal); font-weight: 800; }\n}.elementor .h-hero{font-family:var(--font-display);font-weight:900;font-size:var(--size-hero);color:var(--chalk);letter-spacing:-0.005em;line-height:0.98;text-transform:none;& em { color: transparent; -webkit-text-stroke: 2px var(--chalk); font-style: normal; } & strong { color: var(--signal); font-weight: 900; }\n}.elementor .eyebrow{font-family:var(--font-mono);font-weight:600;font-size:var(--text-ui);color:var(--signal);letter-spacing:0.2em;line-height:1.4;text-transform:uppercase;}.elementor .wrap{width:100%;max-width:1320px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .sec{width:100%;overflow:hidden;position:relative;color:var(--chalk);padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--ink);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--chalk);border-color:var(--signal);background-color:transparent;}.elementor .btn-ghost{color:var(--chalk);border-width:1px;border-color:var(--chalk);border-style:solid;background-color:transparent;}.elementor .sec-carbon{background-color:var(--carbon);}