.RecentWorks-module__bJ2OKq__rail{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;min-width:0;display:grid}.RecentWorks-module__bJ2OKq__rail>[class~=next-rail-shell]{display:contents}.RecentWorks-module__bJ2OKq__section [class~=next-rail-toolbar]{grid-area:1/2;justify-self:end;margin-bottom:0}.RecentWorks-module__bJ2OKq__section [class~=next-works-grid]{grid-area:2/1/auto/-1;align-items:stretch;min-width:0;margin-block-start:16px}.RecentWorks-module__bJ2OKq__stats{grid-area:1/1;grid-template-columns:repeat(2,max-content);justify-self:start;column-gap:24px;margin:0;padding:0;display:grid}.RecentWorks-module__bJ2OKq__metric{flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;display:flex}.RecentWorks-module__bJ2OKq__metric+.RecentWorks-module__bJ2OKq__metric{border-inline-start:1px solid var(--border-2);padding-inline-start:24px}.RecentWorks-module__bJ2OKq__metric dt{color:var(--text-3);font-size:12px;line-height:1.4}.RecentWorks-module__bJ2OKq__metric dd{color:var(--text-1);white-space:nowrap;margin:0;font-size:28px;font-weight:700;line-height:1.2}.RecentWorks-module__bJ2OKq__metric .RecentWorks-module__bJ2OKq__unit{color:var(--text-3);font-size:12px;font-weight:400}@media (max-width:640px){.RecentWorks-module__bJ2OKq__rail{grid-template-columns:minmax(0,1fr)}.RecentWorks-module__bJ2OKq__section [class~=next-rail-toolbar]{display:none}.RecentWorks-module__bJ2OKq__section [class~=next-works-grid]{margin-block-start:12px}.RecentWorks-module__bJ2OKq__stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;width:100%}.RecentWorks-module__bJ2OKq__metric+.RecentWorks-module__bJ2OKq__metric{padding-inline-start:16px}.RecentWorks-module__bJ2OKq__metric dd{font-size:24px}}.RecentWorks-module__bJ2OKq__more{scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:270px;display:flex}.RecentWorks-module__bJ2OKq__more [role=status]{color:var(--text-3);font-size:12px}.RecentWorks-module__bJ2OKq__moreButton{min-height:32px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.RecentWorks-module__bJ2OKq__moreButton svg{flex:none;transform:rotate(45deg)}.RecentWorks-module__bJ2OKq__section button{-webkit-tap-highlight-color:transparent}.RecentWorks-module__bJ2OKq__section button:focus-visible,.RecentWorks-module__bJ2OKq__section [tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.RecentWorks-module__bJ2OKq__section[data-works-input=pointer] button:focus{outline:none}.RecentWorks-module__bJ2OKq__section [class~=next-work-detail]{inset:0;top:var(--works-visible-top,0px);left:var(--works-visible-left,0px);width:min(620px, calc(var(--works-visible-width,100vw) - 24px));max-width:calc(var(--works-visible-width,100vw) - 24px);max-height:calc(var(--works-visible-height,100vh) - 24px);max-height:calc(var(--works-visible-height,100dvh) - 24px);transform:translate(calc((var(--works-visible-width,100vw) - 100%) / 2), calc((var(--works-visible-height,100dvh) - 100%) / 2));box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--radius-md);min-width:0;margin:0;position:fixed;bottom:auto;right:auto;overflow:hidden auto}.RecentWorks-module__bJ2OKq__section [class~=next-detail-head]{z-index:1;background:var(--surface-1);align-items:start;min-width:0;position:sticky;top:0}.RecentWorks-module__bJ2OKq__section [class~=next-detail-head] h2{overflow-wrap:anywhere;min-width:0}.RecentWorks-module__bJ2OKq__section [class~=next-detail-head] button{flex-shrink:0}.RecentWorks-module__bJ2OKq__section [class~=next-detail-body],.RecentWorks-module__bJ2OKq__section [class~=next-detail-body] h3{overflow-wrap:anywhere;white-space:normal;min-width:0}.RecentWorks-module__bJ2OKq__section [class~=next-work-detail-list] li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;min-width:0;height:auto;display:grid}.RecentWorks-module__bJ2OKq__section [class~=next-work-detail-list] li>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.RecentWorks-module__bJ2OKq__section [class~=next-work-detail-list] li>strong{overflow-wrap:anywhere;white-space:normal;text-align:right;max-width:12ch}.RecentWorks-module__bJ2OKq__section [class~=next-work-detail-list] em{white-space:normal;display:block}.RecentWorks-module__bJ2OKq__section [class~=next-detail-totals]>div{gap:8px;min-width:0}.RecentWorks-module__bJ2OKq__section [class~=next-detail-totals] dt{overflow-wrap:anywhere;min-width:0}.RecentWorks-module__bJ2OKq__section [class~=next-detail-actions]{flex-wrap:wrap}.RecentWorks-module__bJ2OKq__section [class~=next-detail-actions] button{min-width:0}@media (max-width:640px){.RecentWorks-module__bJ2OKq__section [class~=next-work-detail-list] li{grid-template-columns:minmax(0,1fr);gap:4px}.RecentWorks-module__bJ2OKq__section [class~=next-work-detail-list] li>strong{text-align:left}}
@media (min-width:1024px){[class~=next-works-grid]:has(>.PublicCompletedWorkCard-module__N5hpha__card){scroll-snap-type:inline mandatory;grid-auto-columns:calc(33.3333% - 9.33333px);gap:14px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.PublicCompletedWorkCard-module__N5hpha__card[class~=next-work-card]{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-inline:0}}.PublicCompletedWorkCard-module__N5hpha__card{box-sizing:border-box;align-self:stretch;gap:6px;height:270px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-header{align-items:flex-start;min-width:0;min-height:24px}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-header>span{flex:none;justify-content:center;align-items:center;display:inline-flex}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-header time{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:70%;line-height:1.4}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-identity{min-width:0}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-identity h3{overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.25;overflow:hidden}.PublicCompletedWorkCard-module__N5hpha__card>*{flex-shrink:0}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-summary{align-content:start;gap:6px;min-width:0;min-height:calc(5.8em + 18px);line-height:1.45}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-summary li,.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-summary li span{overflow-wrap:anywhere;min-width:0}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-summary li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PublicCompletedWorkCard-module__N5hpha__card [class~=next-work-kinds]{align-items:baseline;min-width:0}.PublicCompletedWorkCard-module__N5hpha__card [class~=next-work-kind],.PublicCompletedWorkCard-module__N5hpha__card [class~=next-work-extra]{overflow-wrap:anywhere}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;margin-top:auto;padding-top:8px;display:grid}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-footer>div{gap:3px;min-width:0;display:grid}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-footer small{line-height:1.35}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-footer strong{line-height:1.2;display:block}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-view{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;justify-content:center;justify-self:end;min-width:0;min-height:32px;padding:0;line-height:1.3;transition:color .16s,background-color .16s,border-color .16s}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-view svg{flex:none}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-view:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){.PublicCompletedWorkCard-module__N5hpha__card:hover{border-color:var(--border-3);box-shadow:0 10px 28px color-mix(in srgb, var(--text-1) 8%, transparent);transform:translateY(-2px)}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-view:hover{color:var(--text-1);background:0 0}}@media (max-width:640px){.PublicCompletedWorkCard-module__N5hpha__card{gap:6px;height:270px;padding:14px 16px}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-identity h3{font-size:20px}}@media (max-width:380px){.PublicCompletedWorkCard-module__N5hpha__card{height:270px}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-footer{grid-template-columns:minmax(0,1fr) auto;padding-top:8px}.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-view{justify-self:end}}@media (prefers-reduced-motion:reduce){.PublicCompletedWorkCard-module__N5hpha__card,.PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-view{transition:none}}[id=works] .PublicCompletedWorkCard-module__N5hpha__card[class~=next-work-card]{position:relative;height:270px!important;min-height:0!important;overflow:visible!important}[id=works] .PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-identity{height:auto!important}[id=works] .PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-identity h3{-webkit-line-clamp:unset!important;line-height:1.25!important;display:block!important}[id=works] .PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-summary{grid-template-rows:none!important;height:auto!important}[id=works] .PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-summary li span{line-height:inherit!important;-webkit-line-clamp:unset!important;display:block!important}[id=works] .PublicCompletedWorkCard-module__N5hpha__card .PublicCompletedWorkCard-module__N5hpha__next-work-extra{grid-row:auto!important}[id=works] .PublicCompletedWorkCard-module__N5hpha__card [class~=next-work-kinds]{height:auto!important}@media (max-width:380px){[id=works] .PublicCompletedWorkCard-module__N5hpha__card[class~=next-work-card]{height:270px!important}}
