*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*, ::before, ::after{box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb;}::before, ::after{--tw-content: '';}html, :host{line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;tab-size: 4;font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings: normal;font-variation-settings: normal;-webkit-tap-highlight-color: transparent;}body{margin: 0;line-height: inherit;}hr{height: 0;color: inherit;border-top-width: 1px;}abbr:where([title]){text-decoration: underline dotted;}h1, h2, h3, h4, h5, h6{font-size: inherit;font-weight: inherit;}a{color: inherit;text-decoration: inherit;}b, strong{font-weight: bolder;}code, kbd, samp, pre{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 1em;}small{font-size: 80%;}sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}table{text-indent: 0;border-color: inherit;border-collapse: collapse;}button, input, optgroup, select, textarea{font-family: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-size: 100%;font-weight: inherit;line-height: inherit;letter-spacing: inherit;color: inherit;margin: 0;padding: 0;}button, select{text-transform: none;}button, input:where([type='button']), input:where([type='reset']), input:where([type='submit']){-webkit-appearance: button;background-color: transparent;background-image: none;}:-moz-focusring{outline: auto;}:-moz-ui-invalid{box-shadow: none;}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;}blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre{margin: 0;}fieldset{margin: 0;padding: 0;}legend{padding: 0;}ol, ul, menu{list-style: none;margin: 0;padding: 0;}dialog{padding: 0;}textarea{resize: vertical;}input::placeholder, textarea::placeholder{opacity: 1;color: #9ca3af;}button, [role="button"]{cursor: pointer;}:disabled{cursor: default;}img, svg, video, canvas, audio, iframe, embed, object{display: block;vertical-align: middle;}img, video{max-width: 100%;height: auto;}[hidden]:where(:not([hidden="until-found"])){display: none;}.visible{visibility: visible;}.static{position: static;}.fixed{position: fixed;}.mx-auto{margin-left: auto;margin-right: auto;}.mb-1{margin-bottom: 0.25rem;}.mb-3{margin-bottom: 0.75rem;}.mb-4{margin-bottom: 1rem;}.mb-8{margin-bottom: 2rem;}.mt-1{margin-top: 0.25rem;}.mt-16{margin-top: 4rem;}.mt-2{margin-top: 0.5rem;}.mt-3{margin-top: 0.75rem;}.mt-4{margin-top: 1rem;}.mt-8{margin-top: 2rem;}.block{display: block;}.flex{display: flex;}.table{display: table;}.grid{display: grid;}.hidden{display: none;}.w-full{width: 100%;}.max-w-2xl{max-width: 42rem;}.max-w-3xl{max-width: 48rem;}.max-w-7xl{max-width: 80rem;}.list-decimal{list-style-type: decimal;}.list-disc{list-style-type: disc;}.grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr));}.flex-wrap{flex-wrap: wrap;}.items-start{align-items: flex-start;}.items-center{align-items: center;}.justify-center{justify-content: center;}.justify-between{justify-content: space-between;}.gap-2{gap: 0.5rem;}.gap-3{gap: 0.75rem;}.gap-4{gap: 1rem;}.gap-8{gap: 2rem;}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));}.overflow-hidden{overflow: hidden;}.overflow-x-auto{overflow-x: auto;}.whitespace-nowrap{white-space: nowrap;}.rounded-2xl{border-radius: 1rem;}.border{border-width: 1px;}.border-b{border-bottom-width: 1px;}.border-gray-100{--tw-border-opacity: 1;border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));}.bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}.p-6{padding: 1.5rem;}.px-4{padding-left: 1rem;padding-right: 1rem;}.px-6{padding-left: 1.5rem;padding-right: 1.5rem;}.py-2{padding-top: 0.5rem;padding-bottom: 0.5rem;}.py-3{padding-top: 0.75rem;padding-bottom: 0.75rem;}.py-8{padding-top: 2rem;padding-bottom: 2rem;}.pl-6{padding-left: 1.5rem;}.pr-4{padding-right: 1rem;}.text-left{text-align: left;}.text-center{text-align: center;}.text-3xl{font-size: 1.875rem;line-height: 2.25rem;}.text-lg{font-size: 1.125rem;line-height: 1.75rem;}.text-sm{font-size: 0.875rem;line-height: 1.25rem;}.text-xl{font-size: 1.25rem;line-height: 1.75rem;}.text-xs{font-size: 0.75rem;line-height: 1rem;}.font-bold{font-weight: 700;}.font-extrabold{font-weight: 800;}.font-normal{font-weight: 400;}.font-semibold{font-weight: 600;}.uppercase{text-transform: uppercase;}.italic{font-style: italic;}.leading-relaxed{line-height: 1.625;}.tracking-wide{letter-spacing: 0.025em;}.text-gray-300{--tw-text-opacity: 1;color: rgb(209 213 219 / var(--tw-text-opacity, 1));}.text-gray-400{--tw-text-opacity: 1;color: rgb(156 163 175 / var(--tw-text-opacity, 1));}.text-gray-500{--tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity, 1));}.text-gray-600{--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity, 1));}.text-gray-900{--tw-text-opacity: 1;color: rgb(17 24 39 / var(--tw-text-opacity, 1));}.antialiased{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.outline{outline-style: solid;}.blur{--tw-blur: blur(8px);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter{filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.backdrop-filter{-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.transition{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;}@media (min-width: 640px){.sm\:col-span-2{grid-column: span 2 / span 2;}.sm\:inline{display: inline;}.sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 768px){.md\:text-2xl{font-size: 1.5rem;line-height: 2rem;}.md\:text-4xl{font-size: 2.25rem;line-height: 2.5rem;}}@media (min-width: 1024px){.lg\:sticky{position: sticky;}.lg\:top-20{top: 5rem;}.lg\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}}