@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Acme&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:auto;min-height:100vh}html{font-size:62.5%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--color-background: #fafafa;--color-background-light: rgb(255, 255, 255);--color-background-dark: rgb(0, 0, 0);--color-neutral: rgb(172, 184, 191);--color-neutral-light: rgb(214, 219, 223);--color-neutral-dark: rgb(38, 62, 77);--color-neutral-0: rgb(0, 0, 0);--color-neutral-1: rgb(10, 15, 19);--color-neutral-2: rgb(19, 31, 38);--color-neutral-3: rgb(29, 46, 58);--color-neutral-4: rgb(38, 62, 77);--color-neutral-5: rgb(48, 77, 96);--color-neutral-6: rgb(89, 113, 128);--color-neutral-7: rgb(131, 148, 160);--color-neutral-8: rgb(172, 184, 191);--color-neutral-9: rgb(214, 219, 223);--color-neutral-10: rgb(255, 255, 255);--color-primary-0: rgb(0, 0, 0);--color-primary-1: rgb(0, 16, 27);--color-primary-2: rgb(0, 32, 53);--color-primary-3: rgb(0, 48, 80);--color-primary-4: rgb(0, 64, 106);--color-primary-5: rgb(0, 80, 133);--color-primary-6: rgb(51, 115, 157);--color-primary-7: rgb(102, 150, 182);--color-primary-8: rgb(153, 185, 206);--color-primary-9: rgb(204, 220, 231);--color-primary-10: rgb(255, 255, 255);--color-primary: rgb(0, 80, 133);--color-primary-light: rgb(102, 150, 182);--color-primary-dark: rgb(0, 48, 80);--color-secondary-0: rgb(0, 0, 0);--color-secondary-1: rgb(42, 0, 0);--color-secondary-2: rgb(84, 0, 0);--color-secondary-3: rgb(127, 0, 0);--color-secondary-4: rgb(169, 0, 0);--color-secondary-5: rgb(211, 0, 0);--color-secondary-6: rgb(220, 51, 51);--color-secondary-7: rgb(229, 102, 102);--color-secondary-8: rgb(237, 153, 153);--color-secondary-9: rgb(246, 204, 204);--color-secondary-10: rgb(255, 255, 255);--color-secondary: rgb(211, 0, 0);--color-secondary-light: rgb(229, 102, 102);--color-secondary-dark: rgb(127, 0, 0);--color-tertiary-0: rgb(0, 0, 0);--color-tertiary-1: rgb(0, 21, 34);--color-tertiary-2: rgb(0, 41, 68);--color-tertiary-3: rgb(0, 62, 103);--color-tertiary-4: rgb(0, 82, 137);--color-tertiary-5: rgb(0, 103, 171);--color-tertiary-6: rgb(51, 133, 188);--color-tertiary-7: rgb(102, 164, 205);--color-tertiary-8: rgb(153, 194, 221);--color-tertiary-9: rgb(204, 225, 238);--color-tertiary-10: rgb(255, 255, 255);--color-tertiary: rgb(0, 103, 171);--color-tertiary-light: rgb(102, 164, 205);--color-tertiary-dark: rgb(0, 62, 103);--color-success-0: rgb(0, 0, 0);--color-success-1: rgb(8, 33, 14);--color-success-2: rgb(16, 67, 28);--color-success-3: rgb(24, 100, 41);--color-success-4: rgb(32, 134, 55);--color-success-5: rgb(40, 167, 69);--color-success-6: rgb(83, 185, 106);--color-success-7: rgb(126, 202, 143);--color-success-8: rgb(169, 220, 181);--color-success-9: rgb(212, 237, 218);--color-success-10: rgb(255, 255, 255);--color-success: rgb(40, 167, 69);--color-success-light: rgb(126, 202, 143);--color-success-dark: rgb(24, 100, 41);--color-error-0: rgb(0, 0, 0);--color-error-1: rgb(42, 0, 0);--color-error-2: rgb(84, 0, 0);--color-error-3: rgb(127, 0, 0);--color-error-4: rgb(169, 0, 0);--color-error-5: rgb(211, 0, 0);--color-error-6: rgb(220, 51, 51);--color-error-7: rgb(229, 102, 102);--color-error-8: rgb(237, 153, 153);--color-error-9: rgb(246, 204, 204);--color-error-10: rgb(255, 255, 255);--color-error: rgb(211, 0, 0);--color-error-light: rgb(229, 102, 102);--color-error-dark: rgb(127, 0, 0);--color-info-0: rgb(0, 0, 0);--color-info-1: rgb(0, 33, 35);--color-info-2: rgb(0, 65, 69);--color-info-3: rgb(0, 98, 104);--color-info-4: rgb(0, 130, 138);--color-info-5: rgb(0, 163, 173);--color-info-6: rgb(51, 181, 189);--color-info-7: rgb(102, 200, 206);--color-info-8: rgb(153, 218, 222);--color-info-9: rgb(204, 237, 239);--color-info-10: rgb(255, 255, 255);--color-info: rgb(0, 163, 173);--color-info-light: rgb(102, 200, 206);--color-info-dark: rgb(0, 98, 104);--color-warn-0: rgb(0, 0, 0);--color-warn-1: rgb(51, 37, 6);--color-warn-2: rgb(102, 74, 11);--color-warn-3: rgb(153, 110, 17);--color-warn-4: rgb(204, 147, 22);--color-warn-5: rgb(255, 184, 28);--color-warn-6: rgb(255, 198, 73);--color-warn-7: rgb(255, 212, 119);--color-warn-8: rgb(255, 227, 164);--color-warn-9: rgb(255, 241, 210);--color-warn-10: rgb(255, 255, 255);--color-warn: rgb(255, 184, 28);--color-warn-light: rgb(255, 212, 119);--color-warn-dark: rgb(153, 110, 17);--color-on-background: rgb(10, 15, 19);--color-on-background-light: rgb(10, 15, 19);--color-on-background-dark: rgb(214, 219, 223);--color-on-neutral: rgb(29, 46, 58);--color-on-neutral-light: rgb(38, 62, 77);--color-on-neutral-dark: rgb(214, 219, 223);--color-on-primary: white;--color-on-primary-light: black;--color-on-primary-dark: white;--color-on-secondary: white;--color-on-secondary-light: black;--color-on-secondary-dark: white;--color-on-tertiary: white;--color-on-tertiary-light: black;--color-on-tertiary-dark: white;--color-on-success: black;--color-on-success-light: black;--color-on-success-dark: white;--color-on-error: white;--color-on-error-light: black;--color-on-error-dark: white;--color-on-info: black;--color-on-info-light: black;--color-on-info-dark: white;--color-on-warn: black;--color-on-warn-light: black;--color-on-warn-dark: black;--font-family: Karla;--font-family-display: Crimson Pro;--font-family-display-alt: Karla;--font-family-body: Karla;--font-family-body-alt: Crimson Pro;--font-family-mono: Roboto Mono;--font-weight: 400;--font-weight-thin: 100;--font-weight-xlight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-xbold: 800;--font-weight-black: 900;--font-size: 1.6rem;--font-size-min: 1.2rem;--font-size-xsmall: 1.3rem;--font-size-small: 1.4rem;--font-size-medium: 1.6rem;--font-size-large: 1.8rem;--font-size-xlarge: 2.4rem;--font-size-xxlarge: 3.2rem;--font-size-1: 1.6rem;--font-size-2: 2rem;--font-size-3: 2.4rem;--font-size-4: 2.8rem;--font-size-5: 3.6rem;--font-size-6: 4rem;--font-size-7: 4.8rem;--font-size-8: 6rem;--font-size-9: 7.2rem;--font-size-10: 8.4rem;--font-line-height: 1.5;--font-line-height-min: 1em;--font-line-height-xsmall: 1.6rem;--font-line-height-small: 1.6rem;--font-line-height-medium: 2.4rem;--font-line-height-large: 2.4rem;--font-line-height-xlarge: 3.2rem;--font-line-height-xxlarge: 4rem;--font-line-height-1: 2.4rem;--font-line-height-2: 2.4rem;--font-line-height-3: 3.2rem;--font-line-height-4: 3.2rem;--font-line-height-5: 4rem;--font-line-height-6: 4.8rem;--font-line-height-7: 5.6rem;--font-line-height-8: 6.4rem;--font-line-height-9: 8rem;--font-line-height-10: 8.8rem;--font-scale: 1.2;--shadow-elevation: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-elevation-0: none;--shadow-elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-elevation-2: 0 4px 6px -1px rgba(0, 0, 0, .3);--shadow-elevation-3: 0 10px 15px -3px rgba(0, 0, 0, .3);--shadow-elevation-4: 0 20px 25px -5px rgba(0, 0, 0, .3);--motion-duration: .3s;--motion-duration-fast: .15s;--motion-duration-medium: .3s;--motion-duration-slow: .5s;--motion-easing: ease-in-out}@media(min-width:1200px){html{background:var(--color-primary)}}body{--top-space: 1.6rem;font-family:var(--font-family);color:var(--color-on-background);background:var(--color-background);font-size:var(--font-size);line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.debug{position:relative}body.debug.breakpoint-labels:before{font-size:14px;font-weight:600;display:block;position:fixed;overflow:hidden;padding:.8rem;line-height:1.6rem;top:0;right:1.6rem;z-index:999;background:#ff646480;pointer-events:none}@media(max-width:767px){body.debug.breakpoint-labels:before{content:"mobile"}}@media(min-width:768px)and (max-width:1023px){body.debug.breakpoint-labels:before{content:"tablet portrait"}}@media(min-width:1024px)and (max-width:1199px){body.debug.breakpoint-labels:before{content:"tablet landscape"}}@media(min-width:1200px){body.debug.breakpoint-labels:before{content:"desktop"}}@media(min-width:1600px){body.debug.breakpoint-labels:before{content:"large display"}}body.debug.show-grid .debug-grid{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99999;pointer-events:none}body.debug.show-grid .debug-grid .wrap{display:grid;column-gap:3.2rem;grid-template-columns:[content-start] repeat(11,[column] 1fr [end column]) 1fr [end content-end];max-width:160rem;margin:0 auto;padding-left:9.6rem;padding-right:3.2rem}@media(min-width:160rem){body.debug.show-grid .debug-grid .wrap{padding-left:3.2rem;padding-right:3.2rem}}@media(min-width:1600px){body.debug.show-grid .debug-grid .wrap{padding-left:9.6rem;padding-right:3.2rem}}@media(max-width:1199px){body.debug.show-grid .debug-grid .wrap{padding-left:9.6rem;padding-right:3.2rem}}@media(max-width:1023px){body.debug.show-grid .debug-grid .wrap{padding-left:9.6rem;padding-right:3.2rem}}@media(max-width:767px){body.debug.show-grid .debug-grid .wrap{padding-left:1.6rem;padding-right:1.6rem}}@media(max-width:767px){body.debug.show-grid .debug-grid .wrap{display:block}}@media(min-width:1600px){body.debug.show-grid .debug-grid .wrap{grid-template-columns:[content-start] repeat(11,[column] 9.3333333333rem [end column]) 9.3333333333rem [end content-end]}}@media(max-width:1199px){body.debug.show-grid .debug-grid .wrap{grid-template-columns:[content-start] repeat(11,[column] 1fr [end column]) 1fr [end content-end]}}@media(max-width:767px){body.debug.show-grid .debug-grid .wrap{grid-template-columns:[content-start] repeat(11,[column] 1fr [end column]) 1fr [end content-end]}}body.debug.show-grid .debug-grid .wrap>*{height:100vh;background:#0000ff0d}:where(*+p),:where(*+h1),:where(*+h2),:where(*+h3),:where(*+h4),:where(*+h5),:where(*+h6),:where(*+ul),:where(*+ol),:where(*+dl),:where(*+blockquote),:where(*+pre),:where(*+table),:where(*+figure),:where(*+hr),:where(*+astro-slot>*),.top-space{margin-top:var(--top-space)}.use-gap{--top-space: 0}.use-gap *>*{--top-space: initial}.use-gap .use-gap>*{--top-space: 0}h1,h2,h3,h4,h5,h6{font-size:var(--font-size);line-height:var(--font-line-height);font-family:var(--font-family-display);font-weight:var(--font-weight);text-transform:inherit;text-decoration:inherit;letter-spacing:normal}h1{font-size:var(--font-size-5);line-height:var(--font-line-height-5);font-family:var(--font-family-display);font-weight:var(--font-weight-xlight);text-transform:inherit;text-decoration:inherit;letter-spacing:normal;color:var(--color-secondary)}h2{font-size:var(--font-size-4);line-height:var(--font-line-height-4);font-family:var(--font-family-body);font-weight:var(--font-weight-normal);text-transform:inherit;text-decoration:inherit;letter-spacing:normal;color:var(--color-neutral-5)}h3{font-size:var(--font-size-3);line-height:var(--font-line-height-3);font-family:var(--font-family-body);font-weight:var(--font-weight-normal);text-transform:inherit;text-decoration:inherit;letter-spacing:normal;color:var(--color-neutral-5)}h4{font-size:var(--font-size-3);line-height:var(--font-line-height-3);font-family:var(--font-family-display);font-weight:var(--font-weight-normal);text-transform:inherit;text-decoration:inherit;letter-spacing:normal;color:var(--color-tertiary)}h5{font-size:var(--font-size-medium);line-height:var(--font-line-height-medium);font-family:var(--font-family-body);font-weight:var(--font-weight-normal);text-transform:uppercase;text-decoration:inherit;letter-spacing:normal}h6{font-size:var(--font-size-1);line-height:var(--font-line-height-1);font-family:var(--font-family-body);font-weight:var(--font-weight-xbold);text-transform:inherit;text-decoration:inherit;letter-spacing:normal;color:var(--color-primary)}a{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-info-8);text-decoration-thickness:2px;text-underline-offset:2px}a:hover,a:focus{color:var(--color-primary-dark)}a:active{color:var(--color-secondary)}a:hover{text-decoration-color:var(--color-info)}strong{font-weight:var(--font-weight-bold)}p,blockquote,ul,ol{background:none}ul{padding-left:2rem;list-style-position:outside}li{margin-bottom:.8rem}li::marker{color:var(--color-secondary)}small{font-size:var(--font-size-small);line-height:1.6rem}blockquote{font-style:italic;padding-left:1.6rem;border-left:.2rem solid var(--color-primary)}blockquote strong{font-style:normal}sup{line-height:0}sur{font-size:.6em;line-height:0}@media(max-width:1199px){br.desktop-up{display:none}}.footnote{font-size:var(--font-size-xsmall)}.footnote a{text-decoration:none;color:var(--color-on-background)}span.smallcaps{font-variant:small-caps}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important}body{--clerk-font-size: var(--font-size);--clerk-font-family: var(--font-family-body);--clerk-color-foreground: var(--color-on-background);--clerk-font-size-base: 1.6rem;--clerk-spacing-unit: 1.6rem;--clerk-font-size-xs: 1rem;--clerk-font-size-sm: 1.2rem;--clerk-font-size-md: 1.4rem;--clerk-font-size-lg: 1.6rem;--clerk-font-size-xl: 1.8rem;transition:padding-right .5s ease-in-out}body.panel-right-open{padding-right:32rem}.cl-avatarBox,.cl-userButtonPopoverActionButtonIcon{width:var(--font-size-xlarge);height:var(--font-size-xlarge)}.cl-avatarBox{width:var(--font-size-xxlarge);height:var(--font-size-xxlarge)}.cl-userButtonPopoverActionButtonIconBox{flex:0 0 var(--font-size-xxlarge)}.cl-cardBox{width:auto}.cl-navbar h1{white-space:nowrap}.cl-modalCloseButton svg{width:1.4rem;height:1.4rem}.cl-userButtonBox .cl-avatarBox{width:var(--font-size-xlarge);height:var(--font-size-xlarge)}:global(.cl-rootBox),:global(.cl-card),:global(.cl-formButtonPrimary),:global(.cl-formFieldInput),:global(.cl-formFieldLabel){font-size:var(--clerk-font-size-md)!important}:global(.cl-formButtonPrimary){font-size:var(--clerk-font-size-md)!important;padding:calc(var(--clerk-spacing-unit) * .5) var(--clerk-spacing-unit)!important}.dropdown>button,.dropdown>div{box-shadow:none}
