.og-portfolio-view-options__filters{max-width:22.5rem}@media only screen and (min-width:68em){.og-portfolio-view-options__filters{max-width:unset}}
.og-toggle-button .og-button{height:100%}.og-toggle-button .og-button:first-of-type{border-right:1px solid #000;border-top-right-radius:0;border-bottom-right-radius:0}.og-toggle-button .og-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}
.og-portfolio-view-options{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:3rem;display:flex}@media only screen and (min-width:39em){.og-portfolio-view-options{flex-direction:row}}.og-portfolio-view-options__filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.125rem;display:flex}
.og-portfolio__content{flex-direction:column;gap:.75rem;display:flex}.og-portfolio__content.og-portfolio__content--gallery{flex-flow:wrap}.og-portfolio__content.og-portfolio__content--gallery .og-portfolio-piece__image{object-fit:cover;object-position:center}@media only screen and (min-width:34em){.og-portfolio__content.og-portfolio__content--gallery .og-portfolio-piece__image{object-fit:unset;object-position:unset;width:100%;height:auto}}.og-portfolio__content.og-portfolio__content--gallery .og-portfolio-piece+.og-portfolio-piece{margin-top:0}@media only screen and (min-width:34em){.og-portfolio__content .og-portfolio-piece{flex:25%}}@media only screen and (min-width:34em) and (max-width:65.999em){.og-portfolio__content .og-portfolio-piece:nth-child(3n+1):last-child{max-width:calc(33.3333% - .5rem);margin-left:auto;margin-right:auto}}@media only screen and (min-width:66em){.og-portfolio__content .og-portfolio-piece:first-child,.og-portfolio__content .og-portfolio-piece:nth-child(2){flex-basis:49%}.og-portfolio__content .og-portfolio-piece:nth-child(3n):last-child{max-width:calc(33.3333% - .5rem);margin-left:auto;margin-right:auto}}.og-portfolio__content .og-portfolio-piece.og-portfolio-piece--is-serial>.og-portfolio-piece__content>:first-child{grid-area:span 2/span 2}.og-portfolio__heading{text-align:center}.og-portfolio__content .og-portfolio-piece__content{background-color:#000;justify-content:center;align-items:center;height:100%;display:flex}
