.cv{--cv-ink:#05324f;--cv-ink-2:#0a4166;--cv-signal:#4cc3f2;--cv-blue:var(--color-primary);--cv-mist:#f3f8fd;--cv-rule:#dbe7f1;--cv-text:var(--color-base-content);--cv-ease:cubic-bezier(.7, 0, .2, 1)}.cv-list{padding:0;list-style:none}.cv-list>li{margin:0;padding:0}.cv-list>li:before,.cv-list>li::marker{content:none}.cv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cv-blue);font-size:.8125rem;font-weight:700}.cv-dark .cv-eyebrow{color:var(--cv-signal)}.cv-dark{background:radial-gradient(120% 90% at 100% 0%, var(--cv-ink-2) 0%, transparent 60%), var(--cv-ink);color:#ffffffdb}.cv-dark :is(h1,h2){color:#fff}.cv-dark p{color:inherit}.cv-dark a:focus-visible{outline-color:var(--cv-signal)}.cv-mark{min-height:var(--cv-mark-h);text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cv-mark img{max-width:100%}.cv-chip .cv-mark img{max-width:8.5rem}.cv-mark__name{font-weight:800;font-size:calc(var(--cv-mark-h) * .42);letter-spacing:-.01em;color:var(--cv-ink);white-space:nowrap}.cv-mark__detail{letter-spacing:.12em;text-transform:uppercase;color:#4b6477;margin-top:.3em;font-size:.6875rem;font-weight:600}.cv-chip{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-width:9.5rem;padding:.75rem 1rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}a.cv-chip:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #00000073}.cv-program__logo{align-items:center;min-height:88px;display:flex}.cv-program__logo:not(:has(img)){display:none}.cv-story{height:100%;box-shadow:0 0 0 1px var(--cv-rule), 0 22px 44px -30px #05324f99;background:#fff;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.cv-story__screen{aspect-ratio:16/9;background:var(--cv-ink);position:relative;overflow:hidden}.cv-story__trigger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.cv-story__trigger:focus-visible{outline:3px solid var(--cv-signal);outline-offset:-3px}.cv-story__thumb{object-fit:cover;transition:transform .5s var(--cv-ease);width:100%!important;height:100%!important}.cv-story__trigger:hover .cv-story__thumb{transform:scale(1.04)}.cv-story__play{width:4rem;height:4rem;color:var(--cv-ink);background:#ffffffeb;border-radius:999px;place-items:center;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -8px #0000008c}.cv-story__play svg{width:1.75rem;height:1.75rem;margin-left:.2rem}.cv-story__trigger:hover .cv-story__play,.cv-story__trigger:focus-visible .cv-story__play{background:#fff;transform:translate(-50%,-50%)scale(1.08)}.cv-story__badge{color:#fff;font-variant-numeric:tabular-nums;background:#000000c7;border-radius:.25rem;padding:.2rem .5rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.625rem;right:.625rem}.cv-story__placeholder{background:radial-gradient(90% 120% at 100% 0%, var(--cv-ink-2) 0%, transparent 60%), var(--cv-ink);flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex;position:absolute;inset:0}.cv-chyron{border-top:4px solid var(--cv-signal);background:#fff;flex:1;grid-template-columns:8.5rem minmax(0,1fr);display:grid;position:relative}.cv-chyron__tab{background:var(--cv-ink);justify-content:center;align-items:center;padding:.75rem;display:flex}.cv-chyron__tab .cv-chip{width:100%;min-width:0;height:100%;padding:.4rem}.cv-chyron__tab .cv-chip .cv-mark img{max-width:100%}.cv-chyron__body{align-self:center;padding:.875rem 1.125rem}.cv-chyron__title{letter-spacing:.02em;text-transform:uppercase;color:var(--cv-ink);margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.cv-chyron__title a{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none;transition:background-size .3s}.cv-chyron__title a:hover,.cv-chyron__title a:focus-visible{background-size:100% 2px}.cv-chyron__sub{color:var(--cv-text);margin:.3rem 0 0;font-size:.875rem}@media (width<=639px){.cv-chyron{grid-template-columns:7rem minmax(0,1fr)}}html.cv-motion .cv .cv-rise[data-reveal]{transition:opacity .6s ease, transform .6s var(--cv-ease);transition-delay:var(--delay,0s)}html.cv-motion .cv .cv-rise[data-reveal]:not(.is-in){opacity:0;transform:translateY(14px)}html.cv-motion .cv [data-reveal] .cv-chyron{transition:clip-path .7s var(--cv-ease);transition-delay:calc(var(--delay,0s) + .25s)}html.cv-motion .cv [data-reveal]:not(.is-in) .cv-chyron{clip-path:inset(0 100% 0 0)}
