@charset "UTF-8";
.l-header {
  background-color: transparent;
  transition: 0.3s ease-in-out;
}
.l-header.is-active {
  background-color: #FFF8F9;
}
.l-header.is-active .l-header-menu-button {
  background: #fff;
}
.l-header.is-active .l-header-entry-button a {
  background: #fff;
}
.l-header .l-header-menu-button {
  background: var(--color-light-pink);
}
.l-header .l-header-entry-button a {
  background: var(--color-light-pink);
}

.l-main {
  overflow-x: hidden;
}
@media only screen and (max-width: 768px) {
  .l-main {
    margin-bottom: 40vw;
    padding-top: 15.6vw;
  }
}
@media print, screen and (min-width: 769px) {
  .l-main {
    margin-bottom: min(110px, 8.59375vw);
  }
}

.p-mv {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .p-mv {
    margin-bottom: 20vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-mv {
    margin-bottom: min(100px, 7.8125vw);
    padding-inline: min(40px, 3.125vw);
  }
}
.p-mv img, .p-mv video {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  width: 100%;
}
.p-mv::before {
  background: #FFF2F6;
  content: "";
  display: block;
  filter: blur(8px);
  left: 50%;
  position: absolute;
  top: 50%;
  translate: -50% -50%;
  transform: skewY(2deg);
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .p-mv::before {
    height: 72.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-mv::before {
    height: min(580px, 45.3125vw);
  }
}

@media print, screen and (min-width: 769px) {
  .p-mv-inner {
    aspect-ratio: 1185/584;
    border-radius: min(42px, 3.28125vw);
    overflow: hidden;
    width: 100%;
  }
}

.p-top-text {
  animation: fuwafuwa 3s infinite ease-in-out 0.8s alternate;
  aspect-ratio: 205/96;
  background: url(../img/txt-top.svg) no-repeat center center/cover;
}
@media only screen and (max-width: 768px) {
  .p-top-text {
    margin: 0 auto 20vw;
    width: 30.9333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-top-text {
    height: min(96px, 7.5vw);
    margin: 0 auto min(85px, 6.640625vw);
    width: min(205px, 16.015625vw);
  }
}

@keyframes fuwafuwa {
  0% {
    transform: translate(0, 0) rotate(-7deg);
  }
  50% {
    transform: translate(0, -7px) rotate(0deg);
  }
  100% {
    transform: translate(0, 0) rotate(7deg);
  }
}
.p-lead {
  font-weight: 300;
}
@media only screen and (max-width: 768px) {
  .p-lead {
    margin-bottom: 15.4666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-lead {
    margin-bottom: min(80px, 6.25vw);
  }
}
.p-lead p {
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .p-lead p {
    font-size: 4.5333333333vw;
    line-height: 2.05;
  }
}
@media print, screen and (min-width: 769px) {
  .p-lead p {
    font-size: min(21px, 1.640625vw);
    line-height: 2.85;
  }
}
@media only screen and (max-width: 768px) {
  .p-lead p + p {
    margin-top: 2.05em;
  }
}
@media print, screen and (min-width: 769px) {
  .p-lead p + p {
    margin-top: 2.85em;
  }
}

.p-catch {
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .p-catch {
    margin-bottom: 10.1333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-catch {
    margin-bottom: min(174px, 13.59375vw);
  }
}
.p-catch img {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .p-catch img {
    width: 73.4666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-catch img {
    width: min(418px, 32.65625vw);
  }
}

.p-statement {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .p-statement {
    margin-bottom: 26.6666666667vw;
    padding-top: 68.2666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement {
    align-items: flex-end;
    display: flex;
    height: min(713px, 55.703125vw);
    margin-bottom: min(237px, 18.515625vw);
  }
}
.p-statement::before {
  background: #FFF2F6;
  content: "";
  display: block;
  filter: blur(8px);
  left: 50%;
  position: absolute;
  translate: -50% 0;
  transform: skewY(-12deg);
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .p-statement::before {
    height: 70.4vw;
    top: 5.3333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement::before {
    height: min(750px, 58.59375vw);
    top: min(58px, 4.53125vw);
  }
}

.p-statement-image {
  left: 50%;
  position: absolute;
  top: 50%;
  translate: -50% -50%;
  z-index: 2;
}
@media only screen and (max-width: 768px) {
  .p-statement-image {
    top: 0;
    translate: -50% 0;
  }
}
.p-statement-image img {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .p-statement-image img {
    width: 116.9333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-image img {
    width: min(1385px, 108.203125vw);
  }
}

.p-statement-inner {
  position: relative;
  z-index: 10;
}
@media print, screen and (min-width: 769px) {
  .p-statement-inner {
    margin-inline: auto;
    width: var(--box-width);
  }
}

.p-statement-link {
  display: flex;
}
@media only screen and (max-width: 768px) {
  .p-statement-link {
    justify-content: center;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-link {
    justify-content: flex-end;
  }
}
.p-statement-link a {
  position: relative;
  transition: 0.3s ease-in-out;
}
@media only screen and (max-width: 768px) {
  .p-statement-link a {
    background: var(--color-pink);
    display: grid;
    font-family: var(--ff-ss);
    font-size: 3.3333333333vw;
    height: 10.9333333333vw;
    place-content: center;
    width: 41.3333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-link a {
    display: block;
    padding-bottom: min(20px, 1.5625vw);
    width: min(237px, 18.515625vw);
  }
}
.p-statement-link a span {
  display: block;
  letter-spacing: 0.06em;
}
@media only screen and (max-width: 768px) {
  .p-statement-link a span {
    color: #fff;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-link a span {
    color: var(--color-pink);
    font-size: min(24px, 1.875vw);
    line-height: 1.458;
    padding-left: min(13px, 1.015625vw);
  }
}
.p-statement-link a::after {
  content: "";
  display: block;
  position: absolute;
}
@media only screen and (max-width: 768px) {
  .p-statement-link a::after {
    background: #fff;
    height: 1.8666666667vw;
    -webkit-mask-image: url("../../img/icon-arrow02.svg");
            mask-image: url("../../img/icon-arrow02.svg");
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: cover;
            mask-size: cover;
    right: 5.3333333333vw;
    top: 50%;
    transform: translateY(-50%);
    width: 0.9333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-link a::after {
    background: url("../../img/pict-link-arrow.svg") no-repeat right top/cover;
    bottom: 0;
    height: min(20px, 1.5625vw);
    left: 0;
    transition: 0.3s ease-in-out;
    width: min(237px, 18.515625vw);
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-link a:hover span {
    opacity: 0.7;
  }
}
@media print, screen and (min-width: 769px) {
  .p-statement-link a:hover::after {
    transform: translateX(10px);
  }
}

@media only screen and (max-width: 768px) {
  .p-page {
    margin-bottom: 40vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-page {
    margin-bottom: min(174px, 13.59375vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-page .c-ttl01 {
    margin-bottom: 8.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-page .c-ttl01 {
    margin-bottom: min(57px, 4.453125vw);
  }
}

.p-page-text {
  font-weight: 300;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .p-page-text {
    font-size: 3.6vw;
    line-height: 2.59;
    margin-bottom: 9.3333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-page-text {
    font-size: min(21px, 1.640625vw);
    line-height: 2.85;
    margin-bottom: min(57px, 4.453125vw);
  }
}

.p-page-button {
  display: flex;
  justify-content: center;
}

.p-other {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .p-other {
    margin-bottom: 44.2666666667vw;
    padding: 30.6666666667vw 4vw 5.3333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-other {
    margin-bottom: min(260px, 20.3125vw);
    padding-block: min(334px, 26.09375vw) min(100px, 7.8125vw);
  }
}
.p-other::after {
  background: linear-gradient(200deg, #FEF8F9, #FFEDF3);
  content: "";
  display: block;
  filter: blur(5px);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: skewY(7.8deg);
  transform-origin: left top;
  width: 100%;
}

.p-other-inner {
  position: relative;
  z-index: 2;
}
@media print, screen and (min-width: 769px) {
  .p-other-inner {
    margin-inline: auto;
    width: var(--box-width);
  }
}

@media only screen and (max-width: 768px) {
  .p-benefit {
    margin-bottom: 20vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-benefit {
    margin-bottom: min(232px, 18.125vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-benefit .c-ttl01 {
    margin-bottom: 10.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-benefit .c-ttl01 {
    margin-bottom: min(68px, 5.3125vw);
  }
}

.p-benefit-text {
  letter-spacing: 0.04em;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .p-benefit-text {
    font-size: 3.6vw;
    line-height: 2.59;
    margin-bottom: 8vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-benefit-text {
    font-size: min(18px, 1.40625vw);
    line-height: 2;
    margin-bottom: min(87px, 6.796875vw);
  }
}

.p-benefit-button {
  display: flex;
  justify-content: center;
}

/* 動画コンテンツ */
@media only screen and (max-width: 768px) {
  .p-movie {
    margin-bottom: 20vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-movie {
    margin-bottom: min(232px, 18.125vw);
  }
}
.p-movie .c-ttl01 {
  margin-bottom: min(68px, 5.3125vw);
}
.p-movie .p-movie-text {
  letter-spacing: 0.04em;
  text-align: center;
}
.p-movie .movie-contents {
  width: 60vw;
  margin-inline: auto;
}
.p-movie .movie-contents .short-movie-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.p-movie .movie-contents .short-movie-wrap .movie-div {
  flex: 0 1 calc(25% - 20px);
}

@media only screen and (max-width: 768px) {
  .p-workspace {
    margin-bottom: 20vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-workspace {
    display: flex;
    gap: min(97px, 7.578125vw);
    margin-bottom: min(140px, 10.9375vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-workspace .c-ttl01 {
    margin-bottom: 6.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-workspace .c-ttl01 {
    margin-bottom: min(64px, 5vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-workspace .c-ttl01 .c-ttl01-ja,
  .p-workspace .c-ttl01 .c-ttl01-en {
    text-align: center;
  }
}

.p-workspace-image {
  flex-shrink: 0;
}
@media only screen and (max-width: 768px) {
  .p-workspace-image {
    margin-bottom: 6.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-workspace-image {
    width: min(420px, 32.8125vw);
  }
}
.p-workspace-image img {
  height: auto;
  width: 100%;
}

.p-workspace-text {
  font-weight: 300;
}
@media only screen and (max-width: 768px) {
  .p-workspace-text {
    font-size: 3.6vw;
    line-height: 2.59;
    margin-bottom: 8vw;
    text-align: center;
  }
}
@media print, screen and (min-width: 769px) {
  .p-workspace-text {
    font-size: min(18px, 1.40625vw);
    letter-spacing: 0.04em;
    line-height: 2;
    margin-bottom: min(60px, 4.6875vw);
  }
}

@media only screen and (max-width: 768px) {
  .p-workspace-button {
    display: flex;
    justify-content: center;
  }
}

@media print, screen and (min-width: 769px) {
  .p-introduction {
    align-items: center;
    display: flex;
    gap: min(113px, 8.828125vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-introduction .c-ttl01 {
    margin-bottom: 6.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-introduction .c-ttl01 {
    margin-bottom: min(48px, 3.75vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-introduction .c-ttl01 .c-ttl01-ja,
  .p-introduction .c-ttl01 .c-ttl01-en {
    text-align: center;
  }
}

.p-introduction-image {
  flex-shrink: 0;
}
@media only screen and (max-width: 768px) {
  .p-introduction-image {
    margin-bottom: 6.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-introduction-image {
    width: min(420px, 32.8125vw);
  }
}
.p-introduction-image img {
  height: auto;
  width: 100%;
}

.p-introduction-text {
  font-weight: 300;
}
@media only screen and (max-width: 768px) {
  .p-introduction-text {
    font-size: 3.6vw;
    line-height: 2.59;
    margin-bottom: 8vw;
    text-align: center;
  }
}
@media print, screen and (min-width: 769px) {
  .p-introduction-text {
    font-size: min(18px, 1.40625vw);
    letter-spacing: 0.04em;
    line-height: 2;
    margin-bottom: min(60px, 4.6875vw);
  }
}

@media only screen and (max-width: 768px) {
  .p-introduction-button {
    display: flex;
    justify-content: center;
  }
}

@media only screen and (max-width: 768px) {
  .p-policy {
    margin-bottom: 36.8vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-policy {
    margin-bottom: min(200px, 15.625vw);
  }
}

.p-policy-title {
  font-weight: 300;
  letter-spacing: 0.09em;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .p-policy-title {
    font-size: 3.8666666667vw;
    line-height: 1.413;
    margin-bottom: 8vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-policy-title {
    font-size: min(38px, 2.96875vw);
    line-height: 1.447;
    margin-bottom: min(68px, 5.3125vw);
  }
}

.p-policy-pict {
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .p-policy-pict {
    margin-bottom: 8vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-policy-pict {
    margin-bottom: min(90px, 7.03125vw);
  }
}
.p-policy-pict img {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .p-policy-pict img {
    width: 22.1333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-policy-pict img {
    width: min(200px, 15.625vw);
  }
}

.p-policy-button {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 768px) {
  .p-interview .c-ttl01 {
    margin-bottom: 6.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-interview .c-ttl01 {
    margin-bottom: min(68px, 5.3125vw);
  }
}

@media only screen and (max-width: 768px) {
  .p-members {
    display: flex;
    flex-direction: column;
    margin-bottom: 13.3333333333vw;
    padding-inline: 12.9333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-members {
    display: grid;
    gap: 3px;
    grid-template-columns: repeat(3, 1fr);
    margin: 0 auto min(150px, 11.71875vw);
    width: var(--box-width);
  }
}

.p-member-item {
  background: #F7F7F7;
}
@media only screen and (max-width: 768px) {
  .p-member-item {
    display: none;
    order: 4;
    padding: 4vw 4vw 5.7333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-item {
    display: block;
    padding: min(33px, 2.578125vw) min(31px, 2.421875vw) min(22px, 1.71875vw);
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-item:nth-child(3n+1) {
    translate: 0 min(80px, 6.25vw);
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-item:nth-child(3n+2) {
    translate: 0 min(40px, 3.125vw);
  }
}
@media only screen and (max-width: 768px) {
  .p-member-item:nth-child(1) {
    display: block;
    order: 1;
  }
}
@media only screen and (max-width: 768px) {
  .p-member-item:nth-child(2) {
    display: block;
    order: 2;
  }
}
@media only screen and (max-width: 768px) {
  .p-member-item:nth-child(3) {
    display: block;
    order: 3;
  }
}
@media only screen and (max-width: 768px) {
  .p-member-item:not(:first-child) {
    margin-top: 2.6666666667vw;
  }
}

.p-member-image {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .p-member-image {
    margin-bottom: 3.6vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-image {
    margin-bottom: min(13px, 1.015625vw);
  }
}
.p-member-image img {
  height: auto;
  width: 100%;
}

.p-member-message {
  display: flex;
  flex-direction: column;
  position: absolute;
}
@media only screen and (max-width: 768px) {
  .p-member-message {
    bottom: 1.8666666667vw;
    gap: 1.4666666667vw;
    left: -1.3333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-message {
    bottom: min(29px, 2.265625vw);
    gap: min(5px, 0.390625vw);
    left: max(-9px, -0.703125vw);
  }
}
.p-member-message span {
  background: #F7B9C3;
  color: #fff;
  display: block;
  font-weight: bold;
  width: -moz-fit-content;
  width: fit-content;
}
@media only screen and (max-width: 768px) {
  .p-member-message span {
    font-family: var(--ff-ss);
    font-size: 3.0666666667vw;
    line-height: 2.08;
    padding-inline: 1.6vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-message span {
    font-size: min(11px, 0.859375vw);
    line-height: 1.7272;
    padding-inline: min(6px, 0.46875vw);
  }
}

.p-member-info {
  align-items: flex-start;
  display: flex;
  font-family: var(--ff-ss);
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .p-member-info {
    margin-bottom: 4.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-info {
    margin-bottom: min(18px, 1.40625vw);
  }
}

.p-member-position {
  font-weight: 300;
  letter-spacing: 0.04em;
}
@media only screen and (max-width: 768px) {
  .p-member-position {
    font-size: 3.0666666667vw;
    line-height: 1.478;
    margin-bottom: 0.6666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-position {
    font-size: min(13px, 1.015625vw);
    line-height: 1.461;
    margin-bottom: min(3px, 0.234375vw);
  }
}

.p-member-name {
  font-weight: 500;
  letter-spacing: 0.04em;
}
@media only screen and (max-width: 768px) {
  .p-member-name {
    font-size: 3.6vw;
    line-height: 1.444;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-name {
    font-size: min(16px, 1.25vw);
    line-height: 1.5;
  }
}

.p-member-sns {
  align-items: center;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .p-member-sns {
    gap: 3.7333333333vw;
    padding-top: 2.1333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-sns {
    gap: min(10px, 0.78125vw);
    padding-top: min(3px, 0.234375vw);
  }
}
.p-member-sns img {
  display: block;
}
.p-member-sns .p-member-sns-x img {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .p-member-sns .p-member-sns-x img {
    width: 5.3333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-sns .p-member-sns-x img {
    width: min(15px, 1.171875vw);
  }
}
.p-member-sns .p-member-sns-ig img {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .p-member-sns .p-member-sns-ig img {
    width: 5.6vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-sns .p-member-sns-ig img {
    width: min(16px, 1.25vw);
  }
}
.p-member-sns .p-member-sns-tk img {
  height: auto;
}
@media only screen and (max-width: 768px) {
  .p-member-sns .p-member-sns-tk img {
    width: 4.8vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-sns .p-member-sns-tk img {
    width: min(14px, 1.09375vw);
  }
}

.p-member-link {
  text-align: right;
}
.p-member-link a {
  color: #707070;
  display: inline-block;
  font-weight: 400;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .p-member-link a {
    font-size: 3.2vw;
    line-height: 1.458;
    padding-right: 7.4666666667vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-link a {
    font-size: min(12px, 0.9375vw);
    line-height: 1.416;
    padding-right: min(20px, 1.5625vw);
  }
}
.p-member-link a::after {
  background: #6F6D6D;
  content: "";
  display: block;
  -webkit-mask-image: url("../../img/icon-arrow01.svg");
          mask-image: url("../../img/icon-arrow01.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  position: absolute;
  right: 0;
  top: 50%;
  translate: 0 -50%;
}
@media only screen and (max-width: 768px) {
  .p-member-link a::after {
    height: 2.6666666667vw;
    width: 1.7333333333vw;
  }
}
@media print, screen and (min-width: 769px) {
  .p-member-link a::after {
    height: min(9px, 0.703125vw);
    width: min(6px, 0.46875vw);
  }
}

.p-members-button {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .p-members-button {
    padding-inline: 8vw;
  }
}
.p-members-button a {
  background: #EBEBEB;
  display: grid;
  place-content: center;
}
@media only screen and (max-width: 768px) {
  .p-members-button a {
    font-size: 4.1333333333vw;
    height: 14.4vw;
    width: 100%;
  }
}
@media print, screen and (min-width: 769px) {
  .p-members-button a {
    font-size: min(15px, 1.171875vw);
    height: min(64px, 5vw);
    width: min(376px, 29.375vw);
  }
}/*# sourceMappingURL=index.css.map */