/* =============================================================
   Botia Studio — about page components
   Rules unique to this page; everything shared lives in main.css.
   ============================================================= */

@media(min-width: 1200px) {
  .hidden-au8ihd {
    display: none!important;
  }
}

@media(min-width: 810px) and (max-width: 1199.98px) {
  .hidden-1xib6zi {
    display: none!important;
  }
}

@media(max-width: 809.98px) {
  .hidden-e24psx {
    display: none!important;
  }
}

.botia-XlUTr.botia-7chktf,
.botia-XlUTr .botia-7chktf {
  display: block;
}

.botia-XlUTr.botia-au8ihd {
  background-color: #dedcd3;
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 1200px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-18mhgc9-container {
  z-index: 9;
  flex: none;
  height: auto;
  position: fixed;
  top: -300px;
  left: 0;
  right: 0;
}

.botia-XlUTr .botia-1wml2rb-container {
  z-index: 0;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-eevgl5 {
  height: 30px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex: none;
  gap: 10px;
  width: 193px;
  text-decoration: none;
  position: absolute;
  top: 28px;
  left: calc(50% - 97px);
}

.botia-XlUTr .botia-1iiq9nk {
  background-color: var(--color-ink,#242424);
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 120px 80px 200px;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-1j3yu1x {
  flex-flow: row;
  flex: none;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-1s7dx02 {
  flex-flow: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: 1px;
  max-width: 540px;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-1kypavk {
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-uaug64,
.botia-XlUTr .botia-1uissfk,
.botia-XlUTr .botia-1ca5ywz,
.botia-XlUTr .botia-yvktvd,
.botia-XlUTr .botia-1wz88j0,
.botia-XlUTr .botia-ramvot,
.botia-XlUTr .botia-gr5q7i,
.botia-XlUTr .botia-1p9yefh,
.botia-XlUTr .botia-1niqi4l,
.botia-XlUTr .botia-opbknh {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-2v7lkz,
.botia-XlUTr .botia-1342xxq,
.botia-XlUTr .botia-1jnpboa,
.botia-XlUTr .botia-u6zs71,
.botia-XlUTr .botia-1qpu56r,
.botia-XlUTr .botia-45a30q,
.botia-XlUTr .botia-1wvdkwp,
.botia-XlUTr .botia-8xuyyo {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-1id8bhj {
  height: 1px;
  overflow: var(--overflow-clip-fallback,clip);
  flex: none;
  width: 100%;
  position: relative;
}

.botia-XlUTr .botia-1aettfj,
.botia-XlUTr .botia-1qkvzaj,
.botia-XlUTr .botia-1cok55r,
.botia-XlUTr .botia-vnznh1,
.botia-XlUTr .botia-1m6r92h {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  --botia-text-wrap-override: balance;
  flex: none;
  width: 100%;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-xdxqyp {
  flex: none;
  width: 100%;
  height: 1px;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-dqve9u-container,
.botia-XlUTr .botia-oq6zp8-container {
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-k6j554 {
  filter: brightness(.9);
  -webkit-user-select: none;
  user-select: none;
  aspect-ratio: .796562;
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex: none;
  width: 24%;
  position: absolute;
  top: 58%;
  left: 66%;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-12gvg3t {
  filter: brightness(.9);
  aspect-ratio: .77551;
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex: none;
  width: 32%;
  position: absolute;
  top: 54%;
  left: 82%;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-1nmkcyr {
  -webkit-user-select: none;
  user-select: none;
  background-color: var(--color-olive,#7a7664);
  height: 108px;
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 7;
  flex-flow: row;
  flex: none;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: -54px;
  left: 0;
  right: 0;
}

.botia-XlUTr .botia-1d3aszv,
.botia-XlUTr .botia-17bu93w,
.botia-XlUTr .botia-1rnliot,
.botia-XlUTr .botia-2ih6xt,
.botia-XlUTr .botia-1je9hma {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-1nbcpo6 {
  background-color: var(--color-bg,#dedcd3);
  flex-flow: row;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: 900px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-9t2uoh {
  flex-flow: column;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 1px;
  height: 900px;
  padding: 0 0 64px;
  display: flex;
  position: relative;
  overflow: visible;
}

.botia-XlUTr .botia-h8dq6b {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  min-height: 560px;
  padding: 25px 80px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.botia-XlUTr .botia-1if9gmu {
  z-index: 3;
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  max-width: 480px;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  top: 49%;
  left: 50%;
  overflow: visible;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-qmzxg0 {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: flex-end center;
  align-items: flex-end;
  gap: 12px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-1vz1y68 {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  -webkit-user-select: none;
  user-select: none;
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-lej55z {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  -webkit-user-select: none;
  user-select: none;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 1;
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-1wjygca {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  --botia-text-wrap-override: balance;
  -webkit-user-select: none;
  user-select: none;
  z-index: 1;
  flex: none;
  width: 100%;
  max-width: 520px;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-1xsexlt {
  filter: brightness(.9);
  -webkit-user-select: none;
  user-select: none;
  aspect-ratio: .728571;
  height: auto;
  transform-style: preserve-3d;
  z-index: 1;
  flex: none;
  width: 17%;
  position: absolute;
  top: 48%;
  left: 14%;
  overflow: visible;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-668pxp {
  aspect-ratio: .742857;
  height: auto;
  transform-style: preserve-3d;
  z-index: 1;
  flex: none;
  width: 16%;
  position: absolute;
  top: 46%;
  left: 84%;
  overflow: visible;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-elp7kd {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 50%;
  overflow: visible;
  transform: translate(-50%);
}

.botia-XlUTr .botia-1b2m7vv,
.botia-XlUTr .botia-13w1ixv,
.botia-XlUTr .botia-1d7v9zc,
.botia-XlUTr .botia-7vkq15,
.botia-XlUTr .botia-klr64,
.botia-XlUTr .botia-u6138l {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-lkbcvd {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 25%;
  overflow: visible;
  transform: translate(-50%);
}

.botia-XlUTr .botia-157q4w7 {
  z-index: 1;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 74%;
  overflow: visible;
  transform: translate(-50%);
}

.botia-XlUTr .botia-1egrd6l {
  -webkit-user-select: none;
  user-select: none;
  opacity: 0;
  z-index: -1;
  background-color: #ff00dd30;
  flex: none;
  height: 341.375vh;
  position: absolute;
  top: -1304px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.botia-XlUTr .botia-13kpimc {
  background-color: var(--color-ink,#242424);
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 120px 80px 160px;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-1cv8vz {
  max-width: 1200px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 60px;
  width: 1px;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-solijc {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-1qlncx6 {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex: none;
  grid-template-rows: repeat(2,min-content);
  grid-template-columns: repeat(4,minmax(50px,1fr));
  grid-auto-rows: min-content;
  justify-content: center;
  gap: 20px 40px;
  width: 100%;
  padding: 0;
  display: grid;
  position: relative;
}

.botia-XlUTr .botia-1gjl4ot,
.botia-XlUTr .botia-im0fx0,
.botia-XlUTr .botia-dewg3h,
.botia-XlUTr .botia-2j9gcy {
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  place-self: start;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-3cprp4,
.botia-XlUTr .botia-7413c1,
.botia-XlUTr .botia-d9u903,
.botia-XlUTr .botia-15lr8bs {
  height: 320px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 100%;
  position: relative;
}

.botia-XlUTr .botia-bn0iqv {
  background-color: var(--color-bg,#dedcd3);
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 120px 80px;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-1ylp69j {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 61%;
  left: 13%;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-phblxe {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 40%;
  left: 85%;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-g0xpbu {
  height: 266px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex: none;
  width: 205px;
  position: absolute;
  top: calc(25.125% - 133px);
  left: calc(12.6667% - 102.5px);
}

.botia-XlUTr .botia-pe465y {
  height: 254px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex: none;
  width: 193px;
  position: absolute;
  top: calc(74.75% - 127px);
  left: calc(85.25% - 96.5px);
}

.botia-XlUTr .botia-14xwvd3 {
  max-width: 340px;
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 33%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-1pdagl7 {
  aspect-ratio: .732984;
  height: auto;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  flex: none;
  width: 82%;
  position: relative;
}

.botia-XlUTr .botia-1fha7yx {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  flex: none;
  width: 100%;
  max-width: 320px;
  height: auto;
  position: relative;
}

.botia-XlUTr .botia-10bf6cf {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  z-index: 5;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 31%;
  left: 27%;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-19fq26t {
  --botia-link-text-color: #09f;
  --botia-link-text-decoration: underline;
  white-space: pre;
  z-index: 5;
  flex: none;
  width: auto;
  height: auto;
  position: absolute;
  top: 73%;
  left: 72%;
  transform: translate(-50%,-50%);
}

.botia-XlUTr .botia-1fuay2m {
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.botia-XlUTr .botia-1ic5an9-container {
  flex: none;
  width: 100%;
  height: 700px;
  position: relative;
}

.botia-XlUTr .botia-179uhoj {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  background-color: #dedcd3;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-XlUTr .botia-ux2teb-container {
  flex: 1 0 0;
  width: 1px;
  height: auto;
  position: relative;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-fSVNT .botia-styles-preset-ybok51:not(.rich-text-wrapper),
  .botia-fSVNT .botia-styles-preset-ybok51.rich-text-wrapper p {
    --botia-font-family: "Pinyon Script",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 24px;
    --botia-font-style: normal;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-letter-spacing: .01em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-fSVNT .botia-styles-preset-ybok51:not(.rich-text-wrapper),
  .botia-fSVNT .botia-styles-preset-ybok51.rich-text-wrapper p {
    --botia-font-family: "Pinyon Script",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 22px;
    --botia-font-style: normal;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-letter-spacing: .01em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-aBxvt .botia-styles-preset-faenjs:not(.rich-text-wrapper),
  .botia-aBxvt .botia-styles-preset-faenjs.rich-text-wrapper h3 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 35px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-aBxvt .botia-styles-preset-faenjs:not(.rich-text-wrapper),
  .botia-aBxvt .botia-styles-preset-faenjs.rich-text-wrapper h3 {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 28px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: .04em;
    --botia-line-height: 1.4em;
    --botia-paragraph-spacing: 40px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (min-width:810px) and (max-width:1199.98px) {
  .botia-XlUTr.botia-au8ihd {
    width: 810px;
  }

  .botia-XlUTr .botia-1iiq9nk {
    padding: 120px 40px 200px;
  }

  .botia-XlUTr .botia-1j3yu1x {
    justify-content: flex-start;
    gap: 40px;
  }

  .botia-XlUTr .botia-1s7dx02 {
    max-width: 420px;
  }

  .botia-XlUTr .botia-k6j554 {
    width: 28%;
    top: 24%;
    left: 67%;
  }

  .botia-XlUTr .botia-12gvg3t {
    width: 32%;
    top: 64%;
    left: 78%;
  }

  .botia-XlUTr .botia-h8dq6b {
    height: 556px;
    min-height: unset;
    padding: 25px 40px;
  }

  .botia-XlUTr .botia-1if9gmu {
    width: 397px;
    top: 50%;
  }

  .botia-XlUTr .botia-1xsexlt {
    width: 16%;
    top: 48%;
    left: 13%;
  }

  .botia-XlUTr .botia-668pxp {
    width: 17%;
    top: 52%;
    left: 86%;
  }

  .botia-XlUTr .botia-elp7kd {
    bottom: 62px;
  }

  .botia-XlUTr .botia-1b2m7vv,
  .botia-XlUTr .botia-1d7v9zc {
    order: 0;
  }

  .botia-XlUTr .botia-13w1ixv,
  .botia-XlUTr .botia-7vkq15 {
    order: 1;
  }

  .botia-XlUTr .botia-lkbcvd {
    bottom: 62px;
    left: 22%;
  }

  .botia-XlUTr .botia-157q4w7 {
    bottom: 62px;
    left: 75%;
  }

  .botia-XlUTr .botia-13kpimc {
    padding: 120px 40px 160px;
  }

  .botia-XlUTr .botia-1qlncx6 {
    grid-template-columns: repeat(2,minmax(50px,1fr));
    gap: 40px;
  }

  .botia-XlUTr .botia-1qkvzaj {
    max-width: 380px;
  }

  .botia-XlUTr .botia-1cok55r,
  .botia-XlUTr .botia-vnznh1,
  .botia-XlUTr .botia-1m6r92h {
    max-width: 345px;
  }

  .botia-XlUTr .botia-bn0iqv {
    padding: 120px 40px;
  }

  .botia-XlUTr .botia-g0xpbu {
    top: calc(25.7844% - 133px);
    left: calc(16.4198% - 102.5px);
  }

  .botia-XlUTr .botia-pe465y {
    left: unset;
    top: calc(73.9007% - 127px);
    right: 40px;
  }

  .botia-XlUTr .botia-14xwvd3 {
    overflow: visible;
  }

  .botia-XlUTr .botia-1pdagl7 {
    width: 221px;
  }

  .botia-XlUTr .botia-1ic5an9-container {
    height: auto;
  }
}

@media (max-width:809.98px) {
  .botia-XlUTr.botia-au8ihd {
    width: 390px;
  }

  .botia-XlUTr .botia-1iiq9nk {
    padding: 80px 20px 200px;
  }

  .botia-XlUTr .botia-1j3yu1x {
    justify-content: center;
    gap: 80px;
  }

  .botia-XlUTr .botia-1s7dx02,
  .botia-XlUTr .botia-1wjygca {
    max-width: 390px;
  }

  .botia-XlUTr .botia-xdxqyp {
    height: 270px;
  }

  .botia-XlUTr .botia-k6j554 {
    aspect-ratio: unset;
    max-width: 160px;
    height: 164px;
    transform: unset;
    width: 131px;
    top: calc(73.8158% - 82px);
    left: calc(23.4286% - 65.5px);
  }

  .botia-XlUTr .botia-12gvg3t {
    aspect-ratio: unset;
    max-width: 160px;
    height: 206px;
    transform: unset;
    width: 160px;
    top: calc(72.3684% - 103px);
    left: calc(62.8571% - 80px);
  }

  .botia-XlUTr .botia-1nmkcyr {
    bottom: 0;
  }

  .botia-XlUTr .botia-1nbcpo6,
  .botia-XlUTr .botia-179uhoj {
    flex-direction: column;
  }

  .botia-XlUTr .botia-9t2uoh,
  .botia-XlUTr .botia-ux2teb-container {
    flex: none;
    width: 100%;
  }

  .botia-XlUTr .botia-h8dq6b {
    height: 736px;
    min-height: unset;
    order: 0;
    padding: 25px 20px;
  }

  .botia-XlUTr .botia-1if9gmu {
    order: 0;
    align-content: center;
    align-items: center;
    width: 84%;
    max-width: 390px;
    top: 49%;
  }

  .botia-XlUTr .botia-lej55z {
    white-space: pre;
    flex: none;
    width: auto;
  }

  .botia-XlUTr .botia-1xsexlt {
    aspect-ratio: unset;
    order: 1;
    width: 28%;
    max-width: 300px;
    top: 19%;
    left: 50%;
  }

  .botia-XlUTr .botia-elp7kd {
    bottom: unset;
    order: 4;
    gap: 4px;
    top: 87%;
    transform: translate(-50%,-50%);
  }

  .botia-XlUTr .botia-lkbcvd {
    bottom: unset;
    order: 3;
    gap: 4px;
    top: 72%;
    left: 50%;
    transform: translate(-50%,-50%);
  }

  .botia-XlUTr .botia-1d7v9zc,
  .botia-XlUTr .botia-klr64,
  .botia-XlUTr .botia-solijc {
    order: 0;
  }

  .botia-XlUTr .botia-7vkq15,
  .botia-XlUTr .botia-u6138l,
  .botia-XlUTr .botia-1egrd6l {
    order: 1;
  }

  .botia-XlUTr .botia-157q4w7 {
    bottom: unset;
    order: 5;
    gap: 4px;
    top: 100%;
    left: 50%;
    transform: translate(-50%,-50%);
  }

  .botia-XlUTr .botia-13kpimc {
    flex-direction: column;
    padding: 120px 20px;
  }

  .botia-XlUTr .botia-1cv8vz {
    flex: none;
    gap: 40px;
    width: 100%;
    max-width: 390px;
  }

  .botia-XlUTr .botia-1qlncx6 {
    order: 1;
    grid-template-columns: repeat(1,minmax(50px,1fr));
    gap: 40px;
  }

  .botia-XlUTr .botia-3cprp4,
  .botia-XlUTr .botia-7413c1,
  .botia-XlUTr .botia-d9u903,
  .botia-XlUTr .botia-15lr8bs {
    height: 420px;
  }

  .botia-XlUTr .botia-1qkvzaj,
  .botia-XlUTr .botia-1cok55r,
  .botia-XlUTr .botia-vnznh1,
  .botia-XlUTr .botia-1m6r92h {
    max-width: 280px;
  }

  .botia-XlUTr .botia-oq6zp8-container {
    order: 3;
  }

  .botia-XlUTr .botia-bn0iqv {
    flex-direction: column;
    height: 1053px;
    padding: 120px 20px;
  }

  .botia-XlUTr .botia-1ylp69j {
    top: 17%;
    left: 79%;
  }

  .botia-XlUTr .botia-phblxe {
    top: 86%;
    left: 22%;
  }

  .botia-XlUTr .botia-g0xpbu {
    width: 143px;
    height: 185px;
    top: calc(11.396% - 92.5px);
    left: calc(24.6154% - 71.5px);
  }

  .botia-XlUTr .botia-pe465y {
    width: 121px;
    height: 160px;
    top: calc(88.1292% - 80px);
    left: calc(77.9487% - 60.5px);
  }

  .botia-XlUTr .botia-14xwvd3 {
    width: 100%;
  }

  .botia-XlUTr .botia-1ic5an9-container {
    height: auto;
  }
}

.botia-u1J8g .botia-1qa2c2y {
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 193px;
  height: 30px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 97px);
  overflow: visible;
}

.botia-u1J8g.botia-v-1bsbmzt .botia-1qa2c2y {
  left: calc(50% - 97px);
}

.botia-u1J8g.botia-v-6s9jb2 .botia-1qa2c2y {
  order: 1;
  top: 23px;
  left: calc(50% - 97px);
}

.botia-u1J8g.botia-v-1vll2xr .botia-1qa2c2y {
  cursor: pointer;
  order: 1;
  top: 23px;
  left: calc(50% - 97px);
}

.botia-q1oGX.botia-1fn6me9,
.botia-q1oGX .botia-1fn6me9 {
  display: block;
}

.botia-q1oGX.botia-1mseui0 {
  height: min-content;
  overflow: var(--overflow-clip-fallback,clip);
  flex-flow: row;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1209px;
  padding: 0;
  display: flex;
  position: relative;
}

.botia-q1oGX .botia-hqgw4r-container {
  z-index: 1;
  flex: 1 0 0;
  width: 1px;
  height: 800px;
  position: relative;
}

.botia-q1oGX .botia-v2j5nt {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 4;
  flex: none;
  width: 599px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
}

.botia-q1oGX .botia-gr95k1 {
  overflow: var(--overflow-clip-fallback,clip);
  z-index: 1;
  flex: none;
  position: absolute;
  inset: 0;
}

.botia-q1oGX.botia-v-1nlto0k.botia-1mseui0 {
  width: 810px;
  height: 560px;
}

.botia-q1oGX.botia-v-1nlto0k .botia-v2j5nt {
  left: 50%;
}

.botia-q1oGX.botia-v-1h46sf7.botia-1mseui0 {
  flex-direction: column;
  width: 390px;
  height: 400px;
}

.botia-q1oGX.botia-v-1h46sf7 .botia-hqgw4r-container {
  flex: none;
  width: 100%;
}

.botia-q1oGX.botia-v-1h46sf7 .botia-v2j5nt {
  top: 50%;
  left: 50%;
}

.botia-kywe3.botia-pnw1f6,
.botia-kywe3 .botia-pnw1f6 {
  display: block;
}

.botia-kywe3.botia-8zwsuy {
  cursor: pointer;
  flex-flow: column;
  place-content: center;
  align-items: center;
  gap: 28px;
  width: 1516px;
  height: 700px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.botia-kywe3 .botia-10lifmi {
  pointer-events: none;
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 1;
  flex-flow: row;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 10px;
  padding: 0;
  display: flex;
  position: absolute;
  inset: -121px -130px -105px -142px;
  overflow: hidden;
}

.botia-kywe3 .botia-p2q9w7 {
  height: 100%;
  overflow: var(--overflow-clip-fallback,clip);
  flex: 1 0 0;
  width: 1px;
  position: relative;
}

.botia-kywe3 .botia-7pk51g {
  z-index: 2;
  flex-flow: column;
  flex: none;
  place-content: center;
  align-items: center;
  gap: 20px;
  height: min-content;
  padding: 0;
  display: flex;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  overflow: visible;
}

.botia-kywe3 .botia-w0v9bl {
  white-space: pre;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-kywe3 .botia-ne5iv6 {
  white-space: pre;
  z-index: 1;
  flex: none;
  width: auto;
  height: auto;
  position: relative;
}

.botia-kywe3.botia-v-1l9hww.botia-8zwsuy {
  width: 890px;
  height: 520px;
}

.botia-kywe3.botia-v-m3hxr3.botia-8zwsuy {
  width: 390px;
  height: 600px;
}

.botia-kywe3.botia-v-m3hxr3 .botia-10lifmi {
  inset: -205px -152px -206px;
}

.botia-kywe3.botia-v-m3hxr3 .botia-7pk51g {
  max-width: 280px;
  left: 50%;
  right: unset;
  width: 280px;
}

.botia-kywe3.botia-v-m3hxr3 .botia-w0v9bl {
  order: 0;
}

.botia-kywe3.botia-v-m3hxr3 .botia-ne5iv6 {
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
  order: 1;
  width: 100%;
}

.botia-kywe3.botia-v-m3hxr3.pressed .botia-7pk51g {
  right: unset;
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-fSVNT .botia-styles-preset-ybok51:not(.rich-text-wrapper),
  .botia-fSVNT .botia-styles-preset-ybok51.rich-text-wrapper p {
    --botia-font-family: "Pinyon Script",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 24px;
    --botia-font-style: normal;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-letter-spacing: .01em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-fSVNT .botia-styles-preset-ybok51:not(.rich-text-wrapper),
  .botia-fSVNT .botia-styles-preset-ybok51.rich-text-wrapper p {
    --botia-font-family: "Pinyon Script",sans-serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 22px;
    --botia-font-style: normal;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-letter-spacing: .01em;
    --botia-line-height: 1.2em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-ink,#242424);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:1199px) and (min-width:810px) {
  .botia-CextP .botia-styles-preset-hesu0w:not(.rich-text-wrapper),
  .botia-CextP .botia-styles-preset-hesu0w.rich-text-wrapper p {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 88px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: 1.1em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-bg,#dedcd3);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

@media (max-width:809px) and (min-width:0) {
  .botia-CextP .botia-styles-preset-hesu0w:not(.rich-text-wrapper),
  .botia-CextP .botia-styles-preset-hesu0w.rich-text-wrapper p {
    --botia-font-family: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-family-italic: "Instrument Serif","Instrument Serif Placeholder",serif;
    --botia-font-open-type-features: normal;
    --botia-font-size: 72px;
    --botia-font-style: normal;
    --botia-font-style-italic: italic;
    --botia-font-variation-axes: normal;
    --botia-font-weight: 400;
    --botia-font-weight-italic: 400;
    --botia-letter-spacing: 0em;
    --botia-line-height: 1.1em;
    --botia-paragraph-spacing: 20px;
    --botia-text-alignment: start;
    --botia-text-color: var(--color-bg,#dedcd3);
    --botia-text-decoration: none;
    --botia-text-stroke-color: initial;
    --botia-text-stroke-width: initial;
    --botia-text-transform: none;
  }
}

.botia-vKVAT .botia-6lxtk3 {
  height: 34px;
  overflow: var(--overflow-clip-fallback,clip);
  will-change: var(--botia-will-change-filter-override,filter);
  z-index: 9;
  flex: none;
  width: 218px;
  position: absolute;
  top: calc(50% - 17px);
  left: calc(50% - 109px);
}

.botia-vKVAT.botia-v-1dmicvm .botia-6lxtk3 {
  width: 218px;
  height: 34px;
  top: calc(50% - 17px);
  left: calc(50% - 109px);
}

.botia-vKVAT.botia-v-1vofu0r .botia-6lxtk3 {
  z-index: 4;
  width: 218px;
  height: 34px;
  top: calc(50% - 17px);
  left: calc(50% - 109px);
}