.col-Hvfnhs {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.aside-WRaksXrMUWXXvihc {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.small-TxWdrpAUMUasoE {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.sidebar-skNZWrGvCv {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.sidebar-avixIVrGWpQZNBD {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.subtitle-yNjgke {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.box-TFhmZxTCBFWATH {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.page-JVOuLKmADofYz {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.image-uTLmYON {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.huge-fjToaXznXtq {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;}
.aside-xGcfEJkUZVOPUS {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: 0 auto;
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  gap: min(56px, calc(56vw/var(--resizer)*100));
  flex-direction: row;
  background: transparent;
  flex-wrap: wrap;
  max-width: min(72%, 806px);
  box-sizing: border-box;}
.content-twVDVAMcYDdM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(28px, calc(28vw/var(--resizer)*100));
  flex: 1 1 340px;
  min-width: 300px;}
.image-EElZexowKM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  flex-direction: column;
  gap: min(14px, calc(14vw/var(--resizer)*100));
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: 460px;
  box-sizing: border-box;
  background-color: #ebdbde;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;}
.tagline-eZjcFlqxprgXvi {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  margin-bottom: min(4px, calc(4vw/var(--resizer)*100));
  width: 100%;
  color: #241f20;
  font-family: 'Fraunces', Georgia, serif;}
.picture-BTBCwW {
  display: flex;
  position: relative;
  margin: 0;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .35);
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: 0 min(14px, calc(14vw/var(--resizer)*100));
  color: #241f20;
  background-color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-family: inherit;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  outline: none;}
.container-YRgUCypTZAXsX {
  display: flex;
  position: relative;
  margin: 0;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .35);
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: 0 min(14px, calc(14vw/var(--resizer)*100));
  color: #241f20;
  background-color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-family: inherit;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  outline: none;}
.userpic-WcpmVCBy {
  display: flex;
  position: relative;
  margin: 0;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(52px, calc(52vw/var(--resizer)*100));
  cursor: pointer;
  color: #f6eef0;
  background-color: #c32844;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 600;
  font-family: inherit;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));}
.tooltip-KmrgbrM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(28px, calc(28vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;}
.col-vACPMqhgHwITKcXG {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: start;
  max-width: 560px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: left;}
.text-JJLRObRJotwbs {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(47px, var(--type-min)), calc(47vw/var(--resizer)*100), 47px);
  font-weight: 700;
  color: #241f20;}
.section-DQLwYjOBduNh {
  color: #c32844;}
.heading-UXTbMJ {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.desc-gKYIEy {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;}
.more-TAMzFJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: themelist0.html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(45px, calc(45vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.button-IrkSxAMpmWLY {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.tooltip-OLqxOlrkNLM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: transparent;
  appURL: themelist0.html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(45px, calc(45vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #241f20;}
.xl-iJAMGCGlzFSX {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #241f20;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.img-lAZVzbvAi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: max-content;
  gap: min(34px, calc(34vw/var(--resizer)*100));
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  flex-direction: column;
  scroll-margin-top: var(--anchor-offset);
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.subtitle-DlEDRZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;}
.pic-tDReTQypH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: center;}
.box-eCbhPooG {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(36px, var(--type-min)), calc(36vw/var(--resizer)*100), 36px);
  font-weight: 700;
  color: #241f20;}
.wide-FgqyyAVtoFq {
  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;}
.wide-ibQjPjtgDCpxp {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  gap: min(25px, calc(25vw/var(--resizer)*100));
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  width: 100%;
  padding-bottom: min(6px, calc(6vw/var(--resizer)*100));}
.huge-lemilj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(251px, calc(251vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 62%;
  max-width: 62%;
  scroll-snap-align: start;
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;}
.narrow-MwXmFDPjpX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(251px, calc(251vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 62%;
  max-width: 62%;
  scroll-snap-align: start;
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;}
.narrow-MdFrtOkMTT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(251px, calc(251vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 62%;
  max-width: 62%;
  scroll-snap-align: start;
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;}
.thumbnail-GvYOqNTTmaA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(251px, calc(251vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 62%;
  max-width: 62%;
  scroll-snap-align: start;
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;}
.xl-fgDXOko {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  gap: min(45px, calc(45vw/var(--resizer)*100));
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  flex-direction: column;
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.picture-UyAdRgmKbFZu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;}
.img-mWEiVB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: center;}
.tagline-ewowhicpHQ {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(36px, var(--type-min)), calc(36vw/var(--resizer)*100), 36px);
  font-weight: 700;
  color: #241f20;}
.userpic-WolseqyztsCrBP {
  display: grid;
  position: relative;
  justify-content: center;
  align-items: stretch;
  grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));
  width: 100%;
  gap: min(18px, calc(18vw/var(--resizer)*100));}
.thumbnail-VlFNBGeza {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #f6eef0;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.active-ydjIyMiE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;}
.section-hPBytMnfjnBPPkis {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.current-kakahNSpiqlHg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;}
.picture-OaNcnLrceT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  padding: 0;
  flex-direction: column;}
.subject-RdXHqHXZbqOPCZ {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-weight: 700;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(25px, var(--type-min)), calc(25vw/var(--resizer)*100), 25px);}
.big-hILYMsttfnKKub {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.wrap-IqIDXgWmVMbR {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #241f20;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.desc-urGvaxQhuJz {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;}
.avatar-xsGfvbNwVYG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.xs-LoITGvm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.lg-XDOsPyIqRktKYI {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.tiny-qCzxHwpBIoyiuD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.page-ctNJzCUt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.col-pHXqtmNN {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.container-vntAYv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.medium-VMSedGbmPAanqIE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: themelist1.html;
  padding: calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100));
  white-space: nowrap;
  min-width: fit-content;}
.btn-QqauHqBPRu {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.grid-fwhnwzMrvSweD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #f6eef0;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.headline-RGaikDWDJtIkj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;}
.holder-WXwPwbxMX {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.inner-ZsLTNkjTJPoynEAM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;}
.box-tVKCvNxiEIvS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  padding: 0;
  flex-direction: column;}
.huge-ZWxcPLEyFDwFGQC {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-weight: 700;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(25px, var(--type-min)), calc(25vw/var(--resizer)*100), 25px);}
.thumbnail-fsSQejpYA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.subject-ebBPfEP {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #241f20;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.subject-SleahgD {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;}
.grid-LdOLOmmyFHreDGF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.huge-OSgSLTCejUkyIPdG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.image-FgfTDPgjajgYdEY {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.aside-oUHPFPWW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.xs-mwyyPInQqafuoGpa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.aside-RcnIFNZ {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.tip-DpKZdGkRWQsFYGTg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.small-UborKQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: themelist2.html;
  padding: calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100));
  white-space: nowrap;
  min-width: fit-content;}
.inner-gOuWrQwCDtP {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.xs-QIsisxD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #f6eef0;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.breadcrumbs-XKNWRlBUfZO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;}
.btn-cxYbqrGneDNDsn {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.tiny-RFwSrpW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;}
.sidebar-PzwDIKyRxgMmb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  padding: 0;
  flex-direction: column;}
.userpic-yPEXRM {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-weight: 700;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(25px, var(--type-min)), calc(25vw/var(--resizer)*100), 25px);}
.small-plQsoOMQXYuNRiQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.huge-ORCsWc {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #241f20;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.all-WNLyvIaxDFe {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;}
.grid-gRjcsH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.holder-inzpCe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.xl-rNomIMb {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.userpic-FLMuLk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.desc-TpzvuIzov {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.text-vaMiNRuQhHeSu {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.active-ewdHtmwctzUaUep {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.row-uROdTcgQCeq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: themelist3.html;
  padding: calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100));
  white-space: nowrap;
  min-width: fit-content;}
.narrow-GBtVeQoB {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.heading-hhUPLl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #f6eef0;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.tooltip-FnVqUSB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;}
.xl-YiZJhNTz {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.row-okrOCac {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;}
.tiny-RpfokuMMKOrF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  padding: 0;
  flex-direction: column;}
.control-pUaeqfmNylBcGwsa {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-weight: 700;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(25px, var(--type-min)), calc(25vw/var(--resizer)*100), 25px);}
.active-lyaWzhFyfzD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.grid-kBfZxpBMalVqjWYY {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #241f20;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.grid-zQOnlebFCJwKTHX {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;}
.button-BBLhmRZJLZB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.thumbnail-BCksZMoxTe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.md-NLshswvYK {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.tooltip-ZShIJNyd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.thumb-vUwHoXiUq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.box-GgGCcMyPYexjmzHX {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.section-uPCtsmyDlSftS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.tiny-xdYLKN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: themelist4.html;
  padding: calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100));
  white-space: nowrap;
  min-width: fit-content;}
.all-eIwHkZe {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.userpic-PosZmRfrCBXVZYT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #f6eef0;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.medium-gdJEaDythSIGyY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;}
.thumbnail-ctjtpnP {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.inner-thHCASwXJihq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;}
.huge-jYTRdTRIEagFP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  padding: 0;
  flex-direction: column;}
.large-oGsqjaXUBjCudL {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-weight: 700;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(25px, var(--type-min)), calc(25vw/var(--resizer)*100), 25px);}
.col-UGQqodKGaQwgHM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.subject-HOGebeebripX {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #241f20;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.md-SfiqPGZxKS {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;}
.text-gXJfzONloEIcEDE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.col-ppMkiAQXbPAaYIX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.holder-RQOytnnQQdaq {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.title-dUrZQkwgds {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.holder-uuEBKNOP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.sidebar-wtQQlXtI {
  color: #241f20;
  font-size: clamp(min(20px, var(--type-min)), calc(20vw/var(--resizer)*100), 20px);
  font-style: normal;
  overflow-wrap: break-word;
  white-space: normal;}
.subject-UvFanP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.aside-wXVGWJdzL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: themelist5.html;
  padding: calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(16px, calc(16vw/var(--resizer)*100));
  white-space: nowrap;
  min-width: fit-content;}
.md-UTRCRqTsIicp {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.pic-nBADBz {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(34px, calc(34vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.picture-gbeeXXAzYMifwpmk {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.inner-sgWLDAddZFS {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.heading-cPUQfIa {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.xs-OiOimpMb {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.pic-HnjoijE {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.inner-SImQGeOwhJVPRbd {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.caption-UoACqia {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.thumbnail-qPPCEBfoi {
  display: none;}
.headline-jpcWyRb {
  display: flex;
  position: fixed;
  width: min(400px, 92%);
  bottom: min(16px, calc(16vw/var(--resizer)*100));
  right: min(16px, calc(16vw/var(--resizer)*100));
  left: auto;
  gap: min(32px, calc(32vw/var(--resizer)*100));
  flex-wrap: wrap;
  padding: min(23px, calc(23vw/var(--resizer)*100)) min(23px, calc(23vw/var(--resizer)*100)) min(23px, calc(23vw/var(--resizer)*100)) min(23px, calc(23vw/var(--resizer)*100));
  flex-direction: column;
  background-color: #ebdbde;
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  justify-content: center;
  align-items: flex-start;
  opacity: 1;
  border-radius: min(23px, calc(23vw/var(--resizer)*100));
  margin: 0;
  max-width: 400px;
  text-align: left;
  box-shadow: calc(0vw/var(--resizer)*100) min(26px, calc(26vw/var(--resizer)*100)) min(56px, calc(56vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .28);}
.xl-hFivGImTOGyJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.control-akanQtuZulvTp {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  width: 100%;
  text-align: left;}
.title-HIKhYOeMyHMhv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.heading-NimGMwRPktoT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  flex-wrap: wrap;}
.aside-VLNIqJppdUhGUJ {
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.section-FiUyQXVE {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.text-dktijtyGrcExK {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.sidebar-TqyAtErhUu {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.content-ZjlWdQcHRVK {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.icon-iIzXXyhOLrMO {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.tooltip-OHejmwJv {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.tooltip-SpFukclrox {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.aside-UTDGubkOFzS {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.picture-bZpqgjuTrhfUkEOh {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.grid-etTCmcs {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.tiny-puuyOZd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  margin: auto auto auto auto;
  background-color: #f6eef0;
  flex-direction: column;}
.subject-dMHmcTNai {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);}
.preview-JgeSrbWZ {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.headline-gqFEycQGEMfYeJM {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.thumb-yeNzqYZTkF {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.active-uAMRenMfja {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.subject-oSPhUhtG {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.large-GpmfIvZZydqdG {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.box-EWTXwSdhvBqM {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.icon-mfepacpH {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.narrow-XDutLEqbskwbW {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.button-fKZxkDVjjWOp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  margin: auto auto auto auto;
  background-color: #ebdbde;
  flex-direction: column;}
.avatar-pRVDpjyfAhZChlBH {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);}
.xs-fGVyYm {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.tooltip-ZEsYRVROFLiAUikG {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.medium-YTrxOnIjnhv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.col-FGUxQd {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.xs-fqzWzMJwHksWU {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.avatar-AFiwhGTCJaG {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.narrow-AtYdNx {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.picture-YcqExrsKcDwwV {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.narrow-aFjDIBMt {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.medium-FyYVeQolc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  margin: auto auto auto auto;
  background-color: #ebdbde;
  flex-direction: column;}
.current-zBozHhieTALep {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);}
.medium-xTfwnc {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.wrapper-GnRNbpvTAtAuhr {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.wide-BRRJlkBq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.tagline-uZxgUpGpkpH {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.wide-gszSjCxOoJgZ {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.content-edcSzcobNxPPL {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.userpic-JvGWcTHmeJICpE {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.tiny-lhPEBwnhMVjDMbt {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.preview-NsoOTbALwPv {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.aside-LwjXju {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;}
.wrap-aVwDeXKjQofXkDR {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: 0 auto;
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  gap: min(56px, calc(56vw/var(--resizer)*100));
  flex-direction: row;
  background: transparent;
  flex-wrap: wrap;
  max-width: min(72%, 806px);
  box-sizing: border-box;}
.breadcrumbs-tnlNqjnuQb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(46px, calc(46vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: center;}
.large-nXvbvi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 auto;
  flex-direction: column;
  text-align: center;
  width: min(500px, calc(500vw/var(--resizer)*100));}
.current-SCAElnBVFdzns {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(47px, var(--type-min)), calc(47vw/var(--resizer)*100), 47px);
  font-weight: 700;
  color: #241f20;}
.narrow-NxEHKsgk {
  color: #c32844;}
.img-gBKHnOS {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.tagline-IGbdjcctahNQp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 auto;}
.narrow-cQRSdbi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(30px, calc(30vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.button-NiCAjMQ {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.icon-zmqxGgyFacJScVuE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(30px, calc(30vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #241f20;}
.box-sspYPCwFa {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #241f20;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.heading-BSiOQgTuC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(46px, calc(46vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;}
.tooltip-nnYFJwrAfFDLYgG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;}
.xl-CRlUTdUhHxOubJo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(415px, calc(415vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .2);}
.box-aAvoYWJXdAJng {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;}
.userpic-oOMsqNGlmh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 788px;
  gap: min(43px, calc(43vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  flex-wrap: wrap;}
.heading-zLlrCc {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-weight: 400;
  color: #241f20;
  text-align: left;}
.btn-oDrJfTklfSiN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(34px, calc(34vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.subtitle-zaWpbAxOabu {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.control-skqUFZfLAqPqF {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.holder-IWeMCQKYKfee {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.holder-tapnHwTmxYOTc {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.control-bgzRXFE {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.inner-SpqfGyxnIpMw {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.text-QijcAEUfTm {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.tip-DfpXoggBYjWiYgdY {
  display: none;}
.pic-sBHlYK {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.active-XyqijXNtEojM {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.column-kEoExOmQWezrbP {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.narrow-RPRwFnsbMk {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.button-PwiJUOEWulzIO {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.inner-tFQdCnSnit {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.box-VlrfpQNbtBqXLSB {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.lg-KtVXvqsC {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.row-yPhrruPTZ {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.column-kyMhGmyq {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;}
.container-waAOXHY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: max-content;
  margin: 0 auto;
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  gap: min(56px, calc(56vw/var(--resizer)*100));
  flex-direction: column;
  background: transparent;
  flex-wrap: wrap;
  max-width: min(72%, 806px);
  box-sizing: border-box;}
.pic-HYmRcNOpMCyus {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(28px, calc(28vw/var(--resizer)*100));
  text-align: center;
  width: 100%;}
.subject-ZMfcSp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 auto;
  flex-direction: column;
  text-align: center;}
.all-vehULbV {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(47px, var(--type-min)), calc(47vw/var(--resizer)*100), 47px);
  font-weight: 700;
  color: #241f20;}
.wrap-pbocYE {
  color: #c32844;}
.pic-QOHEBB {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.xs-FFjAlpFKFTCp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 auto;}
.current-FEEkTc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(17px, calc(17vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.control-PjHxAsev {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.xs-qyzxmz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(17px, calc(17vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #241f20;}
.large-WeeFPPmLX {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #241f20;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.grid-xVFiYijiWvv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;}
.heading-rzCDciOsGcF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(354px, calc(354vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .2);}
.icon-lhRSPSDU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(32px, calc(32vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;}
.preview-TyILukcU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 788px;
  gap: min(43px, calc(43vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  flex-wrap: wrap;}
.avatar-lJVzzXzF {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-weight: 400;
  color: #241f20;
  text-align: left;}
.wrap-SYLoxkLNmKCoTD {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(34px, calc(34vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.subtitle-vCJKEUzAscgZWK {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.content-hxAwzKgyYgqwhb {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.heading-rxGLPqom {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.tiny-bUMXzcOQbQx {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.xs-hsMnPo {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.lg-LuzaEi {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.huge-ENdfrsobAL {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.box-JlmEpDzdEmsklWf {
  display: none;}
.avatar-nFpuyczs {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.wide-kRyzjhHC {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.content-yBiwVhqVqA {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.inner-uvklzmoARYm {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.narrow-KnBxpEPqFefbyMIw {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.all-bUjvBJKxBcCXTD {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.box-ZFGtTug {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.section-DoiWtWWTXl {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.col-sHmfdKkWpKBCjhl {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.row-mewplXO {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;}
.inner-omBqhUjAYBwKSO {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: 0 auto;
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  gap: min(56px, calc(56vw/var(--resizer)*100));
  flex-direction: row;
  background: transparent;
  flex-wrap: wrap;
  max-width: min(72%, 806px);
  box-sizing: border-box;}
.large-WLZQLCHeyUkuZI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;}
.image-EeqmsLxcxvGboRI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;}
.active-pXClJYtv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(346px, calc(346vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .2);}
.text-npmXLwBkHa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: center;}
.lg-bNACuEwKmakZd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 auto;
  flex-direction: column;
  text-align: center;
  width: min(500px, calc(500vw/var(--resizer)*100));}
.control-YkUuBqwnPaKIi {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(47px, var(--type-min)), calc(47vw/var(--resizer)*100), 47px);
  font-weight: 700;
  color: #241f20;}
.subtitle-ZtXovX {
  color: #c32844;}
.heading-OACyEhBFo {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.desc-sAtkGOjYaZNUCFx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 auto;}
.holder-aisOXEHHCkwdPDpo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  background-color: #c32844;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(18px, calc(18vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.xs-bPFCJeVIa {
  font-weight: 900;
  font-family: 'Space Grotesk', system-ui, sans-serif;
  color: #f6eef0;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;}
.box-iaMOWlwrTDsihl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(48px, calc(48vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;}
.more-AMIPCkhEmQJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 788px;
  gap: min(43px, calc(43vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(2px, calc(2vw/var(--resizer)*100)) solid #241f20;
  flex-wrap: wrap;}
.breadcrumbs-FpOtEWQa {
  font-family: 'Space Grotesk', system-ui, sans-serif;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-weight: 400;
  color: #241f20;
  text-align: left;}
.tiny-nAjCnqizuFrvS {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(34px, calc(34vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.wrapper-eIMixvu {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.tiny-eAoHwBw {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.xs-iIJMydU {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.btn-maIHIQaAgRPPNA {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.avatar-vfUZcJUOsogPYBt {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.caption-DWAecuQVci {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.content-obFQSmCIR {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.wrap-JrEZaGCXl {
  display: none;}
.headline-bDiFClah {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;
  width: 100%;}
.wrap-bjYAZXNiEwiESVVw {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f6eef0;}
.row-muPpQlSvjMm {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(72%, 806px);
  margin: 0 auto;
  box-sizing: border-box;
  padding: min(15px, calc(15vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  border-bottom: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));}
.column-ttoPVpBn {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.grid-aJrKsoNrycIJWk {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #241f20;
  letter-spacing: -0.01em;
  font-family: 'Fraunces', Georgia, serif;}
.medium-gSnHgTMiE {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.text-nfbrjjYvnRWted {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.wrapper-GSwDfwdxyhXaIWC {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.aside-YbEzZvzIchdBuun {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.content-mDdbyze {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f6eef0;}
.xl-XhgVnjhkbkQVT {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: 0 auto;
  padding: min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100)) min(64px, calc(64vw/var(--resizer)*100)) min(28px, calc(28vw/var(--resizer)*100));
  gap: min(56px, calc(56vw/var(--resizer)*100));
  flex-direction: row;
  background: transparent;
  flex-wrap: wrap;
  max-width: min(72%, 806px);
  box-sizing: border-box;}
.headline-jfsakN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: center;}
.small-WQSCtqEQYkTGEpQM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 auto;
  flex-direction: column;
  text-align: center;
  width: min(500px, calc(500vw/var(--resizer)*100));}
