.narrow-QOzChYmfyk {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.aside-xLTprQdmzAhyR {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.grid-ObNSsVwFrQs {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: row;
  background: inherit;
  background-color: #efffeb;
}

.subject-rWWIIisw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(27vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.wide-aZUzxO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
}

.subject-pQtwxpzH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(204vw/var(--resizer)*100);
  height: calc(63vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #b74664;
}

.xs-QLBTpm {
  font-weight: 900;
  font-family: 'Arsenal', serif;
  color: #efffeb;
  font-size: calc(18vw/var(--resizer)*100);
}

.icon-lsMdKuO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(204vw/var(--resizer)*100);
  height: calc(63vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #4b0919;
}

.wrap-QOgDGyJsaQU {
  font-weight: 900;
  font-family: 'Arsenal', serif;
  color: #efffeb;
  font-size: calc(18vw/var(--resizer)*100);
}

.big-XuzXFvYxAHCGrIG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.container-OCEqraFvlcrhUx {
  font-family: 'Arsenal', serif;
  font-size: calc(38vw/var(--resizer)*100);
  font-weight: 900;
  color: #4b0919;
}

.caption-bhffmmkZpQ {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  line-height: calc(24vw/var(--resizer)*100);
}

.wrapper-zXbisWwLMR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(27vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.tiny-JVLPyAaWvkqpR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.button-DNwetedqcsPYaX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(334vw/var(--resizer)*100);
  height: calc(334vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  box-shadow: calc(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) rgba(75, 9, 25, .2);
}

.btn-EelMmrUTLdzPf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.all-SLgaPYDnNUna {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: undefined;
}

.content-YNOlIthzv {
  font-family: 'Arsenal', serif;
  font-size: calc(38vw/var(--resizer)*100);
  font-weight: 900;
  color: #4b0919;
}

.thumb-aAMnNMrU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
}

.preview-RNpPcBqBCDK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: calc(56vw/var(--resizer)*100);
  flex-wrap: wrap;
  width: 100%;
  column-gap: calc(18vw/var(--resizer)*100);
}

.image-oaSAGtFnSWOn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) solid #4b0919;
}

.caption-CHzBToKeuHPN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) solid #4b0919;
}

.icon-hpKdSZdNsdUYPGf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) solid #4b0919;
}

.breadcrumbs-XFfVUJOXte {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) solid #4b0919;
}

.wrap-hCncxwcsaswhBT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) solid #4b0919;
}

.text-UHaBYEjxLpa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) solid #4b0919;
}

.narrow-wGYRuYNjoxLkm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #4b0919;
  flex-wrap: wrap;
}

.thumb-ETPZtpvZysVLzT {
  display: flex;
  position: relative;
  justify-content: space-around;
  align-items: end;
  width: calc(550vw/var(--resizer)*100);
}

.holder-qYOJMKzYyFa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(15vw/var(--resizer)*100);
}

