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

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

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

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

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

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

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

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

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

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

.xs-uclmvS {
  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(89%, 997px);
  box-sizing: border-box;
}

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

.control-BrXgybKaxdI {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: start;
  max-width: 560px;
  gap: min(15px, calc(15vw/var(--resizer)*100));
  margin: 0;
  flex-direction: column;
  text-align: left;
}

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

.heading-dHUiTzdBQHt {
  color: #6fde5e;
}

.lg-AgfggJ {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

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

.btn-xfAibW {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

.caption-WDwhcmrkV {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #fefefe;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

.box-gjqOAqBx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: stretch;
  flex-direction: column;
  gap: min(14px, calc(14vw/var(--resizer)*100));
  scroll-margin-top: var(--anchor-offset);
  width: 100%;
  max-width: 460px;
  box-sizing: border-box;
  background-color: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.tooltip-LFxAkqxB {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  margin-bottom: min(4px, calc(4vw/var(--resizer)*100));
  width: 100%;
  color: #fefefe;
  font-family: 'Playfair Display', Georgia, serif;
}

.row-AUZlqrbmbcM {
  display: flex;
  position: relative;
  margin: 0;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(254, 254, 254, .35);
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(50px, calc(50vw/var(--resizer)*100));
  padding: 0 min(14px, calc(14vw/var(--resizer)*100));
  color: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-family: inherit;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  outline: none;
}

.section-uqHaxDWXDfSDp {
  display: flex;
  position: relative;
  margin: 0;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: min(52px, calc(52vw/var(--resizer)*100));
  cursor: pointer;
  color: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  font-weight: 600;
  font-family: inherit;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.small-aUcwNDLEvathDXh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: max-content;
  gap: min(23px, calc(23vw/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(89%, 997px);
  margin: 0 auto;
  box-sizing: border-box;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(254, 254, 254, .12);
  background: transparent;
}

.widget-iLIsWaFFIHLiiWf {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-align: left;
}

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

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

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

.widget-WwShCPUDsXDa {
  display: grid;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(20px, calc(20vw/var(--resizer)*100));
  flex-wrap: wrap;
  grid-template-columns: repeat(auto-fit, minmax(min(226px, 100%), 1fr));
  width: 100%;
}

.thumb-UFqCDjaTU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(189px, calc(189vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.headline-UWSkZjYsEARj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(189px, calc(189vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.subtitle-fwkOQwCuJAUVFLp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(189px, calc(189vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.col-rDnOZi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(189px, calc(189vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.title-OzZWgNoyjG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(189px, calc(189vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  object-position: center;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

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

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

.control-TyxLnatCWU {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #241726;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;
}

.sidebar-pimdmZVdiBfpJykX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;
}

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

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

.breadcrumbs-tZutJSUOYidTNDG {
  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;
}

.active-tQxOAmfYmhivOp {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);
  font-weight: 600;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(28px, var(--type-min)), calc(28vw/var(--resizer)*100), 28px);
}

.section-dDpUnxqlxBLguuDH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.img-mcKGBkeRL {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(254, 254, 254, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.all-NvPqIDmfOCod {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.medium-ixeEqWTgf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.container-yDGpVQdepYLuzdG {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.large-rXRqUez {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.md-GoRPsn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.large-vQaCXonpHjWH {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.grid-RQaCNOuPcW {
  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(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;
}

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

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

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

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

.big-frkWtGfYuCAEXL {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #241726;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;
}

.grid-WCrTKaR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;
}

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

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

.icon-MKOUXMjlOubCgfJ {
  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;
}

.big-QcDTDvfWylrLumnH {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);
  font-weight: 600;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(28px, var(--type-min)), calc(28vw/var(--resizer)*100), 28px);
}

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

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

.wrapper-DaImABe {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(254, 254, 254, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.more-LLfNXGUjsDAKwL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.big-UtktbmqahxdwHkvL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.xl-GvMiLfJbT {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.caption-eEufKFfMimH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.btn-TCyWbz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.big-SvdgpdOdTrdnCXG {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.col-yIDqiFl {
  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(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;
}

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

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

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

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

.picture-mwzuAVBToaHbTG {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #241726;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;
}

.button-asaNacnx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: min(24px, calc(24vw/var(--resizer)*100));
  flex-wrap: wrap;
  width: 100%;
  height: min(200px, calc(200vw/var(--resizer)*100));
  overflow: hidden;
}

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

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

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

.icon-XKuHYnb {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);
  font-weight: 600;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(28px, var(--type-min)), calc(28vw/var(--resizer)*100), 28px);
}

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

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

.icon-qrLVOsEtgL {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(254, 254, 254, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.btn-yChTxBvOD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.big-auVqYoBr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.grid-zYRNVE {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.control-EmufYCrjcxmHbCpK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.btn-aOZbGX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.active-ZJFDTBP {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.sidebar-mTRgpXy {
  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(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;
}

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

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

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

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

.userpic-cxbpkCXw {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: stretch;
  min-width: 0;
  width: 100%;
  height: auto;
  flex-direction: column;
  background-color: #241726;
  flex: 0 1 auto;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  text-align: left;
  gap: 0;
  overflow: hidden;
  box-sizing: border-box;
}

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

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

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

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

.preview-PCbBdcvVWyhYQu {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(23px, var(--type-min)), calc(23vw/var(--resizer)*100), 23px);
  font-weight: 600;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(28px, var(--type-min)), calc(28vw/var(--resizer)*100), 28px);
}

.tooltip-EFwTRxVT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.thumb-yvFGDDI {
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: min(8px, calc(8vw/var(--resizer)*100));
  flex-direction: column;
  padding: 0;
  flex-wrap: wrap;
  min-width: 0;
  border-top: min(1px, calc(1vw/var(--resizer)*100)) solid rgba(254, 254, 254, .18);
  padding-top: min(10px, calc(10vw/var(--resizer)*100));
  margin-top: min(4px, calc(4vw/var(--resizer)*100));
  opacity: .72;
}

.pic-fMNvGvDbmJtotQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.wrap-ZzOQCbaqYLqhEGYf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.button-rIvqhsIjNIP {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.large-wYRsSKVFqCiQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 100%;
}

.text-HfMRrBZot {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.thumb-eoExNFC {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.tiny-UzjdzoEOD {
  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(8px, calc(8vw/var(--resizer)*100));
  appURL: index.php;
  margin-top: auto;
}

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

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

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

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

.button-LmorhcEwYBJyrP {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.wrap-CMZvsYby {
  display: none;
}

.col-EmgnfjyQ {
  display: flex;
  position: fixed;
  width: min(400px, 92%);
  bottom: min(16px, calc(16vw/var(--resizer)*100));
  right: min(16px, calc(16vw/var(--resizer)*100));
  left: auto;
  gap: min(47px, calc(47vw/var(--resizer)*100));
  flex-wrap: wrap;
  padding: min(16px, calc(16vw/var(--resizer)*100)) min(16px, calc(16vw/var(--resizer)*100)) min(16px, calc(16vw/var(--resizer)*100)) min(16px, calc(16vw/var(--resizer)*100));
  flex-direction: column;
  background-color: #352537;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  justify-content: center;
  align-items: flex-start;
  opacity: 1;
  border-radius: min(13px, calc(13vw/var(--resizer)*100));
  margin: 0;
  max-width: 400px;
  text-align: left;
  box-shadow: calc(0vw/var(--resizer)*100) min(26px, calc(26vw/var(--resizer)*100)) min(56px, calc(56vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .28);
}

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

.title-IzCYIPIY {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(18px, var(--type-min)), calc(18vw/var(--resizer)*100), 18px);
  font-weight: 400;
  color: #fefefe;
  width: 100%;
  text-align: left;
}

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

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

.sm-fHscXjnZDgu {
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

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

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

.img-UKtwmiPea {
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

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

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

.aside-SWdZAgXnm {
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

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


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

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

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

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

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

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

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

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

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

.tooltip-dXskbdOqWPmq {
  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: #352537;
  flex-direction: column;
}

.sidebar-bUtlKak {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);
}


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

.aside-KsEHDyUhu {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

.tip-xhvntfMjUJTxQh {
  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: #241726;
  flex-direction: column;
}

.aside-BzBMatGwbVX {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);
}


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

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

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

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

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

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

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

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

.image-saJUEMmqtngkEGUQ {
  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: #352537;
  flex-direction: column;
}

.page-ZXhXGEBinYUd {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
  line-height: clamp(min(40px, var(--type-min)), calc(40vw/var(--resizer)*100), 40px);
}


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

.more-ImJsAQM {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.big-CPySbePh {
  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(89%, 997px);
  box-sizing: border-box;
}

.grid-HlGfoYX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(49px, calc(49vw/var(--resizer)*100));
  flex: 1 1 320px;
  min-width: 300px;
  text-align: left;
}

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

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

.avatar-PiADvkNCuxxY {
  color: #6fde5e;
}

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

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

.small-wDjbuUyv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(46px, calc(46vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.breadcrumbs-GMfEQA {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

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

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

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

.active-DLGfZXixkNRqvMSK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(343px, calc(343vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.large-CiPhivhpcUI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.active-maVCfu {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.md-LaBZBRBrOJUByMme {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.btn-qKGgaLpLioEDXgna {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.text-CMQXLozPDQCAMFsx {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.pic-qDLJqRntB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.icon-aoQEhdqxsvCmkO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.title-yWusGElc {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.control-ycOyURbNgPGI {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

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

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

.grid-WyMRyCC {
  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;
}

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

.desc-gFJGjxyH {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.section-TIPArxYYiH {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.control-FpsCiRiWpQl {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.col-kwNegE {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.image-yTJDmlirYJXOfR {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.widget-nqWyjPyWaQwtU {
  display: none;
}


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

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

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

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

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

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

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

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

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

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

.all-JvGWEYfYoCmZVou {
  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(89%, 997px);
  box-sizing: border-box;
}

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

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

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

.xl-QHvbwdDYu {
  color: #6fde5e;
}

.tiny-NsPgVbZYjasTASeY {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.tiny-UzSqBFa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  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;
}

.heading-Plihzal {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

.control-vLKifdwsO {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #fefefe;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

.tip-uBdeykSyv {
  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%;
}

.column-FGfghzOOrpgsB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(303px, calc(303vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.row-CzWJVcOb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.subtitle-YrmAYbk {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

.tiny-xEKlthRsLt {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.md-NUMhAIBO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.big-OgrFYJXUHArX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.large-yxERyBXAx {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

.wrap-zJsUSWk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.picture-uNOfjvX {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

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

.container-FbStnqBZBvQAZ {
  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;
}

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

.tagline-jBoQWuICLEvyr {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.large-PQfibXXMbivuVTM {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.inner-MUYOMTBHPgJKRgy {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.icon-bfqkqYKFcIOg {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.wrap-BIKWeBD {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.col-nYzSQznr {
  display: none;
}


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

.avatar-vUPzEYSuTal {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.active-uatvUBnb {
  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(89%, 997px);
  box-sizing: border-box;
}

.lg-mllEggzEBUDet {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(48px, calc(48vw/var(--resizer)*100));
  text-align: left;
  width: 100%;
}

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

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

.lg-DqVVwsWzVxVQ {
  color: #6fde5e;
}

.caption-NwtYWCiOgPE {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.holder-XToglUQCely {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(34px, calc(34vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

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

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

.tooltip-eUktzBsMNNFuBQpa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(320px, calc(320vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.title-ClONNGgNebJUfrTl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.lg-mHpXvpqBYk {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

.heading-qSNVklSqhsVz {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.widget-eHHrrZEYYbjtjIs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.medium-HZcFPYJNLD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.aside-VxpNDsiIgrpaUfwU {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

.xl-bTsiFQBswH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.section-hDWUyq {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

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

.img-TtiOdzYS {
  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-KChPjBoRYdaURGx {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: clamp(min(46px, var(--type-min)), calc(46vw/var(--resizer)*100), 46px);
  font-weight: 600;
  color: #fefefe;
}

.inner-lNDThI {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

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

.image-iIpxzyOJPBLotNO {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.thumbnail-jvrZrEUGjusGNwR {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.holder-zWnVdbtojDHI {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.page-ivBSmIW {
  display: none;
}


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

.more-SXUoljRPO {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.lg-gMySRVLXLZUGce {
  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(89%, 997px);
  box-sizing: border-box;
}

.column-ilOpdGJOTMrQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(38px, calc(38vw/var(--resizer)*100));
  text-align: left;
  width: 100%;
}

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

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

.icon-zWANOyQLB {
  color: #6fde5e;
}

.headline-FPhgPVan {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.wrap-HXEtYnpUyO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(24px, calc(24vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.section-SuIamIBa {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

.row-QMazyjmsxKE {
  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%;
}

.md-NkoGhUUWzltBNywR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(326px, calc(326vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.thumbnail-OoOwFqqYhghA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.container-KXATCEjwI {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

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

.container-VHpCzO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.sidebar-zXRdmBQTlrD {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.holder-fbFMntLmP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.caption-noWoOcryENP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.wrapper-LLpPdlXZGv {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.sm-fHfMnzv {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

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

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

.narrow-pSPMzcr {
  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;
}

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

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

.container-DzLSqZ {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.current-ueuQQJIEGorA {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.lg-kNqEYJYUivnEMc {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.control-EkAGPxVMYJjgAV {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.sm-USDomv {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.heading-cOklnblNP {
  display: none;
}


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

.container-ZJQzYzAR {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.image-KbDIuaDUkaJHW {
  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(89%, 997px);
  box-sizing: border-box;
}

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

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

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

.subtitle-PPIVEd {
  color: #6fde5e;
}

.title-nVXVKqUSIZAGpIF {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.widget-OzcBSZsDZiYwL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(26px, calc(26vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.preview-CjPDMVeegLRId {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

.control-TbQqFbMa {
  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%;
}

.column-tQtwVEch {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(357px, calc(357vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.wrap-otevEnqqEHIlB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.box-ICPcCAJAdlIDuqj {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

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

.thumb-tuHNoI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.wrap-kqyrcgkuCIxrKnj {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.holder-yxcufIWL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.title-OvmNfAxmQPsbZhL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.userpic-HczRsN {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

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

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

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

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

.subtitle-uVuPwnPKKizDa {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.breadcrumbs-WhcuoppaQjBvCWY {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

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

.wrapper-FuuUvxCZJvfP {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.control-BpAYbVtnorx {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.narrow-qSobIElG {
  display: none;
}


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

.current-BHSzGIv {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.huge-CLUYLpfY {
  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(89%, 997px);
  box-sizing: border-box;
}

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

.sidebar-cxUraHKhKIfUhH {
  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-YZovFISuYPvoNFgq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(342px, calc(342vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

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

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

.all-YjMhkvjsW {
  color: #6fde5e;
}

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

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

.heading-VWCZXxHxZQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(46px, calc(46vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.desc-QAKnepwgo {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

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

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

.thumbnail-wlmWuaB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.caption-doZYufttVjjUR {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.section-gCoSQyGyFvOLQY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.icon-reoACKfEuQTHjH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.all-OJuqzBQu {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

.grid-cYEIxLPHO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.xl-CMHxLMBBeyQQjYW {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.xl-hApvRZoeigzKd {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

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

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

.wrap-DxuhdkpDwd {
  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;
}

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

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

.column-dPzQfVqDtqjkKYg {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.box-xmrwSiPAyt {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.tip-aBIyfrFkceqmhiJ {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.wide-NijcXIsNYjP {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.tooltip-NCltUjWCaCC {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.heading-UtgfRidcFk {
  display: none;
}


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

.box-eBWJTBBc {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.pic-QtFThmnPmj {
  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(89%, 997px);
  box-sizing: border-box;
}

.large-YOEZkLFzv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(36px, calc(36vw/var(--resizer)*100));
  text-align: left;
  width: 100%;
}

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

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

.column-NbvAMeWaegmPsL {
  color: #6fde5e;
}

.headline-bHEKANVby {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.picture-nzIHquCPF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(49px, calc(49vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

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

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

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

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

.control-JausSGJI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(318px, calc(318vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.aside-eXoTKnC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

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

.wide-aBbjuGeGSWnqYK {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.breadcrumbs-ZfTVvYCSvvO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.content-avDYetNHTHhqiMK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.all-LLacwXxzqfTN {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.tagline-wKsARGsA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.section-WKxeVR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.btn-xIIbpwEuQsf {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

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

.image-XEOfSDCBBzVxuDmn {
  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;
}

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

.content-sdCXJc {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.avatar-rtIPljkHilnsrgRN {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.tiny-MYRQXmyhKTnng {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

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

.icon-CIYAvDg {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.tip-isLSvoKMv {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.small-TxHLGvPSm {
  display: none;
}


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

.tiny-ByFSXnwfpkKsxhp {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.lg-SIRKCPKuw {
  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(89%, 997px);
  box-sizing: border-box;
}

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

.container-TrxNJpYmrzq {
  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;
}

.box-yXSTuIbqlrmw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(372px, calc(372vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

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

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

.col-jPUCrQOScaa {
  color: #6fde5e;
}

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

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

.box-hHOxWyYelsRMK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(48px, calc(48vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.more-WUANAxFuqX {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

.button-lmsNTwdz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.pic-cSEIyYhh {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.inner-tuRrNT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.thumb-WwSIoSSLE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.userpic-QiqhICaYMAn {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

.container-LNmewuzypzeXj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.widget-yjuloUkmZQNpvuG {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.xl-yyeNAP {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

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

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

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

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

.tip-JvHgCbRUHyaH {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.headline-KPSQhgCORlfwqn {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.headline-aMDDLpDxhDOMQ {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.xl-AQEHpSJfctC {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.sm-ZCNBsoTeyisNIE {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.avatar-dnfyabwle {
  display: none;
}


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

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

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

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

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

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

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

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

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

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

.avatar-jxvvTZOzifo {
  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(89%, 997px);
  box-sizing: border-box;
}

.breadcrumbs-aYneimYhL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(37px, calc(37vw/var(--resizer)*100));
  text-align: left;
  width: 100%;
}

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

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

.tiny-KqPsfIeLjPXvgzB {
  color: #6fde5e;
}

.tooltip-hvacOoXHrA {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.col-TGmcDw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(28px, calc(28vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.section-brBuZpADBMHT {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

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

.caption-BkgvNOncZjay {
  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%;
}

.subject-wlhOlXsKZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(371px, calc(371vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.grid-rdUwcTjgDn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.heading-LvSsOmyXawD {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

.row-oBXWctfTWSeDK {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

.holder-dCDCepDjJbmGZvRw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.grid-JqHHRSzZtRQCBL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.caption-IomEZCVE {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

.text-zqHCdXZCdaBGvR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.wrapper-qtlfnywtBIQ {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

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

.icon-PKSedVUihXvQ {
  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;
}

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

.btn-ldCMpvQoJYriM {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

.control-NtMDLmYxxjp {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.wrap-cKGgLDVDbDCRxRg {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.aside-eobCjDqbkutKv {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.grid-fwqRWnZFsUXa {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.container-dPRfJfX {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.holder-fdBimGizwMtMebav {
  display: none;
}


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

.wide-MPBOjsM {
  position: sticky;
  top: 0;
  z-index: 20;
  width: 100%;
  background: #241726;
}

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

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

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

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

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

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

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

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

.widget-bNNyHUeZh {
  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(89%, 997px);
  box-sizing: border-box;
}

.tiny-mvXhhJIuposDxmn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  gap: min(42px, calc(42vw/var(--resizer)*100));
  text-align: left;
  width: 100%;
}

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

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

.tagline-BaCHIURwPZq {
  color: #6fde5e;
}

.subtitle-PDIXvRV {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.subtitle-mPWVLCnacFwBsJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  padding: min(12px, calc(12vw/var(--resizer)*100)) min(22px, calc(22vw/var(--resizer)*100));
  gap: min(31px, calc(31vw/var(--resizer)*100));
  min-width: fit-content;
  white-space: nowrap;
}

.picture-RbrmOnuL {
  font-weight: 900;
  font-family: 'Sora', system-ui, sans-serif;
  color: #241726;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  white-space: nowrap;
  line-height: 1.1;
}

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

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

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

.preview-nOfufGd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(312px, calc(312vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.subject-bRGTVEdUCo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.lg-HcTuiGNbz {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

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

.current-IoxYFpjgvnviY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.userpic-axniyyJnXpxe {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

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

.preview-bcTPDRqkrT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.title-MRVZEjTSJBX {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.sidebar-EwoZxsMkUk {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

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

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

.active-kqtdeZmiVSXVJxkF {
  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;
}

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

.grid-VjYIKoLhs {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

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

.medium-fWXwMTDqkOnYaCc {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

.control-ItbgPduoeHBNEZD {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.control-rGMYLaPnG {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.img-gFtcfaMJCrasa {
  display: none;
}


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

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

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

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

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

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

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

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

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

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

.medium-AOSBIVaiwaeODyNZ {
  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(89%, 997px);
  box-sizing: border-box;
}

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

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

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

.xs-WqdUroUKRbeM {
  color: #6fde5e;
}

.preview-fDZcpTZsxnfkJR {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(19px, var(--type-min)), calc(19vw/var(--resizer)*100), 19px);
  font-weight: 400;
  color: #fefefe;
  line-height: clamp(min(24px, var(--type-min)), calc(24vw/var(--resizer)*100), 24px);
}

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

.picture-HExbUjeJxIQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
  background-color: #6fde5e;
  appURL: index.php;
  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;
}

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

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

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

.xs-qACbkwi {
  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%;
}

.wrap-fijrZhTuigUfsJa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: min(332px, calc(332vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  object-fit: cover;
  box-shadow: calc(0vw/var(--resizer)*100) min(14px, calc(14vw/var(--resizer)*100)) min(34px, calc(34vw/var(--resizer)*100)) max(-16px, calc(-16vw/var(--resizer)*100)) rgba(254, 254, 254, .2);
}

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

.button-tzvXdkYRHJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 83%;
  padding: min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100)) min(50px, calc(50vw/var(--resizer)*100));
  max-width: 825px;
  gap: min(44px, calc(44vw/var(--resizer)*100));
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
  flex-wrap: wrap;
}

.image-GzAkTJj {
  display: flex;
  position: relative;
  justify-content: row-reverse;
  align-items: center;
  width: auto;
  gap: min(5px, calc(5vw/var(--resizer)*100));
  flex-direction: row;
}

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

.img-hoZqvIv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.pic-tDofnTo {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.button-WBpEkvUN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.caption-bkoqNrH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 100%;
  height: max-content;
}

.tagline-ISOgRgyEfhF {
  color: #fefefe;
  font-size: clamp(min(21px, var(--type-min)), calc(21vw/var(--resizer)*100), 21px);
  font-style: italic;
  overflow-wrap: break-word;
  white-space: normal;
}

.section-qHcErZzOPZ {
  font-family: 'Sora', system-ui, sans-serif;
  font-size: clamp(min(22px, var(--type-min)), calc(22vw/var(--resizer)*100), 22px);
  font-weight: 400;
  color: #fefefe;
  text-align: left;
}

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

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

.desc-parxWuLrgYWE {
  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;
}

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

.btn-zWNHGFKTl {
  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: #352537;
  border-radius: min(12px, calc(12vw/var(--resizer)*100));
  padding: min(28px, calc(28vw/var(--resizer)*100));
  box-sizing: border-box;
  border: min(1px, calc(1vw/var(--resizer)*100)) solid #fefefe;
}

.wrap-HHcLNcCjXvAr {
  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: #fefefe;
  background-color: #241726;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  text-align: undefined;
  border-radius: min(8px, calc(8vw/var(--resizer)*100));
}

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

.pic-nhtCIsaCWZhvr {
  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: #241726;
  background-color: #6fde5e;
  font-size: clamp(min(16px, var(--type-min)), calc(16vw/var(--resizer)*100), 16px);
  border-radius: min(999px, calc(999vw/var(--resizer)*100));
}

.caption-eQylsQEwEWjLSC {
  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(89%, 997px);
  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(254, 254, 254, .12);
  background: transparent;
}

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

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

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

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

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

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

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

.btn-ZKCLFMKHytFXZ {
  display: none;
}

