.cs-y-container{display:grid;gap:clamp(4rem,8vw,7rem);margin-top:4rem !important;margin-bottom:7rem !important}@media(max-width: 1000px){.cs-y-section-padding{padding-top:3rem;padding-bottom:3rem}}.cs-y-banner{color:#fff;background:var(--color-primary-green);background-size:cover;background-repeat:no-repeat;background-position:center right;position:relative}.cs-y-banner-inner{padding-top:4rem !important;padding-bottom:6.5rem !important}.cs-y-banner-photo{display:grid;place-items:center}.cs-headshot-container{position:relative;display:inline-block;vertical-align:middle}.cs-banner-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:250%;height:200%;z-index:1;object-fit:cover;mix-blend-mode:overlay;mask-image:radial-gradient(circle, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 63%);-webkit-mask-image:radial-gradient(circle, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0) 63%)}.cs-banner-headshot{position:relative;z-index:2;width:clamp(180px,20vw,250px);height:auto;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:5px solid #fff;display:block}.cs-y-stat-box{display:grid;grid-template-columns:2fr .8fr .7fr 1.3fr .6fr;column-gap:2rem;row-gap:1.5rem;background:var(--color-primary-dark);color:#fff;padding:2rem;position:relative;left:50%;max-width:850px;transform:translateX(-50%) translateY(-3rem);font-weight:600;z-index:10;box-sizing:border-box}.cs-y-stat-box-kw{grid-template-columns:1.6fr 1.2fr .7fr 1.3fr .6fr}.cs-y-stat-box-ulaw{grid-template-columns:1.2fr 1.6fr 2fr .6fr}.cs-y-stat-box>div{max-width:300px}.cs-y-stat-box-label{font-weight:300;font-size:.85rem;margin-bottom:.25rem;display:block;line-height:1.35em}.cs-y-stat-box-value{font-weight:500;margin:0;font-size:.9rem;line-height:1.35em}@media(max-width: 1000px){.cs-y-banner-inner{padding-top:3rem;padding-bottom:3rem}.cs-y-bento-larger-text{padding:2rem;font-size:1.2rem}.cs-y-stat-box{transform:translateX(-50%) translateY(0rem);width:100%;box-sizing:border-box}}.cs-y-quote-box,.sp-y-quote-box{margin:0;padding:0;flex:1 1 0}.cs-y-quote-box p,.sp-y-quote-box p{font-family:var(--font-ft-bureau);font-size:var(--font-size-headline-s);font-weight:var(--font-weight-regular);font-style:normal;line-height:var(--line-height-quote);color:var(--color-text-strong);margin:0}.cs-y-quote-box cite,.sp-y-quote-box cite{display:flex;flex-direction:column;overflow:hidden;margin-block-start:var(--space-32);font-family:var(--font-ibm-plex-sans);font-size:var(--font-size-label-l);font-weight:var(--font-weight-medium);font-style:normal;line-height:var(--line-height-label);color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis}.cs-y-quote-box cite .role,.sp-y-quote-box cite .role{font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-subtle);margin:0;display:block}.cs-y-callout-box{border-radius:26px;background:var(--color-primary-green);color:#fff;display:grid;grid-template-columns:1fr 1.3fr;overflow:hidden}.cs-y-callout-box-ulaw{grid-template-columns:2fr 1fr}.cs-y-callout-box-left{margin:0;padding:4rem 3rem;font-size:1.3rem;line-height:1.35em;text-wrap:balance}.cs-y-callout-box-left-ulaw{font-size:1rem}.cs-y-callout-box-right{background-image:url("https://backstage.blackboard.com/sites/default/files/2026-01/rainwater-3.webp");margin:0;padding:2rem 3rem;text-align:center;font-size:.9rem;line-height:1.35em;background-position:center center;background-size:cover;display:grid;align-content:end}.cs-y-callout-box-right-ulaw{background-image:url("https://backstage.blackboard.com/sites/default/files/2026-04/university-of-law-callout.webp")}.cs-y-callout-box-right-js{background-image:url("https://backstage.blackboard.com/sites/default/files/2025-11/spotlight-card.webp")}.cs-y-rounded-corners{border-radius:26px}.cs-y-image-caption{font-size:1rem;padding:1rem 2rem 0}@media(max-width: 1300px){.cs-y-accent-container::before,.cs-y-accent-container::after{display:none}}@media only screen and (max-width: 767px){.cs-y-order-1-mobile{order:1}.cs-y-stat-box{grid-template-columns:1fr !important}.cs-y-stat-box>div{max-width:unset}.cs-y-callout-box{grid-template-columns:1fr}}
