:root{--font:"Helvetica Neue LT Pro", "Helvetica Neue", HelveticaNeue, Helvetica, "Inter", "Arial", sans-serif;--font-weight:500;--font-size:19px;--line-height:1.2;--font-size-small:15px;--line-height-small:1.25;--black:#000;--white:#fff;--rule:var(--black);--red:red;--annotation:#e5007d;--bar-height:3rem;--rule-width:1px;--pad:.75rem;--pad-half:calc(var(--pad)/2);--cols:3;--col:calc(100%/var(--cols));--tile:calc(100vw/var(--cols));--tile-header:calc(var(--bar-height) - var(--rule-width));--tile-footer:var(--tile-header);--cover-scale:.67;--cover-max-width:88%;--cover-shadow:2px 2px 2px #00000080;--t-fast:.15s;--t-panel:.25s;--t-flip:.6s;--ease:cubic-bezier(.4, 0, .2, 1);--z-grid:1;--z-tile-open:10;--z-bar:100;--z-panel:200}@media (width<=719px){:root{--cols:2;--font-size:17px;--bar-height:2.75rem;--pad:.625rem}}@media (width>=1440px){:root{--cols:4}}@media (width>=1800px){:root{--cols:5}}@media (width>=2160px){:root{--cols:6}}*,:after,:before{box-sizing:border-box}body,html{background:var(--white);color:var(--black);font-family:var(--font);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;margin:0;padding:0}body{padding-top:var(--bar-height)}.bar,.tile,body{-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0}button,input{color:inherit;font:inherit;background:0 0;border:0;margin:0}input{appearance:none;border-radius:0}input:focus{outline:none}input::placeholder{color:currentColor;opacity:.45}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--black);outline-offset:-2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dropdown-enter-active,.dropdown-leave-active{transition:transform var(--t-panel) var(--ease)}.dropdown-enter-from,.dropdown-leave-to{transform:translateY(-100%)}.dropup-enter-active,.dropup-leave-active{transition:transform var(--t-panel) var(--ease)}.dropup-enter-from,.dropup-leave-to{transform:translateY(100%)}.fade-enter-active,.fade-leave-active{transition:opacity var(--t-fast) var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}
