.work-page{min-height:100vh;min-height:100dvh;background:var(--page-canvas)}.work-page__main{min-width:0;min-height:100vh;min-height:100dvh;margin-left:360px;padding:12px;background:var(--page-canvas);color:#f5f5f5;font-family:PP Neue Montreal TT,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400}.work-page__title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.work-page__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px}.work-page__featured,.work-page__more{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:8px;row-gap:24px}.work-card{min-width:0;order:var(--work-card-order)}.work-page__more .work-card[data-project-id=tb-studios]{grid-column:1 / -1}.work-card__link,.work-card__surface{display:block;width:100%;color:inherit;text-decoration:none}.work-card__link{cursor:pointer}.work-card__media{position:relative;display:block;width:100%;aspect-ratio:var(--work-card-ratio);overflow:hidden;border-radius:var(--project-media-radius);background:#121212}.work-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid var(--project-media-border-color);border-radius:inherit;pointer-events:none;content:""}.work-card__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--work-card-object-position, 50% 50%);-webkit-user-select:none;user-select:none}.work-card__copy{display:block;width:100%;padding-top:8px}.work-card__text{width:100%}.work-card__title,.work-card__subtitle{display:block;margin:0;font:inherit;font-size:14px;line-height:17px;overflow-wrap:anywhere}.work-card__title{color:#fff}.work-card__subtitle{color:var(--text-secondary);transition:color .5s ease}.work-card--available:focus-within .work-card__subtitle{color:#f5f5f5}@media(min-width:721px)and (hover:hover){.work-card--available:hover .work-card__subtitle{color:#f5f5f5}}.work-page__main[data-reduced-motion=true] .work-card__subtitle{transition:none}@media(prefers-reduced-motion:reduce){.work-card__subtitle{transition:none}}.work-card__link:focus-visible{outline:none}.work-card__link:focus-visible .work-card__media{outline:1px solid #f5f5f5;outline-offset:3px}.work-card--coming-soon,.work-card--coming-soon .work-card__surface{cursor:default}.work-page__footer{width:100%;margin-right:0;margin-left:0}@media(min-width:1200px){.work-page__featured,.work-page__more{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.work-page__featured{height:max(640px,calc(100vh - 24px));height:max(640px,calc(100dvh - 24px));grid-template-rows:minmax(0,1fr) auto minmax(0,1fr) auto;row-gap:0}.work-page__featured .work-card,.work-page__featured :is(.work-card__link,.work-card__surface){display:grid;min-height:0;grid-template-rows:subgrid;grid-row:span 2;align-self:stretch}.work-page__featured .work-card:first-child,.work-page__featured .work-card:first-child .work-card__link{grid-row:1 / span 4}.work-page__featured .work-card:first-child .work-card__media{grid-row:1 / span 3}.work-page__featured .work-card:nth-child(2){grid-column:2;grid-row:1 / span 2}.work-page__featured .work-card:nth-child(2) .work-card__copy{padding-bottom:24px}.work-page__featured .work-card:nth-child(3){grid-column:2;grid-row:3 / span 2}.work-page__featured .work-card__media{min-height:0;height:100%;aspect-ratio:auto}}@media(min-width:721px)and (max-width:1199px){.work-card__media{max-height:calc(100vh - 112px);max-height:calc(100svh - 112px)}}@media(max-width:720px){.work-card__media{border-radius:var(--mobile-media-radius)}.work-page__main{margin-left:0;padding:68px var(--mobile-page-gutter) 0}}
