.sm{z-index:50;background:var(--ground);border-bottom:1px solid var(--rule);width:100%;position:fixed;top:0;left:0}.sm__bar{align-items:center;gap:var(--space-tight);height:var(--masthead-height);grid-template-columns:1fr auto 1fr;display:grid}.sm__bar>*{grid-row:1}.sm__mark{grid-column:2;justify-self:center}.sm__menu-trigger{grid-column:1;justify-self:start}.sm__lang{grid-column:3;place-self:stretch end;align-items:center;display:flex}.sm__mark{flex-shrink:0;align-items:center;display:flex}.sm__lang{position:relative}.sm__lang-trigger{align-items:center;gap:var(--space-hair);min-height:var(--hit-block);padding-inline:var(--space-hair);font-family:var(--sans);font-size:var(--type-nav-size);font-weight:var(--type-ui-weight);letter-spacing:var(--tracking-masthead);text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0;display:flex}.sm__chevron{transition:transform var(--transition-colour);display:block}.sm__lang-trigger[aria-expanded=true] .sm__chevron{transform:rotate(180deg)}.sm__mark img{width:auto;height:30px;display:block}.sm__menu-trigger{width:44px;height:44px;margin-left:calc(var(--space-line) * -1);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.sm__menu-trigger svg{display:block}.sm__nav-list{align-items:center;gap:var(--nav-gap);margin:0;padding:0;list-style:none;display:flex}.sm__nav-list a,.sm__nav-list span{font-family:var(--sans);white-space:nowrap;font-size:var(--type-nav-size);font-weight:var(--type-ui-weight);letter-spacing:var(--tracking-masthead);text-transform:uppercase;color:var(--ink);text-decoration:none}.sm__nav-list span{color:var(--ink-muted)}.sm__nav-list a:hover{text-underline-offset:var(--underline-offset-hover);text-decoration:underline}.sm__nav-list a[aria-current=page]{text-underline-offset:var(--underline-offset-current);text-decoration:underline 1px}.sm__lang-list{align-items:center;gap:var(--space-hair);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.sm__lang-list li{align-items:center;display:flex}.sm__lang-list a,.sm__lang-list span{line-height:1;font-family:var(--sans);font-size:var(--type-nav-size);font-weight:var(--type-ui-weight);letter-spacing:var(--tracking-masthead);text-transform:uppercase;color:var(--ink);padding-inline:var(--space-hair);align-items:center;text-decoration:none;display:inline-flex}.sm__lang-list span:not(.sm__lang-sep){color:var(--ink-muted)}.sm__lang-list a:hover{text-underline-offset:var(--underline-offset-hover);text-decoration:underline}.sm__lang-list a[aria-current=true]{text-underline-offset:var(--underline-offset-current);text-decoration:underline 1px}.sm__lang-sep{color:var(--rule);padding-inline:0}.sm__nav-list a,.sm__lang-list a,.sm__mark{position:relative}.sm__nav-list a:after,.sm__lang-list a:after,.sm__mark:after{content:"";width:max(100%, var(--hit-inline));height:max(100%, var(--hit-block));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm__nav-list a:after{width:100%}@media (width<=959px){.sm--js .sm__nav{display:none}.sm--js .sm__menu-trigger[aria-expanded=true]~.sm__nav{display:block}.sm__nav{background:var(--ground);border-bottom:1px solid var(--rule);width:100%;padding-block:var(--space-run);position:absolute;top:100%;left:0}.sm__nav-list{align-items:flex-start;gap:var(--space-tight);padding-inline:var(--shell-edge);--hit-block:var(--hit-block-stacked);flex-direction:column}.sm__nav-list a,.sm__nav-list span{font-size:var(--type-label-size)}.sm--js .sm__lang-list{display:none}.sm--js .sm__lang-trigger[aria-expanded=true]+.sm__lang-list{display:flex}.sm__lang-list{z-index:1;padding:var(--space-line) var(--space-tight);background:var(--ground);border:1px solid var(--rule);flex-direction:column;align-items:flex-end;gap:0;position:absolute;top:100%;right:0}.sm__lang-list li{--hit-block:var(--hit-block-stacked);min-height:var(--hit-block-stacked)}.sm__lang-list .sm__lang-sep{display:none}.sm__lang-list a,.sm__lang-list span{font-size:var(--type-label-size)}}@media (width<=767px){.sm__mark img{height:24px}}@media (width>=960px){.sm__menu-trigger,.sm__lang-trigger{display:none}.sm__mark{grid-column:1;justify-self:start}.sm__nav{grid-column:2;justify-self:center}}
