._portfolio_dfra7_1{padding-top:1rem;padding-bottom:clamp(4rem,7vw,7rem)}._intro_dfra7_6{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2rem,3vw,3rem);display:flex}._intro_dfra7_6 p{max-width:32rem;color:var(--muted);margin:0 0 .25rem;font-size:1.0625rem;line-height:1.6}._mosaic_dfra7_22{gap:clamp(3rem,5vw,5rem);display:grid}._row_dfra7_27{align-items:start;gap:24px;width:100%;min-width:0;display:grid}._piece_dfra7_35,._action_dfra7_36{width:100%;min-width:0;display:block}._action_dfra7_36{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}._action_dfra7_36:focus-visible{outline:2px solid var(--signal);outline-offset:6px}._media_dfra7_58{background:#141414;display:block;position:relative;overflow:hidden}._media_dfra7_58 img,._media_dfra7_58 video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._preview_dfra7_74{opacity:0;transition:opacity .18s}._preview_dfra7_74[data-playing=true]{opacity:1}._caption_dfra7_81{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;padding-top:.875rem;display:grid}._name_dfra7_89{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(.9375rem,1.15vw,1.125rem);font-weight:550;line-height:1.3}._details_dfra7_97{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;overflow-wrap:anywhere;grid-column:1/-1;font-size:.75rem;line-height:1.5}._arrow_dfra7_107{color:var(--signal);font-size:1rem;line-height:1.3}._action_dfra7_36:hover ._name_dfra7_89,._action_dfra7_36:focus-visible ._name_dfra7_89{color:var(--signal)}@media (width<=900px){._portfolio_dfra7_1{padding-top:.5rem}._intro_dfra7_6{margin-bottom:2rem;display:block}._intro_dfra7_6 p{max-width:32rem;margin-top:1.25rem}._row_dfra7_27{gap:2.5rem;grid-template-columns:minmax(0,1fr)!important;max-width:none!important}._piece_dfra7_35[data-portrait=true]{max-width:420px;margin-inline:auto}._mosaic_dfra7_22{gap:2.5rem}}@media (prefers-reduced-motion:reduce){._preview_dfra7_74{transition:none}}
