:root {
  --neighborhood-color-white: #fff;
  --neighborhood-color-white-rgb: 255, 255, 255;
  --neighborhood-color-black: #000;
  --neighborhood-color-black-rgb: 0, 0, 0;
}

.nbhd-color-white[class] {
  color: var(--neighborhood-color-white);
}

.nbhd-color-white-0[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0);
}

.nbhd-color-white-5[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.05);
}

.nbhd-color-white-10[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.1);
}

.nbhd-color-white-15[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.15);
}

.nbhd-color-white-20[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.2);
}

.nbhd-color-white-25[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.25);
}

.nbhd-color-white-30[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.3);
}

.nbhd-color-white-35[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.35);
}

.nbhd-color-white-40[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.4);
}

.nbhd-color-white-45[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.45);
}

.nbhd-color-white-50[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.5);
}

.nbhd-color-white-55[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.55);
}

.nbhd-color-white-60[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.6);
}

.nbhd-color-white-65[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.65);
}

.nbhd-color-white-70[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.7);
}

.nbhd-color-white-75[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.75);
}

.nbhd-color-white-80[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.8);
}

.nbhd-color-white-85[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.85);
}

.nbhd-color-white-90[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.9);
}

.nbhd-color-white-95[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 0.95);
}

.nbhd-color-white-100[class] {
  color: rgba(var(--neighborhood-color-white-rgb), 1);
}

.nbhd-color-black[class] {
  color: var(--neighborhood-color-black);
}

.nbhd-color-black-0[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0);
}

.nbhd-color-black-5[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.05);
}

.nbhd-color-black-10[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.1);
}

.nbhd-color-black-15[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.15);
}

.nbhd-color-black-20[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.2);
}

.nbhd-color-black-25[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.25);
}

.nbhd-color-black-30[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.3);
}

.nbhd-color-black-35[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.35);
}

.nbhd-color-black-40[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.4);
}

.nbhd-color-black-45[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.45);
}

.nbhd-color-black-50[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.5);
}

.nbhd-color-black-55[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.55);
}

.nbhd-color-black-60[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.6);
}

.nbhd-color-black-65[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.65);
}

.nbhd-color-black-70[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.7);
}

.nbhd-color-black-75[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.75);
}

.nbhd-color-black-80[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.8);
}

.nbhd-color-black-85[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.85);
}

.nbhd-color-black-90[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.9);
}

.nbhd-color-black-95[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 0.95);
}

.nbhd-color-black-100[class] {
  color: rgba(var(--neighborhood-color-black-rgb), 1);
}

.nbhd-bg-white[class] {
  background-color: var(--neighborhood-color-white);
}

.nbhd-bg-white-0[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0);
}

.nbhd-bg-white-5[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.05);
}

.nbhd-bg-white-10[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.1);
}

.nbhd-bg-white-15[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.15);
}

.nbhd-bg-white-20[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.2);
}

.nbhd-bg-white-25[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.25);
}

.nbhd-bg-white-30[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.3);
}

.nbhd-bg-white-35[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.35);
}

.nbhd-bg-white-40[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.4);
}

.nbhd-bg-white-45[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.45);
}

.nbhd-bg-white-50[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.5);
}

.nbhd-bg-white-55[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.55);
}

.nbhd-bg-white-60[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.6);
}

.nbhd-bg-white-65[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.65);
}

.nbhd-bg-white-70[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.7);
}

.nbhd-bg-white-75[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.75);
}

.nbhd-bg-white-80[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.8);
}

.nbhd-bg-white-85[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.85);
}

.nbhd-bg-white-90[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.9);
}

.nbhd-bg-white-95[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 0.95);
}

.nbhd-bg-white-100[class] {
  background-color: rgba(var(--neighborhood-color-white-rgb), 1);
}

.nbhd-bg-black[class] {
  background-color: var(--neighborhood-color-black);
}

.nbhd-bg-black-0[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0);
}

.nbhd-bg-black-5[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.05);
}

.nbhd-bg-black-10[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.1);
}

.nbhd-bg-black-15[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.15);
}

.nbhd-bg-black-20[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.2);
}

.nbhd-bg-black-25[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.25);
}

.nbhd-bg-black-30[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.3);
}

.nbhd-bg-black-35[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.35);
}

.nbhd-bg-black-40[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.4);
}

.nbhd-bg-black-45[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.45);
}

.nbhd-bg-black-50[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.5);
}

.nbhd-bg-black-55[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.55);
}

.nbhd-bg-black-60[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.6);
}

.nbhd-bg-black-65[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.65);
}

.nbhd-bg-black-70[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.7);
}

.nbhd-bg-black-75[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.75);
}

.nbhd-bg-black-80[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.8);
}

.nbhd-bg-black-85[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.85);
}

.nbhd-bg-black-90[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.9);
}

.nbhd-bg-black-95[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 0.95);
}

.nbhd-bg-black-100[class] {
  background-color: rgba(var(--neighborhood-color-black-rgb), 1);
}

