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;
}

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

.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;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a491a6ca49db50298b11373_national-2-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a491a6cfccb0893f52bbce6_national-2-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a634e26ca66e59b633767b4_national-2-light-italic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "National 2";
  src: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a634e26a1c9bf907e5fc094_national-2-regular-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Williamsubheadl;
  src: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a44a1de6f09565a4d0293ba_WilliamSubheadL-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_system---colour--role--surface: var(--_reference---colour--palette--neutral95);
  --_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>: var(--_reference--colour---palette--neutral-variant40\<deleted\|variable-0ccfb1b7-c6e9-74cf-c31b-6af746ede6ce\>);
  --_reference---spacing--4rem: 64px;
  --_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>: var(--_reference--colour---palette--primary22\<deleted\|variable-9bd81cda-6f8c-57d9-e0f7-adc843a9d837\>);
  --_system---colour--role--scrim: var(--_reference---colour--opacity--40--tone0);
  --_system--colour---colour-role--surface-dim\<deleted\|variable-fc1e13c0-1bc1-8586-2dc5-72d9ca3df148\>: var(--_reference--colour---palette--neutral-variant87\<deleted\|variable-652abd72-f25e-d420-8e4c-b1b2fbfb7b51\>);
  --_system-2---colour-role--authored-ink\<deleted\|variable-d86ad6c9-4ce0-e5cc-3973-3b11fae3c579\>: var(--_reference---palette--primary22\<deleted\|variable-40c52ac8-e3a8-03e9-6316-cc3bfc8de429\>);
  --_system-2---colour-role--outline\<deleted\|variable-c020b9df-b3fa-6899-6e6e-90919a67e236\>: #7b7c79;
  --_system-2---colour-role--on-surface-variant\<deleted\|variable-a442f372-78f5-57e3-7231-5530dd0c8796\>: var(--_reference---palette--neutral55\<deleted\|variable-c3048c1c-4123-065f-79ba-c433755f5378\>);
  --_system-2---colour-role--on-surface\<deleted\|variable-a7127de3-87f2-cd3f-6140-acb2f55e9eb4\>: var(--_reference---palette--neutral-variant40\<deleted\|variable-414eb91c-b0d1-4518-5dbd-b07049cca7ad\>);
  --_system--colour---colour-role--on-surface-variant\<deleted\|variable-227ab725-a10c-92c9-fb0e-4166b3401945\>: var(--_reference--colour---palette--neutral55\<deleted\|variable-03a0c43b-422a-3a4d-c10a-8e0d9960cd15\>);
  --_system--colour---colour-role--primary-container-highest\<deleted\|variable-10bfbdc0-ebf1-a8bc-4fe3-380f7c635fe1\>: var(--_reference--colour---palette--primary80\<deleted\|variable-4206913c-9fed-0632-6c03-7b074885b3a5\>);
  --_component---button--prime--state-layer--hover\<deleted\|variable-a52534d9-082f-2694-562a-75ed02dbb351\>: var(--_system--colour---state-layer--hover--on-primary\<deleted\|variable-d1c9849e-8b8d-1607-33a4-f09a0c69546e\>);
  --_system-2---colour-role--primary-container-highest\<deleted\|variable-fd1b8fe4-5971-6ac8-72de-b142d775a729\>: var(--_reference---palette--primary80\<deleted\|variable-bbbf010e-ab5d-46e9-e6e7-97651d7173a9\>);
  --_system--colour---colour-role--surface-container-low\<deleted\|variable-68244542-aea0-4f75-55c3-f58097756f5a\>: var(--_reference--colour---palette--neutral94\<deleted\|variable-a1a830f1-794d-ded0-8a74-fb62d7c6483a\>);
  --_system--colour---colour-role--surface\<deleted\|variable-5b9428e3-0b23-039e-8462-30c034ae5694\>: var(--_reference--colour---palette--neutral95\<deleted\|variable-29cdbf30-fd0a-142b-cf09-6c73b4e1f557\>);
  --_reference---typography--family--heading: "William Subhead L";
  --_system---colour--role--authored-ink: var(--_reference---colour--palette--primary22);
  --_system---typography--headline--01--font-size: var(--_reference---spacing--2-5rem);
  --_reference---spacing--2rem: 32px;
  --_system---typography--headline--02--font-size: var(--_reference---spacing--2rem);
  --_reference---spacing--1-5rem: 24px;
  --_system---typography--headline--03--font-size: var(--_reference---spacing--1-5rem);
  --_reference---spacing--1-25rem: 20px;
  --_system---typography--title--01--font-size: var(--_reference---spacing--1-25rem);
  --_reference---spacing--1rem: 16px;
  --_system---typography--title--02--font-size: var(--_reference---spacing--1rem);
  --_reference---spacing--0-75rem: 12px;
  --_system---typography--editorial--font-size: var(--_reference---spacing--1rem);
  --_reference---typography--family--paragraph: "National 2", Arial, sans-serif;
  --_system---colour--role--on-surface: var(--_reference---colour--palette--neutral-variant40);
  --_system---typography--body--font-size: var(--_reference---spacing--0-8125rem);
  --_system---colour--role--on-success-container: var(--_reference---colour--palette--success40);
  --_system---colour--role--on-critical-container: var(--_reference---colour--palette--critical40);
  --_system---typography--label-01--font-size: var(--_reference---spacing--0-75rem);
  --_reference---spacing--0-5rem: 8px;
  --_system---colour--role--tertiary: var(--_reference---colour--palette--tertiary50);
  --_system---typography--label-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---typography--caption-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--on-surface-variant: var(--_reference---colour--palette--neutral55);
  --_system---typography--caption-02--font-size: var(--_reference---spacing--0-625rem);
  --_reference---spacing--0-25rem: 4px;
  --_system---button--prime--background: var(--_system---colour--role--primary);
  --_system---button--prime--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---button--prime--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--prime--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---button--disable-background: var(--_system---colour--presence--20--on-surface);
  --_system---button--disable-content: var(--_system---colour--presence--40--on-surface);
  --_reference---spacing--5rem: 80px;
  --_reference---spacing--0-125rem: 2px;
  --_reference---spacing--3rem: 48px;
  --_reference---spacing--0px: 0px;
  --_reference---spacing--7rem: 112px;
  --_reference---spacing--8rem: 128px;
  --_system---colour--role--surface-container: var(--_reference---colour--palette--neutral92);
  --_system---colour--role--surface-dim: var(--_reference---colour--palette--neutral-variant87);
  --_reference---spacing--6rem: 96px;
  --_system---colour--role--surface-container-low: var(--_reference---colour--palette--neutral94);
  --_system---colour--role--primary-container: var(--_reference---colour--palette--primary90);
  --_system---colour--state-layer--hover--on-primary-container: var(--_reference---colour--opacity--8--primary30);
  --_reference---spacing--0-0625rem: 1px;
  --_system---colour--role--on-primary-container: var(--_reference---colour--palette--primary30);
  --_reference---spacing--0-03125rem: .5px;
  --_system---colour--role--primary: var(--_reference---colour--palette--primary22);
  --_reference---spacing--2-5rem: 40px;
  --_system---colour--role--outline: var(--_reference---colour--palette--neutral52);
  --_system---colour--role--primary-container-high: var(--_reference---colour--palette--primary85);
  --_system---button--prime--content: var(--_system---colour--role--on-primary);
  --_system---button--standard--background-low: var(--_system---colour--role--secondary-container);
  --_system---button--standard--content: var(--_system---colour--role--authored-ink);
  --_system---button--text--content: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--stroke: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--content: var(--_system---colour--role--authored-ink);
  --_system---button--standard--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---colour--presence--64--authored-ink: var(--_reference---colour--opacity--64--primary22);
  --_system---button--outlined--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---button--standard--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---colour--presence--40--authored-ink: var(--_reference---colour--opacity--40--primary22);
  --_system---button--outlined--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---button--standard--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---button--outlined--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---colour--role--primary-container-highest: var(--_reference---colour--palette--primary80);
  --_system---colour--role--secondary: var(--_reference---colour--palette--secondary70);
  --_system---colour--role--success-container: var(--_reference---colour--palette--success90);
  --_system---colour--role--critical-container: var(--_reference---colour--palette--critical91);
  --_system---colour--role--critical: var(--_reference---colour--palette--critical45);
  --_system---colour--presence--64--tertiary: var(--_reference---colour--opacity--64--tertiary50);
  --_system---colour--role--surface-frame: var(--_reference---colour--palette--primary22);
  --_system---colour--role--on-surface-frame-variant: var(--_reference---colour--palette--neutral-variant70);
  --_system---colour--presence--64--on-surface-frame-variant: var(--_reference---colour--opacity--64--neutral-variant70);
  --_system---colour--role--on-surface-frame: var(--_reference---colour--palette--neutral96);
  --_reference---colour--opacity--8--primary22: #273a2b14;
  --_reference---colour--opacity--8--primary30: #384b3b14;
  --_reference---colour--opacity--8--primary40: #4f635214;
  --_reference---colour--opacity--8--primary65: #8ea39014;
  --_reference---colour--opacity--8--primary80: #bdcabc14;
  --_reference---colour--opacity--8--primary96: #f0f5ed14;
  --_reference---colour--opacity--8--secondary25: #383d3114;
  --_reference---colour--opacity--8--secondary40: #58614d14;
  --_reference---colour--opacity--8--secondary35: #4d554314;
  --_reference---colour--opacity--8--secondary70: #a6ae9814;
  --_reference---colour--opacity--8--secondary85: #d3d6c914;
  --_reference---colour--opacity--8--tertiary35: #54533d14;
  --_reference---colour--opacity--8--tertiary47: #73725714;
  --_reference---colour--opacity--8--tertiary50: #79785d14;
  --_reference---colour--opacity--8--tertiary85: #d8d5c514;
  --_reference---colour--opacity--8--neutral45: #6a6b6814;
  --_reference---colour--opacity--8--neutral55: #83848114;
  --_reference---colour--opacity--8--neutral80: #c6c7c314;
  --_reference---colour--opacity--8--neutral96: #f4f4f014;
  --_reference---colour--opacity--8--neutral-variant40: #5d5f5514;
  --_reference---colour--opacity--8--neutral-variant45: #6a6c6114;
  --_reference---colour--opacity--8--neutral-variant70: #abaca014;
  --_reference---colour--opacity--8--neutral-variant95: #f2f1e914;
  --_reference---colour--opacity--8--critical40: #8a4e4814;
  --_reference---colour--opacity--8--critical80: #e1bfbb14;
  --_reference---colour--opacity--8--success40: #49663814;
  --_reference---colour--opacity--8--success80: #b9ccaa14;
  --_reference---colour--opacity--8--warning40: #6a5f0d14;
  --_reference---colour--opacity--8--warning80: #d1c79614;
  --_reference---colour--opacity--8--information40: #3c637614;
  --_reference---colour--opacity--8--information80: #b5cad614;
  --_reference---colour--opacity--8--technical-a40: #7e553914;
  --_reference---colour--opacity--8--technical-a45: #8f604014;
  --_reference---colour--opacity--8--technical-a50: #9f6b4814;
  --_reference---colour--opacity--8--technical-a80: #e8bea414;
  --_reference---colour--opacity--8--technical-b40: #38666514;
  --_reference---colour--opacity--8--technical-b45: #44727114;
  --_reference---colour--opacity--8--technical-b50: #517f7e14;
  --_reference---colour--opacity--8--technical-b80: #a6cecd14;
  --_reference---colour--opacity--8--technical-c40: #71566c14;
  --_reference---colour--opacity--8--technical-c45: #80617a14;
  --_reference---colour--opacity--8--technical-c50: #8f6c8814;
  --_reference---colour--opacity--8--technical-c80: #d9bfd214;
  --_reference---colour--opacity--8--technical-d40: #575d7814;
  --_reference---colour--opacity--8--technical-d45: #63698814;
  --_reference---colour--opacity--8--technical-d50: #6e759814;
  --_reference---colour--opacity--8--technical-d80: #c2c5dc14;
  --_reference---colour--opacity--8--tone0: #00000014;
  --_reference---colour--opacity--8--tone100: #ffffff14;
  --_reference---colour--opacity--12--primary22: #273a2b1f;
  --_reference---colour--opacity--12--primary30: #384b3b1f;
  --_reference---colour--opacity--12--primary40: #4f63521f;
  --_reference---colour--opacity--12--primary65: #8ea3901f;
  --_reference---colour--opacity--12--primary80: #bdcabc1f;
  --_reference---colour--opacity--12--primary96: #f0f5ed1f;
  --_reference---colour--opacity--12--secondary25: #383d311f;
  --_reference---colour--opacity--12--secondary40: #58614d1f;
  --_reference---colour--opacity--12--secondary35: #4d55431f;
  --_reference---colour--opacity--12--secondary70: #a6ae981f;
  --_reference---colour--opacity--12--secondary85: #d3d6c91f;
  --_reference---colour--opacity--12--tertiary35: #54533d1f;
  --_reference---colour--opacity--12--tertiary47: #7372571f;
  --_reference---colour--opacity--12--tertiary50: #79785d1f;
  --_reference---colour--opacity--12--tertiary85: #d8d5c51f;
  --_reference---colour--opacity--12--neutral45: #6a6b681f;
  --_reference---colour--opacity--12--neutral55: #8384811f;
  --_reference---colour--opacity--12--neutral80: #c6c7c31f;
  --_reference---colour--opacity--12--neutral96: #f4f4f01f;
  --_reference---colour--opacity--12--neutral-variant40: #5d5f551f;
  --_reference---colour--opacity--12--neutral-variant45: #6a6c611f;
  --_reference---colour--opacity--12--neutral-variant70: #abaca01f;
  --_reference---colour--opacity--12--neutral-variant95: #f2f1e91f;
  --_reference---colour--opacity--12--critical40: #8a4e481f;
  --_reference---colour--opacity--12--critical80: #e1bfbb1f;
  --_reference---colour--opacity--12--success40: #4966381f;
  --_reference---colour--opacity--12--success80: #b9ccaa1f;
  --_reference---colour--opacity--12--warning40: #6a5f0d1f;
  --_reference---colour--opacity--12--warning80: #d1c7961f;
  --_reference---colour--opacity--12--information40: #3c63761f;
  --_reference---colour--opacity--12--information80: #b5cad61f;
  --_reference---colour--opacity--12--technical-a40: #7e55391f;
  --_reference---colour--opacity--12--technical-a45: #8f60401f;
  --_reference---colour--opacity--12--technical-a50: #9f6b481f;
  --_reference---colour--opacity--12--technical-a80: #e8bea41f;
  --_reference---colour--opacity--12--technical-b40: #3866651f;
  --_reference---colour--opacity--12--technical-b45: #4472711f;
  --_reference---colour--opacity--12--technical-b50: #517f7e1f;
  --_reference---colour--opacity--12--technical-b80: #a6cecd1f;
  --_reference---colour--opacity--12--technical-c40: #71566c1f;
  --_reference---colour--opacity--12--technical-c45: #80617a1f;
  --_reference---colour--opacity--12--technical-c50: #8f6c881f;
  --_reference---colour--opacity--12--technical-c80: #d9bfd21f;
  --_reference---colour--opacity--12--technical-d40: #575d781f;
  --_reference---colour--opacity--12--technical-d45: #6369881f;
  --_reference---colour--opacity--12--technical-d50: #6e75981f;
  --_reference---colour--opacity--12--technical-d80: #c2c5dc1f;
  --_reference---colour--opacity--12--tone0: #0000001f;
  --_reference---colour--opacity--12--tone100: #ffffff1f;
  --_reference---colour--opacity--16--primary22: #273a2b29;
  --_reference---colour--opacity--16--primary30: #384b3b29;
  --_reference---colour--opacity--16--primary40: #4f635229;
  --_reference---colour--opacity--16--primary65: #8ea39029;
  --_reference---colour--opacity--16--primary80: #bdcabc29;
  --_reference---colour--opacity--16--primary96: #f0f5ed29;
  --_reference---colour--opacity--16--secondary25: #383d3129;
  --_reference---colour--opacity--16--secondary40: #58614d29;
  --_reference---colour--opacity--16--secondary35: #4d554329;
  --_reference---colour--opacity--16--secondary70: #a6ae9829;
  --_reference---colour--opacity--16--secondary85: #d3d6c929;
  --_reference---colour--opacity--16--tertiary35: #54533d29;
  --_reference---colour--opacity--16--tertiary47: #73725729;
  --_reference---colour--opacity--16--tertiary50: #79785d29;
  --_reference---colour--opacity--16--tertiary85: #d8d5c529;
  --_reference---colour--opacity--16--neutral45: #6a6b6829;
  --_reference---colour--opacity--16--neutral55: #83848129;
  --_reference---colour--opacity--16--neutral80: #c6c7c329;
  --_reference---colour--opacity--16--neutral96: #f4f4f029;
  --_reference---colour--opacity--16--neutral-variant40: #5d5f5529;
  --_reference---colour--opacity--16--neutral-variant45: #6a6c6129;
  --_reference---colour--opacity--16--neutral-variant70: #abaca029;
  --_reference---colour--opacity--16--neutral-variant95: #f2f1e929;
  --_reference---colour--opacity--16--critical40: #8a4e4829;
  --_reference---colour--opacity--16--critical80: #e1bfbb29;
  --_reference---colour--opacity--16--success40: #49663829;
  --_reference---colour--opacity--16--success80: #b9ccaa29;
  --_reference---colour--opacity--16--warning40: #6a5f0d29;
  --_reference---colour--opacity--16--warning80: #d1c79629;
  --_reference---colour--opacity--16--information40: #3c637629;
  --_reference---colour--opacity--16--information80: #b5cad629;
  --_reference---colour--opacity--16--technical-a40: #7e553929;
  --_reference---colour--opacity--16--technical-a45: #8f604029;
  --_reference---colour--opacity--16--technical-a50: #9f6b4829;
  --_reference---colour--opacity--16--technical-a80: #e8bea429;
  --_reference---colour--opacity--16--technical-b40: #38666529;
  --_reference---colour--opacity--16--technical-b45: #44727129;
  --_reference---colour--opacity--16--technical-b50: #517f7e29;
  --_reference---colour--opacity--16--technical-b80: #a6cecd29;
  --_reference---colour--opacity--16--technical-c40: #71566c29;
  --_reference---colour--opacity--16--technical-c45: #80617a29;
  --_reference---colour--opacity--16--technical-c50: #8f6c8829;
  --_reference---colour--opacity--16--technical-c80: #d9bfd229;
  --_reference---colour--opacity--16--technical-d40: #575d7829;
  --_reference---colour--opacity--16--technical-d45: #63698829;
  --_reference---colour--opacity--16--technical-d50: #6e759829;
  --_reference---colour--opacity--16--technical-d80: #c2c5dc29;
  --_reference---colour--opacity--16--tone0: #00000029;
  --_reference---colour--opacity--16--tone100: #ffffff29;
  --_reference---colour--opacity--20--primary22: #273a2b33;
  --_reference---colour--opacity--20--primary30: #384b3b33;
  --_reference---colour--opacity--20--primary40: #4f635233;
  --_reference---colour--opacity--20--primary65: #8ea39033;
  --_reference---colour--opacity--20--primary80: #bdcabc33;
  --_reference---colour--opacity--20--primary96: #f0f5ed33;
  --_reference---colour--opacity--20--secondary25: #383d3133;
  --_reference---colour--opacity--20--secondary40: #58614d33;
  --_reference---colour--opacity--20--secondary35: #4d554333;
  --_reference---colour--opacity--20--secondary70: #a6ae9833;
  --_reference---colour--opacity--20--secondary85: #d3d6c933;
  --_reference---colour--opacity--20--tertiary35: #54533d33;
  --_reference---colour--opacity--20--tertiary47: #73725733;
  --_reference---colour--opacity--20--tertiary50: #79785d33;
  --_reference---colour--opacity--20--tertiary85: #d8d5c533;
  --_reference---colour--opacity--20--neutral45: #6a6b6833;
  --_reference---colour--opacity--20--neutral55: #83848133;
  --_reference---colour--opacity--20--neutral80: #c6c7c333;
  --_reference---colour--opacity--20--neutral96: #f4f4f033;
  --_reference---colour--opacity--20--neutral-variant40: #5d5f5533;
  --_reference---colour--opacity--20--neutral-variant45: #6a6c6133;
  --_reference---colour--opacity--20--neutral-variant70: #abaca033;
  --_reference---colour--opacity--20--neutral-variant95: #f2f1e933;
  --_reference---colour--opacity--20--critical40: #8a4e4833;
  --_reference---colour--opacity--20--critical80: #e1bfbb33;
  --_reference---colour--opacity--20--success40: #49663833;
  --_reference---colour--opacity--20--success80: #b9ccaa33;
  --_reference---colour--opacity--20--warning40: #6a5f0d33;
  --_reference---colour--opacity--20--warning80: #d1c79633;
  --_reference---colour--opacity--20--information40: #3c637633;
  --_reference---colour--opacity--20--information80: #b5cad633;
  --_reference---colour--opacity--20--technical-a40: #7e553933;
  --_reference---colour--opacity--20--technical-a45: #8f604033;
  --_reference---colour--opacity--20--technical-a50: #9f6b4833;
  --_reference---colour--opacity--20--technical-a80: #e8bea433;
  --_reference---colour--opacity--20--technical-b40: #38666533;
  --_reference---colour--opacity--20--technical-b45: #44727133;
  --_reference---colour--opacity--20--technical-b50: #517f7e33;
  --_reference---colour--opacity--20--technical-b80: #a6cecd33;
  --_reference---colour--opacity--20--technical-c40: #71566c33;
  --_reference---colour--opacity--20--technical-c45: #80617a33;
  --_reference---colour--opacity--20--technical-c50: #8f6c8833;
  --_reference---colour--opacity--20--technical-c80: #d9bfd233;
  --_reference---colour--opacity--20--technical-d40: #575d7833;
  --_reference---colour--opacity--20--technical-d45: #63698833;
  --_reference---colour--opacity--20--technical-d50: #6e759833;
  --_reference---colour--opacity--20--technical-d80: #c2c5dc33;
  --_reference---colour--opacity--20--tone0: #0003;
  --_reference---colour--opacity--20--tone100: #fff3;
  --_reference---colour--opacity--40--primary22: #273a2b66;
  --_reference---colour--opacity--40--primary30: #384b3b66;
  --_reference---colour--opacity--40--primary40: #4f635266;
  --_reference---colour--opacity--40--primary65: #8ea39066;
  --_reference---colour--opacity--40--primary80: #bdcabc66;
  --_reference---colour--opacity--40--primary96: #f0f5ed66;
  --_reference---colour--opacity--40--secondary25: #383d3166;
  --_reference---colour--opacity--40--secondary40: #58614d66;
  --_reference---colour--opacity--40--secondary35: #4d554366;
  --_reference---colour--opacity--40--secondary70: #a6ae9866;
  --_reference---colour--opacity--40--secondary85: #d3d6c966;
  --_reference---colour--opacity--40--tertiary35: #54533d66;
  --_reference---colour--opacity--40--tertiary47: #73725766;
  --_reference---colour--opacity--40--tertiary50: #79785d66;
  --_reference---colour--opacity--40--tertiary85: #d8d5c566;
  --_reference---colour--opacity--40--neutral45: #6a6b6866;
  --_reference---colour--opacity--40--neutral55: #83848166;
  --_reference---colour--opacity--40--neutral80: #c6c7c366;
  --_reference---colour--opacity--40--neutral96: #f4f4f066;
  --_reference---colour--opacity--40--neutral-variant40: #5d5f5566;
  --_reference---colour--opacity--40--neutral-variant45: #6a6c6166;
  --_reference---colour--opacity--40--neutral-variant70: #abaca066;
  --_reference---colour--opacity--40--neutral-variant95: #f2f1e966;
  --_reference---colour--opacity--40--critical40: #8a4e4866;
  --_reference---colour--opacity--40--critical80: #e1bfbb66;
  --_reference---colour--opacity--40--success40: #49663866;
  --_reference---colour--opacity--40--success80: #b9ccaa66;
  --_reference---colour--opacity--40--warning40: #6a5f0d66;
  --_reference---colour--opacity--40--warning80: #d1c79666;
  --_reference---colour--opacity--40--information40: #3c637666;
  --_reference---colour--opacity--40--information80: #b5cad666;
  --_reference---colour--opacity--40--technical-a40: #7e553966;
  --_reference---colour--opacity--40--technical-a45: #8f604066;
  --_reference---colour--opacity--40--technical-a50: #9f6b4866;
  --_reference---colour--opacity--40--technical-a80: #e8bea466;
  --_reference---colour--opacity--40--technical-b40: #38666566;
  --_reference---colour--opacity--40--technical-b45: #44727166;
  --_reference---colour--opacity--40--technical-b50: #517f7e66;
  --_reference---colour--opacity--40--technical-b80: #a6cecd66;
  --_reference---colour--opacity--40--technical-c40: #71566c66;
  --_reference---colour--opacity--40--technical-c45: #80617a66;
  --_reference---colour--opacity--40--technical-c50: #8f6c8866;
  --_reference---colour--opacity--40--technical-c80: #d9bfd266;
  --_reference---colour--opacity--40--technical-d40: #575d7866;
  --_reference---colour--opacity--40--technical-d45: #63698866;
  --_reference---colour--opacity--40--technical-d50: #6e759866;
  --_reference---colour--opacity--40--technical-d80: #c2c5dc66;
  --_reference---colour--opacity--40--tone0: #0006;
  --_reference---colour--opacity--40--tone100: #fff6;
  --_reference---colour--opacity--64--primary22: #273a2ba3;
  --_reference---colour--opacity--64--primary30: #384b3ba3;
  --_reference---colour--opacity--64--primary40: #4f6352a3;
  --_reference---colour--opacity--64--primary65: #8ea390a3;
  --_reference---colour--opacity--64--primary80: #bdcabca3;
  --_reference---colour--opacity--64--primary96: #f0f5eda3;
  --_reference---colour--opacity--64--secondary25: #383d31a3;
  --_reference---colour--opacity--64--secondary40: #58614da3;
  --_reference---colour--opacity--64--secondary35: #4d5543a3;
  --_reference---colour--opacity--64--secondary70: #a6ae98a3;
  --_reference---colour--opacity--64--secondary85: #d3d6c9a3;
  --_reference---colour--opacity--64--tertiary35: #54533da3;
  --_reference---colour--opacity--64--tertiary47: #737257a3;
  --_reference---colour--opacity--64--tertiary50: #79785da3;
  --_reference---colour--opacity--64--tertiary85: #d8d5c5a3;
  --_reference---colour--opacity--64--neutral45: #6a6b68a3;
  --_reference---colour--opacity--64--neutral55: #838481a3;
  --_reference---colour--opacity--64--neutral80: #c6c7c3a3;
  --_reference---colour--opacity--64--neutral96: #f4f4f0a3;
  --_reference---colour--opacity--64--neutral-variant40: #5d5f55a3;
  --_reference---colour--opacity--64--neutral-variant45: #6a6c61a3;
  --_reference---colour--opacity--64--neutral-variant70: #abaca0a3;
  --_reference---colour--opacity--64--neutral-variant95: #f2f1e9a3;
  --_reference---colour--opacity--64--critical40: #8a4e48a3;
  --_reference---colour--opacity--64--critical80: #e1bfbba3;
  --_reference---colour--opacity--64--success40: #496638a3;
  --_reference---colour--opacity--64--success80: #b9ccaaa3;
  --_reference---colour--opacity--64--warning40: #6a5f0da3;
  --_reference---colour--opacity--64--warning80: #d1c796a3;
  --_reference---colour--opacity--64--information40: #3c6376a3;
  --_reference---colour--opacity--64--information80: #b5cad6a3;
  --_reference---colour--opacity--64--technical-a40: #7e5539a3;
  --_reference---colour--opacity--64--technical-a45: #8f6040a3;
  --_reference---colour--opacity--64--technical-a50: #9f6b48a3;
  --_reference---colour--opacity--64--technical-a80: #e8bea4a3;
  --_reference---colour--opacity--64--technical-b40: #386665a3;
  --_reference---colour--opacity--64--technical-b45: #447271a3;
  --_reference---colour--opacity--64--technical-b50: #517f7ea3;
  --_reference---colour--opacity--64--technical-b80: #a6cecda3;
  --_reference---colour--opacity--64--technical-c40: #71566ca3;
  --_reference---colour--opacity--64--technical-c45: #80617aa3;
  --_reference---colour--opacity--64--technical-c50: #8f6c88a3;
  --_reference---colour--opacity--64--technical-c80: #d9bfd2a3;
  --_reference---colour--opacity--64--technical-d40: #575d78a3;
  --_reference---colour--opacity--64--technical-d45: #636988a3;
  --_reference---colour--opacity--64--technical-d50: #6e7598a3;
  --_reference---colour--opacity--64--technical-d80: #c2c5dca3;
  --_reference---colour--opacity--64--tone0: #000000a3;
  --_reference---colour--opacity--64--tone100: #ffffffa3;
  --_reference---colour--palette--primary0: #000;
  --_reference---colour--palette--primary3: #0b0b0b;
  --_reference---colour--palette--primary5: #111;
  --_reference---colour--palette--primary6: #131313;
  --_reference---colour--palette--primary8: #161816;
  --_reference---colour--palette--primary9: #171b17;
  --_reference---colour--palette--primary11: #181f19;
  --_reference---colour--palette--primary12: #19221a;
  --_reference---colour--palette--primary14: #1a271d;
  --_reference---colour--palette--primary15: #1b291e;
  --_reference---colour--palette--primary16: #1c2b1f;
  --_reference---colour--palette--primary17: #1d2e21;
  --_reference---colour--palette--primary18: #1e3022;
  --_reference---colour--palette--primary20: #223526;
  --_reference---colour--palette--primary22: #273a2b;
  --_reference---colour--palette--primary25: #2d4031;
  --_reference---colour--palette--primary30: #384b3b;
  --_reference---colour--palette--primary35: #435747;
  --_reference---colour--palette--primary40: #4f6352;
  --_reference---colour--palette--primary45: #5b705e;
  --_reference---colour--palette--primary47: #607563;
  --_reference---colour--palette--primary50: #677c6a;
  --_reference---colour--palette--primary52: #6c816f;
  --_reference---colour--palette--primary55: #748976;
  --_reference---colour--palette--primary65: #8ea390;
  --_reference---colour--palette--primary70: #9db09e;
  --_reference---colour--palette--primary80: #bdcabc;
  --_reference---colour--palette--primary82: #c3cfc2;
  --_reference---colour--palette--primary85: #cdd7cc;
  --_reference---colour--palette--primary87: #d4dcd2;
  --_reference---colour--palette--primary90: #dde4db;
  --_reference---colour--palette--primary91: #e1e7de;
  --_reference---colour--palette--primary92: #e4eae1;
  --_reference---colour--palette--primary93: #e7ede4;
  --_reference---colour--palette--primary94: #eaefe7;
  --_reference---colour--palette--primary95: #edf2ea;
  --_reference---colour--palette--primary96: #f0f5ed;
  --_reference---colour--palette--primary97: #f3f8f0;
  --_reference---colour--palette--primary100: #fff;
  --_reference---colour--palette--secondary0: #000;
  --_reference---colour--palette--secondary3: #0a0b09;
  --_reference---colour--palette--secondary5: #10110e;
  --_reference---colour--palette--secondary6: #131410;
  --_reference---colour--palette--secondary8: #171814;
  --_reference---colour--palette--secondary9: #191a16;
  --_reference---colour--palette--secondary11: #1c1e19;
  --_reference---colour--palette--secondary12: #1e201b;
  --_reference---colour--palette--secondary14: #22251e;
  --_reference---colour--palette--secondary15: #242720;
  --_reference---colour--palette--secondary16: #262922;
  --_reference---colour--palette--secondary17: #282b23;
  --_reference---colour--palette--secondary18: #2a2d25;
  --_reference---colour--palette--secondary20: #2e3228;
  --_reference---colour--palette--secondary22: #32362c;
  --_reference---colour--palette--secondary25: #383d31;
  --_reference---colour--palette--secondary30: #42493a;
  --_reference---colour--palette--secondary35: #4d5543;
  --_reference---colour--palette--secondary40: #58614d;
  --_reference---colour--palette--secondary45: #646e58;
  --_reference---colour--palette--secondary47: #69735d;
  --_reference---colour--palette--secondary50: #717a64;
  --_reference---colour--palette--secondary52: #767f69;
  --_reference---colour--palette--secondary55: #7d8770;
  --_reference---colour--palette--secondary65: #98a18a;
  --_reference---colour--palette--secondary70: #a6ae98;
  --_reference---colour--palette--secondary80: #c3c9b8;
  --_reference---colour--palette--secondary82: #cacebf;
  --_reference---colour--palette--secondary85: #d3d6c9;
  --_reference---colour--palette--secondary87: #d9dbcf;
  --_reference---colour--palette--secondary90: #e2e3d9;
  --_reference---colour--palette--secondary91: #e5e6dc;
  --_reference---colour--palette--secondary92: #e8e9df;
  --_reference---colour--palette--secondary93: #ebece2;
  --_reference---colour--palette--secondary94: #eeeee6;
  --_reference---colour--palette--secondary95: #f1f1e8;
  --_reference---colour--palette--secondary96: #f4f4ec;
  --_reference---colour--palette--secondary97: #f7f7ef;
  --_reference---colour--palette--secondary100: #fff;
  --_reference---colour--palette--tertiary0: #000;
  --_reference---colour--palette--tertiary3: #0b0b06;
  --_reference---colour--palette--tertiary5: #11110b;
  --_reference---colour--palette--tertiary6: #14140d;
  --_reference---colour--palette--tertiary8: #191811;
  --_reference---colour--palette--tertiary9: #1a1a13;
  --_reference---colour--palette--tertiary11: #1f1e17;
  --_reference---colour--palette--tertiary12: #212019;
  --_reference---colour--palette--tertiary14: #25241d;
  --_reference---colour--palette--tertiary15: #27261f;
  --_reference---colour--palette--tertiary16: #282821;
  --_reference---colour--palette--tertiary17: #2a2a22;
  --_reference---colour--palette--tertiary18: #2d2c23;
  --_reference---colour--palette--tertiary20: #323126;
  --_reference---colour--palette--tertiary22: #363529;
  --_reference---colour--palette--tertiary25: #3d3c2e;
  --_reference---colour--palette--tertiary30: #494835;
  --_reference---colour--palette--tertiary35: #54533d;
  --_reference---colour--palette--tertiary40: #616046;
  --_reference---colour--palette--tertiary45: #6d6c51;
  --_reference---colour--palette--tertiary47: #737257;
  --_reference---colour--palette--tertiary50: #79785d;
  --_reference---colour--palette--tertiary52: #7f7d62;
  --_reference---colour--palette--tertiary55: #868569;
  --_reference---colour--palette--tertiary65: #a19f83;
  --_reference---colour--palette--tertiary70: #aeac92;
  --_reference---colour--palette--tertiary80: #cac7b5;
  --_reference---colour--palette--tertiary82: #cfccbc;
  --_reference---colour--palette--tertiary85: #d8d5c5;
  --_reference---colour--palette--tertiary87: #dddacb;
  --_reference---colour--palette--tertiary90: #e6e3d3;
  --_reference---colour--palette--tertiary91: #e9e6d6;
  --_reference---colour--palette--tertiary92: #ece8d9;
  --_reference---colour--palette--tertiary93: #efebdc;
  --_reference---colour--palette--tertiary94: #f1eede;
  --_reference---colour--palette--tertiary95: #f4f1e1;
  --_reference---colour--palette--tertiary96: #f7f4e4;
  --_reference---colour--palette--tertiary97: #faf7e7;
  --_reference---colour--palette--tertiary100: #fff;
  --_reference---colour--palette--neutral0: #000;
  --_reference---colour--palette--neutral3: #0a0b0a;
  --_reference---colour--palette--neutral5: #0f110f;
  --_reference---colour--palette--neutral6: #121412;
  --_reference---colour--palette--neutral8: #161816;
  --_reference---colour--palette--neutral9: #181a18;
  --_reference---colour--palette--neutral11: #1c1e1c;
  --_reference---colour--palette--neutral12: #1e201e;
  --_reference---colour--palette--neutral14: #222422;
  --_reference---colour--palette--neutral15: #242624;
  --_reference---colour--palette--neutral16: #262826;
  --_reference---colour--palette--neutral17: #292a28;
  --_reference---colour--palette--neutral18: #2b2d2a;
  --_reference---colour--palette--neutral20: #2f312e;
  --_reference---colour--palette--neutral22: #333533;
  --_reference---colour--palette--neutral25: #3a3c39;
  --_reference---colour--palette--neutral30: #464744;
  --_reference---colour--palette--neutral35: #515350;
  --_reference---colour--palette--neutral40: #5d5f5c;
  --_reference---colour--palette--neutral45: #6a6b68;
  --_reference---colour--palette--neutral47: #6f706d;
  --_reference---colour--palette--neutral50: #767774;
  --_reference---colour--palette--neutral52: #7b7c79;
  --_reference---colour--palette--neutral55: #838481;
  --_reference---colour--palette--neutral65: #9d9e9b;
  --_reference---colour--palette--neutral70: #ababa8;
  --_reference---colour--palette--neutral80: #c6c7c3;
  --_reference---colour--palette--neutral82: #ccccc8;
  --_reference---colour--palette--neutral85: #d4d5d1;
  --_reference---colour--palette--neutral87: #dadad6;
  --_reference---colour--palette--neutral90: #e3e3df;
  --_reference---colour--palette--neutral91: #e5e5e1;
  --_reference---colour--palette--neutral92: #e8e8e4;
  --_reference---colour--palette--neutral93: #ebebe7;
  --_reference---colour--palette--neutral94: #eeeeea;
  --_reference---colour--palette--neutral95: #f1f1ed;
  --_reference---colour--palette--neutral96: #f4f4f0;
  --_reference---colour--palette--neutral97: #f7f7f2;
  --_reference---colour--palette--neutral100: #fff;
  --_reference---colour--palette--neutral-variant0: #000;
  --_reference---colour--palette--neutral-variant3: #0a0c05;
  --_reference---colour--palette--neutral-variant5: #10120a;
  --_reference---colour--palette--neutral-variant6: #12140c;
  --_reference---colour--palette--neutral-variant8: #161910;
  --_reference---colour--palette--neutral-variant9: #181a12;
  --_reference---colour--palette--neutral-variant11: #1c1e16;
  --_reference---colour--palette--neutral-variant12: #1e2018;
  --_reference---colour--palette--neutral-variant14: #22251c;
  --_reference---colour--palette--neutral-variant15: #25271e;
  --_reference---colour--palette--neutral-variant16: #272920;
  --_reference---colour--palette--neutral-variant17: #292b22;
  --_reference---colour--palette--neutral-variant18: #2b2d24;
  --_reference---colour--palette--neutral-variant20: #2f3128;
  --_reference---colour--palette--neutral-variant22: #34362c;
  --_reference---colour--palette--neutral-variant25: #3a3c33;
  --_reference---colour--palette--neutral-variant30: #46483e;
  --_reference---colour--palette--neutral-variant35: #515349;
  --_reference---colour--palette--neutral-variant40: #5d5f55;
  --_reference---colour--palette--neutral-variant45: #6a6c61;
  --_reference---colour--palette--neutral-variant47: #6f7165;
  --_reference---colour--palette--neutral-variant50: #76786d;
  --_reference---colour--palette--neutral-variant52: #7b7d72;
  --_reference---colour--palette--neutral-variant55: #838579;
  --_reference---colour--palette--neutral-variant65: #9d9f93;
  --_reference---colour--palette--neutral-variant70: #abaca0;
  --_reference---colour--palette--neutral-variant80: #c7c7bc;
  --_reference---colour--palette--neutral-variant82: #cdcdc2;
  --_reference---colour--palette--neutral-variant85: #d5d5cb;
  --_reference---colour--palette--neutral-variant87: #dbdad1;
  --_reference---colour--palette--neutral-variant90: #e4e3da;
  --_reference---colour--palette--neutral-variant91: #e7e5dd;
  --_reference---colour--palette--neutral-variant92: #eae8e0;
  --_reference---colour--palette--neutral-variant93: #edebe3;
  --_reference---colour--palette--neutral-variant94: #f0eee6;
  --_reference---colour--palette--neutral-variant95: #f2f1e9;
  --_reference---colour--palette--neutral-variant96: #f5f4ec;
  --_reference---colour--palette--neutral-variant97: #f8f6ef;
  --_reference---colour--palette--neutral-variant100: #fff;
  --_reference---colour--palette--success0: #000;
  --_reference---colour--palette--success3: #070d05;
  --_reference---colour--palette--success5: #0c1309;
  --_reference---colour--palette--success6: #0f150b;
  --_reference---colour--palette--success8: #131a0e;
  --_reference---colour--palette--success9: #141c10;
  --_reference---colour--palette--success11: #182013;
  --_reference---colour--palette--success12: #192214;
  --_reference---colour--palette--success14: #1d2617;
  --_reference---colour--palette--success15: #1f2919;
  --_reference---colour--palette--success16: #202b1a;
  --_reference---colour--palette--success17: #222d1b;
  --_reference---colour--palette--success18: #242f1d;
  --_reference---colour--palette--success20: #273420;
  --_reference---colour--palette--success22: #2b3922;
  --_reference---colour--palette--success25: #304026;
  --_reference---colour--palette--success30: #384c2d;
  --_reference---colour--palette--success35: #415933;
  --_reference---colour--palette--success40: #496638;
  --_reference---colour--palette--success45: #51743e;
  --_reference---colour--palette--success47: #557941;
  --_reference---colour--palette--success50: #5b8146;
  --_reference---colour--palette--success52: #60864a;
  --_reference---colour--palette--success55: #678e51;
  --_reference---colour--palette--success65: #83a86d;
  --_reference---colour--palette--success70: #95b481;
  --_reference---colour--palette--success80: #b9ccaa;
  --_reference---colour--palette--success82: #c1d1b2;
  --_reference---colour--palette--success85: #cbd9be;
  --_reference---colour--palette--success87: #d2dec5;
  --_reference---colour--palette--success90: #dce6d0;
  --_reference---colour--palette--success91: #dfe9d4;
  --_reference---colour--palette--success92: #e2ebd7;
  --_reference---colour--palette--success93: #e6eeda;
  --_reference---colour--palette--success94: #e9f1de;
  --_reference---colour--palette--success95: #ecf3e1;
  --_reference---colour--palette--success96: #eff6e4;
  --_reference---colour--palette--success97: #f2f9e8;
  --_reference---colour--palette--success100: #fff;
  --_reference---colour--palette--critical0: #000;
  --_reference---colour--palette--critical3: #100908;
  --_reference---colour--palette--critical5: #160f0e;
  --_reference---colour--palette--critical6: #191211;
  --_reference---colour--palette--critical8: #1d1615;
  --_reference---colour--palette--critical9: #201817;
  --_reference---colour--palette--critical11: #251b1a;
  --_reference---colour--palette--critical12: #281d1c;
  --_reference---colour--palette--critical14: #2e201e;
  --_reference---colour--palette--critical15: #312220;
  --_reference---colour--palette--critical16: #342422;
  --_reference---colour--palette--critical17: #372523;
  --_reference---colour--palette--critical18: #3b2725;
  --_reference---colour--palette--critical20: #412b29;
  --_reference---colour--palette--critical22: #482e2b;
  --_reference---colour--palette--critical25: #533330;
  --_reference---colour--palette--critical30: #653c38;
  --_reference---colour--palette--critical35: #77443f;
  --_reference---colour--palette--critical40: #8a4e48;
  --_reference---colour--palette--critical45: #9c5751;
  --_reference---colour--palette--critical47: #a35c55;
  --_reference---colour--palette--critical50: #ae625a;
  --_reference---colour--palette--critical52: #b5665f;
  --_reference---colour--palette--critical55: #be6d65;
  --_reference---colour--palette--critical65: #d58a82;
  --_reference---colour--palette--critical70: #da9c95;
  --_reference---colour--palette--critical80: #e1bfbb;
  --_reference---colour--palette--critical82: #e2c6c3;
  --_reference---colour--palette--critical85: #e5d0cd;
  --_reference---colour--palette--critical87: #e7d6d4;
  --_reference---colour--palette--critical90: #ece0de;
  --_reference---colour--palette--critical91: #ede3e2;
  --_reference---colour--palette--critical92: #efe6e5;
  --_reference---colour--palette--critical93: #f1e9e8;
  --_reference---colour--palette--critical94: #f3eceb;
  --_reference---colour--palette--critical95: #f6efee;
  --_reference---colour--palette--critical96: #f9f2f1;
  --_reference---colour--palette--critical97: #fcf5f4;
  --_reference---colour--palette--critical100: #fff;
  --_reference---colour--palette--warning0: #000;
  --_reference---colour--palette--warning3: #0d0b02;
  --_reference---colour--palette--warning5: #141104;
  --_reference---colour--palette--warning6: #151405;
  --_reference---colour--palette--warning8: #1b1806;
  --_reference---colour--palette--warning9: #1d1a07;
  --_reference---colour--palette--warning11: #221e07;
  --_reference---colour--palette--warning12: #242007;
  --_reference---colour--palette--warning14: #282408;
  --_reference---colour--palette--warning15: #2b2608;
  --_reference---colour--palette--warning16: #2d2808;
  --_reference---colour--palette--warning17: #2f2a08;
  --_reference---colour--palette--warning18: #322c08;
  --_reference---colour--palette--warning20: #373108;
  --_reference---colour--palette--warning22: #3b3508;
  --_reference---colour--palette--warning25: #433c08;
  --_reference---colour--palette--warning30: #4f470b;
  --_reference---colour--palette--warning35: #5c530e;
  --_reference---colour--palette--warning40: #6a5f0d;
  --_reference---colour--palette--warning45: #776b07;
  --_reference---colour--palette--warning47: #7d7004;
  --_reference---colour--palette--warning50: #85780c;
  --_reference---colour--palette--warning52: #8a7d13;
  --_reference---colour--palette--warning55: #92851c;
  --_reference---colour--palette--warning65: #ad9f40;
  --_reference---colour--palette--warning70: #b9ac5e;
  --_reference---colour--palette--warning80: #d1c796;
  --_reference---colour--palette--warning82: #d6cd9f;
  --_reference---colour--palette--warning85: #ded5ad;
  --_reference---colour--palette--warning87: #e3dab6;
  --_reference---colour--palette--warning90: #ebe3c2;
  --_reference---colour--palette--warning91: #ede6c6;
  --_reference---colour--palette--warning92: #f0e8ca;
  --_reference---colour--palette--warning93: #f3ebce;
  --_reference---colour--palette--warning94: #f6eed1;
  --_reference---colour--palette--warning95: #f9f1d5;
  --_reference---colour--palette--warning96: #fcf4d8;
  --_reference---colour--palette--warning97: #fef6db;
  --_reference---colour--palette--warning100: #fff;
  --_reference---colour--palette--information0: #000;
  --_reference---colour--palette--information3: #070c0f;
  --_reference---colour--palette--information5: #0c1215;
  --_reference---colour--palette--information6: #0e1418;
  --_reference---colour--palette--information8: #11191d;
  --_reference---colour--palette--information9: #131b1f;
  --_reference---colour--palette--information11: #161f24;
  --_reference---colour--palette--information12: #172126;
  --_reference---colour--palette--information14: #1a252b;
  --_reference---colour--palette--information15: #1b272e;
  --_reference---colour--palette--information16: #1c2a31;
  --_reference---colour--palette--information17: #1d2c34;
  --_reference---colour--palette--information18: #1e2e36;
  --_reference---colour--palette--information20: #21333c;
  --_reference---colour--palette--information22: #233742;
  --_reference---colour--palette--information25: #263e4b;
  --_reference---colour--palette--information30: #2c4b5a;
  --_reference---colour--palette--information35: #335768;
  --_reference---colour--palette--information40: #3c6376;
  --_reference---colour--palette--information45: #487084;
  --_reference---colour--palette--information47: #4c7589;
  --_reference---colour--palette--information50: #537c91;
  --_reference---colour--palette--information52: #588297;
  --_reference---colour--palette--information55: #60899f;
  --_reference---colour--palette--information65: #7ba3b9;
  --_reference---colour--palette--information70: #8cb0c4;
  --_reference---colour--palette--information80: #b5cad6;
  --_reference---colour--palette--information82: #bdcfd9;
  --_reference---colour--palette--information85: #c9d6de;
  --_reference---colour--palette--information87: #d2dbe1;
  --_reference---colour--palette--information90: #dee3e7;
  --_reference---colour--palette--information91: #e2e6ea;
  --_reference---colour--palette--information92: #e5e8ec;
  --_reference---colour--palette--information93: #e9ebee;
  --_reference---colour--palette--information94: #edeef0;
  --_reference---colour--palette--information95: #f0f1f2;
  --_reference---colour--palette--information96: #f3f3f5;
  --_reference---colour--palette--information97: #f7f6f7;
  --_reference---colour--palette--information100: #fff;
  --_reference---colour--palette--technical-a0: #000;
  --_reference---colour--palette--technical-a3: #0b0b0b;
  --_reference---colour--palette--technical-a5: #121110;
  --_reference---colour--palette--technical-a6: #151312;
  --_reference---colour--palette--technical-a8: #1a1715;
  --_reference---colour--palette--technical-a9: #1c1917;
  --_reference---colour--palette--technical-a11: #221d1a;
  --_reference---colour--palette--technical-a12: #241e1b;
  --_reference---colour--palette--technical-a14: #2a221d;
  --_reference---colour--palette--technical-a15: #2d241f;
  --_reference---colour--palette--technical-a16: #302620;
  --_reference---colour--palette--technical-a17: #332821;
  --_reference---colour--palette--technical-a18: #362a22;
  --_reference---colour--palette--technical-a20: #3c2d24;
  --_reference---colour--palette--technical-a22: #423126;
  --_reference---colour--palette--technical-a25: #4c3729;
  --_reference---colour--palette--technical-a30: #5d412e;
  --_reference---colour--palette--technical-a35: #6e4a33;
  --_reference---colour--palette--technical-a40: #7e5539;
  --_reference---colour--palette--technical-a45: #8f6040;
  --_reference---colour--palette--technical-a47: #956443;
  --_reference---colour--palette--technical-a50: #9f6b48;
  --_reference---colour--palette--technical-a52: #a5704c;
  --_reference---colour--palette--technical-a55: #ae7753;
  --_reference---colour--palette--technical-a65: #c8926f;
  --_reference---colour--palette--technical-a70: #d4a080;
  --_reference---colour--palette--technical-a80: #e8bea4;
  --_reference---colour--palette--technical-a82: #eac4ae;
  --_reference---colour--palette--technical-a85: #edcfbd;
  --_reference---colour--palette--technical-a87: #edd5c7;
  --_reference---colour--palette--technical-a90: #efdfd7;
  --_reference---colour--palette--technical-a91: #f0e3dc;
  --_reference---colour--palette--technical-a92: #f1e6e1;
  --_reference---colour--palette--technical-a93: #f1e9e6;
  --_reference---colour--palette--technical-a94: #f3edea;
  --_reference---colour--palette--technical-a95: #f6efed;
  --_reference---colour--palette--technical-a96: #f9f2f0;
  --_reference---colour--palette--technical-a97: #fcf5f3;
  --_reference---colour--palette--technical-a100: #fff;
  --_reference---colour--palette--technical-b0: #000;
  --_reference---colour--palette--technical-b3: #0b0b0b;
  --_reference---colour--palette--technical-b5: #111;
  --_reference---colour--palette--technical-b6: #131313;
  --_reference---colour--palette--technical-b8: #181717;
  --_reference---colour--palette--technical-b9: #191a1a;
  --_reference---colour--palette--technical-b11: #1b1e1e;
  --_reference---colour--palette--technical-b12: #1b2120;
  --_reference---colour--palette--technical-b14: #1c2525;
  --_reference---colour--palette--technical-b15: #1c2828;
  --_reference---colour--palette--technical-b16: #1c2a2a;
  --_reference---colour--palette--technical-b17: #1b2d2d;
  --_reference---colour--palette--technical-b18: #1b302f;
  --_reference---colour--palette--technical-b20: #1a3534;
  --_reference---colour--palette--technical-b22: #193a39;
  --_reference---colour--palette--technical-b25: #184241;
  --_reference---colour--palette--technical-b30: #1e4e4d;
  --_reference---colour--palette--technical-b35: #2b5a59;
  --_reference---colour--palette--technical-b40: #386665;
  --_reference---colour--palette--technical-b45: #447271;
  --_reference---colour--palette--technical-b47: #497776;
  --_reference---colour--palette--technical-b50: #517f7e;
  --_reference---colour--palette--technical-b52: #568483;
  --_reference---colour--palette--technical-b55: #5e8c8b;
  --_reference---colour--palette--technical-b65: #78a6a5;
  --_reference---colour--palette--technical-b70: #85b4b2;
  --_reference---colour--palette--technical-b80: #a6cecd;
  --_reference---colour--palette--technical-b82: #b0d3d2;
  --_reference---colour--palette--technical-b85: #c0d9d8;
  --_reference---colour--palette--technical-b87: #ccdedc;
  --_reference---colour--palette--technical-b90: #dce4e3;
  --_reference---colour--palette--technical-b91: #dfe7e6;
  --_reference---colour--palette--technical-b92: #e2eae9;
  --_reference---colour--palette--technical-b93: #e4edec;
  --_reference---colour--palette--technical-b94: #e7f0ef;
  --_reference---colour--palette--technical-b95: #eaf2f1;
  --_reference---colour--palette--technical-b96: #edf5f4;
  --_reference---colour--palette--technical-b97: #f0f8f7;
  --_reference---colour--palette--technical-b100: #fff;
  --_reference---colour--palette--technical-c0: #000;
  --_reference---colour--palette--technical-c3: #0b0b0b;
  --_reference---colour--palette--technical-c5: #111;
  --_reference---colour--palette--technical-c6: #131313;
  --_reference---colour--palette--technical-c8: #181717;
  --_reference---colour--palette--technical-c9: #1b191a;
  --_reference---colour--palette--technical-c11: #201d1e;
  --_reference---colour--palette--technical-c12: #221e21;
  --_reference---colour--palette--technical-c14: #282226;
  --_reference---colour--palette--technical-c15: #2b2429;
  --_reference---colour--palette--technical-c16: #2e252b;
  --_reference---colour--palette--technical-c17: #31272e;
  --_reference---colour--palette--technical-c18: #332931;
  --_reference---colour--palette--technical-c20: #392c36;
  --_reference---colour--palette--technical-c22: #3f303c;
  --_reference---colour--palette--technical-c25: #483644;
  --_reference---colour--palette--technical-c30: #564052;
  --_reference---colour--palette--technical-c35: #634b5e;
  --_reference---colour--palette--technical-c40: #71566c;
  --_reference---colour--palette--technical-c45: #80617a;
  --_reference---colour--palette--technical-c47: #866580;
  --_reference---colour--palette--technical-c50: #8f6c88;
  --_reference---colour--palette--technical-c52: #95718e;
  --_reference---colour--palette--technical-c55: #9d7996;
  --_reference---colour--palette--technical-c65: #b693af;
  --_reference---colour--palette--technical-c70: #c2a1ba;
  --_reference---colour--palette--technical-c80: #d9bfd2;
  --_reference---colour--palette--technical-c82: #ddc5d6;
  --_reference---colour--palette--technical-c85: #e1cfdb;
  --_reference---colour--palette--technical-c87: #e5d6df;
  --_reference---colour--palette--technical-c90: #eddfe6;
  --_reference---colour--palette--technical-c91: #efe2e9;
  --_reference---colour--palette--technical-c92: #f2e4ec;
  --_reference---colour--palette--technical-c93: #f5e7ef;
  --_reference---colour--palette--technical-c94: #f8eaf2;
  --_reference---colour--palette--technical-c95: #fbedf5;
  --_reference---colour--palette--technical-c96: #fef0f8;
  --_reference---colour--palette--technical-c97: #fff3f9;
  --_reference---colour--palette--technical-c100: #fff;
  --_reference---colour--palette--technical-d0: #000;
  --_reference---colour--palette--technical-d3: #0b0b0b;
  --_reference---colour--palette--technical-d5: #111;
  --_reference---colour--palette--technical-d6: #131313;
  --_reference---colour--palette--technical-d8: #181717;
  --_reference---colour--palette--technical-d9: #1a191a;
  --_reference---colour--palette--technical-d11: #1d1d1f;
  --_reference---colour--palette--technical-d12: #1f1f22;
  --_reference---colour--palette--technical-d14: #232328;
  --_reference---colour--palette--technical-d15: #24252c;
  --_reference---colour--palette--technical-d16: #26272f;
  --_reference---colour--palette--technical-d17: #282932;
  --_reference---colour--palette--technical-d18: #2a2c35;
  --_reference---colour--palette--technical-d20: #2d303c;
  --_reference---colour--palette--technical-d22: #313443;
  --_reference---colour--palette--technical-d25: #373b4d;
  --_reference---colour--palette--technical-d30: #41465b;
  --_reference---colour--palette--technical-d35: #4c5169;
  --_reference---colour--palette--technical-d40: #575d78;
  --_reference---colour--palette--technical-d45: #636988;
  --_reference---colour--palette--technical-d47: #676e8f;
  --_reference---colour--palette--technical-d50: #6e7598;
  --_reference---colour--palette--technical-d52: #737a9e;
  --_reference---colour--palette--technical-d55: #7b82a6;
  --_reference---colour--palette--technical-d65: #969cbe;
  --_reference---colour--palette--technical-d70: #a4aac8;
  --_reference---colour--palette--technical-d80: #c2c5dc;
  --_reference---colour--palette--technical-d82: #c9cbdf;
  --_reference---colour--palette--technical-d85: #d3d3e2;
  --_reference---colour--palette--technical-d87: #d9d9e4;
  --_reference---colour--palette--technical-d90: #e3e1ea;
  --_reference---colour--palette--technical-d91: #e5e4ed;
  --_reference---colour--palette--technical-d92: #e9e7f0;
  --_reference---colour--palette--technical-d93: #ebeaf3;
  --_reference---colour--palette--technical-d94: #eeedf6;
  --_reference---colour--palette--technical-d95: #f1f0f9;
  --_reference---colour--palette--technical-d96: #f4f3fc;
  --_reference---colour--palette--technical-d97: #f7f5ff;
  --_reference---colour--palette--technical-d100: #fff;
  --_reference---typography--letter-spacing--heading: .39px;
  --_reference---typography--letter-spacing--body: .532px;
  --_reference---typography--letter-spacing--label-01: .52px;
  --_reference---typography--letter-spacing--label-02: .48336px;
  --_reference---typography--letter-spacing--caption-01: .41px;
  --_reference---typography--letter-spacing--caption-02: .34px;
  --_reference---typography--weight--regular: Regular;
  --_reference---typography--weight--light: Light;
  --_reference---typography--weight--light-italic: "Light Italic";
  --_reference---typography--weight--regular-italic: "Regular Italic";
  --_reference---spacing--0-625rem: 10px;
  --_reference---spacing--9rem: 144px;
  --_reference---spacing--12rem: 192px;
  --_reference---spacing--15rem: 240px;
  --_system---typography--headline--font-family: var(--_reference---typography--family--heading);
  --_system---typography--headline--weight: var(--_reference---typography--weight--regular);
  --_system---typography--headline--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--title--font-family: var(--_reference---typography--family--heading);
  --_system---typography--title--weight: var(--_reference---typography--weight--regular);
  --_system---typography--title--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--editorial--font-family: var(--_reference---typography--family--heading);
  --_system---typography--editorial--weight: var(--_reference---typography--weight--regular);
  --_system---typography--editorial--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--body--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--body--letter-spacing: var(--_reference---typography--letter-spacing--body);
  --_system---typography--body--default--weight: var(--_reference---typography--weight--light);
  --_system---typography--body--emphasis--weight: var(--_reference---typography--weight--regular);
  --_system---typography--body--italic--weight: var(--_reference---typography--weight--light-italic);
  --_system---typography--body--italic-emphasis--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-01--letter-spacing: var(--_reference---typography--letter-spacing--label-01);
  --_system---typography--label-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-02--letter-spacing: var(--_reference---typography--letter-spacing--label-02);
  --_system---typography--label-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-01--letter-spacing: var(--_reference---typography--letter-spacing--caption-01);
  --_system---typography--caption-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-02--letter-spacing: var(--_reference---typography--letter-spacing--caption-02);
  --_system---typography--caption-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---colour--role--on-primary: var(--_reference---colour--palette--primary100);
  --_system---colour--role--on-secondary: var(--_reference---colour--palette--secondary25);
  --_system---colour--role--secondary-container: var(--_reference---colour--palette--secondary91);
  --_system---colour--role--secondary-container-high: var(--_reference---colour--palette--secondary85);
  --_system---colour--role--secondary-container-highest: var(--_reference---colour--palette--secondary82);
  --_system---colour--role--on-secondary-container: var(--_reference---colour--palette--secondary35);
  --_system---colour--role--on-tertiary: var(--_reference---colour--palette--tertiary100);
  --_system---colour--role--tertiary-container: var(--_reference---colour--palette--tertiary91);
  --_system---colour--role--tertiary-container-high: var(--_reference---colour--palette--tertiary85);
  --_system---colour--role--tertiary-container-highest: var(--_reference---colour--palette--tertiary82);
  --_system---colour--role--on-tertiary-container: var(--_reference---colour--palette--tertiary35);
  --_system---colour--role--surface-bright: var(--_reference---colour--palette--neutral97);
  --_system---colour--role--surface-container-high: var(--_reference---colour--palette--neutral90);
  --_system---colour--role--inverse-surface: var(--_reference---colour--palette--neutral20);
  --_system---colour--role--on-inverse-surface: var(--_reference---colour--palette--neutral-variant95);
  --_system---colour--role--on-inverse-surface-primary: var(--_reference---colour--palette--primary65);
  --_system---colour--role--success: var(--_reference---colour--palette--success45);
  --_system---colour--role--on-success: var(--_reference---colour--palette--success100);
  --_system---colour--role--on-critical: var(--_reference---colour--palette--critical100);
  --_system---colour--role--warning: var(--_reference---colour--palette--warning55);
  --_system---colour--role--on-warning: var(--_reference---colour--palette--warning100);
  --_system---colour--role--warning-container: var(--_reference---colour--palette--warning93);
  --_system---colour--role--on-warning-container: var(--_reference---colour--palette--warning40);
  --_system---colour--role--information: var(--_reference---colour--palette--information50);
  --_system---colour--role--on-information: var(--_reference---colour--palette--information100);
  --_system---colour--role--information-container: var(--_reference---colour--palette--information90);
  --_system---colour--role--on-information-container: var(--_reference---colour--palette--information40);
  --_system---colour--role--technical-a: var(--_reference---colour--palette--technical-a50);
  --_system---colour--role--on-technical-a: var(--_reference---colour--palette--technical-a100);
  --_system---colour--role--technical-a-container: var(--_reference---colour--palette--technical-a91);
  --_system---colour--role--on-technical-a-container: var(--_reference---colour--palette--technical-a40);
  --_system---colour--role--technical-b: var(--_reference---colour--palette--technical-b50);
  --_system---colour--role--on-technical-b: var(--_reference---colour--palette--technical-b100);
  --_system---colour--role--technical-b-container: var(--_reference---colour--palette--technical-b91);
  --_system---colour--role--on-technical-b-container: var(--_reference---colour--palette--technical-b40);
  --_system---colour--role--technical-c: var(--_reference---colour--palette--technical-c50);
  --_system---colour--role--on-technical-c: var(--_reference---colour--palette--technical-c100);
  --_system---colour--role--technical-c-container: var(--_reference---colour--palette--technical-c91);
  --_system---colour--role--on-technical-c-container: var(--_reference---colour--palette--technical-c40);
  --_system---colour--role--technical-d: var(--_reference---colour--palette--technical-d50);
  --_system---colour--role--on-technical-d: var(--_reference---colour--palette--technical-d100);
  --_system---colour--role--technical-d-container: var(--_reference---colour--palette--technical-d91);
  --_system---colour--role--on-technical-d-container: var(--_reference---colour--palette--technical-d40);
  --_system---colour--role--outline-variant: var(--_reference---colour--palette--neutral-variant80);
  --_system---colour--state-layer--hover--authored-ink: var(--_reference---colour--opacity--8--primary22);
  --_system---colour--state-layer--hover--primary: var(--_reference---colour--opacity--8--primary22);
  --_system---colour--state-layer--hover--on-primary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--secondary: var(--_reference---colour--opacity--8--secondary70);
  --_system---colour--state-layer--hover--on-secondary: var(--_reference---colour--opacity--8--secondary25);
  --_system---colour--state-layer--hover--on-secondary-container: var(--_reference---colour--opacity--8--secondary35);
  --_system---colour--state-layer--hover--tertiary: var(--_reference---colour--opacity--8--tertiary50);
  --_system---colour--state-layer--hover--on-tertiary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-tertiary-container: var(--_reference---colour--opacity--8--tertiary35);
  --_system---colour--state-layer--hover--on-surface: var(--_reference---colour--opacity--8--neutral-variant40);
  --_system---colour--state-layer--hover--on-surface-variant: var(--_reference---colour--opacity--8--neutral55);
  --_system---colour--state-layer--hover--on-inverse-surface: var(--_reference---colour--opacity--8--neutral-variant95);
  --_system---colour--state-layer--hover--on-inverse-surface-primary: var(--_reference---colour--opacity--8--primary65);
  --_system---colour--state-layer--hover--on-surface-frame: var(--_reference---colour--opacity--8--neutral96);
  --_system---colour--state-layer--hover--on-surface-frame-variant: var(--_reference---colour--opacity--8--neutral-variant70);
  --_system---colour--state-layer--hover--on-critical: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-critical-container: var(--_reference---colour--opacity--8--critical40);
  --_system---colour--state-layer--hover--on-success: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-success-container: var(--_reference---colour--opacity--8--success40);
  --_system---colour--state-layer--hover--on-warning: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-warning-container: var(--_reference---colour--opacity--8--warning40);
  --_system---colour--state-layer--hover--on-information: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-information-container: var(--_reference---colour--opacity--8--information40);
  --_system---colour--state-layer--hover--technical-a: var(--_reference---colour--opacity--8--technical-a50);
  --_system---colour--state-layer--hover--on-technical-a: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-a-container: var(--_reference---colour--opacity--8--technical-a40);
  --_system---colour--state-layer--hover--technical-b: var(--_reference---colour--opacity--8--technical-b50);
  --_system---colour--state-layer--hover--on-technical-b: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-b-container: var(--_reference---colour--opacity--8--technical-b40);
  --_system---colour--state-layer--hover--technical-c: var(--_reference---colour--opacity--8--technical-c50);
  --_system---colour--state-layer--hover--on-technical-c: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-c-container: var(--_reference---colour--opacity--8--technical-c40);
  --_system---colour--state-layer--hover--technical-d: var(--_reference---colour--opacity--8--technical-d50);
  --_system---colour--state-layer--hover--on-technical-d: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-d-container: var(--_reference---colour--opacity--8--technical-d40);
  --_system---colour--state-layer--focus--authored-ink: var(--_reference---colour--opacity--12--primary22);
  --_system---colour--state-layer--focus--primary: var(--_reference---colour--opacity--12--primary22);
  --_system---colour--state-layer--focus--on-primary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-primary-container: var(--_reference---colour--opacity--12--primary30);
  --_system---colour--state-layer--focus--secondary: var(--_reference---colour--opacity--12--secondary70);
  --_system---colour--state-layer--focus--on-secondary: var(--_reference---colour--opacity--12--secondary25);
  --_system---colour--state-layer--focus--on-secondary-container: var(--_reference---colour--opacity--12--secondary35);
  --_system---colour--state-layer--focus--tertiary: var(--_reference---colour--opacity--12--tertiary50);
  --_system---colour--state-layer--focus--on-tertiary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-tertiary-container: var(--_reference---colour--opacity--12--tertiary35);
  --_system---colour--state-layer--focus--on-surface: var(--_reference---colour--opacity--12--neutral-variant40);
  --_system---colour--state-layer--focus--on-surface-variant: var(--_reference---colour--opacity--12--neutral55);
  --_system---colour--state-layer--focus--on-inverse-surface: var(--_reference---colour--opacity--12--neutral-variant95);
  --_system---colour--state-layer--focus--on-inverse-surface-primary: var(--_reference---colour--opacity--12--primary65);
  --_system---colour--state-layer--focus--on-surface-frame: var(--_reference---colour--opacity--12--neutral96);
  --_system---colour--state-layer--focus--on-surface-frame-variant: var(--_reference---colour--opacity--12--neutral-variant70);
  --_system---colour--state-layer--focus--on-critical: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-critical-container: var(--_reference---colour--opacity--12--critical40);
  --_system---colour--state-layer--focus--on-success: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-success-container: var(--_reference---colour--opacity--12--success40);
  --_system---colour--state-layer--focus--on-warning: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-warning-container: var(--_reference---colour--opacity--12--warning40);
  --_system---colour--state-layer--focus--on-information: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-information-container: var(--_reference---colour--opacity--12--information40);
  --_system---colour--state-layer--focus--technical-a: var(--_reference---colour--opacity--12--technical-a50);
  --_system---colour--state-layer--focus--on-technical-a: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-a-container: var(--_reference---colour--opacity--12--technical-a40);
  --_system---colour--state-layer--focus--technical-b: var(--_reference---colour--opacity--12--technical-b50);
  --_system---colour--state-layer--focus--on-technical-b: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-b-container: var(--_reference---colour--opacity--12--technical-b40);
  --_system---colour--state-layer--focus--technical-c: var(--_reference---colour--opacity--12--technical-c50);
  --_system---colour--state-layer--focus--on-technical-c: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-c-container: var(--_reference---colour--opacity--12--technical-c40);
  --_system---colour--state-layer--focus--technical-d: var(--_reference---colour--opacity--12--technical-d50);
  --_system---colour--state-layer--focus--on-technical-d: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-d-container: var(--_reference---colour--opacity--12--technical-d40);
  --_system---colour--state-layer--press--authored-ink: var(--_reference---colour--opacity--16--primary22);
  --_system---colour--state-layer--press--primary: var(--_reference---colour--opacity--16--primary22);
  --_system---colour--state-layer--press--on-primary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-primary-container: var(--_reference---colour--opacity--16--primary30);
  --_system---colour--state-layer--press--secondary: var(--_reference---colour--opacity--16--secondary70);
  --_system---colour--state-layer--press--on-secondary: var(--_reference---colour--opacity--16--secondary25);
  --_system---colour--state-layer--press--on-secondary-container: var(--_reference---colour--opacity--16--secondary35);
  --_system---colour--state-layer--press--tertiary: var(--_reference---colour--opacity--16--tertiary50);
  --_system---colour--state-layer--press--on-tertiary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-tertiary-container: var(--_reference---colour--opacity--16--tertiary35);
  --_system---colour--state-layer--press--on-surface: var(--_reference---colour--opacity--16--neutral-variant40);
  --_system---colour--state-layer--press--on-surface-variant: var(--_reference---colour--opacity--16--neutral55);
  --_system---colour--state-layer--press--on-inverse-surface: var(--_reference---colour--opacity--16--neutral-variant95);
  --_system---colour--state-layer--press--on-inverse-surface-primary: var(--_reference---colour--opacity--16--primary65);
  --_system---colour--state-layer--press--on-surface-frame: var(--_reference---colour--opacity--16--neutral96);
  --_system---colour--state-layer--press--on-surface-frame-variant: var(--_reference---colour--opacity--16--neutral-variant70);
  --_system---colour--state-layer--press--on-critical: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-critical-container: var(--_reference---colour--opacity--16--critical40);
  --_system---colour--state-layer--press--on-success: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-success-container: var(--_reference---colour--opacity--16--success40);
  --_system---colour--state-layer--press--on-warning: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-warning-container: var(--_reference---colour--opacity--16--warning40);
  --_system---colour--state-layer--press--on-information: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-information-container: var(--_reference---colour--opacity--16--information40);
  --_system---colour--state-layer--press--technical-a: var(--_reference---colour--opacity--16--technical-a50);
  --_system---colour--state-layer--press--on-technical-a: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-a-container: var(--_reference---colour--opacity--16--technical-a40);
  --_system---colour--state-layer--press--technical-b: var(--_reference---colour--opacity--16--technical-b50);
  --_system---colour--state-layer--press--on-technical-b: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-b-container: var(--_reference---colour--opacity--16--technical-b40);
  --_system---colour--state-layer--press--technical-c: var(--_reference---colour--opacity--16--technical-c50);
  --_system---colour--state-layer--press--on-technical-c: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-c-container: var(--_reference---colour--opacity--16--technical-c40);
  --_system---colour--state-layer--press--technical-d: var(--_reference---colour--opacity--16--technical-d50);
  --_system---colour--state-layer--press--on-technical-d: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-d-container: var(--_reference---colour--opacity--16--technical-d40);
  --_system---colour--presence--20--authored-ink: var(--_reference---colour--opacity--20--primary22);
  --_system---colour--presence--20--primary: var(--_reference---colour--opacity--20--primary22);
  --_system---colour--presence--20--on-primary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-primary-container: var(--_reference---colour--opacity--20--primary30);
  --_system---colour--presence--20--secondary: var(--_reference---colour--opacity--20--secondary70);
  --_system---colour--presence--20--on-secondary: var(--_reference---colour--opacity--20--secondary25);
  --_system---colour--presence--20--on-secondary-container: var(--_reference---colour--opacity--20--secondary35);
  --_system---colour--presence--20--tertiary: var(--_reference---colour--opacity--20--tertiary50);
  --_system---colour--presence--20--on-tertiary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-tertiary-container: var(--_reference---colour--opacity--20--tertiary35);
  --_system---colour--presence--20--on-surface: var(--_reference---colour--opacity--20--neutral-variant40);
  --_system---colour--presence--20--on-surface-variant: var(--_reference---colour--opacity--20--neutral55);
  --_system---colour--presence--20--on-inverse-surface: var(--_reference---colour--opacity--20--neutral-variant95);
  --_system---colour--presence--20--on-inverse-surface-primary: var(--_reference---colour--opacity--20--primary65);
  --_system---colour--presence--20--on-surface-frame: var(--_reference---colour--opacity--20--neutral96);
  --_system---colour--presence--20--on-surface-frame-variant: var(--_reference---colour--opacity--20--neutral-variant70);
  --_system---colour--presence--20--on-critical: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-critical-container: var(--_reference---colour--opacity--20--critical40);
  --_system---colour--presence--20--on-success: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-success-container: var(--_reference---colour--opacity--20--success40);
  --_system---colour--presence--20--on-warning: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-warning-container: var(--_reference---colour--opacity--20--warning40);
  --_system---colour--presence--20--on-information: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-information-container: var(--_reference---colour--opacity--20--information40);
  --_system---colour--presence--20--technical-a: var(--_reference---colour--opacity--20--technical-a50);
  --_system---colour--presence--20--on-technical-a: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-a-container: var(--_reference---colour--opacity--20--technical-a40);
  --_system---colour--presence--20--technical-b: var(--_reference---colour--opacity--20--technical-b50);
  --_system---colour--presence--20--on-technical-b: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-b-container: var(--_reference---colour--opacity--20--technical-b40);
  --_system---colour--presence--20--technical-c: var(--_reference---colour--opacity--20--technical-c50);
  --_system---colour--presence--20--on-technical-c: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-c-container: var(--_reference---colour--opacity--20--technical-c40);
  --_system---colour--presence--20--technical-d: var(--_reference---colour--opacity--20--technical-d50);
  --_system---colour--presence--20--on-technical-d: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-d-container: var(--_reference---colour--opacity--20--technical-d40);
  --_system---colour--presence--40--primary: var(--_reference---colour--opacity--40--primary22);
  --_system---colour--presence--40--on-primary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-primary-container: var(--_reference---colour--opacity--40--primary30);
  --_system---colour--presence--40--secondary: var(--_reference---colour--opacity--40--secondary70);
  --_system---colour--presence--40--on-secondary: var(--_reference---colour--opacity--40--secondary25);
  --_system---colour--presence--40--on-secondary-container: var(--_reference---colour--opacity--40--secondary35);
  --_system---colour--presence--40--tertiary: var(--_reference---colour--opacity--40--tertiary50);
  --_system---colour--presence--40--on-tertiary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-tertiary-container: var(--_reference---colour--opacity--40--tertiary35);
  --_system---colour--presence--40--on-surface: var(--_reference---colour--opacity--40--neutral-variant40);
  --_system---colour--presence--40--on-surface-variant: var(--_reference---colour--opacity--40--neutral55);
  --_system---colour--presence--40--on-inverse-surface: var(--_reference---colour--opacity--40--neutral-variant95);
  --_system---colour--presence--40--on-inverse-surface-primary: var(--_reference---colour--opacity--40--primary65);
  --_system---colour--presence--40--on-surface-frame: var(--_reference---colour--opacity--40--neutral96);
  --_system---colour--presence--40--on-surface-frame-variant: var(--_reference---colour--opacity--40--neutral-variant70);
  --_system---colour--presence--40--on-critical: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-critical-container: var(--_reference---colour--opacity--40--critical40);
  --_system---colour--presence--40--on-success: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-success-container: var(--_reference---colour--opacity--40--success40);
  --_system---colour--presence--40--on-warning: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-warning-container: var(--_reference---colour--opacity--40--warning40);
  --_system---colour--presence--40--on-information: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-information-container: var(--_reference---colour--opacity--40--information40);
  --_system---colour--presence--40--technical-a: var(--_reference---colour--opacity--40--technical-a50);
  --_system---colour--presence--40--on-technical-a: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-a-container: var(--_reference---colour--opacity--40--technical-a40);
  --_system---colour--presence--40--technical-b: var(--_reference---colour--opacity--40--technical-b50);
  --_system---colour--presence--40--on-technical-b: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-b-container: var(--_reference---colour--opacity--40--technical-b40);
  --_system---colour--presence--40--technical-c: var(--_reference---colour--opacity--40--technical-c50);
  --_system---colour--presence--40--on-technical-c: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-c-container: var(--_reference---colour--opacity--40--technical-c40);
  --_system---colour--presence--40--technical-d: var(--_reference---colour--opacity--40--technical-d50);
  --_system---colour--presence--40--on-technical-d: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-d-container: var(--_reference---colour--opacity--40--technical-d40);
  --_system---colour--presence--64--primary: var(--_reference---colour--opacity--64--primary22);
  --_system---colour--presence--64--on-primary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-primary-container: var(--_reference---colour--opacity--64--primary30);
  --_system---colour--presence--64--secondary: var(--_reference---colour--opacity--64--secondary70);
  --_system---colour--presence--64--on-secondary: var(--_reference---colour--opacity--64--secondary25);
  --_system---colour--presence--64--on-secondary-container: var(--_reference---colour--opacity--64--secondary35);
  --_system---colour--presence--64--on-tertiary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-tertiary-container: var(--_reference---colour--opacity--64--tertiary35);
  --_system---colour--presence--64--on-surface: var(--_reference---colour--opacity--64--neutral-variant40);
  --_system---colour--presence--64--on-surface-variant: var(--_reference---colour--opacity--64--neutral55);
  --_system---colour--presence--64--on-inverse-surface: var(--_reference---colour--opacity--64--neutral-variant95);
  --_system---colour--presence--64--on-inverse-surface-primary: var(--_reference---colour--opacity--64--primary65);
  --_system---colour--presence--64--on-surface-frame: var(--_reference---colour--opacity--64--neutral96);
  --_system---colour--presence--64--on-critical: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-critical-container: var(--_reference---colour--opacity--64--critical40);
  --_system---colour--presence--64--on-success: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-success-container: var(--_reference---colour--opacity--64--success40);
  --_system---colour--presence--64--on-warning: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-warning-container: var(--_reference---colour--opacity--64--warning40);
  --_system---colour--presence--64--on-information: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-information-container: var(--_reference---colour--opacity--64--information40);
  --_system---colour--presence--64--technical-a: var(--_reference---colour--opacity--64--technical-a50);
  --_system---colour--presence--64--on-technical-a: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-a-container: var(--_reference---colour--opacity--64--technical-a40);
  --_system---colour--presence--64--technical-b: var(--_reference---colour--opacity--64--technical-b50);
  --_system---colour--presence--64--on-technical-b: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-b-container: var(--_reference---colour--opacity--64--technical-b40);
  --_system---colour--presence--64--technical-c: var(--_reference---colour--opacity--64--technical-c50);
  --_system---colour--presence--64--on-technical-c: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-c-container: var(--_reference---colour--opacity--64--technical-c40);
  --_system---colour--presence--64--technical-d: var(--_reference---colour--opacity--64--technical-d50);
  --_system---colour--presence--64--on-technical-d: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-d-container: var(--_reference---colour--opacity--64--technical-d40);
  --_system---body-italic: 300;
  --_reference---spacing--0-8125rem: 13px;
  --_system---button--text--stroke: var(--_system---colour--role--authored-ink);
  --_system---component--button--text--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---component--button--text--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---component--button--text--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--standard--background-medium: var(--_system---colour--role--secondary-container-high);
  --_system---button--standard--background-high: var(--_system---colour--role--secondary-container-highest);
  --_reference--colour---palette--neutral-variant40\<deleted\|variable-0ccfb1b7-c6e9-74cf-c31b-6af746ede6ce\>: #5d5f55;
  --_reference--colour---palette--neutral-variant70\<deleted\|variable-13f873d5-aff4-68e1-a63c-2e4064f25c85\>: #abaca0;
  --_reference--colour---palette--primary22\<deleted\|variable-9bd81cda-6f8c-57d9-e0f7-adc843a9d837\>: #273a2b;
  --_reference--colour---palette--primary96\<deleted\|variable-cc2ec2cc-111d-da25-26f6-b0f1c158ce6c\>: #f0f5ed;
  --_reference--colour---palette--neutral-variant87\<deleted\|variable-652abd72-f25e-d420-8e4c-b1b2fbfb7b51\>: #dbdad1;
  --_reference--colour---palette--neutral-variant3\<deleted\|variable-12032d69-2be1-2d1c-a974-62775cec8c34\>: #0a0c05;
  --_reference---palette--primary22\<deleted\|variable-40c52ac8-e3a8-03e9-6316-cc3bfc8de429\>: #273a2b;
  --_reference---palette--primary96\<deleted\|variable-16ee006c-2bbb-d542-0557-397910d5cdd8\>: #f0f5ed;
  --_reference---palette--neutral55\<deleted\|variable-c3048c1c-4123-065f-79ba-c433755f5378\>: #838481;
  --_reference---palette--neutral45\<deleted\|variable-b3e71336-6a82-9132-a97a-1c2b4a613977\>: #6a6b68;
  --_reference---palette--neutral-variant40\<deleted\|variable-414eb91c-b0d1-4518-5dbd-b07049cca7ad\>: #5d5f55;
  --_reference---palette--neutral-variant70\<deleted\|variable-fe08ea9e-8144-cf6a-c4c6-d6bc74ff57fb\>: #abaca0;
  --_reference--colour---palette--neutral55\<deleted\|variable-03a0c43b-422a-3a4d-c10a-8e0d9960cd15\>: #838481;
  --_reference--colour---palette--neutral45\<deleted\|variable-a4e9f72b-3b9a-2173-f369-1db873895df2\>: #6a6b68;
  --_reference--colour---palette--primary80\<deleted\|variable-4206913c-9fed-0632-6c03-7b074885b3a5\>: #bdcabc;
  --_reference--colour---palette--primary35\<deleted\|variable-d5714f44-2f3b-5566-9236-582231aaf150\>: #435747;
  --_system--colour---state-layer--hover--on-primary\<deleted\|variable-d1c9849e-8b8d-1607-33a4-f09a0c69546e\>: var(--_reference--colour---opacity--8--tone100\<deleted\|variable-2461eb2a-2c0a-862e-ad25-f06003c6dd4c\>);
  --_reference---palette--primary80\<deleted\|variable-bbbf010e-ab5d-46e9-e6e7-97651d7173a9\>: #bdcabc;
  --_reference---palette--primary35\<deleted\|variable-66a80a88-a56d-655e-0e04-075ee4cd1c6a\>: #435747;
  --_reference--colour---palette--neutral94\<deleted\|variable-a1a830f1-794d-ded0-8a74-fb62d7c6483a\>: #eeeeea;
  --_reference--colour---palette--neutral6\<deleted\|variable-123edd9b-27d7-925d-f535-ba68cdf674be\>: #121412;
  --_reference--colour---palette--neutral95\<deleted\|variable-29cdbf30-fd0a-142b-cf09-6c73b4e1f557\>: #f1f1ed;
  --_reference--colour---palette--neutral5\<deleted\|variable-08435d73-0127-947e-4d77-3c1cfc0f2891\>: #0f110f;
  --_reference--colour---opacity--8--tone100\<deleted\|variable-2461eb2a-2c0a-862e-ad25-f06003c6dd4c\>: #ffffff14;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--_system---colour--role--surface);
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

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

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

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

