.CookieConsent_banner__vE3aj{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:70;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--navy-deep);border-top:var(--line-on-navy);box-shadow:0 -12px 40px oklch(0 0 0/.28);animation:CookieConsent_cc-rise__pmJrJ .42s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}@keyframes CookieConsent_cc-rise__pmJrJ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieConsent_inner__H7apC{max-width:82rem;margin:0 auto;padding:var(--space-8) clamp(var(--space-5),4vw,var(--space-12));padding-bottom:max(var(--space-8),env(safe-area-inset-bottom,0px))}.CookieConsent_notice__k2zqZ{position:relative}.CookieConsent_close__Oo0vM{position:absolute;top:-.25rem;inset-inline-end:-.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:var(--line-on-navy);border-radius:999px;background:transparent;color:var(--ink-on-navy-dim);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.CookieConsent_close__Oo0vM:hover{color:var(--ink-on-navy);background:oklch(100% 0 0/.06);border-color:oklch(100% 0 0/.28)}.CookieConsent_close__Oo0vM:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.CookieConsent_grid__LUNxe{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}@media (min-width:40rem){.CookieConsent_grid__LUNxe{grid-template-columns:repeat(2,1fr);-webkit-padding-end:0;padding-inline-end:0}}@media (min-width:64rem){.CookieConsent_grid__LUNxe{grid-template-columns:repeat(5,1fr)}.CookieConsent_colLead__SnHRe{grid-column:span 2}}.CookieConsent_col__6ej1L{display:flex;flex-direction:column;gap:var(--space-3)}.CookieConsent_head__m2QV8{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--ink-on-navy)}.CookieConsent_headControl__RaqZ4{margin:0;font-family:var(--font-interface);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1;color:var(--ink-on-navy)}.CookieConsent_text__oNKLK{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--ink-on-navy-dim);max-width:30ch}.CookieConsent_colLead__SnHRe .CookieConsent_text__oNKLK{max-width:46ch}.CookieConsent_link__D_DnT{color:var(--ink-on-navy);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:oklch(100% 0 0/.4);text-decoration-color:oklch(100% 0 0/.4)}.CookieConsent_link__D_DnT:hover{color:var(--accent-bright);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.CookieConsent_locked__u4xRJ,.CookieConsent_switch__YMrIv{margin-top:auto;padding-top:var(--space-1)}.CookieConsent_locked__u4xRJ{font-size:var(--text-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-on-navy-dim)}.CookieConsent_switch__YMrIv{display:inline-flex;align-items:center;gap:var(--space-3);border:0;background:transparent;cursor:pointer;padding-inline:0}.CookieConsent_switchTrack__UU0oQ{position:relative;width:2.75rem;height:1.5rem;border-radius:var(--radius-sm);background:oklch(100% 0 0/.14);border:1px solid oklch(100% 0 0/.4);transition:background .18s var(--ease-out-expo,ease),border-color .18s var(--ease-out-expo,ease);flex:none}.CookieConsent_switch__YMrIv[data-on] .CookieConsent_switchTrack__UU0oQ{background:var(--accent-bright);border-color:var(--accent-bright)}.CookieConsent_switchKnob__s9ZkY{position:absolute;top:.125rem;inset-inline-start:.125rem;width:1.125rem;height:1.125rem;border-radius:var(--radius-sm);background:oklch(100% 0 0);transition:transform .18s var(--ease-out-expo,ease)}.CookieConsent_switch__YMrIv[data-on] .CookieConsent_switchKnob__s9ZkY{transform:translateX(1.25rem)}[dir=rtl] .CookieConsent_switch__YMrIv[data-on] .CookieConsent_switchKnob__s9ZkY{transform:translateX(-1.25rem)}.CookieConsent_switchLabel__8ZsRD{font-size:var(--text-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-on-navy-dim);min-width:1.75rem;text-align:start}.CookieConsent_switch__YMrIv[data-on] .CookieConsent_switchLabel__8ZsRD{color:var(--ink-on-navy)}.CookieConsent_switch__YMrIv:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.CookieConsent_bottom__G6QiT{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--line-on-navy)}.CookieConsent_copyline___ahOW{font-size:var(--text-sm);color:var(--ink-on-navy-dim)}.CookieConsent_actions__ACaXh{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.CookieConsent_acceptAll__xMzHF,.CookieConsent_save__HPrGy{padding:.7em 1.4em;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out-expo),border-color var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo)}.CookieConsent_save__HPrGy{background:var(--accent-bright);color:var(--navy-deep);border:1px solid transparent}.CookieConsent_save__HPrGy:hover{background:var(--paper-white)}.CookieConsent_acceptAll__xMzHF{background:transparent;color:var(--ink-on-navy);border:1px solid oklch(100% 0 0/.4)}.CookieConsent_acceptAll__xMzHF:hover{background:oklch(100% 0 0/.08)}.CookieConsent_acceptAll__xMzHF:focus-visible,.CookieConsent_save__HPrGy:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CookieConsent_banner__vE3aj{animation:none}.CookieConsent_switchKnob__s9ZkY,.CookieConsent_switchTrack__UU0oQ{transition:none}}