.elementor .e-608ef071-3ed0{width:190px;height:auto;}.elementor .e-747ba3c-bf60{max-width:34ch;color:var(--kg-muted-on-dark);opacity:100%;}.elementor .e-3da97c47-2a6c{padding:0px;flex-direction:column;gap:24px;flex:0 1 32%;align-items:flex-start;}.elementor .e-18a2494c-624e{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-dark);line-height:2;& a { color: var(--kg-cream); text-decoration: none; opacity: 0.8; transition: color 0.15s ease, opacity 0.15s ease; } & a:hover { color: var(--kg-brass); opacity: 1; }\n}.elementor .e-31475166-f1ca{width:auto;padding:0px;flex-direction:column;gap:18px;}.elementor .e-5ec1e23c-d8fc{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-dark);line-height:2;& a { color: var(--kg-cream); text-decoration: none; opacity: 0.8; transition: color 0.15s ease, opacity 0.15s ease; } & a:hover { color: var(--kg-brass); opacity: 1; }\n}.elementor .e-29b298-b7ce{width:auto;padding:0px;flex-direction:column;gap:18px;}.elementor .e-6edcee77-e072{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-dark);line-height:2;& a { color: var(--kg-cream); text-decoration: none; opacity: 0.8; transition: color 0.15s ease, opacity 0.15s ease; } & a:hover { color: var(--kg-brass); opacity: 1; }\n}.elementor .e-33ed5117-349a{width:auto;padding:0px;flex-direction:column;gap:18px;}.elementor .e-3465ffd-b719{font-family:var(--kg-font-body);font-size:0.9375rem;color:var(--kg-muted-on-dark);line-height:2;& a { color: var(--kg-cream); text-decoration: none; opacity: 0.8; transition: color 0.15s ease, opacity 0.15s ease; } & a:hover { color: var(--kg-brass); opacity: 1; }\n}.elementor .e-692046bf-d981{width:auto;padding:0px;flex-direction:column;gap:18px;}.elementor .e-41da043e-e6b0{column-gap:32px;padding:0px;flex:0 1 68%;grid-template-columns:1.35fr 1fr 1fr 0.9fr;grid-template-rows:repeat(1, auto);row-gap: 40px;\n}.elementor .e-3c1d6ae8-4299{padding:0px;flex-direction:row;gap:clamp(40px, 6vw, 96px);}.elementor .e-1795a0e9-3d67{width:100%;font-family:var(--kg-font-display);font-weight:800;font-size:clamp(3rem, 11.2vw, 10.5rem);color:transparent;letter-spacing:-0.05em;line-height:0.85;text-align:center;-webkit-text-stroke: 1px rgba(242,207,126,0.35); white-space: nowrap;\n}.elementor .e-3df8a93b-5841{font-family:var(--kg-font-mono);font-size:0.75rem;color:var(--kg-muted-on-dark);letter-spacing:0.08em;}.elementor .e-6c1b3114-5a58{font-family:var(--kg-font-mono);font-size:0.75rem;color:var(--kg-muted-on-dark);letter-spacing:0.08em;}.elementor .e-330671f0-d33e{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;border-block-start-style: solid; border-block-start-width: 1px; border-block-start-color: var(--kg-line-dark);\n}.elementor .e-6e0712b-2212{gap:56px;}.elementor .e-2081ae5e-63a0{overflow:hidden;padding-block-end:40px;border-block-start-style: solid; border-block-start-width: 1px; border-block-start-color: var(--kg-line-dark);\n}