:root {
  --neighborhood-fontWeight-100: 100;
  --neighborhood-fontWeight-200: 200;
  --neighborhood-fontWeight-300: 300;
  --neighborhood-fontWeight-400: 400;
  --neighborhood-fontWeight-500: 500;
  --neighborhood-fontWeight-600: 600;
  --neighborhood-fontWeight-700: 700;
  --neighborhood-fontWeight-800: 800;
  --neighborhood-fontScale: 1;
  --neighborhood-fontBase: 16px;
  --neighborhood-fontSize-tiny: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 0.625); /* 10px */
  --neighborhood-fontSize-xxs: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 0.6875); /* 11px */
  --neighborhood-fontSize-xs: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 0.8125); /* 13px */
  --neighborhood-fontSize-sm: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 0.875); /* 14px */
  --neighborhood-fontSize-regular: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase)); /* 16px - 1rem */
  --neighborhood-fontSize-md: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 1.125); /* 18px */
  --neighborhood-fontSize-lg: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 1.25); /* 20px */
  --neighborhood-fontSize-xl: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 1.5); /* 24px */
  --neighborhood-fontSize-xxl: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 1.75); /* 28px */
  --neighborhood-fontSize-xxxl: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 2.125); /* 34px */
  --neighborhood-fontSize-display: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 2.5); /* 40px */
  --neighborhood-fontSize-jumbo: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 3); /* 48px */
  --neighborhood-fontSize-huge: calc(var(--neighborhood-fontScale) * var(--neighborhood-fontBase) * 3.4375); /* 55px */
  --neighborhood-lineHeight-1: 1;
  --neighborhood-lineHeight-1-1: 1.1;
  --neighborhood-lineHeight-1-2: 1.2;
  --neighborhood-lineHeight-1-3: 1.3;
  --neighborhood-lineHeight-1-4: 1.4;
  --neighborhood-lineHeight-1-5: 1.5;
  --neighborhood-lineHeight-1-6: 1.6;
  --neighborhood-lineHeight-2: 2;
  --neighborhood-letterSpacing-regular: normal;
  --neighborhood-letterSpacing-0: calc(0 * 1px);
  --neighborhood-letterSpacing-1: calc(1 * 1px);
  --neighborhood-letterSpacing-2: calc(2 * 1px);
  --neighborhood-letterSpacing-3: calc(3 * 1px);
  --neighborhood-letterSpacing-4: calc(4 * 1px);
  --neighborhood-letterSpacing-5: calc(5 * 1px);
  --neighborhood-letterSpacing-6: calc(6 * 1px);
  --neighborhood-letterSpacing-7: calc(7 * 1px);
  --neighborhood-letterSpacing-8: calc(8 * 1px);
  --neighborhood-letterSpacing-9: calc(9 * 1px);
  --neighborhood-letterSpacing-10: calc(10 * 1px);
}

:root {
  --neighborhood-breakpoint-0: 0;
  --neighborhood-breakpoint-xs: 375px;
  --neighborhood-breakpoint-sm: 544px;
  --neighborhood-breakpoint-md: 768px;
  --neighborhood-breakpoint-lg: 1024px;
  --neighborhood-breakpoint-xl: 1200px;
  --neighborhood-breakpoint-xxl: 1300px;
}

:root {
  --neighborhood-space-auto: auto;
  --neighborhood-space-0: 0;
  --neighborhood-space-0: 0;
  --neighborhood-space-025: calc(4px * 0.25);
  --neighborhood-space-05: calc(4px * 0.5);
  --neighborhood-space-1: calc(4px * 1);
  --neighborhood-space-2: calc(4px * 2);
  --neighborhood-space-3: calc(4px * 3);
  --neighborhood-space-4: calc(4px * 4);
  --neighborhood-space-5: calc(4px * 5);
  --neighborhood-space-6: calc(4px * 6);
  --neighborhood-space-7: calc(4px * 7);
  --neighborhood-space-8: calc(4px * 8);
  --neighborhood-space-9: calc(4px * 9);
  --neighborhood-space-10: calc(4px * 10);
  --neighborhood-space-11: calc(4px * 11);
  --neighborhood-space-12: calc(4px * 12);
  --neighborhood-space-13: calc(4px * 13);
  --neighborhood-space-14: calc(4px * 14);
  --neighborhood-space-15: calc(4px * 15);
  --neighborhood-space-16: calc(4px * 16);
  --neighborhood-space-17: calc(4px * 17);
  --neighborhood-space-18: calc(4px * 18);
  --neighborhood-space-19: calc(4px * 19);
  --neighborhood-space-20: calc(4px * 20);
  --neighborhood-space-21: calc(4px * 21);
  --neighborhood-space-22: calc(4px * 22);
  --neighborhood-space-23: calc(4px * 23);
  --neighborhood-space-24: calc(4px * 24);
  --neighborhood-space-25: calc(4px * 25);
  --neighborhood-space-26: calc(4px * 26);
  --neighborhood-space-27: calc(4px * 27);
  --neighborhood-space-28: calc(4px * 28);
  --neighborhood-space-29: calc(4px * 29);
  --neighborhood-space-30: calc(4px * 30);
  --neighborhood-space-31: calc(4px * 31);
  --neighborhood-space-32: calc(4px * 32);
  --neighborhood-space-33: calc(4px * 33);
  --neighborhood-space-34: calc(4px * 34);
  --neighborhood-space-35: calc(4px * 35);
  --neighborhood-space-36: calc(4px * 36);
  --neighborhood-space-37: calc(4px * 37);
  --neighborhood-space-38: calc(4px * 38);
  --neighborhood-space-39: calc(4px * 39);
  --neighborhood-space-40: calc(4px * 40);
}

:root,
:host {
  --neighborhood-elevation-abyss: -999999;
  --neighborhood-elevation-default: 1;
  --neighborhood-elevation-100: 100;
  --neighborhood-elevation-200: 200;
  --neighborhood-elevation-300: 300;
  --neighborhood-elevation-400: 400;
  --neighborhood-elevation-500: 500;
  --neighborhood-elevation-600: 600;
  --neighborhood-elevation-700: 700;
  --neighborhood-elevation-800: 800;
  --neighborhood-elevation-900: 900;
}

:root,
:host {
  --neighborhood-transition-quickly: 0.05s ease;
  --neighborhood-transition-slowly: 0.2s ease;
  --neighborhood-transition-slower: 0.5s ease;
}

:root {
  --neighborhood-shadow-color: var(--neighborhood-color-black-rgb);
  --neighborhood-shadow-none: none;
  --neighborhood-shadow-sm: -4px 2px 16px 3px rgba(var(--neighborhood-shadow-color), 0.15);
  --neighborhood-shadow-md: -6px 3px 25px 8px rgba(var(--neighborhood-shadow-color), 0.15);
  --neighborhood-shadow-lg: -20px 10px 20px rgba(var(--neighborhood-shadow-color), 0.15);
  --neighborhood-shadow-lg-reversed: 20px 10px 20px rgba(var(--neighborhood-shadow-color), 0.15);
}

