:root{--spring-ms:.4s}.site-header{--hd-mark:var(--color-grey);--hd-tagline:var(--color-grey-02);--hd-link:var(--color-grey);--hd-icon:var(--color-grey-02);transition:opacity .2s linear}.site-header[data-on=blue]{--hd-tagline:var(--color-white);--hd-icon:var(--color-white)}.site-header[data-on=grey]{--hd-mark:var(--color-ink);--hd-tagline:var(--color-navy);--hd-link:var(--color-navy);--hd-icon:var(--color-navy)}[data-played] .site-header[data-on=navy]{--hd-mark:var(--color-blue)}.site-header[data-open][data-on]{--hd-mark:var(--color-grey-03);--hd-tagline:var(--color-grey-03);--hd-icon:var(--color-grey-03)}.site-header[inert]{opacity:0}.hd-mark{color:var(--hd-mark);transition:color var(--spring-ms) var(--ease-spring-hover)}.hd-tagline{color:var(--hd-tagline);transition:color var(--spring-ms) var(--ease-spring-hover)}.hd-icon{color:var(--hd-icon)}.hd-link{color:var(--hd-link)}.hd-link,.hd-icon,.fade-link,.tile-link,.press{transition-property:opacity,color,scale;transition-duration:var(--spring-ms);transition-timing-function:var(--ease-spring-hover)}.hd-link:active,.fade-link:active,.tile-link:active,.press:active{scale:.96}@media (hover:hover){.hd-link:hover,.fade-link:hover{opacity:.6}.tile-link:hover .tile{scale:1.1}.tile-link:hover .fade-link{opacity:.6}}.tile{transition:scale var(--spring-ms) var(--ease-spring-hover)}.hd-link:focus-visible,.hd-icon:focus-visible,.fade-link:focus-visible,.press:focus-visible,.tile-link:focus-visible,.pill:focus-visible{outline-offset:4px;outline:2px solid}.hit-44{position:relative}.hit-44:after{content:"";position:absolute;inset:-15px -4px}.hd-link{position:relative}.hd-link:after{content:"";position:absolute;inset:0 -11px}.pill{--pill-line:var(--color-grey-02);--pill-label:var(--color-grey-02);--pill-fill:var(--color-grey-01);--pill-label-on:var(--color-navy);isolation:isolate;min-height:44px;color:var(--pill-label);text-align:center;cursor:pointer;transition:color var(--spring-ms) var(--ease-spring-hover), scale var(--spring-ms) var(--ease-spring-hover);border-radius:50px;justify-content:center;align-items:center;padding:11.5px 20px;font-size:16px;line-height:21px;display:inline-flex;position:relative}.pill[data-pill=blue]{--pill-line:var(--color-white);--pill-label:var(--color-white)}.pill[data-pill=grey]{--pill-line:var(--color-ink);--pill-label:var(--color-ink);--pill-fill:var(--color-ink);--pill-label-on:var(--color-grey)}.pill:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pill-line);pointer-events:none;position:absolute;inset:0}.pill:active{scale:.96}.pill-goo{z-index:-1;pointer-events:none;position:absolute;inset:-28px}.pill-flood{background:var(--pill-fill);clip-path:circle(0 at var(--bead-x,50%) 50%);transition:clip-path var(--spring-ms) var(--ease-spring-hover);border-radius:50px;position:absolute;inset:29px}.pill-drop{--drop-dir:1;background:var(--pill-fill);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:42px;transform:scale(0)}.pill[data-drop=left] .pill-drop{--drop-dir:-1;left:42px;right:auto}.pill-label{position:relative}@media (hover:hover){.pill:hover{color:var(--pill-label-on)}.pill:hover .pill-flood{clip-path:circle(150% at var(--bead-x,50%) 50%)}.pill:hover .pill-drop{animation:1s both pill-drop}}.pill:focus-visible{color:var(--pill-label-on)}.pill:focus-visible .pill-flood{clip-path:circle(150% at var(--bead-x,50%) 50%)}.pill:focus-visible .pill-drop{animation:1s both pill-drop}@keyframes pill-drop{0%,18%{transform:translate(0)scale(0)}24%{animation-timing-function:var(--ease-spring-hover);transform:translate(0)scale(1)}58%{transform:translate(calc(var(--drop-dir) * 32px), -4px) scale(.7);animation-timing-function:var(--ease-spring-hover)}96%{transform:translate(0)scale(.9)}to{transform:translate(0)scale(0)}}.fuse circle{transform-box:fill-box;transform-origin:50%}.fuse-a{animation:1.4s cubic-bezier(.44,0,.56,1) infinite fuse-a}.fuse-b{animation:1.4s cubic-bezier(.44,0,.56,1) infinite fuse-b}.fuse-c{animation:1.4s cubic-bezier(.44,0,.56,1) -120ms infinite fuse-c}@keyframes fuse-a{0%,to{transform:none}40%,55%{transform:translate(9.5px)scale(.82)}}@keyframes fuse-b{0%,to{transform:none}40%,55%{transform:scale(1.18)}}@keyframes fuse-c{0%,to{transform:none}40%,55%{transform:translate(-9.5px)scale(.82)}}@media (prefers-reduced-motion:reduce){.hd-link:active,.fade-link:active,.tile-link:active,.press:active,.pill:active,.tile-link:hover .tile{scale:none}.pill,.pill-flood{transition:none}.pill .pill-drop,.pill:hover .pill-drop,.pill:focus-visible .pill-drop{animation:none;display:none}.fuse-a,.fuse-b,.fuse-c{animation:none}}.skip-link{top:8px;left:var(--g);z-index:calc(var(--z-menu) + 1);background:var(--color-grey);min-height:44px;color:var(--color-ink);border-radius:50px;padding:10px 20px;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}#site-header{transition:translate .4s var(--ease-slow-rise)}:is(html[data-header-away]:not([data-tabbing]) #site-header:not([data-open]),html[data-header-away][data-tabbing] #site-header:not([data-open],:has(:focus-visible))){translate:0 -110%}html[data-header-away] #site-header :is(.hd-link,.press):focus-visible{outline-color:var(--color-grey);background:var(--color-navy);box-shadow:0 0 0 4px var(--color-navy)}@media (prefers-reduced-motion:reduce){#site-header{transition:none}}
