:root{--dl-layout-size-large:144px;--dl-layout-size-small:48px;--dl-layout-space-unit:16px;--dl-layout-size-medium:96px;--dl-layout-size-xlarge:192px;--dl-layout-size-xsmall:16px;--dl-color-theme-accent1:#fff;--dl-color-theme-accent2:#f5d1b0;--dl-layout-radius-round:50%;--dl-layout-size-xxlarge:288px;--dl-color-theme-primary1:#bf4408;--dl-color-theme-primary2:#e65103;--dl-layout-size-maxwidth:1400px;--dl-layout-radius-radius2:2px;--dl-layout-radius-radius4:4px;--dl-layout-radius-radius8:8px;--dl-layout-space-halfunit:8px;--dl-layout-space-sixunits:96px;--dl-layout-space-twounits:32px;--dl-color-theme-secondary1:#fff;--dl-color-theme-secondary2:#fbf1eb;--dl-layout-space-fiveunits:80px;--dl-layout-space-fourunits:64px;--dl-layout-space-threeunits:48px;--dl-color-theme-neutral-dark:#191818;--dl-layout-radius-cardradius:8px;--dl-color-theme-neutral-light:#fbfaf9;--dl-layout-radius-imageradius:8px;--dl-layout-radius-inputradius:24px;--dl-layout-radius-buttonradius:24px;--dl-layout-space-oneandhalfunits:24px}.teleport-show{display:flex!important;transform:none!important}.portfolio-list-content{width:100%;height:auto;display:grid;padding-top:1em;padding-bottom:1em;grid-template-columns:4fr 1fr 1fr .5fr}.portfolio-view-video{width:100%;height:auto;max-width:100%;max-height:100%}.portfolio-view-title{align-self:flex-start;margin-left:2em}.portfolio-view-director{margin-left:2em}.portfolio-view-year{justify-self:end;margin-right:2em}.portfolio-list-content-viewed{position:absolute}.portfolio-list-item hr{background:#000}.portfolio-list-item span{color:#000}.homepage-image{top:0;left:0;right:0;width:50%;bottom:0;margin:auto;position:fixed;align-self:center;max-height:70%;-o-object-fit:cover;object-fit:cover}.homepage-director,.homepage-title{color:#fff}.list-item-text{font-size:14px;font-style:normal;font-weight:200}.info-text{font-size:14;font-weight:300}.Content{font-size:16px;font-family:Inter,Inter Fallback;font-weight:400;line-height:1.15;text-transform:none;text-decoration:none}@media(max-width:767px){.portfolio-list-content{grid-template-columns:3fr 2fr 1fr .5fr}.homepage-image{width:70%}}@media(max-width:479px){.list-item-text{font-size:12}}