:root {
  --neighborhood-borderRadius-0: 0;
  --neighborhood-borderRadius-sm: 2px;
  --neighborhood-borderRadius-md: 15px;
  --neighborhood-borderRadius-lg: 50px;
  --neighborhood-borderRadius-full: 50%;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

html,
body {
  block-size: 100%;
}

input, button, textarea, select {
  font: inherit;
}

p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  overflow-wrap: break-word;
  padding: 0;
}

html {
  --neighborhood-scrollBehavior: smooth;
  scroll-behavior: var(--neighborhood-scrollBehavior);
}
@media screen and (prefers-reduced-motion: reduce) {
  html {
    --neighborhood-scrollBehavior: auto;
  }
}

body {
  background: var(--neighborhood-body-background, var(--neighborhood-color-white));
  color: var(--neighborhood-body-color, var(--neighborhood-color-black));
  font-family: var(--neighborhood-body-fontFamily, sans-serif);
  font-size: var(--neighborhood-body-fontSize, var(--neighborhood-fontSize-regular));
  font-smooth: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: var(--neighborhood-body-fontWeight, normal);
  letter-spacing: var(--neighborhood-body-letterSpacing, normal);
  line-height: var(--neighborhood-body-lineHeight, normal);
}

::selection {
  background-color: var(--neighborhood-selection-backgroundColor, var(--neighborhood-color-black));
  color: var(--neighborhood-selection-color, var(--neighborhood-color-white));
  text-shadow: none;
}

a:focus,
input[type=button]:focus,
button:focus,
select:focus {
  outline-color: var(--neighborhood-focus-outlineColor);
  outline-offset: var(--neighborhood-focus-outlineOffset);
  outline-style: var(--neighborhood-focus-outlineStyle);
  outline-width: var(--neighborhood-focus-outlineWidth);
  text-decoration: var(--neighborhood-focus-textDecoration);
  text-decoration-color: var(--neighborhood-focus-textDecorationColor);
}

a:focus {
  color: var(--neighborhood-focus-color);
}

a {
  color: var(--neighborhood-link-color);
  font-family: var(--neighborhood-link-fontFamily);
  font-weight: var(--neighborhood-link-fontWeight);
}
a:hover {
  color: var(--neighborhood-link-color-hover);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--neighborhood-fontStack-heading);
  font-weight: var(--neighborhood-fontWeight-800);
}

h1,
.neighborhood-heading-1 {
  color: var(--neighborhood-h1-color);
  font-size: var(--neighborhood-h1-fontSize);
  line-height: var(--neighborhood-h1-lineHeight);
}

h2,
.neighborhood-heading-2 {
  color: var(--neighborhood-h2-color);
  font-size: var(--neighborhood-h2-fontSize);
  line-height: var(--neighborhood-h2-lineHeight);
}

h3,
.neighborhood-heading-3 {
  color: var(--neighborhood-h3-color);
  font-size: var(--neighborhood-h3-fontSize);
  line-height: var(--neighborhood-h3-lineHeight);
}

h4,
.neighborhood-heading-4 {
  color: var(--neighborhood-h4-color);
  font-size: var(--neighborhood-h4-fontSize);
  line-height: var(--neighborhood-h4-lineHeight);
}

h5,
.neighborhood-heading-5 {
  color: var(--neighborhood-h5-color);
  font-size: var(--neighborhood-h5-fontSize);
  line-height: var(--neighborhood-h5-lineHeight);
}

h6,
.neighborhood-heading-6 {
  color: var(--neighborhood-h6-color);
  font-size: var(--neighborhood-h6-fontSize);
  line-height: var(--neighborhood-h6-lineHeight);
}

p {
  color: inherit;
  margin-block: var(--neighborhood-paragraph-marginBlock);
}

strong,
b {
  color: inherit;
  font-family: var(--neighborhood-fontStack-heading);
  font-weight: var(--neighborhood-fontWeight-800);
}

:root {
  --neighborhood-maxInlineSize: 1300px;
  --neighborhood-minInlineSize: 320px;
  --neighborhood-fontScale: 1;
  --neighborhood-fontBase: 16px;
  --neighborhood-body-background: var(--neighborhood-color-white);
  --neighborhood-body-color: var(--neighborhood-fbin-color-fbinBlack);
  --neighborhood-body-lineHeight: var(--neighborhood-lineHeight-lg);
  --neighborhood-body-fontFamily: var(--neighborhood-fontStack);
  --neighborhood-body-fontWeight: var(--neighborhood-fontWeight-regular);
  --neighborhood-body-fontSize: var(--neighborhood-fontSize-regular, 16px);
  --neighborhood-body-letterSpacing: var(--neighborhood-letterSpacing-regular);
}

:root {
  --neighborhood-theme-primaryLight: var(--neighborhood-color-white);
  --neighborhood-theme-primaryDark: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-theme-secondaryLight: var(--neighborhood-fbin-color-lilyWhite, var(--neighborhood-color-white));
  --neighborhood-theme-secondaryDark: var(--neighborhood-fbin-color-fbinBlack, var(--neighborhood-color-black));
  --neighborhood-darkTheme-background: var(--neighborhood-theme-primaryDark);
  --neighborhood-darkTheme-accent: var(--neighborhood-color-white);
  --neighborhood-darkTheme-foreground: var(--neighborhood-color-white);
  --neighborhood-lightTheme-background: var(--neighborhood-theme-primaryLight);
  --neighborhood-lightTheme-accent: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-lightTheme-foreground: var(--neighborhood-fbin-color-fbinBlack);
}

:root {
  --neighborhood-selection-backgroundColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-selection-backgroundColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-selection-color-lightTheme: var(--neighborhood-color-white);
  --neighborhood-selection-color-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
}

