.work[data-astro-cid-756mnibl]{background:var(--ground-light);color:var(--color-text);padding-block:var(--space-6) var(--section-pad-y)}.work__inner[data-astro-cid-756mnibl]{gap:var(--space-6);display:grid}.work__heading[data-astro-cid-756mnibl]{font-family:var(--font-display);letter-spacing:-.015em;max-width:18em;padding-block:var(--space-8) var(--space-4);text-wrap:balance;margin:0;font-size:clamp(2.4rem,1rem + 4.4vw,5rem);font-weight:300;font-stretch:72%;line-height:1.03}@media (width<=699px){.work__heading[data-astro-cid-756mnibl]{padding-block:var(--space-5) var(--space-2)}}.work__bar[data-astro-cid-756mnibl]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--hairline-light);flex-wrap:wrap;display:flex}.work__filters[data-astro-cid-756mnibl],.work__right[data-astro-cid-756mnibl]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.work__label[data-astro-cid-756mnibl]{font-family:var(--font-display);font-stretch:var(--width-compressed);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem}.work__cta[data-astro-cid-756mnibl]{min-height:40px;padding-block:.55rem}@media (width<=639px){.seg--display[data-astro-cid-756mnibl]{display:none}}.seg[data-astro-cid-756mnibl]{flex-wrap:wrap;gap:6px;display:flex;position:relative}.seg__chip[data-astro-cid-756mnibl]{border-radius:var(--radius-pill);background:var(--ink);width:0;height:0;transform:translate3d(var(--x,0px), var(--y,0px), 0);width:var(--w,0px);height:var(--h,0px);opacity:0;pointer-events:none;transition:transform .52s cubic-bezier(.65,0,.35,1),width .52s cubic-bezier(.65,0,.35,1),opacity .2s;position:absolute;top:0;left:0}.seg[data-astro-cid-756mnibl].is-ready .seg__chip[data-astro-cid-756mnibl]{opacity:1}.seg__btn[data-astro-cid-756mnibl]{border-radius:var(--radius-pill);background:var(--ground-light-alt);min-height:36px;color:var(--color-text);font-family:var(--font-display);font-stretch:var(--width-compressed);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;padding:.4rem 1rem;font-size:.8rem;line-height:1;display:inline-flex;position:relative}.seg__btn[data-astro-cid-756mnibl] span[data-astro-cid-756mnibl]{z-index:1;transition:color .32s var(--ease-out);position:relative}.seg[data-astro-cid-756mnibl].is-ready .seg__btn[data-astro-cid-756mnibl][aria-pressed=true]{background:0 0}.seg__btn[data-astro-cid-756mnibl][aria-pressed=true] span[data-astro-cid-756mnibl]{color:var(--ground-light)}.seg[data-astro-cid-756mnibl]:not(.is-ready) .seg__btn[data-astro-cid-756mnibl][aria-pressed=true]{background:var(--ink)}.seg__btn[data-astro-cid-756mnibl]:hover span[data-astro-cid-756mnibl]{color:var(--teal)}.seg__btn[data-astro-cid-756mnibl][aria-pressed=true]:hover span[data-astro-cid-756mnibl]{color:var(--ground-light)}.seg__btn[data-astro-cid-756mnibl]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.work__grid[data-astro-cid-756mnibl]{gap:var(--space-6) var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.work__grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.work__grid[data-astro-cid-756mnibl][data-display=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.wtile[data-astro-cid-756mnibl]{gap:var(--space-2);animation:wtile-in .52s var(--ease-out) both;display:grid}.wtile[data-astro-cid-756mnibl][hidden]{display:none}@keyframes wtile-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wtile__link[data-astro-cid-756mnibl]{gap:var(--space-2);color:inherit;text-decoration:none;display:grid}.wtile__link[data-astro-cid-756mnibl]:focus-visible{outline-offset:6px;border-radius:var(--radius-lg);outline:3px solid #ff6a1a}.wtile__media[data-astro-cid-756mnibl]{border-radius:var(--radius-lg);aspect-ratio:4/3;place-items:end center;padding:7% 6% 0;display:grid;position:relative;overflow:hidden}.work__grid[data-astro-cid-756mnibl][data-display=stack] .wtile__media[data-astro-cid-756mnibl]{aspect-ratio:16/10;padding:6% 10% 0}.wtile__media--luna[data-astro-cid-756mnibl]{background:radial-gradient(120% 90% at 20% 0,#fbf7f0 0%,#e9dfcf 55%,#cdbfa8 100%)}.wtile__media--hbs[data-astro-cid-756mnibl]{background:radial-gradient(120% 90% at 80% 0,#fff8f2 0%,#f2e2d5 50%,#d9b98f 100%)}.wtile__media--creek[data-astro-cid-756mnibl]{background:radial-gradient(120% 90% at 20% 0,#e8f0e2 0%,#9db58a 50%,#3f5e36 100%)}.wtile__window[data-astro-cid-756mnibl]{background:#fff;border-radius:12px 12px 0 0;width:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(4%);box-shadow:0 30px 60px -20px #28190a73,0 0 0 1px #0000000f}.wtile__bar[data-astro-cid-756mnibl]{background:#f3f1ec;border-bottom:1px solid #0000000f;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.wtile__bar[data-astro-cid-756mnibl] i[data-astro-cid-756mnibl]{background:#d6d2ca;border-radius:50%;width:8px;height:8px}.wtile__bar[data-astro-cid-756mnibl] i[data-astro-cid-756mnibl]:first-child{background:#ff6a1a}.wtile__bar[data-astro-cid-756mnibl] span[data-astro-cid-756mnibl]{letter-spacing:.02em;color:#8a847a;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:11px;overflow:hidden}.wtile__window[data-astro-cid-756mnibl] img[data-astro-cid-756mnibl]{width:100%;height:auto;display:block}.wtile[data-astro-cid-756mnibl]:hover .wtile__window[data-astro-cid-756mnibl],.wtile__link[data-astro-cid-756mnibl]:focus-visible .wtile__window[data-astro-cid-756mnibl]{transform:translate(0,0)scale(1.02)}.wtile__name[data-astro-cid-756mnibl]{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--type-h4);letter-spacing:-.015em}.wtile__go[data-astro-cid-756mnibl]{color:#ff6a1a;transition:transform .3s var(--ease-out);display:inline-block}.wtile[data-astro-cid-756mnibl]:hover .wtile__go[data-astro-cid-756mnibl]{transform:translate(3px,-3px)}.wtile__line[data-astro-cid-756mnibl]{color:var(--ink-muted);margin:0}.wtile__tag[data-astro-cid-756mnibl]{font-family:var(--font-display);font-stretch:var(--width-compressed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:pre;margin:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.seg__chip[data-astro-cid-756mnibl],.wtile__window[data-astro-cid-756mnibl]{transition:none}.wtile[data-astro-cid-756mnibl]{animation:none}}
