html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Dutycalls bb w00;
  src: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/640d175f4efe7c7a9571fe3f_DutyCalls%20BB%20W00%20Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --anthracite: #444648;
  --dolphin-tan: #b3b3a5;
  --beanie-flame: #f73e18;
  --almost-slime: #748a4a;
  --ferocious-ocean: #3f768f;
  --dirty-salmon: #e58f63;
  --black: #191919;
  --smoko-green: #927c3a;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.body {
  background-color: #000;
}

.c-section__100vp {
  z-index: 1;
  height: 100vh;
  position: relative;
  overflow: visible;
}

.c-section__100vp.black-bg {
  background-color: #000;
}

.c-section__100vp.anthracite-bg {
  background-color: var(--anthracite);
}

.c-container__title-khrop-khru {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 100px 60px;
  display: flex;
}

.c-container__title-khrop-khru.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container__title-khrop-khru.intro {
  flex-direction: column;
}

.c-div__title-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-text__h1-khrop-khru-title {
  color: #fff;
  text-align: center;
  font-family: Trirong, sans-serif;
  font-size: 6.6vh;
  font-weight: 500;
  line-height: 160%;
}

.c-text__lora2p7vh-italic-mid-grey {
  color: #7f8286;
  text-align: center;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  font-weight: 500;
  line-height: 160%;
}

.c-div__60px-vert-spacer {
  height: 60px;
  display: block;
}

.c-div__title-left-align {
  flex-direction: column;
  justify-content: center;
  width: 60%;
  display: flex;
}

.c-h1__bebas10vh-almost-white {
  color: #d9d9d9;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-text__lora32-italic-light-grey {
  color: #d9d9d9;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  line-height: 142%;
}

.c-text__lora32-italic-light-grey.centre {
  text-align: center;
}

.c-div__40px-vert-spacer {
  height: 40px;
}

.c-line__196x2-light-grey {
  background-color: #d9d9d9;
  width: 196px;
  height: 2px;
}

.c-text__lora18_200-regular-white {
  color: #fff;
  font-family: Lora, sans-serif;
  font-size: 18px;
  line-height: 240%;
}

.body-02 {
  background-color: #000;
}

.c-container__layernav100vp-khrop-khru {
  justify-content: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.c-div__bg-image-blank {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.c-div__bg-image-blank.layerone {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63dc52b9703cf00229fa2125_phra-backdrop.jpg");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.c-container__content-khrop-khru {
  justify-content: space-between;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 42px;
  padding-right: 20px;
  display: flex;
}

.c-container__content-khrop-khru.centeralign {
  justify-content: center;
}

.c-container__content-khrop-khru.layer-subtitle {
  padding-bottom: 24px;
  padding-left: 42px;
}

.c-container__content-khrop-khru.hide {
  display: none;
}

.c-div__vertical-spacer-100px {
  height: 100px;
}

.c-h2__bebas42-white {
  color: #fff;
  letter-spacing: .4px;
  margin-top: 5px;
  padding-right: 16px;
  font-family: Bebas Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 38px;
}

.c-h2__bebas42-white.cool_b-ch4 {
  z-index: 5;
  position: absolute;
  inset: auto auto 16px 32px;
}

.c-h2__bebas42-white.cool_b-ch8 {
  z-index: 5;
  position: absolute;
  inset: auto auto 80px 253px;
}

.c-h2__bebas42-white.cool_b-ch9 {
  z-index: 5;
  position: absolute;
  inset: auto auto 139px 253px;
}

.c-h2__bebas42-white.cool_b-ch7 {
  z-index: 5;
  position: absolute;
  inset: auto auto 167px 102px;
}

.c-h2__bebas42-white.center {
  text-align: center;
  padding-right: 0;
}

.c-div__2column-left {
  min-width: 300px;
  max-width: 320px;
}

.c-div__2column-right-757px {
  width: 757px;
  padding-left: 20px;
  position: relative;
}

.c-body__lora19-light-grey {
  color: #c4c4c4;
  text-align: left;
  max-width: 700px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
  text-decoration: none;
}

.c-body__lora19-light-grey.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-light-grey.italic {
  color: var(--dolphin-tan);
  letter-spacing: .5px;
  text-indent: 0;
  font-style: italic;
}

.c-body__lora19-light-grey.no-indent {
  text-indent: 0;
}

.c-container__image-center {
  justify-content: center;
  display: flex;
}

.c-container__image-center.hide {
  display: none;
}

.c-div__vertical-spacer-60px {
  height: 48px;
}

.c-div__vertical-spacer-60px.hide {
  display: none;
}

.c-div__2column-left-flex-centeralign {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  min-width: 300px;
  display: flex;
}

.c-div__2column-left-flex-centeralign.unalom {
  justify-content: flex-start;
}

.c-h5__lora26-italic-gold {
  color: #8a8864;
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 36px;
}

.c-text__triring46-gold {
  color: #8a8864;
  font-family: Trirong, sans-serif;
  font-size: 46px;
}

.c-image__40padding {
  padding-left: 40px;
}

.c-text__trirong20-body {
  white-space: nowrap;
  font-family: Trirong, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.c-div__3cloumn-leftalign-flexvert {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 250px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 42px;
  display: flex;
}

.c-div__3cloumn-centeralign-flexcenter {
  align-items: center;
  display: flex;
}

.c-div__3cloumn-rightalign-flexvert-copy {
  background-color: #0000;
  width: 250px;
  height: 100%;
}

.c-image__gif-khrop-khru.layerone {
  max-height: 750px;
}

.c-link__lora26italic-khrop-khru {
  color: #585954;
  cursor: pointer;
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.c-link__lora26italic-khrop-khru:hover {
  color: #6f6d4c;
}

.c-link__lora26italic-khrop-khru.w--current {
  color: #8a8864;
  letter-spacing: .5px;
}

.c-link__lora26italic-khrop-khru.gold {
  color: #8a8864;
}

.c-div__750maxheight {
  z-index: 6;
  flex-direction: column;
  justify-content: space-around;
  min-height: 600px;
  max-height: 750px;
  display: flex;
  position: relative;
}

.c-container__100vp {
  object-fit: fill;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.c-container__100vp.white {
  background-color: #fff;
}

.c-container__100vp.white.flex, .c-container__100vp.flex-center-ocean {
  justify-content: center;
  align-items: center;
  display: flex;
}

.circle-real-1 {
  z-index: 1;
  background-color: var(--beanie-flame);
  opacity: .65;
  filter: blur(80px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 70vh;
  height: 70vh;
  position: absolute;
  inset: 0% 0% auto auto;
}

.circle-real-2 {
  z-index: 2;
  background-color: var(--anthracite);
  opacity: .9;
  filter: blur(65px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 75vh;
  height: 75vh;
  position: absolute;
  inset: auto 0% 0% auto;
}

.circle-real-3 {
  z-index: 2;
  background-color: var(--almost-slime);
  opacity: .9;
  filter: blur(65px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 70vh;
  height: 70vh;
  position: absolute;
  inset: 0% auto auto 0%;
}

.circle-real-4 {
  z-index: 1;
  background-color: var(--beanie-flame);
  opacity: .5;
  filter: blur(80px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 80vh;
  height: 80vh;
  position: absolute;
  inset: auto auto 0% 0%;
}

.circle-real-5 {
  z-index: 3;
  background-color: var(--almost-slime);
  opacity: .5;
  filter: blur(80px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 65vh;
  height: 80vh;
  position: absolute;
  inset: auto 25% 0% auto;
}

.circle-real-6 {
  z-index: 3;
  background-color: var(--ferocious-ocean);
  opacity: .6;
  filter: blur(65px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 70vh;
  height: 65vh;
  position: absolute;
  inset: 0% 25% auto auto;
}

.circle-real-7 {
  z-index: 3;
  background-color: var(--dirty-salmon);
  opacity: .47;
  filter: blur(80px);
  mix-blend-mode: normal;
  border-radius: 50%;
  width: 70vh;
  height: 65vh;
  position: absolute;
  inset: 0% auto auto 10%;
}

.grain-overlay {
  z-index: 5;
  opacity: .03;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d700ea20934a5a94443474_Grain.gif");
  background-position: 0 0;
  background-size: auto;
  position: fixed;
  inset: 0%;
}

.c-section__page-wrapper {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.c-section__page-wrapper.journal-home {
  justify-content: flex-end;
  align-items: center;
}

.c-div__nav {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.c-link__home-nav-white {
  z-index: 5;
  color: #fff6;
  letter-spacing: .4px;
  cursor: pointer;
  margin-bottom: 40px;
  padding: 30px 36px;
  font-family: Bebas Neue, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.c-link__home-nav-white:hover {
  color: #fff;
}

.c-link__home-nav-white.w--current {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.c-div__logo {
  flex: 1;
  display: flex;
}

.c-div__logo.journal {
  justify-content: center;
  align-items: center;
}

.c-div__logo.journal.home {
  z-index: 7;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 65%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 25% auto auto;
}

.c-div__logo.journal.extended {
  justify-content: space-between;
  align-self: center;
  width: 65%;
  max-width: 1000px;
}

.c-logo__fixed50-50 {
  object-fit: fill;
  max-width: 74%;
  margin: auto;
  position: static;
  inset: 23% 35% 54%;
}

.text-span {
  white-space: nowrap;
}

.c-div__1column-center-757px {
  justify-content: center;
  width: 757px;
  display: flex;
}

.c-body__trirong32-light-grey {
  color: #c4c4c4;
  text-align: center;
  max-width: 650px;
  margin-right: 0;
  font-family: Trirong, sans-serif;
  font-size: 32px;
  line-height: 50px;
}

.c-body__trirong32-light-grey.indentpadding60px {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora24italic-light-grey {
  color: #c4c4c4;
  text-align: center;
  max-width: 650px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 40px;
}

.c-body__lora24italic-light-grey.indentpadding60px {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-section__content.black-bg {
  z-index: 2;
  position: relative;
}

.c-section__content._60-padding {
  padding-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-span-2, .text-span-3, .text-span-4 {
  white-space: nowrap;
}

.c-div__spacer40px {
  height: 40px;
}

.c-div__spacer40px.box {
  width: 52px;
}

.c-bg-video {
  z-index: 4;
  object-fit: scale-down;
  width: 498px;
  height: 750px;
}

.c-text__body-khrop-khru-footnote {
  color: #8a8864;
  cursor: pointer;
  text-decoration: underline;
  transition: color .2s;
  position: relative;
}

.c-text__body-khrop-khru-footnote:hover {
  color: #b4b179;
}

.c-body_italic {
  text-indent: 10px;
  font-style: italic;
}

.c-div_verticalspacer-350px {
  height: 350px;
}

.scroll-snap-wrapper {
  z-index: 0;
  width: 100vw;
  height: 100vh;
  position: relative;
  inset: 0%;
  overflow: scroll;
}

.html-embed {
  display: none;
}

.c-section_khrop-intro {
  z-index: 1;
  height: 100vh;
  position: relative;
}

.c-section_khrop-title {
  height: 200vh;
  position: relative;
  overflow: visible;
}

.c-section_khrop-layer-one {
  z-index: 2;
  height: 150vh;
  position: relative;
  overflow: visible;
}

.c-section_khrop-layer-one-content {
  position: relative;
}

.c-section_khrop-layer-two {
  height: 200vh;
  overflow: visible;
}

.c-section_khrop-layer-three {
  height: 200vh;
  position: relative;
  overflow: visible;
}

.c-section_khrop-layer-four, .c-section_khrop-layer-five, .c-section_khrop-layer-six, .c-section_khrop-layer-seven, .c-section_khrop-layer-eight, .c-section_khrop-layer-nine, .c-section_khrop-end {
  height: 200vh;
  overflow: visible;
}

.c-container_khrop-title {
  width: 60vw;
}

.c-section_content {
  justify-content: center;
  align-items: center;
  height: 300px;
  display: block;
}

.c-section_content.contents {
  padding-top: 60px;
}

.c-section_content.people {
  padding-top: 100px;
}

.c-section_content.sessions {
  height: auto;
  padding-top: 100px;
}

.c-h1__bebas10vh-black {
  color: #d9d9d9;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-black.center {
  color: var(--black);
  text-align: center;
}

.c-div-line {
  background-color: #d9d9d9;
  width: 48px;
  height: 2px;
}

.c-div-line.ocean {
  background-color: var(--ferocious-ocean);
}

.c-div-line.salmon {
  background-color: var(--dirty-salmon);
}

.c-div-line.black {
  background-color: var(--black);
}

.c-div-line._800px {
  width: 800px;
}

.c-div__vertical-spacer60px {
  height: 60px;
}

.c-container_content100vw {
  flex-direction: column;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.c-div_center {
  cursor: pointer;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.c-div_center:hover {
  background-color: #eeeeea;
}

.c-div_center.horizontalflex {
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  width: 100%;
}

.c-div_center.horizontalflex.el-cerado {
  justify-content: center;
}

.c-div_center.horizontalflex.attunement, .c-div_center.horizontalflex.bottom-align {
  justify-content: center;
  align-items: flex-end;
}

.c-div_center._90margin-r {
  margin-left: 90px;
}

.c-div_center.left {
  justify-content: flex-start;
  align-items: flex-start;
}

.c-div_row01 {
  margin-right: 90px;
}

.c-div_row01.slightly-right {
  margin-left: 90px;
  margin-right: 0;
}

.c-div_row01.center, .c-div_row01.sonorous, .c-div_row01.kit {
  margin-right: 0;
}

.c-div_row01.bird {
  margin-right: 111px;
}

.c-div_row2 {
  justify-content: flex-end;
  display: flex;
}

.c-div_row2.leftalign {
  justify-content: flex-start;
}

.c-div_row2.center, .c-div_row2.sonorous {
  justify-content: center;
}

.c-div_row2.kit {
  justify-content: flex-end;
  margin-left: 80px;
}

.c-div_row2.wini {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  margin-left: 20px;
}

.c-div_row2.fi {
  justify-content: flex-start;
  align-self: flex-start;
  margin-left: 158px;
}

.c-div_row2.bird {
  align-self: flex-end;
}

.c-div_row2._25percent-margin {
  margin-left: 57%;
}

.c-section_content-journal {
  padding: 60px 20px;
}

.c-div_text {
  flex-direction: column;
  padding: 24px 0;
  display: flex;
}

.c-div_text.center-align {
  justify-content: center;
}

.c-div_text.center-align.el-cerado {
  margin-bottom: 29px;
  padding-left: 32px;
  padding-right: 20px;
}

.c-div_text.center-align.marginright.feld {
  margin-right: 40px;
}

.c-div_text.center-align.jilba {
  margin-bottom: 129px;
  padding-left: 20px;
  padding-right: 30px;
}

.c-div_text.center-align.bottom-margin {
  margin-bottom: 114px;
  padding-left: 32px;
  padding-right: 20px;
}

.c-div_text.slightlyright {
  margin-left: 244px;
}

.c-div_text.marginright {
  margin-right: 60px;
}

.c-div_text.fi {
  align-items: flex-start;
}

.c-div_text.bird {
  margin-right: 184px;
}

.c-div_text.tsing {
  justify-content: center;
  margin-bottom: 67px;
  margin-right: 40px;
}

.c-div_text.tsing.el-cerado {
  margin-bottom: 29px;
  padding-left: 32px;
  padding-right: 20px;
}

.c-div_text.tsing.marginright.feld {
  margin-right: 40px;
}

.c-div_text.tsing.jilba {
  margin-bottom: 129px;
  padding-left: 20px;
  padding-right: 30px;
}

.c-div_text.tsing.bottom-margin {
  margin-bottom: 114px;
  padding-left: 32px;
  padding-right: 20px;
}

.c-div_text.center-align-margin-left {
  justify-content: center;
  margin-left: 24px;
}

.c-div_text.center-align-margin-left.el-cerado {
  margin-bottom: 29px;
  padding-left: 32px;
  padding-right: 20px;
}

.c-div_text.center-align-margin-left.marginright.feld {
  margin-right: 40px;
}

.c-div_text.center-align-margin-left.jilba {
  margin-bottom: 129px;
  padding-left: 20px;
  padding-right: 30px;
}

.c-div_text.center-align-margin-left.bottom-margin {
  margin-bottom: 114px;
  padding-left: 32px;
  padding-right: 20px;
}

.c-h2__bebas42-black {
  color: var(--black);
  letter-spacing: .4px;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 44px;
}

.c-h2__bebas42-black.centre {
  text-align: center;
}

.c-h2__bebas42-black.right-aligned {
  text-align: right;
}

.c-h2__bebas42-black._32margin_b {
  margin-bottom: 32px;
}

.c-text_lora22-grey {
  color: #646464;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Lora, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 500;
  line-height: 32px;
}

.c-text_lora22-grey.fences {
  max-width: 350px;
}

.c-text_lora22-grey.maxwidth400 {
  max-width: 400px;
}

.c-text_caption-inter12-grey {
  color: #a2a3a4;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.c-text_caption-inter12-grey.el-cerado {
  margin-bottom: 8px;
}

.c-text_caption-inter12-grey._550max {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  line-height: 22px;
}

.c-text_caption-inter12-grey._550max.center {
  text-align: center;
}

.c-text_caption-inter12-grey._40-margin-bottom {
  margin-bottom: 32px;
}

.c-div_column1 {
  justify-content: flex-start;
  display: flex;
}

.c-div_column1.tsing {
  padding-left: 20px;
}

.c-div_column1.cool_b {
  width: 350px;
  margin-bottom: 58px;
}

.c-div_column1.feld {
  margin-bottom: 84px;
  padding-left: 20px;
}

.c-image_form-jilda {
  width: 820px;
  font-size: 12px;
}

.c-div_column02 {
  margin-right: 0;
}

.c-image_form-el-cerado {
  width: 870px;
}

.body-light-greybg {
  background-color: #f4f5f5;
  overflow: visible;
}

.text-span-5 {
  text-decoration: underline;
}

.c-text_lora12-beanieflame {
  color: var(--dirty-salmon);
  margin-top: 4px;
  margin-bottom: 20px;
  font-family: Lora, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 32px;
}

.c-image_form-attunement {
  width: 982px;
  font-size: 12px;
}

.h4-link_-black {
  color: var(--black);
  font-family: Bebas Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 44px;
  text-decoration: none;
  transition: all .2s;
}

.h4-link_-black:hover {
  color: var(--anthracite);
}

.c-container_flexcenter {
  justify-content: center;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
}

.c-div-content-wrappersticky {
  position: relative;
  top: auto;
}

.c-div-content-wrappersticky.layerone, .c-div-content-wrappersticky.layertwo {
  height: 2500px;
}

.c-div-content-wrappersticky.layerthree {
  height: 3800px;
}

.c-div-content-wrappersticky.layerfour {
  height: 1500px;
}

.c-div-content-wrappersticky.layerfive {
  height: 5200px;
}

.c-div-content-wrappersticky.layersix {
  height: 3100px;
}

.c-div-content-wrappersticky.layerseven {
  height: 2550px;
}

.c-div-content-wrappersticky.layereight {
  height: 6300px;
}

.c-div-content-wrappersticky.layernine {
  height: 2300px;
}

.c-div-child-sticky {
  position: sticky;
  top: 0;
}

.c-div_footnote-popup {
  z-index: 2;
  background-color: #202020;
  border-radius: 16px;
  max-width: 360px;
  padding: 20px;
  display: inline-block;
  position: absolute;
  bottom: 245px;
  left: 22px;
  box-shadow: 0 3px 10px #000;
}

.c-div_footnote-popup.two {
  max-width: 580px;
  padding-right: 32px;
  display: block;
  bottom: 40px;
  left: 0;
}

.c-div_footnote-popup._04 {
  max-width: 480px;
  padding-right: 32px;
  display: inline-block;
  bottom: 154px;
  left: 0;
}

.c-div_footnote-popup._05 {
  max-width: 400px;
  padding-right: 32px;
  display: inline-block;
  bottom: 270px;
  left: 279px;
}

.c-div_footnote-popup._08 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 242px;
  left: 0;
}

.c-div_footnote-popup._11 {
  padding-right: 32px;
  display: inline-block;
  bottom: 455px;
  left: 176px;
}

.c-div_footnote-popup._13 {
  max-width: 440px;
  padding-right: 32px;
  display: inline-block;
  bottom: 155px;
  left: 225px;
}

.c-div_footnote-popup._14 {
  max-width: 420px;
  display: inline-block;
  top: -57px;
  bottom: auto;
  left: 146px;
}

.c-div_footnote-popup._15 {
  max-width: 550px;
  padding-right: 32px;
  display: inline-block;
  bottom: 49px;
  left: 46px;
}

.c-div_footnote-popup._16 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 233px;
  left: 0;
}

.c-div_footnote-popup.eleven {
  max-width: 560px;
  padding-right: 32px;
  display: inline-block;
  bottom: 59px;
  left: 133px;
}

.c-div_footnote-popup._21 {
  max-width: 600px;
  padding-right: 32px;
  display: inline-block;
  bottom: 181px;
  left: 41px;
}

.c-div_footnote-popup._23 {
  max-width: 420px;
  padding-right: 32px;
  display: inline-block;
  bottom: 54px;
  left: 171px;
}

.c-div_footnote-popup._25 {
  max-width: 700px;
  display: inline-block;
  bottom: 152px;
  left: 8px;
}

.c-div_footnote-popup.fifteen {
  bottom: 97px;
  left: 257px;
}

.c-div_footnote-popup.one {
  padding-top: 20px;
  padding-right: 32px;
  display: flex;
  bottom: 276px;
  left: 0;
}

.c-div_footnote-popup.kk-audio1 {
  box-shadow: none;
  background-color: #0000;
  max-width: 570px;
  position: sticky;
  bottom: 19px;
  left: 92px;
}

.c-div_footnote-popup._03 {
  max-width: 480px;
  padding-right: 32px;
  display: none;
  bottom: 395px;
  left: 0;
}

.c-div_footnote-popup._06 {
  max-width: 520px;
  padding-right: 32px;
  display: inline-block;
  bottom: 160px;
  left: -232px;
  right: auto;
}

.c-div_footnote-popup._07 {
  max-width: 400px;
  padding-right: 32px;
  display: inline-block;
  bottom: 72px;
  left: auto;
  right: 77px;
}

.c-div_footnote-popup._09 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 43px;
  left: 0;
}

.c-div_footnote-popup._10 {
  max-width: 380px;
  padding-right: 32px;
  display: inline-block;
  bottom: 262px;
  left: 0;
}

.c-div_footnote-popup._12 {
  max-width: 380px;
  padding-right: 32px;
  display: inline-block;
  bottom: 218px;
  left: 176px;
}

.c-div_footnote-popup._17 {
  max-width: 420px;
  padding-right: 32px;
  display: none;
  bottom: 233px;
  left: 250px;
}

.c-div_footnote-popup._18 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 101px;
  left: 95px;
}

.c-div_footnote-popup._19 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 382px;
  left: 91px;
}

.c-div_footnote-popup._22 {
  max-width: 420px;
  padding-right: 32px;
  display: inline-block;
  bottom: 43px;
  left: 19px;
}

.c-div_footnote-popup._24 {
  max-width: 480px;
  padding-right: 32px;
  display: inline-block;
  bottom: 125px;
  left: 82px;
}

.c-div_footnote-popup._26 {
  max-width: 580px;
  display: inline-block;
  bottom: 50px;
  left: 8px;
}

.c-div_footnote-popup._27 {
  max-width: 580px;
  display: inline-block;
  bottom: 72px;
  left: 36px;
}

.c-div_footnote-popup._28 {
  max-width: 520px;
  display: inline-block;
  bottom: 293px;
  left: 36px;
}

.c-div_footnote-popup._29 {
  max-width: 520px;
  padding-right: 33px;
  display: inline-block;
  bottom: 75px;
  left: 64px;
}

.c-text_footnotesinter-14 {
  color: #9c9c9c;
  letter-spacing: .3px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  line-height: 22px;
}

.c-text_footnotesinter-14.six._12px-margin {
  color: #afafaf;
  max-width: 800px;
  margin-top: 12px;
}

.c-text_footnotesinter-14.imagemargin {
  max-width: 280px;
  margin-top: 16px;
  position: absolute;
  inset: auto auto -18% 0%;
}

.c-text_footnotesinter-14.semibold {
  color: #969696;
  letter-spacing: 0;
  font-weight: 600;
}

.c-text_footnotesinter-14.imagemarginfig2 {
  max-width: 280px;
  margin-top: 16px;
  position: absolute;
  inset: auto -300px 0 auto;
}

.c-text_footnotesinter-14.imagemarginfig2.thin {
  max-width: 230px;
  inset: auto -240px 0 auto;
}

.c-text_footnotesinter-14.darker {
  color: #6e6e6e;
}

.c-text_footnotesinter-14.reach {
  color: #41413a;
  font-weight: 500;
}

.c-text_footnotesinter-14.imagemargin-01 {
  max-width: 300px;
  margin-top: 16px;
  position: absolute;
  inset: auto auto -116px 0%;
}

.c-text_footnoteitalic {
  font-style: italic;
}

.c-text-footnote-trirong {
  font-family: Trirong, sans-serif;
  font-size: 16px;
}

.c-div_footnotedivflex {
  display: flex;
}

.c-link_footnote-grey {
  padding-left: 0;
}

.c-link_footnote-grey.khropkhru {
  color: var(--ferocious-ocean);
  padding-left: 8px;
  font-family: Inter, sans-serif;
}

.c-div_popup-figure {
  flex-direction: column;
  display: flex;
  position: relative;
}

.c-div_image-snap {
  height: 90vw;
  position: relative;
}

.play_btn {
  z-index: 8;
  color: #7f8286;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: sticky;
  bottom: 32px;
  left: 38px;
  right: 0%;
}

.play_btn:hover {
  color: #c9c8d1;
}

.play_btn:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.c-div_audio-wrap {
  position: relative;
}

.div-block {
  width: 0;
  height: 0;
}

.play-arrow {
  border-top: 12px solid #0000;
  border-bottom: 12px solid #0000;
  border-left: 21px solid #636362;
  border-radius: 0;
  width: 0;
  height: 0;
  margin-left: 4px;
}

.play-svg {
  transition: all .2s;
}

.play-svg:active {
  margin-top: 3px;
}

.play-svg.light-grey {
  color: var(--dolphin-tan);
  transition: all .2s;
}

.play-svg.light-grey:hover {
  color: #ccc;
}

.play-svg.white-green {
  color: #fff;
  transition: all .2s;
}

.play-svg.white-green:hover {
  color: #d5eea4;
}

.play-svg.fires {
  color: var(--anthracite);
}

.c-text_lora14-italic {
  color: #7f8286;
  letter-spacing: .3px;
  font-family: Lora, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 600;
}

.pause-svg {
  transition: all .2s;
}

.pause-svg:active {
  margin-top: 3px;
}

.pause-svg.light-grey {
  color: var(--dolphin-tan);
}

.pause-svg.light-grey:hover {
  color: #ccc;
}

.pause-svg.light-green {
  color: #fff;
}

.pause-svg.light-green:hover {
  color: #d5eea4;
}

.pause-svg.white {
  color: #fff;
}

.pause-svg.white:hover {
  color: #d5eea4;
}

.pause-svg.white-green {
  color: #fff;
}

.pause-svg.white-green:hover {
  color: #d5eea4;
}

.pause-svg.fires {
  color: var(--anthracite);
}

.audio-html, .audio-html.sonorous {
  display: none;
}

.c-section_the-fences-intro {
  z-index: 1;
  height: 100vh;
  position: relative;
}

.c-container__title-the-fences {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 100px 60px;
  display: flex;
}

.c-container__title-the-fences.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container__title-the-fences.intro {
  flex-direction: column;
}

.c-container__title-the-fences.end {
  align-items: flex-start;
}

.c-container__title-the-fences.whitebg {
  background-color: #fff;
}

.c-div__title-horizontal-2column {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 800px;
  padding-bottom: 80px;
  display: flex;
}

.c-div__title-horizontal-2column.fences {
  justify-content: space-around;
  align-self: center;
  align-items: center;
  position: relative;
}

.c-div__title-horizontal-2column.fences.endpage {
  align-self: flex-start;
}

.c-div__title-horizontal-2column.fences.title {
  padding-bottom: 0;
}

.div_image-2column {
  padding: 64px 0 64px 64px;
  position: relative;
}

.div_image-2column.end {
  padding-right: 122px;
}

.c-text__lora2p7vh-italicleftaligned-mid-grey {
  color: #696a6b;
  text-align: left;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  font-weight: 500;
  line-height: 160%;
}

.div-flexvert {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a775bf6e779bbcee394b0_text-box-bg.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  align-self: center;
  width: 300px;
  padding: 24px 24px 24px 39px;
  position: absolute;
  inset: 0% auto auto 8%;
}

.div-flexvert.language {
  width: 210px;
}

.c-body__lora24italic-dark-grey {
  color: var(--anthracite);
  text-align: center;
  max-width: 650px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 24px;
  font-style: italic;
  line-height: 40px;
}

.c-body__lora24italic-dark-grey.indentpadding60px {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora24italic-dark-grey.bold {
  font-weight: 500;
}

.c-body__lora24italic-dark-grey.sonorous {
  max-width: 900px;
  font-size: 21px;
}

.fences-radio {
  border-width: 2px;
  width: 24px;
  height: 24px;
  margin-top: 8px;
  margin-right: 20px;
  padding-right: 0;
}

.fences-radio.w--redirected-checked {
  border-width: 2px;
  border-color: var(--anthracite);
}

.language-selection-fences {
  margin-top: 32px;
}

.horse-cart-floating {
  position: absolute;
  inset: auto auto -2% 2%;
}

.btn-right-arrow {
  color: var(--anthracite);
  text-align: left;
  letter-spacing: .4px;
  background-color: #0000;
  margin-top: -72px;
  margin-bottom: 0;
  margin-left: 173px;
  font-family: Lora, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  transition: all .2s;
}

.btn-right-arrow:hover {
  color: var(--black);
}

.form-language-selection {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.fences-tracking {
  height: 800vw;
  position: relative;
}

.fences-camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: visible;
}

.frame-fences {
  height: 100%;
  display: flex;
}

.fences-content-01 {
  flex: none;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.fences-image {
  text-align: left;
  object-fit: scale-down;
  max-height: 96vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
}

.fences-image.arc {
  z-index: 1;
  object-fit: contain;
  position: absolute;
  inset: 0%;
}

.fence-title {
  background-color: #c6d8da;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.fence-title.bank-note {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641bca0694d12b4cb0f10387_bank-note-crop.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
}

.c-container_fences-title {
  width: 60vw;
}

.c-container_fences-title.title {
  width: auto;
  position: relative;
  left: -186px;
}

.c-container_fences-title.title.en {
  left: -232px;
}

.c-h1__bebas10vh-fences {
  color: #0f512e;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-text__lora32-italic-fences {
  color: #0f512e;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  line-height: 142%;
}

.c-line__196x2-fences {
  background-color: #0f512e;
  width: 196px;
  height: 2px;
}

.c-text__lora18_200-regular-green {
  color: #0f512e;
  font-family: Lora, sans-serif;
  font-size: 18px;
  line-height: 240%;
}

.c-text__lora18_200-regular-green.fences {
  margin-top: -12px;
  line-height: 220%;
}

.link-lola26italic-grey {
  color: var(--anthracite);
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 600;
  text-decoration: none;
}

.btn-language {
  color: #a2a3a4;
  cursor: pointer;
  justify-content: flex-start;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
}

.btn-language:hover {
  color: var(--black);
}

.c-text_lora26italic-lightgrey {
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_lora26italic-lightgrey:hover {
  color: var(--anthracite);
}

.icon-chevron-right {
  margin-top: 2px;
  margin-left: 16px;
  padding-bottom: 0;
}

.icon-chevron-right:active {
  margin-left: 20px;
}

.icon-chevron-right.cerado {
  margin-top: 15px;
}

.icon-chevron-right.regent {
  color: var(--black);
  margin-top: 7px;
}

.c-div-fences-arc {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  max-height: 95vh;
  margin-top: 0;
  display: flex;
}

.c-div-fences-child2column {
  z-index: 7;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 60%;
  height: 60%;
  margin-top: 10%;
  display: flex;
  position: absolute;
}

.c-div-fences-child2column.diversion {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a82fd45baae3e5241036e_divergence.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.c-div-fencesarcleft {
  flex-direction: column;
  flex: none;
  display: flex;
  position: relative;
}

.c-div-fencesarcright {
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 0;
  display: flex;
}

.c-div_text_box-yellow {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a78716f25b7ce7b2e5ef2_text-box-bg-800px.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 116px;
  text-decoration: none;
  transition: all .2s;
}

.c-div_text_box-yellow.right {
  position: static;
}

.c-div_textchild {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 12px 21px;
  font-family: Dutycalls bb w00, sans-serif;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}

.text-fences-narration {
  color: var(--black);
  text-align: center;
  font-family: Dutycalls bb w00, sans-serif;
  font-size: 1.2em;
  line-height: 1em;
  text-decoration: none;
}

.text-fences-narration.left {
  text-align: left;
  padding-left: 32px;
  padding-right: 27px;
  position: absolute;
  inset: 28px auto auto 0%;
}

.horse-cart-small-arc {
  position: absolute;
  inset: 144px auto auto 66px;
}

.horse-cart-left {
  position: absolute;
  inset: 197px auto auto -116px;
}

.c-div-fences-link {
  justify-content: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 12px 4px;
  display: flex;
}

.c-text_narration {
  color: var(--black);
  text-align: center;
  font-size: 16px;
}

.arrow-left-fences {
  margin-top: -2px;
  margin-bottom: 0;
  margin-right: 8px;
}

.c-div_text_box-yellow-right {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a78716f25b7ce7b2e5ef2_text-box-bg-800px.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 116px;
  text-decoration: none;
  transition: all .2s;
}

.c-div_text_box-yellow-right.right {
  position: static;
}

.arrow-right-fences {
  margin-top: -3px;
  margin-left: 8px;
  margin-right: 0;
}

.horse-cart-right {
  position: absolute;
  inset: auto -124px 56px auto;
}

.div-image-carousel-fences {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-image-carousel-fences.arc {
  position: relative;
}

.div-image-carousel-fences.whitebg {
  background-color: #fff;
}

.div-image-carousel-fences.divergence {
  position: relative;
}

.div-image-carousel-fences.conclusion {
  flex-direction: column;
}

.c-section-carousel-fences {
  display: block;
}

.slider-fences {
  background-color: #0000;
  width: 100vw;
  height: 100vh;
  position: relative;
}

.icon-slider-nav {
  color: #bebebe;
  font-size: 32px;
}

.icon-slider-nav.left {
  font-size: 28px;
}

.icon-slider-nav.right {
  font-size: 28px;
  inset: 0%;
}

.right-arrow-fences {
  z-index: 8;
  object-fit: fill;
  width: 36px;
  height: 26px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  transition: all .12s;
  display: inline-block;
  inset: auto -200px 45px -90px;
  overflow: hidden;
}

.right-arrow-fences:hover {
  width: 40px;
  height: 27px;
}

.right-arrow-fences:active {
  bottom: 42px;
}

.left-arrow-fences {
  z-index: 8;
  width: 36px;
  height: 26px;
  transition: all .12s;
  inset: auto -90px 45px -200px;
}

.left-arrow-fences:hover {
  width: 40px;
  height: 27px;
}

.left-arrow-fences:active {
  bottom: 42px;
}

.div-image-stack {
  text-align: center;
  position: absolute;
}

.horse-cart-smallfullvp {
  z-index: 2;
  text-align: center;
  object-fit: contain;
  max-height: 96vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
  position: relative;
  inset: 0%;
}

.horse-cart-leftfullvp {
  z-index: 3;
  object-fit: contain;
  max-height: 96vh;
  position: absolute;
  inset: 0%;
}

.horse-cart-rightfullvp {
  z-index: 4;
  object-fit: contain;
  max-height: 96vh;
  position: absolute;
  inset: 0%;
}

.page-navbg {
  text-align: left;
  cursor: pointer;
  max-width: none;
}

.c-div_fencesnav {
  z-index: 7;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 20px;
}

.c-section-fork {
  width: 100vw;
  height: 100vh;
}

.h3 {
  font-family: Lora, sans-serif;
  font-size: 64px;
  font-style: italic;
  font-weight: 400;
  line-height: 64px;
}

.c-text_lora48-italic {
  color: var(--anthracite);
  font-family: Lora, sans-serif;
  font-style: italic;
  font-weight: 500;
}

.c-text_lora48-italic.center-aligned {
  color: var(--dirty-salmon);
  text-align: center;
  line-height: 48px;
}

.c-section-lungthun {
  background-color: #fff;
  height: 400vh;
  position: relative;
}

.c-section-lungthun._01 {
  z-index: 13;
  width: 100vw;
  height: 100vh;
  display: block;
  top: 0;
  overflow: visible;
}

.c-section-lungthun._02 {
  z-index: 12;
  background-color: #fff;
  height: 700vh;
  display: block;
  position: relative;
  top: -150vh;
}

.c-section-lungthun._03 {
  z-index: 11;
  background-color: #0000;
  display: block;
  position: relative;
  top: -150vh;
}

.c-section-lungthun._04 {
  z-index: 1;
  background-color: #fff;
  height: 200vh;
  display: flex;
  position: relative;
  top: -200vh;
}

.c-section-lungthun._05 {
  z-index: 5;
  background-color: #fff;
  flex-direction: column;
  height: 500vh;
  display: flex;
  top: -200vh;
}

.c-section-lungthun._06 {
  z-index: 20;
  background-color: #0000;
  flex-direction: column;
  height: 400vh;
  display: flex;
  top: -250vh;
}

.c-section-lungthun._07 {
  background-color: #fff;
  flex-direction: column;
  height: 600vh;
  display: flex;
  top: -300vh;
}

.c-section-lungthun._08 {
  z-index: 5;
  background-color: #fff;
  height: 250vh;
  display: flex;
  top: -300vh;
}

.c-section-lungthun._09 {
  z-index: 20;
  background-color: #0000;
  flex-direction: column;
  height: 220vh;
  display: flex;
  top: -400vh;
}

.c-section-lungthun._10 {
  z-index: 3;
  background-color: #0000;
  flex-direction: column;
  height: 700vh;
  display: flex;
  top: -500vh;
}

.c-section-lungthun._11 {
  background-color: #fff;
  flex-direction: column;
  display: flex;
  top: -500vh;
}

.c-section-lungthun._12 {
  z-index: 2;
  flex-direction: column;
  height: 800vh;
  display: flex;
  top: -600vh;
}

.c-section-lungthun._13 {
  z-index: 3;
  height: 250vh;
  display: flex;
  top: -820vh;
}

.c-section-lungthun._01a {
  z-index: 13;
  height: 700vh;
  display: block;
  top: 0;
}

.c-div_100vp {
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.c-div_100vp.mm01 {
  z-index: 35;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/642230a944fd1a1ee9c43913_1-Lungthun-2023.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.c-div_100vp.mm02 {
  z-index: 1;
  background-image: none;
  position: sticky;
  top: 0;
}

.c-div_100vp.mm03 {
  z-index: 24;
  background-image: none;
  display: flex;
}

.c-div_100vp.mm06 {
  z-index: 22;
  background-image: none;
  align-self: stretch;
  display: flex;
}

.c-div_100vp.mm07 {
  z-index: 14;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64225646e1418d643f3e6867_8-Lungthun-2023.jpg");
  position: sticky;
  top: 0;
}

.c-div_100vp.mm07b {
  z-index: 13;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/642254c7f927554e70582a16_7-Lungthun-2023.jpg");
  align-items: flex-start;
  position: sticky;
  top: 0;
}

.c-div_100vp.mm09 {
  z-index: 11;
  align-self: stretch;
  inset: 0%;
}

.c-div_100vp.mm11b {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64225eb1f927551c62590586_14-Lungthun-2023.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  inset: 0%;
}

.c-div_100vp.mm11c {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/642261d9f927553437594aec_15-Lungthun-2023.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  inset: 0%;
}

.c-div_100vp.mm01title {
  z-index: 33;
  background-image: none;
  position: sticky;
  inset: 0%;
}

.c-div_100vp.mm13 {
  z-index: 1;
}

.c-div_100vp.mm-01 {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/642230a944fd1a1ee9c43913_1-Lungthun-2023.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.c-div_100vp.mm03a, .c-div_100vp.mm03b {
  z-index: 24;
  background-image: none;
  display: none;
}

.c-div_100vp.mm03c {
  z-index: 24;
  background-image: none;
  display: flex;
}

.c-div_mm2column {
  flex-direction: row;
  justify-content: space-between;
  align-self: auto;
  width: 75%;
  display: flex;
  position: relative;
}

.c-div_mm2column._12 {
  width: 90%;
}

.c-div_mmleft {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 450px;
  display: block;
}

.c-div_mmleft.justify4 {
  justify-content: flex-start;
}

.c-div_mmleft._12 {
  flex: none;
  width: 48%;
  min-width: auto;
  min-height: auto;
  padding-top: 40px;
}

.c-div_mmright {
  min-width: 450px;
}

.c-div_mmright._12 {
  flex-direction: column;
  flex: none;
  width: 48%;
  min-width: auto;
  padding-top: 100px;
  display: flex;
}

.c-body__lora19-white {
  color: #fff;
  text-indent: 0;
  max-width: 550px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-body__lora19-white.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-white._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19-white.no-max {
  max-width: none;
}

.c-body__lora19-white._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19-white.absolute {
  margin-left: 200px;
  position: absolute;
  inset: auto auto 44% 15%;
}

.c-body__lora19-white.quote {
  padding-left: 32px;
  font-style: italic;
}

.c-body__lora19-white.quote.extrapadding {
  padding-left: 86px;
}

.c-body__lora19-white.rightalign {
  align-self: flex-end;
}

.c-body__lora19-white.kit {
  text-align: justify;
  width: 50vw;
  max-width: none;
}

.c-body__lora19-white.kit.self {
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body__lora19-white.kit.care {
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body__lora19-white.kit.rec {
  z-index: 8;
  width: 50vw;
  margin-bottom: 20px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body__lora19-white.kit.comm {
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body__lora19-white.kit.comm-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body__lora19-white.kit.care-0-opacity {
  color: #fff0;
  cursor: default;
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body__lora19-white.kit.self-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body__lora19-white.kit.rec-0-opacity {
  z-index: 0;
  color: #fff0;
  cursor: default;
  width: 50vw;
  margin-bottom: 8px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body__lora19-white.wider {
  max-width: 630px;
}

.c-body__lora19-white._620width {
  max-width: 620px;
}

.c-body__lora19-white.center {
  text-align: center;
}

.c-body__lora19-white._800 {
  max-width: 800px;
  margin-bottom: 40px;
}

.c-body__lora19-white._800.quote {
  font-style: normal;
  font-weight: 400;
}

.c-body__lora19-white._800._0margin {
  margin-bottom: 0;
}

.c-body__lora19-white._480px-wide {
  max-width: 480px;
}

.c-body__lora19-white.actual-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.c-body__lora19-white._720 {
  max-width: 720px;
}

.c-div-spacer-30pc {
  height: 30%;
}

.c-div__spacer20px {
  width: 20px;
  height: 20px;
  display: flex;
}

.c-div__spacer20px.jilba {
  margin-top: 10px;
  margin-bottom: 10px;
}

.c-div-spacer-60pc {
  height: 60%;
}

.c-div_filterblur {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0%;
}

.c-div_filterblur.mm01 {
  z-index: 36;
  inset: 0 auto auto;
}

.c-div_filterblur.mm03 {
  z-index: 25;
  -webkit-backdrop-filter: blur(120px);
  backdrop-filter: blur(120px);
  background-color: #0006;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/643ce4bf835c892721952796_3-gapu-looks-endBLUR.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
}

.c-div_filterblur.mm07 {
  z-index: 15;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
}

.c-div_filterblur.mm-01 {
  z-index: 5;
}

.c-div_filterblur.slider {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: 100%;
}

.c-div_100vpcontent {
  z-index: 8;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0%;
}

.c-div_100vpcontent.title {
  z-index: 34;
}

.c-div_100vpcontent._2b {
  z-index: 31;
  display: flex;
}

.c-div_100vpcontent._2a {
  z-index: 32;
  display: flex;
  top: 0%;
}

.c-div_100vpcontent._2c {
  z-index: 30;
  display: flex;
}

.c-div_100vpcontent._2d {
  z-index: 29;
  display: flex;
}

.c-div_100vpcontent._3a {
  z-index: 28;
  display: flex;
}

.c-div_100vpcontent._3b {
  z-index: 27;
  display: flex;
}

.c-div_100vpcontent._4a {
  z-index: 23;
}

.c-div_100vpcontent._5a {
  z-index: 22;
  flex: none;
  align-self: stretch;
  display: flex;
  position: sticky;
  inset: 0%;
}

.c-div_100vpcontent._6a {
  z-index: 21;
  background-color: #0000;
}

.c-div_100vpcontent._7a {
  z-index: 18;
  display: flex;
}

.c-div_100vpcontent._7b {
  z-index: 17;
  display: flex;
}

.c-div_100vpcontent._7c {
  z-index: 16;
}

.c-div_100vpcontent._10a {
  z-index: 10;
  display: flex;
}

.c-div_100vpcontent._11a {
  z-index: 7;
}

.c-div_100vpcontent._12 {
  z-index: 3;
}

.c-div_100vpcontent._12.b {
  display: flex;
}

.c-div_100vpcontent.mm01 {
  z-index: 37;
  inset: 0 auto auto;
}

.c-div_100vpcontent._8a {
  z-index: 12;
}

.c-div_100vpcontent._5b {
  z-index: 21;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64224b8b150ff8582b6f227f_5-Lungthun-2023.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  align-self: stretch;
  display: flex;
  position: sticky;
  inset: 0%;
}

.c-text_dutybb22-black {
  color: var(--black);
  text-align: center;
  font-family: Dutycalls bb w00, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_dutybb22-black.fork {
  text-align: left;
  line-height: 22px;
}

.fences-language-arrow {
  float: none;
  margin-top: 5px;
  margin-left: 16px;
}

.fences-language-arrow.ack {
  margin-top: 1px;
}

.fences-language-arrow.conclusion {
  margin-top: -3px;
}

.link-div {
  display: flex;
}

.c-link-fences-arc {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a7dd2da7df438d784f405_nav-arrow-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 204px;
  height: 80px;
  padding-top: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 72% auto auto;
}

.c-link-fences-arc.convergence {
  top: 55%;
}

.c-link-fences-arc.fork {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a78716f25b7ce7b2e5ef2_text-box-bg-800px.png");
  flex-direction: row;
  justify-content: center;
  width: 270px;
  height: 102px;
  padding-top: 0;
  top: 6%;
}

.c-link-fences-arc.fork.end {
  cursor: pointer;
  inset: 19% auto auto -14%;
}

.c-link-fences-arc.fork.conclusion {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641b9c11cda87070f8ed5b96_text-box-bg-thin.png");
  width: 220px;
  height: 60px;
  inset: auto -13% 24% auto;
}

.c-link-fences-arc.fork.acknowledge {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a78716f25b7ce7b2e5ef2_text-box-bg-800px.png");
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
  height: 120px;
  padding-left: 31px;
  position: absolute;
  inset: auto auto 32px;
}

.c-link-fences-arc.fork.acknowledge.es {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641a78716f25b7ce7b2e5ef2_text-box-bg-800px.png");
  width: 320px;
  height: 120px;
  padding-left: 33px;
}

.c-link-fences-arc.fork.es {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/641b9c11cda87070f8ed5b96_text-box-bg-thin.png");
  height: 72px;
}

.div-arrows {
  display: flex;
}

.div-arrows.es6 {
  padding-top: 4px;
}

.divergence-left-arrow {
  margin-right: 12px;
}

.divergence-right-arrow {
  margin-left: 12px;
}

.convergence-left-arrow {
  margin-left: 12px;
  margin-right: 0;
}

.convergence-left-arrow.fork {
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 12px;
}

.convergence-left-arrow.fork.ack {
  margin-bottom: 4px;
}

.convergence-left-arrow.fork.es {
  margin-bottom: 2px;
}

.convergence-right-arrow {
  margin-left: 0;
  margin-right: 12px;
}

.background-video {
  width: 100%;
  height: 100%;
}

.c-h1__bebas10vh-actualwhite {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.c-h1__bebas10vh-actualwhite.journal {
  color: #fff6;
  cursor: pointer;
  font-size: 13vh;
  transition: all .2s;
}

.c-h1__bebas10vh-actualwhite.journal:hover {
  color: #fff;
}

.c-h1__bebas10vh-actualwhite.journal-xl {
  color: #fff6;
  cursor: pointer;
  font-size: 18vh;
  transition: all .45s;
}

.c-h1__bebas10vh-actualwhite.journal-xl:hover {
  color: #fff;
}

.text-span-6 {
  text-decoration: none;
}

.c-div-spacer-20pc {
  flex: none;
  height: 20%;
  display: block;
}

.c-div-spacer-45pc {
  height: 45%;
}

.c-text__lora32-italic-white {
  color: #fff;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  line-height: 142%;
}

.c-text__lora32-italic-white.center-aligned {
  text-align: center;
}

.text-span-7 {
  font-style: italic;
}

.c-div-spacer-40pc {
  height: 40%;
}

.c-h2__bebas24-white {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 5px;
  font-family: Bebas Neue, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px;
}

.c-h2__bebas24-white.kit-button {
  z-index: 4;
  cursor: pointer;
  align-self: flex-start;
  line-height: 26px;
  transition: all .2s;
  display: inline-block;
  position: relative;
}

.c-h2__bebas24-white.kit-button:hover {
  color: var(--beanie-flame);
}

.c-h2__bebas24-white.kit-button.care:hover {
  color: #84e066;
}

.c-h2__bebas24-white.kit-button.rec:hover {
  color: #8ed3f3;
}

.c-h2__bebas24-white.kit-button.comm:hover {
  color: #40bafd;
}

.c-h2__bebas24-white.kit-question {
  z-index: 4;
  cursor: auto;
  line-height: 26px;
  transition: all .2s;
  position: relative;
}

.c-h2__bebas24-white.kit-question:hover {
  position: relative;
}

.c-body__lora19-black {
  color: var(--black);
  text-indent: 0;
  max-width: 550px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 30px;
}

.c-body__lora19-black.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-black._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19-black.no-max {
  max-width: none;
}

.c-body__lora19-black._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19-black._40px-off {
  margin-top: 60px;
  margin-left: 100px;
}

.c-body__lora19-black.italics {
  font-style: italic;
}

.c-body__lora19-black.quote {
  padding-left: 32px;
  font-style: normal;
  font-weight: 400;
}

.c-body__lora19-black._650-regular {
  text-align: left;
  white-space: normal;
  max-width: 650px;
  font-weight: 400;
}

.c-body__lora19-black._650-regular.centre-align {
  text-align: center;
}

.c-body__lora19-black._600-regular {
  text-align: left;
  white-space: normal;
  max-width: 600px;
  font-weight: 400;
}

.c-body__lora19-black._600-regular.centre-align {
  text-align: center;
}

.c-body__lora19-black._600-regular.indent {
  padding-left: 48px;
}

.c-body__lora19-black._600-regular.songs {
  z-index: 5;
  position: relative;
}

.c-body__lora19-black.sonorous {
  text-align: justify;
  width: 900px;
  max-width: none;
  font-weight: 400;
}

.c-body__lora19-black._620width {
  max-width: 620px;
}

.c-body__lora19-black._620width.margin {
  margin-bottom: 60px;
  font-weight: 400;
}

.c-body__lora19-black._800 {
  max-width: 800px;
  margin-bottom: 40px;
  font-weight: 400;
}

.c-body__lora19-black._800._0margin {
  margin-bottom: 0;
}

.c-body__lora19-black._800.medium {
  font-weight: 500;
}

.c-body__lora19-black.center-align {
  text-align: center;
  max-width: 600px;
}

.c-body__lora19-black._720 {
  max-width: 740px;
}

.mm-image-portrait {
  width: 100%;
  position: relative;
}

.mm-image-portrait._07 {
  top: 0;
}

.mm-image-portrait._11 {
  z-index: 6;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64225ca5e5a9501e293b542d_12-Lungthun-2023.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0%;
}

.mm-image-portrait._12 {
  z-index: 6;
  justify-content: center;
  display: flex;
}

.mm-image-portrait._05 {
  z-index: 20;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  height: 350vh;
  display: flex;
  position: relative;
  top: 0%;
}

.text-span-8 {
  font-style: italic;
}

.c-div-spacer-35pc {
  height: 35%;
}

.mm-image-landscape {
  position: sticky;
  top: 0;
}

.mm-image-landscape._07 {
  top: 0;
}

.mm-image-landscape._09 {
  z-index: 9;
}

.mm-image-landscape._10 {
  z-index: 9;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64225bb745924c084b557efd_11-Lungthun-2023.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
  inset: 0%;
}

.mm-image2column {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64225eb1f927551c62590586_14-Lungthun-2023.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 40%;
}

.mm-image2column.left {
  height: 35vh;
}

.mm-image2column.right {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/642261d9f927553437594aec_15-Lungthun-2023.jpg");
  height: 60vh;
}

.image {
  max-width: none;
  display: inline-block;
}

.image-2 {
  flex: none;
  width: 100%;
  position: sticky;
  top: 0;
}

.mm-section01-wrap {
  height: 700vh;
  position: relative;
  inset: 0% 0% auto;
  overflow: scroll;
}

.mm-section02-wrap {
  position: sticky;
  inset: 0 0% auto;
}

.mm-section03-wrap, .mm-section04-wrap, .mm-section05-wrap, .mm-section06-wrap, .mm-section07-wrap, .mm-section08-wrap, .mm-section09-wrap, .mm-section10-wrap, .mm-section11-wrap, .mm-section12-wrap, .mm-section13-wrap {
  display: none;
}

.video {
  width: 100vw;
  height: 100vh;
}

.video-element {
  width: 100%;
  height: 100%;
}

.c-section-jilba.title {
  width: 100vw;
  height: 1000vh;
  position: relative;
}

.c-section-jilba.content {
  background-color: #e1e5db;
  height: 400vh;
  display: block;
  position: relative;
  overflow: visible;
}

.c-section-jilba.content._10-darkhistory {
  background-color: var(--black);
  height: 620vh;
}

.c-section-jilba.content.end {
  background-color: #252634;
  height: 2700px;
}

.c-section-jilba.content.scroll {
  background-color: #0000;
  height: 280vh;
  display: block;
  overflow: visible;
}

.c-section-jilba.content._04 {
  height: 2700px;
  display: block;
}

.c-section-jilba.content._05 {
  background-color: #0000;
  height: 280vh;
  display: block;
}

.c-section-jilba.content._06 {
  z-index: 8;
  height: 5820px;
  display: block;
}

.c-section-jilba.content._07 {
  z-index: 5;
  background-color: #0000;
  height: 280vh;
  display: block;
}

.c-section-jilba.content._08 {
  height: 1400px;
  display: block;
}

.c-section-jilba.content._09 {
  background-color: #0000;
  height: 250vh;
}

.c-section-jilba.content._11 {
  height: 5900px;
}

.c-section-jilba.content._15 {
  height: 1600px;
}

.c-section-jilba.content._12 {
  background-color: #0000;
  height: 250vh;
}

.c-section-jilba.content._13 {
  z-index: 4;
  height: 1100px;
  position: relative;
}

.c-section-jilba.content._14 {
  background-color: #0000;
  height: 280vh;
}

.c-section-jilba.content._16 {
  background-color: #0000;
  height: 250vh;
}

.c-section-jilba.content._17 {
  height: 400px;
}

.c-section-jilba.content._18 {
  background-color: #0000;
  height: 250vh;
}

.c-section-jilba.content._19 {
  height: auto;
}

.c-section-jilba.content._20 {
  height: 130vh;
}

.c-section-jilba.content._21 {
  height: 400px;
}

.c-section-jilba.content._02 {
  height: 450vh;
}

.jilba-title {
  z-index: 1;
  height: 100vh;
  display: block;
  position: sticky;
  inset: 0%;
}

.div-jilba-filter {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0000006e;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.div-jilba-filter.blur {
  z-index: 3;
  -webkit-backdrop-filter: blur(120px);
  backdrop-filter: blur(120px);
  background-color: #0000;
  display: block;
  position: sticky;
}

.div-jilba-filter.tint {
  z-index: 2;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #00000080;
  position: sticky;
}

.c-container-jilba-title {
  z-index: 7;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding: 100px 60px;
  display: flex;
  position: sticky;
  inset: 0%;
}

.c-container-jilba-title.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container-jilba-title.intro {
  flex-direction: column;
}

.c-container_jilba-title {
  width: 75vw;
}

.div-ack-start {
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.c-container-jilba-centre {
  z-index: 8;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding: 100px 60px;
  display: flex;
  position: sticky;
  inset: 0%;
}

.c-container-jilba-centre.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container-jilba-centre.intro {
  flex-direction: column;
}

.c-container-jilba-centre.audio {
  z-index: 9;
  flex-direction: column;
  display: flex;
}

.c-container-jilba-centre.poem {
  display: flex;
}

.c-div_jilba-centre {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 75vw;
  display: flex;
}

.c-text_lora26italic-white {
  color: #ebebeb;
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_lora26italic-white:hover {
  color: var(--anthracite);
}

.c-text_lora26italic-white.centre {
  color: #ccc;
  text-align: center;
  line-height: 32px;
}

.c-text_lora26italic-white.centre:hover {
  color: #ccc;
}

.play_btn-jilba {
  z-index: 8;
  color: #686868;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: static;
  bottom: 32px;
  left: 38px;
  right: 0%;
}

.play_btn-jilba:hover {
  color: #999898;
}

.play_btn-jilba:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.play_btn-jilba.intro {
  position: absolute;
  bottom: 52%;
  left: auto;
  right: auto;
}

.play_btn-jilba.bigboss {
  position: sticky;
  inset: auto 0 4% 92.5vw;
}

.play_btn-jilba.cycad {
  position: sticky;
  top: auto;
  bottom: 4%;
  left: 92.5vw;
}

.c-div_jilba-content {
  flex-direction: row;
  align-items: center;
  width: 100vw;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.c-div_jilba-content.vertflex {
  flex-direction: column;
  align-items: stretch;
  width: auto;
}

.c-div_jilba-content.vertflex.fullvp {
  justify-content: center;
  width: 100vw;
  height: 100vh;
}

.c-div_jilba-content.vertflex._04 {
  position: sticky;
  top: 0;
}

.c-div_jilba-content.vertflex._06 {
  padding-left: 0;
  padding-right: 0;
}

.c-div_jilba-content.vertflex._10 {
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  top: 0;
}

.c-div_jilba-content.vertflex._11 {
  padding-left: 0;
  padding-right: 0;
}

.c-div_jilba-content.vertflex.sticky {
  position: sticky;
  top: 0;
  overflow: visible;
}

.div-column-left {
  width: 350px;
}

.div-column-left.leftpadding {
  margin-left: 80px;
  padding-left: 0;
}

.body-grassbg {
  background-color: #e1e5db;
}

.mm-video {
  z-index: 23;
  width: 100vw;
  height: 100vh;
}

.div-bottom-align {
  flex: 0 auto;
  position: absolute;
  inset: auto auto 8%;
}

.div-bottom-align.khrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #414040a1;
  padding: 14px 29px;
}

.div-bottom-align.jilba {
  position: relative;
  bottom: auto;
}

.div-bottom-align.boko {
  bottom: 4%;
}

.svg-center {
  color: var(--dolphin-tan);
  text-align: center;
}

.svg-center.white {
  color: #fff;
}

.svg-center.gold {
  color: #8a8864;
}

.svg-center.pink {
  color: #eedee2;
}

.c-div__vertical-spacer-200px {
  height: 200px;
}

.c-h2__bebas42-green {
  color: var(--almost-slime);
  letter-spacing: .4px;
  margin-top: 5px;
  font-family: Bebas Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 38px;
}

.c-h2__bebas42-green.center {
  text-align: center;
}

.c-body__lora19400-black {
  color: var(--black);
  text-indent: 0;
  max-width: 550px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.c-body__lora19400-black.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19400-black._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19400-black.no-max {
  max-width: none;
}

.c-body__lora19400-black._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19400-black._40px-off {
  margin-top: 60px;
  margin-left: 100px;
}

.c-body__lora19400-black.italics {
  font-style: italic;
}

.c-body__lora19400-black.italics.center {
  align-self: center;
  max-width: 645px;
}

.c-body__lora19400-black.italics.center._750max {
  max-width: 750px;
}

.c-body__lora19400-black.italics.rightalign-margin {
  align-self: flex-end;
  min-width: 550px;
  margin-left: 0;
  margin-right: 311px;
  padding-right: 0;
}

.c-body__lora19400-black.italics.indent {
  margin-left: 80px;
}

.c-body__lora19400-black.rightmargin {
  align-self: flex-end;
}

.c-body__lora19400-black.rightmargin.quote {
  padding-left: 32px;
  font-style: normal;
}

.c-body__lora19400-black.rightmargin.top {
  align-self: flex-start;
}

.c-body__lora19400-black.rightalign {
  align-self: flex-end;
}

.c-body__lora19400-black.center {
  align-self: center;
  max-width: 650px;
}

.c-body__lora19-grey {
  color: #7f8286;
  text-indent: 32px;
  max-width: 650px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-body__lora19-grey.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-grey.italic {
  color: var(--dolphin-tan);
  letter-spacing: .5px;
  text-indent: 0;
  font-style: italic;
}

.div-portrait-video {
  align-self: auto;
  width: 363px;
  height: 644px;
  margin-right: 40px;
  padding-right: 0;
  position: sticky;
  top: 60px;
}

.c-div-absolut {
  z-index: 8;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/643e25fc7bf2fefd8fd475d7_map-kalkajaka.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  position: sticky;
  inset: 0%;
}

.c-div-absolut.map {
  z-index: 4;
}

.c-div-absolut.text {
  background-image: linear-gradient(to right, #252c18d9 35%, #1919191f);
}

.c-div-absolut.text.rightgradient {
  background-image: linear-gradient(270deg, #252c18d9 35%, #1919191f);
}

.c-div-absolut.bamabush {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/643e38b4f76f220cacd5a842_walking-with-bama.jpg");
  background-position: 100%;
}

.c-div-absolut.kaljaka01 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6440a64af3e5b6f7d1979723_kalkajaka-mountain.jpg");
  background-position: 50% 0;
  position: relative;
}

.c-div-absolut.bamagrass {
  z-index: 4;
  background-color: #e1e5db;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64420af9d5da4c11a1352264_through-the-grass.jpg");
  background-position: 0%;
}

.c-div-absolut.bamagrass-video {
  z-index: 4;
  background-color: #e1e5db;
  background-image: none;
}

.c-div-absolut.cycadburn {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64421cd1bbed8204da48c40c_cycad-grove.jpg");
  background-position: 100%;
  display: block;
}

.c-div-absolut.kalkajaka {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6442234ed5da4c322536957c_black-mountain-rocks.jpg");
  background-position: 100%;
}

.c-div_videoframed {
  justify-content: center;
  width: 100%;
  height: 900px;
  display: flex;
}

.background-video-nasa {
  z-index: 8;
  text-align: left;
  width: 817px;
  height: 460px;
  position: relative;
  top: auto;
}

.background-portrait-video {
  z-index: 8;
  width: 100%;
  height: 100%;
}

._2column-flex {
  z-index: 9;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

._2column-flex.stickyframe {
  height: 1300px;
}

._2column-flex.vert {
  flex-direction: column;
}

.jilba-image-1 {
  object-fit: fill;
  max-width: 50%;
  position: sticky;
  top: 140px;
}

.jilba-image-1.satellite-map {
  object-fit: scale-down;
  object-position: 0% 0%;
  align-self: auto;
  width: 100%;
  max-width: none;
  position: static;
  top: 0;
}

.video100vp {
  background-color: #0000;
  width: 100%;
  max-width: 100vw;
  height: 100%;
  max-height: 100vh;
}

.c-body__lora19-dolphintan {
  color: var(--dolphin-tan);
  text-indent: 0;
  max-width: 550px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-body__lora19-dolphintan.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-dolphintan._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19-dolphintan.no-max {
  max-width: none;
}

.c-body__lora19-dolphintan._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19-dolphintan.absolute {
  margin-left: 200px;
  position: absolute;
  inset: auto auto 44% 15%;
}

.c-body__lora19-dolphintan.quote {
  padding-left: 32px;
  font-style: italic;
}

.c-body__lora19-dolphintan.rightalign {
  align-self: flex-end;
}

.c-body__lora19-dolphintan.center {
  align-self: center;
  max-width: 650px;
}

.c-body__lora19-dolphintan.center.italics {
  max-width: 750px;
  font-style: italic;
}

.c-h2__bebas42-green-2 {
  color: #748a4a;
  letter-spacing: .4px;
  margin-top: 5px;
  font-family: Bebas Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 38px;
}

.c-body__lora19400-black-2 {
  color: #191919;
  text-indent: 0;
  max-width: 550px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

.div-rightcolumn {
  align-self: flex-end;
}

.div-rightcolumn._40padding {
  padding-left: 40px;
}

.div-rightcolumn._40padding.sticky60, .div-leftcolumn.sticky60 {
  position: sticky;
  top: 60px;
}

.div-20pc-padding {
  padding-left: 20%;
}

.div-40pc-padding {
  padding-left: 40%;
}

.div-center {
  justify-content: center;
  display: flex;
}

.div-center.vert {
  flex-direction: column;
  align-items: center;
}

.jilba-image-2 {
  object-fit: cover;
  flex: 1;
  align-self: flex-start;
  position: static;
  top: 0;
}

.div-slider {
  padding-bottom: 60px;
  position: sticky;
  top: 220px;
}

.div-slider.flex {
  flex-direction: column;
  display: flex;
}

.div-slider.zero {
  top: 0;
}

.div-slider._0padding {
  padding-bottom: 0;
}

.div-slider._140 {
  top: 140px;
}

.div-slider._140.zero {
  padding-bottom: 0;
}

.div-frame {
  height: 2400px;
  display: block;
  position: relative;
}

.div-frame.title {
  height: 500px;
  display: block;
}

.div-frame._2column {
  justify-content: space-between;
  height: 2800px;
  display: flex;
}

.div-frame._900 {
  height: 388vh;
  padding-bottom: 40px;
}

.div-frame._500 {
  height: 800px;
}

.div-frame._150vh {
  z-index: 3;
  height: 150vh;
}

.div-frame._550 {
  height: 180vh;
}

.div-frame._08a {
  height: 2000px;
}

.div-frame._200vh {
  z-index: 1;
  object-fit: contain;
  height: 200vh;
}

.div-frame._2k {
  height: 2000px;
}

.div-frame._1500 {
  height: 1500px;
}

.div-frame._270vh {
  z-index: 1;
  object-fit: contain;
  height: 160vh;
  padding-left: 28px;
}

.div-frame._200vh {
  z-index: 3;
  height: 100vh;
}

.div-frame.end {
  height: 30px;
}

.div-frame._2000 {
  height: 2000px;
}

.div-flex-jilba {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-left-frame {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.div-left-frame.nonflex {
  display: block;
}

.div-padding-right60px {
  padding-right: 60px;
}

.div-padding-right60px.left40px {
  padding-left: 40px;
}

.div-padding-left60px {
  padding-left: 60px;
}

.div-padding-left60px.right20 {
  padding-right: 20px;
}

.underline {
  text-decoration: underline;
}

.spacer-80vh {
  height: 78vh;
}

.c-div-spacer-150vh {
  height: 150vh;
}

.div-slider-zero {
  position: sticky;
  top: 0;
}

.div-frame-zero {
  height: 150vh;
}

.div-left-image {
  position: sticky;
  top: 0;
}

.div-left-image.paddingleft {
  padding-left: 0;
  padding-right: 40px;
}

.jilba-image-3 {
  object-fit: scale-down;
  object-position: 100% 0%;
  align-self: auto;
  max-width: 100%;
  position: static;
  top: 140px;
}

.spacer-100vh {
  height: 130vh;
}

.div-rightpadding {
  justify-content: flex-end;
  width: 100%;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 140px;
}

.div-rightpadding.simple {
  flex-direction: column;
  align-items: flex-end;
  padding-left: 20px;
  display: flex;
  top: 80px;
}

.c-div-spacer-100vh {
  height: 120vh;
}

.div-frame-left {
  height: 1200px;
}

.div-frame-right {
  height: 2030px;
}

.div-sticky-zero {
  position: sticky;
  top: 0;
}

.lora19-italic {
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px;
}

.lora19-italic.grey {
  color: #969696;
}

.lora19-italic.grey.center {
  text-align: center;
  max-width: 580px;
}

.lora19-dolphin-tan-italic {
  font-style: italic;
}

.lora19-dolphin-tan {
  font-style: normal;
}

.jilba-footnote {
  color: var(--almost-slime);
}

.jilba-superscript {
  color: var(--almost-slime);
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.jilba-superscript:hover {
  color: #75aa0f;
}

.div-footnote-jilba {
  z-index: 3;
  background-color: #ecf0e6;
  border-radius: 16px;
  width: 480px;
  padding: 30px;
  display: none;
  position: absolute;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-jilba._01 {
  width: 500px;
  display: block;
  bottom: 116px;
  left: 276px;
}

.div-footnote-jilba._02 {
  width: 590px;
  display: block;
  top: -236px;
  left: -122px;
}

.div-footnote-jilba._03 {
  width: 500px;
  display: block;
  top: -15px;
  left: -528px;
}

.div-footnote-jilba._04 {
  width: 360px;
  display: block;
  top: 146px;
  left: -408px;
}

.div-footnote-jilba._05 {
  width: 320px;
  display: block;
  top: -49px;
}

.div-footnote-jilba._06 {
  width: 320px;
  display: block;
  top: 49px;
  left: -224px;
}

.div-footnote-jilba._07 {
  width: 320px;
  display: block;
  top: -30px;
  left: -224px;
}

.div-footnote-jilba._08 {
  width: 420px;
  display: block;
  inset: -70px auto auto 542px;
}

.div-footnote-jilba._09 {
  width: 420px;
  display: block;
  inset: 186px auto auto 542px;
}

.div-footnote-jilba._10 {
  display: block;
  top: 357px;
  left: 542px;
}

.div-footnote-jilba._11 {
  display: block;
  top: 539px;
  left: 542px;
}

.div-footnote-jilba._12 {
  width: 520px;
  display: block;
  top: -164px;
  left: -176px;
}

.div-footnote-jilba._13 {
  width: 630px;
  display: block;
  top: -7px;
  left: -637px;
}

.div-footnote-jilba._14 {
  width: 630px;
  display: block;
  top: 233px;
  left: -637px;
}

.div-footnote-jilba._15 {
  width: 480px;
  display: block;
  top: 570px;
  left: -486px;
}

.div-footnote-jilba._16 {
  width: 460px;
  display: block;
  top: 23px;
  left: -465px;
}

.div-footnote-jilba._17 {
  width: 430px;
  display: block;
  top: 390px;
  left: -436px;
}

.div-footnote-jilba._18 {
  width: 430px;
  display: block;
  top: 536px;
  left: -436px;
}

.div-footnote-jilba._19 {
  width: 430px;
  display: block;
  top: 653px;
  left: -436px;
}

.div-footnote-jilba._20 {
  width: 540px;
  display: block;
  top: 0;
  left: -548px;
}

.div-footnote-jilba._21 {
  background-color: #252525;
  width: 320px;
  display: block;
  top: -22px;
  left: 324px;
}

.div-footnote-jilba._22 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 83px;
  left: 563px;
}

.div-footnote-jilba._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-jilba._24 {
  background-color: #252525;
  width: 380px;
  display: none;
  top: 562px;
  left: -172px;
}

.div-footnote-jilba._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-jilba._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-jilba._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-jilba._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-jilba._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-jilba._30 {
  background-color: #252525;
  width: 770px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-jilba._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-jilba._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-jilba._33 {
  background-color: #252525;
  width: 420px;
  display: none;
  top: 1545px;
  left: 274px;
}

.div-footnote-jilba._34 {
  background-color: #252525;
  width: 1020px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-jilba._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-jilba._36 {
  width: 520px;
  display: block;
  top: 28px;
  left: 550px;
}

.div-footnote-jilba._37 {
  width: 320px;
  display: block;
  top: 376px;
  left: 550px;
}

.div-footnote-jilba._38 {
  width: 600px;
  display: block;
  top: 374px;
  left: -248px;
}

.div-footnote-jilba._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-jilba._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-jilba._04-5 {
  width: 360px;
  display: block;
  top: 270px;
  left: -408px;
}

.div-footnote-jilba._04-6 {
  width: 360px;
  display: block;
  top: 360px;
  left: -408px;
}

.footnote-wrap {
  align-self: flex-start;
  position: relative;
}

.footnote-wrap._02 {
  align-self: flex-end;
}

.footnote-wrap.center {
  align-self: center;
}

.footnote-wrap.min450px {
  min-width: 450px;
}

.jilba-footnote-inter14 {
  color: var(--anthracite);
  white-space: normal;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.jilba-footnote-inter14.light-grey {
  color: #e2e2da;
}

.jilba-footnote-inter14.info-popup {
  margin-top: 10px;
}

.icon-footnote-close {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.icon-footnote-close.slime {
  color: #b1c292;
  cursor: pointer;
  transition: all .2s;
  top: 12px;
  right: 12px;
}

.icon-footnote-close.slime:hover {
  color: #8cb838;
}

.icon-footnote-close.dark-slime {
  color: #4e5c33;
  cursor: pointer;
  transition: all .2s;
  top: 12px;
  right: 12px;
}

.icon-footnote-close.dark-slime:hover {
  color: #73913b;
}

.icon-footnote-close.fires {
  color: var(--ferocious-ocean);
  cursor: pointer;
  transition: all .2s;
  top: 12px;
  right: 12px;
}

.icon-footnote-close.fires:hover {
  color: var(--beanie-flame);
}

.icon-footnote-close.fires:active {
  margin-top: 2px;
}

.icon-footnote-close.sonorous {
  color: var(--dolphin-tan);
  cursor: pointer;
  transition: all .2s;
  top: 12px;
  right: 12px;
}

.icon-footnote-close.sonorous:hover {
  color: var(--almost-slime);
}

.icon-footnote-close.sonorous:active {
  margin-top: 2px;
}

.icon-footnote-close.kit {
  color: var(--dolphin-tan);
  cursor: pointer;
  transition: all .2s;
  top: 12px;
  right: 12px;
}

.icon-footnote-close.kit:hover {
  color: var(--dirty-salmon);
}

.icon-footnote-close.kit:active {
  margin-top: 2px;
}

.icon-footnote-close.beanie-hover {
  color: var(--dolphin-tan);
  cursor: pointer;
  transition: all .2s;
  top: 12px;
  right: 12px;
}

.icon-footnote-close.beanie-hover:hover {
  color: var(--beanie-flame);
}

.footnote-link {
  color: #548ca5;
  text-decoration: none;
}

.div-slide-wrap {
  position: sticky;
  top: 0;
}

.div-center-content {
  justify-content: center;
  display: flex;
}

.div-frame06 {
  height: 1600px;
  position: relative;
}

.div-frame07 {
  height: 1900px;
}

.div-frame08 {
  height: 3300px;
  position: relative;
}

.div-child-right-align {
  justify-content: flex-end;
  display: flex;
}

.div-frame09 {
  height: 1500px;
}

.div-frame10 {
  height: 1200px;
}

.div-frame11 {
  height: 1100px;
}

.c-text_lora26italic-dolphintan {
  color: var(--dolphin-tan);
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_lora26italic-dolphintan:hover {
  color: var(--dolphin-tan);
}

.text-span-9, .italic-text {
  font-style: normal;
}

.footnote-italic {
  font-style: italic;
}

.div-link-placeholder {
  height: 28px;
}

.div-nasa {
  width: 817px;
  height: 460px;
  position: sticky;
  top: 140px;
}

.image-hover {
  color: #797979;
  padding-top: 16px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.image-hover.leftcolumn {
  padding-left: 24px;
}

.play_btn-jilba-frog {
  z-index: 8;
  color: #686868;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: static;
  bottom: 32px;
  left: 38px;
  right: 0%;
}

.play_btn-jilba-frog:hover {
  color: #999898;
}

.play_btn-jilba-frog:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.c-section_bird-title {
  height: auto;
  position: relative;
  overflow: visible;
}

.c-container__title-bird {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 100px 60px;
  display: flex;
  overflow: hidden;
}

.c-container__title-bird.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container__title-bird.intro {
  flex-direction: column;
}

.c-text__lora18_200-regular-black {
  color: var(--black);
  font-family: Lora, sans-serif;
  font-size: 18px;
  line-height: 240%;
}

.c-line__196x2-black {
  background-color: var(--black);
  width: 196px;
  height: 2px;
}

.c-text__lora32-italic-black {
  color: var(--black);
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  font-weight: 500;
  line-height: 142%;
}

.c-text__lora32-italic-black.centre {
  text-align: center;
}

.c-h1__bebas10vh-white-copy {
  color: #d9d9d9;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-realblack {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-realblack.center {
  color: var(--black);
  text-align: center;
}

.c-h1__bebas10vh-realblack.sonorous {
  margin-top: 0;
}

.c-div__vertical-spacer-500px {
  height: 0;
}

.c-section_bird {
  flex-direction: column;
  align-items: center;
  padding: 80px 60px;
  display: flex;
}

.c-section_bird.intro-paragraph, .c-section_bird._01-movements {
  position: relative;
}

.c-section_bird._02-distributions, .c-section_bird._05-unravelling {
  padding-bottom: 0;
}

.c-section_bird._06-conclusion {
  padding-top: 0;
}

.c-container-content_bird {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.c-div_text-bird {
  align-self: center;
}

.text-block-2 {
  max-width: 650px;
  font-family: Lora, sans-serif;
  font-size: 19px;
}

.bird-superscript {
  color: var(--almost-slime);
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.bird-superscript:hover {
  color: #75aa0f;
}

.c-container_birds-subtitle {
  z-index: 8;
  flex: none;
  width: 60vw;
  min-width: 600px;
  position: relative;
}

.audio-script {
  display: none;
}

.c-container_bird-title {
  width: 60vw;
  position: relative;
}

.div-block-2 {
  position: absolute;
  inset: 0%;
}

.c-div_bg-animation {
  z-index: 2;
  background-image: linear-gradient(156deg, #f0eaf6, #dee8f0);
  width: 500px;
  position: absolute;
  inset: 0% 0% 29% 42%;
}

.div-sticky-140 {
  max-width: 70%;
  position: sticky;
  top: 140px;
}

.div-frame-13 {
  height: 2000px;
  position: relative;
}

.div-frame-rocks {
  height: 170vh;
  position: relative;
}

.div-frame-3100 {
  height: 3100px;
}

.div-image-50--width {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  max-width: 50%;
  display: flex;
}

.div-image-50--width.sticky {
  flex-direction: column;
  width: auto;
  max-width: 50%;
  position: sticky;
  top: 140px;
}

.div-wrapper-no-slide {
  position: static;
  top: 0;
}

.div-max-width-60 {
  max-width: 800px;
}

.div-spacer-5vh {
  height: 5vh;
}

.regent-intro1 {
  z-index: 6;
  position: absolute;
  inset: -42px auto 0% 32%;
}

.regent-intro-branch {
  z-index: 4;
  position: absolute;
  inset: auto 31% -3% auto;
}

.regent-intro2 {
  z-index: 4;
  position: absolute;
  inset: 49% 17% 0% auto;
}

.regent-intro3 {
  z-index: 4;
  position: absolute;
  inset: 20% 0% 0% auto;
}

.div-regent-intro-wrap {
  z-index: 4;
  display: block;
  position: absolute;
  inset: 0%;
}

.side-flight {
  z-index: 99;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.side-flight.maps, .side-flight.warragamba {
  z-index: 999;
  display: none;
}

.side-flight.combined, .side-flight.elusive, .side-flight.captivity, .side-flight.study, .side-flight.cultures {
  display: none;
}

.side-flight-bg {
  -webkit-backdrop-filter: blur(1.5px);
  backdrop-filter: blur(1.5px);
  background-color: #00000026;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.side-flight-container {
  background-color: #fff;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-direction: row;
  width: 100%;
  height: 100%;
  padding-top: 28px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
  bottom: 0;
  overflow: visible;
  box-shadow: 0 10px 14px #0003;
}

.side-flight-container.tab-group {
  position: relative;
}

.text-span-10 {
  text-decoration: underline;
}

.c-body__lora19-white2 {
  color: #c4c4c4;
  text-indent: 32px;
  max-width: 650px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-body__lora19-white2.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-white2.italic {
  color: #fff;
  letter-spacing: .5px;
  text-indent: 0;
  font-style: italic;
}

.bird-intro-gif {
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-regent-bg-vid {
  z-index: auto;
  position: absolute;
  inset: 0%;
}

.bg-vid-regent {
  z-index: 4;
  width: 100%;
  height: 100%;
  position: relative;
}

.c-div-sf-container {
  width: 100vw;
  height: 200px;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.c-div-sf-container.warra {
  margin-top: 109px;
  margin-bottom: 0;
  position: relative;
}

.div-sf-child {
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: absolute;
  top: -80px;
}

.div-sf-child.maps {
  position: absolute;
  inset: auto auto -24% 0;
}

.div-sf-child.warra {
  z-index: 6;
  top: -33px;
}

.div-sf-child._3-side-flights {
  z-index: 9;
  flex-direction: column;
  top: -115px;
}

.c-body__lora24semibold-italic-black {
  color: var(--black);
  text-align: center;
  max-width: 650px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.c-body__lora24semibold-italic-black.indentpadding60px {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora24semibold-italic-black.bold {
  font-weight: 500;
}

.div-sf-linkblock {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-sf-linkblock._3sf {
  margin-top: 14px;
  margin-bottom: 14px;
}

.div-sf-wrap {
  display: flex;
}

.div-sf-wrap.sf-group {
  z-index: 4;
  cursor: pointer;
  position: relative;
}

.icon-sf-regent {
  z-index: 3;
  position: absolute;
  inset: 0%;
}

.icon-sf-regent.wings {
  display: none;
}

.div-icon-sf-regent-wrap {
  width: 180px;
  height: 168px;
  position: relative;
}

.div-left-nav-sf {
  padding-right: 32px;
}

.div-back-link-block {
  z-index: 99;
  color: var(--black);
  flex-direction: column;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  inset: 34px auto auto 43px;
}

.div-back-link-block.normal-sf {
  position: relative;
  top: -10px;
  left: 0;
}

.flyback-text-wrap {
  display: flex;
}

.icon-chevron-left-16px {
  margin-right: 10px;
  padding-top: 3px;
}

.c-text-lora16-black-semibold-italic {
  padding-left: 0;
  font-family: Lora, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
}

.div-flyback-sf-icon-wrap {
  justify-content: center;
  width: 110px;
  height: 100px;
  padding-left: 3px;
  display: flex;
  position: relative;
}

.image-icon-sf-flyback {
  position: absolute;
}

.image-icon-sf-flyback.wings {
  display: none;
}

.div-sf-left-nav-wrap {
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.c-link-sf-left-nav {
  color: var(--black);
  cursor: pointer;
  margin-top: 0;
  font-family: Lora, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.c-link-sf-left-nav:hover {
  color: var(--ferocious-ocean);
}

.c-link-sf-left-nav.list-top {
  margin-top: 0;
}

.div-sf-content-wrap {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.div-sf-title-wrap {
  flex-direction: column;
  padding-bottom: 4px;
  display: block;
}

.sf-subtitle {
  color: var(--black);
  margin-top: -4px;
  font-family: Lora, sans-serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 600;
  line-height: 36px;
}

.sf-subtitle._550maxwidth {
  width: 582px;
  max-width: 582px;
  padding-right: 0;
  font-size: 22px;
}

.sf-subtitle._550maxwidth2 {
  max-width: 550px;
  padding-right: 0;
  font-size: 22px;
}

.div-content-scroll {
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: scroll;
}

.div-content-sf.maps {
  flex: 1;
}

.c-h2__bebas64-black {
  color: var(--black);
  letter-spacing: .4px;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 64px;
}

.c-h2__bebas64-black.jilda {
  margin-top: 94px;
}

.c-h2__bebas64-black._550maxwidth {
  max-width: 550px;
}

.c-h2__bebas64-black._550maxwidth.sf, .c-h2__bebas64-black._550maxwidth.sf-tabs {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 48px;
  line-height: 52px;
}

.c-body__lora19reg-black {
  color: var(--black);
  text-indent: 0;
  max-width: 550px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
}

.c-body__lora19reg-black.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19reg-black._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19reg-black.no-max {
  max-width: none;
}

.c-body__lora19reg-black._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19reg-black._40px-off {
  margin-top: 60px;
  margin-left: 100px;
}

.c-body__lora19reg-black.italics {
  font-style: italic;
}

.c-body__lora19reg-black.quote {
  padding-left: 32px;
  font-style: normal;
  font-weight: 400;
}

.c-body__lora19reg-black._650-regular {
  text-align: left;
  white-space: normal;
  max-width: 650px;
  font-weight: 400;
}

.c-body__lora19reg-black._650-regular._60-left-padding {
  background-color: #fffc;
  max-width: 590px;
  margin-left: 54px;
  padding-left: 6px;
}

.c-body__lora19reg-black._650-regular.cool_b-whitebg {
  background-color: #fffc;
  margin-left: -6px;
  padding-left: 6px;
}

.c-body__lora19reg-black._650-regular.tsing {
  margin-bottom: 40px;
}

.c-div-sf-centre {
  flex-direction: column;
  align-items: center;
  display: block;
}

.c-div-regent-margin-image-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.div-regent-text-wrap {
  z-index: 7;
  position: relative;
}

.div-regent-margin-bg {
  flex: 1;
  align-self: stretch;
}

.div-regent-margin-bg.left {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/649905ae7806fb8deccada7a_Fig9-map.jpg");
  background-position: 100% 15%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-regent-margin-bg.right {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/649906167806fb8deccb2eca_Fig10-mapR.jpg");
  background-position: 0 30%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-regent-bgfilter {
  z-index: 4;
  position: absolute;
  inset: 0%;
}

.div-sf-nav-link-wrap {
  margin-top: 24px;
  display: flex;
}

.div-sf-nav-link-wrap.top-nav-item {
  margin-top: 0;
}

.div-dot {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 24px;
  margin-left: 4px;
  margin-right: 8px;
  display: flex;
}

.div-5px-current-nav {
  background-color: var(--black);
  border-radius: 4px;
  width: 5px;
  height: 5px;
  margin-bottom: 4px;
}

.spacer-40vh {
  height: 40vh;
}

.tabs-menu {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.tabs {
  flex: 1;
  display: flex;
}

.tab-container {
  flex: 1;
}

.tabs-content {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.regent-tab.w--current {
  margin-top: 138px;
}

.regent-tab-link {
  background-color: #0000;
  padding-top: 14px;
  padding-bottom: 14px;
}

.regent-tab-link.w--current {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/649a28ff120cb1f45f66367e_current-tab-dot.png");
  background-position: 2%;
  background-repeat: no-repeat;
  background-size: 22px;
}

.regent-tab-link.maps {
  margin-top: 140px;
}

.regent-tab-link.maps.w--current {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/649a28ff120cb1f45f66367e_current-tab-dot.png");
  background-position: 2%;
  background-repeat: no-repeat;
  background-size: 22px;
  background-attachment: scroll;
  margin-top: 140px;
}

.c-div-sf-tab-scroll-wrap {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 100px;
  display: flex;
  overflow: scroll;
}

.c-div-sf-tab-scroll-wrap.tabs {
  max-height: 85vh;
}

.c-div-sf-tab-content-wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.c-div-sf-tab-content-wrap.group-tabs {
  align-items: stretch;
}

.c-div-sf-footnote-wrap {
  align-self: auto;
  padding-right: 32px;
}

.div-sf-tab-content-title-wrap.group-tabs {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  display: flex;
}

.div-sf-container-wrap {
  padding-top: 45px;
  padding-left: 45px;
  padding-right: 45px;
  position: absolute;
  inset: 0%;
}

.div-sf-scroll-line {
  background-color: #f0f0f0;
  align-self: stretch;
  height: 2px;
}

.c-section_accordian {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 120px;
  padding-bottom: 100px;
  position: relative;
  top: 100vh;
}

.c-section_accordian.jilba {
  background-color: #252634;
  padding-top: 320px;
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.lungthun {
  padding-bottom: 0;
  position: relative;
  top: -820vh;
}

.c-section_accordian.regent {
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.cool_b {
  z-index: 4;
  background-color: #fff;
  min-height: 100vh;
  padding-top: 220px;
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.boko {
  z-index: 2;
  background-color: #fff;
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.tsing {
  margin-top: 100px;
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.khrop {
  padding-top: 750px;
  top: auto;
  overflow: hidden;
}

.c-section_accordian.fences, .c-section_accordian.fires {
  padding-bottom: 0;
}

.c-section_accordian.white {
  padding-top: 100px;
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.reach {
  padding-bottom: 0;
  top: auto;
}

.c-section_accordian.lungthun-end-carousel {
  height: 400vh;
  padding-bottom: 0;
  position: relative;
  top: -820vh;
}

.div-accordian-wrapper {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
  position: relative;
}

.div-accordian-wrapper.lungthun {
  padding-top: 100px;
  position: sticky;
  top: 0;
}

.div-accordian-wrapper.fences, .div-accordian-wrapper.jilba, .div-accordian-wrapper.regent, .div-accordian-wrapper.fires, .div-accordian-wrapper.tsing {
  margin-bottom: 100px;
}

.div-accordian-wrapper.lungthun-end-carousel {
  max-width: none;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  top: 0;
  bottom: auto;
}

.div-accordian-item {
  cursor: pointer;
  border-bottom: 2px solid #d9d9d9;
  align-self: auto;
}

.div-accordian-header {
  z-index: 5;
  background-color: #fff;
  justify-content: flex-start;
  padding-top: 42px;
  padding-bottom: 36px;
  display: flex;
  position: relative;
}

.div-accordian-panel {
  z-index: 0;
  padding-bottom: 40px;
  display: block;
  position: relative;
  overflow: hidden;
}

.c-h3 {
  letter-spacing: .45px;
  font-family: Bebas Neue, sans-serif;
  font-size: 28px;
  line-height: 34px;
  display: inline-block;
}

.c-h3.gold {
  color: #8a8864;
}

.c-h3.dolphin {
  color: var(--dolphin-tan);
}

.c-h3.white {
  letter-spacing: 1px;
  font-weight: 400;
  line-height: 28px;
}

.c-h3._24-off-white {
  color: #c4c4c4;
  letter-spacing: 1px;
  margin-top: 4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.c-h3._24-off-white.secondary {
  color: #acacac45;
}

.c-h3.accordion-white {
  color: #fff;
}

.c-h3.actual-white {
  color: #fff;
  letter-spacing: 1px;
  font-weight: 400;
  line-height: 28px;
}

.icon-right-chevron-attributes {
  margin-top: 0;
  margin-left: 40px;
}

.icon-right-chevron-attributes.gold {
  color: #8a8864;
}

.icon-right-chevron-attributes.dolphin {
  color: var(--dolphin-tan);
}

.icon-right-chevron-attributes.white {
  color: #fff;
}

.c-div__80px-vert-spacer {
  height: 80px;
  display: block;
}

.div-block-3 {
  background-color: #748a4a80;
  width: 750px;
  height: 1px;
}

.dropdown-accordion {
  border-bottom: 2px solid #d9d9d9;
  width: 100%;
  overflow: hidden;
}

.dropdown-accordion.gold {
  border-bottom-color: #8a8864;
}

.dropdown-accordion.dolphin {
  border-bottom-color: var(--dolphin-tan);
}

.dropdown-accordion.hidden {
  display: none;
}

.dropdown-accordion.white {
  border-bottom-color: var(--dolphin-tan);
  flex: none;
}

.dropdown-accordion.white.end {
  margin-bottom: 100px;
}

.dropdown-accordion.actual-white {
  border-bottom-color: #fff;
  flex: none;
}

.dropdown-accordion.actual-white.end {
  margin-bottom: 100px;
}

.dropdown-accordion.black {
  border-bottom-color: var(--black);
}

.accordion-toggle {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 110px;
  padding-left: 0;
  display: flex;
}

.icon {
  position: relative;
  inset: 0% auto auto 0%;
}

.toggle-wrap {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-list {
  background-color: #fff;
  display: block;
  position: static;
}

.dropdown-list.dark {
  background-color: #000;
}

.dropdown-list.jilba {
  background-color: #252634;
}

.dropdown-list.transparent {
  background-color: #0000;
}

.div-flyback-wrap {
  margin-right: 80px;
  position: relative;
}

.c-text-references-accordion {
  color: var(--black);
  text-indent: -48px;
  max-width: 800px;
  margin-bottom: 4px;
  margin-left: 49px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.c-text-references-accordion.light-grey {
  color: #afafaf;
}

.c-text-references-accordion.light-grey.need-page-numbers {
  display: flex;
}

.c-text-references-accordion.white {
  color: #ececec;
}

.c-text-references-accordion-light-grey {
  color: #afafaf;
  max-width: 800px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.c-text-references-accordion-light-grey.bold {
  font-size: 15px;
  font-weight: 600;
}

.c-text-references-accordion-light-grey._12pxtop-margin {
  margin-top: 12px;
}

.div-sound-image-item {
  margin-top: 48px;
  margin-bottom: 48px;
}

.div-sound-image-item.full-grid {
  margin-top: 38px;
}

.div-sound-image-thumbnail {
  border: 2px solid #afafaf;
  width: 125px;
  height: 125px;
}

.div-sound-image-thumbnail.sound-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.kk-02 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64a78131267c29453a37cc68_thumbnail-intro.jpg");
  background-position: 50%;
  background-size: 125px;
}

.div-sound-image-thumbnail.kk-03 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d4cf3a52367760401319e2_surface-impressions-image-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.kk04 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64a782e75035f0a7342f554b_thumbnail-gifs.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
}

.div-sound-image-thumbnail.kk05a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16f5b752526787fe2d0_khrop-khru-poh-chang-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
}

.div-sound-image-thumbnail.kk05b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16e46c5803d52a04e0f_khrop-khru-poh-chang-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
  margin-left: 10px;
}

.div-sound-image-thumbnail.kk05c {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16e5695c32f28ece0bc_khrop-khru-poh-chang-03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
  margin-left: 10px;
}

.div-sound-image-thumbnail.kk05d {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16ef1e5b930b41354fb_khrop-khru-poh-chang-04.jpg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
  margin-left: 10px;
}

.div-sound-image-thumbnail.kk05e {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16e75e8161ed281fd98_khrop-khru-poh-chang-05.jpg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
  margin-left: 10px;
}

.div-sound-image-thumbnail.kk05f {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16e5717bb53232e48c0_khrop-khru-poh-chang-06.jpg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-sound-image-thumbnail.kk05g {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b16d0bdfe14439492681_khrop-khru-poh-chang-07.jpg");
  background-position: 80%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 10px;
  margin-left: 0;
}

.div-sound-image-thumbnail.kk-06 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/63d9b80110fd5e45d213dd72_lineage-and-cult-membership-01.jpg");
  background-position: 32%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.jilba01 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64dd963d19511387002f071d_thumbnail-global-warming.jpg");
  background-position: 50%;
  background-size: 125px;
}

.div-sound-image-thumbnail.jilba02 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64dd97504b1e3262a2198607_thumbnail-species-decline.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.jilba03 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64dd984ae4c1cd47c08e340a_thumbnail-google-maps.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
}

.div-sound-image-thumbnail.regent01 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64def88c8abd255d07ffcf9d_thumbnail-map01.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-sound-image-thumbnail.regent02 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64def8bba14e68ae365b5e93_thumbnail-map02.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-sound-image-thumbnail.regent03 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64def8dcf1a1c4467c9ff7b1_thumbnail-bushfire.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-sound-image-thumbnail.sonorous-video {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6532583d6eb29941dc957a2b_sonorous-video-thumbnail.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-1 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655be7e571ff68f64e49df48_3-cool_b-section.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-2 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655582320d0e5b01bbf29768_7-J-Andrews_Image-Threads_Breastplates-as-New-Objects.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-3 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655d20bf5852c1e69aedd23d_truck-country-thumbnail.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-4 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655583bf1251c5c6f0e23f62_cool_b-finale.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-5 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655be7e68019de6e800fba4f_2-cool_b-section.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-6 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655be7e66943790f48f1a3a7_4-cool_b-section.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-7 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655d218c7ce1d67352a86343_cool-burning-thumbnail.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-8 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655d225917ae46a494e9d5f4_cool-burning-map-thumbnail.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.cool_b-9 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655be0e1d7a1d6534a2bcdac_gorget-3000px.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-sound-image-thumbnail.kk-03a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6576e749a0438c7542cc4735_poh-chang-vk.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko01 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c3f53c3f45e9c9380b1f70_1-boko-two-women.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko02 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c40278ccb2431bd867c167_margaret-boko-caama.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko03 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c4060344fa20e68e661415_3-boko-tjulpi-papa.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko04 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c40ac2fde07d412db1e669_4-boko-community-life.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko05 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c40eeaa809ebe1132ab71f_5-boko-mbunghara.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko06 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c4147150240dae492c2785_6-boko-glen-helen-station.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko07 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c4176dd26c6ed39539fe52_7-boko-tjiti.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko08 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c9787dc9ba448924673755_8-boko-driving.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko09 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65c4349da0c64ede72fe2b5a_margie-boko.jpg");
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.wik01 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6566c02d3b36a4ccecd63509_reach-fi.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.boko10 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/65d846762153e0f2f4031594_tjulpu-thumbnail.png");
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.tsing-01 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/662af8a7904aefc6125fa8f7_tsing-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.tsing-02 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/662afafdb239b22dec07c384_tsing-6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.tsing-03 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/662af8dacbf67680b1f52369_tsing-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.tsing-04 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/662afa5e884bff4abb75a0dd_tsing-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.tsing-05 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/662afa94884bff4abb75c7af_tsing-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-sound-image-thumbnail.tsing-06 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/662afaae45340c70fc52d3a0_tsing-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.html-embed-3 {
  color: #8a8864;
}

.div-thumbnail-wrap {
  flex-wrap: wrap;
  display: flex;
}

.div-prompt-wrap {
  z-index: 55;
  flex-direction: column;
  align-items: center;
  height: 30%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-prompt {
  color: var(--dolphin-tan);
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
}

.div-text-block-wrapper {
  z-index: 7;
  background-color: #fff;
  padding: 6px 4px 10px 6px;
  position: relative;
}

.regent-flock {
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-text-parent-regent {
  position: relative;
}

.div-image-wrap-flock {
  position: absolute;
  bottom: 64%;
}

.div-flock-relative {
  position: relative;
}

.c-section_mobile-display {
  display: none;
}

.regent-image-01 {
  position: absolute;
  inset: -26% auto auto 0%;
}

.regent-image-02 {
  position: absolute;
  top: 220px;
  left: 120px;
}

.regent-image-03 {
  position: absolute;
  inset: 36% auto 0% -16%;
}

.regent-image-05l {
  max-width: none;
  position: absolute;
  inset: -126px 0 auto auto;
}

.regent-image-06r {
  max-width: none;
  position: static;
  inset: -21% auto auto 0%;
}

.regent-image-04r {
  z-index: 5;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-subtitle-margin-flex {
  justify-content: center;
  width: 100vw;
  display: flex;
}

.margin-right, .margin-left {
  flex: 1;
  position: relative;
}

.div-content-margin-flex {
  justify-content: space-between;
  width: 100vw;
  display: flex;
}

.div-content-margin-flex.songs {
  position: relative;
}

.div-content-margin-flex.center {
  justify-content: center;
  position: relative;
}

.div-content-margin-flex.center.padding {
  height: 250px;
  margin-top: -19px;
}

.margin-content-left {
  flex: 1;
  margin-right: 0;
  position: relative;
}

.margin-content-left.flex {
  justify-content: center;
  display: flex;
}

.margin-content-right {
  flex: 1;
  position: relative;
}

.margin-content-right.flex {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-image-wrap-gif {
  position: absolute;
}

.regent-image-07r {
  max-width: none;
  position: absolute;
  inset: -58px auto auto 0%;
}

.regent-image-08l {
  max-width: none;
  position: absolute;
  inset: 0% 5% auto auto;
}

.regent-image-9r {
  position: absolute;
  inset: -20% auto auto 0%;
}

.regent-image-10l {
  max-width: none;
  position: absolute;
  inset: -408px 0% auto auto;
}

.regent-image-11l {
  z-index: 6;
  max-width: none;
  position: absolute;
  inset: -186px 0% 0% 238px;
}

.regent-image-12r {
  z-index: 5;
  max-width: none;
  position: absolute;
  inset: -39% auto auto -5%;
}

.regent-image-12l {
  z-index: 2;
  max-width: none;
  position: absolute;
  inset: -183% 0 auto auto;
}

.regent-image-13r {
  max-width: none;
  position: absolute;
  top: -504px;
  left: -22px;
}

.regent-image-14l {
  max-width: 96%;
  position: absolute;
  inset: 18% auto auto 0%;
}

.regent-image-15r {
  position: absolute;
  inset: auto 0% -14% auto;
}

.regent-image-songs {
  z-index: 0;
  text-align: center;
  max-width: none;
  position: absolute;
  inset: -892% 0% auto auto;
}

.div-songs-wrap {
  position: relative;
}

.regent-image-17r {
  position: absolute;
  inset: 53% auto auto 0%;
}

.regent-image-17l {
  position: absolute;
  inset: 26% 3% auto auto;
}

.regent-image-songs2l {
  max-width: none;
  position: absolute;
  inset: 10% 40% auto auto;
}

.regent-image-song2r {
  z-index: 5;
  position: absolute;
  inset: -55% auto auto 43%;
}

.regent-image-songsl {
  max-width: none;
  position: absolute;
  inset: -124% 0% auto auto;
}

.regent-image-songsr {
  z-index: 2;
  max-width: none;
  position: absolute;
  inset: -124% auto auto 0%;
}

.margin-content-center {
  position: relative;
}

.regent-image-songsc {
  z-index: 3;
  mix-blend-mode: multiply;
  max-width: none;
  position: absolute;
  inset: 80% auto auto 8%;
}

.regent-image-arrow {
  z-index: 3;
  mix-blend-mode: multiply;
  position: absolute;
  top: 290px;
  left: -36px;
}

.regent-image-song3l {
  max-width: none;
  position: absolute;
  inset: 28% 61% auto auto;
}

.regent-image-flock1 {
  position: absolute;
  top: 0%;
  bottom: auto;
  right: auto;
}

.regent-image-18l {
  object-fit: contain;
  max-width: 100%;
  position: relative;
  inset: 31% 8% auto auto;
}

.regent-image-flock2, .regent-image-flock3 {
  max-width: none;
  position: absolute;
}

.regent-image-song-note {
  z-index: 8;
  mix-blend-mode: multiply;
  position: absolute;
  inset: -10% -19% auto auto;
}

.div-sf-group-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 431px;
  display: flex;
  position: relative;
}

.regent-image-sf-group-01 {
  position: absolute;
}

.regent-image-sf-group-02 {
  display: none;
  position: absolute;
}

.div-tab-subtitle-wrap-550 {
  width: 550px;
}

.div-yet-another-wrap {
  padding-right: 32px;
}

.div-audio-bird {
  flex-direction: column;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.div-audio-bird.sf {
  z-index: 8;
  margin-bottom: -32px;
  position: relative;
}

.div-audio-bird.movement {
  align-self: flex-start;
  margin-bottom: 2px;
  margin-left: 58px;
}

.div-audio-bird.sf-study {
  z-index: 8;
  margin-bottom: 34px;
  position: relative;
}

.text-audio-bird {
  color: #6a8b44;
  margin-top: -30px;
  margin-left: 49px;
  font-family: Lora, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 600;
}

.image-icon-sf-flyback-2 {
  display: none;
  position: absolute;
}

.image-icon-sf-flyback-2.wings {
  display: none;
}

.play_btn-regent {
  z-index: 8;
  color: #686868;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: -1%;
  bottom: auto;
  left: 117px;
}

.play_btn-regent:hover {
  color: #999898;
}

.play_btn-regent:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.play_btn-regent.sf-nhh {
  inset: 66px auto auto 262px;
}

.play_btn-regent.sf-lwb {
  inset: 165px auto auto 158px;
}

.play_btn-regent.sf-lfb {
  inset: 139px auto auto 320px;
}

.play_btn-regent.sf-rwb {
  inset: 215px auto auto 245px;
}

.play_btn-regent.sf-rhe {
  inset: 268px auto auto 375px;
}

.play_btn-regent.study1 {
  top: 150px;
  left: 121px;
}

.play_btn-regent.study2 {
  inset: 150px 50% 0% auto;
}

.play_btn-regent.study3 {
  inset: 150px 131px 0% auto;
}

.play_btn-regent.songs {
  inset: -297px 200px auto auto;
}

.div-image-wrap-audio, .div-play-btn-wrap {
  position: relative;
}

.div-page-wrapper {
  overflow: hidden;
}

.div-footnote-regent {
  z-index: 3;
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 480px;
  padding: 30px;
  display: none;
  position: absolute;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-regent._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-regent._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-regent._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-regent._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-regent._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-regent._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-regent._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-regent._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-regent._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-regent._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-regent._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-regent._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-regent._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-regent._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-regent._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-regent._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-regent._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-regent._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-regent._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-regent._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-regent._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-regent._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-regent._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-regent._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-regent._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-regent._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-regent._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-regent._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-regent._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-regent._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-regent._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-regent._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-regent._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-regent._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-regent._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-regent._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-regent._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-regent._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-regent._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-regent._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-regent._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-regent._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-regent.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-regent.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-regent.r03 {
  width: 560px;
  display: block;
  top: -143px;
  left: -37px;
}

.div-footnote-regent.r04 {
  width: 640px;
  display: block;
  top: -45px;
  left: -37px;
}

.div-footnote-regent.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-regent.r06 {
  width: 520px;
  display: block;
  top: 315px;
  left: -37px;
}

.div-footnote-regent.r07 {
  width: 540px;
  display: block;
  top: -50px;
  left: -37px;
}

.div-footnote-regent.r08 {
  width: 480px;
  display: block;
  top: -35px;
  left: -37px;
}

.div-footnote-regent.r09 {
  width: 480px;
  display: block;
  top: -4px;
  left: -37px;
}

.div-footnote-regent.r10 {
  width: 480px;
  display: block;
  top: -90px;
  left: -37px;
}

.div-footnote-regent.r11 {
  width: 480px;
  display: block;
  top: 58px;
  left: -37px;
}

.div-footnote-regent.r12 {
  width: 540px;
  display: block;
  top: 202px;
  left: -37px;
}

.div-footnote-regent.r13 {
  width: 480px;
  display: block;
  top: 372px;
  left: -37px;
}

.div-footnote-regent.r14 {
  background-color: var(--anthracite);
  width: 540px;
  display: block;
  top: 151px;
  left: -37px;
}

.div-footnote-regent.r15 {
  width: 380px;
  display: block;
  top: 131px;
  left: -37px;
}

.div-footnote-regent.r16 {
  width: 620px;
  display: block;
  top: -82px;
  left: -37px;
}

.div-footnote-regent.r17 {
  width: 560px;
  display: block;
  top: 66px;
  left: -37px;
}

.div-footnote-regent.r18 {
  width: 468px;
  display: block;
  top: 252px;
  left: -37px;
}

.div-footnote-regent.r19 {
  width: 468px;
  display: block;
  top: 83px;
  left: -37px;
}

.div-footnote-regent.r20 {
  z-index: 9;
  width: 468px;
  display: block;
  top: 99px;
  left: -37px;
}

.div-footnote-regent.r21 {
  z-index: 9;
  width: 468px;
  display: block;
  top: 170px;
  left: -37px;
}

.div-footnote-regent.r22 {
  z-index: 9;
  width: 520px;
  display: block;
  top: 109px;
  left: -37px;
}

.div-footnote-regent.r23 {
  z-index: 9;
  width: 420px;
  display: block;
  top: 45px;
  left: -37px;
}

.div-footnote-regent.r24 {
  z-index: 9;
  width: 460px;
  display: block;
  top: 136px;
  left: -37px;
}

.div-footnote-regent.r25 {
  z-index: 9;
  width: 530px;
  display: block;
  top: 212px;
  left: -37px;
}

.div-footnote-regent.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-regent.r26 {
  z-index: 9;
  width: 530px;
  display: block;
  top: 507px;
  left: -37px;
}

.div-footnote-regent.r27 {
  z-index: 9;
  width: 518px;
  display: block;
  top: 165px;
  left: -37px;
}

.div-footnote-regent.r28 {
  z-index: 9;
  width: 530px;
  display: block;
  top: 1px;
  left: -37px;
}

.div-footnote-regent.r29 {
  z-index: 9;
  width: 530px;
  display: block;
  top: 120px;
  left: -37px;
}

.div-footnote-regent.r30 {
  z-index: 9;
  width: 430px;
  display: block;
  top: 57px;
  left: -37px;
}

.div-footnote-regent.r31 {
  z-index: 9;
  width: 580px;
  display: block;
  top: 201px;
  left: -37px;
}

.div-footnote-regent.r32 {
  z-index: 9;
  width: 580px;
  display: block;
  top: 70px;
  left: -37px;
}

.div-footnote-regent.r33 {
  z-index: 9;
  width: 340px;
  display: block;
  top: 231px;
  left: -37px;
}

.div-footnote-regent.r34 {
  z-index: 9;
  width: 480px;
  display: flex;
  top: 92px;
  left: -37px;
}

.div-footnote-wrap-regent {
  position: relative;
}

.c-text-acknowledge-accordion {
  color: var(--black);
  text-indent: 0;
  max-width: 800px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.c-text-acknowledge-accordion.light-grey {
  color: #afafaf;
}

.c-text-acknowledge-accordion.bold-grey {
  color: #9c9c9c;
  margin-top: 6px;
  font-weight: 500;
}

.c-text-acknowledge-accordion.bold-black {
  font-weight: 600;
}

.c-text-acknowledge-accordion.regent {
  margin-bottom: 20px;
}

.c-text-acknowledge-accordion.white {
  color: #ececec;
}

.c-section_article-slider {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64c87e3c2f7d143472869b8d_gradient-bg-landscape.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 796px;
  display: none;
  position: relative;
}

.div-end-slider-wrap {
  z-index: 4;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.end-slider {
  background-color: #0000;
  height: 526px;
  margin-bottom: 40px;
  overflow: visible;
}

.slide-nav {
  font-size: 6px;
  bottom: -53px;
}

.mask-end-slider {
  overflow: visible;
}

.end-slide {
  background-color: #fff;
  border-radius: 16px;
  width: 572px;
  margin-left: 20px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-right: 0;
}

.div-end-slide-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-icon-wrap-left, .end-slide-left-arrow {
  width: 24px;
  height: 24px;
}

.c-h4_bebas-black {
  margin-top: 4px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 36px;
}

.c-body__lora19500-grey-italic {
  color: #646464;
  text-indent: 0;
  max-width: 550px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
  line-height: 26px;
}

.c-body__lora19500-grey-italic.fires-play {
  color: var(--anthracite);
  text-align: center;
  margin-top: -14px;
  font-size: 16px;
}

.div-endslide-jilba-textwrap {
  padding-left: 40px;
}

.div-endslide-lunthun-textwrap {
  padding-left: 100px;
}

.image-regent-end {
  margin-bottom: 60px;
}

.div-regent-bushfire-wrap {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.div-bushfire-bg-image {
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.regent-image-bushfire {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.regent-image-smoke-l {
  z-index: 6;
  position: absolute;
  inset: 43% 48% auto auto;
}

.regent-image-smoke-r {
  position: absolute;
  inset: 36% auto auto 42%;
}

.regent-image-sf3 {
  object-fit: fill;
  width: 900px;
  position: relative;
  top: 0%;
  bottom: 0%;
}

.c-text_lora26italic-gold {
  color: #8a8864;
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_lora26italic-gold.centre {
  color: #ccc;
  text-align: center;
  line-height: 32px;
}

.c-text_lora26italic-gold.centre:hover {
  color: #ccc;
}

.c-text_lora26italic-dark-gold {
  color: #585954;
  font-family: Lora, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_lora26italic-dark-gold.centre {
  color: #ccc;
  text-align: center;
  line-height: 32px;
}

.c-text_lora26italic-dark-gold.centre:hover {
  color: #ccc;
}

.div-fences-start-link {
  opacity: 0;
  -webkit-backdrop-filter: brightness(123%) blur(6px);
  backdrop-filter: brightness(123%) blur(6px);
  border-radius: 5px;
  justify-content: center;
  width: 192px;
  padding: 14px 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto 78px;
}

.start-link-left-arrow {
  margin-top: 3px;
  margin-left: 12px;
  margin-right: 15px;
}

.start-link-left-arrow.fork {
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 12px;
}

.start-link-left-arrow.fork.ack {
  margin-bottom: 4px;
}

.start-link-left-arrow.fork.es {
  margin-bottom: 2px;
}

.c-text_dutybb16-black {
  color: var(--black);
  text-align: center;
  font-family: Dutycalls bb w00, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: all .2s;
}

.c-text_dutybb16-black.fork {
  text-align: left;
  line-height: 22px;
}

.abstract-opener-text {
  z-index: 8;
  color: #4b7e93;
  cursor: pointer;
  border-bottom: 1px solid #4b7e93;
  align-self: flex-start;
  margin-top: 12px;
  font-family: Lora, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .2s;
  position: absolute;
}

.abstract-opener-text:hover {
  color: var(--beanie-flame);
}

.abstract-opener-text.lungthun {
  bottom: 11px;
  left: 57%;
}

.abstract-opener-text.form {
  inset: auto 256px 44px auto;
}

.abstract-opener-text.form.hide {
  display: none;
}

.abstract-opener-text.regent {
  bottom: 11px;
  left: 329px;
}

.abstract-opener-text.khrop {
  bottom: 11px;
  left: 123px;
}

.abstract-opener-text.fences {
  inset: auto auto 125px 64.8%;
}

.abstract-opener-text.fires {
  bottom: 11px;
  left: 53%;
  right: auto;
}

.abstract-opener-text.jilba {
  top: auto;
  bottom: 129px;
  left: 32px;
}

.abstract-opener-text.tsing {
  top: auto;
  bottom: 75px;
  left: 32px;
}

.abstract-opener-text.tsing.hide, .abstract-opener-text.c-text__lora2p7vh-italicleftaligned-mid-grey {
  display: none;
}

.abstract-opener-text.wikcha {
  bottom: 11px;
  left: 171px;
}

.abstract-opener-text.kitkinike {
  bottom: 11px;
  left: 169px;
}

.abstract-opener-text.cool {
  bottom: 103px;
  left: 72.3%;
  right: auto;
}

.abstract-opener-text.boko {
  bottom: 11px;
  left: 31px;
}

.abstract-opener-text.sonorous {
  bottom: 11px;
  left: 197px;
}

.abstract-opener-text.heat {
  bottom: 88px;
  left: 33px;
}

.c-div-abstract-popup-wrapper {
  z-index: 9;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: none;
  position: absolute;
  inset: auto auto 68px;
}

.c-div-abstract-popup-wrapper._80px-r {
  left: 80px;
}

.c-div-abstract-popup-wrapper._160px-r {
  display: none;
  left: 160px;
}

.c-div-abstract-popup-wrapper.hide {
  display: none;
}

.c-text-abstract-content {
  font-family: Lora, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.div-abstract-content {
  background-color: #fff;
  border-radius: 16px;
  width: 850px;
  padding: 52px 42px 64px 67px;
  display: flex;
  position: relative;
  box-shadow: 0 8px 32px #0003;
}

.text-span-11 {
  white-space: nowrap;
}

.abstract-close-btn {
  color: #cecece;
  cursor: pointer;
  margin-top: 16px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.icon-close-24px {
  transition: all .1s;
}

.icon-close-24px:hover {
  color: #969696;
}

.text-span-12 {
  white-space: nowrap;
}

.text-span-13 {
  font-style: italic;
}

.reference-link {
  color: var(--ferocious-ocean);
}

.reference-regent-lora {
  padding-bottom: 3px;
  font-family: Lora, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.regent-sound-icon {
  color: var(--dolphin-tan);
}

.div-scroll-wrapper {
  position: absolute;
  bottom: 8%;
}

.c-section-fires {
  margin: 0;
  padding: 60px 60px 30px;
}

.c-section-fires.title {
  height: 300vh;
  padding: 0;
  display: block;
  position: relative;
}

.c-section-fires.intro1 {
  margin-top: 340px;
  padding-left: 0;
  padding-right: 0;
}

.c-section-fires.intro2, .c-section-fires.intro3, .c-section-fires.passage1i, .c-section-fires.passage1ii {
  padding-left: 0;
  padding-right: 0;
}

.c-section-fires.passage2i {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.c-section-fires.passage2ii, .c-section-fires.passage3i, .c-section-fires.passage3ii {
  padding-left: 0;
  padding-right: 0;
}

.c-section-fires.conclusion {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-flex-text-fires {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: sticky;
}

.div-flex-text-fires.sticky1 {
  padding-top: 60px;
  top: 0;
}

.text-fires-body {
  color: var(--black);
  text-align: justify;
  max-width: 900px;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-div__spacer22px {
  height: 22px;
}

.c-div__spacer22px.jilba {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-fires-title-vp {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
}

.div-fires-title-vp.imagebg {
  z-index: 2;
  display: block;
}

.div-fires-title-vp.quotes {
  z-index: 3;
  display: block;
  position: sticky;
  inset: 0%;
}

.div-fires-title-vp.title {
  z-index: 0;
  inset: 0%;
}

.div-fires-imagebg {
  height: 32.5%;
}

.div-fires-imagebg.one {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/650d18fdd6ebe9d9031d6b91_fires-habit-intro-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.two {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/650d19363ce1729e6e5a7df7_fires-habit-intro-2.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.three {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/650d196cc61d88c63945408c_fires-habit-intro-3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.quote1, .div-fires-imagebg.quote2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 32.5%;
  display: flex;
}

.div-fires-imagebg.title1 {
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-fires-imagebg.passage2-1a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c9e360697f8ca2ccf5a5_fires-p2-1a.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-2a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524ca14a54c899158528c65_fires-p2-2a.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-3a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524ca4660697f8ca2cd5e61_fires-p2-3a.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-1b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524ca7e1fdc305e1045bdd2_fires-p2-1b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-2b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cabe058975cd576bd950_fires-p2-2b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-3b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524caed9d246634bbe13230_fires-p2-3b.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  display: block;
  position: sticky;
  top: 0;
}

.div-fires-imagebg.passage2-4a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cb40afb54a2e3c5720de_fires-p2-4a.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-5a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cb653e26d57accead1a5_fires-p2-5a.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-6a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cb91704715d59da82ca5_fires-p2-6a.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-4b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cbbb705c043b3733221a_fires-p2-4b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-5b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cbf0ae6722e72267de1b_fires-p2-5b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage2-6b {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cc12705c043b373388d4_fires-p2-6b.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage3-1, .div-fires-imagebg.passage3-2 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6513c30ec4e64d194cf95559_fires-habit-passage2-5b.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage3-1a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524ccebe4abea354f8b43f4_fires-p3-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage3-2a {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cd1bafb54a2e3c593a14_fires-p3-2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-fires-imagebg.passage3-3 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cd30c942b93467724914_fires-p3-3.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 32.5%;
}

.div-spacer-14 {
  width: 14px;
  height: 14px;
}

.dive-quote-wrap-fires {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-title-wrap-fires {
  flex: 1;
  max-width: 1150px;
}

.c-text__lora2p7vh-italicleftaligned-black {
  color: var(--black);
  text-align: left;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  font-weight: 500;
  line-height: 160%;
}

.c-body__lora19700-black {
  color: #191919;
  text-indent: 0;
  max-width: 550px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

.widow-justified {
  letter-spacing: .3px;
}

.div-fires-image-block {
  margin-top: 60px;
}

.div-fires-image-block._100vh {
  height: 100vh;
  position: sticky;
  top: 0%;
  bottom: 0%;
}

.div-fires-image-block._100vh.sticky {
  margin-top: 0;
}

.div-fires-image-block._100vh.passage1-2 {
  z-index: 2;
  margin-top: 0;
  display: block;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-fires-image-block._100vh.passage2-3, .div-fires-image-block._100vh.passage2-3a, .div-fires-image-block._100vh.passage3-1 {
  margin-top: 0;
}

.div-fires-image-block._100vh.intro2 {
  position: relative;
}

.div-fires-image-block._100vh.conclusion1 {
  z-index: 3;
  margin-top: 0;
  display: block;
}

.div-fires-image-block._100vh.conclusion2 {
  z-index: 2;
  margin-top: 0;
  display: block;
}

.div-fires-image-block._100vh.conclusion3 {
  z-index: 1;
  margin-top: 0;
  display: block;
}

.div-fires-image-block._100vh-horizontal-flex {
  justify-content: center;
  display: flex;
}

.div-fires-image-block._100vh-horizontal-flex.sticky {
  z-index: 1;
  margin-top: 0;
  position: sticky;
  inset: 0%;
}

.div-fires-image-block._100vh-horizontal-flex.sticky2 {
  z-index: 2;
  margin-top: 0;
  position: sticky;
  inset: 0%;
}

.div-fires-image-block._100vh-horizontal-flex.sticky3 {
  margin-top: 0;
  position: sticky;
  top: 0;
}

.div-fires-intro-imagebg.one {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c7176ae5ef842953042c_fires-intro-1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 160px;
}

.div-fires-intro-imagebg.two {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/652386055af87f0a7c1bc3c4_fires-intro-2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 318px;
}

.div-fires-intro-imagebg.three {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/652384d5a4ef7a6f93d6cc19_fires-intro-3.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.div-fires-intro-imagebg.four {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c7547a60b9e109bda766_fires-intro-4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70%;
}

.div-fires-intro-imagebg.five {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/66ca8bdba84a018f5169f1d1_fires-intro-5_v2.jpg");
  background-position: 100% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 38%;
}

.div-fires-intro-imagebg.six {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c8017a60b9e109be713e_fires-intro-6.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 33%;
  height: 100vh;
}

.div-fires-intro-imagebg.seven {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c82b56e369dac80f2f35_fires-intro-7.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 33%;
  height: 100vh;
}

.div-fires-intro-imagebg.eight {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c85e6b6d9e1cca964bcb_fires-intro-8.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 33%;
  height: 100vh;
}

.div-fires-intro-imagebg.nine {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c883bbe3e266fe5ad7d4_fires-intro-9.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 33%;
  height: 100vh;
}

.div-fires-intro-imagebg.ten {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c8cf058975cd57694d9a_fires-intro-10.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 33%;
  height: 100vh;
}

.div-fires-intro-imagebg.passage1-1 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c908de8972482c30b345_fires-p1-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 65%;
}

.div-fires-intro-imagebg.passage1-2 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c9343e26d57acce8290b_fires-p1-2.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 38%;
}

.div-fires-intro-imagebg.passage1-3 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c95f2e8a473af86700d1_fires-p1-3.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 36.5%;
  height: 100vh;
}

.div-fires-intro-imagebg.passage1-4 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524c985073ef164e0bcb685_fires-p1-4.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 65%;
  height: 100vh;
}

.div-fires-intro-imagebg.passage3-4 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cd4690d1ff17acbb7e27_fires-p3-4.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100vh;
}

.div-fires-intro-imagebg.passage3-5 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cd766ae5ef84295a910d_fires-p3-5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.div-fires-intro-imagebg.passage3-6 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cd89e4abea354f8be4cc_fires-p3-6.jpg");
  background-position: 100%;
  background-size: cover;
  width: 100%;
  height: 80vh;
}

.div-fires-intro-imagebg.passage3-7 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/66cd839354fb2440494bb5fe_fires-p3-7v2.jpg");
  background-position: 100% 72%;
  background-size: auto 70vh;
  width: 100%;
  height: 52.3vh;
}

.div-fires-intro-imagebg.passage3-8 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cd5f87d106314a50f275_fires-p3-8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
  display: none;
  position: sticky;
  top: 0;
  bottom: 0;
}

.div-fires-intro-imagebg.conclusion1-1 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cdb9bbe3e266fe61519a_conclusion1-1.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50%;
}

.div-fires-intro-imagebg.conclusion1-2 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cdca0387291e02b9e1c8_conclusion1-3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50%;
}

.div-fires-intro-imagebg.conclusion1-3 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cde3ae6722e72269ff22_conclusion1-2.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50%;
}

.div-fires-intro-imagebg.conclusion1-4 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6524cdf5c942b93467730f90_conclusion1-4.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  position: sticky;
  top: 0;
}

.div-fires-intro-imagebg.seven-2 {
  width: 33%;
  height: 100vh;
}

.div-fires-intro-imagebg.conclusion3-1, .div-fires-intro-imagebg.conclusion2-1 {
  height: 50%;
}

.div-fires-frame-p3 {
  width: 50%;
  height: 295vh;
}

.div-fires-frame-p3-1 {
  width: 50%;
}

.div-title-line {
  background-color: var(--black);
  width: 196px;
  height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-frame-fires-intro.intro1 {
  height: 220vh;
  margin-top: 60px;
  position: relative;
}

.div-frame-fires-passage1 {
  height: 150vh;
  position: relative;
}

.div-frame-fires-passage1-2 {
  height: 150vh;
  margin-top: 60px;
  position: relative;
}

.div-frame-fires-passage2-1 {
  height: 300vh;
  margin-top: 60px;
  display: block;
  position: relative;
}

.div-frame-fires-passage2-2 {
  height: 2400px;
  position: relative;
}

.div-frame-fires-passage2-3 {
  height: 200vh;
  margin-top: 60px;
  position: relative;
}

.div-frame-fires-passage3-1 {
  height: 140vh;
  position: relative;
}

.div-frame-fires-passage3-2 {
  height: 400vh;
  margin-top: 60px;
  position: relative;
}

.div-frame-3-2c {
  height: 220vh;
  position: relative;
}

.div-fires-sticky {
  position: sticky;
  top: -32vh;
}

.div-frame-fires-2-1c {
  height: 140vh;
  display: block;
  position: relative;
}

.div-frame-conclusion {
  height: 300vh;
  margin-top: 60px;
  position: relative;
}

.fires-superscript {
  color: var(--ferocious-ocean);
  cursor: pointer;
  font-weight: 700;
  transition: all .2s;
}

.fires-superscript:hover {
  color: var(--beanie-flame);
}

.div-footnote-fires {
  z-index: 3;
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 480px;
  padding: 30px;
  position: absolute;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-fires._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-fires._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-fires._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-fires._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-fires._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-fires._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-fires._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-fires._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-fires._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-fires._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-fires._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-fires._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-fires._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-fires._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-fires._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-fires._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-fires._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-fires._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-fires._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-fires._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-fires._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-fires._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-fires._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-fires._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-fires._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-fires._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-fires._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-fires._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-fires._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-fires._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-fires._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-fires._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-fires._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-fires._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-fires._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-fires._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-fires._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-fires._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-fires._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-fires._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-fires._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-fires._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-fires.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-fires.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-fires.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-fires.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-fires.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-fires.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-fires.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-fires.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-fires.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-fires.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-fires.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-fires.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-fires.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-fires.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-fires.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-fires.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-fires.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-fires.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-fires.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-fires.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-fires.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-fires.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-fires.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-fires.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-fires.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-fires.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-fires.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-fires.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-fires.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-fires.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-fires.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-fires.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-fires.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-fires.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-fires.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-fires.f1 {
  width: 300px;
  padding: 16px 40px 16px 16px;
  display: block;
  top: 77px;
  left: auto;
  right: -193.688px;
}

.div-footnote-fires.f2 {
  width: 300px;
  padding: 16px 40px 16px 16px;
  display: block;
  top: 68px;
  left: auto;
  right: -237px;
}

.div-footnote-fires.f3 {
  width: 400px;
  display: block;
  top: -172px;
  left: 47px;
}

.div-footnote-fires.f4 {
  width: 360px;
  display: block;
  top: -98px;
  left: 428.297px;
}

.div-footnote-fires.f5 {
  width: 410px;
  display: block;
  top: 14px;
  left: 29.2969px;
}

.div-footnote-fires.f6 {
  width: 680px;
  display: block;
  top: -174px;
  left: 213px;
}

.div-footnote-fires.f7 {
  width: 620px;
  display: block;
  top: -9px;
  left: 57px;
}

.div-footnote-fires.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 24px;
}

.div-footnote-fires.f9 {
  width: 380px;
  display: block;
  top: 171px;
  left: 122px;
}

.div-footnote-fires.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: auto;
  right: 0;
}

.div-footnote-fires.f11 {
  width: 280px;
  display: block;
  top: 92px;
  left: auto;
  right: 0;
}

.div-footnote-fires.f12 {
  width: 480px;
  display: block;
  top: 120px;
  left: 69px;
}

.div-footnote-fires.f13 {
  width: 480px;
  display: block;
  top: 225px;
  left: 304px;
}

.div-footnote-fires.f14 {
  width: 480px;
  display: block;
  top: -33px;
  left: 0;
}

.div-footnote-fires.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 482px;
}

.div-footnote-fires.f16 {
  width: 630px;
  display: block;
  top: -214px;
  left: -7px;
}

.div-footnote-fires.f17 {
  width: 420px;
  display: block;
  top: -37px;
  left: 492px;
}

.div-footnote-fires.f18 {
  width: 550px;
  display: block;
  top: -211px;
  left: -29px;
}

.div-footnote-fires.f19 {
  width: 570px;
  display: block;
  top: -136px;
  left: 382px;
}

.div-footnote-fires.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -34px;
}

.div-footnote-fires.f21 {
  width: 380px;
  display: block;
  top: 119px;
  left: 417px;
}

.div-footnote-fires.f22 {
  width: 480px;
  display: block;
  top: 250px;
  left: 282px;
}

.div-footnote-fires.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: auto;
  right: 0;
}

.div-footnote-fires.f24 {
  width: 520px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-fires.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: auto;
  right: 0;
}

.div-footnote-fires.f26 {
  width: 580px;
  display: block;
  top: -126px;
  left: 171px;
}

.div-footnote-fires.f27 {
  width: 640px;
  display: block;
  top: 63px;
  left: -15px;
}

.div-footnote-fires.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-fires.f29 {
  width: 420px;
  display: none;
  top: 159px;
  left: 95px;
}

.div-footnote-fires.f30 {
  width: 490px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-fires.f31 {
  width: 650px;
  display: none;
  top: 34px;
  left: 298px;
}

.div-footnote-fires.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-fires.f33 {
  width: 380px;
  display: none;
  top: 5px;
  left: 79px;
}

.div-footnote-fires.f34 {
  width: 480px;
  display: block;
  top: -38px;
  left: 172px;
}

.div-footnote-fires.f35 {
  width: 480px;
  display: block;
  top: 57px;
  left: 287px;
}

.div-footnote-fires.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: auto;
  right: 0;
}

.div-footnote-fires.f37 {
  width: 360px;
  display: block;
  top: -8px;
  left: 79px;
}

.div-footnote-fires.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-fires.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-fires.f40 {
  width: 620px;
  display: block;
  top: 84px;
  left: 290px;
}

.div-footnote-wrap-fires {
  position: relative;
}

.div-frame-conclusion-100vp {
  height: 150vh;
  position: relative;
}

.play_btn-fires {
  z-index: 8;
  color: var(--anthracite);
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.play_btn-fires:hover {
  color: var(--beanie-flame);
}

.play_btn-fires:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.play_btn-fires.sf-nhh {
  inset: 66px auto auto 262px;
}

.play_btn-fires.sf-lwb {
  inset: 165px auto auto 158px;
}

.play_btn-fires.sf-lfb {
  inset: 139px auto auto 320px;
}

.play_btn-fires.sf-rwb {
  inset: 215px auto auto 245px;
}

.play_btn-fires.sf-rhe {
  inset: 268px auto auto 375px;
}

.play_btn-fires.study1 {
  top: 150px;
  left: 121px;
}

.play_btn-fires.study2 {
  inset: 150px 50% 0% auto;
}

.play_btn-fires.study3 {
  inset: 150px 131px 0% auto;
}

.play_btn-fires.songs {
  inset: -297px 200px auto auto;
}

.div-button-wrap-fires {
  z-index: 8;
  justify-content: center;
  width: 100vw;
  display: flex;
  position: relative;
}

.div-btn-wrap-fixed-width {
  justify-content: center;
  max-width: 1150px;
  display: flex;
}

.div-play-btn-text-wrap {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  mix-blend-mode: normal;
  background-color: #ffffff3d;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 20px 16px 16px;
  display: flex;
  position: fixed;
  bottom: 36px;
  left: 12px;
  right: auto;
}

.c-section-sonorous {
  background-color: #fff;
  margin-right: 0;
  padding-bottom: 100px;
  display: flex;
  overflow: auto;
}

.c-container_sonorous-title {
  position: relative;
}

.c-container__title-sonorous {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  min-width: 900px;
  height: auto;
  padding: 100px 80px;
  display: flex;
}

.c-container__title-sonorous.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container__title-sonorous.intro {
  flex-direction: column;
}

.div-close-khrop-khru {
  color: #8a8864;
  cursor: pointer;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-close-khrop-khru:hover {
  color: var(--dolphin-tan);
}

.html-embed-4 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-icon-khropkhru {
  transition: all .2s;
  position: static;
  inset: 0% 0% auto auto;
}

.c-container__content-sonorous {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 1060px;
  padding: 100px 80px;
  display: block;
}

.c-container__content-sonorous.sticky {
  height: 100vh;
  position: sticky;
  top: 0;
}

.c-container__content-sonorous.intro {
  flex-direction: column;
}

.c-container__content-sonorous.introduction {
  padding-left: 80px;
  padding-right: 80px;
  display: block;
}

.c-container__content-sonorous.end {
  margin-right: 80px;
  padding-left: 0;
  padding-right: 0;
}

.div-content-wrapper-sonourous.margin {
  margin-left: 80px;
  margin-right: 80px;
}

.tighter {
  letter-spacing: -.2px;
}

.tighter._0-3 {
  letter-spacing: -.3px;
}

.tighter._0-4 {
  letter-spacing: -.4px;
}

.div-content-audio-sonourous {
  justify-content: center;
  align-items: center;
  height: 50vh;
  display: flex;
}

.div-content-audio-sonourous.title {
  height: 30vh;
}

.play_btn-sonorous {
  z-index: 8;
  color: #6d6d6d;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.play_btn-sonorous:hover {
  color: var(--black);
}

.play_btn-sonorous:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.play_btn-sonorous.sf-nhh {
  inset: 66px auto auto 262px;
}

.play_btn-sonorous.sf-lwb {
  inset: 165px auto auto 158px;
}

.play_btn-sonorous.sf-lfb {
  inset: 139px auto auto 320px;
}

.play_btn-sonorous.sf-rwb {
  inset: 215px auto auto 245px;
}

.play_btn-sonorous.sf-rhe {
  inset: 268px auto auto 375px;
}

.play_btn-sonorous.study1 {
  top: 150px;
  left: 121px;
}

.play_btn-sonorous.study2 {
  inset: 150px 50% 0% auto;
}

.play_btn-sonorous.study3 {
  inset: 150px 131px 0% auto;
}

.play_btn-sonorous.songs {
  inset: -297px 200px auto auto;
}

.play_btn-sonorous._05 {
  display: none;
}

.div-lead-paragraph-wrap-sonorous.conclusion {
  width: auto;
}

.div-lead-paragraph-wrap-sonorous.title {
  width: 800px;
}

.div-content-video-sonourous {
  justify-content: center;
  align-items: center;
  width: 55vw;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.div-content-video-sonourous.title {
  height: 30vh;
}

.spacer-20vh {
  height: 20vh;
}

.div-footnote-wrap-sonorous {
  position: relative;
}

.sonorous-superscript {
  color: var(--almost-slime);
  cursor: pointer;
  font-weight: 700;
}

.sonorous-superscript:hover {
  color: var(--ferocious-ocean);
}

.lighter-text-sonorous {
  color: gray;
}

.link-sonorous {
  color: var(--ferocious-ocean);
  cursor: pointer;
  font-family: Lora, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  text-decoration: underline;
  transition: all .2s;
}

.link-sonorous:hover {
  color: var(--anthracite);
}

.link-sonorous.w--current {
  margin-left: 1px;
  font-size: 15px;
  text-decoration: underline;
}

.div-accordion-wrapper {
  z-index: 0;
  position: relative;
}

.div-popup-video-sonorous {
  z-index: 4;
  background-color: #f0ded4;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-sonorous {
  color: #beab9f;
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  inset: -50px -50px auto auto;
}

.close-sonorous:hover {
  color: #665a53;
}

.close-sonorous:active {
  margin-top: 2px;
}

.div-content-video-thumbnail-sonourous {
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.div-content-video-thumbnail-sonourous.title {
  height: 30vh;
}

.div-thumbnail-sonorous {
  color: #fff;
  cursor: pointer;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6532583d6eb29941dc957a2b_sonorous-video-thumbnail.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 300px;
  transition: all .2s;
  display: flex;
}

.div-thumbnail-sonorous:hover {
  color: #d8c492;
}

.div-footnote-sonorous {
  z-index: 3;
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 420px;
  padding: 30px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-sonorous._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-sonorous._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-sonorous._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-sonorous._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-sonorous._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-sonorous._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-sonorous._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-sonorous._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-sonorous._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-sonorous._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-sonorous._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-sonorous._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-sonorous._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-sonorous._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-sonorous._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-sonorous._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-sonorous._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-sonorous._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-sonorous._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-sonorous._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-sonorous._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-sonorous._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-sonorous._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-sonorous._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-sonorous._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-sonorous._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-sonorous._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-sonorous._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-sonorous._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-sonorous._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-sonorous._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-sonorous._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-sonorous._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-sonorous._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-sonorous._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-sonorous._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-sonorous._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-sonorous._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-sonorous._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-sonorous._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-sonorous._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-sonorous._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-sonorous.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-sonorous.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-sonorous.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-sonorous.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-sonorous.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-sonorous.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-sonorous.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-sonorous.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-sonorous.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-sonorous.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-sonorous.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-sonorous.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-sonorous.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-sonorous.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-sonorous.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-sonorous.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-sonorous.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-sonorous.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-sonorous.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-sonorous.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-sonorous.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-sonorous.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-sonorous.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-sonorous.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-sonorous.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-sonorous.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-sonorous.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-sonorous.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-sonorous.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-sonorous.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-sonorous.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-sonorous.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-sonorous.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-sonorous.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-sonorous.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-sonorous.f1 {
  width: 320px;
  display: block;
  top: 77px;
  left: 395.297px;
}

.div-footnote-sonorous.f2 {
  width: 320px;
  display: block;
  top: 64px;
  left: 430.297px;
}

.div-footnote-sonorous.f3 {
  width: 420px;
  display: block;
  top: -178px;
  left: 628px;
}

.div-footnote-sonorous.f4 {
  width: 360px;
  display: block;
  top: -75px;
  left: 95.2969px;
}

.div-footnote-sonorous.f5 {
  width: 380px;
  display: block;
  top: -10px;
  left: 467.297px;
}

.div-footnote-sonorous.f6 {
  width: 680px;
  display: block;
  top: -137px;
  left: -103px;
}

.div-footnote-sonorous.f7 {
  width: 680px;
  display: block;
  top: -42px;
  left: 354px;
}

.div-footnote-sonorous.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 122px;
}

.div-footnote-sonorous.f9 {
  width: 380px;
  display: block;
  top: 107px;
  left: 122px;
}

.div-footnote-sonorous.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: 375px;
}

.div-footnote-sonorous.f11 {
  width: 280px;
  display: block;
  top: 61px;
  left: 655px;
}

.div-footnote-sonorous.f12 {
  width: 480px;
  display: block;
  top: 48px;
  left: 26px;
}

.div-footnote-sonorous.f13 {
  width: 480px;
  display: block;
  top: 229px;
  left: 391px;
}

.div-footnote-sonorous.f14 {
  width: 480px;
  display: block;
  top: -72px;
  left: 618px;
}

.div-footnote-sonorous.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 618px;
}

.div-footnote-sonorous.f16 {
  width: 530px;
  display: block;
  top: -153px;
  left: 151px;
}

.div-footnote-sonorous.f17 {
  width: 420px;
  display: block;
  top: -11px;
  left: 235px;
}

.div-footnote-sonorous.f18 {
  width: 550px;
  display: block;
  top: -164px;
  left: -29px;
}

.div-footnote-sonorous.f19 {
  width: 570px;
  display: block;
  top: -164px;
  left: 520px;
}

.div-footnote-sonorous.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -6px;
}

.div-footnote-sonorous.f21 {
  width: 380px;
  display: block;
  top: 50px;
  left: 464px;
}

.div-footnote-sonorous.f22 {
  width: 480px;
  display: block;
  top: 152px;
  left: 198px;
}

.div-footnote-sonorous.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: 14px;
}

.div-footnote-sonorous.f24 {
  width: 580px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-sonorous.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: -20px;
}

.div-footnote-sonorous.f26 {
  width: 580px;
  display: block;
  top: -116px;
  left: 171px;
}

.div-footnote-sonorous.f27 {
  width: 640px;
  display: block;
  top: 39px;
  left: -15px;
}

.div-footnote-sonorous.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-sonorous.f29 {
  width: 420px;
  display: block;
  top: 125px;
  left: 7px;
}

.div-footnote-sonorous.f30 {
  width: 480px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-sonorous.f31 {
  width: 650px;
  display: block;
  top: 1px;
  left: 298px;
}

.div-footnote-sonorous.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-sonorous.f33 {
  width: 380px;
  display: block;
  top: 5px;
  left: 79px;
}

.div-footnote-sonorous.f34 {
  width: 480px;
  display: none;
  top: -38px;
  left: 287px;
}

.div-footnote-sonorous.f35 {
  width: 480px;
  display: block;
  top: 14px;
  left: 287px;
}

.div-footnote-sonorous.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: -11px;
}

.div-footnote-sonorous.f37 {
  width: 360px;
  display: block;
  top: -34px;
  left: 215px;
}

.div-footnote-sonorous.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-sonorous.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-sonorous.f40 {
  width: 620px;
  display: block;
  top: 82px;
  left: 290px;
}

.div-footnote-sonorous.s1 {
  display: block;
  top: -109px;
  left: 341px;
}

.div-footnote-sonorous.s2 {
  width: 820px;
  display: none;
  top: -33px;
  left: -33px;
}

.div-footnote-sonorous.s3 {
  width: 470px;
  display: block;
  top: 109px;
  left: -61px;
}

.div-footnote-sonorous.s4 {
  width: 350px;
  display: block;
  top: -198px;
  left: -22px;
}

.div-footnote-sonorous.s5 {
  width: 460px;
  display: block;
  top: -168px;
  left: 361px;
}

.div-footnote-sonorous.s6 {
  width: 420px;
  display: none;
  top: -36px;
  left: 480px;
}

.div-footnote-sonorous.s7 {
  width: 420px;
  display: none;
  top: -34px;
  left: -10px;
}

.div-footnote-sonorous.s8 {
  width: 900px;
  display: none;
  top: 78px;
  left: -1px;
}

.div-footnote-sonorous.s9 {
  width: 540px;
  display: none;
  top: -163px;
  left: 243px;
}

.div-footnote-sonorous.s10 {
  width: 340px;
  display: block;
  top: -25px;
  left: 456px;
}

.div-footnote-sonorous.s11 {
  width: 640px;
  display: block;
  top: -159px;
  left: -173px;
}

.div-footnote-sonorous.s12 {
  width: 340px;
  display: block;
  top: 62px;
  left: -62px;
}

.div-footnote-sonorous.s13 {
  width: 370px;
  display: block;
  top: 135px;
  left: 414px;
}

.div-footnote-sonorous.s14 {
  width: 370px;
  display: block;
  top: -26px;
  left: -58px;
}

.div-footnote-sonorous.s15 {
  width: 570px;
  display: none;
  top: -22px;
  left: 332px;
}

.div-footnote-sonorous.s16 {
  width: 870px;
  display: none;
  top: -189px;
  left: 24px;
}

.div-footnote-sonorous.s17 {
  width: 570px;
  display: block;
  top: -139px;
  left: 240px;
}

.div-footnote-sonorous.s18 {
  width: 570px;
  display: block;
  top: -181px;
  left: 311px;
}

.div-footnote-sonorous.s19 {
  width: 430px;
  display: block;
  top: -72px;
  left: 189px;
}

.div-footnote-sonorous.s20 {
  width: 630px;
  display: block;
  top: -136px;
  left: 189px;
}

.div-footnote-sonorous.s21 {
  width: 550px;
  display: block;
  top: 24px;
  left: 58px;
}

.div-footnote-sonorous.s22 {
  width: 880px;
  display: block;
  top: -75px;
  left: 9px;
}

.div-footnote-sonorous.s23 {
  width: 880px;
  display: block;
  top: -1px;
  left: -30px;
}

.div-footnote-sonorous.s24 {
  width: 680px;
  display: block;
  top: 225px;
  left: -47px;
}

.div-footnote-sonorous.s25 {
  width: 440px;
  display: block;
  top: -47px;
  left: 383px;
}

.div-footnote-sonorous.s26 {
  width: 440px;
  display: block;
  top: 5px;
  left: -60px;
}

.div-footnote-sonorous.s27 {
  width: 740px;
  display: block;
  top: 168px;
  left: -45px;
}

.div-footnote-sonorous.s28 {
  width: 570px;
  display: block;
  top: -103px;
  left: -60px;
}

.div-footnote-sonorous.s29 {
  width: 570px;
  display: block;
  top: -83px;
  left: 491px;
}

.div-footnote-sonorous.s30 {
  width: 370px;
  display: block;
  top: -56px;
  left: -14px;
}

.div-footnote-sonorous.s31 {
  width: 370px;
  display: block;
  top: -78px;
  left: 375px;
}

.div-footnote-sonorous.s32 {
  width: 470px;
  display: block;
  top: 20px;
  left: 451px;
}

.div-footnote-sonorous.s33 {
  width: 470px;
  display: block;
  top: 90px;
  left: -39px;
}

.div-footnote-sonorous.s34 {
  width: 470px;
  display: block;
  top: 263px;
  left: 271px;
}

.div-footnote-sonorous.s35 {
  width: 470px;
  display: block;
  top: -24px;
  left: -20px;
}

.div-footnote-sonorous.s36 {
  width: 900px;
  display: none;
  top: 73px;
  left: 0;
}

.div-footnote-sonorous.s37 {
  width: 520px;
  display: block;
  top: -159px;
  left: -83px;
}

.div-footnote-sonorous.s38 {
  width: 520px;
  display: block;
  top: -175px;
  left: 434px;
}

.div-footnote-sonorous.s39 {
  width: 430px;
  display: block;
  top: -19px;
  left: 434px;
}

.div-footnote-sonorous.s40 {
  width: 530px;
  display: none;
  top: -170px;
  left: -63px;
}

.div-footnote-sonorous.s41 {
  width: 530px;
  display: none;
  top: -129px;
  left: 429px;
}

.div-footnote-sonorous.s42 {
  width: 580px;
  display: none;
  top: -37px;
  left: -131px;
}

.div-footnote-sonorous.s43 {
  width: 380px;
  display: none;
  top: 58px;
  left: 494px;
}

.div-footnote-sonorous.s44 {
  width: 520px;
  display: block;
  top: -83px;
  left: 24px;
}

.div-footnote-sonorous.s45 {
  width: 440px;
  display: block;
  top: -108px;
  left: 444px;
}

.div-footnote-sonorous.s46 {
  width: 440px;
  display: block;
  top: -79px;
  left: -16px;
}

.div-footnote-sonorous.s47 {
  width: 480px;
  display: block;
  top: -123px;
  left: 249px;
}

.div-footnote-sonorous.s48 {
  width: 900px;
  display: block;
  top: -102px;
  left: 0;
}

.div-footnote-sonorous.s49 {
  width: 450px;
  display: block;
  top: -18px;
  left: -22px;
}

.div-footnote-sonorous.s50 {
  width: 900px;
  display: block;
  top: 102px;
  left: -22px;
}

.div-footnote-sonorous.s51 {
  width: 450px;
  display: block;
  top: 397px;
  left: -22px;
}

.div-footnote-sonorous.s52 {
  width: 450px;
  display: block;
  top: 65px;
  left: -22px;
}

.div-footnote-sonorous.s53 {
  width: 450px;
  display: block;
  top: -90px;
  left: 477px;
}

.div-footnote-sonorous.s54 {
  width: 450px;
  display: block;
  top: -79px;
  left: 351px;
}

.div-footnote-sonorous.s55 {
  width: 450px;
  display: block;
  top: -144px;
  left: 461px;
}

.div-footnote-sonorous.s56 {
  width: 450px;
  display: none;
  top: -68px;
  left: 22px;
}

.div-footnote-sonorous.s57 {
  width: 450px;
  display: block;
  top: 67px;
  left: 402px;
}

.div-footnote-sonorous.info-popup {
  z-index: 9;
  width: 380px;
  padding-top: 20px;
  display: block;
  top: -186px;
  left: -28px;
}

.footnote-translation {
  color: #818181;
}

.c-section-cool_b.intro-vid {
  z-index: 2;
  position: relative;
}

.c-section-cool_b.ch1, .c-section-cool_b.ch2, .c-section-cool_b.ch3, .c-section-cool_b.ch4 {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 80px 60px;
  display: flex;
  position: relative;
}

.c-section-cool_b.ch5 {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 80px 60px;
  display: flex;
  position: relative;
}

.c-section-cool_b.ch6 {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 220px 60px 80px;
  display: flex;
  position: relative;
}

.c-section-cool_b.ch7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.c-section-cool_b.ch9 {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 220px 60px 80px;
  display: flex;
  position: relative;
}

.c-section-cool_b.ch8 {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 80px 60px;
  display: flex;
  position: relative;
}

.c-section-cool_b.image, .c-section-cool_b.video-cool_b {
  z-index: 2;
  width: 100vw;
  height: 200vh;
  position: relative;
}

.div-100vp {
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.div-100vp.title-cool_b {
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.div-100vp.wb-video-styles-controller {
  justify-content: center;
  display: flex;
}

.div-100vp.feld {
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.c-container_cool_b {
  flex: 1;
  max-width: 1120px;
}

.div-content-wrap-cool_b {
  flex: 1;
  align-self: auto;
  max-width: 1120px;
}

.div-cool-b-subtitle-wrap {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/654dad0cb7c5e6b07f644451_J-Andrews_Image-Threads_WithTitles2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.div-cool-b-subtitle-wrap.ch2, .div-cool-b-subtitle-wrap.ch3 {
  background-image: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-cool-b-subtitle-wrap.ch4 {
  background-image: none;
  background-position: 0 0;
  background-size: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-cool-b-subtitle-wrap.ch5 {
  background-image: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-div_bg-sticky-cool_b {
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.c-div-bg-content {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.c-image-cool_b {
  max-width: none;
}

.div-image-subtitle-wrap-cool_b {
  min-width: 750px;
  max-width: 55%;
  position: relative;
  top: -108px;
  left: 123px;
}

.div-image-subtitle-wrap-cool_b.ch2 {
  top: -77px;
}

.div-image-subtitle-wrap-cool_b.ch3 {
  max-width: 60%;
  top: auto;
  left: auto;
}

.div-image-subtitle-wrap-cool_b.ch4 {
  max-width: 62%;
  top: 14px;
  left: -184px;
}

.div-image-subtitle-wrap-cool_b.ch5 {
  z-index: 5;
  top: -126px;
  left: auto;
}

.div-image-subtitle-wrap-cool_b.ch8 {
  max-width: 63%;
  top: auto;
  left: auto;
}

.c-div-slider_cool_b {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
}

.cool_b-slider-title {
  position: sticky;
  top: 0;
}

.cool-b-frame.title {
  height: 200vh;
  position: relative;
}

.div-icon-info-wrap {
  color: #6d6d6d;
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-top: 20px;
  transition: all .2s;
  position: relative;
}

.div-icon-info-wrap:hover {
  color: var(--black);
}

.svg-icon-info.popup {
  margin-left: -2px;
}

.c-section-cool_b-map {
  z-index: 4;
  width: 100vw;
  height: 180vh;
  position: relative;
}

.div-cool_b-map-slider {
  background-color: #fff;
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
}

.div-cool_b-map-country {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6555c9f69988c4033411304a_map%404x-100.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-cool_b-map-country.labels {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655416a393332d2ef7c5cd54_map%404x.png");
  background-size: contain;
  display: block;
}

.cool_b-map-bg {
  width: 100%;
  height: 100%;
}

.div-cool_b-100vp {
  z-index: 4;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6549cf491acbb52fa1e4e222_gorget-2800px.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.c-section-cool_b-finale {
  z-index: 4;
  width: 100vw;
  height: 250vh;
  position: relative;
}

.div-cool_b-finale-country {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655583bf1251c5c6f0e23f62_cool_b-finale.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-cool_b-finale-country.labels {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655416a393332d2ef7c5cd54_map%404x.png");
  background-size: contain;
  display: block;
}

.div-cool_b-finale-country.billy-text {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655583f57f1cc81f90edc715_billy-king-whitetext-image.png");
}

.mm-link-hidden, .div-cool_b-wrap-wid {
  display: none;
}

.wb-video-controller {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-controller-wrap {
  display: none;
}

.div-cool_b-bg-image {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/655be0e1d7a1d6534a2bcdac_gorget-3000px.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  align-self: auto;
  width: 200vw;
  height: 235vh;
  position: relative;
}

.div-cool_b-animation-wrap._01 {
  position: relative;
}

.c-video-cool_b {
  background-color: #9b8647;
}

.div-footnote-wrap-cool_b {
  position: relative;
}

.cool_b-superscript {
  color: var(--almost-slime);
  cursor: pointer;
  font-weight: 700;
}

.cool_b-superscript:hover {
  color: var(--ferocious-ocean);
}

.div-footnote-cool_b {
  z-index: 3;
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 420px;
  padding: 30px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-cool_b._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-cool_b._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-cool_b._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-cool_b._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-cool_b._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-cool_b._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-cool_b._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-cool_b._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-cool_b._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-cool_b._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-cool_b._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-cool_b._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-cool_b._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-cool_b._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-cool_b._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-cool_b._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-cool_b._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-cool_b._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-cool_b._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-cool_b._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-cool_b._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-cool_b._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-cool_b._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-cool_b._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-cool_b._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-cool_b._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-cool_b._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-cool_b._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-cool_b._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-cool_b._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-cool_b._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-cool_b._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-cool_b._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-cool_b._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-cool_b._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-cool_b._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-cool_b._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-cool_b._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-cool_b._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-cool_b._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-cool_b._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-cool_b._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-cool_b.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-cool_b.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-cool_b.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-cool_b.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-cool_b.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-cool_b.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-cool_b.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-cool_b.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-cool_b.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-cool_b.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-cool_b.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-cool_b.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-cool_b.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-cool_b.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-cool_b.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-cool_b.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-cool_b.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-cool_b.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-cool_b.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-cool_b.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-cool_b.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-cool_b.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-cool_b.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-cool_b.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-cool_b.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-cool_b.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-cool_b.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-cool_b.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-cool_b.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-cool_b.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-cool_b.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-cool_b.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-cool_b.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-cool_b.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-cool_b.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-cool_b.f1 {
  width: 320px;
  display: block;
  top: 77px;
  left: 395.297px;
}

.div-footnote-cool_b.f2 {
  width: 320px;
  display: block;
  top: 64px;
  left: 430.297px;
}

.div-footnote-cool_b.f3 {
  width: 420px;
  display: block;
  top: -178px;
  left: 628px;
}

.div-footnote-cool_b.f4 {
  width: 360px;
  display: block;
  top: -75px;
  left: 95.2969px;
}

.div-footnote-cool_b.f5 {
  width: 380px;
  display: block;
  top: -10px;
  left: 467.297px;
}

.div-footnote-cool_b.f6 {
  width: 680px;
  display: block;
  top: -137px;
  left: -103px;
}

.div-footnote-cool_b.f7 {
  width: 680px;
  display: block;
  top: -42px;
  left: 354px;
}

.div-footnote-cool_b.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 122px;
}

.div-footnote-cool_b.f9 {
  width: 380px;
  display: block;
  top: 107px;
  left: 122px;
}

.div-footnote-cool_b.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: 375px;
}

.div-footnote-cool_b.f11 {
  width: 280px;
  display: block;
  top: 61px;
  left: 655px;
}

.div-footnote-cool_b.f12 {
  width: 480px;
  display: block;
  top: 48px;
  left: 26px;
}

.div-footnote-cool_b.f13 {
  width: 480px;
  display: block;
  top: 229px;
  left: 391px;
}

.div-footnote-cool_b.f14 {
  width: 480px;
  display: block;
  top: -72px;
  left: 618px;
}

.div-footnote-cool_b.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 618px;
}

.div-footnote-cool_b.f16 {
  width: 530px;
  display: block;
  top: -153px;
  left: 151px;
}

.div-footnote-cool_b.f17 {
  width: 420px;
  display: block;
  top: -11px;
  left: 235px;
}

.div-footnote-cool_b.f18 {
  width: 550px;
  display: block;
  top: -164px;
  left: -29px;
}

.div-footnote-cool_b.f19 {
  width: 570px;
  display: block;
  top: -164px;
  left: 520px;
}

.div-footnote-cool_b.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -6px;
}

.div-footnote-cool_b.f21 {
  width: 380px;
  display: block;
  top: 50px;
  left: 464px;
}

.div-footnote-cool_b.f22 {
  width: 480px;
  display: block;
  top: 152px;
  left: 198px;
}

.div-footnote-cool_b.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: 14px;
}

.div-footnote-cool_b.f24 {
  width: 580px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-cool_b.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: -20px;
}

.div-footnote-cool_b.f26 {
  width: 580px;
  display: block;
  top: -116px;
  left: 171px;
}

.div-footnote-cool_b.f27 {
  width: 640px;
  display: block;
  top: 39px;
  left: -15px;
}

.div-footnote-cool_b.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-cool_b.f29 {
  width: 420px;
  display: block;
  top: 125px;
  left: 7px;
}

.div-footnote-cool_b.f30 {
  width: 480px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-cool_b.f31 {
  width: 650px;
  display: block;
  top: 1px;
  left: 298px;
}

.div-footnote-cool_b.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-cool_b.f33 {
  width: 380px;
  display: block;
  top: 5px;
  left: 79px;
}

.div-footnote-cool_b.f34 {
  width: 480px;
  display: none;
  top: -38px;
  left: 287px;
}

.div-footnote-cool_b.f35 {
  width: 480px;
  display: block;
  top: 14px;
  left: 287px;
}

.div-footnote-cool_b.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: -11px;
}

.div-footnote-cool_b.f37 {
  width: 360px;
  display: block;
  top: -34px;
  left: 215px;
}

.div-footnote-cool_b.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-cool_b.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-cool_b.f40 {
  width: 620px;
  display: block;
  top: 82px;
  left: 290px;
}

.div-footnote-cool_b.s1 {
  display: block;
  top: -118px;
  left: 341px;
}

.div-footnote-cool_b.s2 {
  width: 520px;
  display: block;
  top: 15px;
  left: 384px;
}

.div-footnote-cool_b.s3 {
  width: 470px;
  display: block;
  top: 109px;
  left: -61px;
}

.div-footnote-cool_b.s4 {
  width: 420px;
  display: block;
  top: -198px;
  left: -22px;
}

.div-footnote-cool_b.s5 {
  width: 420px;
  display: block;
  top: -168px;
  left: 361px;
}

.div-footnote-cool_b.s6 {
  width: 420px;
  display: block;
  top: -36px;
  left: 480px;
}

.div-footnote-cool_b.s7 {
  width: 420px;
  display: block;
  top: -34px;
  left: -10px;
}

.div-footnote-cool_b.s8 {
  width: 900px;
  display: block;
  top: 78px;
  left: -1px;
}

.div-footnote-cool_b.s9 {
  width: 540px;
  display: none;
  top: -163px;
  left: 243px;
}

.div-footnote-cool_b.s10 {
  width: 340px;
  display: block;
  top: -25px;
  left: 456px;
}

.div-footnote-cool_b.s11 {
  width: 640px;
  display: block;
  top: -159px;
  left: -173px;
}

.div-footnote-cool_b.s12 {
  width: 340px;
  display: block;
  top: 62px;
  left: -62px;
}

.div-footnote-cool_b.s13 {
  width: 370px;
  display: none;
  top: 135px;
  left: 414px;
}

.div-footnote-cool_b.s14 {
  width: 370px;
  display: block;
  top: -26px;
  left: -58px;
}

.div-footnote-cool_b.s15 {
  width: 570px;
  display: block;
  top: -22px;
  left: 332px;
}

.div-footnote-cool_b.s16 {
  width: 870px;
  display: block;
  top: -189px;
  left: 24px;
}

.div-footnote-cool_b.s17 {
  width: 570px;
  display: block;
  top: -139px;
  left: 240px;
}

.div-footnote-cool_b.s18 {
  width: 570px;
  display: block;
  top: -181px;
  left: 311px;
}

.div-footnote-cool_b.s19 {
  width: 430px;
  display: block;
  top: -72px;
  left: 189px;
}

.div-footnote-cool_b.s20 {
  width: 630px;
  display: block;
  top: -136px;
  left: 189px;
}

.div-footnote-cool_b.s21 {
  width: 550px;
  display: none;
  top: 24px;
  left: 58px;
}

.div-footnote-cool_b.s22 {
  width: 880px;
  display: none;
  top: 88px;
  left: 9px;
}

.div-footnote-cool_b.s23 {
  width: 880px;
  display: block;
  top: -133px;
  left: 9px;
}

.div-footnote-cool_b.s24 {
  width: 680px;
  display: block;
  top: 129px;
  left: 79px;
}

.div-footnote-cool_b.s25 {
  width: 440px;
  display: block;
  top: -47px;
  left: 383px;
}

.div-footnote-cool_b.s26 {
  width: 440px;
  display: block;
  top: 5px;
  left: -60px;
}

.div-footnote-cool_b.s27 {
  width: 740px;
  display: block;
  top: 168px;
  left: -45px;
}

.div-footnote-cool_b.s28 {
  width: 570px;
  display: block;
  top: -103px;
  left: -60px;
}

.div-footnote-cool_b.s29 {
  width: 570px;
  display: block;
  top: -83px;
  left: 491px;
}

.div-footnote-cool_b.s30 {
  width: 370px;
  display: block;
  top: -56px;
  left: -14px;
}

.div-footnote-cool_b.s31 {
  width: 370px;
  display: block;
  top: -78px;
  left: 375px;
}

.div-footnote-cool_b.s32 {
  width: 470px;
  display: block;
  top: 20px;
  left: 451px;
}

.div-footnote-cool_b.s33 {
  width: 470px;
  display: block;
  top: 90px;
  left: -39px;
}

.div-footnote-cool_b.s34 {
  width: 470px;
  display: block;
  top: 263px;
  left: 271px;
}

.div-footnote-cool_b.s35 {
  width: 470px;
  display: block;
  top: -24px;
  left: -20px;
}

.div-footnote-cool_b.s36 {
  width: 900px;
  display: block;
  top: 73px;
  left: 0;
}

.div-footnote-cool_b.s37 {
  width: 520px;
  display: block;
  top: -159px;
  left: -83px;
}

.div-footnote-cool_b.s38 {
  width: 520px;
  display: block;
  top: -175px;
  left: 434px;
}

.div-footnote-cool_b.s39 {
  width: 430px;
  display: block;
  top: -19px;
  left: 434px;
}

.div-footnote-cool_b.s40 {
  width: 530px;
  display: block;
  top: -170px;
  left: -63px;
}

.div-footnote-cool_b.s41 {
  width: 530px;
  display: block;
  top: -129px;
  left: 429px;
}

.div-footnote-cool_b.s42 {
  width: 580px;
  display: block;
  top: -37px;
  left: -131px;
}

.div-footnote-cool_b.s43 {
  width: 380px;
  display: block;
  top: 58px;
  left: 494px;
}

.div-footnote-cool_b.s44 {
  width: 520px;
  display: block;
  top: -83px;
  left: 24px;
}

.div-footnote-cool_b.s45 {
  width: 440px;
  display: block;
  top: -126px;
  left: 444px;
}

.div-footnote-cool_b.s46 {
  width: 440px;
  display: block;
  top: -79px;
  left: -16px;
}

.div-footnote-cool_b.s47 {
  width: 480px;
  display: block;
  top: -123px;
  left: 249px;
}

.div-footnote-cool_b.s48 {
  width: 900px;
  display: block;
  top: -171px;
  left: 0;
}

.div-footnote-cool_b.s49 {
  width: 450px;
  display: block;
  top: -30px;
  left: -22px;
}

.div-footnote-cool_b.s50 {
  width: 900px;
  display: block;
  top: 102px;
  left: -22px;
}

.div-footnote-cool_b.s51 {
  width: 450px;
  display: block;
  top: 397px;
  left: -22px;
}

.div-footnote-cool_b.s52 {
  width: 450px;
  display: block;
  top: 65px;
  left: -22px;
}

.div-footnote-cool_b.s53 {
  width: 450px;
  display: block;
  top: -90px;
  left: 477px;
}

.div-footnote-cool_b.s54 {
  width: 450px;
  display: block;
  top: -79px;
  left: 351px;
}

.div-footnote-cool_b.s55 {
  width: 450px;
  display: block;
  top: -144px;
  left: 461px;
}

.div-footnote-cool_b.s56 {
  width: 450px;
  display: block;
  top: -68px;
  left: 22px;
}

.div-footnote-cool_b.s57 {
  width: 450px;
  display: block;
  top: 67px;
  left: 402px;
}

.div-footnote-cool_b.info-popup {
  z-index: 9;
  width: 380px;
  padding-top: 20px;
  display: block;
  top: -186px;
  left: -28px;
}

.div-footnote-cool_b.cool-1 {
  display: none;
  top: 91px;
  left: -28px;
}

.div-footnote-cool_b.cool-2 {
  width: 540px;
  top: -182px;
  left: -28px;
}

.div-footnote-cool_b.cool-3 {
  width: 650px;
  top: 4px;
  left: -28px;
}

.div-footnote-cool_b.cool-4 {
  width: 650px;
  top: -162px;
  left: -28px;
}

.div-footnote-cool_b.cool-5 {
  width: 650px;
  top: -178px;
  left: -28px;
}

.div-footnote-cool_b.cool-6 {
  width: 320px;
  display: none;
  top: 43px;
  left: -28px;
}

.div-footnote-cool_b.cool-7 {
  width: 520px;
  top: 21px;
  left: -28px;
}

.div-footnote-cool_b.cool-8 {
  width: 520px;
  top: 112px;
  left: -28px;
}

.div-footnote-cool_b.cool-9 {
  width: 520px;
  top: 5px;
  left: -28px;
}

.div-footnote-cool_b.cool-10 {
  width: 520px;
  top: -19px;
  left: -28px;
}

.div-footnote-cool_b.cool-11, .div-footnote-cool_b.cool-12 {
  width: 520px;
  top: -111px;
  left: -28px;
}

.div-footnote-cool_b.cool-13 {
  width: 520px;
  top: 17px;
  left: -28px;
}

.div-footnote-cool_b.cool-14 {
  width: 420px;
  top: -110px;
  left: -28px;
}

.div-footnote-cool_b.cool-15 {
  width: 580px;
  top: -23px;
  left: -28px;
}

.div-footnote-cool_b.cool-16 {
  z-index: 99;
  width: 680px;
  top: -112px;
  left: -28px;
}

.div-footnote-cool_b.cool-17 {
  z-index: 99;
  width: 680px;
  top: 57px;
  left: -28px;
}

.div-footnote-cool_b.cool-18 {
  z-index: 99;
  width: 580px;
  top: -104px;
  left: -28px;
}

.div-footnote-cool_b.cool-19 {
  z-index: 99;
  width: 420px;
  top: 56px;
  left: -28px;
}

.div-footnote-cool_b.cool-20 {
  z-index: 99;
  width: 680px;
  top: -173px;
  left: -28px;
}

.div-footnote-cool_b.cool-21 {
  z-index: 99;
  width: 420px;
  top: -36px;
  left: -28px;
}

.div-footnote-cool_b.cool-22 {
  z-index: 99;
  width: 420px;
  top: 147px;
  left: -28px;
}

.div-footnote-cool_b.cool-23 {
  z-index: 99;
  width: 420px;
  top: -55px;
  left: -28px;
}

.div-footnote-cool_b.cool-24 {
  z-index: 99;
  width: 580px;
  top: 67px;
  left: -28px;
}

.div-footnote-cool_b.cool-25 {
  z-index: 99;
  width: 580px;
  top: -52px;
  left: -28px;
}

.div-footnote-cool_b.cool-26 {
  z-index: 99;
  width: 580px;
  top: 224px;
  left: -28px;
}

.div-footnote-cool_b.cool-27 {
  z-index: 99;
  width: 580px;
  top: 5px;
  left: -28px;
}

.div-footnote-cool_b.cool-28 {
  z-index: 99;
  width: 580px;
  top: -127px;
  left: -28px;
}

.div-footnote-cool_b.cool-29 {
  z-index: 99;
  width: 580px;
  top: -46px;
  left: -28px;
}

.div-footnote-cool_b.cool-30 {
  z-index: 99;
  width: 580px;
  top: 35px;
  left: -28px;
}

.div-footnote-cool_b.cool-31 {
  z-index: 99;
  width: 580px;
  top: -23px;
  left: -28px;
}

.div-footnote-cool_b.cool-32 {
  z-index: 99;
  width: 620px;
  top: 53px;
  left: -28px;
}

.div-footnote-cool_b.cool-33 {
  z-index: 99;
  width: 580px;
  top: -156px;
  left: -28px;
}

.div-footnote-cool_b.cool-34 {
  z-index: 99;
  width: 680px;
  top: -59px;
  left: -28px;
}

.div-footnote-cool_b.cool-35 {
  z-index: 99;
  width: 980px;
  top: 80px;
  left: -28px;
}

.div-footnote-cool_b.cool-36 {
  z-index: 99;
  width: 680px;
  top: -216px;
  left: -28px;
}

.div-footnote-cool_b.cool-37 {
  z-index: 99;
  width: 680px;
  top: -113px;
  left: -28px;
}

.div-footnote-cool_b.cool-38 {
  z-index: 99;
  width: 680px;
  top: -102px;
  left: -28px;
}

.div-sound-image-wrap {
  display: flex;
}

.div-spacer-horizontal-20px {
  width: 20px;
}

.div-kit-bg {
  background-color: #927c3a;
  justify-content: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.div-kit-bg.theme {
  justify-content: center;
}

.c-image_reach-cool_b {
  width: 810px;
}

.div-kit-intro-contents-300vw {
  justify-content: flex-start;
  width: 300vw;
  height: 100vh;
  display: flex;
}

.div-kit-100vp {
  width: 100vw;
}

.div-kit-100vp.intro {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-kit-100vp.contents {
  height: 100vh;
  display: flex;
  position: relative;
}

.div-kit-100vp.themes {
  z-index: 2;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-kit-100vp.themes.self {
  background-color: #773326;
  display: flex;
}

.div-kit-100vp.themes.care {
  background-color: var(--almost-slime);
  display: flex;
}

.div-kit-100vp.themes.reclamation {
  background-color: var(--ferocious-ocean);
  display: flex;
  overflow: hidden;
}

.div-kit-100vp.themes.community {
  background-color: #073e5d;
  display: flex;
}

.div-kit-100vp.bibli-end {
  z-index: 8;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0009;
  flex-direction: column;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.div-kit-100vp.end-title {
  z-index: 2;
  justify-content: center;
  height: 100vh;
  display: block;
  position: relative;
  overflow: scroll;
}

.div-kit-content-wrap {
  align-self: flex-start;
}

.c-kit-intro {
  font-family: Bebas Neue, sans-serif;
  font-size: 17vw;
  font-weight: 400;
  line-height: 100%;
}

.div-kit-title-wrap {
  color: var(--dirty-salmon);
  cursor: pointer;
  width: 68vw;
  margin-top: 18vh;
  transition: all .2s;
  display: flex;
}

.div-kit-title-wrap:hover {
  color: #ffa170;
}

.c-image_reach-feld {
  width: 982px;
  font-size: 12px;
}

.icon-svg-chevron-fwd.kit {
  margin-top: -2vw;
}

.div-spacer-horizontal-60px {
  width: 60px;
}

.div-intro-content-wrap-kit {
  margin-left: 8px;
}

.div-kit-text-scroll {
  cursor: ns-resize;
  width: 76%;
  height: 320px;
  margin-bottom: 10px;
  overflow: scroll;
}

.c-kit-content {
  color: var(--dirty-salmon);
  font-family: Bebas Neue, sans-serif;
  font-size: 13vw;
  font-weight: 400;
  line-height: 100%;
  position: absolute;
}

.c-kit-content.self {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-size: 11vw;
  line-height: 80%;
  transition: all .2s;
  display: inline-block;
  position: relative;
}

.c-kit-content.self:hover {
  color: #ffa170;
}

.c-kit-content.self:active {
  color: var(--dirty-salmon);
  margin-top: 3px;
}

.c-kit-content.self.static {
  cursor: auto;
}

.c-kit-content.self.static:hover {
  color: var(--dirty-salmon);
}

.c-kit-content.care {
  z-index: 1;
  cursor: pointer;
  margin-left: -4px;
  font-size: 11vw;
  line-height: 80%;
  transition: all .2s;
  display: inline-block;
  position: relative;
  top: auto;
}

.c-kit-content.care:hover {
  color: #ffa170;
}

.c-kit-content.care:active {
  margin-top: 3px;
}

.c-kit-content.care.static {
  cursor: auto;
}

.c-kit-content.care.static:hover {
  color: var(--dirty-salmon);
}

.c-kit-content.rec {
  cursor: pointer;
  margin-left: -4px;
  font-size: 11vw;
  line-height: 80%;
  transition: all .2s;
  display: inline-block;
  position: static;
  bottom: -27px;
  left: 4px;
}

.c-kit-content.rec:hover {
  color: #ffa170;
}

.c-kit-content.rec.static {
  cursor: auto;
}

.c-kit-content.rec.static:hover {
  color: var(--dirty-salmon);
}

.c-kit-content.comm {
  cursor: pointer;
  margin-left: -4px;
  font-size: 11vw;
  line-height: 80%;
  transition: all .2s;
  display: inline-block;
  position: static;
  top: auto;
  bottom: 43.6vh;
  left: 48.5vw;
}

.c-kit-content.comm:hover {
  color: #ffa170;
}

.c-kit-content.comm.static {
  cursor: auto;
  top: auto;
}

.c-kit-content.comm.static:hover {
  color: var(--dirty-salmon);
}

.c-kit-content.kit-back {
  cursor: pointer;
  font-size: 3vw;
  transition: all .2s;
  inset: 11% auto auto 16px;
}

.c-kit-content.kit-back:hover {
  color: #ffa170;
}

.div-kit-tag-subtitles.self {
  z-index: 6;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
  position: absolute;
  left: 13.2vw;
}

.div-kit-tag-subtitles.care {
  z-index: 6;
  z-index: 6;
  flex-direction: column;
  justify-content: space-between;
  width: 230px;
  height: 100vh;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
  position: absolute;
  left: auto;
  right: 100px;
}

.div-kit-tag-subtitles.rec {
  z-index: 6;
  flex-direction: column;
  justify-content: space-between;
  width: 230px;
  height: 100vh;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
  position: absolute;
  left: auto;
  right: 100px;
}

.div-kit-tag-subtitles.com, .div-kit-tag-subtitles.comm {
  z-index: 6;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
  position: absolute;
  left: 13.2vw;
}

.icon-svg-back.kit {
  z-index: 9;
  color: var(--dirty-salmon);
  cursor: pointer;
  width: 8vw;
  transition: all .2s;
  position: absolute;
  top: 20px;
  left: 10px;
}

.icon-svg-back.kit:hover {
  color: #ffa170;
}

.icon-svg-back.kit:active {
  color: var(--dirty-salmon);
  margin-top: 3px;
}

.div-kit-tag-wrap {
  height: 30px;
  display: block;
  position: relative;
}

.div-kit-tag-wrap.tsis {
  height: 50px;
}

.div-kit-tag-question {
  z-index: 5;
  background-color: #63281d;
  border-radius: 16px;
  width: 320px;
  padding: 14px 20px 20px 24px;
  display: none;
  position: absolute;
  inset: -14px auto auto -24px;
  box-shadow: 0 10px 20px -2px #0003;
}

.div-kit-tag-question.identity {
  width: 260px;
  display: none;
}

.div-kit-tag-question.mat-culture {
  width: 280px;
  padding-right: 20px;
  display: none;
}

.div-kit-tag-question.history {
  width: 300px;
  padding-right: 20px;
  display: none;
}

.div-kit-tag-question.tasmania {
  width: 340px;
  padding-right: 24px;
  display: none;
  top: auto;
  bottom: -21px;
}

.div-kit-tag-question.ethics {
  background-color: #516132;
  display: none;
}

.div-kit-tag-question.culture-protocols {
  background-color: #516132;
  padding-right: 20px;
  display: none;
}

.div-kit-tag-question.astronomy {
  background-color: #516132;
  padding-right: 24px;
  display: none;
}

.div-kit-tag-question.race, .div-kit-tag-question.language, .div-kit-tag-question.tsi-care, .div-kit-tag-question.colonialism-care, .div-kit-tag-question.food-sov {
  background-color: #516132;
  display: none;
}

.div-kit-tag-question.health {
  background-color: #516132;
  padding-right: 24px;
  display: none;
  top: auto;
  bottom: -21px;
}

.div-kit-tag-question.environment {
  background-color: #516132;
  padding-right: 24px;
  display: none;
}

.div-kit-tag-question.ethnobotany {
  background-color: #516132;
  display: none;
}

.div-kit-tag-question.activism {
  background-color: #2b5d74;
  display: none;
}

.div-kit-tag-question.methodologies {
  background-color: #2b5d74;
  padding-right: 20px;
  display: none;
}

.div-kit-tag-question.law, .div-kit-tag-question.indi-knowledge, .div-kit-tag-question.rec {
  background-color: #2b5d74;
  padding-right: 24px;
  display: none;
}

.div-kit-tag-question.tsi-rec {
  background-color: #2b5d74;
  display: none;
}

.div-kit-tag-question.theory {
  background-color: #2b5d74;
  padding-right: 24px;
  display: none;
  top: auto;
  bottom: -21px;
}

.div-kit-tag-question.comm1, .div-kit-tag-question.comm2 {
  background-color: #072e44;
  display: none;
}

.div-kit-tag-question.ethnography {
  background-color: #072e44;
  padding-right: 24px;
  display: none;
  top: auto;
  bottom: -21px;
}

.kit-prompt {
  color: #fff;
  margin-top: 10px;
  font-family: Lora, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  position: relative;
}

.kit-prompt.list-bottom {
  margin-bottom: 16px;
}

.icon-close-prompt-kit {
  z-index: 8;
  color: #ffffff3d;
  cursor: pointer;
  width: 20px;
  transition: all .2s;
  position: absolute;
  inset: 19px 16px auto auto;
}

.icon-close-prompt-kit:hover {
  color: var(--beanie-flame);
}

.icon-close-prompt-kit:active {
  top: 22px;
}

.div-kit-bubbles-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-kit-bubble {
  z-index: 2;
  background-color: var(--dirty-salmon);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: absolute;
  inset: auto 0% 11% 35%;
}

.div-kit-bubble._73 {
  cursor: pointer;
}

.div-kit-bubble._73.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._84 {
  cursor: pointer;
  width: 57px;
  height: 57px;
  bottom: 19%;
  left: 51%;
}

.div-kit-bubble._18 {
  cursor: pointer;
  border-radius: 48px;
  width: 72px;
  height: 72px;
  inset: 12% 16% auto auto;
}

.div-kit-bubble._03 {
  cursor: pointer;
  border-radius: 48px;
  width: 66px;
  height: 66px;
  inset: 17% auto auto 5%;
}

.div-kit-bubble._98 {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 2% 54% auto auto;
}

.div-kit-bubble._22 {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 26% 2% auto auto;
}

.div-kit-bubble._29 {
  cursor: pointer;
  border-radius: 40px;
  width: 73px;
  height: 73px;
  bottom: 12%;
  left: 65%;
}

.div-kit-bubble._33 {
  cursor: pointer;
  border-radius: 40px;
  width: 69px;
  height: 69px;
  bottom: 9%;
  left: 58%;
}

.div-kit-bubble._39 {
  cursor: pointer;
  border-radius: 48px;
  width: 72px;
  height: 72px;
  inset: 45% 5% auto auto;
}

.div-kit-bubble._40 {
  cursor: pointer;
  border-radius: 38px;
  width: 68px;
  height: 68px;
  bottom: 21%;
  left: 41%;
}

.div-kit-bubble._53 {
  cursor: pointer;
  border-radius: 48px;
  width: 76px;
  height: 76px;
  inset: 61% 11% auto auto;
}

.div-kit-bubble._89 {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: auto auto 30% 2%;
}

.div-kit-bubble._96 {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 35% auto auto 30%;
}

.div-kit-bubble._102 {
  cursor: pointer;
  border-radius: 40px;
  width: 63px;
  height: 63px;
  bottom: 12%;
  left: 77%;
}

.div-kit-bubble._16 {
  cursor: pointer;
  border-radius: 40px;
  width: 79px;
  height: 79px;
  bottom: 28%;
  left: 46%;
}

.div-kit-bubble._17 {
  cursor: pointer;
  border-radius: 48px;
  width: 68px;
  height: 68px;
  inset: 8% auto auto 28%;
}

.div-kit-bubble._85 {
  cursor: pointer;
  border-radius: 48px;
  width: 72px;
  height: 72px;
  inset: 52% auto auto 32%;
}

.div-kit-bubble._94 {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 69% 8% auto auto;
}

.div-kit-bubble._46 {
  cursor: pointer;
  border-radius: 48px;
  width: 65px;
  height: 65px;
  inset: 2% 7% auto auto;
}

.div-kit-bubble._47 {
  cursor: pointer;
  border-radius: 40px;
  width: 72px;
  height: 72px;
  bottom: 34%;
  left: 59%;
}

.div-kit-bubble._48 {
  cursor: pointer;
  border-radius: 48px;
  width: 69px;
  height: 69px;
  inset: 36% auto auto 8%;
}

.div-kit-bubble._49 {
  cursor: pointer;
  border-radius: 48px;
  width: 69px;
  height: 69px;
  inset: auto 22% 35px auto;
}

.div-kit-bubble._51 {
  cursor: pointer;
  border-radius: 48px;
  width: 54px;
  height: 54px;
  inset: auto auto 37% 5%;
}

.div-kit-bubble._20 {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 0% 39% auto auto;
}

.div-kit-bubble._82 {
  cursor: pointer;
  border-radius: 40px;
  width: 68px;
  height: 68px;
  bottom: 30%;
  left: auto;
  right: 22%;
}

.div-kit-bubble._82.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._87 {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 15% auto auto 33%;
}

.div-kit-bubble._82 {
  cursor: pointer;
}

.div-kit-bubble._82.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._19 {
  cursor: pointer;
  bottom: 6%;
  left: 59%;
}

.div-kit-bubble._19.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._83 {
  cursor: pointer;
  width: 58px;
  height: 58px;
  top: 5%;
  bottom: auto;
  left: 19%;
}

.div-kit-bubble._83.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._94-care {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 69% 23% auto auto;
}

.div-kit-bubble._95 {
  cursor: pointer;
  border-radius: 48px;
  width: 73px;
  height: 73px;
  inset: 32% auto auto 11%;
}

.div-kit-bubble._70 {
  cursor: pointer;
  width: 58px;
  height: 58px;
  bottom: 38%;
  left: 59%;
}

.div-kit-bubble._70.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._82-care {
  cursor: pointer;
  border-radius: 40px;
  width: 68px;
  height: 68px;
  inset: 21% 31% auto auto;
}

.div-kit-bubble._82-care.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._71 {
  cursor: pointer;
  border-radius: 40px;
  width: 75px;
  height: 75px;
  inset: 29% 33% auto auto;
}

.div-kit-bubble._71.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._09 {
  cursor: pointer;
  width: 52px;
  height: 52px;
  top: 2%;
  bottom: auto;
  left: 25%;
}

.div-kit-bubble._09.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._34 {
  cursor: pointer;
  width: 62px;
  height: 62px;
  top: 34%;
  bottom: auto;
  left: 37%;
}

.div-kit-bubble._34.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._73-care {
  cursor: pointer;
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._73-care.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._43 {
  cursor: pointer;
  border-radius: 48px;
  width: 60px;
  height: 60px;
  inset: 18% auto auto 21%;
}

.div-kit-bubble._32 {
  cursor: pointer;
  width: 55px;
  height: 55px;
  bottom: 4%;
  left: 18%;
}

.div-kit-bubble._32.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._42 {
  cursor: pointer;
  width: 64px;
  height: 64px;
  bottom: 49%;
  left: 54%;
}

.div-kit-bubble._42.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._59 {
  cursor: pointer;
  border-radius: 48px;
  width: 67px;
  height: 67px;
  inset: 63% 1% auto auto;
}

.div-kit-bubble._76 {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 34% auto auto 21%;
}

.div-kit-bubble._74 {
  cursor: pointer;
  border-radius: 48px;
  width: 78px;
  height: 78px;
  inset: 20% 4% auto auto;
}

.div-kit-bubble._103 {
  cursor: pointer;
  border-radius: 40px;
  width: 74px;
  height: 74px;
  bottom: 45%;
  left: 40%;
}

.div-kit-bubble._103.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._54 {
  cursor: pointer;
  border-radius: 40px;
  width: 67px;
  height: 67px;
  top: 5%;
  bottom: auto;
  left: 41%;
}

.div-kit-bubble._54.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._98-care {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 14% 50% auto auto;
}

.div-kit-bubble._24 {
  cursor: pointer;
  border-radius: 48px;
  width: 52px;
  height: 52px;
  inset: 43% -1% auto auto;
}

.div-kit-bubble._25 {
  cursor: pointer;
  border-radius: 40px;
  width: 76px;
  height: 76px;
  bottom: 14%;
  left: 61%;
}

.div-kit-bubble._25.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._84-care {
  cursor: pointer;
  width: 57px;
  height: 57px;
  bottom: 4%;
  left: 41%;
}

.div-kit-bubble._02 {
  cursor: pointer;
  border-radius: 48px;
  width: 81px;
  height: 81px;
  inset: 21% auto auto 8%;
}

.div-kit-bubble._23 {
  cursor: pointer;
  border-radius: 40px;
  width: 73px;
  height: 73px;
  inset: 27% 21% auto auto;
}

.div-kit-bubble._23.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._50 {
  cursor: pointer;
  border-radius: 40px;
  width: 78px;
  height: 78px;
  bottom: 48%;
  left: 29%;
}

.div-kit-bubble._50.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._60 {
  cursor: pointer;
  border-radius: 40px;
  width: 52px;
  height: 52px;
  inset: 21% 38% auto auto;
}

.div-kit-bubble._60.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._61 {
  cursor: pointer;
  border-radius: 42px;
  width: 82px;
  height: 82px;
  bottom: 38%;
  left: 66%;
}

.div-kit-bubble._61.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._62 {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 4% 4% auto auto;
}

.div-kit-bubble._63 {
  cursor: pointer;
  width: 63px;
  height: 63px;
  bottom: 0%;
  left: 46%;
}

.div-kit-bubble._64 {
  cursor: pointer;
  width: 56px;
  height: 56px;
  bottom: 54%;
  left: 49%;
}

.div-kit-bubble._64.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._65 {
  cursor: pointer;
  width: 59px;
  height: 59px;
  top: 7%;
  bottom: auto;
  left: 30%;
}

.div-kit-bubble._65.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._66 {
  cursor: pointer;
  border-radius: 40px;
  width: 72px;
  height: 72px;
  inset: 12% 26% auto auto;
}

.div-kit-bubble._66.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._67 {
  cursor: pointer;
  border-radius: 48px;
  width: 63px;
  height: 63px;
  inset: auto 25% 10% auto;
}

.div-kit-bubble._32-rec {
  cursor: pointer;
  width: 55px;
  height: 55px;
  bottom: 46%;
  left: 18%;
}

.div-kit-bubble._32-rec.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._63-rec {
  cursor: pointer;
  width: 63px;
  height: 63px;
  bottom: 0%;
  left: 63%;
}

.div-kit-bubble._21 {
  cursor: pointer;
  border-radius: 48px;
  width: 81px;
  height: 81px;
  inset: 21% auto auto 8%;
}

.div-kit-bubble._26 {
  cursor: pointer;
  width: 58px;
  height: 58px;
  bottom: 38%;
  left: 59%;
}

.div-kit-bubble._26.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._27 {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 14% 50% auto auto;
}

.div-kit-bubble._41 {
  cursor: pointer;
  border-radius: 48px;
  width: 60px;
  height: 60px;
  inset: 18% auto auto 21%;
}

.div-kit-bubble._56 {
  cursor: pointer;
  border-radius: 40px;
  width: 67px;
  height: 67px;
  top: 5%;
  bottom: auto;
  left: 41%;
}

.div-kit-bubble._56.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._72 {
  cursor: pointer;
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._72.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._31 {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 69% 23% auto auto;
}

.div-kit-bubble._10 {
  cursor: pointer;
  border-radius: 48px;
  width: 63px;
  height: 63px;
  inset: auto 22% 10% auto;
}

.div-kit-bubble._101 {
  cursor: pointer;
  border-radius: 40px;
  width: 76px;
  height: 76px;
  bottom: 14%;
  left: 61%;
}

.div-kit-bubble._101.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._11 {
  cursor: pointer;
  border-radius: 48px;
  width: 73px;
  height: 73px;
  inset: 32% auto auto 11%;
}

.div-kit-bubble._12 {
  cursor: pointer;
  border-radius: 40px;
  width: 68px;
  height: 68px;
  inset: 21% 31% auto auto;
}

.div-kit-bubble._12.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._13 {
  cursor: pointer;
  border-radius: 40px;
  width: 74px;
  height: 74px;
  bottom: 45%;
  left: 40%;
}

.div-kit-bubble._13.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._28 {
  cursor: pointer;
  width: 58px;
  height: 58px;
  top: 5%;
  bottom: auto;
  left: 19%;
}

.div-kit-bubble._28.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._45 {
  cursor: pointer;
  border-radius: 40px;
  width: 75px;
  height: 75px;
  inset: 29% 33% auto auto;
}

.div-kit-bubble._45.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._100 {
  cursor: pointer;
  border-radius: 48px;
  width: 78px;
  height: 78px;
  inset: 20% 4% auto auto;
}

.div-kit-bubble._99 {
  cursor: pointer;
  bottom: 6%;
  left: 59%;
}

.div-kit-bubble._99.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._21-rec {
  cursor: pointer;
  width: 57px;
  height: 57px;
  bottom: 4%;
  left: 51%;
}

.div-kit-bubble._27-self {
  cursor: pointer;
  border-radius: 48px;
  width: 80px;
  height: 80px;
  inset: auto auto 12% 2%;
}

.div-kit-bubble._86 {
  cursor: pointer;
  border-radius: 48px;
  width: 67px;
  height: 67px;
  inset: 63% 1% auto auto;
}

.div-kit-bubble._37 {
  cursor: pointer;
  width: 53px;
  height: 53px;
  top: 18%;
  bottom: auto;
  left: 40%;
}

.div-kit-bubble._37.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._57 {
  cursor: pointer;
  border-radius: 40px;
  width: 57px;
  height: 57px;
  inset: 32% 27% auto auto;
}

.div-kit-bubble._57.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._68 {
  cursor: pointer;
  border-radius: 48px;
  width: 53px;
  height: 53px;
  inset: 66% 28% auto auto;
}

.div-kit-bubble._77 {
  cursor: pointer;
  width: 62px;
  height: 62px;
  bottom: 61%;
  left: 52%;
}

.div-kit-bubble._77.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._81 {
  cursor: pointer;
  border-radius: 48px;
  width: 56px;
  height: 56px;
  inset: auto 28% 8% auto;
}

.div-kit-bubble._93 {
  cursor: pointer;
  border-radius: 48px;
  width: 62px;
  height: 62px;
  inset: 36% auto auto 4%;
}

.div-kit-bubble._97 {
  cursor: pointer;
  border-radius: 48px;
  width: 60px;
  height: 60px;
  inset: auto 1% 16% auto;
}

.div-kit-bubble._102 {
  cursor: pointer;
  border-radius: 48px;
  width: 66px;
  height: 66px;
  inset: 28% auto auto 26%;
}

.div-kit-bubble._52 {
  cursor: pointer;
  width: 57px;
  height: 57px;
  bottom: 68%;
  left: 51%;
}

.div-kit-bubble._52.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._6 {
  cursor: pointer;
  border-radius: 48px;
  width: 70px;
  height: 70px;
  inset: auto 3% 6% auto;
}

.div-kit-bubble._69 {
  cursor: pointer;
  width: 62px;
  height: 62px;
  bottom: 50%;
  left: 14%;
}

.div-kit-bubble._69.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._101-comm {
  cursor: pointer;
  border-radius: 40px;
  width: 76px;
  height: 76px;
  bottom: 18%;
  left: 36%;
}

.div-kit-bubble._101-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._100-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 78px;
  height: 78px;
  inset: 20% 4% auto auto;
}

.div-kit-bubble._10-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 63px;
  height: 63px;
  inset: 12% 22% auto auto;
}

.div-kit-bubble._56-comm {
  cursor: pointer;
  border-radius: 40px;
  width: 67px;
  height: 67px;
  top: 5%;
  bottom: auto;
  left: 41%;
}

.div-kit-bubble._56-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._11-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 73px;
  height: 73px;
  inset: 78% auto auto 9%;
}

.div-kit-bubble._12-comm {
  cursor: pointer;
  border-radius: 40px;
  width: 68px;
  height: 68px;
  inset: 21% 31% auto auto;
}

.div-kit-bubble._12-comm.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._68-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 53px;
  height: 53px;
  inset: 43% 28% auto auto;
}

.div-kit-bubble._69-comm {
  cursor: pointer;
  width: 62px;
  height: 62px;
  bottom: 35%;
  left: 6%;
}

.div-kit-bubble._69-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._26-comm {
  cursor: pointer;
  width: 58px;
  height: 58px;
  bottom: 35%;
  left: 43%;
}

.div-kit-bubble._26-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._28-comm {
  cursor: pointer;
  width: 58px;
  height: 58px;
  inset: auto auto 7% 5%;
}

.div-kit-bubble._28-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._32-comm {
  cursor: pointer;
  width: 55px;
  height: 55px;
  bottom: 6%;
  left: 30%;
}

.div-kit-bubble._32-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._37-comm {
  cursor: pointer;
  width: 53px;
  height: 53px;
  top: 18%;
  bottom: auto;
  left: 40%;
}

.div-kit-bubble._37-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._57-comm {
  cursor: pointer;
  border-radius: 40px;
  width: 57px;
  height: 57px;
  inset: 32% 27% auto auto;
}

.div-kit-bubble._57-comm.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._52-comm {
  cursor: pointer;
  width: 57px;
  height: 57px;
  bottom: 68%;
  left: 51%;
}

.div-kit-bubble._52-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._13-comm {
  cursor: pointer;
  border-radius: 40px;
  width: 74px;
  height: 74px;
  bottom: 45%;
  left: 40%;
}

.div-kit-bubble._13-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._59-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 67px;
  height: 67px;
  inset: 30% 1% auto auto;
}

.div-kit-bubble._67-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 63px;
  height: 63px;
  inset: auto 61% 45% auto;
}

.div-kit-bubble._103-comm {
  cursor: pointer;
  border-radius: 40px;
  width: 74px;
  height: 74px;
  bottom: 58%;
  left: 55%;
}

.div-kit-bubble._103-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._83-comm {
  cursor: pointer;
  width: 58px;
  height: 58px;
  top: 5%;
  bottom: auto;
  left: 28%;
}

.div-kit-bubble._83-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._03-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 66px;
  height: 66px;
  inset: 17% auto auto 5%;
}

.div-kit-bubble._20-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 14% 39% auto auto;
}

.div-kit-bubble._85-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 72px;
  height: 72px;
  inset: 30% auto auto 34%;
}

.div-kit-bubble._87-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 15% auto auto 33%;
}

.div-kit-bubble._94-comm {
  cursor: pointer;
  border-radius: 48px;
  width: 58px;
  height: 58px;
  inset: 42% 8% auto auto;
}

.div-kit-bubble._79 {
  cursor: pointer;
  border-radius: 48px;
  width: 60px;
  height: 60px;
  inset: 21% 22% auto auto;
}

.div-kit-bubble._80 {
  cursor: pointer;
  width: 62px;
  height: 62px;
  bottom: 4%;
  left: 36%;
}

.div-kit-bubble._80.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._88 {
  cursor: pointer;
  border-radius: 48px;
  width: 59px;
  height: 59px;
  inset: 8% 8% auto auto;
}

.div-kit-bubble._92 {
  cursor: pointer;
  border-radius: 48px;
  width: 55px;
  height: 55px;
  inset: 26% auto auto 3%;
}

.div-kit-bubble._78 {
  cursor: pointer;
  border-radius: 40px;
  width: 63px;
  height: 63px;
  inset: 24% 37% auto auto;
}

.div-kit-bubble._78.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._01 {
  cursor: pointer;
  width: 51px;
  height: 51px;
  top: 27%;
  bottom: auto;
  left: 41%;
}

.div-kit-bubble._01.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._14 {
  cursor: pointer;
  border-radius: 48px;
  width: 59px;
  height: 59px;
  inset: 36% auto auto 5%;
}

.div-kit-bubble._15 {
  cursor: pointer;
  border-radius: 48px;
  width: 65px;
  height: 65px;
  inset: 23% 16% auto auto;
}

.div-kit-bubble._30 {
  cursor: pointer;
  border-radius: 48px;
  width: 63px;
  height: 63px;
  inset: 44% auto auto 6%;
}

.div-kit-bubble._35 {
  cursor: pointer;
  border-radius: 48px;
  width: 53px;
  height: 53px;
  inset: 6% 17% auto auto;
}

.div-kit-bubble._36 {
  cursor: pointer;
  border-radius: 40px;
  width: 62px;
  height: 62px;
  bottom: 12%;
  left: 40%;
}

.div-kit-bubble._36.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._38 {
  cursor: pointer;
  border-radius: 40px;
  width: 52px;
  height: 52px;
  inset: 32% 19% auto auto;
}

.div-kit-bubble._38.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._44 {
  cursor: pointer;
  border-radius: 48px;
  width: 52px;
  height: 52px;
  inset: auto 60% 35% auto;
}

.div-kit-bubble._05 {
  cursor: pointer;
  width: 52px;
  height: 52px;
  bottom: 17%;
  left: 2%;
}

.div-kit-bubble._05.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._04 {
  cursor: pointer;
  border-radius: 48px;
  width: 51px;
  height: 51px;
  inset: 2% 1% auto auto;
}

.div-kit-bubble._55 {
  cursor: pointer;
  border-radius: 40px;
  width: 48px;
  height: 48px;
  bottom: 57%;
  left: 42%;
}

.div-kit-bubble._55.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._08 {
  cursor: pointer;
  border-radius: 48px;
  width: 52px;
  height: 52px;
  inset: 3% 22% auto auto;
}

.div-kit-bubble._07 {
  cursor: pointer;
  width: 51px;
  height: 51px;
  bottom: 27%;
  left: 41%;
}

.div-kit-bubble._07.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._58-comm {
  cursor: pointer;
  width: 53px;
  height: 53px;
  top: 23%;
  bottom: auto;
  left: 45%;
}

.div-kit-bubble._58-comm.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._75 {
  cursor: pointer;
  border-radius: 40px;
  width: 52px;
  height: 52px;
  inset: 40% 15% auto auto;
}

.div-kit-bubble._75.care {
  top: 20px;
  right: 40%;
}

.div-kit-bubble._90 {
  cursor: pointer;
  border-radius: 40px;
  width: 48px;
  height: 48px;
  bottom: 51%;
  left: 48%;
}

.div-kit-bubble._90.care {
  top: 23%;
  bottom: auto;
}

.div-kit-bubble._91 {
  cursor: pointer;
  border-radius: 40px;
  width: 52px;
  height: 52px;
  inset: 30% 13% auto auto;
}

.div-kit-bubble._91.care {
  top: 20px;
  right: 40%;
}

.text-kit-bubble {
  font-family: Lora, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 600;
}

.text-kit-bubble.self {
  color: #773326;
  letter-spacing: 2px;
  font-weight: 700;
  transition: all .1s;
}

.text-kit-bubble.self:hover {
  color: #cc290a;
}

.text-kit-bubble.self._25 {
  letter-spacing: 1px;
  font-size: 25px;
}

.text-kit-bubble.self._28 {
  letter-spacing: 1px;
  font-size: 28px;
}

.text-kit-bubble.self._23 {
  letter-spacing: 1px;
  font-size: 23px;
}

.text-kit-bubble.care {
  color: #647543;
  letter-spacing: 2px;
  font-weight: 700;
  transition: all .1s;
}

.text-kit-bubble.care:hover {
  color: #769934;
}

.text-kit-bubble.care._25 {
  letter-spacing: 1px;
  font-size: 25px;
}

.text-kit-bubble.care._28 {
  letter-spacing: 1px;
  font-size: 28px;
}

.text-kit-bubble.care._23 {
  letter-spacing: 1px;
  font-size: 23px;
}

.text-kit-bubble.rec {
  color: #3f768f;
  letter-spacing: 2px;
  font-weight: 700;
  transition: all .1s;
}

.text-kit-bubble.rec:hover {
  color: #3d9eca;
}

.text-kit-bubble.rec._25 {
  letter-spacing: 1px;
  font-size: 25px;
}

.text-kit-bubble.rec._28 {
  letter-spacing: 1px;
  font-size: 28px;
}

.text-kit-bubble.rec._23 {
  letter-spacing: 1px;
  font-size: 23px;
}

.text-kit-bubble.comm {
  color: #073e5d;
  letter-spacing: 2px;
  font-weight: 700;
  transition: all .1s;
}

.text-kit-bubble.comm:hover {
  color: #0c689c;
}

.text-kit-bubble.comm._25 {
  letter-spacing: 1px;
  font-size: 25px;
}

.text-kit-bubble.comm._25:hover {
  color: #0c689c;
}

.text-kit-bubble.comm._28 {
  letter-spacing: 1px;
  font-size: 28px;
}

.text-kit-bubble.comm._23 {
  letter-spacing: 1px;
  font-size: 23px;
}

.div-kit-bubble-popup {
  z-index: 9;
  background-color: #af4a37;
  border-radius: 16px;
  width: 320px;
  padding: 19px 36px 20px 24px;
  display: block;
  position: absolute;
  top: -104px;
  left: 42px;
}

.div-kit-bubble-popup._73 {
  z-index: 5;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 8% 27%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._73.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._84 {
  z-index: 3;
  width: 440px;
  padding-right: 42px;
  display: none;
  inset: auto 14% 13% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._18 {
  width: 340px;
  display: none;
  inset: 31px 24px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._03 {
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 12px auto auto 251px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._98 {
  width: 340px;
  display: none;
  inset: 17px 339px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._22 {
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 147px 46px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._27 {
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 152px 358px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._29 {
  z-index: 3;
  width: 440px;
  padding-right: 42px;
  display: none;
  inset: auto 5% 35% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._33 {
  z-index: 3;
  width: 440px;
  padding-right: 42px;
  display: none;
  inset: auto 26% 18% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._39 {
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 396px 46px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._40 {
  z-index: 5;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 16% 41%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._53 {
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 286px 62px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._89 {
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 152px 332px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._96 {
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 102px auto auto 290px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._102 {
  z-index: 3;
  width: 440px;
  padding-right: 42px;
  display: none;
  inset: auto 3% 24% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._16 {
  z-index: 5;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: auto auto 28% 34%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._17 {
  width: 340px;
  display: none;
  top: 17px;
  bottom: auto;
  left: 333px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._85 {
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 300px auto auto 360px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._94 {
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 436px 71px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._46 {
  width: 420px;
  display: none;
  inset: 31px 240px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._47 {
  z-index: 5;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 31% 45%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._48 {
  width: 340px;
  padding-right: 36px;
  display: none;
  inset: 150px auto auto 111px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._49 {
  width: 460px;
  display: none;
  inset: 137px 74px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._51 {
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: auto auto 269px 327px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._20 {
  width: 380px;
  display: none;
  inset: 63px 343px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._82 {
  z-index: 5;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 26% 65%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._82.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._87 {
  width: 460px;
  display: none;
  top: 112px;
  bottom: auto;
  left: 381px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._19 {
  z-index: 7;
  background-color: #607931;
  width: 500px;
  padding-right: 36px;
  display: none;
  inset: auto auto 17% 47%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._19.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._83 {
  z-index: 5;
  background-color: #607931;
  width: 460px;
  padding-right: 36px;
  display: none;
  inset: 19% auto auto 1%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._83.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._94-care {
  z-index: 7;
  background-color: #607931;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 436px 110px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._95 {
  z-index: 7;
  background-color: #607931;
  width: 540px;
  padding-right: 36px;
  display: none;
  inset: 266px auto auto 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._70 {
  z-index: 7;
  background-color: #607931;
  width: 500px;
  padding-right: 36px;
  display: none;
  inset: auto auto 50% 47%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._70.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._82-care {
  z-index: 7;
  background-color: #607931;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 16% auto auto 56%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._82-care.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._71 {
  z-index: 7;
  background-color: #607931;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 23% auto auto 52%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._71.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._09 {
  z-index: 5;
  background-color: #607931;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 6% auto auto 14%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._09.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._34 {
  z-index: 5;
  background-color: #607931;
  width: 440px;
  padding-right: 38px;
  display: none;
  inset: 31% auto auto 27%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._34.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._73-care {
  z-index: 7;
  background-color: #607931;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 24% auto auto 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._73-care.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._43 {
  z-index: 7;
  background-color: #607931;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 166px auto auto 13%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._32 {
  z-index: 7;
  background-color: #607931;
  width: 520px;
  padding-right: 36px;
  display: none;
  inset: auto auto 42% 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._32.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._42 {
  z-index: 7;
  background-color: #607931;
  width: 450px;
  padding-right: 36px;
  display: none;
  inset: auto auto 50% 47%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._42.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._59 {
  z-index: 7;
  background-color: #607931;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 365px 26px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._76 {
  z-index: 7;
  background-color: #607931;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 266px auto auto 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._74 {
  z-index: 7;
  background-color: #607931;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: 83px 55px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._103 {
  z-index: 7;
  background-color: #607931;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: auto auto 45% 23%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._103.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._54 {
  z-index: 7;
  background-color: #607931;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: 10% auto auto 29%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._54.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._98-care {
  background-color: #607931;
  width: 340px;
  display: none;
  inset: 115px 368px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._24 {
  z-index: 7;
  background-color: #607931;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 272px 26px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._25 {
  z-index: 7;
  background-color: #607931;
  width: 430px;
  padding-right: 42px;
  display: none;
  inset: auto auto 32% 41%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._25.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._84-care {
  z-index: 7;
  background-color: #607931;
  width: 440px;
  padding-right: 42px;
  display: none;
  inset: auto 46% 13% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._02 {
  z-index: 7;
  background-color: #607931;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 130px auto auto 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._23 {
  z-index: 7;
  background-color: #607931;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 31% auto auto 61%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._23.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._50 {
  z-index: 7;
  background-color: #607931;
  justify-content: space-around;
  width: 480px;
  padding-right: 42px;
  display: none;
  inset: auto auto 44% 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._50.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._60 {
  z-index: 7;
  background-color: #607931;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 24% auto auto 40%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._60.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._61 {
  z-index: 7;
  background-color: #607931;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: auto auto 36% 53%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._61.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._62 {
  z-index: 7;
  background-color: #607931;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 180px 222px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._63 {
  z-index: 7;
  background-color: #607931;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: auto 30% 21% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._64 {
  z-index: 7;
  background-color: #607931;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: auto auto 55% 42%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._64.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._65 {
  z-index: 5;
  background-color: #607931;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: 15% auto auto 23%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._65.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._66 {
  z-index: 7;
  background-color: #607931;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 30% auto auto 60%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._66.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._67 {
  z-index: 7;
  background-color: #607931;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 556px 110px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._09-rec {
  z-index: 5;
  background-color: #3a80a0;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 6% auto auto 14%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._09-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._23-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 31% auto auto 61%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._23-rec.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._24-rec {
  z-index: 7;
  background-color: #3a80a0;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 272px 26px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._32-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 520px;
  padding-right: 36px;
  display: none;
  inset: auto auto 42% 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._32-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._34-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 440px;
  padding-right: 38px;
  display: none;
  inset: 31% auto auto 27%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._34-rec.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._42-rec {
  z-index: 7;
  background-color: #3a80a0;
  width: 450px;
  padding-right: 36px;
  display: none;
  inset: auto auto 50% 47%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._42-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._50-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 42px;
  display: none;
  inset: auto auto 44% 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._50-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._60-rec {
  z-index: 7;
  background-color: #3a80a0;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 24% auto auto 40%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._60-rec.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._61-rec {
  z-index: 7;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: auto auto 36% 53%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._61-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._62-rec {
  z-index: 7;
  background-color: #3a80a0;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 180px 222px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._63-rec {
  z-index: 8;
  background-color: #3a80a0;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: auto 23% 16% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._64-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: auto auto 55% 42%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._64-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._65-rec {
  z-index: 5;
  background-color: #3a80a0;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: 15% auto auto 23%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._65-rec.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._66-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 17% auto auto 60%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._66-rec.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._76-rec {
  z-index: 9;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 266px auto auto 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._21 {
  z-index: 9;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 130px auto auto 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._26 {
  z-index: 7;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: auto auto 50% 47%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._26.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._27 {
  background-color: #3a80a0;
  width: 380px;
  display: none;
  inset: 115px 368px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._41 {
  z-index: 7;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 166px auto auto 13%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._56 {
  z-index: 7;
  background-color: #3a80a0;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: 10% auto auto 29%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._56.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._72 {
  z-index: 9;
  background-color: #3a80a0;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 24% auto auto 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._72.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._31 {
  z-index: 9;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 436px 110px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._10 {
  z-index: 9;
  background-color: #3a80a0;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 60% 135px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._101 {
  z-index: 9;
  background-color: #3a80a0;
  width: 460px;
  padding-right: 42px;
  display: none;
  inset: auto auto 28% 49%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._101.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._11 {
  z-index: 9;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 266px auto auto 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._12 {
  z-index: 7;
  background-color: #3a80a0;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 16% auto auto 56%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._12.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._13 {
  z-index: 9;
  background-color: #3a80a0;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: auto auto 45% 23%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._13.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._28 {
  z-index: 5;
  background-color: #3a80a0;
  width: 540px;
  padding-right: 36px;
  display: none;
  inset: 19% auto auto 9%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._28.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._45 {
  z-index: 7;
  background-color: #3a80a0;
  width: 520px;
  padding-right: 36px;
  display: none;
  inset: 23% auto auto 52%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._45.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._100 {
  z-index: 7;
  background-color: #3a80a0;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: 83px 55px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._99 {
  z-index: 9;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: auto auto 17% 53%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._99.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._21-rec {
  z-index: 8;
  background-color: #3a80a0;
  width: 410px;
  padding-right: 42px;
  display: none;
  inset: auto 46% 13% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._27-self {
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 152px 358px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._86 {
  z-index: 7;
  background-color: #3a80a0;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 365px 26px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._37 {
  z-index: 7;
  background-color: #3a80a0;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: 18% auto auto 36%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._37.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._57 {
  z-index: 7;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 36% auto auto 65%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._57.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._68 {
  z-index: 7;
  background-color: #3a80a0;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 498px 110px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._77 {
  z-index: 7;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: auto auto 69% 42%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._77.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._81 {
  z-index: 7;
  background-color: #3a80a0;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 69% 155px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._93 {
  z-index: 9;
  background-color: #3a80a0;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 292px auto auto 3%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._97 {
  z-index: 7;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 42px;
  display: none;
  inset: 74% 117px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._102 {
  z-index: 9;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: 207px auto auto 26%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._52 {
  z-index: 7;
  background-color: #3a80a0;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: auto auto 56% 48%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._52.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._6 {
  z-index: 7;
  background-color: #3a80a0;
  width: 380px;
  padding-right: 42px;
  display: none;
  inset: 70% 117px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._69 {
  z-index: 9;
  background-color: #3a80a0;
  width: 500px;
  padding-right: 36px;
  display: none;
  inset: auto auto 54% 7%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._69.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._102-self {
  z-index: 3;
  width: 440px;
  padding-right: 42px;
  display: none;
  inset: auto 3% 24% auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._101-comm {
  z-index: 9;
  background-color: #0d5177;
  width: 460px;
  padding-right: 42px;
  display: none;
  inset: auto auto 28% 38%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._101-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._52-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: auto auto 56% 48%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._52-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._100-com {
  z-index: 7;
  background-color: #0d5177;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: 83px 55px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._10-com {
  z-index: 7;
  background-color: #0d5177;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 29% 135px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._56-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: 5% auto auto 28%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._56-comm.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._11-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 410px auto auto 18%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._12-com {
  z-index: 7;
  background-color: #0d5177;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 16% auto auto 56%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._12-com.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._13-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: auto auto 40% 26%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._13-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._68-com {
  z-index: 7;
  background-color: #0d5177;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 384px 110px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._69-comm {
  z-index: 8;
  background-color: #0d5177;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 33% 26%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._69-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._26-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: auto auto 50% 43%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._26-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._28-comm {
  z-index: 9;
  background-color: #0d5177;
  width: 540px;
  padding-right: 36px;
  display: none;
  inset: 70% auto auto 22%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._28-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._32-comm {
  z-index: 8;
  background-color: #0d5177;
  width: 520px;
  padding-right: 36px;
  display: none;
  inset: auto auto 22% 25%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._32-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._37-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: 18% auto auto 36%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._37-comm.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._57-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 380px;
  padding-right: 36px;
  display: none;
  inset: 36% auto auto 65%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._57-comm.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._59-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 365px 26px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._67-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 31% 47% auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._103-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: auto auto 60% 30%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._103-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._83-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 460px;
  padding-right: 36px;
  display: none;
  inset: 14% auto auto 21%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._83-comm.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._03-comm {
  background-color: #0d5177;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 12px auto auto 251px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._20-comm {
  background-color: #0d5177;
  width: 380px;
  display: none;
  inset: 63px 343px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._85-comm {
  background-color: #0d5177;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 300px auto auto 360px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._87-comm {
  background-color: #0d5177;
  width: 460px;
  display: none;
  top: 112px;
  bottom: auto;
  left: 381px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._94-comm {
  background-color: #0d5177;
  width: 520px;
  padding-right: 36px;
  display: none;
  inset: 35% 71px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._79 {
  z-index: 7;
  background-color: #0d5177;
  width: 430px;
  padding-right: 42px;
  display: none;
  inset: 27% 264px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._80 {
  z-index: 8;
  background-color: #0d5177;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: auto auto 7% 25%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._80.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._88 {
  z-index: 9;
  background-color: #0d5177;
  width: 320px;
  padding-right: 42px;
  display: none;
  inset: 8% 135px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._92 {
  background-color: #0d5177;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 34% auto auto 274px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._78 {
  z-index: 7;
  background-color: #0d5177;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: 32% auto auto 36%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._78.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._01 {
  z-index: 7;
  background-color: #0d5177;
  width: 320px;
  padding-right: 36px;
  display: none;
  inset: 35% auto auto 39%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._01.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._14 {
  background-color: #0d5177;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 57% auto auto 292px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._30 {
  background-color: #0d5177;
  width: 440px;
  padding-right: 36px;
  display: none;
  inset: 44% auto auto 348px;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._35 {
  z-index: 9;
  background-color: #0d5177;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 5% 96px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._36 {
  z-index: 9;
  background-color: #0d5177;
  width: 370px;
  padding-right: 42px;
  display: none;
  inset: auto auto 6% 38%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._36.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._38 {
  z-index: 7;
  background-color: #0d5177;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 44% 17px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._38.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._44 {
  z-index: 7;
  background-color: #0d5177;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 44% 42% auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._05 {
  z-index: 8;
  background-color: #0d5177;
  width: 360px;
  padding-right: 36px;
  display: none;
  inset: auto auto 44% 33%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._05.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._04 {
  z-index: 9;
  background-color: #0d5177;
  width: 450px;
  padding-right: 42px;
  display: none;
  inset: 25% 71px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._55 {
  z-index: 7;
  background-color: #0d5177;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: auto auto 56% 35%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._55.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._08 {
  z-index: 7;
  background-color: #0d5177;
  width: 400px;
  padding-right: 42px;
  display: none;
  inset: 12% 115px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._07 {
  z-index: 8;
  background-color: #0d5177;
  width: 480px;
  padding-right: 36px;
  display: none;
  inset: auto auto 19% 29%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._07.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._58-comm {
  z-index: 7;
  background-color: #0d5177;
  width: 460px;
  padding-right: 36px;
  display: none;
  inset: 29% auto auto 44%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._58-comm.care {
  background-color: #607931;
  display: none;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._75 {
  z-index: 7;
  background-color: #0d5177;
  width: 400px;
  padding-right: 36px;
  display: none;
  inset: 37% 248px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._75.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.div-kit-bubble-popup._90 {
  z-index: 7;
  background-color: #0d5177;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: auto auto 39% 41%;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._90.care {
  background-color: #607931;
  display: block;
  top: 7%;
  bottom: auto;
  left: 15%;
}

.div-kit-bubble-popup._91 {
  z-index: 7;
  background-color: #0d5177;
  width: 420px;
  padding-right: 36px;
  display: none;
  inset: 36% 22px auto auto;
  box-shadow: 0 10px 20px -4px #0003;
}

.div-kit-bubble-popup._91.care {
  z-index: 7;
  background-color: #607931;
  display: block;
  bottom: 45%;
  left: 53%;
}

.text-kit-bubble-popup {
  color: #fff;
  overflow-wrap: break-word;
  font-family: Lora, sans-serif;
  font-size: 15px;
}

.text-kit-bubble-popup-theme {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 6px;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
}

.div-bibli-circle-wrap {
  position: absolute;
  inset: 32px 32px auto auto;
}

.div-bibli-circle-wrap.care {
  top: 50px;
  bottom: auto;
  right: 31%;
}

.div-circle-bibli {
  border: 10px solid var(--dirty-salmon);
  cursor: pointer;
  border-radius: 40px;
  width: 72px;
  height: 72px;
  transition: all .2s;
}

.div-circle-bibli:hover {
  border-color: var(--beanie-flame);
}

.kit-bibli-hover {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-family: Bebas Neue, sans-serif;
  font-size: 48px;
  line-height: 48px;
  transition: all .2s;
}

.kit-bibli-hover:hover {
  color: #f5a77f;
  -webkit-text-stroke-color: #ffa170;
}

.div-bibli-hover-text-clip {
  position: absolute;
  inset: 15px 0 auto auto;
}

.div-kit-bibli-content-wrap {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-kit-subtitle-wrap {
  margin-bottom: 40px;
  position: relative;
}

.div-kit-table-subheadings {
  display: none;
}

.div-kit-table-left-column {
  width: 56%;
  padding: 10px 32px 10px 18px;
}

.div-kit-table-left-column.subhead {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-kit-table-middle-column {
  flex: 0 auto;
  width: 20%;
  padding-top: 10px;
  padding-left: 18px;
  padding-right: 10px;
}

.div-kit-table-right-column {
  flex: 0 auto;
  width: 20%;
  padding-top: 10px;
  padding-left: 18px;
}

.div-kit-bibli-content-frame {
  width: 90vw;
  max-width: 1600px;
  height: 81vh;
  padding-bottom: 100px;
  display: block;
  overflow: scroll;
}

.div-kit-bibli-content-frame.og {
  display: none;
}

.div-kit-table-row {
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-kit-table-row.darkbg {
  background-color: #0000003d;
  justify-content: space-between;
}

.c-body__lora19-white-kit-table {
  color: #c4c4c4;
  text-indent: -30px;
  margin-right: 0;
  padding-left: 30px;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-body__lora19-white-kit-table.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-white-kit-table.italic {
  color: #fff;
  letter-spacing: .5px;
  text-indent: 0;
  font-style: italic;
}

.c-h2__bebas20-off-white {
  color: #c4c4c4;
  letter-spacing: 1px;
  margin-top: 5px;
  font-family: Bebas Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 38px;
}

.c-h2__bebas20-off-white.kit-button {
  z-index: 4;
  cursor: pointer;
  align-self: flex-start;
  transition: all .2s;
  position: relative;
}

.c-h2__bebas20-off-white.kit-button:hover {
  color: var(--beanie-flame);
}

.c-h2__bebas20-off-white.kit-question {
  z-index: 4;
  cursor: auto;
  transition: all .2s;
  position: relative;
}

.c-h2__bebas20-off-white.kit-question:hover {
  position: relative;
}

.tab-menu-kit {
  justify-content: space-between;
  display: flex;
}

.tab-link-kit-1 {
  color: #fff;
  cursor: pointer;
  background-color: #ddd0;
  width: 56%;
  padding-left: 18px;
  transition: all .2s;
}

.tab-link-kit-1:hover {
  color: var(--beanie-flame);
}

.tab-link-kit-1.w--current {
  cursor: pointer;
  background-color: #c8c8c800;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 56%;
  padding-left: 18px;
}

.tab-link-kit-2 {
  color: #fff;
  cursor: pointer;
  background-color: #ddd0;
  width: 20%;
  padding-left: 18px;
  transition: all .2s;
}

.tab-link-kit-2:hover {
  color: var(--beanie-flame);
}

.tab-link-kit-2.w--current {
  background-color: #ddd0;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.tab-link-kit-3 {
  color: #fff;
  cursor: pointer;
  background-color: #ddd0;
  width: 20%;
  padding-left: 18px;
  transition: all .2s;
}

.tab-link-kit-3:hover {
  color: var(--beanie-flame);
}

.tab-link-kit-3.w--current {
  background-color: #ddd0;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 20%;
}

.kk-superscript {
  color: #8a8864;
  cursor: pointer;
  font-weight: 700;
  transition: all .2s;
}

.kk-superscript:hover {
  color: #b4b179;
}

.text-span-14, .text-span-15, .lora-19-italic-white {
  font-style: italic;
}

.text-span-16, .text-span-17, .text-span-18 {
  overflow-wrap: break-word;
}

.div-kit-title-end-wrap {
  justify-content: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.div-kit-title-end-wrap.flex {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-bottom: 100px;
}

.c-container_kit-title {
  width: 60vw;
  min-width: 800px;
  max-width: 1600px;
}

.div-bibli-hover {
  z-index: 8;
}

.div-kit-bibli-text-appear {
  background-color: #773326;
  padding: 20px 42px 20px 9px;
  position: absolute;
  inset: auto -1px -9px auto;
}

.div-kit-bibli-text-appear.care {
  background-color: #748a4a;
}

.div-kit-bibli-text-appear.rec {
  background-color: #3f768f;
}

.div-kit-bibli-text-appear.comm {
  background-color: #073e5d;
}

.icon-close-bibli-kit {
  z-index: 8;
  color: #ffffff3d;
  cursor: pointer;
  width: 20px;
  transition: all .2s;
  position: absolute;
  inset: 21px 4px auto auto;
}

.icon-close-bibli-kit:hover {
  color: var(--beanie-flame);
}

.icon-close-bibli-kit:active {
  top: 22px;
}

.icon-close-full-bibli-kit {
  z-index: 8;
  color: #ffffff3d;
  cursor: pointer;
  width: 32px;
  transition: all .2s;
  position: absolute;
  inset: 0 0 auto auto;
}

.icon-close-full-bibli-kit:hover {
  color: var(--beanie-flame);
}

.icon-close-full-bibli-kit:active {
  top: 2px;
}

.div-kit-title-end {
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-kit-title-end.flex {
  flex: none;
  justify-content: center;
  height: 90vh;
}

.icon-close-bubble-kit {
  z-index: 8;
  color: #ffffff3d;
  cursor: pointer;
  width: 20px;
  transition: all .2s;
  position: absolute;
  inset: 12px 14px auto auto;
}

.icon-close-bubble-kit:hover {
  color: var(--beanie-flame);
}

.icon-close-bubble-kit:active {
  top: 14px;
}

.kit-theme-wrap {
  display: inline-block;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
}

.kit-theme-wrap.comm {
  bottom: 24px;
  right: 24px;
}

.kit-theme-wrap.care {
  bottom: 13vh;
  left: 16px;
}

.kit-theme-wrap.self {
  top: 10vh;
  left: 39vw;
}

.kit-theme-wrap.rec {
  bottom: -10px;
  left: 16px;
}

.div-kk-acc-note-wrap {
  display: flex;
}

.div-kk-acc-number-wrap {
  width: 26px;
}

.spacer-v-12px {
  width: 12px;
  height: 12px;
}

.footnote-italics {
  font-style: italic;
}

.footnote-footnote-wrap-kit {
  position: relative;
}

.kit-superscript {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-weight: 700;
  transition: all .2s;
}

.kit-superscript:hover {
  color: #ffa170;
}

.div-footnote-kit {
  z-index: 3;
  background-color: #806c31;
  border-radius: 16px;
  width: 420px;
  padding: 30px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-kit._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-kit._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-kit._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-kit._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-kit._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-kit._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-kit._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-kit._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-kit._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-kit._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-kit._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-kit._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-kit._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-kit._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-kit._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-kit._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-kit._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-kit._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-kit._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-kit._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-kit._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-kit._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-kit._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-kit._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-kit._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-kit._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-kit._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-kit._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-kit._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-kit._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-kit._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-kit._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-kit._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-kit._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-kit._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-kit._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-kit._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-kit._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-kit._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-kit._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-kit._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-kit._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-kit.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-kit.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-kit.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-kit.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-kit.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-kit.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-kit.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-kit.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-kit.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-kit.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-kit.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-kit.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-kit.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-kit.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-kit.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-kit.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-kit.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-kit.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-kit.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-kit.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-kit.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-kit.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-kit.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-kit.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-kit.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-kit.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-kit.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-kit.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-kit.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-kit.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-kit.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-kit.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-kit.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-kit.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-kit.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-kit.f1 {
  width: 320px;
  display: block;
  top: 77px;
  left: 395.297px;
}

.div-footnote-kit.f2 {
  width: 320px;
  display: block;
  top: 64px;
  left: 430.297px;
}

.div-footnote-kit.f3 {
  width: 420px;
  display: block;
  top: -178px;
  left: 628px;
}

.div-footnote-kit.f4 {
  width: 360px;
  display: block;
  top: -75px;
  left: 95.2969px;
}

.div-footnote-kit.f5 {
  width: 380px;
  display: block;
  top: -10px;
  left: 467.297px;
}

.div-footnote-kit.f6 {
  width: 680px;
  display: block;
  top: -137px;
  left: -103px;
}

.div-footnote-kit.f7 {
  width: 680px;
  display: block;
  top: -42px;
  left: 354px;
}

.div-footnote-kit.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 122px;
}

.div-footnote-kit.f9 {
  width: 380px;
  display: block;
  top: 107px;
  left: 122px;
}

.div-footnote-kit.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: 375px;
}

.div-footnote-kit.f11 {
  width: 280px;
  display: block;
  top: 61px;
  left: 655px;
}

.div-footnote-kit.f12 {
  width: 480px;
  display: block;
  top: 48px;
  left: 26px;
}

.div-footnote-kit.f13 {
  width: 480px;
  display: block;
  top: 229px;
  left: 391px;
}

.div-footnote-kit.f14 {
  width: 480px;
  display: block;
  top: -72px;
  left: 618px;
}

.div-footnote-kit.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 618px;
}

.div-footnote-kit.f16 {
  width: 530px;
  display: block;
  top: -153px;
  left: 151px;
}

.div-footnote-kit.f17 {
  width: 420px;
  display: block;
  top: -11px;
  left: 235px;
}

.div-footnote-kit.f18 {
  width: 550px;
  display: block;
  top: -164px;
  left: -29px;
}

.div-footnote-kit.f19 {
  width: 570px;
  display: block;
  top: -164px;
  left: 520px;
}

.div-footnote-kit.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -6px;
}

.div-footnote-kit.f21 {
  width: 380px;
  display: block;
  top: 50px;
  left: 464px;
}

.div-footnote-kit.f22 {
  width: 480px;
  display: block;
  top: 152px;
  left: 198px;
}

.div-footnote-kit.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: 14px;
}

.div-footnote-kit.f24 {
  width: 580px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-kit.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: -20px;
}

.div-footnote-kit.f26 {
  width: 580px;
  display: block;
  top: -116px;
  left: 171px;
}

.div-footnote-kit.f27 {
  width: 640px;
  display: block;
  top: 39px;
  left: -15px;
}

.div-footnote-kit.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-kit.f29 {
  width: 420px;
  display: block;
  top: 125px;
  left: 7px;
}

.div-footnote-kit.f30 {
  width: 480px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-kit.f31 {
  width: 650px;
  display: block;
  top: 1px;
  left: 298px;
}

.div-footnote-kit.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-kit.f33 {
  width: 380px;
  display: block;
  top: 5px;
  left: 79px;
}

.div-footnote-kit.f34 {
  width: 480px;
  display: none;
  top: -38px;
  left: 287px;
}

.div-footnote-kit.f35 {
  width: 480px;
  display: block;
  top: 14px;
  left: 287px;
}

.div-footnote-kit.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: -11px;
}

.div-footnote-kit.f37 {
  width: 360px;
  display: block;
  top: -34px;
  left: 215px;
}

.div-footnote-kit.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-kit.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-kit.f40 {
  width: 620px;
  display: block;
  top: 82px;
  left: 290px;
}

.div-footnote-kit.s1 {
  display: block;
  top: -118px;
  left: 341px;
}

.div-footnote-kit.s2 {
  width: 520px;
  display: block;
  top: 15px;
  left: 384px;
}

.div-footnote-kit.s3 {
  width: 470px;
  display: block;
  top: 109px;
  left: -61px;
}

.div-footnote-kit.s4 {
  width: 420px;
  display: block;
  top: -198px;
  left: -22px;
}

.div-footnote-kit.s5 {
  width: 420px;
  display: block;
  top: -168px;
  left: 361px;
}

.div-footnote-kit.s6 {
  width: 420px;
  display: block;
  top: -36px;
  left: 480px;
}

.div-footnote-kit.s7 {
  width: 420px;
  display: block;
  top: -34px;
  left: -10px;
}

.div-footnote-kit.s8 {
  width: 900px;
  display: block;
  top: 78px;
  left: -1px;
}

.div-footnote-kit.s9 {
  width: 540px;
  display: none;
  top: -163px;
  left: 243px;
}

.div-footnote-kit.s10 {
  width: 340px;
  display: block;
  top: -25px;
  left: 456px;
}

.div-footnote-kit.s11 {
  width: 640px;
  display: block;
  top: -159px;
  left: -173px;
}

.div-footnote-kit.s12 {
  width: 340px;
  display: block;
  top: 62px;
  left: -62px;
}

.div-footnote-kit.s13 {
  width: 370px;
  display: none;
  top: 135px;
  left: 414px;
}

.div-footnote-kit.s14 {
  width: 370px;
  display: block;
  top: -26px;
  left: -58px;
}

.div-footnote-kit.s15 {
  width: 570px;
  display: block;
  top: -22px;
  left: 332px;
}

.div-footnote-kit.s16 {
  width: 870px;
  display: block;
  top: -189px;
  left: 24px;
}

.div-footnote-kit.s17 {
  width: 570px;
  display: block;
  top: -139px;
  left: 240px;
}

.div-footnote-kit.s18 {
  width: 570px;
  display: block;
  top: -181px;
  left: 311px;
}

.div-footnote-kit.s19 {
  width: 430px;
  display: block;
  top: -72px;
  left: 189px;
}

.div-footnote-kit.s20 {
  width: 630px;
  display: block;
  top: -136px;
  left: 189px;
}

.div-footnote-kit.s21 {
  width: 550px;
  display: none;
  top: 24px;
  left: 58px;
}

.div-footnote-kit.s22 {
  width: 880px;
  display: none;
  top: 88px;
  left: 9px;
}

.div-footnote-kit.s23 {
  width: 880px;
  display: block;
  top: -133px;
  left: 9px;
}

.div-footnote-kit.s24 {
  width: 680px;
  display: block;
  top: 129px;
  left: 79px;
}

.div-footnote-kit.s25 {
  width: 440px;
  display: block;
  top: -47px;
  left: 383px;
}

.div-footnote-kit.s26 {
  width: 440px;
  display: block;
  top: 5px;
  left: -60px;
}

.div-footnote-kit.s27 {
  width: 740px;
  display: block;
  top: 168px;
  left: -45px;
}

.div-footnote-kit.s28 {
  width: 570px;
  display: block;
  top: -103px;
  left: -60px;
}

.div-footnote-kit.s29 {
  width: 570px;
  display: block;
  top: -83px;
  left: 491px;
}

.div-footnote-kit.s30 {
  width: 370px;
  display: block;
  top: -56px;
  left: -14px;
}

.div-footnote-kit.s31 {
  width: 370px;
  display: block;
  top: -78px;
  left: 375px;
}

.div-footnote-kit.s32 {
  width: 470px;
  display: block;
  top: 20px;
  left: 451px;
}

.div-footnote-kit.s33 {
  width: 470px;
  display: block;
  top: 90px;
  left: -39px;
}

.div-footnote-kit.s34 {
  width: 470px;
  display: block;
  top: 263px;
  left: 271px;
}

.div-footnote-kit.s35 {
  width: 470px;
  display: block;
  top: -24px;
  left: -20px;
}

.div-footnote-kit.s36 {
  width: 900px;
  display: block;
  top: 73px;
  left: 0;
}

.div-footnote-kit.s37 {
  width: 520px;
  display: block;
  top: -159px;
  left: -83px;
}

.div-footnote-kit.s38 {
  width: 520px;
  display: block;
  top: -175px;
  left: 434px;
}

.div-footnote-kit.s39 {
  width: 430px;
  display: block;
  top: -19px;
  left: 434px;
}

.div-footnote-kit.s40 {
  width: 530px;
  display: block;
  top: -170px;
  left: -63px;
}

.div-footnote-kit.s41 {
  width: 530px;
  display: block;
  top: -129px;
  left: 429px;
}

.div-footnote-kit.s42 {
  width: 580px;
  display: block;
  top: -37px;
  left: -131px;
}

.div-footnote-kit.s43 {
  width: 380px;
  display: block;
  top: 58px;
  left: 494px;
}

.div-footnote-kit.s44 {
  width: 520px;
  display: block;
  top: -83px;
  left: 24px;
}

.div-footnote-kit.s45 {
  width: 440px;
  display: block;
  top: -126px;
  left: 444px;
}

.div-footnote-kit.s46 {
  width: 440px;
  display: block;
  top: -79px;
  left: -16px;
}

.div-footnote-kit.s47 {
  width: 480px;
  display: block;
  top: -123px;
  left: 249px;
}

.div-footnote-kit.s48 {
  width: 900px;
  display: block;
  top: -171px;
  left: 0;
}

.div-footnote-kit.s49 {
  width: 450px;
  display: block;
  top: -30px;
  left: -22px;
}

.div-footnote-kit.s50 {
  width: 900px;
  display: block;
  top: 102px;
  left: -22px;
}

.div-footnote-kit.s51 {
  width: 450px;
  display: block;
  top: 397px;
  left: -22px;
}

.div-footnote-kit.s52 {
  width: 450px;
  display: block;
  top: 65px;
  left: -22px;
}

.div-footnote-kit.s53 {
  width: 450px;
  display: block;
  top: -90px;
  left: 477px;
}

.div-footnote-kit.s54 {
  width: 450px;
  display: block;
  top: -79px;
  left: 351px;
}

.div-footnote-kit.s55 {
  width: 450px;
  display: block;
  top: -144px;
  left: 461px;
}

.div-footnote-kit.s56 {
  width: 450px;
  display: block;
  top: -68px;
  left: 22px;
}

.div-footnote-kit.s57 {
  width: 450px;
  display: block;
  top: 67px;
  left: 402px;
}

.div-footnote-kit.info-popup {
  z-index: 9;
  width: 380px;
  padding-top: 20px;
  display: block;
  top: -186px;
  left: -28px;
}

.div-footnote-kit.one {
  width: 300px;
  display: none;
  top: 2%;
  left: auto;
  right: 68px;
}

.div-footnote-kit.two {
  width: 300px;
  display: none;
  top: 35%;
  left: 5px;
  right: auto;
}

.div-footnote-kit.three {
  width: 300px;
  display: none;
  top: 44%;
  left: auto;
  right: 19px;
}

.kit-footnote-inter14-light-grey {
  color: #cfcfc2;
  white-space: normal;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.kit-footnote-inter14-light-grey.light-grey {
  color: #e2e2da;
}

.kit-footnote-inter14-light-grey.info-popup {
  margin-top: 10px;
}

.div-block-4 {
  display: none;
}

.c-section-boko {
  z-index: 2;
  width: 100vw;
  position: relative;
}

.c-section-boko.darkbg {
  z-index: 2;
  height: auto;
  position: relative;
}

.c-div-boko-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.c-div-boko-center._60-padding {
  height: auto;
  padding-top: 60px;
  padding-bottom: 100px;
}

.c-div-boko-center._60-padding.margie {
  padding-bottom: 20px;
}

.c-div-boko-center.welcome {
  display: flex;
  position: relative;
}

.c-div-boko-center.sound {
  display: flex;
}

.text-lora-32-italic {
  font-family: Lora, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 500;
  line-height: 130%;
}

.text-lora-32-italic.pink {
  color: #eedee2;
  text-align: left;
  width: 600px;
  max-width: 800px;
  font-size: 26px;
  font-weight: 400;
  line-height: 180%;
}

.text-lora-32-italic.pink.right-aligned {
  text-align: right;
  width: 600px;
}

.text-lora-32-italic.pink.left-aligned {
  text-align: left;
}

.text-lora-32-italic.pink.centre-aligned {
  text-align: center;
}

.play_btn-boko {
  color: #eedee2;
  height: 52px;
  transition: all .2s;
  display: flex;
}

.play_btn-boko:hover {
  color: #c1cc02;
}

.play_btn-boko._01 {
  z-index: 6;
  cursor: pointer;
  position: relative;
}

.play_btn-boko._01-brighter-yellow {
  z-index: 6;
  color: #ffdd1d;
  cursor: pointer;
  position: relative;
}

.play_btn-boko._01-brighter-yellow:hover {
  color: #d6fa0b;
}

.div-title-wrap-boko {
  width: 60vw;
  height: auto;
}

.c-h1_bebas10vh-pink {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-text__lora32-italic-pink {
  color: #eedee2;
  font-family: Lora, sans-serif;
  font-size: 2.7vh;
  font-style: italic;
  line-height: 142%;
}

.c-text__lora32-italic-pink.centre {
  text-align: center;
}

.c-line__196x2-pink {
  background-color: #eedee2;
  width: 196px;
  height: 2px;
}

.c-text__lora18_200-regular-pink-copy {
  color: #eedee2;
  font-family: Lora, sans-serif;
  font-size: 18px;
  line-height: 240%;
}

.c-body__lora19-pink {
  color: #eedee2;
  text-align: center;
  text-indent: 0;
  max-width: 550px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.c-body__lora19-pink.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-pink._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19-pink.no-max {
  max-width: none;
}

.c-body__lora19-pink._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19-pink.absolute {
  margin-left: 200px;
  position: absolute;
  inset: auto auto 44% 15%;
}

.c-body__lora19-pink.quote {
  padding-left: 32px;
  font-style: italic;
}

.c-body__lora19-pink.quote.extrapadding {
  padding-left: 86px;
}

.c-body__lora19-pink.rightalign {
  align-self: flex-end;
}

.c-body__lora19-pink.kit {
  text-align: justify;
  width: 50vw;
  max-width: none;
}

.c-body__lora19-pink.kit.self {
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body__lora19-pink.kit.care {
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body__lora19-pink.kit.rec {
  z-index: 8;
  width: 50vw;
  margin-bottom: 20px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body__lora19-pink.kit.comm {
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body__lora19-pink.kit.comm-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body__lora19-pink.kit.care-0-opacity {
  color: #fff0;
  cursor: default;
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body__lora19-pink.kit.self-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body__lora19-pink.kit.rec-0-opacity {
  z-index: 0;
  color: #fff0;
  cursor: default;
  width: 50vw;
  margin-bottom: 8px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body__lora19-pink.center {
  text-align: center;
  max-width: 750px;
  line-height: 36px;
}

.c-body__lora19-pink.center.charcoal {
  color: #262425;
}

.c-body__lora19-pink.margie {
  color: #f0cad3;
  text-align: left;
  max-width: 650px;
  margin-bottom: 30px;
  font-size: 23px;
  line-height: 36px;
}

.c-body__lora19-pink.margie-charcoal {
  color: #262425;
  text-align: left;
  max-width: 650px;
  margin-bottom: 30px;
  font-size: 23px;
  line-height: 36px;
}

.c-body__lora19-pink.center-charcoal {
  color: #262425;
  text-align: center;
  max-width: 750px;
  line-height: 36px;
}

.div-boko-center-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-colour-bg {
  width: 100vw;
}

.div-colour-bg.galah {
  justify-content: flex-end;
  height: 100vh;
  display: flex;
}

.div-rosalyn {
  flex-direction: column;
  align-items: stretch;
  min-width: 700px;
  max-width: 60vw;
}

.div-rosalyn.bottom-align {
  flex-direction: column;
  justify-content: flex-end;
  min-width: 600px;
  padding-right: 40px;
  display: flex;
}

.text-rosalyn-lrg {
  color: #c1cc02;
  font-family: Lora, sans-serif;
  font-size: 6vw;
  font-style: italic;
  font-weight: 600;
  line-height: 120%;
}

.c-body-inter-21-pink {
  color: #eedee2;
  text-align: left;
  text-indent: 0;
  width: 650px;
  max-width: 650px;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 21px;
  line-height: 36px;
}

.c-body-inter-21-pink.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body-inter-21-pink._28leftmargin {
  margin-left: 28px;
}

.c-body-inter-21-pink.no-max {
  max-width: none;
}

.c-body-inter-21-pink._8pxpadding {
  padding-bottom: 8px;
}

.c-body-inter-21-pink.absolute {
  margin-left: 200px;
  position: absolute;
  inset: auto auto 44% 15%;
}

.c-body-inter-21-pink.quote {
  padding-left: 32px;
  font-style: italic;
}

.c-body-inter-21-pink.quote.extrapadding {
  padding-left: 86px;
}

.c-body-inter-21-pink.rightalign {
  align-self: flex-end;
}

.c-body-inter-21-pink.kit {
  text-align: justify;
  width: 50vw;
  max-width: none;
}

.c-body-inter-21-pink.kit.self {
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body-inter-21-pink.kit.care {
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body-inter-21-pink.kit.rec {
  z-index: 8;
  width: 50vw;
  margin-bottom: 20px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body-inter-21-pink.kit.comm {
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body-inter-21-pink.kit.comm-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body-inter-21-pink.kit.care-0-opacity {
  color: #fff0;
  cursor: default;
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body-inter-21-pink.kit.self-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body-inter-21-pink.kit.rec-0-opacity {
  z-index: 0;
  color: #fff0;
  cursor: default;
  width: 50vw;
  margin-bottom: 8px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body-inter-21-pink.center {
  text-align: center;
  max-width: 750px;
  line-height: 36px;
}

.div-boko-painting-wrap {
  max-width: 90vw;
  height: 90vh;
}

.div-boko-painting-caption-wrap {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 10px;
  padding-right: 40px;
  display: flex;
}

.text-boko-painting-caption {
  color: #d9d9d9;
  text-align: right;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.text-boko-painting-copyright {
  color: #d9d9d9;
  text-align: right;
  margin-top: 6px;
  font-family: Inter, sans-serif;
  font-size: 9px;
  font-weight: 300;
  line-height: 16px;
}

.text-boko-painting-copyright.charcoal {
  color: #5e5e5e;
}

.image-boko-painting {
  aspect-ratio: auto;
  max-width: 90vw;
  max-height: 90vh;
}

.div-section-rosalyn {
  flex-direction: column;
  align-items: flex-end;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-rosalyn-small {
  color: #c1cc02;
  width: 650px;
  margin-bottom: 40px;
  font-family: Lora, sans-serif;
  font-size: 23px;
  font-style: italic;
  font-weight: 500;
  line-height: 170%;
}

.text-rosalyn-small.legend {
  margin-bottom: 20px;
  line-height: 130%;
}

.div-section-margie {
  padding-top: 140px;
  padding-bottom: 100px;
  padding-left: 72px;
}

.text-span-19 {
  text-decoration: underline;
}

.c-body-inter-21-charcoal {
  color: #262425;
  text-align: left;
  text-indent: 0;
  width: 650px;
  max-width: 650px;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 21px;
  line-height: 36px;
}

.c-body-inter-21-charcoal.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body-inter-21-charcoal._28leftmargin {
  margin-left: 28px;
}

.c-body-inter-21-charcoal.no-max {
  max-width: none;
}

.c-body-inter-21-charcoal._8pxpadding {
  padding-bottom: 8px;
}

.c-body-inter-21-charcoal.absolute {
  margin-left: 200px;
  position: absolute;
  inset: auto auto 44% 15%;
}

.c-body-inter-21-charcoal.quote {
  padding-left: 32px;
  font-style: italic;
}

.c-body-inter-21-charcoal.quote.extrapadding {
  padding-left: 86px;
}

.c-body-inter-21-charcoal.rightalign {
  align-self: flex-end;
}

.c-body-inter-21-charcoal.kit {
  text-align: justify;
  width: 50vw;
  max-width: none;
}

.c-body-inter-21-charcoal.kit.self {
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body-inter-21-charcoal.kit.care {
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body-inter-21-charcoal.kit.rec {
  z-index: 8;
  width: 50vw;
  margin-bottom: 20px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body-inter-21-charcoal.kit.comm {
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body-inter-21-charcoal.kit.comm-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
  inset: auto 12px 12px auto;
}

.c-body-inter-21-charcoal.kit.care-0-opacity {
  color: #fff0;
  cursor: default;
  width: 55vw;
  margin-left: 2px;
  font-size: 18px;
  line-height: 27px;
  position: static;
  top: auto;
  bottom: 11.1vh;
  left: 89px;
}

.c-body-inter-21-charcoal.kit.self-0-opacity {
  color: #fff0;
  cursor: default;
  font-size: 18px;
  line-height: 27px;
  position: static;
}

.c-body-inter-21-charcoal.kit.rec-0-opacity {
  z-index: 0;
  color: #fff0;
  cursor: default;
  width: 50vw;
  margin-bottom: 8px;
  margin-left: 6px;
  font-size: 18px;
  line-height: 27px;
  position: relative;
}

.c-body-inter-21-charcoal.center {
  text-align: center;
  max-width: 750px;
  line-height: 36px;
}

.c-video-boko {
  background-color: #9b8647;
}

.c-text-boko-painting-caption-charcoal {
  color: #5e5e5e;
  text-align: right;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.div-boko-slider-intro {
  position: sticky;
  top: 0;
}

.div-boko-frame {
  height: 200vh;
}

.div-boko-bg {
  z-index: 1;
  background-color: #262425;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  top: 0;
}

.play_btn-jilba-copy {
  z-index: 8;
  color: #686868;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  transition: all .2s;
  display: flex;
  position: static;
  bottom: 32px;
  left: 38px;
  right: 0%;
}

.play_btn-jilba-copy:hover {
  color: #999898;
}

.play_btn-jilba-copy:active {
  color: #b9b5b5;
  margin-top: 0;
  padding-top: 4px;
}

.play_btn-jilba-copy.intro {
  position: absolute;
  bottom: 52%;
  left: auto;
  right: auto;
}

.play_btn-jilba-copy.bigboss {
  position: sticky;
  inset: auto 0 4% 92.5vw;
}

.play_btn-jilba-copy.cycad {
  position: sticky;
  top: auto;
  bottom: 4%;
  left: 92.5vw;
}

.div-boko-intro-text-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-body__lora19-pink-italic {
  color: #eedee2;
  text-align: center;
  max-width: 650px;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.c-body__lora19-pink-italic.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-pink-italic.italic {
  color: #fff;
  letter-spacing: .5px;
  text-indent: 0;
  font-style: italic;
}

.boko-kulila-text {
  color: #eedee2;
  text-align: center;
  font-family: Lora, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  position: absolute;
  inset: 600% 0% 0%;
}

.div-wik-bg-vid {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.video-bg-wik {
  width: 100vw;
  height: 100vh;
}

.div-wik-title-100vp {
  z-index: 4;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.c-h1__bebas10vh-white {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.div-wik-100vp-video-wrap {
  z-index: 6;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.div-wik-cover {
  z-index: 2;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0006;
  position: fixed;
  inset: 0%;
}

.wik-vimeo {
  z-index: 6;
  position: relative;
}

.c-container_wik-text-wrap, .c-container_wik-title {
  width: 60vw;
}

.div-wik-sticky {
  position: sticky;
  top: 0;
}

.div-wik-frame {
  z-index: 6;
  height: 150vh;
  position: relative;
}

.c-text__lora21 {
  font-family: Lora, sans-serif;
  font-size: 21px;
  line-height: 29px;
}

.c-text__lora21.pink-italic {
  color: #eedee2;
  text-align: left;
  font-style: italic;
  font-weight: 500;
  line-height: 33px;
}

.c-text__lora21.pink-italic.right-aligned {
  text-align: right;
}

.div-intro-para-wrap {
  width: 450px;
}

.div-boko-papa-wrap {
  z-index: 4;
  width: 130px;
  height: 80px;
  position: fixed;
  inset: auto 9% 47px auto;
}

.image-papa {
  z-index: 5;
  cursor: pointer;
  transition: all 50ms;
  display: block;
  position: relative;
}

.div-boko-papa-legend {
  background-color: #b82619;
  background-image: linear-gradient(#000000a6, #000000a6), linear-gradient(90deg, #89aff4 9%, #e5d431 31%, #6cefd1 53%, #cb5deb 79%, #dd698a 96%);
  border-radius: 12px;
  width: 450px;
  padding: 32px 26px 48px;
  display: none;
  position: absolute;
  inset: auto 0% 51% auto;
  box-shadow: 0 12px 11px -4px #0003;
}

.c-text__lora18_600 {
  font-family: Lora, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.c-text__lora18_600.pink {
  color: #eedee1;
  font-style: italic;
}

.c-body__lora19500-pink {
  color: #eedee2;
  text-indent: 0;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.c-body__lora19500-pink.fires-play {
  color: var(--anthracite);
  text-align: center;
  margin-top: -14px;
}

.c-body__lora19500-pink._10-margin-below {
  color: #eedee2;
  margin-bottom: 20px;
}

.c-text-inter21 {
  color: #eedee2;
  text-indent: 0;
  margin-top: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.c-text-inter21.fires-play {
  color: var(--anthracite);
  text-align: center;
  margin-top: -14px;
}

.c-text-inter21._10-margin-below {
  margin-bottom: 20px;
  font-weight: 400;
}

.c-body__lora23_500-pink {
  color: #f0cad3;
  text-indent: 0;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.c-body__lora23_500-pink.fires-play {
  color: var(--anthracite);
  text-align: center;
  margin-top: -14px;
}

.c-body__lora23_500-pink._10-margin-below {
  margin-bottom: 10px;
}

.icon-close-boko {
  color: #eedee280;
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  inset: 16px 16px auto auto;
}

.icon-close-boko:hover {
  color: #eedee2;
}

.c-h1_bebas10vh-gradient-boko {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #89aff4 8%, #ecd722 36%, #69f0d7 57%, #d055ec 78%, #dd6a87);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
  display: inline-block;
}

.div-boko-ply-btn-wrap {
  z-index: 5;
  justify-content: center;
  position: relative;
}

.boko-voice-text-hover {
  color: #eedee2;
  text-align: center;
  width: 190px;
  margin-top: 20px;
  margin-bottom: 16px;
  font-family: Lora, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  position: relative;
}

.text-span-20, .text-span-21 {
  text-decoration: underline;
}

.rosalyn-text-squeezed {
  letter-spacing: -.8px;
}

.text-span-22, .text-span-23 {
  text-decoration: underline;
}

.squish {
  letter-spacing: -.5px;
}

.boko-superscript {
  color: #ecadea;
  cursor: pointer;
  font-weight: 700;
  transition: all .2s;
}

.boko-superscript:hover {
  color: #c1cc02;
}

.boko-superscript.lrg {
  font-weight: 500;
}

.boko-superscript.darker {
  color: #c078be;
  font-weight: 600;
}

.boko-superscript.darker:hover {
  color: #b1ae10;
}

.div-boko-footnote-wrap {
  position: relative;
}

.c-div_footnote-popup-boko {
  z-index: 2;
  background-color: #353032;
  border-radius: 16px;
  padding: 20px 32px 20px 20px;
  display: inline-block;
  position: absolute;
  box-shadow: 0 7px 15px -4px #0000004a;
}

.c-div_footnote-popup-boko.two {
  max-width: 580px;
  padding-right: 32px;
  display: block;
  bottom: 40px;
  left: 0;
}

.c-div_footnote-popup-boko._04 {
  max-width: 480px;
  padding-right: 32px;
  display: inline-block;
  bottom: 154px;
  left: 0;
}

.c-div_footnote-popup-boko._05 {
  max-width: 400px;
  padding-right: 32px;
  display: inline-block;
  bottom: 272px;
  left: 0;
}

.c-div_footnote-popup-boko._08 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 242px;
  left: 0;
}

.c-div_footnote-popup-boko._11 {
  padding-right: 32px;
  display: inline-block;
  bottom: 455px;
  left: 176px;
}

.c-div_footnote-popup-boko._13 {
  max-width: 440px;
  padding-right: 32px;
  display: inline-block;
  bottom: 155px;
  left: 225px;
}

.c-div_footnote-popup-boko._14 {
  max-width: 420px;
  display: inline-block;
  top: -57px;
  bottom: auto;
  left: 146px;
}

.c-div_footnote-popup-boko._15 {
  max-width: 550px;
  padding-right: 32px;
  display: inline-block;
  bottom: 49px;
  left: 46px;
}

.c-div_footnote-popup-boko._16 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 233px;
  left: 0;
}

.c-div_footnote-popup-boko.eleven {
  max-width: 560px;
  padding-right: 32px;
  display: inline-block;
  bottom: 59px;
  left: 133px;
}

.c-div_footnote-popup-boko._21 {
  max-width: 600px;
  padding-right: 32px;
  display: inline-block;
  bottom: 181px;
  left: 41px;
}

.c-div_footnote-popup-boko._23 {
  max-width: 420px;
  padding-right: 32px;
  display: inline-block;
  bottom: 54px;
  left: 171px;
}

.c-div_footnote-popup-boko._25 {
  max-width: 700px;
  display: inline-block;
  bottom: 152px;
  left: 8px;
}

.c-div_footnote-popup-boko.fifteen {
  bottom: 97px;
  left: 257px;
}

.c-div_footnote-popup-boko.one {
  padding-top: 20px;
  padding-right: 32px;
  display: flex;
  bottom: 276px;
  left: 0;
}

.c-div_footnote-popup-boko.kk-audio1 {
  box-shadow: none;
  background-color: #0000;
  max-width: 560px;
  position: sticky;
  bottom: 19px;
  left: 92px;
}

.c-div_footnote-popup-boko._03 {
  max-width: 480px;
  padding-right: 32px;
  display: block;
  bottom: 395px;
  left: 0;
}

.c-div_footnote-popup-boko._06 {
  max-width: 520px;
  padding-right: 32px;
  display: inline-block;
  bottom: 62px;
  left: auto;
  right: 77px;
}

.c-div_footnote-popup-boko._07 {
  max-width: 400px;
  padding-right: 32px;
  display: inline-block;
  bottom: 72px;
  left: auto;
  right: 77px;
}

.c-div_footnote-popup-boko._09 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 43px;
  left: 0;
}

.c-div_footnote-popup-boko._10 {
  max-width: 380px;
  padding-right: 32px;
  display: inline-block;
  bottom: 262px;
  left: 0;
}

.c-div_footnote-popup-boko._12 {
  padding-right: 32px;
  display: inline-block;
  bottom: 218px;
  left: 176px;
}

.c-div_footnote-popup-boko._17 {
  max-width: 420px;
  padding-right: 32px;
  display: inline-block;
  bottom: 233px;
  left: 250px;
}

.c-div_footnote-popup-boko._18 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 101px;
  left: 95px;
}

.c-div_footnote-popup-boko._19 {
  max-width: 580px;
  padding-right: 32px;
  display: inline-block;
  bottom: 382px;
  left: 91px;
}

.c-div_footnote-popup-boko._22 {
  max-width: 420px;
  padding-right: 32px;
  display: inline-block;
  bottom: 43px;
  left: 41px;
}

.c-div_footnote-popup-boko._24 {
  max-width: 480px;
  padding-right: 32px;
  display: inline-block;
  bottom: 125px;
  left: 82px;
}

.c-div_footnote-popup-boko._26 {
  max-width: 580px;
  display: inline-block;
  bottom: 50px;
  left: 8px;
}

.c-div_footnote-popup-boko._27 {
  max-width: 580px;
  display: inline-block;
  bottom: 72px;
  left: 36px;
}

.c-div_footnote-popup-boko._28 {
  max-width: 520px;
  display: inline-block;
  bottom: 293px;
  left: 36px;
}

.c-div_footnote-popup-boko._29 {
  max-width: 520px;
  padding-right: 33px;
  display: inline-block;
  bottom: 75px;
  left: 64px;
}

.c-div_footnote-popup-boko.boko1 {
  width: 900px;
  max-width: none;
  display: none;
  top: -609px;
  right: -178px;
}

.c-div_footnote-popup-boko.boko2 {
  width: 900px;
  max-width: none;
  display: none;
  top: -138px;
  left: auto;
  right: -238px;
}

.c-div_footnote-popup-boko.boko3 {
  width: 900px;
  max-width: none;
  padding-right: 22px;
  display: none;
  top: -139px;
  left: -141px;
}

.c-div_footnote-popup-boko.boko4 {
  width: 320px;
  max-width: none;
  display: none;
  inset: -33% 2% auto auto;
}

.c-div_footnote-popup-boko.boko5 {
  width: 320px;
  max-width: none;
  display: block;
  inset: -135% -29% auto auto;
}

.c-div_footnote-popup-boko.boko6 {
  width: 320px;
  max-width: none;
  display: none;
  inset: 0% -29% auto auto;
}

.c-div_footnote-popup-boko.boko7 {
  width: 320px;
  max-width: none;
  display: block;
  inset: 31% auto auto -48%;
}

.c-div_footnote-popup-boko.boko8 {
  width: 320px;
  max-width: none;
  display: block;
  inset: 2% auto auto -48%;
}

.c-div_footnote-popup-boko.boko9 {
  width: 320px;
  max-width: none;
  display: block;
  inset: -100% auto auto -48%;
}

.c-div_footnote-popup-boko.boko10 {
  width: 320px;
  max-width: none;
  display: block;
  top: 0;
  bottom: auto;
  right: 18%;
}

.c-div_footnote-popup-boko.boko11 {
  width: 380px;
  max-width: none;
  display: block;
  top: 0;
  bottom: auto;
  left: -56%;
}

.c-div_footnote-popup-boko.boko12 {
  background-color: #1e4488;
  width: 380px;
  max-width: none;
  display: block;
  top: 40px;
  bottom: auto;
  left: -56%;
}

.c-div_footnote-popup-boko.boko13 {
  background-color: #6d1b20;
  width: 380px;
  max-width: none;
  display: block;
  top: 40px;
  bottom: auto;
  left: -50%;
}

.c-div_footnote-popup-boko.boko14 {
  background-color: #6d1b20;
  width: 380px;
  max-width: none;
  display: block;
  top: -244px;
  bottom: auto;
  left: -50%;
}

.c-div_footnote-popup-boko.boko15 {
  background-color: #582b63;
  width: 380px;
  max-width: none;
  display: block;
  inset: 3% auto auto -49%;
}

.c-div_footnote-popup-boko.boko16 {
  background-color: #582b63;
  width: 380px;
  max-width: none;
  display: block;
  inset: 65% auto auto -49%;
}

.c-div_footnote-popup-boko.boko17 {
  background-color: #f1f1f1;
  width: 550px;
  max-width: none;
  display: block;
  inset: -287% auto auto 88px;
}

.c-div_footnote-popup-boko.boko18 {
  background-color: #f1f1f1;
  width: 750px;
  max-width: none;
  display: block;
  inset: -233px auto auto -47px;
}

.c-div_footnote-popup-boko.boko19 {
  background-color: #f1f1f1;
  width: 750px;
  max-width: none;
  display: block;
  inset: -184px auto auto -47px;
}

.c-div_footnote-popup-boko.boko20 {
  background-color: #f1f1f1;
  width: 500px;
  max-width: none;
  display: block;
  top: -142px;
  bottom: auto;
  right: auto;
}

.c-div_footnote-popup-boko.boko21 {
  background-color: #f1f1f1;
  width: 500px;
  max-width: none;
  display: block;
  top: 69px;
  bottom: auto;
  right: auto;
}

.close-icon-boko {
  color: #ecadea;
  transition: all .2s;
  position: static;
  inset: 0% 0% auto auto;
}

.close-icon-boko:hover {
  color: #c1cc02;
}

.close-icon-boko:active {
  margin-top: 4px;
}

.text-span-24, .text-span-25, .text-span-26, .text-span-27, .text-span-28 {
  text-decoration: underline;
}

.icon-chevron-down-kit {
  color: var(--dirty-salmon);
  cursor: pointer;
  width: 10vh;
  transition: all .2s;
  position: absolute;
  inset: 1% 1% auto auto;
  transform: rotate(-90deg);
}

.icon-chevron-down-kit:hover {
  color: #ffa170;
}

.icon-chevron-up-kit {
  color: var(--dirty-salmon);
  cursor: pointer;
  width: 10vh;
  transition: all .2s;
  position: absolute;
  inset: 1% auto auto 1%;
  transform: rotate(90deg);
}

.icon-chevron-up-kit:hover {
  color: #ffa170;
}

.icon-chevron-up-kit:active {
  margin-top: 6px;
}

.c-text-references-accordion-white {
  color: #ececec;
  max-width: 800px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.c-text-references-accordion-white.bold {
  font-size: 15px;
  font-weight: 600;
}

.c-text-references-accordion-white._12pxtop-margin {
  margin-top: 12px;
}

.div-kit-200vh {
  height: 200vh;
}

.div-kit-intro-contents-200vw {
  justify-content: flex-start;
  width: 200vw;
  height: 100vh;
  display: flex;
}

.text-special-cont {
  color: var(--beanie-flame);
  letter-spacing: .2px;
  margin-bottom: 40px;
  font-family: Lora, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 600;
}

.div-image-100vw {
  width: 100vw;
}

.div-image-100vw._80margin {
  margin-top: 80px;
}

.tsing-image {
  width: 100%;
}

.tsing-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  display: flex;
}

.div-tsing-image-caption {
  width: 60vw;
  min-width: 800px;
  max-width: 1600px;
}

.c-text-tsing-image-caption-charcoal-copy {
  color: #5e5e5e;
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.div-tsing-text-wrap {
  width: 60vw;
  min-width: 800px;
  max-width: 1600px;
  margin-bottom: 100px;
}

.div-accordion-item-wrap {
  display: flex;
}

.tsing-superscript {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.tsing-superscript:hover {
  color: var(--beanie-flame);
}

.div-footnote-wrap-tsing {
  position: relative;
}

.div-footnote-tsing {
  z-index: 3;
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 420px;
  padding: 30px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-tsing._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-tsing._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-tsing._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-tsing._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-tsing._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-tsing._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-tsing._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-tsing._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-tsing._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-tsing._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-tsing._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-tsing._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-tsing._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-tsing._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-tsing._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-tsing._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-tsing._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-tsing._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-tsing._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-tsing._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-tsing._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-tsing._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-tsing._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-tsing._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-tsing._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-tsing._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-tsing._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-tsing._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-tsing._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-tsing._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-tsing._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-tsing._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-tsing._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-tsing._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-tsing._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-tsing._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-tsing._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-tsing._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-tsing._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-tsing._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-tsing._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-tsing._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-tsing.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-tsing.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-tsing.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-tsing.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-tsing.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-tsing.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-tsing.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-tsing.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-tsing.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-tsing.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-tsing.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-tsing.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-tsing.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-tsing.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-tsing.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-tsing.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-tsing.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-tsing.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-tsing.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-tsing.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-tsing.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-tsing.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-tsing.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-tsing.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-tsing.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-tsing.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-tsing.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-tsing.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-tsing.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-tsing.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-tsing.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-tsing.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-tsing.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-tsing.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-tsing.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-tsing.f1 {
  width: 320px;
  display: block;
  top: 77px;
  left: 395.297px;
}

.div-footnote-tsing.f2 {
  width: 320px;
  display: block;
  top: 64px;
  left: 430.297px;
}

.div-footnote-tsing.f3 {
  width: 420px;
  display: block;
  top: -178px;
  left: 628px;
}

.div-footnote-tsing.f4 {
  width: 360px;
  display: block;
  top: -75px;
  left: 95.2969px;
}

.div-footnote-tsing.f5 {
  width: 380px;
  display: block;
  top: -10px;
  left: 467.297px;
}

.div-footnote-tsing.f6 {
  width: 680px;
  display: block;
  top: -137px;
  left: -103px;
}

.div-footnote-tsing.f7 {
  width: 680px;
  display: block;
  top: -42px;
  left: 354px;
}

.div-footnote-tsing.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 122px;
}

.div-footnote-tsing.f9 {
  width: 380px;
  display: block;
  top: 107px;
  left: 122px;
}

.div-footnote-tsing.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: 375px;
}

.div-footnote-tsing.f11 {
  width: 280px;
  display: block;
  top: 61px;
  left: 655px;
}

.div-footnote-tsing.f12 {
  width: 480px;
  display: block;
  top: 48px;
  left: 26px;
}

.div-footnote-tsing.f13 {
  width: 480px;
  display: block;
  top: 229px;
  left: 391px;
}

.div-footnote-tsing.f14 {
  width: 480px;
  display: block;
  top: -72px;
  left: 618px;
}

.div-footnote-tsing.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 618px;
}

.div-footnote-tsing.f16 {
  width: 530px;
  display: block;
  top: -153px;
  left: 151px;
}

.div-footnote-tsing.f17 {
  width: 420px;
  display: block;
  top: -11px;
  left: 235px;
}

.div-footnote-tsing.f18 {
  width: 550px;
  display: block;
  top: -164px;
  left: -29px;
}

.div-footnote-tsing.f19 {
  width: 570px;
  display: block;
  top: -164px;
  left: 520px;
}

.div-footnote-tsing.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -6px;
}

.div-footnote-tsing.f21 {
  width: 380px;
  display: block;
  top: 50px;
  left: 464px;
}

.div-footnote-tsing.f22 {
  width: 480px;
  display: block;
  top: 152px;
  left: 198px;
}

.div-footnote-tsing.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: 14px;
}

.div-footnote-tsing.f24 {
  width: 580px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-tsing.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: -20px;
}

.div-footnote-tsing.f26 {
  width: 580px;
  display: block;
  top: -116px;
  left: 171px;
}

.div-footnote-tsing.f27 {
  width: 640px;
  display: block;
  top: 39px;
  left: -15px;
}

.div-footnote-tsing.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-tsing.f29 {
  width: 420px;
  display: block;
  top: 125px;
  left: 7px;
}

.div-footnote-tsing.f30 {
  width: 480px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-tsing.f31 {
  width: 650px;
  display: block;
  top: 1px;
  left: 298px;
}

.div-footnote-tsing.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-tsing.f33 {
  width: 380px;
  display: block;
  top: 5px;
  left: 79px;
}

.div-footnote-tsing.f34 {
  width: 480px;
  display: none;
  top: -38px;
  left: 287px;
}

.div-footnote-tsing.f35 {
  width: 480px;
  display: block;
  top: 14px;
  left: 287px;
}

.div-footnote-tsing.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: -11px;
}

.div-footnote-tsing.f37 {
  width: 360px;
  display: block;
  top: -34px;
  left: 215px;
}

.div-footnote-tsing.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-tsing.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-tsing.f40 {
  width: 620px;
  display: block;
  top: 82px;
  left: 290px;
}

.div-footnote-tsing.s1 {
  display: block;
  top: -118px;
  left: 341px;
}

.div-footnote-tsing.s2 {
  width: 520px;
  display: block;
  top: 15px;
  left: 384px;
}

.div-footnote-tsing.s3 {
  width: 470px;
  display: block;
  top: 109px;
  left: -61px;
}

.div-footnote-tsing.s4 {
  width: 420px;
  display: block;
  top: -198px;
  left: -22px;
}

.div-footnote-tsing.s5 {
  width: 420px;
  display: block;
  top: -168px;
  left: 361px;
}

.div-footnote-tsing.s6 {
  width: 420px;
  display: block;
  top: -36px;
  left: 480px;
}

.div-footnote-tsing.s7 {
  width: 420px;
  display: block;
  top: -34px;
  left: -10px;
}

.div-footnote-tsing.s8 {
  width: 900px;
  display: block;
  top: 78px;
  left: -1px;
}

.div-footnote-tsing.s9 {
  width: 540px;
  display: none;
  top: -163px;
  left: 243px;
}

.div-footnote-tsing.s10 {
  width: 340px;
  display: block;
  top: -25px;
  left: 456px;
}

.div-footnote-tsing.s11 {
  width: 640px;
  display: block;
  top: -159px;
  left: -173px;
}

.div-footnote-tsing.s12 {
  width: 340px;
  display: block;
  top: 62px;
  left: -62px;
}

.div-footnote-tsing.s13 {
  width: 370px;
  display: none;
  top: 135px;
  left: 414px;
}

.div-footnote-tsing.s14 {
  width: 370px;
  display: block;
  top: -26px;
  left: -58px;
}

.div-footnote-tsing.s15 {
  width: 570px;
  display: block;
  top: -22px;
  left: 332px;
}

.div-footnote-tsing.s16 {
  width: 870px;
  display: block;
  top: -189px;
  left: 24px;
}

.div-footnote-tsing.s17 {
  width: 570px;
  display: block;
  top: -139px;
  left: 240px;
}

.div-footnote-tsing.s18 {
  width: 570px;
  display: block;
  top: -181px;
  left: 311px;
}

.div-footnote-tsing.s19 {
  width: 430px;
  display: block;
  top: -72px;
  left: 189px;
}

.div-footnote-tsing.s20 {
  width: 630px;
  display: block;
  top: -136px;
  left: 189px;
}

.div-footnote-tsing.s21 {
  width: 550px;
  display: none;
  top: 24px;
  left: 58px;
}

.div-footnote-tsing.s22 {
  width: 880px;
  display: none;
  top: 88px;
  left: 9px;
}

.div-footnote-tsing.s23 {
  width: 880px;
  display: block;
  top: -133px;
  left: 9px;
}

.div-footnote-tsing.s24 {
  width: 680px;
  display: block;
  top: 129px;
  left: 79px;
}

.div-footnote-tsing.s25 {
  width: 440px;
  display: block;
  top: -47px;
  left: 383px;
}

.div-footnote-tsing.s26 {
  width: 440px;
  display: block;
  top: 5px;
  left: -60px;
}

.div-footnote-tsing.s27 {
  width: 740px;
  display: block;
  top: 168px;
  left: -45px;
}

.div-footnote-tsing.s28 {
  width: 570px;
  display: block;
  top: -103px;
  left: -60px;
}

.div-footnote-tsing.s29 {
  width: 570px;
  display: block;
  top: -83px;
  left: 491px;
}

.div-footnote-tsing.s30 {
  width: 370px;
  display: block;
  top: -56px;
  left: -14px;
}

.div-footnote-tsing.s31 {
  width: 370px;
  display: block;
  top: -78px;
  left: 375px;
}

.div-footnote-tsing.s32 {
  width: 470px;
  display: block;
  top: 20px;
  left: 451px;
}

.div-footnote-tsing.s33 {
  width: 470px;
  display: block;
  top: 90px;
  left: -39px;
}

.div-footnote-tsing.s34 {
  width: 470px;
  display: block;
  top: 263px;
  left: 271px;
}

.div-footnote-tsing.s35 {
  width: 470px;
  display: block;
  top: -24px;
  left: -20px;
}

.div-footnote-tsing.s36 {
  width: 900px;
  display: block;
  top: 73px;
  left: 0;
}

.div-footnote-tsing.s37 {
  width: 520px;
  display: block;
  top: -159px;
  left: -83px;
}

.div-footnote-tsing.s38 {
  width: 520px;
  display: block;
  top: -175px;
  left: 434px;
}

.div-footnote-tsing.s39 {
  width: 430px;
  display: block;
  top: -19px;
  left: 434px;
}

.div-footnote-tsing.s40 {
  width: 530px;
  display: block;
  top: -170px;
  left: -63px;
}

.div-footnote-tsing.s41 {
  width: 530px;
  display: block;
  top: -129px;
  left: 429px;
}

.div-footnote-tsing.s42 {
  width: 580px;
  display: block;
  top: -37px;
  left: -131px;
}

.div-footnote-tsing.s43 {
  width: 380px;
  display: block;
  top: 58px;
  left: 494px;
}

.div-footnote-tsing.s44 {
  width: 520px;
  display: block;
  top: -83px;
  left: 24px;
}

.div-footnote-tsing.s45 {
  width: 440px;
  display: block;
  top: -126px;
  left: 444px;
}

.div-footnote-tsing.s46 {
  width: 440px;
  display: block;
  top: -79px;
  left: -16px;
}

.div-footnote-tsing.s47 {
  width: 480px;
  display: block;
  top: -123px;
  left: 249px;
}

.div-footnote-tsing.s48 {
  width: 900px;
  display: block;
  top: -171px;
  left: 0;
}

.div-footnote-tsing.s49 {
  width: 450px;
  display: block;
  top: -30px;
  left: -22px;
}

.div-footnote-tsing.s50 {
  width: 900px;
  display: block;
  top: 102px;
  left: -22px;
}

.div-footnote-tsing.s51 {
  width: 450px;
  display: block;
  top: 397px;
  left: -22px;
}

.div-footnote-tsing.s52 {
  width: 450px;
  display: block;
  top: 65px;
  left: -22px;
}

.div-footnote-tsing.s53 {
  width: 450px;
  display: block;
  top: -90px;
  left: 477px;
}

.div-footnote-tsing.s54 {
  width: 450px;
  display: block;
  top: -79px;
  left: 351px;
}

.div-footnote-tsing.s55 {
  width: 450px;
  display: block;
  top: -144px;
  left: 461px;
}

.div-footnote-tsing.s56 {
  width: 450px;
  display: block;
  top: -68px;
  left: 22px;
}

.div-footnote-tsing.s57 {
  width: 450px;
  display: block;
  top: 67px;
  left: 402px;
}

.div-footnote-tsing.info-popup {
  z-index: 9;
  width: 380px;
  padding-top: 20px;
  display: block;
  top: -186px;
  left: -28px;
}

.div-footnote-tsing.one {
  top: -62%;
}

.div-footnote-tsing.two {
  width: 440px;
  top: -19%;
}

.div-footnote-tsing.three {
  width: 440px;
  top: 40%;
}

.div-footnote-tsing.four {
  width: 650px;
  display: none;
  top: -44%;
}

.div-footnote-tsing.five {
  width: 650px;
  display: none;
  top: -61%;
}

.div-footnote-tsing.six {
  width: 460px;
  top: -12%;
}

.div-footnote-tsing.seven {
  width: 460px;
  top: -1%;
}

.div-frame-glass {
  z-index: 3;
  width: 911px;
  height: 534px;
  display: block;
  position: relative;
}

.c-container_feld-title {
  z-index: 1;
  width: 620px;
  display: block;
  position: absolute;
}

.feld-glass-1 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de43d38f899ee8a9876_feldy-glass%201.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 193px;
  height: 308px;
  position: absolute;
  inset: 71px auto auto 0;
}

.feld-glass-2 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de4b5001edf97ea1232_feldy-glass%202.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 94px;
  height: 154px;
  position: absolute;
  inset: 40px auto auto 214px;
}

.feld-glass-3 {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de48b99d865147e7ef8_feldy-glass%203.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 349px;
  height: 176px;
  position: absolute;
  top: 13px;
  right: 243px;
}

.feld-glass-4 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de4a6acdcde62d34113_feldy-glass%204.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 221px;
  position: absolute;
  top: 0;
  right: 0;
}

.feld-glass-5 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de4408707f23dd7f4e5_feldy-glass%205.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 224px;
  height: 146px;
  position: absolute;
  top: 196px;
  left: 193px;
}

.feld-glass-6 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de432b85c9b00eab619_feldy-glass%206.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 221px;
  height: 284px;
  position: absolute;
  bottom: 50px;
  right: 273px;
}

.feld-glass-7 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de48a65bd40fb850790_feldy-glass%207.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 286px;
  height: 264px;
  position: absolute;
  bottom: 46px;
  right: 0;
}

.feld-glass-8 {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/663d9de43036d7f436993876_feldy-glass%208.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 239px;
  height: 192px;
  position: absolute;
  bottom: 0;
  left: 193px;
}

.div-wrap-feld {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-wrap-feld.auto-height {
  height: auto;
  padding-bottom: 220px;
}

.div-wrap-feld._150vh {
  height: 150vh;
}

.div-wrap-feld.sticky {
  position: sticky;
  top: 0;
}

.c-section__feld {
  height: 100vh;
  overflow: visible;
}

.c-section__feld.black-bg {
  z-index: 2;
  background-color: #000;
  height: auto;
  position: relative;
}

.div-60vw {
  width: 60vw;
}

.div-60vw.flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-video-wrap {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.c-section-content-feld {
  z-index: 2;
  position: relative;
}

.c-body__lora19-green {
  color: var(--black);
  text-indent: 0;
  max-width: 620px;
  margin-top: 0;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
}

.c-body__lora19-green.indentpadding60px {
  text-indent: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora19-green._28leftmargin {
  margin-left: 28px;
}

.c-body__lora19-green.no-max {
  max-width: none;
}

.c-body__lora19-green._8pxpadding {
  padding-bottom: 8px;
}

.c-body__lora19-green._40px-off {
  margin-top: 60px;
  margin-left: 100px;
}

.c-body__lora19-green.italics {
  font-style: italic;
}

.c-body__lora19-green.quote {
  padding-left: 32px;
  font-style: normal;
  font-weight: 400;
}

.c-body__lora19-green._650-regular {
  text-align: left;
  white-space: normal;
  max-width: 650px;
  font-weight: 400;
}

.c-body__lora19-green._650-regular.centre-align {
  text-align: center;
}

.c-body__lora19-green._600-regular {
  text-align: left;
  white-space: normal;
  max-width: 600px;
  font-weight: 400;
}

.c-body__lora19-green._600-regular.centre-align {
  text-align: center;
}

.c-body__lora19-green._600-regular.indent {
  padding-left: 48px;
}

.c-body__lora19-green._600-regular.songs {
  z-index: 5;
  position: relative;
}

.c-body__lora19-green.sonorous {
  text-align: justify;
  width: 900px;
  max-width: none;
  font-weight: 400;
}

.c-body__lora19-green.italic {
  color: var(--almost-slime);
  font-style: italic;
  font-weight: 400;
}

.c-body__lora19-green.italic.margin {
  margin-bottom: 60px;
}

.div-620wide {
  width: 620px;
}

.div-slider-feld {
  height: 220vh;
}

.text-span-29 {
  font-style: normal;
}

.div-frame-feld {
  height: 130vh;
}

.div-bg-fixed {
  z-index: 1;
  background-color: #000;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.feld-video {
  z-index: 9;
}

.div-people-flex {
  flex-flow: column;
  align-items: stretch;
  max-width: 1540px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-people-row {
  flex: 1;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 220px;
  display: flex;
  position: relative;
}

.div-people-row.hide {
  display: none;
}

.div-image-block-people {
  justify-content: center;
  align-items: flex-end;
  width: 580px;
  display: flex;
  position: relative;
}

.div-image-block-people.rosalyn-boko {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/6657f425666d31af679b92c4_RosalynBokoBioPic_Artist%20Anouk%20Stefanoff-Schild_2023.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-text-block-people {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 645px;
  margin-top: 140px;
  padding-top: 20px;
  padding-left: 40px;
  display: flex;
}

.div-people-text-wrap {
  position: relative;
}

.div-people-text-wrap._12px-margin-top {
  margin-top: 12px;
  position: relative;
}

.div-gradient-over-text {
  z-index: 4;
  background-image: linear-gradient(#f4f5f500 30%, #f4f5f5 78%);
  width: 100%;
  height: 128px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.div-gradient-over-text.smoko {
  background-image: linear-gradient(180deg, #f4f5f500 30%, var(--smoko-green) 78%);
  height: 140px;
  display: block;
  inset: auto auto auto 0%;
}

.expand-button-text {
  z-index: 7;
  color: var(--black);
  cursor: pointer;
  font-family: Lora, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  transition: all .2s;
  position: absolute;
  bottom: -2px;
  left: 0;
}

.expand-button-text:hover {
  color: var(--ferocious-ocean);
}

.expand-button-text.salmon {
  z-index: 6;
  color: var(--dirty-salmon);
  position: absolute;
  inset: auto auto -2px 0%;
}

.expand-button-text.salmon:hover {
  color: #fdad84;
}

.expand-button-text.light-ocean {
  z-index: 6;
  color: #71b3d1;
  position: absolute;
  inset: auto auto -2px 0%;
}

.expand-button-text.light-ocean:hover {
  color: #bbe4f7;
}

.expand-button-text.lime {
  z-index: 6;
  color: #bbe46c;
  position: absolute;
  inset: auto auto -2px 0%;
}

.expand-button-text.lime:hover {
  color: #e0f8b3;
}

.expand-button-text.ink {
  z-index: 6;
  color: var(--anthracite);
  position: absolute;
  inset: auto auto -2px 0%;
}

.expand-button-text.ink:hover {
  color: var(--black);
}

.div-expand-wrap {
  height: 140px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.div-expand-wrap.sessions {
  height: 140px;
  padding-bottom: 40px;
}

.div-expand-button-wrap {
  margin-top: 8px;
  display: flex;
}

.people-image {
  width: 400px;
  height: 100%;
}

.no-break {
  white-space: nowrap;
}

.div-author-wrap {
  margin-bottom: 24px;
  display: flex;
}

.div-divider-line {
  background-color: #c2c2c2;
  width: 2px;
  height: 22px;
  margin-top: 7px;
  margin-left: 12px;
  margin-right: 12px;
}

.c-link_caption-inter12-grey {
  color: #a2a3a4;
  cursor: pointer;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
}

.c-link_caption-inter12-grey:hover {
  color: var(--ferocious-ocean);
}

.c-link_caption-inter12-grey.el-cerado {
  margin-bottom: 8px;
}

.c-link_caption-inter12-grey._550max {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  line-height: 22px;
}

.c-link_caption-inter12-grey._550max.center {
  text-align: center;
}

.c-link_caption-inter12-grey._40-margin-bottom {
  margin-bottom: 32px;
}

.content-wrap {
  padding-bottom: 20px;
}

.content-wrap._0padding {
  padding-bottom: 0;
}

.content-wrap._0padding.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-wrap._800px {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 1000px;
  margin: 20px auto 40px;
  display: flex;
}

.content-wrap.grow {
  width: 800px;
}

.section-tos {
  flex-flow: column;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.section-tos._200px-end {
  padding-bottom: 200px;
}

.section-tos._100padding-top {
  padding-top: 100px;
}

.section-footer {
  justify-content: center;
  align-items: flex-end;
  padding: 24px 40px;
  display: flex;
  position: relative;
}

.icon-curatorium-logo {
  position: static;
  inset: 10px auto auto 20px;
}

.footer-right-column {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.footer-links-wrap {
  justify-content: flex-end;
  display: flex;
}

.footer-copyright-wrap {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-divider-line-2px {
  background-color: var(--anthracite);
  width: 2px;
  height: 16px;
}

.footer-link {
  color: var(--black);
  text-indent: 0;
  cursor: pointer;
  max-width: 800px;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
}

.footer-link:hover {
  color: #fff;
}

.footer-link.light-grey {
  color: #afafaf;
}

.footer-link.bold-grey {
  color: #9c9c9c;
  margin-top: 6px;
  font-weight: 500;
}

.footer-link.bold-black {
  font-weight: 600;
}

.footer-link.regent {
  margin-bottom: 20px;
}

.footer-link.ocean-hover:hover {
  color: var(--ferocious-ocean);
}

.c-div__spacer16px {
  width: 16px;
  height: 16px;
  display: flex;
}

.c-div__spacer16px.jilba {
  margin-top: 10px;
  margin-bottom: 10px;
}

.popup-overlay {
  z-index: 9;
  background-color: var(--black);
  opacity: 0;
  color: var(--black);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-overlay.show {
  opacity: 1;
  transition: all .2s;
  display: block;
}

.div-popup-content-wrap {
  width: 750px;
  height: 350px;
}

.div-close-wrap {
  color: var(--anthracite);
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  top: 64px;
  right: 64px;
}

.div-close-wrap:hover {
  color: var(--dolphin-tan);
}

.div-close-wrap:active {
  top: 66px;
}

.section-end-carousel {
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64c87e3c2f7d143472869b8d_gradient-bg-landscape.jpg");
  background-position: 50%;
  background-size: 100%;
  flex-flow: column;
  justify-content: space-between;
  padding-top: 60px;
  display: flex;
  overflow: hidden;
}

.section-end-carousel.kit {
  align-self: stretch;
  overflow: visible;
}

.section-end-carousel.sonorous {
  margin-top: 100px;
}

.section-end-carousel.wik {
  z-index: 5;
  position: relative;
  top: 100vh;
}

.section-end-carousel.feld {
  z-index: 8;
  position: relative;
}

.section-end-carousel.lunghtun {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  padding-top: 0;
}

.slider-end-carousel {
  background-color: #ddd0;
  margin-bottom: 60px;
}

.slide-nav-2 {
  font-size: 8px;
  bottom: -60px;
}

.left-arrow, .right-arrow {
  display: none;
}

.div-end-carousel-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.mask {
  overflow: visible;
}

.div-journal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-journal.flex-vertical {
  flex-flow: column;
}

.div-journal-xl {
  justify-content: center;
  align-items: center;
  min-width: 450px;
  max-width: 35vw;
  min-height: 450px;
  max-height: 35vw;
  display: flex;
}

.div-close-wrap-content {
  color: #fff6;
  cursor: pointer;
  transition: all .2s;
  position: fixed;
  top: 128px;
  right: 128px;
}

.div-close-wrap-content:hover {
  color: #fff;
}

.div-close-wrap-content:active {
  top: 130px;
}

.div-close-wrap-content.hide {
  display: none;
}

.div-escape-button {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  height: 84px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-escape-room-logo-wrap {
  color: #83808066;
  transition: all .2s;
  position: absolute;
  inset: auto auto auto 20px;
}

.div-escape-room-logo-wrap:hover {
  color: #707070;
}

.div-escape-room-logo-wrap.w--current {
  color: #83808066;
  top: 10px;
  left: 24px;
}

.div-escape-room-logo-wrap.w--current:hover {
  color: #707070;
}

.div-escape-room-logo-wrap.dark {
  color: #535353;
}

.div-escape-room-logo-wrap.dark:hover {
  color: #b3b3b3;
}

.div-escape-room-logo-wrap.dark.w--current {
  color: #2b2b2b;
}

.div-escape-room-logo-wrap.on-tan {
  cursor: pointer;
}

.div-escape-room-logo-wrap.on-tan:hover {
  color: var(--beanie-flame);
}

.image-3 {
  filter: invert(50%);
}

.body-oceanybg {
  background-color: var(--ferocious-ocean);
  overflow: visible;
}

.c-container_form-reach-title {
  width: 800px;
  height: 40vh;
  position: relative;
}

.c-line__196x2-white {
  background-color: #fff;
  width: 196px;
  height: 2px;
}

.right-align-caption {
  color: var(--dirty-salmon);
  text-align: right;
  font-size: 16px;
  font-weight: 700;
}

.form-superscript {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-weight: 600;
  transition: all .2s;
}

.form-superscript:hover {
  color: var(--beanie-flame);
}

.div-footnote-form {
  z-index: 3;
  background-color: #376c85;
  border-radius: 16px;
  width: 420px;
  padding: 30px;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-form._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-form._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-form._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-form._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-form._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-form._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-form._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-form._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-form._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-form._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-form._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-form._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-form._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-form._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-form._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-form._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-form._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-form._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-form._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-form._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-form._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-form._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-form._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-form._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-form._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-form._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-form._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-form._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-form._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-form._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-form._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-form._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-form._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-form._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-form._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-form._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-form._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-form._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-form._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-form._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-form._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-form._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-form.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-form.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-form.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-form.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-form.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-form.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-form.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-form.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-form.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-form.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-form.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-form.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-form.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-form.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-form.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-form.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-form.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-form.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-form.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-form.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-form.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-form.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-form.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-form.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-form.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-form.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-form.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-form.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-form.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-form.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-form.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-form.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-form.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-form.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-form.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-form.f1 {
  width: 320px;
  display: block;
  top: 77px;
  left: 395.297px;
}

.div-footnote-form.f2 {
  width: 320px;
  display: block;
  top: 64px;
  left: 430.297px;
}

.div-footnote-form.f3 {
  width: 420px;
  display: block;
  top: -178px;
  left: 628px;
}

.div-footnote-form.f4 {
  width: 360px;
  display: block;
  top: -75px;
  left: 95.2969px;
}

.div-footnote-form.f5 {
  width: 380px;
  display: block;
  top: -10px;
  left: 467.297px;
}

.div-footnote-form.f6 {
  width: 680px;
  display: block;
  top: -137px;
  left: -103px;
}

.div-footnote-form.f7 {
  width: 680px;
  display: block;
  top: -42px;
  left: 354px;
}

.div-footnote-form.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 122px;
}

.div-footnote-form.f9 {
  width: 380px;
  display: block;
  top: 107px;
  left: 122px;
}

.div-footnote-form.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: 375px;
}

.div-footnote-form.f11 {
  width: 280px;
  display: block;
  top: 61px;
  left: 655px;
}

.div-footnote-form.f12 {
  width: 480px;
  display: block;
  top: 48px;
  left: 26px;
}

.div-footnote-form.f13 {
  width: 480px;
  display: block;
  top: 229px;
  left: 391px;
}

.div-footnote-form.f14 {
  width: 480px;
  display: block;
  top: -72px;
  left: 618px;
}

.div-footnote-form.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 618px;
}

.div-footnote-form.f16 {
  width: 530px;
  display: block;
  top: -153px;
  left: 151px;
}

.div-footnote-form.f17 {
  width: 420px;
  display: block;
  top: -11px;
  left: 235px;
}

.div-footnote-form.f18 {
  width: 550px;
  display: block;
  top: -164px;
  left: -29px;
}

.div-footnote-form.f19 {
  width: 570px;
  display: block;
  top: -164px;
  left: 520px;
}

.div-footnote-form.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -6px;
}

.div-footnote-form.f21 {
  width: 380px;
  display: block;
  top: 50px;
  left: 464px;
}

.div-footnote-form.f22 {
  width: 480px;
  display: block;
  top: 152px;
  left: 198px;
}

.div-footnote-form.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: 14px;
}

.div-footnote-form.f24 {
  width: 580px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-form.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: -20px;
}

.div-footnote-form.f26 {
  width: 580px;
  display: block;
  top: -116px;
  left: 171px;
}

.div-footnote-form.f27 {
  width: 640px;
  display: block;
  top: 39px;
  left: -15px;
}

.div-footnote-form.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-form.f29 {
  width: 420px;
  display: block;
  top: 125px;
  left: 7px;
}

.div-footnote-form.f30 {
  width: 480px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-form.f31 {
  width: 650px;
  display: block;
  top: 1px;
  left: 298px;
}

.div-footnote-form.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-form.f33 {
  width: 380px;
  display: block;
  top: 5px;
  left: 79px;
}

.div-footnote-form.f34 {
  width: 480px;
  display: none;
  top: -38px;
  left: 287px;
}

.div-footnote-form.f35 {
  width: 480px;
  display: block;
  top: 14px;
  left: 287px;
}

.div-footnote-form.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: -11px;
}

.div-footnote-form.f37 {
  width: 360px;
  display: block;
  top: -34px;
  left: 215px;
}

.div-footnote-form.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-form.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-form.f40 {
  width: 620px;
  display: block;
  top: 82px;
  left: 290px;
}

.div-footnote-form.s1 {
  display: block;
  top: -118px;
  left: 341px;
}

.div-footnote-form.s2 {
  width: 520px;
  display: block;
  top: 15px;
  left: 384px;
}

.div-footnote-form.s3 {
  width: 470px;
  display: block;
  top: 109px;
  left: -61px;
}

.div-footnote-form.s4 {
  width: 420px;
  display: block;
  top: -198px;
  left: -22px;
}

.div-footnote-form.s5 {
  width: 420px;
  display: block;
  top: -168px;
  left: 361px;
}

.div-footnote-form.s6 {
  width: 420px;
  display: block;
  top: -36px;
  left: 480px;
}

.div-footnote-form.s7 {
  width: 420px;
  display: block;
  top: -34px;
  left: -10px;
}

.div-footnote-form.s8 {
  width: 900px;
  display: block;
  top: 78px;
  left: -1px;
}

.div-footnote-form.s9 {
  width: 540px;
  display: none;
  top: -163px;
  left: 243px;
}

.div-footnote-form.s10 {
  width: 340px;
  display: block;
  top: -25px;
  left: 456px;
}

.div-footnote-form.s11 {
  width: 640px;
  display: block;
  top: -159px;
  left: -173px;
}

.div-footnote-form.s12 {
  width: 340px;
  display: block;
  top: 62px;
  left: -62px;
}

.div-footnote-form.s13 {
  width: 370px;
  display: none;
  top: 135px;
  left: 414px;
}

.div-footnote-form.s14 {
  width: 370px;
  display: block;
  top: -26px;
  left: -58px;
}

.div-footnote-form.s15 {
  width: 570px;
  display: block;
  top: -22px;
  left: 332px;
}

.div-footnote-form.s16 {
  width: 870px;
  display: block;
  top: -189px;
  left: 24px;
}

.div-footnote-form.s17 {
  width: 570px;
  display: block;
  top: -139px;
  left: 240px;
}

.div-footnote-form.s18 {
  width: 570px;
  display: block;
  top: -181px;
  left: 311px;
}

.div-footnote-form.s19 {
  width: 430px;
  display: block;
  top: -72px;
  left: 189px;
}

.div-footnote-form.s20 {
  width: 630px;
  display: block;
  top: -136px;
  left: 189px;
}

.div-footnote-form.s21 {
  width: 550px;
  display: none;
  top: 24px;
  left: 58px;
}

.div-footnote-form.s22 {
  width: 880px;
  display: none;
  top: 88px;
  left: 9px;
}

.div-footnote-form.s23 {
  width: 880px;
  display: block;
  top: -133px;
  left: 9px;
}

.div-footnote-form.s24 {
  width: 680px;
  display: block;
  top: 129px;
  left: 79px;
}

.div-footnote-form.s25 {
  width: 440px;
  display: block;
  top: -47px;
  left: 383px;
}

.div-footnote-form.s26 {
  width: 440px;
  display: block;
  top: 5px;
  left: -60px;
}

.div-footnote-form.s27 {
  width: 740px;
  display: block;
  top: 168px;
  left: -45px;
}

.div-footnote-form.s28 {
  width: 570px;
  display: block;
  top: -103px;
  left: -60px;
}

.div-footnote-form.s29 {
  width: 570px;
  display: block;
  top: -83px;
  left: 491px;
}

.div-footnote-form.s30 {
  width: 370px;
  display: block;
  top: -56px;
  left: -14px;
}

.div-footnote-form.s31 {
  width: 370px;
  display: block;
  top: -78px;
  left: 375px;
}

.div-footnote-form.s32 {
  width: 470px;
  display: block;
  top: 20px;
  left: 451px;
}

.div-footnote-form.s33 {
  width: 470px;
  display: block;
  top: 90px;
  left: -39px;
}

.div-footnote-form.s34 {
  width: 470px;
  display: block;
  top: 263px;
  left: 271px;
}

.div-footnote-form.s35 {
  width: 470px;
  display: block;
  top: -24px;
  left: -20px;
}

.div-footnote-form.s36 {
  width: 900px;
  display: block;
  top: 73px;
  left: 0;
}

.div-footnote-form.s37 {
  width: 520px;
  display: block;
  top: -159px;
  left: -83px;
}

.div-footnote-form.s38 {
  width: 520px;
  display: block;
  top: -175px;
  left: 434px;
}

.div-footnote-form.s39 {
  width: 430px;
  display: block;
  top: -19px;
  left: 434px;
}

.div-footnote-form.s40 {
  width: 530px;
  display: block;
  top: -170px;
  left: -63px;
}

.div-footnote-form.s41 {
  width: 530px;
  display: block;
  top: -129px;
  left: 429px;
}

.div-footnote-form.s42 {
  width: 580px;
  display: block;
  top: -37px;
  left: -131px;
}

.div-footnote-form.s43 {
  width: 380px;
  display: block;
  top: 58px;
  left: 494px;
}

.div-footnote-form.s44 {
  width: 520px;
  display: block;
  top: -83px;
  left: 24px;
}

.div-footnote-form.s45 {
  width: 440px;
  display: block;
  top: -126px;
  left: 444px;
}

.div-footnote-form.s46 {
  width: 440px;
  display: block;
  top: -79px;
  left: -16px;
}

.div-footnote-form.s47 {
  width: 480px;
  display: block;
  top: -123px;
  left: 249px;
}

.div-footnote-form.s48 {
  width: 900px;
  display: block;
  top: -171px;
  left: 0;
}

.div-footnote-form.s49 {
  width: 450px;
  display: block;
  top: -30px;
  left: -22px;
}

.div-footnote-form.s50 {
  width: 900px;
  display: block;
  top: 102px;
  left: -22px;
}

.div-footnote-form.s51 {
  width: 450px;
  display: block;
  top: 397px;
  left: -22px;
}

.div-footnote-form.s52 {
  width: 450px;
  display: block;
  top: 65px;
  left: -22px;
}

.div-footnote-form.s53 {
  width: 450px;
  display: block;
  top: -90px;
  left: 477px;
}

.div-footnote-form.s54 {
  width: 450px;
  display: block;
  top: -79px;
  left: 351px;
}

.div-footnote-form.s55 {
  width: 450px;
  display: block;
  top: -144px;
  left: 461px;
}

.div-footnote-form.s56 {
  width: 450px;
  display: block;
  top: -68px;
  left: 22px;
}

.div-footnote-form.s57 {
  width: 450px;
  display: block;
  top: 67px;
  left: 402px;
}

.div-footnote-form.info-popup {
  z-index: 9;
  width: 380px;
  padding-top: 20px;
  display: block;
  top: -186px;
  left: -28px;
}

.div-footnote-form.form1 {
  width: 620px;
  display: none;
  inset: auto 0 0 auto;
}

.div-footnote-form.form2 {
  width: 320px;
  inset: -11px 0 auto auto;
}

.div-footnote-form.form3 {
  width: 800px;
  display: none;
  inset: -210px auto auto;
}

.div-footnote-form.form4 {
  width: 800px;
  display: none;
  inset: 263px auto auto;
}

.div-footnote-form.form5 {
  width: 320px;
  display: block;
  inset: 337px auto auto;
}

.div-footnote-form.form6 {
  width: 420px;
  display: none;
  inset: -23px auto auto;
}

.form-reach-footnote-wrap {
  position: relative;
}

.div-footer-logo-link {
  color: #333;
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  top: 10px;
  left: 40px;
}

.div-footer-logo-link:hover {
  color: #fff;
}

.div-footer-logo-link.ocean-hover:hover {
  color: var(--ferocious-ocean);
}

.body-dolphintan {
  background-color: #cfcfc1;
  overflow: visible;
}

.reach-superscript {
  color: var(--ferocious-ocean);
  cursor: pointer;
  font-weight: 700;
  transition: all .2s;
}

.reach-superscript:hover {
  color: var(--beanie-flame);
}

.div-footnote-reach {
  z-index: 3;
  background-color: #bebeb3;
  border-radius: 16px;
  width: 420px;
  padding: 30px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 6px 16px #0000001f;
}

.div-footnote-reach._01 {
  width: 500px;
  bottom: 116px;
  left: 276px;
}

.div-footnote-reach._02 {
  width: 570px;
  top: -236px;
  left: -122px;
}

.div-footnote-reach._03 {
  width: 500px;
  top: -15px;
  left: -528px;
}

.div-footnote-reach._04 {
  width: 360px;
  top: 146px;
  left: -408px;
}

.div-footnote-reach._05 {
  width: 320px;
  top: -49px;
}

.div-footnote-reach._06 {
  width: 320px;
  top: 49px;
  left: -224px;
}

.div-footnote-reach._07 {
  width: 320px;
  top: -30px;
  left: -224px;
}

.div-footnote-reach._08 {
  width: 420px;
  inset: -70px auto auto 542px;
}

.div-footnote-reach._09 {
  width: 420px;
  inset: 186px auto auto 542px;
}

.div-footnote-reach._10 {
  top: 357px;
  left: 542px;
}

.div-footnote-reach._11 {
  top: 539px;
  left: 542px;
}

.div-footnote-reach._12 {
  width: 520px;
  top: -164px;
  left: -176px;
}

.div-footnote-reach._13 {
  width: 630px;
  top: -7px;
  left: -637px;
}

.div-footnote-reach._14 {
  width: 630px;
  top: 233px;
  left: -637px;
}

.div-footnote-reach._15 {
  width: 480px;
  top: 570px;
  left: -486px;
}

.div-footnote-reach._16 {
  width: 420px;
  top: 23px;
  left: -426px;
}

.div-footnote-reach._17 {
  width: 430px;
  top: 390px;
  left: -436px;
}

.div-footnote-reach._18 {
  width: 430px;
  top: 536px;
  left: -436px;
}

.div-footnote-reach._19 {
  width: 430px;
  top: 653px;
  left: -436px;
}

.div-footnote-reach._20 {
  width: 520px;
  top: 0;
  left: -530px;
}

.div-footnote-reach._21 {
  background-color: #252525;
  width: 320px;
  top: -22px;
  left: 563px;
}

.div-footnote-reach._22 {
  background-color: #252525;
  width: 400px;
  top: 83px;
  left: 563px;
}

.div-footnote-reach._23 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: -28px;
  left: 444px;
}

.div-footnote-reach._24 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 562px;
  left: -172px;
}

.div-footnote-reach._25 {
  background-color: #252525;
  width: 460px;
  display: block;
  top: 557px;
  left: 346px;
}

.div-footnote-reach._26 {
  background-color: #252525;
  width: 380px;
  display: block;
  top: 679px;
  left: -172px;
}

.div-footnote-reach._27 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 741px;
  left: 317px;
}

.div-footnote-reach._28 {
  background-color: #252525;
  width: 500px;
  display: block;
  top: 919px;
  left: 317px;
}

.div-footnote-reach._29 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 964px;
  left: -208px;
}

.div-footnote-reach._30 {
  background-color: #252525;
  width: 750px;
  display: block;
  top: 1079px;
  left: -208px;
}

.div-footnote-reach._31 {
  background-color: #252525;
  width: 580px;
  display: block;
  top: 1333px;
  left: 142px;
}

.div-footnote-reach._32 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1478px;
  left: -208px;
}

.div-footnote-reach._33 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 1545px;
  left: 274px;
}

.div-footnote-reach._34 {
  background-color: #252525;
  width: 1000px;
  display: block;
  top: 1646px;
  left: -208px;
}

.div-footnote-reach._35 {
  background-color: #252525;
  width: 420px;
  display: block;
  top: 2067px;
  left: -208px;
}

.div-footnote-reach._36 {
  width: 520px;
  top: 28px;
  left: 550px;
}

.div-footnote-reach._37 {
  width: 420px;
  top: 376px;
  left: 550px;
}

.div-footnote-reach._38 {
  width: 580px;
  top: 374px;
  left: -248px;
}

.div-footnote-reach._39 {
  width: 380px;
  display: block;
  top: 647px;
  left: 285px;
}

.div-footnote-reach._40 {
  width: 480px;
  display: block;
  top: 0;
  left: 569px;
}

.div-footnote-reach._04-5 {
  width: 360px;
  top: 270px;
  left: -408px;
}

.div-footnote-reach._04-6 {
  width: 360px;
  top: 360px;
  left: -408px;
}

.div-footnote-reach.r01 {
  width: 380px;
  display: none;
  top: -28px;
  left: -37px;
}

.div-footnote-reach.r02 {
  display: block;
  top: 6px;
  left: -37px;
}

.div-footnote-reach.r03 {
  width: 560px;
  display: none;
  top: -143px;
  left: -37px;
}

.div-footnote-reach.r04 {
  width: 420px;
  display: none;
  top: -45px;
  left: -37px;
}

.div-footnote-reach.r05 {
  width: 490px;
  display: none;
  top: 60px;
  left: -37px;
}

.div-footnote-reach.r06 {
  width: 490px;
  display: none;
  top: 315px;
  left: -37px;
}

.div-footnote-reach.r07 {
  width: 450px;
  display: none;
  top: -50px;
  left: -37px;
}

.div-footnote-reach.r08 {
  width: 480px;
  display: none;
  top: -35px;
  left: -37px;
}

.div-footnote-reach.r09 {
  width: 480px;
  display: none;
  top: -4px;
  left: -37px;
}

.div-footnote-reach.r10 {
  width: 480px;
  top: -90px;
  left: -37px;
}

.div-footnote-reach.r11 {
  width: 480px;
  top: 58px;
  left: -37px;
}

.div-footnote-reach.r12 {
  width: 480px;
  top: 202px;
  left: -37px;
}

.div-footnote-reach.r13 {
  width: 480px;
  top: 372px;
  left: -37px;
}

.div-footnote-reach.r14 {
  background-color: var(--anthracite);
  width: 520px;
  display: none;
  top: 151px;
  left: -37px;
}

.div-footnote-reach.r15 {
  width: 380px;
  top: 131px;
  left: -37px;
}

.div-footnote-reach.r16 {
  width: 468px;
  top: -70px;
  left: -37px;
}

.div-footnote-reach.r17 {
  width: 468px;
  top: 66px;
  left: -37px;
}

.div-footnote-reach.r18 {
  width: 468px;
  top: 252px;
  left: -37px;
}

.div-footnote-reach.r19 {
  width: 468px;
  top: 83px;
  left: -37px;
}

.div-footnote-reach.r20 {
  z-index: 9;
  width: 468px;
  top: 99px;
  left: -37px;
}

.div-footnote-reach.r21 {
  z-index: 9;
  width: 468px;
  top: 170px;
  left: -37px;
}

.div-footnote-reach.r22 {
  z-index: 9;
  width: 520px;
  display: none;
  top: 109px;
  left: -37px;
}

.div-footnote-reach.r23 {
  z-index: 9;
  width: 420px;
  display: none;
  top: 45px;
  left: -37px;
}

.div-footnote-reach.r24 {
  z-index: 9;
  width: 460px;
  display: none;
  top: 136px;
  left: -37px;
}

.div-footnote-reach.r25 {
  z-index: 9;
  width: 530px;
  top: 212px;
  left: -37px;
}

.div-footnote-reach.r35 {
  z-index: 9;
  width: 530px;
  display: none;
  top: -31px;
  left: -37px;
}

.div-footnote-reach.r26 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 507px;
  left: -37px;
}

.div-footnote-reach.r27 {
  z-index: 9;
  width: 538px;
  display: none;
  top: 165px;
  left: -37px;
}

.div-footnote-reach.r28 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 1px;
  left: -37px;
}

.div-footnote-reach.r29 {
  z-index: 9;
  width: 530px;
  display: none;
  top: 120px;
  left: -37px;
}

.div-footnote-reach.r30 {
  z-index: 9;
  width: 430px;
  top: 57px;
  left: -37px;
}

.div-footnote-reach.r31 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 201px;
  left: -37px;
}

.div-footnote-reach.r32 {
  z-index: 9;
  width: 580px;
  display: none;
  top: 70px;
  left: -37px;
}

.div-footnote-reach.r33 {
  z-index: 9;
  width: 320px;
  top: 231px;
  left: -37px;
}

.div-footnote-reach.r34 {
  z-index: 9;
  width: 480px;
  display: none;
  top: 92px;
  left: -37px;
}

.div-footnote-reach.f1 {
  width: 320px;
  display: block;
  top: 77px;
  left: 395.297px;
}

.div-footnote-reach.f2 {
  width: 320px;
  display: block;
  top: 64px;
  left: 430.297px;
}

.div-footnote-reach.f3 {
  width: 420px;
  display: block;
  top: -178px;
  left: 628px;
}

.div-footnote-reach.f4 {
  width: 360px;
  display: block;
  top: -75px;
  left: 95.2969px;
}

.div-footnote-reach.f5 {
  width: 380px;
  display: block;
  top: -10px;
  left: 467.297px;
}

.div-footnote-reach.f6 {
  width: 680px;
  display: block;
  top: -137px;
  left: -103px;
}

.div-footnote-reach.f7 {
  width: 680px;
  display: block;
  top: -42px;
  left: 354px;
}

.div-footnote-reach.f8 {
  width: 480px;
  display: block;
  top: -99px;
  left: 122px;
}

.div-footnote-reach.f9 {
  width: 380px;
  display: block;
  top: 107px;
  left: 122px;
}

.div-footnote-reach.f10 {
  width: 580px;
  display: block;
  top: -116px;
  left: 375px;
}

.div-footnote-reach.f11 {
  width: 280px;
  display: block;
  top: 61px;
  left: 655px;
}

.div-footnote-reach.f12 {
  width: 480px;
  display: block;
  top: 48px;
  left: 26px;
}

.div-footnote-reach.f13 {
  width: 480px;
  display: block;
  top: 229px;
  left: 391px;
}

.div-footnote-reach.f14 {
  width: 480px;
  display: block;
  top: -72px;
  left: 618px;
}

.div-footnote-reach.f15 {
  width: 480px;
  display: block;
  top: -8px;
  left: 618px;
}

.div-footnote-reach.f16 {
  width: 530px;
  display: block;
  top: -153px;
  left: 151px;
}

.div-footnote-reach.f17 {
  width: 420px;
  display: block;
  top: -11px;
  left: 235px;
}

.div-footnote-reach.f18 {
  width: 550px;
  display: block;
  top: -164px;
  left: -29px;
}

.div-footnote-reach.f19 {
  width: 570px;
  display: block;
  top: -164px;
  left: 520px;
}

.div-footnote-reach.f20 {
  width: 480px;
  display: block;
  top: 32px;
  left: -6px;
}

.div-footnote-reach.f21 {
  width: 380px;
  display: block;
  top: 50px;
  left: 464px;
}

.div-footnote-reach.f22 {
  width: 480px;
  display: block;
  top: 152px;
  left: 198px;
}

.div-footnote-reach.f23 {
  width: 480px;
  display: block;
  top: 82px;
  left: 14px;
}

.div-footnote-reach.f24 {
  width: 580px;
  display: block;
  top: -107px;
  left: 219px;
}

.div-footnote-reach.f25 {
  width: 380px;
  display: block;
  top: 105px;
  left: -20px;
}

.div-footnote-reach.f26 {
  width: 580px;
  display: block;
  top: -116px;
  left: 171px;
}

.div-footnote-reach.f27 {
  width: 640px;
  display: block;
  top: 39px;
  left: -15px;
}

.div-footnote-reach.f28 {
  width: 380px;
  display: block;
  top: -12px;
  left: 291px;
}

.div-footnote-reach.f29 {
  width: 420px;
  display: block;
  top: 125px;
  left: 7px;
}

.div-footnote-reach.f30 {
  width: 480px;
  display: block;
  top: -98px;
  left: 347px;
}

.div-footnote-reach.f31 {
  width: 650px;
  display: block;
  top: 1px;
  left: 298px;
}

.div-footnote-reach.f32 {
  width: 380px;
  display: block;
  top: 5px;
  left: 431px;
}

.div-footnote-reach.f33 {
  width: 380px;
  display: block;
  top: 5px;
  left: 79px;
}

.div-footnote-reach.f34 {
  width: 480px;
  display: none;
  top: -38px;
  left: 287px;
}

.div-footnote-reach.f35 {
  width: 480px;
  display: block;
  top: 14px;
  left: 287px;
}

.div-footnote-reach.f36 {
  width: 480px;
  display: block;
  top: -128px;
  left: -11px;
}

.div-footnote-reach.f37 {
  width: 360px;
  display: block;
  top: -34px;
  left: 215px;
}

.div-footnote-reach.f38 {
  width: 620px;
  display: block;
  top: -81px;
  left: 215px;
}

.div-footnote-reach.f39 {
  width: 820px;
  display: block;
  top: -121px;
  left: -33px;
}

.div-footnote-reach.f40 {
  width: 620px;
  display: block;
  top: 82px;
  left: 290px;
}

.div-footnote-reach.s1 {
  display: block;
  top: -118px;
  left: 341px;
}

.div-footnote-reach.s2 {
  width: 520px;
  display: block;
  top: 15px;
  left: 384px;
}

.div-footnote-reach.s3 {
  width: 470px;
  display: block;
  top: 109px;
  left: -61px;
}

.div-footnote-reach.s4 {
  width: 420px;
  display: block;
  top: -198px;
  left: -22px;
}

.div-footnote-reach.s5 {
  width: 420px;
  display: block;
  top: -168px;
  left: 361px;
}

.div-footnote-reach.s6 {
  width: 420px;
  display: block;
  top: -36px;
  left: 480px;
}

.div-footnote-reach.s7 {
  width: 420px;
  display: block;
  top: -34px;
  left: -10px;
}

.div-footnote-reach.s8 {
  width: 900px;
  display: block;
  top: 78px;
  left: -1px;
}

.div-footnote-reach.s9 {
  width: 540px;
  display: none;
  top: -163px;
  left: 243px;
}

.div-footnote-reach.s10 {
  width: 340px;
  display: block;
  top: -25px;
  left: 456px;
}

.div-footnote-reach.s11 {
  width: 640px;
  display: block;
  top: -159px;
  left: -173px;
}

.div-footnote-reach.s12 {
  width: 340px;
  display: block;
  top: 62px;
  left: -62px;
}

.div-footnote-reach.s13 {
  width: 370px;
  display: none;
  top: 135px;
  left: 414px;
}

.div-footnote-reach.s14 {
  width: 370px;
  display: block;
  top: -26px;
  left: -58px;
}

.div-footnote-reach.s15 {
  width: 570px;
  display: block;
  top: -22px;
  left: 332px;
}

.div-footnote-reach.s16 {
  width: 870px;
  display: block;
  top: -189px;
  left: 24px;
}

.div-footnote-reach.s17 {
  width: 570px;
  display: block;
  top: -139px;
  left: 240px;
}

.div-footnote-reach.s18 {
  width: 570px;
  display: block;
  top: -181px;
  left: 311px;
}

.div-footnote-reach.s19 {
  width: 430px;
  display: block;
  top: -72px;
  left: 189px;
}

.div-footnote-reach.s20 {
  width: 630px;
  display: block;
  top: -136px;
  left: 189px;
}

.div-footnote-reach.s21 {
  width: 550px;
  display: none;
  top: 24px;
  left: 58px;
}

.div-footnote-reach.s22 {
  width: 880px;
  display: none;
  top: 88px;
  left: 9px;
}

.div-footnote-reach.s23 {
  width: 880px;
  display: block;
  top: -133px;
  left: 9px;
}

.div-footnote-reach.s24 {
  width: 680px;
  display: block;
  top: 129px;
  left: 79px;
}

.div-footnote-reach.s25 {
  width: 440px;
  display: block;
  top: -47px;
  left: 383px;
}

.div-footnote-reach.s26 {
  width: 440px;
  display: block;
  top: 5px;
  left: -60px;
}

.div-footnote-reach.s27 {
  width: 740px;
  display: block;
  top: 168px;
  left: -45px;
}

.div-footnote-reach.s28 {
  width: 570px;
  display: block;
  top: -103px;
  left: -60px;
}

.div-footnote-reach.s29 {
  width: 570px;
  display: block;
  top: -83px;
  left: 491px;
}

.div-footnote-reach.s30 {
  width: 370px;
  display: block;
  top: -56px;
  left: -14px;
}

.div-footnote-reach.s31 {
  width: 370px;
  display: block;
  top: -78px;
  left: 375px;
}

.div-footnote-reach.s32 {
  width: 470px;
  display: block;
  top: 20px;
  left: 451px;
}

.div-footnote-reach.s33 {
  width: 470px;
  display: block;
  top: 90px;
  left: -39px;
}

.div-footnote-reach.s34 {
  width: 470px;
  display: block;
  top: 263px;
  left: 271px;
}

.div-footnote-reach.s35 {
  width: 470px;
  display: block;
  top: -24px;
  left: -20px;
}

.div-footnote-reach.s36 {
  width: 900px;
  display: block;
  top: 73px;
  left: 0;
}

.div-footnote-reach.s37 {
  width: 520px;
  display: block;
  top: -159px;
  left: -83px;
}

.div-footnote-reach.s38 {
  width: 520px;
  display: block;
  top: -175px;
  left: 434px;
}

.div-footnote-reach.s39 {
  width: 430px;
  display: block;
  top: -19px;
  left: 434px;
}

.div-footnote-reach.s40 {
  width: 530px;
  display: block;
  top: -170px;
  left: -63px;
}

.div-footnote-reach.s41 {
  width: 530px;
  display: block;
  top: -129px;
  left: 429px;
}

.div-footnote-reach.s42 {
  width: 580px;
  display: block;
  top: -37px;
  left: -131px;
}

.div-footnote-reach.s43 {
  width: 380px;
  display: block;
  top: 58px;
  left: 494px;
}

.div-footnote-reach.s44 {
  width: 520px;
  display: block;
  top: -83px;
  left: 24px;
}

.div-footnote-reach.s45 {
  width: 440px;
  display: block;
  top: -126px;
  left: 444px;
}

.div-footnote-reach.s46 {
  width: 440px;
  display: block;
  top: -79px;
  left: -16px;
}

.div-footnote-reach.s47 {
  width: 480px;
  display: block;
  top: -123px;
  left: 249px;
}

.div-footnote-reach.s48 {
  width: 900px;
  display: block;
  top: -171px;
  left: 0;
}

.div-footnote-reach.s49 {
  width: 450px;
  display: block;
  top: -30px;
  left: -22px;
}

.div-footnote-reach.s50 {
  width: 900px;
  display: block;
  top: 102px;
  left: -22px;
}

.div-footnote-reach.s51 {
  width: 450px;
  display: block;
  top: 397px;
  left: -22px;
}

.div-footnote-reach.s52 {
  width: 450px;
  display: block;
  top: 65px;
  left: -22px;
}

.div-footnote-reach.s53 {
  width: 450px;
  display: block;
  top: -90px;
  left: 477px;
}

.div-footnote-reach.s54 {
  width: 450px;
  display: block;
  top: -79px;
  left: 351px;
}

.div-footnote-reach.s55 {
  width: 450px;
  display: block;
  top: -144px;
  left: 461px;
}

.div-footnote-reach.s56 {
  width: 450px;
  display: block;
  top: -68px;
  left: 22px;
}

.div-footnote-reach.s57 {
  width: 450px;
  display: block;
  top: 67px;
  left: 402px;
}

.div-footnote-reach.info-popup {
  z-index: 9;
  width: 380px;
  padding-top: 20px;
  display: block;
  top: -186px;
  left: -28px;
}

.div-footnote-reach.form1 {
  width: 620px;
  inset: auto 0 0 auto;
}

.div-footnote-reach.form2 {
  width: 320px;
  inset: -11px 0 auto auto;
}

.div-footnote-reach.form3 {
  width: 800px;
  display: block;
  inset: -210px auto auto;
}

.div-footnote-reach.form4 {
  width: 800px;
  display: block;
  inset: 263px auto auto;
}

.div-footnote-reach.form5 {
  width: 320px;
  display: block;
  inset: 337px auto auto;
}

.div-footnote-reach.form6 {
  width: 420px;
  display: block;
  inset: -23px auto auto;
}

.div-footnote-reach.reach1, .div-footnote-reach.reach2 {
  width: 320px;
  display: none;
  inset: auto 0 50px auto;
}

.div-footnote-reach.reach3 {
  width: 520px;
  display: none;
  inset: auto auto 159px 0;
}

.div-footnote-reach.reach4 {
  width: 800px;
  display: none;
  inset: auto auto 66px 0;
}

.div-footnote-reach.reach5 {
  width: 420px;
  display: none;
  inset: auto 0 66px auto;
}

.div-footnote-reach.reach6 {
  width: 800px;
  display: none;
  inset: 0 auto auto 0;
}

.div-footnote-reach.reach7 {
  width: 720px;
  display: none;
  inset: 169px 0 auto auto;
}

.div-footnote-reach.reach8 {
  width: 420px;
  display: none;
  inset: 0 0 auto auto;
}

.div-footnote-reach.reach9 {
  width: 420px;
  display: none;
  inset: 106px auto auto 0;
}

.div-footnote-reach.reach10 {
  width: 420px;
  display: none;
  inset: auto 0 37px auto;
}

.div-footnote-reach.reach11 {
  width: 280px;
  display: none;
  inset: auto 48px 198px auto;
}

.div-footnote-reach.reach12 {
  width: 300px;
  display: none;
  inset: auto auto 120px 0;
}

.div-footnote-reach.reach13 {
  width: 200px;
  display: block;
  inset: auto 40px 82px auto;
}

.div-footnote-reach.reach14 {
  width: 460px;
  display: none;
  inset: -46px auto auto;
}

.div-footnote-reach.reach15 {
  width: 260px;
  display: block;
  inset: 74px 120px auto auto;
}

.div-footnote-reach.reach16 {
  width: 280px;
  display: block;
  inset: -11px auto auto 0;
}

.div-home-journal-link-wrap {
  position: relative;
}

.nav-journal-twin {
  color: #fff;
  letter-spacing: .4px;
  cursor: pointer;
  margin-bottom: 40px;
  padding: 30px 36px;
  font-family: Bebas Neue, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: all .2s;
  display: none;
  position: absolute;
  top: 0;
}

.nav-journal-twin:hover {
  color: #fff;
}

.nav-journal-twin.w--current {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.curatorium-logo-wrap {
  z-index: 6;
  flex: 1;
  justify-content: center;
  display: flex;
  position: relative;
}

.curatorium-logo-wrap.journal {
  justify-content: center;
  align-items: center;
}

.curatorium-logo-wrap.journal.home {
  display: none;
  position: absolute;
  inset: 25% auto auto;
}

.body-salmonbg {
  background-color: var(--dirty-salmon);
  overflow: visible;
}

.c-h1__bebas10vh-ocean {
  color: var(--ferocious-ocean);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-ocean.center {
  color: var(--black);
  text-align: center;
}

.div-line-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-smokobg {
  background-color: var(--smoko-green);
  overflow: visible;
}

.c-h1__bebas10vh-default {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 92px;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-default.center {
  color: var(--black);
  text-align: center;
}

.body-slimebg {
  background-color: var(--almost-slime);
  overflow: visible;
}

.div-article-collab-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-text__lora16_500-medium-black {
  color: var(--black);
  font-family: Lora, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 240%;
}

.c-text__lora16_500-medium-black.center-aligned {
  color: var(--anthracite);
  text-align: center;
  font-style: italic;
}

.c-image_cfcf-logo {
  text-align: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.c-text_lora12-smoko {
  color: var(--smoko-green);
  margin-top: 4px;
  margin-bottom: 20px;
  font-family: Lora, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 32px;
}

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

.c-link__hover-nav-white {
  z-index: 5;
  color: #83808066;
  letter-spacing: .4px;
  cursor: pointer;
  margin-bottom: 0;
  padding: 16px 32px 10px;
  font-family: Bebas Neue, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: all .2s;
  display: block;
  position: relative;
}

.c-link__hover-nav-white:hover {
  color: #707070;
}

.c-link__hover-nav-white.w--current {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.nav-hover-popup {
  z-index: 9;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 160px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
  position: absolute;
  top: 65px;
  box-shadow: 0 8px 18px -2px #00000026;
}

.nav-form-reach-hover-wrap {
  flex: 1;
  justify-content: space-around;
  margin-bottom: 0;
  display: flex;
}

.c-link__hover-nav-journal-white {
  z-index: 5;
  color: #83808066;
  letter-spacing: .4px;
  cursor: pointer;
  margin-bottom: 0;
  padding: 12px 20px 10px;
  font-family: Bebas Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: all .2s;
  display: block;
  position: relative;
}

.c-link__hover-nav-journal-white:hover {
  color: #707070;
}

.c-link__hover-nav-journal-white.w--current {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/656d3db4a4e346961e575d9a_tab-dot-white.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.div-top-nav-wrap {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffbf;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: none;
  position: relative;
}

.top-nav-link {
  z-index: 5;
  color: #83808066;
  letter-spacing: .4px;
  cursor: pointer;
  margin-bottom: 0;
  padding: 16px 32px 10px;
  font-family: Bebas Neue, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  transition: all .2s;
  display: block;
  position: relative;
}

.top-nav-link:hover {
  color: #707070;
}

.top-nav-link.w--current {
  color: var(--dirty-salmon);
}

.c-image_form-anthropology, .c-image_reach-anthropology {
  width: 430px;
}

.div-session-title-wrap {
  cursor: pointer;
  max-width: 500px;
  transition: all .2s;
}

.div-session-title-wrap.salmon-hover {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  transition: all .2s;
}

.div-session-title-wrap.salmon-hover:hover {
  color: #fdad84;
}

.div-session-title-wrap.light-ocean {
  color: #71b3d1;
  cursor: pointer;
  transition: all .2s;
}

.div-session-title-wrap.light-ocean:hover {
  color: #bbe4f7;
}

.div-session-title-wrap.lime {
  color: #bbe46c;
}

.div-session-title-wrap.lime:hover {
  color: #e0f8b3;
}

.div-session-title-wrap.black {
  color: var(--anthracite);
}

.div-session-title-wrap.black:hover {
  color: var(--black);
}

.section-the-sessions {
  flex-flow: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
}

.section-the-sessions._200px-end {
  padding-bottom: 200px;
}

.section-the-sessions._100padding-top {
  padding-top: 100px;
}

.c-body__lora24italic-white {
  color: #fff;
  text-align: left;
  max-width: 650px;
  margin-top: 4px;
  margin-right: 0;
  font-family: Lora, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 32px;
}

.c-body__lora24italic-white.indentpadding60px {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
}

.c-body__lora24italic-white.center-aligned {
  text-align: center;
  line-height: 34px;
}

.c-body__lora24italic-white.btn {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 26px;
}

.div-sessions-copy {
  width: 480px;
  margin-top: 16px;
}

.c-h1__bebas92px-light-ocean {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 92px;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas92px-light-ocean.center {
  color: var(--black);
  text-align: center;
}

.c-h1__bebas10vh-lime {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 92px;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-lime.center {
  color: var(--black);
  text-align: center;
}

.no-wrap {
  white-space: nowrap;
}

.c-h1__bebas10vh-light-beanie {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 92px;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-light-beanie.center {
  color: var(--black);
  text-align: center;
}

.c-text_caption-inter12-light-grey {
  color: #d4d4d4;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.c-text_caption-inter12-light-grey.el-cerado {
  margin-bottom: 8px;
}

.c-text_caption-inter12-light-grey._550max {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  line-height: 22px;
}

.c-text_caption-inter12-light-grey._550max.center {
  text-align: center;
}

.c-text_caption-inter12-light-grey._40-margin-bottom {
  margin-bottom: 32px;
}

.c-text_caption-inter12-light-grey.maxw-500 {
  max-width: 500px;
}

.div-popup-video {
  z-index: 7;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-popup-video.tsing, .div-popup-video.taussig, .div-popup-video.jilda, .div-popup-video.feld {
  display: none;
}

.close-sessions-popup {
  color: var(--anthracite);
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  inset: -50px -50px auto auto;
}

.close-sessions-popup:hover {
  color: #665a53;
}

.close-sessions-popup:active {
  margin-top: 2px;
}

.div-content-video-sessions {
  justify-content: center;
  align-items: center;
  width: 55vw;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.div-content-video-sessions.title {
  height: 30vh;
}

.c-h1__bebas10vh-salmon {
  color: var(--dirty-salmon);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vh;
  font-weight: 400;
  line-height: 100%;
}

.c-h1__bebas10vh-salmon.center {
  color: var(--black);
  text-align: center;
}

.link-white {
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.link-white:hover {
  color: #c6ebfc;
}

.link-salmon {
  color: var(--dirty-salmon);
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.link-salmon:hover {
  color: #ff9e6d;
}

.link-ocean {
  color: var(--ferocious-ocean);
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.link-ocean:hover {
  color: #258dbd;
}

.div-abstract-wrap {
  position: relative;
}

.div-kit-carousel {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  display: flex;
}

.c-div__vertical-spacer-400px {
  height: 400px;
}

.div-boko-margie-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-text_lora14-regular {
  color: #7f8286;
  letter-spacing: .3px;
  font-family: Lora, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
}

.journal-image {
  width: 100%;
}

.div-journal-image-wrap {
  margin-top: 100px;
}

.journal-image-text-wrap {
  margin-left: 80px;
}

.c-text_caption-inter12-dark-grey {
  color: #383838;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.c-text_caption-inter12-dark-grey.el-cerado {
  margin-bottom: 8px;
}

.c-text_caption-inter12-dark-grey._550max {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  line-height: 22px;
}

.c-text_caption-inter12-dark-grey._550max.center {
  text-align: center;
}

.c-text_caption-inter12-dark-grey._40-margin-bottom {
  margin-bottom: 32px;
}

.journal-caption {
  color: #646464;
  margin-top: 20px;
  margin-bottom: 60px;
  font-family: Lora, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
}

.close-button {
  color: var(--anthracite);
  cursor: pointer;
  transition: all .2s;
  position: absolute;
  top: 64px;
  right: 64px;
}

.close-button:hover {
  color: var(--dolphin-tan);
}

.close-button:active {
  top: 66px;
}

.div-popup-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.guest-image {
  filter: grayscale();
}

.c-image_tni-cdu {
  text-align: center;
  width: 450px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-exegesis-wrap {
  padding-bottom: 40px;
}

.link-gold {
  color: #8a8864;
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
}

.link-gold:hover {
  color: #b9b684;
}

.link {
  text-decoration: none;
}

.text-span-30, .italics {
  font-style: italic;
}

.c-div__spacer-10vh {
  height: 6vh;
}

.c-div__spacer-10vh.box {
  width: 52px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.c-div__spacer80px {
  height: 80px;
}

.c-div__spacer80px.box {
  width: 52px;
}

.btn_milkum {
  background-color: var(--black);
  border-radius: 64px;
  justify-content: center;
  align-items: center;
  padding: 24px 60px;
  text-decoration: none;
  display: flex;
}

.lora_24px {
  color: #fff;
  font-family: Lora, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 42px;
}

@media screen and (max-width: 991px) {
  .c-section__100vp, .c-container__100vp.white.flex, .c-container__100vp.flex-center-ocean, .c-section__content.black-bg, .c-section__content._60-padding, .c-section_khrop-layer-two, .c-section_khrop-layer-two-content, .c-section_khrop-layer-three, .c-section_khrop-layer-three-content, .c-section_khrop-layer-four, .c-section_khrop-layer-four-content, .c-section_khrop-layer-five, .c-section_khrop-layer-five-content, .c-section_khrop-layer-five-image, .c-section_khrop-layer-six, .c-section_khrop-layer-six-content, .c-section_khrop-layer-seven, .c-section_khrop-layer-seven-content, .c-section_khrop-layer-eight, .c-section_khrop-layer-eight-content, .c-section_khrop-layer-nine, .c-section_khrop-layer-nine-content, .c-section_khrop-end, .c-section_content, .c-section_content.contents, .c-section_content-journal, .c-div_audio-wrap, .c-section_the-fences-intro {
    display: none;
  }

  .c-div-fences-arc {
    position: relative;
  }

  .c-div-fences-child2column {
    z-index: 5;
    margin-top: 10%;
  }

  .c-section-carousel-fences {
    display: none;
  }

  .div-image-stack {
    width: 100%;
    position: absolute;
  }

  .horse-cart-smallfullvp {
    z-index: 1;
    position: relative;
  }

  .horse-cart-leftfullvp {
    z-index: 2;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .horse-cart-rightfullvp {
    z-index: 3;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .c-section-fork, .c-section-jilba.title, .c-section-jilba.content._10-darkhistory, .c-section-jilba.content.end, .c-section-jilba.content.scroll, .c-section-jilba.content._04, .c-section-jilba.content._05, .c-section-jilba.content._06, .c-section-jilba.content._07, .c-section-jilba.content._08, .c-section-jilba.content._09, .c-section-jilba.content._11, .c-section-jilba.content._15, .c-section-jilba.content._12, .c-section-jilba.content._13, .c-section-jilba.content._14, .c-section-jilba.content._16, .c-section-jilba.content._17, .c-section-jilba.content._18, .c-section-jilba.content._19, .c-section-jilba.content._20, .c-section-jilba.content._21, .c-section-jilba.content._02, .c-section_accordian {
    display: none;
  }

  .c-section_mobile-display {
    background-image: url("https://cdn.prod.website-files.com/63744ca025fde982e26d9630/64b207382089e3b35ecfc768_gradient-bg.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 100vh;
    display: block;
  }

  .div-content-100 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .image-logo-mobile-display {
    width: 50%;
    height: auto;
  }

  .c-text_bebas {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 102px;
    font-family: Bebas Neue, sans-serif;
    font-size: 2.3rem;
    line-height: 3rem;
  }

  .c-text_lora-mobile-display {
    color: #fff;
    text-align: center;
    letter-spacing: .4px;
    margin-top: 24px;
    font-family: Lora, sans-serif;
    font-size: 1.5rem;
    font-style: italic;
    font-weight: 500;
    line-height: 2.2rem;
  }

  .div-page-wrapper, .c-section-fires.title, .c-section-fires.intro1, .c-section-fires.intro2, .c-section-fires.intro3, .c-section-fires.passage1i, .c-section-fires.passage1ii, .c-section-fires.passage2i, .c-section-fires.passage2ii, .c-section-fires.passage3i, .c-section-fires.passage3ii, .c-section-fires.conclusion, .c-section-sonorous, .c-div_bg-sticky-cool_b, .c-section-cool_b-finale, .div-cool_b-animation-wrap._01, .div-cool_b-animation-wrap._02, .div-cool_b-animation-wrap._03, .div-cool_b-animation-wrap._04, .div-cool_b-animation-wrap._05, .div-cool_b-animation-wrap._06, .div-cool_b-animation-wrap._07, .div-kit-bg, .c-section-boko, .div-boko-bg, .c-section-wik, .div-boko-papa-wrap, .div-image-100vw, .tsing-container, .c-section__feld.black-bg, .c-section-content-feld, .div-bg-fixed, .section-tos, .section-footer, .section-end-carousel.wik, .section-end-carousel.feld, .div-escape-button, .section-the-sessions {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .c-text_bebas {
    margin-top: 22px;
  }
}

@media screen and (max-width: 479px) {
  .image-logo-mobile-display {
    width: 65%;
    height: auto;
  }

  .c-text_bebas {
    margin-top: 32px;
  }
}
