.generic-text .author a{color:#0091c8;text-decoration:underline}.generic-text .author ul,.generic-text .author ol{padding-left:1.75rem}.generic-text .author ul li,.generic-text .author ol li{padding-left:.75rem}.generic-text .author ul.col-2,.generic-text .author ol.col-2{column-gap:40px}@media (min-width: 500px){.generic-text .author ul.col-2,.generic-text .author ol.col-2{columns:2}}.generic-text .author ul.col-3,.generic-text .author ol.col-3{column-gap:20px}@media (min-width: 500px){.generic-text .author ul.col-3,.generic-text .author ol.col-3{columns:3}}.generic-text .author ul.col-2>li,.generic-text .author ul.col-2 ul>li,.generic-text .author ul.col-3>li,.generic-text .author ul.col-3 ul>li,.generic-text .author ol.col-2>li,.generic-text .author ol.col-2 ul>li,.generic-text .author ol.col-3>li,.generic-text .author ol.col-3 ul>li{break-inside:avoid-column;page-break-inside:avoid;width:auto;margin-bottom:10px}.generic-text .author ul{list-style:disc}.generic-text .author ul ul{list-style:circle}.generic-text .author ul ul ul{list-style:square}.generic-text .author ul>li,.generic-text .author ol>li{margin-top:5px}.generic-text .author li+li,.generic-text .author li>ul,.generic-text .author li>ol{margin-top:5px}.generic-text .author ol{list-style:decimal}.generic-text .author blockquote{border-left:.25rem solid #0091C8;padding-left:1rem}.generic-text .author code{background-color:#f3f4f6;border-radius:.125rem;padding:.25rem .5rem}.generic-text .author pre{background-color:#f3f4f6;border-radius:.125rem;padding:1rem}.generic-text .author h1:not(:first-child),.generic-text .author h2:not(:first-child),.generic-text .author h3:not(:first-child),.generic-text .author h4:not(:first-child),.generic-text .author h5:not(:first-child),.generic-text .author h6:not(:first-child){margin-top:1.5rem!important}.generic-text .author h1{font-size:2rem;font-weight:bolder}.generic-text .author h2{font-size:1.5rem;font-weight:bolder}.generic-text .author h3{font-size:1.17rem;font-weight:bolder}.generic-text .author h4{font-size:1rem;font-weight:bolder}.generic-text .author h5{font-size:.83rem;font-weight:bolder}.generic-text .author h6{font-size:.67rem;font-weight:bolder}.generic-text .author table{width:100%;overflow:auto}.generic-text .author table tr{border-width:1px}.generic-text .author table tr td{padding:8px;vertical-align:baseline}.generic-text .author table tr th{text-align:left;background-color:#f1f2f4;color:#221f72;font-weight:400;padding:8px;vertical-align:baseline}.generic-text .author aside>h1{color:#221f72;font-weight:600;margin-bottom:10px}.generic-text .author aside>div{display:flex;flex-direction:column;font-weight:600}@media (min-width: 500px){.generic-text .author aside>div{flex-direction:row}}.generic-text .author aside>div span{flex-grow:1;flex:1 1 0}.generic-text .author aside>div span p{display:grid;grid-template-columns:1fr;margin-bottom:20px;gap:5px}@media (min-width: 500px){.generic-text .author aside>div span p{grid-template-columns:1fr 1fr}}.generic-text .fade-text{box-shadow:inset 1px -40px 30px #fff;display:none}.generic-text .author-container{transition-property:height,min-height,max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.generic-text .show-button{display:none}.generic-text.show-more .fade-text{display:block}.generic-text.show-more .show-button{display:flex}.generic-text.show-more .author-container{max-height:24rem;overflow:hidden}.accordion-author a{color:#0091c8;text-decoration:underline}.accordion-author ul,.accordion-author ol{padding-left:1.75rem}.accordion-author ul li,.accordion-author ol li{padding-left:.75rem}.accordion-author ul.col-2,.accordion-author ol.col-2{column-gap:40px}@media (min-width: 500px){.accordion-author ul.col-2,.accordion-author ol.col-2{columns:2}}.accordion-author ul.col-3,.accordion-author ol.col-3{column-gap:20px}@media (min-width: 500px){.accordion-author ul.col-3,.accordion-author ol.col-3{columns:3}}.accordion-author ul.col-2>li,.accordion-author ul.col-2 ul>li,.accordion-author ul.col-3>li,.accordion-author ul.col-3 ul>li,.accordion-author ol.col-2>li,.accordion-author ol.col-2 ul>li,.accordion-author ol.col-3>li,.accordion-author ol.col-3 ul>li{break-inside:avoid-column;page-break-inside:avoid;width:auto;margin-bottom:10px}.accordion-author ul{list-style:disc}.accordion-author ul ul{list-style:circle}.accordion-author ul ul ul{list-style:square}.accordion-author ul>li,.accordion-author ol>li{margin-top:5px}.accordion-author li+li,.accordion-author li>ul,.accordion-author li>ol{margin-top:5px}.accordion-author ol{list-style:decimal}.accordion-author blockquote{border-left:.25rem solid #0091C8;padding-left:1rem}.accordion-author code{background-color:#f3f4f6;border-radius:.125rem;padding:.25rem .5rem}.accordion-author pre{background-color:#f3f4f6;border-radius:.125rem;padding:1rem}.accordion-author h1:not(:first-child),.accordion-author h2:not(:first-child),.accordion-author h3:not(:first-child),.accordion-author h4:not(:first-child),.accordion-author h5:not(:first-child),.accordion-author h6:not(:first-child){margin-top:1.5rem!important}.accordion-author h1{font-size:2rem;font-weight:bolder}.accordion-author h2{font-size:1.5rem;font-weight:bolder}.accordion-author h3{font-size:1.17rem;font-weight:bolder}.accordion-author h4{font-size:1rem;font-weight:bolder}.accordion-author h5{font-size:.83rem;font-weight:bolder}.accordion-author h6{font-size:.67rem;font-weight:bolder}.accordion-author table{width:100%;overflow:auto}.accordion-author table tr{border-width:1px}.accordion-author table tr td{padding:8px;vertical-align:baseline}.accordion-author table tr th{text-align:left;background-color:#f1f2f4;color:#221f72;font-weight:400;padding:8px;vertical-align:baseline}.accordion-author aside>h1{color:#221f72;font-weight:600;margin-bottom:10px}.accordion-author aside>div{display:flex;flex-direction:column;font-weight:600}@media (min-width: 500px){.accordion-author aside>div{flex-direction:row}}.accordion-author aside>div span{flex-grow:1;flex:1 1 0}.accordion-author aside>div span p{display:grid;grid-template-columns:1fr;margin-bottom:20px;gap:5px}@media (min-width: 500px){.accordion-author aside>div span p{grid-template-columns:1fr 1fr}}
.student_accomplishments~.generic_breadcrumb{margin-top:1.25rem}@media (min-width: 1024px){.student_accomplishments~.generic_breadcrumb{margin-top:2.5rem}}.generic_breadcrumb:has(~.student_accomplishments){margin-top:1.25rem}@media (min-width: 1024px){.generic_breadcrumb:has(~.student_accomplishments){margin-top:2.5rem}}
.generic-text .author a{color:#0091c8;text-decoration:underline}.generic-text .author ul,.generic-text .author ol{padding-left:1.75rem}.generic-text .author ul li,.generic-text .author ol li{padding-left:.75rem}.generic-text .author ul.col-2,.generic-text .author ol.col-2{column-gap:40px}@media (min-width: 500px){.generic-text .author ul.col-2,.generic-text .author ol.col-2{columns:2}}.generic-text .author ul.col-3,.generic-text .author ol.col-3{column-gap:20px}@media (min-width: 500px){.generic-text .author ul.col-3,.generic-text .author ol.col-3{columns:3}}.generic-text .author ul.col-2>li,.generic-text .author ul.col-2 ul>li,.generic-text .author ul.col-3>li,.generic-text .author ul.col-3 ul>li,.generic-text .author ol.col-2>li,.generic-text .author ol.col-2 ul>li,.generic-text .author ol.col-3>li,.generic-text .author ol.col-3 ul>li{break-inside:avoid-column;page-break-inside:avoid;width:auto;margin-bottom:10px}.generic-text .author ul{list-style:disc}.generic-text .author ul ul{list-style:circle}.generic-text .author ul ul ul{list-style:square}.generic-text .author ul>li,.generic-text .author ol>li{margin-top:5px}.generic-text .author li+li,.generic-text .author li>ul,.generic-text .author li>ol{margin-top:5px}.generic-text .author ol{list-style:decimal}.generic-text .author blockquote{border-left:.25rem solid #0091C8;padding-left:1rem}.generic-text .author code{background-color:#f3f4f6;border-radius:.125rem;padding:.25rem .5rem}.generic-text .author pre{background-color:#f3f4f6;border-radius:.125rem;padding:1rem}.generic-text .author h1:not(:first-child),.generic-text .author h2:not(:first-child),.generic-text .author h3:not(:first-child),.generic-text .author h4:not(:first-child),.generic-text .author h5:not(:first-child),.generic-text .author h6:not(:first-child){margin-top:1.5rem!important}.generic-text .author h1{font-size:2rem;font-weight:bolder}.generic-text .author h2{font-size:1.5rem;font-weight:bolder}.generic-text .author h3{font-size:1.17rem;font-weight:bolder}.generic-text .author h4{font-size:1rem;font-weight:bolder}.generic-text .author h5{font-size:.83rem;font-weight:bolder}.generic-text .author h6{font-size:.67rem;font-weight:bolder}.generic-text .author table{width:100%;overflow:auto}.generic-text .author table tr{border-width:1px}.generic-text .author table tr td{padding:8px;vertical-align:baseline}.generic-text .author table tr th{text-align:left;background-color:#f1f2f4;color:#221f72;font-weight:400;padding:8px;vertical-align:baseline}.generic-text .author aside>h1{color:#221f72;font-weight:600;margin-bottom:10px}.generic-text .author aside>div{display:flex;flex-direction:column;font-weight:600}@media (min-width: 500px){.generic-text .author aside>div{flex-direction:row}}.generic-text .author aside>div span{flex-grow:1;flex:1 1 0}.generic-text .author aside>div span p{display:grid;grid-template-columns:1fr;margin-bottom:20px;gap:5px}@media (min-width: 500px){.generic-text .author aside>div span p{grid-template-columns:1fr 1fr}}.generic-text .fade-text{box-shadow:inset 1px -40px 30px #fff;display:none}.generic-text .author-container{transition-property:height,min-height,max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.generic-text .show-button{display:none}.generic-text.show-more .fade-text{display:block}.generic-text.show-more .show-button{display:flex}.generic-text.show-more .author-container{max-height:24rem;overflow:hidden}
:root{--header-size: 76px}.header-gray-bg~.offset-carousel{animation:white-to-gray 1.5s;background-color:#f1f2f4}@keyframes white-to-gray{0%{background-color:#fff}to{background-color:#f1f2f4}}.darken-page-carousel{background-color:#0000004d;box-shadow:inset 0 clamp(-150px,-13vw,-100px) 100px #000000b3;pointer-events:none}.offset-carousel{background-color:#fff;top:calc(var(--header-size) + clamp(480px,38vw,760px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem);width:100%;right:calc(clamp(240px,20vw,400px) / -.9)}.offset-carousel .carousel-item{aspect-ratio:16/11;width:100%}@media (min-width: 1280px){.offset-carousel{--header-size: 110px}}@media (min-width: 1024px){.offset-carousel{width:min(60vw,1200px)}.offset-carousel .carousel-item{height:clamp(240px,20vw,400px)}}@media (min-width: 1536px){.offset-carousel{top:calc(var(--header-size) + clamp(480px,38vw,760px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.page-carousel .line-clamp-4{display:none;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (min-width: 500px){.page-carousel .line-clamp-4{display:-webkit-box}}@media (min-width: 768px){.page-carousel .line-clamp-4{-webkit-line-clamp:3}}@media (min-width: 1024px){.page-carousel .line-clamp-4{-webkit-line-clamp:1}}@media (min-width: 1280px){.page-carousel .line-clamp-4{-webkit-line-clamp:3}}@media (min-width: 1536px){.page-carousel .line-clamp-4{-webkit-line-clamp:4}}.offset-carousel:has(~.large){top:calc(var(--header-size) + clamp(600px,42vw,800px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1536px){.offset-carousel:has(~.large){top:calc(var(--header-size) + clamp(600px,42vw,800px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.offset-carousel:has(~.timeline){top:calc(var(--header-size) + clamp(400px,27vw,480px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1536px){.offset-carousel:has(~.timeline){top:calc(var(--header-size) + clamp(400px,27vw,480px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.offset-carousel:has(~.areasOfInterest){top:calc(var(--header-size) + clamp(500px,32vw,630px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1536px){.offset-carousel:has(~.areasOfInterest){top:calc(var(--header-size) + clamp(500px,32vw,630px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.darken-channel-hero{pointer-events:none;position:absolute;z-index:10;background-color:#00000073;box-shadow:inset -50px clamp(-650px,-33vmax,-480px) 1000px #000c;height:350%;width:350%;left:-75%;top:-75%;transform:rotate(45deg)}@media screen and (min-width: 768px){.darken-channel-hero{background-color:#00000040;box-shadow:inset -50px clamp(-890px,-44vmax,-380px) 1000px #000c;left:-50%;top:0;height:300%;width:300%}}.small .darken-channel-hero{background-color:#00000073;box-shadow:inset -50px clamp(-650px,-33vmax,-480px) 1000px #000c;height:550%;width:350%;left:-75%;top:-75%;transform:rotate(45deg)}@media screen and (min-width: 768px){.small .darken-channel-hero{background-color:#00000040;box-shadow:inset -50px clamp(-600px,-30vmax,-300px) 1000px #000c;left:-50%;top:75%;height:300%;width:300%}}@media screen and (min-width: 1024px){.small .darken-channel-hero{background-color:#00000040;box-shadow:inset -50px clamp(-450px,-40vmax,100px) 1000px #000c;left:-50%;top:0;height:300%;width:300%}}.timeline .darken-channel-hero,.areasOfInterest .darken-channel-hero{height:100%;width:100%;left:initial;top:initial;position:absolute;box-shadow:none;transform:none;background:linear-gradient(45deg,black,rgba(0,0,0,.33) 40%,transparent 50%,transparent),#0003}@media (min-width: 768px){.timeline .darken-channel-hero,.areasOfInterest .darken-channel-hero{background:linear-gradient(45deg,black,rgba(0,0,0,.33) 40%,transparent 50%,transparent),#0000001a}}.darken-channel-hero:last-child{display:none}.darken-channel-hero~video:before,.darken-channel-hero~picture:before{display:block;width:100%;height:100%;content:"";position:absolute;top:0;background-color:#000;z-index:-1}.channel-hero{height:clamp(216px,40vw,320px)}.channel-hero.large{height:clamp(376px,46vw,500px)}.channel-hero.timeline{height:248px}.channel-hero.areasOfInterest{height:clamp(160px,37vw,360px)}@media (min-width: 1024px){.channel-hero.large{height:clamp(600px,42vw,800px)}.channel-hero.small{height:clamp(480px,38vw,760px)}.channel-hero.timeline{height:clamp(400px,27vw,480px)}.channel-hero.areasOfInterest{height:clamp(500px,32vw,630px)}}.channel-hero~.offset-carousel{top:calc(var(--header-size) + clamp(480px,38vw,760px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1280px){.channel-hero~.offset-carousel{--header-size: 110px}}@media (min-width: 1536px){.channel-hero~.offset-carousel{top:calc(var(--header-size) + clamp(480px,38vw,760px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.channel-hero.large~.offset-carousel{top:calc(var(--header-size) + clamp(600px,42vw,800px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1536px){.channel-hero.large~.offset-carousel{top:calc(var(--header-size) + clamp(600px,42vw,800px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.channel-hero.timeline~.offset-carousel{top:calc(var(--header-size) + clamp(400px,27vw,480px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1536px){.channel-hero.timeline~.offset-carousel{top:calc(var(--header-size) + clamp(400px,27vw,480px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.channel-hero.areasOfInterest~.offset-carousel{top:calc(var(--header-size) + clamp(500px,32vw,630px) - clamp(240px,20vw,400px) - 1.75rem - 1.25rem - 3rem)}@media (min-width: 1536px){.channel-hero.areasOfInterest~.offset-carousel{top:calc(var(--header-size) + clamp(500px,32vw,630px) - clamp(240px,20vw,400px) - 1.75rem - 1.5rem - 72px)}}.channel-hero.timeline .hero-title{justify-content:center}@media (min-width: 1024px){.channel-hero.timeline .hero-title{justify-content:center}.channel-hero.timeline .hero-title h2{margin-top:5rem}}.channel-hero.areasOfInterest .hero-title{margin-top:.75rem;padding-right:.5rem}@media (min-width: 1024px){.channel-hero.areasOfInterest .hero-title{margin-top:initial}}
.sidebar-links{scrollbar-color:rgb(59,130,246) rgb(229,231,235);scrollbar-width:thin;scrollbar-gutter:stable}.sidebar-links::-webkit-scrollbar{width:.25rem}.sidebar-links::-webkit-scrollbar-track{position:relative;z-index:30;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 242 244 / var(--tw-bg-opacity, 1))}.sidebar-links::-webkit-scrollbar-thumb{position:relative;z-index:30;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 145 200 / var(--tw-bg-opacity, 1))}.sidebar-links li:last-child{border:none}.fade-topics{box-shadow:inset 1px -30px 20px #fff}
.filterSelected{position:relative;margin-bottom:.75rem}.filterSelected:before{pointer-events:none;border-left-width:8px;border-style:solid;--tw-border-opacity: 1;border-left-color:rgb(0 145 200 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(34 31 114 / var(--tw-text-opacity, 1));background:linear-gradient(148deg,#00aeef1a,#221b741a);background-blend-mode:normal;position:absolute;content:"";top:0;left:-3rem;bottom:0;right:0}li ul .filterSelected:before{left:-4.25rem}li ul li ul .filterSelected:before{left:-5.5rem}li ul li ul li ul .filterSelected:before{left:-6.75rem}
