._resetLink_1g2sy_1{color:inherit;text-decoration:none}._header_1g2sy_6{position:relative;z-index:var(--ekgr-z-header)}._headerUtilityBar_1g2sy_12{position:relative;z-index:var(--ekgr-z-header-drawer);display:flex;align-items:center;justify-content:space-between;padding:.35rem .75rem;border-bottom:1px solid var(--ekgr-color-brand-primary)}._headerContent_1g2sy_22{display:flex;gap:.75rem;align-items:center;min-width:0}._headerContent_1g2sy_22 h1{margin:0;font-size:var(--ekgr-text-body-size);line-height:1.15;color:var(--ekgr-color-text-primary)}._headerIcon_1g2sy_36{flex:none;width:1.75rem;height:1.75rem;color:color-mix(in srgb,var(--ekgr-color-brand-primary) 88%,white);filter:drop-shadow(0 0 .35rem color-mix(in srgb,var(--ekgr-color-brand-primary) 32%,transparent))}._headerBrandLink_1g2sy_44{color:inherit;text-wrap:balance;text-decoration:none}._headerUtilities_1g2sy_50{display:flex;gap:.25rem;align-items:center;min-width:0}body.presentation-mode-active ._header_1g2sy_6,body.presentation-mode-active ._headerUtilityBar_1g2sy_12{display:none!important}._hamburgerButtonContainer_1g2sy_66{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}._hamburgerButton_1g2sy_66{all:unset;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ekgr-color-brand-primary-text);cursor:pointer;border-radius:.25rem}._hamburgerButton_1g2sy_66:focus-visible{outline:2px solid var(--ekgr-color-brand-primary);outline-offset:var(--ekgr-focus-ring-offset)}._menuIcon_1g2sy_91{display:block;width:1.5rem;height:1.5rem}._mobileNavBackdrop_1g2sy_103{position:fixed;inset:0;z-index:var(--ekgr-z-header-backdrop);display:none;background:#00000073;opacity:0;transition:opacity .2s ease}._mobileNavBackdrop_1g2sy_103[data-open=true]{display:block;opacity:1}._mobileNavDrawer_1g2sy_118{position:fixed;top:0;right:0;bottom:0;z-index:var(--ekgr-z-header-drawer);display:flex;visibility:hidden;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(80vw,320px);padding:0;overflow-y:auto;background:var(--ekgr-color-bg);border-left:1px solid var(--ekgr-color-brand-primary);transform:translate(100%);transition:transform .22s cubic-bezier(.4,0,.2,1)}._mobileNavDrawer_1g2sy_118[data-open=true]{visibility:visible;transform:translate(0)}._mobileNavDrawerHeader_1g2sy_146{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.5rem .75rem;border-bottom:1px solid var(--ekgr-color-border)}._drawerCloseButton_1g2sy_155{all:unset;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--ekgr-color-text-secondary);cursor:pointer;border-radius:.25rem;transition:color .15s}._drawerCloseButton_1g2sy_155:hover{color:var(--ekgr-color-text-primary)}._drawerCloseButton_1g2sy_155:focus-visible{outline:2px solid var(--ekgr-color-brand-primary);outline-offset:var(--ekgr-focus-ring-offset)}._closeIcon_1g2sy_177{display:block;width:1.25rem;height:1.25rem}._mobileNavDrawerLocale_1g2sy_184,._mobileNavDrawerAuth_1g2sy_191{flex-shrink:0;padding:.5rem 1rem;border-bottom:1px solid var(--ekgr-color-border)}._headerUtilitiesDesktopOnly_1g2sy_198{display:none}._mobileNavDrawerList_1g2sy_202{display:flex;flex:1 0 auto;flex-direction:column;gap:0;justify-content:flex-start;min-width:0;padding:.5rem 0;margin:0;list-style:none}._mobileNavDrawerList_1g2sy_202 li a{display:block;min-width:0;padding:.85rem 1rem;font-size:var(--ekgr-text-body-size);font-weight:500;color:var(--ekgr-color-text-primary);overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid var(--ekgr-color-border);transition:color .2s}._mobileNavDrawerList_1g2sy_202 li a:hover{color:var(--ekgr-color-brand-primary-text)}._mobileNavDrawerList_1g2sy_202 li.active-url a{font-weight:600;color:var(--ekgr-color-brand-primary-text)}@media(width>=768px){._hamburgerButtonContainer_1g2sy_66{display:none}._headerUtilitiesDesktopOnly_1g2sy_198{display:flex;gap:.25rem;align-items:center}._mobileNavDrawer_1g2sy_118,._mobileNavBackdrop_1g2sy_103{display:none!important}}@media(width>=1200px){._headerUtilityBar_1g2sy_12{padding:.5rem 1.5rem}._headerContent_1g2sy_22 h1{font-size:var(--ekgr-text-size-7)}._headerIcon_1g2sy_36{width:1.5rem;height:1.5rem}}
