@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2"),url(/fonts/JetBrainsMono-Regular.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Italic.woff2) format("woff2"),url(/fonts/JetBrainsMono-Italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}*{position:relative}html{box-sizing:border-box;font-size:13px}@media (min-width:640px){html{font-size:14px}}@media (min-width:768px){html{font-size:15px}}@media (min-width:1024px){html{font-size:16px}}@media (min-width:1280px){html{font-size:18px}}.markup h1{margin-bottom:3rem}.markup h2{margin-top:4rem;margin-bottom:1rem}.markup h2:first-child{margin-top:0}.markup h3{margin-top:2rem;margin-bottom:1rem}.markup h3:first-child{margin-top:0}.markup p{line-height:1.625}.markup ol,.markup p,.markup ul{margin-bottom:2rem}.markup p+ul{margin-top:-1.5rem}.markup li ul{margin-bottom:0}.markup blockquote{margin:1rem 0;padding:1rem 1.5rem;border-left-width:4px}.markup-h1,.markup h1{font-weight:700;font-size:2.25rem;line-height:1.25}.markup-h1,.markup-h2,.markup h1,.markup h2{font-family:Staatliches,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}.markup-h2,.markup h2{font-weight:600;font-size:1.5rem}.markup-h3,.markup h3{font-weight:700;font-size:1.125rem}.markup-baseline{opacity:.7;font-size:1.25rem;font-weight:600;margin-top:.25rem}.markup strong{font-weight:600}.markup hr{margin-top:8rem;margin-bottom:8rem;margin-right:16rem}.markup-lists ul>li,.markup-ul-alt>li,.markup-ul>li{padding-left:1.15em}.markup-lists ul>li:before,.markup-ul>li:before{content:"\2022";position:absolute;left:0}.markup-ol{counter-reset:customOl}.markup-lists ol>li,.markup-ol>li{counter-increment:customOl;padding-left:1.5em}.markup-lists ol>li:before{position:absolute;left:0;content:counter(customOl) "."}.markup-lists ol>li:before,.markup-ol>li:before{position:absolute;left:0;content:counter(customOl);border-radius:9999px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:600;--text-opacity:1;color:#2c1b1d;color:rgba(44,27,29,var(--text-opacity));--bg-opacity:1;background-color:#f0de38;background-color:rgba(240,222,56,var(--bg-opacity));--bg-opacity:0.5;font-size:.65em;width:1.5em;height:1.5em;transform:translateY(.35em)}.markup-lists-spaced ol,.markup-lists-spaced ul{display:grid;grid-gap:.25rem;gap:.25rem}.markup-link,.markup-links a{background-image:linear-gradient(0deg,#f0de38 0,#f0de38 4px,transparent 5px,transparent);background-position:0 0;background-repeat:no-repeat;transition:background-position .3s ease}.markup-link:hover,.markup-links:hover .markup-link,.markup-links a:hover,.markup-links span:hover{background-position:1em 0}.markup-links .markup-anchor{background-image:none;--text-opacity:1;color:#0756b0;color:rgba(7,86,176,var(--text-opacity));opacity:0;font-family:Staatliches,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;position:absolute;right:100%;margin-right:.25rem;font-size:1rem}.markup-links [id]:hover>h2>.markup-anchor,.markup-links [id]:hover>h3>.markup-anchor{opacity:.5}.markup-code code{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:rgba(0,0,0,.025)}.markup-code pre code{background:transparent}.markup-code pre{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;margin-top:2rem;margin-bottom:2rem;padding:1rem;overflow-x:auto;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:.8em;line-height:1.8;background-color:rgba(0,0,0,.025)}.markup-code pre::-webkit-scrollbar{height:1px;width:1px}.markup-code pre::-webkit-scrollbar-track{background:transparent}.markup-code pre::-webkit-scrollbar-thumb{background-image:none;--bg-opacity:1;background-color:#4530a8;background-color:rgba(69,48,168,var(--bg-opacity));--bg-opacity:0.25}.markup img{border-width:4px;--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity));margin-top:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.markup-code :not(pre)>code{border-radius:.125rem;font-size:.85em;padding:.25rem}.markup-code .hljs{overflow-x:initial}.markup-table table{border-collapse:collapse;border-top-width:1px;border-bottom-width:1px;width:100%;font-size:.875rem;margin-top:1.5rem;margin-bottom:1.5rem}.markup-table table thead tr{border-bottom-width:1px;font-size:.875em}.markup-table table td,.markup-table table th{padding:.5rem .25rem}@media (min-width:640px){.markup-table table td,.markup-table table th{padding-left:.5rem;padding-right:.5rem}}.markup-table table th{text-align:left;font-weight:400;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.markup-table table tbody tr{border-top-width:1px}.markup-table table tbody .td-numeric,.markup-table table thead .th-numeric{text-align:right;font-variant-numeric:tabular-nums}.hljs{display:block;overflow-x:auto}.hljs-comment,.hljs-quote{color:#888;font-style:italic}.hljs-highlight.keyword,.hljs-keyword,.hljs-meta,.hljs-selector-tag,.hljs-subst{--text-opacity:1;color:#4530a8;color:rgba(69,48,168,var(--text-opacity));background:0 0}.hljs-highlight.numeric,.hljs-number{color:#222;background:0 0}.hljs-literal,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{--text-opacity:1;color:#ab190f;color:rgba(171,25,15,var(--text-opacity))}.hljs-doctag,.hljs-string{color:#222}.hljs-highlight.prop,.hljs-highlight.property,.hljs-section,.hljs-selector-id,.hljs-title{--text-opacity:1;color:#639517;color:rgba(99,149,23,var(--text-opacity));background:0 0}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-highlight.type,.hljs-highlight.type .hljs-title,.hljs-highlight.type span,.hljs-params+.hljs-title,.hljs-type{--text-opacity:1;color:#ab190f;color:rgba(171,25,15,var(--text-opacity));background:0 0}.hljs-attribute,.hljs-name,.hljs-tag{color:#222;font-weight:400}.hljs-link,.hljs-regexp{--text-opacity:1;color:#639517;color:rgba(99,149,23,var(--text-opacity))}.hljs-bullet,.hljs-symbol{--text-opacity:1;color:#0756b0;color:rgba(7,86,176,var(--text-opacity))}.hljs-built_in,.hljs-builtin-name{--text-opacity:1;color:#ab190f;color:rgba(171,25,15,var(--text-opacity))}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-highlight{display:inline}.hljs-highlight.comment{background:0 0;color:#888;font-style:italic}.hljs-highlight.error{background-image:linear-gradient(90deg,rgba(204,52,42,.2),rgba(204,52,42,0) calc(100vw - 2rem))}.hljs-highlight.text,.hljs-highlight.text span{color:#353535;background:0 0}.hljs-highlight.yellow{background-image:linear-gradient(90deg,rgba(240,222,56,.3333333333333333),rgba(240,222,56,0) calc(100vw - 2rem))}.hljs-highlight.red{background-image:linear-gradient(90deg,rgba(204,52,42,.2),rgba(204,52,42,0) calc(100vw - 2rem))}.hljs-highlight.green{--bg-opacity:1;background-color:#abcf73;background-color:rgba(171,207,115,var(--bg-opacity));--bg-opacity:0.25}.hljs-highlight.grey{background-color:#ddd}.hljs-highlight.full,.hljs-highlight.line{display:block;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}
/*! 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{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{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}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dl,figure,h1,h2,h3,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{list-style:none;margin:0;padding:0}html{font-family:Inter,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}*,:after,:before{box-sizing:border-box;border:0 solid #d1cec9}hr{border-top-width:1px}img{border-style:solid}input::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}h1,h2,h3{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input{padding:0;line-height:inherit;color:inherit}code,pre{font-family:JetBrains Mono,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}.space-y-1>:not(template)~:not(template){--space-y-reverse:0!important;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)))!important;margin-bottom:calc(0.25rem*var(--space-y-reverse))!important}.space-y-2>:not(template)~:not(template){--space-y-reverse:0!important;margin-top:calc(0.5rem*(1 - var(--space-y-reverse)))!important;margin-bottom:calc(0.5rem*var(--space-y-reverse))!important}.space-y-6>:not(template)~:not(template){--space-y-reverse:0!important;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)))!important;margin-bottom:calc(1.5rem*var(--space-y-reverse))!important}.space-x-8>:not(template)~:not(template){--space-x-reverse:0!important;margin-right:calc(2rem*var(--space-x-reverse))!important;margin-left:calc(2rem*(1 - var(--space-x-reverse)))!important}.bg-white{background-color:#fff!important;background-color:rgba(255,255,255,var(--bg-opacity))!important}.bg-black,.bg-white{--bg-opacity:1!important}.bg-black{background-color:#2c1b1d!important;background-color:rgba(44,27,29,var(--bg-opacity))!important}.bg-yellow-500{--bg-opacity:1!important;background-color:#f0de38!important;background-color:rgba(240,222,56,var(--bg-opacity))!important}.bg-purple-500{--bg-opacity:1!important;background-color:#47286f!important;background-color:rgba(71,40,111,var(--bg-opacity))!important}.bg-blue-200{--bg-opacity:1!important;background-color:#daf1f5!important;background-color:rgba(218,241,245,var(--bg-opacity))!important}.bg-blue-300{--bg-opacity:1!important;background-color:#c1e2e8!important;background-color:rgba(193,226,232,var(--bg-opacity))!important}.bg-gray-100{--bg-opacity:1!important;background-color:#f8f7f6!important;background-color:rgba(248,247,246,var(--bg-opacity))!important}.bg-green-500{--bg-opacity:1!important;background-color:#75ad20!important;background-color:rgba(117,173,32,var(--bg-opacity))!important}.target\:bg-yellow-100:target{--bg-opacity:1!important;background-color:#fcf8e7!important;background-color:rgba(252,248,231,var(--bg-opacity))!important}.bg-none{background-image:none!important}.bg-opacity-20{--bg-opacity:0.2!important}.bg-opacity-25{--bg-opacity:0.25!important}.bg-opacity-50{--bg-opacity:0.5!important}.bg-opacity-75{--bg-opacity:0.75!important}.border-white{border-color:#fff!important;border-color:rgba(255,255,255,var(--border-opacity))!important}.border-black,.border-white{--border-opacity:1!important}.border-black{border-color:#2c1b1d!important;border-color:rgba(44,27,29,var(--border-opacity))!important}.hover\:border-blue-300:hover{--border-opacity:1!important;border-color:#c1e2e8!important;border-color:rgba(193,226,232,var(--border-opacity))!important}.border-opacity-50{--border-opacity:0.5!important}.rounded-full{border-radius:9999px!important}.border-2{border-width:2px!important}.border{border-width:1px!important}.border-l-2{border-left-width:2px!important}.border-l-4{border-left-width:4px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.cursor-pointer{cursor:pointer!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.flex-grow{flex-grow:1!important}.font-sans{font-family:Inter,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!important}.font-display{font-family:Staatliches,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!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.h-6{height:1.5rem!important}.h-8{height:2rem!important}.h-12{height:3rem!important}.h-16{height:4rem!important}.h-32{height:8rem!important}.h-64{height:16rem!important}.h-full{height:100%!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.text-4xl{font-size:2.25rem!important}.text-5xl{font-size:3rem!important}.text-6xl{font-size:4rem!important}.text-xxs{font-size:.65rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.leading-snug{line-height:1.375!important}.leading-relaxed{line-height:1.625!important}.list-decimal{list-style-type:decimal!important}.m-6{margin:1.5rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.-my-4{margin-top:-1rem!important;margin-bottom:-1rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.ml-2{margin-left:.5rem!important}.mr-3{margin-right:.75rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.ml-4{margin-left:1rem!important}.mt-6{margin-top:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.mt-8{margin-top:2rem!important}.mb-8{margin-bottom:2rem!important}.mt-12{margin-top:3rem!important}.mt-16{margin-top:4rem!important}.mt-24{margin-top:6rem!important}.mb-24{margin-bottom:6rem!important}.mb-32{margin-bottom:8rem!important}.mt-48{margin-top:12rem!important}.-mt-3{margin-top:-.75rem!important}.-mb-3{margin-bottom:-.75rem!important}.-ml-3{margin-left:-.75rem!important}.-mb-4{margin-bottom:-1rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-6{margin-top:-1.5rem!important}.-mb-8{margin-bottom:-2rem!important}.-mt-12{margin-top:-3rem!important}.-mt-24{margin-top:-6rem!important}.-mt-px{margin-top:-1px!important}.max-w-xs{max-width:20rem!important}.max-w-xl{max-width:36rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-article{max-width:calc(66ch + 8rem)!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-100{opacity:1!important}.hover\:opacity-50:hover{opacity:.5!important}.group:hover .group-hover\:opacity-75,.hover\:opacity-75:hover{opacity:.75!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.px-12{padding-left:3rem!important;padding-right:3rem!important}.py-16{padding-top:4rem!important;padding-bottom:4rem!important}.pt-2{padding-top:.5rem!important}.pl-2{padding-left:.5rem!important}.pt-4{padding-top:1rem!important}.pb-4{padding-bottom:1rem!important}.pt-6{padding-top:1.5rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-10{padding-bottom:2.5rem!important}.pt-12{padding-top:3rem!important}.pb-12{padding-bottom:3rem!important}.pl-12{padding-left:3rem!important}.pb-16{padding-bottom:4rem!important}.pb-24{padding-bottom:6rem!important}.pt-32{padding-top:8rem!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.inset-0{right:0!important;bottom:0!important;left:0!important}.inset-0,.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-full{right:100%!important}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.target\:shadow-xl:target{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)!important}.fill-current{fill:currentColor!important}.text-center{text-align:center!important}.text-white{color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important}.text-black,.text-white{--text-opacity:1!important}.text-black{color:#2c1b1d!important;color:rgba(44,27,29,var(--text-opacity))!important}.text-spatie{--text-opacity:1!important;color:#197593!important;color:rgba(25,117,147,var(--text-opacity))!important}.text-yellow-500{--text-opacity:1!important;color:#f0de38!important;color:rgba(240,222,56,var(--text-opacity))!important}.text-blue-500{--text-opacity:1!important;color:#0756b0!important;color:rgba(7,86,176,var(--text-opacity))!important}.text-gray-500{--text-opacity:1!important;color:#898784!important;color:rgba(137,135,132,var(--text-opacity))!important}.text-gray-600{--text-opacity:1!important;color:#6b6966!important;color:rgba(107,105,102,var(--text-opacity))!important}.text-gray-700{--text-opacity:1!important;color:#4f4e4c!important;color:rgba(79,78,76,var(--text-opacity))!important}.text-opacity-75{--text-opacity:0.75!important}.text-opacity-90{--text-opacity:0.9!important}.italic{font-style:italic!important}.uppercase{text-transform:uppercase!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.tracking-wider{letter-spacing:.05em!important}.whitespace-no-wrap{white-space:nowrap!important}.w-1{width:.25rem!important}.w-2{width:.5rem!important}.w-16{width:4rem!important}.w-64{width:16rem!important}.w-auto{width:auto!important}.w-full{width:100%!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.gap-2{grid-gap:.5rem!important;gap:.5rem!important}.gap-6{grid-gap:1.5rem!important;gap:1.5rem!important}.gap-8{grid-gap:2rem!important;gap:2rem!important}.gap-12{grid-gap:3rem!important;gap:3rem!important}.gap-x-20{grid-column-gap:5rem!important;-moz-column-gap:5rem!important;column-gap:5rem!important}.gap-y-10{grid-row-gap:2.5rem!important;row-gap:2.5rem!important}.row-span-2{grid-row:span 2/span 2!important}.transform{--transform-translate-x:0!important;--transform-translate-y:0!important;--transform-rotate:0!important;--transform-skew-x:0!important;--transform-skew-y:0!important;--transform-scale-x:1!important;--transform-scale-y:1!important;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))!important}.rotate-0{--transform-rotate:0!important}.group:hover .group-hover\:-translate-y-1{--transform-translate-y:-0.25rem!important}.active\:translate-x-0:active{--transform-translate-x:0!important}.active\:translate-x-1:active{--transform-translate-x:0.25rem!important}.active\:translate-x-2:active{--transform-translate-x:0.5rem!important}.active\:translate-x-3:active{--transform-translate-x:0.75rem!important}.active\:translate-x-4:active{--transform-translate-x:1rem!important}.active\:translate-x-5:active{--transform-translate-x:1.25rem!important}.active\:translate-x-6:active{--transform-translate-x:1.5rem!important}.active\:translate-x-8:active{--transform-translate-x:2rem!important}.active\:translate-x-10:active{--transform-translate-x:2.5rem!important}.active\:translate-x-12:active{--transform-translate-x:3rem!important}.active\:translate-x-16:active{--transform-translate-x:4rem!important}.active\:translate-x-20:active{--transform-translate-x:5rem!important}.active\:translate-x-24:active{--transform-translate-x:6rem!important}.active\:translate-x-32:active{--transform-translate-x:8rem!important}.active\:translate-x-40:active{--transform-translate-x:10rem!important}.active\:translate-x-48:active{--transform-translate-x:12rem!important}.active\:translate-x-56:active{--transform-translate-x:14rem!important}.active\:translate-x-64:active{--transform-translate-x:16rem!important}.active\:translate-x-px:active{--transform-translate-x:1px!important}.active\:-translate-x-1:active{--transform-translate-x:-0.25rem!important}.active\:-translate-x-2:active{--transform-translate-x:-0.5rem!important}.active\:-translate-x-3:active{--transform-translate-x:-0.75rem!important}.active\:-translate-x-4:active{--transform-translate-x:-1rem!important}.active\:-translate-x-5:active{--transform-translate-x:-1.25rem!important}.active\:-translate-x-6:active{--transform-translate-x:-1.5rem!important}.active\:-translate-x-8:active{--transform-translate-x:-2rem!important}.active\:-translate-x-10:active{--transform-translate-x:-2.5rem!important}.active\:-translate-x-12:active{--transform-translate-x:-3rem!important}.active\:-translate-x-16:active{--transform-translate-x:-4rem!important}.active\:-translate-x-20:active{--transform-translate-x:-5rem!important}.active\:-translate-x-24:active{--transform-translate-x:-6rem!important}.active\:-translate-x-32:active{--transform-translate-x:-8rem!important}.active\:-translate-x-40:active{--transform-translate-x:-10rem!important}.active\:-translate-x-48:active{--transform-translate-x:-12rem!important}.active\:-translate-x-56:active{--transform-translate-x:-14rem!important}.active\:-translate-x-64:active{--transform-translate-x:-16rem!important}.active\:-translate-x-px:active{--transform-translate-x:-1px!important}.active\:-translate-x-full:active{--transform-translate-x:-100%!important}.active\:-translate-x-1\/2:active{--transform-translate-x:-50%!important}.active\:translate-x-1\/2:active{--transform-translate-x:50%!important}.active\:translate-x-full:active{--transform-translate-x:100%!important}.active\:translate-y-0:active{--transform-translate-y:0!important}.active\:translate-y-1:active{--transform-translate-y:0.25rem!important}.active\:translate-y-2:active{--transform-translate-y:0.5rem!important}.active\:translate-y-3:active{--transform-translate-y:0.75rem!important}.active\:translate-y-4:active{--transform-translate-y:1rem!important}.active\:translate-y-5:active{--transform-translate-y:1.25rem!important}.active\:translate-y-6:active{--transform-translate-y:1.5rem!important}.active\:translate-y-8:active{--transform-translate-y:2rem!important}.active\:translate-y-10:active{--transform-translate-y:2.5rem!important}.active\:translate-y-12:active{--transform-translate-y:3rem!important}.active\:translate-y-16:active{--transform-translate-y:4rem!important}.active\:translate-y-20:active{--transform-translate-y:5rem!important}.active\:translate-y-24:active{--transform-translate-y:6rem!important}.active\:translate-y-32:active{--transform-translate-y:8rem!important}.active\:translate-y-40:active{--transform-translate-y:10rem!important}.active\:translate-y-48:active{--transform-translate-y:12rem!important}.active\:translate-y-56:active{--transform-translate-y:14rem!important}.active\:translate-y-64:active{--transform-translate-y:16rem!important}.active\:translate-y-px:active{--transform-translate-y:1px!important}.active\:-translate-y-1:active{--transform-translate-y:-0.25rem!important}.active\:-translate-y-2:active{--transform-translate-y:-0.5rem!important}.active\:-translate-y-3:active{--transform-translate-y:-0.75rem!important}.active\:-translate-y-4:active{--transform-translate-y:-1rem!important}.active\:-translate-y-5:active{--transform-translate-y:-1.25rem!important}.active\:-translate-y-6:active{--transform-translate-y:-1.5rem!important}.active\:-translate-y-8:active{--transform-translate-y:-2rem!important}.active\:-translate-y-10:active{--transform-translate-y:-2.5rem!important}.active\:-translate-y-12:active{--transform-translate-y:-3rem!important}.active\:-translate-y-16:active{--transform-translate-y:-4rem!important}.active\:-translate-y-20:active{--transform-translate-y:-5rem!important}.active\:-translate-y-24:active{--transform-translate-y:-6rem!important}.active\:-translate-y-32:active{--transform-translate-y:-8rem!important}.active\:-translate-y-40:active{--transform-translate-y:-10rem!important}.active\:-translate-y-48:active{--transform-translate-y:-12rem!important}.active\:-translate-y-56:active{--transform-translate-y:-14rem!important}.active\:-translate-y-64:active{--transform-translate-y:-16rem!important}.active\:-translate-y-px:active{--transform-translate-y:-1px!important}.active\:-translate-y-full:active{--transform-translate-y:-100%!important}.active\:-translate-y-1\/2:active{--transform-translate-y:-50%!important}.active\:translate-y-1\/2:active{--transform-translate-y:50%!important}.active\:translate-y-full:active{--transform-translate-y:100%!important}.transition-opacity{transition-property:opacity!important}.transition-transform{transition-property:transform!important}.duration-150{transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@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)}}button{transition:transform .2s ease;transform-origin:0 50%}.input{height:3rem;--text-opacity:1;color:#47286f;color:rgba(71,40,111,var(--text-opacity));background-image:linear-gradient(90deg,#fff 20%,#daf1f5)}.input:focus{background-image:none;outline:2px solid transparent;outline-offset:2px;--bg-opacity:1;background-color:#fcf8e7;background-color:rgba(252,248,231,var(--bg-opacity))}.input::-moz-placeholder{-moz-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease}.input:-ms-input-placeholder{-ms-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease}.input::placeholder{transition:transform .5s ease,opacity .5s ease}.input:focus::-moz-placeholder{transform:translateX(25%);opacity:0}.input:focus:-ms-input-placeholder{transform:translateX(25%);opacity:0}.input:focus::placeholder{transform:translateX(25%);opacity:0}@media (min-width:640px){.button{transition:transform .2s ease;transform-origin:0 50%}button:hover{transform:scaleX(1.03)}button:active{transform:scaleX(1.06)}}.button{height:3rem;display:inline-flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem;font-family:Staatliches,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;font-size:1.25rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--text-opacity:0.9;--bg-opacity:1;background-color:#47286f;background-color:rgba(71,40,111,var(--bg-opacity))}.marker{display:inline-block}.marker,:target>.marker-target{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;background-image:linear-gradient(90deg,#f0de38,rgba(240,222,56,.2) 80%)}:target>.marker-target{display:block}@keyframes glow-1{0%{opacity:0;transform:translateX(-20px)}20%{opacity:.07}50%{opacity:.12;transform:translateX(-3px)}70%{opacity:0;transform:scaleX(2.5) translateX(3px)}to{opacity:0}}@keyframes glow-2{0%{opacity:0;transform:scaleX(3.5) translateX(-15px)}24%{opacity:.08}45%{opacity:.13;transform:scaleX(2.2) translateX(-6px)}70%{opacity:0;transform:scaleX(.75) translateX(5px)}to{opacity:0}}.line-1{-webkit-animation:glow-1 6s ease-in-out .3s infinite both;animation:glow-1 6s ease-in-out .3s infinite both;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.25) 30%,rgba(0,0,0,.25) 70%,transparent)}.line-2{-webkit-animation:glow-2 7s ease-in-out 2.5s infinite both;animation:glow-2 7s ease-in-out 2.5s infinite both;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.5) 30%,rgba(0,0,0,.25) 70%,transparent)}.line-3{-webkit-animation:glow-1 5s ease-in-out 4.5s infinite both;animation:glow-1 5s ease-in-out 4.5s infinite both;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.75) 30%,rgba(0,0,0,.75) 70%,transparent)}.line-4{-webkit-animation:glow-2 7.5s ease-in-out 2.1s infinite both;animation:glow-2 7.5s ease-in-out 2.1s infinite both;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.25) 30%,rgba(0,0,0,.25) 70%,transparent)}.line-5{-webkit-animation:glow-1 6.9s ease-in-out .75s infinite both;animation:glow-1 6.9s ease-in-out .75s infinite both;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.75) 30%,rgba(0,0,0,.75) 70%,transparent)}.line-6{-webkit-animation:glow-2 8.5s ease-in-out 5s infinite both;animation:glow-2 8.5s ease-in-out 5s infinite both;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.5) 30%,rgba(0,0,0,.5) 70%,transparent)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#d8eff3}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d8eff3 0,#4530a8)}@media (min-width:640px){.sm\:flex-no-wrap{flex-wrap:nowrap!important}.sm\:text-4xl{font-size:2.25rem!important}.sm\:text-5xl{font-size:3rem!important}.sm\:ml-16{margin-left:4rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:w-auto{width:auto!important}}@media (min-width:768px){.md\:text-base{font-size:1rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.875rem!important}.md\:text-5xl{font-size:3rem!important}.md\:text-6xl{font-size:4rem!important}.md\:ml-8{margin-left:2rem!important}.md\:-mt-24{margin-top:-6rem!important}.md\:p-12{padding:3rem!important}.md\:px-12{padding-left:3rem!important;padding-right:3rem!important}.md\:px-16{padding-left:4rem!important;padding-right:4rem!important}.md\:pr-12{padding-right:3rem!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:1024px){.lg\:space-x-16>:not(template)~:not(template){--space-x-reverse:0!important;margin-right:calc(4rem*var(--space-x-reverse))!important;margin-left:calc(4rem*(1 - var(--space-x-reverse)))!important}.lg\:flex{display:flex!important}.lg\:text-4xl{font-size:2.25rem!important}.lg\:text-7xl{font-size:6rem!important}.lg\:-mt-24{margin-top:-6rem!important}.lg\:p-16{padding:4rem!important}.lg\:px-8{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-24{padding-left:6rem!important;padding-right:6rem!important}.lg\:pt-24{padding-top:6rem!important}.lg\:w-auto{width:auto!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:col-span-2{grid-column:span 2/span 2!important}.lg\:row-span-2{grid-row:span 2/span 2!important}.lg\:row-span-3{grid-row:span 3/span 3!important}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}