.tile[data-astro-cid-vhjkwdrh]{background:var(--paper);min-width:0;color:inherit;transition:background-color .32s var(--ease-out), color .32s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-vhjkwdrh]:after{content:"";background:var(--acc);transform-origin:0;height:3px;transition:transform .4s var(--ease-out);z-index:3;position:absolute;inset:0 0 auto;transform:scaleX(0)}.tile-img[data-astro-cid-vhjkwdrh]{background:var(--cbg);flex:auto;min-height:0;display:block;position:relative;overflow:hidden}.tile-img[data-astro-cid-vhjkwdrh] img{object-fit:cover;object-position:var(--op);width:100%;height:100%;transition:opacity .32s var(--ease-out), transform .9s var(--ease-out)}.tile-b[data-astro-cid-vhjkwdrh]{z-index:2;background:var(--paper);transition:background-color .32s var(--ease-out);flex-direction:column;gap:7px;padding:18px;display:flex;position:relative}.no-img[data-astro-cid-vhjkwdrh] .tile-b[data-astro-cid-vhjkwdrh]{flex:auto;padding:20px 18px}.tile-top[data-astro-cid-vhjkwdrh]{text-transform:uppercase;color:var(--text-subtle);align-items:baseline;gap:10px;font-size:11.5px;line-height:1;display:flex}.tile-n[data-astro-cid-vhjkwdrh]{color:var(--text-muted)}.tile-k[data-astro-cid-vhjkwdrh]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tile-t[data-astro-cid-vhjkwdrh]{font-family:var(--f-display);font-variation-settings:"wdth" 104, "wght" 730;letter-spacing:-.015em;margin:0;font-size:clamp(1.02rem,1.25vw,1.24rem);font-weight:400;line-height:1.12}.w-hero[data-astro-cid-vhjkwdrh] .tile-t[data-astro-cid-vhjkwdrh]{font-size:clamp(1.3rem,1.9vw,1.72rem)}.tile-s[data-astro-cid-vhjkwdrh]{-webkit-line-clamp:2;line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.tile-m[data-astro-cid-vhjkwdrh]{align-items:baseline;gap:8px;margin-top:auto;padding-top:12px;display:flex}.tile-mv[data-astro-cid-vhjkwdrh]{font-family:var(--f-display);font-variation-settings:"wdth" 96, "wght" 780;letter-spacing:-.02em;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:400;line-height:1}.tile-ml[data-astro-cid-vhjkwdrh]{text-transform:uppercase;color:var(--text-subtle);font-size:11px;line-height:1.2}.tile[data-astro-cid-vhjkwdrh]:hover,.tile[data-astro-cid-vhjkwdrh]:focus-visible{background:var(--text);color:var(--paper);outline:none}.tile[data-astro-cid-vhjkwdrh]:hover:after,.tile[data-astro-cid-vhjkwdrh]:focus-visible:after{transform:scaleX(1)}.tile[data-astro-cid-vhjkwdrh]:hover .tile-b[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-b[data-astro-cid-vhjkwdrh]{background:0 0}.tile[data-astro-cid-vhjkwdrh]:hover .tile-n[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:hover .tile-k[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:hover .tile-s[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:hover .tile-ml[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-n[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-k[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-s[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-ml[data-astro-cid-vhjkwdrh]{color:inherit;opacity:.72}.tile[data-astro-cid-vhjkwdrh]:hover .tile-img[data-astro-cid-vhjkwdrh] img,.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-img[data-astro-cid-vhjkwdrh] img{opacity:.22;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-vhjkwdrh],.tile[data-astro-cid-vhjkwdrh]:after,.tile-b[data-astro-cid-vhjkwdrh],.tile-img[data-astro-cid-vhjkwdrh] img{transition:none}.tile[data-astro-cid-vhjkwdrh]:hover .tile-img[data-astro-cid-vhjkwdrh] img,.tile[data-astro-cid-vhjkwdrh]:focus-visible .tile-img[data-astro-cid-vhjkwdrh] img{transform:none}}@media (width<=760px){.tile-b[data-astro-cid-vhjkwdrh]{padding:14px}.no-img[data-astro-cid-vhjkwdrh] .tile-b[data-astro-cid-vhjkwdrh]{padding:15px 14px}.tile-s[data-astro-cid-vhjkwdrh]{display:none}}.works[data-astro-cid-nixredse]{padding-top:calc(var(--hdr) + 9vh);padding-bottom:14vh}.bento[data-astro-cid-nixredse]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(88px,8.4vw,116px);gap:1px;display:grid}.bento[data-astro-cid-nixredse] .w-hero{grid-area:span 3/span 4}.bento[data-astro-cid-nixredse] .w-major{grid-area:span 3/span 3}.bento[data-astro-cid-nixredse] .w-minor,.bento[data-astro-cid-nixredse] .w-list{grid-area:span 2/span 2}.tile[data-astro-cid-nixredse]{background:var(--paper);flex-direction:column;min-width:0;display:flex;position:relative}.head[data-astro-cid-nixredse]{grid-area:span 3/span 2;justify-content:flex-end;gap:12px;padding:20px 18px}.head[data-astro-cid-nixredse] .eyebrow[data-astro-cid-nixredse]{margin:0}.head[data-astro-cid-nixredse] h1[data-astro-cid-nixredse]{font-family:var(--f-display);font-variation-settings:"wdth" 108, "wght" 800;letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:400;line-height:.98}.head-l[data-astro-cid-nixredse]{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.45}.cta[data-astro-cid-nixredse]{grid-column:span var(--cta-span,2);background:var(--text);color:var(--bg);transition:background-color .32s var(--ease-out), color .32s var(--ease-out);grid-row:span 2;justify-content:space-between;padding:20px 18px;text-decoration:none}.cta-t[data-astro-cid-nixredse]{font-family:var(--f-display);font-variation-settings:"wdth" 104, "wght" 730;letter-spacing:-.015em;max-width:12ch;font-size:clamp(1.02rem,1.25vw,1.24rem);font-weight:400;line-height:1.12}.cta-a[data-astro-cid-nixredse]{transition:transform .4s var(--ease-out);font-size:22px;line-height:1}.cta[data-astro-cid-nixredse]:hover,.cta[data-astro-cid-nixredse]:focus-visible{background:var(--paper);color:var(--text);outline:none}.cta[data-astro-cid-nixredse]:hover .cta-a[data-astro-cid-nixredse],.cta[data-astro-cid-nixredse]:focus-visible .cta-a[data-astro-cid-nixredse]{transform:translate(6px)}@media (width<=1000px){.bento[data-astro-cid-nixredse]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.head[data-astro-cid-nixredse],.bento[data-astro-cid-nixredse] .w-hero,.bento[data-astro-cid-nixredse] .w-major,.bento[data-astro-cid-nixredse] .w-minor,.bento[data-astro-cid-nixredse] .w-list{grid-column:span 2}.cta[data-astro-cid-nixredse]{grid-column:span 4}}@media (width<=760px){.works[data-astro-cid-nixredse]{padding-top:calc(var(--hdr) + 6vh);padding-bottom:10vh}.bento[data-astro-cid-nixredse]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(76px,22vw,104px)}.head[data-astro-cid-nixredse],.bento[data-astro-cid-nixredse] .w-hero,.bento[data-astro-cid-nixredse] .w-major{grid-column:span 2}.head[data-astro-cid-nixredse]{justify-content:center}.bento[data-astro-cid-nixredse] .w-minor,.bento[data-astro-cid-nixredse] .w-list{grid-column:span 1}.cta[data-astro-cid-nixredse]{grid-column:span var(--cta-span-m,2);flex-direction:row;grid-row:span 1;align-items:center;padding:16px 14px}}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-nixredse],.cta-a[data-astro-cid-nixredse]{transition:none}.cta[data-astro-cid-nixredse]:hover .cta-a[data-astro-cid-nixredse],.cta[data-astro-cid-nixredse]:focus-visible .cta-a[data-astro-cid-nixredse]{transform:none}}
