.landing.svelte-1kyzkx8{--landing-line:hsl(from var(--vats-text) h s l / 20%);--inverse-text-glow:0 0 .5rem hsl(from var(--vats-background) h s l / 100%), 0 0 1rem hsl(from var(--vats-background) h s l / 100%), 0 0 2rem hsl(from var(--vats-background) h s l / 100%), 0 0 4rem hsl(from var(--vats-background) h s l / 90%), 0 0 7rem hsl(from var(--vats-background) h s l / 50%);width:100%;color:var(--vats-text);overflow:clip}.landing.svelte-1kyzkx8 h1,.landing.svelte-1kyzkx8 h2,.landing.svelte-1kyzkx8 h3,.landing.svelte-1kyzkx8 p{margin:0}.landing.svelte-1kyzkx8 h1,.landing.svelte-1kyzkx8 h2{color:inherit;text-transform:none;border:0}.landing.svelte-1kyzkx8 h1{max-width:92rem;font-weight:600;line-height:1.02}.landing.svelte-1kyzkx8 h2{font-weight:600;line-height:1.08}.landing.svelte-1kyzkx8 h3{color:inherit;font-size:var(--vats-text-l);font-weight:600;line-height:1.2}.landing.svelte-1kyzkx8 .band{border-bottom:.5px solid hsl(from var(--vats-text2) h s l / 20%);padding:3rem 0}.landing.svelte-1kyzkx8 .exercise-card:focus-visible,.landing.svelte-1kyzkx8 .light-link:focus-visible,.landing.svelte-1kyzkx8 .references a:focus-visible{outline:3px solid var(--vats-focus-color);outline-offset:4px;text-shadow:none}.figure.svelte-lxoyry{border:1px solid var(--landing-line);background:var(--vats-background);min-width:0;box-shadow:0 1.8rem 5rem hsl(from var(--vats-text) h s l / 12%);border-radius:2rem;overflow:hidden}.figure.svelte-lxoyry img{width:100%;height:var(--figure-media-height,auto);object-fit:var(--figure-media-fit,cover);display:block}figcaption.svelte-lxoyry{font-size:var(--vats-text-s);text-transform:uppercase;gap:.8rem;padding:1.2rem 1.5rem;font-weight:600;display:flex}figcaption.svelte-lxoyry span:where(.svelte-lxoyry){color:var(--vats-coloredtext)}.svg-media.svelte-lxoyry svg{width:100%;height:100%;display:block}.section-heading.svelte-2y358g{max-width:74rem;color:var(--vats-text);text-shadow:var(--inverse-text-glow)}.has-content.svelte-2y358g{grid-template-columns:minmax(0, var(--heading-title-ratio)) minmax(34rem, var(--heading-content-ratio));align-items:end;gap:4rem;max-width:none;display:grid}.centered.svelte-2y358g{text-align:center;margin-inline:auto}.heading-light.svelte-2y358g{color:var(--vats-text-inverse)}.heading-light.svelte-2y358g p{color:hsl(from var(--vats-text-inverse) h s l / 82%)}.heading-content.svelte-2y358g{border-left:2px solid var(--vats-coloredtext);padding-left:3rem}.heading-content.svelte-2y358g p{font-size:var(--vats-text-m);line-height:1.6}.heading-content.svelte-2y358g p+p{margin-top:1.6rem!important}.eyebrow.svelte-2y358g{font-size:var(--vats-text-m);text-transform:uppercase;font-weight:600;line-height:1.2;color:var(--vats-coloredtext)!important;margin-bottom:1.2rem!important}.description.svelte-2y358g{max-width:69rem;font-size:var(--vats-text-m);padding-top:1.5rem;line-height:1.25}@media (width<=700px){.centered.svelte-2y358g{text-align:left}.has-content.svelte-2y358g{grid-template-columns:1fr;gap:3rem}.heading-content.svelte-2y358g{padding-left:2rem}}.section-inner.svelte-ncjagd{width:min(90rem,100% - 6rem);margin-inline:auto}@media (width<=700px){.section-inner.svelte-ncjagd{width:min(100% - 3.2rem,62rem)}}.assessment.svelte-n62izc{background:hsl(from var(--vats-text) h s l / 2%)}.assessment-copy.svelte-n62izc .emphasis:where(.svelte-n62izc){color:var(--vats-coloredtext)}.assessment-visuals.svelte-n62izc{--figure-media-height:clamp(24rem, 24vw, 32rem);--figure-media-fit:contain;grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-top:4rem;display:grid}@media (width<=700px){.assessment-visuals.svelte-n62izc{grid-template-columns:1fr}}.exercise-grid.svelte-1ivy53{background:var(--landing-line);border:.75px solid var(--landing-line);box-shadow:0 1.8rem 5rem hsl(from var(--vats-text) h s l / 12%);border-radius:2rem;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}.exercise-card.svelte-1ivy53{color:var(--vats-text2);background:var(--vats-background);flex-direction:column;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.exercise-image.svelte-1ivy53{height:clamp(12rem,28vw,16rem);overflow:hidden}.exercise-image.svelte-1ivy53 img{object-fit:cover;width:100%;height:100%;display:block}.exercise-card.svelte-1ivy53:first-child .exercise-image:where(.svelte-1ivy53) img{transform:scale(1.02)}.exercise-card-body.svelte-1ivy53{color:var(--vats-text);flex-direction:column;flex:1;gap:.65rem;padding:.9rem 1.5rem 1.4rem;display:flex}.exercise-card.svelte-1ivy53:hover{color:var(--vats-text);background:hsl(from var(--vats-text) h s l / 5%);box-shadow:inset 0 0 0 1px hsl(from var(--vats-coloredtext) h s l / 35%);text-decoration:none}.exercise-card.svelte-1ivy53:hover .exercise-arrow:where(.svelte-1ivy53){transform:translate(.25rem)}.exercise-meta.svelte-1ivy53{min-height:3.7rem;color:var(--landing-muted);font-size:var(--vats-text-m);text-transform:uppercase;justify-content:flex-end;align-items:center;padding:.5rem 1.5rem;font-weight:600;display:flex;position:relative}.exercise-meta.svelte-1ivy53 span:where(.svelte-1ivy53):first-child{font-size:var(--vats-text-l);position:absolute;left:1.5rem}.exercise-title.svelte-1ivy53{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.exercise-arrow.svelte-1ivy53{flex:none;font-size:1.4rem;line-height:1;transition:transform .15s}.exercise-card-body.svelte-1ivy53 p:where(.svelte-1ivy53){line-height:1.5}.exercise-point.svelte-1ivy53{font-size:var(--vats-text-ms)}.exercise-task.svelte-1ivy53{font-size:var(--vats-text-s);color:var(--vats-text3);margin-top:auto}.light-link.svelte-1ivy53{color:var(--vats-text);text-underline-offset:.4rem;gap:1rem;margin-top:2.2rem;font-weight:600;display:inline-flex}.exercise-meta.svelte-1ivy53 span:where(.svelte-1ivy53):first-child,.exercise-arrow.svelte-1ivy53,.light-link.svelte-1ivy53 span:where(.svelte-1ivy53){color:var(--vats-coloredtext)}@media (width<=800px){.exercise-grid.svelte-1ivy53{grid-template-columns:repeat(2,1fr)}}@media (width<=450px){.curriculum.svelte-1ivy53{padding-block:4rem!important}.exercise-grid.svelte-1ivy53{grid-template-columns:1fr}.exercise-card-body.svelte-1ivy53{gap:.45rem;padding:.8rem 1.5rem 1rem}}.references.svelte-19bqolp{border-top:1px solid var(--landing-line);margin-top:2rem;padding-top:2rem}.references.svelte-19bqolp ul:where(.svelte-19bqolp){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.reference-card.svelte-19bqolp{border:1px solid var(--landing-line);background:var(--vats-background);width:100%;min-width:0;min-height:15rem;box-shadow:0 1rem 2.4rem hsl(from var(--vats-text) h s l / 8%);border-radius:2rem;flex-direction:column;padding:1.5rem 2rem;display:flex}.reference-card.svelte-19bqolp p:where(.svelte-19bqolp){color:var(--landing-muted);font-size:var(--vats-text-s);margin-top:.8rem!important}.reference-heading.svelte-19bqolp{align-items:center;gap:1.2rem;min-height:3.2rem;display:flex}.reference-icon.svelte-19bqolp{width:2.5rem;height:2.5rem;color:var(--vats-text3);flex:none;justify-content:center;align-items:center;display:inline-flex}.reference-card.svelte-19bqolp p:where(.svelte-19bqolp)+p:where(.svelte-19bqolp){margin-top:0!important}.reference-card.svelte-19bqolp a:where(.svelte-19bqolp){color:var(--vats-coloredtext);align-items:center;gap:.8rem;margin-top:auto;padding-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=720px){.references.svelte-19bqolp ul:where(.svelte-19bqolp){grid-template-columns:1fr;justify-items:center;gap:1.5rem}.reference-card.svelte-19bqolp{max-width:26rem}}.cta.svelte-1aic0m4{border:2px solid var(--vats-coloredtext);min-height:5.2rem;color:var(--vats-text-inverse);background:var(--vats-coloredtext);font-size:var(--vats-text-m);border-radius:4px;align-items:center;gap:1.6rem;padding:1.2rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,transform .15s;display:inline-flex}.cta.svelte-1aic0m4:hover{color:var(--vats-coloredtext);background:0 0;text-decoration:none;transform:translateY(-2px)}.cta.svelte-1aic0m4:focus-visible{outline:3px solid var(--vats-focus-color);outline-offset:4px;text-shadow:none}@media (width<=420px){.cta.svelte-1aic0m4{justify-content:space-between;width:100%}}.hero.svelte-rq79qu{isolation:isolate;min-height:calc(30dvh - var(--vats-header-height));align-items:center;display:flex;position:relative;overflow:hidden;padding:7rem 0!important}.image.svelte-rq79qu,.scrim.svelte-rq79qu{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.image.svelte-rq79qu{z-index:-2;object-fit:cover;object-position:center 35%;opacity:.6;scale:1.4}.heading.svelte-rq79qu .section-heading,.heading.svelte-rq79qu .section-heading h1{color:var(--vats-text)}.heading.svelte-rq79qu .section-heading .description{color:hsl(from var(--vats-text) h s l / 82%)}.cta.svelte-rq79qu{padding-top:2.5rem}.institutional-contacts.svelte-jnqgj5{border-top:1px solid hsl(from var(--vats-text) h s l / 35%);text-shadow:var(--inverse-text-glow);margin-top:2rem;padding-top:2rem}.contact-directory.svelte-jnqgj5{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.contact-group.svelte-jnqgj5{min-width:0}.contact-group.svelte-jnqgj5 h3:where(.svelte-jnqgj5){color:var(--vats-text);font-size:var(--vats-text-s)}.contact-group.svelte-jnqgj5 ul:where(.svelte-jnqgj5){gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.contact-group.svelte-jnqgj5 li:where(.svelte-jnqgj5){color:hsl(from var(--vats-text) h s l / 78%);font-size:var(--vats-text-xs);line-height:1.2}.landing-footer-band.svelte-jnqgj5{isolation:isolate;color:var(--vats-text);min-height:calc(30dvh - var(--vats-header-height));align-items:center;display:flex;position:relative;overflow:hidden;padding:5rem 0 2rem!important}.footer-navigation.svelte-jnqgj5{justify-content:center;margin-bottom:1.5rem;display:flex}.back-to-top.svelte-jnqgj5{color:var(--vats-coloredtext);font-size:var(--vats-text-s);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;transition:opacity .14s;display:inline-flex}.back-to-top.svelte-jnqgj5:hover{opacity:1;text-underline-offset:.2em;text-decoration:underline}.back-to-top.svelte-jnqgj5:focus-visible{outline:3px solid var(--vats-focus-color);outline-offset:4px;text-shadow:none}.image.svelte-jnqgj5,.scrim.svelte-jnqgj5{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.image.svelte-jnqgj5{z-index:-2;object-fit:cover;object-position:center 60%;opacity:.4}@media (width<=700px){.image.svelte-jnqgj5{object-position:center 60%}.contact-directory.svelte-jnqgj5{grid-template-columns:1fr;gap:1.6rem}}.progress-layout .trajectory-frame{margin-top:4rem}.trajectory-frame .svg-media{aspect-ratio:auto;justify-content:center;align-items:center;height:clamp(30rem,24vw,36rem);display:flex;overflow:hidden}.trajectory-frame .svg-media svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}@media (width<=700px){.progress-layout .trajectory-frame{margin-top:3rem}}.workflow-track.svelte-1kn0wd5{background:var(--landing-line);border:.75px solid var(--landing-line);box-shadow:0 1rem 2.4rem hsl(from var(--vats-text) h s l / 12%);border-radius:2rem;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4rem;display:grid;overflow:hidden}.workflow-step.svelte-1kn0wd5{background:var(--vats-background);min-height:13.5rem;padding:1.6rem 1.8rem;position:relative}.workflow-step-header.svelte-1kn0wd5{justify-content:space-between;align-items:flex-start;min-height:3.2rem;display:flex}.workflow-step-label.svelte-1kn0wd5{color:var(--vats-coloredtext);align-items:center;gap:1rem;display:flex}.workflow-step-label.svelte-1kn0wd5>span:where(.svelte-1kn0wd5):first-child{font-size:var(--vats-text-l);font-weight:600;line-height:1}.workflow-icon.svelte-1kn0wd5{justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex}.workflow-step.svelte-1kn0wd5 h3:where(.svelte-1kn0wd5){margin-top:1.6rem}.workflow-step.svelte-1kn0wd5 p:where(.svelte-1kn0wd5){font-size:var(--vats-text-ms);line-height:1.5;margin-top:.6rem!important}.workflow-arrow.svelte-1kn0wd5{color:var(--vats-blue);font-size:var(--vats-text-xl);line-height:1}.workflow-arrow.cycle.svelte-1kn0wd5{font-size:2.6rem}@media (width<=900px){.workflow-track.svelte-1kn0wd5{grid-template-columns:repeat(2,1fr);max-width:calc(68rem + 1px)}.workflow-step.svelte-1kn0wd5{min-height:12.5rem;padding:1.6rem}}@media (width<=700px){.workflow.svelte-1kn0wd5{padding-block:3.5rem!important}.workflow-track.svelte-1kn0wd5{margin-top:2.5rem}.workflow-step.svelte-1kn0wd5{min-height:0;padding:1.5rem}.workflow-step.svelte-1kn0wd5 h3:where(.svelte-1kn0wd5){margin-top:1.4rem}.workflow-step.svelte-1kn0wd5 p:where(.svelte-1kn0wd5){margin-top:.5rem!important}}
