.project-stage[data-astro-cid-j3roynsr]{aspect-ratio:1.3;background:radial-gradient(ellipse at 50% 25%,var(--stage-light),transparent 75%),var(--stage-base);isolation:isolate;display:block;position:relative;overflow:hidden}.stage-tradebound[data-astro-cid-j3roynsr]{--stage-base:#16313b;--stage-light:#52717c;--stage-label:#d7e4e7}.stage-ree-design[data-astro-cid-j3roynsr]{--stage-base:#a3a18c;--stage-light:#e6e1d0;--stage-label:#3d4435}.stage-kromecard[data-astro-cid-j3roynsr]{--stage-base:#1a332b;--stage-light:#52785d;--stage-label:#dbf0d2}.stage-flowserve-bd[data-astro-cid-j3roynsr]{--stage-base:#b6ccd5;--stage-light:#e5edf0;--stage-label:#23465d}.stage-ikigai[data-astro-cid-j3roynsr]{--stage-base:#b5add7;--stage-light:#eeebfc;--stage-label:#4c416f}.stage-shibori[data-astro-cid-j3roynsr]{--stage-base:#c6b09c;--stage-light:#f6e8d3;--stage-label:#443965}.stage-oporajita[data-astro-cid-j3roynsr]{--stage-base:#a18ab7;--stage-light:#eee4f8;--stage-label:#39225e}.stage-aircon[data-astro-cid-j3roynsr]{--stage-base:#82959b;--stage-light:#dce4e3;--stage-label:#263d45}.stage-daily-feast[data-astro-cid-j3roynsr]{--stage-base:#d4ddbd;--stage-light:#f2f0dc;--stage-label:#36513b}.stage-lmn-glass[data-astro-cid-j3roynsr]{--stage-base:#d9c5cc;--stage-light:#f4e9e7;--stage-label:#624f59}.stage-xekera-pcb[data-astro-cid-j3roynsr]{--stage-base:#153b30;--stage-light:#456d50;--stage-label:#d9e8d5}.project-stage-label[data-astro-cid-j3roynsr]{color:var(--stage-label);letter-spacing:.13em;text-transform:uppercase;font:9px/1.4 monospace;position:absolute;top:6%;left:7%}.project-desktop[data-astro-cid-j3roynsr]{background:#e9e9e5;border:1px solid #ffffff40;border-radius:6px;width:82%;transition:transform .65s cubic-bezier(.22,.68,.2,1);display:block;position:absolute;top:15%;left:7%;overflow:hidden;box-shadow:0 22px 36px -12px #07151065,0 3px 8px #07151020}.project-browser[data-astro-cid-j3roynsr]{color:#65706b;letter-spacing:.05em;background:#eeefea;border-bottom:1px solid #18271f15;justify-content:space-between;align-items:center;height:22px;padding:0 10px;font:8px/1 monospace;display:flex}.browser-controls[data-astro-cid-j3roynsr]{gap:4px;display:flex}.browser-controls[data-astro-cid-j3roynsr] i[data-astro-cid-j3roynsr]{background:#b2b8b1;border-radius:50%;width:4px;height:4px}.browser-mark[data-astro-cid-j3roynsr]{text-align:right;width:20px}.project-desktop[data-astro-cid-j3roynsr] img[data-astro-cid-j3roynsr]{width:100%;height:auto;display:block}.project-mobile[data-astro-cid-j3roynsr]{background:#1e2624;border:1px solid #ffffff59;border-radius:16px;width:19%;padding:4px;transition:transform .65s cubic-bezier(.22,.68,.2,1);display:block;position:absolute;bottom:8%;right:4%;transform:translateY(0);box-shadow:0 16px 30px -6px #07151075,0 2px 6px #07151030}.project-mobile[data-astro-cid-j3roynsr] img[data-astro-cid-j3roynsr]{border-radius:11px;width:100%;height:auto;display:block}.project-secondary[data-astro-cid-j3roynsr]{background:#eeefea;border:1px solid #ffffff65;border-radius:6px;width:55%;transition:transform .65s cubic-bezier(.22,.68,.2,1);position:absolute;bottom:8%;right:4%;overflow:hidden;box-shadow:0 16px 30px -6px #07151065}.project-secondary[data-astro-cid-j3roynsr]>img[data-astro-cid-j3roynsr]{width:100%;height:auto}.stage-ikigai[data-astro-cid-j3roynsr] .project-desktop[data-astro-cid-j3roynsr]{width:84%;top:14%;left:7%}.project-stage[data-astro-cid-j3roynsr]:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.editorial-project:has(a:hover) .project-desktop[data-astro-cid-j3roynsr],.project-card:has(a:hover) .project-desktop[data-astro-cid-j3roynsr]{transform:translateY(-5px)}.editorial-project:has(a:hover) .project-mobile[data-astro-cid-j3roynsr],.project-card:has(a:hover) .project-mobile[data-astro-cid-j3roynsr]{transform:translateY(-10px)}.project-card:has(a:hover) .project-secondary[data-astro-cid-j3roynsr]{transform:translateY(-8px)}}@media (width<=760px){.project-browser[data-astro-cid-j3roynsr]{height:18px;padding-inline:7px;font-size:7px}.project-stage-label[data-astro-cid-j3roynsr]{font-size:8px}.project-mobile[data-astro-cid-j3roynsr]{border-radius:11px;padding:3px}.project-mobile[data-astro-cid-j3roynsr] img[data-astro-cid-j3roynsr]{border-radius:7px}}@media (prefers-reduced-motion:reduce){.project-desktop[data-astro-cid-j3roynsr],.project-mobile[data-astro-cid-j3roynsr],.project-secondary[data-astro-cid-j3roynsr]{transition:none}}.project-card[data-astro-cid-y2vllrex]{flex-direction:column;display:flex}.project-card[data-astro-cid-y2vllrex][hidden],.project-card[data-astro-cid-y2vllrex].project-featured[hidden]{display:none}.project-card[data-astro-cid-y2vllrex].project-featured{grid-template-columns:62% 38%;display:grid}.archive-project-story[data-astro-cid-y2vllrex]{border-top:1px solid var(--line);flex-direction:column;flex:1;align-items:flex-start;padding:28px;display:flex}.archive-project-story[data-astro-cid-y2vllrex]>.eyebrow[data-astro-cid-y2vllrex]{color:var(--muted);font-size:10px;line-height:1.7}.archive-project-story[data-astro-cid-y2vllrex] h3[data-astro-cid-y2vllrex]{margin-top:12px;font-size:32px;line-height:1.15}.archive-summary[data-astro-cid-y2vllrex]{color:var(--muted);max-width:48ch;margin:16px 0 24px;font-size:15px;line-height:1.65}.archive-story-link[data-astro-cid-y2vllrex]{gap:28px;margin-top:auto;font-size:12px}.archive-art[data-astro-cid-y2vllrex]{aspect-ratio:1.3;background:var(--soft);place-items:center;display:grid;position:relative;overflow:hidden}.archive-art[data-astro-cid-y2vllrex]>img[data-astro-cid-y2vllrex]{object-fit:contain;width:100%;height:100%;position:absolute}.archive-view[data-astro-cid-y2vllrex]{background:var(--paper);color:var(--ink);border:1px solid var(--line);align-items:center;gap:20px;padding:12px 16px;font-size:11px;display:flex;position:absolute;bottom:18px;right:18px}.archive-view[data-astro-cid-y2vllrex] .arrow[data-astro-cid-y2vllrex]{width:16px}.archive-feature-art[data-astro-cid-y2vllrex]{border-right:1px solid var(--line);background:#8d887e;min-height:550px;display:block;position:relative;overflow:hidden}.archive-feature-space[data-astro-cid-y2vllrex]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archive-feature-screen[data-astro-cid-y2vllrex]{border:5px solid #f3f1ed;width:72%;transition:transform .6s;position:absolute;bottom:16%;left:14%;transform:rotate(-4deg);box-shadow:0 20px 45px #0005}.archive-feature-screen[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex]{width:100%;height:auto;display:block}.archive-feature-note[data-astro-cid-y2vllrex]{color:#f3f1ed;background:#20231f;justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.archive-feature-note[data-astro-cid-y2vllrex] .arrow[data-astro-cid-y2vllrex]{width:18px}.project-featured[data-astro-cid-y2vllrex] .archive-project-story[data-astro-cid-y2vllrex]{padding:var(--cell);border-top:0;justify-content:center}.project-featured[data-astro-cid-y2vllrex] .archive-project-story[data-astro-cid-y2vllrex] h3[data-astro-cid-y2vllrex]{margin-top:25px;font-size:clamp(38px,4vw,64px)}.archive-deck[data-astro-cid-y2vllrex]{letter-spacing:-.035em;margin:25px 0 10px;font:italic clamp(28px,2.4vw,38px)/1.18 Georgia,serif}.project-featured[data-astro-cid-y2vllrex] .archive-story-link[data-astro-cid-y2vllrex]{margin-top:12px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-featured[data-astro-cid-y2vllrex]:has(a:hover) .archive-feature-screen[data-astro-cid-y2vllrex]{transform:rotate(-1deg)translateY(-6px)}}@media (width<=760px){.project-card[data-astro-cid-y2vllrex].project-featured{grid-template-columns:1fr}.archive-feature-art[data-astro-cid-y2vllrex]{aspect-ratio:1.14;border-right:0;min-height:0}.archive-feature-note[data-astro-cid-y2vllrex]{padding:16px 20px;font-size:10px}.archive-project-story[data-astro-cid-y2vllrex],.project-featured[data-astro-cid-y2vllrex] .archive-project-story[data-astro-cid-y2vllrex]{padding:24px}.archive-project-story[data-astro-cid-y2vllrex] h3[data-astro-cid-y2vllrex]{font-size:28px}.archive-summary[data-astro-cid-y2vllrex]{font-size:14px}}@media (prefers-reduced-motion:reduce){.archive-feature-screen[data-astro-cid-y2vllrex]{transition:none}}.work-collection[data-astro-cid-nntkhrjw] .project-grid[data-astro-cid-nntkhrjw]{background:var(--paper);gap:1px}.work-collection[data-astro-cid-nntkhrjw] .project-grid[data-astro-cid-nntkhrjw]>.project-card{background:var(--paper);outline:1px solid var(--line);border:0}
