:root{--estate-brand:#c02425;--estate-primary:#a81c1f;--estate-primary-hover:#92161a;--estate-primary-soft:#fdecec;--estate-canvas:#f6f7f9;--estate-surface:#fff;--estate-ink:#14171c;--estate-muted:#595f69;--estate-subtle:#6b7280;--estate-line:#e6e8ec;--estate-field:#8a9099;--estate-success:#047857;--estate-success-soft:#e7f6ee;--estate-warning:#875500;--estate-warning-soft:#fff5dc;--estate-banner:#fff7e0;--estate-danger:#b91c1c;--estate-danger-soft:#fcebea;--estate-info:#3156ba;--estate-info-soft:#eaf0ff;--estate-radius:12px;--estate-surface-container:#f0f1f3;--estate-surface-container-high:#e5e7eb;--estate-on-warning-container:#5b3a00;--estate-error-border:#efc2c2;--estate-weight-regular:400;--estate-weight-medium:500;--estate-on-primary:#fff;--estate-primary-container:#fdecec;--estate-on-primary-container:#92161a;--estate-on-surface:#14171c;--estate-on-surface-variant:#595f69;--estate-background:#f6f7f9;--estate-outline:#8a9099;--estate-outline-variant:#e6e8ec;--estate-error:#b91c1c;--estate-on-error:#fff;--estate-error-container:#fcebea;--estate-on-error-container:#9d2020;--estate-success-container:#e7f6ee;--estate-warning-container:#fff5dc;--estate-info-container:#eaf0ff;--estate-text-display-large:57px;--estate-text-display-medium:45px;--estate-text-display-small:36px;--estate-text-headline-large:32px;--estate-text-headline-medium:28px;--estate-text-headline-small:24px;--estate-text-title-large:22px;--estate-text-title-medium:16px;--estate-text-title-small:14px;--estate-text-body-large:16px;--estate-text-body-medium:14px;--estate-text-body-small:12px;--estate-text-label-large:14px;--estate-text-label-medium:12px;--estate-text-label-small:11px;--estate-control-height:44px;--estate-space-xxs:4px;--estate-space-xs:8px;--estate-space-sm:12px;--estate-space-md:16px;--estate-space-lg:24px;--estate-space-xl:32px;--estate-space-xxl:48px;--estate-space-xxxl:64px;--estate-field-radius:7px;--estate-button-radius:8px;--estate-font:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}fieldset{min-width:0}html{scroll-behavior:smooth}body{font-family:var(--estate-font);color:var(--estate-ink);background:var(--estate-surface);margin:0}.showcase{max-width:1440px;margin:auto}.showcase header{border-bottom:1px solid var(--estate-line);align-items:center;gap:20px;padding:20px 6%;display:flex}.showcase header span{font-size:var(--estate-text-body-small);font-weight:var(--estate-weight-medium);letter-spacing:1px}.showcase header a{margin-left:auto}.showcase a{color:var(--estate-primary);text-underline-offset:4px}.showcase section,.showcase footer{padding:64px 6%}.showcase .hero{background:var(--estate-canvas);padding-top:90px;padding-bottom:90px}.showcase .eyebrow{font-size:var(--estate-text-body-small);font-weight:var(--estate-weight-medium);letter-spacing:2px;color:var(--estate-muted)}.showcase h1{letter-spacing:-2px;font-size:clamp(36px,5vw,68px);line-height:1.06}.showcase h2{font-size:var(--estate-text-headline-large)}.showcase p{max-width:680px;color:var(--estate-muted);line-height:1.7}.showcase .button{background:var(--estate-primary);color:var(--estate-on-primary);border-radius:var(--estate-button-radius);margin-top:16px;padding:16px 24px;text-decoration:none;display:inline-flex}.showcase .grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.showcase article h3{font-size:var(--estate-text-headline-small)}.showcase .architecture{background:var(--estate-surface-container-high);justify-content:center;align-items:flex-end;gap:12px;height:220px;padding:30px;display:flex;overflow:hidden}.showcase .architecture i{background:repeating-linear-gradient(0deg,var(--estate-field) 0 9px,var(--estate-canvas) 9px 16px);width:50px;height:180px;transform:skewY(-8deg)}.showcase .architecture i:nth-child(2){height:130px}.showcase .art1,.showcase .art2{background:var(--estate-surface-container)}.showcase footer{border-top:1px solid var(--estate-line)}.showcase a:focus-visible{outline:3px solid var(--estate-primary);outline-offset:5px}@media (max-width:839px){.showcase .grid{grid-template-columns:1fr}.showcase header{flex-wrap:wrap}.showcase header a{margin-left:0}.showcase section,.showcase footer{padding:32px 6%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-motion=reduce]{scroll-behavior:auto}.showcase header a,.showcase article a{align-items:center;min-height:44px;display:inline-flex}h1,h2{font-weight:var(--estate-weight-regular)}h3,h4,h5,h6,b,strong,th{font-weight:var(--estate-weight-medium)}:root{--estate-dept-hr:#6d28d9;--estate-dept-hr-soft:#f1eafd;--estate-dept-sales:#047857;--estate-dept-sales-soft:#e7f6ee;--estate-dept-finance:#1d4ed8;--estate-dept-finance-soft:#eaf0ff;--estate-dept-projects:#a15c07;--estate-dept-projects-soft:#fff3dc;--estate-dept-engineering:#0f766e;--estate-dept-engineering-soft:#e3f5f3;--estate-dept-admin:#475569;--estate-dept-admin-soft:#eef1f5}[data-department=hr]{--dept:var(--estate-dept-hr);--dept-soft:var(--estate-dept-hr-soft)}[data-department=sales]{--dept:var(--estate-dept-sales);--dept-soft:var(--estate-dept-sales-soft)}[data-department=finance]{--dept:var(--estate-dept-finance);--dept-soft:var(--estate-dept-finance-soft)}[data-department=projects]{--dept:var(--estate-dept-projects);--dept-soft:var(--estate-dept-projects-soft)}[data-department=engineering]{--dept:var(--estate-dept-engineering);--dept-soft:var(--estate-dept-engineering-soft)}[data-department=admin]{--dept:var(--estate-dept-admin);--dept-soft:var(--estate-dept-admin-soft)}:root{--estate-shadow:#14171c;--estate-elevation-1:0 1px 2px color-mix(in srgb,var(--estate-shadow) 4%,transparent);--estate-elevation-2:0 8px 24px color-mix(in srgb,var(--estate-shadow) 14%,transparent);--estate-elevation-3:0 18px 60px color-mix(in srgb,var(--estate-shadow) 22%,transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--estate-card-padding:var(--estate-space-lg);--estate-card-elevation:var(--estate-elevation-1);--estate-card-border:1px solid var(--estate-line)}@media (max-width:599px){:root{--estate-card-padding:calc(var(--estate-space-md) + var(--estate-space-xxs))}}:root{--estate-chart-success:#1d987a;--estate-chart-warning:#d3721e;--estate-chart-danger:#8b333f;--estate-chart-info:#2971c6;--estate-chart-muted:#6b7280;--estate-motion-fast:.15s;--estate-motion-medium:.22s;--estate-motion-entrance:.36s;--estate-motion-data:.6s;--estate-motion-count:.7s;--estate-stagger:60ms;--estate-ease-out:cubic-bezier(.2,.8,.2,1);--estate-ease-standard:ease}@media (prefers-reduced-motion:reduce){:root{--estate-motion-fast:0s;--estate-motion-medium:0s;--estate-motion-entrance:0s;--estate-motion-data:0s;--estate-motion-count:0s;--estate-stagger:0s}}html[data-motion=reduce]{--estate-motion-fast:0s;--estate-motion-medium:0s;--estate-motion-entrance:0s;--estate-motion-data:0s;--estate-motion-count:0s;--estate-stagger:0s}html[data-theme=dark]{--estate-chart-success:#24a684;--estate-chart-warning:#b9832c;--estate-chart-danger:#b94548;--estate-chart-info:#3a81d7;--estate-chart-muted:#8a919c;--estate-brand:#ff7a74;--estate-primary:#ff8e88;--estate-primary-hover:#ffb1ac;--estate-primary-soft:#3a1c1d;--estate-canvas:#0f1115;--estate-surface:#171a20;--estate-ink:#e8eaed;--estate-muted:#a9afb8;--estate-subtle:#9ca3ad;--estate-line:#2e333c;--estate-field:#737b87;--estate-success:#5dd39e;--estate-success-soft:#11291e;--estate-warning:#f2b451;--estate-warning-soft:#2e2410;--estate-banner:#2b2311;--estate-danger:#ff8a80;--estate-danger-soft:#3b1a19;--estate-info:#93b0ff;--estate-info-soft:#18213a;--estate-surface-container:#1e2229;--estate-surface-container-high:#272c34;--estate-on-warning-container:#ffd796;--estate-error-border:#8a3b37;--estate-on-primary:#2b0607;--estate-primary-container:#3a1c1d;--estate-on-primary-container:#ffc9c5;--estate-on-surface:#e8eaed;--estate-on-surface-variant:#a9afb8;--estate-background:#0f1115;--estate-outline:#737b87;--estate-outline-variant:#2e333c;--estate-error:#ff8a80;--estate-on-error:#2b0607;--estate-error-container:#3b1a19;--estate-on-error-container:#ffc4be;--estate-success-container:#11291e;--estate-warning-container:#2e2410;--estate-info-container:#18213a;--estate-shadow:#000;--estate-dept-hr:#bba3ff;--estate-dept-hr-soft:#251c3d;--estate-dept-sales:#5dd39e;--estate-dept-sales-soft:#11291e;--estate-dept-finance:#93b0ff;--estate-dept-finance-soft:#18213a;--estate-dept-projects:#f2b866;--estate-dept-projects-soft:#2d2312;--estate-dept-engineering:#55d2c3;--estate-dept-engineering-soft:#0f2826;--estate-dept-admin:#aeb8c7;--estate-dept-admin-soft:#1f252e;--estate-elevation-1:0 1px 2px color-mix(in srgb,var(--estate-shadow) 40%,transparent);--estate-elevation-2:0 8px 24px color-mix(in srgb,var(--estate-shadow) 55%,transparent);--estate-elevation-3:0 18px 60px color-mix(in srgb,var(--estate-shadow) 65%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--estate-chart-success:#24a684;--estate-chart-warning:#b9832c;--estate-chart-danger:#b94548;--estate-chart-info:#3a81d7;--estate-chart-muted:#8a919c;--estate-brand:#ff7a74;--estate-primary:#ff8e88;--estate-primary-hover:#ffb1ac;--estate-primary-soft:#3a1c1d;--estate-canvas:#0f1115;--estate-surface:#171a20;--estate-ink:#e8eaed;--estate-muted:#a9afb8;--estate-subtle:#9ca3ad;--estate-line:#2e333c;--estate-field:#737b87;--estate-success:#5dd39e;--estate-success-soft:#11291e;--estate-warning:#f2b451;--estate-warning-soft:#2e2410;--estate-banner:#2b2311;--estate-danger:#ff8a80;--estate-danger-soft:#3b1a19;--estate-info:#93b0ff;--estate-info-soft:#18213a;--estate-surface-container:#1e2229;--estate-surface-container-high:#272c34;--estate-on-warning-container:#ffd796;--estate-error-border:#8a3b37;--estate-on-primary:#2b0607;--estate-primary-container:#3a1c1d;--estate-on-primary-container:#ffc9c5;--estate-on-surface:#e8eaed;--estate-on-surface-variant:#a9afb8;--estate-background:#0f1115;--estate-outline:#737b87;--estate-outline-variant:#2e333c;--estate-error:#ff8a80;--estate-on-error:#2b0607;--estate-error-container:#3b1a19;--estate-on-error-container:#ffc4be;--estate-success-container:#11291e;--estate-warning-container:#2e2410;--estate-info-container:#18213a;--estate-shadow:#000;--estate-dept-hr:#bba3ff;--estate-dept-hr-soft:#251c3d;--estate-dept-sales:#5dd39e;--estate-dept-sales-soft:#11291e;--estate-dept-finance:#93b0ff;--estate-dept-finance-soft:#18213a;--estate-dept-projects:#f2b866;--estate-dept-projects-soft:#2d2312;--estate-dept-engineering:#55d2c3;--estate-dept-engineering-soft:#0f2826;--estate-dept-admin:#aeb8c7;--estate-dept-admin-soft:#1f252e;--estate-elevation-1:0 1px 2px color-mix(in srgb,var(--estate-shadow) 40%,transparent);--estate-elevation-2:0 8px 24px color-mix(in srgb,var(--estate-shadow) 55%,transparent);--estate-elevation-3:0 18px 60px color-mix(in srgb,var(--estate-shadow) 65%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
