@charset "UTF-8";@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--ticker-distance, 0px)),0,0)}}.work-preview{height:38px;display:flex;gap:12px}.work-preview:hover .work-title,.work-preview:hover .work-short-description,.work-preview:hover .work-year{box-shadow:0 0 3px #7a7a7a66 inset}.work-preview .work-title,.work-preview .work-short-description,.work-preview .work-year{border-radius:var(--br);backdrop-filter:var(--backdrop-filter);-webkit-backdrop-filter:var(--backdrop-filter);box-shadow:var(--box-shadow);text-align:center;padding:0 8px 2px;display:flex;align-items:center;white-space:nowrap}.work-preview .work-short-description{overflow:hidden;flex:1;min-width:0;position:relative}.work-preview .work-short-description .ticker{width:max-content;display:inline-flex;white-space:nowrap;justify-content:center;animation:none;animation-play-state:paused;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.work-preview .work-short-description .t1{display:inline;padding-right:0}.work-preview .work-short-description .t2{display:none;padding-right:40px}.work-preview .work-short-description .ticker.is-scrolling{justify-content:flex-start;animation:ticker var(--ticker-duration, 12s) linear infinite;animation-play-state:paused}.work-preview .work-short-description .ticker.is-scrolling .t1{padding-right:40px}.work-preview .work-short-description .ticker.is-scrolling .t2{display:inline}.work-preview:hover .work-short-description .ticker.is-scrolling{animation-play-state:running}.work-preview .work-image{height:100%;width:auto;border-radius:var(--br);object-fit:cover}a.locked .work-preview .work-title,a.locked .work-preview .work-short-description,a.locked .work-preview .work-year{color:#d9d9d9;cursor:not-allowed}a.locked .work-preview:hover .work-title,a.locked .work-preview:hover .work-short-description,a.locked .work-preview:hover .work-year{box-shadow:var(--box-shadow)}a.locked .work-preview:hover .work-short-description .ticker{animation-play-state:paused!important}html.works-unlocked a.locked .work-preview .work-title,html.works-unlocked a.locked .work-preview .work-short-description,html.works-unlocked a.locked .work-preview .work-year{color:#000;cursor:pointer}html.works-unlocked a.locked .work-preview:hover .work-title,html.works-unlocked a.locked .work-preview:hover .work-short-description,html.works-unlocked a.locked .work-preview:hover .work-year{box-shadow:0 0 3px #7a7a7a66 inset}html.works-unlocked a.locked .work-preview:hover .work-short-description .ticker.is-scrolling{animation-play-state:running!important}@media(max-width:768px){.work-preview .work-title{flex:1;min-width:0}.work-preview .work-short-description{display:none!important}}.work-feed[data-astro-cid-7atbypev]{width:100%;display:flex;flex-direction:column;gap:12px}html.works-unlocked a[data-astro-cid-7atbypev].locked .work-preview[data-astro-cid-7atbypev]{filter:none;opacity:1}.unlock-overlay[data-astro-cid-7atbypev]{position:fixed;inset:0;z-index:1000000;display:none;place-items:center}.unlock-overlay[data-astro-cid-7atbypev].is-open{display:grid}.unlock-backdrop[data-astro-cid-7atbypev]{position:absolute;inset:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.unlock-modal[data-astro-cid-7atbypev]{position:relative;z-index:1;width:min(92vw,420px)}.unlock-title[data-astro-cid-7atbypev]{margin:0 0 10px;font-size:calc(var(--fz) * .6);text-align:center}.unlock-form[data-astro-cid-7atbypev]{display:flex;gap:8px}.unlock-form[data-astro-cid-7atbypev] input[data-astro-cid-7atbypev]{flex:1;padding:8px 10px;border-radius:var(--br);border:none;background:var(--pill-bg);font-size:var(--fz);height:42px;backdrop-filter:var(--backdrop-filter);-webkit-backdrop-filter:var(--backdrop-filter);box-shadow:var(--box-shadow)}.unlock-form[data-astro-cid-7atbypev] button[data-astro-cid-7atbypev]{padding:8px 12px;border-radius:var(--br);border:none;background:var(--pill-bg);height:42px;backdrop-filter:var(--backdrop-filter);-webkit-backdrop-filter:var(--backdrop-filter);box-shadow:var(--box-shadow);font-size:var(--fz);cursor:pointer}.unlock-error[data-astro-cid-7atbypev]{margin-top:10px;font-size:12px;color:#b00020;text-align:center}html:has(.unlock-overlay.is-open) .work-title[data-astro-cid-7atbypev],html:has(.unlock-overlay.is-open) .work-short-description[data-astro-cid-7atbypev],html:has(.unlock-overlay.is-open) .work-year[data-astro-cid-7atbypev]{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:has(.unlock-overlay.is-open) .work-image[data-astro-cid-7atbypev]{box-shadow:none!important}
