.page-shell--work .work-gallery{background:transparent}.page-shell--work .work-gallery__rail{opacity:1;clip-path:none}.page-shell--work .page-hero{padding-block-end:var(--space-24)}.page-shell--work .page-hero__aside{padding-block-start:var(--space-8)}.work-page__feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-8);align-items:end;max-inline-size:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}.work-page__index{align-self:start;font-family:var(--font-mono);font-size:var(--type-3xl);font-weight:500;text-transform:uppercase;line-height:var(--leading-display);color:var(--silver-40)}.work-page__feature-image{inline-size:100%;aspect-ratio:4/3!important;overflow:hidden;background-image:none!important}.work-page__feature-stack{display:grid;min-inline-size:0}.work-page__feature-frame{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-fabric)}.work-page__feature-frame[data-featured=true]{opacity:1}@media (prefers-reduced-motion:reduce){.work-page__feature-frame{transition:none}}:root[data-tier="0"] .work-page__feature-frame{transition:none}.work-page__feature-image img{inline-size:100%;block-size:100%;object-fit:contain;object-position:center 42%}.page-shell--work .work-gallery{padding-block-start:var(--space-32)}.work-page__closing{padding:var(--space-16) var(--page-gutter) var(--space-24);background:transparent}.work-page__closing-inner{display:grid;max-inline-size:var(--page-max);margin-inline:auto;gap:var(--space-8);padding-block-start:var(--space-12);border-block-start:var(--border-hair) solid var(--border-subtle)}.work-page__closing-line{margin:0;max-inline-size:24ch;font-family:var(--font-title);font-size:var(--type-2xl);font-weight:400;text-transform:none;line-height:var(--leading-lead);color:var(--text-muted);text-wrap:balance}.work-page__closing .bokah-button{min-block-size:var(--space-16);padding-inline:var(--space-8)}@media (min-width:768px){.work-page__closing-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}.work-page__closing .bokah-button{justify-self:end}}@media (max-width:767px){.work-page__feature{display:block;padding-inline-start:calc(var(--page-gutter) + var(--space-8))}.work-page__index{display:block;margin-block-end:var(--space-6);font-size:var(--type-2xl)}.work-page__feature-image{aspect-ratio:3/4!important}.page-shell--work .work-gallery{padding-block-start:var(--space-16)}}