@charset "utf-8";

:root { --square-sans-text: "Square Sans Text VF","Square Sans Text",helvetica,arial,sans-serif; --square-sans-display: "Square Sans Display VF","Square Sans Display",helvetica,arial,sans-serif; --square-sans-mono: "Square Sans Mono VF","Square Sans Mono",ui-monospace,menlo,"Courier New",monospace; --cash-sans: "Cash Sans",helvetica,arial,sans-serif; --cash-sans-mono: "Cash Sans Mono",ui-monospace,menlo,"Courier New",monospace; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff") format("woff"); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: "Square Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Semibold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-stretch: 75%; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-stretch: 125%; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-stretch: 75%; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-stretch: 125%; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-stretch: 25%; font-display: swap; }

@font-face { font-family: "Square Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-stretch: 125%; font-display: swap; }

@font-face { font-family: "Square Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"); font-weight: 400; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 500; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 600; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Square Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"); font-weight: 700; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff") format("woff"); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff") format("woff"); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-RegularItalic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-MediumItalic.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Text VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-SemiboldItalic.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: "Cash Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"), url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Regular.woff2") format("woff2"); font-weight: 400; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 500; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Medium.woff2") format("woff2"); font-weight: 600; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Display VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans/CashSans-Semibold.woff2") format("woff2"); font-weight: 700; font-stretch: 75% 125%; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Medium.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: "Cash Sans Mono VF"; src: url("https://square-fonts-production-f.squarecdn.com/cash-sans-mono/CashSansMono-Semibold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }