*,:after,:before {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59,130,246,.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:
}

.pointer-events-none {
  pointer-events: none
}

.\!pointer-events-auto {
  pointer-events: auto!important
}

.pointer-events-auto {
  pointer-events: auto
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.sticky {
  position: sticky
}

.inset-0 {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0
}

.top-25 {
  top: 25px
}

.right-20 {
  right: 20px
}

.top-0 {
  top: 0
}

.left-0 {
  left: 0
}

.bottom-0 {
  bottom: 0
}

.top-\[-3\.5px\] {
  top: -3.5px
}

.top-50 {
  top: 50%
}

.right-0 {
  right: 0
}

.left-10 {
  left: 10px
}

.left-20 {
  left: 20px
}

.top-10 {
  top: 10px
}

.top-100 {
  top: 100%
}

.right-10 {
  right: 10px
}

.top-5 {
  top: 5px
}

.-top-20 {
  top: -20px
}

.top-\[-7\.5px\] {
  top: -7.5px
}

.left-\[-7\.5px\] {
  left: -7.5px
}

.top-35 {
  top: 35px
}

.bottom-20 {
  bottom: 20px
}

.bottom-35 {
  bottom: 35px
}

.-bottom-5 {
  bottom: -5px
}

.-top-5 {
  top: -5px
}

.-top-30 {
  top: -30px
}

.\!top-5 {
  top: 5px!important
}

.z-1 {
  z-index: 1
}

.-z-1 {
  z-index: -1
}

.z-50 {
  z-index: 50
}

.z-10 {
  z-index: 10
}

.z-20 {
  z-index: 20
}

.z-5 {
  z-index: 5
}

.z-100 {
  z-index: 100
}

.z-90 {
  z-index: 90
}

.-z-2 {
  z-index: -2
}

.z-30 {
  z-index: 30
}

.z-0 {
  z-index: 0
}

.z-40 {
  z-index: 40
}

.z-60 {
  z-index: 60
}

.\!z-1 {
  z-index: 1!important
}

.-z-5 {
  z-index: -5
}

.order-last {
  order: 9999
}

.order-first {
  order: -9999
}

.m-auto {
  margin: auto
}

.m-0 {
  margin: 0
}

.mx-4 {
  margin-left: 15px;
  margin-right: 15px
}

.mx-auto {
  margin-left: auto;
  margin-right: auto
}

.mx-5 {
  margin-left: 20px;
  margin-right: 20px
}

.-mx-3 {
  margin-left: -12px;
  margin-right: -12px
}

.my-6 {
  margin-bottom: 30px;
  margin-top: 30px
}

.my-5 {
  margin-bottom: 20px;
  margin-top: 20px
}

.mx-1 {
  margin-left: 4px;
  margin-right: 4px
}

.-mx-2 {
  margin-left: -8px;
  margin-right: -8px
}

.-mx-4 {
  margin-left: -15px;
  margin-right: -15px
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px
}

.my-2 {
  margin-bottom: 8px;
  margin-top: 8px
}

.my-3 {
  margin-bottom: 12px;
  margin-top: 12px
}

.my-8 {
  margin-bottom: 50px;
  margin-top: 50px
}

.-mx-1 {
  margin-left: -4px;
  margin-right: -4px
}

.my-1 {
  margin-bottom: 4px;
  margin-top: 4px
}

.my-auto {
  margin-bottom: auto;
  margin-top: auto
}

.-mx-5 {
  margin-left: -20px;
  margin-right: -20px
}

.my-4 {
  margin-bottom: 15px;
  margin-top: 15px
}

.mx-3 {
  margin-left: 12px;
  margin-right: 12px
}

.my-7 {
  margin-bottom: 40px;
  margin-top: 40px
}

.mr-5 {
  margin-right: 20px
}

.mr-7 {
  margin-right: 40px
}

.-mt-7 {
  margin-top: -40px
}

.mt-6 {
  margin-top: 30px
}

.mb-5 {
  margin-bottom: 20px
}

.mb-1 {
  margin-bottom: 4px
}

.ml-2 {
  margin-left: 8px
}

.mt-5 {
  margin-top: 20px
}

.-ml-3 {
  margin-left: -12px
}

.ml-1 {
  margin-left: 4px
}

.-mt-6 {
  margin-top: -30px
}

.mr-3 {
  margin-right: 12px
}

.mt-7 {
  margin-top: 40px
}

.-mt-3 {
  margin-top: -12px
}

.ml-4 {
  margin-left: 15px
}

.mr-0 {
  margin-right: 0
}

.ml-3 {
  margin-left: 12px
}

.mb-6 {
  margin-bottom: 30px
}

.mt-4 {
  margin-top: 15px
}

.mb-4 {
  margin-bottom: 15px
}

.mr-6 {
  margin-right: 30px
}

.mt-3 {
  margin-top: 12px
}

.mb-2 {
  margin-bottom: 8px
}

.mr-2 {
  margin-right: 8px
}

.ml-auto {
  margin-left: auto
}

.mb-3 {
  margin-bottom: 12px
}

.-mt-2 {
  margin-top: -8px
}

.mt-\[-45vh\] {
  margin-top: -45vh
}

.mt-1 {
  margin-top: 4px
}

.-mr-7 {
  margin-right: -40px
}

.-mt-8 {
  margin-top: -50px
}

.-ml-7 {
  margin-left: -40px
}

.-mb-8 {
  margin-bottom: -50px
}

.-mt-5 {
  margin-top: -20px
}

.-ml-1 {
  margin-left: -4px
}

.-mt-9 {
  margin-top: -60px
}

.mb-8 {
  margin-bottom: 50px
}

.mt-10 {
  margin-top: 80px
}

.-mt-4 {
  margin-top: -15px
}

.mt-8 {
  margin-top: 50px
}

.ml-5 {
  margin-left: 20px
}

.ml-7 {
  margin-left: 40px
}

.mb-7 {
  margin-bottom: 40px
}

.block {
  display: block
}

.\!block {
  display: block!important
}

.inline-block {
  display: inline-block
}

.inline {
  display: inline
}

.flex {
  display: flex
}

.inline-flex {
  display: inline-flex
}

.hidden {
  display: none
}

.aspect-16\/9 {
  aspect-ratio: 16/9
}

.h-15 {
  height: 15px
}

.h-90 {
  height: 90px
}

.h-250 {
  height: 250px
}

.h-40 {
  height: 40px
}

.h-full {
  height: 100%
}

.h-1 {
  height: 1px
}

.h-50 {
  height: 50px
}

.h-150 {
  height: 150px
}

.h-140 {
  height: 140px
}

.h-screen {
  height: 100vh
}

.h-1\/2 {
  height: 50%
}

.h-70 {
  height: 70px
}

.h-60 {
  height: 60px
}

.h-2\/3 {
  height: 66.666667%
}

.h-25 {
  height: 25px
}

.h-30 {
  height: 30px
}

.h-0 {
  height: 0
}

.h-200 {
  height: 200px
}

.h-20 {
  height: 20px
}

.\!h-60 {
  height: 60px!important
}

.h-80 {
  height: 80px
}

.h-10 {
  height: 10px
}

.h-45 {
  height: 45px
}

.h-130 {
  height: 130px
}

.h-300 {
  height: 300px
}

.\!h-full {
  height: 100%!important
}

.h-80vh {
  height: 80vh
}

.h-170 {
  height: 170px
}

.h-5\/6 {
  height: 83.333333%
}

.h-100 {
  height: 100px
}

.max-h-250 {
  max-height: 250px
}

.max-h-0 {
  max-height: 0
}

.max-h-60vh {
  max-height: 60vh
}

.min-h-550 {
  min-height: 550px
}

.min-h-70 {
  min-height: 70px
}

.min-h-250 {
  min-height: 250px
}

.min-h-screen {
  min-height: 100vh
}

.min-h-50vh {
  min-height: 50vh
}

.w-15 {
  width: 15px
}

.w-10vw {
  width: 10vw
}

.w-20vw {
  width: 20vw
}

.w-30vw {
  width: 30vw
}

.w-40vw {
  width: 40vw
}

.w-50vw {
  width: 50vw
}

.w-60vw {
  width: 60vw
}

.w-70vw {
  width: 70vw
}

.w-80vw {
  width: 80vw
}

.w-90vw {
  width: 90vw
}

.w-250 {
  width: 250px
}

.w-full {
  width: 100%
}

.w-20 {
  width: 20px
}

.w-150 {
  width: 150px
}

.w-140 {
  width: 140px
}

.w-30 {
  width: 30px
}

.w-70 {
  width: 70px
}

.w-50 {
  width: 50px
}

.w-1 {
  width: 1px
}

.w-11\/12 {
  width: 91.666667%
}

.w-40 {
  width: 40px
}

.w-10\/12 {
  width: 83.333333%
}

.w-3\/12 {
  width: 25%
}

.w-25 {
  width: 25px
}

.w-200 {
  width: 200px
}

.w-2\/12 {
  width: 16.666667%
}

.w-130 {
  width: 130px
}

.w-100 {
  width: 100px
}

.w-80 {
  width: 80px
}

.w-5\/12 {
  width: 41.666667%
}

.w-4\/12 {
  width: 33.333333%
}

.w-1\/5 {
  width: 20%
}

.w-10 {
  width: 10px
}

.\!w-auto {
  width: auto!important
}

.w-1\/2 {
  width: 50%
}

.w-60 {
  width: 60px
}

.w-1\/3 {
  width: 33.333333%
}

.w-6 {
  width: 6px
}

.w-2\/5 {
  width: 40%
}

.w-3\/5 {
  width: 60%
}

.w-2\/3 {
  width: 66.666667%
}

.w-4\/5 {
  width: 80%
}

.w-45 {
  width: 45px
}

.w-230 {
  width: 230px
}

.w-8\/12 {
  width: 66.666667%
}

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

.min-w-100 {
  min-width: 100px
}

.max-w-700 {
  max-width: 700px
}

.max-w-420 {
  max-width: 420px
}

.max-w-750 {
  max-width: 750px
}

.flex-auto {
  flex: 1 1 auto
}

.flex-1 {
  flex: 1 1 0%
}

.shrink-0 {
  flex-shrink: 0
}

.flex-grow {
  flex-grow: 1
}

.basis-0 {
  flex-basis: 0
}

.basis-auto {
  flex-basis: auto
}

.origin-top {
  transform-origin: top
}

.translate-y-30 {
  --tw-translate-y: 30px
}

.rotate-45,.translate-y-30 {
  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))
}

.rotate-45 {
  --tw-rotate: 45deg
}

.rotate-180 {
  --tw-rotate: 180deg
}

.rotate-180,.rotate-\[30deg\] {
  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))
}

.rotate-\[30deg\] {
  --tw-rotate: 30deg
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75
}

.scale-75,.scale-y-50 {
  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))
}

.scale-y-50 {
  --tw-scale-y: .5
}

.transform,.transform-cpu {
  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))
}

.transform-gpu {
  transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
  cursor: pointer
}

.cursor-none {
  cursor: none
}

.select-none {
  -ms-user-select: none;
  user-select: none
}

.resize {
  resize: both
}

.flex-col {
  flex-direction: column
}

.flex-wrap {
  flex-wrap: wrap
}

.items-start {
  align-items: flex-start
}

.items-end {
  align-items: flex-end
}

.items-center {
  align-items: center
}

.items-baseline {
  align-items: baseline
}

.justify-end {
  justify-content: flex-end
}

.justify-center {
  justify-content: center
}

.justify-between {
  justify-content: space-between
}

.gap-20 {
  gap: 20px
}

.gap-1 {
  gap: 1px
}

.gap-10 {
  gap: 10px
}

.gap-75 {
  gap: 75px
}

.gap-12 {
  gap: 12px
}

.gap-x-12 {
  column-gap: 12px
}

.gap-x-4 {
  column-gap: 4px
}

.overflow-hidden {
  overflow: hidden
}

.overflow-x-hidden {
  overflow-x: hidden
}

.overflow-y-scroll {
  overflow-y: scroll
}

.whitespace-nowrap {
  white-space: nowrap
}

.rounded-5 {
  border-radius: 5px
}

.rounded-10 {
  border-radius: 10px
}

.rounded-full {
  border-radius: 100%
}

.rounded-20 {
  border-radius: 20px
}

.rounded-15 {
  border-radius: 15px
}

.rounded-b-10 {
  border-bottom-right-radius: 10px
}

.rounded-b-10,.rounded-l-10 {
  border-bottom-left-radius: 10px
}

.rounded-l-10 {
  border-top-left-radius: 10px
}

.rounded-l-20 {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.rounded-t-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px
}

.rounded-bl-10 {
  border-bottom-left-radius: 10px
}

.rounded-br-10 {
  border-bottom-right-radius: 10px
}

.rounded-tl-10 {
  border-top-left-radius: 10px
}

.border {
  border-width: 1px
}

.border-0 {
  border-width: 0
}

.border-2 {
  border-width: 2px
}

.border-t {
  border-top-width: 1px
}

.border-b {
  border-bottom-width: 1px
}

.border-r {
  border-right-width: 1px
}

.border-solid {
  border-style: solid
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229/var(--tw-border-opacity))
}

.border-blue {
  --tw-border-opacity: 1;
  border-color: rgb(5 32 50/var(--tw-border-opacity))
}

.border-gray-700\/20 {
  border-color: rgba(85,85,85,.2)
}

.border-stone {
  --tw-border-opacity: 1;
  border-color: rgb(137 118 88/var(--tw-border-opacity))
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-gray-600\/30 {
  border-color: hsla(0,0%,44%,.3)
}

.border-gray-500\/60 {
  border-color: hsla(0,0%,79%,.6)
}

.border-white\/20 {
  border-color: hsla(0,0%,100%,.2)
}

.border-stone\/30 {
  border-color: rgba(137,118,88,.3)
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245/var(--tw-border-opacity))
}

.border-gray-400\/80 {
  border-color: hsla(0,0%,83%,.8)
}

.border-gray-700\/70 {
  border-color: rgba(85,85,85,.7)
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(85 85 85/var(--tw-border-opacity))
}

.border-transparent {
  border-color: transparent
}

.border-stone\/50 {
  border-color: rgba(137,118,88,.5)
}

.border-b-transparent {
  border-bottom-color: transparent
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51/var(--tw-bg-opacity))
}

.bg-gray-900\/70 {
  background-color: hsla(0,0%,7%,.7)
}

.bg-blue\/5 {
  background-color: rgba(5,32,50,.05)
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-blue\/60 {
  background-color: rgba(5,32,50,.6)
}

.bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(5 32 50/var(--tw-bg-opacity))
}

.bg-white\/90 {
  background-color: hsla(0,0%,100%,.9)
}

.bg-transparent {
  background-color: transparent
}

.bg-stone {
  --tw-bg-opacity: 1;
  background-color: rgb(137 118 88/var(--tw-bg-opacity))
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-black\/80 {
  background-color: rgba(0,0,0,.8)
}

.bg-black\/20 {
  background-color: rgba(0,0,0,.2)
}

.bg-stone\/50 {
  background-color: rgba(137,118,88,.5)
}

.bg-gray-700\/20 {
  background-color: rgba(85,85,85,.2)
}

.bg-gray-400\/80 {
  background-color: hsla(0,0%,83%,.8)
}

.bg-black\/70 {
  background-color: rgba(0,0,0,.7)
}

.bg-white\/20 {
  background-color: hsla(0,0%,100%,.2)
}

.bg-black\/40 {
  background-color: rgba(0,0,0,.4)
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229/var(--tw-bg-opacity))
}

.bg-gray-700\/70 {
  background-color: rgba(85,85,85,.7)
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(85 85 85/var(--tw-bg-opacity))
}

.bg-gray-700\/30 {
  background-color: rgba(85,85,85,.3)
}

.bg-white\/30 {
  background-color: hsla(0,0%,100%,.3)
}

.bg-white\/60 {
  background-color: hsla(0,0%,100%,.6)
}

.bg-gray-800\/50 {
  background-color: rgba(51,51,51,.5)
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 211 211/var(--tw-bg-opacity))
}

.bg-white\/50 {
  background-color: hsla(0,0%,100%,.5)
}

.bg-stone\/90 {
  background-color: rgba(137,118,88,.9)
}

.object-cover {
  object-fit: cover
}

.p-3 {
  padding: 12px
}

.p-5 {
  padding: 20px
}

.p-0 {
  padding: 0
}

.p-7 {
  padding: 40px
}

.p-6 {
  padding: 30px
}

.p-2 {
  padding: 8px
}

.py-7 {
  padding-bottom: 40px;
  padding-top: 40px
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px
}

.py-2 {
  padding-bottom: 8px;
  padding-top: 8px
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px
}

.py-6 {
  padding-bottom: 30px;
  padding-top: 30px
}

.py-5 {
  padding-bottom: 20px;
  padding-top: 20px
}

.px-4 {
  padding-left: 15px;
  padding-right: 15px
}

.py-1 {
  padding-bottom: 4px;
  padding-top: 4px
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px
}

.py-3 {
  padding-bottom: 12px;
  padding-top: 12px
}

.px-6 {
  padding-left: 30px;
  padding-right: 30px
}

.px-9 {
  padding-left: 60px;
  padding-right: 60px
}

.px-8 {
  padding-left: 50px;
  padding-right: 50px
}

.py-4 {
  padding-bottom: 15px;
  padding-top: 15px
}

.pl-7 {
  padding-left: 40px
}

.pb-3 {
  padding-bottom: 12px
}

.pr-4 {
  padding-right: 15px
}

.pb-5 {
  padding-bottom: 20px
}

.pb-70 {
  padding-bottom: 70%
}

.pt-7 {
  padding-top: 40px
}

.pb-4 {
  padding-bottom: 15px
}

.pr-2 {
  padding-right: 8px
}

.pb-6 {
  padding-bottom: 30px
}

.pt-6 {
  padding-top: 30px
}

.pb-7 {
  padding-bottom: 40px
}

.pb-56 {
  padding-bottom: 56.25%
}

.pr-5 {
  padding-right: 20px
}

.pt-1 {
  padding-top: 4px
}

.pb-156 {
  padding-bottom: 156%
}

.pt-4 {
  padding-top: 15px
}

.pl-5 {
  padding-left: 20px
}

.pb-2 {
  padding-bottom: 8px
}

.pt-5 {
  padding-top: 20px
}

.pb-1 {
  padding-bottom: 4px
}

.pr-8 {
  padding-right: 50px
}

.pr-3 {
  padding-right: 12px
}

.pt-3 {
  padding-top: 12px
}

.pb-115 {
  padding-bottom: 115%
}

.pl-4 {
  padding-left: 15px
}

.pl-2 {
  padding-left: 8px
}

.pb-120 {
  padding-bottom: 120%
}

.pt-2 {
  padding-top: 8px
}

.pt-9 {
  padding-top: 60px
}

.pb-8 {
  padding-bottom: 50px
}

.pb-0 {
  padding-bottom: 0
}

.pb-10 {
  padding-bottom: 80px
}

.pt-8 {
  padding-top: 50px
}

.pl-8 {
  padding-left: 50px
}

.pl-9 {
  padding-left: 60px
}

.pl-6 {
  padding-left: 30px
}

.pl-3 {
  padding-left: 12px
}

