@layer base,byline-base,theme,byline-theme,byline-functional,byline-typography;@layer components{.main-menu-item{color:#fff;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-bottom-width:3px;outline:none;padding:.5rem 0 .75rem;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:block}.main-menu-item--active{border-bottom-color:var(--color-secondary-400)}.main-menu-item--inactive{border-bottom-color:#0000}.main-menu-item:hover{border-bottom-color:var(--color-secondary-400)}.mobile-menu-button{color:#fff;outline:none;padding:4px 8px;font-size:1.25rem;line-height:1.75rem;text-decoration:none;transition:all .5s ease-in-out}.mobile-menu-button:hover,.mobile-menu-button.active{background-color:var(--canvas-700)}.mobile-menu-button--child{text-align:left;color:#fff;border:1px solid #0000;outline:none;width:100%;padding:4px 8px;font-size:1.2rem;line-height:1.7rem;text-decoration:none;transition:all .5s ease-in-out}.mobile-menu-button--child:hover,.mobile-menu-button--child.active{border-color:var(--canvas-50)}.component--theme-switch{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:.5px dashed #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;min-width:32px;padding:5px 7px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.component--theme-switch:active,.component--theme-switch:focus{border-color:var(--canvas-900);border-style:solid;border-width:1.5px;border-radius:4px;outline:none}.dark .component--theme-switch:active,.dark .component--theme-switch:focus{border-color:var(--canvas-200)}.component--theme-switch .moon,.component--theme-switch .light{width:24px;height:24px;margin:0;padding:0;transition:opacity .2s ease-in-out;position:absolute}.component--theme-switch .moon{opacity:1;animation:.3s spin}.component--theme-switch .light{opacity:0}.dark .component--theme-switch .moon{opacity:0;animation:none}.dark .component--theme-switch .light{opacity:1;animation:.3s spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer byline-components,overrides,byline-utilities,utilities;@layer byline-components.primitives{:is(.hamburger-CFjgP7,.byline-hamburger){--hamburger-color:currentColor;--hamburger-focus-ring-color:currentColor;z-index:200;cursor:pointer;width:42px;height:34px;font:inherit;color:inherit;text-transform:none;border-radius:var(--border-radius-sm);background-color:#0000;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:ease;display:flex;position:relative;overflow:hidden}:is(.hamburger-CFjgP7:focus-visible,.byline-hamburger:focus-visible){outline:2px solid var(--hamburger-focus-ring-color);outline-offset:2px}:is(.box-E9EZxm,.byline-hamburger-box){pointer-events:none;width:24px;height:24px;display:block;position:relative}:is(.inner-G4BGMv,.byline-hamburger-inner){margin-top:-1px;transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19);display:block;top:50%}.inner-G4BGMv,.inner-G4BGMv:before,.inner-G4BGMv:after,.byline-hamburger-inner,.byline-hamburger-inner:before,.byline-hamburger-inner:after{background-color:var(--hamburger-color);border-radius:0;width:24px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.inner-G4BGMv:before,.inner-G4BGMv:after,.byline-hamburger-inner:before,.byline-hamburger-inner:after{content:"";display:block}.inner-G4BGMv:before,.byline-hamburger-inner:before{transition:top 75ms .12s,opacity 75ms;top:-8px}.inner-G4BGMv:after,.byline-hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);bottom:-8px}:is(.open-OQO244 .inner-G4BGMv,.byline-hamburger-open .byline-hamburger-inner){transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.open-OQO244 .inner-G4BGMv:before,.byline-hamburger-open .byline-hamburger-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.open-OQO244 .inner-G4BGMv:after,.byline-hamburger-open .byline-hamburger-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}:is(.onDark-ZAa2Qt,.byline-hamburger-on-dark){--hamburger-color:white;--hamburger-focus-ring-color:#ffffffb3}:is(.onLight-s1LZFP,.byline-hamburger-on-light){--hamburger-color:var(--foreground,#1a1a1a);--hamburger-focus-ring-color:var(--foreground,#1a1a1a)}:is(.scroll-to-top-WYqAAl,.byline-scroll-to-top){opacity:0;visibility:hidden;z-index:20;width:0;height:0;color:var(--text-on-primary-strong);background-color:var(--fill-primary-strong);cursor:pointer;border-style:none;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.5,1),color 1ms;display:flex;position:fixed;bottom:45px;right:30px}.scroll-to-top-WYqAAl span,.byline-scroll-to-top span{width:18px;padding-bottom:3px}.scroll-to-top-WYqAAl span svg path,.byline-scroll-to-top span svg path{stroke:none;fill:var(--text-on-primary-strong)}.scroll-to-top-WYqAAl:hover,.scroll-to-top-WYqAAl:focus,.byline-scroll-to-top:hover,.byline-scroll-to-top:focus{color:var(--text-on-primary-strong);background-color:var(--fill-primary-strong-hover);transform:translateY(-5px)}:is(.scroll-to-top-shown-Wemu5m,.byline-scroll-to-top-shown){opacity:1;visibility:visible;border-radius:20px;width:40px;min-width:0;height:40px;padding:0;bottom:20px;right:10px}@media screen and (width>=587px){:is(.scroll-to-top-WYqAAl,.byline-scroll-to-top){bottom:45px;right:45px}.scroll-to-top-WYqAAl span,.byline-scroll-to-top span{width:18px}:is(.scroll-to-top-shown-Wemu5m,.byline-scroll-to-top-shown){border-radius:21px;width:42px;height:42px;bottom:22px;right:22px}}}@layer byline-components.cms;
