@font-face {
  font-family: "Syne Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 400 800;
  src: url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2) format("woff2-variations");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Syne Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 400 800;
  src: url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2) format("woff2-variations");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Syne Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 400 800;
  src: url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2) format("woff2-variations");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Manrope Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(data:font/woff2;base64,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) format("woff2-variations");
  unicode-range:
    U+0460-052F,
    U+1C80-1C8A,
    U+20B4,
    U+2DE0-2DFF,
    U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Manrope Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");
  unicode-range:
    U+0301,
    U+0400-045F,
    U+0490-0491,
    U+04B0-04B1,
    U+2116;
}
@font-face {
  font-family: "Manrope Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");
  unicode-range:
    U+0370-0377,
    U+037A-037F,
    U+0384-038A,
    U+038C,
    U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Manrope Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");
  unicode-range:
    U+0102-0103,
    U+0110-0111,
    U+0128-0129,
    U+0168-0169,
    U+01A0-01A1,
    U+01AF-01B0,
    U+0300-0301,
    U+0303-0304,
    U+0308-0309,
    U+0323,
    U+0329,
    U+1EA0-1EF9,
    U+20AB;
}
@font-face {
  font-family: "Manrope Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Manrope Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 200 800;
  src: url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
:root {
  --bg: #ffffff;
  --fg: #000000;
  --muted: #767676;
  --line: #e4e4e4;
  --surface: #f1f1f1;
  --black: #000000;
  --white: #ffffff;
  --dev-alert: #b00020;
  --muted-on-light: #767676;
  --muted-on-dark: #8a8a8a;
  --tint-vool: #dfe6d7;
  --mark-vool: #31432e;
  --tint-synbase: #cce0d9;
  --mark-synbase: #3d675b;
  --tint-hours: #d9d8e9;
  --mark-hours: #565371;
  --tint-rahvaraamat: #ecdcd4;
  --mark-rahvaraamat: #6e463a;
  --caption-rahvaraamat: #8c6a5f;
  --tint-kodo: #e7e1d6;
  --mark-kodo: #5d4f3b;
  --tint-bidrento: #dfe4ea;
  --mark-bidrento: #3d5063;
  --font-display:
    "Syne Variable",
    "Syne",
    system-ui,
    sans-serif;
  --font-text:
    "Manrope Variable",
    "Manrope",
    system-ui,
    sans-serif;
  --display-weight: 550;
  --display-tracking: -0.055em;
  --display-leading: 1.04;
  --d1: clamp(44px, min(7.6vw, 53px + 3.8vw), 200px);
  --d2: clamp(32px, 5.4vw, 77px);
  --d3: clamp(24px, 2.9vw, 41px);
  --d4: 20px;
  --d4-tracking: -0.02em;
  --stat-tile: clamp(56px, 7vw, 120px);
  --stat-hero: clamp(96px, 11vw, 200px);
  --t18: 18px;
  --t18-weight: 650;
  --t16: 16px;
  --t16-weight: 650;
  --t14: 14px;
  --t14-weight: 400;
  --t18-leading: 1.65;
  --t16-leading: 1.5;
  --t14-leading: 1.6;
  --g: 32px;
  --rail: 32%;
  --row-gap: 36px;
  --nav-h: 90px;
  --section-top: 55px;
  --section-bottom: clamp(105px, 10vw, 155px);
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --t-s: 0.45s;
  --t-l: 0.85s;
  --t-press: 0.2s;
  --press-scale: 0.97;
  --reveal-rise: 16px;
}
:root[data-theme=dark] {
  --bg: #000000;
  --fg: #ffffff;
  --muted: #8a8a8a;
  --line: #262626;
  --surface: #151515;
}
@media (min-width: 1700px) {
  :root {
    --g: 42px;
    --row-gap: 55px;
  }
}
@media (max-width: 1000px) {
  :root {
    --rail: 28%;
    --row-gap: 28px;
  }
}
@media (max-width: 650px) {
  :root {
    --g: 22px;
    --row-gap: 35px;
    --nav-h: 78px;
    --section-top: 35px;
    --section-bottom: 90px;
  }
}
.wrap {
  padding-inline: var(--g);
}
.row {
  display: grid;
  grid-template-columns: minmax(0, var(--rail)) minmax(0, 1fr);
  column-gap: var(--row-gap);
}
@media (max-width: 650px) {
  .row {
    grid-template-columns: minmax(0, 1fr);
    row-gap: var(--row-gap);
  }
}
.section {
  padding-block: var(--section-top) var(--section-bottom);
  border-top: 1px solid var(--line);
}
.label {
  max-width: 300px;
  padding-top: 3px;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
* {
  margin: 0;
}
:where(*, *::before, *::after) {
  border-radius: 0;
}
.circle {
  border-radius: 50%;
}
.theme-disc {
  position: fixed;
  z-index: 60;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  pointer-events: none;
  will-change: transform;
  transform: scale(0);
}
:root.tt-fade body {
  animation: tt-fade-in var(--t-s) var(--ease) both;
}
::view-transition-group(*) {
  animation-duration: var(--t-l);
  animation-timing-function: var(--ease);
}
::view-transition-old(root),
::view-transition-new(root) {
  animation-duration: var(--t-s);
}
::view-transition-old(*.cover-part),
::view-transition-new(*.cover-part) {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
::view-transition-old(*.cover-part) {
  animation: none;
  opacity: 0;
}
::view-transition-new(*.cover-part) {
  animation: none;
  mix-blend-mode: normal;
}
:root.tt-open::view-transition-old(root) {
  animation: tt-backdrop-in var(--t-l) var(--ease) both;
}
:root.tt-open::view-transition-new(root) {
  animation: tt-fade-in calc(var(--t-l) * 0.6) var(--ease) both;
}
:root.tt-close [style*=view-transition-name] {
  view-transition-name: none !important;
}
:root.tt-close::view-transition-old(root) {
  z-index: 1;
  animation: tt-slide-down var(--t-l) var(--ease) both;
}
:root.tt-close::view-transition-new(root) {
  animation: tt-backdrop-out var(--t-l) var(--ease) both;
}
@keyframes tt-backdrop-in {
  to {
    filter: brightness(0.45) blur(10px);
    transform: scale(1.02);
  }
}
@keyframes tt-backdrop-out {
  from {
    filter: brightness(0.45) blur(10px);
    transform: scale(1.02);
  }
}
@media (prefers-reduced-motion: no-preference) {
  :root.tt-swap .cover--hero {
    view-transition-name: cover-swap !important;
  }
  :root.tt-swap .cover--hero .mark {
    view-transition-name: mark-swap !important;
  }
  :root.tt-swap .cover--hero .img,
  :root.tt-swap .cover--hero .stat {
    view-transition-name: none !important;
  }
  :root.tt-swap::view-transition-old(cover-swap) {
    animation: none;
    opacity: 1;
  }
  :root.tt-swap::view-transition-new(cover-swap) {
    animation: tt-fade-in var(--t-l) var(--ease) both;
    mix-blend-mode: normal;
  }
  :root.tt-swap::view-transition-old(mark-swap) {
    animation: tt-fade-out var(--t-l) var(--ease) both;
    mix-blend-mode: normal;
  }
  :root.tt-swap::view-transition-new(mark-swap) {
    animation: tt-fade-in var(--t-l) var(--ease) both;
    mix-blend-mode: normal;
  }
  :root.tt-swap.tt-next::view-transition-old(root) {
    animation: tt-fade-out-left var(--t-l) var(--ease) both;
  }
  :root.tt-swap.tt-next::view-transition-new(root) {
    animation: tt-fade-in-from-right var(--t-l) var(--ease) both;
  }
  :root.tt-swap.tt-prev::view-transition-old(root) {
    animation: tt-fade-out-right var(--t-l) var(--ease) both;
  }
  :root.tt-swap.tt-prev::view-transition-new(root) {
    animation: tt-fade-in-from-left var(--t-l) var(--ease) both;
  }
}
@media (prefers-reduced-motion: reduce) {
  :root.tt-swap [style*=view-transition-name] {
    view-transition-name: none !important;
  }
  :root.tt-swap::view-transition-old(root),
  :root.tt-swap::view-transition-new(root) {
    animation-duration: var(--t-s);
  }
}
@keyframes tt-fade-out {
  to {
    opacity: 0;
  }
}
@keyframes tt-fade-out-left {
  to {
    opacity: 0;
    transform: translateX(-16px);
  }
}
@keyframes tt-fade-out-right {
  to {
    opacity: 0;
    transform: translateX(16px);
  }
}
@keyframes tt-fade-in-from-right {
  from {
    opacity: 0;
    transform: translateX(16px);
  }
}
@keyframes tt-fade-in-from-left {
  from {
    opacity: 0;
    transform: translateX(-16px);
  }
}
:root.tt-open [data-reveal=load],
:root.tt-swap [data-reveal=load] {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}
:root.tt-back .js-grid-tile,
:root.tt-back [data-reveal] {
  opacity: 1 !important;
  transform: none !important;
}
@keyframes tt-fade-in {
  from {
    opacity: 0;
  }
}
@keyframes tt-slide-down {
  to {
    transform: translateY(105%);
  }
}
.js [data-reveal] {
  opacity: 0;
  transform: translateY(var(--reveal-rise));
  transition: opacity var(--t-l) var(--ease), transform var(--t-l) var(--ease);
}
.js [data-reveal].revealed {
  opacity: 1;
  transform: none;
}
.js [data-reveal=clip] {
  opacity: 1;
  transform: none;
  clip-path: inset(7% 5%);
  transition: clip-path var(--t-l) var(--ease);
}
.js [data-reveal=clip].revealed {
  clip-path: inset(0);
}
@property --ecl { syntax: "<percentage>"; inherits: false; initial-value: -70%; }
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
body {
  min-height: 100svh;
  background: var(--bg);
  color: var(--fg);
  font-family: var(--font-text);
  font-size: var(--t18);
  font-weight: 400;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: clip;
  transition: background-color var(--t-s) var(--ease), color var(--t-s) var(--ease);
}
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
}
button {
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
}
a {
  color: inherit;
  text-decoration: none;
}
p,
h1,
h2,
h3,
h4 {
  overflow-wrap: break-word;
}
h1,
h2,
h3,
h4 {
  font: inherit;
}
ul,
ol {
  list-style: none;
  padding: 0;
}
:focus-visible {
  outline: 2px solid var(--fg);
  outline-offset: 3px;
}
.d1,
.d2,
.d3,
.d4 {
  font-family: var(--font-display);
  font-weight: var(--display-weight);
  letter-spacing: var(--display-tracking);
  line-height: var(--display-leading);
}
.d1 {
  font-size: var(--d1);
}
.d2 {
  font-size: var(--d2);
}
.d3 {
  font-size: var(--d3);
}
.d4 {
  font-size: var(--d4);
  letter-spacing: var(--d4-tracking);
  line-height: 1.2;
}
.t18 {
  font-size: var(--t18);
  font-weight: var(--t18-weight);
  line-height: var(--t18-leading);
}
.t16 {
  font-size: var(--t16);
  font-weight: var(--t16-weight);
  line-height: var(--t16-leading);
}
.t14 {
  font-size: var(--t14);
  font-weight: var(--t14-weight);
  line-height: var(--t14-leading);
}
.muted {
  color: var(--muted);
}
.em-heading {
  color: var(--muted);
}
.em-heading .em {
  color: var(--fg);
}
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
.avail.astro-f3oxje5f {
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 40;
  margin: 0;
  white-space: nowrap;
  pointer-events: none;
  view-transition-name: avail;
  transition: opacity var(--t-s) var(--ease);
}
.avail.astro-f3oxje5f.away {
  opacity: 0;
}
.cur.astro-f3oxje5f {
  display: flex;
  align-items: flex-start;
  animation: 7s ease-in-out infinite drift;
}
.cur.astro-f3oxje5f svg.astro-f3oxje5f {
  width: 28px;
  height: 28px;
  flex: none;
  margin: -9px 0 0;
  margin-right: -4px;
  filter: drop-shadow(0 2px 4px color-mix(in srgb, var(--black) 25%, transparent));
}
.tag.astro-f3oxje5f {
  padding: 9px 14px;
  line-height: 1.2;
  background: var(--fg);
  color: var(--bg);
}
@keyframes drift {
  0%, 100% {
    transform: translate(0);
  }
  25% {
    transform: translate(-14px, -6px);
  }
  50% {
    transform: translate(-4px, -12px);
  }
  75% {
    transform: translate(-18px, 2px);
  }
}
@media (width <= 640px) {
  .avail.astro-f3oxje5f {
    right: auto;
    left: 50%;
    bottom: 16px;
    translate: -50%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .cur.astro-f3oxje5f {
    animation: none;
  }
}
