.work[data-v-9e689084]{--zoom:1.5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tile[data-v-9e689084]{z-index:0;border-radius:var(--radius-control);cursor:zoom-in;width:100%;transform-origin:var(--zoom-origin,50% 50%);background:0 0;border:0;padding:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;display:block;position:relative}.tile.is-open[data-v-9e689084]{z-index:5;cursor:zoom-out;transform:scale(var(--zoom));box-shadow:0 1.25rem 2.5rem -.75rem #17171773,0 0 0 .25rem var(--color-white)}.tile[data-v-9e689084] img{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.tile.is-open[data-v-9e689084] img{transform:scale(1.08)}.media[data-v-9e689084]{border-radius:var(--radius-control);display:block}figcaption[data-v-9e689084]{color:var(--color-muted);margin-block-start:.5rem;font-size:.875rem;line-height:1.4}@media (width>=40rem){.work[data-v-9e689084]{--zoom:1.7;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.work[data-v-9e689084]{--zoom:var(--zoom-wide,2);grid-template-columns:repeat(min(var(--count,6),6),minmax(0,1fr))}}@media (width<48rem){figcaption[data-v-9e689084]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.tile[data-v-9e689084],.tile[data-v-9e689084] img{transition:none}}.closing[data-v-1d051be1]{position:relative;overflow:hidden}.closing-row[data-v-1d051be1]{z-index:1;flex-wrap:wrap;align-items:center;gap:1.5rem clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,3.5rem);display:flex;position:relative}.closing-copy[data-v-1d051be1]{flex:18rem}.closing-phone[data-v-1d051be1]{border-inline-start:1px solid #fff6;padding-inline-start:1.5rem;font-size:1.75rem}.closing-call[data-v-1d051be1]{display:none}.closing-grass[data-v-1d051be1]{filter:invert();opacity:.15;pointer-events:none;background:url(../hd/graphics/grass-engraving.webp) 100% 100%/100% no-repeat;width:36%;height:40%;position:absolute;bottom:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}@media (width<48rem){.closing-row[data-v-1d051be1]{display:grid}.closing-row .button[data-v-1d051be1]{width:100%}.closing-phone[data-v-1d051be1]{border:0;padding:0;font-size:2.25rem}.closing-call[data-v-1d051be1]{font-family:var(--font-body);color:#fffc;margin-block-end:.375rem;font-size:1rem;font-weight:600;display:block}.closing-grass[data-v-1d051be1]{opacity:.12;width:70%;height:30%}}@media (prefers-contrast:more){.closing-grass[data-v-1d051be1]{display:none}}
