article.content summary strong{font-weight:500!important}article.content h2{display:none}.program-cards:where(.astro-FKPBWZXA){display:grid;gap:1rem;padding-bottom:2rem;grid-template-columns:1fr}@media (min-width:768px){.program-cards:where(.astro-FKPBWZXA){grid-template-columns:1fr 1fr}}@media (min-width:1536px){.program-cards:where(.astro-FKPBWZXA){grid-template-columns:1fr 1fr 1fr 1fr}}.program-card:where(.astro-FKPBWZXA){max-width:100%}.program-action:where(.astro-FKPBWZXA){width:100%;line-height:1.25rem;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2))/var(--tw-border-opacity));padding:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2))/var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.program-action:where(.astro-FKPBWZXA)[disabled],.program-action:where(.astro-FKPBWZXA):disabled{pointer-events:none}:where(.program-action:is(input[type=checkbox])):where(.astro-FKPBWZXA),:where(.program-action:is(input[type=radio])):where(.astro-FKPBWZXA){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.program-action:where(.astro-FKPBWZXA):is(input[type=checkbox]):after,.program-action:where(.astro-FKPBWZXA):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}@media (hover:hover){.program-action:where(.astro-FKPBWZXA):hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.program-action:where(.astro-FKPBWZXA):hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2))/var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2))/var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color:oklch(0 0 0)){.program-action:where(.astro-FKPBWZXA):hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.program-action:where(.astro-FKPBWZXA).glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-outline:where(.astro-FKPBWZXA).program-action:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline:where(.astro-FKPBWZXA).program-action:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black)}}.program-action:where(.astro-FKPBWZXA)[disabled]:hover,.program-action:where(.astro-FKPBWZXA):disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}@supports (color:color-mix(in oklab,black,black)){.program-action:where(.astro-FKPBWZXA):is(input[type=checkbox]:checked):hover,.program-action:where(.astro-FKPBWZXA):is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}}.program-action:where(.astro-FKPBWZXA):active:hover,.program-action:where(.astro-FKPBWZXA):active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color:oklch(0 0 0)){.program-action:where(.astro-FKPBWZXA){background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2));--btn-color:var(--fallback-s)}}@supports (color:color-mix(in oklab,black,black)){.btn-outline:where(.astro-FKPBWZXA).program-action.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,black)}}.program-action:where(.astro-FKPBWZXA):focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}@supports (color:oklch(0 0 0)){.program-action:where(.astro-FKPBWZXA){--btn-color:var(--s)}}.program-action:where(.astro-FKPBWZXA){--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.program-action:where(.astro-FKPBWZXA).glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.program-action:where(.astro-FKPBWZXA).glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-outline:where(.astro-FKPBWZXA).program-action{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline:where(.astro-FKPBWZXA).program-action.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.program-action:where(.astro-FKPBWZXA).btn-disabled,.program-action:where(.astro-FKPBWZXA)[disabled],.program-action:where(.astro-FKPBWZXA):disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.program-action:where(.astro-FKPBWZXA):is(input[type=checkbox]:checked),.program-action:where(.astro-FKPBWZXA):is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.program-action:where(.astro-FKPBWZXA):is(input[type=checkbox]:checked):focus-visible,.program-action:where(.astro-FKPBWZXA):is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.program-action:where(.astro-FKPBWZXA){height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;width:16rem}.btn-square:where(.astro-FKPBWZXA):where(.program-action){height:4rem;width:4rem;padding:0}.btn-circle:where(.astro-FKPBWZXA):where(.program-action){height:4rem;width:4rem;border-radius:9999px;padding:0}.program-action:where(.astro-FKPBWZXA){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.program-action:where(.astro-FKPBWZXA):hover{--tw-border-opacity:.2;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-bg-opacity:.8;--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}section:where(.astro-FKPBWZXA).content{display:grid;width:100%;justify-content:center;padding:1rem}@media (min-width:1024px){section:where(.astro-FKPBWZXA).content{padding:2rem}}@media (min-width:1280px){section:where(.astro-FKPBWZXA).content{padding:4rem}}section:where(.astro-FKPBWZXA).content.accent{background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-bg-opacity:.7;--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}article:where(.astro-FKPBWZXA).content{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}article:where(.astro-FKPBWZXA).content header:where(.astro-FKPBWZXA){margin-bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.5rem}article:where(.astro-FKPBWZXA).content header:where(.astro-FKPBWZXA) img:where(.astro-FKPBWZXA){height:6rem;width:6rem}article:where(.astro-FKPBWZXA).content header:where(.astro-FKPBWZXA) h1:where(.astro-FKPBWZXA){align-content:baseline;font-weight:100!important}article:where(.astro-FKPBWZXA).content header:where(.astro-FKPBWZXA) h2:where(.astro-FKPBWZXA){align-content:baseline;font-weight:100!important}@media (min-width:768px){.char-card:where(.astro-FKPBWZXA){grid-template-columns:20%max-content;max-width:75%;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;justify-content:center}.attr-key:where(.astro-FKPBWZXA){text-align:right}.attr-value:where(.astro-FKPBWZXA){text-align:left}}.progress-card:where(.astro-FKPBWZXA){position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box, 1rem)}.progress-card:where(.astro-FKPBWZXA):focus{outline:2px solid transparent;outline-offset:2px}.progress-card:where(.astro-FKPBWZXA) figure:where(.astro-FKPBWZXA){display:flex;align-items:center;justify-content:center}.progress-card:where(.astro-FKPBWZXA).image-full{display:grid}.progress-card:where(.astro-FKPBWZXA).image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.progress-card:where(.astro-FKPBWZXA).image-full:before,.progress-card:where(.astro-FKPBWZXA).image-full>:where(.astro-FKPBWZXA){grid-column-start:1;grid-row-start:1}.progress-card:where(.astro-FKPBWZXA).image-full>figure:where(.astro-FKPBWZXA) img:where(.astro-FKPBWZXA){height:100%;-o-object-fit:cover;object-fit:cover}.progress-card:where(.astro-FKPBWZXA).image-full>.card-body:where(.astro-FKPBWZXA){position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.progress-card:where(.astro-FKPBWZXA) :where(figure:first-child):where(.astro-FKPBWZXA){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.progress-card:where(.astro-FKPBWZXA) :where(figure:last-child):where(.astro-FKPBWZXA){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.progress-card:where(.astro-FKPBWZXA):focus-visible{outline:2px solid currentColor;outline-offset:2px}.progress-card:where(.astro-FKPBWZXA).bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.progress-card:where(.astro-FKPBWZXA){border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.progress-card:where(.astro-FKPBWZXA).compact .card-body:where(.astro-FKPBWZXA){padding:1rem;font-size:.875rem;line-height:1.25rem}.progress-card:where(.astro-FKPBWZXA).image-full :where(figure):where(.astro-FKPBWZXA){overflow:hidden;border-radius:inherit}.progress-card:where(.astro-FKPBWZXA){width:24rem;border-radius:.75rem;--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.progress-card:where(.astro-FKPBWZXA):last-child{flex-grow:1;max-width:49rem}