@import "https://fonts.googleapis.com/css2?family=Poiret+One&family=Raleway:wght@400;600;700&display=swap";:root{color:#252525;font-synthesis:none;background:#f5f5f3;font-family:Raleway,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:#343434}a:focus-visible{outline-offset:3px;outline:3px solid #d58b36}.site-shell{background:#fff;grid-template-columns:300px minmax(0,1040px);width:min(100%,1340px);height:100vh;margin:0 auto;display:grid;box-shadow:0 0 0 1px #d0d0d0}.sidebar{background:#b0b0b0;flex-direction:column;height:100vh;display:flex;overflow-y:auto}.site-header{background:#b0b0b0;padding:34px 30px 30px}.brand{color:#222;text-align:center;justify-items:center;gap:16px;text-decoration:none;display:grid}.brand-title,.brand-tagline,h1,h2{font-family:Poiret One,serif;font-weight:400}.brand-title{font-size:31px;line-height:1.08}.brand-tagline{font-size:21px}.site-nav{display:grid}.site-nav a{color:#fff;text-align:center;background:#4d4d4d;border-bottom:1px solid #686868;padding:13px 10px;text-decoration:none;transition:background .2s;position:relative}.site-nav a:after{content:"";background:#d7d7d7;height:0;transition:height .2s;position:absolute;bottom:0;left:0;right:0}.site-nav a:hover,.site-nav a.active{background:#686868}.site-nav a:hover:after,.site-nav a.active:after{height:3px}.content{border-right:2px solid #b3b3b3;min-width:0;height:100vh;overflow-y:auto}.page-transition{animation:.24s ease-out both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}.page-section{max-width:1040px;padding:36px 40px 60px}h1{letter-spacing:-.02em;margin:0 0 30px;font-size:clamp(2.2rem,5vw,3.4rem)}h2{letter-spacing:-.01em;margin:22px 0 14px;font-size:clamp(1.5rem,3vw,2.1rem)}p{max-width:78ch;line-height:1.65}.media-frame{aspect-ratio:16/9;border:0;width:min(100%,700px);margin:0 auto 32px;display:block;box-shadow:0 5px 18px #0000001f}.site-footer{text-align:center;justify-items:center;gap:20px;margin-top:auto;padding:30px;display:grid}.site-footer img{max-width:100%;height:auto}.footer-heading{margin:0;font-family:Poiret One,serif;font-size:1.5rem}.funders{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.funders img{width:min(200px,100%)}.divider{border:0;border-top:1px solid #b3b3b3;margin:0 0 30px}.news-item,.publication-item{border-bottom:1px solid #b3b3b3;margin-bottom:36px;padding:0 0 36px}.news-item h2{margin-top:0}.news-item img{object-fit:contain;max-width:100%;max-height:600px;margin:0 auto 20px;display:block;box-shadow:0 4px 14px #0000001a}.news-links{overflow-wrap:anywhere;gap:8px;display:grid}.meta{font-weight:700}.people-card{border-bottom:1px solid #d0d0d0;grid-template-columns:250px 1fr;gap:30px;margin-bottom:32px;padding:0 0 36px;display:grid}.people-card.previous{grid-template-columns:125px 1fr;gap:30px}.people-card.previous img{width:125px}.associated-lab{color:#666;margin:-8px 0 0;font-size:.9rem;font-style:italic}.people-card img{border-radius:2px;width:250px;max-width:100%;height:auto}.social-links{justify-content:center;gap:8px;margin-top:10px;display:flex}.social-links a{color:#343434;border:1px solid #686868;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.social-links a:hover{background:#fff}.tool-card{background-position:50%;background-size:cover;min-height:180px;margin:0 -25px;padding:30px}.tool-card+.tool-card{border-top:1px solid #b3b3b3}.tool-card.has-image{background-blend-mode:screen;background-color:#ffffffc7}.tool-links{flex-wrap:wrap;gap:15px;display:flex}.previous-people{font-size:.95rem}.sub-nav{background:#3d3d3d;border-bottom:1px solid #686868;display:grid}.site-nav .sub-nav a{color:#e4e4e4;background:0 0;border-bottom:1px solid #4a4a4a;padding:9px 10px;font-size:.92rem}.site-nav .sub-nav a:after{content:none}.site-nav .sub-nav a:hover{background:#4d4d4d}.site-nav .sub-nav a.active{color:#fff;background:#555;font-weight:600}.sub-nav-pages{background:#303030;border-bottom:1px solid #4a4a4a;padding:4px 0;display:grid}.site-nav .sub-nav .sub-nav-pages a{color:#bdbdbd;border-bottom:0;padding:5px 10px;font-size:.84rem;font-weight:400}.site-nav .sub-nav .sub-nav-pages a:hover{background:#3d3d3d}.site-nav .sub-nav .sub-nav-pages a.active{color:#fff;background:0 0;font-weight:600}.site-nav .sub-nav a.sub-nav-signout{color:#c8c8c8;border-bottom:0;font-size:.85rem}.sub-nav-user{color:#999;font-size:.78rem;display:block}.members-eyebrow{color:#777;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:600}.members-error{color:#a33}.members-loading{color:#666}.handbook-page code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em}.handbook-page pre{background:#f5f5f3;border:1px solid #e0e0e0;max-width:78ch;padding:14px 16px;line-height:1.5;overflow-x:auto}.handbook-page :not(pre)>code{white-space:nowrap;background:#f0f0ee;border-radius:3px;padding:1px 5px}.handbook-page ul,.resource-list,.download-list{max-width:78ch;padding-left:20px;line-height:1.8}.meta-size{color:#666;font-size:.9rem}.status-server{margin-bottom:40px}.status-server-header{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;display:flex}.status-server-header h2{margin:0}.status-role{color:#666;font-size:.9rem}.status-pill{color:#2d6b43;background:#e3efe6;border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:600}.status-pill.degraded{color:#8a5317;background:#f7e9d7}.status-pill.down{color:#8f2a2a;background:#f4dede}.status-updated{color:#777;margin-left:auto;font-size:.82rem}.status-updated.stale,.status-warn-text{color:#a85f12;font-weight:600}.status-problems{overflow-wrap:anywhere;background:#fbf3e8;border-left:3px solid #d58b36;margin:0 0 18px;padding:10px 14px 10px 30px;font-size:.9rem}.status-meters{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.status-meter,.status-job{background:#f5f5f3;border:1px solid #e0e0e0;gap:4px;padding:14px 16px;display:grid}.status-meter strong,.status-job strong{font-size:1.5rem;font-weight:600}.status-label{color:#555;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.status-label code{text-transform:none;letter-spacing:0;font-size:.95em}.status-detail{color:#666;font-size:.84rem}.status-bar{background:#e0e0e0;border-radius:3px;height:6px;overflow:hidden}.status-bar span{background:#5a8f6c;height:100%;display:block}.status-bar span.warn{background:#d58b36}.status-bar span.bad{background:#b33a3a}.status-facts{color:#555;margin:12px 0 0;font-size:.9rem}.status-server h3{margin:28px 0 10px;font-size:1rem;font-weight:700}.status-table-wrap{overflow-x:auto}.status-table{border-collapse:collapse;width:100%;font-size:.92rem}.status-table th,.status-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e0e0;padding:8px 10px}.status-table thead th{color:#555;letter-spacing:.06em;text-transform:uppercase;border-bottom-color:#b3b3b3;font-size:.78rem}.status-table abbr{text-decoration:none}.status-table td:nth-child(3),.status-table td:nth-child(5){font-variant-numeric:tabular-nums}.status-why{color:#777;font-size:.8rem;display:block}.status-dot{background:#5a8f6c;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.status-dot.degraded{background:#d58b36}.status-dot.down{background:#b33a3a}.status-dot.unknown{background:#c4c4c4}.status-jobs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.status-job-value{color:#555}.status-job-value strong{color:#252525;margin-right:4px}.status-servers{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;padding:0;list-style:none;display:grid}.status-server-card{color:#555;border:1px dashed #c4c4c4;grid-template-columns:auto 1fr;align-items:center;padding:12px 14px;display:grid}.status-server-card .status-detail{grid-column:2}@media (width<=760px){.sub-nav-pages{display:none}.status-meters,.status-servers{grid-template-columns:repeat(2,minmax(0,1fr))}.status-table thead{display:none}.status-table,.status-table tbody{display:block}.status-table tr{border-bottom:1px solid #e0e0e0;grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 0;display:grid}.status-table th,.status-table td{border:0;padding:0}.status-table td[data-label]{color:#666;font-size:.84rem}.status-table td[data-label]:before{content:attr(data-label) ": "}.status-table td[data-label=Containers]{grid-area:3/1/auto/-1}.status-updated{margin-left:0}.site-shell{height:auto;display:block}.sidebar,.content{height:auto;overflow:visible}.site-header{padding:20px}.site-footer{display:none}.people-card{flex-direction:column;gap:15px;display:flex}.person-info{display:contents}.person-info h2{text-align:center;order:1;margin-bottom:0}.person-info .associated-lab{text-align:center;order:1;margin-top:0}.people-card>div:first-child{flex-direction:column;order:2;align-items:center;width:100%;display:flex}.person-info .person-bio{order:3}.people-card img{width:180px;margin:auto}.tool-card{margin:0 -25px}}
