.shimmer[data-astro-cid-imfvubih]{text-align:left;white-space:pre-wrap;background-image:var(--shimmer-bg);-webkit-text-fill-color:transparent;color:#0000;background-position-x:100%;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:block}.shimmer__plain[data-astro-cid-imfvubih]{-webkit-text-fill-color:var(--shimmer-text);color:var(--shimmer-text)}.shimmer[data-astro-cid-imfvubih] [data-astro-cid-imfvubih]::selection,.shimmer[data-astro-cid-imfvubih]::selection{-webkit-text-fill-color:var(--shimmer-text);background:#3fd98a47}@media (prefers-reduced-motion:no-preference){.shimmer[data-astro-cid-imfvubih]{will-change:background-position;animation:2.7s infinite shimmer-sweep}}@keyframes shimmer-sweep{0%{background-position-x:100%;animation-timing-function:cubic-bezier(.4,0,.2,1)}81.4815%{background-position-x:0%}to{background-position-x:0%}}.project[data-astro-cid-y2vllrex]{flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;padding:0 100px 160px;display:flex;position:relative}.project__frame[data-astro-cid-y2vllrex]{flex-direction:column;align-items:center;gap:50px;width:min-content;height:min-content;display:flex}.project__text[data-astro-cid-y2vllrex]{flex-direction:column;align-items:flex-start;gap:50px;width:min-content;display:flex}.project__rule[data-astro-cid-y2vllrex]{background:var(--divider);flex:none;width:920px;height:2px}.project__row[data-astro-cid-y2vllrex]{flex-direction:row;justify-content:space-between;align-items:flex-start;width:920px;display:flex}.project__col[data-astro-cid-y2vllrex]{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:10px;width:1px;display:flex}.project__title-row[data-astro-cid-y2vllrex]{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.project__title[data-astro-cid-y2vllrex]{align-items:center;gap:6px;display:flex}.project__name[data-astro-cid-y2vllrex],.project__year[data-astro-cid-y2vllrex]{white-space:pre;font-family:var(--font-sans);letter-spacing:0;line-height:25px}.project__name[data-astro-cid-y2vllrex]{color:var(--ink);font-size:15px;font-weight:500}.project__year[data-astro-cid-y2vllrex]{color:var(--muted);font-size:14px}.project__body[data-astro-cid-y2vllrex]{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;overflow:clip}.project__copy-row[data-astro-cid-y2vllrex]{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:0 0 10px;display:flex}.project__desc[data-astro-cid-y2vllrex]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;width:560px}.project__desc[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex],.project__meta-text[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);font-size:15px;line-height:25px}.project__meta-text[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex].is-label{color:var(--ink-label)}.project__meta[data-astro-cid-y2vllrex]{flex-direction:column;align-items:flex-start;width:min-content;height:100%;display:flex}.project__meta-text[data-astro-cid-y2vllrex]{white-space:pre}.project--fixed-meta[data-astro-cid-y2vllrex] .project__meta-text[data-astro-cid-y2vllrex]{width:var(--meta-w);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.project__cta[data-astro-cid-y2vllrex]{background:var(--pill);border-radius:8px;flex:none;width:min-content;display:flex;overflow:clip}.project__media[data-astro-cid-y2vllrex]{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.project__media-box[data-astro-cid-y2vllrex]{flex-direction:row;justify-content:center;align-items:flex-start;width:1000px;max-width:1000px;height:640px;display:flex}.project__media-slot[data-astro-cid-y2vllrex]{flex:1 0 0;width:1px;height:100%}.project__media-phone[data-astro-cid-y2vllrex]{width:100%;height:250px}@media (width>=810px) and (width<=1199.98px){.project[data-astro-cid-y2vllrex]{padding:0 100px 50px}.project__frame[data-astro-cid-y2vllrex],.project__text[data-astro-cid-y2vllrex],.project__rule[data-astro-cid-y2vllrex],.project__desc[data-astro-cid-y2vllrex]{width:100%}.project__frame[data-astro-cid-y2vllrex]{height:min-content}.project__row[data-astro-cid-y2vllrex]{flex-direction:column;justify-content:center;gap:0;width:100%}.project__col[data-astro-cid-y2vllrex]{flex:none;width:100%}.project__copy-row[data-astro-cid-y2vllrex]{flex-direction:column;justify-content:flex-start;gap:20px}.project__meta[data-astro-cid-y2vllrex]{width:100%;height:var(--meta-h-t,min-content);flex-direction:row}.project__meta-text[data-astro-cid-y2vllrex],.project--fixed-meta[data-astro-cid-y2vllrex] .project__meta-text[data-astro-cid-y2vllrex]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;flex:1 0 0;width:1px}.project__media-box[data-astro-cid-y2vllrex]{flex-direction:column;width:100%;height:min-content}.project__media-slot[data-astro-cid-y2vllrex]{flex:none;width:100%;height:400px}}@media (width<=809.98px){.project[data-astro-cid-y2vllrex]{padding:0 20px 50px}.project__frame[data-astro-cid-y2vllrex],.project__text[data-astro-cid-y2vllrex]{gap:30px;width:100%;height:min-content}.project__rule[data-astro-cid-y2vllrex],.project__row[data-astro-cid-y2vllrex],.project__desc[data-astro-cid-y2vllrex]{width:100%}.project__copy-row[data-astro-cid-y2vllrex]{flex-direction:column;justify-content:flex-start;gap:20px}.project__meta[data-astro-cid-y2vllrex]{width:100%;height:min-content}.project__meta-text[data-astro-cid-y2vllrex],.project--fixed-meta[data-astro-cid-y2vllrex] .project__meta-text[data-astro-cid-y2vllrex]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;width:100%}.project--fill-phone[data-astro-cid-y2vllrex] .project__frame[data-astro-cid-y2vllrex]{height:var(--frame-h-p)}.project--fill-phone[data-astro-cid-y2vllrex] .project__media-phone[data-astro-cid-y2vllrex]{flex:1 0 0;height:1px}}.page[data-astro-cid-lcdefpme]{background:var(--white);flex-direction:column;align-items:center;gap:10px;min-height:100vh;display:flex;position:relative;overflow:clip}.page__content[data-astro-cid-lcdefpme]{background:var(--white);flex-direction:row;flex:none;align-items:center;gap:10px;width:min-content;display:flex;position:relative;overflow:clip}.page__column[data-astro-cid-lcdefpme]{flex-direction:column;flex:none;align-items:flex-start;width:1200px;display:flex}.intro[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:center;align-items:center;width:100%;padding:100px;display:flex}.intro__row[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;align-items:flex-start;width:920px;display:flex}.intro[data-astro-cid-lcdefpme] .intro__word{color:var(--ink-strong);font-family:var(--font-sans);letter-spacing:0;flex:none;font-size:45px;font-weight:400;line-height:57px}.intro__text[data-astro-cid-lcdefpme]{width:544px;color:var(--ink-strong);font-family:var(--font-sans);letter-spacing:0;flex:none;font-size:30px;font-weight:400;line-height:42px}@media (width>=810px) and (width<=1199.98px){.page__content[data-astro-cid-lcdefpme],.page__column[data-astro-cid-lcdefpme]{width:810px}.intro[data-astro-cid-lcdefpme]{padding:50px 100px}.intro__row[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 0 0;justify-content:flex-start;gap:20px;width:1px}.intro[data-astro-cid-lcdefpme] .intro__word{font-size:40px;line-height:52px}}@media (width<=809.98px){.page[data-astro-cid-lcdefpme] .page__phone-header{order:0}.page__content[data-astro-cid-lcdefpme]{order:2;width:390px}.page__column[data-astro-cid-lcdefpme]{flex:1 0 0;width:1px}.page[data-astro-cid-lcdefpme] .page__footer{order:3}.intro[data-astro-cid-lcdefpme]{padding:30px 20px}.intro__row[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 0 0;justify-content:flex-start;gap:10px;width:1px}.intro[data-astro-cid-lcdefpme] .intro__word{font-size:30px;line-height:42px}.intro__text[data-astro-cid-lcdefpme]{width:100%;font-size:20px;line-height:32px}}
