@font-face {
  font-family: "Poppins";
  font-weight: 400;
  font-style: normal;
  src: url("/brand/estate/fonts/3dc5d0c52428fe1696264907a1054ebbaac07f8cbe45832c105f819c2ae397c0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 400;
  font-style: normal;
  src: url("/brand/estate/fonts/1fae5e73d2788ee1dea1d76eca3a9f157a0386de6be8c280d076a53a64c358a1.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 400;
  font-style: normal;
  src: url("/brand/estate/fonts/23617a1bf667dd6a29e2724ac6595e75924549d1c25e8672e2346ef38bc9984a.woff2") format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 500;
  font-style: normal;
  src: url("/brand/estate/fonts/289e0afc8be731a86822349e54557296f145926496bd2138db1bac0db77f77a2.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 500;
  font-style: normal;
  src: url("/brand/estate/fonts/f8f0c28661c88edbcee022a4a80657619e8931af8c2a47c28e230307e2af30e5.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 500;
  font-style: normal;
  src: url("/brand/estate/fonts/9c8c47ee0aeaa2d378f4e5d5719ecbf05a601a35c285d0d48b888106bb15cf49.woff2") format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  src: url("/brand/estate/fonts/872e862918591a9e824dc03ed92f05729435ffbb8ebbb10eff7eda26592b1798.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  src: url("/brand/estate/fonts/72efc6a32cfd37c557108628cffa01153c480c3d4cde556744406e50b9d8e9f7.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  src: url("/brand/estate/fonts/6d8ef422be4d827037f6f2d5766a0808018876fa5e9aa9a92787fad9d1f17938.woff2") format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
  font-display: swap;
}
:root {
  --brand-primary: #16303d;
  --brand-primary-hover: #0c1a21;
  --brand-primary-soft: #e8edf0;
  --brand-primary-on: #ffffff;
  --brand-secondary: #3451a3;
  --brand-secondary-hover: #28407f;
  --brand-secondary-soft: #e9edf7;
  --brand-secondary-on: #ffffff;
  --brand-accent: #0f7d52;
  --brand-accent-hover: #0c6944;
  --brand-accent-soft: #e8f7f0;
  --brand-accent-on: #ffffff;
  --brand-ok: #0f7d52;
  --brand-ok-hover: #0c6944;
  --brand-ok-soft: #e9f5ef;
  --brand-ok-on: #ffffff;
  --brand-warn: #8a5a00;
  --brand-warn-hover: #704900;
  --brand-warn-soft: #fdf6e6;
  --brand-warn-on: #ffffff;
  --brand-bad: #b3261e;
  --brand-bad-hover: #8f1e18;
  --brand-bad-soft: #fdeceb;
  --brand-bad-on: #ffffff;
  --brand-neutral-100: #ffffff;
  --brand-neutral-200: #fbfbfa;
  --brand-neutral-300: #f4f5f4;
  --brand-neutral-400: #dcdedb;
  --brand-neutral-500: #b9beba;
  --brand-neutral-600: #8a979e;
  --brand-neutral-700: #5f6e75;
  --brand-neutral-800: #55676f;
  --brand-neutral-900: #16303d;
  --brand-chart-1: #2ed88e;
  --brand-chart-2: #3451a3;
  --brand-chart-3: #daf561;
  --brand-chart-4: #d6b4fc;
  --brand-chart-5: #55ffbe;
  --brand-chart-6: #a0c7fe;
  --brand-chart-7: #16303d;
  --brand-chart-8: #8a979e;
  --brand-font-display: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --brand-font-body: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --brand-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  --brand-type-base: 15px;
  --brand-type-ratio: 1.2;
  --brand-radius: 10px;
  --brand-type-2xs: 0.7333;
  --brand-type-xs: 0.8;
  --brand-type-sm: 0.8667;
  --brand-type-md: 0.9333;
  --brand-type-lg: 1.133;
  --brand-type-xl: 1.267;
  --brand-type-2xl: 1.467;
  --brand-type-3xl: 1.733;
  --brand-type-display: 2.8;
  --brand-space-unit: 4px;
  --brand-space-half: 0.5;
  --brand-space-1: 1;
  --brand-space-1_5: 1.5;
  --brand-space-2: 2;
  --brand-space-3: 2.75;
  --brand-space-4: 3.5;
  --brand-space-5: 4.25;
  --brand-space-6: 5;
  --brand-space-8: 6.5;
  --brand-space-10: 8;
  --brand-space-12: 10;
  --brand-shadow-ink: #16303d;
  --brand-shadow-strength: 1;
  --brand-motion-scale: 1;
}
:root[data-theme="dark"] {
  --brand-primary: #eaf2f2;
  --brand-primary-hover: #ffffff;
  --brand-primary-soft: #1b3a49;
  --brand-primary-on: #10222b;
  --brand-secondary: #a0c7fe;
  --brand-secondary-hover: #c4dcff;
  --brand-secondary-soft: #1f2e4d;
  --brand-secondary-on: #10222b;
  --brand-accent: #2ed88e;
  --brand-accent-hover: #55ffbe;
  --brand-accent-soft: #17423a;
  --brand-accent-on: #06231a;
  --brand-ok: #2ed88e;
  --brand-ok-hover: #55ffbe;
  --brand-ok-soft: #16332a;
  --brand-ok-on: #06231a;
  --brand-warn: #e8c25a;
  --brand-warn-hover: #f3d47e;
  --brand-warn-soft: #33301c;
  --brand-warn-on: #1f1a08;
  --brand-bad: #ff8a80;
  --brand-bad-hover: #ffada6;
  --brand-bad-soft: #3a1f1e;
  --brand-bad-on: #2a0c0a;
  --brand-neutral-100: #0c1a21;
  --brand-neutral-200: #10222b;
  --brand-neutral-300: #16303d;
  --brand-neutral-400: #24485a;
  --brand-neutral-500: #2f5b70;
  --brand-neutral-600: #4a6c7e;
  --brand-neutral-700: #8ea6b0;
  --brand-neutral-800: #a9c0c8;
  --brand-neutral-900: #eaf2f2;
  --brand-chart-1: #2ed88e;
  --brand-chart-2: #3451a3;
  --brand-chart-3: #daf561;
  --brand-chart-4: #d6b4fc;
  --brand-chart-5: #55ffbe;
  --brand-chart-6: #a0c7fe;
  --brand-chart-7: #16303d;
  --brand-chart-8: #8a979e;
  --brand-font-display: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --brand-font-body: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --brand-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  --brand-type-base: 15px;
  --brand-type-ratio: 1.2;
  --brand-radius: 10px;
  --brand-type-2xs: 0.7333;
  --brand-type-xs: 0.8;
  --brand-type-sm: 0.8667;
  --brand-type-md: 0.9333;
  --brand-type-lg: 1.133;
  --brand-type-xl: 1.267;
  --brand-type-2xl: 1.467;
  --brand-type-3xl: 1.733;
  --brand-type-display: 2.8;
  --brand-space-unit: 4px;
  --brand-space-half: 0.5;
  --brand-space-1: 1;
  --brand-space-1_5: 1.5;
  --brand-space-2: 2;
  --brand-space-3: 2.75;
  --brand-space-4: 3.5;
  --brand-space-5: 4.25;
  --brand-space-6: 5;
  --brand-space-8: 6.5;
  --brand-space-10: 8;
  --brand-space-12: 10;
  --brand-shadow-ink: #000000;
  --brand-shadow-strength: 1;
  --brand-motion-scale: 1;
}
