.portfolio-item-group[data-v-dca42e96]{width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block;position:relative}.portfolio-item-row[data-v-dca42e96]{align-items:flex-start;gap:var(--spacing-3);width:100%;display:flex;position:relative}.card-media-wrapper[data-v-dca42e96]{isolation:isolate;width:100%;position:relative}@media (width>=768px){.card-media-wrapper[data-v-dca42e96]{flex:0 0 75%;width:75%;max-width:75%}}.card-image-box[data-v-dca42e96]{aspect-ratio:590/876;background-color:var(--surface-dark);z-index:1;isolation:isolate;width:100%;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.corner-tr-bl[data-v-dca42e96]{border-radius:var(--radius-6) 0 var(--radius-6) 0}.corner-tl-br[data-v-dca42e96]{border-radius:0 var(--radius-6) 0 var(--radius-6)}.card-image[data-v-dca42e96]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;backface-visibility:hidden;transform-origin:50%;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block}.card-gradient-overlay[data-v-dca42e96]{pointer-events:none;background:linear-gradient(#27153800,#27153873);position:absolute;inset:0}.card-tag-wrapper[data-v-dca42e96]{z-index:3;flex-shrink:0;justify-content:center;align-items:flex-start;width:3.6rem;margin-top:0;display:flex}.card-tag-text[data-v-dca42e96]{writing-mode:sideways-lr;-webkit-writing-mode:sideways-lr;white-space:nowrap;color:var(--text-secondary);font-family:var(--font-family-highlighttitle);font-size:var(--font-size-highlighttitle);font-weight:var(--font-weight-highlighttitle);letter-spacing:var(--letter-spacing-highlighttitle);text-transform:uppercase;line-height:1;display:block}.caption-box[data-v-dca42e96]{background-color:var(--surface-page-background);border-radius:var(--card-small-card-radius) 0;padding:var(--spacing-8);z-index:4;box-sizing:border-box;flex-direction:column;justify-content:center;transition:transform .25s,box-shadow .25s;display:flex;position:absolute}.work-card--left .caption-box[data-v-dca42e96]{border-radius:0 var(--card-small-card-radius)}.caption-title[data-v-dca42e96]{color:var(--text-regular);margin:0;transition:color .25s}.portfolio-item-group:not(.is-disabled-work):hover .caption-title[data-v-dca42e96]{color:var(--text-action-link)}.portfolio-item-group.is-disabled-work[data-v-dca42e96]{cursor:default}.portfolio-item-group.is-disabled-work:hover .card-image[data-v-dca42e96]{transform:none}.card-coming-soon-badge[data-v-dca42e96]{font-family:var(--font-family-top-title,sans-serif);font-size:var(--font-size-text-tiny,11px);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-2,4px);background:var(--surface-light,#e6ede8e6);color:var(--color-brand-moss-green-700,#22573f);border:1px solid var(--border-neutral-light,#0000001a);margin-bottom:var(--spacing-2);align-self:flex-start;align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.work-card--left .portfolio-item-row[data-v-dca42e96]{justify-content:flex-start}.work-card--left:hover .card-image[data-v-dca42e96]{transform:scale(1.08)rotate(2deg)}@media (width>=1024px){.caption-box[data-v-dca42e96]{min-height:15.2rem}.work-card--left .caption-box-right[data-v-dca42e96]{bottom:var(--spacing-10);box-shadow:var(--shadow-blend-right);left:35%;right:0}.work-card--right .portfolio-item-row[data-v-dca42e96]{justify-content:flex-end}.work-card--right .caption-box-left[data-v-dca42e96]{bottom:var(--spacing-10);box-shadow:var(--shadow-blend-left);left:0;right:35%}.work-card--right:hover .card-image[data-v-dca42e96]{transform:scale(1.08)rotate(-2deg)}.work-card--right .work-cross-line-desktop[data-v-dca42e96]{display:block}.work-card--right .work-cross-line-mobile[data-v-dca42e96]{display:none!important}}@media (width<=1023px){.work-card--right .portfolio-item-row[data-v-dca42e96]{flex-direction:row-reverse;justify-content:flex-start}.work-card--right .card-image-box[data-v-dca42e96]{border-radius:var(--radius-6) 0 var(--radius-6) 0!important}.work-card--right:hover .card-image[data-v-dca42e96]{transform:scale(1.08)rotate(2deg)!important}.work-card--right .work-cross-line-desktop[data-v-dca42e96]{display:none!important}.work-card--right .work-cross-line-mobile[data-v-dca42e96]{display:block!important}}@media (width>=768px) and (width<=1023px){.card-tag-wrapper[data-v-dca42e96]{margin-top:0}.caption-box[data-v-dca42e96]{min-height:13rem;padding:var(--spacing-6)}.work-card--left .caption-box-right[data-v-dca42e96],.work-card--right .caption-box-left[data-v-dca42e96]{bottom:var(--spacing-8);box-shadow:var(--shadow-blend-right)!important;left:30%!important;right:0!important}}@media (width<=767px){.portfolio-item-group[data-v-dca42e96]{max-width:calc(2.4rem + 10325vh / 219 + var(--spacing-2));max-width:calc(2.4rem + 10325dvh / 219 + var(--spacing-2));width:100%}.portfolio-item-row[data-v-dca42e96]{gap:var(--spacing-2);justify-content:flex-start!important}.card-media-wrapper[data-v-dca42e96]{flex:0 auto;width:100%!important;max-width:47.1461dvh!important}.card-image-box[data-v-dca42e96],.card-media-wrapper[data-v-dca42e96]{aspect-ratio:590/876;max-height:70dvh}.card-image-box[data-v-dca42e96]{width:100%;height:100%}.card-tag-wrapper[data-v-dca42e96]{width:2.4rem;margin-top:0}.caption-box[data-v-dca42e96]{width:auto!important;min-height:auto!important;padding:var(--spacing-5)!important;bottom:var(--spacing-4)!important;left:var(--spacing-4)!important;right:var(--spacing-4)!important;box-shadow:var(--shadow-smalldropshadow)!important}}