.pl-1 {
  padding-left: 4px
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.text-right {
  text-align: right
}

.text-justify {
  text-align: justify
}

.font-serifEn {
  font-family: Cormorant Garamond,serif
}

.font-serif {
  font-family: "Noto Serif TC","Noto Serif JP",serif;
}

.text-xs {
  font-size: .875rem;
  letter-spacing: normal;
  line-height: 23px;
}

.text-s {
  font-size: .9375rem;
  letter-spacing: .1rem;
  line-height: 24px
}

.text-xxs {
  font-size: .8125rem;
  letter-spacing: normal;
  line-height: 22px
}

.text-l {
  font-size: 1.125rem;
  line-height: 1.5
}

.text-l,.text-xxl {
  letter-spacing: .3rem
}

.text-xxl {
  font-size: clamp(3.125rem,4vw,4.375rem);
  line-height: 1
}

.text-logo {
  font-size: 1.4375rem;
  letter-spacing: .2rem;
  line-height: 23px
}

.text-xxxl {
  font-size: clamp(4.375rem,10vw,12.0625rem)
}

.text-xl,.text-xxxl {
  letter-spacing: .3rem
}

.text-xl {
  font-size: 1.5625rem;
  line-height: 1.4
}

.font-light {
  font-weight: 300
}

.font-medium {
  font-weight: 500
}

.font-semibold {
  font-weight: 600
}

.font-bold {
  font-weight: 700
}

.font-normal {
  font-weight: 400
}

.leading-28 {
  line-height: 1.75rem
}

.leading-30 {
  line-height: 1.875rem
}

.leading-24 {
  line-height: 1.5rem
}

.leading-36 {
  line-height: 2.25rem
}

.\!leading-30 {
  line-height: 1.875rem!important
}

.leading-normal {
  line-height: normal
}

.leading-12 {
  line-height: 1.2
}

.tracking-2 {
  letter-spacing: .2rem
}

.tracking-6 {
  letter-spacing: .6rem
}

.tracking-1 {
  letter-spacing: .1rem
}

.tracking-5 {
  letter-spacing: .5rem
}

.tracking-normal {
  letter-spacing: normal;
}

.tracking-3 {
  letter-spacing: .3rem
}

.tracking-0\.5 {
  letter-spacing: .05rem
}

.\!tracking-normal {
  letter-spacing: normal!important
}

.text-blue {
  --tw-text-opacity: 1;
  color: rgb(5 32 50/var(--tw-text-opacity))
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(85 85 85/var(--tw-text-opacity))
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(51 51 51/var(--tw-text-opacity))
}

.text-stone {
  --tw-text-opacity: 1;
  color: rgb(137 118 88/var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 17 17/var(--tw-text-opacity))
}

.text-stone\/50 {
  color: rgba(137,118,88,.5)
}

.text-white\/50 {
  color: hsla(0,0%,100%,.5)
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue\/60 {
  color: rgba(5,32,50,.6)
}

.text-gray-700\/80 {
  color: rgba(85,85,85,.8)
}

.text-gray-700\/70 {
  color: rgba(85,85,85,.7)
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(112 112 112/var(--tw-text-opacity))
}

.text-gray-700\/90 {
  color: rgba(85,85,85,.9)
}

.text-white\/60 {
  color: hsla(0,0%,100%,.6)
}

.text-gray-800\/80 {
  color: rgba(51,51,51,.8)
}

.text-gray-600\/70 {
  color: hsla(0,0%,44%,.7)
}

.text-gray-800\/40 {
  color: rgba(51,51,51,.4)
}

.text-gray-700\/60 {
  color: rgba(85,85,85,.6)
}

.text-blue\/70 {
  color: rgba(5,32,50,.7)
}

.opacity-50 {
  opacity: .5
}

.opacity-100 {
  opacity: 1
}

.opacity-0 {
  opacity: 0
}

.opacity-70 {
  opacity: .7
}

.opacity-30 {
  opacity: .3
}

.opacity-75 {
  opacity: .75
}

.opacity-80 {
  opacity: .8
}

.opacity-90 {
  opacity: .9
}

.opacity-5 {
  opacity: .05
}

.mix-blend-multiply {
  mix-blend-mode: multiply
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion
}

.shadow {
  --tw-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
  --tw-shadow-colored: 0 3px 6px 0 var(--tw-shadow-color)
}

.shadow,.shadow-d {
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-d {
  --tw-shadow: 0 3px 6px 0 rgba(0,0,0,.4);
  --tw-shadow-colored: 0 3px 6px 0 var(--tw-shadow-color)
}

.blur {
  --tw-blur: blur(8px)
}

.blur,.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
  transition-duration: .15s;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.will-change-transform {
  will-change: transform
}

.transition-base {
  transition: .4s cubic-bezier(.45,0,.55,1)
}

.transition-2 {
  transition: .2s cubic-bezier(.45,0,.55,1)
}

.transition-cursor {
  transition: .05s cubic-bezier(.83,0,.17,1)
}

.will-change-transform {
  will-change: transform
}

.writing-modes-vertical {
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr
}

.writing-modes-vertical-rl {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl
}

.line-1 {
  -webkit-line-clamp: 1
}

.line-1,.line-2 {
  -webkit-box-orient: vertical;
  display: -webkit-box
}

.line-2 {
  -webkit-line-clamp: 2
}

.line-3 {
  -webkit-line-clamp: 3
}

.line-3,.line-4 {
  -webkit-box-orient: vertical;
  display: -webkit-box
}

.line-4 {
  -webkit-line-clamp: 4
}

.hidescrollbar {
  -ms-overflow-style: none
}

.hidescrollbar::-webkit-scrollbar {
  display: none
}

.noscrollbar:hover::-webkit-scrollbar-thumb {
  background: #897658
}

.noscrollbar:hover::-webkit-scrollbar-track {
  background: #ccc
}

.noscrollbar::-webkit-scrollbar {
  -webkit-transition: .5s;
  transition: .5s;
  width: 7px
}

.marker\:\!text-gray-700 ::marker {
  --tw-text-opacity: 1!important;
  color: rgb(85 85 85/var(--tw-text-opacity))!important
}

.marker\:\!text-gray-700::marker {
  --tw-text-opacity: 1!important;
  color: rgb(85 85 85/var(--tw-text-opacity))!important
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute
}

.before\:top-0:before {
  content: var(--tw-content);
  top: 0
}

.before\:left-0:before {
  content: var(--tw-content);
  left: 0
}

.before\:bottom-0:before {
  bottom: 0;
  content: var(--tw-content)
}

.before\:z-10:before {
  content: var(--tw-content);
  z-index: 10
}

.before\:z-1:before {
  content: var(--tw-content);
  z-index: 1
}

.before\:h-40:before {
  content: var(--tw-content);
  height: 40px
}

.before\:h-1:before {
  content: var(--tw-content);
  height: 1px
}

.before\:w-full:before {
  content: var(--tw-content);
  width: 100%
}

.before\:w-20:before {
  content: var(--tw-content);
  width: 20px
}

.before\:bg-white:before {
  background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.before\:bg-stone:before,.before\:bg-white:before {
  --tw-bg-opacity: 1;
  content: var(--tw-content)
}

.before\:bg-stone:before {
  background-color: rgb(137 118 88/var(--tw-bg-opacity))
}

.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:transition-base:before{content:var(--tw-content);transition:.4s cubic-bezier(.45,0,.55,1)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0:after{content:var(--tw-content);top:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:bottom-0:after{bottom:0;content:var(--tw-content)}.after\:-bottom-10:after{bottom:-10px;content:var(--tw-content)}.after\:top-12:after{content:var(--tw-content);top:12px}.after\:\!right-5:after{content:var(--tw-content);right:5px!important}.after\:-z-1:after{content:var(--tw-content);z-index:-1}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:mt-1:after{content:var(--tw-content);margin-top:4px}.after\:-mb-8:after{content:var(--tw-content);margin-bottom:-50px}.after\:block:after{content:var(--tw-content);display:block}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-1:after{content:var(--tw-content);height:1px}.after\:h-4:after{content:var(--tw-content);height:4px}.after\:h-6:after{content:var(--tw-content);height:6px}.after\:h-screen:after{content:var(--tw-content);height:100vh}.after\:w-screen:after{content:var(--tw-content);width:100vw}.after\:w-20:after{content:var(--tw-content);width:20px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-6:after{content:var(--tw-content);width:6px}.after\:w-30:after{content:var(--tw-content);width:30px}.after\:rounded-full:after{border-radius:100%;content:var(--tw-content)}.after\:rounded-10:after{border-radius:10px;content:var(--tw-content)}.after\:rounded-l-10:after{border-bottom-left-radius:10px;border-top-left-radius:10px;content:var(--tw-content)}.after\:rounded-br-10:after{border-bottom-right-radius:10px;content:var(--tw-content)}.after\:rounded-bl-10:after{border-bottom-left-radius:10px;content:var(--tw-content)}.after\:bg-white:after{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\:bg-blue:after,.after\:bg-white:after{--tw-bg-opacity:1;content:var(--tw-content)}.after\:bg-blue:after{background-color:rgb(5 32 50/var(--tw-bg-opacity))}.after\:bg-gray-700:after{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity));content:var(--tw-content)}.after\:bg-black\/30:after{background-color:rgba(0,0,0,.3);content:var(--tw-content)}.after\:bg-stone:after{background-color:rgb(137 118 88/var(--tw-bg-opacity))}.after\:bg-gray-200:after,.after\:bg-stone:after{--tw-bg-opacity:1;content:var(--tw-content)}.after\:bg-gray-200:after{background-color:rgb(245 245 245/var(--tw-bg-opacity))}.after\:bg-black\/60:after{background-color:rgba(0,0,0,.6);content:var(--tw-content)}.after\:bg-gray-400\/70:after{background-color:hsla(0,0%,83%,.7);content:var(--tw-content)}.after\:bg-black:after{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));content:var(--tw-content)}.after\:bg-transparent:after{background-color:transparent;content:var(--tw-content)}.after\:bg-stone\/60:after{background-color:rgba(137,118,88,.6);content:var(--tw-content)}.after\:shadow:after{--tw-shadow:0 3px 6px 0 rgba(0,0,0,.16);--tw-shadow-colored:0 3px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\!content-none:after{--tw-content:none!important;content:var(--tw-content)!important}.after\:transition-base:after{content:var(--tw-content);transition:.4s cubic-bezier(.45,0,.55,1)}
@media (min-width:768px){.sm\:pointer-events-none{pointer-events:none}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:sticky{position:sticky}.sm\:top-0{top:0}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:left-20{left:20px}.sm\:right-\[250px\]{right:250px}.sm\:top-\[100px\]{top:100px}.sm\:order-none{order:0}.sm\:order-last{order:9999}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-7{margin-bottom:40px;margin-top:40px}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-5{margin-left:20px;margin-right:20px}.sm\:my-0{margin-bottom:0;margin-top:0}.sm\:-mx-3{margin-left:-12px;margin-right:-12px}.sm\:-mx-2{margin-left:-8px;margin-right:-8px}.sm\:my-2{margin-bottom:8px;margin-top:8px}.sm\:mx-4{margin-left:15px;margin-right:15px}.sm\:-mt-9{margin-top:-60px}.sm\:mb-6{margin-bottom:30px}.sm\:mb-0{margin-bottom:0}.sm\:-mt-6{margin-top:-30px}.sm\:mr-0{margin-right:0}.sm\:ml-auto{margin-left:auto}.sm\:mb-8{margin-bottom:50px}.sm\:ml-5{margin-left:20px}.sm\:mr-2{margin-right:8px}.sm\:ml-2{margin-left:8px}.sm\:mr-3{margin-right:12px}.sm\:mr-4{margin-right:15px}.sm\:ml-3{margin-left:12px}.sm\:mt-0{margin-top:0}.sm\:-mt-10{margin-top:-80px}.sm\:mr-1{margin-right:4px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:\!flex{display:flex!important}.sm\:hidden{display:none}.sm\:h-60{height:60px}.sm\:h-3\/4{height:75%}.sm\:h-full{height:100%}.sm\:\!h-full{height:100%!important}.sm\:\!h-auto{height:auto!important}.sm\:h-auto{height:auto}.sm\:h-70{height:70px}.sm\:h-1{height:1px}.sm\:h-90vh{height:90vh}.sm\:min-h-300{min-height:300px}.sm\:w-1\/2{width:50%}.sm\:w-5\/12{width:41.666667%}.sm\:w-4\/6{width:66.666667%}.sm\:w-2\/6{width:33.333333%}.sm\:w-6\/12{width:50%}.sm\:w-170{width:170px}.sm\:w-10\/12{width:83.333333%}.sm\:w-200{width:200px}.sm\:w-150{width:150px}.sm\:w-8\/12{width:66.666667%}.sm\:w-3\/6{width:50%}.sm\:w-100{width:100px}.sm\:w-300{width:300px}.sm\:w-3\/12{width:25%}.sm\:w-1\/5{width:20%}.sm\:w-full{width:100%}.sm\:w-4\/12{width:33.333333%}.sm\:w-11\/12{width:91.666667%}.sm\:w-30{width:30px}.sm\:w-70vw{width:70vw}.sm\:w-auto{width:auto}.sm\:w-9\/12{width:75%}.sm\:w-4\/5{width:80%}.sm\:w-7\/12{width:58.333333%}.sm\:w-1\/12{width:8.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:min-w-45{min-width:45px}.sm\:max-w-700{max-width:700px}.sm\:max-w-1\/3{max-width:33.33%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:rounded-tl-10{border-top-left-radius:10px}.sm\:border-l{border-left-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:bg-gray-200{background-color:rgb(245 245 245/var(--tw-bg-opacity))}.sm\:bg-gray-200,.sm\:bg-stone{--tw-bg-opacity:1}.sm\:bg-stone{background-color:rgb(137 118 88/var(--tw-bg-opacity))}.sm\:bg-transparent{background-color:transparent}.sm\:p-6{padding:30px}.sm\:px-10{padding-left:80px;padding-right:80px}.sm\:py-9{padding-bottom:60px;padding-top:60px}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:px-7{padding-left:40px;padding-right:40px}.sm\:px-3{padding-left:12px;padding-right:12px}.sm\:px-4{padding-left:15px;padding-right:15px}.sm\:py-4{padding-bottom:15px;padding-top:15px}.sm\:px-2{padding-left:8px;padding-right:8px}.sm\:px-5{padding-left:20px;padding-right:20px}.sm\:py-6{padding-bottom:30px;padding-top:30px}.sm\:py-3{padding-bottom:12px;padding-top:12px}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-5{padding-bottom:20px;padding-top:20px}.sm\:pb-6{padding-bottom:30px}.sm\:pr-9{padding-right:60px}.sm\:pb-56{padding-bottom:56.25%}.sm\:pl-5{padding-left:20px}.sm\:pt-6{padding-top:30px}.sm\:pl-7{padding-left:40px}.sm\:pb-0{padding-bottom:0}.sm\:pt-7{padding-top:40px}.sm\:pt-8{padding-top:50px}.sm\:pb-3{padding-bottom:12px}.sm\:pt-5{padding-top:20px}.sm\:pl-4{padding-left:15px}.sm\:pb-7{padding-bottom:40px}.sm\:pr-2{padding-right:8px}.sm\:pt-0{padding-top:0}.sm\:pr-5{padding-right:20px}.sm\:pr-3{padding-right:12px}.sm\:pb-5{padding-bottom:20px}.sm\:pr-8{padding-right:50px}.sm\:pb-\[45\%\]{padding-bottom:45%}.sm\:pb-8{padding-bottom:50px}.sm\:pl-0{padding-left:0}.sm\:pb-115{padding-bottom:115%}.sm\:pr-6{padding-right:30px}.sm\:pr-0{padding-right:0}.sm\:pl-6{padding-left:30px}.sm\:text-left{text-align:left}.sm\:leading-12{line-height:1.2}.sm\:tracking-0\.5{letter-spacing:.05rem}.sm\:writing-modes-vertical{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.sm\:writing-modes-normal{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.sm\:line-1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}}
@media (min-width:992px){.md\:absolute{position:absolute}.md\:top-0{top:0}.md\:bottom-35{bottom:35px}.md\:right-35{right:35px}.md\:bottom-0{bottom:0}.md\:right-0{right:0}.md\:left-0{left:0}.md\:right-auto{right:auto}.md\:order-last{order:9999}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:-mx-4{margin-left:-15px;margin-right:-15px}.md\:my-7{margin-bottom:40px;margin-top:40px}.md\:my-0{margin-bottom:0;margin-top:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:-mt-10{margin-top:-80px}.md\:mt-0{margin-top:0}.md\:-ml-6{margin-left:-30px}.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:mb-8{margin-bottom:50px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-80{height:80px}.md\:h-4\/6{height:66.666667%}.md\:h-60{height:60px}.md\:h-50{height:50px}.md\:h-40{height:40px}.md\:h-120vh{height:120vh}.md\:h-230{height:230px}.md\:min-h-400{min-height:400px}.md\:w-1\/3{width:33.333333%}.md\:w-40vw{width:40vw}.md\:w-60vw{width:60vw}.md\:w-100{width:100px}.md\:w-10\/12{width:83.333333%}.md\:w-6\/12{width:50%}.md\:w-3\/12{width:25%}.md\:w-8\/12{width:66.666667%}.md\:w-4\/12{width:33.333333%}.md\:w-auto{width:auto}.md\:w-9\/12{width:75%}.md\:w-150{width:150px}.md\:w-4\/6{width:66.666667%}.md\:w-2\/6{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-40{width:40px}.md\:w-80vw{width:80vw}.md\:w-7\/12{width:58.333333%}.md\:w-1{width:1px}.md\:w-2\/12{width:16.666667%}.md\:w-300{width:300px}.md\:shrink-0{flex-shrink:0}.md\:flex-grow{flex-grow:1}.md\:basis-0{flex-basis:0}.md\:translate-y-20{--tw-translate-y:20px;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))}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-100{gap:100px}.md\:rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.md\:rounded-bl-10{border-bottom-left-radius:10px}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tr-10{border-top-right-radius:10px}.md\:rounded-br-10{border-bottom-right-radius:10px}.md\:border-l{border-left-width:1px}.md\:bg-transparent{background-color:transparent}.md\:bg-gray-200{background-color:rgb(245 245 245/var(--tw-bg-opacity))}.md\:bg-gray-200,.md\:bg-white{--tw-bg-opacity:1}.md\:bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:p-0{padding:0}.md\:py-8{padding-bottom:50px;padding-top:50px}.md\:py-7{padding-bottom:40px;padding-top:40px}.md\:px-5{padding-left:20px;padding-right:20px}.md\:px-4{padding-left:15px;padding-right:15px}.md\:py-5{padding-bottom:20px;padding-top:20px}.md\:py-2{padding-bottom:8px;padding-top:8px}.md\:px-10{padding-left:80px;padding-right:80px}.md\:py-9{padding-bottom:60px;padding-top:60px}.md\:px-7{padding-left:40px;padding-right:40px}.md\:px-6{padding-left:30px;padding-right:30px}.md\:py-6{padding-bottom:30px;padding-top:30px}.md\:px-0{padding-left:0;padding-right:0}.md\:pb-1\/2{padding-bottom:50%}.md\:pb-0{padding-bottom:0}.md\:pt-1{padding-top:4px}.md\:pr-5{padding-right:20px}.md\:pb-10{padding-bottom:80px}.md\:pt-10{padding-top:80px}.md\:pt-5{padding-top:20px}.md\:pb-4{padding-bottom:15px}.md\:pr-3{padding-right:12px}.md\:pt-4{padding-top:15px}.md\:pb-6{padding-bottom:30px}.md\:pt-8{padding-top:50px}.md\:pt-6{padding-top:30px}.md\:pb-\[45\%\]{padding-bottom:45%}.md\:pr-0{padding-right:0}.md\:pb-8{padding-bottom:50px}.md\:pb-5{padding-bottom:20px}.md\:pl-5{padding-left:20px}.md\:pb-7{padding-bottom:40px}.md\:pl-4{padding-left:15px}.md\:pb-2{padding-bottom:8px}.md\:pl-0{padding-left:0}.md\:pr-7{padding-right:40px}.md\:pl-7{padding-left:40px}.md\:text-left{text-align:left}.md\:leading-28{line-height:1.75rem}.md\:tracking-3{letter-spacing:.3rem}.md\:text-gray-600{color:rgb(112 112 112/var(--tw-text-opacity))}.md\:text-gray-600,.md\:text-white{--tw-text-opacity:1}.md\:text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.md\:opacity-0{opacity:0}.md\:shadow{--tw-shadow:0 3px 6px 0 rgba(0,0,0,.16);--tw-shadow-colored:0 3px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:writing-modes-vertical{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.md\:hover\:-translate-x-4:hover{--tw-translate-x:-4px}.md\:hover\:-translate-x-4:hover,.md\:hover\:translate-x-4:hover{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))}.md\:hover\:translate-x-4:hover{--tw-translate-x:4px}.md\:hover\:-translate-y-12:hover{--tw-translate-y:-12px;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))}.md\:hover\:border-stone:hover{--tw-border-opacity:1;border-color:rgb(137 118 88/var(--tw-border-opacity))}.md\:hover\:bg-blue:hover{--tw-bg-opacity:1;background-color:rgb(5 32 50/var(--tw-bg-opacity))}.md\:hover\:bg-stone:hover{--tw-bg-opacity:1;background-color:rgb(137 118 88/var(--tw-bg-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue:hover{--tw-text-opacity:1;color:rgb(5 32 50/var(--tw-text-opacity))}.md\:hover\:text-stone:hover{--tw-text-opacity:1;color:rgb(137 118 88/var(--tw-text-opacity))}.md\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.md\:hover\:text-blue\/50:hover{color:rgba(5,32,50,.5)}.md\:hover\:text-white\/50:hover{color:hsla(0,0%,100%,.5)}.md\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.md\:hover\:opacity-70:hover{opacity:.7}.md\:hover\:opacity-60:hover{opacity:.6}.md\:hover\:opacity-50:hover{opacity:.5}.md\:hover\:opacity-80:hover{opacity:.8}.md\:hover\:\!opacity-100:hover{opacity:1!important}.md\:hover\:opacity-100:hover{opacity:1}.group:hover .md\:group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .md\:group-hover\:translate-y-0{--tw-translate-y:0}.group:hover .md\:group-hover\:translate-x-10,.group:hover .md\:group-hover\:translate-y-0{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))}.group:hover .md\:group-hover\:translate-x-10{--tw-translate-x:10px}.group:hover .md\:group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .md\:group-hover\:scale-110,.group:hover .md\:group-hover\:scale-125{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))}.group:hover .md\:group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .md\:group-hover\:border-stone{--tw-border-opacity:1;border-color:rgb(137 118 88/var(--tw-border-opacity))}.group:hover .md\:group-hover\:bg-stone{--tw-bg-opacity:1;background-color:rgb(137 118 88/var(--tw-bg-opacity))}.group:hover .md\:group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.group:hover .md\:group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group:hover .md\:group-hover\:\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.group:hover .md\:group-hover\:text-stone{--tw-text-opacity:1;color:rgb(137 118 88/var(--tw-text-opacity))}.group:hover .md\:group-hover\:text-white\/50{color:hsla(0,0%,100%,.5)}.group:hover .md\:group-hover\:text-gray-700\/60{color:rgba(85,85,85,.6)}.group:hover .md\:group-hover\:opacity-100{opacity:1}.group:hover .md\:group-hover\:opacity-70{opacity:.7}.group:hover .after\:md\:group-hover\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.group:hover .md\:group-hover\:after\:bg-black\/80:after{background-color:rgba(0,0,0,.8);content:var(--tw-content)}.group:hover .md\:group-hover\:after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}}
@media (min-width:1280px){.mdp\:pointer-events-none{pointer-events:none}.mdp\:absolute{position:absolute}.mdp\:relative{position:relative}.mdp\:sticky{position:sticky}.mdp\:top-0{top:0}.mdp\:left-0{left:0}.mdp\:bottom-0{bottom:0}.mdp\:top-auto{top:auto}.mdp\:order-last{order:9999}.mdp\:mx-8{margin-left:50px;margin-right:50px}.mdp\:mx-auto{margin-left:auto;margin-right:auto}.mdp\:-mx-5{margin-left:-20px;margin-right:-20px}.mdp\:-mx-6{margin-left:-30px;margin-right:-30px}.mdp\:-mx-3{margin-left:-12px;margin-right:-12px}.mdp\:-mx-4{margin-left:-15px;margin-right:-15px}.mdp\:ml-0{margin-left:0}.mdp\:ml-auto{margin-left:auto}.mdp\:mr-0{margin-right:0}.mdp\:-ml-2{margin-left:-8px}.mdp\:-mt-7{margin-top:-40px}.mdp\:-mt-4{margin-top:-15px}.mdp\:ml-5{margin-left:20px}.mdp\:mt-9{margin-top:60px}.mdp\:mb-6{margin-bottom:30px}.mdp\:mt-0{margin-top:0}.mdp\:-mt-10{margin-top:-80px}.mdp\:-mr-6{margin-right:-30px}.mdp\:mb-8{margin-bottom:50px}.mdp\:block{display:block}.mdp\:flex{display:flex}.mdp\:hidden{display:none}.mdp\:h-auto{height:auto}.mdp\:h-screen{height:100vh}.mdp\:h-\[300px\]{height:300px}.mdp\:h-2\/3{height:66.666667%}.mdp\:h-70{height:70px}.mdp\:h-full{height:100%}.mdp\:min-h-screen{min-height:100vh}.mdp\:min-h-400{min-height:400px}.mdp\:min-h-auto{min-height:auto}.mdp\:min-h-500{min-height:500px}.mdp\:w-1\/6{width:16.666667%}.mdp\:w-full{width:100%}.mdp\:w-3\/12{width:25%}.mdp\:w-8\/12{width:66.666667%}.mdp\:w-7\/12{width:58.333333%}.mdp\:w-4\/12{width:33.333333%}.mdp\:w-auto{width:auto}.mdp\:w-100{width:100px}.mdp\:w-6\/12{width:50%}.mdp\:w-2\/12{width:16.666667%}.mdp\:w-10\/12{width:83.333333%}.mdp\:w-300{width:300px}.mdp\:w-200{width:200px}.mdp\:w-150{width:150px}.mdp\:w-130{width:130px}.mdp\:w-9\/12{width:75%}.mdp\:w-1\/12{width:8.333333%}.mdp\:w-5\/12{width:41.666667%}.mdp\:min-w-40vw{min-width:40vw}.mdp\:flex-auto{flex:1 1 auto}.mdp\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.mdp\:scale-100,.mdp\:scale-110{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))}.mdp\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.mdp\:flex-col{flex-direction:column}.mdp\:flex-nowrap{flex-wrap:nowrap}.mdp\:items-end{align-items:flex-end}.mdp\:items-center{align-items:center}.mdp\:justify-end{justify-content:flex-end}.mdp\:justify-center{justify-content:center}.mdp\:justify-between{justify-content:space-between}.mdp\:gap-150{gap:150px}.mdp\:rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.mdp\:border-l{border-left-width:1px}.mdp\:\!bg-fixed{background-attachment:fixed!important}.mdp\:p-0{padding:0}.mdp\:px-7{padding-left:40px;padding-right:40px}.mdp\:px-10{padding-left:80px;padding-right:80px}.mdp\:py-6{padding-bottom:30px;padding-top:30px}.mdp\:py-0{padding-bottom:0;padding-top:0}.mdp\:px-5{padding-left:20px;padding-right:20px}.mdp\:px-0{padding-left:0;padding-right:0}.mdp\:py-8{padding-bottom:50px;padding-top:50px}.mdp\:px-6{padding-left:30px;padding-right:30px}.mdp\:px-2{padding-left:8px;padding-right:8px}.mdp\:px-9{padding-left:60px;padding-right:60px}.mdp\:px-8{padding-left:50px;padding-right:50px}.mdp\:px-3{padding-left:12px;padding-right:12px}.mdp\:py-7{padding-bottom:40px;padding-top:40px}.mdp\:px-4{padding-left:15px;padding-right:15px}.mdp\:pb-0{padding-bottom:0}.mdp\:pt-6{padding-top:30px}.mdp\:pb-33{padding-bottom:33%}.mdp\:pt-8{padding-top:50px}.mdp\:pr-8{padding-right:50px}.mdp\:pl-8{padding-left:50px}.mdp\:pb-45{padding-bottom:45%}.mdp\:pl-6{padding-left:30px}.mdp\:\!pb-45{padding-bottom:45%!important}.mdp\:pb-30{padding-bottom:30%}.mdp\:pr-7{padding-right:40px}.mdp\:pb-8{padding-bottom:50px}.mdp\:pb-38{padding-bottom:38%}.mdp\:pl-4{padding-left:15px}.mdp\:pt-9{padding-top:60px}.mdp\:pt-4{padding-top:15px}.mdp\:pb-10{padding-bottom:80px}.mdp\:pt-10{padding-top:80px}.mdp\:pr-5{padding-right:20px}.mdp\:pb-5{padding-bottom:20px}.mdp\:pl-10{padding-left:80px}.mdp\:pb-9{padding-bottom:60px}.mdp\:pt-5{padding-top:20px}.mdp\:pl-7{padding-left:40px}.mdp\:pl-5{padding-left:20px}.mdp\:pr-4{padding-right:15px}.mdp\:pb-2\/5{padding-bottom:40%}.mdp\:pl-3{padding-left:12px}.mdp\:writing-modes-vertical{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.mdp\:writing-modes-vertical-rl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.mdp\:hover\:opacity-60:hover{opacity:.6}}
@media (min-width:1440px){.lg\:mx-9{margin-left:60px;margin-right:60px}.lg\:-mx-3{margin-left:-12px;margin-right:-12px}.lg\:-mr-7{margin-right:-40px}.lg\:mt-5{margin-top:20px}.lg\:mb-8{margin-bottom:50px}.lg\:mb-9{margin-bottom:60px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-4\/12{width:33.333333%}.lg\:w-130{width:130px}.lg\:w-7\/12{width:58.333333%}.lg\:w-3\/12{width:25%}.lg\:flex-col{flex-direction:column}.lg\:py-4{padding-bottom:15px;padding-top:15px}.lg\:px-3{padding-left:12px;padding-right:12px}.lg\:px-7{padding-left:40px;padding-right:40px}.lg\:py-10{padding-bottom:80px;padding-top:80px}.lg\:px-5{padding-left:20px;padding-right:20px}.lg\:pt-10{padding-top:80px}.lg\:pt-6{padding-top:30px}.lg\:pb-6{padding-bottom:30px}.lg\:pb-5{padding-bottom:20px}.lg\:pl-10{padding-left:80px}.lg\:pl-9{padding-left:60px}.lg\:pb-9{padding-bottom:60px}.lg\:pb-10{padding-bottom:80px}.lg\:pb-30{padding-bottom:30%}}
@media (min-width:1800px){.xl\:-mx-6{margin-left:-30px;margin-right:-30px}.xl\:-mx-5{margin-left:-20px;margin-right:-20px}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:ml-2{margin-left:8px}.xl\:ml-5{margin-left:20px}.xl\:mb-10{margin-bottom:80px}.xl\:h-50vh{height:50vh}.xl\:h-90vh{height:90vh}.xl\:w-10\/12{width:83.333333%}.xl\:w-7\/12{width:58.333333%}.xl\:w-140{width:140px}.xl\:px-10{padding-left:80px;padding-right:80px}.xl\:px-6{padding-left:30px;padding-right:30px}.xl\:px-5{padding-left:20px;padding-right:20px}.xl\:px-7{padding-left:40px;padding-right:40px}.xl\:pt-9{padding-top:60px}.xl\:pb-38{padding-bottom:38%}.xl\:pr-10{padding-right:80px}.xl\:pb-8{padding-bottom:50px}.xl\:pl-6{padding-left:30px}.xl\:pl-8{padding-left:50px}.xl\:pb-1\/4{padding-bottom:25%}.xl\:pr-7{padding-right:40px}.xl\:pl-7{padding-left:40px}}
