.Navbar-module__cRh5nW__header{--header-h:64px;z-index:var(--z-header);width:min(var(--tvc-content-max,1440px), calc(100% - 2 * var(--tvc-gutter,20px)));pointer-events:none;position:fixed;top:16px;left:50%;transform:translate(-50%)}.Navbar-module__cRh5nW__glassBar{border-radius:var(--tcg-radius-lg);pointer-events:none;width:100%;transition:width .46s var(--tcg-ease);position:absolute;inset-block:0;inset-inline-start:0}.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__glassBar{width:calc(var(--brand-w,196px) + 24px);transition:width .46s var(--tcg-ease) 60ms}.Navbar-module__cRh5nW__glassActions{z-index:-1;border-radius:var(--tcg-radius-lg);opacity:0;pointer-events:none;transition:opacity .16s var(--tcg-ease) .3s;position:absolute;inset-block:0;inset-inline:-12px}.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__glassActions{opacity:1;transition:opacity .2s var(--tcg-ease)}.Navbar-module__cRh5nW__nav{width:100%;height:var(--header-h);pointer-events:auto;justify-content:space-between;align-items:center;padding-inline:12px;display:flex;position:relative}.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__nav{pointer-events:none}.Navbar-module__cRh5nW__brand,.Navbar-module__cRh5nW__actions{align-self:stretch;align-items:center;display:flex;position:relative}.Navbar-module__cRh5nW__brand{gap:clamp(1rem,1.6vw,1.75rem);min-width:0}.Navbar-module__cRh5nW__brandCore{pointer-events:auto;flex-shrink:0;align-items:center;gap:8px;display:flex}.Navbar-module__cRh5nW__actions{pointer-events:auto;flex-shrink:0;gap:.625rem}.Navbar-module__cRh5nW__desktopNav{transition:opacity .26s var(--tcg-ease) .2s, transform .26s var(--tcg-ease) .2s, visibility 0s linear 0s;align-items:center;gap:clamp(.125rem,.35vw,.375rem);display:none}@media (min-width:1360px){.Navbar-module__cRh5nW__desktopNav{display:flex}}.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__desktopNav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--tcg-ease), transform .14s var(--tcg-ease), visibility 0s linear .14s;transform:translateY(-6px)}.Navbar-module__cRh5nW__disclosure{position:relative}.Navbar-module__cRh5nW__navItem{border-radius:var(--tcg-radius-md);color:#1d3446;white-space:nowrap;cursor:pointer;min-height:2.75rem;transition:background-color var(--tcg-dur-fast) var(--tcg-ease), color var(--tcg-dur-fast) var(--tcg-ease);background:0 0;border:0;align-items:center;gap:.35rem;padding-inline:clamp(.4rem,.6vw,.7rem);font-size:1rem;font-weight:450;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:1500px){.Navbar-module__cRh5nW__navItem{font-size:1.0625rem}}.Navbar-module__cRh5nW__navItem svg{transition:transform var(--tcg-dur-base) var(--tcg-ease)}.Navbar-module__cRh5nW__navItem:hover,.Navbar-module__cRh5nW__navItem[aria-expanded=true],.Navbar-module__cRh5nW__navItem[data-active=true]{color:var(--tvc-ink);background:#06477112}.Navbar-module__cRh5nW__navItem[aria-expanded=true] svg{transform:rotate(180deg)}.Navbar-module__cRh5nW__contactLabel{max-width:14rem;transition:max-width .32s var(--tcg-ease), opacity .2s var(--tcg-ease);display:inline-block;overflow:hidden}@media (max-width:767px){.Navbar-module__cRh5nW__header{--header-h:56px}.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__contactLabel{opacity:0;max-width:0}.Navbar-module__cRh5nW__compact .Navbar-module__cRh5nW__contact{gap:0!important;padding-inline:8px!important}}@media (max-width:440px){.Navbar-module__cRh5nW__contactLabel{text-overflow:ellipsis;max-width:min(24vw,108px)}.Navbar-module__cRh5nW__actions{gap:4px!important}.Navbar-module__cRh5nW__contact{padding-inline:8px!important}.Navbar-module__cRh5nW__brand .site-header-logo{width:clamp(88px,24vw,106px)!important}}@media (prefers-reduced-motion:reduce){.Navbar-module__cRh5nW__glassBar,.Navbar-module__cRh5nW__glassActions,.Navbar-module__cRh5nW__desktopNav,.Navbar-module__cRh5nW__contactLabel{transition:none}}.Navbar-module__cRh5nW__panelPosition{z-index:1;width:32rem;padding-block-start:.875rem;position:absolute;inset-block-start:100%;inset-inline-start:0}.Navbar-module__cRh5nW__panelPosition[data-align=end]{inset-inline:auto 0}.Navbar-module__cRh5nW__panel{border-radius:var(--tcg-radius-md);max-height:min(26rem,100dvh - 8rem);box-shadow:inset 0 1px 0 #ffffffbf, var(--tcg-shadow-md);animation:Navbar-module__cRh5nW__tvc-panel-in var(--tcg-dur-enter) var(--tcg-ease);grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:start;gap:1.25rem;padding:1rem;display:grid;overflow:auto}@keyframes Navbar-module__cRh5nW__tvc-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Navbar-module__cRh5nW__panelLinks{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.Navbar-module__cRh5nW__panelLinks a{border-radius:var(--tcg-radius-sm);color:#11283a;min-height:2.5rem;transition:background-color var(--tcg-dur-fast) var(--tcg-ease), color var(--tcg-dur-fast) var(--tcg-ease);align-items:center;padding:.45rem .625rem;font-size:1rem;line-height:1.35;text-decoration:none;display:flex}.Navbar-module__cRh5nW__panelLinks a:hover,.Navbar-module__cRh5nW__panelLinks a[aria-current=page]{color:var(--tcg-brand);background:#06477112}.Navbar-module__cRh5nW__feature{border-radius:var(--tcg-radius-sm);color:#11283a;transition:background-color var(--tcg-dur-fast) var(--tcg-ease);border:1px solid #06477117;gap:.625rem;padding:.5rem;text-decoration:none;display:grid}.Navbar-module__cRh5nW__featureArtwork{aspect-ratio:1.4;border-radius:var(--tcg-radius-sm);background:#edf1f2;position:relative;overflow:hidden}.Navbar-module__cRh5nW__featureLabel{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .375rem .375rem;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.Navbar-module__cRh5nW__featureLabel svg{flex-shrink:0}.Navbar-module__cRh5nW__feature:hover{background:#e8f4facc}
.CookieConsentProvider-module__1HI3GW__dialog{background:var(--bg-card);border:1px solid var(--primary-100)}.CookieConsentProvider-module__1HI3GW__banner,.CookieConsentProvider-module__1HI3GW__dialog{color:var(--text-heading);font-family:var(--font-sans);text-align:start}.CookieConsentProvider-module__1HI3GW__banner{z-index:999;bottom:max(1.25rem, env(safe-area-inset-bottom));left:max(clamp(1rem, 2.2vw, 2rem), env(safe-area-inset-left));border-radius:var(--tcg-radius-lg);width:max-content;max-width:min(54rem,100vw - 17rem);animation:CookieConsentProvider-module__1HI3GW__cookie-in var(--tcg-dur-reveal) var(--tcg-ease) both;align-items:center;gap:1.5rem;padding:1rem 1.125rem 1rem 1.5rem;display:flex;position:fixed}.CookieConsentProvider-module__1HI3GW__intro{min-width:0}@keyframes CookieConsentProvider-module__1HI3GW__cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.CookieConsentProvider-module__1HI3GW__intro h2{margin-bottom:.25rem;font-size:1.375rem;line-height:1.3}.CookieConsentProvider-module__1HI3GW__intro p{color:#34495a;font-size:1rem;line-height:1.5}.CookieConsentProvider-module__1HI3GW__description,.CookieConsentProvider-module__1HI3GW__category p{color:var(--neutral-600);font-size:.9375rem;line-height:1.55}.CookieConsentProvider-module__1HI3GW__bannerActions,.CookieConsentProvider-module__1HI3GW__supportActions,.CookieConsentProvider-module__1HI3GW__consentActions{align-items:center;gap:.5rem;display:flex}.CookieConsentProvider-module__1HI3GW__textAction{color:var(--primary-500);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.CookieConsentProvider-module__1HI3GW__textAction,.CookieConsentProvider-module__1HI3GW__choice,.CookieConsentProvider-module__1HI3GW__save{min-height:var(--tcg-control-lg);cursor:pointer;font-size:1rem;font-weight:500;line-height:1.3}.CookieConsentProvider-module__1HI3GW__supportActions .CookieConsentProvider-module__1HI3GW__textAction{align-items:center;padding-inline:.25rem;display:inline-flex}.CookieConsentProvider-module__1HI3GW__textAction:hover{color:var(--tcg-brand-hover);text-decoration-thickness:2px}.CookieConsentProvider-module__1HI3GW__choice,.CookieConsentProvider-module__1HI3GW__save{border:1px solid var(--tcg-border);border-radius:var(--tcg-radius-md);text-align:center;white-space:nowrap;transition:background-color var(--tcg-dur-fast) var(--tcg-ease), border-color var(--tcg-dur-fast) var(--tcg-ease), transform var(--tcg-dur-fast) var(--tcg-ease);padding:.5rem 1rem}.CookieConsentProvider-module__1HI3GW__choice:active,.CookieConsentProvider-module__1HI3GW__save:active{transform:scale(.97)}.CookieConsentProvider-module__1HI3GW__choice{background:var(--tcg-surface-raised);min-inline-size:5.25rem;color:var(--tcg-ink)}.CookieConsentProvider-module__1HI3GW__choice:hover{background:var(--tcg-surface-hover)}.CookieConsentProvider-module__1HI3GW__dialog{overscroll-behavior:contain;border-radius:var(--tcg-radius-lg);width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--tcg-shadow-lg);margin:auto;inset:0;overflow:auto}.CookieConsentProvider-module__1HI3GW__dialog::backdrop{background:#021d338f}.CookieConsentProvider-module__1HI3GW__dialogContent{padding:clamp(1.125rem,5vw,1.75rem)}.CookieConsentProvider-module__1HI3GW__dialogHeader,.CookieConsentProvider-module__1HI3GW__categoryRow,.CookieConsentProvider-module__1HI3GW__dialogActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CookieConsentProvider-module__1HI3GW__dialogHeader h2{font-size:1.625rem;line-height:1.3}.CookieConsentProvider-module__1HI3GW__description{margin-top:.25rem}.CookieConsentProvider-module__1HI3GW__categories{border-top:1px solid var(--primary-100);margin-block:1.25rem 1rem}.CookieConsentProvider-module__1HI3GW__category{border-bottom:1px solid var(--primary-100)}.CookieConsentProvider-module__1HI3GW__categoryRow{min-height:3.25rem;padding-block:.375rem;font-weight:600}label.CookieConsentProvider-module__1HI3GW__categoryRow{cursor:pointer}.CookieConsentProvider-module__1HI3GW__category p{padding-bottom:.875rem}.CookieConsentProvider-module__1HI3GW__required{color:var(--neutral-600);text-align:end;font-size:.8125rem;font-weight:500}.CookieConsentProvider-module__1HI3GW__switch{appearance:none;border:1px solid var(--neutral-500);border-radius:var(--tcg-radius-full);background:var(--neutral-500);block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--tcg-dur-fast) var(--tcg-ease), border-color var(--tcg-dur-fast) var(--tcg-ease);cursor:pointer;flex:none;position:relative}.CookieConsentProvider-module__1HI3GW__switch:before{content:"";border-radius:var(--tcg-radius-full);block-size:1rem;inline-size:1rem;transition:inset-inline-start var(--tcg-dur-base) var(--tcg-ease);background:#fff;position:absolute;inset-block-start:3px;inset-inline-start:3px}.CookieConsentProvider-module__1HI3GW__switch:checked{border-color:var(--primary-500);background:var(--primary-500)}.CookieConsentProvider-module__1HI3GW__switch:checked:before{inset-inline-start:calc(100% - 1rem - 3px)}.CookieConsentProvider-module__1HI3GW__save{border-color:var(--tcg-brand);background:var(--tcg-brand);color:var(--tcg-on-brand)}.CookieConsentProvider-module__1HI3GW__save:hover{border-color:var(--tcg-brand-hover);background:var(--tcg-brand-hover)}@media (min-width:56rem){.CookieConsentProvider-module__1HI3GW__bannerActions{white-space:nowrap}}@media (max-width:55.999rem){.CookieConsentProvider-module__1HI3GW__banner{bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));width:calc(100% - max(.75rem, env(safe-area-inset-left)) - max(.75rem, env(safe-area-inset-right)));max-width:28rem;max-height:calc(100dvh - 6rem - env(safe-area-inset-bottom));padding:1rem;display:block;overflow:auto}.CookieConsentProvider-module__1HI3GW__bannerActions{gap:.25rem;margin-top:.25rem;display:grid}.CookieConsentProvider-module__1HI3GW__supportActions{gap:1rem}.CookieConsentProvider-module__1HI3GW__consentActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CookieConsentProvider-module__1HI3GW__choice{min-inline-size:0;padding-inline:.375rem}}@media (forced-colors:active){.CookieConsentProvider-module__1HI3GW__switch{appearance:auto}.CookieConsentProvider-module__1HI3GW__switch:before{display:none}}@media (max-width:360px),(max-height:600px){.CookieConsentProvider-module__1HI3GW__banner{bottom:max(.75rem, env(safe-area-inset-bottom));padding:.75rem}.CookieConsentProvider-module__1HI3GW__intro h2{font-size:1rem;line-height:1.25}.CookieConsentProvider-module__1HI3GW__intro p{font-size:.8125rem;line-height:1.4}.CookieConsentProvider-module__1HI3GW__supportActions .CookieConsentProvider-module__1HI3GW__textAction{min-height:2rem;font-size:.8125rem}.CookieConsentProvider-module__1HI3GW__choice{min-height:2.5rem}}
