.work.svelte-1jiwr9h{margin:0;display:block}.fr.svelte-1jiwr9h{border:1px solid var(--edge);box-shadow:0 20px 34px -20px var(--sh), 0 3px 8px -4px var(--sh);line-height:0;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.work.svelte-1jiwr9h:hover .fr:where(.svelte-1jiwr9h){transform:translateY(-4px)}.work.svelte-1jiwr9h img:where(.svelte-1jiwr9h){width:100%;height:auto}h3.svelte-1jiwr9h{font-family:var(--font-display);margin:1rem 0 .2rem;font-size:1.1rem;font-style:italic;font-weight:360}p.svelte-1jiwr9h{font-family:var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin:0;font-size:.63rem}.room.svelte-17zcjrb{max-width:var(--maxw);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.2rem,4vw,3rem) clamp(3rem,6vw,5rem)}.rh.svelte-17zcjrb{border-top:1px solid var(--edge);justify-content:space-between;align-items:baseline;margin-bottom:2rem;padding-top:1.1rem;display:flex}.rh.svelte-17zcjrb h2:where(.svelte-17zcjrb){font-family:var(--font-display);font-style:italic;font-weight:var(--dw);margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.rh.svelte-17zcjrb span:where(.svelte-17zcjrb){font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--acc2);font-size:.66rem}.grid.svelte-17zcjrb{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.6rem);display:grid}@media (width<=820px){.grid.svelte-17zcjrb{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.grid.svelte-17zcjrb{grid-template-columns:1fr}}.band.svelte-1hyclkd{padding:clamp(3.5rem,8vw,6.5rem) clamp(1.2rem,4vw,3rem)}.quote.svelte-1hyclkd{background:color-mix(in srgb, var(--ink) 11%, var(--bg))}.in.svelte-1hyclkd{max-width:1040px;margin:0 auto}.q.svelte-1hyclkd{font-family:var(--font-display);font-style:italic;font-weight:var(--dw);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08}.sub.svelte-1hyclkd{opacity:.86;max-width:56ch;margin:0;font-size:1.12rem;line-height:1.7}.band.svelte-17yog7{padding:clamp(3.5rem,8vw,6.5rem) clamp(1.2rem,4vw,3rem)}.soft.svelte-17yog7{background:color-mix(in srgb, var(--acc2) 15%, var(--bg))}.feat.svelte-17yog7{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:1200px;margin:0 auto;display:grid}@media (width<=820px){.feat.svelte-17yog7{grid-template-columns:1fr}}.fr.svelte-17yog7{border:1px solid var(--edge);box-shadow:0 34px 60px -30px var(--sh);margin:0;line-height:0}.feat.svelte-17yog7 img:where(.svelte-17yog7){width:100%;height:auto;display:block}.eyebrow.svelte-17yog7{font-family:var(--font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--acc);margin:0 0 1rem;font-size:.7rem}h2.svelte-17yog7{font-family:var(--font-display);font-style:italic;font-weight:var(--dw);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.06}.blurb.svelte-17yog7{color:var(--ink);opacity:.9;max-width:44ch;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.7}.tags.svelte-17yog7{flex-wrap:wrap;gap:.6rem;display:flex}.tag.svelte-17yog7{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius);border:1px solid var(--acc);color:var(--acc);padding:.42em .85em;font-size:.6rem}.tag.alt.svelte-17yog7{border-color:var(--acc2);color:var(--acc2)}.band.svelte-1fque5v{padding:clamp(3.5rem,8vw,6.5rem) clamp(1.2rem,4vw,3rem)}.cta-band.svelte-1fque5v{background:color-mix(in srgb, var(--acc) 16%, var(--bg));color:var(--ink);text-align:center}.in.svelte-1fque5v{max-width:1040px;margin:0 auto}h2.svelte-1fque5v{font-family:var(--font-display);font-weight:var(--dw);margin:0 0 .8rem;font-size:clamp(1.9rem,4vw,3rem)}p.svelte-1fque5v{opacity:.85;max-width:52ch;margin:0 auto 1.8rem;font-size:1.08rem;line-height:1.6}.cta.svelte-1fque5v{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;background:var(--acc);color:var(--acctx);border-radius:var(--radius);padding:.9rem 1.9rem;font-size:.72rem;display:inline-block}.stats.svelte-1gx15yl{max-width:var(--maxw);border-bottom:1px solid var(--edge);flex-wrap:wrap;gap:clamp(1.6rem,5vw,4.5rem);margin:0 auto;padding:1.6rem clamp(1.2rem,4vw,3rem);display:flex}.stats.svelte-1gx15yl div:where(.svelte-1gx15yl){flex-direction:column;display:flex}.stats.svelte-1gx15yl b:where(.svelte-1gx15yl){font-family:var(--font-display);font-weight:var(--dw);color:var(--acc);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.stats.svelte-1gx15yl span:where(.svelte-1gx15yl){font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-top:.35rem;font-size:.62rem}footer.svelte-ji01os{border-top:1px solid var(--edge);margin-top:2rem}.in.svelte-ji01os{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 auto;padding:2.6rem clamp(1.2rem,4vw,3rem);display:flex}.sig.svelte-ji01os{font-family:var(--font-display);font-size:1.5rem;font-style:italic}.m.svelte-ji01os{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:.64rem}.controls.svelte-1ao0ikn{font-family:var(--font-ui);align-items:center;gap:.6rem;display:flex}select.svelte-1ao0ikn{font:inherit;letter-spacing:.06em;color:var(--ink);border:1px solid var(--edge);border-radius:var(--radius);background:0 0;padding:.4rem .6rem;font-size:.68rem}.seg.svelte-1ao0ikn{border:1px solid var(--edge);border-radius:var(--radius);display:flex;overflow:hidden}.seg.svelte-1ao0ikn button:where(.svelte-1ao0ikn){color:var(--mut);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.34rem .44rem;display:flex}.seg.svelte-1ao0ikn button:where(.svelte-1ao0ikn):hover{color:var(--ink)}.seg.svelte-1ao0ikn button[aria-pressed=true]:where(.svelte-1ao0ikn){background:var(--acc);color:var(--acctx)}.sig-svg.svelte-stl4ia{width:100%;height:auto;display:block;overflow:visible}.ink-rect.svelte-stl4ia{fill:var(--ink)}.tipfill.svelte-stl4ia,.ink.svelte-stl4ia circle{fill:var(--acc)}