:root {
  --neighborhood-focus-outlineOffset: 2px;
  --neighborhood-focus-outlineStyle: dashed;
  --neighborhood-focus-outlineWidth: 2px;
  --neighborhood-focus-textDecoration: underline;
  --neighborhood-focus-textDecorationColor: currentColor;
  --neighborhood-focus-color-lightTheme: var(--neighborhood-fbin-color-fbinPurple);
  --neighborhood-focus-outlineColor-lightTheme: var(--neighborhood-fbin-color-mayaBlue, var(--neighborhood-color-black));
  --neighborhood-focus-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-focus-outlineColor-darkTheme: var(--neighborhood-fbin-color-mayaBlue, var(--neighborhood-color-white));
}

:root {
  --neighborhood-link-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-link-color-hover-lightTheme: var(--neighborhood-fbin-color-fbinPurple);
  --neighborhood-link-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-link-color-hover-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-link-fontFamily: inherit;
  --neighborhood-link-fontWeight: var(--neighborhood-fontWeight-800);
}

:root {
  --neighborhood-h1-fontSize: var(--neighborhood-fontSize-display);
  --neighborhood-h1-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-h1-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-h1-lineHeight: var(--neighborhood-lineHeight-xs);
  --neighborhood-h2-fontSize: var(--neighborhood-fontSize-xxxl);
  --neighborhood-h2-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-h2-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-h2-lineHeight: var(--neighborhood-lineHeight-sm);
  --neighborhood-h3-fontSize: var(--neighborhood-fontSize-xxl);
  --neighborhood-h3-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-h3-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-h3-lineHeight: var(--neighborhood-lineHeight-md);
  --neighborhood-h4-fontSize: var(--neighborhood-fontSize-xl);
  --neighborhood-h4-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-h4-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-h4-lineHeight: var(--neighborhood-lineHeight-lg);
  --neighborhood-h5-fontSize: var(--neighborhood-fontSize-lg);
  --neighborhood-h5-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-h5-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-h5-lineHeight: var(--neighborhood-lineHeight-lg);
  --neighborhood-h6-fontSize: var(--neighborhood-fontSize-md);
  --neighborhood-h6-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-h6-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-h6-lineHeight: var(--neighborhood-lineHeight-lg);
  --neighborhood-paragraph-marginBlock: 0 var(--neighborhood-space-8);
}

:root {
  --neighborhood-container-marginBlock: 0;
  --neighborhood-container-marginInline: auto;
  --neighborhood-container-maxInlineSize: var(--neighborhood-maxInlineSize, 1300px);
  --neighborhood-container-minInlineSize: var(--neighborhood-minInlineSize, 320px);
  --neighborhood-container-paddingBlock: 0;
  --neighborhood-container-paddingInline: var(--neighborhood-space-6);
  --neighborhood-container-position: static;
}

:root {
  --neighborhood-title-fontFamily: var(--neighborhood-fontStack-heading);
  --neighborhood-title-fontSize: var(--neighborhood-fontSize-xl);
  --neighborhood-title-fontStyle: normal;
  --neighborhood-title-fontWeight: var(--neighborhood-fontWeight-700);
  --neighborhood-title-letterSpacing: normal;
  --neighborhood-title-lineHeight: var(--neighborhood-lineHeight-sm);
  --neighborhood-title-marginBlock: 0 var(--neighborhood-space-3);
  --neighborhood-title-textTransform: capitalize;
  --neighborhood-title-color-lightTheme: var(--neighborhood-fbin-color-fbinBlack);
  --neighborhood-title-color-darkTheme: var(--neighborhood-darkTheme-foreground);
}
@media (min-width: 768px) {
  :root {
    --neighborhood-title-fontSize: var(--neighborhood-fontSize-xxxl);
    --neighborhood-title-marginBlock: 0 var(--neighborhood-space-5);
  }
}

:root {
  --neighborhood-eyebrow-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-eyebrow-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-eyebrow-fontFamily: inherit;
  --neighborhood-eyebrow-fontSize: var(--neighborhood-fontSize-xs);
  --neighborhood-eyebrow-fontStyle: normal;
  --neighborhood-eyebrow-fontWeight: var(--neighborhood-fontWeight-700);
  --neighborhood-eyebrow-letterSpacing: var(--neighborhood-letter-spacing-5);
  --neighborhood-eyebrow-lineHeight: var(--neighborhood-line-height-1-4);
  --neighborhood-eyebrow-marginBlock: var(--neighborhood-space-0) var(--neighborhood-space-2);
  --neighborhood-eyebrow-textTransform: uppercase;
}

:root {
  --neighborhood-subtitle-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-subtitle-color-darkTheme: var(--neighborhood-darkTheme-foreground);
  --neighborhood-subtitle-fontFamily: var(--neighborhood-fontStack-heading);
  --neighborhood-subtitle-fontSize: var(--neighborhood-fontSize-md);
  --neighborhood-subtitle-fontStyle: normal;
  --neighborhood-subtitle-fontWeight: var(--neighborhood-fontWeight-700);
  --neighborhood-subtitle-lineHeight: var(--neighborhood-lineHeight-1-3);
  --neighborhood-subtitle-marginBlock: 0 var(--neighborhood-space-3);
  --neighborhood-subtitle-textTransform: capitalize;
}

:root {
  --neighborhood-content-color: inherit;
  --neighborhood-content-fontFamily:inherit;
  --neighborhood-content-fontSize: var(--neighborhood-fontSize-regular);
  --neighborhood-content-fontWeight: inherit;
  --neighborhood-content-marginBlock: var(--neighborhood-space-0) var(--neighborhood-space-7);
  --neighborhood-content-textTransform: inherit;
}

:root {
  --neighborhood-note-borderInlineStart: 2px solid;
  --neighborhood-note-borderInlineColor: var(--neighborhood-theme-access);
  --neighborhood-note-color: inherit;
  --neighborhood-note-fontFamily: inherit;
  --neighborhood-note-fontSize: var(--neighborhood-fontSize-xs);
  --neighborhood-note-fontStyle: italic;
  --neighborhood-note-fontWeight: var(--neighborhood-fontWeight-500);
  --neighborhood-note-lineHeight: var(--neighborhood-line-height-1-5);
  --neighborhood-note-marginBlock: var(--neighborhood-space-12) var(--neighborhood-space-0);
  --neighborhood-note-paddingInline: var(--neighborhood-space-4) var(--neighborhood-space-0);
}

