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

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

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

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

.more-jcgUmyfzy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(399vw/var(--resizer)*100);
  height: calc(399vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  box-shadow: calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(44, 0, 17, .5);
}

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

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

.xs-CrUTPp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #c00d49;
  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(19vw/var(--resizer)*100);
}

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

.xs-zhoFiHIa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #2c0011;
  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(19vw/var(--resizer)*100);
}

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

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

.row-lmeCEunLCl {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.desc-HyxgeXvfIMCnUVck {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.control-CcQSAeRbROltgcF {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

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

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

.image-BettbGyhn {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.huge-fRAAWMFH {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.big-aqPfrtxcSlnqj {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.img-UfJzSvKagcEXYoj {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.big-rHFzseeQQz {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.tagline-BfwUVJiUTGBDLHsI {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.button-YLBvzAShIFSozq {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.holder-yvMWetq {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

.medium-ZwNlZcS {
  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(21vw/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;
  border-top: calc(2vw/var(--resizer)*100) double #2c0011;
}

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

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

.large-UylkFuhLFpy {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

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

.btn-RRxVhBSpXn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.caption-FlAysjzwxIr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist1.html;
}

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

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

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

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

.active-SZnjBrw {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.narrow-RMzKOdoJrFPAbWV {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.small-REfXnNkNsCglvDa {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.icon-sZtrKaYAZjFVZt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.column-awCYCkE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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-ydnzjjtycAzKi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

.current-shHYWvYM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.control-ZNPQUYazPOytfP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist2.html;
}

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

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

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

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

.narrow-ootWNEYtWiNNBkf {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.holder-bAeSGElwWuGm {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.xs-EFaboJJqccXMU {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.narrow-HXQZWJSdQc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.sm-DlNpJKRqkBvf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.huge-ogtaKX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

.wrapper-fAeeuqpDt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.xs-CkSoobvl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist3.html;
}

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

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

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

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

.narrow-VIsjsovgM {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.all-rgeSOIttLN {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.subtitle-lFSTKwXQnEC {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.thumb-IJgGJMPVQlr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.preview-XPDQskmXindMHaBF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.picture-CZGYyXbBYjYpAgyK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

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

.xs-ssjvcVsffDhMCML {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/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);
}

.thumb-YOCBPYscJjFfRas {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist4.html;
}

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

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

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

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

.aside-PTChfC {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.box-iQfwXYPSIrd {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.img-hIfjgX {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.section-soYRfjMbA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.wrap-NmVlAQflvGwXP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.breadcrumbs-djZFCjiadX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.avatar-hLrUrSychYbl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist5.html;
}

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

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

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

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

.inner-jXazIxbRzE {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.big-unZmTyLR {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.tooltip-oZoTTLGZLjLoaHM {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.control-loQXxqB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.tagline-DjHXhcwWIFT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.all-NMMzSxeUepgyxL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

.page-uHdwSgzq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.active-SIqqxisO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist6.html;
}

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

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

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

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

.avatar-THgitqUSt {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.all-MHxLaofx {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.lg-RlPimtKIfc {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.pic-UNiIWKMw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.sidebar-rbtAFiTgoxM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.breadcrumbs-YQKViR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

.box-HKujFILLCOuQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

.widget-pUGNEYM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/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);
}

.title-DCGtdZTgIcSOIr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist7.html;
}

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

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

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

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

.inner-nyLOdfJdsfTHXVj {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.container-WSwJNSyapsAoPNL {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.medium-lCYcPIpkN {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.subtitle-xcqKmpD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.page-XdXCfbtVu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.icon-RxDxRC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(610vw/var(--resizer)*100);
  max-width: calc(610vw/var(--resizer)*100);
  height: calc(490vw/var(--resizer)*100);
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffffde;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) dotted #2c0011;
  gap: calc(10vw/var(--resizer)*100);
}

.widget-FlBeJnDzbr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

.column-zTRPbHNK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/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);
}

.thumb-lWeDNCrjK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(191vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #c00d49;
  appURL: themelist8.html;
}

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

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

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

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

.narrow-ckgypF {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tiny-xTAczFThkCh {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

.tiny-gEElPS {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

.section-VYSIUv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(11vw/var(--resizer)*100);
  margin: 10;
}

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

.narrow-SutMUagzDVpp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(174vw/var(--resizer)*100);
  height: calc(174vw/var(--resizer)*100);
  border-radius: calc(11vw/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);
}

.icon-krydeLFP {
  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: #e5c368;
  flex-direction: column;
}

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

.section-DEyHTfXeOcjMNU {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.caption-jTbIUcMAyHj {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.picture-inGzIJBUl {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.sm-tPnNNvy {
  display: none;
}

.xl-jyexbQAU {
  display: flex;
  position: fixed;
  width: 41%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(32vw/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: #ffffde;
  border: calc(3vw/var(--resizer)*100) groove #2c0011;
  justify-content: center;
  align-items: center;
  opacity: .85;
  border-radius: calc(22vw/var(--resizer)*100);
}

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

.caption-ckJOWTdPoiqs {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  width: 100%;
  text-align: left;
}

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

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

.active-qxPAdpNyxaiQpEHz {
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  background-color: #c00d49;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.userpic-aMUGeUdfn {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffde;
  font-size: calc(16vw/var(--resizer)*100);
}

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

.page-TaMxKsSoyBx {
  width: auto;
  height: auto;
  border-radius: calc(5vw/var(--resizer)*100);
  background-color: #c00d49;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.sm-NZxxDSPupbzRz {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffde;
  font-size: calc(16vw/var(--resizer)*100);
}


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

.inner-DLsZJaISgIfvbZVr {
  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: #e5c368;
  flex-direction: column;
}

.sm-xeNMhY {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.xl-dXeapfICrldZ {
  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: #e5c368;
  flex-direction: column;
}

.content-ZbzQuBIriVlXBl {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.img-QEhwYMIfQ {
  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: #e5c368;
  flex-direction: column;
}

.lg-MnMtLPJFgV {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.picture-JbGHnUOMXUtxVBUc {
  display: flex;
  position: relative;
  justify-content: space-between;
  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: row;
  background: inherit;
  background-color: #e5c368;
}

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

.aside-ZGpwysQ {
  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);
}

.col-KegcRpXMyzgos {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.small-lAKFaa {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.current-LVQcDAaOqISFzd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  background-color: #c00d49;
  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(18vw/var(--resizer)*100);
}

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

.section-dQIZtLtAIHZQwR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  background-color: #2c0011;
  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(18vw/var(--resizer)*100);
}

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

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

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

.wrapper-moxmBvUzJk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(420vw/var(--resizer)*100);
  height: calc(420vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  box-shadow: calc(5vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(8vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(44, 0, 17, .2);
}

.wrap-jiPHBIIAMAyHCP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

.tip-fdnfdAdqpE {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

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

.desc-JXshhyVsAZSZ {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.page-zWmgZRPLvnB {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.title-nTQfgz {
  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: #e5c368;
  flex-direction: column;
}

.text-tnrDRLAKgKFE {
  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);
}

.section-UbBJDRihE {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.widget-hAFjzrnt {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.control-TEKQGy {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.control-Kzsxrndv {
  display: none;
}


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

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

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

.tiny-krhRDP {
  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-OAXlFBQxpbfJhn {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.subtitle-eiMqsWN {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.avatar-bHIXKWntv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #c00d49;
  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(24vw/var(--resizer)*100);
}

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

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

.btn-TeAuHeNtryzL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

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

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

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

.md-xvvZMsCquL {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.holder-zPZuzBfshgtP {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.holder-PBgtFKSqY {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

.section-DTalcC {
  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: #e5c368;
  flex-direction: column;
}

.holder-ScGgTAepXFqaxv {
  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);
}

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

.icon-IJuxcAyxMOVBNqDq {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.widget-gfdBfiQm {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.pic-vPfUsVOFNybgYi {
  display: none;
}


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

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

.btn-oRVMPdnSAfwxFgFO {
  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: #e5c368;
}

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

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

.aside-dsesgAFDYigE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(40vw/var(--resizer)*100);
  background-color: #c00d49;
  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(15vw/var(--resizer)*100);
}

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

.button-WloHLqpsODO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(40vw/var(--resizer)*100);
  background-color: #2c0011;
  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(15vw/var(--resizer)*100);
}

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

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

.heading-wyitLPXGVKMPDE {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.inner-LssiGdLPk {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.control-uDngSqCzyIp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

.heading-ivBzzvKKGHXOhN {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

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

.control-HjyVbnoRMTJ {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.all-QIyhSPZLsTUFUO {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.current-paroPuuVWSNLwatk {
  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: #e5c368;
  flex-direction: column;
}

.all-tFPhNPxfIcFrw {
  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-MxNpMVct {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.page-dCFtXVCE {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.current-OeLrOJhxoYelHf {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.huge-UEkPbkbDjuozjB {
  display: none;
}


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

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

.picture-bbQzwNxOKmDBc {
  display: flex;
  position: relative;
  justify-content: space-between;
  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: row;
  background: inherit;
  background-color: #ffffde;
}

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

.sm-pGnfUhUrvXij {
  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);
}

.wide-aKBHnW {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.active-QUoneOh {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.content-vWljzXxvOpTDqM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(17vw/var(--resizer)*100);
  background-color: #c00d49;
  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(18vw/var(--resizer)*100);
}

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

.thumbnail-QZjdzdEydBeiYGIW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(17vw/var(--resizer)*100);
  background-color: #2c0011;
  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(18vw/var(--resizer)*100);
}

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

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

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

.narrow-bwDgeZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(477vw/var(--resizer)*100);
  height: calc(477vw/var(--resizer)*100);
  border-radius: calc(33vw/var(--resizer)*100);
  box-shadow: calc(1vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(44, 0, 17, .2);
}

.button-gpqDyhZEWOypqgaw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

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

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

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

.tagline-qBfYOEUxlybA {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.lg-ELScwGxYQEq {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.image-pcESVXdl {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

.row-iZgJoo {
  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: #e5c368;
  flex-direction: column;
}

.row-ltKLfxWJ {
  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);
}

.wide-nRyCjthBaLZ {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

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

.sidebar-WyeHqytDJEh {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.column-MLxPVWjXprKZlrHe {
  display: none;
}


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

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

.userpic-jfxFHuVgmm {
  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: #ffffde;
}

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

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

.col-YmjVeLALEtQKChA {
  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: #c00d49;
  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(27vw/var(--resizer)*100);
}

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

.wrap-WDYlGTEgLvYT {
  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-rkEYCjDYHIBL {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.desc-ilennBcg {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.row-QcvfaWJqbaUc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

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

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

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

.btn-ULpSaI {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.wrapper-XHMUenz {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.col-MuiXiqyhUwkkq {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

.huge-sXNjNpfpZB {
  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: #e5c368;
  flex-direction: column;
}

.section-gLXchgEtVdafG {
  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);
}

.grid-vQtxQq {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.widget-nkTUyZnwHSCDYvF {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

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

.all-oBPkcvijHbNR {
  display: none;
}


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

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

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

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

.large-NpRipI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  background-color: #c00d49;
  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(34vw/var(--resizer)*100);
}

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

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

.active-ctfvtELqLa {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.row-ydlxKhLjbzogo {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.avatar-LDSFltyOw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(338vw/var(--resizer)*100);
  height: calc(338vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  box-shadow: calc(1vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(44, 0, 17, .3);
}

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

.sidebar-vLwkVSsurtMMps {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

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

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

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

.wide-QqEDecFa {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tagline-AsFzThyyCqQ {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.caption-yxHiBuzMj {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

.avatar-qIBsPspAzXDXb {
  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: #e5c368;
  flex-direction: column;
}

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

.desc-jFeVctTPI {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.huge-BndAEY {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

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

.caption-IoIRrw {
  display: none;
}


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

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

.grid-lJXdgZBmpxAVWz {
  display: flex;
  position: relative;
  justify-content: space-between;
  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: row;
  background: inherit;
  background-color: #e5c368;
}

.small-SzKxyEkzt {
  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);
}

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

.xl-jxsIEVjTNyzszNg {
  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: #c00d49;
  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(41vw/var(--resizer)*100);
}

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

.small-DYZLYZoY {
  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);
}

.all-mfKjPqmV {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.subject-cUYYxrseobIHirD {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.title-ixrahCEjTxd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(346vw/var(--resizer)*100);
  height: calc(346vw/var(--resizer)*100);
  border-radius: calc(4vw/var(--resizer)*100);
  box-shadow: calc(4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(6vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(44, 0, 17, .5);
}

.current-YLJsTkXnDHBOIil {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

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

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

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

.subtitle-SpuzjpU {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.current-AAuWsQszq {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.wide-YYuNMrZCXhRKo {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

.all-NkaHejtbC {
  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: #e5c368;
  flex-direction: column;
}

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

.desc-uxtxkK {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.thumbnail-IyEZuIMD {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.thumbnail-PtwpjPkJDEx {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.md-eqtoWJHDHfsMk {
  display: none;
}


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

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

.tooltip-VGGakHzsKHs {
  display: flex;
  position: relative;
  justify-content: space-between;
  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: row;
  background: inherit;
  background-color: #e5c368;
}

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

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

.content-qbnNnWb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(493vw/var(--resizer)*100);
  height: calc(493vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(44, 0, 17, .2);
}

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

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

.headline-hLOcdHZayHhN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  background-color: #c00d49;
  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(18vw/var(--resizer)*100);
}

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

.medium-yqyospS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  background-color: #2c0011;
  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(18vw/var(--resizer)*100);
}

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

.button-CBhmtsYc {
  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);
}

.btn-TZTdtqiMMi {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.all-YbjvEFBxJij {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.box-wcIgghpvHqbBKV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

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

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

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

.userpic-qzWXtrdm {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.text-lomhQgfzJ {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.col-CITvXImeyDqBPsO {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

.heading-TbAREEe {
  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: #e5c368;
  flex-direction: column;
}

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

.big-CUyhcrnJd {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

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

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

.wide-WucpESJzUoYhDWxF {
  display: none;
}


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

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

.headline-XLLCnnIgJT {
  display: flex;
  position: relative;
  justify-content: space-between;
  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: row;
  background: inherit;
  background-color: #e5c368;
}

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

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

.xl-EvVRAOD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(456vw/var(--resizer)*100);
  height: calc(456vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  box-shadow: calc(-3vw/var(--resizer)*100) calc(-1vw/var(--resizer)*100) calc(12vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(44, 0, 17, .5);
}

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

.content-buLzBC {
  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);
}

.xs-NstYsTcqfP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #c00d49;
  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(20vw/var(--resizer)*100);
}

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

.widget-VAQOAHR {
  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);
}

.md-lVDYFi {
  font-family: 'Finlandica', serif;
  font-size: calc(36vw/var(--resizer)*100);
  font-weight: 900;
  color: #2c0011;
}

.tagline-edVlzQM {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  line-height: calc(24vw/var(--resizer)*100);
}

.img-vioZDnpyBYo {
  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: #e5c368;
}

.box-TiODSJHiXNKFZVHz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #2c0011;
  flex-wrap: wrap;
}

.current-IXWICI {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-align: left;
}

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

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

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

.col-GpIZHUdWrct {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.preview-VshggaZda {
  color: #2c0011;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: italic;
}

.holder-axuNhD {
  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: #e5c368;
  flex-direction: column;
}

.narrow-OKdFmctzDNQPMy {
  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-lCCJJUdKbwbOfYSW {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

.aside-rCHFzVFdwidTNnrE {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2c0011;
  text-decoration: none;
  text-align: undefined;
}

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

.wrapper-zHVtGUuhiFlOkJ {
  display: none;
}

