@import url("https://use.fontawesome.com/releases/v6.7.2/css/all.css");.titanBody{--fontfamily-primary:"acumin-pro",Arial,Helvetica,sans-serif;--fontfamily-primary-condensed:"acumin-pro-condensed",Arial,Helvetica,sans-serif;--fontsize-primary:clamp(1rem,.75rem + .042vw,1.25rem);--fontsize-h1:clamp(3.4rem,.2rem + .4vw,5rem);--fontsize-h2:clamp(2.8rem,.65rem + .258vw,3.75rem);--fontsize-h3:clamp(1.9rem,1.3rem + .1vw,2.5rem);--fontsize-h4:clamp(1.7rem,1.317rem + .064vw,2.083rem);--fontsize-h5:clamp(1.6rem,1.533rem + .011vw,1.667rem);--fontsize-h6:var(--fontsize-primary);--fontsize-eyebrow:clamp(1.3rem,.413rem + .148vw,2.188rem);--fontsize-small:calc(var(--fontsize-primary)*.85);--fontweight-light:300;--fontweight-regular:400;--fontweight-medium:600;--fontweight-bold:700;--lineheight-heading:1.2;--margin-heading-bottom:.75em;--letterspacing-eyebrow:.08em;--color-brand-primary:#1e4178;--color-brand-primary-hover:var(--color-brand-primary);--color-brand-secondary:#4d5459;--color-brand-secondary-hover:var(--color-brand-secondary);--color-accent-yellow:#e7df84;--color-accent-light-blue:#72b5ca;--color-accent-slate-blue:#a8bac4;--color-accent-teal:#4fbe96;--color-text-dark:#29292b;--color-white:rgba(255,255,255,1);--color-white-shadow:rgba(255,255,255,.7);--color-light:#e5eaed;--color-medium:#ababab;--color-dark:#29292b;--color-black:rgba(0,0,0,1);--color-black-shadow:rgba(0,0,0,.2);--color-feature-overlay:rgba(0,0,0,.3);--color-feature-textbox-bg:rgba(0,0,0,.7);--color-feature-textbox-text:var(--color-white);--lineheight-titanBody:1.3;--lineheight-tighter:1.2;--heroSliderHeight:450px;--homeHeroSliderHeight:750px;--animation-duration:.25s;--margin-FloatLeft:1rem 3rem 2rem 0;--margin-FloatRight:1rem 0 2rem 3rem;--margin-block-bottom:3rem;--grid-column-gap:var(--margin-block-bottom);--margin-element-bottom:1em;--padding-stripe-top:3rem;--padding-stripe-bottom:2rem;--siteBoundsWidth:100vw;--content-width-cap:1920px;--standard-box-shadow:0 3px 6px rgba(0,0,0,.16);--color-text-links:var(--color-brand-primary);--color-text-links-hover:var(--color-brand-primary-hover);--color-button-background:var(--color-brand-primary);--color-button-background-hover:var(--color-brand-primary-hover);--color-button-border:var(--color-brand-primary);--color-button-border-hover:var(--color-brand-primary-hover);--color-button-text:var(--color-white);--color-button-outline-background:var(--color-white);--color-button-outline-background-hover:var(--color-brand-primary);--color-button-outline-border:var(--color-brand-primary);--color-button-outline-text:var(--color-brand-primary);--color-button-outline-text-hover:var(--color-white);--button-padding-block:.75rem;--button-padding-inline:2rem;--border-width-button:1px;--border-radius-button:0;--button-hover-icon:url("/Kenall-20261/utility-icons/arrow-right.svg");--button-hover-icon-size:1.5rem;--button-hover-icon-color:var(--color-brand-primary);--target-size-min:44px;--stripeImageMinHeight:450px;--stripeImageDisplay:flex;--stripeImageMaxContentWidth:1024px;--stripeImageTextColor:var(--color-white);--flex-block-spacing:1rem;--filtergrid-spacing:1rem;--filtergrid-margin-bottom:max(0px,calc(var(--filtergrid-spacing) - var(--margin-block-bottom)));--color-card-caption-bg:var(--color-dark);--color-card-caption-text:var(--color-white);--card-caption-padding:1.25rem 3rem 1.25rem 1.25rem;--card-transition-duration:.3s;--card-caption-collapsed-height:9rem;--color-scrollcards-overlay:rgba(41,41,43,.6);--scrollcards-arrow-size:4.5rem;--scrollcards-arrow-icon:url("/Kenall-20261/utility-icons/arrow-right.svg");--scrollcards-viewport-cap:100vh;--scrollcards-count:5;--scrollcards-caption-padding:1.5rem calc(var(--scrollcards-arrow-size) + 1rem) 1.5rem 1.5rem;--productlandingcard-border-color:var(--color-accent-slate-blue);--productlandingcard-padding:2rem;--productlandingcard-image-max-height:10rem;--productlandingcard-shadow:0 3px 10px rgba(0,0,0,.16);--productlandingcard-shadow-hover:0 8px 20px rgba(0,0,0,.22);--productlandingcard-arrow-icon:url("/Kenall-20261/utility-icons/arrow-right.svg");--arrowlink-arrow-icon:url("/Kenall-20261/utility-icons/arrow-right.svg");--backlink-arrow-icon:url("/Kenall-20261/utility-icons/arrow-left.svg");--iconcard-padding:1.5rem;--iconcard-icon-size:50px;--iconcard-gap:.875rem;--iconcard-grid-gap:1.25rem;--iconcard-arrow-icon:url("/Kenall-20261/utility-icons/arrow-right.svg");--iconcard-border-color:var(--color-accent-slate-blue);--iconcard-cta-bg:var(--color-dark);--iconcard-underline-height:4px;--iconcard-icon-filter-rest:invert(19%) sepia(96%) saturate(779%) hue-rotate(186deg) brightness(93%) contrast(91%);--iconcard-icon-filter-teal:invert(70%) sepia(37%) saturate(539%) hue-rotate(107deg) brightness(87%) contrast(88%);--iconcard-icon-filter-light-blue:invert(70%) sepia(25%) saturate(531%) hue-rotate(148deg) brightness(91%) contrast(95%);--iconcard-icon-filter-yellow:invert(84%) sepia(57%) saturate(310%) hue-rotate(3deg) brightness(98%) contrast(89%);--simplecard-padding:5rem;--simplecard-image-height:12rem;--simpleproductcard-padding:3rem 2rem;--simpleproductcard-gap:1px;--simpleproductcard-hover-bg:rgba(168,186,196,.15);--simpleproductcard-border-color:var(--color-accent-light-blue);--simpleproductcard-border-color-hover:var(--color-text-dark);--simpleproductcard-cta-bg:var(--color-dark);--simpleproductcard-arrow-icon:url("/Kenall-20261/utility-icons/arrow-right.svg");--newscard-padding:2.5rem 2rem;--newscard-icon-size:2.5rem;--newscard-border-color:var(--color-accent-slate-blue);--newscard-accent:var(--color-accent-teal);--newscard-hover-inset-block:2rem;--newscard-hover-inset-inline:1.5rem;--eventslider-caption-padding:1.5rem;--eventslider-linktext-height:3rem;--eventslider-linktext-gap:1rem;--eventslider-image-height:250px;--eventslider-image-padding:2rem;--eventslider-gap:2rem;--eventslider-caption-bg:var(--color-dark);--eventslider-caption-text:var(--color-white);--eventslider-peek:3rem;--eventslider-peek-wide:7rem;--eventslider-nav-icon-prev:url("/Kenall-20261/utility-icons/arrow-left.svg");--eventslider-nav-icon-next:url("/Kenall-20261/utility-icons/arrow-right.svg");--textblock-narrow-width:900px;--textblock-narrower-width:768px;--card-padding:0;--stripesplit-ratio:.5;--stripesplit-block-padding:3rem 2rem;--colorcard-padding:3rem;--colorcard-bg-image:url("/Kenall-20261/light-grid.svg");--colorcard-bg-image-light:url("/Kenall-20261/white-grid.svg");--colorcard-bg-size:6rem;--colorcard-overlay-opacity:.5;--video-poster-button-size:5rem;--video-poster-button-hover-size:7rem;--color-tabs-border:var(--color-medium);--color-tabs-background-selected:var(--color-dark);--color-tabs-text-selected:var(--color-white);--color-tabs-background-hover:var(--color-white);--color-tabs-text-hover:var(--color-text-dark);--color-tabs-border-hover:var(--color-text-dark);--icon-accordion-closed:"";--icon-accordion-open:"";--faqaccordion-icon:url("/Kenall-20261/utility-icons/chevron-down.svg");--faqaccordion-icon-size:1.5em;--faqaccordion-icon-color:var(--color-brand-primary);--faqaccordion-box-size:1.5em;--faqaccordion-box-bg:transparent;--icon-nav-open:url("/Kenall-20261/utility-icons/mobile-open.png");--icon-nav-close:url("/Kenall-20261/utility-icons/close-X.svg");--color-nav-toggle-icon:var(--color-brand-primary);--background-nav-toggle-hover:var(--color-brand-primary);--color-nav-toggle-icon-hover:var(--color-white);--color-nav-toggle-icon-open:var(--color-white);--background-nav-panel:var(--color-black);--color-nav-panel-separator:var(--background-nav-panel);--color-nav-panel-links:var(--color-white);--background-nav-panel-links-current-hover:var(--color-brand-primary);--color-nav-panel-links-current-hover:var(--color-white);--nav-panel-padding-top:5rem;--background-megamenu:var(--color-dark);--color-megamenu-text:var(--color-white);--color-megamenu-border:var(--color-white);--header-column-gap:3rem;--header-row-gap:.75rem;--header-padding-block:1rem;--logo-height:2.5rem;--header-background:var(--color-white);--utility-gap:1.5rem;--utility-link-gap:.75rem;--utility-separator-color:var(--color-text-dark);--fontsize-nav-primary:1.2rem;--color-nav-top-link:var(--color-text-dark);--background-nav-top-link:transparent;--color-nav-top-link-current:var(--color-nav-top-link);--border-width-nav-top-link-current:3px;--fontsize-header-utility:1.2rem;--search-area-width:315px;--search-border-color:var(--color-dark);--search-background:var(--color-white);--search-text-color:var(--color-text-dark);--search-button-size:3rem;--search-button-background:var(--color-dark);--search-button-color:var(--color-white);--nav-link-gap:2.5rem;--submenu-background:var(--color-dark);--submenu-padding:.75rem 0;--icon-nav-toggle:url("/Kenall-20261/utility-icons/chevron-down.svg");--fontsize-nav-toggle-icon:1rem;--fontsize-pagetools:1.125rem;--padding-bottomContent:4rem 0;--color-footer-bottomContent-bg:var(--color-dark);--color-footer-bottomContent-text:var(--color-white);--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}@media(min-width:768px){.titanBody{--card-padding:2rem}}@media(min-width:1024px){.titanBody{--homeHeroSliderHeight:650px}}@media(min-width:1200px){.titanBody{--siteBoundsWidth:min(calc(100vw - 10rem),calc(var(--content-width-cap) - 10rem));--card-padding:5rem;--iconcard-padding:1rem;--iconcard-icon-size:30px;--color-nav-arrow:var(--color-brand-primary);--color-nav-arrow-current-hover:var(--color-brand-primary);--background-secondary-nav:var(--color-brand-primary);--nav-link-gap:1.5rem}}@media(min-width:1600px){.titanBody{--heroSliderHeight:650px;--iconcard-padding:1.5rem;--iconcard-icon-size:50px}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}:where(.titanBody) *{box-sizing:border-box}:where(.titanBody) img,:where(.titanBody) embed,:where(.titanBody) object,:where(.titanBody) video,:where(.titanBody) audio{height:auto;max-width:100%}:where(.titanBody),:where(.titanBody) div,:where(.titanBody) h1,:where(.titanBody) h2,:where(.titanBody) h3,:where(.titanBody) h4,:where(.titanBody) h5,:where(.titanBody) h6{margin:0;padding:0;overflow-wrap:break-word}.TitanBlock{margin-bottom:var(--margin-block-bottom)}@media(min-width:1200px){.TitanBlock.NoBottomMarginDesktop{--margin-block-bottom:0}}:where(.titanBody){color:var(--color-text-dark);font-family:var(--fontfamily-primary);font-size:var(--fontsize-primary);font-weight:var(--fontweight-regular);line-height:var(--lineheight-titanBody)}.titanBody.blockPreview{--fontsize-primary:1.6rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--fontfamily-primary);font-weight:var(--fontweight-bold);line-height:var(--lineheight-heading);margin-bottom:var(--margin-heading-bottom)}p:has(.h1,.h2,.h3,.h4,.h5,.h6){--margin-element-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6{display:block}h1,.h1{font-size:var(--fontsize-h1)}h2,.h2{font-size:var(--fontsize-h2)}h3,.h3{font-size:var(--fontsize-h3)}h4,.h4{font-size:var(--fontsize-h4)}h5,.h5{font-size:var(--fontsize-h5)}h6,.h6{font-size:var(--fontsize-h6)}:where(.titanBody) p,:where(.titanBody) ul,:where(.titanBody) ol,:where(.titanBody) dl,:where(.titanBody) blockquote,:where(.titanBody) table{margin-block:0 var(--margin-element-bottom)}:where(.titanBody) ul,:where(.titanBody) ol{padding-inline-start:1.5em}:where(.titanBody) blockquote{padding-inline-start:1.5em;border-inline-start:.25rem solid var(--color-light);font-style:italic}:where(.titanBody) hr{height:1px;margin-block:var(--margin-block-bottom);border:0;background-color:var(--color-light)}:where(.titanBody) :where(.TitanStripe[class*="Light"]) hr{background-color:var(--color-medium)}:where(.titanBody) a{color:var(--color-text-links);text-decoration:underline}:where(.titanBody) a:hover,:where(.titanBody) a:focus-visible{color:var(--color-text-links-hover);text-decoration:none}small,.Small{font-size:var(--fontsize-small)}.Eyebrow{display:block;margin-bottom:.25em;font-size:var(--fontsize-eyebrow);font-weight:var(--fontweight-medium)}p:has(.Eyebrow){--margin-element-bottom:0}:where(.titanBody) input,:where(.titanBody) textarea,:where(.titanBody) select{font-family:var(--fontfamily-primary);font-size:var(--fontsize-primary);line-height:1.4;border-radius:3px;border:1px solid #949494;background:#f7f7f7;padding:5px 1rem}:where(.titanBody) input:not([type]),:where(.titanBody) input[type="text"],:where(.titanBody) input[type="password"],:where(.titanBody) input[type="email"],:where(.titanBody) input[type="tel"],:where(.titanBody) input[type="url"],:where(.titanBody) input[type="number"],:where(.titanBody) input[type="search"],:where(.titanBody) input[type="date"],:where(.titanBody) input[type="datetime-local"],:where(.titanBody) input[type="month"],:where(.titanBody) input[type="week"],:where(.titanBody) input[type="time"],:where(.titanBody) textarea,:where(.titanBody) select{width:100%}:where(.titanBody) input[type="file"]{border:0;background:0}:where(.titanBody) button,:where(.titanBody) input[type="button"],:where(.titanBody) input[type="submit"],:where(.titanBody) input[type="reset"]{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;appearance:none}span.Button a,span.Button--outline a,input[type="button"].Button,.FormEditor input[type="button"],.TitanBlock input[type="submit"]{display:inline-block;position:relative;padding:var(--button-padding-block) var(--button-padding-inline);border:var(--border-width-button) solid var(--color-button-border);border-radius:var(--border-radius-button);background:var(--color-button-background);color:var(--color-button-text);font-weight:var(--fontweight-bold);text-decoration:none;text-align:center}span.Button a::before,span.Button a::after,span.Button--outline a::before,span.Button--outline a::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity var(--card-transition-duration) ease}span.Button a::before,span.Button--outline a::before{z-index:1;background-color:var(--color-white)}span.Button a::after,span.Button--outline a::after{z-index:2;background-color:var(--button-hover-icon-color);-webkit-mask-image:var(--button-hover-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:var(--button-hover-icon-size);mask-image:var(--button-hover-icon);mask-repeat:no-repeat;mask-position:center;mask-size:var(--button-hover-icon-size)}span.Button a:hover::before,span.Button a:hover::after,span.Button a:focus-visible::before,span.Button a:focus-visible::after,span.Button--outline a:hover::before,span.Button--outline a:hover::after,span.Button--outline a:focus-visible::before,span.Button--outline a:focus-visible::after{opacity:1}@media(prefers-reduced-motion:reduce){span.Button a::before,span.Button a::after,span.Button--outline a::before,span.Button--outline a::after{transition:none}}span.Button a:hover,span.Button a:focus-visible{background:var(--color-button-background-hover);border-color:var(--color-button-border-hover)}.FormEditor input[type="button"]:hover,.FormEditor input[type="button"]:focus-visible,.TitanBlock input[type="submit"]:hover,.TitanBlock input[type="submit"]:focus-visible{color:var(--color-button-background);background:var(--color-button-text)}span.Button--outline a{background:var(--color-button-outline-background);border-color:var(--color-button-outline-border);color:var(--color-button-outline-text)}span.Button--outline a:hover,span.Button--outline a:focus-visible{background:var(--color-button-outline-background-hover);color:var(--color-button-outline-text-hover)}img.FloatLeft,img.FloatRight{display:block;margin-bottom:var(--margin-element-bottom)}@media(min-width:768px){img.FloatLeft,img[align*="left"]{float:left;margin:var(--margin-FloatLeft);max-width:50%}img.FloatRight,img[align*="right"]{float:right;margin:var(--margin-FloatRight);max-width:50%}}@media(min-width:1200px){img.FloatLeft,img[align*="left"],img.FloatRight,img[align*="right"]{max-width:100%}}.scrollTable{clear:both;overflow-x:auto;overflow-y:hidden}.scrollTable.scroll-container-focused{outline:2px solid #06c;outline-offset:2px}.scrollTable table{width:99.9%}.DataTable table{width:100%;border-collapse:collapse;margin-bottom:var(--margin-element-bottom)}.DataTable table th{background:var(--color-brand-secondary);color:var(--color-white);font-weight:var(--fontweight-bold)}.DataTable table td,.DataTable table th{padding:6px;border:1px solid var(--color-medium)}.DataTable table tr:nth-of-type(odd){background:var(--color-light)}.titanBody .ErrorMessage:focus{border:2px dotted #f00}.screenReaderOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0}.skipNav,#sideNavCollapse{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden;z-index:9999}.skipNav:focus-visible,.skipNav:active,#sideNavCollapse:focus-visible{position:relative;inset-inline-start:auto;width:auto;height:auto;display:inline-block;padding:6px 20px;border:1px solid transparent;border-radius:1px;background:var(--color-brand-primary);color:var(--color-white);text-align:center;text-decoration:none}a.externalLink::after{content:"";font-family:var(--fontfamily-secondary);font-weight:var(--fontweight-bold);margin-inline-start:.5rem;font-size:.8em;vertical-align:text-bottom}span.noExternalIcon a.externalLink::after,a.externalLink.noExternalIcon::after,a.externalLink.teaserImage::after,a.externalLink.imgOnlyLink::after{display:none}html.no-scroll{overflow:hidden}#scrollTop{position:fixed;z-index:997;inset-block-end:20px;inset-inline-end:15px;width:54px;height:54px;display:block;opacity:0;border:2px solid var(--color-white);border-radius:50%;background:var(--color-brand-secondary);text-align:center;transition:opacity .5s ease}#scrollTop:hover,#scrollTop:focus-visible,#scrollTop:active{background:var(--color-brand-secondary-hover);border-radius:0}#scrollTop .arrow{color:var(--color-white);font-size:1.4rem;line-height:3.5rem}#scrollTop.fadeIn{opacity:1}@media(prefers-reduced-motion:reduce){#scrollTop{transition:none}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.siteBounds,.commentFormPop #centerZone{margin-inline:auto;padding-inline:5%;clear:both}@media(min-width:1200px){.siteBounds,.commentFormPop #centerZone{max-width:var(--siteBoundsWidth);padding-inline:0}}.Grid:not(:has(.OneCol,.ColOne)),.Grid .OneCol,.Grid .ColOne{display:grid;grid-template-columns:1fr;--margin-block-bottom:1rem;row-gap:var(--margin-block-bottom);column-gap:var(--grid-column-gap)}@media(min-width:1200px){.Grid:not(:has(.OneCol,.ColOne)),.Grid .OneCol,.Grid .ColOne{--margin-block-bottom:3rem}}@media(min-width:768px){:is(.Grid--2,.Grid--3,.Grid--4,.Grid--5):not(:has(.OneCol,.ColOne)),:is(.Grid--2,.Grid--3,.Grid--4,.Grid--5) .OneCol,:is(.Grid--2,.Grid--3,.Grid--4,.Grid--5) .ColOne{grid-template-columns:repeat(2,1fr)}aside.side :where(.Grid--2,.Grid--3,.Grid--4,.Grid--5):not(:has(.OneCol,.ColOne)),aside.side :where(.Grid--2,.Grid--3,.Grid--4,.Grid--5) .OneCol,aside.side :where(.Grid--2,.Grid--3,.Grid--4,.Grid--5) .ColOne{grid-template-columns:1fr}}@media(min-width:1024px){:is(.Grid--3,.Grid--4,.Grid--5):not(:has(.OneCol,.ColOne)),:is(.Grid--3,.Grid--4,.Grid--5) .OneCol,:is(.Grid--3,.Grid--4,.Grid--5) .ColOne{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.Grid--4:not(:has(.OneCol,.ColOne)),.Grid--4 .OneCol,.Grid--4 .ColOne{grid-template-columns:repeat(4,1fr)}.Grid--5:not(:has(.OneCol,.ColOne)),.Grid--5 .OneCol,.Grid--5 .ColOne{grid-template-columns:repeat(5,1fr)}}.Grid--auto{gap:var(--filtergrid-spacing);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-bottom:var(--filtergrid-margin-bottom)}.Grid__item--full{grid-column:1/-1}@media print{h1,h2,h3,h4,h5,h6,section,:where(.titanDisplay,.titanBody),#mainBody,#contentArea,#centerZone{background:none!important}header,footer{display:none}#mainBody,#contentArea,#centerZone{margin:0;padding:0;width:100%!important}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}#headerArea{position:relative;width:100%;background:var(--header-background)}#headerArea>.siteBounds{display:grid;grid-template-columns:auto auto;grid-template-areas:"logo utility";align-items:center;column-gap:var(--header-column-gap);padding-block:var(--header-padding-block)}@media(min-width:1200px){#headerArea>.siteBounds{grid-template-columns:auto 1fr;grid-template-areas:"logo utility" "logo nav";row-gap:var(--header-row-gap)}}#logoArea{grid-area:logo}#logoArea img{display:block;max-height:var(--logo-height);width:auto}#logoArea img[src*="svg"]{height:var(--logo-height)}#utilityArea{grid-area:utility;display:none;align-items:center;justify-content:flex-end;gap:var(--utility-gap)}nav.utility ul{list-style:none;margin:0;padding:0}@media(min-width:1200px){nav.utility ul{display:flex;align-items:center}nav.utility li:not(.navFirst)::before{content:"|";margin-inline-end:var(--utility-link-gap);color:var(--utility-separator-color)}nav.utility li{margin-inline-end:var(--utility-link-gap)}nav.utility{--color-text-links:var(--color-brand-primary);--color-text-links-hover:var(--color-brand-primary)}nav.utility a{--color-text-links:var(--color-text-dark);--color-text-links-hover:var(--color-text-dark);font-size:var(--fontsize-header-utility);text-decoration:none}nav.utility a:hover,nav.utility a:focus-visible{text-decoration:underline}}.searchArea{position:relative;display:flex}.searchArea::after{content:"";position:absolute;inset-block:0;inset-inline-end:5px;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--search-button-size);background:var(--search-button-background);color:var(--search-button-color);font-family:var(--fontfamily-secondary);font-size:1.2rem;font-weight:bold;pointer-events:none}.searchArea:has(.searchBar input[type="button"]:hover)::after,.searchArea:has(.searchBar input[type="button"]:focus-visible)::after{background:var(--search-button-color);color:var(--search-button-background);border:1px solid var(--search-button-background)}.searchBar{display:flex;align-items:stretch;width:100%}.searchBar input[type="text"]{flex:1 1 auto;min-width:0;border:1px solid var(--search-border-color);border-inline-end:0;background:var(--search-background);color:var(--search-text-color);font-size:var(--fontsize-header-utility);padding-inline:.75rem;padding-block:8px;border-radius:0}.searchBar input[type="button"].search{position:relative;z-index:2;flex:0 0 var(--search-button-size);width:var(--search-button-size);border:0;background:transparent;color:transparent;cursor:pointer;font-size:0;left:-5px}#navArea{grid-area:nav}#navArea nav.top .menu{display:flex;align-items:center;gap:var(--nav-link-gap);list-style:none;margin:0;padding:0}#navArea nav.top .menu>li{position:relative}#navArea nav.top .menu a.hasChild{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}#navArea nav.top .menu>li>ul a.hasChild{display:block}#navArea nav.utility a,#navArea nav.top .menu>li>a{font-weight:var(--fontweight-medium);font-size:var(--fontsize-nav-primary)}#navArea nav.top .menu a.hasChild .arrow{display:none}#navArea nav.top .menu>li>ul{display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:10;min-width:22rem;list-style:none;margin:0;padding:var(--submenu-padding);background:var(--submenu-background);box-shadow:var(--standard-box-shadow)}#navArea nav.top .menu>li:has(>.toggleMenuButton[aria-expanded="true"])>ul{display:block}#navArea nav.top .menu ul li a:not(.megaMenu a){display:block;padding:.7rem 1rem .7rem 3rem;text-decoration:none}#navArea nav.top .menu>li>ul ul{list-style:none;margin:0;padding:0}#navArea>nav.utility,#navArea>.searchArea{display:none}#navToggle{grid-area:utility;justify-self:end;position:relative;z-index:251;color:var(--color-nav-toggle-icon);background:transparent;border:0;font-size:2.2rem;padding:.5rem;line-height:1}#navToggle:hover,#navToggle:focus-visible{background:var(--background-nav-toggle-hover);color:var(--color-nav-toggle-icon-hover)}#navToggle .navToggleIcon::before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--icon-nav-open);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--icon-nav-open);mask-repeat:no-repeat;mask-position:center;mask-size:contain}#navToggle[aria-expanded="true"] .navToggleIcon::before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--icon-nav-close);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--icon-nav-close);mask-repeat:no-repeat;mask-position:center;mask-size:65%}#navToggle[aria-expanded="true"]{color:var(--color-nav-toggle-icon-open)}#navArea{display:none}#navArea.is-open{display:block;position:fixed;inset-block-start:0;inset-inline-end:0;z-index:250;width:450px;max-width:95%;height:100%;padding:0;padding-block-start:var(--nav-panel-padding-top);overflow:auto;background:var(--background-nav-panel);box-shadow:var(--standard-box-shadow);animation:navSlideInRight .4s ease .1s both}#navArea nav.top .menu{flex-direction:column;align-items:stretch;gap:0}#navArea nav.utility li,#navArea nav.top .menu>li{border-block-end:1px solid var(--color-nav-panel-separator)}#navArea nav.top .menu>li{display:flex;flex-wrap:wrap;align-items:center}#navArea nav.top .menu>li>a.hasChild,#navArea nav.top .menu>li>a:not(.hasChild){flex:1 1 auto}#navArea nav.top .menu>li>ul{position:static;box-shadow:none;background:transparent;flex-basis:100%;width:100%}#navArea nav.top .toggleMenuButton{flex:0 0 60px;width:var(--target-size-min);height:var(--target-size-min);display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--color-nav-panel-links);font-size:var(--fontsize-nav-toggle-icon);cursor:pointer}#navArea nav.top .toggleMenuButton:hover,#navArea nav.top .toggleMenuButton:focus-visible{background:var(--background-nav-toggle-hover);color:var(--color-nav-toggle-icon-hover)}#navArea nav.top .toggleMenuButton::before{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--icon-nav-toggle);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--icon-nav-toggle);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform var(--animation-duration) ease}#navArea nav.top .toggleMenuButton[aria-expanded="true"]::before{transform:rotate(180deg)}@media(max-width:calc(1200px - 1px)){#navArea nav.top .menu>li.hasMegaMenu{display:grid;grid-template-columns:1fr;align-items:stretch}#navArea nav.top .menu>li.hasMegaMenu>a.hasChild,#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton{grid-area:1/1}#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton{width:100%;height:100%;min-height:var(--target-size-min);justify-content:flex-end;padding-inline-end:1.25rem}#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton::before,#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton[aria-expanded="true"]::before{content:"";width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--arrowlink-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--arrowlink-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton:hover,#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton:focus-visible{background:transparent}#navArea nav.top .menu>li.hasMegaMenu>.toggleMenuButton:focus-visible{outline:2px solid var(--color-white);outline-offset:-2px}}#navArea nav.utility a,#navArea nav.top a:not(.megaMenu a){display:block;padding:1rem 2rem;color:var(--color-nav-panel-links);text-decoration:none}#navArea nav.utility a{font-weight:var(--fontweight-light)}#navArea nav.utility a.current,#navArea nav.utility a:hover,#navArea nav.utility a:focus-visible,#navArea nav.top a.current:not(.megaMenu a),#navArea nav.top a:hover:not(.megaMenu a),#navArea nav.top a:focus-visible:not(.megaMenu a){color:var(--color-nav-panel-links-current-hover);background:var(--background-nav-panel-links-current-hover);text-decoration:none}#navArea.is-open>nav.utility{display:block;margin:1.5rem 0;padding-block-start:1.5rem;border-block-start:1px solid var(--color-white)}#navArea.is-open>.searchArea{display:block;margin-block-start:1.5rem;margin-inline:2rem}.searchBar input[type="text"]::placeholder{font-style:italic;font-weight:var(--fontweight-light)}@media(max-width:calc(1200px - 1px)){#navArea.fixedSearchArea.is-open{display:flex;flex-direction:column}#navArea.fixedSearchArea.is-open>.searchArea{margin-block-start:auto;margin-block-end:2rem}}@keyframes navSlideInRight{from{transform:translateX(100%);visibility:visible}to{transform:translateX(0)}}@media(min-width:1200px){#navToggle{display:none}#utilityArea{display:flex;margin-right:-5px}.searchArea{width:var(--search-area-width)}#navArea,#navArea.is-open{display:block;position:static;width:auto;max-width:none;height:auto;padding:0;overflow:visible;background:none;box-shadow:none;animation:none}#navArea nav.top .menu{flex-direction:row;justify-content:end;align-items:center;gap:var(--nav-link-gap)}#navArea nav.top .menu>li{display:block;border-block-end:none}#navArea nav.top .menu>li>ul{position:absolute;background:var(--submenu-background);box-shadow:var(--standard-box-shadow)}#navArea nav.top a:not(.megaMenu a){display:inline-block;padding-inline:1rem}#navArea nav.top .menu>li>a{color:var(--color-nav-top-link);background-color:var(--background-nav-top-link);background-image:linear-gradient(var(--color-nav-top-link-current),var(--color-nav-top-link-current));background-repeat:no-repeat;background-position:left bottom;background-size:0% var(--border-width-nav-top-link-current);transition:background-size var(--animation-duration) ease}#navArea nav.top .menu>li>a:hover,#navArea nav.top .menu>li>a:focus-visible,#navArea nav.top .menu>li>a.current{color:var(--color-nav-top-link);text-decoration:underline;background:var(--background-nav-top-link)}#navArea nav.top .menu>li>ul a:not(.megaMenu a){display:flex;align-items:center;gap:.5rem}#navArea nav.top .menu>li>ul a:not(.megaMenu a)::after{content:"";width:1em;height:1em;flex:none;background-color:currentColor;-webkit-mask-image:var(--arrowlink-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--arrowlink-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;opacity:0;transform:translateX(-.25em);transition:opacity var(--animation-duration) ease,transform var(--animation-duration) ease}#navArea nav.top .menu>li>ul a.current:not(.megaMenu a),#navArea nav.top .menu>li>ul a:hover:not(.megaMenu a),#navArea nav.top .menu>li>ul a:focus-visible:not(.megaMenu a){color:var(--color-nav-panel-links);background:transparent;text-decoration:underline}#navArea nav.top .menu>li>ul a:hover:not(.megaMenu a)::after,#navArea nav.top .menu>li>ul a:focus-visible:not(.megaMenu a)::after{opacity:1;transform:translateX(0)}#navArea nav.top .menu>li>a.hasChild{position:relative;z-index:11}#navArea nav.top .toggleMenuButton{position:absolute;inset-inline-start:100%;inset-block-start:50%;transform:translateY(-50%);margin-inline-start:.35rem;padding:.25rem;display:flex;align-items:center;justify-content:center;background:transparent;color:transparent;white-space:nowrap}#navArea nav.top .toggleMenuButton:hover,#navArea nav.top .toggleMenuButton:focus-visible{background:transparent;color:transparent}#navArea nav.top .toggleMenuButton:focus-visible{color:var(--color-nav-top-link-current)}#navArea>nav.utility,#navArea>.searchArea,#navArea.is-open>nav.utility,#navArea.is-open>.searchArea{display:none}@media(hover:hover){#navArea nav.top .menu>li:hover>ul{display:block}}}@media(prefers-reduced-motion:reduce){#navArea.is-open{animation:none}#navArea nav.top .menu>li>a{transition:none}#navArea nav.top .menu>li>ul a:not(.megaMenu a)::after{transition:none}#navArea nav.top .toggleMenuButton::before{transition:none}}nav.breadcrumb,nav.tools{font-size:var(--fontsize-pagetools)}#pageTools .siteBounds{display:flex;justify-content:flex-end;align-items:center}nav.breadcrumb{display:none}nav.breadcrumb ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}nav.breadcrumb li:not(:last-child)::after{content:"";margin-inline:1rem;font-family:var(--fontfamily-secondary);font-size:.75em;font-weight:var(--fontweight-bold)}nav.breadcrumb li>span{display:none}nav.breadcrumb a{text-decoration:none}nav.tools{display:flex;align-items:center}nav.tools ul{display:flex;list-style:none;margin:0;padding:0}nav.tools li{padding:5px}nav.tools a{text-decoration:none}@media(min-width:768px){#pageTools .siteBounds{justify-content:space-between}nav.breadcrumb{display:block}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}#footerArea ul{padding:0;list-style:none}#footerArea .bottomContent{--color-text-links:var(--color-footer-bottomContent-text);--color-text-links-hover:var(--color-footer-bottomContent-text);padding:var(--padding-bottomContent);background:var(--color-footer-bottomContent-bg);color:var(--color-footer-bottomContent-text)}#footerArea .bottomContent .TOCBlock a,#footerArea .bottomContent ul a{text-decoration:none}#footerArea .bottomContent .TOCBlock a:is(:hover,:focus-visible),#footerArea .bottomContent ul a:is(:hover,:focus-visible){text-decoration:underline}.bottomContent .TOCBlock h3{font-size:var(--fontsize-h5);font-weight:var(--fontweight-regular)}.bottomContent .TOCBlock h4{--margin-heading-bottom:0;font-size:var(--fontsize-primary);font-weight:var(--fontweight-regular)}#footerArea .bottomContent .TOCBlock a,#footerArea nav.bottom a,#footerArea .bottomContent ul a{display:inline-flex;align-items:center;min-height:var(--target-size-min)}.TitanCMS p{font-size:var(--fontsize-small)}#footerArea>.siteBounds{align-items:center;padding:var(--padding-stripe-top) 5% var(--padding-stripe-bottom)}@media(min-width:600px){#footerArea nav.bottom ul{margin:0;display:flex;column-gap:var(--flex-block-spacing)}}@media(min-width:1200px){#footerArea>.siteBounds{padding:var(--padding-stripe-top) 0 var(--padding-stripe-bottom)}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.FilterPanel{z-index:1001}.FilterToggle{display:inline-block;margin-bottom:1rem;padding:6px 20px;border:var(--border-width-button) solid var(--color-button-border);border-radius:1px;background:var(--color-button-background);color:var(--color-button-text);text-align:center;cursor:pointer;transition:background-color .1s ease,color .1s ease}.FilterToggle:hover,.FilterToggle:focus-visible{background:var(--color-button-text);color:var(--color-button-background)}.TitanStripe:has(.FilterPanel.is-open){z-index:1000}aside.side .FilterPanel.is-open,:where(.TitanBlock) .FilterPanel.is-open{position:fixed;inset-block-start:0;inset-inline-end:0;z-index:2010;width:100%;max-width:450px;height:100%;padding:15px;padding-block-start:1.5rem;padding-block-end:40px;background:var(--color-white);overflow:auto;animation:navSlideInRight .4s ease .1s both}@media(min-width:450px){aside.side .FilterPanel.is-open,:where(.TitanBlock) .FilterPanel.is-open{box-shadow:-2px 0 12px rgba(0,0,0,.25)}}.FilterPanel .FilterClose{display:none}aside.side .FilterPanel.is-open .FilterClose,:where(.TitanBlock) .FilterPanel.is-open .FilterClose{display:block;position:fixed;inset:0;inset-inline-start:16px;z-index:2001;width:100%;height:100%}.FilterPanel__header{display:none;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.FilterPanel.is-open .FilterPanel__header{display:flex}.FilterPanel__title{margin:0;font-weight:var(--fontweight-bold)}.FilterPanel__closeX{background:none;border:0;font-size:var(--fontsize-primary);line-height:1;color:inherit;cursor:pointer}.FilterPanel__closeX::before{font-family:var(--fontfamily-secondary);font-weight:bold;content:""}.FilterPanel fieldset{display:none;border:0;margin:0 0 15px;padding:0;background:transparent;min-width:0}.FilterPanel.is-open fieldset{display:block;position:relative;z-index:2002;padding-inline-end:10%}.FilterPanel.is-open fieldset.calendar{z-index:2003}.FilterPanel input[type="button"].FilterSubmit{display:none}.FilterPanel.is-open input[type="button"].FilterSubmit{display:block;position:relative;z-index:2002}@media(min-width:1200px){.FilterToggle,.FilterPanel__header{display:none}.FilterPanel.is-open .FilterPanel__header{display:none}.FilterPanel .FilterClose{display:none}.FilterPanel fieldset{display:block;width:auto;padding-inline-end:initial}.FilterPanel input[type="button"].FilterSubmit{display:block}}@media(prefers-reduced-motion:reduce){.FilterPanel.is-open{animation:none}.FilterToggle{transition:none}}:is(.DataFilter2,.AggregationFilter2) fieldset{border:0;margin:0 0 15px;padding:0;background:transparent;min-width:0}:is(.DataFilter2,.AggregationFilter2) .head{display:flex;align-items:center;justify-content:space-between;gap:1rem}:is(.DataFilter2,.AggregationFilter2) .head h4{margin:0;font-size:var(--fontsize-primary);font-weight:var(--fontweight-bold)}:is(.DataFilter2,.AggregationFilter2) .keyword .head h4{margin-bottom:.8rem}:is(.DataList,.Aggregation) input.filterTrigger,:is(.DataList .DataFilter2,.Aggregation .AggregationFilter2)>h3,:is(.DataList .DataFilter2,.Aggregation .AggregationFilter2) .filterClose{display:none}.DataList:not(.ProductFilters) .DataFilter2 label.closeFilter,.Aggregation .AggregationFilter2 label.closeFilter{display:none}:is(.DataFilter2,.AggregationFilter2)>a.reset.resetAll{display:none}.FilterPanel.is-open>a.reset.resetAll{display:block;text-align:right;margin-bottom:.5rem}.DataList.SimpleTopFilter .DataFilter2>a.reset.resetAll,.Aggregation.SimpleTopFilter .AggregationFilter2>a.reset.resetAll{display:block}.DataList.SimpleTopFilter>.DataFilter2,.Aggregation.SimpleTopFilter>.AggregationFilter2{background:var(--color-white);border:1px solid var(--color-dark);padding:1.5rem;margin-bottom:var(--margin-element-bottom)}@media(min-width:600px){.DataList.SimpleTopFilter .DataFilter2 fieldset.keyword input[type="text"],.Aggregation.SimpleTopFilter .AggregationFilter2 fieldset.keyword input[type="text"]{max-width:20rem}}@media(min-width:1200px){:is(.DataFilter2,.AggregationFilter2)>a.reset.resetAll{display:block}:is(.DataList,.Aggregation):not(.SimpleTopFilter):has(>.DataFilter2,>.AggregationFilter2){--flex-block-spacing:3rem;display:grid;grid-template-columns:1fr 3fr;column-gap:var(--flex-block-spacing);align-items:start}:is(.DataList,.Aggregation):not(.SimpleTopFilter)>:is(.DataFilter2,.AggregationFilter2){grid-column:1;grid-row:1;background:var(--color-white);border:1px solid var(--color-dark);padding:1.5rem}.DataList:not(.SimpleTopFilter)>.DataListing,.Aggregation:not(.SimpleTopFilter)>.AggregationResults{grid-column:2;grid-row:1}}.TitanBlock img.fileTypeIcon{width:80px;height:80px}div.loading,div.classifications{clear:both;display:none}div.loading.waiting{display:block}span.uses{margin-left:5px}.TitanBlock .seeMore .seeMore,.TitanBlock .seeLess .more,.TitanBlock .seeMore .less{display:block}.TitanBlock .min .inputs .selected{display:block}.TitanBlock .seeLess .seeMore,.TitanBlock .seeLess .less,.TitanBlock .seeMore .more,.TitanBlock .hideZero .zero,.TitanBlock .min .inputs div,.TitanBlock .seeLess.min .more,.TitanBlock .seeMore.min .less{display:none}.TitanBlock .suggestBox div.search input.searchBox{border:1px solid #c8c8c8;height:3rem;line-height:1.5;margin:4px 0 0;padding:4px 9px;position:relative;white-space:nowrap;width:100%}.TitanBlock .suggestBox.min div.search{display:none}.TitanBlock .suggestBox div.search span.totals{float:right;color:var(--color-text-dark);font-style:italic}.TitanBlock .suggestBox div.suggest{z-index:10;position:absolute;margin:0 4px 4px 0;padding:1px;width:inherit;border:1px solid #808080;box-shadow:2px 2px 1px #ccc;background-color:#fff}.TitanBlock .suggestBox div.suggest ul{list-style:none;padding:0;margin:0}.TitanBlock .suggestBox div.suggest ul li{cursor:pointer;padding:5px;overflow:hidden}.TitanBlock .suggestBox div.suggest ul li span.uses{float:right;color:var(--color-text-dark)}.TitanBlock .suggestBox div.suggest ul li.noResults,.TitanBlock .suggestBox div.suggest ul li.noResults:hover{cursor:default;background-color:transparent;color:var(--color-text-dark);font-style:italic}.TitanBlock .suggestBox div.suggest ul li:hover,.TitanBlock .suggestBox div.suggest ul li.hover{background-color:var(--color-light)}.TitanBlock ul.paginationFooter,.TitanBlock ul.pagination{clear:both;margin:10px 0;padding:0}.TitanBlock ul.pagination span{display:inline;padding:0 4px}.TitanBlock ul.paginationFooter li,.TitanBlock ul.pagination li{display:inline}.TitanBlock ul.paginationFooter li.nextButton{margin-left:9px}.TitanBlock div[id*="_ResultsDiv"]{position:relative}.TitanBlock *[data-pageid]{cursor:pointer}.TitanBlock nav.paginationContainer.Advanced,.TitanBlock nav.paginationContainer.Dropdown{display:flex;column-gap:5px;flex-wrap:wrap;justify-content:center;flex-basis:100%;margin:0 0 1rem;padding:1px}.TitanBlock .items+nav.paginationContainer.Advanced,.TitanBlock .items+nav.paginationContainer.Dropdown{margin-top:1rem}.TitanBlock nav.paginationContainer .pagination{background:var(--color-white);border:1px solid var(--color-text-dark);border-radius:2px;color:var(--color-text-dark)}.TitanBlock nav.paginationContainer.Dropdown .pagination{border-color:var(--color-brand-primary)}.TitanBlock nav.paginationContainer.Dropdown .pagination:not(select){color:var(--color-brand-primary)}.TitanBlock nav.paginationContainer select.pagination{width:auto;min-width:15rem;margin-bottom:5px;font-size:var(--fontsize-secondary)}.TitanBlock nav.paginationContainer button.pagination::after{display:none}.TitanBlock nav.paginationContainer button.pagination{margin-bottom:5px;font-family:var(--fontfamily-primary);font-size:var(--fontsize-secondary);text-align:center;transition:all .1s ease;min-width:4rem;height:4rem}.TitanBlock nav.paginationContainer button.pagination:not([disabled]):not(.current):hover,.TitanBlock nav.paginationContainer button.pagination:focus,.TitanBlock nav.paginationContainer button.pagination:active{outline:1px solid var(--color-text-dark)}.TitanBlock nav.paginationContainer button.pagination.current,.TitanBlock nav.paginationContainer button.pagination.current[disabled]{cursor:default;border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-white)}.TitanBlock nav.paginationContainer button.pagination[disabled]{border:1px solid var(--color-medium);background:var(--color-light);color:var(--color-text-medium)}.TitanBlock nav.paginationContainer button.pagination.icon:before{font-weight:bold;font-family:var(--fontfamily-secondary)}.TitanBlock nav.paginationContainer button.pagination.icon.prev::before{content:""}.TitanBlock nav.paginationContainer button.pagination.icon.next::before{content:""}.TitanBlock nav.paginationContainer button.pagination.icon.first::before{content:""}.TitanBlock nav.paginationContainer button.pagination.icon.last::before{content:""}.TitanBlock nav.paginationContainer.Advanced .icon.prev,.TitanBlock nav.paginationContainer.Advanced .icon.next{display:none}@media(min-width:1200px){.TitanBlock nav.paginationContainer.Advanced,.TitanBlock nav.paginationContainer.Dropdown{flex-basis:initial;margin:0}.TitanBlock nav.paginationContainer.Advanced .icon.prev,.TitanBlock nav.paginationContainer.Advanced .icon.next{display:block}.TitanBlock nav.paginationContainer button.pagination,.TitanBlock nav.paginationContainer select.pagination{margin-bottom:0}}.TitanBlock .titan_error_message{padding:1rem;border:1px solid rgba(85,85,85,1);border-radius:3px;background-color:rgba(85,85,85,.1)}.TitanBlock .titan_error_message .header{font-weight:var(--fontweight-medium)}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.TitanBlock fieldset div.head span.accessible{width:80%;display:block;height:auto;background:rgba(0,0,0,0) url("/ClientCSS/NWS/Themes.ReFlex.Core/images/bgFilterArrows.gif") no-repeat scroll 1px 7px;cursor:pointer}.TitanBlock fieldset.min div.head span.accessible cursor: pointer;background-position: 1px -17px;.TitanBlock fieldset div.head span.accessible>h4,.TitanBlock fieldset div.head span.accessible .h4{margin-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:225px}@media(min-width:768px){.TitanBlock fieldset div.head span.accessible>h4,.TitanBlock fieldset div.head span.accessible .h4{max-width:300px}}@media(min-width:1200px){.TitanBlock fieldset div.head span.accessible>h4,.TitanBlock fieldset div.head span.accessible .h4{max-width:175px}}.totalItemsDisplay{font-size:var(--fontsize-secondary);display:flex;align-items:center;flex-wrap:wrap}.totalItemsDisplay>span{margin:1rem 2rem 1rem 0}.TitanBlock input.filterTrigger:checked+div .closeFilter{display:block}.closeFilter{display:none;background:var(--color-brand-primary);color:rgba(255,255,255,1);font-size:1.7rem;line-height:1;padding:6px 20px;border:1px solid var(--color-brand-primary);text-align:center;text-decoration:none;cursor:pointer}.closeFilter:hover,.closeFilter:focus,.closeFilter:active{background:var(--color-brand-primary-hover)}.TitanBlock .inputs .links input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.TitanBlock .inputs .links label{float:none;width:100%}.skiptoResults,.skiptoFilter{position:absolute;left:-10000px;height:1px;overflow:hidden;top:auto;width:1px;z-index:9999;box-sizing:border-box}.skiptoFilter:focus,.skiptoResults:focus,.totalItemsDisplay .skipNav:focus{position:relative;left:auto;top:auto;width:auto;height:auto;background-color:var(--color-brand-primary);border:2px dashed var(--color-white);display:flex;outline-color:var(--color-brand-primary);padding:15px;text-align:center;text-decoration:underline;z-index:1}.titanBody .skiptoFilter:focus,.titanBody .skiptoResults:focus,.titanBody .totalItemsDisplay .skipNav:focus{color:var(--color-white)}.skiptoResults,.skiptoFilter{display:none}@media(min-width:1200px){.skiptoResults,.skiptoFilter{display:flex}.closeFilter,.TitanBlock input.filterTrigger:checked+div .closeFilter{display:none}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.FAQ>ul:first-child{list-style:none;padding:0}.FAQ ul.tabs{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:0}.FAQ ul.tabs a{--color-text-links:var(--color-text-dark);-webkit-tap-highlight-color:transparent;position:relative;display:flex;align-items:center;height:100%;padding-block:1rem;padding-inline:1.25rem;border:1px solid var(--color-text-dark);background:transparent}.FAQ ul.tabs a:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.FAQ ul.tabs li{margin-bottom:var(--margin-element-bottom)}.FAQ ul.tabs li.selected a{cursor:default;pointer-events:none;--color-text-links:var(--color-tabs-text-selected);--color-text-links-hover:var(--color-tabs-text-selected);background:var(--color-tabs-background-selected);border-color:var(--color-tabs-background-selected)}.FAQ ul.tabs li:not(.selected) a:hover,.FAQ ul.tabs li:not(.selected) a:focus-visible{--color-text-links-hover:var(--color-tabs-text-hover);background:var(--color-tabs-background-hover);border-color:var(--color-tabs-border-hover)}.FAQ .tabsContent{position:relative;padding:2rem}.FAQ .tabsContent::before,.FAQ .tabsContent::after{content:"";position:absolute;inset-inline-start:50%;width:100vw;max-width:var(--content-width-cap);transform:translateX(-50%);border-block-start:1px solid var(--color-tabs-border);z-index:-1}.FAQ .tabsContent::before{inset-block-start:0}.FAQ .tabsContent::after{inset-block-end:0}.FAQ .tabsContent>div{display:none;width:100%}.FAQ .tabsContent>div.selected{display:block}@media(min-width:768px){.FAQ ul.tabs{flex-direction:row;top:1px;position:relative;margin-inline-start:5px}.FAQ ul.tabs li{margin-inline:3px;border-block-end:0;margin-bottom:0}.FAQ ul.tabs a{border-bottom:0}.FAQ ul.tabs li:not(.selected) a{border-color:transparent}.FAQ ul.tabs li.selected a::after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:-6px;transform:translateX(-50%);border-inline:14px solid transparent;border-block-start:7px solid var(--color-tabs-background-selected)}}.FAQ ul.tabs li a{text-decoration:none}.StripePrimary .FAQ ul.tabs li:not(.selected) a,.StripeDark .FAQ ul.tabs li:not(.selected) a{--color-text-links:var(--color-white)}.FAQ .Accessible_Accordion .accordionArea{width:100%;overflow:hidden}.FAQ .Accessible_Accordion .min,.FAQ .Accessible_Accordion.open .max{display:none}.FAQ .Accessible_Accordion.open .min{display:block}.FAQ .Accessible_Accordion .max,.FAQ .Accessible_Accordion .min{float:right;clear:right;margin:0;padding:5px;cursor:pointer;font-size:var(--fontsize-small)}.FAQ .Accessible_Accordion details{padding:1.5rem;border-top:1px solid var(--color-medium)}.StripeLight .FAQ .Accessible_Accordion details,.StripeMedium .FAQ .Accessible_Accordion details{border-color:var(--color-dark)}.FAQ .Accessible_Accordion details[open] summary{margin-bottom:1rem}.FAQ .Accessible_Accordion summary{position:relative;cursor:pointer;font-weight:var(--fontweight-bold);list-style:none}.FAQ .Accessible_Accordion summary::-webkit-details-marker{display:none}.FAQ .Accessible_Accordion summary::before,.FAQ .Accessible_Accordion summary::after{content:"";position:absolute;inset-block-start:50%;width:var(--faqaccordion-box-size);height:var(--faqaccordion-box-size);transform:translateY(-50%)}.FAQ .Accessible_Accordion summary::before{background-color:var(--faqaccordion-box-bg)}.FAQ .Accessible_Accordion summary::after{background-color:var(--faqaccordion-icon-color);-webkit-mask-image:var(--faqaccordion-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:var(--faqaccordion-icon-size);mask-image:var(--faqaccordion-icon);mask-repeat:no-repeat;mask-position:center;mask-size:var(--faqaccordion-icon-size);transition:transform var(--card-transition-duration) ease}.FAQ:not(.IconRight) .Accessible_Accordion summary{padding-inline-start:2.5rem;margin-inline-start:-1rem}.FAQ:not(.IconRight) .Accessible_Accordion summary::before,.FAQ:not(.IconRight) .Accessible_Accordion summary::after{inset-inline-start:0}.FAQ:not(.IconRight) .Accessible_Accordion summary::before{margin-right:1ch}.FAQ .Accessible_Accordion details[open] summary::after{transform:translateY(-50%) rotate(180deg)}@media(prefers-reduced-motion:reduce){.FAQ .Accessible_Accordion summary::after{transition:none}}.FAQ.IconRight .Accessible_Accordion summary{margin-inline-start:0;padding-inline-end:3rem}.FAQ.IconRight .Accessible_Accordion summary::before,.FAQ.IconRight .Accessible_Accordion summary::after{inset-inline-end:-.5rem}.FAQ.IconRight .Accessible_Accordion summary::before{margin-left:1ch}@media(min-width:768px){.TwoColAccordion .accordionArea{display:flex;flex-wrap:wrap;justify-content:center}.TwoColAccordion .accordionArea details{flex-basis:calc(50% - var(--filtergrid-spacing));margin-bottom:var(--filtergrid-margin-bottom);margin-right:var(--filtergrid-spacing)}}.Freeform .CollapseTrigger{cursor:pointer;color:var(--color-brand-primary);text-decoration:underline}.StripeCollapse .CollapseTrigger{position:relative;cursor:pointer;border-bottom:1px solid var(--color-medium)}.StripeCollapse .CollapseTrigger::before{float:left;content:"";padding-right:12px;font-family:var(--fontfamily-secondary);font-weight:var(--fontweight-bold);color:var(--color-brand-primary)}.StripeCollapse .CollapseTrigger.open::before{content:"";padding-bottom:15px}.StripeCollapse .CollapseTrigger *{margin:0 0 12px;padding:0;color:var(--color-text-dark);font-family:var(--fontfamily-primary);font-size:var(--fontsize-primary);font-weight:var(--fontweight-regular);line-height:var(--lineheight-titanBody)}.StripeCollapse .CollapseContent{padding:15px 23px}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}:where(.TitanBlock) nav.paginationContainer.Advanced,:where(.TitanBlock) nav.paginationContainer.Dropdown{display:flex;flex-wrap:wrap;justify-content:center;flex-basis:100%;gap:5px;margin:0 0 1rem}:where(.TitanBlock) .items+nav.paginationContainer.Advanced,:where(.TitanBlock) .items+nav.paginationContainer.Dropdown{margin-top:1rem}:where(.TitanBlock) nav.paginationContainer select.pagination{width:auto;min-width:15rem;font-size:var(--fontsize-small)}:where(.TitanBlock) nav.paginationContainer button.pagination{min-width:4rem;height:4rem;font-family:var(--fontfamily-primary);font-size:var(--fontsize-small);text-align:center;transition:outline-color .1s ease}:where(.TitanBlock) nav.paginationContainer button.pagination:not([disabled]):not(.current):hover,:where(.TitanBlock) nav.paginationContainer button.pagination:focus-visible{outline:1px solid var(--color-text-dark)}:where(.TitanBlock) nav.paginationContainer button.pagination.current,:where(.TitanBlock) nav.paginationContainer button.pagination.current[disabled]{cursor:default;border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-white)}:where(.TitanBlock) nav.paginationContainer button.pagination[disabled]{border:1px solid #ccc;background:#f7f7f7;color:#aaa}@media(prefers-reduced-motion:reduce){:where(.TitanBlock) nav.paginationContainer button.pagination{transition:none}}:where(.TitanBlock) nav.paginationContainer button.pagination.icon::before{font-weight:var(--fontweight-bold);font-family:var(--fontfamily-secondary)}:where(.TitanBlock) nav.paginationContainer button.pagination.icon.prev::before{content:""}:where(.TitanBlock) nav.paginationContainer button.pagination.icon.next::before{content:""}:where(.TitanBlock) nav.paginationContainer button.pagination.icon.first::before{content:""}:where(.TitanBlock) nav.paginationContainer button.pagination.icon.last::before{content:""}:where(.TitanBlock) nav.paginationContainer.Advanced .icon.prev,:where(.TitanBlock) nav.paginationContainer.Advanced .icon.next{display:none}@media(min-width:1200px){:where(.TitanBlock) nav.paginationContainer.Advanced,:where(.TitanBlock) nav.paginationContainer.Dropdown{flex-basis:initial;margin:0}:where(.TitanBlock) nav.paginationContainer.Advanced .icon.prev,:where(.TitanBlock) nav.paginationContainer.Advanced .icon.next{display:block}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.StripeCaptionVideo{--flex-block-spacing:1rem}.PrimaryCTA,.DarkCTA{--color-text-links:var(--color-white);--color-text-links-hover:var(--color-white);--stripe-btn-bg:var(--color-white);--stripe-btn-text:var(--color-brand-primary);--stripe-btn-bg-hover:var(--color-brand-primary);--stripe-btn-text-hover:var(--color-white);background:var(--color-brand-primary);color:var(--color-white);padding:3rem 2rem;position:relative}.DarkCTA{background:var(--color-dark)}.PrimaryCTA::before,.DarkCTA::before{content:'';background:url(/Kenall-20261/light-grid.svg) 0 0/6rem;height:100%;width:3rem;opacity:.5;top:0;left:0;position:absolute}@media(min-width:1024px){.PrimaryCTA,.DarkCTA{padding:6rem 6rem 6rem 13rem}.PrimaryCTA::before,.DarkCTA::before{width:9rem;opacity:1}}.PrimaryCard,.LightCard,.DarkCard{--colorcard-text:var(--color-white);--color-text-links:var(--colorcard-text);--color-text-links-hover:var(--colorcard-text);position:relative;z-index:0;padding:var(--colorcard-padding);color:var(--colorcard-text)}.PrimaryCard::before,.LightCard::before,.DarkCard::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--colorcard-bg-image);background-size:var(--colorcard-bg-size);opacity:var(--colorcard-overlay-opacity)}.LightCard{--colorcard-bg-image:var(--colorcard-bg-image-light);--colorcard-text:var(--color-text-dark);background-color:var(--color-light)}.PrimaryCard{background-color:var(--color-brand-primary)}.DarkCard{background-color:var(--color-dark)}.ImageMatch p,.ImageMatch a{margin:0}.ImageMatch img{display:block;width:100%;height:auto}@media(min-width:768px){.ImageMatch p,.ImageMatch a{height:100%}.ImageMatch img{height:100%;object-fit:cover}}.TitanBlock:has(>.CallOutBox){position:relative}.ImageCaption p:has(img){--margin-element-bottom:0}.ImageCaption img{display:block;width:100%;height:auto}.TitanBlock:has(>.CallOutBox) .ImageCaption img{aspect-ratio:2.4;object-fit:cover}.ImageCaption .Caption{font-size:var(--fontsize-small);font-style:italic}.TitanBlock:has(>.CallOutBox) .ImageCaption .Caption{display:block;padding:1rem}@media(min-width:1024px){.TitanBlock:has(>.CallOutBox) .ImageCaption .Caption{padding:1rem 1rem 1rem 5rem}}.Flex50 .ImageCaption p:has(>.Caption){margin-top:1rem}@media(min-width:768px){.Flex50 .ImageCaption p:has(>.Caption){padding-inline-start:5rem}}@media(min-width:1024px){.Flex50 .ImageCaption p:has(>.Caption){padding-inline-start:12rem}}.CallOutBox{position:relative;z-index:0;padding:2rem;background-color:var(--color-brand-primary);color:var(--color-white)}.CallOutBox::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/Kenall-20261/light-grid.svg);background-size:6rem auto;opacity:.5}.CallOutBox .h2{color:var(--color-white)}.CallOutBox span.Button a{background:transparent;border-color:var(--color-white);color:var(--color-white)}.CallOutBox span.Button a:hover,.CallOutBox span.Button a:focus-visible{background:var(--color-white);border-color:var(--color-white);color:var(--color-brand-primary)}@media(min-width:1024px){.TitanBlock:has(>.CallOutBox) .ImageCaption p:has(>.Caption){max-width:38%;min-height:6rem}.CallOutBox{position:absolute;inset-block-end:0;inset-inline-end:0;max-width:min(90%,50rem);padding:3rem}}@media(min-width:1200px){.TitanBlock:has(>.CallOutBox) .ImageCaption p:has(>.Caption){max-width:calc(100% - 50rem);min-height:6rem}}.NumberList ol{list-style:none;padding:0;counter-reset:numberList}.NumberList li{counter-increment:numberList;display:grid;grid-template-columns:max-content 1fr;column-gap:2rem;align-items:start;border-bottom:1px solid var(--color-black);margin-bottom:1rem;padding-bottom:1rem}.NumberList li::before{content:counter(numberList,decimal-leading-zero) ".";grid-column:1;grid-row:1/span 2;font-size:var(--fontsize-h1);font-weight:var(--fontweight-bold);line-height:1;color:var(--color-text-dark)}.NumberList li>*{grid-column:2}.NumberList .h4{margin-bottom:.8rem;display:block}.NumberList .h4+br{display:none}.TitanStripe.StripeGrid{--padding-stripe-bottom:0}.TitanStripe.StripeGrid .siteBounds{display:grid;grid-template-columns:1fr}.TitanStripe.StripeGrid .TitanBlock:first-child{--margin-block-bottom:0}@media(min-width:1024px){.TitanStripe.StripeGrid .siteBounds{grid-template-columns:1fr 1fr;column-gap:4rem}.StripeGrid .Freeform:first-child{grid-column:1;grid-row:1}.StripeGrid .FAQ{grid-column:1;grid-row:2}.StripeGrid .Freeform:last-child{grid-column:2;grid-row:1/span 2}}.StripeGrid .Freeform:last-child img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.FeatureImage{width:100%;margin:0}.FeatureImage p{margin:0;font-size:0;line-height:1}.FeatureImage img{display:block;width:100%;height:auto}.FeatureText{padding:2rem 5%;color:var(--stripe-text);--color-text-links:var(--stripe-text);--color-text-links-hover:var(--stripe-text)}.TitanStripe:has(.FeatureText.FeatureTextOverlay){display:flex;align-items:center;justify-content:center;min-height:100vh}.TitanStripe:has(.FeatureText.FeatureTextOverlay) .FeatureImage{position:absolute;inset:0;z-index:0}.TitanStripe:has(.FeatureText.FeatureTextOverlay) .FeatureImage p{height:100%}.TitanStripe:has(.FeatureText.FeatureTextOverlay) .FeatureImage img{height:100%;object-fit:cover}.TitanStripe:has(.FeatureText.FeatureTextOverlay:not(.FeatureTextBoxed)) .FeatureImage::before{content:"";position:absolute;inset:0;z-index:1;background:var(--color-feature-overlay)}.FeatureText.FeatureTextOverlay{position:relative;z-index:1;max-width:60rem;text-align:center}.TitanStripe:has(.FeatureText.FeatureTextOverlay.FeatureTextBoxed){justify-content:flex-start;padding-inline:5%}@media(min-width:768px){.TitanStripe:has(.FeatureImage){display:flex;align-items:center;justify-content:center;min-height:var(--heroSliderHeight)}.home .TitanStripe:has(.FeatureImage){min-height:var(--homeHeroSliderHeight)}.TitanStripe:has(.FeatureImage) .FeatureImage{position:absolute;inset:0;z-index:0}.TitanStripe:has(.FeatureImage) .FeatureImage p{height:100%}.TitanStripe:has(.FeatureImage) .FeatureImage img{height:100%;object-fit:cover}.TitanStripe:has(.FeatureImage):has(.FeatureText:not(.FeatureTextBoxed)) .FeatureImage::before{content:"";position:absolute;inset:0;z-index:1;background:var(--color-feature-overlay)}.FeatureText{position:relative;z-index:1;max-width:60rem}.TitanStripe:has(.FeatureText.FeatureTextBoxed){justify-content:flex-start;padding-inline:5%}}@media(min-width:1200px){.TitanStripe:has(.FeatureText.FeatureTextBoxed){padding-inline:calc((100% - var(--siteBoundsWidth))/2)}}.FeatureText.FeatureTextBoxed{--color-text-links:var(--color-feature-textbox-text);--color-text-links-hover:var(--color-feature-textbox-text);width:fit-content;max-width:40rem;padding:4rem 4rem 3rem;background:var(--color-feature-textbox-bg);color:var(--color-feature-textbox-text)}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.TeaserCardGrid .OneCol{display:grid;grid-template-columns:1fr;gap:var(--flex-block-spacing);align-items:start;--flex-block-spacing:2rem}@media(min-width:768px){.TeaserCardGrid .OneCol{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.TeaserCardGrid .OneCol{grid-template-columns:repeat(6,1fr)}.TeaserCardGrid .item:nth-child(6n+1),.TeaserCardGrid .item:nth-child(6n+2){grid-column:span 3}.TeaserCardGrid .item:nth-child(6n+3){grid-column:span 6}.TeaserCardGrid .item:nth-child(6n+4),.TeaserCardGrid .item:nth-child(6n+5),.TeaserCardGrid .item:nth-child(6n){grid-column:span 2}}.TeaserCardGrid .item.image{position:relative;overflow:hidden;color:var(--color-card-caption-text)}.TeaserCardGrid .teaserImage{display:block;aspect-ratio:4/3}.TeaserCardGrid .item:nth-child(6n+4) .teaserImage,.TeaserCardGrid .item:nth-child(6n+5) .teaserImage,.TeaserCardGrid .item:nth-child(6n) .teaserImage{aspect-ratio:4/4}.TeaserCardGrid .teaserImage img{display:block;width:100%;height:100%;object-fit:cover}.TeaserCardGrid .otherStuff{padding:var(--card-caption-padding);background:var(--color-card-caption-bg)}.TeaserCardGrid .otherStuff h4{margin-bottom:.5rem}.TeaserCardGrid .otherStuff h4 a{color:inherit;text-decoration:none}.TeaserCardGrid .otherStuff h4 a::before{content:"";position:absolute;inset:-100vh -100vw;z-index:1}.TeaserCardGrid .teaser{margin:0}.TeaserCardGrid .otherStuff .linkText{margin:1rem 0 0}.TeaserCardGrid .otherStuff .linkText a{position:relative;z-index:2;display:inline-block;padding:.75rem 1.5rem;border:2px solid var(--color-card-caption-text);color:inherit;font-family:var(--fontfamily-primary-condensed);font-weight:var(--fontweight-light);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}@media(min-width:1200px){.TeaserCardGrid .otherStuff{position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0}.TeaserCardGrid .otherStuff::before{content:"";position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;width:.7em;height:.7em;border-inline-start:2px solid var(--color-card-caption-text);border-block-start:2px solid var(--color-card-caption-text);transform:rotate(45deg)}.TeaserCardGrid .teaser{position:relative;max-height:calc(3*1lh);overflow:hidden;transition:max-height var(--card-transition-duration) ease}.TeaserCardGrid .teaser::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1lh;background:linear-gradient(to bottom,transparent,var(--color-card-caption-bg));transition:opacity var(--card-transition-duration) ease}.TeaserCardGrid .otherStuff .linkText{display:none}.TeaserCardGrid .item:hover .teaser,.TeaserCardGrid .item:focus-within .teaser{max-height:40rem}.TeaserCardGrid .item:hover .teaser::after,.TeaserCardGrid .item:focus-within .teaser::after{opacity:0}.TeaserCardGrid .item:hover .otherStuff .linkText,.TeaserCardGrid .item:focus-within .otherStuff .linkText{display:block}.TeaserCardGrid .item:nth-child(6n+3){height:min(33vw,40rem)}.TeaserCardGrid .item:nth-child(6n+3) .teaserImage{position:absolute;inset:0;aspect-ratio:auto}.TeaserCardGrid .item:nth-child(6n+3) .otherStuff{inset-inline-end:auto;width:min(100%,34rem)}}.TeaserCard{position:relative;overflow:hidden;color:var(--color-card-caption-text)}.TeaserCard>p:first-child{margin:0;line-height:0}.TeaserCard>p:first-child img{display:block;width:100%;aspect-ratio:4/2;object-fit:cover}.TeaserCard .cardText{padding:var(--card-caption-padding);background:var(--color-card-caption-bg)}.TeaserCard .cardToggle{display:none}@media(min-width:1200px){.TeaserCard{height:min(33vw,40rem)}.TeaserCard>p:first-child{position:absolute;inset:0}.TeaserCard>p:first-child img{aspect-ratio:auto;height:100%}.TeaserCard .cardText{position:absolute;inset-block-end:0;inset-inline-start:0;width:min(100%,34rem);max-height:var(--card-caption-collapsed-height);overflow:hidden;transition:max-height var(--card-transition-duration) ease}.TeaserCard .cardText::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1lh;background:linear-gradient(to bottom,transparent,var(--color-card-caption-bg));transition:opacity var(--card-transition-duration) ease}.TeaserCard .cardText:has(a)::before{content:"";position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;width:.7em;height:.7em;border-inline-start:2px solid var(--color-card-caption-text);border-block-start:2px solid var(--color-card-caption-text);transform:rotate(45deg)}.TeaserCard .cardToggle{display:block;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:2;width:2rem;height:2rem;padding:0;border:0;background:transparent;cursor:pointer}.TeaserCard .cardToggle:focus-visible{outline:2px solid var(--color-card-caption-text);outline-offset:-2px}.TeaserCard .cardToggle::before{content:"";position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;width:.7em;height:.7em;border-inline-start:2px solid var(--color-card-caption-text);border-block-start:2px solid var(--color-card-caption-text);transform:rotate(45deg)}.TeaserCard:hover .cardText,.TeaserCard:not(:has(.cardToggle)):focus-within .cardText,.TeaserCard.is-expanded .cardText{max-height:40rem}.TeaserCard:hover .cardText::after,.TeaserCard:not(:has(.cardToggle)):focus-within .cardText::after,.TeaserCard.is-expanded .cardText::after{opacity:0}}@media(prefers-reduced-motion:reduce){.TeaserCardGrid .teaser,.TeaserCardGrid .teaser::after,.TeaserCard .cardText,.TeaserCard .cardText::after{transition:none}}.ScrollCards .stack>div{position:relative;overflow:hidden;margin-bottom:var(--flex-block-spacing);color:var(--color-white)}.ScrollCards .stack>div:last-child{margin-bottom:0}.ScrollCards .stack>div p{margin:0;line-height:0}.ScrollCards .stack>div p img{display:block;width:100%;aspect-ratio:9/5;object-fit:cover;transition:transform var(--card-transition-duration) ease}.ScrollCards .stack>div::before{content:"";position:absolute;inset:0;z-index:1;background:var(--color-scrollcards-overlay);transition:background var(--card-transition-duration) ease;pointer-events:none}@media(min-width:768px){.ScrollCards .stack>div::before{background:linear-gradient(to top,var(--color-scrollcards-overlay) 0%,transparent 55%)}}.ScrollCards .stack>div:hover::before,.ScrollCards .stack>div:focus-within::before{background:var(--color-scrollcards-overlay)}.ScrollCards .stack>div:hover img,.ScrollCards .stack>div:focus-within img{transform:scale(1.05)}.ScrollCards .stack>div h4{position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:2;margin:0;padding:var(--scrollcards-caption-padding)}.ScrollCards .stack>div h4 .Eyebrow{margin-bottom:.5em}.ScrollCards .stack>div h4 br{line-height:0}.ScrollCards .stack>div h4 a{color:inherit;text-decoration:none}.ScrollCards .stack>div h4 a:hover,.ScrollCards .stack>div h4 a:focus-visible{color:inherit;text-decoration:none}.ScrollCards .stack>div h4 a::before{content:"";position:absolute;inset:-100vh -100vw;z-index:1}.ScrollCards .stack>div::after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;z-index:2;width:var(--scrollcards-arrow-size);height:var(--scrollcards-arrow-size);background-color:var(--color-white);background-image:var(--scrollcards-arrow-icon);background-repeat:no-repeat;background-position:center;background-size:45%;pointer-events:none}@media(min-width:1200px){.TitanStripe:has(.ScrollCards) .siteBounds{--card-padding:0 5rem 0 0;position:sticky;top:0;height:var(--scrollcards-viewport-cap)}.TitanStripe:has(.ScrollCards)::after{content:"";display:block;padding-top:var(--scrollcards-extra,calc((var(--scrollcards-count)*5/9*(50% - var(--flex-block-spacing))) + ((var(--scrollcards-count) - 1)*var(--flex-block-spacing)) - var(--scrollcards-viewport-cap)))}.ScrollCards{height:100%}.ScrollCards .inner{height:100%;overflow:hidden}.ScrollCards .stack{will-change:transform}.TitanStripe:has(.ScrollCards){overflow:visible}}@media(prefers-reduced-motion:reduce){.ScrollCards .stack>div,.ScrollCards .stack>div::before,.ScrollCards .stack>div img{transition:none}}.ProductLandingCard .item{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:var(--productlandingcard-padding);border:1px solid var(--productlandingcard-border-color);box-shadow:var(--productlandingcard-shadow);text-align:center;transition:border-color var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease,transform var(--card-transition-duration) ease}.ProductLandingCard .item:hover,.ProductLandingCard .item:has(:focus-visible){border-color:var(--productlandingcard-accent);border-width:2px;box-shadow:var(--productlandingcard-shadow-hover);transform:translateY(-10px)}.ProductLandingCard .item:nth-child(3n+1){--productlandingcard-accent:var(--color-accent-light-blue)}.ProductLandingCard .item:nth-child(3n+2){--productlandingcard-accent:var(--color-accent-yellow)}.ProductLandingCard .item:nth-child(3n){--productlandingcard-accent:var(--color-accent-teal)}.ProductLandingCard .otherStuff{display:contents}.ProductLandingCard .teaserImage{order:2;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.ProductLandingCard .teaserImage img{max-width:100%;max-height:var(--productlandingcard-image-max-height);object-fit:contain}.ProductLandingCard .otherStuff h4{order:1;position:relative;margin:0 0 1rem}.ProductLandingCard .otherStuff h4 a{position:relative;z-index:1;color:inherit;text-decoration:none}.ProductLandingCard .otherStuff h4 a::before{content:"";position:absolute;inset:-100vh -100vw}.ProductLandingCard .otherStuff h4::after{content:"";display:block;width:3rem;margin:.75rem auto 0;border-bottom:2px solid var(--productlandingcard-accent)}.ProductLandingCard .otherStuff .linkText{order:3;position:relative;z-index:2;margin:1rem 0 0}.ProductLandingCard .otherStuff .linkText a{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-dark);font-family:var(--fontfamily-primary-condensed);font-size:1.2em;font-weight:var(--fontweight-light);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color var(--card-transition-duration) ease,font-weight var(--card-transition-duration) ease}.ProductLandingCard .item:hover .otherStuff .linkText a,.ProductLandingCard .item:has(:focus-visible) .otherStuff .linkText a{color:var(--color-brand-primary);font-weight:var(--fontweight-medium)}.ProductLandingCard .otherStuff .linkText a::after{content:"";width:1.25em;height:1.25em;background-color:currentColor;-webkit-mask-image:var(--productlandingcard-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--productlandingcard-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media(prefers-reduced-motion:reduce){.ProductLandingCard .item{transition:none}.ProductLandingCard .item:hover,.ProductLandingCard .item:has(:focus-visible){transform:none}}.ProductLandingCard .OneCol{--grid-column-gap:1rem}.IconCard .OneCol{--grid-column-gap:var(--iconcard-grid-gap);row-gap:var(--iconcard-grid-gap)}.IconCard .item:nth-child(3n+1){--iconcard-accent:var(--color-accent-teal)}.IconCard .item:nth-child(3n+2){--iconcard-accent:var(--color-accent-light-blue)}.IconCard .item:nth-child(3n){--iconcard-accent:var(--color-accent-yellow)}.IconCard .item:not(.image){--iconcard-accent:var(--color-white)}.IconCard .item{position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--iconcard-padding);background-color:var(--color-white);background-image:linear-gradient(var(--iconcard-accent),var(--iconcard-accent));background-repeat:no-repeat;background-position:left bottom;background-size:0% var(--iconcard-underline-height);color:var(--color-text-dark);transition:background-size var(--card-transition-duration) ease}.IconCard .item:not(.image){background-color:var(--iconcard-cta-bg);border:1px solid var(--iconcard-border-color);color:var(--color-white)}.IconCard .item:hover,.IconCard .item:has(:focus-visible){background-size:100% var(--iconcard-underline-height)}.IconCard .teaserImage{flex-shrink:0;width:var(--iconcard-icon-size);height:var(--iconcard-icon-size);margin-inline-end:var(--iconcard-gap);display:flex;align-items:center;justify-content:center}.IconCard .teaserImage img{width:100%;height:100%;object-fit:contain;transition:filter var(--card-transition-duration) ease;filter:var(--iconcard-icon-filter-rest)}.IconCard .item:nth-child(3n+1):hover .teaserImage img,.IconCard .item:nth-child(3n+1):has(:focus-visible) .teaserImage img{filter:var(--iconcard-icon-filter-teal)}.IconCard .item:nth-child(3n+2):hover .teaserImage img,.IconCard .item:nth-child(3n+2):has(:focus-visible) .teaserImage img{filter:var(--iconcard-icon-filter-light-blue)}.IconCard .item:nth-child(3n):hover .teaserImage img,.IconCard .item:nth-child(3n):has(:focus-visible) .teaserImage img{filter:var(--iconcard-icon-filter-yellow)}.IconCard .otherStuff{flex:1 1 0%;min-width:0}.IconCard .otherStuff h4{display:flex;align-items:center;margin:0;font-size:var(--fontsize-primary);line-height:1}.IconCard .otherStuff h4 a{position:relative;z-index:1;flex-grow:0;flex-shrink:1;max-width:calc(100% - 1.5em - 4rem);color:inherit;text-decoration:none;transition:flex-grow var(--card-transition-duration) ease}.IconCard .otherStuff h4 a::before{content:"";position:absolute;inset:-100vh -100vw}.IconCard .item:hover .otherStuff h4 a,.IconCard .item:has(:focus-visible) .otherStuff h4 a{flex-grow:1;max-width:none}.IconCard .otherStuff h4::after{content:"";flex-shrink:0;margin-inline-start:2rem;width:1.5em;height:1.5em;background-color:currentColor;-webkit-mask-image:var(--iconcard-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--iconcard-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media(prefers-reduced-motion:reduce){.IconCard .item,.IconCard .otherStuff h4 a,.IconCard .teaserImage img{transition:none}}span.ArrowLink a,.FeaturedNews .linkText a{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fontfamily-primary-condensed);font-size:1.2em;font-weight:var(--fontweight-light);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color var(--card-transition-duration) ease,font-weight var(--card-transition-duration) ease}span.ArrowLink a:hover,span.ArrowLink a:focus-visible,.FeaturedNews .linkText a:hover,.FeaturedNews .linkText a:focus-visible{color:var(--color-brand-primary);font-weight:var(--fontweight-medium)}span.ArrowLink a::after,.FeaturedNews .linkText a::after{content:"";width:1.25em;height:1.25em;background-color:currentColor;-webkit-mask-image:var(--arrowlink-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--arrowlink-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform var(--card-transition-duration) ease}span.ArrowLink a:hover::after,span.ArrowLink a:focus-visible::after,.FeaturedNews .linkText a:hover::after,.FeaturedNews .linkText a:focus-visible::after{transform:translateX(.25em)}@media(prefers-reduced-motion:reduce){span.ArrowLink a,span.ArrowLink a::after,.FeaturedNews .linkText a,.FeaturedNews .linkText a::after{transition:none}}.FeaturedNews .ColOne{display:grid;grid-template-columns:1fr;border-block:1px solid var(--newscard-border-color);border-block-end-width:5px}@media(min-width:1200px){.FeaturedNews .ColOne{grid-template-columns:repeat(3,1fr)}}.FeaturedNews .item{--card-transition-duration:.2s;position:relative;z-index:1;padding:var(--newscard-padding);display:flex;flex-direction:column;justify-content:center;min-height:25rem}.FeaturedNews .item:not(:last-child){border-block-end:1px solid var(--newscard-border-color)}@media(min-width:1200px){.FeaturedNews .item:not(:last-child){border-block-end:0}.FeaturedNews .item{border-inline-start:1px solid var(--newscard-border-color)}.FeaturedNews .item:last-child{border-inline-end:1px solid var(--newscard-border-color)}}.FeaturedNews .item:hover,.FeaturedNews .item:has(:focus-visible){z-index:2}.FeaturedNews .item::before{content:"";position:absolute;z-index:-1;inset:calc(var(--newscard-hover-inset-block)*-1) calc(var(--newscard-hover-inset-inline)*-1);border:2px solid transparent;border-width:2px 2px 5px;background-color:var(--color-white);opacity:0;transition:opacity var(--card-transition-duration) ease,border-color var(--card-transition-duration) ease}.FeaturedNews .item:hover::before,.FeaturedNews .item:has(:focus-visible)::before{opacity:1;border-color:var(--newscard-accent)}.FeaturedNews .news-icon{margin:0 0 1.5rem}.FeaturedNews .news-icon img{display:block;width:var(--newscard-icon-size);height:var(--newscard-icon-size);filter:var(--iconcard-icon-filter-rest);transition:filter var(--card-transition-duration) ease}.FeaturedNews .item:hover .news-icon img,.FeaturedNews .item:has(:focus-visible) .news-icon img{filter:var(--iconcard-icon-filter-teal)}.FeaturedNews .item>p:has(.Eyebrow){margin-top:auto}.FeaturedNews .item h4{margin:0 0 auto;font-size:var(--fontsize-h5)}.FeaturedNews .item h4 a{color:inherit;text-decoration:none}.FeaturedNews .item h4 a::before{content:"";position:absolute;inset:0}.FeaturedNews .linkText{position:relative;z-index:2;margin:1.5rem 0 0}@media(prefers-reduced-motion:reduce){.FeaturedNews .item::before,.FeaturedNews .news-icon img{transition:none}}.TitanStripe.StripeWideEvents{--padding-stripe-top:0}.EventSlider .ColOne{display:flex;gap:var(--eventslider-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--eventslider-peek);scrollbar-width:none;-ms-overflow-style:none}.EventSlider .ColOne::-webkit-scrollbar{display:none}.EventSlider .ColOne:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}@media(min-width:1024px){.EventSlider .ColOne{scroll-padding-inline-start:var(--eventslider-peek-wide)}}.TitanStripe[class*="Wide"] .EventSlider .ColOne{padding-inline:5%}@media(min-width:1200px){.TitanStripe[class*="Wide"] .EventSlider .ColOne{}}.EventSlider .item{display:flex;flex-direction:column;flex:0 0 calc(100% - var(--eventslider-peek));scroll-snap-align:start;border:1px solid var(--color-black);background-color:var(--color-white)}@media(min-width:1024px){.EventSlider .item{flex-basis:calc(50% - var(--eventslider-gap) - (var(--eventslider-peek-wide)/2))}}.EventSlider .teaserImage{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--eventslider-image-height);padding:var(--eventslider-image-padding);background-color:var(--color-white)}.EventSlider .teaserImage img{display:block;max-width:100%;max-height:calc(var(--eventslider-image-height) - 2*var(--eventslider-image-padding));width:auto;height:auto}.EventSlider .otherStuff{position:relative;flex:1;padding:var(--eventslider-caption-padding);padding-block-end:calc(var(--eventslider-caption-padding) + var(--eventslider-linktext-height) + var(--eventslider-linktext-gap));background-color:var(--eventslider-caption-bg);color:var(--eventslider-caption-text)}.EventSlider .otherStuff h4{margin:0 0 1rem}.EventSlider .otherStuff h4 a{color:inherit;text-decoration:none}.EventSlider .iconWrapper{display:none}.EventSlider .dataInfo{display:inline-flex;align-items:center;margin:0;font-size:var(--fontsize-eyebrow);font-weight:var(--fontweight-medium)}.EventSlider .dataInfo:not(.teaser)~.dataInfo:not(.teaser)::before{content:"|";margin-inline:.4rem;opacity:.6}.EventSlider .timeInfo{display:none}.EventSlider .dataInfo.teaser{display:-webkit-box;width:100%;margin-top:.75rem;font-size:var(--fontsize-primary);font-weight:var(--fontweight-regular);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.EventSlider .linkText{position:absolute;inset-inline:var(--eventslider-caption-padding);inset-block-end:var(--eventslider-caption-padding);margin:0}.EventSlider__nav{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.EventSlider__prev,.EventSlider__next{position:relative;min-width:var(--target-size-min);min-height:var(--target-size-min);color:var(--color-brand-primary);transition:opacity var(--card-transition-duration) ease}.EventSlider__prev::before,.EventSlider__next::before{content:"";position:absolute;inset:0;margin:auto;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.EventSlider__prev::before{-webkit-mask-image:var(--eventslider-nav-icon-prev);mask-image:var(--eventslider-nav-icon-prev)}.EventSlider__next::before{-webkit-mask-image:var(--eventslider-nav-icon-next);mask-image:var(--eventslider-nav-icon-next)}.EventSlider__prev:hover,.EventSlider__next:hover,.EventSlider__prev:focus-visible,.EventSlider__next:focus-visible{color:var(--color-text-dark)}.EventSlider__prev[disabled],.EventSlider__next[disabled]{opacity:.3;cursor:default}@media(prefers-reduced-motion:reduce){.EventSlider .ColOne{scroll-behavior:auto}.EventSlider__prev,.EventSlider__next{transition:none}}.TitanStripe .siteBounds:has(>.SimpleProductCard,>.ViewAllProductCard){--flex-block-spacing:var(--simpleproductcard-gap)}@media(min-width:768px) and (max-width:calc(1200px - 1px)){.SimpleProductCard:nth-child(even),.ViewAllProductCard:nth-child(even){margin-inline-start:calc(-1*var(--simpleproductcard-gap))}}@media(min-width:1200px){.SimpleProductCard:not(:first-child),.ViewAllProductCard:not(:first-child){margin-inline-start:calc(-1*var(--simpleproductcard-gap))}}.SimpleProductCard,.ViewAllProductCard{position:relative;overflow:hidden;padding:var(--simpleproductcard-padding);border:1px solid var(--simpleproductcard-border-color);background-color:var(--color-white);color:var(--color-text-dark);transition:background-color var(--card-transition-duration) ease,border-color var(--card-transition-duration) ease}.SimpleProductCard:hover,.SimpleProductCard:has(:focus-visible),.ViewAllProductCard:hover,.ViewAllProductCard:has(:focus-visible){background-color:var(--simpleproductcard-hover-bg);border-color:var(--simpleproductcard-border-color-hover);color:var(--color-text-dark)}.ViewAllProductCard{display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--simpleproductcard-cta-bg);color:var(--color-white)}.SimpleProductCard img,.ViewAllProductCard img{max-width:100%;height:auto}.ViewAllProductCard img{filter:invert(1);transition:filter var(--card-transition-duration) ease}.ViewAllProductCard:hover img,.ViewAllProductCard:has(:focus-visible) img{filter:none}.SimpleProductCard p:has(img),.ViewAllProductCard p:has(img){margin-bottom:1.5rem}.SimpleProductCard span.h2 a,.ViewAllProductCard span.h2 a{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.ViewAllProductCard span.h2 a{align-items:flex-start}.SimpleProductCard span.h2 a::before,.ViewAllProductCard span.h2 a::before{content:"";position:absolute;inset:-100vh -100vw}.SimpleProductCard span.h2 a::after,.ViewAllProductCard span.h2 a::after{content:"";width:1.5em;height:1.5em;background-color:currentColor;-webkit-mask-image:var(--simpleproductcard-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--simpleproductcard-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform var(--card-transition-duration) ease}.SimpleProductCard:hover span.h2 a::after,.SimpleProductCard:has(:focus-visible) span.h2 a::after,.ViewAllProductCard:hover span.h2 a::after,.ViewAllProductCard:has(:focus-visible) span.h2 a::after{transform:translateX(.25em)}@media(prefers-reduced-motion:reduce){.SimpleProductCard,.ViewAllProductCard,.SimpleProductCard span.h2 a::after,.ViewAllProductCard span.h2 a::after,.ViewAllProductCard img{transition:none}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.TitanStripe{position:relative;z-index:0;padding:var(--padding-stripe-top) 0 var(--padding-stripe-bottom);overflow:hidden;width:100%}#topZone .TitanStripe[class*="Default"]:last-child{padding-bottom:0}#bottomZone .TitanStripe[class*="Default"]:first-child{padding-top:0}.titleArea+.TitanStripe{padding-top:2rem}#heroZone .TitanStripe{--padding-stripe-top:0;--padding-stripe-bottom:0}.StripeSingleTeaser{--padding-stripe-top:0;--padding-stripe-bottom:0}.StripeSingleTeaser .siteBounds{max-width:var(--content-width-cap)}.TitanStripe[class*="StripeSplit"]{--stripesplit-ratio:.5;--stripesplit-background:var(--color-dark);--stripesplit-text:var(--color-white);--color-text-links:var(--stripesplit-text);--color-text-links-hover:var(--stripesplit-text)}.TitanStripe[class*="StripeSplit"][class*="Primary"]{--stripe-bg:var(--color-white);--stripesplit-background:var(--color-brand-primary)}.TitanStripe[class*="StripeSplit"][class*="Light"]{--stripe-bg:var(--color-white);--stripesplit-background:var(--color-light);--stripesplit-text:var(--color-text-dark)}.TitanStripe[class*="StripeSplit"] .siteBounds>:first-child{background:var(--color-white);padding:var(--stripesplit-block-padding)}.TitanStripe[class*="StripeSplit"] .siteBounds>:last-child{background:var(--stripesplit-background);color:var(--stripesplit-text);padding:var(--stripesplit-block-padding)}@media(min-width:1200px){.TitanStripe[class*="StripeSplit"]::before{content:"";position:absolute;inset:0;left:calc((100% - var(--siteBoundsWidth))/2 + var(--siteBoundsWidth)*var(--stripesplit-ratio));background:var(--stripesplit-background);z-index:-1}.TitanStripe[class*="StripeSplit"] .siteBounds>:first-child,.TitanStripe[class*="StripeSplit"] .siteBounds>:last-child{background:transparent!important;padding:0}.TitanStripe[class*="StripeSplit"] .siteBounds>:last-child{color:var(--stripesplit-text)}}.TitanStripe{--stripe-bg:var(--color-white);--stripe-text:var(--color-text-dark);--color-text-links:var(--color-brand-primary);--color-text-links-hover:var(--color-brand-primary);--stripe-btn-bg:var(--color-brand-primary);--stripe-btn-text:var(--color-white);--stripe-btn-bg-hover:var(--color-white);--stripe-btn-text-hover:var(--color-brand-primary);--stripe-btn-outline-bg:var(--color-white);--stripe-btn-outline-text:var(--color-brand-primary);--stripe-btn-outline-border:var(--color-brand-primary);--stripe-btn-outline-bg-hover:var(--color-brand-primary);--stripe-btn-outline-text-hover:var(--color-white)}.TitanStripe[class*="Light"]{--stripe-bg:var(--color-light)}.TitanStripe[class*="Medium"]{--stripe-bg:var(--color-medium);--stripe-text:var(--color-black);--color-text-links:var(--color-black);--color-text-links-hover:var(--color-black)}.TitanStripe[class*="Primary"]{--stripe-bg:var(--color-brand-primary);--stripe-text:var(--color-white);--color-text-links:var(--color-white);--color-text-links-hover:var(--color-white);--stripe-btn-bg:var(--color-white);--stripe-btn-text:var(--color-brand-primary);--stripe-btn-bg-hover:var(--color-brand-primary);--stripe-btn-text-hover:var(--color-white)}.TitanStripe[class*="Dark"]{--stripe-bg:var(--color-dark);--stripe-text:var(--color-white);--color-text-links:var(--color-white);--color-text-links-hover:var(--color-white);--stripe-btn-bg:var(--color-white);--stripe-btn-text:var(--color-brand-primary);--stripe-btn-bg-hover:var(--color-brand-primary);--stripe-btn-text-hover:var(--color-white)}.TitanStripe[class*="Slider"]{--stripe-bg:var(--color-white);--stripe-text:var(--color-text-dark)}.TitanStripe{background-color:var(--stripe-bg);color:var(--stripe-text)}.TitanStripe a{color:var(--color-text-links);text-decoration:underline}.TitanStripe a:hover,.TitanStripe a:focus-visible{color:var(--color-text-links-hover);text-decoration:none}.TitanStripe .Button a{background-color:var(--stripe-btn-bg);color:var(--stripe-btn-text)}.TitanStripe .Button a:hover,.TitanStripe .Button a:focus{background-color:var(--stripe-btn-bg-hover);color:var(--stripe-btn-text-hover)}.TitanStripe .Button--outline a{background-color:var(--stripe-btn-outline-bg);border-color:var(--stripe-btn-outline-border);color:var(--stripe-btn-outline-text)}.TitanStripe .Button--outline a:hover,.TitanStripe .Button--outline a:focus{background-color:var(--stripe-btn-outline-bg-hover);color:var(--stripe-btn-outline-text-hover)}.TitanStripe[class*="Primary"] .Button a:hover,.TitanStripe[class*="Primary"] .Button a:focus-visible,.TitanStripe[class*="Primary"] .Button--outline a:hover,.TitanStripe[class*="Primary"] .Button--outline a:focus-visible{border-color:var(--color-white)}@media(min-width:768px){#middleZone,.TitanStripe .siteBounds,.TitanStripe .siteBounds .SharePage,.megaMenu .siteBounds,#footerArea .siteBounds{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:var(--flex-block-spacing)}#middleZone #centerZone,#middleZone #sideZone,.TitanStripe .siteBounds>div.TitanBlock:not([class*="Flex"]),.TitanStripe .SharePage>div.TitanBlock:not([class*="Flex"]),.megaMenu .siteBounds>div.TitanBlock:not([class*="Flex"]),#footerArea .siteBounds>div.TitanBlock:not([class*="Flex"]){flex-basis:100%;width:100%}}@media(min-width:1200px){.FlexContainer{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:var(--flex-block-spacing)}.FlexContainer>div.TitanBlock:not([class*="Flex"]){flex-basis:100%;width:100%}}@media(min-width:768px) and (max-width:calc(1200px - 1px)){.TitanBlock.TabletFullWidth{flex-basis:100%}}@media(min-width:768px){.VerticalCenter{align-self:center}#middleZone #centerZone,#middleZone #sideZone,.Flex20,.Flex25,.Flex33,.Flex40,.Flex50,.Flex60,.Flex66,.Flex75{flex-basis:calc(50% - var(--flex-block-spacing))}}@media(min-width:1200px){.Flex20{flex-basis:calc(20% - var(--flex-block-spacing))}#middleZone #sideZone,.Flex25{flex-basis:calc(25% - var(--flex-block-spacing))}.Flex33{flex-basis:calc(33.33% - var(--flex-block-spacing))}.Flex40{flex-basis:calc(40% - var(--flex-block-spacing))}.Flex50{flex-basis:calc(50% - var(--flex-block-spacing))}.Flex60{flex-basis:calc(60% - var(--flex-block-spacing))}.Flex66{flex-basis:calc(66.67% - var(--flex-block-spacing))}#middleZone #centerZone,.Flex75{flex-basis:calc(75% - var(--flex-block-spacing))}}.FlexDivider{position:relative}@media(min-width:768px) and (max-width:calc(1200px - 1px)){.FlexDivider:not(:last-child):nth-child(odd)::after{content:"";position:absolute;top:var(--flex-divider-inset,10%);bottom:var(--flex-divider-inset,10%);left:calc(100% + var(--flex-block-spacing)/2);transform:translateX(-50%);width:1px;background-color:var(--color-accent-light-blue)}}@media(min-width:1200px){.FlexDivider:not(:last-child)::after{content:"";position:absolute;top:var(--flex-divider-inset,10%);bottom:var(--flex-divider-inset,10%);left:calc(100% + var(--flex-block-spacing)/2);transform:translateX(-50%);width:1px;background-color:var(--color-accent-light-blue)}}.TitanStripe[class*="Narrow"] .siteBounds{max-width:1024px}.TitanStripe[class*="Narrower"] .siteBounds{max-width:768px}.TitanStripe[class*="Wide"] .siteBounds{max-width:var(--content-width-cap);padding-left:0;padding-right:0}.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{--color-text-links:var(--color-brand-primary);color:var(--color-text-links);background-color:var(--color-white)}.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-text-links-hover:var(--color-white);color:var(--color-text-links-hover);background-color:var(--color-brand-primary)}:is(.Freeform.SimpleCard,.SimpleCard .item){background:var(--color-light);color:var(--color-text-dark);border-radius:3px;padding:var(--simplecard-padding);display:flex;flex-direction:column;justify-content:center}:is(.Freeform.SimpleCard,.SimpleCard .item):has(a){position:relative;overflow:hidden}:is(.Freeform.SimpleCard,.SimpleCard .item) a::before{content:"";position:absolute;inset:-100vh -100vw;z-index:1}:is(.Freeform.SimpleCard,.SimpleCard .item) img{display:block;transition:transform var(--card-transition-duration) ease}:is(.Freeform.SimpleCard,.SimpleCard .item):has(a):hover img,:is(.Freeform.SimpleCard,.SimpleCard .item):has(a):focus-within img{transform:scale(1.05)}:is(.Freeform.SimpleCard,.SimpleCard .item) p:has(>img){position:relative;line-height:0}:is(.Freeform.SimpleCard,.SimpleCard .item) p:has(>img)::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:100%;height:4px;background-color:var(--color-accent-teal);transform:scaleX(0);transform-origin:left;transition:transform var(--card-transition-duration) ease}:is(.Freeform.SimpleCard,.SimpleCard .item):has(a):hover p:has(>img)::after,:is(.Freeform.SimpleCard,.SimpleCard .item):has(a):focus-within p:has(>img)::after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){:is(.Freeform.SimpleCard,.SimpleCard .item) img,:is(.Freeform.SimpleCard,.SimpleCard .item) p:has(>img)::after{transition:none}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.titanBody a.VideoPoster{--color-text-links:var(--color-white);--color-text-links-hover:var(--color-white);display:inline-block;position:relative;text-decoration:none;z-index:0;font-size:0}.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:is(:hover,:focus-visible)::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:is(:hover,:focus-visible)::after{font-size:var(--video-poster-button-hover-font-size)}.VideoPoster:focus-visible::after{outline:4px solid #06c}.GridGallery.PhotoBlock{--photo-gallery-gap:1rem;--photo-gallery-justify:center;--photo-columns:2}.GridGallery.PhotoBlock .filmstrip .thumbnails{display:flex;float:initial;gap:var(--photo-gallery-gap);flex-wrap:wrap;justify-content:var(--photo-gallery-justify)}.GridGallery.PhotoBlock .filmstrip .thumbnails a{--photo-size:calc(100%/var(--photo-columns));--photo-gutters:calc(var(--photo-columns) - 1);flex:1 0 calc(var(--photo-size) - (var(--photo-gutters)*var(--photo-gallery-gap)/var(--photo-columns)));font-size:0}.GridGallery.PhotoBlock .filmstrip img{float:initial;width:100%;object-fit:cover;margin:0!important}@media(min-width:1200px){.GridGallery.PhotoBlock{--photo-columns:3}}@media(prefers-reduced-motion:reduce){.VideoPoster::before,.VideoPoster::after{transition:none}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}#navArea nav.top .menu>li.hasMegaMenu>ul{display:none!important}.megaMenu{display:none}#navArea nav.top .menu>li.hasMegaMenu>.megaMenu{background:var(--background-megamenu);color:var(--color-megamenu-text);--color-text-links:var(--color-megamenu-text);--color-text-links-hover:var(--color-megamenu-text)}.megaMenu .megaMenuHeader{display:flex;align-items:center;justify-content:center;position:relative;padding:3rem 5%}.megaMenu .megaMenuTitle{margin:0;color:var(--color-megamenu-text);text-align:center}.megaMenu .megaMenuBack{display:none;position:absolute;inset-inline-start:6%;inset-block-start:50%;transform:translateY(-50%);align-items:center;gap:.5rem;padding:.5rem;min-height:var(--target-size-min);background:transparent;border:0;color:var(--color-megamenu-text);font-weight:var(--fontweight-bold);font-size:var(--fontsize-primary);cursor:pointer}.megaMenu .megaMenuBack:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.megaMenu .megaMenuBack::before{content:"";display:inline-block;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:var(--backlink-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--backlink-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform var(--animation-duration) ease}.megaMenu .megaMenuBack:hover::before,.megaMenu .megaMenuBack:focus-visible::before{transform:translateX(-.35rem)}.megaMenu .TOCBlock h3{font-weight:var(--fontweight-medium);text-decoration:underline;margin-block-end:1.5rem;font-size:clamp(1.2rem,.941rem + .043vw,1.459rem)}.megaMenu .TOCBlock h4{margin-block-end:0;font-size:var(--fontsize-primary);font-weight:var(--fontweight-regular)}.megaMenu .TOCBlock h4 a{padding:1rem 0;display:block}.megaMenu .TOCBlock a,.megaMenu .Freeform a:not(.Button a){text-decoration:none}.megaMenu .TOCBlock a:is(:hover,:focus-visible){text-decoration:underline}.megaMenu{--padding-megamenu-columns:2rem}.megaMenu .TOCBlock.TitanBlock+.Freeform.TitanBlock{padding-block-start:var(--padding-megamenu-columns)}.megaMenu .TOCBlock.TitanBlock+.Freeform.TitanBlock,.megaMenu .Freeform.TitanBlock+.Freeform.TitanBlock:not(:last-child){padding-block-end:var(--padding-megamenu-columns);border-block-end:1px solid var(--color-megamenu-border)}.megaMenu .Freeform h2{color:var(--color-megamenu-text);font-size:var(--fontsize-h5)}.megaMenu .Freeform .Button a{--color-text-links:var(--color-brand-primary);color:var(--color-text-links);background-color:var(--color-white)}.megaMenu .Freeform .Button a:hover,.megaMenu .Freeform .Button a:focus-visible,.megaMenu .Freeform .Button a:active{--color-text-links-hover:var(--color-white);color:var(--color-text-links-hover);background-color:var(--color-brand-primary)}@media(max-width:calc(1200px - 1px)){#navArea nav.top .menu>li.hasMegaMenu.open.isMega>.megaMenu{display:block!important}.megaMenu .siteBounds{display:block}.megaMenu .megaMenuTitle{display:none}.megaMenu .megaMenuBack{display:flex}.megaMenu .megaMenuCategoryNav ul{list-style:none;margin:0;padding:0}.megaMenu .megaMenuCategoryNav li{border-block-end:1px solid var(--background-megamenu)}.megaMenu .megaMenuCategoryNav{padding-block-end:var(--padding-megamenu-columns);border-block-end:1px solid var(--color-megamenu-border)}.megaMenu .megaMenuCategoryNav a,.megaMenu .megaMenuCategoryNav button{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem 0;background:transparent;border:0;color:var(--color-megamenu-text);font-weight:var(--fontweight-bold);font-size:var(--fontsize-primary);text-align:start;text-decoration:none;cursor:pointer}.megaMenu .megaMenuCategoryNav button::after{content:"";width:1em;height:1em;flex:none;background-color:currentColor;-webkit-mask-image:var(--arrowlink-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--arrowlink-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain;opacity:0;transform:translateX(-.25em);transition:opacity var(--animation-duration) ease,transform var(--animation-duration) ease}.megaMenu .megaMenuCategoryNav a:is(:hover,:focus-visible){text-decoration:underline}.megaMenu .megaMenuCategoryNav button:is(:hover,:focus-visible)::after{opacity:1;transform:translateX(0)}.megaMenu .megaMenuCategoryNav[hidden]{display:none}.megaMenu .megaMenuCategoryScreen{display:none}.megaMenu.showingCategory .megaMenuCategoryScreen.isActive{display:block}#navArea.megaMenuPanelMode nav.top .menu>li.hasMegaMenu{position:static}#navArea.megaMenuPanelMode nav.top .menu>li.hasMegaMenu>.megaMenu{position:absolute;z-index:2;inset:0;overflow:auto}#navArea.megaMenuPanelMode nav.top .menu>li.hasMegaMenu.open.isMega>.megaMenu{animation:navSlideInRight .3s ease both}#navArea.megaMenuPanelMode .megaMenu.showingCategory .siteBounds{position:relative;min-height:100%}#navArea.megaMenuPanelMode .megaMenu.showingCategory .megaMenuCategoryScreen.isActive{position:absolute;z-index:3;inset:0;overflow:auto;background:var(--background-megamenu);padding:2rem 5% 3rem;animation:navSlideInRight .3s ease both}}@media(min-width:1200px){.megaMenu{display:initial}#navArea nav.top .menu>li.hasMegaMenu.open,#navArea nav.top .menu>li.hasMegaMenu:hover{position:initial}#navArea nav.top .menu>li.hasMegaMenu>.megaMenu{display:none;z-index:20;box-shadow:0 4px 4px var(--color-black-shadow);max-height:90vh;overflow:auto;left:0;position:fixed;width:100vw}#navArea nav.top .menu>li.hasMegaMenu>.megaMenu .siteBounds{--siteBoundsWidth:var(--content-width-cap);--flex-block-spacing:1px;padding:0 0 3rem;border-block-start:1px solid var(--color-megamenu-border);overflow:hidden}#navArea nav.top .menu>li.hasMegaMenu>.megaMenu .siteBounds .TitanBlock{margin-bottom:0}#navArea nav.top .menu>li.hasMegaMenu>a:hover~.megaMenu,#navArea nav.top .menu>li.hasMegaMenu>.megaMenu:hover,#navArea nav.top .menu>li.hasMegaMenu.open>.megaMenu{display:block;animation:fadeInUpMenu 300ms cubic-bezier(.25,.46,.45,.94) both}.megaMenu .Freeform.TitanBlock{padding:var(--padding-megamenu-columns)}.megaMenu .TOCBlock.TitanBlock+.TOCBlock.TitanBlock{border-inline-start:1px solid var(--color-megamenu-border)}.megaMenu .TOCBlock.TitanBlock{padding:var(--padding-megamenu-columns)}.megaMenu .megaMenuBack{display:none}.megaMenu .megaMenuCategoryNav{display:none}.megaMenu .siteBounds>div[class*="_Wrapper"]{display:none}.megaMenu .siteBounds>div[class*="_Wrapper"].selected{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--flex-block-spacing);padding-inline-start:2rem}.megaMenu.megaMenuVerticalTabs .siteBounds{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border-block-end:1px solid var(--color-megamenu-border)}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryScreen .OneCol{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--grid-column-gap)}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav,.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav[hidden]{display:block;flex:0 0 auto;min-width:20rem;border-inline-end:1px solid var(--color-megamenu-border)}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav ul{list-style:none;margin:0;padding:0}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav li:has(.megaMenuOverviewLink){display:none}#navArea nav.top .menu>li.hasMegaMenu>.megaMenu .siteBounds .TitanBlock,.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav li{border-block-end:1px solid var(--color-megamenu-border)}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:1.5rem;font-size:clamp(1.2rem,.941rem + .043vw,1.459rem)}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav button:is(:hover,:focus-visible),.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav li.selected button{background:var(--color-medium);color:var(--color-text-dark)}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav button:is(:hover,:focus-visible)::after,.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav li.selected button::after{content:"";width:1em;height:1em;flex:none;background-color:currentColor;-webkit-mask-image:var(--arrowlink-arrow-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--arrowlink-arrow-icon);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryScreen{display:none;flex:1 1 auto;padding-inline-start:var(--padding-megamenu-columns);max-width:40rem}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryScreen.isActive{display:block;border-inline-start:0}.megaMenu.megaMenuVerticalTabs .siteBounds>.Freeform.TitanBlock{flex:0 0 33%;margin-block-start:0;border-block-start:0;border-inline-start:1px solid var(--color-megamenu-border);padding-inline-start:var(--padding-megamenu-columns)}}@media(min-width:1600px){.megaMenu{--padding-megamenu-columns:4rem}.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav,.megaMenu.megaMenuVerticalTabs .megaMenuCategoryNav[hidden]{min-width:30rem}}@keyframes fadeInUpMenu{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#navArea nav.top .menu>li.hasMegaMenu:hover>.megaMenu,#navArea nav.top .menu>li.hasMegaMenu.open>.megaMenu,#navArea.megaMenuPanelMode nav.top .menu>li.hasMegaMenu.open.isMega>.megaMenu,#navArea.megaMenuPanelMode .megaMenu .megaMenuCategoryScreen.isActive{animation:none!important}.megaMenu .megaMenuBack::before{transition:none!important}.megaMenu .megaMenuCategoryNav a::after,.megaMenu .megaMenuCategoryNav button::after{transition:none!important}}.titanBody{--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.smartSearchTitle{margin-top:10px}.organicSearchResults .OneCol div{overflow:hidden}.smartSearchResults,.SmartRL{margin:10px 0;padding:15px 15px 3px}.smartSearchResults h3{clear:both;margin:0 0 15px 0;padding:0}.docMatch{margin:10px 0}.titleMiddle{display:none}.didYouMean{margin:15px 0}.didYouMean h2{margin:5px 0}.SmartRL,.PagesRL,.FilesRL,.PeopleRL,.NewsRL,.EventRL{clear:both;margin-bottom:25px;overflow:hidden;padding-bottom:5px}.fullSegment h3{display:none}.noneFound,h4.docMatch{font-size:var(--fontsize-secondary);color:var(--color-text-dark);font-weight:var(--fonweight-regular)}.FeaturedOnly h4.docMatch,.FeaturedOnly h3.smartSearchTitle{display:none}.smartSearchResults,.SmartRL{background:var(--color-accent-light-blue);border-bottom-right-radius:3rem;padding:3rem;margin:0 0 var(--margin-block-bottom)}.totalItemsDisplay,.SearchBarResults .AggregationFilter,.SearchBarResults .AggregationFilter2,.SearchBarResults .DataFilter2{display:none}.SearchBarResults .DataList .DataListing div.ColOne div.item{border:0}#contentArea .SearchBarResults>.TitanStripe{padding:0;margin:1rem 0 0}.StripeSegmentedSearch.TitanStripe{background:linear-gradient(180deg,var(--color-light),var(--color-light) 142px,var(--color-white) 142px,var(--color-white) 210px,var(--color-medium) 210px,var(--color-medium) 211px,var(--color-white) 211px,var(--color-white) 100%);padding:2rem 0}.StripeSegmentedSearch .searchOuterWrapper{margin-bottom:8rem}.StripeSegmentedSearch .searchInnerWrapper label{font-weight:var(--fontweight-medium);margin-bottom:var(--margin-element-bottom);display:block}.titanBody .StripeSegmentedSearch .searchInnerWrapper input[type="text"]{border-radius:2rem;border:1px solid var(--color-brand-primary);background:var(--color-white);padding:5px 4.5rem 5px 1.5rem}.titanBody .StripeSegmentedSearch .searchInnerWrapper input.search{top:26px;position:absolute;right:2px;background:transparent;border:2px solid transparent;z-index:2;padding:7px 16px 6px}.titanBody .StripeSegmentedSearch .searchInnerWrapper input.search:hover,.titanBody .StripeSegmentedSearch .searchInnerWrapper input.search:focus,.titanBody .StripeSegmentedSearch .searchInnerWrapper input.search:active{border:2px solid var(--color-brand-primary)}.StripeSegmentedSearch .searchInnerWrapper{position:relative;max-width:768px;margin:0 auto}.StripeSegmentedSearch .searchInnerWrapper::after{z-index:1;position:absolute;font-family:var(--fontfamily-secondary);content:"";font-weight:bold;font-size:1.7rem;text-align:center;color:var(--color-brand-primary);line-height:36px;width:40px;height:36px;right:0;top:46px}.StripeSegmentedSearch .searchSegments .header{display:none}.StripeSegmentedSearch .searchSegments button.segment{background:transparent;border:1px solid var(--color-medium);color:var(--color-brand-primary);padding:2rem 3rem;font-size:var(--fontsize-primary);font-family:var(--fontfamily-primary);position:relative;width:100%;margin-bottom:1rem;cursor:pointer}.StripeSegmentedSearch .searchSegments button.segment:hover,.StripeSegmentedSearch .searchSegments button.segment:focus,.StripeSegmentedSearch .searchSegments button.segment:active,.StripeSegmentedSearch .searchSegments button.segment.active{border-bottom:8px solid var(--color-brand-primary);font-weight:var(--fontweight-bold)}.SearchBarResults h3:not(.smartSearchTitle){display:inline-block;background:var(--color-white);padding-right:1rem;position:relative;font-size:3rem;font-weight:var(--fontweight-medium)}.SearchBarResults h3:not(.smartSearchTitle)+span.noneFound{display:block;margin-top:2rem}.SearchBarResults .titleArea.titleTop,.SearchBarResults .DataListing,.SearchBarResults .AggregationResults{position:relative}@media(min-width:1200px){.StripeSegmentedSearch .searchOuterWrapper{margin-bottom:1.4rem}.StripeSegmentedSearch .searchSegments button.segment{border:0;border-right:1px solid var(--color-medium);border-bottom:8px solid transparent;width:initial}.StripeSegmentedSearch .searchSegments button.segment.active{border-bottom-color:var(--color-brand-primary)}.StripeSegmentedSearch .searchSegments button.segment.active::after{position:absolute;content:"";transform:translateX(-50%);left:50%;bottom:-30px;border:15px solid transparent;border-top:15px solid var(--color-brand-primary)}}.titanBody{--fontfamily-secondary:'Font Awesome 6 Free';--fontfamily-brands:'Font Awesome 6 Brands';--breakpoint-phone:600px;--breakpoint-tablet:768px;--breakpoint-tablet-landscape:1024px;--breakpoint-desktop:1200px;--breakpoint-widescreen:1600px}.Button{}.Circles{}.FloatLeft{}.FloatRight{}.FeatureImage{}.FeatureText{}.FeatureTextOverlay{}.FeatureTextBoxed{}.Flex20,.Flex25,.Flex33,.Flex40,.Flex50,.Flex60,.Flex66,.Flex75,.DataTable,.h1,.h2,.h3,.h4,.h5,.h6{}.Button--outline,.StripeDefault,.StripeLight,.StripeMedium,.StripePrimary,.StripeDark,.VerticalCenter,.FilterGrid,.ThreeCard,.FourCard,.FiveCard,.SixCard{}.StripeDarkMarketCards{--padding-stripe-top:7rem;--padding-stripe-bottom:7rem}.TitanStripe[class*="StripeSplit"]{--stripesplit-ratio:.25}.SimpleCard{--simplecard-padding:2rem}.TitanStripe[class*="Dark"] :is(.Freeform.SimpleCard,.SimpleCard .item){background:var(--color-white)}:is(.Freeform.SimpleCard,.SimpleCard .item) p:has(img){height:var(--simplecard-image-height);overflow:hidden}:is(.Freeform.SimpleCard,.SimpleCard .item) img{display:block;width:100%;height:auto}.NarrowText.TitanBlock,.NarrowerText.TitanBlock{width:100%}@media(min-width:1024px){.NarrowText.TitanBlock>*,.NarrowerText.TitanBlock>*{max-width:var(--textblock-narrow-width);margin-inline:auto}.NarrowerText.TitanBlock>*{max-width:var(--textblock-narrower-width)}}.CardPadding.TitanBlock{padding:var(--card-padding)}span.Button a,span.Button--outline a,input[type="button"].Button,.FormEditor input[type="button"],.TitanBlock input[type="submit"],.SearchBar.HeroZone input[type="button"].search{text-transform:uppercase;font-weight:var(--fontweight-light);font-size:1.2em;font-family:var(--fontfamily-primary-condensed);letter-spacing:.1em}.TitanStripe[class*="DarkGrid"]::before{background:url(/Kenall-20261/light-grid.svg) repeat 0 0/6rem;content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.4}.TitanStripe[class*="LightGrid"]::before{background:url(/Kenall-20261/white-grid.svg) repeat 0 0/6rem;content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.4}h5,.h5,h6,.h6{font-weight:var(--fontweight-medium)}.social ul{display:flex;column-gap:1rem}.titanBody .social a.externalLink::after{display:none}.FeatureText.FeatureTextBoxed{--color-feature-textbox-bg:var(--color-white);--color-feature-textbox-text:var(--color-text-dark)}#footerArea>.siteBounds{--padding-stripe-top:1rem}#footerArea .bottomContent{background:var(--color-footer-bottomContent-bg) url(/Kenall-20261/kenall-logo-white.svg) no-repeat 5vw calc(100% + 12px)/90vw}.social a{font-size:var(--fontsize-h2)}@media(min-width:600px){#footerArea .bottomContent{background-size:435px}}@media(min-width:768px){#footerArea .Flex25:first-child{padding-right:4rem}}@media(min-width:1200px){#footerArea .bottomContent{--margin-block-bottom:1rem;background-position:calc((100vw - var(--siteBoundsWidth))/2) calc(100% + 12px)}}@media(min-width:1600px){#footerArea{--siteBoundsWidth:min(calc(100vw - 20rem),calc(var(--content-width-cap) - 20rem))}}.DataTable table th{background:var(--color-black)}.DataTable.SimpleTable table td,.DataTable.SimpleTable table th{padding:1rem;border:1px solid var(--color-accent-slate-blue);border-width:0 0 1px;background:var(--color-white);color:var(--color-text-dark);text-align:left}.FAQ .Accessible_Accordion details{background:rgba(168,186,196,.15);border:1px solid var(--color-light);margin-bottom:.75rem}.FAQ:not(.IconRight) .Accessible_Accordion summary{padding-inline-start:3.5rem;margin-inline-start:-.5rem}.FAQ.IconRight .Accessible_Accordion summary{padding-inline-end:3.5rem}.FAQ .Accessible_Accordion summary{--faqaccordion-box-size:2.5rem;--faqaccordion-icon-size:1rem;--faqaccordion-icon-color:var(--color-white);--faqaccordion-box-bg:var(--color-dark)}.FAQ .Accessible_Accordion details:not([open]):hover,.FAQ .Accessible_Accordion details:not([open]):focus-within{background:var(--color-white);border-color:var(--color-medium)}.FAQ .Accessible_Accordion summary:focus-visible{outline-offset:1.5rem}.TitanStripe[class*="DarkGrid"].StripeDarkGridVideo::before{background-image:url(/Kenall-20261/grid-for-DarkBG.svg);background-size:23rem;opacity:.25}.VideoPoster::before,.VideoPoster:is(:hover,:focus-visible)::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:url(/Kenall-20261/light-grid.svg) repeat 0 0/6rem;transform:initial;border-radius:0;transition:initial;opacity:1;box-sizing:initial}.VideoPoster::after{background:var(--color-dark);border-radius:50%;width:var(--video-poster-button-size);height:var(--video-poster-button-size);background:var(--color-white) url(/Kenall-20261/utility-icons/play-circle.svg) no-repeat center/calc(100% - 15px);content:'';padding:0}.VideoPoster.BlueButton::after{background-image:url(/Kenall-20261/utility-icons/play-circle-blue.svg)}.VideoPoster:is(:hover,:focus-visible)::after{width:var(--video-poster-button-hover-size);height:var(--video-poster-button-hover-size)}.titanBody .ImageMatch a.VideoPoster{width:100%}#heroZone .TitanStripe{display:block;padding:0}#heroZone .noSiteBounds{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:var(--heroSliderHeight);max-width:var(--content-width-cap);margin-inline:auto;background-color:var(--color-white);background-image:url(/Kenall-20261/primary-grid.svg);background-position:0 100%;background-size:7rem auto;background-repeat:repeat}#heroZone .noSiteBounds:has(.FeatureText.GridTeal){background-color:var(--color-accent-teal);background-image:url(/Kenall-20261/light-grid.svg)}#heroZone .noSiteBounds:has(.FeatureText.GridPrimary){background-color:var(--color-brand-primary);background-image:url(/Kenall-20261/light-grid.svg)}#heroZone .HeroZone.FeatureImage{width:100%;height:calc(var(--heroSliderHeight) - 10.7rem);margin:0}#heroZone .HeroZone.FeatureImage p:first-of-type{height:100%;margin:0}#heroZone .HeroZone.FeatureImage p:first-of-type img{display:block;width:100%;height:100%;object-fit:cover}#heroZone .HeroZone.FeatureText{position:relative;z-index:2}#heroZone .SearchBar.HeroZone{position:relative;z-index:3}#heroZone .HeroZone.FeatureText.FeatureTextBoxed{margin:-6.2rem 1.5rem 4.5rem;max-width:none;padding:3rem}#heroZone .HeroZone.FeatureText.FeatureTextBoxed>h1:only-child{margin-bottom:0}@media(min-width:768px){#heroZone .noSiteBounds{display:grid;grid-template-columns:68% 32%;grid-template-rows:minmax(var(--heroSliderHeight),auto)}#heroZone .noSiteBounds::after{content:"";grid-column:2;grid-row:1;order:-1;background-color:var(--color-white);background-image:url(/Kenall-20261/primary-grid.svg);background-position:left center;background-size:7rem auto;background-repeat:repeat}#heroZone .noSiteBounds:has(.FeatureText.GridTeal)::after{background-color:var(--color-accent-teal);background-image:url(/Kenall-20261/light-grid.svg)}#heroZone .noSiteBounds:has(.FeatureText.GridPrimary)::after{background-color:var(--color-brand-primary);background-image:url(/Kenall-20261/light-grid.svg)}#heroZone .HeroZone.FeatureImage{grid-column:1;grid-row:1;position:relative;top:auto;left:auto;width:100%;height:100%}#heroZone .HeroZone.FeatureText.FeatureTextBoxed{grid-column:1/-1;grid-row:1;align-self:center;justify-self:end;margin:0 8% 0 0;max-width:35rem;padding:3rem 3rem 3.2rem}}@media(min-width:1200px){#heroZone h1{--fontsize-h1:clamp(4rem,.2rem + .4vw,5rem)}}@media(min-width:1600px){#heroZone .HeroZone.FeatureText.FeatureTextBoxed{max-width:calc(var(--siteBoundsWidth)/2);padding:4rem}#heroZone .HeroZone.FeatureText.FeatureTextBoxed>h1{font-size:calc(var(--fontsize-h1)*1.5)}}.home #heroZone{--feature-textbox-max:100vw}.home #heroZone .noSiteBounds{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;background:none;min-height:var(--homeHeroSliderHeight)}.home #heroZone .noSiteBounds::after{content:none}.home #heroZone .HeroZone.FeatureImage{grid-column:auto;grid-row:auto;position:absolute;inset:0;width:100%;height:100%}.home #heroZone .HeroZone.FeatureImage::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(90deg,rgba(41,41,43,.678) 0%,rgba(55,55,56,.502) 52.7%,rgba(112,112,113,.502) 100%),url(/Kenall-20261/light-grid.svg);background-repeat:no-repeat,repeat;background-size:100% 100%,4rem auto;background-position:0 0,0 0}.home #heroZone .HeroZone.FeatureImage p:last-of-type{position:absolute;z-index:2;top:5vw;left:5vw;margin:0}.home #heroZone .HeroZone.FeatureImage p:last-of-type img{display:block;width:auto;height:auto;max-height:calc(var(--homeHeroSliderHeight)/5);margin:0 auto}.home #heroZone .HeroZone.FeatureText{--stripe-text:var(--color-white);grid-column:1;grid-row:2;margin:0;max-width:var(--feature-textbox-max)}.home #heroZone .SearchBar.HeroZone{grid-column:1;grid-row:3;margin:0 5% 4rem;max-width:var(--feature-textbox-max)}@media(min-width:600px){.home #heroZone .HeroZone.FeatureText{padding:0 5%}}@media(min-width:768px){.home #heroZone{--feature-textbox-max:46rem}.home #heroZone .HeroZone.FeatureImage p:last-of-type{top:0;left:auto;right:4%;width:50%;max-width:50rem;height:auto}.home #heroZone .HeroZone.FeatureImage p:last-of-type img{max-height:calc(var(--homeHeroSliderHeight)/2)}}@media(min-width:1024px){.home #heroZone .noSiteBounds{grid-template-columns:60% 40%;grid-template-rows:auto auto;align-content:center}.home #heroZone .HeroZone.FeatureText,.home #heroZone .SearchBar.HeroZone{grid-column:1}.home #heroZone .SearchBar.HeroZone{margin-top:2rem}.home #heroZone .HeroZone.FeatureImage p:last-of-type{top:50%;right:0;transform:translateY(-50%);width:40%;max-width:none}.home #heroZone .HeroZone.FeatureImage p:last-of-type img{max-height:none}}@media(min-width:1200px){.home #heroZone{--feature-textbox-max:60rem}.home #heroZone .SearchBar.HeroZone{max-width:calc(var(--feature-textbox-max) - 22rem)}}@media(min-width:1600px){.home #heroZone .SearchBar.HeroZone{max-width:calc(var(--feature-textbox-max) - 15rem)}}.SearchBar.HeroZone .searchInnerWrapper{display:flex;width:100%;border:1px solid var(--color-accent-slate-blue)}.SearchBar.HeroZone input[type="text"]{border-radius:0}.SearchBar.HeroZone input[type="text"]::placeholder{font-style:italic;font-weight:var(--fontweight-light)}.SearchBar.HeroZone input[type="button"].search{cursor:pointer;display:inline-block;padding:var(--button-padding-block) var(--button-padding-inline);border:0;border-radius:var(--border-radius-button);background:var(--color-button-background);color:var(--color-button-text);text-decoration:none;text-align:center;margin-left:-4px}.SearchBar.HeroZone input[type="button"].search:hover,.SearchBar.HeroZone input[type="button"].search:focus-visible{color:var(--color-button-background);background:var(--color-button-text)}.DataList.SimpleTopFilter>.DataFilter2{width:fit-content}