/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a5bf1213],[data-v-a5bf1213]::backdrop,[data-v-a5bf1213]:after,[data-v-a5bf1213]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}[data-v-fb6ddedb],[data-v-fb6ddedb]::backdrop,[data-v-fb6ddedb]:after,[data-v-fb6ddedb]:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}[data-v-70357df1],[data-v-70357df1]::backdrop,[data-v-70357df1]:after,[data-v-70357df1]:before{--tw-leading:initial}[data-v-6738eeea],[data-v-6738eeea]::backdrop,[data-v-6738eeea]:after,[data-v-6738eeea]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}[data-v-c663ae59],[data-v-c663ae59]::backdrop,[data-v-c663ae59]:after,[data-v-c663ae59]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}[data-v-17d611ff],[data-v-17d611ff]::backdrop,[data-v-17d611ff]:after,[data-v-17d611ff]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.srtb[data-v-a5bf1213] ul,[data-v-a5bf1213] ol{padding-left:calc(var(--spacing,.25rem) * 6)}.srtb[data-v-a5bf1213] ul{list-style-type:disc}.srtb[data-v-a5bf1213] ol{list-style-type:decimal}.srtb[data-v-a5bf1213] ul:has(>ul) ul{padding-left:calc(var(--spacing,.25rem) * 4)}.srtb[data-v-a5bf1213] ul>li,[data-v-a5bf1213] ol>li{padding-bottom:var(--spacing,.25rem)}.srtb[data-v-a5bf1213] p{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-gray,#3f3f46)}.srtb[data-v-a5bf1213] p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.srtb[data-v-a5bf1213] p:empty{height:calc(var(--spacing,.25rem) * 2);margin-bottom:0}.srtb[data-v-a5bf1213] h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.srtb[data-v-a5bf1213] h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.srtb[data-v-a5bf1213] h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.4)))}:is(.srtb[data-v-a5bf1213] h1,.srtb[data-v-a5bf1213] h2,.srtb[data-v-a5bf1213] h3){margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.srtb[data-v-a5bf1213] a{overflow-wrap:anywhere;color:var(--color-green,#3da964)}.srtb[data-v-a5bf1213] a:visited{color:var(--color-darkgreen,#3b5a49)}@media (hover:hover){.srtb[data-v-a5bf1213] a:hover{color:var(--color-deep-green,#2f8925)}}.srtb[data-v-a5bf1213] blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray,#3f3f46);padding-left:calc(var(--spacing,.25rem) * 5);color:var(--color-gray,#3f3f46);font-style:italic}.srtb[data-v-a5bf1213] img,.srtb[data-v-a5bf1213] figure{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 6)}.srtb[data-v-a5bf1213] figure img{margin-top:0;margin-bottom:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.action-button[data-v-fb6ddedb]{pointer-events:auto;height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-deep-green,#2f8925);background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.5s));--tw-duration:.3s;will-change:transform;border-radius:2147483647px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.action-button[data-v-fb6ddedb]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.button-img[data-v-fb6ddedb]{background-color:var(--color-deep-green,#2f8925);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.5s));--tw-duration:.3s;transition-duration:.3s}[data-v-fb6ddedb] .carousel__viewport{border-radius:var(--radius-lg,.5rem)}[data-v-fb6ddedb] .carousel__pagination{bottom:calc(var(--spacing,.25rem) * -9);gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);background-color:#fffc}@supports (color:color-mix(in lab,red,red)){[data-v-fb6ddedb] .carousel__pagination{background-color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}[data-v-fb6ddedb] .carousel__pagination{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2)}[data-v-fb6ddedb] .carousel__pagination .carousel__pagination-item .carousel__pagination-button{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);background-color:#2f892533;border-radius:2147483647px}@supports (color:color-mix(in lab,red,red)){[data-v-fb6ddedb] .carousel__pagination .carousel__pagination-item .carousel__pagination-button{background-color:color-mix(in oklab,var(--color-deep-green,#2f8925) 20%,transparent)}}[data-v-fb6ddedb] .carousel__pagination .carousel__pagination-item .carousel__pagination-button--active{background-color:var(--color-deep-green,#2f8925)}.is-frozen[data-v-fb6ddedb] .carousel__track{justify-content:center;transform:none!important}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.srtb-replica{color:var(--color-gray,#3f3f46)}.srtb[data-v-70357df1] p{--tw-leading:1.6875rem;line-height:1.6875rem}.center[data-v-6738eeea]{--tw-translate-x:calc(-50%);--tw-translate-y:calc(-50%);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.custom-shadow[data-v-efcf8f7b]{transition:box-shadow 2s ease-out;box-shadow:0 2px 2px #0000001a}.custom-shadow[data-v-792f0a43]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.fade-enter-active[data-v-792f0a43],.fade-leave-active[data-v-792f0a43]{transition:opacity 1s}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-792f0a43],.fade-leave-active[data-v-792f0a43]{transition:none}}.fade-enter-from[data-v-792f0a43],.fade-leave-to[data-v-792f0a43]{opacity:0}.srtb[data-v-792f0a43] p{margin-bottom:var(--spacing,.25rem)!important}h2[data-v-c663ae59]:before{width:215px;bottom:calc(var(--spacing,.25rem) * -3);height:var(--spacing,.25rem);min-width:calc(var(--spacing,.25rem) * 48);--tw-translate-x:calc(-50%);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-olive,#7faa26);--tw-content:"";content:var(--tw-content);display:block;position:absolute;left:50%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.skeleton[data-v-2f9dc19e]{border-radius:var(--radius-xl,.75rem);background-color:var(--color-light-gray,#f6f6f6);position:relative;overflow:hidden}.skeleton[data-v-2f9dc19e]:after{content:"";background:linear-gradient(-45deg,#fff0,#b7f3cd80 50%,#fff0);animation:1.5s infinite shimmer-2f9dc19e;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-2f9dc19e{to{transform:translate(100%)}}[data-v-f0ccc01e] .studies-program-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=40rem){[data-v-f0ccc01e] .studies-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){[data-v-f0ccc01e] .studies-program-grid{-moz-column-gap:calc(var(--spacing,.25rem) * 6);column-gap:calc(var(--spacing,.25rem) * 6)}}@media (width>=64rem){[data-v-f0ccc01e] .studies-program-grid{-moz-column-gap:calc(var(--spacing,.25rem) * 8);column-gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){[data-v-f0ccc01e] .studies-program-grid{-moz-column-gap:calc(var(--spacing,.25rem) * 10);column-gap:calc(var(--spacing,.25rem) * 10)}}.srtb[data-v-ff1ac0b4] a:visited{color:var(--color-olive,#7faa26)}.badge[data-v-17d611ff]{background:linear-gradient(135deg,#3da964,#2f8925)}.rich-brief[data-v-17d611ff] p{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.rich-brief[data-v-17d611ff] p{color:color-mix(in oklab,var(--color-gray,#3f3f46) 80%,transparent)}}@media (width>=64rem){.rich-brief[data-v-17d611ff] p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}:is(.rich-step[data-v-17d611ff] h1,.rich-step[data-v-17d611ff] h2,.rich-step[data-v-17d611ff] h3){margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray,#3f3f46);font-size:1.15rem;line-height:1.35}.rich-step[data-v-17d611ff] p{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#3f3f46bf}@supports (color:color-mix(in lab,red,red)){.rich-step[data-v-17d611ff] p{color:color-mix(in oklab,var(--color-gray,#3f3f46) 75%,transparent)}}:is(.rich-step[data-v-17d611ff] ul,.rich-step[data-v-17d611ff] ol){margin-bottom:calc(var(--spacing,.25rem) * 3)}:where(:is(.rich-step[data-v-17d611ff] ul,.rich-step[data-v-17d611ff] ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * (1 - var(--tw-space-y-reverse)))}:is(.rich-step[data-v-17d611ff] ul,.rich-step[data-v-17d611ff] ol){padding-left:calc(var(--spacing,.25rem) * 5)}.rich-step[data-v-17d611ff] li{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#3f3f46bf}@supports (color:color-mix(in lab,red,red)){.rich-step[data-v-17d611ff] li{color:color-mix(in oklab,var(--color-gray,#3f3f46) 75%,transparent)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
