.lt-header{position:relative;z-index:1031}
.lt-header.lt-header-overlay{color:var(--kpl-off-white);position:absolute;top:0;left:0;width:100%}
.lt-header-navpanel{background:rgba(var(--kpl-body-bg-rgb),0);transition:background ease-out 400ms}
.lt-header-navpanel .container-fluid:first-child{height:2rem}
.lt-header-navpanel .flex-grow-1{flex-basis:0;min-width:0}
.lt-header-navpanel .flex-grow-1.text-end .btn-simple{padding-top:.5625rem;padding-right:.5625rem;padding-bottom:.5625rem;padding-left:.5625rem}
.lt-header-navpanel .lt-header-join{display:none;min-width:5rem}
.lt-header-navpanel .lt-header-join-desktop{opacity:0;transition:opacity ease-out 800ms;top:1.5rem;margin-top:0;margin-right:2rem}
@media(min-width:992px){.lt-header-navpanel{border-radius:.75rem}
}
.scrolled .lt-header-navpanel{position:fixed;top:0;left:0;width:100%;color:var(--kpl-body-color);background:rgba(var(--kpl-body-bg-rgb),0.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translateY(-100%)}
.scrolled .lt-header-navpanel .lt-logo-text{visibility:hidden;opacity:0}
.scrolled .lt-header-navpanel .lt-logo-mark{visibility:visible;opacity:1}
.scrolled .lt-header-navpanel .lt-header-join{display:block}
.scrolled .lt-header-navpanel .lt-header-join-desktop{opacity:1;top:.5rem;margin-right:1rem}
@media(max-width:991.98px){.scrolled .lt-header-navpanel{border-bottom:1px solid rgba(49,49,49,0.3)}
.scrolled .lt-header-navpanel .lt-header-join ~ .lt-header-home{display:none}
}
@media(min-width:992px){.scrolled .lt-header-navpanel{top:1rem;left:1rem;width:calc(100% - 2rem);transform:translateY(calc(-100% - 1rem))}
.scrolled .lt-header-navpanel .lt-logo-mark{visibility:visible;opacity:1}
}
.scroll-enter .lt-header-navpanel,.scrolled.scroll-exit .lt-header-navpanel{transition:background ease-out 400ms,transform ease-out 400ms}
.scroll-enter .lt-header-navpanel{transform:translateY(0)}
.scrolled.scroll-exit .lt-header-navpanel{transform:translateY(-100%)}
.lt-header-location{max-width:calc(100% - 2.25rem)}
.lt-header-border{margin:-1px 0 0}
.lt-header-logo{fill:currentColor;background-clip:content-box,padding-box;overflow:visible}
.lt-header-logo .lt-logo-text,.lt-header-logo .lt-logo-life,.lt-header-logo .lt-logo-time,.lt-header-logo .lt-logo-mark{transition:all ease-out 800ms}
.lt-header-logo .lt-logo-text{visibility:visible;opacity:1}
.lt-header-logo .lt-logo-life,.lt-header-logo .lt-logo-time{transform:translateX(0)}
.lt-header-logo .lt-logo-mark{visibility:hidden;opacity:0}
.lt-logo-mask{display:inline-block;-webkit-mask:var(--lt-logo-mask-path) left top/contain no-repeat;mask:var(--lt-logo-mask-path) left top/contain no-repeat;aspect-ratio:var(--lt-logo-mask-ratio);vertical-align:middle;width:auto;height:1rem;background:currentColor}
@media(min-width:992px){.lt-header-navpanel:hover{color:var(--kpl-body-color);background:rgba(var(--kpl-body-bg-rgb),0.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.lt-header-navpanel:hover .lt-logo-life{transform:translateX(-30px)}
.lt-header-navpanel:hover .lt-logo-time{transform:translateX(30px)}
.lt-header-navpanel:hover .lt-header-join-desktop{opacity:1;top:.5rem;margin-right:1rem}
.lt-header-navpanel:hover .lt-logo-text{visibility:hidden;opacity:0}
.lt-header-navpanel:hover .lt-logo-mark{visibility:visible;opacity:1}
.lt-header-overlay .lt-header-navpanel:hover ~ .lt-header-border{opacity:0}
}
.lt-navslide{display:none}
.scrolled .lt-navslide{display:block}
.lt-navslide .nav-pills{flex-wrap:nowrap}
.lt-navslide .nav-item{padding:.25rem .5rem .25rem 0}
.lt-navslide .nav-item:last-child{padding-right:1rem}
.lt-navslide .nav-item .nav-link:active,.lt-navslide .nav-item .nav-link:focus{background-color:rgba(var(--kpl-dark-rgb),0.7);color:var(--kpl-nav-pills-link-active-color)}
.lt-navslide .nav-link{font-size:.75rem;white-space:nowrap}
.lt-navslide-scroll{overflow-x:auto;margin:0 -1rem;padding:0 1rem;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-left:1rem}
.lt-navslide-scroll::-webkit-scrollbar{display:none}
.lt-navslide-scroll .nav-link{scroll-snap-align:start}
.lt-header .offcanvas{width:100%;top:0;left:0;bottom:0}
@media(min-width:576px){.lt-header .offcanvas{width:75vw}
}
@media(min-width:992px) and (min-height:841px){.lt-header .offcanvas{width:calc(100% - var(--kpl-offcanvas-offset) * 2);top:var(--kpl-offcanvas-offset);left:var(--kpl-offcanvas-offset);bottom:auto;border-radius:12px;transform:translateY(-100%)}
}
.lt-header .offcanvas.showing,.lt-header .offcanvas.show:not(.hiding){transform:none}
.lt-header .offcanvas-child{position:relative;overflow-y:auto}
@media(min-width:992px) and (min-height:841px){.lt-header .offcanvas-child{border-radius:12px}
}
.lt-header .primary-nav-container{display:flex;flex-direction:column;min-height:80vh;min-height:80svh;width:100%;padding:0 1.5rem;background-color:var(--kpl-light);position:relative;z-index:3}
@media(min-width:992px) and (min-height:841px){.lt-header .primary-nav-container{height:auto;min-height:auto;width:33%;border-right:1px solid rgba(49,49,49,0.15);position:static}
}
@media(min-width:992px) and (min-height:841px){.lt-header .primary-nav-container:has(.nav-local-minor){width:22%;padding:0 1rem}
}
@media(min-width:1200px) and (min-height:841px){.lt-header .primary-nav-container:has(.nav-local-minor){width:26%}
}
@media(min-width:1440px) and (min-height:841px){.lt-header .primary-nav-container:has(.nav-local-minor){padding:0 2rem}
}
.lt-header .primary-nav-container .btn-close{position:fixed;top:1.25rem;right:.75rem;z-index:4;background-color:var(--kpl-light)}
.lt-header .primary-nav-container .btn-close::after{content:"";position:absolute;top:-25%;right:-25%;height:150%;width:150%}
@media(min-width:576px){.lt-header .primary-nav-container .btn-close{right:calc(25vw + 0.75rem)}
}
@media(min-width:992px) and (min-height:841px){.lt-header .primary-nav-container .btn-close{position:absolute;top:1rem;right:1rem;height:2.625rem;width:2.625rem}
.lt-header .primary-nav-container .btn-close::after{display:none}
}
.lt-header .offcanvas-header{margin-top:1.75rem}
.lt-header .offcanvas-header .h6{padding-right:1.5rem}
@media(min-width:992px) and (min-height:841px){.lt-header .offcanvas-header{margin-top:2rem}
.lt-header .offcanvas-header .h6{padding-right:0}
}
.lt-header .offcanvas-body{display:flex;flex-direction:column;justify-content:space-between;overflow:visible}
.lt-header .nav-primary-wrap{margin-top:5rem;margin-bottom:5rem}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-primary-wrap{position:relative;padding-bottom:7.5rem}
}
@media screen and (orientation:landscape) and (min-device-height:280px) and (max-device-height:576px){.lt-header .nav-primary-wrap{margin-top:2.5rem;margin-bottom:3.5rem}
}
.lt-header .nav-primary-wrap+*{margin-top:-2.5rem;position:relative;z-index:2}
.lt-header .nav-local-secondary-major,.lt-header .nav-local-tertiary-major{padding-top:1.5rem}
.lt-header .nav-local-secondary-major>.subnav-label,.lt-header .nav-local-tertiary-major>.subnav-label{padding:0}
.lt-header .nav-local-secondary-major .nav,.lt-header .nav-local-tertiary-major .nav{margin:1rem 0 2rem}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-local-secondary-major,.lt-header .nav-local-tertiary-major{padding-top:0}
.lt-header .nav-local-secondary-major>.subnav-label,.lt-header .nav-local-tertiary-major>.subnav-label{display:none}
.lt-header .nav-local-secondary-major .nav,.lt-header .nav-local-tertiary-major .nav{margin-top:0}
}
.lt-header .nav-local-secondary-minor,.lt-header .nav-local-tertiary-minor{padding-bottom:2rem}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-local-secondary-minor,.lt-header .nav-local-tertiary-minor{padding-bottom:0}
}
.lt-header .nav-local-minor a{font-size:1.0625rem;line-height:1.5rem}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-local-minor{padding-right:2rem}
}
.lt-header .nav{--kpl-nav-link-hover-color:#313131}
.lt-header .nav-primary .nav-link{width:100%;font-size:1.25rem;line-height:1.5rem;text-align:left;background-repeat:no-repeat;background-position:right 8px;padding:0 0 1rem}
.lt-header .nav-primary .nav-link[data-bs-toggle=collapse]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgNiA5Jz48cG9seWdvbiBmaWxsPScjMzEzMTMxJyBwb2ludHM9JzEuNCw4LjkgMC42LDguMSA0LjMsNC41IDAuNiwwLjkgMS40LDAuMSA1LjcsNC41Jy8+PC9zdmc+);padding-right:1.5rem}
@media(min-width:768px){.lt-header .nav-primary .nav-link{font-size:1.375rem;line-height:1.75rem;background-position:right 10px}
}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-primary .nav-link{font-size:1rem;padding:0 0 .25rem}
}
@media(min-width:1200px) and (min-height:841px){.lt-header .nav-primary .nav-link{font-size:1.25rem;padding:0 0 .5rem}
}
.lt-header .nav-primary .nav-item:last-child .nav-link{padding:0}
.lt-header .subnav-menu-outer{justify-content:flex-start;height:100%;width:100%;visibility:hidden;opacity:0;transform:translateX(-100%);transition:transform .2s,opacity .2s,visibility .2s,width 1ms;left:0;background-color:var(--kpl-light)}
.lt-header .subnav-menu-outer>.subnav-label{display:none;padding-left:1rem;padding-right:0}
.lt-header .subnav-menu-outer .vr{opacity:0}
@media(min-width:576px){.lt-header .subnav-menu-outer{width:100%}
}
@media(min-width:992px) and (min-height:841px){.lt-header .subnav-menu-outer{left:calc(100% + 1rem);width:calc(100% + 2rem);height:calc(100% + 4rem);background-color:transparent;transform:translateX(-2rem)}
.lt-header .subnav-menu-outer>.subnav-label{display:block}
.lt-header .subnav-menu-outer .subnav-menu-outer{height:100%;width:100%;left:100%}
.lt-header .subnav-menu-outer .vr{top:-8rem;bottom:-1.55rem;background-color:rgba(49,49,49,0.15)}
}
@media(min-width:1200px) and (min-height:841px){.lt-header .subnav-menu-outer{width:85%}
}
@media(min-width:1440px) and (min-height:841px){.lt-header .subnav-menu-outer{left:calc(100% + 2rem);width:100%}
.lt-header .subnav-menu-outer>.subnav-label{padding-left:1.5rem}
.lt-header .subnav-menu-outer .subnav-menu-outer{width:85%;max-width:286px}
}
.lt-header .subnav-menu-outer.show{visibility:visible;opacity:1;transform:translateX(0);z-index:3}
@media(min-width:992px) and (min-height:841px){.lt-header .subnav-menu-outer.show{transform:translateX(0)}
.lt-header .subnav-menu-outer.show .vr{opacity:1}
}
.lt-header .subnav-menu-inner{overflow-y:auto;padding:0 1.5rem}
.lt-header .subnav-menu-inner .subnav-return{padding-bottom:4rem}
.lt-header .subnav-menu-inner .subnav-return .btn-simple{gap:.25rem;margin-left:-0.1875rem}
@media(min-width:992px) and (min-height:841px){.lt-header .subnav-menu-inner{padding:0 1rem;margin-top:0}
.lt-header .subnav-menu-inner .nav-link{font-size:1rem;line-height:1.5rem}
.lt-header .subnav-menu-inner .nav-link[data-bs-toggle=collapse]{padding-right:1rem}
.lt-header .subnav-menu-inner .subnav-return{display:none}
}
@media(min-width:1200px) and (min-height:841px){.lt-header .subnav-menu-inner .nav-link{font-size:1.0625rem;line-height:1.5rem}
}
@media(min-width:1440px) and (min-height:841px){.lt-header .subnav-menu-inner{padding:0 1.5rem}
}
@media(min-width:992px){.lt-header .nav-primary>.nav-item>.nav-link{color:#313131;opacity:1;transition:opacity .15s}
.lt-header .nav-primary:hover>.nav-item>.nav-link:not(:hover){opacity:.25}
.lt-header .nav-primary:has(.show):hover>.nav-item>.nav-link:not(:hover){opacity:.6}
.lt-header .nav-primary>.nav-item:has(.show)>.nav-link{opacity:1 !important}
.lt-header .subnav-menu-inner .nav-local-secondary-major .nav>.nav-item>.nav-link,.lt-header .subnav-menu-inner .nav-local-secondary-minor>.nav-item>.nav-link,.lt-header .subnav-menu-inner .nav-local-tertiary-major .nav>.nav-item>.nav-link{color:#313131;opacity:1;transition:opacity .15s}
.lt-header .subnav-menu-inner:hover .nav-local-secondary-major .nav>.nav-item>.nav-link:not(:hover),.lt-header .subnav-menu-inner:hover .nav-local-secondary-minor>.nav-item>.nav-link:not(:hover),.lt-header .subnav-menu-inner:hover .nav-local-tertiary-major .nav>.nav-item>.nav-link:not(:hover){opacity:.25}
.lt-header .subnav-menu-inner:has(.show):hover .nav-local-secondary-major .nav>.nav-item>.nav-link:not(:hover),.lt-header .subnav-menu-inner:has(.show):hover .nav-local-secondary-minor>.nav-item>.nav-link:not(:hover){opacity:.6}
.lt-header .subnav-menu-inner .nav-local-secondary-major .nav>.nav-item:has(.show)>.nav-link{opacity:1 !important}
.lt-header .nav-primary .subnav-menu-inner .nav-local-secondary-major .subnav-menu-inner .nav-local-tertiary-major .nav>.nav-item>.nav-link{color:#313131;opacity:1;transition:opacity .15s}
.lt-header .nav-primary .subnav-menu-inner .nav-local-secondary-major .subnav-menu-inner:hover .nav-local-tertiary-major .nav>.nav-item>.nav-link:not(:hover){opacity:.25}
}
.lt-header .nav-image-panel{position:relative;height:100vh;height:100dvh;width:100%;bottom:0}
.lt-header .nav-image-panel .tertiary-cta{margin-bottom:2.5rem}
.lt-header .nav-image-panel .tertiary-cta .btn{display:block;font-size:.6875rem;line-height:.75rem}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-image-panel{position:absolute;height:100%;width:34%;right:0;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}
.lt-header .nav-image-panel .tertiary-cta{display:flex;justify-content:center;margin-bottom:2rem}
.lt-header .nav-image-panel .tertiary-cta .btn{display:inline-block;font-size:.75rem;padding:.5rem 1.5rem}
}
.lt-header .nav-national-major{margin:3.5rem 0 6.5rem}
.lt-header .nav-national-major .nav-link{font-size:1.8125rem;line-height:2rem;padding:1rem 0 0}
@media screen and (orientation:landscape) and (min-device-height:280px) and (max-device-height:576px){.lt-header .nav-national-major{margin:2.5rem 0}
}
@media(min-width:992px){.lt-header .nav-national-major .nav-link{font-size:2rem;line-height:2.5rem}
.lt-header .nav-national-major:hover>.nav-item>.nav-link:not(:hover){opacity:.25}
.lt-header .nav-national-major:hover>.nav-item>.nav-link[data-bs-toggle=collapse]:not(.collapsed){opacity:1}
}
.lt-header .nav-national-minor,.lt-header .nav-national-member{margin-bottom:2rem}
.lt-header .nav-national-minor .nav-link,.lt-header .nav-national-member .nav-link{font-size:1.25rem;line-height:1.5rem;padding:1rem 0 0}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-national-minor,.lt-header .nav-national-member{padding-right:2rem}
.lt-header .nav-national-minor ~ hr,.lt-header .nav-national-member ~ hr{display:none}
.lt-header .nav-national-minor .nav-link,.lt-header .nav-national-member .nav-link{font-size:1.0625rem;padding:.5rem 0 0}
}
@media(min-width:992px) and (min-height:841px){.lt-header .nav-member-eyebrow,.lt-header .nav-national-member{margin-bottom:0;position:absolute;left:calc(33% + 1px + 2rem);width:calc(33% - 1px - 2rem)}
.lt-header .nav-member-eyebrow{top:2rem}
.lt-header .nav-national-member{bottom:2rem}
}