/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}hr{height:0;color:inherit;border-top-width:1px}table{text-indent:0;border-collapse:collapse}:-moz-focusring{outline:auto}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}[hidden]:where(:not([hidden=until-found])){display:none!important}body{overflow-wrap:anywhere;word-break:normal;hyphens:auto}:root{--color-primary-text: oklch(23% .0219 248.8deg);--color-secondary-text: oklch(34% .0218 84.5deg);--color-accent: oklch(41% .1261 263.02deg);--color-light-bg: oklch(98% .0045 359.99deg);--color-container: oklch(100% 0 0deg);--color-light-bg-variant: oklch(95% .0186 317.73deg);--color-outline: oklch(85% .0208 318.4deg);--shadow: rgb(0 0 0 / 20%) 0px 2px 1px -1px, rgb(0 0 0 / 14%) 0px 1px 1px 0px, rgb(0 0 0 / 12%) 0px 1px 3px 0px;--radius-s: 4px;--radius-m: 8px;--spacing-0: .125rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: clamp(1rem, .7391rem + 1.3043vw, 1.75rem);--text-display-family: "DMSans";--text-display-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-display-weight: 400;--text-display-size: clamp(2.5rem, 2.3182rem + .9091vw, 3rem);--text-display-transform: none;--text-display-line-height: 1.2;--text-display-style: normal;--text-heading1-family: "DMSans";--text-heading1-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-heading1-weight: 400;--text-heading1-size: clamp(1.8rem, 1.6023rem + .9886vw, 2.3438rem);--text-heading1-transform: none;--text-heading1-line-height: 1.3;--text-heading1-style: normal;--text-heading2-family: "DMSans";--text-heading2-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-heading2-weight: 400;--text-heading2-size: clamp(1.5rem, 1.3636rem + .6818vw, 1.875rem);--text-heading2-transform: none;--text-heading2-line-height: 1.3;--text-heading2-style: normal;--text-heading3-family: "DMSans";--text-heading3-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-heading3-weight: 400;--text-heading3-size: clamp(1.25rem, 1.1591rem + .4545vw, 1.5rem);--text-heading3-transform: none;--text-heading3-line-height: 1.5;--text-heading3-style: normal;--text-heading4-family: "DMSans";--text-heading4-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-heading4-weight: 400;--text-heading4-size: clamp(1.75rem, 1.75rem + .6452vw, 2.25rem);--text-heading4-transform: none;--text-heading4-line-height: 1.5;--text-heading4-style: normal;--text-heading5-family: "DMSans";--text-heading5-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-heading5-weight: 500;--text-heading5-size: clamp(1.0417rem, .9841rem + .2879vw, 1.2rem);--text-heading5-transform: none;--text-heading5-line-height: 1.6;--text-heading5-style: normal;--text-heading6-family: "DMSans";--text-heading6-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-heading6-weight: 600;--text-heading6-size: clamp(1.0417rem, .9841rem + .2879vw, 1.2rem);--text-heading6-transform: none;--text-heading6-line-height: 1.6;--text-heading6-style: normal;--text-subtitle1-family: "DMSans";--text-subtitle1-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-subtitle1-weight: 500;--text-subtitle1-size: clamp(1.0417rem, .9841rem + .2879vw, 1.2rem);--text-subtitle1-transform: none;--text-subtitle1-line-height: 1.6;--text-subtitle1-style: normal;--text-body-family: "DMSans";--text-body-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-body-weight: 500;--text-body-size: 1rem;--text-body-transform: none;--text-body-line-height: 1.6;--text-body-style: normal;--text-caption-family: "DMSans";--text-caption-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-caption-weight: 500;--text-caption-size: 1rem;--text-caption-transform: none;--text-caption-line-height: 1.6;--text-caption-style: normal;--text-graphical1-family: "DMSans";--text-graphical1-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-graphical1-weight: 500;--text-graphical1-size: 1rem;--text-graphical1-transform: none;--text-graphical1-line-height: 1.6;--text-graphical1-style: normal;--text-graphical2-family: "DMSans";--text-graphical2-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-graphical2-weight: 700;--text-graphical2-size: .875rem;--text-graphical2-transform: none;--text-graphical2-line-height: 1.6;--text-graphical2-style: normal;--text-small-family: "DMSans";--text-small-fallback: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--text-small-weight: 500;--text-small-size: .875rem;--text-small-transform: none;--text-small-line-height: 1.6;--text-small-style: normal}@font-face{font-family:DMSans;src:url(/pride-flags/_astro/DMSans-VariableFont_opsz-wght.CyMML3aG.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:DMSans;src:url(/pride-flags/_astro/DMSans-Italic-VariableFont_opsz-wght.BZB-YuGS.woff2) format("woff2");font-style:italic;font-display:swap}body{font-family:var(--text-body-family),var(--text-body-fallback);font-size:var(--text-body-size);font-style:var(--text-body-style);font-weight:var(--text-body-weight);text-transform:var(--text-body-transform);line-height:var(--text-body-line-height);color:var(--color-primary-text)}h1{font-family:var(--text-heading1-family),var(--text-heading1-fallback);font-size:var(--text-heading1-size);font-style:var(--text-heading1-style);font-weight:var(--text-heading1-weight);text-transform:var(--text-heading1-transform);line-height:var(--text-heading1-line-height);color:var(--color-secondary-text)}h2{font-family:var(--text-heading2-family),var(--text-heading2-fallback);font-size:var(--text-heading2-size);font-style:var(--text-heading2-style);font-weight:var(--text-heading2-weight);text-transform:var(--text-heading2-transform);line-height:var(--text-heading2-line-height);color:var(--color-secondary-text)}h3{font-family:var(--text-heading3-family),var(--text-heading3-fallback);font-size:var(--text-heading3-size);font-style:var(--text-heading3-style);font-weight:var(--text-heading3-weight);text-transform:var(--text-heading3-transform);line-height:var(--text-heading3-line-height);color:var(--color-secondary-text)}h4{font-family:var(--text-heading4-family),var(--text-heading4-fallback);font-size:var(--text-heading4-size);font-style:var(--text-heading4-style);font-weight:var(--text-heading4-weight);text-transform:var(--text-heading4-transform);line-height:var(--text-heading4-line-height);color:var(--color-secondary-text)}h5{font-family:var(--text-heading5-family),var(--text-heading5-fallback);font-size:var(--text-heading5-size);font-style:var(--text-heading5-style);font-weight:var(--text-heading5-weight);text-transform:var(--text-heading5-transform);line-height:var(--text-heading5-line-height);color:var(--color-secondary-text)}h6{font-family:var(--text-heading6-family),var(--text-heading6-fallback);font-size:var(--text-heading6-size);font-style:var(--text-heading6-style);font-weight:var(--text-heading6-weight);text-transform:var(--text-heading6-transform);line-height:var(--text-heading6-line-height);color:var(--color-secondary-text)}small{font-family:var(--text-small-family),var(--text-small-fallback);font-size:var(--text-small-size);font-style:var(--text-small-style);font-weight:var(--text-small-weight);text-transform:var(--text-small-transform);line-height:var(--text-small-line-height);color:var(--color-secondary-text)}figcaption,caption{font-family:var(--text-caption-family),var(--text-caption-fallback);font-size:var(--text-caption-size);font-style:var(--text-caption-style);font-weight:var(--text-caption-weight);text-transform:var(--text-caption-transform);line-height:var(--text-caption-line-height);color:var(--color-primary-text)}a:link,a:visited,a:hover,a:active{color:var(--color-accent)}code{background-color:var(--color-light-bg-variant);border:solid 1px var(--color-outline);padding:var(--spacing-0) var(--spacing-1);border-radius:var(--radius-s);font-family:monospace;font-size:var(--text-small-size);overflow-x:auto}pre{background-color:var(--color-light-bg-variant);border:solid 1px var(--color-outline);padding:var(--spacing-0) var(--spacing-1);border-radius:var(--radius-s);font-family:monospace;font-size:var(--text-small-size);overflow-x:scroll}pre code{border:none}.text-display{font-family:var(--text-display-family),var(--text-display-fallback);font-size:var(--text-display-size);font-weight:var(--text-display-weight);font-style:var(--text-display-style);text-transform:var(--text-display-transform);line-height:var(--text-display-line-height)}.text-subtitle1{font-family:var(--text-subtitle1-family),var(--text-subtitle1-fallback);font-size:var(--text-subtitle1-size);font-weight:var(--text-subtitle1-weight);font-style:var(--text-subtitle1-style);text-transform:var(--text-subtitle1-transform);line-height:var(--text-subtitle1-line-height)}.text-body{font-family:var(--text-body-family),var(--text-body-fallback);font-size:var(--text-body-size);font-style:var(--text-body-style);font-weight:var(--text-body-weight);text-transform:var(--text-body-transform);line-height:var(--text-body-line-height);color:var(--color-primary-text)}.text-heading1{font-family:var(--text-heading1-family),var(--text-heading1-fallback);font-size:var(--text-heading1-size);font-style:var(--text-heading1-style);font-weight:var(--text-heading1-weight);text-transform:var(--text-heading1-transform);line-height:var(--text-heading1-line-height);color:var(--color-secondary-text)}.text-heading2{font-family:var(--text-heading2-family),var(--text-heading2-fallback);font-size:var(--text-heading2-size);font-style:var(--text-heading2-style);font-weight:var(--text-heading2-weight);text-transform:var(--text-heading2-transform);line-height:var(--text-heading2-line-height);color:var(--color-secondary-text)}.text-heading3{font-family:var(--text-heading3-family),var(--text-heading3-fallback);font-size:var(--text-heading3-size);font-style:var(--text-heading3-style);font-weight:var(--text-heading3-weight);text-transform:var(--text-heading3-transform);line-height:var(--text-heading3-line-height);color:var(--color-secondary-text)}.text-heading4{font-family:var(--text-heading4-family),var(--text-heading4-fallback);font-size:var(--text-heading4-size);font-style:var(--text-heading4-style);font-weight:var(--text-heading4-weight);text-transform:var(--text-heading4-transform);line-height:var(--text-heading4-line-height);color:var(--color-secondary-text)}.text-heading5{font-family:var(--text-heading5-family),var(--text-heading5-fallback);font-size:var(--text-heading5-size);font-style:var(--text-heading5-style);font-weight:var(--text-heading5-weight);text-transform:var(--text-heading5-transform);line-height:var(--text-heading5-line-height);color:var(--color-secondary-text)}.text-heading6{font-family:var(--text-heading6-family),var(--text-heading6-fallback);font-size:var(--text-heading6-size);font-style:var(--text-heading6-style);font-weight:var(--text-heading6-weight);text-transform:var(--text-heading6-transform);line-height:var(--text-heading6-line-height);color:var(--color-secondary-text)}.text-small{font-family:var(--text-small-family),var(--text-small-fallback);font-size:var(--text-small-size);font-style:var(--text-small-style);font-weight:var(--text-small-weight);text-transform:var(--text-small-transform);line-height:var(--text-small-line-height);color:var(--color-secondary-text)}.text-caption{font-family:var(--text-caption-family),var(--text-caption-fallback);font-size:var(--text-caption-size);font-style:var(--text-caption-style);font-weight:var(--text-caption-weight);text-transform:var(--text-caption-transform);line-height:var(--text-caption-line-height);color:var(--color-primary-text)}/*! @moonjellydigital/pride-flags v1.2.1 | MIT License | https://github.com/moonjellydigital/pride-flags */:root{--pantone-812-c: oklch(71% .203 357.66deg);--pantone-2347-c: oklch(58% .2113 29.69deg);--pantone-2018-c: oklch(69% .1631 56.36deg);--pantone-3945-c: oklch(91% .1926 105.15deg);--pantone-356-c: oklch(54% .152 148.7625deg);--pantone-3262-c: oklch(68% .1178 183.34deg);--pantone-2726-c: oklch(52% .1122 276.26deg);--pantone-253-c: oklch(52% .1667 336.17deg);--pantone-black-c: oklch(33% .0204 82.64deg);--pantone-731-c: oklch(45% .0964 54.27deg);--pantone-0521-c: oklch(83% .0907 339.33deg);--pantone-blue-0821-c: oklch(81% .0951 217.32deg);--pantone-black-6-c: oklch(23% .0218 248.77deg);--pantone-2320-c: oklch(43% .0795 53.22deg);--pantone-226-c: oklch(58% .2333 355.94deg);--pantone-258-c: oklch(54% .1193 318.07deg);--pantone-286-c: oklch(41% .1261 263.02deg);--pantone-2349-c: oklch(59% .1816 28.9deg);--pantone-1565-c: oklch(74% .1138 49.68deg);--pantone-674-c: oklch(64% .1464 343.99deg);--pantone-234-c: oklch(48% .1917 350.06deg);--pantone-blue-305-c: oklch(79% .0889 219.17deg);--pantone-700-c: oklch(78% .0789 10.02deg);--white: oklch(100% 0 0deg);--pantone-394-c: oklch(91% .1634 105.43deg);--pantone-265-c: oklch(60% .0946 305.89deg);--nonbinary-horizontal: linear-gradient( to bottom, var(--pantone-394-c) 0% 25%, var(--white) calc(25% + 1px) 50%, var(--pantone-265-c) calc(50% + 1px) 75%, var(--pantone-black-c) calc(75% + 1px) 100% );--nonbinary-vertical: linear-gradient( to left, var(--pantone-394-c) 0% 25%, var(--white) calc(25% + 1px) 50%, var(--pantone-265-c) calc(50% + 1px) 75%, var(--pantone-black-c) calc(75% + 1px) 100% );--nonbinary-diagonal: linear-gradient( 225deg, var(--pantone-394-c) 0% 25%, var(--white) calc(25% + 1px) 50%, var(--pantone-265-c) calc(50% + 1px) 75%, var(--pantone-black-c) calc(75% + 1px) 100% );--transgender-horizontal: linear-gradient( to bottom, var(--pantone-blue-305-c) 0% 20%, var(--pantone-700-c) calc(20% + 1px) 40%, var(--white) calc(40% + 1px) 60%, var(--pantone-700-c) calc(60% + 1px) 80%, var(--pantone-blue-305-c) calc(80% + 1px) 100% );--transgender-vertical: linear-gradient( to left, var(--pantone-blue-305-c) 0% 20%, var(--pantone-700-c) calc(20% + 1px) 40%, var(--white) calc(40% + 1px) 60%, var(--pantone-700-c) calc(60% + 1px) 80%, var(--pantone-blue-305-c) calc(80% + 1px) 100% );--transgender-diagonal: linear-gradient( 225deg, var(--pantone-blue-305-c) 0% 20%, var(--pantone-700-c) calc(20% + 1px) 40%, var(--white) calc(40% + 1px) 60%, var(--pantone-700-c) calc(60% + 1px) 80%, var(--pantone-blue-305-c) calc(80% + 1px) 100% );--lesbian-horizontal: linear-gradient( to bottom, var(--pantone-2349-c) 0% 20%, var(--pantone-1565-c) calc(20% + 1px) 40%, var(--white) calc(40% + 1px) 60%, var(--pantone-674-c) calc(60% + 1px) 80%, var(--pantone-234-c) calc(80% + 1px) 100% );--lesbian-vertical: linear-gradient( to left, var(--pantone-2349-c) 0% 20%, var(--pantone-1565-c) calc(20% + 1px) 40%, var(--white) calc(40% + 1px) 60%, var(--pantone-674-c) calc(60% + 1px) 80%, var(--pantone-234-c) calc(80% + 1px) 100% );--lesbian-diagonal: linear-gradient( 225deg, var(--pantone-2349-c) 0% 20%, var(--pantone-1565-c) calc(20% + 1px) 40%, var(--white) calc(40% + 1px) 60%, var(--pantone-674-c) calc(60% + 1px) 80%, var(--pantone-234-c) calc(80% + 1px) 100% );--bisexual-horizontal: linear-gradient( to bottom, var(--pantone-226-c) 0% 40%, var(--pantone-258-c) calc(40% + 1px) 60%, var(--pantone-286-c) calc(60% + 1px) 100% );--bisexual-vertical: linear-gradient( to left, var(--pantone-226-c) 0% 40%, var(--pantone-258-c) calc(40% + 1px) 60%, var(--pantone-286-c) calc(60% + 1px) 100% );--bisexual-diagonal: linear-gradient( 225deg, var(--pantone-226-c) 0% 40%, var(--pantone-258-c) calc(40% + 1px) 60%, var(--pantone-286-c) calc(60% + 1px) 100% );--baker-horizontal: linear-gradient( to bottom, var(--pantone-812-c) 0% 12.5%, var(--pantone-2347-c) calc(12.5% + 1px) 25%, var(--pantone-2018-c) calc(25% + 1px) 37.5%, var(--pantone-3945-c) calc(37.5% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 62.5%, var(--pantone-3262-c) calc(62.5% + 1px) 75%, var(--pantone-2726-c) calc(75% + 1px) 87.5%, var(--pantone-253-c) calc(87.5% + 1px) 100% );--baker-vertical: linear-gradient( to left, var(--pantone-812-c) 0% 12.5%, var(--pantone-2347-c) calc(12.5% + 1px) 25%, var(--pantone-2018-c) calc(25% + 1px) 37.5%, var(--pantone-3945-c) calc(37.5% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 62.5%, var(--pantone-3262-c) calc(62.5% + 1px) 75%, var(--pantone-2726-c) calc(75% + 1px) 87.5%, var(--pantone-253-c) calc(87.5% + 1px) 100% );--baker-diagonal: linear-gradient( 225deg, var(--pantone-812-c) 0% 12.5%, var(--pantone-2347-c) calc(12.5% + 1px) 25%, var(--pantone-2018-c) calc(25% + 1px) 37.5%, var(--pantone-3945-c) calc(37.5% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 62.5%, var(--pantone-3262-c) calc(62.5% + 1px) 75%, var(--pantone-2726-c) calc(75% + 1px) 87.5%, var(--pantone-253-c) calc(87.5% + 1px) 100% );--philadelphia-horizontal: linear-gradient( to bottom, var(--pantone-black-c) 0% 12.5%, var(--pantone-731-c) calc(12.5% + 1px) 25%, var(--pantone-2347-c) calc(25% + 1px) 37.5%, var(--pantone-2018-c) calc(37.5% + 1px) 50%, var(--pantone-3945-c) calc(50% + 1px) 62.5%, var(--pantone-356-c) calc(62.5% + 1px) 75%, var(--pantone-2726-c) calc(75% + 1px) 87.5%, var(--pantone-253-c) calc(87.5% + 1px) 100% );--philadelphia-vertical: linear-gradient( to left, var(--pantone-black-c) 0% 12.5%, var(--pantone-731-c) calc(12.5% + 1px) 25%, var(--pantone-2347-c) calc(25% + 1px) 37.5%, var(--pantone-2018-c) calc(37.5% + 1px) 50%, var(--pantone-3945-c) calc(50% + 1px) 62.5%, var(--pantone-356-c) calc(62.5% + 1px) 75%, var(--pantone-2726-c) calc(75% + 1px) 87.5%, var(--pantone-253-c) calc(87.5% + 1px) 100% );--philadelphia-diagonal: linear-gradient( 225deg, var(--pantone-black-c) 0% 12.5%, var(--pantone-731-c) calc(12.5% + 1px) 25%, var(--pantone-2347-c) calc(25% + 1px) 37.5%, var(--pantone-2018-c) calc(37.5% + 1px) 50%, var(--pantone-3945-c) calc(50% + 1px) 62.5%, var(--pantone-356-c) calc(62.5% + 1px) 75%, var(--pantone-2726-c) calc(75% + 1px) 87.5%, var(--pantone-253-c) calc(87.5% + 1px) 100% );--rainbow-horizontal: linear-gradient( to bottom, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) calc(33.32% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--rainbow-vertical: linear-gradient( to left, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) calc(33.32% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--rainbow-diagonal: linear-gradient( 225deg, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) calc(33.32% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--new-pride-horizontal: linear-gradient( 149deg, var(--white) 0% 10%, var(--pantone-0521-c) calc(10% + 1px) 20%, var(--pantone-blue-0821-c) calc(20% + 1px) 30%, var(--pantone-2320-c) calc(30% + 1px) 40%, var(--pantone-black-6-c) calc(40% + 1px) 50%, transparent calc(50% + 1px) 100% ), linear-gradient( to bottom, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) calc(33.32% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--new-pride-vertical: linear-gradient( 239deg, var(--white) 0% 10%, var(--pantone-0521-c) calc(10% + 1px) 20%, var(--pantone-blue-0821-c) calc(20% + 1px) 30%, var(--pantone-2320-c) calc(30% + 1px) 40%, var(--pantone-black-6-c) calc(40% + 1px) 50%, transparent calc(50% + 1px) 100% ), linear-gradient( to left, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) calc(33.32% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--new-pride-diagonal: linear-gradient( 194deg, var(--white) 0% 10%, var(--pantone-0521-c) calc(10% + 1px) 20%, var(--pantone-blue-0821-c) calc(20% + 1px) 30%, var(--pantone-2320-c) calc(30% + 1px) 40%, var(--pantone-black-6-c) calc(40% + 1px) 50%, transparent calc(50% + 1px) 100% ), linear-gradient( 225deg, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) calc(33.32% + 1px) 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--progress-horizontal: conic-gradient( from 253grad at 15% 50%, var(--white) 85deg, transparent 86deg 358deg, var(--white) 359deg ), conic-gradient( from 253grad at 24% 50%, var(--pantone-0521-c) 85deg, transparent 86deg 359deg, var(--pantone-0521-c) 359deg ), conic-gradient( from 253grad at 33% 50%, var(--pantone-blue-0821-c) 85deg, transparent 86deg 358deg, var(--pantone-blue-0821-c) 359deg ), conic-gradient( from 253grad at 42% 50%, var(--pantone-2320-c) 85deg, transparent 86deg 358deg, var(--pantone-2320-c) 359deg ), conic-gradient( from 253grad at 50% 50%, var(--pantone-black-6-c) 85deg, transparent 86deg 358deg, var(--pantone-black-6-c) 359deg ), linear-gradient( to bottom, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) 33.32% 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% );--progress-vertical: conic-gradient( from 353grad at 50% 15%, var(--white) 85deg, transparent 86deg 358deg, var(--white) 359deg ), conic-gradient( from 353grad at 50% 24%, var(--pantone-0521-c) 85deg, transparent 86deg 358deg, var(--pantone-0521-c) 359deg ), conic-gradient( from 353grad at 50% 33%, var(--pantone-blue-0821-c) 85deg, transparent 86deg 358deg, var(--pantone-blue-0821-c) 359deg ), conic-gradient( from 353grad at 50% 42%, var(--pantone-2320-c) 85deg, transparent 86deg 358deg, var(--pantone-2320-c) 359deg ), conic-gradient( from 353grad at 50% 50%, var(--pantone-black-6-c) 85deg, transparent 86deg 358deg, var(--pantone-black-6-c) 359deg ), linear-gradient( 270deg, var(--pantone-2347-c) 0% 16.66%, var(--pantone-2018-c) calc(16.66% + 1px) 33.32%, var(--pantone-3945-c) 33.32% 50%, var(--pantone-356-c) calc(50% + 1px) 66.68%, var(--pantone-2726-c) calc(66.68% + 1px) 83.34%, var(--pantone-253-c) calc(83.34% + 1px) 100% )}.baker-horizontal{background:var(--baker-horizontal)}.baker-horizontal-5-3{background:var(--baker-horizontal);aspect-ratio:5 / 3}.baker-vertical{background:var(--baker-vertical)}.baker-vertical-3-5{background:var(--baker-vertical);aspect-ratio:3 / 5}.baker-diagonal{background:var(--baker-diagonal)}.rainbow-horizontal{background:var(--rainbow-horizontal)}.rainbow-horizontal-5-3{background:var(--rainbow-horizontal);aspect-ratio:5 / 3}.rainbow-vertical{background:var(--rainbow-vertical)}.rainbow-vertical-3-5{background:var(--rainbow-vertical);aspect-ratio:3 / 5}.rainbow-diagonal{background:var(--rainbow-diagonal)}.philadelphia-horizontal{background:var(--philadelphia-horizontal)}.philadelphia-horizontal-5-3{background:var(--philadelphia-horizontal);aspect-ratio:5 / 3}.philadelphia-vertical{background:var(--philadelphia-vertical)}.philadelphia-vertical-3-5{background:var(--philadelphia-vertical);aspect-ratio:3 / 5}.philadelphia-diagonal{background:var(--philadelphia-diagonal)}.progress-horizontal-5-3{background:var(--progress-horizontal);aspect-ratio:5 / 3}.progress-vertical-3-5{background:var(--progress-vertical);aspect-ratio:3 / 5}.new-pride-horizontal{background:var(--new-pride-horizontal)}.new-pride-horizontal-5-3{background:var(--new-pride-horizontal);aspect-ratio:5 / 3}.new-pride-vertical{background:var(--new-pride-vertical)}.new-pride-vertical-3-5{background:var(--new-pride-vertical);aspect-ratio:3 / 5}.new-pride-diagonal{background:var(--new-pride-diagonal)}.bisexual-horizontal{background:var(--bisexual-horizontal)}.bisexual-horizontal-5-3{background:var(--bisexual-horizontal);aspect-ratio:5 / 3}.bisexual-vertical{background:var(--bisexual-vertical)}.bisexual-vertical-3-5{background:var(--bisexual-vertical);aspect-ratio:3 / 5}.bisexual-diagonal{background:var(--bisexual-diagonal)}.lesbian-horizontal{background:var(--lesbian-horizontal)}.lesbian-horizontal-5-3{background:var(--lesbian-horizontal);aspect-ratio:5 / 3}.lesbian-vertical{background:var(--lesbian-vertical)}.lesbian-vertical-3-5{background:var(--lesbian-vertical);aspect-ratio:3 / 5}.lesbian-diagonal{background:var(--lesbian-diagonal)}.transgender-horizontal{background:var(--transgender-horizontal)}.transgender-horizontal-5-3{background:var(--transgender-horizontal);aspect-ratio:5 / 3}.transgender-vertical{background:var(--transgender-vertical)}.transgender-vertical-3-5{background:var(--transgender-vertical);aspect-ratio:3 / 5}.transgender-diagonal{background:var(--transgender-diagonal)}.nonbinary-horizontal{background:var(--nonbinary-horizontal)}.nonbinary-horizontal-5-3{background:var(--nonbinary-horizontal);aspect-ratio:5 / 3}.nonbinary-vertical{background:var(--nonbinary-vertical)}.nonbinary-vertical-3-5{background:var(--nonbinary-vertical);aspect-ratio:3 / 5}.nonbinary-diagonal{background:var(--nonbinary-diagonal)}address,h1,h2,h3,h4,h5,h6,blockquote,dd,dl,dt,figcaption,hr,li,ol,p,pre,ul,audio,img,video,embed,iframe,object,picture,caption,table,form,details{margin-block:var(--spacing-4) 0}body{background-color:var(--color-light-bg)}.card{background-color:var(--color-container);padding:1.875rem;border-radius:var(--radius-m);box-shadow:var(--shadow);:first-child{margin-block-start:0}:last-child{margin-block-end:0}}