:root {
  --neighborhood-cta-hover-opacity: 0.25;
  --neighborhood-cta-backgroundColor: transparent;
  --neighborhood-cta-backgroundColor-hover-lightTheme: rgba(var(--neighborhood-color-black-rgb), var(--neighborhood-cta-hover-opacity));
  --neighborhood-cta-backgroundColor-hover-darkTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-cta-hover-opacity));
  --neighborhood-cta-backgroundImage: none;
  --neighborhood-cta-backgroundPosition: 0 0;
  --neighborhood-cta-backgroundSize: 100%;
  --neighborhood-cta-borderColor: transparent;
  --neighborhood-cta-borderRadius: 2px;
  --neighborhood-cta-borderStyle: solid;
  --neighborhood-cta-borderWidth: 2px;
  --neighborhood-cta-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-cta-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-cta-color-hover-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-cta-color-hover-darkTheme: var(--neighborhood-color-white);
  --neighborhood-cta-cursor: pointer;
  --neighborhood-cta-display: inline-block;
  --neighborhood-cta-fontFamily: var(--neighborhood-link-fontStack);
  --neighborhood-cta-fontSize: var(--neighborhood-fontSize-xxs);
  --neighborhood-cta-fontStyle: normal;
  --neighborhood-cta-fontWeight: var(--neighborhood-fontWeight-700);
  --neighborhood-cta-letterSpacing: var(--neighborhood-letterSpacing-2);
  --neighborhood-cta-paddingBlock: var(--neighborhood-space-3);
  --neighborhood-cta-paddingInline: var(--neighborhood-space-9);
  --neighborhood-cta-position: relative;
  --neighborhood-cta-textAlign: center;
  --neighborhood-cta-textDecoration: none;
  --neighborhood-cta-textDecorationThickness: auto;
  --neighborhood-cta-textDecorationThickness-hover: auto;
  --neighborhood-cta-textDecorationColor: inherit;
  --neighborhood-cta-textTransform: uppercase;
  --neighborhood-cta-textUnderlineOffset: auto;
  --neighborhood-cta-transitionFunction: ease-in-out;
  --neighborhood-cta-transitionDuration: 0.2s;
  --neighborhood-cta-transitionProperty: background-color, color, text-decoration;
  --neighborhood-ctaPrimary-transitionProperty: background-position, color, text-decoration;
  --neighborhood-ctaPrimary-backgroundColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaPrimary-backgroundColor-hover-lightTheme: rgba(var(--neighborhood-color-black-rgb), var(--neighborhood-cta-hover-opacity));
  --neighborhood-ctaPrimary-borderColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy);
  --neighborhood-ctaPrimary-color-lightTheme: var(--neighborhood-color-white);
  --neighborhood-ctaPrimary-color-hover-lightTheme: var(--neighborhood-color-white);
  --neighborhood-ctaPrimary-backgroundColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-ctaPrimary-backgroundColor-hover-darkTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-cta-hover-opacity));
  --neighborhood-ctaPrimary-borderColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-ctaPrimary-color-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaPrimary-color-hover-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaSecondary-transitionProperty: background-position, color, text-decoration;
  --neighborhood-ctaSecondary-backgroundColor-lightTheme: transparent;
  --neighborhood-ctaSecondary-backgroundColor-hover-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaSecondary-borderColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaSecondary-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaSecondary-color-hover-lightTheme: var(--neighborhood-color-white);
  --neighborhood-ctaSecondary-backgroundColor-darkTheme: transparent;
  --neighborhood-ctaSecondary-backgroundColor-hover-darkTheme: var(--neighborhood-color-white);
  --neighborhood-ctaSecondary-borderColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-ctaSecondary-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-ctaSecondary-color-hover-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaUnderlined-backgroundImage: none;
  --neighborhood-ctaUnderlined-backgroundColor: transparent;
  --neighborhood-ctaUnderlined-borderColor: transparent;
  --neighborhood-ctaUnderlined-borderRadius: 0;
  --neighborhood-ctaUnderlined-borderWidth: 1px;
  --neighborhood-ctaUnderlined-fontSize: var(--neighborhood-fontSize-xs);
  --neighborhood-ctaUnderlined-letterSpacing: var(--neighborhood-letterSpacing-regular);
  --neighborhood-ctaUnderlined-paddingBlock: var(--neighborhood-space-0) var(--neighborhood-space-3);
  --neighborhood-ctaUnderlined-paddingInline: var(--neighborhood-space-0);
  --neighborhood-ctaUnderlined-textDecorationThickness: 2px;
  --neighborhood-ctaUnderlined-textDecorationThickness-hover: 5px;
  --neighborhood-ctaUnderlined-textDecorationStyle: solid;
  --neighborhood-ctaUnderlined-textUnderlineOffset: var(--neighborhood-space-025);
  --neighborhood-ctaUnderlined-textTransform: none;
  --neighborhood-ctaUnderlined-transitionProperty: all;
  --neighborhood-ctaUnderlined-transitionDuration: 0.1s;
  --neighborhood-ctaUnderlined-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaUnderlined-textDecorationColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-ctaUnderlined-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-ctaUnderlined-textDecorationColor-darkTheme: var(--neighborhood-color-white);
}

:root {
  --neighborhood-uiControl-backgroundColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-uiControl-borderColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-uiControl-color-lightTheme: var(--neighborhood-color-white);
  --neighborhood-uiControl-label-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-uiControl-pulse-boxShadowColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb));
  --neighborhood-uiControl-pulse-boxShadowSpread: var(--neighborhood-space-0);
  --neighborhood-uiControl-backgroundColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-uiControl-borderColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-uiControl-color-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-uiControl-label-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-uiControl-pulse-boxShadowColor-darkTheme: var(--neighborhood-color-white-rgb);
}

