.CommonQuestions-module__P-OHGq__answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,visibility 0s linear .32s;display:grid}.CommonQuestions-module__P-OHGq__answer[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.CommonQuestions-module__P-OHGq__iconStroke{transform-origin:50%;transition:transform .24s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.CommonQuestions-module__P-OHGq__iconStroke[data-open=true]{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.CommonQuestions-module__P-OHGq__answer,.CommonQuestions-module__P-OHGq__iconStroke{transition:none}}
.ProjectImageHover-module__xFluDG__frame{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--background-secondary);position:relative;overflow:hidden}.ProjectImageHover-module__xFluDG__image{transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s ease-out;position:absolute;inset:0}.ProjectImageHover-module__xFluDG__cursor{top:var(--pointer-y,50%);left:var(--pointer-x,50%);color:#000;text-transform:uppercase;pointer-events:none;opacity:0;background:#fff;border-radius:50%;place-items:center;width:10rem;height:10rem;font-size:.8125rem;font-weight:700;transition:transform .2s ease-out,opacity .2s ease-out;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.5)}@media (hover:hover) and (pointer:fine){.ProjectImageHover-module__xFluDG__frame[data-tracking=true]{cursor:none}.ProjectImageHover-module__xFluDG__frame[data-tracking=true] .ProjectImageHover-module__xFluDG__image{filter:brightness(.8);transition-duration:.4s;transform:scale(1.08)}.ProjectImageHover-module__xFluDG__frame[data-tracking=true] .ProjectImageHover-module__xFluDG__cursor{opacity:1;transform:translate(-50%,-50%)scale(1)}}a:focus-visible .ProjectImageHover-module__xFluDG__cursor{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.ProjectImageHover-module__xFluDG__image,.ProjectImageHover-module__xFluDG__cursor{transition:none}.ProjectImageHover-module__xFluDG__frame[data-tracking=true]{cursor:pointer}.ProjectImageHover-module__xFluDG__frame[data-tracking=true] .ProjectImageHover-module__xFluDG__image{transform:none}.ProjectImageHover-module__xFluDG__cursor{top:50%;left:50%}}
