.active-pDzWyeAQYBGZH {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.more-SHzklXApCWFX {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.thumbnail-kHvKqlRQaxymL {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.row-ChEkTXuRuUmWeRZ {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.text-QLNZhuJvesgkfbx {
  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;}
.sm-DGBdOOufbZi {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.column-NODygecGavZNYHhV {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.active-MhPOWhfIoOxvIM {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.tagline-tHyokvyaNxPQTmi {
  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-QGaCxeqNTWPv {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;}
.big-BMBpIZesHdT {
  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(91%, 1019px);
  box-sizing: border-box;}
.all-HIQWzdVEuYbULc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(33px, calc(33vw/var(--resizer)*100));
  text-align: left;
  flex: 1 1 320px;}
.title-ESxAwgirNMfXNTJg {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: start;
  max-width: 560px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0;
  flex-direction: column;
  text-align: left;}
.subtitle-TZHsbpKWE {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 500;
  color: #241f20;}
.narrow-mLrJetzWYxVO {
  color: #c3286b;}
.grid-IpVsSzgpCfLqce {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.subject-mUZHnqZypamZk {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0;}
.widget-rxRUsXicbqvm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  appURL: themelist0.html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(50px, calc(50vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.preview-HNEBqUaRXZVr {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  white-space: nowrap;
  line-height: 1.1;}
.holder-pQNotCvRP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/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(50px, calc(50vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #241f20;}
.large-xyjkcpyFHlhdVV {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #241f20;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  white-space: nowrap;
  line-height: 1.1;}
.control-lsyadn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(33px, calc(33vw/var(--resizer)*100));
  flex: 1 1 340px;
  min-width: 300px;}
.headline-DAHcjptUcWcmNaaN {
  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: #dbebe4;
  border-radius: min(21px, calc(21vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.text-YDamusJbrSE {
  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;}
.wrapper-bTvtdCUFoDveH {
  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: #eef6f3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-family: inherit;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  outline: none;}
.row-tCJbdCLmKsFbtL {
  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: #eef6f3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-family: inherit;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  outline: none;}
.thumbnail-MvtiSDnBlMHh {
  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: #eef6f3;
  background-color: #c3286b;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 600;
  font-family: inherit;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));}
.text-uiuoRtvpFVc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: max-content;
  gap: min(28px, calc(28vw/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(91%, 1019px);
  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-mgHkwydtgG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;}
.wrapper-tREhoDfFlwKpQiW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: center;}
.breadcrumbs-CpYUKqH {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(32px, var(--type-min)), calc(32vw/var(--resizer)*100), 32px);
  font-weight: 500;
  color: #241f20;}
.aside-yKmmFajkxUFbp {
  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;}
.widget-iZhsNihKnz {
  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));}
.button-jmnORBEbKRvHPvy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(286px, calc(286vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 58%;
  max-width: 58%;
  scroll-snap-align: start;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.pic-ldCDBdUHg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(286px, calc(286vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 58%;
  max-width: 58%;
  scroll-snap-align: start;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.box-LlwWoH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(286px, calc(286vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 58%;
  max-width: 58%;
  scroll-snap-align: start;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.title-XDCqKlGla {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(286px, calc(286vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 58%;
  max-width: 58%;
  scroll-snap-align: start;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.row-yCCPaMGdvgYzHhkS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(286px, calc(286vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  flex: 0 0 58%;
  max-width: 58%;
  scroll-snap-align: start;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.title-HTHTWRwWSeYh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  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);
  width: 100%;
  max-width: min(91%, 1019px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.desc-nfwzCOWogMWKUYBJ {
  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));}
.userpic-frnnvvDlbS {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: initial;
  flex: 0 1 auto;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.tagline-AUUPhkS {
  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-UGvnivWHLR {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.huge-yOYJoofGOpyH {
  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(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100));
  box-sizing: border-box;}
.box-KSObBmXrvY {
  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-RprMwU {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  font-weight: 500;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);}
.breadcrumbs-uTrIwoOw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.more-rfUlkGnih {
  font-family: 'Hanken 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: italic;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.row-SwGvNaJc {
  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-fPXyecZVwTHLH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.image-weRZTPzymkEdGxVV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.preview-wSFVeDVLEJgG {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.text-rBKZoAJyVjdFLenB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.wrap-jbpxxruYPIGrdZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.sm-uvGfzCVqzBe {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.grid-lnqOyfDx {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.narrow-YKDPzPdYdK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  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;}
.tooltip-fxOuOSUuG {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.holder-mkCWCF {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: initial;
  flex: 0 1 auto;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.section-hSSHeqOinKgfNB {
  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;}
.wrapper-YLejxg {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.icon-shfXVGwxSLBPq {
  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(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100));
  box-sizing: border-box;}
.btn-gyKtzUD {
  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;}
.small-mrEfSi {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  font-weight: 500;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);}
.headline-uzGFPXdfvVlPLuDw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.wide-SZPzMyItWy {
  font-family: 'Hanken 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: italic;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.desc-CobaWurAI {
  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;}
.narrow-GCXMUqO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.title-aufXHovbCnH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.pic-GkwGfSc {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.userpic-YwMvouQaTF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.tip-BIxLTvWaXbdfGXX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.box-WDqhMlfTUHvMhd {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.big-LfTtEMYyWACtPt {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.heading-AgYNSwVjAufUvWEG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  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;}
.tiny-zNEfWEiC {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.btn-ZQXNdtBZ {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: initial;
  flex: 0 1 auto;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;}
.box-qVtdwEhusjEv {
  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;}
.huge-WVBnNRXUJePSjix {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;}
.xl-IhitDQICMGg {
  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(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100)) min(17px, calc(17vw/var(--resizer)*100));
  box-sizing: border-box;}
.col-VxDeFT {
  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;}
.headline-VzJHTIECmKBzNzE {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  font-weight: 500;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);}
.widget-vimWDCl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.big-Qcjgcam {
  font-family: 'Hanken 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: italic;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;}
.wrapper-YQKpei {
  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;}
.row-OWEIjO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.current-cNRcQenKjoFqtl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.wrapper-HTwaxmRdAaSQdhgD {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.aside-dlhNznY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;}
.img-JoPNZUcdCUamkfv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.lg-mmUgIEFH {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.btn-atWSGjAKPMtb {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  width: auto;
  flex-wrap: wrap;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;}
.caption-XaUJSDulCv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  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;}
.medium-ScoePdixie {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;}
.more-qHFkkyFJWTR {
  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(91%, 1019px);
  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;}
.img-PPODbBOXZQubvz {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.button-UlkebOvR {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.page-vzEQvkcYwUM {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.medium-OqlWyjPkUkQHJM {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.current-bQMzReHCxTUeB {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.image-HlPfsFb {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.holder-VoEFOLPcz {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.thumb-yMNPjyvoN {
  display: none;}
.button-ssTvMHXywQb {
  display: flex;
  position: fixed;
  width: min(400px, 92%);
  bottom: min(16px, calc(16vw/var(--resizer)*100));
  right: auto;
  left: min(16px, calc(16vw/var(--resizer)*100));
  gap: min(36px, calc(36vw/var(--resizer)*100));
  flex-wrap: wrap;
  padding: min(26px, calc(26vw/var(--resizer)*100)) min(26px, calc(26vw/var(--resizer)*100)) min(26px, calc(26vw/var(--resizer)*100)) min(26px, calc(26vw/var(--resizer)*100));
  flex-direction: column;
  background-color: #dbebe4;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  justify-content: center;
  align-items: flex-start;
  opacity: 1;
  border-radius: min(13px, calc(13vw/var(--resizer)*100));
  margin: 0;
  max-width: 400px;
  text-align: left;}
.section-zLpamnAmtV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.large-rwwKsal {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  font-weight: 400;
  color: #241f20;
  width: 100%;
  text-align: left;}
.xs-DpIqZnutzBcOVoY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: min(7px, calc(7vw/var(--resizer)*100));}
.tagline-LyMJWd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;}
.desc-FhWldPG {
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.image-MwEODS {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  white-space: nowrap;
  line-height: 1.1;}
.thumbnail-TadUVGweePXuFmK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;}
.narrow-kZjIpWYV {
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.sidebar-DJRsMeivqTZe {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  white-space: nowrap;
  line-height: 1.1;}
.big-tcxFxirCEf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;}
.sm-BbwXskRaLxLyyLA {
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.wide-wVfXKqrxig {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  white-space: nowrap;
  line-height: 1.1;}
.image-WGIeIfANs {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.col-ZhopbrpASTFYH {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.large-mCmdVHWDFP {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.holder-jgatRFbNrNb {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.avatar-yKUNeJgYYRNXWK {
  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;}
.breadcrumbs-UezAisYyXw {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.col-JHyGTNhmW {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.img-gGMlDL {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.subject-shFwmJdVxV {
  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-DglgfXUkHRnRzGZQ {
  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: #dbebe4;
  flex-direction: column;}
.preview-CYSOxYeoEkkTG {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);}
.btn-QsCVneHpZH {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.holder-cHCqfjow {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.xs-RuaSgIye {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.avatar-JMHnfXEzCjQ {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.grid-HYYmXHIwivPRWaK {
  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;}
.caption-EsCvvavvLBT {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.tagline-xEJHkWjwQ {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.headline-AbuyNZMyiKcGis {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.all-uTieSURa {
  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-LewMEBgJNxpFvzEx {
  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: #dbebe4;
  flex-direction: column;}
.row-KWPCfZomE {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);}
.md-rdnnAksSuOonnJ {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.wrapper-wSbpve {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.aside-QbhGGryzpgOK {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.row-SpqsGQdHUKa {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.pic-HOIiVHnlcIwz {
  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;}
.desc-atszDYOtIKsc {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.breadcrumbs-TEDpbRNUysiraed {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.active-SSuIrkqu {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.wrap-DijonOyOIcO {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.heading-VEZxIMDawT {
  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: #dbebe4;
  flex-direction: column;}
.current-VVMNAIqX {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);}
.control-tBEInzLvUiZtaT {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.container-zEQqmvQS {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.active-QrKNsHwPu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.wrap-bhbRVcEgZjL {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.inner-GAJQjIxLwj {
  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;}
.btn-oSOLrXC {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.xl-aAzrcBZxky {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.pic-rzgklNrrrlkpHnT {
  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-rmtnSm {
  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-wFPCNmOHODbEyff {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;}
.xl-aqRCLSZGzL {
  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(91%, 1019px);
  box-sizing: border-box;}
.wrapper-EXJGlSq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(35px, calc(35vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;}
.wrapper-RhygikSKJMEzXHsn {
  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;}
.row-iMVhXOTQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(417px, calc(417vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/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);}
.current-dyFLpOGTgY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(35px, calc(35vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: center;}
.medium-wuvgzVQ {
  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));}
.img-CPTllTvDyJsqXS {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 500;
  color: #241f20;}
.large-hHHXMbEBiKigP {
  color: #c3286b;}
.btn-imUXTJ {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.button-AMSarZKosXjagxDX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 auto;}
.col-OHVxvDhmnT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(46px, calc(46vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.sidebar-sHVHnPLYnQXhXZ {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  white-space: nowrap;
  line-height: 1.1;}
.more-olOdhXOhXBAj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(37px, calc(37vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;}
.thumb-KHZRMaqu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 95%;
  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: 825px;
  gap: min(30px, calc(30vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  flex-wrap: wrap;}
.lg-lHZuFs {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  text-align: left;}
.grid-MqJsMFhPMh {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: column;}
.wide-lfCvnU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.lg-BkrZDOxLipTQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.headline-aHTRqol {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.row-clAwTMQMPUL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.img-bDwekMBEZop {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.xs-bAJuCWIHxP {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.md-qUdyWajvEhBTP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 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));
  gap: min(48px, calc(48vw/var(--resizer)*100));
  flex-direction: row;
  flex-wrap: wrap;
  scroll-margin-top: var(--anchor-offset);
  max-width: min(91%, 1019px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.tagline-XDdFvi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;}
.desc-brFkQrzRybALgcoC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: min(650px, calc(650vw/var(--resizer)*100));
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;}
.xl-GWNzpBpDl {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 500;
  color: #241f20;}
.col-gkOvTfThuzNH {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.picture-YFlhxySTjh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(14px, calc(14vw/var(--resizer)*100));
  flex-direction: column;
  flex-wrap: wrap;
  flex: 1 1 360px;
  width: 100%;
  max-width: 480px;
  background-color: #dbebe4;
  border-radius: min(21px, calc(21vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.more-wuGUUcHBecEU {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100));
  color: #241f20;
  background-color: #eef6f3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));}
.small-AibbUchb {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100));
  color: #241f20;
  background-color: #eef6f3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));}
.holder-tPqbhNwvnBRt {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100));
  color: #eef6f3;
  background-color: #c3286b;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));}
.picture-lrBiuPiFgQSswEyA {
  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(91%, 1019px);
  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;}
.desc-GFxssxQgRtYlS {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.headline-HNMEZAbsqCVY {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.control-AsyaDHkdrjKG {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.image-eVhIXXP {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.holder-XoDTpAD {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.thumb-iIcaCaJBkWzFttoJ {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.img-EvfxKXzzz {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.text-UlykzWSvF {
  display: none;}
.xs-bFZPXLJ {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.grid-uZoWBnCSmcvqJThQ {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.container-AWkGXBfMPSvakZiM {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.wrap-aybJPfVdoWbvyGX {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.picture-PWOABMY {
  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;}
.thumbnail-LtZNqi {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.subtitle-PfToZsNzrsSuanEI {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.inner-THfjATnXk {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.xs-zwRVnDIvtWAWGs {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.container-hKnfjIU {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;}
.caption-DWWXDHV {
  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(91%, 1019px);
  box-sizing: border-box;}
.lg-AgPbBp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(50px, calc(50vw/var(--resizer)*100));
  text-align: center;
  width: 100%;}
.tagline-MKWRUcRAMncg {
  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;}
.section-dIhpgUyPBKuAAq {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 500;
  color: #241f20;}
.preview-BwsmJygcmthz {
  color: #c3286b;}
.container-HOsgPPtR {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.container-ZJxhVjEr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 auto;}
.big-gkdJywWu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(16px, calc(16vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.heading-bvCBmMsgj {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  white-space: nowrap;
  line-height: 1.1;}
.subtitle-czmJDCkT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/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(16px, calc(16vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #241f20;}
.aside-UMNQds {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #241f20;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  white-space: nowrap;
  line-height: 1.1;}
.widget-jEEkhWCLS {
  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%;}
.icon-qvWjQJveCQjVyOZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(319px, calc(319vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/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);}
.page-dkfdBzkDN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(40px, calc(40vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;}
.medium-umqhgXJqkVhswzP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 95%;
  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: 825px;
  gap: min(30px, calc(30vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  flex-wrap: wrap;}
.btn-VoxJWIhexJk {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  text-align: left;}
.narrow-iWFwHleqvat {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: column;}
.md-wUbLhSbVGtrBK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.content-MykXWfxlccxzcfY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.active-yuAdzuXUxiYFaw {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.control-mtQEgsApiyCOW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
.wrapper-QuUnfXRhSBIRzJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;}
.wrapper-JKeGtLe {
  color: #241f20;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;}
.control-iNgUnJNldGAGIi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 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));
  gap: min(48px, calc(48vw/var(--resizer)*100));
  flex-direction: row;
  flex-wrap: wrap;
  scroll-margin-top: var(--anchor-offset);
  max-width: min(91%, 1019px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(36, 31, 32, .12);
  background: transparent;}
.holder-pBKzLhfCYhSGlkWY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;}
.thumbnail-kRavhgYdDtMzaI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: min(650px, calc(650vw/var(--resizer)*100));
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;}
.column-MlfseAog {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 500;
  color: #241f20;}
.tiny-qImxFBEWluzgYr {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.more-nRengYVjvOfUlBy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(14px, calc(14vw/var(--resizer)*100));
  flex-direction: column;
  flex-wrap: wrap;
  flex: 1 1 360px;
  width: 100%;
  max-width: 480px;
  background-color: #dbebe4;
  border-radius: min(21px, calc(21vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;}
.tooltip-vqKPcGAYlbpJfXKM {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100));
  color: #241f20;
  background-color: #eef6f3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));}
.active-chChvmV {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100));
  color: #241f20;
  background-color: #eef6f3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(17px, calc(17vw/var(--resizer)*100));}
.tip-KkkYshnZfiyfM {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100)) calc(0vw/var(--resizer)*100) min(10px, calc(10vw/var(--resizer)*100));
  color: #eef6f3;
  background-color: #c3286b;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));}
.subtitle-LlVcuLtnskbDdwP {
  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(91%, 1019px);
  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;}
.wrap-CUgWgdcyy {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.small-xqRXtBg {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #241f20;
  letter-spacing: -0.01em;}
.sidebar-WpBViZPDUdnBD {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;}
.desc-irAbrn {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.heading-wwzpFYFVLJPQw {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.tagline-wkbScPkI {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;}
.image-nHfILKxhubUJ {
  color: #241f20;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;}
.avatar-KEADFeNLk {
  display: none;}
.grid-bhnoGWFKhQLMPT {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;
  width: 100%;}
.aside-oRAfXnISctokNREG {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #eef6f3;}
.big-errrkLCmdJw {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(91%, 1019px);
  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));}
.page-DPAaBzTPHdgIbrS {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));}
.large-lZTCHVG {
  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;}
.current-iLkJUQDi {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;}
.pic-tinCqor {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.all-KQEeqRm {
  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-RfxdpNbiPlM {
  color: #241f20;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;}
.inner-mcYxATiCdT {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #eef6f3;}
.all-VGHufKJdiOCXaPHE {
  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(91%, 1019px);
  box-sizing: border-box;}
.holder-dzIlqkltJtRRtyi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  text-align: center;
  width: 100%;}
.wrap-qNDYtFshjZXqANQ {
  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-ePqFyXhVoSBfYj {
  font-family: 'Fraunces', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 500;
  color: #241f20;}
.inner-Hnkkuw {
  color: #c3286b;}
.row-xpIcIKHc {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);}
.box-oaHayYyyzycQBe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index.php;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 auto;}
.wide-eBRjYPCWiQpRDX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #c3286b;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(20px, calc(20vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;}
.xs-xkwJLgo {
  font-weight: 900;
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  color: #eef6f3;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  white-space: nowrap;
  line-height: 1.1;}
.title-QaUUHCPvZhL {
  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%;}
.content-HbmEeNKUFtJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(324px, calc(324vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/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);}
.title-uCkgdAsRtioCc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(40px, calc(40vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;}
.col-HLltSZU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 95%;
  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: 825px;
  gap: min(30px, calc(30vw/var(--resizer)*100));
  border-radius: min(17px, calc(17vw/var(--resizer)*100));
  box-shadow: calc(0vw/var(--resizer)*100) min(12px, calc(12vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(36, 31, 32, .14);
  border: none;
  flex-wrap: wrap;}
.pic-LNvFgyOXIfNbHH {
  font-family: 'Hanken Grotesk', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #241f20;
  text-align: left;}
.picture-AVtsBgOb {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: column;}
.sm-bqyJwfnNVJOtl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;}
