.loader.svelte-1vnsro2{position:fixed;inset:0;width:100vw;height:100vh;display:grid;place-items:center;z-index:9999}.progress-bar.svelte-1vnsro2{position:fixed;top:0;left:0;right:0;height:.25rem}.progress-sliver.svelte-1vnsro2{width:var(--width);background-color:var(--color-primary);height:100%}.grid{display:grid;gap:2rem;grid-template-columns:repeat(12,1fr);max-width:98rem;min-height:40vh;margin:auto}.container{max-width:98rem;margin-inline:auto}@media (min-width: 70rem){.col-0-l,.hide-l{display:none}}@media (max-width: 70rem){.grid{grid-template-columns:repeat(6,1fr)}.grid .col-0-m{display:none}.grid .col-1-m{grid-column:span 1}.grid .col-2-m{grid-column:span 2}.grid .col-3-m{grid-column:span 3}.grid .col-4-m{grid-column:span 4}.grid .col-5-m{grid-column:span 5}.grid .col-6-m{grid-column:span 6}.grid .hide-m{display:none}}@media (max-width: 40rem){.grid{grid-template-columns:repeat(3,1fr);min-height:30vh}.grid .col-1-s{grid-column:span 1;display:grid}.grid .col-2-s{grid-column:span 2}.grid .col-3-s{grid-column:span 3}.hide-s{display:none}}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.row-3{grid-row:span}.center{align-self:center;align-content:center}.hide{display:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}input,textarea,button,select{font:inherit}ol,ul{list-style:none}:root{--space-xxs: clamp(.25rem, calc(.25rem + 0vw), .25rem);--space-xs: clamp(.44rem, calc(.42rem + .1vw), .5rem);--space-s: clamp(.69rem, calc(.67rem + .1vw), .75rem);--space-base: clamp(.88rem, calc(.83rem + .21vw), 1rem);--space-m: clamp(1.31rem, calc(1.25rem + .31vw), 1.5rem);--space-l: clamp(1.75rem, calc(1.67rem + .42vw), 2rem);--space-xl: clamp(2.63rem, calc(2.5rem + .63vw), 3rem);--space-xxl: clamp(3.5rem, calc(3.33rem + .83vw), 4rem);--space-xxxl: clamp(5.25rem, calc(5rem + 1.25vw), 6rem)}:root{--color-primary: #462270;--color-primary-light-100: #EDE9F1;--color-primary-light-200: #E3DEEA;--color-primary-light-300: #C6BAD3;--color-primary-light-400: #7F61A3;--color-primary-dark-100: #381B5A;--color-primary-dark-200: #351A54;--color-primary-dark-300: #2A1443;--color-primary-dark-400: #1F0F32;--color-primary-dark-500: #190C27;--color-action: #529335;--color-action-light-100: #EEF4EB;--color-action-light-200: #E5EFE1;--color-action-light-300: #C9DEC0;--color-action-dark-100: #42762A;--color-action-dark-200: #3E6E28;--color-action-dark-300: #315820;--color-action-dark-400: #254218;--color-action-dark-500: #1D3313;--color-base: #190C27;--color-base-400: #403C43;--color-base-300: #777382;--color-base-200: #8C8693;--color-base-100: #F7F6F9;--color-accent: #8E54E8;--color-secondary: #195897;--color-system-blue: rgb(26,115,232);--color-system-blue-hover: #0479F1;--color-system-green: #00B800;--color-system-teal: hsl(177, 76%, 44%);--color-system-teal-100:hsl(177, 74%, 88%);--color-admin-orange: #EF7F19;--color-admin-base: hsl(220, 33%, 10%);--color-admin-base-dark: hsl(219, 33%, 7%)}:root{--text-14: clamp(.8125rem, .7917rem + .1042vw, .875rem);--text-xxs: clamp(.875rem, .8333rem + .2083vw, 1rem);--text-xs: clamp(1rem, .9583rem + .2083vw, 1.125rem);--text-s: clamp(1.125rem, 1.0833rem + .2083vw, 1.25rem);--text-base: clamp(1.375rem, 1.3333rem + .2083vw, 1.5rem);--text-m: clamp(1.75rem, 1.6667rem + .4167vw, 2rem);--text-l: clamp(2rem, 1.9167rem + .4167vw, 2.25rem);--text-xl: clamp(2.415625rem, 2.3323rem + .4167vw, 2.665625rem);--text-xxl: clamp(3.053125rem, 2.8865rem + .8333vw, 3.553125rem);--system-ui: "Inter", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--serif: "Libre Baskerville"}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/libre-baskerville-v14-latin-regular.6c6c9c3f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(/_app/immutable/assets/libre-baskerville-v14-latin-italic.d809e5e1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(/_app/immutable/assets/libre-baskerville-v14-latin-700.658cbf46.woff2) format("woff2")}.btn-primary{display:grid;width:min(19rem,100%);white-space:nowrap;padding:var(--space-m) var(--space-l);place-items:center;border-radius:12px;border:unset;background:var(--color-action);box-shadow:0 1px 2px #3b51a966;color:#fff;font-weight:700;text-transform:capitalize;cursor:pointer;font-size:var(--text-s)}.btn-primary:hover{background-color:var(--color-action-dark-100)}.btn-primary:active{background-color:var(--color-action-dark-200)}.btn-primary:focus-visible{outline:5px auto var(--color-system-blue);outline-offset:.4rem}.btn-ghost{display:grid;width:min(19rem,100%);white-space:nowrap;padding:var(--space-m) var(--space-l);place-items:center;border-radius:12px;border:var(--color-action) 1px solid;background:unset;box-shadow:0 1px 2px #3b51a966;color:var(--color-action);font-weight:700;text-transform:capitalize;cursor:pointer;font-size:var(--text-s)}.btn-ghost:hover{background-color:var(--color-action-dark-100);color:#fff}.btn-ghost:active{background-color:var(--color-action-dark-200);color:#fff}.btn-ghost:focus-visible{outline:5px auto var(--color-system-blue);outline-offset:.4rem;background-color:var(--color-action-dark-200);color:#fff}@media (width > 1299px){.btn-primary,.btn-ghost{font-size:var(--text-base)}}:root{--border-radius: 1.5rem;--border-radius-s: .75rem;--border-radius-xs: .375rem;--box-shadow-1: 0px 1px 2px 0px rgba(87, 49, 135, .4);--box-shadow-2: 0px 4px 10px 0px #EAE0F5;--box-shadow-3: 0px 20px 40px 0px rgba(129, 57, 234, .1)}*:focus{outline-color:var(--color-system-blue)}body{font-family:var(--system-ui);font-size:var(--text-base);line-height:1.5;color:var(--color-base)}body.no-scroll{overflow:hidden}h1,h2,h3,h4{line-height:1.25;font-family:var(--serif)}h1{font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-m)}h4{font-size:var(--text-base)}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-primary-light-400)}a:focus{outline:5px auto var(--color-system-blue);outline-offset:.4rem}section,footer{padding:var(--space-xxxl) var(--space-l)}
