.lab-card{padding:0 20px}.lab-card.featured{height:100%;width:100%;flex:1 1 auto}.lab-card a{display:flex;flex-direction:column;height:100%}.lab-card .lab-card-content .thumb{width:100%;border-radius:20px;overflow:hidden;transform:scale(1);transition:transform .3s cubic-bezier(.5,1,.89,1);flex:1 1 auto}.lab-card .lab-card-content .thumb img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s cubic-bezier(.5,1,.89,1)}.lab-card .lab-card-content .thumb:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0}.lab-card .lab-card-content .copy{margin-top:20px;padding:0 12px}.lab-card .lab-card-content .copy p.name{position:relative;display:inline-block;color:#fff;font-family:Founders Grotesk Mono;font-size:16px;line-height:1.1}.lab-card .lab-card-content .copy p.name span{color:var(--color-1);transition:color .15s ease-in-out}.lab-card .lab-card-content .copy p.name:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0%;background-color:var(--color-2);transition:width .3s ease-in-out}@media screen and (min-width: 769px) and (hover: hover){.lab-card .lab-card-content:hover .thumb{transform:scale(.92);transition:transform .3s cubic-bezier(.5,1,.89,1)}.lab-card .lab-card-content:hover .thumb img{transform:scale(1.14);transition:transform .3s cubic-bezier(.5,1,.89,1)}.lab-card .lab-card-content:hover .thumb:after{opacity:.08}.lab-card .lab-card-content:hover .copy p.name span{color:#fff;transition:color .15s ease-in-out}.lab-card .lab-card-content:hover .copy p.name:after{width:100%;transition:width .1807228916s ease-in-out}}body.tabbing .lab-card .lab-card-content:focus{-webkit-mask-image:none;outline:2px solid #0a95ff;outline-offset:2px}.page--labs{background-color:var(--color-4);min-height:100vh}.page--labs ::selection{background:rgba(208,255,20,.8)}.page--labs ::-moz-selection{background:rgba(208,255,20,.8)}.page--labs .labs{position:relative;padding-top:150px;z-index:1}.page--labs .labs__header{padding:0 40px;margin-bottom:60px}.page--labs .labs__header__eyebrow,.page--labs .labs__header__headline{font-size:34px;line-height:1;color:var(--color-1)}.page--labs .labs__header__eyebrow{font-family:Founders Grotesk Mono;margin-bottom:12px}.page--labs .labs__header__eyebrow span.eyebrow-slash{color:var(--color-1)}.page--labs .labs__header__eyebrow span.eyebrow-slug{color:#fff}.page--labs .labs__header__eyebrow span.g{color:#888}.page--labs .labs__cards{justify-content:center;padding-bottom:150px}.page--labs .labs section.grid-row{display:flex;flex-direction:column;flex-wrap:nowrap}.page--labs .labs section.grid-row.does-wrap{flex-wrap:wrap}.page--labs .labs section.grid-row.does-wrap div.lab-card{margin-bottom:40px}.page--labs .labs section.grid-row:last-of-type{margin-bottom:120px}.page--labs .labs section.grid-row div.lab-card{margin-bottom:40px}.page--labs .labs section.grid-row div.main div.lab-card{height:100%}.page--labs .labs section.grid-row div.side-piece{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.page--labs .labs section.grid-row div.side-piece div.lab-card:first-of-type{margin-bottom:40px}@media screen and (min-width: 600px){.page--labs .labs{padding-top:276px}.page--labs .labs__header{padding:0 60px;margin-bottom:120px}.page--labs .labs__header__eyebrow{margin-bottom:0}.page--labs .labs__header__eyebrow,.page--labs .labs__header__headline{font-size:46px;line-height:41px}.page--labs .labs section.grid-row{flex-direction:row;margin-bottom:40px}.page--labs .labs section.grid-row:last-of-type{margin-bottom:160px}.page--labs .labs section.grid-row.alternate{flex-direction:row-reverse}.page--labs .labs section.grid-row div.lab-card{margin-bottom:0}}
