:root{--font-weight-normal:500;--font-weight-medium:600;--font-weight-semibold:700;--font-weight-bold:700;--h0-font-size-desktop:18.75rem;--h0-font-size-mobile:16rem;--h0-line-height:.8;--h0-font-weight:var(--font-weight-normal);--h0-text-transform:none;--h1-font-size-desktop:4.5rem;--h1-font-size-mobile:2rem;--h1-line-height:1;--h1-font-weight:var(--font-weight-normal);--h1-text-transform:none;--h2-font-size-desktop:2.375rem;--h2-font-size-mobile:1.5rem;--h2-line-height:1.2;--h2-font-weight:var(--font-weight-normal);--h2-text-transform:none;--h3-font-size-desktop:2rem;--h3-font-size-mobile:1.25rem;--h3-line-height:1.2;--h3-font-weight:var(--font-weight-normal);--h3-text-transform:none;--h4-font-size-desktop:2.375rem;--h4-font-size-mobile:1.5rem;--h4-line-height:1.2;--h4-font-weight:var(--font-weight-normal);--h4-text-transform:none;--h5-font-size-desktop:1.5rem;--h5-font-size-mobile:1.125rem;--h5-line-height:1.3;--h5-font-weight:var(--font-weight-normal);--h5-text-transform:none;--h6-font-size-desktop:1.25rem;--h6-font-size-mobile:1rem;--h6-line-height:1.25;--h6-font-weight:var(--font-weight-normal);--h6-text-transform:none;--body-large-font-size:1.75rem;--body-large-line-height:1.3;--body-large-font-weight:var(--font-weight-normal);--body-large-text-transform:none;--body-font-size:1.25rem;--body-line-height:1.3;--body-font-weight:var(--font-weight-normal);--body-text-transform:none;--body-small-font-size:1rem;--body-small-line-height:1.3;--body-small-font-weight:var(--font-weight-normal);--body-small-text-transform:none;--body-xsmall-font-size:0.75rem;--body-xsmall-line-height:1.3;--body-xsmall-font-weight:var(--font-weight-normal);--body-xsmall-text-transform:none;--overline-font-size:1rem;--overline-line-height:1.25;--overline-font-weight:var(--font-weight-normal);--overline-text-transform:uppercase;--span-line-height:1}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:1rem!important;padding-left:1rem!important}.container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:400px){.\!container{max-width:400px!important}.container{max-width:400px}}@media (min-width:480px){.\!container{max-width:480px!important}.container{max-width:480px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1440px){.\!container{max-width:1440px!important}.container{max-width:1440px}}@media (min-width:1820px){.\!container{max-width:1820px!important}.container{max-width:1820px}}.\!container,.container{margin-left:auto;margin-right:auto;max-width:120rem;padding-left:2.25rem;padding-right:2.25rem}@media (max-width:768px){.\!container,.container{padding-left:1.5rem;padding-right:1.5rem}}.section-spacing{margin-bottom:4rem}@media (min-width:768px){.section-spacing{margin-bottom:5rem}}@media (min-width:1280px){.section-spacing{margin-bottom:11rem}}.h0,h0{font-size:var(--h0-font-size-mobile);line-height:var(--h0-line-height);font-weight:var(--h0-font-weight);font-family:var(--font-satoshi);text-transform:var(--h0-text-transform)}@media (min-width:768px){.h0,h0{font-size:calc(var(--h0-font-size-desktop) - .5rem)}}@media (min-width:1280px){.h0,h0{font-size:calc(var(--h0-font-size-desktop) - .25rem)}}@media (min-width:1820px){.h0{font-size:var(--h0-font-size-desktop)}}.h1,h1{font-size:var(--h1-font-size-mobile);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight);font-family:var(--font-satoshi);text-transform:var(--h1-text-transform)}@media (min-width:768px){.h1,h1{font-size:calc(var(--h1-font-size-desktop) * .55)}}@media (min-width:1280px){.h1,h1{font-size:calc(var(--h1-font-size-desktop) * .65)}}@media (min-width:1440px){.h1,h1{font-size:calc(var(--h1-font-size-desktop) * .95)}}@media (min-width:1820px){.h1,h1{font-size:var(--h1-font-size-desktop)}}.h1 span,.h2,.h2 span,h2{font-family:var(--font-satoshi)}.h2,h2{font-size:var(--h2-font-size-mobile);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);text-transform:var(--h2-text-transform)}@media (min-width:768px){.h2,h2{font-size:calc(var(--h2-font-size-desktop) * .65)}}@media (min-width:1440px){.h2,h2{font-size:calc(var(--h2-font-size-desktop) * .95)}}@media (min-width:1820px){.h2,h2{font-size:var(--h2-font-size-desktop)}}.h3,h3{font-size:var(--h3-font-size-mobile);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight);font-family:var(--font-satoshi);text-transform:var(--h3-text-transform)}@media (min-width:768px){.h3,h3{font-size:calc(var(--h3-font-size-desktop) * .65)}}@media (min-width:1440px){.h3,h3{font-size:calc(var(--h3-font-size-desktop) * .95)}}@media (min-width:1820px){.h3,h3{font-size:var(--h3-font-size-desktop)}}.h4,h4{font-size:var(--h4-font-size-mobile);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight);font-family:var(--font-satoshi);text-transform:var(--h4-text-transform)}@media (min-width:768px){.h4,h4{font-size:calc(var(--h4-font-size-desktop) * .65)}}@media (min-width:1440px){.h4,h4{font-size:calc(var(--h4-font-size-desktop) * .95)}}@media (min-width:1820px){.h4,h4{font-size:var(--h4-font-size-desktop)}}.h5,h5{font-size:var(--h5-font-size-mobile);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight);font-family:var(--font-satoshi);text-transform:var(--h5-text-transform)}@media (min-width:768px){.h5,h5{font-size:calc(var(--h5-font-size-desktop) * .65)}}@media (min-width:1440px){.h5,h5{font-size:calc(var(--h5-font-size-desktop) * .95)}}@media (min-width:1820px){.h5,h5{font-size:var(--h5-font-size-desktop)}}.h6,h6{font-size:var(--h6-font-size-mobile);line-height:var(--h6-line-height);font-weight:var(--h6-font-weight);font-family:var(--font-satoshi);text-transform:var(--h6-text-transform)}@media (min-width:768px){.h6,h6{font-size:calc(var(--h6-font-size-desktop) * .65)}}@media (min-width:1440px){.h6,h6{font-size:calc(var(--h6-font-size-desktop) * .95)}}@media (min-width:1820px){.h6,h6{font-size:var(--h6-font-size-desktop)}}.link{position:relative;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link:after{position:absolute;left:0;bottom:-.25rem;display:block;height:2px;width:0;background-color:hsl(var(--primary));transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--tw-content:"";content:var(--tw-content);animation-duration:.3s}.link:hover{color:hsl(var(--primary)/.8)}.link:hover:after{content:var(--tw-content);width:100%}.text-body,p{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){.text-body,p{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){.text-body,p{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){.text-body,p{font-size:var(--body-font-size)}}.text-body-xsmall{font-size:var(--body-xsmall-font-size);line-height:var(--body-xsmall-line-height);font-weight:var(--body-xsmall-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-xsmall-text-transform)}.text-overline,small{font-size:calc(var(--overline-font-size) - .25rem);line-height:var(--overline-line-height);font-weight:var(--overline-font-weight);font-family:var(--font-satoshi);color:hsl(var(--muted-foreground));text-transform:var(--overline-text-transform)}@media (min-width:768px){.text-overline,small{font-size:calc(var(--overline-font-size) - .125rem)}}@media (min-width:1440px){.text-overline,small{font-size:var(--overline-font-size)}}small{display:block}.line{height:auto}table{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;overflow:scroll}thead{border-bottom-width:1px;border-color:hsl(var(--border))}th{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);font-weight:var(--body-small-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-small-text-transform)}@media (min-width:768px){th{font-size:calc(var(--body-small-font-size) * .7)}}@media (min-width:1440px){th{font-size:calc(var(--body-small-font-size) * .95)}}@media (min-width:1820px){th{font-size:var(--body-small-font-size)}}th{height:3rem;padding-left:1rem;padding-right:1rem;text-align:left;vertical-align:middle;font-weight:600;color:hsl(var(--muted-foreground))}td{line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){td{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){td{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){td{font-size:var(--body-font-size)}}td{padding:1rem;vertical-align:middle;font-size:var(--body-font-size)}td[align=center]{text-align:center}td[align=right]{text-align:right}tbody tr{border-bottom-width:1px;border-color:hsl(var(--border));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}tbody tr:hover{background-color:hsl(var(--muted)/.5)}.list{ol,ul{line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){ol,ul{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){ol,ul{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){ol,ul{font-size:var(--body-font-size)}}ol,ul{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;font-size:var(--body-font-size)}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-top:.5rem;margin-bottom:.5rem}}li>ol,li>ul{margin-top:.5rem;margin-bottom:.5rem}blockquote{line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){blockquote{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){blockquote{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){blockquote{font-size:var(--body-font-size)}}blockquote{margin-top:1.5rem;border-left-width:4px;border-color:hsl(var(--border));padding-left:1.5rem;font-size:var(--body-font-size);font-style:italic}blockquote p{margin-bottom:1rem}blockquote cite{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);font-weight:var(--body-small-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-small-text-transform)}@media (min-width:768px){blockquote cite{font-size:calc(var(--body-small-font-size) * .7)}}@media (min-width:1440px){blockquote cite{font-size:calc(var(--body-small-font-size) * .95)}}@media (min-width:1820px){blockquote cite{font-size:var(--body-small-font-size)}}blockquote cite{display:block;font-style:normal;color:hsl(var(--muted-foreground))}.generic-content{position:relative;background-color:hsl(var(--background))}.generic-content *{color:hsl(var(--foreground))}.generic-content{h2{margin-top:4rem;margin-bottom:1.5rem;font-size:2rem;font-weight:500;line-height:1}@media (min-width:1024px){h2{font-size:2rem}}h3{margin-top:4rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:1}@media (min-width:1024px){h3{font-size:1.5rem}}h4{margin-top:4rem;margin-bottom:1rem;font-size:1rem;font-weight:500;line-height:1.5}@media (min-width:1024px){h4{font-size:1.5rem}}li{line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){li{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){li{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){li{font-size:var(--body-font-size)}}li{font-size:var(--body-font-size)}img{margin-top:1.5rem;margin-bottom:1.5rem}a{font-weight:800;text-decoration-line:underline}ul{margin-top:1rem}ul{li{line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){li{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){li{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){li{font-size:var(--body-font-size)}}li{font-size:var(--body-font-size)}li{&:before{padding-left:.375rem;padding-right:.375rem;color:hsl(var(--foreground));--tw-content:"\2022";content:var(--tw-content)}}}ol{margin-top:1rem}ol{li{line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){li{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){li{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){li{font-size:var(--body-font-size)}}li{margin-bottom:1rem;font-size:var(--body-font-size)}}}@media not all and (min-width:1820px){.max-3xl\:container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:400px){.max-3xl\:container{max-width:400px}}@media (min-width:480px){.max-3xl\:container{max-width:480px}}@media (min-width:640px){.max-3xl\:container{max-width:640px}}@media (min-width:768px){.max-3xl\:container{max-width:768px}}@media (min-width:1024px){.max-3xl\:container{max-width:1024px}}@media (min-width:1280px){.max-3xl\:container{max-width:1280px}}@media (min-width:1440px){.max-3xl\:container{max-width:1440px}}@media (min-width:1820px){.max-3xl\:container{max-width:1820px}}.max-3xl\:container{margin-left:auto;margin-right:auto;max-width:120rem;padding-left:2.25rem;padding-right:2.25rem}@media (max-width:768px){.max-3xl\:container{padding-left:1.5rem;padding-right:1.5rem}}}@media not all and (min-width:1280px){.max-xl\:text-body-small{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);font-weight:var(--body-small-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-small-text-transform)}@media (min-width:768px){.max-xl\:text-body-small{font-size:calc(var(--body-small-font-size) * .7)}}@media (min-width:1440px){.max-xl\:text-body-small{font-size:calc(var(--body-small-font-size) * .95)}}@media (min-width:1820px){.max-xl\:text-body-small{font-size:var(--body-small-font-size)}}}@media not all and (min-width:1024px){.max-lg\:container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:400px){.max-lg\:container{max-width:400px}}@media (min-width:480px){.max-lg\:container{max-width:480px}}@media (min-width:640px){.max-lg\:container{max-width:640px}}@media (min-width:768px){.max-lg\:container{max-width:768px}}@media (min-width:1024px){.max-lg\:container{max-width:1024px}}@media (min-width:1280px){.max-lg\:container{max-width:1280px}}@media (min-width:1440px){.max-lg\:container{max-width:1440px}}@media (min-width:1820px){.max-lg\:container{max-width:1820px}}.max-lg\:container{margin-left:auto;margin-right:auto;max-width:120rem;padding-left:2.25rem;padding-right:2.25rem}@media (max-width:768px){.max-lg\:container{padding-left:1.5rem;padding-right:1.5rem}}}@media not all and (min-width:768px){.max-md\:h2,.max-md\:h2 span{font-family:var(--font-satoshi)}.max-md\:h2{font-size:var(--h2-font-size-mobile);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);text-transform:var(--h2-text-transform)}@media (min-width:768px){.max-md\:h2{font-size:calc(var(--h2-font-size-desktop) * .65)}}@media (min-width:1440px){.max-md\:h2{font-size:calc(var(--h2-font-size-desktop) * .95)}}@media (min-width:1820px){.max-md\:h2{font-size:var(--h2-font-size-desktop)}}}@media (min-width:768px){.md\:text-body{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);font-family:var(--font-satoshi);text-transform:var(--body-text-transform)}@media (min-width:768px){.md\:text-body{font-size:calc(var(--body-font-size) * .7)}}@media (min-width:1440px){.md\:text-body{font-size:calc(var(--body-font-size) * .95)}}@media (min-width:1820px){.md\:text-body{font-size:var(--body-font-size)}}}@media (min-width:1024px){.lg\:h2,.lg\:h2 span{font-family:var(--font-satoshi)}.lg\:h2{font-size:var(--h2-font-size-mobile);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);text-transform:var(--h2-text-transform)}@media (min-width:768px){.lg\:h2{font-size:calc(var(--h2-font-size-desktop) * .65)}}@media (min-width:1440px){.lg\:h2{font-size:calc(var(--h2-font-size-desktop) * .95)}}@media (min-width:1820px){.lg\:h2{font-size:var(--h2-font-size-desktop)}}}@media (min-width:1280px){.xl\:\!h3{font-size:var(--h3-font-size-mobile)!important;line-height:var(--h3-line-height)!important;font-weight:var(--h3-font-weight)!important;font-family:var(--font-satoshi)!important;text-transform:var(--h3-text-transform)!important}@media (min-width:768px){.xl\:\!h3{font-size:calc(var(--h3-font-size-desktop) * .65)!important}}@media (min-width:1440px){.xl\:\!h3{font-size:calc(var(--h3-font-size-desktop) * .95)!important}}@media (min-width:1820px){.xl\:\!h3{font-size:var(--h3-font-size-desktop)!important}}}