.HoverRevealCard-module__foG26W__card{--hover-reveal-scrim-blur:8px;--hover-reveal-enter-offset:1rem;--hover-reveal-enter-duration:.3s;--hover-reveal-enter-ease:cubic-bezier(.65, 0, .35, 1)}.HoverRevealCard-module__foG26W__baseScrim,.HoverRevealCard-module__foG26W__backdrop,.HoverRevealCard-module__foG26W__tint,.HoverRevealCard-module__foG26W__hoverScrim{pointer-events:none;position:absolute;inset:0}.HoverRevealCard-module__foG26W__backdrop{-webkit-backdrop-filter:blur(var(--hover-reveal-scrim-blur));backdrop-filter:blur(var(--hover-reveal-scrim-blur));-webkit-mask-image:linear-gradient(#0000 45%,#000 100%);mask-image:linear-gradient(#0000 45%,#000 100%)}.HoverRevealCard-module__foG26W__tint{background:linear-gradient(to bottom, color-mix(in srgb, var(--const-dark) 0%, transparent), color-mix(in srgb, var(--const-dark) 40%, transparent))}.HoverRevealCard-module__foG26W__hoverScrim{background:color-mix(in srgb, var(--const-dark) 80%, transparent);opacity:0;transition:opacity var(--hover-reveal-enter-duration) var(--hover-reveal-enter-ease)}.HoverRevealCard-module__foG26W__copy{inset-inline:0;z-index:1;position:absolute;bottom:0}.HoverRevealCard-module__foG26W__bodyReveal{opacity:0;transform:translateY(var(--hover-reveal-enter-offset));transition:grid-template-rows var(--hover-reveal-enter-duration) var(--hover-reveal-enter-ease), margin-top var(--hover-reveal-enter-duration) var(--hover-reveal-enter-ease), opacity var(--hover-reveal-enter-duration) var(--hover-reveal-enter-ease), transform var(--hover-reveal-enter-duration) var(--hover-reveal-enter-ease);grid-template-rows:0fr;margin-top:0;display:grid}.HoverRevealCard-module__foG26W__bodyInner{min-height:0;overflow:hidden}.HoverRevealCard-module__foG26W__revealed .HoverRevealCard-module__foG26W__hoverScrim{opacity:1}.HoverRevealCard-module__foG26W__revealed .HoverRevealCard-module__foG26W__bodyReveal{margin-top:var(--spacing-gap-sm);opacity:1;grid-template-rows:1fr;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.HoverRevealCard-module__foG26W__hoverScrim,.HoverRevealCard-module__foG26W__bodyReveal{transition:none}.HoverRevealCard-module__foG26W__bodyReveal{transform:none}}
.ProjectCard-module__lxaAwq__frame{--project-card-media-inset:13cqmin;container-type:size}.ProjectCard-module__lxaAwq__projectMedia{inset:var(--project-card-media-inset);position:absolute}.ProjectCard-module__lxaAwq__scrim{--project-card-scrim-blur:8px;height:6rem}@media (min-width:640px){.ProjectCard-module__lxaAwq__scrim{height:8rem}}.ProjectCard-module__lxaAwq__backdrop{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--project-card-scrim-blur));backdrop-filter:blur(var(--project-card-scrim-blur));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.ProjectCard-module__lxaAwq__content{background:linear-gradient(to bottom, color-mix(in srgb, var(--const-dark) 0%, transparent), color-mix(in srgb, var(--const-dark) 40%, transparent))}
.TeamMemberCard-module__ywgpOW__scrim{--team-member-scrim-blur:8px;--team-member-scrim-enter-offset:1rem;--team-member-scrim-enter-duration:.3s;--team-member-scrim-enter-ease:cubic-bezier(.16, 1, .3, 1)}.TeamMemberCard-module__ywgpOW__backdrop{z-index:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(var(--team-member-scrim-blur));backdrop-filter:blur(var(--team-member-scrim-blur));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.TeamMemberCard-module__ywgpOW__content{background:linear-gradient(to bottom, color-mix(in srgb, var(--const-dark) 0%, transparent), color-mix(in srgb, var(--const-dark) 40%, transparent));opacity:0;transform:translateY(var(--team-member-scrim-enter-offset));transition:opacity var(--team-member-scrim-enter-duration) var(--team-member-scrim-enter-ease), transform var(--team-member-scrim-enter-duration) var(--team-member-scrim-enter-ease)}.TeamMemberCard-module__ywgpOW__card:hover .TeamMemberCard-module__ywgpOW__backdrop,.TeamMemberCard-module__ywgpOW__card:focus-within .TeamMemberCard-module__ywgpOW__backdrop{visibility:visible}.TeamMemberCard-module__ywgpOW__card:hover .TeamMemberCard-module__ywgpOW__content,.TeamMemberCard-module__ywgpOW__card:focus-within .TeamMemberCard-module__ywgpOW__content{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.TeamMemberCard-module__ywgpOW__content{transition:none;transform:none}}
.OfferingCard-module__eWuWUa__card{--offering-enter-duration:.8s;--offering-enter-ease:cubic-bezier(.16, 1, .3, 1);--offering-exit-duration:.4s;--offering-exit-ease:cubic-bezier(.33, 0, .67, 1);--offering-arrow-from-x:-1.25rem;--offering-arrow-from-y:1.25rem;--offering-arrow-delay:0s;--offering-colour-duration:.25s;--offering-colour-ease:cubic-bezier(.33, 0, .67, 1);--offering-underline-height:1px}.OfferingCard-module__eWuWUa__fill{transform-origin:bottom;transition:transform var(--offering-exit-duration) var(--offering-exit-ease);transform:scaleY(0)}.OfferingCard-module__eWuWUa__underline{height:var(--offering-underline-height);transform-origin:0;transition:transform var(--offering-exit-duration) var(--offering-exit-ease);transform:scaleX(0)}.OfferingCard-module__eWuWUa__arrow{opacity:0;transform:translate(var(--offering-arrow-from-x), var(--offering-arrow-from-y));transition:opacity var(--offering-exit-duration) var(--offering-exit-ease), transform var(--offering-exit-duration) var(--offering-exit-ease)}.OfferingCard-module__eWuWUa__icon{color:var(--foreground);transition:color var(--offering-colour-duration) var(--offering-colour-ease)}.OfferingCard-module__eWuWUa__description{color:var(--text-dim);transition:color var(--offering-colour-duration) var(--offering-colour-ease)}.OfferingCard-module__eWuWUa__card:hover .OfferingCard-module__eWuWUa__fill,.OfferingCard-module__eWuWUa__card:focus-within .OfferingCard-module__eWuWUa__fill,.OfferingCard-module__eWuWUa__card[data-active] .OfferingCard-module__eWuWUa__fill{transition:transform var(--offering-enter-duration) var(--offering-enter-ease);transform:scaleY(1)}.OfferingCard-module__eWuWUa__card:hover .OfferingCard-module__eWuWUa__underline,.OfferingCard-module__eWuWUa__card:focus-within .OfferingCard-module__eWuWUa__underline,.OfferingCard-module__eWuWUa__card[data-active] .OfferingCard-module__eWuWUa__underline{transition:transform var(--offering-enter-duration) var(--offering-enter-ease);transform:scaleX(1)}.OfferingCard-module__eWuWUa__card:hover .OfferingCard-module__eWuWUa__arrow,.OfferingCard-module__eWuWUa__card:focus-within .OfferingCard-module__eWuWUa__arrow,.OfferingCard-module__eWuWUa__card[data-active] .OfferingCard-module__eWuWUa__arrow{opacity:1;transition:opacity var(--offering-enter-duration) var(--offering-enter-ease) var(--offering-arrow-delay), transform var(--offering-enter-duration) var(--offering-enter-ease) var(--offering-arrow-delay);transform:translate(0)}.OfferingCard-module__eWuWUa__card:hover .OfferingCard-module__eWuWUa__icon,.OfferingCard-module__eWuWUa__card:focus-within .OfferingCard-module__eWuWUa__icon,.OfferingCard-module__eWuWUa__card[data-active] .OfferingCard-module__eWuWUa__icon{color:var(--brand)}.OfferingCard-module__eWuWUa__card:hover .OfferingCard-module__eWuWUa__description,.OfferingCard-module__eWuWUa__card:focus-within .OfferingCard-module__eWuWUa__description,.OfferingCard-module__eWuWUa__card[data-active] .OfferingCard-module__eWuWUa__description{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.OfferingCard-module__eWuWUa__fill,.OfferingCard-module__eWuWUa__underline,.OfferingCard-module__eWuWUa__arrow,.OfferingCard-module__eWuWUa__icon,.OfferingCard-module__eWuWUa__description{transition:none}.OfferingCard-module__eWuWUa__arrow{transform:none}}