:root {
  --neighborhood-badge-backgroundColor: var(--neighborhood-fbin-color-casper);
  --neighborhood-badge-color: var(--neighborhood-fbin-color-fbinBlack, var(--neighborhood-color-black));
  --neighborhood-badge-display: inline-block;
  --neighborhood-badge-fontSize: var(--neighborhood-fontSize-tiny);
  --neighborhood-badge-fontFamily: inherit;
  --neighborhood-badge-fontStyle: normal;
  --neighborhood-badge-fontWeight: var(--neighborhood-fontWeight-700);
  --neighborhood-badge-letterSpacing: var(--neighborhood-letterSpacing-3);
  --neighborhood-badge-lineHeight: var(--neighborhood-lineHeight-2);
  --neighborhood-badge-maxInlineSize: var(--neighborhood-space-31);
  --neighborhood-badge-overflow: hidden;
  --neighborhood-badge-paddingBlock: var(--neighborhood-space-1);
  --neighborhood-badge-paddingInline: var(--neighborhood-space-3);
  --neighborhood-badge-textAlign: center;
  --neighborhood-badge-textOverflow: ellipsis;
  --neighborhood-badge-textTransform: uppercase;
}

:root {
  --neighborhood-image-blockSize: auto;
  --neighborhood-image-display: block;
  --neighborhood-image-inlineSize: 100%;
  --neighborhood-image-maxBlockSize: none;
  --neighborhood-image-maxInlineSize: 100%;
}

:root {
  --neighborhood-anchor-color-lightTheme: var(--neighborhood-color-black);
  --neighborhood-anchor-color-darkTheme: var(--neighborhood-color-white);
}

:root {
  --neighborhood-headlineContent-inlineSize: 100%;
  --neighborhood-headlineContent-marginInline: var(--neighborhood-space-0);
  --neighborhood-headlineContent-maxInlineSize: 100%;
  --neighborhood-headlineContent-minInlineSize: var(--neighborhood-minInlineSize);
  --neighborhood-headlineContent-paddingBlock: var(--neighborhood-space-10) var(--neighborhood-space-12);
  --neighborhood-headlineContent-textAlign: center;
  --neighborhood-headlineContent-content-marginInline: var(--neighborhood-space-auto);
  --neighborhood-headlineContent-content-maxInlineSize: 450px;
}

:root {
  --neighborhood-heroSplit-marginInline: var(--neighborhood-space-0);
  --neighborhood-heroSplit-maxInlineSize: 100%;
  --neighborhood-heroSplit-paddingBlock: var(--neighborhood-space-10);
  --neighborhood-heroSplit-frame-border: 2px solid;
  --neighborhood-heroSplit-frame-borderColor: var(--neighborhood-theme-accent);
  --neighborhood-heroSplit-frame-borderRadius: 0.3125rem;
  --neighborhood-heroSplit-frame-paddingBlock: var(--neighborhood-space-6);
  --neighborhood-heroSplit-frame-paddingInline: var(--neighborhood-space-6);
  --neighborhood-heroSplit-flex-alignItems: center;
  --neighborhood-heroSplit-flex-justifyContent: space-between;
  --neighborhood-heroSplit-detail-gutter-margin: var(--neighborhood-space-0);
  --neighborhood-heroSplit-detail-gutter-padding: var(--neighborhood-space-11);
  --neighborhood-heroSplit-detail-marginInline: var(--neighborhood-space-0) var(--neighborhood-heroSplit-detail-gutter-margin);
  --neighborhood-heroSplit-detail-paddingBlock: var(--neighborhood-space-0) var(--neighborhood-heroSplit-detail-gutter-padding);
  --neighborhood-heroSplit-detail-inlineSize: 100%;
  --neighborhood-heroSplit-visual-borderStartStartRadius: var(--neighborhood-borderRadius-0);
  --neighborhood-heroSplit-visual-borderStartEndRadius: var(--neighborhood-borderRadius-0);
  --neighborhood-heroSplit-visual-borderEndStartRadius: var(--neighborhood-borderRadius-0);
  --neighborhood-heroSplit-visual-borderEndEndRadius: var(--neighborhood-borderRadius-0);
  --neighborhood-heroSplit-visual-boxShadow: var(--neighborhood-shadow-lg);
  --neighborhood-heroSplit-visual-maxInlineSize: 100%;
}
@media (min-width: 768px) {
  :root {
    --neighborhood-heroSplit-detail-gutter-padding: var(--neighborhood-space-16);
  }
}
@media (min-width: 1024px) {
  :root {
    --neighborhood-heroSplit-detail-gutter-margin: 5%;
    --neighborhood-heroSplit-detail-gutter-padding: var(--neighborhood-space-0);
    --neighborhood-heroSplit-detail-inlineSize: 42%;
    --neighborhood-heroSplit-visual-maxInlineSize: 584px;
  }
}
@media (min-width: 1200px) {
  :root {
    --neighborhood-heroSplit-detail-gutter-margin: 9%;
    --neighborhood-heroSplit-detail-inlineSize: 37%;
  }
}

:root {
  --neighborhood-videoPlayer-marginInline: var(--neighborhood-space-0);
  --neighborhood-videoPlayer-maxInlineSize: 100%;
  --neighborhood-videoPlayer-paddingBlock: var(--neighborhood-space-12);
  --neighborhood-videoPlayer-visual-aspectRatio: 16 / 9;
}

:root {
  --neighborhood-jumbotron-marginInline: var(--neighborhood-space-0);
  --neighborhood-jumbotron-maxInlineSize: 100%;
  --neighborhood-jumbotron-minInlineSize: var(--neighborhood-minInlineSize);
  --neighborhood-jumbotron-item-logo-maxInlineSize: 150px;
}

:root {
  --neighborhood-humongotron-marginInline: var(--neighborhood-space-0);
  --neighborhood-humongotron-maxInlineSize: 100%;
  --neighborhood-humongotron-minInlineSize: var(--neighborhood-minInlineSize);
  --neighborhood-humongotron-item-logo-maxInlineSize: 150px;
}