.tip-fkhcmJNkZJx {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 500;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.all-gkoCOwqOjx {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.box-muHgWVG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(15vw/var(--resizer)*100);
}

.container-SurlKCZxQL {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 500;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.holder-gYyLyxhoXtINaqz {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.column-mUeLirwcvqGYzE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(15vw/var(--resizer)*100);
}

.tooltip-yATdem {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 500;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.md-OnfdNC {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.tiny-YhryBoLqPnc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(15vw/var(--resizer)*100);
}

.huge-qSSIDP {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 500;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.section-cGHRdhnneZUr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.container-SzeEozd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
}

.img-hLaKgNbnVWtK {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.small-JLLnVPvFfz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.subject-gnWZCkisjPB {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.text-zICRHgJaqDxuNdUr {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-align: center;
}

.inner-PTrjpaRNvbpX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(17vw/var(--resizer)*100);
}

.column-jLIRaHiP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.picture-euWIafRItv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(100vw/var(--resizer)*100);
  height: calc(100vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  box-shadow: calc(-3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(12vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(75, 9, 25, .3);
}

.text-VKCHDmGLZF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: calc(49vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #efffeb;
}

.caption-sGeeTndfmztxBu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: calc(50vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-wrap: wrap;
}

.picture-cCCdqmfEnouRth {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(1084vw/var(--resizer)*100);
  height: calc(593vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #efffeb;
  border-radius: calc(23vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(8vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(75, 9, 25, .3);
}

.grid-UpJozbgmuD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(43vw/var(--resizer)*100);
}

.image-EmLdmHwJjh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.subject-iAkMflqlAzrDiz {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.subject-CYCxgSuiDKlX {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.lg-ZPXTXwXrrYkZNLT {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.subject-XGemoAldkg {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.page-kYzCKArOLzJUon {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.wrap-HUUQrM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.preview-lMvDFDdf {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.wide-lbHczpSxfZxMBUE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.content-xIdmvbUrJmZyEj {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.aside-AplneQhOSyOyQCb {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  font-style: normal;
}

.button-QMtEJj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.box-dAIBKQvWQCSJi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(47vw/var(--resizer)*100);
}

.xs-JwvDtySFk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(1084vw/var(--resizer)*100);
  height: calc(593vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #efffeb;
  border-radius: calc(23vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(8vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(75, 9, 25, .3);
}

.holder-MYoGbKYqhcvZxvW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(43vw/var(--resizer)*100);
}

.userpic-ieoGFAEqt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.image-DCHjVBIi {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.md-uVhKcFnUgYjCStiL {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.thumbnail-ProhGLFxKCgPmcJ {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.active-PqapMlxftLuf {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.aside-ujhVCq {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: rgb(241,243,244);
}

.xs-oToqTiOUqwhCzt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.wrap-zWOgIzJtpOOLLun {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.xs-pFzDRypsxC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.column-wWWdwTGTU {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.headline-LuYIxWmUnL {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  font-style: normal;
}

.inner-babjNIu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.preview-cwalyTsQQiy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(30vw/var(--resizer)*100);
}

.column-xMlFtiMohsuMRqcj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(1084vw/var(--resizer)*100);
  height: calc(593vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #efffeb;
  border-radius: calc(23vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(8vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(75, 9, 25, .3);
}

.content-OGigXazQS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(43vw/var(--resizer)*100);
}

.md-DrJCFYjo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.picture-NSziNEHEyjKCQA {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.btn-ixEotjueIGZRrnj {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.xl-QGIZyPvyPY {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.desc-eAOHJZF {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.tip-nycIkPTC {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #b74664;
}

.btn-ysGZdUFPQUz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.desc-hoALfP {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.text-ZvrIGwqUZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.avatar-ZZeMCD {
  color: #4b0919;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.all-uiZZDvKQ {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  display: flex;
  position: relative;
  font-style: normal;
}

.small-CYAKiVuL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.thumbnail-XtRvrvjScNl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(39vw/var(--resizer)*100);
}

.section-OUUCgmSBFy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  gap: calc(45vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  flex-direction: column;
  background-color: #efffeb;
}

.userpic-fnrdXqj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.heading-iFGWRtNlMTttNfy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: undefined;
}

.widget-IHJXAXTjsoaGoNP {
  font-family: 'Arsenal', serif;
  font-size: calc(38vw/var(--resizer)*100);
  font-weight: 900;
  color: #4b0919;
}

.preview-iZSaEAuDupTcBrn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
}

.large-JJJFAkCVi {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  max-width: 45%;
  gap: calc(44vw/var(--resizer)*100);
  flex-wrap: nowrap;
  width: 100%;
  column-gap: calc(15vw/var(--resizer)*100);
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  padding: 30px 10%;
}

.xl-yylUPEoOWs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.control-vBEJAhYuER {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.inner-QXiLrbzuQvILNV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.desc-yRMglfGFZyEIwcu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.lg-hPpfPQd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.active-XiETWfhZUPcjDAS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.btn-ieJGxOUNJsNVMAE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.btn-djLUOkcbTU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.narrow-PnEBNCAiJsVo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) ridge #4b0919;
  scroll-snap-align: center;
}

.headline-shRCtFjDjC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.all-PQzeCOryPE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.sidebar-mvJtebprlSEBdN {
  font-family: 'Arsenal', serif;
  font-size: calc(38vw/var(--resizer)*100);
  font-weight: 900;
  color: #4b0919;
}

.avatar-SBWJErDqz {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  line-height: calc(24vw/var(--resizer)*100);
}

.breadcrumbs-ugkMDGUYJyOg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(37vw/var(--resizer)*100);
  flex-direction: column;
}

.aside-mseUKhxAHWqPB {
  display: flex;
  position: relative;
  margin: auto;
  border: calc(1vw/var(--resizer)*100) dotted #4b0919;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #4b0919;
  background-color: #a4d2d2;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(49vw/var(--resizer)*100);
}

.box-MMIQQEYLRCQfIH {
  display: flex;
  position: relative;
  margin: auto;
  border: calc(1vw/var(--resizer)*100) dotted #4b0919;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #4b0919;
  background-color: #a4d2d2;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(49vw/var(--resizer)*100);
}

.headline-mVJpqch {
  display: flex;
  position: relative;
  margin: auto;
  border: calc(1vw/var(--resizer)*100) dotted #4b0919;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #efffeb;
  background-color: #b74664;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
}

.headline-NqRmUFvcISnqc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #a4d2d2;
  flex-direction: column;
}

.box-ucWVFUERkYIH {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.xs-pUnJys {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-decoration: none;
  text-align: undefined;
}

.huge-sXbxyKIMBqsSX {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-decoration: none;
  text-align: undefined;
}

.tooltip-JEDJKHoALACs {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-decoration: none;
  text-align: undefined;
}

.desc-FdPZkPTbXjHWto {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.page-ZUUJWPOOWgDzlMVH {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-align: undefined;
}

.text-YIiulZiUHAY {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-align: undefined;
}

.pic-eWrAIfYJXZjaKRbQ {
  display: none;
}

.col-grCXsokI {
  display: flex;
  position: fixed;
  width: 42%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(47vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(29vw/var(--resizer)*100) calc(29vw/var(--resizer)*100) calc(29vw/var(--resizer)*100) calc(29vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #a4d2d2;
  border: calc(3vw/var(--resizer)*100) double #4b0919;
  justify-content: center;
  align-items: center;
  opacity: .85;
  border-radius: calc(10vw/var(--resizer)*100);
}

.control-HdWruywOa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(6vw/var(--resizer)*100);
}

.active-QZrnRaQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(25vw/var(--resizer)*100);
}

.medium-klVMRUSfHtZc {
  width: auto;
  height: auto;
  border-radius: calc(31vw/var(--resizer)*100);
  background-color: #b74664;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.heading-cXZYgzuijv {
  font-weight: 900;
  font-family: 'Arsenal', serif;
  color: #efffeb;
  font-size: calc(17vw/var(--resizer)*100);
}

.all-QkAvcNY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.image-ZXiGtMGpYxZ {
  font-family: 'Arsenal', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  width: 100%;
  text-align: left;
}

.button-QJARgsDOa {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.more-LWkhDtutTgkmWw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #efffeb;
  flex-direction: column;
}

.heading-IGiEsAk {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

.all-jHyucp {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.img-ESeNoHTVwuxJYskL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #a4d2d2;
  flex-direction: column;
}

.wrap-DVACuTepoSh {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

.xl-gzfapmO {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.large-htzgtgrYXR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #a4d2d2;
  flex-direction: column;
}

.breadcrumbs-MzmoliEnVxrRkM {
  font-family: 'Arsenal', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #4b0919;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

