.hKZf5q_toggle{width:var(--size-theme-toggle);height:var(--size-theme-toggle);border:var(--border-width-s) solid var(--colour-border);background:var(--surface-level-1);color:var(--colour-text);border-radius:var(--radius-s);cursor:pointer;transition:border-color var(--motion-dur-200) var(--motion-ease-standard),background var(--motion-dur-200) var(--motion-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.hKZf5q_icon{font-family:var(--font-family-body);font-size:var(--typography-size-symbol);line-height:var(--typography-line-height-flat)}@media (hover:hover) and (pointer:fine){.hKZf5q_toggle:hover{border-color:var(--colour-primary);color:var(--colour-primary)}}@media (prefers-reduced-motion:reduce){.hKZf5q_toggle{transition:none}}
.P7cjuG_header{border-block-end:var(--border-width-s) solid var(--colour-border);z-index:var(--z-2);transition:background var(--motion-dur-200) var(--motion-ease-standard);will-change:background;background:0 0;position:sticky;inset-block-start:0}.P7cjuG_inner{padding-block:var(--space-scale-087);justify-content:space-between;align-items:center;display:flex}.P7cjuG_header[data-scrolled]{background:color-mix(in srgb, var(--surface-level-0) var(--opacity-header-bg), transparent);-webkit-backdrop-filter:saturate(var(--filter-backdrop-saturate)) blur(var(--filter-backdrop-blur));backdrop-filter:saturate(var(--filter-backdrop-saturate)) blur(var(--filter-backdrop-blur))}.P7cjuG_logo{align-items:center;gap:var(--space-scale-075);color:var(--colour-text);font-size:var(--typography-size-prose-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--typography-letter-spacing-snug);white-space:nowrap;transition:color var(--motion-dur-200) var(--motion-ease-standard);text-decoration:none;display:inline-flex}.P7cjuG_logoBlue{fill:var(--colour-logo-blue)}.P7cjuG_logoGreen{fill:var(--colour-logo-green)}.P7cjuG_logoYellow{fill:var(--colour-logo-yellow)}.P7cjuG_logoName{font-family:var(--font-family-header);font-weight:var(--font-weight-semibold)}.P7cjuG_logoMark{inline-size:var(--size-logo-mark);block-size:var(--size-logo-mark);transition:transform var(--motion-dur-200) var(--motion-ease-standard);flex:none;display:block}.P7cjuG_navLinks{align-items:center;gap:var(--space-responsive-nav-gap);margin:0;padding:0;list-style:none;display:flex}.P7cjuG_navLink{font-size:var(--typography-size-nav);font-weight:var(--font-weight-medium);color:var(--colour-text-subtle);transition:color var(--motion-dur-200) var(--motion-ease-standard);text-decoration:none;display:inline-flex;position:relative}.P7cjuG_navLink:after{content:"";block-size:var(--border-width-s);background:var(--colour-primary);transform-origin:0;transition:transform var(--motion-dur-220) var(--motion-ease-link);position:absolute;inset-block-end:calc(-1*var(--size-underline-offset));inset-inline:0;transform:scaleX(0)}.P7cjuG_navGroup{align-items:center;gap:var(--space-responsive-nav-gap);display:flex}.P7cjuG_burger{inline-size:var(--size-tap-min);block-size:var(--size-tap-min);cursor:pointer;color:var(--colour-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.P7cjuG_burgerIcon{inline-size:var(--size-icon-md);block-size:var(--border-width-m);border-radius:var(--radius-xs);background:currentColor;display:block;position:relative}.P7cjuG_burgerIcon:before,.P7cjuG_burgerIcon:after{content:"";inline-size:var(--size-icon-md);block-size:var(--border-width-m);border-radius:var(--radius-xs);background:currentColor;position:absolute;inset-block-start:0;inset-inline-start:0}.P7cjuG_burgerIcon:before{top:calc(-1*var(--space-scale-050))}.P7cjuG_burgerIcon:after{top:var(--space-scale-050)}.P7cjuG_burger[data-open] .P7cjuG_burgerIcon{background:0 0}.P7cjuG_burger[data-open] .P7cjuG_burgerIcon:before{transform:rotate(var(--motion-rotate-accent));top:0}.P7cjuG_burger[data-open] .P7cjuG_burgerIcon:after{transform:rotate(calc(-1 * var(--motion-rotate-accent)));top:0}.P7cjuG_menu{gap:var(--space-scale-050);border:var(--border-width-s) solid var(--colour-border);background:var(--surface-level-1);border-radius:var(--radius-m);box-shadow:var(--shadow-elev-3);padding:var(--space-scale-075);flex-direction:column;display:flex}.P7cjuG_menuFloating{z-index:var(--z-3)}.P7cjuG_menuList{gap:var(--space-scale-050);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P7cjuG_menu a{color:var(--colour-text-subtle);padding:var(--space-scale-050) var(--space-scale-075);border-radius:var(--radius-s);font-size:var(--typography-size-nav);font-weight:var(--font-weight-medium);transition:color var(--motion-dur-200) var(--motion-ease-standard),background var(--motion-dur-200) var(--motion-ease-standard);text-decoration:none;display:block}.P7cjuG_menu a:focus-visible,.P7cjuG_navLink:focus-visible{color:var(--colour-text)}@media (hover:hover) and (pointer:fine){.P7cjuG_logo:hover{color:var(--colour-text)}.P7cjuG_logo:hover .P7cjuG_logoMark{transform:rotate(var(--motion-rotate-hover-logo)) scale(var(--motion-scale-hover))}.P7cjuG_navLink:hover{color:var(--colour-text)}.P7cjuG_navLink:hover:after{transform:scaleX(1)}.P7cjuG_menu a:hover{background:var(--surface-level-1-hover);color:var(--colour-text)}.P7cjuG_burger:hover{color:var(--colour-primary)}}@media (prefers-reduced-motion:no-preference){.P7cjuG_burgerIcon,.P7cjuG_burgerIcon:before,.P7cjuG_burgerIcon:after{transition:transform var(--motion-dur-200) var(--motion-ease-standard),opacity var(--motion-dur-200) var(--motion-ease-standard),top var(--motion-dur-200) var(--motion-ease-standard)}.P7cjuG_burger{transition:color var(--motion-dur-200) var(--motion-ease-standard)}.P7cjuG_burger:active .P7cjuG_burgerIcon{transform:scale(var(--motion-scale-hover))}}@media (min-width:40rem){.P7cjuG_navLinks{display:flex}.P7cjuG_burger{display:none}}@media not (min-width:40rem){.P7cjuG_navLinks{display:none}.P7cjuG_burger{display:flex}.P7cjuG_navGroup{gap:var(--space-scale-075)}}
.S7lk7a_icon{block-size:var(--size-icon-md);inline-size:var(--size-icon-md);flex-shrink:0}.S7lk7a_icon[data-size=xs]{block-size:var(--size-icon-xs);inline-size:var(--size-icon-xs)}.S7lk7a_icon[data-size=sm]{block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm)}.S7lk7a_icon[data-size=lg]{block-size:var(--size-icon-lg);inline-size:var(--size-icon-lg)}.S7lk7a_icon[data-size=xl]{block-size:var(--size-icon-xl);inline-size:var(--size-icon-xl)}
