html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400;font-size:inherit;line-height:inherit;font-family:inherit}ol,ul{list-style:none}img{max-width:100%;height:auto}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;cursor:pointer;white-space:nowrap;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button:focus{outline:0}input{border:0}blockquote,q{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none}a{text-decoration:none;color:inherit}:root .text-1{font-size:3rem;line-height:2.875rem;letter-spacing:-.0625rem}@media (min-width: 752px){:root .text-1{font-size:5rem;line-height:5.25rem;letter-spacing:-.09375rem}}@media (min-width: 1145px){:root .text-1{font-size:6rem;line-height:6rem;letter-spacing:-.125rem}}:root .text-2{font-size:3rem;line-height:3rem;letter-spacing:-.03125rem}@media (min-width: 752px){:root .text-2{font-size:4rem;line-height:4.25rem;letter-spacing:-.0625rem}}@media (min-width: 1145px){:root .text-2{font-size:5rem;line-height:5rem;letter-spacing:-.09375rem}}:root .text-3{font-size:2.5rem;line-height:2.625rem;letter-spacing:-.015625rem}@media (min-width: 752px){:root .text-3{font-size:3rem;line-height:3.25rem;letter-spacing:-.03125rem}}@media (min-width: 1145px){:root .text-3{font-size:4rem;line-height:4rem;letter-spacing:-.0625rem}}:root .text-4{font-size:2rem;line-height:2.125rem;letter-spacing:0}@media (min-width: 752px){:root .text-4{font-size:2.5rem;line-height:2.75rem;letter-spacing:-.015625rem}}@media (min-width: 1145px){:root .text-4{font-size:3rem;line-height:3.125rem;letter-spacing:-.03125rem}}:root .text-5{font-size:1.75rem;line-height:2rem;letter-spacing:-.015625rem}@media (min-width: 752px){:root .text-5{font-size:2rem;line-height:2.5rem;letter-spacing:-.015625rem}}@media (min-width: 1145px){:root .text-5{font-size:2.5rem;line-height:2.625rem;letter-spacing:-.015625rem}}:root .text-6{font-size:1.5rem;line-height:1.625rem;letter-spacing:.01375rem}@media (min-width: 752px){:root .text-6{font-size:1.75rem;line-height:1.875rem;letter-spacing:.0125rem}}@media (min-width: 1145px){:root .text-6{font-size:2rem;line-height:2.125rem;letter-spacing:0}}:root .text-7{font-size:1.3125rem;line-height:1.5rem;letter-spacing:.0125rem}@media (min-width: 752px){:root .text-7{font-size:1.5rem;line-height:1.75rem;letter-spacing:.0125rem}}@media (min-width: 1145px){:root .text-7{font-size:1.75rem;line-height:2rem;letter-spacing:.0125rem}}:root .text-8{font-size:1.3125rem;line-height:1.15;letter-spacing:0}@media (min-width: 752px){:root .text-8{font-size:1.3125rem;line-height:1.15;letter-spacing:0}}@media (min-width: 1145px){:root .text-8{font-size:1.5rem;line-height:1.15;letter-spacing:-.01rem}}:root .text-9{font-size:1.1875rem;line-height:1.625rem;letter-spacing:0}@media (min-width: 752px){:root .text-9{font-size:1.3125rem;line-height:1.625rem;letter-spacing:0}}@media (min-width: 1145px){:root .text-9{font-size:1.3125rem;line-height:1.625rem;letter-spacing:0}}:root .text-10{font-size:1rem;line-height:1.4;letter-spacing:.01rem}@media (min-width: 752px){:root .text-10{font-size:1rem;line-height:1.4;letter-spacing:.01rem}}@media (min-width: 1145px){:root .text-10{font-size:1.1rem;line-height:1.4;letter-spacing:.01rem}}:root .text-11{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0}@media (min-width: 752px){:root .text-11{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0}}@media (min-width: 1145px){:root .text-11{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0}}:root .text-12{font-size:.875rem;line-height:1.1875rem;letter-spacing:-.015625rem}@media (min-width: 752px){:root .text-12{font-size:.875rem;line-height:1.1875rem;letter-spacing:-.015625rem}}@media (min-width: 1145px){:root .text-12{font-size:.875rem;line-height:1.1875rem;letter-spacing:-.015625rem}}:root .text-13{font-size:.75rem;line-height:1rem;letter-spacing:-.015625rem}@media (min-width: 752px){:root .text-13{font-size:.75rem;line-height:1rem;letter-spacing:-.015625rem}}@media (min-width: 1145px){:root .text-13{font-size:.75rem;line-height:1rem;letter-spacing:-.015625rem}}:root .spacing-8-mb{margin-bottom:.5rem}@media (min-width: 752px){:root .spacing-8-mb{margin-bottom:.5rem}}@media (min-width: 1145px){:root .spacing-8-mb{margin-bottom:.5rem}}:root .spacing-8-mt{margin-top:.5rem}@media (min-width: 752px){:root .spacing-8-mt{margin-top:.5rem}}@media (min-width: 1145px){:root .spacing-8-mt{margin-top:.5rem}}:root .spacing-8-pb{padding-bottom:.5rem}@media (min-width: 752px){:root .spacing-8-pb{padding-bottom:.5rem}}@media (min-width: 1145px){:root .spacing-8-pb{padding-bottom:.5rem}}:root .spacing-8-pt{padding-top:.5rem}@media (min-width: 752px){:root .spacing-8-pt{padding-top:.5rem}}@media (min-width: 1145px){:root .spacing-8-pt{padding-top:.5rem}}:root .spacing-16-mb{margin-bottom:1rem}@media (min-width: 752px){:root .spacing-16-mb{margin-bottom:1rem}}@media (min-width: 1145px){:root .spacing-16-mb{margin-bottom:1rem}}:root .spacing-16-mt{margin-top:1rem}@media (min-width: 752px){:root .spacing-16-mt{margin-top:1rem}}@media (min-width: 1145px){:root .spacing-16-mt{margin-top:1rem}}:root .spacing-16-pb{padding-bottom:1rem}@media (min-width: 752px){:root .spacing-16-pb{padding-bottom:1rem}}@media (min-width: 1145px){:root .spacing-16-pb{padding-bottom:1rem}}:root .spacing-16-pt{padding-top:1rem}@media (min-width: 752px){:root .spacing-16-pt{padding-top:1rem}}@media (min-width: 1145px){:root .spacing-16-pt{padding-top:1rem}}:root .spacing-24-mb{margin-bottom:1.5rem}@media (min-width: 752px){:root .spacing-24-mb{margin-bottom:1.5rem}}@media (min-width: 1145px){:root .spacing-24-mb{margin-bottom:1.5rem}}:root .spacing-24-mt{margin-top:1.5rem}@media (min-width: 752px){:root .spacing-24-mt{margin-top:1.5rem}}@media (min-width: 1145px){:root .spacing-24-mt{margin-top:1.5rem}}:root .spacing-24-pb{padding-bottom:1.5rem}@media (min-width: 752px){:root .spacing-24-pb{padding-bottom:1.5rem}}@media (min-width: 1145px){:root .spacing-24-pb{padding-bottom:1.5rem}}:root .spacing-24-pt{padding-top:1.5rem}@media (min-width: 752px){:root .spacing-24-pt{padding-top:1.5rem}}@media (min-width: 1145px){:root .spacing-24-pt{padding-top:1.5rem}}:root .spacing-32-mb{margin-bottom:1.5rem}@media (min-width: 752px){:root .spacing-32-mb{margin-bottom:2rem}}@media (min-width: 1145px){:root .spacing-32-mb{margin-bottom:2rem}}:root .spacing-32-mt{margin-top:1.5rem}@media (min-width: 752px){:root .spacing-32-mt{margin-top:2rem}}@media (min-width: 1145px){:root .spacing-32-mt{margin-top:2rem}}:root .spacing-32-pb{padding-bottom:1.5rem}@media (min-width: 752px){:root .spacing-32-pb{padding-bottom:2rem}}@media (min-width: 1145px){:root .spacing-32-pb{padding-bottom:2rem}}:root .spacing-32-pt{padding-top:1.5rem}@media (min-width: 752px){:root .spacing-32-pt{padding-top:2rem}}@media (min-width: 1145px){:root .spacing-32-pt{padding-top:2rem}}:root .spacing-48-mb{margin-bottom:1.5rem}@media (min-width: 752px){:root .spacing-48-mb{margin-bottom:3rem}}@media (min-width: 1145px){:root .spacing-48-mb{margin-bottom:3rem}}:root .spacing-48-mt{margin-top:1.5rem}@media (min-width: 752px){:root .spacing-48-mt{margin-top:3rem}}@media (min-width: 1145px){:root .spacing-48-mt{margin-top:3rem}}:root .spacing-48-pb{padding-bottom:1.5rem}@media (min-width: 752px){:root .spacing-48-pb{padding-bottom:3rem}}@media (min-width: 1145px){:root .spacing-48-pb{padding-bottom:3rem}}:root .spacing-48-pt{padding-top:1.5rem}@media (min-width: 752px){:root .spacing-48-pt{padding-top:3rem}}@media (min-width: 1145px){:root .spacing-48-pt{padding-top:3rem}}:root .spacing-64-mb{margin-bottom:2rem}@media (min-width: 752px){:root .spacing-64-mb{margin-bottom:4rem}}@media (min-width: 1145px){:root .spacing-64-mb{margin-bottom:4rem}}:root .spacing-64-mt{margin-top:2rem}@media (min-width: 752px){:root .spacing-64-mt{margin-top:4rem}}@media (min-width: 1145px){:root .spacing-64-mt{margin-top:4rem}}:root .spacing-64-pb{padding-bottom:2rem}@media (min-width: 752px){:root .spacing-64-pb{padding-bottom:4rem}}@media (min-width: 1145px){:root .spacing-64-pb{padding-bottom:4rem}}:root .spacing-64-pt{padding-top:2rem}@media (min-width: 752px){:root .spacing-64-pt{padding-top:4rem}}@media (min-width: 1145px){:root .spacing-64-pt{padding-top:4rem}}:root .spacing-96-mb{margin-bottom:4rem}@media (min-width: 752px){:root .spacing-96-mb{margin-bottom:4rem}}@media (min-width: 1145px){:root .spacing-96-mb{margin-bottom:6rem}}:root .spacing-96-mt{margin-top:4rem}@media (min-width: 752px){:root .spacing-96-mt{margin-top:4rem}}@media (min-width: 1145px){:root .spacing-96-mt{margin-top:6rem}}:root .spacing-96-pb{padding-bottom:4rem}@media (min-width: 752px){:root .spacing-96-pb{padding-bottom:4rem}}@media (min-width: 1145px){:root .spacing-96-pb{padding-bottom:6rem}}:root .spacing-96-pt{padding-top:4rem}@media (min-width: 752px){:root .spacing-96-pt{padding-top:4rem}}@media (min-width: 1145px){:root .spacing-96-pt{padding-top:6rem}}:root .spacing-128-mb{margin-bottom:4rem}@media (min-width: 752px){:root .spacing-128-mb{margin-bottom:8rem}}@media (min-width: 1145px){:root .spacing-128-mb{margin-bottom:8rem}}:root .spacing-128-mt{margin-top:4rem}@media (min-width: 752px){:root .spacing-128-mt{margin-top:8rem}}@media (min-width: 1145px){:root .spacing-128-mt{margin-top:8rem}}:root .spacing-128-pb{padding-bottom:4rem}@media (min-width: 752px){:root .spacing-128-pb{padding-bottom:8rem}}@media (min-width: 1145px){:root .spacing-128-pb{padding-bottom:8rem}}:root .spacing-128-pt{padding-top:4rem}@media (min-width: 752px){:root .spacing-128-pt{padding-top:8rem}}@media (min-width: 1145px){:root .spacing-128-pt{padding-top:8rem}}:root .spacing-256-mb{margin-bottom:8rem}@media (min-width: 752px){:root .spacing-256-mb{margin-bottom:16rem}}@media (min-width: 1145px){:root .spacing-256-mb{margin-bottom:16rem}}:root .spacing-256-mt{margin-top:8rem}@media (min-width: 752px){:root .spacing-256-mt{margin-top:16rem}}@media (min-width: 1145px){:root .spacing-256-mt{margin-top:16rem}}:root .spacing-256-pb{padding-bottom:8rem}@media (min-width: 752px){:root .spacing-256-pb{padding-bottom:16rem}}@media (min-width: 1145px){:root .spacing-256-pb{padding-bottom:16rem}}:root .spacing-256-pt{padding-top:8rem}@media (min-width: 752px){:root .spacing-256-pt{padding-top:16rem}}@media (min-width: 1145px){:root .spacing-256-pt{padding-top:16rem}}@font-face{font-family:"system-ui";font-style:normal;font-weight:400}:root{color-scheme:light dark;--color-white: #ffffff;--color-off-white: #F3F3F3;--color-black: #000000;--color-off-black: #0f0f0f;--color-off-black-bright: #222222;--color-primary: #2B47FF;--color-primary-dark: #245EFF;--color-grey-50: #F7F7F7;--color-grey-100: #eee;--color-grey-200: #BABFC5;--color-grey-500: #73808C;--color-grey-600: #595959;--color-grey-700: #333;--color-light-blue: #c5d3dd;--color-dark-blue: #2B47FF;--theme-background: var(--color-white);--theme-surface: var(--color-off-white);--theme-text-primary: var(--color-black);--theme-text-secondary: var(--color-grey-200);--theme-text-tertiary: var(--color-grey-500);--theme-border: var(--color-grey-200);--theme-accent: var(--color-primary);--theme-button-background: var(--color-primary);--theme-button-text: var(--color-white);--theme-link: var(--color-primary);--theme-link-hover: var(--color-dark-blue);--theme-label: var(--color-grey-500);--theme-label-accent: var(--color-primary);--theme-l2-background: var(--color-white);--theme-l2-shadow: drop-shadow(0px 20px 32px rgba(0, 0, 0, .1));--theme-l2-shadow-hover: drop-shadow(0px 2px 4px rgba(0, 0, 0, .05));--breakpoint-tablet: 752px;--breakpoint-desktop: 1145px;--spring-elegant-easing: linear(0 0%, .005927 1%, .022466 2%, .047872 3%, .080554 4%, .119068 5%, .162116 6%, .208536 7.000000000000001%, .2573 8%, .3075 9%, .358346 10%, .409157 11%, .45935 12%, .508438 13%, .556014 14.000000000000002%, .601751 15%, .645389 16%, .686733 17%, .72564 18%, .762019 19%, .795818 20%, .827026 21%, .855662 22%, .881772 23%, .905423 24%, .926704 25%, .945714 26%, .962568 27%, .977386 28%, .990295 28.999999999999996%, 1.001426 30%, 1.010911 31%, 1.018881 32%, 1.025465 33%, 1.030792 34%, 1.034982 35%, 1.038155 36%, 1.040423 37%, 1.041892 38%, 1.042662 39%, 1.042827 40%, 1.042473 41%, 1.04168 42%, 1.040522 43%, 1.039065 44%, 1.037371 45%, 1.035493 46%, 1.03348 47%, 1.031376 48%, 1.029217 49%, 1.027037 50%, 1.024864 51%, 1.022722 52%, 1.020631 53%, 1.018608 54%, 1.016667 55.00000000000001%, 1.014817 56.00000000000001%, 1.013067 56.99999999999999%, 1.011422 57.99999999999999%, 1.009887 59%, 1.008462 60%, 1.007148 61%, 1.005944 62%, 1.004847 63%, 1.003855 64%, 1.002964 65%, 1.002169 66%, 1.001466 67%, 1.000848 68%, 1.000311 69%, .999849 70%, .999457 71%, .999128 72%, .998858 73%, .99864 74%, .99847 75%, .998342 76%, .998253 77%, .998196 78%, .998169 79%, .998167 80%, .998186 81%, .998224 82%, .998276 83%, .998341 84%, .998415 85%, .998497 86%, .998584 87%, .998675 88%, .998768 89%, .998861 90%, .998954 91%, .999045 92%, .999134 93%, .99922 94%, .999303 95%, .999381 96%, .999455 97%, .999525 98%, .999589 99%, .99965 100%);--spring-elegant-easing-light: linear(0 0%, .003894 1%, .014828 2%, .031757 3%, .053732 4%, .079896 5%, .109479 6%, .141786 7.000000000000001%, .176202 8%, .212175 9%, .249219 10%, .286907 11%, .324863 12%, .362763 13%, .400326 14.000000000000002%, .437313 15%, .473521 16%, .508781 17%, .542956 18%, .575932 19%, .607625 20%, .637968 21%, .666915 22%, .694437 23%, .720519 24%, .74516 25%, .76837 26%, .790168 27%, .810581 28.000000000000004%, .829644 28.999999999999996%, .847395 30%, .86388 31%, .879146 32%, .893244 33%, .906226 34%, .918147 35%, .92906 36%, .93902 37%, .948082 38%, .956301 39%, .963727 40%, .970415 41%, .976413 42%, .98177 43%, .986534 44%, .990748 45%, .994457 46%, .997701 47%, 1.000519 48%, 1.002948 49%, 1.005022 50%, 1.006775 51%, 1.008237 52%, 1.009436 53%, 1.010399 54%, 1.011152 55.00000000000001%, 1.011717 56.00000000000001%, 1.012115 56.99999999999999%, 1.012368 57.99999999999999%, 1.012491 59%, 1.012503 60%, 1.012418 61%, 1.01225 62%, 1.012012 63%, 1.011716 64%, 1.011371 65%, 1.010986 66%, 1.010571 67%, 1.010132 68%, 1.009676 69%, 1.009209 70%, 1.008735 71%, 1.00826 72%, 1.007787 73%, 1.00732 74%, 1.006861 75%, 1.006412 76%, 1.005976 77%, 1.005554 78%, 1.005148 79%, 1.004758 80%, 1.004385 81%, 1.00403 82%, 1.003693 83%, 1.003373 84%, 1.003072 85%, 1.002789 86%, 1.002523 87%, 1.002274 88%, 1.002042 89%, 1.001826 90%, 1.001626 91%, 1.001441 92%, 1.00127 93%, 1.001113 94%, 1.000969 95%, 1.000837 96%, 1.000717 97%, 1.000608 98%, 1.000509 99%, 1.00042 100%);--spring-bouyant: linear(0 0%, .004379 1%, .017027 2%, .037197 3%, .064139 4%, .097098 5%, .135326 6%, .178089 7.000000000000001%, .224667 8%, .274366 9%, .326515 10%, .380476 11%, .435642 12%, .491445 13%, .547353 14.000000000000002%, .602874 15%, .65756 16%, .711 17%, .76283 18%, .812725 19%, .860402 20%, .90562 21%, .948177 22%, .98791 23%, 1.024693 24%, 1.058435 25%, 1.089077 26%, 1.116593 27%, 1.140987 28.000000000000004%, 1.162286 28.999999999999996%, 1.180545 30%, 1.19584 31%, 1.208266 32%, 1.217937 33%, 1.22498 34%, 1.229538 35%, 1.231761 36%, 1.231811 37%, 1.229853 38%, 1.226059 39%, 1.220603 40%, 1.213659 41%, 1.205403 42%, 1.196006 43%, 1.185638 44%, 1.174463 45%, 1.162638 46%, 1.150318 47%, 1.137645 48%, 1.124757 49%, 1.111781 50%, 1.098837 51%, 1.086034 52%, 1.073472 53%, 1.061241 54%, 1.04942 55.00000000000001%, 1.038082 56.00000000000001%, 1.027286 56.99999999999999%, 1.017084 57.99999999999999%, 1.007519 59%, .998624 60%, .990425 61%, .982939 62%, .976176 63%, .970139 64%, .964824 65%, .960222 66%, .956318 67%, .953091 68%, .950518 69%, .94857 70%, .947216 71%, .946423 72%, .946154 73%, .946371 74%, .947035 75%, .948105 76%, .949542 77%, .951304 78%, .953352 79%, .955646 80%, .958146 81%, .960816 82%, .963619 83%, .966522 84%, .96949 85%, .972494 86%, .975505 87%, .978496 88%, .981443 89%, .984323 90%, .987118 91%, .989809 92%, .992382 93%, .994822 94%, .99712 95%, .999265 96%, 1.001252 97%, 1.003076 98%, 1.004733 99%, 1.006221 100%);--theme-change-speed: .3s;--overlay-speed: .75s;--page-border-radius: 20px;--page-padding: 32px}:root .page-padding{padding:0 var(--page-padding)}@media screen and (min-width: 1145px){:root{--page-padding: 0px}}[theme=dark]{--theme-background: var(--color-off-black);--theme-surface: var(--color-off-black);--theme-text-primary: var(--color-white);--theme-text-secondary: var(--color-grey-600);--theme-text-tertiary: var(--color-grey-500);--theme-border: var(--color-grey-700);--theme-accent: var(--color-primary-dark);--theme-button-background: var(--color-primary-dark);--theme-button-text: var(--color-white);--theme-link: var(--color-primary-dark);--theme-link-hover: var(--color-light-blue);--theme-label: var(--color-grey-500);--theme-label-accent: var(--color-primary-dark);--theme-l2-background: #111111;--theme-l2-shadow: drop-shadow(0px 20px 32px rgba(0, 0, 0, .9));--theme-l2-shadow-hover: drop-shadow(0px 2px 4px rgba(0, 0, 0, .2))}body{font-family:"system-ui";color:var(--theme-text-primary);background-color:var(--theme-background)}body.overlay-showing{background-color:var(--theme-surface)}p{font-size:1rem;line-height:1.4;letter-spacing:.01rem}@media (min-width: 752px){p{font-size:1rem;line-height:1.4;letter-spacing:.01rem}}@media (min-width: 1145px){p{font-size:1.1rem;line-height:1.4;letter-spacing:.01rem}}h1,.heading-1{font-size:1.75rem;line-height:2rem;letter-spacing:-.015625rem}@media (min-width: 752px){h1,.heading-1{font-size:2rem;line-height:2.5rem;letter-spacing:-.015625rem}}@media (min-width: 1145px){h1,.heading-1{font-size:2.5rem;line-height:2.625rem;letter-spacing:-.015625rem}}h2,.heading-2{font-size:1.3125rem;line-height:1.15;letter-spacing:0}@media (min-width: 752px){h2,.heading-2{font-size:1.3125rem;line-height:1.15;letter-spacing:0}}@media (min-width: 1145px){h2,.heading-2{font-size:1.5rem;line-height:1.15;letter-spacing:-.01rem}}h3,.heading-3{font-size:1rem;line-height:1.4;letter-spacing:.01rem;line-height:22px}@media (min-width: 752px){h3,.heading-3{font-size:1rem;line-height:1.4;letter-spacing:.01rem}}@media (min-width: 1145px){h3,.heading-3{font-size:1.1rem;line-height:1.4;letter-spacing:.01rem}}@media (min-width: 752px){h3,.heading-3{line-height:22px}}h1,.heading-1,h2,.heading-2,h3,.heading-3,.Primal-button,strong,b{font-weight:400;font-variation-settings:"wght" 400}.Primal-section{margin-bottom:8rem}@media (min-width: 752px){.Primal-section{margin-bottom:16rem}}@media (min-width: 1145px){.Primal-section{margin-bottom:16rem}}.Primal-section .Primal-component{margin-bottom:2rem}@media (min-width: 752px){.Primal-section .Primal-component{margin-bottom:4rem}}@media (min-width: 1145px){.Primal-section .Primal-component{margin-bottom:4rem}}.Primal-section .Primal-component:last-of-type{margin-bottom:0}.Primal-section:last-of-type{margin-bottom:0}.Primal-rich-text h1,.Primal-rich-text h2,.Primal-rich-text h3,.Primal-rich-text hr+p{margin-top:2rem}@media (min-width: 752px){.Primal-rich-text h1,.Primal-rich-text h2,.Primal-rich-text h3,.Primal-rich-text hr+p{margin-top:4rem}}@media (min-width: 1145px){.Primal-rich-text h1,.Primal-rich-text h2,.Primal-rich-text h3,.Primal-rich-text hr+p{margin-top:4rem}}.Primal-rich-text h1:first-child,.Primal-rich-text h2:first-child,.Primal-rich-text h3:first-child,.Primal-rich-text hr+p:first-child{margin-top:0}.Primal-rich-text p,.Primal-rich-text .Primal-button,.Primal-rich-text h1+h2,.Primal-rich-text h2+h3,.Primal-rich-text h2+h2,.Primal-rich-text h3+h3{margin-top:1.5rem}@media (min-width: 752px){.Primal-rich-text p,.Primal-rich-text .Primal-button,.Primal-rich-text h1+h2,.Primal-rich-text h2+h3,.Primal-rich-text h2+h2,.Primal-rich-text h3+h3{margin-top:2rem}}@media (min-width: 1145px){.Primal-rich-text p,.Primal-rich-text .Primal-button,.Primal-rich-text h1+h2,.Primal-rich-text h2+h3,.Primal-rich-text h2+h2,.Primal-rich-text h3+h3{margin-top:2rem}}.Primal-rich-text p:first-child,.Primal-rich-text .Primal-button:first-child,.Primal-rich-text h1+h2:first-child,.Primal-rich-text h2+h3:first-child,.Primal-rich-text h2+h2:first-child,.Primal-rich-text h3+h3:first-child{margin-top:0}.Primal-rich-text h3+p{margin-top:1rem}@media (min-width: 752px){.Primal-rich-text h3+p{margin-top:1rem}}@media (min-width: 1145px){.Primal-rich-text h3+p{margin-top:1rem}}.Primal-rich-text p{color:var(--theme-text-tertiary)}.Primal-rich-text p a:only-child{text-decoration:underline;color:var(--theme-text-tertiary)}.Primal-rich-text hr{margin-top:2rem;margin-bottom:0}@media (min-width: 752px){.Primal-rich-text hr{margin-top:4rem}}@media (min-width: 1145px){.Primal-rich-text hr{margin-top:4rem}}.Primal-rich-text .Primal-component{margin-top:2rem;margin-bottom:1.5rem}@media (min-width: 752px){.Primal-rich-text .Primal-component{margin-top:4rem}}@media (min-width: 1145px){.Primal-rich-text .Primal-component{margin-top:4rem}}@media (min-width: 752px){.Primal-rich-text .Primal-component{margin-bottom:2rem}}@media (min-width: 1145px){.Primal-rich-text .Primal-component{margin-bottom:2rem}}.Primal-rich-text .Primal-component .Primal-component{margin-top:0;margin-bottom:0}.Primal-rich-text .Primal-component:last-of-type{margin-bottom:0}hr{display:block;width:100%;height:1px;border:none;background-color:var(--theme-border)}p,h1,h2,h3,hr,blockquote,.Primal-button{grid-column:var(--span-centered-xs)}.Primal-video,.Primal-image,.Primal-card-classic{--border-radius: 16px}.Primal-card-classic.Primal-card-classic-sm{--aspect-ratio: 4/5;--min-width: 200px;--max-width: 402px;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 5 + 4 * var(--grid-gap));background-position:top center!important}@media screen and (min-width: 752px){.Primal-card-classic.Primal-card-classic-sm{--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 3 + 2 * var(--grid-gap))}}@media screen and (min-width: 1145px){.Primal-card-classic.Primal-card-classic-sm{--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 2 + 1 * var(--grid-gap))}}.Primal-card-classic.Primal-card-classic-med-alt{--aspect-ratio: 3/4;--min-width: 230px;--max-width: 402px;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 6 + 5 * var(--grid-gap))}@media screen and (min-width: 752px){.Primal-card-classic.Primal-card-classic-med-alt{--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 3.5 + 2.5 * var(--grid-gap))}}@media screen and (min-width: 1145px){.Primal-card-classic.Primal-card-classic-med-alt{--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 2.5 + 1.5 * var(--grid-gap))}}.Primal-card-classic.Primal-card-classic-med{--min-width: 260px;--max-width: 402px;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 7 + 6 * var(--grid-gap));--aspect-ratio: 4/5}@media screen and (min-width: 752px){.Primal-card-classic.Primal-card-classic-med{--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 4 + 3 * var(--grid-gap))}}@media screen and (min-width: 1145px){.Primal-card-classic.Primal-card-classic-med{--min-width: none;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 3 + 2 * var(--grid-gap))}}.Primal-card-classic.Primal-card-classic-lrg{--aspect-ratio: 4/5;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 8 + 7 * var(--grid-gap))}@media screen and (min-width: 752px){.Primal-card-classic.Primal-card-classic-lrg{--aspect-ratio: 3/2;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 6 + 5 * var(--grid-gap))}}@media screen and (min-width: 1145px){.Primal-card-classic.Primal-card-classic-lrg{--min-width: none;--width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 6 + 5 * var(--grid-gap))}}.Primal-read-more p,.Primal-intro-block .content p{font-size:1.3125rem;line-height:1.15;letter-spacing:0}@media (min-width: 752px){.Primal-read-more p,.Primal-intro-block .content p{font-size:1.3125rem;line-height:1.15;letter-spacing:0}}@media (min-width: 1145px){.Primal-read-more p,.Primal-intro-block .content p{font-size:1.5rem;line-height:1.15;letter-spacing:-.01rem}}.Primal-read-more p,.Primal-intro-block .content p{font-variation-settings:"wght" 400;text-wrap:pretty}.Primal-intro-block .content p:not(:first-child){padding-top:1.5rem}@media (min-width: 752px){.Primal-intro-block .content p:not(:first-child){padding-top:2rem}}@media (min-width: 1145px){.Primal-intro-block .content p:not(:first-child){padding-top:2rem}}.Primal-carousel{--_col-width: 0;--offset-left: var(--page-padding);--offset-right: var(--offset-left)}@media screen and (min-width: 752px){.Primal-carousel{--offset-left: calc(50vw - (var(--grid-width) / 2) + var(--_col-width) + var(--grid-gap) + var(--page-padding));--_col-width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 1 + 0 * var(--grid-gap))}}@media screen and (min-width: 1145px){.Primal-carousel{--_col-width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 2 + 1 * var(--grid-gap))}}@media screen and (min-width: 1512px){.Primal-carousel{--_col-width: calc(calc(var(--grid-width) - var(--page-padding) * 2 - calc(var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 2 + 1 * var(--grid-gap))}}.Primal-button{--bg-color: var(--theme-surface);--color: var(--theme-text-primary);--button-transition-speed: var(--theme-change-speed);--border-radius: 500px}.Primal-l2{--easing: var(--spring-elegant-easing-light);--border-radius: var(--page-border-radius);--grid-column: var(--span-centered-full)}.Primal-l2 .Primal-cover{margin-bottom:var(--spacing-96)}.Primal-l2 .Primal-carousel{--offset-left: calc((1 / var(--grid-columns)) * 100%);--offset-right: var(--offset-left)}.Primal-l2 .Primal-section{margin-bottom:4rem}@media (min-width: 752px){.Primal-l2 .Primal-section{margin-bottom:8rem}}@media (min-width: 1145px){.Primal-l2 .Primal-section{margin-bottom:8rem}}.Primal-l2 .Primal-section:last-of-type{margin-bottom:0}.Primal-l2 .Primal-rich-text .Primal-carousel{--offset-left: var(--page-padding);--offset-right: var(--offset-left);--width: calc(100% + var(--page-padding) * 2);margin-left:calc(-1 * var(--page-padding))}@media screen and (min-width: 1145px){.Primal-l2 .Primal-rich-text .Primal-carousel{--offset-left: calc((1 / var(--grid-columns)) * 100%);--offset-right: var(--offset-left);--width: auto;margin-left:0}}.Primal-section .heading{grid-column:var(--span-centered-sm);text-align:left}@media screen and (min-width: 1512px){.Primal-section .heading{grid-column:var(--span-centered-full)}}.Primal-cover{--cover-height: 400px}@media screen and (min-width: 752px){.Primal-cover{--cover-height: 600px}}.Primal-media-table{--gap: var(--spacing-24)}@media screen and (min-width: 752px){.Primal-media-table{--gap: var(--spacing-32)}}.card-stack-item .Primal-card-classic{--width: calc(100% - 60px) ;margin:0 30px}html.no-scroll,html.no-scroll body{overflow:hidden;-webkit-overflow-scrolling:none;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}.layer{position:relative;grid-area:1/-1}.no-wrap{white-space:nowrap}.flush-bottom{margin-bottom:0}[theme=light]{color-scheme:light}[theme=dark]{color-scheme:dark}body{font-smooth:always;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.underline{text-decoration:underline}.grid-overlay.svelte-1sosmtr{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;opacity:.15}.grid-container.svelte-1sosmtr{--_height: 100vh;--_width: var(--grid-width, auto);--_padding: var(--page-padding, 0px);--grid-columns: 8;--grid-gap: 16px;--grid-width: 100vw;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-gap);height:var(--_height);width:var(--_width);position:relative;left:50%;transform:translate(-50%);padding:0 var(--_padding)}@media screen and (min-width: 752px){.grid-container.svelte-1sosmtr{--grid-width: calc(752px + var(--page-padding) * 2)}}@media screen and (min-width: 1145px){.grid-container.svelte-1sosmtr{--grid-columns: 10;--grid-width: 1145px }}@media screen and (min-width: 752px){.grid-container.svelte-1sosmtr{padding:0 var(--page-padding)}}@media screen and (min-width: 1145px){.grid-container.svelte-1sosmtr{padding:0}}.grid-column.svelte-1sosmtr{background-color:#19a0fc;position:relative}.grid-column.svelte-1sosmtr:before{content:attr(data-col);position:absolute;top:10px;left:4px;font-size:12px;font-weight:700;color:#fffc;background:#0000004d;padding:2px 4px;border-radius:2px}.desktop-only-column.svelte-1sosmtr{display:none}@media screen and (min-width: 1145px){.desktop-only-column.svelte-1sosmtr{display:block}}.span-container.svelte-1sosmtr{--_height: 100vh;--_width: var(--grid-width, auto);--_padding: var(--page-padding, 0px);--grid-columns: 8;--grid-gap: 16px;--grid-width: 100vw;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-gap);height:var(--_height);width:var(--_width);position:absolute;top:0;left:50%;transform:translate(-50%);padding:0 var(--_padding)}@media screen and (min-width: 752px){.span-container.svelte-1sosmtr{--grid-width: calc(752px + var(--page-padding) * 2)}}@media screen and (min-width: 1145px){.span-container.svelte-1sosmtr{--grid-columns: 10;--grid-width: 1145px }}@media screen and (min-width: 752px){.span-container.svelte-1sosmtr{padding:0 var(--page-padding)}}@media screen and (min-width: 1145px){.span-container.svelte-1sosmtr{padding:0}}.span-overlay.svelte-1sosmtr{border:1px dashed rgba(255,255,255,.4);background:#ffffff0d;position:relative;pointer-events:none}.span-overlay.svelte-1sosmtr:before{content:attr(data-span);position:absolute;top:80px;left:8px;font-size:12px;font-weight:700;color:#fffc;background:#0006;padding:2px 6px;border-radius:3px}.span-xs.svelte-1sosmtr{--span: 1 / -1;grid-column:var(--span);border-color:#ff6464cc}@media screen and (min-width: 752px){.span-xs.svelte-1sosmtr{--span: 2 / span 6}}@media screen and (min-width: 1145px){.span-xs.svelte-1sosmtr{--span: 4 / span 4}}.span-sm.svelte-1sosmtr{--span: 1 / -1;grid-column:var(--span);border-color:#64ff64cc}@media screen and (min-width: 752px){.span-sm.svelte-1sosmtr{--span: 2 / span 6}}@media screen and (min-width: 1145px){.span-sm.svelte-1sosmtr{--span: 3 / span 6}}.span-med.svelte-1sosmtr{--span: 1 / -1;grid-column:var(--span);border-color:#ffff64cc}@media screen and (min-width: 752px){.span-med.svelte-1sosmtr{--span: 2 / span 6}}@media screen and (min-width: 1145px){.span-med.svelte-1sosmtr{--span: 3 / span 6}}.span-lrg.svelte-1sosmtr{--span: 1 / -1;grid-column:var(--span);border-color:#ff64ffcc}@media screen and (min-width: 752px){.span-lrg.svelte-1sosmtr{--span: 1 / span 8}}@media screen and (min-width: 1145px){.span-lrg.svelte-1sosmtr{--span: 2 / span 8}}.span-full.svelte-1sosmtr{grid-column:1/-1;border-color:#64ffffcc}:root{--spacing-8: .5rem}:root{--spacing-16: 1rem}:root{--spacing-24: 1.5rem}:root{--spacing-32: 2rem}:root{--spacing-48: 3rem}:root{--spacing-64: 4rem}:root{--spacing-96: 6rem}:root{--spacing-128: 8rem}:root{--spacing-256: 16rem}main.svelte-c6foo0{opacity:0;transition:opacity .5s}main.showing.svelte-c6foo0{opacity:1}