:root {
  --neighborhood-minitron-paddingBlock: var(--neighborhood-space-6);
  --neighborhood-minitron-visual-aspectRatio: 350 / 188;
  --neighborhood-minitron-visual-inlineSize: 100%;
}

:root {
  --neighborhood-carousel-paginationItem-opacity: 0.3;
  --neighborhood-carousel-paginationItem-hover-opacity: 0.75;
  --neighborhood-carousel-paginationItem-backgroundColor-lightTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-carousel-paginationItem-opacity));
  --neighborhood-carousel-paginationItem-backgroundColor-active-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-paginationItem-backgroundColor-hover-lightTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-carousel-paginationItem-hover-opacity));
  --neighborhood-carousel-paginationItem-backgroundColor-darkTheme: rgba(var(--neighborhood-color-white-rgb), var(--neighborhood-carousel-paginationItem-opacity));
  --neighborhood-carousel-paginationItem-backgroundColor-active-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-paginationItem-backgroundColor-hover-darkTheme: rgba(var(--neighborhood-color-white-rgb), var(--neighborhood-carousel-paginationItem-hover-opacity));
  --neighborhood-carousel-navArrow-hover-opacity: 0.75;
  --neighborhood-carousel-navSolid-backgroundColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navSolid-backgroundColor-hover-lightTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-carousel-navArrow-hover-opacity));
  --neighborhood-carousel-navSolid-borderColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navSolid-borderColor-hover-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navSolid-color-lightTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navSolid-color-hover-lightTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navSolid-backgroundColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navSolid-backgroundColor-hover-darkTheme: rgba(var(--neighborhood-color-white-rgb), var(--neighborhood-carousel-navArrow-hover-opacity));
  --neighborhood-carousel-navSolid-borderColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navSolid-borderColor-hover-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navSolid-color-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navSolid-color-hover-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navOutlined-backgroundColor-hover-lightTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-carousel-navArrow-hover-opacity));
  --neighborhood-carousel-navOutlined-borderColor-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navOutlined-borderColor-hover-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navOutlined-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navOutlined-color-hover-lightTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navOutlined-backgroundColor-hover-darkTheme: rgba(var(--neighborhood-color-white-rgb), var(--neighborhood-carousel-navArrow-hover-opacity));
  --neighborhood-carousel-navOutlined-borderColor-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navOutlined-borderColor-hover-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navOutlined-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navOutlined-color-hover-darkTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navGhost-color-lightTheme: var(--neighborhood-fbin-color-fbinNavy, var(--neighborhood-color-black));
  --neighborhood-carousel-navGhost-color-hover-lightTheme: rgba(var(--neighborhood-fbin-color-fbinNavy-rgb, var(--neighborhood-color-black-rgb)), var(--neighborhood-carousel-navArrow-hover-opacity));
  --neighborhood-carousel-navGhost-color-darkTheme: var(--neighborhood-color-white);
  --neighborhood-carousel-navGhost-color-hover-darkTheme: rgba(var(--neighborhood-color-white-rgb), var(--neighborhood-carousel-navArrow-hover-opacity));
}

:root {
  --neighborhood-card-title-color-lightTheme: var(--neighborhood-fbin-color-fbinBlack, var(--neighborhood-color-black));
  --neighborhood-card-title-color-darkTheme: var(--neighborhood-color-white);
}

:root {
  --neighborhood-navigationBar-borderColor-lightTheme: var(--neighborhood-fbin-color-fbinGray);
  --neighborhood-navigationBar-borderColor-darkTheme: var(--neighborhood-fbin-color-fbinNavy);
}

.nbhd-d-none[class] {
  display: none;
}
.nbhd-d-block[class] {
  display: block;
}
.nbhd-d-inline[class] {
  display: inline;
}
.nbhd-d-inline-block[class] {
  display: inline-block;
}
@media (min-width: 544px) {
  .nbhd-d\:sm-block[class] {
    display: block;
  }
}

.nbhd-lh-1[class] {
  line-height: var(--neighborhood-lineHeight-1);
}
.nbhd-lh-1-1[class] {
  line-height: var(--neighborhood-lineHeight-1-1);
}
.nbhd-lh-1-2[class] {
  line-height: var(--neighborhood-lineHeight-1-2);
}
.nbhd-lh-1-3[class] {
  line-height: var(--neighborhood-lineHeight-1-3);
}
.nbhd-lh-1-4[class] {
  line-height: var(--neighborhood-lineHeight-1-4);
}
.nbhd-lh-1-5[class] {
  line-height: var(--neighborhood-lineHeight-1-5);
}
.nbhd-lh-1-6[class] {
  line-height: var(--neighborhood-lineHeight-1-6);
}
.nbhd-lh-2[class] {
  line-height: var(--neighborhood-lineHeight-2);
}

.nbhd-container[class] {
  inline-size: var(--neighborhood-container-inlineSize);
  margin-block: var(--neighborhood-container-marginBlock);
  margin-inline: var(--neighborhood-container-marginInline);
  max-inline-size: var(--neighborhood-container-maxInlineSize);
}

.nbhd-container\:xs[class] {
  --neighborhood-container-maxInlineSize: var(--neighborhood-breakpoint-xs);
}
.nbhd-container\:sm[class] {
  --neighborhood-container-maxInlineSize: var(--neighborhood-breakpoint-sm);
}
.nbhd-container\:md[class] {
  --neighborhood-container-maxInlineSize: var(--neighborhood-breakpoint-md);
}
.nbhd-container\:lg[class] {
  --neighborhood-container-maxInlineSize: var(--neighborhood-breakpoint-lg);
}
.nbhd-container\:xl[class] {
  --neighborhood-container-maxInlineSize: var(--neighborhood-breakpoint-xl);
}
.nbhd-container\:xxl[class] {
  --neighborhood-container-maxInlineSize: var(--neighborhood-breakpoint-xxl);
}

