.ake-project{max-width:100%;min-width:0}.ake-project .ake-gallery{max-width:100%;margin:0 auto}.ake-project .ake-gallery>figure{box-sizing:border-box;min-width:0}.ake-project .ake-gallery img,.ake-project .ake-gallery video,.ake-project .ake-gallery iframe{display:block;max-width:100%;width:100%;height:auto}.ake-project .ake-gallery iframe{aspect-ratio:16/9;border:0}.ake-project .ake-gallery figcaption{position:static;margin:8px 0 0;background:transparent;color:inherit;font-size:.85em;line-height:1.5}.ake-project[data-layout=masonry] .ake-gallery{display:block!important;columns:var(--ake-columns,3);column-gap:var(--ake-gap,48px)}.ake-project[data-layout=masonry] .ake-gallery>figure{display:inline-block;width:100%!important;margin:0 0 var(--ake-gap,48px)!important;break-inside:avoid}.ake-project[data-layout=masonry] .ake-gallery>figure.ake-size-full{display:block!important;column-span:all}.ake-project[data-layout=horizontal] .ake-gallery,.ake-project[data-layout=carousel] .ake-gallery{display:flex!important;flex-wrap:nowrap!important;gap:var(--ake-gap,48px);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:16px}.ake-project[data-layout=horizontal] .ake-gallery>figure{flex:0 0 70%;width:70%!important;margin:0!important;scroll-snap-align:start}.ake-project[data-layout=carousel] .ake-gallery>figure{flex:0 0 100%;width:100%!important;margin:0!important;scroll-snap-align:start}.ake-project[data-layout=vertical] .ake-gallery,.ake-project[data-layout=text] .ake-gallery,.ake-project[data-layout=photo-left] .ake-gallery,.ake-project[data-layout=photo-right] .ake-gallery{display:flex!important;flex-direction:column;gap:var(--ake-gap,48px)}.ake-project[data-layout=vertical] .ake-gallery>figure,.ake-project[data-layout=text] .ake-gallery>figure,.ake-project[data-layout=photo-left] .ake-gallery>figure,.ake-project[data-layout=photo-right] .ake-gallery>figure{width:100%!important;margin:0!important}.ake-description{min-width:0;overflow-wrap:anywhere;line-height:1.65}.ake-description>h2{font-size:1.25em}.ake-project.ake-position-above>.ake-description{margin-bottom:32px}.ake-project.ake-position-below>.ake-description{margin-top:32px}.ake-project.ake-position-left,.ake-project.ake-position-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:32px;align-items:start}.ake-project.ake-position-left{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}.ake-project>.ake-media{min-width:0}.ak-grid>.ake-card-wide{grid-column:span 2}.ak-grid>.ake-card-full{grid-column:1/-1}.ak-grid>.ake-card-wide .ak-image,.ak-grid>.ake-card-full .ak-image{width:100%}.ak-grid .ak-project>a.ak-image{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.ak-grid .ak-project>a.ak-image>span{padding:20px;text-align:center}@media(max-width:700px){.ake-project[data-layout=masonry] .ake-gallery{columns:var(--ake-mobile-columns,2);column-gap:var(--ake-mobile-gap,16px)}.ake-project[data-layout=masonry] .ake-gallery>figure{margin-bottom:var(--ake-mobile-gap,16px)!important}.ake-project.ake-position-left,.ake-project.ake-position-right{display:flex;flex-direction:column;gap:24px}.ake-project>.ake-media,.ake-project>.ake-description{width:100%}.ake-project[data-layout=horizontal] .ake-gallery>figure{flex-basis:90%;width:90%!important}.ake-project .ake-gallery{gap:var(--ake-mobile-gap,16px)}.ak-grid>.ake-card-wide{grid-column:1/-1}}@media(max-width:420px){.ake-project[data-layout=masonry] .ake-gallery{columns:1}}
