.elementor .menu-avatar{width:30px;height:30px;object-fit:cover;margin-inline-end:6px;border-radius:50%;}.elementor .find-nav-link:hover,.elementor .find-nav-link:focus-visible{color:#fff176;background-color:transparent;}.elementor .find-nav-link:focus{color:#fff176;background-color:transparent;}.elementor .find-nav-link{font-family:var(--font-heading);font-weight:600;font-size:13px;color:#ffffff;line-height:1;border-radius:0px;border-width:0px;background-color:transparent;padding-block: 8px; padding-inline: 10px;\n}.elementor .find-link:hover,.elementor .find-link:focus-visible{color:#0C0D0E;border-color:#ffffff;background-color:#ffffff;}.elementor .find-link:focus{color:#0C0D0E;border-color:#ffffff;background-color:#ffffff;}.elementor .find-link{font-family:var(--font-heading);font-weight:500;font-size:13px;color:#ffffff;line-height:1;border-radius:999px;border-width:1px;border-color:#4a4a4a;border-style:solid;background-color:transparent;padding-block: 8px; padding-inline: 14px;\n}.elementor .find-label{font-family:var(--font-heading);font-weight:500;font-size:12px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;margin-inline-end:4px;}.elementor .find-bar{position:sticky;inset-block-start:0px;z-index:100;background-color:#0C0D0E;}.elementor .quote-clamp{overflow:hidden;display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;\n}.elementor .l-section-dark{background-color:var(--color-ink);}.elementor .work-thumb:hover,.elementor .work-thumb:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .work-thumb{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center;border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);border-style:solid;transition:transform 0.3s;}.elementor .l-grid-4{padding:0px;display:grid;gap:var(--space-sm);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .tag{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-small);color:var(--color-text);padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:999px;border-width:1px;border-color:#e6e6e6;border-style:solid;background-color:#ffffff;}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--color-white);background-color:var(--color-ink);}.elementor .btn-outline{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-meta);color:var(--color-ink);letter-spacing:0.5px;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-ink);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;}.elementor .card:hover,.elementor .card:focus-visible{border-color:var(--color-muted);box-shadow:0px 8px 24px 0px rgba(12, 13, 14, 0.08);}.elementor .card{padding:var(--space-md);border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .l-text-width{max-width:var(--text-max);}.elementor .l-stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-sm);}.elementor .l-row{padding:0px;display:flex;flex-direction:row;gap:var(--space-lg);align-items:flex-start;}.elementor .l-container{width:100%;max-width:var(--content-max);padding:0px;display:flex;flex-direction:column;gap:var(--space-lg);}.elementor .l-section{padding-block-start:var(--space-2xl);padding-block-end:var(--space-2xl);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);display:flex;flex-direction:column;align-items:center;}.elementor .t-eyebrow{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-small);color:var(--color-muted);letter-spacing:2px;line-height:1.4;text-transform:uppercase;}.elementor .t-meta{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-meta);color:var(--color-muted);line-height:1.5;font-style:italic;}.elementor .t-body{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);color:var(--color-text);line-height:1.67;}.elementor .t-lead{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-lead);color:var(--color-text);line-height:1.65;}.elementor .t-h3{font-family:var(--font-display);font-weight:400;font-size:40px;color:var(--color-text);letter-spacing:0.5px;line-height:1.1;}.elementor .t-h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);color:var(--color-text);letter-spacing:0.5px;line-height:1.1;}.elementor .t-hero{font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);color:var(--color-text);letter-spacing:0.5px;line-height:0.95;}