.userpic-wXuQklBiVhgaxEi {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.icon-dOSVqF {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.box-OfDwQjknMnhcvv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.xs-dVIXykRyEa {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.tip-deAaJsCFkBBO {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.title-Ecnkmmc {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.button-tNPYBx {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.more-mjLjqSLm {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.tagline-dWknaqazMENCVyZi {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.page-WlGYiZvArZDjeb {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.pic-iCkpsSwrkIOG {
  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(92%, 1030px);
  box-sizing: border-box;
}

.more-vrLrnRrJAn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(27px, calc(27vw/var(--resizer)*100));
  text-align: right;
  width: 100%;
}

.large-dlUatzHfCY {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
}

.desc-dOzcgfRtwFgw {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.all-SdCyljpGziK {
  color: #9428c3;
}

.box-nRIefd {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.tagline-YZKXCe {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.headline-kvDxKyVipD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: themelist0.html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(43px, calc(43vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.all-HWyZSCQUaPBfwyj {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.section-PitAMiaxfjTZxpM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/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(43px, calc(43vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.wrapper-zyFKuHLk {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.thumb-saSxUsVmMWF {
  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%;
}

.pic-DnjMfrxlc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(333px, calc(333vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.section-weOBSNAZW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.lg-yGXlXzIs {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  text-align: right;
}

.box-gIRuOLjj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: right;
}

.avatar-TXRFxmhZDqHAZN {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(35px, var(--type-min)), calc(35vw/var(--resizer)*100), 35px);
  font-weight: 600;
  color: #010101;
}

.xl-pTDnDAIypHuZZ {
  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;
}

.icon-XePRFJgGOug {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(21px, calc(21vw/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));
}

.grid-kBPwOW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(228px, calc(228vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
}

.md-SckDBgafQkLNWx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(228px, calc(228vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
}

.img-FQJUoRcMo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(228px, calc(228vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
}

.huge-yoygdcjgHLEvy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(228px, calc(228vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
}

.desc-Lnnqdu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(228px, calc(228vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
}

.button-CyTWzUprBGoWXjpk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: min(200px, calc(200vw/var(--resizer)*100));
  height: min(228px, calc(228vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
}

.big-mdhMFKBW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  min-width: 0;
  gap: min(17px, calc(17vw/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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.image-VTSDrJFRnKDgxGSh {
  display: grid;
  position: relative;
  justify-content: center;
  align-items: stretch;
  grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr));
  width: 100%;
  gap: min(18px, calc(18vw/var(--resizer)*100));
}

.headline-apNGpsyQBdprnR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: row;
  background-color: #f4eef6;
  flex: 0 1 auto;
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  gap: 0;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
}

.img-YfNuHpfNXjpz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 42%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 42%;
  min-height: min(220px, calc(220vw/var(--resizer)*100));
  align-self: stretch;
  flex-shrink: 0;
  overflow: hidden;
}

.md-ogcogQ {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;
}

.icon-OGtimVuPMVdknd {
  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(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100));
  box-sizing: border-box;
}

.avatar-vMgNhloqi {
  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;
}

.page-LjdawNtMzMxCCeAD {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 600;
  color: #010101;
  text-align: left;
  line-height: clamp(min(27px, var(--type-min)), calc(27vw/var(--resizer)*100), 27px);
}

.tip-ZoZhsMhCYg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.box-qrPkxVCCYp {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #010101;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;
}

.image-qQJOPNcgTRAGCAyM {
  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;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.page-cIgYjscqzQOCda {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.medium-YUlXjMC {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.control-uRnLnxGjSsH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.title-XAorJBDjgu {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.small-YrzDSAFhf {
  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(14px, calc(14vw/var(--resizer)*100));
  appURL: index..html;
  margin-top: auto;
}

.control-iCSksuGsebj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  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;
}

.title-mCxehtlAMxMoTrj {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.inner-ljSJoPgjBNyf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.button-LXvTsxRMEdUguSc {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.control-GuRlVaTDyc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: row;
  background-color: #f4eef6;
  flex: 0 1 auto;
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  gap: 0;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
}

.medium-RkWdFshznJpnJm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 42%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 42%;
  min-height: min(220px, calc(220vw/var(--resizer)*100));
  align-self: stretch;
  flex-shrink: 0;
  overflow: hidden;
}

.container-rDGSATVx {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;
}

.section-usLTKjxMHVN {
  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(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100));
  box-sizing: border-box;
}

.pic-fXmBEMEuRqiyKQE {
  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;
}

.desc-cDFGjddmtR {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 600;
  color: #010101;
  text-align: left;
  line-height: clamp(min(27px, var(--type-min)), calc(27vw/var(--resizer)*100), 27px);
}

.grid-wWvFxdkstGudlu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.tiny-kVCJveIzFWoGj {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #010101;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;
}

.wrap-IrDuCvzHMDwMUMx {
  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;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.xl-FXrLBxAXaszbxuq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.tiny-AAKEtpc {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.xs-LxsfSREtrtb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.sidebar-yoxUvsXXYK {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.userpic-onCJlwOTjKzmUDZ {
  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(14px, calc(14vw/var(--resizer)*100));
  appURL: index..html;
  margin-top: auto;
}

.current-HhceHmTvTAv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  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;
}

.lg-mfoOYr {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.xs-SGhxMedIOmgB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.content-ulEUUqAD {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.grid-DgJImqmHsbyaQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: row;
  background-color: #f4eef6;
  flex: 0 1 auto;
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  gap: 0;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
}

.avatar-WEFNLxoP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 42%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 42%;
  min-height: min(220px, calc(220vw/var(--resizer)*100));
  align-self: stretch;
  flex-shrink: 0;
  overflow: hidden;
}

.widget-ayTXDL {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;
}

.grid-jkDkJg {
  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(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100));
  box-sizing: border-box;
}

.more-dlLqRYuFt {
  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;
}

.subtitle-OxoOzGfD {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 600;
  color: #010101;
  text-align: left;
  line-height: clamp(min(27px, var(--type-min)), calc(27vw/var(--resizer)*100), 27px);
}

.sm-LBNcdwaH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.subject-FcszjNXkZlAXREA {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #010101;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;
}

.img-bHNbfWVK {
  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;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.tip-AoZoUumADxDdsIWO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.row-DXsJAgTLFZolOV {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.container-ZWyMpGI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.page-JYIZSmidinp {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.wide-hgPWXgzPlKX {
  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(14px, calc(14vw/var(--resizer)*100));
  appURL: index..html;
  margin-top: auto;
}

.pic-nxWYknZBJuJFom {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  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;
}

.page-EStUyzxoAxE {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.icon-STlEwWgVeBORdRUH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.title-QttPTpQLwxDeO {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.preview-AbZwJsCj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: row;
  background-color: #f4eef6;
  flex: 0 1 auto;
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  gap: 0;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
}

.thumb-fpUQma {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 42%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 42%;
  min-height: min(220px, calc(220vw/var(--resizer)*100));
  align-self: stretch;
  flex-shrink: 0;
  overflow: hidden;
}

.holder-xszedmbeYwbZHe {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;
}

.content-sEJIWi {
  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(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100));
  box-sizing: border-box;
}

.subtitle-ofJeKXFBOH {
  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;
}

.narrow-NuYJrhiSEWke {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 600;
  color: #010101;
  text-align: left;
  line-height: clamp(min(27px, var(--type-min)), calc(27vw/var(--resizer)*100), 27px);
}

.sm-QiafOeLNbbMWvee {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.tagline-oxsludjvLk {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #010101;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;
}

.breadcrumbs-tjZHvWOnfWXyCYJh {
  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;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.tiny-nPmnlrCxjY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.page-pcAkSjSpIaXO {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.box-hzVgbr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.heading-FfuVdTpdT {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.all-gdwwGSJzUpgvEvyp {
  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(14px, calc(14vw/var(--resizer)*100));
  appURL: index..html;
  margin-top: auto;
}

.large-TsveoRnckAz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  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;
}

.thumb-EdlcIVjZZvi {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.headline-UWNgpmtex {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.xs-ygDLFsklhO {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.widget-VeVFlQWzjUUG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: row;
  background-color: #f4eef6;
  flex: 0 1 auto;
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  gap: 0;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
}

.inner-mFxarEUxIcitYp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 42%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 42%;
  min-height: min(220px, calc(220vw/var(--resizer)*100));
  align-self: stretch;
  flex-shrink: 0;
  overflow: hidden;
}

.thumbnail-JRLcvTrHmLJgZkmK {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;
}

.subject-hSFsZYE {
  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(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100));
  box-sizing: border-box;
}

.wrapper-jwAXKTMtFbKfbGE {
  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;
}

.grid-QvawRTMyAJBnEHQh {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 600;
  color: #010101;
  text-align: left;
  line-height: clamp(min(27px, var(--type-min)), calc(27vw/var(--resizer)*100), 27px);
}

.medium-NMvGxe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.section-PPoiHANPedaRDWcs {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #010101;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;
}

.subtitle-axutDqZ {
  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;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.subject-bwFRszxXlMOXXD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.headline-GgVRaAXC {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.small-AarDoOVNVSPwtcP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.sidebar-DrpqgeYaYZ {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.tagline-rsSojl {
  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(14px, calc(14vw/var(--resizer)*100));
  appURL: index..html;
  margin-top: auto;
}

.button-EUzrpdowacKcKOx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  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;
}

.headline-mmBrpFepDPlY {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.heading-XnxeJnkDkzki {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.inner-xJpCZiEKpBLNoOmt {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.avatar-rktCQZVWKp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: row;
  background-color: #f4eef6;
  flex: 0 1 auto;
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  gap: 0;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
}

.medium-HUVHfkzDF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 42%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 42%;
  min-height: min(220px, calc(220vw/var(--resizer)*100));
  align-self: stretch;
  flex-shrink: 0;
  overflow: hidden;
}

.heading-MRnuWgxo {
  display: block;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  object-position: center;
  object-fit: cover;
}

.wrapper-iJKixOWdZa {
  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(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100)) min(30px, calc(30vw/var(--resizer)*100));
  box-sizing: border-box;
}

.large-APvWvuaQAY {
  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;
}

.lg-iolXTmVdE {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 600;
  color: #010101;
  text-align: left;
  line-height: clamp(min(27px, var(--type-min)), calc(27vw/var(--resizer)*100), 27px);
}

.lg-QwmLLzILqb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.avatar-EKzDQmSXPOj {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  font-weight: light;
  color: #010101;
  font-style: normal;
  line-height: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  opacity: .68;
}

.big-cqgynOU {
  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;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

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

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

.thumbnail-oTpxScIwiMXl {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.more-OQtjFaLnZTdkK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.row-MfAckJ {
  color: #010101;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: bold;
}

.icon-zzivztyQOiZPdP {
  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(14px, calc(14vw/var(--resizer)*100));
  appURL: index..html;
  margin-top: auto;
}

.narrow-ulojkQvBUUMt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: themelist6.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;
}

.large-gTsHRSnukEoM {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.current-yxSgYOOtzFBsJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: min(38px, calc(38vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  appURL: themelist6.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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.md-FKiclsfgKpLnLtth {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
  line-height: 1.1;
}

.button-ejtbMpMMNdZm {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.wide-vzqFLKzMujuMwy {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.subject-kZLKGPuQRk {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.subject-eNpMrBN {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.userpic-GsfvxIHCrS {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.text-ymXuMtdqzu {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.wide-dFnSwcLkeMoI {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.active-lDQNVlCzy {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.avatar-VoUBrOcY {
  display: none;
}

.btn-PfJvYrqj {
  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(40px, calc(40vw/var(--resizer)*100));
  flex-wrap: wrap;
  padding: min(21px, calc(21vw/var(--resizer)*100)) min(21px, calc(21vw/var(--resizer)*100)) min(21px, calc(21vw/var(--resizer)*100)) min(21px, calc(21vw/var(--resizer)*100));
  flex-direction: column;
  background-color: #e6dbeb;
  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(1, 1, 1, .14);
  border: none;
  justify-content: center;
  align-items: flex-start;
  opacity: 1;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  margin: 0;
  max-width: 400px;
  text-align: left;
}

.container-JruObahlaDusQZvT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.col-GITEadDKDDs {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 400;
  color: #010101;
  width: 100%;
  text-align: left;
}

.lg-RXNPvxDE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: min(5px, calc(5vw/var(--resizer)*100));
}

.wrapper-IdnKfu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
}

.tooltip-wwdHMULo {
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.col-RszwIirPLbLNP {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;
}

.userpic-FamWCR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
}

.tooltip-igTNevpYbYQy {
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.button-WjLPGEyRe {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  white-space: nowrap;
  line-height: 1.1;
}


.tip-nuliJhYnqhYdDB {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.thumb-cJGPPc {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.picture-QDBpgmlPygEDSUaX {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.col-YsAHkcWnylZzt {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.tooltip-uzEJWZYpdqAf {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.thumb-JKtbcMAr {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.desc-mBGzxf {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.btn-xeelpiyVeFqHoXsG {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.page-LjIZZfjPEYGgMWGM {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.grid-bLDDjibeCtrxJqKv {
  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: #e6dbeb;
  flex-direction: column;
}

.medium-nfQhguTbEJ {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);
}


.xs-bQyzMskwv {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.subject-IuAwkAHDUPqYV {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.icon-yjMjxjwFWJfxM {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.subject-jurGyjrpKVOcdkX {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.thumbnail-cKIZAOGWawz {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.xl-vuchfjcF {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.title-MNtSwIHM {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.current-FrZAQAdpV {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.box-ZPtkeRboGqOn {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.caption-lHNbkoqxirDN {
  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: #e6dbeb;
  flex-direction: column;
}

.container-uAGYsxSNBJWXoS {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);
}


.tiny-KIfoSv {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.xl-GHYXuZoMpMB {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.active-XaIxnOJmTWmv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.avatar-hNOpRzkwNkg {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.avatar-DKBUVxBk {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.breadcrumbs-JuDCANvxgewebv {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.grid-nJjLLuOkkGGS {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.current-DESEeDhPaYszQXV {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.more-FqPLJOm {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.breadcrumbs-BdTuOkzqHiDIs {
  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: #e6dbeb;
  flex-direction: column;
}

.md-fiNXwtYUYfcf {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);
}


.grid-ieJymy {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.btn-AwDhyrN {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.col-BtboxMA {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.col-nnOcgaICZGblz {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.section-NJoteklMvAloyja {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.pic-nyIMYJVMK {
  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-cDTZsRMHs {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.wrap-SSWzIHqAm {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.all-NHSPnYmI {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.control-FvLWWJcSaQwzcat {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.caption-wxdiYhZqqL {
  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(92%, 1030px);
  box-sizing: border-box;
}

.md-WJCPbjPXp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(43px, calc(43vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
}

.medium-QzhWUeOl {
  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;
}

.all-OiGFJaZo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(390px, calc(390vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.heading-lRniQwyQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(43px, calc(43vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;
}

.wide-CShAnWoiks {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
  width: min(500px, calc(500vw/var(--resizer)*100));
}

.caption-GsAWePMOkl {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.sm-ARvZxNstJlXiWs {
  color: #9428c3;
}

.sidebar-lHAEgfwnCk {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.tagline-BLwoogkIpdkf {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.small-LKAIyrTkcissbQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(44px, calc(44vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.container-uLzenPlF {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.userpic-jXDcLriwKm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(34px, calc(34vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.holder-MjhKVkUQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.wrapper-miaoHPYMDbMlG {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.title-nTsPlZWJazoCbh {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.page-vfJtruvRNLk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.tagline-wKFOvatlJh {
  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;
}

.sm-vdVFwTVc {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.col-tNKTvh {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.md-iQdkNfuusr {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.medium-gKKJJBcjdbxI {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.grid-WNDJqotxhUhbnziw {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.control-afPIOXQaW {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.tooltip-nFcZEjNNcdq {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.content-rKrOTdApwQrKV {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.sidebar-ySyVpRkkTzHC {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.tiny-YEycji {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.wrapper-QgtKZOUsxqKYFjw {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.large-MgyvisFf {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.heading-XPFWToxLX {
  display: none;
}


.xs-DFMOVJkmEluopjWj {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.xs-XbMXXRU {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.text-xbZxghQw {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.widget-hIJXWLHFZdhgV {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.column-bCMZdQPahFASNu {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.tiny-lmUFlTqQC {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.wrapper-MHzXRiinzxql {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.more-TYNJtXYCUU {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.container-wgTMnwoEd {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.thumbnail-UskHTr {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.avatar-TPicVjWEkF {
  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(92%, 1030px);
  box-sizing: border-box;
}

.subtitle-yTygXVkG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;
}

.current-TZesgJXBJO {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
  width: min(500px, calc(500vw/var(--resizer)*100));
}

.small-DUiWhnjf {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.holder-VNtufu {
  color: #9428c3;
}

.icon-PjjRcpMlS {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.caption-yOJUFKvNTa {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.wide-DAXDXhQXP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(19px, calc(19vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.tip-AoavTnOQpZoESJ {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.widget-vetUXfQzyThaGPS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(19px, calc(19vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.holder-mJKkCndaxUYAjm {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.thumb-UmhQtorziwi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
}

.pic-WjZIJLAxEV {
  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;
}

.content-xCsabtMtSUU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(391px, calc(391vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.heading-FAavBVVlwCsJoEL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(21px, calc(21vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.control-JABgFrPio {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.grid-MDdkxnftQiEc {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.aside-qHWjwnZSbUp {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.widget-tYNjhWxOCKqSe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.lg-wpAUiL {
  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;
}

.aside-BrQCtEAWsD {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.thumb-LMBSaYKwcfX {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.big-tKWRhfZCXK {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.btn-JafhJQS {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.preview-FhAstHrKqsyOCYaK {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.desc-uZikKWgTploFfd {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.aside-wzKIWrmKRxBzUJi {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.current-ZojYaJh {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.active-dywAtRLPmgqLq {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.tagline-iVWnechmyhA {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.preview-gPTAaCzBUvRxfETG {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.control-inuihNgoFs {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.avatar-upWOZHm {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.aside-JbzyfbbPMI {
  display: none;
}


.sm-fZVeBhEVxhoe {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.subject-ehEQwtMIpBO {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.holder-bKzjdG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.userpic-VNFYTb {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.btn-mGLVVmYIwCm {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.inner-CeYetGnakhss {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.medium-YiVbCtDvonhWz {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.desc-qXReTGhKk {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.sidebar-AtTcmlW {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.title-vMEvzGG {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.preview-HgDUtTSnXu {
  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(92%, 1030px);
  box-sizing: border-box;
}

.sm-OXIBaPT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(48px, calc(48vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
}

.pic-zWpBqZddai {
  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;
}

.narrow-zDwgjCCjwuIDX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(372px, calc(372vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.current-OdQhIofIhxHfpzmq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(48px, calc(48vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;
}

.page-GkGSqwkFTqEAYNCm {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
  width: min(500px, calc(500vw/var(--resizer)*100));
}

.preview-zDYyWvJZSBKCE {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.medium-ufCRNgGlq {
  color: #9428c3;
}

.container-gmOpCbmZ {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.text-uLiDlvxjurv {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.img-uWLeRw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  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;
}

.sidebar-MeMaaTxAsVyookos {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.wrapper-zCVwxtly {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index..html;
  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 #010101;
}

.sidebar-LYSmNzWdUCu {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.medium-iENMmJisluxbCnJn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(42px, calc(42vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.sm-KsYAvVXRyzn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.container-EcTQjxROnIIROS {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.aside-rcwxRIQ {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.caption-UgMqlZMPnNHhzin {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.picture-ZKkCHziYQMPnJAD {
  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;
}

.all-QWkCmmchreURUllL {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.big-zlFLMpP {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.subtitle-IBVVYhfMjCS {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.picture-yqXBuVHF {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.text-mwuTyqdsXsiRU {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.subtitle-meAdPMAiWDqVq {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.thumb-looMPNvEp {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.heading-rjCyhmDUYRgon {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.column-HNIdPHoMt {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.row-qySzlbhr {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.desc-CpwKsxMJMoldyoVO {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.tip-WrunRHdiTra {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.section-EFMyhMHT {
  display: none;
}


.small-fFXeUWB {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.inner-zyUOeD {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.desc-bavYYBzfstGarPHb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.more-jIcJTsJASmGnQQU {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.img-KxbjtKXQpzVGrcT {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.wrap-qRmvPiFRQdaQD {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.inner-rwnfZvKdDoSZhr {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.preview-eiwnAaHks {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.current-iTeCnUTtzcScBF {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.title-heaCfxBKGQuUAIF {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.column-ZUwprnOkHnGLYIE {
  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(92%, 1030px);
  box-sizing: border-box;
}

.aside-NkiyJZoWPPCVoTuE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(35px, calc(35vw/var(--resizer)*100));
  text-align: right;
  width: 100%;
}

.subtitle-CmTXnmFiD {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
}

.md-CkSBVQVl {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.page-mBgXEjHPiTkYrz {
  color: #9428c3;
}

.heading-PXgXyrbhsZfv {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.grid-wmGxUrgoEpiAcl {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.btn-urCdztTZwDgQzCQI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  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;
}

.narrow-ISlTEXu {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.subject-VYMPlNYqNG {
  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%;
}

.sm-lzRakoNOqtzMUniZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(312px, calc(312vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.large-PHrWYKNDinU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(23px, calc(23vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.thumbnail-wCqDZgMqDJUuOXD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.headline-CWmPIwcfx {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.huge-bRbTvUcZAfrSrngk {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.title-hUTgrsaNApZM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.all-syvinERzseh {
  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;
}

.tagline-HwjSHZiQc {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.box-YjfeQpWFjrCsDcub {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.all-XYkZmfIMagO {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.preview-XegzVkwnAuvHQjfG {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.holder-vxvkUCHqZWvjP {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.button-GuZvUuSsyo {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.xl-GEcJFxajGxz {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.tagline-ajGnLMTXJeIRL {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.wrapper-UGqjqWEGMHMqzrgs {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.text-ZbRtSTh {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.btn-SgqKqs {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.widget-tbYgzQGLh {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.page-cYfyRzoxjZDGTSj {
  display: none;
}


.more-DICVYOEpYn {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.image-PMVeOzUCwf {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.heading-lSZraVQhG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.lg-SFZTjGN {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.breadcrumbs-MACKsecBUwJY {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.more-jXtVSReT {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.current-qyrRQzHT {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.inner-AyIFOIIlKsMNzs {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.column-JzsRLgMJBsCmZiA {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.userpic-xuJLAtmXfJ {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.tooltip-VCfMFGdWnjOGYuv {
  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(92%, 1030px);
  box-sizing: border-box;
}

.pic-jZYeGuo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
}

.picture-qEbdcd {
  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;
}

.thumb-nZUSTPuHkfFsvhZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(437px, calc(437vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.pic-pHVmgxNsWDvNKk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;
}

.sidebar-aGwtpGMnLLAtr {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
  width: min(500px, calc(500vw/var(--resizer)*100));
}

.sidebar-UTHmAT {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.icon-aJefufYgRmxOVBFV {
  color: #9428c3;
}

.more-fbxFnHvgQjKRyHf {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.desc-OBdDyTAAH {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.lg-IfiZhZCKsFY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(21px, calc(21vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.userpic-eJTogTVk {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.headline-ZYvBQcKUIt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(30px, calc(30vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.container-AchHCo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.button-cQsZOUqLNgEtYf {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.heading-VUZgzMykEhf {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.icon-klrmpmyrWR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.page-MnwMvvaVhe {
  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;
}

.caption-gVtAYYW {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.small-vAdiKbPXaFpxILty {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.pic-djuAvG {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.avatar-viTWApunJKh {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.big-NMIhGstlZSnymW {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.wrapper-uXaGCGMkP {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.tagline-PdUTgCpEkPpMhlFX {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.userpic-rsVIaxEdlr {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.aside-JKaAAkm {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.breadcrumbs-spuiXzQYrMckwruN {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.caption-fYaLigVDjti {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.column-rrglOAz {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.section-ULKsmiFI {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.section-gREYaq {
  display: none;
}


.picture-CbZpXtiHqXmxe {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.xl-QDbMtWbaajwdIU {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.subtitle-nzdkJLivqvRkEQO {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.heading-iQlgKShvHp {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.wide-nFbczRdEIlEvmZOX {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.content-fDSOnf {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.image-aMuULYotrRO {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.more-vzNKSISfknAZFGmx {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.more-mJbkkSLKRyIp {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.all-xgBbcdPzzOi {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.md-xPiyiHjjgIAUyVgG {
  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(92%, 1030px);
  box-sizing: border-box;
}

.page-cRTypEHGoAOpd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(47px, calc(47vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
}

.lg-qDeSdZRe {
  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;
}

.lg-wnpOvPmp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(361px, calc(361vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.active-DALViJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(47px, calc(47vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;
}

.control-RoVbyhHpbeoRbDzk {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
  width: min(500px, calc(500vw/var(--resizer)*100));
}

.small-LceMhXAW {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.avatar-jxBTbveYqmgHGic {
  color: #9428c3;
}

.huge-kaQXYYg {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.widget-dTfiIKpFSjNDJcW {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.wrapper-gXUTAWNExcSpJKn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(35px, calc(35vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.xl-WqlkdhItekmjoMhc {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.headline-uQDxSfHKBpBHEipk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(34px, calc(34vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.btn-aKMOIfqzrXWQI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.medium-CIKOmUs {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.wide-nHoobfTlK {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.subject-hSuxetdVtkrCapLs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.column-xvbkVTuwxEA {
  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;
}

.subtitle-xBvedMIpUTL {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.title-KCXcuwIl {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.narrow-nqvvRNXfh {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.current-PqEVLYJp {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.medium-YdWmGRyTZtQfgt {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.box-cbBXYjVZYoS {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.tooltip-XevICwlEJBns {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.tiny-nVTITfHkUPkXJE {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.subject-DbIJdgfeuHRXZvs {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.picture-TuZiOTUSJG {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.avatar-oxaHziQ {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.row-JmnLrKepgjKAcN {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.avatar-mhIgHTtkeBwtNXCn {
  display: none;
}


.headline-nsUhAtiETpk {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.subtitle-PnQUAc {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.md-TUeokinCO {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.title-dFxMDUBlL {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.xs-yWULLFCzoroSS {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.column-rCOeLFWoxQRxNERo {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.button-URtzqRvvQGo {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.heading-JziBYu {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.col-dLQpLNpdzAtAPYxS {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.xl-RqwUJReaCcOmr {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.box-XqataJgcbo {
  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(92%, 1030px);
  box-sizing: border-box;
}

.col-pQdxZmVRGNzf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(31px, calc(31vw/var(--resizer)*100));
  text-align: right;
  width: 100%;
}

.grid-vpjgTxnND {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
}

.widget-APykaVMjGuWDJh {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.button-NIZnPIJmlG {
  color: #9428c3;
}

.page-XrnlhTeYab {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.picture-tpKlUZdGNPgQj {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.col-HsEWNCXjaUGvQF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(36px, calc(36vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.page-RQAcNYsrjJ {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.grid-UXtVynpOIqhezlhr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(36px, calc(36vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.sm-wwvjADvW {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.userpic-xUPLQJsNWrXDohUC {
  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%;
}

.img-kREtLTTvmB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(333px, calc(333vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.thumbnail-juTigakB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.sidebar-aitbqHrp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.big-CDpxYozW {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.wide-uEXMMGBFPaz {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.xl-cfcucFx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.pic-OUjXViSZny {
  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;
}

.heading-byIhgd {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.sm-aXacHqrJyHzkD {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.desc-giSnZbuQ {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.narrow-ptzSdoPluUis {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.md-ubcsDGzNEECRTTq {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.column-xJVuWFUSs {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.title-FbmHaVPFteyQta {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.wrapper-rlwOmbPwihhLSHBy {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.inner-PRLZFekAsbLp {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.all-khYGJqljKNxcQwi {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.desc-FDmzHtma {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.holder-WiZUKhZhpZBJns {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.btn-oQNZpQbr {
  display: none;
}


.content-ReIGpGQjxhib {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.title-qkWIgzcMSVqnydi {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.userpic-TpICLIjIBZDAQXRT {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.sidebar-rISbIQ {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.tiny-mdOhZOZGMY {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.aside-QfDRdrHUNP {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.img-skdbcsKaJQYubsyu {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.img-DYqOTMPSnYSUNW {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.preview-yBTchKjhYLwXJVbU {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.wide-EdOruj {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.headline-vYkIreVkaEzd {
  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(92%, 1030px);
  box-sizing: border-box;
}

.preview-tLlGDyRKYbTcjRzp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(34px, calc(34vw/var(--resizer)*100));
  text-align: right;
  width: 100%;
}

.tooltip-NYgBHSrEK {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
}

.sidebar-wbpVrcHERed {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.headline-FPJEGUn {
  color: #9428c3;
}

.wrap-IavhhNwam {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.icon-eqVpCEpX {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.text-XnEdmMmWzW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(23px, calc(23vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.icon-AzPVmMP {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.img-CTKsFN {
  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%;
}

.thumbnail-qszHSga {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(328px, calc(328vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.headline-wOEyJxWKSF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(41px, calc(41vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.huge-sdizJICBs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.col-SqWZXJIcXBOoBu {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.grid-pyIBMLd {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.text-PLOAns {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.wide-MnOlYJR {
  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;
}

.avatar-FfauRPiGRZnYOofy {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.avatar-VunkUe {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.container-AmNDqnxThCEXZk {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.huge-dqoaKuDcYU {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.medium-KVMhQECVvj {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.page-FwVENrN {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.inner-LuqwFOkFyhwzLSQ {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.desc-mypVuqYNvsUFXRJ {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.wrapper-AowIuEwPYcWn {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.icon-dkTFnLtCj {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.section-AmeFpKZnLHwiZdW {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.small-GUmlukN {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.control-BAgADcHdD {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.title-BrsbAFNVDSWgQnAN {
  display: none;
}


.huge-jsPKXuqEgtuPo {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.subtitle-FOTFkXsj {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.all-NjqbfTKHDmcYZpTU {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.widget-zOSkStLGC {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.medium-cuFDwLllhafOjB {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.tagline-fGblrVpUz {
  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-vgtmuvZbhwmlkHRj {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.userpic-kWuEhWqbrI {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.btn-zvjZDZBw {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.subject-lgLumtbbyD {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.button-kgWptkGSGfXudhV {
  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(92%, 1030px);
  box-sizing: border-box;
}

.all-YTGaUvnoSWTlWRb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
}

.tiny-rnFPVpa {
  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;
}

.grid-GJkmpQcmKLK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(345px, calc(345vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.tagline-IhSZzpAzMbucS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(16px, calc(16vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: right;
}

.widget-aIAsbDDgaYytQ {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 100%;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
  width: min(500px, calc(500vw/var(--resizer)*100));
}

.page-LRXcxeWI {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.xl-xsgsUGQGRmFWsO {
  color: #9428c3;
}

.big-loDfmaU {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.desc-LtiDTeJ {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.thumbnail-yhqyOUVdkYT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(39px, calc(39vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.text-GrVnHbfruv {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.container-oLWecyt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index..html;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(39px, calc(39vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.tooltip-CqRSllN {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.page-QdXVxLogvJi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(30px, calc(30vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.subject-fbRvUHKzOWx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.caption-kwISnRM {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.all-izuWCoWdFSIh {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.container-UJfmsKbH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.sidebar-VYbSEYCxy {
  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;
}

.content-XRAsBw {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.subtitle-zsmqkiaECxubQEmv {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.avatar-FcYIjz {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.subtitle-kGfTHY {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.avatar-jOzjwjVuuti {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.aside-JEcpRVEQIeQueS {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.xl-MvAfWRCmKFYwhf {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.sidebar-PHNMwRlX {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.holder-XRZsovrjupqP {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.tooltip-DfgMEkJ {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.inner-DPToXmRPdygpHgh {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.narrow-jHsiaL {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.wrapper-VxTVgzrCyCmoMs {
  display: none;
}


.tooltip-iCKoQlLVy {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.picture-gfdUTXkOHgp {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.row-JgbskbeoXVCsEPHv {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.caption-SrjXHt {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.breadcrumbs-VLZXViKJUgHrUVi {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.tip-MlwhdveJmF {
  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-RVUrnOl {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.desc-qIracu {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.big-ZVEYxCwJ {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.text-JewSYlL {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.active-XhXNHriqOEwqwHMG {
  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(92%, 1030px);
  box-sizing: border-box;
}

.huge-DEJizyKJlzsuunE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  text-align: right;
  width: 100%;
}

.preview-MDgJOfjwTMMZq {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
}

.big-aZyVTFCfE {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.text-SLOjncWjG {
  color: #9428c3;
}

.thumb-YMCXFnGfDOGfGFe {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.content-rKUPvtgSW {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.row-GjXuCWzBR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  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;
}

.row-ihXQbLUQJzKnmBZB {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.sidebar-YELUBPTlXN {
  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%;
}

.narrow-PXACTwi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(372px, calc(372vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.small-kzCTSz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.column-zpgUOJa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.box-NMjwdJZJ {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.small-siEGddSGDmICcN {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.widget-pshVfnGEaDdWAAK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.avatar-NaNdQgFRtsEDx {
  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;
}

.lg-dUGjzvkYh {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.picture-eoKQipyaDkoL {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.active-rpNeRuCRUsgPekGr {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.narrow-sNTYBxkYQePTbQ {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.container-CexvnmDLI {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.headline-aInxmhyLcm {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.tagline-INcEZJ {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.text-UQMbpjgifgsC {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.sidebar-nxkffNnYVOjLJNKm {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.big-JwJikG {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.button-awHTWMIaCRSsQVZ {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.pic-uRcTsl {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.col-zhelpoX {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.btn-zFNrYSMGT {
  display: none;
}


.pic-tvrtqmmdLLWmmIU {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
  width: 100%;
}

.tip-yXRzIvTI {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #f4eef6;
}

.all-GOvCkMb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: min(92%, 1030px);
  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(1, 1, 1, .12);
  flex-wrap: wrap;
  gap: min(16px, calc(16vw/var(--resizer)*100));
}

.large-CdmoRBCTySlA {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.preview-pQPtJBVGaHkxd {
  font-weight: 700;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  color: #010101;
  letter-spacing: -0.01em;
  font-family: 'Playfair Display', Georgia, serif;
}

.control-pRQzcZzHgMttEgG {
  display: flex;
  gap: min(26px, calc(26vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
}

.wide-HaUXSqjM {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.btn-LLqTnVMv {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.preview-RuWsyYuuN {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(15px, var(--type-min)), calc(15vw/var(--resizer)*100), 15px);
  font-weight: 500;
  opacity: .82;
}

.grid-epHUCycy {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #f4eef6;
}

.big-rgruFZK {
  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(92%, 1030px);
  box-sizing: border-box;
}

.row-GLcFHcN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  text-align: right;
  width: 100%;
}

.wrapper-FEQOvtlVDoNSTNPm {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 680px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0 0 0 auto;
  flex-direction: column;
  text-align: right;
}

.container-JPpOlXiyRCmAk {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.xl-sACqPEwGgUrM {
  color: #9428c3;
}

.image-RlHJBp {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.picture-TZyfqcKvKVb {
  display: flex;
  position: relative;
  justify-content: flex-end;
  align-items: center;
  gap: min(10px, calc(10vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  flex-wrap: wrap;
  appURL: index..html;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  margin: 0 0 0 auto;
}

.subtitle-CuRmjEUb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: #9428c3;
  appURL: index..html;
  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;
}

.col-XqHJcqqy {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #f4eef6;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.aside-ZTEmyBdfiHIFD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
  background-color: transparent;
  appURL: index..html;
  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;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #010101;
}

.all-tybCIZnCD {
  font-weight: 900;
  font-family: 'Manrope', system-ui, sans-serif;
  color: #010101;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  white-space: nowrap;
  line-height: 1.1;
}

.wide-LaqhFqjRX {
  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%;
}

.medium-AlspbdvBYHjDj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(328px, calc(328vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .2);
}

.picture-XdTnEr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: min(46px, calc(46vw/var(--resizer)*100));
  padding: min(50px, calc(50vw/var(--resizer)*100)) 10% min(50px, calc(50vw/var(--resizer)*100)) 10%;
  background: transparent;
}

.heading-nzrmMjlMziTXf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 86%;
  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: 900px;
  gap: min(17px, calc(17vw/var(--resizer)*100));
  border-radius: min(14px, calc(14vw/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(1, 1, 1, .14);
  border: none;
  flex-wrap: wrap;
}

.inner-okgvHOsApUqVLKq {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  text-align: left;
}

.grid-FpzrCzHBnrKXUH {
  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(92%, 1030px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(1, 1, 1, .12);
  background: transparent;
}

.subtitle-SGMrvrsYAJTjZGFO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex: 1 1 260px;
  min-width: 0;
}

.box-wrmVWfO {
  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;
}

.subject-dfTuAZLtmTBrZJ {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(48px, var(--type-min)), calc(48vw/var(--resizer)*100), 48px);
  font-weight: 600;
  color: #010101;
}

.wide-RxQMGF {
  font-family: 'Manrope', system-ui, sans-serif;
  font-size: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
  font-weight: 400;
  color: #010101;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.btn-vJBNlCIcEGGCbd {
  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: #e6dbeb;
  border-radius: min(18px, calc(18vw/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(1, 1, 1, .14);
  border: none;
}

.img-VrOHuKlYKKh {
  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: #010101;
  background-color: #f4eef6;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.sidebar-FlrCuTcDQnZT {
  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: #f4eef6;
  background-color: #9428c3;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(14px, calc(14vw/var(--resizer)*100));
}

.active-JaIIBnFUfEGGrN {
  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(92%, 1030px);
  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(1, 1, 1, .12);
  background: transparent;
}

.tiny-raFeFMIy {
  display: flex;
  align-items: center;
  gap: min(9px, calc(9vw/var(--resizer)*100));
}

.breadcrumbs-PxqnXA {
  font-weight: 700;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  color: #010101;
  letter-spacing: -0.01em;
}

.image-AjQvHYsoe {
  display: flex;
  gap: min(22px, calc(22vw/var(--resizer)*100));
  align-items: center;
  flex-wrap: wrap;
}

.xs-HmcWVxkiH {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.wrap-iaQpihCiP {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.userpic-gFZXIMxU {
  color: #010101;
  text-decoration: none;
  font-size: clamp(min(14px, var(--type-min)), calc(14vw/var(--resizer)*100), 14px);
  opacity: .7;
  white-space: nowrap;
}

.pic-dEUhGDDa {
  color: #010101;
  opacity: .55;
  font-size: clamp(min(13px, var(--type-min)), calc(13vw/var(--resizer)*100), 13px);
  white-space: nowrap;
}

.picture-vMpZERVZNSYXVHE {
  display: none;
}

