body:has(.project-six-layout),html:has(.project-six-layout){overflow-x:auto!important;overflow-y:hidden!important;width:-moz-fit-content;width:fit-content;min-width:100vw}.project-six-layout{width:-moz-fit-content;width:fit-content;min-width:100vw;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:row;position:relative}.project-six-layout .post{position:relative;white-space:nowrap;width:-moz-max-content;width:max-content;height:auto}.project-six-layout .post .content{display:inline-block;vertical-align:top;white-space:normal;width:-moz-max-content;width:max-content;margin-right:40px}.project-six-layout .feed-filters-desktop{position:absolute;left:var(--grid-left,280px);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.project-six-layout .feed-filters-mobile{display:none}.project-six-layout .feed-filter{width:1.25rem;height:1.25rem;padding:0;font-size:0;border:1px solid #f0f0f0;border-radius:50%;box-sizing:border-box;cursor:pointer;opacity:.35;transition:background-color .2s cubic-bezier(.65,0,.35,1),opacity .2s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1)}.project-six-layout .feed-filter--latest{background-color:#1d1d1f}.project-six-layout .feed-filter--personal{background-color:#16305f}.project-six-layout .feed-filter--commercial{background-color:#b3432f}.project-six-layout .feed-filter--school{background-color:#3f7d4e}.project-six-layout .feed-filter:hover{opacity:1;transform:scale(1.1)}.project-six-layout .feed-filter:active{transform:scale(.88)}.project-six-layout .feed-filter--active{opacity:1;border-color:rgba(0,0,0,.55)}.project-six-layout #container{padding:40px 40px 90px 280px;--ig-gap:4px;--ig-columns:12;--ig-height:calc(calc(100dvh - 130px) - calc(16pt + 1px + 2.75rem));--ig-usable:calc(var(--ig-height) - (2 * var(--ig-gap)));--ig-cell:calc(var(--ig-usable) / 3);width:-moz-max-content;width:max-content;min-width:100vw;position:relative;height:auto;min-height:100dvh;overflow:visible;background:#fff;color:#000;font-family:helvetica,arial,sans-serif;font-size:8pt;line-height:16pt;opacity:1;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.instagram-grid,.instagram-grid-full-height{display:inline-grid;grid-template-rows:repeat(3,var(--ig-cell));grid-auto-flow:column;grid-auto-columns:var(--ig-cell);gap:var(--ig-gap);height:var(--ig-height);width:-moz-fit-content;width:fit-content;vertical-align:top;position:static}.instagram-grid-item-full,.project-six-grid-item{cursor:pointer;overflow:hidden;position:relative;width:var(--ig-cell);height:var(--ig-cell);background:#f0f0f0;display:flex;align-items:center;justify-content:center}.instagram-grid-image,.project-six-grid-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;display:block!important;transition:opacity .2s ease;flex-shrink:0;max-width:100%!important;max-height:100%!important}.instagram-grid-item-full:hover .instagram-grid-image,.project-six-grid-item:hover .project-six-grid-image{opacity:.8}.instagram-post-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;pointer-events:none}.instagram-grid-item-full:hover .instagram-post-overlay,.project-six-grid-item:hover .instagram-post-overlay{opacity:1;background:rgba(0,0,0,.3)}.overlay-content{color:white;text-align:center}.post-number{font-size:14px;font-weight:400}.carousel-indicator{position:absolute;top:8px;right:8px;color:#fff;font-size:16px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.6);z-index:2;pointer-events:none}.modal-overlay .modal-content{width:min(90vw,round(calc((100dvh - 13rem) * 4 / 3),1px));max-width:90vw;max-height:calc(100dvh - 4rem);display:flex;flex-direction:column;outline:none;background:#fff;overflow:hidden}.modal-media{position:relative;width:100%;height:min(58vh,520px);flex-shrink:1;flex-grow:0;min-height:0;overflow:hidden;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;touch-action:pan-y;transition:opacity .3s ease}.modal-media:active{cursor:grabbing}.modal-strip{display:flex;align-items:center;gap:8px;padding:8px;box-sizing:border-box;height:100%;width:-moz-max-content;width:max-content;will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1)}.modal-content.dragging .modal-strip,.modal-content.scrubbing .modal-strip{transition:none}.modal-strip-slide{position:relative;flex:0 0 auto;height:100%;background:#fff}.modal-slide-image{-o-object-fit:contain!important;object-fit:contain!important;background:#fff}.modal-media-single{display:block;overflow:hidden;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.modal-single{position:relative;width:100%;height:100%;background:#fff}.modal-single-image{-o-object-fit:contain!important;object-fit:contain!important;background:#fff}.modal-status{flex-shrink:0;flex-grow:0;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:10px 8px 2px;background:#fff;cursor:pointer}.modal-progress-track{position:relative;width:100%;height:2px;border-radius:999px;background:rgba(0,0,0,.12)}.modal-progress-indicator{position:absolute;top:0;left:0;height:100%;min-width:20px;border-radius:999px;background:#000;opacity:.85;transition:left .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1)}.modal-content.dragging .modal-progress-indicator{transition:none}.modal-details{flex-shrink:0;flex-grow:0;width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:.75rem;align-items:stretch;padding:.75rem;background:#fff}.modal-details-title{grid-column:1/7;display:flex;align-items:center;gap:.75rem;min-width:0}.modal-details-dot{width:1.15rem;height:1.15rem;border-radius:50%;background:#45573b;flex-shrink:0;transition:background-color .4s ease}.modal-details-title-box{flex:1;min-width:0}.modal-details-cell,.modal-details-title-box{padding:.375rem;background:#f1f1f1;font-size:9pt;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-details-cell{grid-column:span 2;text-align:center}.modal-details-colors{grid-column:span 2;display:flex;align-items:center;gap:.375rem}.modal-details-color{flex:1;min-width:10px;height:1.15rem;border-radius:3px}@media (max-width:768px){.modal-overlay .modal-content{width:min(92vw,round(calc((100dvh - 11rem) * 4 / 3),1px));max-width:92vw;max-height:calc(100dvh - 4rem)}.modal-details{grid-column-gap:.375rem;padding:.5rem}.modal-details-title{grid-column:1/-1;margin-bottom:.375rem}.modal-details-cell{grid-column:span 6}.modal-details-colors{grid-column:span 6;margin-top:.375rem}}@media (max-width:768px){body:has(.project-six-layout),html:has(.project-six-layout){overflow-x:hidden!important;overflow-y:auto!important;width:100vw;min-width:100vw}.project-six-layout{width:100vw;min-width:100vw;height:auto;max-height:none;min-height:100dvh;overflow-x:hidden;overflow-y:visible;display:block;flex-direction:column}.project-six-layout #container{padding:80px 20px 40px!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;max-height:none!important;height:auto!important;min-height:100dvh;overflow:visible}.project-six-layout .post{position:static;width:100%;white-space:normal}.project-six-layout .post .content{display:block;width:100%!important;float:none;margin-right:0;margin-bottom:20px}.project-six-layout .feed-filters-desktop{display:none}.project-six-layout .feed-filters-mobile{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 16px}.instagram-grid,.instagram-grid-full-height{position:static!important;width:100%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:auto!important;grid-auto-flow:row!important;gap:4px!important;margin-right:0!important;left:auto!important;top:auto!important}.instagram-grid-item-full,.project-six-grid-item{width:100%!important;height:0!important;padding-bottom:100%!important;position:relative}.instagram-grid-image,.project-six-grid-image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}}