.home.svelte-1uha8ag{width:min(1320px,calc(100% - var(--gutter, 4.3vw) * 2));margin-inline:auto}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,48px);padding-block:clamp(27px,5.2vw,54px) 31px}.eyebrow.svelte-1uha8ag{margin:0;color:var(--berry);font:500 .6875rem/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase}h1.svelte-1uha8ag{margin:8px 0 15px;color:var(--wine);font:700 clamp(4.1rem,9.5vw,8rem)/.8 var(--display);letter-spacing:-.045em;text-transform:uppercase}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.role.svelte-1uha8ag{margin:0;font-size:clamp(.95rem,2vw,1.1875rem);font-weight:600}.explore.svelte-1uha8ag{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:14px;text-decoration:none}.frame.svelte-1uha8ag{background:#160d11}.frame.svelte-1uha8ag img:where(.svelte-1uha8ag),.work-card.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;object-fit:cover}.frame.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:1080 / 680}.frame.svelte-1uha8ag:after{content:"";display:block;height:4px;background:linear-gradient(90deg,#641220,#85182a,#a11d33,#e01e37)}.selected-work.svelte-1uha8ag{padding-bottom:32px;scroll-margin-top:16px}.work-heading.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding-block:13px;border-top:1px solid var(--rule)}h2.svelte-1uha8ag{margin:0;font-size:clamp(1.45rem,3.1vw,2.06rem);font-weight:600;letter-spacing:-.04em}.filters.svelte-1uha8ag{display:flex;gap:5px}.filters.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:44px;min-height:44px;padding-inline:11px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}.filters.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--berry)}.filters.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){background:var(--ruby);color:var(--cream)}.work-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.work-card.svelte-1uha8ag{display:block;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.work-card.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:2 / 1}.card-caption.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:11px}h3.svelte-1uha8ag{margin:2px 0 0;font-size:1.125rem;font-weight:600}.explore.svelte-1uha8ag:hover,.work-card.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){text-decoration:underline;text-underline-offset:.22em}.explore.svelte-1uha8ag:focus-visible,.filters.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible,.work-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--berry);outline-offset:3px}@media(max-width:720px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:12px;padding-bottom:25px}h1.svelte-1uha8ag{font-size:clamp(3rem,11.5vw,4.95rem);line-height:.92}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline}.explore.svelte-1uha8ag{margin-top:2px}}@media(max-width:620px){.work-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:15px}}
