.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.TitanStripe[class*="Default"]{background:var(--color-white)}.TitanStripe[class*="Light"]{background:var(--color-light);color:var(--color-text-dark)}.TitanStripe[class*="Medium"]{background:var(--color-medium);color:var(--color-text-dark)}.TitanStripe[class*="Dark"]{background:var(--color-dark);color:var(--color-white)}.TitanStripe[class*="Primary"]{background:var(--color-brand-primary);color:var(--color-white)}.titanBody .TitanStripe[class*="Dark"] a,.mainBody .TitanStripe[class*="Dark"] a{color:var(--color-light)}.titanBody .TitanStripe[class*="Dark"] a:hover,.titanBody .TitanStripe[class*="Dark"] a:focus,.titanBody .TitanStripe[class*="Dark"] a:active,.mainBody .TitanStripe[class*="Dark"] a:hover,.mainBody .TitanStripe[class*="Dark"] a:focus,.mainBody .TitanStripe[class*="Dark"] a:active{color:var(--color-white)}.TitanStripe[class*="Narrow"] .siteBounds{max-width:1024px}.TitanStripe[class*="Narrower"] .siteBounds{max-width:768px}.TitanStripe[class*="NoPadding"]{padding:0}.TitanStripe[class*="NoTopPadding"]{padding-top:0}.TitanStripe[class*="NoBottomPadding"]{padding-bottom:0}.TitanStripe[class*="StripeImage"]{min-height:var(--stripeImageMinHeight);display:var(--stripeImageDisplay);align-items:center;position:relative}.TitanStripe[class*="StripeImage"] .siteBounds{position:relative;max-width:var(--stripeImageMaxContentWidth)}.TitanStripe[class*="StripeImage"] .Freeform *{color:var(--stripeImageTextColor)}.TitanStripe[class*="StripeImage"]{background-color:var(--color-dark)}.TitanStripe[class*="StripeImage"].animated{background-repeat:no-repeat;background-position:100%;background-size:cover}.TitanStripe[class*="StripeImage"].animated::before{content:"";background:var(--color-black);opacity:.6;position:absolute;width:100%;height:100%;top:0}.titanBody .TitanStripe[class*="StripeImage"] .Freeform .Button a{background-color:var(--color-white);color:var(--color-brand-primary)}.titanBody .TitanStripe[class*="StripeImage"] .Freeform .Button a:hover,.titanBody .TitanStripe[class*="StripeImage"] .Freeform .Button a:focus,.titanBody .TitanStripe[class*="StripeImage"] .Freeform .Button a:active{color:var(--color-white);background-color:var(--color-brand-primary)}@media(min-width:768px){.TitanStripe[class*="StripeFlex"] .siteBounds{display:flex;justify-content:space-between;flex-wrap:wrap}.VerticalCenter{align-self:center}.Flex20,.Flex25,.Flex33,.Flex50,.Flex66,.Flex75{flex-basis:calc(50% - var(--flex-block-spacing))}.TitanStripe[class*="StripeFlex"] .siteBounds>div:not([class*="Flex"]){flex-basis:100%}}@media(min-width:1200px){.Flex20{flex-basis:calc(20% - var(--flex-block-spacing))}.Flex25{flex-basis:calc(25% - var(--flex-block-spacing))}.Flex33{flex-basis:calc(33.33% - var(--flex-block-spacing))}.Flex50{flex-basis:calc(50% - var(--flex-block-spacing))}.Flex66{flex-basis:calc(66.67% - var(--flex-block-spacing))}.Flex75{flex-basis:calc(75% - var(--flex-block-spacing))}}.DataList.FilterGrid.SimpleCard .item,.TOCBlock.FilterGrid.SimpleCard .item,.Aggregation.FilterGrid.SimpleCard .item,.SimpleCard{background:var(--color-light);color:var(--color-text-dark);border-radius:3px;padding:5rem;display:flex;flex-direction:column;justify-content:center}.SimpleCard.FilterGrid{background:transparent;border-radius:initial;padding:0;display:initial}.titanBody a.VideoPoster{display:inline-block;position:relative;text-decoration:none;z-index:0;color:var(--color-white)}.titanBody a.VideoPoster:hover,.titanBody a.VideoPoster:focus,.titanBody a.VideoPoster:active{display:inline-block;position:relative;text-decoration:none;color:var(--color-white)}.VideoPoster::before{content:"";position:absolute;width:10rem;height:10rem;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;text-align:center;background-color:var(--color-brand-primary);border-radius:50%;transition:all .3s ease;z-index:1;opacity:.7}.VideoPoster:hover::before,.VideoPoster:focus::before,.VideoPoster:active::before{width:var(--video-poster-button-size);height:var(--video-poster-button-size);opacity:1;box-shadow:3px 3px 5px rgba(0,0,0,.2)}.VideoPoster::after{font-family:var(--fontfamily-secondary);font-weight:bold;font-size:var(--video-poster-button-font-size);content:"";z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-left:5px;transition:all .3s ease}.VideoPoster:hover::after,.VideoPoster:focus::after,.VideoPoster:active::after{font-size:var(--video-poster-button-hover-font-size)}