.work-preview[data-astro-cid-qhalirgl]{padding-bottom:12%;position:relative}.work-device[data-astro-cid-qhalirgl]{background:var(--paper);color:var(--ink);isolation:isolate;border:1px solid}.work-device-bar[data-astro-cid-qhalirgl]{border-bottom:1px solid;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.work-dots[data-astro-cid-qhalirgl]{flex:none;gap:6px;display:flex}.work-dots[data-astro-cid-qhalirgl] span[data-astro-cid-qhalirgl]{border:1px solid;border-radius:50%;width:8px;height:8px}.work-domain[data-astro-cid-qhalirgl]{text-align:center;white-space:nowrap;text-transform:none;flex:1;min-width:0;padding-right:50px}.work-domain-text[data-astro-cid-qhalirgl]{vertical-align:top;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.work-device-body[data-astro-cid-qhalirgl]{aspect-ratio:16/10;background:var(--paper);position:relative;overflow:hidden}.work-draft[data-astro-cid-qhalirgl]{color:var(--ink);position:absolute;inset:0}.work-x[data-astro-cid-qhalirgl]{width:100%;height:100%;position:absolute;inset:0}.work-x[data-astro-cid-qhalirgl] path[data-astro-cid-qhalirgl]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.work-dim[data-astro-cid-qhalirgl]{background:var(--paper);white-space:nowrap;padding:6px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-dim-phone[data-astro-cid-qhalirgl]{justify-items:center;gap:2px;padding:5px 6px;font-size:10px;display:grid}.work-shot[data-astro-cid-qhalirgl]{object-fit:cover;object-position:top;visibility:hidden;z-index:1;width:100%;height:100%;position:absolute;inset:0}.work-shot[data-astro-cid-qhalirgl].is-active{visibility:visible;z-index:2}.work-index:not([data-shots]):not([data-initial-slug]) .work-shot[data-astro-cid-qhalirgl]:not(.is-active){display:none}.preview-live[data-astro-cid-qhalirgl]{z-index:4;background:var(--paper);transform-origin:0 0;width:1440px;max-width:none;height:900px;transform:scale(var(--live-scale,.3));pointer-events:none;visibility:hidden;border:0;position:absolute;top:0;left:0}.work-scan[data-astro-cid-qhalirgl]{z-index:5;pointer-events:none;background:linear-gradient(var(--ink) 0 1px, var(--paper) 1px 2px);visibility:hidden;height:2px;position:absolute;top:-1px;left:0;right:0}.work-phone[data-astro-cid-qhalirgl]{aspect-ratio:390/844;background:var(--paper);width:28%;color:var(--ink);isolation:isolate;border:1px solid;position:absolute;bottom:0;right:0;overflow:hidden}@media (width>=900px) and (prefers-reduced-motion:no-preference){html.js .work-index:not([data-initial-slug]) .work-shot[data-astro-cid-qhalirgl].is-active{clip-path:inset(100% 0 0)}}html.is-xray .work-scan[data-astro-cid-qhalirgl]{visibility:hidden!important}.work-index[data-astro-cid-g6v2jc2g]{padding-top:clamp(8px,1vw,16px);padding-bottom:var(--section-y);grid-template-columns:minmax(0,1fr) clamp(360px,34%,520px);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.work-main[data-astro-cid-g6v2jc2g]{min-width:0}.work-filters[data-astro-cid-g6v2jc2g]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-bottom:clamp(20px,2.5vw,36px);display:flex}.work-chips[data-astro-cid-g6v2jc2g]{flex-wrap:wrap;gap:8px;display:flex}.work-chip[data-astro-cid-g6v2jc2g]{--fill-bg:var(--ink);--fill-text:var(--paper);border:1px solid;align-items:center;height:44px;padding:0 16px;display:inline-flex}.work-chip[data-astro-cid-g6v2jc2g]:focus-visible:not(.is-active):not(:hover){color:var(--ink)}.work-chip[data-astro-cid-g6v2jc2g]:focus-visible:not(.is-active):not(:hover):before{transform:translateY(101%)}html:not(.js) .work-chips[data-astro-cid-g6v2jc2g]{display:none}@media (forced-colors:active){.work-chips[data-astro-cid-g6v2jc2g] .work-chip[data-astro-cid-g6v2jc2g].hover-fill[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.work-chips[data-astro-cid-g6v2jc2g] .work-chip[data-astro-cid-g6v2jc2g].hover-fill[aria-pressed=true]:before{display:none}}.work-count[data-astro-cid-g6v2jc2g]{white-space:nowrap;font-variant-numeric:tabular-nums}.work-list[data-astro-cid-g6v2jc2g]{border-bottom:1px solid}.work-aside[data-astro-cid-g6v2jc2g]{top:calc(var(--nav-h) + 24px);min-width:0;position:sticky}@media (width<=899px){.work-index[data-astro-cid-g6v2jc2g]{grid-template-columns:1fr}.work-aside[data-astro-cid-g6v2jc2g]{display:none}}.work-cta[data-astro-cid-nntkhrjw]{padding-top:0}.work-cta-rule[data-astro-cid-nntkhrjw]{margin-bottom:var(--section-y)}.work-cta-inner[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.work-cta-action[data-astro-cid-nntkhrjw]{display:inline-flex}@media (width<=820px){.work-cta-inner[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;gap:28px}}
