.detail-shell.project-feed--full.projects.projects--home-line{width:max(100%,50vw + 50% - 2rem);max-width:none;margin-left:0;margin-right:0}.projects>.index-path{margin-left:max(0px, calc((100% - (min(63ch, 100vw - 2rem) - 4 * var(--content-padding))) / 2))}@media (width<=30rem){.projects>.index-path{margin-left:0}}.projects{--projects-mark-w:2.25rem;--projects-mark-h:1.5rem;--projects-line:1.5rem;--projects-tile-w:14rem;--projects-seam:color-mix(in srgb, var(--text-color) 7%, transparent);--feed-row-inset:.5rem}.projects .projects-picks{grid-template-columns:var(--projects-picks-columns,minmax(0, 46rem));align-items:start;gap:1.75rem 3rem;display:grid}.projects .projects-picks .projects-pick{grid-template-columns:var(--projects-tile-w) minmax(0, 1fr);padding:var(--feed-row-inset);margin:calc(var(--feed-row-inset) * -1);border-radius:calc(.5rem + var(--feed-row-inset));align-items:start;gap:0 1rem;display:grid}.projects .projects-picks .projects-pick,.projects .projects-picks .projects-pick:hover,.projects .projects-picks .projects-pick:active,.projects .projects-picks .projects-pick:focus-visible,.projects .projects-picks .feed-row.projects-pick.projects--returning{box-shadow:none;background-color:#0000;transform:none}.projects .projects-pick .feed-title{text-underline-offset:.2em;transition:text-decoration-color var(--motion-state) var(--ease-state);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.projects .projects-pick:hover .feed-title{text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition-duration:0s}}.projects .projects-pick:focus-visible .feed-title,.projects .projects--returning .feed-title{text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.projects .projects-pick:focus-visible .projects-tile{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-color) 22%, transparent)}.projects .projects-tile{transition:transform var(--motion-press) var(--ease-press)}.projects .projects-pick:active .projects-tile{transform:scale(.985)}.projects .projects-picks .feed-row .projects-tile{aspect-ratio:16/10;width:100%;max-width:none;height:auto;max-height:none;padding:0;display:block;position:relative;overflow:hidden}.projects .projects-window{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.projects .projects-media{object-fit:cover;object-position:var(--projects-focus);width:100%;height:100%;transform:scale(var(--projects-zoom));transform-origin:var(--projects-focus);display:block;position:absolute;inset:0}.projects .projects-video{opacity:0;pointer-events:none}.projects .projects-video--ready{opacity:1}.projects .projects-video--ready[data-start]:not(.projects-video--seeked){opacity:0}.projects .projects-words{white-space:normal;text-wrap:pretty;min-width:0;display:block}.projects .projects-line{line-height:var(--projects-line);text-box:trim-start cap alphabetic}@supports not (text-box:trim-start cap alphabetic){.projects .projects-line{margin-top:-.42rem}}.projects .projects-line .feed-title{line-height:inherit;white-space:nowrap;margin-right:.3em;display:inline;overflow:visible}.projects .projects-line .feed-description{margin-right:.35em;line-height:1rem;display:inline}.projects .projects-line .feed-metric{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;opacity:var(--opacity-subtle);font-size:.75rem;line-height:1rem;display:inline}.projects .projects-dek{max-width:100%;display:inline-block}.projects .projects-dash{white-space:nowrap}.projects .projects-para{letter-spacing:0;opacity:var(--opacity-soft);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.projects .projects-record{max-width:var(--projects-record-max,43rem);border-top:1px solid var(--projects-seam);margin-top:2.5rem;padding-top:.5rem}.projects .projects-list.feed-list{grid-template-columns:var(--projects-record-columns,minmax(0, 1fr));grid-auto-flow:row;align-items:start;column-gap:3rem;display:grid}.projects .projects-record .feed-row--marked{grid-template-columns:var(--projects-mark-w) minmax(0, 1fr) auto;border-radius:.5rem;align-items:start;gap:0 .75rem;padding-block:.25rem}.projects .projects-record .feed-row .feed-thumb{width:var(--projects-mark-w);height:var(--projects-mark-h);max-width:var(--projects-mark-w);max-height:var(--projects-mark-h);border-radius:.25rem}.projects .projects-record .feed-row .project-thumb-default{font-size:.75rem}.projects .projects-record .feed-primary{line-height:var(--projects-line);white-space:normal;text-wrap:pretty;display:block}.projects .projects-record .feed-title-row,.projects .projects-record .feed-title{line-height:inherit;display:inline}.projects .projects-record .feed-title{white-space:nowrap;margin-right:.3em;overflow:visible}.projects .projects-record .feed-description{margin-right:.35em;line-height:1rem;display:inline}.projects .projects-record .feed-row .feed-meta.feed-meta--mobile{display:none!important}.projects .projects-record .feed-row .desktop-only.feed-meta{min-width:0;line-height:var(--projects-line);align-items:baseline;display:flex!important}.projects .projects-record .desktop-only.feed-meta .feed-metric{min-width:0;margin-right:1rem;display:inline}.projects .projects-record .feed-row.projects--returning{background-color:var(--row-selected);transition:none}.projects .projects-record .feed-row.projects--returned{transition:background-color var(--motion-data) var(--ease-data)}@media (prefers-reduced-motion:reduce){.projects .projects-video{display:none}.projects .projects-pick:active .projects-tile{transform:none}}@media (width<=47.99rem){.projects .projects-picks{row-gap:2rem}.projects .projects-picks .projects-pick{grid-template-columns:8rem minmax(0,1fr);gap:.5rem .875rem}.projects .projects-picks .projects-words{display:contents}.projects .projects-picks .projects-line{grid-area:1/2;align-self:start;line-height:1.25rem}@supports not (text-box:trim-start cap alphabetic){.projects .projects-picks .projects-line{margin-top:-.3rem}}.projects .projects-picks .projects-para{grid-area:2/1/auto/-1;margin:0}.projects .projects-line .feed-title{white-space:normal;margin-right:0;display:block}.projects .projects-dek{white-space:normal}.projects .projects-record{margin-top:2.25rem}.projects .projects-record .feed-row--marked{grid-template-columns:var(--projects-mark-w) minmax(0, 1fr);padding-block:.375rem;position:relative}.projects .projects-record .feed-row .desktop-only.feed-meta{top:.375rem;right:var(--feed-row-inset);flex-direction:column-reverse;align-items:flex-end;gap:0;position:absolute}.projects .projects-record .desktop-only.feed-meta .feed-metric{margin-top:-.1875rem;margin-right:0;line-height:1.25rem}.projects .projects-record .feed-primary{line-height:1.25rem}.projects .projects-record .feed-title-row,.projects .projects-record .feed-title{display:block}.projects .projects-record .feed-title{line-height:var(--projects-line);white-space:normal;margin-right:0;padding-right:2.75rem}.projects .projects-record .feed-row:has(.desktop-only.feed-meta .feed-metric) .feed-title{padding-right:4.75rem}.projects .projects-record .feed-row:has(.desktop-only.feed-meta .feed-metric) .feed-description{padding-right:4.75rem;display:block}}