.page_body {
  flex-flow: column;
  height: auto;
}

.checkbox {
  color: var(--_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>);
  letter-spacing: .41px;
  font-family: "National 2", Arial, sans-serif;
  font-size: 12px;
  line-height: 150%;
}

.checkbox.w--redirected-checked {
  background-color: #273a2b;
}

.hero-container {
  grid-column-gap: 8px;
  --_system---colour--role--surface: var(--_reference---colour--palette--neutral5);
  --_system---colour--role--scrim: var(--_reference---colour--opacity--40--tone0);
  --_system---colour--role--authored-ink: var(--_reference---colour--palette--primary96);
  --_system---typography--headline--01--font-size: var(--_reference---spacing--2-5rem);
  --_system---typography--headline--02--font-size: var(--_reference---spacing--2rem);
  --_system---typography--headline--03--font-size: var(--_reference---spacing--1-5rem);
  --_system---typography--title--01--font-size: var(--_reference---spacing--1-25rem);
  --_system---typography--title--02--font-size: var(--_reference---spacing--1rem);
  --_system---typography--editorial--font-size: var(--_reference---spacing--1rem);
  --_system---colour--role--on-surface: var(--_reference---colour--palette--neutral-variant70);
  --_system---typography--body--font-size: var(--_reference---spacing--0-8125rem);
  --_system---colour--role--on-success-container: var(--_reference---colour--palette--success80);
  --_system---colour--role--on-critical-container: var(--_reference---colour--palette--critical80);
  --_system---typography--label-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--tertiary: var(--_reference---colour--palette--tertiary47);
  --_system---typography--label-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---typography--caption-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--on-surface-variant: var(--_reference---colour--palette--neutral45);
  --_system---typography--caption-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---button--prime--background: var(--_system---colour--role--primary);
  --_system---button--prime--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---button--prime--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--prime--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---button--disable-background: var(--_system---colour--presence--20--on-surface);
  --_system---button--disable-content: var(--_system---colour--presence--40--on-surface);
  --_system---colour--role--surface-container: var(--_reference---colour--palette--neutral9);
  --_system---colour--role--surface-dim: var(--_reference---colour--palette--neutral-variant3);
  --_system---colour--role--surface-container-low: var(--_reference---colour--palette--neutral6);
  --_system---colour--role--primary-container: var(--_reference---colour--palette--primary12);
  --_system---colour--state-layer--hover--on-primary-container: var(--_reference---colour--opacity--8--primary80);
  --_system---colour--role--on-primary-container: var(--_reference---colour--palette--primary85);
  --_system---colour--role--primary: var(--_reference---colour--palette--primary22);
  --_system---colour--role--outline: var(--_reference---colour--palette--neutral45);
  --_system---colour--role--primary-container-high: var(--_reference---colour--palette--primary30);
  --_system---button--prime--content: var(--_system---colour--role--on-primary);
  --_system---button--standard--background-low: var(--_system---colour--role--secondary-container);
  --_system---button--standard--content: var(--_system---colour--role--authored-ink);
  --_system---button--text--content: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--stroke: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--content: var(--_system---colour--role--authored-ink);
  --_system---button--standard--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---colour--presence--64--authored-ink: var(--_reference---colour--opacity--64--primary96);
  --_system---button--outlined--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---button--standard--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---colour--presence--40--authored-ink: var(--_reference---colour--opacity--40--primary96);
  --_system---button--outlined--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---button--standard--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---button--outlined--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---colour--role--primary-container-highest: var(--_reference---colour--palette--primary35);
  --_system---colour--role--secondary: var(--_reference---colour--palette--secondary40);
  --_system---colour--role--success-container: var(--_reference---colour--palette--success15);
  --_system---colour--role--critical-container: var(--_reference---colour--palette--critical15);
  --_system---colour--role--critical: var(--_reference---colour--palette--critical45);
  --_system---colour--presence--64--tertiary: var(--_reference---colour--opacity--64--tertiary47);
  --_system---colour--role--surface-frame: var(--_reference---colour--palette--primary8);
  --_system---colour--role--on-surface-frame-variant: var(--_reference---colour--palette--neutral-variant45);
  --_system---colour--presence--64--on-surface-frame-variant: var(--_reference---colour--opacity--64--neutral-variant45);
  --_system---colour--role--on-surface-frame: var(--_reference---colour--palette--neutral80);
  --_system---typography--headline--font-family: var(--_reference---typography--family--heading);
  --_system---typography--headline--weight: var(--_reference---typography--weight--regular);
  --_system---typography--headline--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--title--font-family: var(--_reference---typography--family--heading);
  --_system---typography--title--weight: var(--_reference---typography--weight--regular);
  --_system---typography--title--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--editorial--font-family: var(--_reference---typography--family--heading);
  --_system---typography--editorial--weight: var(--_reference---typography--weight--regular);
  --_system---typography--editorial--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--body--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--body--letter-spacing: var(--_reference---typography--letter-spacing--body);
  --_system---typography--body--default--weight: var(--_reference---typography--weight--light);
  --_system---typography--body--emphasis--weight: var(--_reference---typography--weight--regular);
  --_system---typography--body--italic--weight: var(--_reference---typography--weight--light-italic);
  --_system---typography--body--italic-emphasis--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-01--letter-spacing: var(--_reference---typography--letter-spacing--label-01);
  --_system---typography--label-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-02--letter-spacing: var(--_reference---typography--letter-spacing--label-02);
  --_system---typography--label-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-01--letter-spacing: var(--_reference---typography--letter-spacing--caption-01);
  --_system---typography--caption-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-02--letter-spacing: var(--_reference---typography--letter-spacing--caption-02);
  --_system---typography--caption-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---colour--role--on-primary: var(--_reference---colour--palette--primary100);
  --_system---colour--role--on-secondary: var(--_reference---colour--palette--secondary100);
  --_system---colour--role--secondary-container: var(--_reference---colour--palette--secondary14);
  --_system---colour--role--secondary-container-high: var(--_reference---colour--palette--secondary17);
  --_system---colour--role--secondary-container-highest: var(--_reference---colour--palette--secondary18);
  --_system---colour--role--on-secondary-container: var(--_reference---colour--palette--secondary85);
  --_system---colour--role--on-tertiary: var(--_reference---colour--palette--tertiary100);
  --_system---colour--role--tertiary-container: var(--_reference---colour--palette--tertiary16);
  --_system---colour--role--tertiary-container-high: var(--_reference---colour--palette--tertiary18);
  --_system---colour--role--tertiary-container-highest: var(--_reference---colour--palette--tertiary20);
  --_system---colour--role--on-tertiary-container: var(--_reference---colour--palette--tertiary85);
  --_system---colour--role--surface-bright: var(--_reference---colour--palette--neutral14);
  --_system---colour--role--surface-container-high: var(--_reference---colour--palette--neutral11);
  --_system---colour--role--inverse-surface: var(--_reference---colour--palette--neutral90);
  --_system---colour--role--on-inverse-surface: var(--_reference---colour--palette--neutral-variant40);
  --_system---colour--role--on-inverse-surface-primary: var(--_reference---colour--palette--primary40);
  --_system---colour--role--success: var(--_reference---colour--palette--success45);
  --_system---colour--role--on-success: var(--_reference---colour--palette--success100);
  --_system---colour--role--on-critical: var(--_reference---colour--palette--critical100);
  --_system---colour--role--warning: var(--_reference---colour--palette--warning45);
  --_system---colour--role--on-warning: var(--_reference---colour--palette--warning100);
  --_system---colour--role--warning-container: var(--_reference---colour--palette--warning15);
  --_system---colour--role--on-warning-container: var(--_reference---colour--palette--warning80);
  --_system---colour--role--information: var(--_reference---colour--palette--information45);
  --_system---colour--role--on-information: var(--_reference---colour--palette--information100);
  --_system---colour--role--information-container: var(--_reference---colour--palette--information15);
  --_system---colour--role--on-information-container: var(--_reference---colour--palette--information80);
  --_system---colour--role--technical-a: var(--_reference---colour--palette--technical-a45);
  --_system---colour--role--on-technical-a: var(--_reference---colour--palette--technical-a100);
  --_system---colour--role--technical-a-container: var(--_reference---colour--palette--technical-a15);
  --_system---colour--role--on-technical-a-container: var(--_reference---colour--palette--technical-a80);
  --_system---colour--role--technical-b: var(--_reference---colour--palette--technical-b45);
  --_system---colour--role--on-technical-b: var(--_reference---colour--palette--technical-b100);
  --_system---colour--role--technical-b-container: var(--_reference---colour--palette--technical-b15);
  --_system---colour--role--on-technical-b-container: var(--_reference---colour--palette--technical-b80);
  --_system---colour--role--technical-c: var(--_reference---colour--palette--technical-c45);
  --_system---colour--role--on-technical-c: var(--_reference---colour--palette--technical-c100);
  --_system---colour--role--technical-c-container: var(--_reference---colour--palette--technical-c15);
  --_system---colour--role--on-technical-c-container: var(--_reference---colour--palette--technical-c80);
  --_system---colour--role--technical-d: var(--_reference---colour--palette--technical-d45);
  --_system---colour--role--on-technical-d: var(--_reference---colour--palette--technical-d100);
  --_system---colour--role--technical-d-container: var(--_reference---colour--palette--technical-d15);
  --_system---colour--role--on-technical-d-container: var(--_reference---colour--palette--technical-d80);
  --_system---colour--role--outline-variant: var(--_reference---colour--palette--neutral-variant20);
  --_system---colour--state-layer--hover--authored-ink: var(--_reference---colour--opacity--8--primary96);
  --_system---colour--state-layer--hover--primary: var(--_reference---colour--opacity--8--primary22);
  --_system---colour--state-layer--hover--on-primary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--secondary: var(--_reference---colour--opacity--8--secondary40);
  --_system---colour--state-layer--hover--on-secondary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-secondary-container: var(--_reference---colour--opacity--8--secondary85);
  --_system---colour--state-layer--hover--tertiary: var(--_reference---colour--opacity--8--tertiary47);
  --_system---colour--state-layer--hover--on-tertiary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-tertiary-container: var(--_reference---colour--opacity--8--tertiary85);
  --_system---colour--state-layer--hover--on-surface: var(--_reference---colour--opacity--8--neutral-variant70);
  --_system---colour--state-layer--hover--on-surface-variant: var(--_reference---colour--opacity--8--neutral45);
  --_system---colour--state-layer--hover--on-inverse-surface: var(--_reference---colour--opacity--8--neutral-variant40);
  --_system---colour--state-layer--hover--on-inverse-surface-primary: var(--_reference---colour--opacity--8--primary40);
  --_system---colour--state-layer--hover--on-surface-frame: var(--_reference---colour--opacity--8--neutral80);
  --_system---colour--state-layer--hover--on-surface-frame-variant: var(--_reference---colour--opacity--8--neutral-variant45);
  --_system---colour--state-layer--hover--on-critical: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-critical-container: var(--_reference---colour--opacity--8--critical80);
  --_system---colour--state-layer--hover--on-success: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-success-container: var(--_reference---colour--opacity--8--success80);
  --_system---colour--state-layer--hover--on-warning: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-warning-container: var(--_reference---colour--opacity--8--warning80);
  --_system---colour--state-layer--hover--on-information: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-information-container: var(--_reference---colour--opacity--8--information80);
  --_system---colour--state-layer--hover--technical-a: var(--_reference---colour--opacity--8--technical-a45);
  --_system---colour--state-layer--hover--on-technical-a: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-a-container: var(--_reference---colour--opacity--8--technical-a80);
  --_system---colour--state-layer--hover--technical-b: var(--_reference---colour--opacity--8--technical-b45);
  --_system---colour--state-layer--hover--on-technical-b: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-b-container: var(--_reference---colour--opacity--8--technical-b80);
  --_system---colour--state-layer--hover--technical-c: var(--_reference---colour--opacity--8--technical-c45);
  --_system---colour--state-layer--hover--on-technical-c: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-c-container: var(--_reference---colour--opacity--8--technical-c80);
  --_system---colour--state-layer--hover--technical-d: var(--_reference---colour--opacity--8--technical-d45);
  --_system---colour--state-layer--hover--on-technical-d: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-d-container: var(--_reference---colour--opacity--8--technical-d80);
  --_system---colour--state-layer--focus--authored-ink: var(--_reference---colour--opacity--12--primary96);
  --_system---colour--state-layer--focus--primary: var(--_reference---colour--opacity--12--primary22);
  --_system---colour--state-layer--focus--on-primary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-primary-container: var(--_reference---colour--opacity--12--primary80);
  --_system---colour--state-layer--focus--secondary: var(--_reference---colour--opacity--12--secondary40);
  --_system---colour--state-layer--focus--on-secondary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-secondary-container: var(--_reference---colour--opacity--12--secondary85);
  --_system---colour--state-layer--focus--tertiary: var(--_reference---colour--opacity--12--tertiary47);
  --_system---colour--state-layer--focus--on-tertiary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-tertiary-container: var(--_reference---colour--opacity--12--tertiary85);
  --_system---colour--state-layer--focus--on-surface: var(--_reference---colour--opacity--12--neutral-variant70);
  --_system---colour--state-layer--focus--on-surface-variant: var(--_reference---colour--opacity--12--neutral45);
  --_system---colour--state-layer--focus--on-inverse-surface: var(--_reference---colour--opacity--12--neutral-variant40);
  --_system---colour--state-layer--focus--on-inverse-surface-primary: var(--_reference---colour--opacity--12--primary40);
  --_system---colour--state-layer--focus--on-surface-frame: var(--_reference---colour--opacity--12--neutral80);
  --_system---colour--state-layer--focus--on-surface-frame-variant: var(--_reference---colour--opacity--12--neutral-variant45);
  --_system---colour--state-layer--focus--on-critical: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-critical-container: var(--_reference---colour--opacity--12--critical80);
  --_system---colour--state-layer--focus--on-success: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-success-container: var(--_reference---colour--opacity--12--success80);
  --_system---colour--state-layer--focus--on-warning: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-warning-container: var(--_reference---colour--opacity--12--warning80);
  --_system---colour--state-layer--focus--on-information: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-information-container: var(--_reference---colour--opacity--12--information80);
  --_system---colour--state-layer--focus--technical-a: var(--_reference---colour--opacity--12--technical-a45);
  --_system---colour--state-layer--focus--on-technical-a: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-a-container: var(--_reference---colour--opacity--12--technical-a80);
  --_system---colour--state-layer--focus--technical-b: var(--_reference---colour--opacity--12--technical-b45);
  --_system---colour--state-layer--focus--on-technical-b: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-b-container: var(--_reference---colour--opacity--12--technical-b80);
  --_system---colour--state-layer--focus--technical-c: var(--_reference---colour--opacity--12--technical-c45);
  --_system---colour--state-layer--focus--on-technical-c: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-c-container: var(--_reference---colour--opacity--12--technical-c80);
  --_system---colour--state-layer--focus--technical-d: var(--_reference---colour--opacity--12--technical-d45);
  --_system---colour--state-layer--focus--on-technical-d: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-d-container: var(--_reference---colour--opacity--12--technical-d80);
  --_system---colour--state-layer--press--authored-ink: var(--_reference---colour--opacity--16--primary96);
  --_system---colour--state-layer--press--primary: var(--_reference---colour--opacity--16--primary22);
  --_system---colour--state-layer--press--on-primary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-primary-container: var(--_reference---colour--opacity--16--primary80);
  --_system---colour--state-layer--press--secondary: var(--_reference---colour--opacity--16--secondary40);
  --_system---colour--state-layer--press--on-secondary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-secondary-container: var(--_reference---colour--opacity--16--secondary85);
  --_system---colour--state-layer--press--tertiary: var(--_reference---colour--opacity--16--tertiary47);
  --_system---colour--state-layer--press--on-tertiary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-tertiary-container: var(--_reference---colour--opacity--16--tertiary85);
  --_system---colour--state-layer--press--on-surface: var(--_reference---colour--opacity--16--neutral-variant70);
  --_system---colour--state-layer--press--on-surface-variant: var(--_reference---colour--opacity--16--neutral45);
  --_system---colour--state-layer--press--on-inverse-surface: var(--_reference---colour--opacity--16--neutral-variant40);
  --_system---colour--state-layer--press--on-inverse-surface-primary: var(--_reference---colour--opacity--16--primary40);
  --_system---colour--state-layer--press--on-surface-frame: var(--_reference---colour--opacity--16--neutral80);
  --_system---colour--state-layer--press--on-surface-frame-variant: var(--_reference---colour--opacity--16--neutral-variant45);
  --_system---colour--state-layer--press--on-critical: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-critical-container: var(--_reference---colour--opacity--16--critical80);
  --_system---colour--state-layer--press--on-success: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-success-container: var(--_reference---colour--opacity--16--success80);
  --_system---colour--state-layer--press--on-warning: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-warning-container: var(--_reference---colour--opacity--16--warning80);
  --_system---colour--state-layer--press--on-information: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-information-container: var(--_reference---colour--opacity--16--information80);
  --_system---colour--state-layer--press--technical-a: var(--_reference---colour--opacity--16--technical-a45);
  --_system---colour--state-layer--press--on-technical-a: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-a-container: var(--_reference---colour--opacity--16--technical-a80);
  --_system---colour--state-layer--press--technical-b: var(--_reference---colour--opacity--16--technical-b45);
  --_system---colour--state-layer--press--on-technical-b: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-b-container: var(--_reference---colour--opacity--16--technical-b80);
  --_system---colour--state-layer--press--technical-c: var(--_reference---colour--opacity--16--technical-c45);
  --_system---colour--state-layer--press--on-technical-c: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-c-container: var(--_reference---colour--opacity--16--technical-c80);
  --_system---colour--state-layer--press--technical-d: var(--_reference---colour--opacity--16--technical-d45);
  --_system---colour--state-layer--press--on-technical-d: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-d-container: var(--_reference---colour--opacity--16--technical-d80);
  --_system---colour--presence--20--authored-ink: var(--_reference---colour--opacity--20--primary96);
  --_system---colour--presence--20--primary: var(--_reference---colour--opacity--20--primary22);
  --_system---colour--presence--20--on-primary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-primary-container: var(--_reference---colour--opacity--20--primary80);
  --_system---colour--presence--20--secondary: var(--_reference---colour--opacity--20--secondary40);
  --_system---colour--presence--20--on-secondary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-secondary-container: var(--_reference---colour--opacity--20--secondary85);
  --_system---colour--presence--20--tertiary: var(--_reference---colour--opacity--20--tertiary47);
  --_system---colour--presence--20--on-tertiary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-tertiary-container: var(--_reference---colour--opacity--20--tertiary85);
  --_system---colour--presence--20--on-surface: var(--_reference---colour--opacity--20--neutral-variant70);
  --_system---colour--presence--20--on-surface-variant: var(--_reference---colour--opacity--20--neutral45);
  --_system---colour--presence--20--on-inverse-surface: var(--_reference---colour--opacity--20--neutral-variant40);
  --_system---colour--presence--20--on-inverse-surface-primary: var(--_reference---colour--opacity--20--primary40);
  --_system---colour--presence--20--on-surface-frame: var(--_reference---colour--opacity--20--neutral80);
  --_system---colour--presence--20--on-surface-frame-variant: var(--_reference---colour--opacity--20--neutral-variant45);
  --_system---colour--presence--20--on-critical: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-critical-container: var(--_reference---colour--opacity--20--critical80);
  --_system---colour--presence--20--on-success: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-success-container: var(--_reference---colour--opacity--20--success80);
  --_system---colour--presence--20--on-warning: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-warning-container: var(--_reference---colour--opacity--20--warning80);
  --_system---colour--presence--20--on-information: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-information-container: var(--_reference---colour--opacity--20--information80);
  --_system---colour--presence--20--technical-a: var(--_reference---colour--opacity--20--technical-a45);
  --_system---colour--presence--20--on-technical-a: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-a-container: var(--_reference---colour--opacity--20--technical-a80);
  --_system---colour--presence--20--technical-b: var(--_reference---colour--opacity--20--technical-b45);
  --_system---colour--presence--20--on-technical-b: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-b-container: var(--_reference---colour--opacity--20--technical-b80);
  --_system---colour--presence--20--technical-c: var(--_reference---colour--opacity--20--technical-c45);
  --_system---colour--presence--20--on-technical-c: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-c-container: var(--_reference---colour--opacity--20--technical-c80);
  --_system---colour--presence--20--technical-d: var(--_reference---colour--opacity--20--technical-d45);
  --_system---colour--presence--20--on-technical-d: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-d-container: var(--_reference---colour--opacity--20--technical-d80);
  --_system---colour--presence--40--primary: var(--_reference---colour--opacity--40--primary22);
  --_system---colour--presence--40--on-primary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-primary-container: var(--_reference---colour--opacity--40--primary80);
  --_system---colour--presence--40--secondary: var(--_reference---colour--opacity--40--secondary40);
  --_system---colour--presence--40--on-secondary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-secondary-container: var(--_reference---colour--opacity--40--secondary85);
  --_system---colour--presence--40--tertiary: var(--_reference---colour--opacity--40--tertiary47);
  --_system---colour--presence--40--on-tertiary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-tertiary-container: var(--_reference---colour--opacity--40--tertiary85);
  --_system---colour--presence--40--on-surface: var(--_reference---colour--opacity--40--neutral-variant70);
  --_system---colour--presence--40--on-surface-variant: var(--_reference---colour--opacity--40--neutral45);
  --_system---colour--presence--40--on-inverse-surface: var(--_reference---colour--opacity--40--neutral-variant40);
  --_system---colour--presence--40--on-inverse-surface-primary: var(--_reference---colour--opacity--40--primary40);
  --_system---colour--presence--40--on-surface-frame: var(--_reference---colour--opacity--40--neutral80);
  --_system---colour--presence--40--on-surface-frame-variant: var(--_reference---colour--opacity--40--neutral-variant45);
  --_system---colour--presence--40--on-critical: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-critical-container: var(--_reference---colour--opacity--40--critical80);
  --_system---colour--presence--40--on-success: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-success-container: var(--_reference---colour--opacity--40--success80);
  --_system---colour--presence--40--on-warning: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-warning-container: var(--_reference---colour--opacity--40--warning80);
  --_system---colour--presence--40--on-information: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-information-container: var(--_reference---colour--opacity--40--information80);
  --_system---colour--presence--40--technical-a: var(--_reference---colour--opacity--40--technical-a45);
  --_system---colour--presence--40--on-technical-a: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-a-container: var(--_reference---colour--opacity--40--technical-a80);
  --_system---colour--presence--40--technical-b: var(--_reference---colour--opacity--40--technical-b45);
  --_system---colour--presence--40--on-technical-b: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-b-container: var(--_reference---colour--opacity--40--technical-b80);
  --_system---colour--presence--40--technical-c: var(--_reference---colour--opacity--40--technical-c45);
  --_system---colour--presence--40--on-technical-c: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-c-container: var(--_reference---colour--opacity--40--technical-c80);
  --_system---colour--presence--40--technical-d: var(--_reference---colour--opacity--40--technical-d45);
  --_system---colour--presence--40--on-technical-d: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-d-container: var(--_reference---colour--opacity--40--technical-d80);
  --_system---colour--presence--64--primary: var(--_reference---colour--opacity--64--primary22);
  --_system---colour--presence--64--on-primary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-primary-container: var(--_reference---colour--opacity--64--primary80);
  --_system---colour--presence--64--secondary: var(--_reference---colour--opacity--64--secondary40);
  --_system---colour--presence--64--on-secondary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-secondary-container: var(--_reference---colour--opacity--64--secondary85);
  --_system---colour--presence--64--on-tertiary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-tertiary-container: var(--_reference---colour--opacity--64--tertiary85);
  --_system---colour--presence--64--on-surface: var(--_reference---colour--opacity--64--neutral-variant70);
  --_system---colour--presence--64--on-surface-variant: var(--_reference---colour--opacity--64--neutral45);
  --_system---colour--presence--64--on-inverse-surface: var(--_reference---colour--opacity--64--neutral-variant40);
  --_system---colour--presence--64--on-inverse-surface-primary: var(--_reference---colour--opacity--64--primary40);
  --_system---colour--presence--64--on-surface-frame: var(--_reference---colour--opacity--64--neutral80);
  --_system---colour--presence--64--on-critical: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-critical-container: var(--_reference---colour--opacity--64--critical80);
  --_system---colour--presence--64--on-success: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-success-container: var(--_reference---colour--opacity--64--success80);
  --_system---colour--presence--64--on-warning: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-warning-container: var(--_reference---colour--opacity--64--warning80);
  --_system---colour--presence--64--on-information: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-information-container: var(--_reference---colour--opacity--64--information80);
  --_system---colour--presence--64--technical-a: var(--_reference---colour--opacity--64--technical-a45);
  --_system---colour--presence--64--on-technical-a: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-a-container: var(--_reference---colour--opacity--64--technical-a80);
  --_system---colour--presence--64--technical-b: var(--_reference---colour--opacity--64--technical-b45);
  --_system---colour--presence--64--on-technical-b: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-b-container: var(--_reference---colour--opacity--64--technical-b80);
  --_system---colour--presence--64--technical-c: var(--_reference---colour--opacity--64--technical-c45);
  --_system---colour--presence--64--on-technical-c: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-c-container: var(--_reference---colour--opacity--64--technical-c80);
  --_system---colour--presence--64--technical-d: var(--_reference---colour--opacity--64--technical-d45);
  --_system---colour--presence--64--on-technical-d: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-d-container: var(--_reference---colour--opacity--64--technical-d80);
  --_system---body-italic: 300;
  --_system---button--text--stroke: var(--_system---colour--role--authored-ink);
  --_system---component--button--text--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---component--button--text--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---component--button--text--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--standard--background-medium: var(--_system---colour--role--secondary-container-high);
  --_system---button--standard--background-high: var(--_system---colour--role--secondary-container-highest);
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-image-wrapper {
  box-sizing: border-box;
  grid-column-gap: 0px;
  aspect-ratio: 2.39;
  background-image: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a63481c3b73e4e559cafc0e_hero-desktop.webp");
  background-position: 50% 20%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 100%;
  min-height: 720px;
  display: flex;
  overflow: hidden;
}

.hero-copy {
  width: 100%;
  padding-bottom: var(--_reference---spacing--4rem);
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.welcome-to-mav-duo-2 {
  color: var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
  text-align: center;
  letter-spacing: .52px;
  text-transform: uppercase;
  --_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>: var(--_reference--colour---palette--neutral-variant70\<deleted\|variable-13f873d5-aff4-68e1-a63c-2e4064f25c85\>);
  --_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>: var(--_reference--colour---palette--primary96\<deleted\|variable-cc2ec2cc-111d-da25-26f6-b0f1c158ce6c\>);
  --_system--colour---colour-role--surface-dim\<deleted\|variable-fc1e13c0-1bc1-8586-2dc5-72d9ca3df148\>: var(--_reference--colour---palette--neutral-variant3\<deleted\|variable-12032d69-2be1-2d1c-a974-62775cec8c34\>);
  --_system--colour---colour-role--on-surface-variant\<deleted\|variable-227ab725-a10c-92c9-fb0e-4166b3401945\>: var(--_reference--colour---palette--neutral45\<deleted\|variable-a4e9f72b-3b9a-2173-f369-1db873895df2\>);
  --_system--colour---colour-role--primary-container-highest\<deleted\|variable-10bfbdc0-ebf1-a8bc-4fe3-380f7c635fe1\>: var(--_reference--colour---palette--primary35\<deleted\|variable-d5714f44-2f3b-5566-9236-582231aaf150\>);
  --_system--colour---colour-role--surface-container-low\<deleted\|variable-68244542-aea0-4f75-55c3-f58097756f5a\>: var(--_reference--colour---palette--neutral6\<deleted\|variable-123edd9b-27d7-925d-f535-ba68cdf674be\>);
  --_system--colour---colour-role--surface\<deleted\|variable-5b9428e3-0b23-039e-8462-30c034ae5694\>: var(--_reference--colour---palette--neutral5\<deleted\|variable-08435d73-0127-947e-4d77-3c1cfc0f2891\>);
  --_system--colour---state-layer--hover--on-primary\<deleted\|variable-d1c9849e-8b8d-1607-33a4-f09a0c69546e\>: var(--_reference--colour---opacity--8--tone100\<deleted\|variable-2461eb2a-2c0a-862e-ad25-f06003c6dd4c\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: "National 2", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.a-new-experience-is-coming-soon-2 {
  color: var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
  text-align: center;
  letter-spacing: .39px;
  --_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>: var(--_reference--colour---palette--neutral-variant70\<deleted\|variable-13f873d5-aff4-68e1-a63c-2e4064f25c85\>);
  --_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>: var(--_reference--colour---palette--primary96\<deleted\|variable-cc2ec2cc-111d-da25-26f6-b0f1c158ce6c\>);
  --_system--colour---colour-role--surface-dim\<deleted\|variable-fc1e13c0-1bc1-8586-2dc5-72d9ca3df148\>: var(--_reference--colour---palette--neutral-variant3\<deleted\|variable-12032d69-2be1-2d1c-a974-62775cec8c34\>);
  --_system--colour---colour-role--on-surface-variant\<deleted\|variable-227ab725-a10c-92c9-fb0e-4166b3401945\>: var(--_reference--colour---palette--neutral45\<deleted\|variable-a4e9f72b-3b9a-2173-f369-1db873895df2\>);
  --_system--colour---colour-role--primary-container-highest\<deleted\|variable-10bfbdc0-ebf1-a8bc-4fe3-380f7c635fe1\>: var(--_reference--colour---palette--primary35\<deleted\|variable-d5714f44-2f3b-5566-9236-582231aaf150\>);
  --_system--colour---colour-role--surface-container-low\<deleted\|variable-68244542-aea0-4f75-55c3-f58097756f5a\>: var(--_reference--colour---palette--neutral6\<deleted\|variable-123edd9b-27d7-925d-f535-ba68cdf674be\>);
  --_system--colour---colour-role--surface\<deleted\|variable-5b9428e3-0b23-039e-8462-30c034ae5694\>: var(--_reference--colour---palette--neutral5\<deleted\|variable-08435d73-0127-947e-4d77-3c1cfc0f2891\>);
  --_system--colour---state-layer--hover--on-primary\<deleted\|variable-d1c9849e-8b8d-1607-33a4-f09a0c69546e\>: var(--_reference--colour---opacity--8--tone100\<deleted\|variable-2461eb2a-2c0a-862e-ad25-f06003c6dd4c\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Williamsubheadl, Times New Roman, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.hero-overlay {
  background-image: linear-gradient(180deg, #fff0, var(--_system---colour--role--scrim));
  width: 100%;
  height: 100%;
  position: absolute;
}

.discover-more-section {
  grid-row-gap: 32px;
  background-color: var(--_system--colour---colour-role--surface-dim\<deleted\|variable-fc1e13c0-1bc1-8586-2dc5-72d9ca3df148\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 96px 32px 80px;
  text-decoration: none;
  display: flex;
}

.we-are-currently-refining-our-online-experience-to-more-closely-express-our-commitment-to-the-art-of {
  width: 100%;
  max-width: 440px;
  color: var(--_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>);
  text-align: center;
  letter-spacing: .532px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "National 2", Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.input-field {
  width: 100%;
  height: auto;
  color: var(--_system-2---colour-role--authored-ink\<deleted\|variable-d86ad6c9-4ce0-e5cc-3973-3b11fae3c579\>);
  letter-spacing: .532px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "National 2", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

.frame-2481 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1425 {
  grid-column-gap: 6px;
  border-style: solid;
  border-width: 0 0 .4px;
  border-color: var(--_system-2---colour-role--outline\<deleted\|variable-c020b9df-b3fa-6899-6e6e-90919a67e236\>);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 32px;
  padding: 6px 8px;
  display: flex;
}

.select-an-option {
  width: 100%;
  color: var(--_system-2---colour-role--on-surface-variant\<deleted\|variable-a442f372-78f5-57e3-7231-5530dd0c8796\>);
  letter-spacing: .532px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Test National 2", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
}

.please-include-postal-code {
  color: var(--_system-2---colour-role--on-surface\<deleted\|variable-a7127de3-87f2-cd3f-6140-acb2f55e9eb4\>);
  letter-spacing: .34px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "National 2", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.legal {
  width: 100%;
  color: var(--_system--colour---colour-role--on-surface-variant\<deleted\|variable-227ab725-a10c-92c9-fb0e-4166b3401945\>);
  letter-spacing: .34px;
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: "National 2", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.legal.long {
  margin-top: 16px;
  margin-bottom: 8px;
}

.legal.planner {
  margin-bottom: 8px;
}

.input-field-label {
  color: var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
  letter-spacing: .532px;
  margin-bottom: 0;
  font-family: "National 2", Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.input-field-label.check-options {
  margin-bottom: 8px;
}

.caption-1 {
  color: var(--_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>);
  letter-spacing: .34px;
  margin-bottom: 32px;
  font-family: "National 2", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 150%;
}

.caption-1.subtle {
  color: var(--_system-2---colour-role--on-surface-variant\<deleted\|variable-a442f372-78f5-57e3-7231-5530dd0c8796\>);
  margin-bottom: 4px;
}

.input-field-space {
  border-style: solid;
  border-width: 1px 1px .5px;
  border-color: #0000 #0000 var(--_system-2---colour-role--outline\<deleted\|variable-c020b9df-b3fa-6899-6e6e-90919a67e236\>);
  color: var(--_system--colour---colour-role--on-surface-variant\<deleted\|variable-227ab725-a10c-92c9-fb0e-4166b3401945\>);
  letter-spacing: .53px;
  background-color: #fff0;
  margin-bottom: 32px;
  font-family: "National 2", Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.input-field-space:active {
  border-width: 1px 1px .5px;
}

.input-field-space:focus {
  border-width: 1px;
  border-color: var(--_system--colour---colour-role--primary-container-highest\<deleted\|variable-10bfbdc0-ebf1-a8bc-4fe3-380f7c635fe1\>);
}

.submit-button-2 {
  background-color: var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
  letter-spacing: .48px;
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 32px;
  font-family: "National 2", Arial, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 150%;
}

.submit-button-2:hover {
  background-image: linear-gradient(to bottom, var(--_component---button--prime--state-layer--hover\<deleted\|variable-a52534d9-082f-2694-562a-75ed02dbb351\>), var(--_component---button--prime--state-layer--hover\<deleted\|variable-a52534d9-082f-2694-562a-75ed02dbb351\>));
}

.select-field---options {
  border-style: solid;
  border-width: 1px 1px .5px;
  border-color: #0000 #0000 var(--_system-2---colour-role--outline\<deleted\|variable-c020b9df-b3fa-6899-6e6e-90919a67e236\>);
  color: var(--_system--colour---colour-role--on-surface-variant\<deleted\|variable-227ab725-a10c-92c9-fb0e-4166b3401945\>);
  letter-spacing: .532px;
  background-color: #f3f3f300;
  border-radius: 0;
  margin-bottom: 32px;
  font-family: "National 2", Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.select-field---options:active {
  border-width: 1px;
  border-color: var(--_system-2---colour-role--primary-container-highest\<deleted\|variable-fd1b8fe4-5971-6ac8-72de-b142d775a729\>);
}

.select-field---options:focus {
  border-width: 1px;
  border-color: #bdcabc;
}

.text-area {
  border-style: solid;
  border-width: 1px 1px .5px;
  border-color: #0000 #0000 var(--_system-2---colour-role--outline\<deleted\|variable-c020b9df-b3fa-6899-6e6e-90919a67e236\>);
  background-color: var(--_system--colour---colour-role--surface-container-low\<deleted\|variable-68244542-aea0-4f75-55c3-f58097756f5a\>);
  color: var(--_system--colour---colour-role--on-surface\<deleted\|variable-8e1a09b2-7a45-1549-c036-af95d22f7c38\>);
  letter-spacing: .53px;
  font-family: "National 2", Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.text-area:active, .text-area:focus {
  border-width: 1px;
  border-color: var(--_system-2---colour-role--primary-container-highest\<deleted\|variable-fd1b8fe4-5971-6ac8-72de-b142d775a729\>);
}

.text-area.spaced {
  margin-bottom: 32px;
}

.checkbox-2 {
  border: 1px solid var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
  border-radius: 0;
}

.checkbox-2.w--redirected-checked {
  background-color: var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
}

.checkbox-2.w--redirected-focus {
  border-color: var(--_system--colour---colour-role--authored-ink\<deleted\|variable-a092c28e-19ea-37f9-c3df-68ab4ec1a9ea\>);
}

.error-message-2 {
  background-color: #ede3e2;
  padding: 24px;
}

.text-block-3 {
  color: #8a4e48;
  letter-spacing: .53px;
  font-family: "National 2", Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.success-message-2 {
  background-color: #dce6d0;
}

.text-block-4 {
  color: #496638;
  letter-spacing: .53px;
  font-family: "National 2", Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.body-2 {
  background-color: var(--_system--colour---colour-role--surface\<deleted\|variable-5b9428e3-0b23-039e-8462-30c034ae5694\>);
}

.form-container {
  padding: 112px 32px;
}

.heading {
  color: var(--_system-2---colour-role--authored-ink\<deleted\|variable-d86ad6c9-4ce0-e5cc-3973-3b11fae3c579\>);
  letter-spacing: .39px;
  font-family: Williamsubheadl, Times New Roman, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.heading.h2 {
  margin-top: 32px;
  margin-bottom: 24px;
  font-family: Williamsubheadl, Times New Roman, sans-serif;
  font-weight: 400;
}

.checkbox-field {
  margin-top: 8px;
  margin-bottom: 16px;
}

.check-boxes-container {
  margin-bottom: 32px;
}

.body-3 {
  background-color: var(--_system--colour---colour-role--surface\<deleted\|variable-5b9428e3-0b23-039e-8462-30c034ae5694\>);
}

.text-styles {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-style {
  grid-row-gap: 8px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.headline-01 {
  font-family: var(--_reference---typography--family--heading);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--headline--01--font-size);
  letter-spacing: .02438rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.headline-01.space-h01 {
  margin-bottom: var(--_reference---spacing--2rem);
}

.william-subhead-l-regular-40-120-ls-002438rem {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.headline-02 {
  font-family: var(--_reference---typography--family--heading);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--headline--02--font-size);
  text-align: center;
  letter-spacing: .02438rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.headline-02.space-h02 {
  margin-bottom: var(--_reference---spacing--1-5rem);
}

.william-subhead-l-regular-32-120 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.headline-03 {
  font-family: var(--_reference---typography--family--heading);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--headline--03--font-size);
  letter-spacing: .02438rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.headline-03.space-h03 {
  margin-bottom: var(--_reference---spacing--1-25rem);
  text-align: center;
}

.william-subhead-l-regular-24-120 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.title-01 {
  font-family: var(--_reference---typography--family--heading);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--title--01--font-size);
  letter-spacing: .02438rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.title-01.space-t01 {
  margin-bottom: var(--_reference---spacing--1rem);
}

.william-subhead-l-regular-20-120 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.title-02 {
  font-family: var(--_reference---typography--family--heading);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--title--02--font-size);
  letter-spacing: .02438rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.title-02.space-t02 {
  margin-bottom: var(--_reference---spacing--0-75rem);
}

.william-subhead-l-regular-16-120 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.editorial {
  font-family: var(--_reference---typography--family--heading);
  color: #000;
  font-size: var(--_system---typography--editorial--font-size);
  letter-spacing: .02438rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.editorial.space-ed {
  margin-bottom: var(--_reference---spacing--1rem);
}

.editorial.quotation {
  max-width: 400px;
  color: var(--_system---colour--role--authored-ink);
  text-align: center;
}

.william-subhead-l-regular-16-150 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.body-copy {
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--on-surface);
  font-size: var(--_system---typography--body--font-size);
  text-align: center;
  letter-spacing: .03325rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
}

.body-copy.emphasis {
  font-weight: 400;
}

.body-copy.italic {
  font-style: italic;
}

.body-copy.underline {
  text-underline-offset: 16%;
  text-decoration: underline;
}

.body-copy.space-body {
  margin-bottom: var(--_reference---spacing--1rem);
}

.body-copy.paragraph {
  max-width: 20rem;
}

.body-copy.header {
  max-width: 400px;
}

.body-copy.left-aligned {
  text-align: left;
}

.body-copy.title {
  color: var(--_system---colour--role--authored-ink);
}

.body-copy.success {
  color: var(--_system---colour--role--on-success-container);
}

.body-copy.error {
  color: var(--_system---colour--role--on-critical-container);
}

.national-2-light-14-150-ls-003325rem, .national-2-regular-14-150, .national-2-light-italic-14-150, .national-2-regular-italic-14-150, .national-2-light-14-150 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.label-01 {
  font-family: var(--_reference---typography--family--paragraph);
  font-size: var(--_system---typography--label-01--font-size);
  letter-spacing: .0325rem;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.label-01.space-lb01 {
  margin-bottom: var(--_reference---spacing--0-5rem);
  color: var(--_system---colour--role--on-surface);
}

.label-01.space-lb01.authored {
  color: var(--_system---colour--role--authored-ink);
}

.label-01.italic {
  font-style: italic;
}

.label-01.quotation-author {
  color: var(--_system---colour--role--tertiary);
}

.label-01.nav_menu-label {
  color: var(--_system---colour--role--authored-ink);
  align-self: center;
}

.national-2-regular-12-150-ls-00325rem, .national-2-regular-italic-12-150 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.label-02 {
  font-family: var(--_reference---typography--family--paragraph);
  font-size: var(--_system---typography--label-02--font-size);
  letter-spacing: .03019rem;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.label-02.italic {
  font-style: italic;
}

.national-2-regular-10-150-ls-003019rem, .national-2-regular-italic-10-150 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.caption-01 {
  font-family: var(--_reference---typography--family--paragraph);
  color: #000;
  font-size: var(--_system---typography--caption-01--font-size);
  letter-spacing: .02563rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.caption-01.italic {
  font-style: italic;
}

.caption-01.underline {
  text-underline-offset: 16%;
  text-decoration: underline;
}

.caption-01.variant-colour {
  color: var(--_system---colour--role--on-surface-variant);
}

.national-2-regular-12-150-ls-002563rem, .national-2-regular-12-150 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.caption-02 {
  font-family: var(--_reference---typography--family--paragraph);
  color: #000;
  font-size: var(--_system---typography--caption-02--font-size);
  letter-spacing: .02125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.caption-02.italic {
  font-style: italic;
}

.caption-02.underline {
  text-underline-offset: 16%;
  text-decoration: underline;
}

.caption-02.author-data {
  color: var(--_system---colour--role--on-surface-variant);
}

.caption-02.form-legal-text {
  max-width: 440px;
  color: var(--_system---colour--role--on-surface-variant);
  text-align: left;
}

.caption-02.legal-list-item {
  color: var(--_system---colour--role--on-surface-variant);
}

.national-2-regular-10-150-ls-002125rem, .national-2-regular-10-150, .text-styles-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.button {
  width: auto;
  padding: var(--_reference---spacing--0-5rem) var(--_reference---spacing--1rem);
  border-radius: var(--_reference---spacing--0-25rem);
  background-color: var(--_system---button--prime--background);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.button:hover {
  background-image: linear-gradient(to bottom, var(--_system---button--prime--state-layer--hover), var(--_system---button--prime--state-layer--hover));
}

.button:active {
  background-image: linear-gradient(to bottom, var(--_system---button--prime--state-layer--press), var(--_system---button--prime--state-layer--press));
}

.button:focus {
  background-image: linear-gradient(to bottom, var(--_system---button--prime--state-layer--focus), var(--_system---button--prime--state-layer--focus));
}

.button.label-02 {
  width: auto;
}

.button.label-02:disabled {
  background-color: var(--_system---button--disable-background);
  color: var(--_system---button--disable-content);
}

.button.label-02.is-form-submit {
  align-self: flex-start;
}

.menu-button-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu-button-2.w--open {
  float: left;
  background-color: #c8c8c800;
  display: block;
}

.svg-mav_logo {
  width: var(--_reference---spacing--4rem);
  color: var(--_system---colour--role--authored-ink);
}

.svg-mav_logo.mobile {
  width: var(--_reference---spacing--5rem);
  display: block;
}

.scrim {
  background-color: var(--_system---colour--role--scrim);
  opacity: 0;
  width: 100vw;
  height: 100vh;
  -webkit-backdrop-filter: blur(var(--_reference---spacing--0-125rem));
  backdrop-filter: blur(var(--_reference---spacing--0-125rem));
  position: fixed;
  inset: 0%;
}

.column-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.column-container.left-content {
  justify-content: flex-end;
  align-items: flex-start;
}

.section-grid-32 {
  width: 100%;
  padding-right: var(--_reference---spacing--2rem);
  padding-left: var(--_reference---spacing--2rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-grid-32.bottom-margin {
  padding-bottom: var(--_reference---spacing--7rem);
}

._7-column-container.negative-margin-right {
  margin-right: -32px;
}

._7-column-container.negative-margin-right.negative-gap-left {
  margin-left: -16px;
}

._7-column-container.negative-margin-left {
  margin-left: -32px;
}

._7-column-container.negative-margin-left.negative-gap-right {
  margin-right: -16px;
}

.georgian-image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  min-height: 40rem;
}

.button-container-absolute {
  bottom: var(--_reference---spacing--2rem);
  position: absolute;
}

.copy-wrapper-small {
  margin-bottom: var(--_reference---spacing--3rem);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-quote {
  padding: var(--_reference---spacing--8rem) var(--_reference---spacing--2rem) var(--_reference---spacing--7rem);
  background-color: var(--_system---colour--role--surface-container);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-quote.dim-colour {
  background-color: var(--_system---colour--role--surface-dim);
}

.section-brands {
  padding-top: var(--_reference---spacing--2rem);
  padding-bottom: var(--_reference---spacing--2rem);
  background-color: var(--_system---colour--role--surface-dim);
}

.logos-container {
  max-width: 1280px;
  padding-top: var(--_reference---spacing--1rem);
  padding-bottom: var(--_reference---spacing--1rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.brand-logo-container {
  width: 100%;
  padding-right: var(--_reference---spacing--1rem);
  padding-left: var(--_reference---spacing--1rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.svg-brands {
  width: 80px;
  color: var(--_system---colour--role--authored-ink);
}

.svg-brands.large {
  width: 96px;
}

.content-container-r {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-right: 32px;
  display: flex;
}

.content-container-l {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  display: flex;
}

.quote-wrapper {
  grid-column-gap: var(--_reference---spacing--1-25rem);
  grid-row-gap: var(--_reference---spacing--1-25rem);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-section {
  padding: var(--_reference---spacing--6rem) var(--_reference---spacing--2rem);
  background-color: var(--_system---colour--role--surface-dim);
}

.content-container-centred {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pastoral-image {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  object-position: 50% 30%;
  width: 100%;
  min-height: 37.5rem;
}

.content-container-left {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.button-container-margin-top {
  margin-top: var(--_reference---spacing--2rem);
}

.author-data {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-grid-4by4 {
  padding: var(--_reference---spacing--1-5rem) var(--_reference---spacing--2rem);
  grid-column-gap: var(--_reference---spacing--1rem);
  grid-row-gap: var(--_reference---spacing--1rem);
}

.perfect-image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  min-height: 37.5rem;
}

.audio-grid {
  width: 100%;
  max-width: 980px;
  padding: var(--_reference---spacing--7rem) var(--_reference---spacing--8rem);
  grid-column-gap: var(--_reference---spacing--1rem);
  grid-row-gap: var(--_reference---spacing--2rem);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.audio-card {
  width: 100%;
  padding: var(--_reference---spacing--0-75rem) var(--_reference---spacing--1-25rem);
  grid-column-gap: var(--_reference---spacing--1-5rem);
  grid-row-gap: var(--_reference---spacing--1-5rem);
  border-radius: var(--_reference---spacing--0-5rem);
  background-color: var(--_system---colour--role--surface-container-low);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.audio-meta {
  grid-column-gap: var(--_reference---spacing--0-125rem);
  grid-row-gap: var(--_reference---spacing--0-125rem);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.audio-controls {
  width: 100%;
  height: var(--_reference---spacing--2rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.audio-play {
  width: var(--_reference---spacing--2rem);
  height: var(--_reference---spacing--2rem);
  min-height: var(--_reference---spacing--2rem);
  background-color: var(--_system---colour--role--primary-container);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.audio-play:hover {
  background-image: linear-gradient(to bottom, var(--_system---colour--state-layer--hover--on-primary-container), var(--_system---colour--state-layer--hover--on-primary-container));
}

.svg-audio-icon {
  left: var(--_reference---spacing--0-0625rem);
  width: 12px;
  height: 12px;
  color: var(--_system---colour--role--on-primary-container);
  position: relative;
}

.svg-audio-icon.play {
  left: var(--_reference---spacing--0-125rem);
  top: var(--_reference---spacing--0-03125rem);
  width: var(--_reference---spacing--0-75rem);
  height: var(--_reference---spacing--0-75rem);
}

.svg-audio-icon.pause {
  left: var(--_reference---spacing--0px);
  width: var(--_reference---spacing--0-75rem);
  height: var(--_reference---spacing--0-75rem);
  display: none;
}

.svg-audio-icon.volume {
  width: var(--_reference---spacing--0-75rem);
  height: var(--_reference---spacing--0-75rem);
  min-width: var(--_reference---spacing--0-75rem);
  color: var(--_system---colour--role--primary);
}

.svg-audio-icon.mute {
  width: var(--_reference---spacing--0-75rem);
  height: var(--_reference---spacing--0-75rem);
  min-width: var(--_reference---spacing--0-75rem);
  color: var(--_system---colour--role--primary);
  display: none;
}

.path.pause {
  min-width: 100%;
  min-height: 100%;
}

.audio-timeline {
  left: var(--_reference---spacing--0-75rem);
  right: var(--_reference---spacing--1rem);
  height: var(--_reference---spacing--2rem);
  margin-right: var(--_reference---spacing--1rem);
  cursor: pointer;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.audio-track {
  left: var(--_reference---spacing--0px);
  top: 50%;
  right: var(--_reference---spacing--0px);
  height: var(--_reference---spacing--0-125rem);
  background-color: var(--_system---colour--role--surface-dim);
  position: absolute;
  transform: translate(0, -50%);
}

.audio-progress {
  left: var(--_reference---spacing--0px);
  z-index: 1;
  width: 0%;
  height: var(--_reference---spacing--0-125rem);
  background-color: var(--_system---colour--role--on-surface);
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.audio-seek {
  z-index: 2;
  width: 100%;
  height: var(--_reference---spacing--2rem);
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}

.audio-volume {
  width: var(--_reference---spacing--1-5rem);
  height: var(--_reference---spacing--2rem);
  min-width: var(--_reference---spacing--1-5rem);
  cursor: pointer;
  background-color: #c0c0c000;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.audio-source {
  display: none;
}

.section-enquiry {
  width: 100%;
  padding-top: var(--_reference---spacing--5rem);
  padding-bottom: var(--_reference---spacing--7rem);
  position: relative;
}

.enquiry-container {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.enquiry-form-block {
  width: 100%;
  margin-bottom: 0;
}

.enquiry-form {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-fields {
  width: 100%;
  margin-bottom: var(--_reference---spacing--2rem);
  grid-column-gap: var(--_reference---spacing--2rem);
  grid-row-gap: var(--_reference---spacing--2rem);
  flex-flow: column;
  display: flex;
}

.form-field {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-label {
  margin-bottom: var(--_reference---spacing--0-25rem);
}

.form-label.body-copy.label-title {
  color: var(--_system---colour--role--authored-ink);
  text-align: left;
}

.form-input {
  width: 100%;
  height: var(--_reference---spacing--2-5rem);
  border-style: solid;
  border-width: 1px 1px var(--_reference---spacing--0-03125rem);
  border-color: #0000 #0000 var(--_system---colour--role--outline);
  background-color: #fff0;
  margin-bottom: 0;
  padding: 0;
}

.form-input.body-copy.input-field {
  padding-left: var(--_reference---spacing--0-5rem);
  text-align: left;
}

.form-input.body-copy.input-field:focus {
  border-width: 1px;
  border-color: var(--_system---colour--role--primary-container-high);
  color: var(--_system---colour--role--on-surface-variant);
  border-radius: 4px;
}

.form-select {
  width: 100%;
  height: var(--_reference---spacing--2-5rem);
  background-color: #f3f3f300;
  margin-bottom: 0;
}

.form-select.form-input.body-copy {
  border-radius: var(--_reference---spacing--0px);
  color: var(--_system---colour--role--on-surface-variant);
}

.form-select.form-input.body-copy:active {
  border-radius: var(--_reference---spacing--0px);
}

.form-select.form-input.body-copy:focus {
  border-width: 1px;
  border-color: var(--_system---colour--role--primary-container-high);
  border-radius: 0;
}

.form-select.form-input.body-copy.left-aligned:focus {
  border-radius: var(--_reference---spacing--0-25rem);
}

.form-caption {
  margin-top: var(--_reference---spacing--0-25rem);
}

.form-caption.caption-02.on-surface {
  color: var(--_system---colour--role--on-surface);
}

.form-textarea {
  width: 100%;
  min-height: var(--_reference---spacing--4rem);
  padding: var(--_reference---spacing--0-5rem);
  border-style: solid;
  border-width: 1px 1px var(--_reference---spacing--0-03125rem);
  border-color: #0000 #0000 var(--_system---colour--role--outline);
  background-color: var(--_system---colour--role--surface-container-low);
  margin-bottom: 0;
}

.form-textarea.body-copy.input-field {
  border-width: 1px 1px var(--_reference---spacing--0-03125rem);
  border-color: #0000 #0000 var(--_system---colour--role--outline);
  border-radius: var(--_reference---spacing--0-25rem);
  text-align: left;
}

.form-textarea.body-copy.input-field:active {
  border-width: 1px;
  border-color: var(--_system---colour--role--primary-container-high);
  border-radius: var(--_reference---spacing--0-25rem);
  color: var(--_system---colour--role--on-surface-variant);
}

.form-textarea.body-copy.input-field:focus {
  border-width: var(--_reference---spacing--0-0625rem);
  border-color: var(--_system---colour--role--primary-container-high);
  color: var(--_system---colour--role--on-surface-variant);
}

.form-terms {
  grid-column-gap: var(--_reference---spacing--0-5rem);
  grid-row-gap: var(--_reference---spacing--0-5rem);
  flex-flow: column;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.form-legal-list {
  padding-left: var(--_reference---spacing--0-75rem);
}

.form-checkbox-field {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.form-checkbox {
  margin-top: 0;
  margin-right: var(--_reference---spacing--0-5rem);
  border: 1px solid var(--_system---colour--role--authored-ink);
  border-radius: var(--_reference---spacing--0px);
  margin-left: 0;
}

.form-checkbox.w--redirected-checked {
  background-color: var(--_system---colour--role--authored-ink);
}

.form-checkbox-label.caption-02.checked {
  color: var(--_system---colour--role--on-surface);
}

.form-privacy {
  margin-top: var(--_reference---spacing--1rem);
  margin-bottom: var(--_reference---spacing--2rem);
  grid-column-gap: var(--_reference---spacing--1rem);
  grid-row-gap: var(--_reference---spacing--1rem);
  flex-flow: column;
  display: flex;
}

.in-line_link {
  color: var(--_system---colour--role--on-surface);
  text-underline-offset: 16%;
}

.button_component {
  display: inline-flex;
}

.button_link {
  width: auto;
  padding: var(--_reference---spacing--0-5rem) var(--_reference---spacing--1rem);
  grid-column-gap: var(--_reference---spacing--0-25rem);
  grid-row-gap: var(--_reference---spacing--0-25rem);
  border-radius: var(--_reference---spacing--0-25rem);
  background-color: var(--_system---button--prime--background);
  color: var(--_system---button--prime--content);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s;
  display: flex;
}

.button_link:where(.w-variant-800acabc-a45c-6cfb-e2b6-4c4fdceffda4) {
  background-color: var(--_system---button--standard--background-low);
  color: var(--_system---button--standard--content);
}

.button_link:where(.w-variant-134c1b56-dc24-6a3c-0bbf-d01f95dace12) {
  padding: var(--_reference---spacing--0px);
  color: var(--_system---button--text--content);
  background-color: #273a2b00;
}

.button_link:where(.w-variant-24941d06-5b25-cc1c-6cbe-fcd38d6a487f) {
  border: var(--_reference---spacing--0-0625rem) solid var(--_system---button--outlined--stroke);
  color: var(--_system---button--outlined--content);
  background-color: #273a2b00;
}

.button_link:hover {
  background-image: linear-gradient(to bottom, var(--_system---button--prime--state-layer--hover), var(--_system---button--prime--state-layer--hover));
}

.button_link:hover:where(.w-variant-800acabc-a45c-6cfb-e2b6-4c4fdceffda4) {
  background-image: linear-gradient(to bottom, var(--_system---button--standard--state-layer--hover), var(--_system---button--standard--state-layer--hover));
}

.button_link:hover:where(.w-variant-134c1b56-dc24-6a3c-0bbf-d01f95dace12) {
  color: var(--_system---colour--presence--64--authored-ink);
  background-image: none;
}

.button_link:hover:where(.w-variant-24941d06-5b25-cc1c-6cbe-fcd38d6a487f) {
  background-image: linear-gradient(to bottom, var(--_system---button--outlined--state-layer--hover), var(--_system---button--outlined--state-layer--hover));
}

.button_link:active {
  background-image: linear-gradient(to bottom, var(--_system---button--prime--state-layer--press), var(--_system---button--prime--state-layer--press));
}

.button_link:active:where(.w-variant-800acabc-a45c-6cfb-e2b6-4c4fdceffda4) {
  background-image: linear-gradient(to bottom, var(--_system---button--standard--state-layer--press), var(--_system---button--standard--state-layer--press));
}

.button_link:active:where(.w-variant-134c1b56-dc24-6a3c-0bbf-d01f95dace12) {
  color: var(--_system---colour--presence--40--authored-ink);
}

.button_link:active:where(.w-variant-24941d06-5b25-cc1c-6cbe-fcd38d6a487f) {
  background-image: linear-gradient(to bottom, var(--_system---button--outlined--state-layer--press), var(--_system---button--outlined--state-layer--press));
}

.button_link:focus {
  background-image: linear-gradient(to bottom, var(--_system---button--prime--state-layer--focus), var(--_system---button--prime--state-layer--focus));
}

.button_link:focus:where(.w-variant-800acabc-a45c-6cfb-e2b6-4c4fdceffda4) {
  background-image: linear-gradient(to bottom, var(--_system---button--standard--state-layer--focus), var(--_system---button--standard--state-layer--focus));
}

.button_link:focus:where(.w-variant-24941d06-5b25-cc1c-6cbe-fcd38d6a487f) {
  background-image: linear-gradient(to bottom, var(--_system---button--outlined--state-layer--focus), var(--_system---button--outlined--state-layer--focus));
}

.button_link:focus-visible, .button_link[data-wf-focus-visible] {
  outline-color: var(--_system---colour--role--primary-container-highest);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.button_link:focus-visible:where(.w-variant-800acabc-a45c-6cfb-e2b6-4c4fdceffda4), .button_link[data-wf-focus-visible]:where(.w-variant-800acabc-a45c-6cfb-e2b6-4c4fdceffda4) {
  outline-color: var(--_system---colour--role--secondary);
}

.button_link:focus-visible:where(.w-variant-134c1b56-dc24-6a3c-0bbf-d01f95dace12), .button_link[data-wf-focus-visible]:where(.w-variant-134c1b56-dc24-6a3c-0bbf-d01f95dace12) {
  border-radius: var(--_reference---spacing--0px);
  outline-offset: 4px;
}

.button_icon-container {
  width: var(--_reference---spacing--0-5rem);
  height: var(--_reference---spacing--0-5rem);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.svg-button {
  width: 100%;
  height: 100%;
}

.button_disabled {
  padding: var(--_reference---spacing--0-5rem) var(--_reference---spacing--1rem);
  grid-column-gap: var(--_reference---spacing--0-25rem);
  grid-row-gap: var(--_reference---spacing--0-25rem);
  border-radius: var(--_reference---spacing--0-25rem);
  background-color: var(--_system---button--disable-background);
  color: var(--_system---button--disable-content);
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_disabled:where(.w-variant-134c1b56-dc24-6a3c-0bbf-d01f95dace12) {
  padding: var(--_reference---spacing--0px);
  background-color: #5d5f5500;
}

.button_disabled:where(.w-variant-24941d06-5b25-cc1c-6cbe-fcd38d6a487f) {
  border: var(--_reference---spacing--0-0625rem) solid var(--_system---button--disable-content);
  border-radius: var(--_reference---spacing--0-25rem);
}

.utility-page-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  grid-column-gap: var(--_reference---spacing--1-5rem);
  grid-row-gap: var(--_reference---spacing--1-5rem);
  background-image: linear-gradient(to bottom, var(--_system---colour--role--scrim), var(--_system---colour--role--scrim)), url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a63481c78283f55cd85e703_harp-hands-mono.webp");
  text-align: center;
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.body-4 {
  --_system---colour--role--surface: var(--_reference---colour--palette--neutral5);
  --_system---colour--role--scrim: var(--_reference---colour--opacity--40--tone0);
  --_system---colour--role--authored-ink: var(--_reference---colour--palette--primary96);
  --_system---typography--headline--01--font-size: var(--_reference---spacing--2-5rem);
  --_system---typography--headline--02--font-size: var(--_reference---spacing--2rem);
  --_system---typography--headline--03--font-size: var(--_reference---spacing--1-5rem);
  --_system---typography--title--01--font-size: var(--_reference---spacing--1-25rem);
  --_system---typography--title--02--font-size: var(--_reference---spacing--1rem);
  --_system---typography--editorial--font-size: var(--_reference---spacing--1rem);
  --_system---colour--role--on-surface: var(--_reference---colour--palette--neutral-variant70);
  --_system---typography--body--font-size: var(--_reference---spacing--0-8125rem);
  --_system---colour--role--on-success-container: var(--_reference---colour--palette--success80);
  --_system---colour--role--on-critical-container: var(--_reference---colour--palette--critical80);
  --_system---typography--label-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--tertiary: var(--_reference---colour--palette--tertiary47);
  --_system---typography--label-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---typography--caption-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--on-surface-variant: var(--_reference---colour--palette--neutral45);
  --_system---typography--caption-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---button--prime--background: var(--_system---colour--role--primary);
  --_system---button--prime--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---button--prime--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--prime--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---button--disable-background: var(--_system---colour--presence--20--on-surface);
  --_system---button--disable-content: var(--_system---colour--presence--40--on-surface);
  --_system---colour--role--surface-container: var(--_reference---colour--palette--neutral9);
  --_system---colour--role--surface-dim: var(--_reference---colour--palette--neutral-variant3);
  --_system---colour--role--surface-container-low: var(--_reference---colour--palette--neutral6);
  --_system---colour--role--primary-container: var(--_reference---colour--palette--primary12);
  --_system---colour--state-layer--hover--on-primary-container: var(--_reference---colour--opacity--8--primary80);
  --_system---colour--role--on-primary-container: var(--_reference---colour--palette--primary85);
  --_system---colour--role--primary: var(--_reference---colour--palette--primary22);
  --_system---colour--role--outline: var(--_reference---colour--palette--neutral45);
  --_system---colour--role--primary-container-high: var(--_reference---colour--palette--primary30);
  --_system---button--prime--content: var(--_system---colour--role--on-primary);
  --_system---button--standard--background-low: var(--_system---colour--role--secondary-container);
  --_system---button--standard--content: var(--_system---colour--role--authored-ink);
  --_system---button--text--content: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--stroke: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--content: var(--_system---colour--role--authored-ink);
  --_system---button--standard--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---colour--presence--64--authored-ink: var(--_reference---colour--opacity--64--primary96);
  --_system---button--outlined--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---button--standard--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---colour--presence--40--authored-ink: var(--_reference---colour--opacity--40--primary96);
  --_system---button--outlined--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---button--standard--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---button--outlined--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---colour--role--primary-container-highest: var(--_reference---colour--palette--primary35);
  --_system---colour--role--secondary: var(--_reference---colour--palette--secondary40);
  --_system---colour--role--success-container: var(--_reference---colour--palette--success15);
  --_system---colour--role--critical-container: var(--_reference---colour--palette--critical15);
  --_system---colour--role--critical: var(--_reference---colour--palette--critical45);
  --_system---colour--presence--64--tertiary: var(--_reference---colour--opacity--64--tertiary47);
  --_system---colour--role--surface-frame: var(--_reference---colour--palette--primary8);
  --_system---colour--role--on-surface-frame-variant: var(--_reference---colour--palette--neutral-variant45);
  --_system---colour--presence--64--on-surface-frame-variant: var(--_reference---colour--opacity--64--neutral-variant45);
  --_system---colour--role--on-surface-frame: var(--_reference---colour--palette--neutral80);
  --_system---typography--headline--font-family: var(--_reference---typography--family--heading);
  --_system---typography--headline--weight: var(--_reference---typography--weight--regular);
  --_system---typography--headline--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--title--font-family: var(--_reference---typography--family--heading);
  --_system---typography--title--weight: var(--_reference---typography--weight--regular);
  --_system---typography--title--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--editorial--font-family: var(--_reference---typography--family--heading);
  --_system---typography--editorial--weight: var(--_reference---typography--weight--regular);
  --_system---typography--editorial--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--body--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--body--letter-spacing: var(--_reference---typography--letter-spacing--body);
  --_system---typography--body--default--weight: var(--_reference---typography--weight--light);
  --_system---typography--body--emphasis--weight: var(--_reference---typography--weight--regular);
  --_system---typography--body--italic--weight: var(--_reference---typography--weight--light-italic);
  --_system---typography--body--italic-emphasis--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-01--letter-spacing: var(--_reference---typography--letter-spacing--label-01);
  --_system---typography--label-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-02--letter-spacing: var(--_reference---typography--letter-spacing--label-02);
  --_system---typography--label-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-01--letter-spacing: var(--_reference---typography--letter-spacing--caption-01);
  --_system---typography--caption-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-02--letter-spacing: var(--_reference---typography--letter-spacing--caption-02);
  --_system---typography--caption-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---colour--role--on-primary: var(--_reference---colour--palette--primary100);
  --_system---colour--role--on-secondary: var(--_reference---colour--palette--secondary100);
  --_system---colour--role--secondary-container: var(--_reference---colour--palette--secondary14);
  --_system---colour--role--secondary-container-high: var(--_reference---colour--palette--secondary17);
  --_system---colour--role--secondary-container-highest: var(--_reference---colour--palette--secondary18);
  --_system---colour--role--on-secondary-container: var(--_reference---colour--palette--secondary85);
  --_system---colour--role--on-tertiary: var(--_reference---colour--palette--tertiary100);
  --_system---colour--role--tertiary-container: var(--_reference---colour--palette--tertiary16);
  --_system---colour--role--tertiary-container-high: var(--_reference---colour--palette--tertiary18);
  --_system---colour--role--tertiary-container-highest: var(--_reference---colour--palette--tertiary20);
  --_system---colour--role--on-tertiary-container: var(--_reference---colour--palette--tertiary85);
  --_system---colour--role--surface-bright: var(--_reference---colour--palette--neutral14);
  --_system---colour--role--surface-container-high: var(--_reference---colour--palette--neutral11);
  --_system---colour--role--inverse-surface: var(--_reference---colour--palette--neutral90);
  --_system---colour--role--on-inverse-surface: var(--_reference---colour--palette--neutral-variant40);
  --_system---colour--role--on-inverse-surface-primary: var(--_reference---colour--palette--primary40);
  --_system---colour--role--success: var(--_reference---colour--palette--success45);
  --_system---colour--role--on-success: var(--_reference---colour--palette--success100);
  --_system---colour--role--on-critical: var(--_reference---colour--palette--critical100);
  --_system---colour--role--warning: var(--_reference---colour--palette--warning45);
  --_system---colour--role--on-warning: var(--_reference---colour--palette--warning100);
  --_system---colour--role--warning-container: var(--_reference---colour--palette--warning15);
  --_system---colour--role--on-warning-container: var(--_reference---colour--palette--warning80);
  --_system---colour--role--information: var(--_reference---colour--palette--information45);
  --_system---colour--role--on-information: var(--_reference---colour--palette--information100);
  --_system---colour--role--information-container: var(--_reference---colour--palette--information15);
  --_system---colour--role--on-information-container: var(--_reference---colour--palette--information80);
  --_system---colour--role--technical-a: var(--_reference---colour--palette--technical-a45);
  --_system---colour--role--on-technical-a: var(--_reference---colour--palette--technical-a100);
  --_system---colour--role--technical-a-container: var(--_reference---colour--palette--technical-a15);
  --_system---colour--role--on-technical-a-container: var(--_reference---colour--palette--technical-a80);
  --_system---colour--role--technical-b: var(--_reference---colour--palette--technical-b45);
  --_system---colour--role--on-technical-b: var(--_reference---colour--palette--technical-b100);
  --_system---colour--role--technical-b-container: var(--_reference---colour--palette--technical-b15);
  --_system---colour--role--on-technical-b-container: var(--_reference---colour--palette--technical-b80);
  --_system---colour--role--technical-c: var(--_reference---colour--palette--technical-c45);
  --_system---colour--role--on-technical-c: var(--_reference---colour--palette--technical-c100);
  --_system---colour--role--technical-c-container: var(--_reference---colour--palette--technical-c15);
  --_system---colour--role--on-technical-c-container: var(--_reference---colour--palette--technical-c80);
  --_system---colour--role--technical-d: var(--_reference---colour--palette--technical-d45);
  --_system---colour--role--on-technical-d: var(--_reference---colour--palette--technical-d100);
  --_system---colour--role--technical-d-container: var(--_reference---colour--palette--technical-d15);
  --_system---colour--role--on-technical-d-container: var(--_reference---colour--palette--technical-d80);
  --_system---colour--role--outline-variant: var(--_reference---colour--palette--neutral-variant20);
  --_system---colour--state-layer--hover--authored-ink: var(--_reference---colour--opacity--8--primary96);
  --_system---colour--state-layer--hover--primary: var(--_reference---colour--opacity--8--primary22);
  --_system---colour--state-layer--hover--on-primary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--secondary: var(--_reference---colour--opacity--8--secondary40);
  --_system---colour--state-layer--hover--on-secondary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-secondary-container: var(--_reference---colour--opacity--8--secondary85);
  --_system---colour--state-layer--hover--tertiary: var(--_reference---colour--opacity--8--tertiary47);
  --_system---colour--state-layer--hover--on-tertiary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-tertiary-container: var(--_reference---colour--opacity--8--tertiary85);
  --_system---colour--state-layer--hover--on-surface: var(--_reference---colour--opacity--8--neutral-variant70);
  --_system---colour--state-layer--hover--on-surface-variant: var(--_reference---colour--opacity--8--neutral45);
  --_system---colour--state-layer--hover--on-inverse-surface: var(--_reference---colour--opacity--8--neutral-variant40);
  --_system---colour--state-layer--hover--on-inverse-surface-primary: var(--_reference---colour--opacity--8--primary40);
  --_system---colour--state-layer--hover--on-surface-frame: var(--_reference---colour--opacity--8--neutral80);
  --_system---colour--state-layer--hover--on-surface-frame-variant: var(--_reference---colour--opacity--8--neutral-variant45);
  --_system---colour--state-layer--hover--on-critical: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-critical-container: var(--_reference---colour--opacity--8--critical80);
  --_system---colour--state-layer--hover--on-success: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-success-container: var(--_reference---colour--opacity--8--success80);
  --_system---colour--state-layer--hover--on-warning: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-warning-container: var(--_reference---colour--opacity--8--warning80);
  --_system---colour--state-layer--hover--on-information: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-information-container: var(--_reference---colour--opacity--8--information80);
  --_system---colour--state-layer--hover--technical-a: var(--_reference---colour--opacity--8--technical-a45);
  --_system---colour--state-layer--hover--on-technical-a: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-a-container: var(--_reference---colour--opacity--8--technical-a80);
  --_system---colour--state-layer--hover--technical-b: var(--_reference---colour--opacity--8--technical-b45);
  --_system---colour--state-layer--hover--on-technical-b: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-b-container: var(--_reference---colour--opacity--8--technical-b80);
  --_system---colour--state-layer--hover--technical-c: var(--_reference---colour--opacity--8--technical-c45);
  --_system---colour--state-layer--hover--on-technical-c: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-c-container: var(--_reference---colour--opacity--8--technical-c80);
  --_system---colour--state-layer--hover--technical-d: var(--_reference---colour--opacity--8--technical-d45);
  --_system---colour--state-layer--hover--on-technical-d: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-d-container: var(--_reference---colour--opacity--8--technical-d80);
  --_system---colour--state-layer--focus--authored-ink: var(--_reference---colour--opacity--12--primary96);
  --_system---colour--state-layer--focus--primary: var(--_reference---colour--opacity--12--primary22);
  --_system---colour--state-layer--focus--on-primary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-primary-container: var(--_reference---colour--opacity--12--primary80);
  --_system---colour--state-layer--focus--secondary: var(--_reference---colour--opacity--12--secondary40);
  --_system---colour--state-layer--focus--on-secondary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-secondary-container: var(--_reference---colour--opacity--12--secondary85);
  --_system---colour--state-layer--focus--tertiary: var(--_reference---colour--opacity--12--tertiary47);
  --_system---colour--state-layer--focus--on-tertiary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-tertiary-container: var(--_reference---colour--opacity--12--tertiary85);
  --_system---colour--state-layer--focus--on-surface: var(--_reference---colour--opacity--12--neutral-variant70);
  --_system---colour--state-layer--focus--on-surface-variant: var(--_reference---colour--opacity--12--neutral45);
  --_system---colour--state-layer--focus--on-inverse-surface: var(--_reference---colour--opacity--12--neutral-variant40);
  --_system---colour--state-layer--focus--on-inverse-surface-primary: var(--_reference---colour--opacity--12--primary40);
  --_system---colour--state-layer--focus--on-surface-frame: var(--_reference---colour--opacity--12--neutral80);
  --_system---colour--state-layer--focus--on-surface-frame-variant: var(--_reference---colour--opacity--12--neutral-variant45);
  --_system---colour--state-layer--focus--on-critical: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-critical-container: var(--_reference---colour--opacity--12--critical80);
  --_system---colour--state-layer--focus--on-success: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-success-container: var(--_reference---colour--opacity--12--success80);
  --_system---colour--state-layer--focus--on-warning: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-warning-container: var(--_reference---colour--opacity--12--warning80);
  --_system---colour--state-layer--focus--on-information: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-information-container: var(--_reference---colour--opacity--12--information80);
  --_system---colour--state-layer--focus--technical-a: var(--_reference---colour--opacity--12--technical-a45);
  --_system---colour--state-layer--focus--on-technical-a: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-a-container: var(--_reference---colour--opacity--12--technical-a80);
  --_system---colour--state-layer--focus--technical-b: var(--_reference---colour--opacity--12--technical-b45);
  --_system---colour--state-layer--focus--on-technical-b: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-b-container: var(--_reference---colour--opacity--12--technical-b80);
  --_system---colour--state-layer--focus--technical-c: var(--_reference---colour--opacity--12--technical-c45);
  --_system---colour--state-layer--focus--on-technical-c: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-c-container: var(--_reference---colour--opacity--12--technical-c80);
  --_system---colour--state-layer--focus--technical-d: var(--_reference---colour--opacity--12--technical-d45);
  --_system---colour--state-layer--focus--on-technical-d: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-d-container: var(--_reference---colour--opacity--12--technical-d80);
  --_system---colour--state-layer--press--authored-ink: var(--_reference---colour--opacity--16--primary96);
  --_system---colour--state-layer--press--primary: var(--_reference---colour--opacity--16--primary22);
  --_system---colour--state-layer--press--on-primary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-primary-container: var(--_reference---colour--opacity--16--primary80);
  --_system---colour--state-layer--press--secondary: var(--_reference---colour--opacity--16--secondary40);
  --_system---colour--state-layer--press--on-secondary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-secondary-container: var(--_reference---colour--opacity--16--secondary85);
  --_system---colour--state-layer--press--tertiary: var(--_reference---colour--opacity--16--tertiary47);
  --_system---colour--state-layer--press--on-tertiary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-tertiary-container: var(--_reference---colour--opacity--16--tertiary85);
  --_system---colour--state-layer--press--on-surface: var(--_reference---colour--opacity--16--neutral-variant70);
  --_system---colour--state-layer--press--on-surface-variant: var(--_reference---colour--opacity--16--neutral45);
  --_system---colour--state-layer--press--on-inverse-surface: var(--_reference---colour--opacity--16--neutral-variant40);
  --_system---colour--state-layer--press--on-inverse-surface-primary: var(--_reference---colour--opacity--16--primary40);
  --_system---colour--state-layer--press--on-surface-frame: var(--_reference---colour--opacity--16--neutral80);
  --_system---colour--state-layer--press--on-surface-frame-variant: var(--_reference---colour--opacity--16--neutral-variant45);
  --_system---colour--state-layer--press--on-critical: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-critical-container: var(--_reference---colour--opacity--16--critical80);
  --_system---colour--state-layer--press--on-success: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-success-container: var(--_reference---colour--opacity--16--success80);
  --_system---colour--state-layer--press--on-warning: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-warning-container: var(--_reference---colour--opacity--16--warning80);
  --_system---colour--state-layer--press--on-information: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-information-container: var(--_reference---colour--opacity--16--information80);
  --_system---colour--state-layer--press--technical-a: var(--_reference---colour--opacity--16--technical-a45);
  --_system---colour--state-layer--press--on-technical-a: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-a-container: var(--_reference---colour--opacity--16--technical-a80);
  --_system---colour--state-layer--press--technical-b: var(--_reference---colour--opacity--16--technical-b45);
  --_system---colour--state-layer--press--on-technical-b: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-b-container: var(--_reference---colour--opacity--16--technical-b80);
  --_system---colour--state-layer--press--technical-c: var(--_reference---colour--opacity--16--technical-c45);
  --_system---colour--state-layer--press--on-technical-c: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-c-container: var(--_reference---colour--opacity--16--technical-c80);
  --_system---colour--state-layer--press--technical-d: var(--_reference---colour--opacity--16--technical-d45);
  --_system---colour--state-layer--press--on-technical-d: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-d-container: var(--_reference---colour--opacity--16--technical-d80);
  --_system---colour--presence--20--authored-ink: var(--_reference---colour--opacity--20--primary96);
  --_system---colour--presence--20--primary: var(--_reference---colour--opacity--20--primary22);
  --_system---colour--presence--20--on-primary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-primary-container: var(--_reference---colour--opacity--20--primary80);
  --_system---colour--presence--20--secondary: var(--_reference---colour--opacity--20--secondary40);
  --_system---colour--presence--20--on-secondary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-secondary-container: var(--_reference---colour--opacity--20--secondary85);
  --_system---colour--presence--20--tertiary: var(--_reference---colour--opacity--20--tertiary47);
  --_system---colour--presence--20--on-tertiary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-tertiary-container: var(--_reference---colour--opacity--20--tertiary85);
  --_system---colour--presence--20--on-surface: var(--_reference---colour--opacity--20--neutral-variant70);
  --_system---colour--presence--20--on-surface-variant: var(--_reference---colour--opacity--20--neutral45);
  --_system---colour--presence--20--on-inverse-surface: var(--_reference---colour--opacity--20--neutral-variant40);
  --_system---colour--presence--20--on-inverse-surface-primary: var(--_reference---colour--opacity--20--primary40);
  --_system---colour--presence--20--on-surface-frame: var(--_reference---colour--opacity--20--neutral80);
  --_system---colour--presence--20--on-surface-frame-variant: var(--_reference---colour--opacity--20--neutral-variant45);
  --_system---colour--presence--20--on-critical: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-critical-container: var(--_reference---colour--opacity--20--critical80);
  --_system---colour--presence--20--on-success: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-success-container: var(--_reference---colour--opacity--20--success80);
  --_system---colour--presence--20--on-warning: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-warning-container: var(--_reference---colour--opacity--20--warning80);
  --_system---colour--presence--20--on-information: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-information-container: var(--_reference---colour--opacity--20--information80);
  --_system---colour--presence--20--technical-a: var(--_reference---colour--opacity--20--technical-a45);
  --_system---colour--presence--20--on-technical-a: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-a-container: var(--_reference---colour--opacity--20--technical-a80);
  --_system---colour--presence--20--technical-b: var(--_reference---colour--opacity--20--technical-b45);
  --_system---colour--presence--20--on-technical-b: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-b-container: var(--_reference---colour--opacity--20--technical-b80);
  --_system---colour--presence--20--technical-c: var(--_reference---colour--opacity--20--technical-c45);
  --_system---colour--presence--20--on-technical-c: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-c-container: var(--_reference---colour--opacity--20--technical-c80);
  --_system---colour--presence--20--technical-d: var(--_reference---colour--opacity--20--technical-d45);
  --_system---colour--presence--20--on-technical-d: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-d-container: var(--_reference---colour--opacity--20--technical-d80);
  --_system---colour--presence--40--primary: var(--_reference---colour--opacity--40--primary22);
  --_system---colour--presence--40--on-primary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-primary-container: var(--_reference---colour--opacity--40--primary80);
  --_system---colour--presence--40--secondary: var(--_reference---colour--opacity--40--secondary40);
  --_system---colour--presence--40--on-secondary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-secondary-container: var(--_reference---colour--opacity--40--secondary85);
  --_system---colour--presence--40--tertiary: var(--_reference---colour--opacity--40--tertiary47);
  --_system---colour--presence--40--on-tertiary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-tertiary-container: var(--_reference---colour--opacity--40--tertiary85);
  --_system---colour--presence--40--on-surface: var(--_reference---colour--opacity--40--neutral-variant70);
  --_system---colour--presence--40--on-surface-variant: var(--_reference---colour--opacity--40--neutral45);
  --_system---colour--presence--40--on-inverse-surface: var(--_reference---colour--opacity--40--neutral-variant40);
  --_system---colour--presence--40--on-inverse-surface-primary: var(--_reference---colour--opacity--40--primary40);
  --_system---colour--presence--40--on-surface-frame: var(--_reference---colour--opacity--40--neutral80);
  --_system---colour--presence--40--on-surface-frame-variant: var(--_reference---colour--opacity--40--neutral-variant45);
  --_system---colour--presence--40--on-critical: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-critical-container: var(--_reference---colour--opacity--40--critical80);
  --_system---colour--presence--40--on-success: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-success-container: var(--_reference---colour--opacity--40--success80);
  --_system---colour--presence--40--on-warning: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-warning-container: var(--_reference---colour--opacity--40--warning80);
  --_system---colour--presence--40--on-information: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-information-container: var(--_reference---colour--opacity--40--information80);
  --_system---colour--presence--40--technical-a: var(--_reference---colour--opacity--40--technical-a45);
  --_system---colour--presence--40--on-technical-a: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-a-container: var(--_reference---colour--opacity--40--technical-a80);
  --_system---colour--presence--40--technical-b: var(--_reference---colour--opacity--40--technical-b45);
  --_system---colour--presence--40--on-technical-b: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-b-container: var(--_reference---colour--opacity--40--technical-b80);
  --_system---colour--presence--40--technical-c: var(--_reference---colour--opacity--40--technical-c45);
  --_system---colour--presence--40--on-technical-c: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-c-container: var(--_reference---colour--opacity--40--technical-c80);
  --_system---colour--presence--40--technical-d: var(--_reference---colour--opacity--40--technical-d45);
  --_system---colour--presence--40--on-technical-d: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-d-container: var(--_reference---colour--opacity--40--technical-d80);
  --_system---colour--presence--64--primary: var(--_reference---colour--opacity--64--primary22);
  --_system---colour--presence--64--on-primary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-primary-container: var(--_reference---colour--opacity--64--primary80);
  --_system---colour--presence--64--secondary: var(--_reference---colour--opacity--64--secondary40);
  --_system---colour--presence--64--on-secondary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-secondary-container: var(--_reference---colour--opacity--64--secondary85);
  --_system---colour--presence--64--on-tertiary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-tertiary-container: var(--_reference---colour--opacity--64--tertiary85);
  --_system---colour--presence--64--on-surface: var(--_reference---colour--opacity--64--neutral-variant70);
  --_system---colour--presence--64--on-surface-variant: var(--_reference---colour--opacity--64--neutral45);
  --_system---colour--presence--64--on-inverse-surface: var(--_reference---colour--opacity--64--neutral-variant40);
  --_system---colour--presence--64--on-inverse-surface-primary: var(--_reference---colour--opacity--64--primary40);
  --_system---colour--presence--64--on-surface-frame: var(--_reference---colour--opacity--64--neutral80);
  --_system---colour--presence--64--on-critical: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-critical-container: var(--_reference---colour--opacity--64--critical80);
  --_system---colour--presence--64--on-success: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-success-container: var(--_reference---colour--opacity--64--success80);
  --_system---colour--presence--64--on-warning: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-warning-container: var(--_reference---colour--opacity--64--warning80);
  --_system---colour--presence--64--on-information: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-information-container: var(--_reference---colour--opacity--64--information80);
  --_system---colour--presence--64--technical-a: var(--_reference---colour--opacity--64--technical-a45);
  --_system---colour--presence--64--on-technical-a: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-a-container: var(--_reference---colour--opacity--64--technical-a80);
  --_system---colour--presence--64--technical-b: var(--_reference---colour--opacity--64--technical-b45);
  --_system---colour--presence--64--on-technical-b: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-b-container: var(--_reference---colour--opacity--64--technical-b80);
  --_system---colour--presence--64--technical-c: var(--_reference---colour--opacity--64--technical-c45);
  --_system---colour--presence--64--on-technical-c: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-c-container: var(--_reference---colour--opacity--64--technical-c80);
  --_system---colour--presence--64--technical-d: var(--_reference---colour--opacity--64--technical-d45);
  --_system---colour--presence--64--on-technical-d: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-d-container: var(--_reference---colour--opacity--64--technical-d80);
  --_system---body-italic: 300;
  --_system---button--text--stroke: var(--_system---colour--role--authored-ink);
  --_system---component--button--text--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---component--button--text--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---component--button--text--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--standard--background-medium: var(--_system---colour--role--secondary-container-high);
  --_system---button--standard--background-high: var(--_system---colour--role--secondary-container-highest);
}

.nav_component {
  z-index: 1000;
  width: 100%;
  position: sticky;
  top: 0%;
}

.nav_component:where(.w-variant-bab0b75d-8cb4-7baf-3370-67949be263a6) {
  --_system---colour--role--surface: var(--_reference---colour--palette--neutral5);
  --_system---colour--role--scrim: var(--_reference---colour--opacity--40--tone0);
  --_system---colour--role--authored-ink: var(--_reference---colour--palette--primary96);
  --_system---typography--headline--01--font-size: var(--_reference---spacing--2-5rem);
  --_system---typography--headline--02--font-size: var(--_reference---spacing--2rem);
  --_system---typography--headline--03--font-size: var(--_reference---spacing--1-5rem);
  --_system---typography--title--01--font-size: var(--_reference---spacing--1-25rem);
  --_system---typography--title--02--font-size: var(--_reference---spacing--1rem);
  --_system---typography--editorial--font-size: var(--_reference---spacing--1rem);
  --_system---colour--role--on-surface: var(--_reference---colour--palette--neutral-variant70);
  --_system---typography--body--font-size: var(--_reference---spacing--0-8125rem);
  --_system---colour--role--on-success-container: var(--_reference---colour--palette--success80);
  --_system---colour--role--on-critical-container: var(--_reference---colour--palette--critical80);
  --_system---typography--label-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--tertiary: var(--_reference---colour--palette--tertiary47);
  --_system---typography--label-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---typography--caption-01--font-size: var(--_reference---spacing--0-75rem);
  --_system---colour--role--on-surface-variant: var(--_reference---colour--palette--neutral45);
  --_system---typography--caption-02--font-size: var(--_reference---spacing--0-625rem);
  --_system---button--prime--background: var(--_system---colour--role--primary);
  --_system---button--prime--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---button--prime--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--prime--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---button--disable-background: var(--_system---colour--presence--20--on-surface);
  --_system---button--disable-content: var(--_system---colour--presence--40--on-surface);
  --_system---colour--role--surface-container: var(--_reference---colour--palette--neutral9);
  --_system---colour--role--surface-dim: var(--_reference---colour--palette--neutral-variant3);
  --_system---colour--role--surface-container-low: var(--_reference---colour--palette--neutral6);
  --_system---colour--role--primary-container: var(--_reference---colour--palette--primary12);
  --_system---colour--state-layer--hover--on-primary-container: var(--_reference---colour--opacity--8--primary80);
  --_system---colour--role--on-primary-container: var(--_reference---colour--palette--primary85);
  --_system---colour--role--primary: var(--_reference---colour--palette--primary22);
  --_system---colour--role--outline: var(--_reference---colour--palette--neutral45);
  --_system---colour--role--primary-container-high: var(--_reference---colour--palette--primary30);
  --_system---button--prime--content: var(--_system---colour--role--on-primary);
  --_system---button--standard--background-low: var(--_system---colour--role--secondary-container);
  --_system---button--standard--content: var(--_system---colour--role--authored-ink);
  --_system---button--text--content: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--stroke: var(--_system---colour--role--authored-ink);
  --_system---button--outlined--content: var(--_system---colour--role--authored-ink);
  --_system---button--standard--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---colour--presence--64--authored-ink: var(--_reference---colour--opacity--64--primary96);
  --_system---button--outlined--state-layer--hover: var(--_system---colour--state-layer--hover--authored-ink);
  --_system---button--standard--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---colour--presence--40--authored-ink: var(--_reference---colour--opacity--40--primary96);
  --_system---button--outlined--state-layer--press: var(--_system---colour--state-layer--press--authored-ink);
  --_system---button--standard--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---button--outlined--state-layer--focus: var(--_system---colour--state-layer--focus--authored-ink);
  --_system---colour--role--primary-container-highest: var(--_reference---colour--palette--primary35);
  --_system---colour--role--secondary: var(--_reference---colour--palette--secondary40);
  --_system---colour--role--success-container: var(--_reference---colour--palette--success15);
  --_system---colour--role--critical-container: var(--_reference---colour--palette--critical15);
  --_system---colour--role--critical: var(--_reference---colour--palette--critical45);
  --_system---colour--presence--64--tertiary: var(--_reference---colour--opacity--64--tertiary47);
  --_system---colour--role--surface-frame: var(--_reference---colour--palette--primary8);
  --_system---colour--role--on-surface-frame-variant: var(--_reference---colour--palette--neutral-variant45);
  --_system---colour--presence--64--on-surface-frame-variant: var(--_reference---colour--opacity--64--neutral-variant45);
  --_system---colour--role--on-surface-frame: var(--_reference---colour--palette--neutral80);
  --_system---typography--headline--font-family: var(--_reference---typography--family--heading);
  --_system---typography--headline--weight: var(--_reference---typography--weight--regular);
  --_system---typography--headline--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--title--font-family: var(--_reference---typography--family--heading);
  --_system---typography--title--weight: var(--_reference---typography--weight--regular);
  --_system---typography--title--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--editorial--font-family: var(--_reference---typography--family--heading);
  --_system---typography--editorial--weight: var(--_reference---typography--weight--regular);
  --_system---typography--editorial--letter-spacing: var(--_reference---typography--letter-spacing--heading);
  --_system---typography--body--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--body--letter-spacing: var(--_reference---typography--letter-spacing--body);
  --_system---typography--body--default--weight: var(--_reference---typography--weight--light);
  --_system---typography--body--emphasis--weight: var(--_reference---typography--weight--regular);
  --_system---typography--body--italic--weight: var(--_reference---typography--weight--light-italic);
  --_system---typography--body--italic-emphasis--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-01--letter-spacing: var(--_reference---typography--letter-spacing--label-01);
  --_system---typography--label-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--label-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--label-02--letter-spacing: var(--_reference---typography--letter-spacing--label-02);
  --_system---typography--label-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--label-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-01--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-01--letter-spacing: var(--_reference---typography--letter-spacing--caption-01);
  --_system---typography--caption-01--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-01--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---typography--caption-02--font-family: var(--_reference---typography--family--paragraph);
  --_system---typography--caption-02--letter-spacing: var(--_reference---typography--letter-spacing--caption-02);
  --_system---typography--caption-02--default--weight: var(--_reference---typography--weight--regular);
  --_system---typography--caption-02--italic--weight: var(--_reference---typography--weight--regular-italic);
  --_system---colour--role--on-primary: var(--_reference---colour--palette--primary100);
  --_system---colour--role--on-secondary: var(--_reference---colour--palette--secondary100);
  --_system---colour--role--secondary-container: var(--_reference---colour--palette--secondary14);
  --_system---colour--role--secondary-container-high: var(--_reference---colour--palette--secondary17);
  --_system---colour--role--secondary-container-highest: var(--_reference---colour--palette--secondary18);
  --_system---colour--role--on-secondary-container: var(--_reference---colour--palette--secondary85);
  --_system---colour--role--on-tertiary: var(--_reference---colour--palette--tertiary100);
  --_system---colour--role--tertiary-container: var(--_reference---colour--palette--tertiary16);
  --_system---colour--role--tertiary-container-high: var(--_reference---colour--palette--tertiary18);
  --_system---colour--role--tertiary-container-highest: var(--_reference---colour--palette--tertiary20);
  --_system---colour--role--on-tertiary-container: var(--_reference---colour--palette--tertiary85);
  --_system---colour--role--surface-bright: var(--_reference---colour--palette--neutral14);
  --_system---colour--role--surface-container-high: var(--_reference---colour--palette--neutral11);
  --_system---colour--role--inverse-surface: var(--_reference---colour--palette--neutral90);
  --_system---colour--role--on-inverse-surface: var(--_reference---colour--palette--neutral-variant40);
  --_system---colour--role--on-inverse-surface-primary: var(--_reference---colour--palette--primary40);
  --_system---colour--role--success: var(--_reference---colour--palette--success45);
  --_system---colour--role--on-success: var(--_reference---colour--palette--success100);
  --_system---colour--role--on-critical: var(--_reference---colour--palette--critical100);
  --_system---colour--role--warning: var(--_reference---colour--palette--warning45);
  --_system---colour--role--on-warning: var(--_reference---colour--palette--warning100);
  --_system---colour--role--warning-container: var(--_reference---colour--palette--warning15);
  --_system---colour--role--on-warning-container: var(--_reference---colour--palette--warning80);
  --_system---colour--role--information: var(--_reference---colour--palette--information45);
  --_system---colour--role--on-information: var(--_reference---colour--palette--information100);
  --_system---colour--role--information-container: var(--_reference---colour--palette--information15);
  --_system---colour--role--on-information-container: var(--_reference---colour--palette--information80);
  --_system---colour--role--technical-a: var(--_reference---colour--palette--technical-a45);
  --_system---colour--role--on-technical-a: var(--_reference---colour--palette--technical-a100);
  --_system---colour--role--technical-a-container: var(--_reference---colour--palette--technical-a15);
  --_system---colour--role--on-technical-a-container: var(--_reference---colour--palette--technical-a80);
  --_system---colour--role--technical-b: var(--_reference---colour--palette--technical-b45);
  --_system---colour--role--on-technical-b: var(--_reference---colour--palette--technical-b100);
  --_system---colour--role--technical-b-container: var(--_reference---colour--palette--technical-b15);
  --_system---colour--role--on-technical-b-container: var(--_reference---colour--palette--technical-b80);
  --_system---colour--role--technical-c: var(--_reference---colour--palette--technical-c45);
  --_system---colour--role--on-technical-c: var(--_reference---colour--palette--technical-c100);
  --_system---colour--role--technical-c-container: var(--_reference---colour--palette--technical-c15);
  --_system---colour--role--on-technical-c-container: var(--_reference---colour--palette--technical-c80);
  --_system---colour--role--technical-d: var(--_reference---colour--palette--technical-d45);
  --_system---colour--role--on-technical-d: var(--_reference---colour--palette--technical-d100);
  --_system---colour--role--technical-d-container: var(--_reference---colour--palette--technical-d15);
  --_system---colour--role--on-technical-d-container: var(--_reference---colour--palette--technical-d80);
  --_system---colour--role--outline-variant: var(--_reference---colour--palette--neutral-variant20);
  --_system---colour--state-layer--hover--authored-ink: var(--_reference---colour--opacity--8--primary96);
  --_system---colour--state-layer--hover--primary: var(--_reference---colour--opacity--8--primary22);
  --_system---colour--state-layer--hover--on-primary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--secondary: var(--_reference---colour--opacity--8--secondary40);
  --_system---colour--state-layer--hover--on-secondary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-secondary-container: var(--_reference---colour--opacity--8--secondary85);
  --_system---colour--state-layer--hover--tertiary: var(--_reference---colour--opacity--8--tertiary47);
  --_system---colour--state-layer--hover--on-tertiary: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-tertiary-container: var(--_reference---colour--opacity--8--tertiary85);
  --_system---colour--state-layer--hover--on-surface: var(--_reference---colour--opacity--8--neutral-variant70);
  --_system---colour--state-layer--hover--on-surface-variant: var(--_reference---colour--opacity--8--neutral45);
  --_system---colour--state-layer--hover--on-inverse-surface: var(--_reference---colour--opacity--8--neutral-variant40);
  --_system---colour--state-layer--hover--on-inverse-surface-primary: var(--_reference---colour--opacity--8--primary40);
  --_system---colour--state-layer--hover--on-surface-frame: var(--_reference---colour--opacity--8--neutral80);
  --_system---colour--state-layer--hover--on-surface-frame-variant: var(--_reference---colour--opacity--8--neutral-variant45);
  --_system---colour--state-layer--hover--on-critical: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-critical-container: var(--_reference---colour--opacity--8--critical80);
  --_system---colour--state-layer--hover--on-success: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-success-container: var(--_reference---colour--opacity--8--success80);
  --_system---colour--state-layer--hover--on-warning: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-warning-container: var(--_reference---colour--opacity--8--warning80);
  --_system---colour--state-layer--hover--on-information: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-information-container: var(--_reference---colour--opacity--8--information80);
  --_system---colour--state-layer--hover--technical-a: var(--_reference---colour--opacity--8--technical-a45);
  --_system---colour--state-layer--hover--on-technical-a: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-a-container: var(--_reference---colour--opacity--8--technical-a80);
  --_system---colour--state-layer--hover--technical-b: var(--_reference---colour--opacity--8--technical-b45);
  --_system---colour--state-layer--hover--on-technical-b: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-b-container: var(--_reference---colour--opacity--8--technical-b80);
  --_system---colour--state-layer--hover--technical-c: var(--_reference---colour--opacity--8--technical-c45);
  --_system---colour--state-layer--hover--on-technical-c: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-c-container: var(--_reference---colour--opacity--8--technical-c80);
  --_system---colour--state-layer--hover--technical-d: var(--_reference---colour--opacity--8--technical-d45);
  --_system---colour--state-layer--hover--on-technical-d: var(--_reference---colour--opacity--8--tone100);
  --_system---colour--state-layer--hover--on-technical-d-container: var(--_reference---colour--opacity--8--technical-d80);
  --_system---colour--state-layer--focus--authored-ink: var(--_reference---colour--opacity--12--primary96);
  --_system---colour--state-layer--focus--primary: var(--_reference---colour--opacity--12--primary22);
  --_system---colour--state-layer--focus--on-primary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-primary-container: var(--_reference---colour--opacity--12--primary80);
  --_system---colour--state-layer--focus--secondary: var(--_reference---colour--opacity--12--secondary40);
  --_system---colour--state-layer--focus--on-secondary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-secondary-container: var(--_reference---colour--opacity--12--secondary85);
  --_system---colour--state-layer--focus--tertiary: var(--_reference---colour--opacity--12--tertiary47);
  --_system---colour--state-layer--focus--on-tertiary: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-tertiary-container: var(--_reference---colour--opacity--12--tertiary85);
  --_system---colour--state-layer--focus--on-surface: var(--_reference---colour--opacity--12--neutral-variant70);
  --_system---colour--state-layer--focus--on-surface-variant: var(--_reference---colour--opacity--12--neutral45);
  --_system---colour--state-layer--focus--on-inverse-surface: var(--_reference---colour--opacity--12--neutral-variant40);
  --_system---colour--state-layer--focus--on-inverse-surface-primary: var(--_reference---colour--opacity--12--primary40);
  --_system---colour--state-layer--focus--on-surface-frame: var(--_reference---colour--opacity--12--neutral80);
  --_system---colour--state-layer--focus--on-surface-frame-variant: var(--_reference---colour--opacity--12--neutral-variant45);
  --_system---colour--state-layer--focus--on-critical: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-critical-container: var(--_reference---colour--opacity--12--critical80);
  --_system---colour--state-layer--focus--on-success: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-success-container: var(--_reference---colour--opacity--12--success80);
  --_system---colour--state-layer--focus--on-warning: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-warning-container: var(--_reference---colour--opacity--12--warning80);
  --_system---colour--state-layer--focus--on-information: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-information-container: var(--_reference---colour--opacity--12--information80);
  --_system---colour--state-layer--focus--technical-a: var(--_reference---colour--opacity--12--technical-a45);
  --_system---colour--state-layer--focus--on-technical-a: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-a-container: var(--_reference---colour--opacity--12--technical-a80);
  --_system---colour--state-layer--focus--technical-b: var(--_reference---colour--opacity--12--technical-b45);
  --_system---colour--state-layer--focus--on-technical-b: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-b-container: var(--_reference---colour--opacity--12--technical-b80);
  --_system---colour--state-layer--focus--technical-c: var(--_reference---colour--opacity--12--technical-c45);
  --_system---colour--state-layer--focus--on-technical-c: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-c-container: var(--_reference---colour--opacity--12--technical-c80);
  --_system---colour--state-layer--focus--technical-d: var(--_reference---colour--opacity--12--technical-d45);
  --_system---colour--state-layer--focus--on-technical-d: var(--_reference---colour--opacity--12--tone100);
  --_system---colour--state-layer--focus--on-technical-d-container: var(--_reference---colour--opacity--12--technical-d80);
  --_system---colour--state-layer--press--authored-ink: var(--_reference---colour--opacity--16--primary96);
  --_system---colour--state-layer--press--primary: var(--_reference---colour--opacity--16--primary22);
  --_system---colour--state-layer--press--on-primary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-primary-container: var(--_reference---colour--opacity--16--primary80);
  --_system---colour--state-layer--press--secondary: var(--_reference---colour--opacity--16--secondary40);
  --_system---colour--state-layer--press--on-secondary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-secondary-container: var(--_reference---colour--opacity--16--secondary85);
  --_system---colour--state-layer--press--tertiary: var(--_reference---colour--opacity--16--tertiary47);
  --_system---colour--state-layer--press--on-tertiary: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-tertiary-container: var(--_reference---colour--opacity--16--tertiary85);
  --_system---colour--state-layer--press--on-surface: var(--_reference---colour--opacity--16--neutral-variant70);
  --_system---colour--state-layer--press--on-surface-variant: var(--_reference---colour--opacity--16--neutral45);
  --_system---colour--state-layer--press--on-inverse-surface: var(--_reference---colour--opacity--16--neutral-variant40);
  --_system---colour--state-layer--press--on-inverse-surface-primary: var(--_reference---colour--opacity--16--primary40);
  --_system---colour--state-layer--press--on-surface-frame: var(--_reference---colour--opacity--16--neutral80);
  --_system---colour--state-layer--press--on-surface-frame-variant: var(--_reference---colour--opacity--16--neutral-variant45);
  --_system---colour--state-layer--press--on-critical: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-critical-container: var(--_reference---colour--opacity--16--critical80);
  --_system---colour--state-layer--press--on-success: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-success-container: var(--_reference---colour--opacity--16--success80);
  --_system---colour--state-layer--press--on-warning: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-warning-container: var(--_reference---colour--opacity--16--warning80);
  --_system---colour--state-layer--press--on-information: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-information-container: var(--_reference---colour--opacity--16--information80);
  --_system---colour--state-layer--press--technical-a: var(--_reference---colour--opacity--16--technical-a45);
  --_system---colour--state-layer--press--on-technical-a: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-a-container: var(--_reference---colour--opacity--16--technical-a80);
  --_system---colour--state-layer--press--technical-b: var(--_reference---colour--opacity--16--technical-b45);
  --_system---colour--state-layer--press--on-technical-b: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-b-container: var(--_reference---colour--opacity--16--technical-b80);
  --_system---colour--state-layer--press--technical-c: var(--_reference---colour--opacity--16--technical-c45);
  --_system---colour--state-layer--press--on-technical-c: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-c-container: var(--_reference---colour--opacity--16--technical-c80);
  --_system---colour--state-layer--press--technical-d: var(--_reference---colour--opacity--16--technical-d45);
  --_system---colour--state-layer--press--on-technical-d: var(--_reference---colour--opacity--16--tone100);
  --_system---colour--state-layer--press--on-technical-d-container: var(--_reference---colour--opacity--16--technical-d80);
  --_system---colour--presence--20--authored-ink: var(--_reference---colour--opacity--20--primary96);
  --_system---colour--presence--20--primary: var(--_reference---colour--opacity--20--primary22);
  --_system---colour--presence--20--on-primary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-primary-container: var(--_reference---colour--opacity--20--primary80);
  --_system---colour--presence--20--secondary: var(--_reference---colour--opacity--20--secondary40);
  --_system---colour--presence--20--on-secondary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-secondary-container: var(--_reference---colour--opacity--20--secondary85);
  --_system---colour--presence--20--tertiary: var(--_reference---colour--opacity--20--tertiary47);
  --_system---colour--presence--20--on-tertiary: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-tertiary-container: var(--_reference---colour--opacity--20--tertiary85);
  --_system---colour--presence--20--on-surface: var(--_reference---colour--opacity--20--neutral-variant70);
  --_system---colour--presence--20--on-surface-variant: var(--_reference---colour--opacity--20--neutral45);
  --_system---colour--presence--20--on-inverse-surface: var(--_reference---colour--opacity--20--neutral-variant40);
  --_system---colour--presence--20--on-inverse-surface-primary: var(--_reference---colour--opacity--20--primary40);
  --_system---colour--presence--20--on-surface-frame: var(--_reference---colour--opacity--20--neutral80);
  --_system---colour--presence--20--on-surface-frame-variant: var(--_reference---colour--opacity--20--neutral-variant45);
  --_system---colour--presence--20--on-critical: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-critical-container: var(--_reference---colour--opacity--20--critical80);
  --_system---colour--presence--20--on-success: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-success-container: var(--_reference---colour--opacity--20--success80);
  --_system---colour--presence--20--on-warning: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-warning-container: var(--_reference---colour--opacity--20--warning80);
  --_system---colour--presence--20--on-information: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-information-container: var(--_reference---colour--opacity--20--information80);
  --_system---colour--presence--20--technical-a: var(--_reference---colour--opacity--20--technical-a45);
  --_system---colour--presence--20--on-technical-a: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-a-container: var(--_reference---colour--opacity--20--technical-a80);
  --_system---colour--presence--20--technical-b: var(--_reference---colour--opacity--20--technical-b45);
  --_system---colour--presence--20--on-technical-b: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-b-container: var(--_reference---colour--opacity--20--technical-b80);
  --_system---colour--presence--20--technical-c: var(--_reference---colour--opacity--20--technical-c45);
  --_system---colour--presence--20--on-technical-c: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-c-container: var(--_reference---colour--opacity--20--technical-c80);
  --_system---colour--presence--20--technical-d: var(--_reference---colour--opacity--20--technical-d45);
  --_system---colour--presence--20--on-technical-d: var(--_reference---colour--opacity--20--tone100);
  --_system---colour--presence--20--on-technical-d-container: var(--_reference---colour--opacity--20--technical-d80);
  --_system---colour--presence--40--primary: var(--_reference---colour--opacity--40--primary22);
  --_system---colour--presence--40--on-primary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-primary-container: var(--_reference---colour--opacity--40--primary80);
  --_system---colour--presence--40--secondary: var(--_reference---colour--opacity--40--secondary40);
  --_system---colour--presence--40--on-secondary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-secondary-container: var(--_reference---colour--opacity--40--secondary85);
  --_system---colour--presence--40--tertiary: var(--_reference---colour--opacity--40--tertiary47);
  --_system---colour--presence--40--on-tertiary: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-tertiary-container: var(--_reference---colour--opacity--40--tertiary85);
  --_system---colour--presence--40--on-surface: var(--_reference---colour--opacity--40--neutral-variant70);
  --_system---colour--presence--40--on-surface-variant: var(--_reference---colour--opacity--40--neutral45);
  --_system---colour--presence--40--on-inverse-surface: var(--_reference---colour--opacity--40--neutral-variant40);
  --_system---colour--presence--40--on-inverse-surface-primary: var(--_reference---colour--opacity--40--primary40);
  --_system---colour--presence--40--on-surface-frame: var(--_reference---colour--opacity--40--neutral80);
  --_system---colour--presence--40--on-surface-frame-variant: var(--_reference---colour--opacity--40--neutral-variant45);
  --_system---colour--presence--40--on-critical: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-critical-container: var(--_reference---colour--opacity--40--critical80);
  --_system---colour--presence--40--on-success: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-success-container: var(--_reference---colour--opacity--40--success80);
  --_system---colour--presence--40--on-warning: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-warning-container: var(--_reference---colour--opacity--40--warning80);
  --_system---colour--presence--40--on-information: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-information-container: var(--_reference---colour--opacity--40--information80);
  --_system---colour--presence--40--technical-a: var(--_reference---colour--opacity--40--technical-a45);
  --_system---colour--presence--40--on-technical-a: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-a-container: var(--_reference---colour--opacity--40--technical-a80);
  --_system---colour--presence--40--technical-b: var(--_reference---colour--opacity--40--technical-b45);
  --_system---colour--presence--40--on-technical-b: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-b-container: var(--_reference---colour--opacity--40--technical-b80);
  --_system---colour--presence--40--technical-c: var(--_reference---colour--opacity--40--technical-c45);
  --_system---colour--presence--40--on-technical-c: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-c-container: var(--_reference---colour--opacity--40--technical-c80);
  --_system---colour--presence--40--technical-d: var(--_reference---colour--opacity--40--technical-d45);
  --_system---colour--presence--40--on-technical-d: var(--_reference---colour--opacity--40--tone100);
  --_system---colour--presence--40--on-technical-d-container: var(--_reference---colour--opacity--40--technical-d80);
  --_system---colour--presence--64--primary: var(--_reference---colour--opacity--64--primary22);
  --_system---colour--presence--64--on-primary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-primary-container: var(--_reference---colour--opacity--64--primary80);
  --_system---colour--presence--64--secondary: var(--_reference---colour--opacity--64--secondary40);
  --_system---colour--presence--64--on-secondary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-secondary-container: var(--_reference---colour--opacity--64--secondary85);
  --_system---colour--presence--64--on-tertiary: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-tertiary-container: var(--_reference---colour--opacity--64--tertiary85);
  --_system---colour--presence--64--on-surface: var(--_reference---colour--opacity--64--neutral-variant70);
  --_system---colour--presence--64--on-surface-variant: var(--_reference---colour--opacity--64--neutral45);
  --_system---colour--presence--64--on-inverse-surface: var(--_reference---colour--opacity--64--neutral-variant40);
  --_system---colour--presence--64--on-inverse-surface-primary: var(--_reference---colour--opacity--64--primary40);
  --_system---colour--presence--64--on-surface-frame: var(--_reference---colour--opacity--64--neutral80);
  --_system---colour--presence--64--on-critical: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-critical-container: var(--_reference---colour--opacity--64--critical80);
  --_system---colour--presence--64--on-success: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-success-container: var(--_reference---colour--opacity--64--success80);
  --_system---colour--presence--64--on-warning: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-warning-container: var(--_reference---colour--opacity--64--warning80);
  --_system---colour--presence--64--on-information: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-information-container: var(--_reference---colour--opacity--64--information80);
  --_system---colour--presence--64--technical-a: var(--_reference---colour--opacity--64--technical-a45);
  --_system---colour--presence--64--on-technical-a: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-a-container: var(--_reference---colour--opacity--64--technical-a80);
  --_system---colour--presence--64--technical-b: var(--_reference---colour--opacity--64--technical-b45);
  --_system---colour--presence--64--on-technical-b: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-b-container: var(--_reference---colour--opacity--64--technical-b80);
  --_system---colour--presence--64--technical-c: var(--_reference---colour--opacity--64--technical-c45);
  --_system---colour--presence--64--on-technical-c: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-c-container: var(--_reference---colour--opacity--64--technical-c80);
  --_system---colour--presence--64--technical-d: var(--_reference---colour--opacity--64--technical-d45);
  --_system---colour--presence--64--on-technical-d: var(--_reference---colour--opacity--64--tone100);
  --_system---colour--presence--64--on-technical-d-container: var(--_reference---colour--opacity--64--technical-d80);
  --_system---body-italic: 300;
  --_system---button--text--stroke: var(--_system---colour--role--authored-ink);
  --_system---component--button--text--state-layer--hover: var(--_system---colour--state-layer--hover--on-primary);
  --_system---component--button--text--state-layer--focus: var(--_system---colour--state-layer--focus--on-primary);
  --_system---component--button--text--state-layer--press: var(--_system---colour--state-layer--press--on-primary);
  --_system---button--standard--background-medium: var(--_system---colour--role--secondary-container-high);
  --_system---button--standard--background-high: var(--_system---colour--role--secondary-container-highest);
}

.nav_bar {
  z-index: 20;
  padding: var(--_reference---spacing--0-5rem) var(--_reference---spacing--2rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_system---colour--role--surface);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: relative;
}

.nav_left, .nav_centre, .nav_right {
  display: flex;
}

.nav_logo-desktop {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_brand-link {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav_menu-open {
  grid-column-gap: var(--_reference---spacing--0-25rem);
  grid-row-gap: var(--_reference---spacing--0-25rem);
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--label-02--font-size);
  letter-spacing: .03019rem;
  background-color: #c0c0c000;
  border: 1px #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  line-height: 1.5;
  display: flex;
}

.nav_menu-icon {
  width: var(--_reference---spacing--1-5rem);
  height: var(--_reference---spacing--1-5rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.svg-nav-menu {
  width: 100%;
  height: 100%;
}

.nav_logo-mobile {
  justify-content: center;
  align-items: center;
  display: none;
}

.nav_scrim {
  z-index: 10;
  background-color: var(--_system---colour--role--scrim);
  width: 100%;
  height: 100vh;
  -webkit-backdrop-filter: blur(var(--_reference---spacing--0-125rem));
  backdrop-filter: blur(var(--_reference---spacing--0-125rem));
  display: none;
  position: fixed;
  inset: 0%;
}

.nav_drawer {
  z-index: 30;
  background-color: var(--_system---colour--role--surface-dim);
  flex-flow: column;
  width: 20rem;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

.nav_drawer-header {
  padding: var(--_reference---spacing--1rem) var(--_reference---spacing--2rem) var(--_reference---spacing--0-75rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_menu-close {
  grid-column-gap: var(--_reference---spacing--0-25rem);
  grid-row-gap: var(--_reference---spacing--0-25rem);
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--label-02--font-size);
  letter-spacing: .03019rem;
  background-color: #c0c0c000;
  justify-content: center;
  align-items: center;
  padding: 0;
  line-height: 1.5;
  display: flex;
}

.nav_drawer-links {
  padding: var(--_reference---spacing--4rem) var(--_reference---spacing--2rem);
  grid-column-gap: var(--_reference---spacing--1-5rem);
  grid-row-gap: var(--_reference---spacing--1-5rem);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_link {
  width: auto;
  color: var(--_system---colour--role--on-surface-variant);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav_link:hover, .nav_link:active {
  color: var(--_system---colour--role--on-surface);
}

.nav_link:focus-visible, .nav_link[data-wf-focus-visible] {
  outline-color: var(--_system---colour--role--on-surface-variant);
  outline-offset: 3px;
  color: var(--_system---colour--role--on-surface);
  outline-width: 1px;
  outline-style: solid;
}

.form-success {
  border-radius: var(--_reference---spacing--0-25rem);
  background-color: var(--_system---colour--role--success-container);
}

.form-error {
  padding: var(--_reference---spacing--2rem);
  border-radius: var(--_reference---spacing--0-25rem);
  background-color: var(--_system---colour--role--critical-container);
  color: var(--_system---colour--role--on-critical-container);
}

.form-field-error {
  margin-top: var(--_reference---spacing--0-25rem);
  color: var(--_system---colour--role--critical);
}

.form-field-error.caption-02 {
  display: none;
}

.form-field-error.caption-02.check {
  margin-top: var(--_reference---spacing--0px);
}

.section-legal {
  width: 100%;
  padding-top: var(--_reference---spacing--4rem);
  padding-bottom: var(--_reference---spacing--6rem);
  position: relative;
}

.legal-grid {
  grid-column-gap: var(--_reference---spacing--1rem);
  grid-row-gap: var(--_reference---spacing--1rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.legal-title-column {
  width: 100%;
  padding-right: var(--_reference---spacing--2rem);
  padding-left: var(--_reference---spacing--2rem);
}

.legal-title-sticky {
  top: var(--_reference---spacing--8rem);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
}

.over-line {
  color: var(--_system---colour--role--tertiary);
  text-align: center;
}

.legal-content-column {
  width: 100%;
  padding-left: var(--_reference---spacing--4rem);
  border-left: var(--_reference---spacing--0-0625rem) solid var(--_system---colour--presence--64--tertiary);
  margin-left: -8px;
}

.legal-updated {
  color: var(--_system---colour--role--on-surface-variant);
}

.legal-rich-text p {
  margin-bottom: var(--_reference---spacing--1rem);
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--on-surface);
  font-size: var(--_system---typography--body--font-size);
  letter-spacing: .03325rem;
  font-weight: 300;
  line-height: 1.5;
}

.legal-rich-text h2 {
  margin-top: var(--_reference---spacing--1-25rem);
  margin-bottom: var(--_reference---spacing--0-5rem);
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--authored-ink);
  font-size: var(--_system---typography--label-01--font-size);
  letter-spacing: .0325rem;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.5;
}

.legal-rich-text ul {
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--on-surface);
  font-size: var(--_system---typography--body--font-size);
  letter-spacing: .03325rem;
  font-weight: 300;
  line-height: 1.5;
}

.legal-rich-text a {
  color: var(--_system---colour--role--on-surface);
  text-underline-offset: 16%;
  -webkit-text-decoration-color: var(--_system---colour--role--on-surface);
  text-decoration-color: var(--_system---colour--role--on-surface);
}

.legal-rich-text h3 {
  margin-top: var(--_reference---spacing--1-25rem);
  margin-bottom: var(--_reference---spacing--0-5rem);
  font-family: var(--_reference---typography--family--paragraph);
  color: var(--_system---colour--role--on-surface);
  font-size: var(--_system---typography--body--font-size);
  letter-spacing: .03325rem;
  font-weight: 400;
  line-height: 1.5;
}

.footer {
  background-color: var(--_system---colour--role--surface-frame);
  width: 100%;
  position: relative;
  overflow: hidden;
}

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

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #1a1b1fbf;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.footer-main {
  width: 100%;
  padding: var(--_reference---spacing--5rem) var(--_reference---spacing--2rem);
  grid-column-gap: var(--_reference---spacing--5rem);
  grid-row-gap: var(--_reference---spacing--5rem);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-logo-link {
  width: var(--_reference---spacing--5rem);
  color: var(--_system---colour--role--on-surface-frame-variant);
  flex: none;
  transition: color .2s, opacity .2s;
}

.footer-logo-link:hover {
  color: var(--_system---colour--presence--64--on-surface-frame-variant);
}

.footer-logo {
  width: 100%;
  display: block;
}

.footer-nav {
  grid-column-gap: var(--_reference---spacing--3rem);
  grid-row-gap: var(--_reference---spacing--3rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  align-self: center;
  max-width: 100%;
  display: grid;
}

.footer-nav-column {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.footer-nav-heading {
  margin-bottom: var(--_reference---spacing--1rem);
  color: var(--_system---colour--role--on-surface-frame);
}

.footer-nav-links {
  grid-column-gap: var(--_reference---spacing--1-25rem);
  grid-row-gap: var(--_reference---spacing--1-25rem);
  flex-flow: column;
  display: flex;
}

.footer-nav-link {
  color: var(--_system---colour--role--on-surface-frame-variant);
  text-decoration: none;
}

.footer-nav-link.body-copy.left-aligned {
  transition: opacity .2s, color .2s;
}

.footer-nav-link.body-copy.left-aligned:hover {
  color: var(--_system---colour--presence--64--on-surface-frame-variant);
}

.footer-nav-link.body-copy.left-aligned:focus-visible, .footer-nav-link.body-copy.left-aligned[data-wf-focus-visible] {
  outline-color: var(--_system---colour--role--on-surface-frame-variant);
  outline-offset: 4px;
  outline-width: 1px;
  outline-style: solid;
}

.footer-nav-link.body-copy.footer-left {
  text-align: left;
  transition: color .2s, opacity .2s;
}

.footer-nav-link.body-copy.footer-left:hover {
  color: var(--_system---colour--presence--64--on-surface-frame-variant);
}

.footer-nav-link.body-copy.footer-left:focus-visible, .footer-nav-link.body-copy.footer-left[data-wf-focus-visible] {
  outline-color: var(--_system---colour--role--on-surface-frame-variant);
  outline-offset: 4px;
  outline-width: 1px;
  outline-style: solid;
}

.footer-bottom {
  width: 100%;
  min-height: var(--_reference---spacing--5rem);
  padding: var(--_reference---spacing--1rem) var(--_reference---spacing--3rem) var(--_reference---spacing--3rem);
  grid-column-gap: var(--_reference---spacing--3rem);
  grid-row-gap: var(--_reference---spacing--3rem);
  border-top: var(--_reference---spacing--0-03125rem) solid var(--_system---colour--role--on-surface-frame-variant);
}

.footer-legal-links {
  grid-column-gap: var(--_reference---spacing--4rem);
  grid-row-gap: var(--_reference---spacing--4rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: var(--_system---colour--role--on-surface-frame-variant);
  text-decoration: none;
}

.footer-legal-link.caption-02 {
  margin-left: 0;
}

.footer-legal-link.caption-02:hover {
  color: var(--_system---colour--presence--64--on-surface-frame-variant);
}

.footer-meta {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: var(--_system---colour--role--on-surface-frame-variant);
  text-align: right;
}

@media screen and (max-width: 991px) {
  .form-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-grid-32.bottom-margin {
    padding-bottom: var(--_reference---spacing--5rem);
  }

  ._7-column-container.negative-margin-right {
    margin-left: 0;
  }

  ._7-column-container.negative-margin-left {
    margin-right: 0;
  }

  .section-quote.dim-colour {
    padding-top: var(--_reference---spacing--5rem);
    padding-bottom: var(--_reference---spacing--5rem);
  }

  .svg-brands {
    width: 64px;
  }

  .svg-brands.large {
    width: 80px;
  }

  .header-section {
    padding-top: var(--_reference---spacing--4rem);
    padding-bottom: var(--_reference---spacing--4rem);
  }

  .cell, .cell-2 {
    padding-right: var(--_reference---spacing--2rem);
    padding-left: var(--_reference---spacing--2rem);
  }

  .audio-grid {
    padding: var(--_reference---spacing--5rem) var(--_reference---spacing--4rem);
  }

  .section-legal {
    padding-bottom: var(--_reference---spacing--5rem);
  }

  .legal-content-column {
    padding-right: var(--_reference---spacing--2rem);
    padding-left: var(--_reference---spacing--2rem);
  }

  .container {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .footer-main {
    grid-column-gap: var(--_reference---spacing--4rem);
    grid-row-gap: var(--_reference---spacing--4rem);
  }

  .footer-nav {
    grid-column-gap: var(--_reference---spacing--5rem);
    grid-row-gap: var(--_reference---spacing--5rem);
  }

  .footer-bottom {
    min-height: auto;
    padding: var(--_reference---spacing--0-75rem) var(--_reference---spacing--2rem) var(--_reference---spacing--2rem);
    grid-column-gap: var(--_reference---spacing--2rem);
    grid-row-gap: var(--_reference---spacing--2rem);
  }
}

@media screen and (max-width: 767px) {
  .hero-image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a63481c76b12ff51ae5a21f_hero-mobile.webp");
    background-position: 50%;
  }

  .hero-overlay {
    background-image: linear-gradient(180deg, #fff0, var(--_system---colour--role--scrim));
  }

  .body-copy.title {
    text-align: left;
  }

  .section-grid-32.bottom-margin {
    padding-right: var(--_reference---spacing--1-5rem);
    padding-bottom: var(--_reference---spacing--4rem);
    padding-left: var(--_reference---spacing--1-5rem);
  }

  .copy-wrapper-small {
    margin-bottom: var(--_reference---spacing--1-5rem);
  }

  .section-quote {
    padding-top: var(--_reference---spacing--5rem);
    padding-bottom: var(--_reference---spacing--5rem);
  }

  .cell, .cell-2 {
    padding-right: var(--_reference---spacing--1rem);
    padding-left: var(--_reference---spacing--1rem);
  }

  .audio-grid {
    padding: var(--_reference---spacing--3rem);
  }

  .section-enquiry {
    padding-right: var(--_reference---spacing--2rem);
    padding-left: var(--_reference---spacing--2rem);
  }

  .nav_bar {
    grid-template-columns: 1fr auto;
  }

  .nav_right, .nav_logo-desktop {
    display: none;
  }

  .nav_logo-mobile {
    display: flex;
  }

  .nav_drawer {
    width: 100vw;
  }

  .legal-content-column {
    padding-right: var(--_reference---spacing--1rem);
    padding-left: var(--_reference---spacing--1rem);
  }

  .footer {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-bottom {
    padding-right: var(--_reference---spacing--1rem);
    padding-left: var(--_reference---spacing--1rem);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-legal-links {
    grid-column-gap: var(--_reference---spacing--2rem);
    grid-row-gap: var(--_reference---spacing--2rem);
  }

  .footer-legal-link.caption-02 {
    font-size: var(--_system---typography--caption-02--font-size);
    flex: none;
    margin-left: 0;
    line-height: 1.5;
  }

  .footer-legal-link.caption-02:hover {
    color: var(--_system---colour--presence--64--on-surface-frame-variant);
  }

  .footer-copyright.caption-02 {
    font-size: var(--_system---typography--caption-02--font-size);
    line-height: 1.5;
  }
}

@media screen and (max-width: 479px) {
  .hero-image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a63481c76b12ff51ae5a21f_hero-mobile.webp");
    background-size: cover;
    min-height: 640px;
  }

  .discover-more-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .form-container {
    justify-content: center;
    align-items: center;
    padding: 32px 0;
    display: flex;
  }

  .form-block-3 {
    width: 87.4%;
  }

  .caption-02.author-data {
    text-align: center;
  }

  .svg-mav_logo {
    display: none;
  }

  .column-container {
    width: 87.4%;
    padding-top: var(--_reference---spacing--3rem);
    padding-bottom: var(--_reference---spacing--3rem);
    margin-left: auto;
    margin-right: auto;
  }

  .column-container.left-content {
    padding-top: var(--_reference---spacing--3rem);
    padding-bottom: var(--_reference---spacing--3rem);
  }

  .section-grid-32 {
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .section-grid-32.bottom-margin {
    padding-right: var(--_reference---spacing--0px);
    padding-bottom: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
  }

  ._7-column-container.negative-margin-right {
    order: -9999;
    margin-right: 0;
  }

  ._7-column-container.negative-margin-right.negative-gap-left {
    margin-left: var(--_reference---spacing--0px);
    order: 9999;
  }

  ._7-column-container.negative-margin-left {
    order: -9999;
    margin-left: 0;
  }

  ._7-column-container.negative-margin-left.negative-gap-right {
    margin-right: var(--_reference---spacing--0px);
    order: 9999;
  }

  .georgian-image {
    aspect-ratio: 1;
    min-height: 20rem;
  }

  .button-container-absolute {
    margin-top: var(--_reference---spacing--2rem);
    position: static;
  }

  .section-quote {
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
  }

  .logos-container {
    grid-column-gap: var(--_reference---spacing--2rem);
    grid-row-gap: var(--_reference---spacing--2rem);
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .brand-logo-container {
    width: 87.4%;
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
    margin-left: auto;
    margin-right: auto;
  }

  .svg-brands {
    width: var(--_reference---spacing--4rem);
  }

  .content-container-r {
    padding-right: 0;
  }

  .content-container-l {
    padding-left: 0;
  }

  .quote-wrapper {
    width: 87.4%;
  }

  .header-section {
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
  }

  .content-container-centred {
    width: 87.4%;
    padding-right: var(--_reference---spacing--1rem);
    padding-left: var(--_reference---spacing--1rem);
    margin-left: auto;
    margin-right: auto;
  }

  .pastoral-image {
    aspect-ratio: 5 / 4;
    min-height: 20rem;
  }

  .section-grid-4by4 {
    padding: var(--_reference---spacing--3rem) var(--_reference---spacing--0px) var(--_reference---spacing--0px);
    grid-column-gap: var(--_reference---spacing--3rem);
    grid-row-gap: var(--_reference---spacing--3rem);
  }

  .perfect-image {
    min-height: 20rem;
  }

  .cell, .cell-2 {
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
  }

  .audio-grid {
    width: 87.4%;
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
    grid-row-gap: var(--_reference---spacing--1-25rem);
    grid-template-columns: 1fr;
  }

  .section-enquiry {
    padding: var(--_reference---spacing--3rem) var(--_reference---spacing--0px) var(--_reference---spacing--4rem);
  }

  .enquiry-container {
    width: 87.4%;
  }

  .utility-page-content {
    background-image: linear-gradient(to bottom, var(--_system---colour--role--scrim), var(--_system---colour--role--scrim)), url("https://cdn.prod.website-files.com/6a4403be25863f7b333be556/6a63481c78283f55cd85e703_harp-hands-mono.webp");
    background-size: auto, cover;
  }

  .nav_bar {
    padding-right: var(--_reference---spacing--1rem);
    padding-left: var(--_reference---spacing--1rem);
    grid-template-columns: 1fr 1fr;
  }

  .nav_centre {
    justify-content: flex-end;
    align-items: center;
  }

  .nav_right {
    display: none;
  }

  .nav_logo-mobile {
    display: flex;
  }

  .section-legal {
    padding-top: var(--_reference---spacing--3rem);
    padding-bottom: var(--_reference---spacing--5rem);
  }

  .legal-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .legal-title-column {
    margin-bottom: var(--_reference---spacing--2rem);
  }

  .legal-content-column {
    width: 87.4%;
    padding-right: var(--_reference---spacing--0px);
    padding-left: var(--_reference---spacing--0px);
    border-left-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .container {
    max-width: none;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-main {
    min-height: auto;
    padding-top: var(--_reference---spacing--4rem);
    padding-bottom: var(--_reference---spacing--4rem);
    grid-column-gap: var(--_reference---spacing--3rem);
    grid-row-gap: var(--_reference---spacing--3rem);
  }

  .footer-nav {
    grid-column-gap: var(--_reference---spacing--2rem);
    grid-row-gap: var(--_reference---spacing--2rem);
    grid-template-columns: 1fr;
    width: 87.4%;
  }

  .footer-nav-column {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-nav-links, .footer-nav-link.body-copy.footer-left {
    text-align: center;
  }

  .footer-bottom {
    padding-top: var(--_reference---spacing--2rem);
    grid-column-gap: var(--_reference---spacing--1-25rem);
    grid-row-gap: var(--_reference---spacing--1-25rem);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .footer-legal-links {
    grid-column-gap: var(--_reference---spacing--1-25rem);
    grid-row-gap: var(--_reference---spacing--1-25rem);
    flex-flow: column;
  }

  .footer-copyright {
    text-align: center;
  }
}

#w-node-d172cb2d-5e3d-90f9-4bfa-a9f1a0815b6e-333be5b2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fb1cb05c-aaca-b58f-960e-baf4db313a02-333be5b2, #w-node-_6c1e301f-0ec4-0bb8-e80f-0162b3d1b0c6-333be5b2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0f9031f8-219a-ed3b-d9e1-1266d072fbb1-333be5b2, #w-node-_34f6efb9-e6af-259b-81c8-fba6455e3cf5-333be5b2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_34f6efb9-e6af-259b-81c8-fba6455e3cfc-333be5b2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1dc06916-c38b-2c12-9f03-815a6a198319-333be5b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6b910f9-888a-bacb-424a-9995c876f0f5-333be5b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41b012aa-836f-489e-f22f-f5fa724e815b-333be5b2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f9256fe6-7405-b010-8cba-decd52fa0db6-333be5b2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_442210b5-dca4-2e03-ec80-4d2adfa53eb5-ec4c5e8f {
  place-self: center start;
}

#w-node-_008bd90c-ee9f-6a13-c58d-cb6c918bd21b-ec4c5e8f {
  place-self: center;
}

#w-node-_2c9d7044-d174-265e-7dfd-c1a75c9e2d10-ec4c5e8f {
  place-self: center end;
}

#w-node-be75c41d-a10d-17e1-e7a6-9df5e7486f1e-f54e44cd {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f1813194-f401-ab82-eb58-87a64df831e2-f54e44cd, #w-node-_4984d60a-c20d-cf22-0291-6f2476ffffde-f54e44cd {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_4984d60a-c20d-cf22-0291-6f2476ffffd5-f54e44cd {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_308e33b8-4d94-271a-c434-5a4eefa005fe-97135ccb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3752f55e-18d9-0eb1-663c-a40632858d5c-88dfe98d {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-e0ab17ae-08ce-e032-3659-9030a18e9ee1-88dfe98d {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_8f06a091-4128-12e8-22c5-2b8576db9d43-d910183a {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_8f06a091-4128-12e8-22c5-2b8576db9d49-d910183a {
  grid-area: 1 / 7 / 2 / 12;
}

@media screen and (max-width: 991px) {
  #w-node-e0ab17ae-08ce-e032-3659-9030a18e9ee1-88dfe98d, #w-node-_8f06a091-4128-12e8-22c5-2b8576db9d49-d910183a {
    grid-column-end: 13;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4984d60a-c20d-cf22-0291-6f2476ffffd5-f54e44cd {
    grid-column-start: 8;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b6b910f9-888a-bacb-424a-9995c876f0f5-333be5b2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_41b012aa-836f-489e-f22f-f5fa724e815b-333be5b2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f9256fe6-7405-b010-8cba-decd52fa0db6-333be5b2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_008bd90c-ee9f-6a13-c58d-cb6c918bd21b-ec4c5e8f {
    justify-self: end;
  }

  #w-node-_308e33b8-4d94-271a-c434-5a4eefa005fe-97135ccb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70755d34-18a3-a5a8-b171-796ceec55f90-97135ccb {
    order: 9999;
  }
}