.nbhd-o-0[class] {
  opacity: 0;
}
.nbhd-o-5[class] {
  opacity: 0.05;
}
.nbhd-o-10[class] {
  opacity: 0.1;
}
.nbhd-o-15[class] {
  opacity: 0.15;
}
.nbhd-o-20[class] {
  opacity: 0.2;
}
.nbhd-o-25[class] {
  opacity: 0.25;
}
.nbhd-o-30[class] {
  opacity: 0.3;
}
.nbhd-o-35[class] {
  opacity: 0.35;
}
.nbhd-o-40[class] {
  opacity: 0.4;
}
.nbhd-o-45[class] {
  opacity: 0.45;
}
.nbhd-o-50[class] {
  opacity: 0.5;
}
.nbhd-o-55[class] {
  opacity: 0.55;
}
.nbhd-o-60[class] {
  opacity: 0.6;
}
.nbhd-o-65[class] {
  opacity: 0.65;
}
.nbhd-o-70[class] {
  opacity: 0.7;
}
.nbhd-o-75[class] {
  opacity: 0.75;
}
.nbhd-o-80[class] {
  opacity: 0.8;
}
.nbhd-o-85[class] {
  opacity: 0.85;
}
.nbhd-o-90[class] {
  opacity: 0.9;
}
.nbhd-o-95[class] {
  opacity: 0.95;
}
.nbhd-o-100[class] {
  opacity: 1;
}

.nbhd-text-100[class] {
  font-weight: var(--neighborhood-fontWeight-100);
}
.nbhd-text-200[class] {
  font-weight: var(--neighborhood-fontWeight-200);
}
.nbhd-text-300[class] {
  font-weight: var(--neighborhood-fontWeight-300);
}
.nbhd-text-400[class] {
  font-weight: var(--neighborhood-fontWeight-400);
}
.nbhd-text-500[class] {
  font-weight: var(--neighborhood-fontWeight-500);
}
.nbhd-text-600[class] {
  font-weight: var(--neighborhood-fontWeight-600);
}
.nbhd-text-700[class] {
  font-weight: var(--neighborhood-fontWeight-700);
}
.nbhd-text-800[class] {
  font-weight: var(--neighborhood-fontWeight-800);
}

.nbhd-text-uppercase[class] {
  text-transform: uppercase;
}
.nbhd-text-capitalize[class] {
  text-transform: capitalize;
}
.nbhd-text-lowercase[class] {
  text-transform: lowercase;
}
.nbhd-text-none[class] {
  text-transform: none;
}

.nbhd-text-tiny[class] {
  font-size: var(--neighborhood-fontSize-tiny);
}
.nbhd-text-xxs[class] {
  font-size: var(--neighborhood-fontSize-xxs);
}
.nbhd-text-xs[class] {
  font-size: var(--neighborhood-fontSize-xs);
}
.nbhd-text-sm[class] {
  font-size: var(--neighborhood-fontSize-sm);
}
.nbhd-text-regular[class] {
  font-size: var(--neighborhood-fontSize-regular);
}
.nbhd-text-md[class] {
  font-size: var(--neighborhood-fontSize-md);
}
.nbhd-text-lg[class] {
  font-size: var(--neighborhood-fontSize-lg);
}
.nbhd-text-xl[class] {
  font-size: var(--neighborhood-fontSize-xl);
}
.nbhd-text-xxl[class] {
  font-size: var(--neighborhood-fontSize-xxl);
}
.nbhd-text-xxxl[class] {
  font-size: var(--neighborhood-fontSize-xxxl);
}
.nbhd-text-display[class] {
  font-size: var(--neighborhood-fontSize-display);
}
.nbhd-text-jumbo[class] {
  font-size: var(--neighborhood-fontSize-jumbo);
}
.nbhd-text-huge[class] {
  font-size: var(--neighborhood-fontSize-huge);
}

.nbhd-text-normal[class] {
  font-style: normal;
}
.nbhd-text-italic[class] {
  font-style: italic;
}
.nbhd-text-oblique[class] {
  font-style: oblique;
}

.nbhd-text-ls-regular[class] {
  letter-spacing: var(--neighborhood-letterSpacing-regular);
}
.nbhd-text-ls-0[class] {
  letter-spacing: var(--neighborhood-letterSpacing-0);
}
.nbhd-text-ls-1[class] {
  letter-spacing: var(--neighborhood-letterSpacing-1);
}
.nbhd-text-ls-2[class] {
  letter-spacing: var(--neighborhood-letterSpacing-2);
}
.nbhd-text-ls-3[class] {
  letter-spacing: var(--neighborhood-letterSpacing-3);
}
.nbhd-text-ls-4[class] {
  letter-spacing: var(--neighborhood-letterSpacing-4);
}
.nbhd-text-ls-5[class] {
  letter-spacing: var(--neighborhood-letterSpacing-5);
}
.nbhd-text-ls-6[class] {
  letter-spacing: var(--neighborhood-letterSpacing-6);
}
.nbhd-text-ls-7[class] {
  letter-spacing: var(--neighborhood-letterSpacing-7);
}
.nbhd-text-ls-8[class] {
  letter-spacing: var(--neighborhood-letterSpacing-8);
}
.nbhd-text-ls-9[class] {
  letter-spacing: var(--neighborhood-letterSpacing-9);
}
.nbhd-text-ls-10[class] {
  letter-spacing: var(--neighborhood-letterSpacing-10);
}

.nbhd-text-start[class] {
  text-align: start;
}
.nbhd-text-center[class] {
  text-align: center;
}
.nbhd-text-end[class] {
  text-align: end;
}
.nbhd-text-justify[class] {
  text-align: justify;
}

.nbhd-text-underline[class] {
  text-decoration: underline;
}
.nbhd-text-line-through[class] {
  text-decoration: line-through;
}
.nbhd-text-overline[class] {
  text-decoration: overline;
}

/*# sourceMappingURL=neighborhood.core.css.map */
