/* [project]/components/ProfileHeader/index.module.css [app-client] (css) */
.index-module__5gwt1a__ProfileHeaderOuterContainer {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

@media (min-width: 768px) {
  .index-module__5gwt1a__ProfileHeaderOuterContainer {
    align-items: flex-end;
  }
}

.index-module__5gwt1a__ProfileHeaderOuterContainer {
  min-height: 250px;
}

@media screen and (max-width: 768px) {
  .index-module__5gwt1a__ProfileHeaderOuterContainer {
    min-height: 375px;
  }
}

.index-module__5gwt1a__ProfileHeaderImage {
  opacity: .4;
  background: url("/profile-header.jpg") top / contain repeat-x;
  position: absolute;
  inset: 0;
}

@media screen and (max-width: 600px) {
  .index-module__5gwt1a__ProfileHeaderImage {
    background-size: 150%;
  }
}

/* [project]/components/ProfileUserSummary/index.module.css [app-client] (css) */
.index-module__uD-ZzW__BioContainer {
  position: relative;
}

.index-module__uD-ZzW__BioEdit {
  --tw-scale-x: 60%;
  --tw-scale-y: 60%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  position: absolute;
  bottom: -.75rem;
  right: 0;
}

.index-module__uD-ZzW__BioContainer p {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.index-module__uD-ZzW__BioContainer:hover p {
  opacity: .5;
}

@media (max-width: 768px) {
  .index-module__uD-ZzW__BioContainer .index-module__uD-ZzW__BioEdit {
    opacity: 1;
    bottom: -.75rem;
  }
}

.index-module__uD-ZzW__BioContainer:hover .index-module__uD-ZzW__BioEdit {
  opacity: 1;
}

/* [project]/components/ProfileSessionCard/index.module.css [app-client] (css) */
.index-module__ZeDlGW__ProfileSessionCardContainer {
  --tw-bg-opacity: 1;
  background-color: rgb(66 69 70 / var(--tw-bg-opacity));
  border-radius: .375rem;
  align-items: center;
  padding: 1rem;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: relative;
  box-shadow: 0 8px 8px 2px #0009;
}

a.index-module__ZeDlGW__ProfileSessionCardContainer:hover {
  transform: scale(1.02);
}

/*# sourceMappingURL=components_0xk5yk7._.css.map*/