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

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

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

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

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

.headline-bqfLFlyJZW {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.all-hIFjiNFdZe {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.small-kVHfrJPmbIECOXRd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.col-ADNbwyGGZgbvp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(25vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist0.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(39vw/var(--resizer)*100);
}

.aside-IzytAGr {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

.sidebar-XbSjney {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 116%;
  height: max-content;
  gap: calc(26vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  flex-direction: column;
}

.preview-nLaIPhwc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.col-kxrqRfTyFzkoeql {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.md-HdtgszXFrEo {
  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;
}

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

.grid-bKczpAmhO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.huge-XeDKujPomzZf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.content-YCxlrYiIEW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.narrow-ZIxbeB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.pic-tjsZaOxdHnOydX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.title-THGbAJiyEhKg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.xs-tYUbPWMbirTWi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.sidebar-DZUCZmjFgoHCz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.large-gBavuSsy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .1);
}

.col-YIEeKTOpYGW {
  display: flex;
  position: relative;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: calc(44vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-wrap: wrap;
}

.picture-OtOyBVzLIAdVyKVt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.thumbnail-YIoomdnGwvgGV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.current-udJTduoVUv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist1.html;
}

.desc-zBaQSjrHBfaAJrMK {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.row-AbRtdlzd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.content-VenvmEbpNBVw {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

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

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

.tiny-jzxyuJExPqmZK {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.aside-xubXAHgE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.xl-EWzBHC {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.icon-wTtXYtTWzMjNJy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.picture-VDzWdEDjgtbcvGrJ {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

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

.small-LlAvNMQAJmOPiRx {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.huge-klnHqFeYj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.tiny-vAaRcZbRAU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.medium-AQeAZqFRiH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist2.html;
}

.medium-foHMtNYjuoIsbtg {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.title-PlCeyxKGCZL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.button-TQBNXjzSSizrl {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

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

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

.tagline-ybntCyYZSirVhRG {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.wrap-ScIhFiXQSZxB {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.narrow-ZRdCvmdzLJnA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.section-hnUtPRIn {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

.thumb-CrUyFMpuTXs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.container-RgDJnvOcZdJRRiZ {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.page-dtgxJLWg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.headline-WyEWNckNAofvynop {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.sidebar-zHarzZoPR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist3.html;
}

.wrapper-YXQraeqxCrk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.aside-jkbBPKfaJFRUTNhe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.subtitle-znSRrfjfA {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

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

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

.box-xBbgyRQ {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.pic-LbLJvqZco {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.img-xhyUZYAYkUWWQfT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.sm-BIRIyZlyC {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

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

.all-iAGHbdzoj {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.breadcrumbs-PtRBgEHs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.thumbnail-DWRzqvss {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(32vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.userpic-EdfWWJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist4.html;
}

.large-VyLeTyF {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.large-xRlnQNjFJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.tooltip-OOEmNomMBdzT {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

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

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

.content-kCRraVmvwucaEPKj {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.wide-dIkurIYygSGQGRwR {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.wrapper-LSvFvCQVvot {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.title-wqTMXP {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

.preview-IbJvyeJvTdG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.active-DiqxiTWNwfPR {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.narrow-JohokJCgGqS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.tiny-ElfKgPdMdxMb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(7vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.wrapper-uIwtTBTnH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist5.html;
}

.control-hdCDkrqPvOnW {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.grid-mTrcgyEy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.tiny-spenqWrbi {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

.thumb-sFzeksfApy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.wrap-PJlyqXyOQMUi {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.holder-bikLhn {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.current-jlyxGD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.medium-YwfeVa {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

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

.current-gMQVkke {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.pic-MGbIHLJJjqSq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.userpic-tsPkitRFXQCQmsBv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(42vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.aside-jUyWml {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist6.html;
}

.tiny-cFTISgxkVeWYYk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.tagline-PXOVOMFtQGYdSkkK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.wrapper-yntgQodcHpnSG {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

.big-SJaJuvSZzLd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.xl-pSAsxkKpmaAPUTsl {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.icon-VMvfPZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.small-YVXIxEDYi {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.desc-OGhOViZWFjHX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.aside-tZATdAt {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

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

.box-TImtxDLp {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.button-ljSLFMKJOLsBj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.text-aHCudPRIctd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.column-rnfiWDIXDctXq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist7.html;
}

.holder-JaKnIG {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.more-PBNyAZcYs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.wrap-ULNmgkAB {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

.thumb-QPVoPAKddT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.container-KTasiXXzunZGjk {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.picture-NkTRvVz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.large-ApvzZBIgRWs {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.userpic-GOnZLAtozXKnGe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.button-XpivhTwtW {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

.subtitle-UoSmAt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.medium-RCGqjU {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.heading-YTrgTIQVv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f3d102;
  flex: 1;
  border-radius: calc(29vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) dotted #45027e;
}

.wrap-OlrkkhRomLXs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.tagline-nfkSJkHwfBDB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  background-color: #494436;
  appURL: themelist8.html;
}

.md-VkdCxLGcp {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.active-dRRaoA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.desc-kKqXdgCxzFgyR {
  display: flex;
  position: relative;
  justify-content: nowrap;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: column;
  padding: calc(26vw/var(--resizer)*100);
}

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

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

.headline-AcObTcPjjnQg {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.active-DiaVmpgfEnKCLurp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.container-cyJJfJRAktYgRO {
  color: #45027e;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.lg-QFAjFoAzQj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.page-dWgSmIbMieUW {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: center;
}

.image-qheVewoXrrom {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.inner-NbBkjjyFlak {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #45027e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.userpic-NvNKOUYyUu {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.pic-cyiETAMdAYmao {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.btn-eEHfTqMieS {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.avatar-gNekKgVVvbwRB {
  display: none;
}

.image-qWcsOzIAq {
  display: flex;
  position: fixed;
  width: 31%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(48vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(21vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(21vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #f3d102;
  border: calc(2vw/var(--resizer)*100) dashed #45027e;
  justify-content: center;
  align-items: center;
  opacity: .87;
  border-radius: calc(30vw/var(--resizer)*100);
}

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

.all-ojASYgxwBKJHb {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  width: 100%;
  text-align: left;
}

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

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

.subject-PpvnAuUHlBTIY {
  width: auto;
  height: auto;
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #494436;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.tooltip-hlXfsbkYtajM {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.box-eLowZHUtTqAur {
  width: auto;
  height: auto;
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #494436;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.caption-pqZVtTO {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(17vw/var(--resizer)*100);
}


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

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

.caption-LMaMGHs {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.wrapper-awDLbhNii {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.img-JRvEtqCUIxg {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

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

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

.desc-FyrerrUy {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.col-jCDqaiwOeykBdELX {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.narrow-sxOsygNdU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.wrapper-awFKsPJp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(6vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(36vw/var(--resizer)*100);
}

.subject-gkTAYt {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

.small-RHqTUDdY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(6vw/var(--resizer)*100);
  background-color: #45027e;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(36vw/var(--resizer)*100);
}

.page-kkBJeUHOQHuBL {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

.pic-LNnrpgaXyHqhxQT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.holder-gguXCUzENwF {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

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

.pic-LpeAkEjKq {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.small-aHdijZ {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.sidebar-ZPRdxeys {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(32vw/var(--resizer)*100);
}

.thumbnail-GuDNgbGcclxBpp {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(32vw/var(--resizer)*100);
}

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

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

.medium-psPiUrPkVxWYN {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.col-lQQmMwynFmTbj {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.large-GSwsjbduANQJK {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.pic-VHyqiusZfux {
  display: none;
}


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

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

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

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

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

.small-gFOtvtcHU {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.userpic-cjUVowB {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.page-SGVHMHJNmn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(7vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.picture-pDVZbhIvbas {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(13vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(37vw/var(--resizer)*100);
}

.current-SdcFwhAkLPsd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

.wrap-WZYfkpZknUAEX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.tagline-PQIBxjIqG {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

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

.xl-aOOqlcNGybiEP {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

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

.wrap-ujwFUFH {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(33vw/var(--resizer)*100);
}

.grid-osnAmivz {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(33vw/var(--resizer)*100);
}

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

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

.active-gWehWAMGRFZgR {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.small-fMCOKSgvzTL {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.tip-ytcEpd {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.box-RqXkCViYbEG {
  display: none;
}


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

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

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

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

.title-rwrqTUtqMdiU {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.lg-CbWRVb {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.picture-pSbwCTkRjv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.large-mvvVuPSzZENqFna {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(25vw/var(--resizer)*100);
}

.medium-zbMIuSTrFicPbV {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

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

.small-ACbJYZNcGlnzh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(377vw/var(--resizer)*100);
  height: calc(377vw/var(--resizer)*100);
  border-radius: calc(45vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(69, 2, 126, .3);
}

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

.small-QbbjQSehT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.active-ERCyPXlaphqiE {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

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

.huge-ugEBPbHf {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

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

.thumbnail-htakZrj {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(13vw/var(--resizer)*100);
}

.content-JJXbgAl {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(13vw/var(--resizer)*100);
}

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

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

.holder-SZdIEQlO {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.btn-rZngbmcyjd {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.column-kSIhDnXwNgG {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.caption-mGADMQH {
  display: none;
}


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

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

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

.holder-trZBxcuLLVtL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.subtitle-BKYTypavmUFtYYk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(13vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(39vw/var(--resizer)*100);
}

.control-NrDRKkDK {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

.wide-LxNzBcDsUIjayXS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(13vw/var(--resizer)*100);
  background-color: #45027e;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(39vw/var(--resizer)*100);
}

.huge-eJCvYgVzuRHPokxg {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

.thumb-FltJIlOXWErUm {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.caption-utOpBzHRMGS {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.inner-jbvqqZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.aside-assZMIKS {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

.desc-dpsiaCeHuG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.narrow-eKmdJxIVIdxIVc {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.tiny-ImeryfCk {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.container-ZdqpvK {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(32vw/var(--resizer)*100);
}

.lg-BbatScE {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(32vw/var(--resizer)*100);
}

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

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

.title-MwVMaqsNqZjb {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.column-HJLxECAcSREGcVWk {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.content-EnFdLXzNtkzQdXGz {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.wrap-FDAiCrGhHKAk {
  display: none;
}


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

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

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

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

.section-enfLTX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(18vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.tiny-gpfrasr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(0vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(22vw/var(--resizer)*100);
}

.desc-KBcXolaJsO {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

.wrap-mITrEWvDFLfGQ {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.tip-XKRXdVmrewaH {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.aside-GqipKREZzbnXxY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.inner-NBvHlMdEiGMUYTDZ {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

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

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

.medium-nRXxFpbQBDR {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

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

.thumbnail-jwOviNPzsxPYf {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(5vw/var(--resizer)*100);
}

.caption-SQuErggMPGsNNbWb {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
}

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

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

.box-YNTuvuWrmsu {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.heading-xxmJHwHGAw {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.md-XGreHXmAmVq {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.content-KscHWJ {
  display: none;
}


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

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

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

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

.more-qiVwAidQEeVT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(41vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.narrow-bXRyKhpwJflNuZEb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
}

.active-RnswnIMkAP {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

.sm-viMDIffFEMo {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.breadcrumbs-WduWkpl {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.md-dlUDrbj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.subtitle-nfgqxUjxxxWvoNY {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

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

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

.aside-YMDLXUdMxB {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

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

.heading-sTGqdjlbv {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(9vw/var(--resizer)*100);
}

.headline-QjbhyiURsuqeEi {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
}

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

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

.heading-qyulWV {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.subject-qKNLbcRrVLXHWE {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.heading-vjbzCqfB {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.page-CGqJYBc {
  display: none;
}


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

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

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

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

.thumb-MvJLJcsCqe {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.medium-pHvVNyvszmDrCZ {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.more-TTXpUiIiUqtj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(20vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.image-uOiBLn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(19vw/var(--resizer)*100);
}

.aside-qXecSPUZNkougLFx {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

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

.page-oUoLGVGkER {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(488vw/var(--resizer)*100);
  height: calc(488vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(12vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(69, 2, 126, .5);
}

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

.heading-dvBZePdf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.image-iBACQxebyMYN {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

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

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

.userpic-LjahmEs {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

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

.sm-pffpVBP {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(23vw/var(--resizer)*100);
}

.sidebar-wDqGQjKEQ {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
}

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

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

.narrow-PjHYrvQM {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.heading-rcllBPOF {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.subtitle-FSIeKIihiuEv {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.btn-OuaNqRfr {
  display: none;
}


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

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

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

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

.large-MZbFwdl {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.img-FrSGbfmYSYDW {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.large-coIsWCVqtHrif {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.img-MplMOhHBn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(30vw/var(--resizer)*100);
}

.subject-hGFbrobSCiy {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

.active-zIncyKPyaVpMf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.md-mohUaOQIXDhXhVxK {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

.wrapper-GXiXrMhdIItW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.subject-IcJFnT {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

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

.sidebar-DhkoTGAbKrd {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(21vw/var(--resizer)*100);
}

.box-uHqIfZThilqXGEG {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
}

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

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

.wrap-gvZgrBnE {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.medium-FsqwnnF {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.lg-KlLSfJrTWoJy {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.btn-ISQmboLHO {
  display: none;
}


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

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

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

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

.avatar-onjTpFeIoJMWQruL {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.row-FcibpqPQkShB {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

.icon-UcxcnIvAzYQB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(34vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.img-KhsbZWYUtXEnp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  background-color: #494436;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(19vw/var(--resizer)*100);
}

.xl-OQbJJk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

.active-VEoagGBCXmUAtjk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  background-color: #45027e;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(19vw/var(--resizer)*100);
}

.page-BGavdk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #f3d102;
  font-size: calc(22vw/var(--resizer)*100);
}

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

.wrapper-olbAhjuB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 88%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(38vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) groove #45027e;
  flex-wrap: wrap;
}

.col-qCuLSJPHvdL {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-align: left;
}

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

.active-aKkcfsNkFNtWBF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.button-WMEponUYxBOuy {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #45027e;
}

.content-ZXJxaaPCVUOEq {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.narrow-xqLQrKxYzJ {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #45027e;
  background-color: #fcdac1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(30vw/var(--resizer)*100);
}

.title-EHumOyoNGMsjaCEs {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #f3d102;
  background-color: #494436;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(30vw/var(--resizer)*100);
}

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

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

.box-ZtLiYWwp {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.container-EobXBmwpwYq {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.button-egCPgm {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #45027e;
  text-decoration: none;
  text-align: undefined;
}

.thumb-PrjGnkaLseA {
  display: none;
}

