.wordmark-module-scss-module__OQ2A3q__header>h4>a{margin:calc(var(--space-xs)*-1);padding:var(--space-xs);padding-right:calc(var(--space-xs)*4);display:inline-block}.wordmark-module-scss-module__OQ2A3q__wordmark{--dot-fade-delay:1.25s;--dot-fade-duration:.85s;--intro-hold:2.5s;--letter-out-duration:.3s;--track-delay:.5s;--track-duration:.5s;place-items:baseline start;display:inline-grid}.wordmark-module-scss-module__OQ2A3q__wordmark>.wordmark-module-scss-module__OQ2A3q__sizer,.wordmark-module-scss-module__OQ2A3q__wordmark>.wordmark-module-scss-module__OQ2A3q__label{grid-area:1/1}.wordmark-module-scss-module__OQ2A3q__sizer{visibility:hidden;white-space:nowrap;padding-inline-end:var(--text-h4-letter-spacing)}.wordmark-module-scss-module__OQ2A3q__label{display:inline-flex}.wordmark-module-scss-module__OQ2A3q__word{align-items:baseline;display:inline-flex}.wordmark-module-scss-module__OQ2A3q__separator{animation:wordmark-module-scss-module__OQ2A3q__separator-track var(--track-duration) ease-in-out calc(var(--intro-hold) + var(--track-delay)) backwards,wordmark-module-scss-module__OQ2A3q__separator-fade var(--dot-fade-duration) ease calc(var(--intro-hold) + var(--dot-fade-delay)) backwards;opacity:1;transition:opacity var(--dot-fade-duration) ease var(--dot-fade-delay),grid-template-columns var(--track-duration) ease-in-out var(--track-delay);grid-template-columns:1fr;display:inline-grid;overflow:hidden}.wordmark-module-scss-module__OQ2A3q__separator>span{white-space:pre;overflow:hidden}@keyframes wordmark-module-scss-module__OQ2A3q__separator-track{0%{grid-template-columns:0fr}to{grid-template-columns:1fr}}@keyframes wordmark-module-scss-module__OQ2A3q__separator-fade{0%{opacity:0}to{opacity:1}}.wordmark-module-scss-module__OQ2A3q__suffix{animation:wordmark-module-scss-module__OQ2A3q__suffix-intro var(--track-duration) ease-out calc(var(--intro-hold) + var(--track-delay)) backwards;transition:grid-template-columns var(--track-duration) ease-out var(--track-delay);grid-template-columns:0fr;display:inline-grid;overflow:hidden}@keyframes wordmark-module-scss-module__OQ2A3q__suffix-intro{0%{grid-template-columns:1fr}to{grid-template-columns:0fr}}@property --fade-width{syntax:"<length>";inherits:true;initial-value:0}@keyframes wordmark-module-scss-module__OQ2A3q__suffix-edge-fade{0%{--fade-width:0px}10%{--fade-width:16px}70%{--fade-width:16px}to{--fade-width:0px}}.wordmark-module-scss-module__OQ2A3q__suffixInner{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--fade-width)), transparent 100%);mask-image:linear-gradient(to right, black calc(100% - var(--fade-width)), transparent 100%);--fade-width:0px;padding-bottom:8px;display:inline-flex;overflow:hidden}a:hover .wordmark-module-scss-module__OQ2A3q__suffixInner{animation:.75s wordmark-module-scss-module__OQ2A3q__suffix-edge-fade}.wordmark-module-scss-module__OQ2A3q__letter{animation:wordmark-module-scss-module__OQ2A3q__letter-intro var(--letter-out-duration) ease var(--intro-hold) backwards;opacity:0;transition:opacity var(--letter-out-duration) ease,transform var(--letter-out-duration) ease;display:inline-block;transform:translateY(4px)}@keyframes wordmark-module-scss-module__OQ2A3q__letter-intro{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}a:hover .wordmark-module-scss-module__OQ2A3q__separator{opacity:0;grid-template-columns:0fr;transition:opacity .3s,grid-template-columns .35s}a:hover .wordmark-module-scss-module__OQ2A3q__suffix{grid-template-columns:1fr;transition:grid-template-columns .75s}a:hover .wordmark-module-scss-module__OQ2A3q__letter{opacity:1;transition:opacity .4s ease var(--letter-delay),transform .4s ease var(--letter-delay);transform:translateY(0)}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.horizontal-scroll-module-scss-module__ZO27zW__wrapper{width:100%;min-width:0;overflow:hidden;container-type:inline-size}.horizontal-scroll-module-scss-module__ZO27zW__strip{column-gap:var(--grid-gutter);grid-auto-columns:calc((100cqw - (var(--grid-columns) - 1)*var(--grid-gutter))/var(--grid-columns));padding-inline:var(--grid-padding-inline);grid-auto-flow:column;width:max-content;display:grid}
.pill-module-scss-module__EBvZzq__pill{border:1px solid var(--primary-bg);color:var(--primary-bg);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:450}
.work-card-module-scss-module__Jkx6cW__card{grid-column:span 6;min-width:0}@media (min-width:767.98px){.work-card-module-scss-module__Jkx6cW__card{grid-column:span 6}}@media (min-width:1439.98px){.work-card-module-scss-module__Jkx6cW__card{grid-column:span 5}}@media (min-width:1919.98px){.work-card-module-scss-module__Jkx6cW__card{grid-column:span 4}}.work-card-module-scss-module__Jkx6cW__link,.work-card-module-scss-module__Jkx6cW__nonLink{color:inherit;text-decoration:none}.work-card-module-scss-module__Jkx6cW__imageWrapper{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}@media (min-width:767.98px){.work-card-module-scss-module__Jkx6cW__imageWrapper{aspect-ratio:1}}.work-card-module-scss-module__Jkx6cW__image{background-color:var(--secondary-bg);object-fit:cover;transition:transform .5s}.work-card-module-scss-module__Jkx6cW__image.work-card-module-scss-module__Jkx6cW__imageUnpublished{filter:blur(12px);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.work-card-module-scss-module__Jkx6cW__image{transition:none}}.work-card-module-scss-module__Jkx6cW__pills{left:var(--space-xs);top:var(--space-xs);position:absolute}.work-card-module-scss-module__Jkx6cW__pillsDefault,.work-card-module-scss-module__Jkx6cW__pillsHover{gap:8px;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:0;left:0}.work-card-module-scss-module__Jkx6cW__pillsDefault{opacity:1;transform:translateY(0)}.work-card-module-scss-module__Jkx6cW__pillsHover{opacity:0;transform:translateY(-100%)}.work-card-module-scss-module__Jkx6cW__link:hover .work-card-module-scss-module__Jkx6cW__image,.work-card-module-scss-module__Jkx6cW__link:focus-visible .work-card-module-scss-module__Jkx6cW__image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.work-card-module-scss-module__Jkx6cW__link:hover .work-card-module-scss-module__Jkx6cW__image,.work-card-module-scss-module__Jkx6cW__link:focus-visible .work-card-module-scss-module__Jkx6cW__image{transform:none}}.work-card-module-scss-module__Jkx6cW__link:hover .work-card-module-scss-module__Jkx6cW__pillsDefault:has(~.work-card-module-scss-module__Jkx6cW__pillsHover){opacity:0;transform:translateY(100%)}.work-card-module-scss-module__Jkx6cW__link:hover .work-card-module-scss-module__Jkx6cW__pillsHover{opacity:1;transform:translateY(0)}.work-card-module-scss-module__Jkx6cW__heading{bottom:var(--grid-gutter);color:var(--primary-bg);left:var(--grid-gutter);line-height:calc(var(--text-h3-line-height) - 16px);margin:0;position:absolute}
