/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*{box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}input::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select{padding:0;line-height:inherit;color:inherit}code,pre{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.prose{color:#4a5568}.prose [class~=lead]{color:#4a5568;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#1a202c;text-decoration:underline}.prose strong{color:#1a202c;font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#718096}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#cbd5e0;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e2e8f0;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#1a202c;border-left-width:.25rem;border-left-color:#e2e8f0;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3,.prose h4{color:#1a202c;font-weight:600}.prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose code{color:#1a202c;font-weight:600;font-size:.875em;background-color:#e5e7eb;padding:.25rem .5rem;border-radius:.25rem}.prose pre{color:#e2e8f0;background-color:#2d3748;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:.875rem;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:""}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin:2em auto}.prose figure,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li:before{left:0}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose .highlight{border-radius:.5rem}.prose .tldr code{background-color:#c3ddfd;color:#233876}.prose ul.timeline>li:before{content:unset}.prose ul.timeline>li{padding-left:.25rem}.highlight{background:#2d2d2d;color:#f2f0ec}.highlight .err{color:#f2777a}.highlight .k{color:#c9c}.highlight .l{color:#f99157}.highlight .n{color:#f2f0ec}.highlight .o{color:#6cc}.highlight .p{color:#f2f0ec}.highlight .c1,.highlight .cm{color:#747369}.highlight .kc,.highlight .kd{color:#c9c}.highlight .kt{color:#fc6}.highlight .m{color:#f99157}.highlight .s{color:#9c9}.highlight .na{color:#69c}.highlight .nb{color:#f2f0ec}.highlight .nc{color:#fc6}.highlight .no{color:#f2777a}.highlight .nd{color:#6cc}.highlight .nf{color:#69c}.highlight .nl{color:#f2f0ec}.highlight .nx{color:#69c}.highlight .nt{color:#6cc}.highlight .nv{color:#f2777a}.highlight .w{color:#f2f0ec}.highlight .mf,.highlight .mi{color:#f99157}.highlight .dl{color:#9c9}.highlight .s2{color:#9c9}.highlight .se{color:#f99157}.highlight .si{color:#f99157}.highlight .s1,.highlight .sr,.highlight .ss{color:#9c9}html .space-x-1>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.25rem*var(--space-x-reverse));margin-left:calc(0.25rem*(1 - var(--space-x-reverse)))}html .space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}html .space-x-6>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1.5rem*var(--space-x-reverse));margin-left:calc(1.5rem*(1 - var(--space-x-reverse)))}html .space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}html .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}html .bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}html .bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}html .bg-gray-200{--bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}html .bg-red-200{--bg-opacity:1;background-color:#fbd5d5;background-color:rgba(251,213,213,var(--bg-opacity))}html .bg-orange-200{--bg-opacity:1;background-color:#fcd9bd;background-color:rgba(252,217,189,var(--bg-opacity))}html .bg-yellow-200{--bg-opacity:1;background-color:#fce96a;background-color:rgba(252,233,106,var(--bg-opacity))}html .bg-green-200{--bg-opacity:1;background-color:#bcf0da;background-color:rgba(188,240,218,var(--bg-opacity))}html .bg-green-600{--bg-opacity:1;background-color:#057a55;background-color:rgba(5,122,85,var(--bg-opacity))}html .bg-teal-200{--bg-opacity:1;background-color:#afecef;background-color:rgba(175,236,239,var(--bg-opacity))}html .bg-blue-200{--bg-opacity:1;background-color:#c3ddfd;background-color:rgba(195,221,253,var(--bg-opacity))}html .bg-blue-300{--bg-opacity:1;background-color:#a4cafe;background-color:rgba(164,202,254,var(--bg-opacity))}html .bg-blue-400{--bg-opacity:1;background-color:#76a9fa;background-color:rgba(118,169,250,var(--bg-opacity))}html .bg-purple-100{--bg-opacity:1;background-color:#edebfe;background-color:rgba(237,235,254,var(--bg-opacity))}html .bg-purple-200{--bg-opacity:1;background-color:#dcd7fe;background-color:rgba(220,215,254,var(--bg-opacity))}html .bg-pink-200{--bg-opacity:1;background-color:#fad1e8;background-color:rgba(250,209,232,var(--bg-opacity))}html .bg-primary-600{--bg-opacity:1;background-color:#38a169;background-color:rgba(56,161,105,var(--bg-opacity))}html .hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}html .hover\:bg-red-300:hover{--bg-opacity:1;background-color:#f8b4b4;background-color:rgba(248,180,180,var(--bg-opacity))}html .hover\:bg-orange-300:hover{--bg-opacity:1;background-color:#fdba8c;background-color:rgba(253,186,140,var(--bg-opacity))}html .hover\:bg-yellow-300:hover{--bg-opacity:1;background-color:#faca15;background-color:rgba(250,202,21,var(--bg-opacity))}html .hover\:bg-green-300:hover{--bg-opacity:1;background-color:#84e1bc;background-color:rgba(132,225,188,var(--bg-opacity))}html .hover\:bg-green-700:hover{--bg-opacity:1;background-color:#046c4e;background-color:rgba(4,108,78,var(--bg-opacity))}html .hover\:bg-teal-300:hover{--bg-opacity:1;background-color:#7edce2;background-color:rgba(126,220,226,var(--bg-opacity))}html .hover\:bg-blue-300:hover{--bg-opacity:1;background-color:#a4cafe;background-color:rgba(164,202,254,var(--bg-opacity))}html .hover\:bg-purple-300:hover{--bg-opacity:1;background-color:#cabffd;background-color:rgba(202,191,253,var(--bg-opacity))}html .hover\:bg-pink-300:hover{--bg-opacity:1;background-color:#f8b4d9;background-color:rgba(248,180,217,var(--bg-opacity))}html .hover\:bg-primary-500:hover{--bg-opacity:1;background-color:#48bb78;background-color:rgba(72,187,120,var(--bg-opacity))}html .focus\:bg-green-400:focus{--bg-opacity:1;background-color:#31c48d;background-color:rgba(49,196,141,var(--bg-opacity))}html .bg-opacity-25{--bg-opacity:0.25}html .border-transparent{border-color:transparent}html .border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}html .border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}html .border-primary-600{--border-opacity:1;border-color:#38a169;border-color:rgba(56,161,105,var(--border-opacity))}html .focus\:border-green-300:focus{--border-opacity:1;border-color:#84e1bc;border-color:rgba(132,225,188,var(--border-opacity))}html .rounded{border-radius:.25rem}html .rounded-md{border-radius:.375rem}html .rounded-lg{border-radius:.5rem}html .rounded-full{border-radius:9999px}html .border-4{border-width:4px}html .border{border-width:1px}html .border-t-2{border-top-width:2px}html .border-r-4{border-right-width:4px}html .block{display:block}html .inline-block{display:inline-block}html .inline{display:inline}html .flex{display:flex}html .inline-flex{display:inline-flex}html .table{display:table}html .grid{display:grid}html .contents{display:contents}html .hidden{display:none}html .flex-col{flex-direction:column}html .flex-wrap{flex-wrap:wrap}html .items-center{align-items:center}html .items-baseline{align-items:baseline}html .self-center{align-self:center}html .justify-center{justify-content:center}html .justify-between{justify-content:space-between}html .flex-1{flex:1 1 0%}html .flex-shrink-0{flex-shrink:0}html .font-light{font-weight:300}html .font-medium{font-weight:500}html .font-semibold{font-weight:600}html .font-bold{font-weight:700}html .font-extrabold{font-weight:800}html .h-5{height:1.25rem}html .h-6{height:1.5rem}html .h-8{height:2rem}html .h-10{height:2.5rem}html .h-20{height:5rem}html .h-32{height:8rem}html .h-64{height:16rem}html .h-full{height:100%}html .text-xs{font-size:.75rem}html .text-sm{font-size:.875rem}html .text-base{font-size:1rem}html .text-xl{font-size:1.25rem}html .text-2xl{font-size:1.5rem}html .text-3xl{font-size:1.875rem}html .leading-5{line-height:1.25rem}html .leading-6{line-height:1.5rem}html .leading-7{line-height:1.75rem}html .leading-8{line-height:2rem}html .leading-9{line-height:2.25rem}html .list-none{list-style-type:none}html .m-0{margin:0}html .my-0{margin-top:0;margin-bottom:0}html .my-4{margin-top:1rem;margin-bottom:1rem}html .mx-4{margin-left:1rem;margin-right:1rem}html .my-6{margin-top:1.5rem;margin-bottom:1.5rem}html .my-12{margin-top:3rem;margin-bottom:3rem}html .mx-auto{margin-left:auto;margin-right:auto}html .mt-0{margin-top:0}html .mb-0{margin-bottom:0}html .ml-0{margin-left:0}html .mr-1{margin-right:.25rem}html .mr-2{margin-right:.5rem}html .mb-2{margin-bottom:.5rem}html .ml-2{margin-left:.5rem}html .mt-3{margin-top:.75rem}html .mr-3{margin-right:.75rem}html .mt-4{margin-top:1rem}html .mr-4{margin-right:1rem}html .mb-4{margin-bottom:1rem}html .ml-4{margin-left:1rem}html .mr-5{margin-right:1.25rem}html .ml-5{margin-left:1.25rem}html .ml-6{margin-left:1.5rem}html .mt-8{margin-top:2rem}html .mr-8{margin-right:2rem}html .mb-8{margin-bottom:2rem}html .mt-12{margin-top:3rem}html .mt-16{margin-top:4rem}html .mb-16{margin-bottom:4rem}html .mt-24{margin-top:6rem}html .mt-auto{margin-top:auto}html .mr-auto{margin-right:auto}html .ml-auto{margin-left:auto}html .-ml-2{margin-left:-.5rem}html .max-w-xs{max-width:20rem}html .max-w-sm{max-width:24rem}html .max-w-md{max-width:28rem}html .max-w-xl{max-width:36rem}html .max-w-2xl{max-width:42rem}html .max-w-3xl{max-width:48rem}html .max-w-6xl{max-width:72rem}html .object-contain{-o-object-fit:contain;object-fit:contain}html .object-cover{-o-object-fit:cover;object-fit:cover}html .object-top{-o-object-position:top;object-position:top}html .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}html .overflow-y-scroll{overflow-y:scroll}html .p-0{padding:0}html .p-1{padding:.25rem}html .p-2{padding:.5rem}html .py-1{padding-top:.25rem;padding-bottom:.25rem}html .py-2{padding-top:.5rem;padding-bottom:.5rem}html .py-3{padding-top:.75rem;padding-bottom:.75rem}html .px-3{padding-left:.75rem;padding-right:.75rem}html .py-4{padding-top:1rem;padding-bottom:1rem}html .px-4{padding-left:1rem;padding-right:1rem}html .px-5{padding-left:1.25rem;padding-right:1.25rem}html .px-8{padding-left:2rem;padding-right:2rem}html .py-12{padding-top:3rem;padding-bottom:3rem}html .pt-0{padding-top:0}html .pt-3{padding-top:.75rem}html .pb-3{padding-bottom:.75rem}html .pt-4{padding-top:1rem}html .pt-8{padding-top:2rem}html .pb-8{padding-bottom:2rem}html .pt-12{padding-top:3rem}html .pt-16{padding-top:4rem}html .pb-16{padding-bottom:4rem}html .pl-16{padding-left:4rem}html .pb-20{padding-bottom:5rem}html .placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}html .placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}html .placeholder-gray-500::-ms-input-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}html .placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}html .static{position:static}html .fixed{position:fixed}html .absolute{position:absolute}html .relative{position:relative}html .shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}html .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}html .focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(118,169,250,.45)}html .text-center{text-align:center}html .text-right{text-align:right}html .text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}html .text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}html .text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}html .text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}html .text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}html .text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}html .text-red-800{--text-opacity:1;color:#9b1c1c;color:rgba(155,28,28,var(--text-opacity))}html .text-red-900{--text-opacity:1;color:#771d1d;color:rgba(119,29,29,var(--text-opacity))}html .text-orange-800{--text-opacity:1;color:#8a2c0d;color:rgba(138,44,13,var(--text-opacity))}html .text-orange-900{--text-opacity:1;color:#73230d;color:rgba(115,35,13,var(--text-opacity))}html .text-yellow-800{--text-opacity:1;color:#723b13;color:rgba(114,59,19,var(--text-opacity))}html .text-yellow-900{--text-opacity:1;color:#633112;color:rgba(99,49,18,var(--text-opacity))}html .text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}html .text-green-800{--text-opacity:1;color:#03543f;color:rgba(3,84,63,var(--text-opacity))}html .text-green-900{--text-opacity:1;color:#014737;color:rgba(1,71,55,var(--text-opacity))}html .text-teal-800{--text-opacity:1;color:#05505c;color:rgba(5,80,92,var(--text-opacity))}html .text-teal-900{--text-opacity:1;color:#014451;color:rgba(1,68,81,var(--text-opacity))}html .text-blue-400{--text-opacity:1;color:#76a9fa;color:rgba(118,169,250,var(--text-opacity))}html .text-blue-700{--text-opacity:1;color:#1a56db;color:rgba(26,86,219,var(--text-opacity))}html .text-blue-800{--text-opacity:1;color:#1e429f;color:rgba(30,66,159,var(--text-opacity))}html .text-blue-900{--text-opacity:1;color:#233876;color:rgba(35,56,118,var(--text-opacity))}html .text-purple-800{--text-opacity:1;color:#5521b5;color:rgba(85,33,181,var(--text-opacity))}html .text-purple-900{--text-opacity:1;color:#4a1d96;color:rgba(74,29,150,var(--text-opacity))}html .text-pink-800{--text-opacity:1;color:#99154b;color:rgba(153,21,75,var(--text-opacity))}html .text-pink-900{--text-opacity:1;color:#751a3d;color:rgba(117,26,61,var(--text-opacity))}html .text-primary-600{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}html .hover\:text-gray-500:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}html .hover\:text-gray-600:hover{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}html .hover\:text-blue-500:hover{--text-opacity:1;color:#3f83f8;color:rgba(63,131,248,var(--text-opacity))}html .hover\:text-blue-600:hover{--text-opacity:1;color:#1c64f2;color:rgba(28,100,242,var(--text-opacity))}html .hover\:text-primary-600:hover{--text-opacity:1;color:#38a169;color:rgba(56,161,105,var(--text-opacity))}html .hover\:text-primary-700:hover{--text-opacity:1;color:#2f855a;color:rgba(47,133,90,var(--text-opacity))}html .uppercase{text-transform:uppercase}html .capitalize{text-transform:capitalize}html .no-underline{text-decoration:none}html .group:hover .group-hover\:underline{text-decoration:underline}html .tracking-tighter{letter-spacing:-.05em}html .tracking-tight{letter-spacing:-.025em}html .tracking-wide{letter-spacing:.025em}html .align-top{vertical-align:top}html .visible{visibility:visible}html .whitespace-no-wrap{white-space:nowrap}html .w-5{width:1.25rem}html .w-6{width:1.5rem}html .w-8{width:2rem}html .w-10{width:2.5rem}html .w-12{width:3rem}html .w-20{width:5rem}html .w-full{width:100%}html .gap-16{grid-gap:4rem;gap:4rem}html .transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}html .rotate-90{--transform-rotate:90deg}html .group:hover .group-hover\:-rotate-10{--transform-rotate:-10deg}html .transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}html .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html .duration-150{transition-duration:.15s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}html .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}html .embed-responsive .embed-responsive-item,html .embed-responsive>iframe,html .embed-responsive>object,html .embed-responsive>video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}html .aspect-ratio-16\/9{padding-bottom:56.25%}@media (min-width:640px){html .sm\:space-x-12>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(3rem*var(--space-x-reverse));margin-left:calc(3rem*(1 - var(--space-x-reverse)))}html .sm\:rounded-lg{border-radius:.5rem}html .sm\:rounded-full{border-radius:9999px}html .sm\:block{display:block}html .sm\:inline{display:inline}html .sm\:flex{display:flex}html .sm\:hidden{display:none}html .sm\:flex-row{flex-direction:row}html .sm\:items-center{align-items:center}html .sm\:justify-between{justify-content:space-between}html .sm\:flex-shrink-0{flex-shrink:0}html .sm\:order-1{order:1}html .sm\:order-2{order:2}html .sm\:order-first{order:-9999}html .sm\:order-last{order:9999}html .sm\:h-40{height:10rem}html .sm\:text-2xl{font-size:1.5rem}html .sm\:text-3xl{font-size:1.875rem}html .sm\:text-4xl{font-size:2.25rem}html .sm\:leading-10{line-height:2.5rem}html .sm\:mx-8{margin-left:2rem;margin-right:2rem}html .sm\:mt-0{margin-top:0}html .sm\:ml-3{margin-left:.75rem}html .sm\:mt-4{margin-top:1rem}html .sm\:ml-6{margin-left:1.5rem}html .sm\:max-w-xs{max-width:20rem}html .sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}html .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}html .sm\:px-8{padding-left:2rem;padding-right:2rem}html .sm\:pt-4{padding-top:1rem}html .sm\:pb-8{padding-bottom:2rem}html .sm\:w-32{width:8rem}html .sm\:w-40{width:10rem}}@media (min-width:768px){html .md\:flex{display:flex}html .md\:items-center{align-items:center}html .md\:justify-between{justify-content:space-between}html .md\:h-12{height:3rem}html .md\:text-base{font-size:1rem}html .md\:text-lg{font-size:1.125rem}html .md\:text-3xl{font-size:1.875rem}html .md\:mx-8{margin-left:2rem;margin-right:2rem}html .md\:-mx-8{margin-left:-2rem;margin-right:-2rem}html .md\:mt-0{margin-top:0}html .md\:mr-2{margin-right:.5rem}html .md\:mt-4{margin-top:1rem}html .md\:mr-4{margin-right:1rem}html .md\:ml-6{margin-left:1.5rem}html .md\:-ml-4{margin-left:-1rem}html .md\:max-w-xl{max-width:36rem}html .md\:py-2{padding-top:.5rem;padding-bottom:.5rem}html .md\:py-3{padding-top:.75rem;padding-bottom:.75rem}html .md\:px-3{padding-left:.75rem;padding-right:.75rem}html .md\:px-5{padding-left:1.25rem;padding-right:1.25rem}html .md\:pt-0{padding-top:0}html .md\:pl-2{padding-left:.5rem}html .md\:pt-8{padding-top:2rem}html .md\:pb-16{padding-bottom:4rem}}@media (min-width:1024px){.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.lg\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.lg\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.lg\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.lg\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-lg figure,.lg\:prose-lg img,.lg\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.lg\:prose-lg figure>*{margin-top:0;margin-bottom:0}.lg\:prose-lg code{font-size:.8888889em}.lg\:prose-lg h2 code{font-size:.8666667em}.lg\:prose-lg h3 code{font-size:.875em}.lg\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.lg\:prose-lg ol,.lg\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-lg ol>li{padding-left:1.6666667em}.lg\:prose-lg ol>li:before{left:0}.lg\:prose-lg ul>li{padding-left:1.6666667em}.lg\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.lg\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg ol ol,.lg\:prose-lg ol ul,.lg\:prose-lg ul ol,.lg\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.lg\:prose-lg h2+*,.lg\:prose-lg h3+*,.lg\:prose-lg h4+*,.lg\:prose-lg hr+*{margin-top:0}.lg\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:prose-lg>:first-child{margin-top:0}.lg\:prose-lg>:last-child{margin-bottom:0}.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.lg\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl figure,.lg\:prose-xl img,.lg\:prose-xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-xl code{font-size:.9em}.lg\:prose-xl h2 code{font-size:.8611111em}.lg\:prose-xl h3 code{font-size:.9em}.lg\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.lg\:prose-xl ol,.lg\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl ol>li{padding-left:1.8em}.lg\:prose-xl ol>li:before{left:0}.lg\:prose-xl ul>li{padding-left:1.8em}.lg\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.lg\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl ol ol,.lg\:prose-xl ol ul,.lg\:prose-xl ul ol,.lg\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl h2+*,.lg\:prose-xl h3+*,.lg\:prose-xl h4+*,.lg\:prose-xl hr+*{margin-top:0}.lg\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:prose-xl>:first-child{margin-top:0}.lg\:prose-xl>:last-child{margin-bottom:0}html .lg\:flex-shrink-0{flex-shrink:0}html .lg\:h-16{height:4rem}html .lg\:text-lg{font-size:1.125rem}html .lg\:text-3xl{font-size:1.875rem}html .lg\:my-0{margin-top:0;margin-bottom:0}html .lg\:mx-16{margin-left:4rem;margin-right:4rem}html .lg\:mt-0{margin-top:0}html .lg\:mb-0{margin-bottom:0}html .lg\:mb-3{margin-bottom:.75rem}html .lg\:mb-8{margin-bottom:2rem}html .lg\:mb-16{margin-bottom:4rem}html .lg\:px-0{padding-left:0;padding-right:0}html .lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}html .lg\:px-8{padding-left:2rem;padding-right:2rem}html .lg\:pt-0{padding-top:0}html .lg\:pt-24{padding-top:6rem}html .lg\:pb-28{padding-bottom:7rem}html .lg\:col-gap-12{grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}html .lg\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}html .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}