/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
.pointer-events-none {
  pointer-events: none; }

.absolute {
  position: absolute; }

.relative {
  position: relative; }

.top-\[-1106\.67\%\] {
  top: -1106.67%; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.ms-\[19\.5px\] {
  -webkit-margin-start: 19.5px;
          margin-inline-start: 19.5px; }

.box-border {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.block {
  display: block; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.hidden {
  display: none; }

.aspect-\[810\/1080\] {
  aspect-ratio: 810/1080; }

.aspect-auto {
  aspect-ratio: auto; }

.size-full {
  width: 100%;
  height: 100%; }

.h-\[15px\] {
  height: 15px; }

.h-\[19px\] {
  height: 19px; }

.h-\[27px\] {
  height: 27px; }

.h-\[28px\] {
  height: 28px; }

.h-\[70vh\] {
  height: 70vh; }

.h-\[250px\] {
  height: 250px; }

.h-\[340px\] {
  height: 340px; }

.h-\[450px\] {
  height: 450px; }

.h-\[616px\] {
  height: 616px; }

.h-\[800px\] {
  height: 800px; }

.h-\[6733\.33\%\] {
  height: 6733.33%; }

.h-\[calc\(1px\*\(\(var\(--transform-inner-width\)\*0\.9999999403953552\)\+\(var\(--transform-inner-height\)\*0\)\)\)\] {
  height: calc(1px * ((var(--transform-inner-width) * 0.9999999403953552) + (var(--transform-inner-height) * 0))); }

.h-auto {
  height: auto; }

.h-full {
  height: 100%; }

.min-h-px {
  min-height: 1px; }

.w-\[18px\] {
  width: 18px; }

.w-\[35px\] {
  width: 35px; }

.w-\[40px\] {
  width: 40px; }

.w-\[50px\] {
  width: 50px; }

.w-\[200px\] {
  width: 200px; }

.w-\[238\.89\%\] {
  width: 238.89%; }

.w-\[270px\] {
  width: 270px; }

.w-\[380px\] {
  width: 380px; }

.w-\[462px\] {
  width: 462px; }

.w-\[600px\] {
  width: 600px; }

.w-\[1130px\] {
  width: 1130px; }

.w-\[calc\(1px\*\(\(var\(--transform-inner-height\)\*0\.9999999403953552\)\+\(var\(--transform-inner-width\)\*0\)\)\)\] {
  width: calc(1px * ((var(--transform-inner-height) * 0.9999999403953552) + (var(--transform-inner-width) * 0))); }

.w-full {
  width: 100%; }

.max-w-\[1130px\] {
  max-width: 1130px; }

.max-w-none {
  max-width: none; }

.min-w-px {
  min-width: 1px; }

.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none; }

.shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.rotate-\[90deg\] {
  rotate: 90deg; }

.rotate-\[270deg\] {
  rotate: 270deg; }

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.content-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch; }

.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.gap-\[3px\] {
  gap: 3px; }

.gap-\[5px\] {
  gap: 5px; }

.gap-\[10px\] {
  gap: 10px; }

.gap-\[14px\] {
  gap: 14px; }

.gap-\[20px\] {
  gap: 20px; }

.gap-\[30px\] {
  gap: 30px; }

.gap-\[40px\] {
  gap: 40px; }

.gap-\[60px\] {
  gap: 60px; }

.gap-\[80px\] {
  gap: 80px; }

.gap-\[135px\] {
  gap: 135px; }

.self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.overflow-hidden {
  overflow: hidden; }

.rounded-\[26px\] {
  border-radius: 26px; }

.border {
  border-style: var(--tw-border-style);
  border-width: 1px; }

.border-solid {
  --tw-border-style: solid;
  border-style: solid; }

.bg-\[\#75c69d\] {
  background-color: #75c69d; }

.bg-\[\#25221f\] {
  background-color: #25221f; }

.bg-\[\#ec1c3c\] {
  background-color: #ec1c3c; }

.object-cover {
  -o-object-fit: cover;
     object-fit: cover; }

.p-\[20px\] {
  padding: 20px; }

.p-\[30px\] {
  padding: 30px; }

.px-\[8px\] {
  padding-inline: 8px; }

.px-\[11px\] {
  padding-inline: 11px; }

.px-\[14px\] {
  padding-inline: 14px; }

.px-\[16px\] {
  padding-inline: 16px; }

.px-\[20px\] {
  padding-inline: 20px; }

.px-\[21px\] {
  padding-inline: 21px; }

.px-\[40px\] {
  padding-inline: 40px; }

.px-\[64px\] {
  padding-inline: 64px; }

.px-\[105px\] {
  padding-inline: 105px; }

.py-\[6px\] {
  padding-block: 6px; }

.py-\[25px\] {
  padding-block: 25px; }

.py-\[35px\] {
  padding-block: 35px; }

.py-\[40px\] {
  padding-block: 40px; }

.py-\[60px\] {
  padding-block: 60px; }

.py-\[80px\] {
  padding-block: 80px; }

.py-\[140px\] {
  padding-block: 140px; }

.py-\[160px\] {
  padding-block: 160px; }

.pt-\[14px\] {
  padding-top: 14px; }

.pt-\[80px\] {
  padding-top: 80px; }

.pb-\[12px\] {
  padding-bottom: 12px; }

.pl-\[10px\] {
  padding-left: 10px; }

.text-center {
  text-align: center; }

.font-\[\'Manrope\:ExtraBold\'\,_sans-serif\] {
  font-family: 'Manrope:ExtraBold', sans-serif; }

.font-\[\'Montserrat\:Bold\'\,_sans-serif\] {
  font-family: 'Montserrat:Bold', sans-serif; }

.font-\[\'NanumSquare\:Bold\'\,_sans-serif\] {
  font-family: 'NanumSquare:Bold', sans-serif; }

.font-\[\'NanumSquare\:Regular\'\,_sans-serif\] {
  font-family: 'NanumSquare:Regular', sans-serif; }

.font-\[\'Noto_Sans_KR\:Regular\'\,_\'Noto_Sans\:Regular\'\,_sans-serif\] {
  font-family: 'Noto Sans KR:Regular', 'Noto Sans:Regular', sans-serif; }

.font-\[\'Noto_Sans_KR\:Regular\'\,_sans-serif\] {
  font-family: 'Noto Sans KR:Regular', sans-serif; }

.text-\[13px\] {
  font-size: 13px; }

.text-\[14px\] {
  font-size: 14px; }

.text-\[15px\] {
  font-size: 15px; }

.text-\[16px\] {
  font-size: 16px; }

.text-\[17px\] {
  font-size: 17px; }

.text-\[18px\] {
  font-size: 18px; }

.text-\[20px\] {
  font-size: 20px; }

.text-\[22px\] {
  font-size: 22px; }

.text-\[26px\] {
  font-size: 26px; }

.text-\[28px\] {
  font-size: 28px; }

.text-\[36px\] {
  font-size: 36px; }

.leading-\[0\] {
  --tw-leading: 0;
  line-height: 0; }

.leading-\[1\.3\] {
  --tw-leading: 1.3;
  line-height: 1.3; }

.leading-\[1\.4\] {
  --tw-leading: 1.4;
  line-height: 1.4; }

.leading-\[1\.5\] {
  --tw-leading: 1.5;
  line-height: 1.5; }

.leading-\[1\.6\] {
  --tw-leading: 1.6;
  line-height: 1.6; }

.leading-\[normal\] {
  --tw-leading: normal;
  line-height: normal; }

.tracking-\[-0\.48px\] {
  --tw-tracking: -0.48px;
  letter-spacing: -0.48px; }

.tracking-\[-0\.54px\] {
  --tw-tracking: -0.54px;
  letter-spacing: -0.54px; }

.tracking-\[0\.7px\] {
  --tw-tracking: 0.7px;
  letter-spacing: 0.7px; }

.tracking-\[1px\] {
  --tw-tracking: 1px;
  letter-spacing: 1px; }

.whitespace-pre-wrap {
  white-space: pre-wrap; }

.text-\[\#1e1e1d\] {
  color: #1e1e1d; }

.text-\[\#3a3a3a\] {
  color: #3a3a3a; }

.text-\[\#a5a5a5\] {
  color: #a5a5a5; }

.text-\[\#d4d4d4\] {
  color: #d4d4d4; }

.uppercase {
  text-transform: uppercase; }

.not-italic {
  font-style: normal; }

.\[--transform-inner-height\:19\] {
  --transform-inner-height: 19; }

.\[--transform-inner-height\:28\] {
  --transform-inner-height: 28; }

.\[--transform-inner-width\:200\] {
  --transform-inner-width: 200; }

.\[--transform-inner-width\:270\] {
  --transform-inner-width: 270; }

.\[--transform-inner-width\:380\] {
  --transform-inner-width: 380; }

html, body {
  margin: 0;
  padding: 0;
  min-width: 360px; }

main, section {
  margin: 0;
  padding: 0; }

picture, img {
  display: block; }

:root {
  --tw-border-style: solid; }

:root {
  --tw-leading: initial; }

:root {
  --tw-tracking: initial; }

::-webkit-backdrop {
  --tw-border-style: solid;
  --tw-leading: initial;
  --tw-tracking: initial; }

*, ::before, ::after, ::backdrop {
  --tw-border-style: solid;
  --tw-leading: initial;
  --tw-tracking: initial; }
