.WorkSection-module__sZPfra__section{background:var(--bg);scroll-margin-top:var(--header-h,96px);padding-top:clamp(24px,2.6vw,32px);position:relative}.WorkSection-module__sZPfra__heading{color:color-mix(in srgb, var(--fg) 76%, var(--fg-muted));letter-spacing:.035em;font-size:clamp(15px,1vw,16px);font-weight:550}.WorkSection-module__sZPfra__footer{padding-block:clamp(48px, 6vw, 80px) var(--space-section-lg);font-size:var(--fs-action);justify-content:flex-end;display:flex}.WorkSection-module__sZPfra__footer a{align-items:center;min-height:44px;padding-block:8px;font-weight:650}.WorkSection-module__sZPfra__list{flex-direction:column;margin-top:clamp(30px,3vw,48px);display:flex}.WorkSection-module__sZPfra__empty{border-top:1px solid var(--border);margin-top:clamp(30px,3vw,48px);padding-block:clamp(48px,6vw,80px)}.WorkSection-module__sZPfra__emptyHeading{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--fg);font-weight:500}.WorkSection-module__sZPfra__emptyBody{max-width:44ch;color:var(--fg-muted);font-size:var(--fs-body);margin-top:12px;line-height:1.55}.WorkSection-module__sZPfra__list>:first-child>:first-child{align-items:flex-start;padding-top:clamp(28px,3vw,48px)}@media (max-width:900px){.WorkSection-module__sZPfra__section{padding-top:clamp(44px,6vw,52px);padding-bottom:0}.WorkSection-module__sZPfra__list{gap:var(--space-project-gap);margin-top:24px}.WorkSection-module__sZPfra__list>:first-child>:first-child{padding-top:0}.WorkSection-module__sZPfra__footer{padding-block:40px var(--mobile-space-section);justify-content:flex-start}}
.WebGLTextReveal-module___nprvG__wrap{display:block;position:relative}.WebGLTextReveal-module___nprvG__textHidden{opacity:0}.WebGLTextReveal-module___nprvG__textVisible{opacity:1;transition:opacity .3s}.WebGLTextReveal-module___nprvG__canvas{z-index:1;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.WebGLTextReveal-module___nprvG__canvasFading{opacity:0}
.FinalCta-module__4zxKYq__section{border-top:1px solid var(--border);padding-block:clamp(112px,11vw,176px) clamp(96px,10vw,152px);position:relative}.FinalCta-module__4zxKYq__heading{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(48px,7.2vw,96px);font-weight:500;line-height:1.02}.FinalCta-module__4zxKYq__actionRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(36px,8vw,120px);margin-top:clamp(48px,5.6vw,72px);display:grid}.FinalCta-module__4zxKYq__support{max-width:44ch;color:color-mix(in srgb, var(--fg) 72%, var(--fg-muted));font-size:var(--fs-support);line-height:1.58}.FinalCta-module__4zxKYq__actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.FinalCta-module__4zxKYq__cta{justify-content:center;width:clamp(210px,18vw,260px);min-height:44px;font-size:clamp(20px,1.55vw,23px);font-weight:550}.FinalCta-module__4zxKYq__email{color:var(--fg-muted);font-size:var(--fs-body);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;transition:color .25s var(--ease), text-decoration-color .25s var(--ease)}.FinalCta-module__4zxKYq__email:hover,.FinalCta-module__4zxKYq__email:focus-visible{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}@media (max-width:760px){.FinalCta-module__4zxKYq__section{padding-block:clamp(80px,10vw,88px) 72px}.FinalCta-module__4zxKYq__heading{max-width:100%}.FinalCta-module__4zxKYq__actionRow{grid-template-columns:1fr;align-items:start;gap:32px;margin-top:32px}}@media (max-width:640px){.FinalCta-module__4zxKYq__heading{font-size:clamp(36px,10.5vw,48px)}}
