@charset "UTF-8";
:root {
  /*	Colours - Specifics: Don't use directly (unless its grey or something neutral)
  ***********************************  */
  --color__tealDark: #03283A;
  --color__tealDark--faint: rgba(3, 40, 58, 0.2);
  --color__tealMid: #055860;
  --color__tealLight: #2E747A;
  --color__tealLight--faint: rgba(46, 116, 122, 0.2);
  --color__aquaBright: #C1E4E6;
  --color__aquaPale: #D9EFF0;
  --color__sand: #F5F3F0;
  --color__sand--dark:#EAE7E3;
  --color__blue: #3a8dff;
  --color__yellow: #ffbf00;
  --color__grey: #6f6f6f;
  --color__greyBorder: #e6e6e6;
  --color__greyBg: #f5f5f5;
  --color__greyDarkBg: #262626;
  --color__white:#ffffff;
  /*	Colours - Generics: Use these values in styling
  ***********************************  */
  --color__alpha: var(--color__tealDark);
  --color__alpha--dark-faint: var(--color__tealDark--faint);
  --color__beta: var(--color__tealMid);
  --color__beta--light: var(--color__tealLight);
  --color__beta--light-faint: var(--color__tealLight--faint);
  --color__charlie:var(--color__aquaBright);
  --color__charlie--pale: var(--color__aquaPale);
  --color__delta: var(--color__sand);
  --color__delta--dark: var(--color__sand--dark);
  --color__pageBackground: white;
  --color__defaultText: var(--color__alpha);
  --borderRadius__minimal:4px;
  --toggleBtnSize:2.25rem;
}

/* Set Initial grid values
   'fixed' means it is a fixed numerical value
*********************************** */
/* 	Fonts – Specfics
    These are not to be used directly in styling,
    please use the generic values further below!
*********************************** */
/* 	Fonts – Generic values
    Use these values in styling!
*********************************** */
/*	Size variables
***********************************  */
/*	Transition variables
***********************************  */
/*	Selector variables
***********************************  */
/* Media Queries
*********************************** */
/*
  I am working with REMs for the whole site, except for the media queries which is not viable
  These media queries are better suited to mobile first.
*/
/*  SVG
*********************************** */
/*  PNG
*********************************** */
/*  Display mixins
*********************************** */
/*  Show/hide mixins
*********************************** */
/*  Type hierarchy size mixins
    - Do not use typeHierarchySizes to set type styles on text elements!
    The purpose of this is to use relative units on non-text elements
    (without applying the entire type style, which is unnecessary)
*********************************** */
/*  'Paragraph style' Mixins
    - These are actual type styles, apply these to text elements
*********************************** */
* {
  box-sizing: border-box;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* EHJ additions
========================================================================== */
/* Improve readability when focused and also mouse hovered in all browsers. */
a:active,
a:hover {
  outline: 0;
}

a:-webkit-any-link {
  text-decoration: none;
}

.visually-hidden,
.elementInvisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.visually-hidden--focusable {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
.visually-hidden--focusable:active, .visually-hidden--focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

.menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.preload * {
  transition: none !important;
}

img {
  max-width: 100%;
  height: auto;
}

picture {
  display: block;
}

button {
  cursor: pointer;
}

*:focus:hover {
  outline: 0;
}

img {
  max-width: 100%;
  height: auto;
}

/*	Webfonts
		- if the project requires selfhosted webfonts,
		place @font-face rules here
*********************************** */
/*  Site layout and structure
*********************************** */
html {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

body {
  position: relative;
  min-width: 320px;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
body > div {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

#the-page {
  flex-grow: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  z-index: 2;
  overflow: hidden;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

/* Site layout – Full width sections
******************************** */
.pane {
  display: block;
  width: 100%;
  background-color: transparent;
  padding-left: clamp(1.5rem, 4.4444444444vw, 4rem);
  padding-right: clamp(1.5rem, 4.4444444444vw, 4rem);
}
.pane.no-padding {
  padding-left: 0;
  padding-right: 0;
}
.pane .pane-inner {
  width: 100%;
  max-width: 82rem;
  margin: 0 auto;
}
.pane .pane-inner.widthUnconstrained {
  max-width: none;
}

.pane__main {
  flex-grow: 1;
  position: relative;
}
.pane__main::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: white;
  transform: translateX(-50%);
}

#addtoany {
  flex-grow: 0;
}

.main-content {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 984px) {
  .main-content {
    grid-template-columns: repeat(12, 1fr);
  }
  .main-content #content {
    grid-column: 1/9;
  }
  .main-content .sidebar-second {
    grid-column: 10/13;
  }
}

/*  Default layouts:
************************************* */
.card-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.grid-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.grid-list:not(.tns-slider).style__1col {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
}
.grid-list:not(.tns-slider).style__3col {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 552px) {
  .grid-list:not(.tns-slider).style__3col {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 912px) {
  .grid-list:not(.tns-slider).style__3col {
    grid-template-columns: repeat(3, 1fr);
  }
}
.grid-list:not(.tns-slider).style__4col {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 552px) {
  .grid-list:not(.tns-slider).style__4col {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 840px) {
  .grid-list:not(.tns-slider).style__4col {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 1128px) {
  .grid-list:not(.tns-slider).style__4col {
    grid-template-columns: repeat(4, 1fr);
  }
}
.grid-list:not(.tns-slider).style__4col.style__profiles {
  grid-row-gap: clamp(2.125rem, 3.3333333333vw, 3rem);
}

@media print {
  .menu {
    display: none;
  }
}

.img-box {
  border-radius: var(--borderRadius__minimal);
  overflow: hidden;
}
.img-box img {
  display: block;
}

.video-box {
  border-radius: var(--borderRadius__minimal);
  overflow: hidden;
}

.wp-caption {
  max-width: 100%;
}

.video-box {
  position: relative;
  aspect-ratio: 16/9;
}
.video-box iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.listing-area {
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin-top: clamp(2.5rem, 5.5555555556vw, 5rem);
}
.listing-area .card.style__default.sub_style__promoted {
  margin-bottom: clamp(2.5rem, 7.7777777778vw, 7rem);
}
.listing-area:has(.wpgmp_map_container) {
  margin-top: 0;
}

.alm-btn-wrap {
  text-align: center;
  margin-top: 2em;
}

@media only screen and (min-width: 552px) {
  .alignleft {
    float: left;
    clear: left;
    margin-top: 0.5rem;
    margin-right: 2rem;
    margin-bottom: 1rem;
  }
}

@media only screen and (min-width: 552px) {
  .alignright {
    float: right;
    clear: right;
    margin-top: 0.5rem;
    margin-left: 2rem;
    margin-bottom: 1rem;
  }
}

/* Sitewide Typography
************************************* */
html {
  /*
    Letting the browser and user set default font-size, for accesibility.
    I am working with REMs (except for media queries which is not viable)
  */
}

body {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.619047619vw, 1.375rem);
}
@media print {
  body {
    font-size: 10pt;
  }
}
body {
  color: var(--color__defaultText);
  -webkit-font-smoothing: antialiased;
}

.toolbar {
  -webkit-font-smoothing: subpixel-antialiased;
}

a, a:link {
  color: var(--color__defaultText);
  text-decoration: underline;
  text-decoration-color: var(--color__defaultText);
  text-decoration-thickness: 1px;
  text-underline-offset: 0.3em;
}
a {
  transition: color 0.3s ease, text-decoration-color 0.3s ease;
}
a:hover, a:focus-visible {
  text-decoration-color: var(--color__defaultText);
}
a[href^="mailto:"] {
  word-break: break-word;
}
.toolbar a, .toolbar a:link {
  text-decoration: none;
}

p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.619047619vw, 1.375rem);
}
@media print {
  p {
    font-size: 10pt;
  }
}
p {
  margin: 0 0 1em;
}

h1 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.25em;
  letter-spacing: -0.01em;
  font-size: clamp(2rem, 5.6544502618vw, 3.375rem);
  margin-top: 0;
  margin-bottom: 0.5em;
}

h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  margin-top: 0;
  margin-bottom: 0.6em;
}

h3 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin-top: 0;
  margin-bottom: 0.85em;
}

h4 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}

h5 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
}

button {
  color: var(--default);
}

nav a, nav a:link {
  text-decoration: none;
}

.cta {
  display: inline-block;
  cursor: pointer;
}
.cta, .cta:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.cta {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.cta:hover, .cta:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.cta {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.cta:hover, .cta:focus-visible {
  color: white;
  background-color: var(--color__beta);
}

.introduction {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.3125rem, 3.2298136646vw, 1.625rem);
}

.wp-caption {
  margin-top: clamp(2.875rem, 3.8194444444vw, 3.4375rem);
  margin-bottom: clamp(2.5rem, 3.8194444444vw, 3.4375rem);
}
.wp-caption img {
  border-radius: var(--borderRadius__minimal);
}

.wp-caption-text {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  color: var(--color__beta--light);
  display: flex;
  gap: 0.85em;
  align-items: flex-start;
  margin-top: clamp(0.625rem, 1.7361111111vw, 1.5625rem);
}
.wp-caption-text::before {
  flex-shrink: 0;
  content: " ";
  display: block;
  width: 1.68em;
  height: 1.68em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 14'%3E%3Cpath d='M8 11.278q1.5 0 2.55-1.021t1.05-2.479c0-1.458-.35-1.799-1.05-2.48Q9.5 4.278 8 4.278c-1.5 0-1.85.34-2.55 1.02Q4.4 6.319 4.4 7.778c0 1.459.35 1.799 1.05 2.479Q6.5 11.277 8 11.278m0-1.556a1.96 1.96 0 0 1-1.42-.564Q6 8.594 6 7.777c0-.817.193-1.005.58-1.381q.58-.564 1.42-.564c.84 0 1.033.188 1.42.564q.58.564.58 1.381c0 .817-.193 1.005-.58 1.381A1.96 1.96 0 0 1 8 9.722M1.6 14q-.66 0-1.13-.457A1.48 1.48 0 0 1 0 12.444V3.111q0-.642.47-1.098t1.13-.457h2.52L5.6 0h4.8l1.48 1.556h2.52q.66 0 1.13.457.47.456.47 1.098v9.333q0 .642-.47 1.099T14.4 14zm12.8-1.556V3.111h-3.24L9.7 1.555H6.3L4.84 3.111H1.6v9.333z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 51% auto;
  border: 1px solid var(--color__beta--light);
  border-radius: 50%;
  transform: translateY(-0.2em);
}
@media only screen and (max-width: 479px) {
  .wp-caption-text::before {
    background-size: 55% auto;
  }
}

.tags {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.4em;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.875rem;
  margin-bottom: 1.7em;
}
.tags ul {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.4em;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.875rem;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  padding: 0;
  margin: 0;
}
.tags a {
  text-decoration: none;
  display: block;
  background-color: white;
  padding-top: 0.6em;
  padding-bottom: 0.45em;
  padding-left: 0.8em;
  padding-right: 0.8em;
  border-radius: var(--borderRadius__minimal);
}
.tags.course-type {
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 1.25em;
  margin-bottom: 2em;
}
.tags.course-type ul {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  gap: 1.75em;
  row-gap: 1em;
}
.tags.course-type a {
  display: flex;
  gap: 0.35em;
  align-items: center;
  background-color: transparent;
  padding: 0;
}
.tags.course-type a::before {
  box-sizing: border-box;
  content: " ";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 53%;
  border: 1px solid var(--color__alpha);
  border-radius: 50%;
}
.tags.course-type a.in-person-courses::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.398 14.684'%3E%3Cpath d='M9.639 7.92A4.333 4.333 0 0 0 7.2 0a4.34 4.34 0 0 0-4.338 4.337c0 1.488.754 2.802 1.898 3.583C1.989 8.922 0 11.572 0 14.684h1.188c0-3.315 2.696-6.011 6.012-6.011s6.011 2.696 6.011 6.011h1.188c0-3.112-1.989-5.762-4.759-6.764ZM4.051 4.336c0-1.736 1.413-3.149 3.15-3.149s3.149 1.412 3.149 3.149-1.412 3.149-3.149 3.149-3.15-1.412-3.15-3.149' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-position: 50% 45%;
}
.tags.course-type a.online-courses::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 19.579 18.213'%3E%3Cpath d='M18.065 0H1.513C.679 0 0 .679 0 1.513v11.389c0 .834.679 1.513 1.513 1.513H6.76v2.298H3.864v1.5h11.85v-1.5h-2.896v-2.298h5.248c.834 0 1.513-.679 1.513-1.513V1.513C19.579.679 18.9 0 18.066 0Zm-6.748 16.712H8.259v-2.298h3.058zm6.761-3.811a.013.013 0 0 1-.013.013L1.5 12.901 1.513 1.5l16.565.013z' style='fill:%2303283A;stroke-width:0'/%3E%3C/svg%3E");
}
.tags.speciality h2,
.tags.speciality h3 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  margin-bottom: 0.85em;
}
.tags.speciality ul {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  text-transform: none;
}
.tags.speciality a {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.475em;
  border-radius: 2em;
}

.alm-results-text {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
}

form label,
form legend,
form .gform-field-label {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  display: block;
  margin-bottom: 0.45em;
}
form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  color: var(--defaultText);
}
form input::-moz-placeholder,
form textarea::-moz-placeholder {
  color: var(--defaultText);
}
form input:-moz-placeholder,
form textarea:-moz-placeholder {
  color: var(--defaultText);
}
form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
  color: var(--defaultText);
}
form input::placeholder,
form textarea::placeholder {
  color: var(--defaultText);
}
form input[type=text], form input[type=password], form input[type=email], form input[type=search], form input[type=phone], form input[type=tel], form input[type=number], form input[type=url], form .form-text, form textarea, form select {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.619047619vw, 1.375rem);
}
@media print {
  form input[type=text], form input[type=password], form input[type=email], form input[type=search], form input[type=phone], form input[type=tel], form input[type=number], form input[type=url], form .form-text, form textarea, form select {
    font-size: 10pt;
  }
}
form input[type=text], form input[type=password], form input[type=email], form input[type=search], form input[type=phone], form input[type=tel], form input[type=number], form input[type=url], form .form-text, form textarea, form select {
  color: var(--color__defaultText);
  width: 100%;
  padding-top: 0.6em;
  padding-bottom: 0.54em;
  padding-left: 0.8em;
  padding-right: 0.8em;
  border: 1px solid var(--color__alpha--dark-faint);
  border-radius: var(--borderRadius__minimal);
}
form input[type=text]:focus, form input[type=password]:focus, form input[type=email]:focus, form input[type=search]:focus, form input[type=phone]:focus, form input[type=tel]:focus, form input[type=number]:focus, form input[type=url]:focus, form .form-text:focus, form textarea:focus, form select:focus {
  outline: 0;
}
form textarea {
  resize: vertical;
}
form .form-item {
  margin-bottom: clamp(1.25rem, 2.4305555556vw, 2.1875rem);
}
form .description {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  margin-top: 0.75em;
}
form fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
form .form-checkboxes {
  list-style: none;
}
form .form-checkboxes .form-item {
  position: relative;
  margin-bottom: 0.75em;
}
form .form-checkboxes .form-item input[type=checkbox] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
form .form-checkboxes .form-item label {
  padding-left: 1.5em;
  cursor: pointer;
}
form .form-checkboxes .form-item label::before {
  content: " ";
  display: block;
  position: absolute;
  top: 53%;
  left: 0;
  width: 0.89em;
  height: 0.89em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 9.037 6.347'%3E%3Cpath d='M3.55 6.347 0 2.797l1.061-1.061 2.51 2.511L7.999 0l1.038 1.082L3.55 6.347z' data-name='Path 25' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 62% auto;
  background-position: 52% 56%;
  border: thin solid var(--defaultText);
  border-radius: 0.294118em;
  transform: translateY(-50%);
}
form .form-checkboxes .form-item label:hover {
  color: var(--alpha);
}
form .form-checkboxes .form-item input:checked + label::before {
  background-color: var(--alpha);
  border-color: var(--alpha);
}
form .form-checkboxes .form-item input:focus + label {
  color: var(--alpha);
}
form .form-checkboxes ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
form .form-checkboxes li:last-child .form-item {
  margin-bottom: 0;
}
form .form-checkboxes li.has_children label::after {
  content: " (+)";
}
form .form-checkboxes li.has_children ul {
  display: none;
}
form .form-checkboxes li.has_children.active-children label::after {
  content: none;
}
form .form-checkboxes li.has_children.active-children ul {
  display: block;
}
form select {
  -webkit-appearance: none; /* Safari / Chrome */
  -moz-appearance: none; /* Firefox */
  appearance: none; /* Modern browsers */
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 0.56em auto;
  background-position: top 50% right 0.85em;
}
form input[type=submit] {
  display: inline-block;
  cursor: pointer;
}
form input[type=submit], form input[type=submit]:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
form input[type=submit] {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
form input[type=submit]:hover, form input[type=submit]:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
form input[type=submit] {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
form input[type=submit]:hover, form input[type=submit]:focus-visible {
  color: white;
  background-color: var(--color__beta);
}
form input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  width: 0.75rem;
  height: 0.75rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 17.036 17.036'%3E%3Cpath d='M17.035 1.195 9.712 8.517l7.324 7.323-1.195 1.195-7.323-7.323-7.323 7.323L.001 15.84l7.322-7.323L0 1.195 1.194 0l7.323 7.322L15.841 0z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 0.5em;
  cursor: pointer;
}

.gform_wrapper {
  margin-top: clamp(2.5rem, 5.5555555556vw, 5rem);
}

.gform-grid-row {
  display: flex;
  flex-flow: row wrap;
  margin-inline: -16px;
  row-gap: 32px;
}

.gform-grid-col {
  flex: none;
  inline-size: 100%;
  padding-inline: 16px;
}
@media (min-width: 640px) {
  .gform-grid-col.gform-grid-col--size-auto {
    flex: 1;
    inline-size: auto;
  }
}

.gfield {
  margin-bottom: clamp(1.25rem, 2.4305555556vw, 2.1875rem);
}
.gfield.gfield--type-honeypot {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.gfield_required::before {
  content: "*";
  color: var(--color__beta--light);
  margin-left: 0.25em;
}
.gfield_required span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.gform-field-label--type-sub, form .gform-field-label--type-sub {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 300;
}

select + .gform-field-label--type-sub,
input + .gform-field-label--type-sub {
  margin-top: 0.6em;
  margin-bottom: 0;
}

.screen-reader-text {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.gform-theme-button {
  display: inline-block;
  cursor: pointer;
}
.gform-theme-button, .gform-theme-button:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.gform-theme-button {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.gform-theme-button:hover, .gform-theme-button:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.gform-theme-button {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.gform-theme-button:hover, .gform-theme-button:focus-visible {
  color: white;
  background-color: var(--color__beta);
}

.gf_progressbar_wrapper {
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-bottom: 4.25em;
}
.gf_progressbar_wrapper .gf-extra-progress-indicator, .flexible-row.text-area .gf_progressbar_wrapper .gf-extra-progress-indicator {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  color: var(--color__beta--light);
}
.gf_progressbar_wrapper .gf-extra-progress-indicator {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  display: grid !important;
}
.gf_progressbar_wrapper .gf-extra-progress-indicator li {
  padding-left: 0 !important;
  padding-bottom: 0.85em;
  border-bottom: 1px solid var(--color__alpha--dark-faint);
  margin: 0 !important;
}
.gf_progressbar_wrapper .gf-extra-progress-indicator li::before {
  content: none !important;
}
.gf_progressbar_wrapper .gf-extra-progress-indicator li.active {
  color: var(--color__alpha);
  border-width: 3px;
  border-color: var(--color__alpha);
}

.gchoice {
  position: relative;
  margin-bottom: 0.725em;
}
.gchoice input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.gchoice label {
  font-weight: 300;
  display: flex;
  gap: 0.55em;
  margin-bottom: 0;
  cursor: pointer;
}
.gchoice label::before {
  box-sizing: border-box;
  content: " ";
  display: block;
  width: 1.158em;
  height: 1.158em;
  border: 1px solid var(--color__alpha--dark-faint);
  margin-top: 0.05em;
}
.gchoice input:checked + label::before {
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.gchoice input:focus-visible + label {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2em;
}

.gfield_checkbox,
.gfield_radio {
  margin-top: 0.3em;
}

.gfield_checkbox .gchoice label::before {
  flex-shrink: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 9.037 6.347'%3E%3Cpath d='M3.55 6.347 0 2.797l1.061-1.061 2.51 2.511L7.999 0l1.038 1.082L3.55 6.347z' data-name='Path 25' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 56% auto;
}

.gfield_radio .gchoice label::before {
  border-radius: 50%;
}

.gfield_description,
.gsection_description {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  margin-top: 1em;
}

/* START paste some original gravity form styles, change a bit */
@media (min-width: 640px) {
  .ginput_address_city,
  .ginput_address_country,
  .ginput_address_state,
  .ginput_address_zip {
    inline-size: 50%;
  }
}
/* END paste some original gravity form styles */
/* START paste datepicker styles – small changes noted */
.gform-theme--api,
.gform-theme--framework {
  --gf-ctrl-date-picker-bg-color: white;
  --gf-ctrl-date-picker-shadow: 0 0 1px rgba(18, 25, 97, 0.24),0 24px 24px rgba(18, 25, 97, 0.03),0 2px 2px rgba(18, 25, 97, 0.03),0 4px 4px rgba(18, 25, 97, 0.03),0 8px 8px rgba(18, 25, 97, 0.03),0 16px 16px rgba(18, 25, 97, 0.03);
  --gf-ctrl-date-picker-padding-y: 16px 12px;
  --gf-ctrl-date-picker-padding-y-viewport-sm: 16px;
  --gf-ctrl-date-picker-padding-x: 12px;
  --gf-ctrl-date-picker-padding-x-viewport-sm: 16px;
  --gf-ctrl-date-picker-margin-y-start: 12px;
  --gf-ctrl-date-picker-radius: var(--gf-ctrl-radius-max-md);
  --gf-ctrl-date-picker-width: 250px;
  --gf-ctrl-date-picker-width-viewport-sm: 300px;
  --gf-ctrl-date-picker-header-icons-width: 20px;
  --gf-ctrl-date-picker-header-icons-color: var(--gf-ctrl-icon-color);
  --gf-ctrl-date-picker-header-icons-color-hover: var(--gf-ctrl-icon-color-hover);
  --gf-ctrl-date-picker-header-icons-font-size: 20px;
  --gf-ctrl-date-picker-title-color: var(--gf-color-secondary-contrast);
  --gf-ctrl-date-picker-title-font-size: 12px;
  --gf-ctrl-date-picker-title-font-size-viewport-sm: 14px;
  --gf-ctrl-date-picker-title-font-weight: 500;
  --gf-ctrl-date-picker-title-gap: 4px;
  --gf-ctrl-date-picker-title-gap-viewport-sm: 8px;
  --gf-ctrl-date-picker-title-line-height: 1.5;
  --gf-ctrl-date-picker-title-margin-x: 4px;
  --gf-ctrl-date-picker-title-margin-x-viewport-sm: 8px;
  --gf-ctrl-date-picker-dropdown-bg-img: var(--gf-icon-ctrl-select);
  --gf-ctrl-date-picker-dropdown-bg-position: var(--gf-ctrl-select-icon-position);
  --gf-ctrl-date-picker-dropdown-bg-size: var(--gf-ctrl-select-icon-size);
  --gf-ctrl-date-picker-dropdown-border-color: var(--gf-color-in-ctrl-light-darker);
  --gf-ctrl-date-picker-dropdown-border-style: var(--gf-ctrl-border-style);
  --gf-ctrl-date-picker-dropdown-border-width: var(--gf-ctrl-border-width);
  --gf-ctrl-date-picker-dropdown-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --gf-ctrl-date-picker-dropdown-text-align: start;
  --gf-ctrl-date-picker-table-margin-y-start: 16px;
  --gf-ctrl-date-picker-table-margin-y-end: 0;
  --gf-ctrl-date-picker-head-cell-font-size: 12px;
  --gf-ctrl-date-picker-head-cell-font-weight: 600;
  --gf-ctrl-date-picker-head-cell-line-height: 1.33;
  --gf-ctrl-date-picker-cell-padding: 1px;
  --gf-ctrl-date-picker-cell-padding-y: 6px;
  --gf-ctrl-date-picker-cell-padding-y-viewport-sm: var(--gf-ctrl-date-picker-cell-padding);
  --gf-ctrl-date-picker-cell-height: 29px;
  --gf-ctrl-date-picker-cell-height-viewport-sm: 40px;
  --gf-ctrl-date-picker-cell-font-size: 14px;
  --gf-ctrl-date-picker-cell-font-weight: 400;
  --gf-ctrl-date-picker-cell-line-height: 1.43;
  --gf-ctrl-date-picker-cell-content-align-items: center;
  --gf-ctrl-date-picker-cell-content-bg-color-disabled: transparent;
  --gf-ctrl-date-picker-cell-content-bg-color-hover: #f4f8ff;
  --gf-ctrl-date-picker-cell-content-bg-color-selected: var(--gf-color-in-ctrl-primary);
  --gf-ctrl-date-picker-cell-content-border: var(--gf-ctrl-border-width) var(--gf-ctrl-border-style) var(--gf-color-in-ctrl-primary);
  --gf-ctrl-date-picker-cell-content-radius: var(--gf-ctrl-radius-max-md);
  --gf-ctrl-date-picker-cell-content-color: var(--gf-color-secondary-contrast);
  --gf-ctrl-date-picker-cell-content-color-disabled: #cfd3d9;
  --gf-ctrl-date-picker-cell-content-color-hover: var(--gf-ctrl-date-picker-cell-content-color);
  --gf-ctrl-date-picker-cell-content-color-selected: var(--gf-color-in-ctrl-primary-contrast);
  --gf-ctrl-date-picker-cell-content-width: 27px;
  --gf-ctrl-date-picker-cell-content-width-viewport-sm: 100% ;
}

.gform-theme--framework.ui-datepicker {
  background-color: var(--gf-ctrl-date-picker-bg-color);
  border-radius: var(--gf-ctrl-date-picker-radius);
  box-shadow: var(--gf-ctrl-date-picker-shadow);
  display: none;
  inline-size: var(--gf-ctrl-date-picker-width);
  margin-block-start: var(--gf-ctrl-date-picker-margin-y-start);
  padding-block: var(--gf-ctrl-date-picker-padding-y);
  padding-inline: var(--gf-ctrl-date-picker-padding-x);
}

@media (min-width: 640px) {
  .gform-theme--framework.ui-datepicker {
    inline-size: var(--gf-ctrl-date-picker-width-viewport-sm);
    padding-block: var(--gf-ctrl-date-picker-padding-y-viewport-sm);
    padding-inline: var(--gf-ctrl-date-picker-padding-x-viewport-sm);
  }
}
.gform-theme--framework.ui-datepicker .ui-datepicker-header {
  align-items: stretch;
  display: flex;
  margin-block: unset;
  margin-inline: unset;
  padding-block: 0;
  padding-inline: 0;
  position: unset;
}

.gform-theme--framework.ui-datepicker .ui-datepicker-next, .gform-theme--framework.ui-datepicker .ui-datepicker-prev {
  align-items: center;
  block-size: auto;
  cursor: pointer;
  display: flex;
  flex: none;
  inline-size: var(--gf-ctrl-date-picker-header-icons-width);
  inset: unset;
  justify-content: center;
  position: relative;
}

.gform-theme--framework.ui-datepicker .ui-datepicker-next::before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev::before {
  --gf-local-color: var(--gf-ctrl-date-picker-header-icons-color);
  font-family: var(--gf-icon-font-family) !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  speak: never;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: none;
  border: none;
  color: var(--gf-local-color);
  font-size: var(--gf-ctrl-date-picker-header-icons-font-size);
  inset: unset;
  transform: unset;
}

.gform-theme--framework.ui-datepicker .ui-datepicker-prev::before {
  content: var(--gf-icon-ctrl-datepicker-left);
}

.gform-theme--framework.ui-datepicker .ui-datepicker-next {
  order: 1;
}

.gform-theme--framework.ui-datepicker .ui-datepicker-next::before {
  content: var(--gf-icon-ctrl-datepicker-right);
}

.gform-theme--framework.ui-datepicker .ui-datepicker-next-hover::before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev-hover::before {
  --gf-local-color: var(--gf-ctrl-date-picker-header-icons-color-hover) ;
}

.gform-theme--framework.ui-datepicker .ui-datepicker-title {
  align-items: center;
  color: var(--gf-ctrl-date-picker-title-color);
  display: flex;
  flex: auto;
  font-size: var(--gf-ctrl-date-picker-title-font-size);
  font-weight: var(--gf-ctrl-date-picker-title-font-weight);
  gap: var(--gf-ctrl-date-picker-title-gap);
  line-height: var(--gf-ctrl-date-picker-title-line-height);
  margin-block: 0;
  margin-inline: var(--gf-ctrl-date-picker-title-margin-x);
}

@media (min-width: 640px) {
  .gform-theme--framework.ui-datepicker .ui-datepicker-title {
    font-size: var(--gf-ctrl-date-picker-title-font-size-viewport-sm);
    gap: var(--gf-ctrl-date-picker-title-gap-viewport-sm);
    margin-inline: var(--gf-ctrl-date-picker-title-margin-x-viewport-sm);
  }
}
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {
  --gf-local-height: var(--gf-ctrl-size-sm);
  --gf-local-line-height: var(--gf-ctrl-size-sm);
  background-image: var(--gf-icon-ctrl-select);
  background-position: var(--gf-ctrl-select-icon-position);
  background-repeat: no-repeat;
  background-size: var(--gf-ctrl-select-icon-size);
  box-shadow: var(--gf-local-shadow);
  flex: auto;
  inline-size: auto;
  margin: 0;
  padding-inline: var(--gf-local-padding-x);
  text-align: var(--gf-ctrl-date-picker-dropdown-text-align);
}

.gform-theme--framework.ui-datepicker table {
  margin-block-end: 0;
  margin-block-start: 16px;
}

.gform-theme--framework.ui-datepicker table td, .gform-theme--framework.ui-datepicker table th {
  block-size: var(--gf-ctrl-date-picker-cell-height);
  color: var(--gf-ctrl-date-picker-cell-content-color);
  padding-block: var(--gf-ctrl-date-picker-cell-padding);
  padding-inline: var(--gf-ctrl-date-picker-cell-padding);
}

@media (min-width: 640px) {
  .gform-theme--framework.ui-datepicker table td, .gform-theme--framework.ui-datepicker table th {
    block-size: var(--gf-ctrl-date-picker-cell-height-viewport-sm);
  }
}
.gform-theme--framework.ui-datepicker table th {
  font-size: var(--gf-ctrl-date-picker-head-cell-font-size);
  font-weight: var(--gf-ctrl-date-picker-head-cell-font-weight);
  line-height: var(--gf-ctrl-date-picker-head-cell-line-height);
  vertical-align: middle;
}

.gform-theme--framework.ui-datepicker table td {
  font-size: var(--gf-ctrl-date-picker-cell-font-size);
  font-weight: var(--gf-ctrl-date-picker-cell-font-weight);
  line-height: var(--gf-ctrl-date-picker-cell-line-height);
  padding-block: var(--gf-ctrl-date-picker-cell-padding-y);
}

@media (min-width: 640px) {
  .gform-theme--framework.ui-datepicker table td {
    padding-block: var(--gf-ctrl-date-picker-cell-padding-y-viewport-sm);
  }
}
.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled) {
  cursor: pointer;
}

.gform-theme--framework.ui-datepicker table td a, .gform-theme--framework.ui-datepicker table td span {
  --gf-local-bg-color: transparent;
  --gf-local-border: 0;
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color);
  align-items: center;
  background-color: var(--gf-local-bg-color);
  block-size: 100%;
  border: var(--gf-local-border);
  border-radius: var(--gf-ctrl-date-picker-cell-content-radius);
  color: var(--gf-local-color);
  display: flex;
  inline-size: var(--gf-ctrl-date-picker-cell-content-width);
  justify-content: center;
  text-decoration: none;
}

@media (min-width: 640px) {
  .gform-theme--framework.ui-datepicker table td a, .gform-theme--framework.ui-datepicker table td span {
    inline-size: var(--gf-ctrl-date-picker-cell-content-width-viewport-sm);
  }
}
.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled):not(.ui-datepicker-current-day) a:hover {
  --gf-local-bg-color: var(--gf-ctrl-date-picker-cell-content-bg-color-hover);
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-hover) ;
}

.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled):not(.ui-datepicker-current-day) a:focus {
  --gf-local-border: var(--gf-ctrl-date-picker-cell-content-border) ;
}

.gform-theme--framework.ui-datepicker table .ui-state-disabled a, .gform-theme--framework.ui-datepicker table .ui-state-disabled span {
  --gf-local-bg-color: var(--gf-ctrl-date-picker-cell-content-bg-color-disabled);
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-disabled) ;
}

.gform-theme--framework.ui-datepicker table .ui-datepicker-today a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today span {
  --gf-local-bg-color: var(--gf-ctrl-date-picker-cell-content-bg-color-hover);
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-hover) ;
}

.gform-theme--framework.ui-datepicker table .ui-datepicker-today.ui-state-disabled a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today.ui-state-disabled span {
  --gf-local-bg-color: var(--gf-ctrl-date-picker-cell-content-bg-color-disabled);
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-disabled) ;
}

.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a,
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span {
  --gf-local-bg-color: var(--color__alpha);
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-selected) ;
}

.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a:focus, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a:hover {
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-selected) ;
}

.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day.ui-state-disabled a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day.ui-state-disabled span {
  --gf-local-bg-color: var(--gf-ctrl-date-picker-cell-content-bg-color-disabled);
  --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-disabled) ;
}

.gform-theme--framework.ui-datepicker.ui-datepicker-rtl select.ui-datepicker-month, .gform-theme--framework.ui-datepicker.ui-datepicker-rtl select.ui-datepicker-year {
  background-position: var(--gf-ctrl-select-icon-position);
}

.gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-next::before, .gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev::before {
  transform: none;
}

.gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev::before {
  content: var(--gf-icon-ctrl-datepicker-right);
}

.gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-next::before {
  content: var(--gf-icon-ctrl-datepicker-left);
}

/* END paste datepicker styles */
.ui-datepicker-header {
  font-size: 12px;
}
.ui-datepicker-header a {
  text-decoration: none;
}

.gform-theme--framework.ui-datepicker select.ui-datepicker-month,
.gform-theme--framework.ui-datepicker select.ui-datepicker-year {
  background-image: none;
}

@media only screen {
  .site-logo {
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    line-height: 0;
    width: clamp(10.4375rem, 16.25vw, 14.625rem);
    aspect-ratio: 1/0.377;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='935.259' height='350.46' data-name='Layer 1' viewBox='0 0 935.259 350.46'%3E%3Cg fill='%23055860'%3E%3Cpath d='M477.87 109.467V184.9l9.786 2.31v2.309h-31.229v-2.529l9.896-2.089v-37.717h-41.565v37.717l9.787 2.089v2.529h-31.229v-2.529l9.896-2.089v-75.433l-9.896-2.089v-2.529h31.229v2.529l-9.787 2.089v33.318h41.565v-33.318l-9.896-2.089v-2.529h31.229v2.749l-9.786 1.869ZM533.915 142.126q.77-2.199.771-3.958 0-4.288-8.468-4.729v-2.199h24.741v2.199q-4.4.77-6.598 1.649-2.2.88-3.463 2.474-1.266 1.595-2.255 4.673l-21.442 62.788q-2.09 6.267-5.168 9.347-1.65 1.758-4.068 2.749-2.42.989-5.278.989-4.07 0-6.543-2.034-2.474-2.035-2.474-5.333-.002-2.532 1.704-4.123 1.704-1.596 4.453-1.595 2.199 0 3.409 1.154t1.649 3.903q.219 1.98.66 2.64.439.659 1.539.659 1.757 0 3.299-2.144 1.538-2.146 3.188-6.982l4.509-13.855-21.442-52.562q-.99-2.089-2.749-3.079t-5.059-1.319v-2.199h27.161v2.199q-4.401.222-5.828.66-1.43.442-1.43 1.54-.001.99.88 3.299l13.415 34.748h.55zM584.761 214.92v2.089h-29.579v-2.089l8.247-1.649v-73.343l-8.027-2.969v-1.539l16.934-5.278h1.21v9.677h.439q3.19-4.838 7.973-7.258 4.782-2.418 9.951-2.419 6.817 0 12.096 3.793 5.278 3.795 8.192 10.501 2.913 6.71 2.914 15.064 0 9.129-3.849 16.165-3.85 7.038-10.776 10.997-6.929 3.958-15.944 3.958-5.718 0-10.666-1.649v24.302l10.886 1.649h-.001Zm10.007-30.899q4.287-3.298 6.598-9.237 2.309-5.938 2.309-13.525 0-11.106-4.618-17.539c-4.618-6.433-7.295-6.433-12.646-6.433q-3.408 0-7.037 1.869-3.628 1.87-4.948 4.509v32.878q0 4.73 3.023 7.753 3.023 3.024 7.532 3.023 5.498 0 9.787-3.299ZM681.405 187.32v2.199h-26.94v-2.199l8.247-1.539v-32.329q-.001-4.838-.274-7.642-.277-2.803-1.045-4.563-2.091-5.057-8.577-5.058-3.96 0-7.643 1.759-3.685 1.76-6.433 5.058v42.665l8.247 1.649v2.199h-27.05v-2.199l8.356-1.649v-45.634l-8.137-3.079v-1.429l17.044-5.388h1.1v9.347q4.726-4.507 10.062-6.928 5.332-2.418 10.611-2.419 4.397 0 7.807 1.759 3.407 1.76 4.948 4.838.879 1.76 1.155 4.673.274 2.915.274 10.941v33.429l8.247 1.539ZM728.634 134.044q6.65 3.904 10.391 10.831 3.738 6.928 3.739 15.504c.001 8.576-1.248 10.886-3.739 15.504q-3.74 6.929-10.391 10.832-6.655 3.904-14.79 3.903c-8.135-.001-10.355-1.301-14.79-3.903q-6.655-3.903-10.392-10.832-3.738-6.928-3.738-15.504c0-8.576 1.246-10.886 3.738-15.504q3.736-6.928 10.392-10.831 6.652-3.903 14.79-3.904c8.138-.001 10.354 1.302 14.79 3.904m-27.49 44.919q4.562 6.708 12.59 6.707 8.137 0 12.756-6.763 4.618-6.762 4.618-18.638 0-11.764-4.563-18.474-4.564-6.707-12.7-6.708c-8.136-.001-9.659 2.237-12.7 6.708q-4.564 6.708-4.563 18.583c.001 11.875 1.521 14.113 4.563 18.584ZM758.069 187.54q-1.979-1.868-2.804-4.673c-.825-2.805-.824-4.489-.824-7.862v-39.916h-7.147l-.221-1.759 15.835-16.494 1.979.22v14.185h15.724l-.879 3.849h-14.845v38.926q-.002 3.96.22 5.664.218 1.705.77 2.693 1.758 3.08 5.498 3.079 2.199.001 4.453-1.21a12.4 12.4 0 0 0 3.904-3.299l1.869 1.43a18.17 18.17 0 0 1-6.543 6.048q-4.015 2.199-8.412 2.199-5.279 0-8.577-3.079ZM812.928 189.519h-27.05v-2.199l8.356-1.649v-45.744l-8.137-2.969v-1.539l17.594-5.278h.989v55.53l8.247 1.649zm-18.638-83.735q1.921-2.033 5.112-2.034c3.191-.001 3.849.679 5.169 2.034q1.979 2.036 1.979 5.113 0 2.969-1.979 5.003t-5.169 2.034c-3.189-.001-3.831-.677-5.112-2.034q-1.925-2.034-1.925-5.003 0-3.077 1.925-5.113M847.764 130.635q3.573.495 5.663 1.375v15.285h-2.309q-1.65-13.855-12.866-13.855-4.4.001-6.982 2.419-2.584 2.42-2.584 6.488 0 3.08 1.595 5.223a14 14 0 0 0 3.903 3.574q2.31 1.43 6.378 3.299 5.057 2.31 8.082 4.289 3.023 1.979 5.224 5.443 2.198 3.465 2.199 8.632 0 8.139-5.443 12.976-5.444 4.84-14.79 4.838-3.52 0-7.752-.659-4.234-.66-7.423-1.76L820 170.388h2.639q.767 8.358 4.289 12.646 3.518 4.287 9.786 4.288 4.948.001 7.917-2.749 2.969-2.748 2.969-7.367 0-3.407-1.649-5.773a13.6 13.6 0 0 0-4.068-3.849q-2.42-1.484-6.817-3.684-4.948-2.417-7.917-4.343-2.97-1.924-5.059-5.223t-2.089-8.137q-.001-7.696 5.333-11.875 5.332-4.178 15.119-4.179 3.738 0 7.312.495v-.003ZM872.834 187.54q-1.979-1.868-2.804-4.673c-.825-2.805-.824-4.489-.824-7.862v-39.916h-7.147l-.221-1.759 15.835-16.494 1.979.22v14.185h15.724l-.879 3.849h-14.845v38.926q-.002 3.96.22 5.664.218 1.705.77 2.693 1.758 3.08 5.498 3.079 2.199.001 4.453-1.21a12.4 12.4 0 0 0 3.904-3.299l1.869 1.43a18.17 18.17 0 0 1-6.543 6.048q-4.015 2.199-8.412 2.199-5.278 0-8.577-3.079ZM468.523 281.851l-4.068 25.73h-60.699v-2.529l9.347-2.089V227.53l-9.347-2.089v-2.529h61.138l1.869 24.191h-2.639q-3.299-11.876-7.918-19.793h-31.558v33.429h19.683q2.748-5.827 4.068-13.195h2.639v30.789h-2.639q-.99-6.817-4.068-13.195h-19.683v38.046h31.009q2.969-4.837 4.893-9.566 1.923-4.726 4.344-11.766h3.629ZM530.759 303.953q1.923.991 5.993 1.43v2.199h-27.381v-2.199q4.068-.437 5.278-.824 1.21-.384 1.21-1.484-.001-.88-1.76-3.629l-10.666-16.494-11.106 14.515q-1.979 2.532-1.979 3.959-.001 3.08 7.147 3.958v2.199h-24.302v-2.199q5.498-.88 8.632-2.529 3.135-1.65 5.773-5.277l13.415-18.364-14.955-22.981q-1.43-2.198-3.464-3.134-2.035-.933-6.763-1.595v-2.199h27.601v2.199q-3.19.221-4.509.77-1.319.551-1.319 1.54 0 1.1 1.649 3.629l8.688 13.305 8.687-11.326q1.32-1.649 1.649-2.419.33-.77.33-1.759 0-2.64-6.378-3.739v-2.199h22.652v2.199q-5.28 1.1-7.753 2.475-2.475 1.375-5.223 5.003l-11.766 15.284 17.153 26.391q1.54 2.31 3.464 3.299zM545 304.943q-3.685-3.737-3.685-9.677 0-4.838 2.914-8.302 2.913-3.464 9.457-6.104 6.541-2.638 17.759-5.058v-10.776q0-6.926-1.979-9.786t-6.817-2.859q-4.73.001-7.478 2.254-2.75 2.256-2.749 6.104 0 .99.11 1.924.108.935.109 1.925 0 2.75-1.594 4.563t-4.124 1.813q-2.201 0-3.629-1.429-1.43-1.428-1.43-3.849 0-3.629 3.244-7.478 3.242-3.848 8.632-6.598 6.597-3.408 13.965-3.409 4.727 0 8.027 1.54 3.298 1.541 4.729 4.288.88 1.871 1.154 4.618.275 2.75.275 9.787v25.181q0 5.39.824 7.312.825 1.924 3.244 1.924 1.537.002 2.749-.714 1.21-.715 2.639-2.475l1.87 1.649q-2.531 3.959-5.224 5.663-2.695 1.704-6.213 1.704-4.4-.001-6.817-2.419-2.42-2.417-2.969-7.478l-.33-.22q-3.19 4.73-7.808 7.423t-9.347 2.693q-5.829 0-9.511-3.738zm21.057-4.674q3.188-1.922 5.389-5.442v-15.835q-7.918 1.54-12.261 3.299-4.344 1.761-6.213 4.289-1.87 2.53-1.869 6.377 0 4.4 2.145 6.818 2.143 2.42 6.103 2.419 3.517 0 6.707-1.925ZM691.28 305.382v2.199h-26.94v-2.199l8.247-1.539v-32.329q0-8.025-1.319-12.205-1.65-5.058-7.478-5.059-4.07 0-7.752 1.814-3.686 1.815-6.543 5.224a184 184 0 0 1 .22 9.126v33.429l8.247 1.539v2.199h-26.94v-2.199l8.247-1.539v-32.329q0-7.366-1.319-12.205-1.761-5.058-7.478-5.059-3.96.001-7.643 1.76-3.685 1.759-6.433 5.058v42.665l8.247 1.649v2.199h-27.05v-2.199l8.356-1.649v-45.634l-8.137-3.079v-1.429l17.044-5.389h1.1v9.347q4.726-4.507 10.062-6.928 5.332-2.418 10.611-2.419 3.958.001 7.092 1.76t4.563 4.838q.659 1.32.88 2.859 4.726-4.508 10.116-6.982 5.387-2.474 10.666-2.475 3.959.001 7.038 1.76 3.078 1.76 4.618 4.838.88 1.761 1.154 4.839.275 3.08.275 10.775v33.429l8.247 1.539zM724.356 307.582h-27.05v-2.199l8.356-1.649v-45.743l-8.137-2.97v-1.539l17.594-5.278h.989v55.53l8.247 1.649zm-18.638-83.736q1.922-2.033 5.112-2.034c3.19-.001 3.849.679 5.169 2.034q1.979 2.036 1.979 5.113 0 2.969-1.979 5.004t-5.169 2.034c-3.189 0-3.831-.678-5.112-2.034q-1.926-2.034-1.925-5.004 0-3.077 1.925-5.113M791.794 305.382v2.199h-26.94v-2.199l8.247-1.539v-32.329q-.001-4.837-.274-7.642-.277-2.804-1.045-4.563-2.091-5.058-8.577-5.059-3.96.001-7.643 1.76-3.685 1.759-6.433 5.058v42.665l8.247 1.649v2.199h-27.05v-2.199l8.356-1.649v-45.634l-8.137-3.079v-1.429l17.044-5.389h1.1v9.347q4.726-4.507 10.062-6.928 5.333-2.418 10.611-2.419 4.397.001 7.807 1.76 3.407 1.76 4.948 4.838.879 1.761 1.155 4.674.274 2.916.274 10.94v33.429l8.247 1.539ZM806.913 273.713q-.11.771-.11 2.529-.001 12.097 4.839 18.254 4.837 6.158 14.185 6.157 5.388 0 10.007-1.924 4.616-1.923 7.477-5.443l1.32-1.649 1.869 1.1-.66 1.54q-2.86 6.708-9.236 10.556-6.38 3.85-14.405 3.849-7.809 0-13.8-3.684-5.994-3.682-9.292-10.336-3.299-6.652-3.299-15.34 0-9.127 3.684-16.219 3.682-7.093 10.337-10.996 6.652-3.904 15.339-3.904 10.776 0 16.55 6.323 5.773 6.323 5.992 18.528l-.77.659zm5.608-17.153q-4.399 4.949-5.388 14.075l28.7-.99q.33-1.319.329-4.508 0-13.526-11.985-13.525-7.258 0-11.656 4.948M890.669 250.128q2.033 2.035 2.034 4.893 0 2.64-1.813 4.454-1.816 1.814-4.563 1.814-2.64 0-4.179-2.09-.99-1.209-1.704-1.649-.717-.438-1.705-.439-1.32 0-2.309.604-.99.605-2.09 2.145-1.87 2.53-2.419 3.408a5.9 5.9 0 0 0-.77 1.979v38.486l10.996 1.649v2.199h-29.8v-2.199l8.357-1.649V257.99l-8.138-3.079v-1.43l17.044-5.388h1.1v11.985q3.847-5.828 7.753-8.907 3.902-3.077 7.312-3.078 2.857 0 4.893 2.034h.001ZM926.956 248.698q3.573.495 5.663 1.374v15.285h-2.309q-1.65-13.855-12.866-13.855-4.4.001-6.982 2.419-2.584 2.42-2.584 6.488 0 3.08 1.595 5.223a14 14 0 0 0 3.903 3.574q2.31 1.43 6.378 3.299 5.057 2.309 8.082 4.288 3.023 1.979 5.224 5.443 2.198 3.465 2.199 8.632 0 8.139-5.443 12.976-5.444 4.84-14.79 4.838-3.52 0-7.752-.659-4.234-.66-7.423-1.76l-.659-17.813h2.639q.767 8.357 4.289 12.646 3.518 4.288 9.786 4.288 4.948.001 7.917-2.749 2.969-2.748 2.969-7.367 0-3.406-1.649-5.772a13.6 13.6 0 0 0-4.068-3.849q-2.42-1.484-6.817-3.685-4.948-2.418-7.917-4.343-2.97-1.923-5.059-5.224-2.09-3.298-2.089-8.137-.001-7.696 5.333-11.876 5.332-4.178 15.119-4.179 3.738 0 7.312.495ZM440.532 70.125c-.571-.154-1.015-.417-1.319-.783-.315-.378-.621-.959-.909-1.729l-13.047-34.89-.071-.189-5.16 2.843 1.321 2.999-9.564 26.77c-.454 1.297-.896 2.273-1.314 2.901-.408.611-1.04 1.114-1.879 1.495-.855.387-2.146.715-3.833.975l-.148.022v1.462h14.236v-1.462l-.149-.022c-1.718-.259-2.995-.618-3.795-1.067-.771-.432-1.146-1.028-1.146-1.824 0-.506.18-1.268.534-2.264l2.627-7.346h11.713l3.221 8.931c.353.933.532 1.644.532 2.112 0 .314-.095.555-.291.737-.14.13-.482.314-1.317.45-.697.114-1.813.205-3.315.27l-.167.007v1.479h16.065v-1.473l-.16-.013c-1.173-.098-2.068-.229-2.663-.39zm-17.811-28.399 5.039 13.963h-10.029zM483.008 55.123c0-2.293-.042-3.928-.125-4.859-.083-.94-.264-1.692-.536-2.237a5.3 5.3 0 0 0-2.145-2.248c-.945-.54-2.039-.813-3.25-.813-1.6 0-3.237.379-4.867 1.127-1.534.705-2.999 1.696-4.358 2.949a4.2 4.2 0 0 0-.352-1.011c-.442-.952-1.157-1.71-2.123-2.253-.962-.539-2.063-.812-3.273-.812-1.599 0-3.228.371-4.842 1.103-1.498.679-2.934 1.644-4.274 2.87v-3.972h-.669l-7.834 2.468v.892l3.657 1.384v20.244l-3.755.741v1.307h12.506v-1.307l-3.706-.741V50.987a8.4 8.4 0 0 1 2.792-2.179 7.8 7.8 0 0 1 3.36-.774c1.646 0 2.69.706 3.191 2.145.39 1.427.587 3.257.587 5.439v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692V55.124c0-1.388-.032-2.748-.097-4.042.828-.973 1.783-1.73 2.84-2.25a7.65 7.65 0 0 1 3.407-.798c1.677 0 2.722.705 3.193 2.151.388 1.229.585 3.056.585 5.433v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692V55.124zM509.509 47.864c-1.756-1.923-4.302-2.898-7.566-2.898-2.623 0-4.972.598-6.982 1.778-2.013 1.18-3.598 2.867-4.712 5.012-1.112 2.14-1.676 4.619-1.676 7.37 0 2.619.505 4.964 1.501 6.972.999 2.014 2.426 3.602 4.241 4.717 1.813 1.116 3.932 1.681 6.294 1.681 2.426 0 4.635-.59 6.564-1.754 1.933-1.167 3.354-2.791 4.222-4.825l.356-.833-1.104-.649-.687.858c-.836 1.028-1.943 1.833-3.292 2.395-1.355.565-2.846.852-4.43.852-2.731 0-4.83-.909-6.237-2.701-1.418-1.804-2.138-4.528-2.138-8.096q0-.622.031-.962h17.896l.458-.392-.002-.083c-.066-3.683-.988-6.523-2.739-8.442zm-8.011-1.017c3.506 0 5.211 1.931 5.211 5.904 0 .84-.039 1.463-.114 1.856l-12.56.433c.308-2.588 1.1-4.615 2.354-6.027 1.276-1.437 2.995-2.166 5.108-2.166zM529.538 44.916c-1.057 0-2.198.478-3.395 1.421-1.069.844-2.145 2.042-3.201 3.569v-4.99h-.669l-7.834 2.468v.892l3.656 1.384v20.293l-3.756.741v1.307h13.742v-1.314l-4.941-.741-.003-17.112q.092-.462.322-.831c.159-.256.522-.768 1.081-1.523.313-.439.612-.748.888-.916q.404-.245.947-.246.392 0 .674.171c.197.123.44.359.717.697.493.67 1.173 1.01 2.019 1.01.868 0 1.6-.292 2.175-.867s.866-1.29.866-2.125c0-.9-.324-1.682-.965-2.323a3.18 3.18 0 0 0-2.323-.966ZM541.532 39.83c1 0 1.824-.325 2.448-.967.623-.64.938-1.438.938-2.371 0-.965-.315-1.779-.938-2.42-.625-.642-1.449-.967-2.448-.967s-1.816.326-2.425.969c-.606.64-.913 1.454-.913 2.418 0 .932.307 1.729.913 2.369.607.643 1.423.969 2.425.969M544.078 44.966h-.619l-7.957 2.379-.125.037v.945l3.658 1.334v20.291l-3.756.741v1.308h12.507v-1.307l-3.708-.741zM570.632 65.003a8.1 8.1 0 0 1-3.17 2.637c-1.271.596-2.667.898-4.15.898-2.634 0-4.699-.917-6.14-2.727-1.45-1.82-2.186-4.419-2.186-7.724 0-3.44.721-6.199 2.142-8.202 1.408-1.984 3.405-2.99 5.937-2.99 1.098 0 1.895.249 2.369.738.482.498.823 1.528 1.015 3.061.241 2.169 1.28 3.269 3.09 3.269.744 0 1.347-.279 1.791-.831.437-.54.657-1.268.657-2.161 0-1.093-.414-2.113-1.23-3.032-.806-.906-1.909-1.637-3.279-2.172-1.366-.532-2.9-.802-4.561-.802-2.559 0-4.874.606-6.885 1.803-2.012 1.196-3.604 2.882-4.735 5.01-1.128 2.124-1.7 4.579-1.7 7.297 0 2.588.521 4.926 1.551 6.948 1.03 2.03 2.49 3.633 4.339 4.765 1.847 1.132 3.981 1.706 6.343 1.706 2.43 0 4.574-.608 6.373-1.808 1.802-1.2 3.138-2.924 3.971-5.124l.303-.788-1.209-.637-.634.864zM598.268 68.157c-.414.509-.797.869-1.14 1.072a2.2 2.2 0 0 1-1.146.297c-.654 0-1.078-.249-1.297-.759-.236-.551-.356-1.633-.356-3.218V54.232c0-2.098-.042-3.583-.125-4.416-.083-.839-.263-1.557-.537-2.139-.445-.854-1.188-1.529-2.206-2.005-1.007-.47-2.245-.708-3.682-.708-2.225 0-4.363.521-6.355 1.551-1.629.831-2.952 1.843-3.934 3.008-.995 1.18-1.499 2.348-1.499 3.473 0 .771.233 1.394.693 1.853s1.05.694 1.754.694c.807 0 1.475-.294 1.985-.875.504-.574.76-1.303.76-2.167 0-.302-.017-.6-.051-.885a7 7 0 0 1-.048-.844c0-1.108.384-1.961 1.172-2.608.787-.646 1.881-.973 3.249-.973 1.382 0 2.364.407 2.921 1.209.568.823.857 2.269.857 4.299v4.702c-3.291.715-5.938 1.473-7.871 2.252-1.979.797-3.432 1.737-4.318 2.792-.896 1.064-1.351 2.358-1.351 3.844 0 1.82.573 3.325 1.705 4.472 1.132 1.15 2.612 1.732 4.399 1.732 1.441 0 2.885-.415 4.289-1.234 1.329-.774 2.478-1.841 3.418-3.174.186 1.453.644 2.553 1.361 3.27.755.756 1.827 1.139 3.188 1.139 1.082 0 2.054-.267 2.886-.793.824-.521 1.633-1.396 2.401-2.599l.081-.126-1.089-.961-.115.142Zm-8.984-8.966v6.854c-.637 1.006-1.423 1.795-2.337 2.347-.923.557-1.907.84-2.924.84-1.129 0-2.008-.346-2.612-1.029-.61-.688-.92-1.68-.92-2.948 0-1.109.271-2.038.807-2.762.538-.728 1.452-1.356 2.717-1.869 1.245-.504 3.018-.986 5.27-1.432h-.001ZM625.6 55.123c0-2.392-.042-4.052-.125-4.934-.084-.891-.265-1.618-.536-2.163-.477-.952-1.251-1.709-2.301-2.251-1.042-.537-2.249-.81-3.588-.81-1.599 0-3.228.371-4.842 1.103-1.497.679-2.934 1.644-4.274 2.87v-3.972h-.669l-7.835 2.468v.892l3.657 1.384v20.244l-3.756.741v1.307h12.507v-1.307l-3.707-.741V50.986a8.4 8.4 0 0 1 2.792-2.179 7.75 7.75 0 0 1 3.359-.774c1.883 0 3.091.708 3.694 2.168.222.51.375 1.183.456 1.998.081.841.122 1.991.122 3.418v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692zM675.214 36.12h-.072c-1.479-.947-3.159-1.692-4.995-2.217a20.7 20.7 0 0 0-5.682-.797c-3.509 0-6.682.856-9.432 2.546-2.748 1.688-4.931 4.072-6.488 7.086-1.554 3.008-2.342 6.477-2.342 10.31 0 3.767.763 7.169 2.267 10.112 1.508 2.949 3.658 5.267 6.393 6.891 2.732 1.623 5.896 2.446 9.405 2.446 2.053 0 3.976-.302 5.715-.899 1.69-.58 3.411-1.516 5.117-2.783l2.222 3.188h1.452V58.706h-1.654l-.026.143c-.487 2.598-1.358 4.786-2.591 6.505-1.033 1.484-2.341 2.629-3.888 3.403-1.551.775-3.32 1.168-5.26 1.168-3.975 0-7.095-1.514-9.272-4.5-2.191-3.003-3.303-7.283-3.303-12.721s1.095-9.694 3.253-12.646c2.146-2.937 5.267-4.426 9.273-4.426 2.2 0 4.093.409 5.626 1.216 1.529.806 2.879 2.131 4.009 3.939a21 21 0 0 1 2.01 4.411l.039.121h1.784V33.603h-1.139l-2.421 2.521zM703.141 46.744c-2.013-1.18-4.279-1.778-6.736-1.778s-4.724.598-6.735 1.778c-2.013 1.18-3.605 2.841-4.735 4.936-1.129 2.09-1.701 4.463-1.701 7.051s.572 4.961 1.701 7.051c1.13 2.095 2.724 3.756 4.735 4.936s4.276 1.778 6.735 1.778 4.725-.598 6.736-1.778 3.604-2.84 4.735-4.936c1.128-2.093 1.7-4.465 1.7-7.051s-.572-4.958-1.7-7.051c-1.131-2.095-2.724-3.755-4.735-4.936m-6.736.795c2.365 0 4.236.989 5.563 2.938 1.341 1.971 2.021 4.731 2.021 8.204 0 3.506-.688 6.292-2.045 8.278-1.343 1.966-3.223 2.963-5.588 2.963-2.333 0-4.188-.989-5.515-2.938-1.341-1.97-2.021-4.747-2.021-8.253s.68-6.282 2.021-8.253c1.327-1.95 3.198-2.938 5.563-2.938zM735.019 45.46h-8.751v1.307l3.706.741v18.624c-.86 1.073-1.827 1.906-2.874 2.477-1.056.576-2.158.869-3.276.869-.791 0-1.486-.159-2.067-.473-.572-.31-.988-.732-1.234-1.254-.222-.477-.374-1.123-.453-1.92-.081-.811-.123-2.002-.123-3.541V45.461h-8.751v1.307l3.707.741V62.29c0 2.239.05 3.842.148 4.763.102.938.289 1.721.561 2.331.475.985 1.231 1.76 2.25 2.302 1.01.539 2.202.811 3.541.811 1.668 0 3.3-.405 4.85-1.206 1.499-.773 2.851-1.873 4.02-3.269v4.475h.549l7.56-2.469v-.844l-3.36-1.186V45.462zM765.519 55.123c0-2.392-.042-4.052-.125-4.934-.084-.891-.265-1.618-.536-2.163-.477-.952-1.251-1.709-2.301-2.251-1.042-.537-2.249-.81-3.588-.81-1.599 0-3.228.371-4.842 1.103-1.497.679-2.934 1.644-4.274 2.87v-3.972h-.669l-7.835 2.468v.892l3.657 1.384v20.244l-3.756.741v1.307h12.507v-1.307l-3.707-.741V50.986a8.4 8.4 0 0 1 2.792-2.179 7.75 7.75 0 0 1 3.359-.774c1.883 0 3.091.708 3.694 2.168.222.51.375 1.183.456 1.998.081.841.122 1.991.122 3.418v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692zM791.878 65.003a8.1 8.1 0 0 1-3.17 2.637c-1.271.596-2.667.898-4.15.898-2.634 0-4.699-.917-6.14-2.727-1.45-1.82-2.186-4.419-2.186-7.724 0-3.44.721-6.199 2.142-8.202 1.408-1.984 3.405-2.99 5.937-2.99 1.098 0 1.895.249 2.369.738.482.498.823 1.528 1.015 3.061.241 2.169 1.28 3.269 3.09 3.269.744 0 1.347-.279 1.791-.831.437-.54.657-1.268.657-2.161 0-1.093-.414-2.113-1.23-3.032-.806-.906-1.909-1.637-3.279-2.172-1.366-.532-2.9-.802-4.561-.802-2.559 0-4.874.606-6.885 1.803-2.012 1.196-3.604 2.882-4.735 5.01-1.128 2.124-1.7 4.579-1.7 7.297 0 2.588.521 4.926 1.551 6.948 1.03 2.03 2.49 3.633 4.339 4.765 1.847 1.132 3.981 1.706 6.343 1.706 2.43 0 4.574-.608 6.373-1.808 1.802-1.2 3.138-2.924 3.971-5.124l.303-.788-1.209-.637-.634.864zM802.299 39.83c1 0 1.824-.325 2.448-.967.623-.64.938-1.438.938-2.371 0-.965-.315-1.779-.938-2.42-.625-.642-1.449-.967-2.448-.967s-1.816.326-2.425.969c-.606.64-.913 1.454-.913 2.418 0 .932.307 1.729.913 2.369.607.643 1.423.969 2.425.969M804.846 44.966h-.619l-7.957 2.379-.125.037v.945l3.657 1.334v20.291l-3.756.741v1.308h12.507v-1.307l-3.707-.741zM819.504 30.634h-.62l-7.735 2.469v.892l3.459 1.284v34.725l-3.459.741v1.256h11.764v-1.255l-3.409-.741zM859.571 46.744c-2.013-1.18-4.279-1.778-6.736-1.778s-4.724.598-6.735 1.778c-2.013 1.18-3.605 2.841-4.735 4.936-1.129 2.09-1.701 4.463-1.701 7.051s.572 4.961 1.701 7.051c1.13 2.095 2.724 3.756 4.735 4.936s4.276 1.778 6.735 1.778 4.725-.598 6.736-1.778 3.604-2.84 4.735-4.936c1.128-2.093 1.7-4.465 1.7-7.051s-.572-4.958-1.7-7.051c-1.131-2.095-2.724-3.755-4.735-4.936m-6.737.795c2.365 0 4.236.989 5.563 2.938 1.341 1.971 2.021 4.731 2.021 8.204 0 3.506-.688 6.292-2.045 8.278-1.343 1.966-3.223 2.963-5.588 2.963-2.333 0-4.188-.989-5.515-2.938-1.341-1.97-2.021-4.747-2.021-8.253s.68-6.282 2.021-8.253c1.327-1.95 3.198-2.938 5.563-2.938zM886.94 31.873c-1.259-.822-2.812-1.239-4.617-1.239-2.132 0-4.141.574-5.973 1.706-1.838 1.136-3.109 2.646-3.78 4.488-.3.836-.503 1.908-.603 3.183-.096 1.242-.146 3.074-.148 5.448h-3.702l-.725 1.931h4.427v22.612l-3.706.741V72h13.989v-1.266l-5.238-.741V47.389h5.728l.726-1.931h-6.453v-2.543c0-3.909.344-6.627 1.022-8.083.347-.787.831-1.375 1.439-1.75a3.87 3.87 0 0 1 2.058-.567c.702 0 1.225.181 1.552.537.337.367.588 1.003.747 1.892.346 1.766 1.219 2.662 2.594 2.662.77 0 1.401-.242 1.878-.718.477-.477.719-1.109.719-1.878 0-1.243-.65-2.298-1.933-3.137Z'/%3E%3C/g%3E%3Cpath fill='%2303283a' d='M150.138 6.704c2.702-2.305 7.715-2.996 10.9-1.507l.618.289-.549.45c-2.822 2.32-7.547 2.975-10.851 1.5l-.643-.286zm-3.925 1.972-.806.185.099.516c.512 2.541 4.245 4.295 8.303 3.723l.793-.11-.072-.52c-.349-2.682-4.073-4.38-8.316-3.795Zm-1.235-2.045.818-.187c4.256-.589 7.422-3.241 7.073-5.923l-.072-.52-.858.119c-4.437.627-7.612 3.234-7.059 5.996l.099.516Zm-23.374 8.909-.843.285.191.532c1.01 2.727 5.202 3.803 9.358 2.391l.812-.276-.161-.541c-.805-2.794-4.995-3.864-9.358-2.39zm3.796-2.891-.477.583.723.177c1.862.472 3.992.242 6.009-.371 2.054-.484 3.971-1.465 5.308-2.837l.521-.534-.712-.242c-1.835-.623-4.076-.621-6.18-.122-2.067.627-3.958 1.859-5.192 3.345Zm86.379 5.281-.161.541.812.276c4.156 1.412 8.348.335 9.358-2.391l.191-.532-.843-.285c-4.363-1.474-8.553-.404-9.358 2.39zM192.514 7.26l.643-.286-.525-.447c-2.706-2.305-7.724-2.997-10.912-1.508l-.619.289.549.451c2.825 2.32 7.556 2.976 10.863 1.502Zm4.432-.816.818.187.099-.516c.553-2.762-2.622-5.369-7.059-5.996L189.946 0l-.072.52c-.35 2.682 2.817 5.333 7.073 5.923Zm-8.733 6.026-.072.52.793.11c4.058.571 7.791-1.182 8.302-3.723l.099-.516-.807-.185c-4.243-.586-7.966 1.113-8.316 3.795zm22.926.383c2.02.614 4.152.844 6.016.373l.724-.177-.478-.583c-1.236-1.488-3.13-2.72-5.199-3.348-2.106-.499-4.35-.502-6.187.12l-.713.242.521.534c1.339 1.373 3.258 2.354 5.315 2.839ZM74.955 39.672l.845-.101c4.42-.417 9.369-3.622 11.153-7.792l.353-.803-.854.026c-4.37.175-9.685 3.638-11.215 7.836zm8.044 4.012.813-.557-.384-.529c-.986-1.362-2.739-2.004-4.817-1.914-2.02.159-4.257 1.194-6.303 2.871l-.791.656.417.503c2.225 2.636 6.96 1.885 11.065-1.03m-13.283-1.646.804-.667c2.078-1.703 3.498-3.829 4.25-5.792.803-1.889.832-3.755-.154-5.117l-.384-.529-.895.617c-4.579 3.267-6.157 8.489-4.038 10.985zm-8.545 21.86.75-.743-.511-.482c-1.286-1.217-3.358-1.634-5.422-1.021-2.057.612-4.267 2.106-6.095 4.285l-.71.846.543.446c2.85 2.289 7.855.689 11.444-3.331zm58.763-50.37.855-.289c4.377-1.481 7.272-4.945 6.466-7.74l-.161-.541-.885.298c-4.583 1.543-7.477 5.014-6.466 7.741zM63.015 50.583l.218-.916-.899.193c-4.554 1.069-9.644 5.655-10.263 10.537l-.135.933.877-.273c4.434-1.471 9.164-5.687 10.202-10.475ZM46.488 270.028c-1.474-1.258-3.089-2.283-4.784-2.991l-1.32-.554.068 1.443c.092 1.863.542 3.807 1.272 5.717.776 1.874 1.998 3.587 3.325 5.21 2.745 3.172 6.045 5.893 9.724 6.748l1.423.333-.302-1.383c-.781-3.542-2.44-7.395-5.067-10.42-1.269-1.552-2.817-2.88-4.339-4.102Zm56.398-244.714c-1.854-.134-4.097.398-6.245 1.602l-.834.467.298.529c1.579 2.745 6.114 2.963 10.292.814l.841-.373-.266-.546c-.671-1.381-2.218-2.341-4.086-2.494Zm-3.175-1.504.792.048c4.039.187 9.182-1.785 11.477-5.325l.454-.672-.79-.118c-4.03-.531-9.527 1.608-11.537 5.353zm222.015 131.445-.869.089c.051.428.155.851.153 1.284.293 6.6 4.212 11.938 8.706 11.925l.873-.015-.066-1.368c-.385-7.099-4.142-12.453-8.798-11.915zM94.518 25.096l.847-.475c2.179-1.221 3.852-2.885 4.834-4.607.99-1.699 1.359-3.315.664-4.746l-.266-.546-.92.411c-4.638 2.378-7.001 6.76-5.458 9.433l.298.529Zm192.235 36.557c-2.064-.613-4.135-.196-5.422 1.021l-.511.482.75.743c3.589 4.02 8.594 5.62 11.444 3.331l.543-.446-.71-.846c-1.828-2.178-4.038-3.672-6.095-4.285Zm17.369 21.081c1.622 2.3 3.423 4.488 5.741 5.66l.881.47.044-1.004c.058-2.556-.627-5.556-2.299-7.933-1.657-2.386-3.891-4.395-6.259-5.393l-.919-.386.049 1.006c.123 2.584 1.155 5.271 2.763 7.581h-.001Zm-8.942-18.738.723.861.543-.446c2.79-2.234 2.012-7.935-2.039-12.455l-.83-.828-.511.482c-1.341 1.266-1.589 3.161-1.23 5.421.359 2.267 1.486 4.75 3.344 6.964Zm33.558 64.638.786-.206c2.023-.526 3.528-2.345 4.304-4.935.815-2.594.423-5.819-.672-9.164l-.445-1.293-.767.268c-1.972.693-3.3 2.646-3.879 5.171-.586 2.534-.308 5.606.366 8.892l.307 1.265zm-3.036 81.89.347-1.43c2.065-7.379-1.423-14.124-6.092-14.737l-.929-.138-.197 1.37a18.5 18.5 0 0 0-.03 5.102c.132 1.601.378 3.082.885 4.407.986 2.639 2.757 4.623 5.103 5.201l.912.223zm-7.105-82.696c1.8 1.633 3.939 2.426 5.962 1.9l.786-.206-.3-1.238c-.658-3.225-2.545-5.767-4.53-7.346-1.995-1.583-4.198-2.171-6.17-1.478l-.767.268.394 1.143c.961 2.954 2.861 5.306 4.626 6.957zm-3.598 118.471 1.107-.716c2.853-1.85 5.307-5.044 6.914-8.604 1.767-3.497 1.854-7.667 1.171-10.994l-.306-1.305-1.044.839c-2.785 2.109-4.521 5.435-6.224 8.781-1.544 3.408-2.24 7.183-1.792 10.649zm14.944-105.289-.468 1.078c-2.544 5.556-.964 13.211 2.133 18.063l.663.938.569-1.02c3.254-5.289 1.577-13.74-2.15-18.197zm-5.427-19.31.845.69.251-1.033c1.186-5.283-1.023-12.959-5.948-15.965l-.903-.604-.152 1.058c-.519 5.331 1.447 12.351 5.907 15.855Zm-52.295-80.329.804.667.417-.503c2.119-2.496.541-7.718-4.038-10.985l-.895-.617-.384.529c-.986 1.362-.957 3.228-.154 5.117.752 1.963 2.172 4.089 4.25 5.792m-5.143-1.977.846.102-.283-.834c-1.534-4.201-6.855-7.668-11.23-7.846l-.855-.027.354.803c1.788 4.173 6.744 7.382 11.168 7.803Zm23.03 21.504.878.274-.136-.935c-.622-4.886-5.719-9.479-10.277-10.552l-.9-.194.219.917c1.042 4.792 5.779 9.015 10.217 10.49zm-42.733-36.276.847.475.298-.529c1.543-2.673-.82-7.056-5.458-9.433l-.92-.411-.266.546c-.696 1.431-.326 3.047.664 4.746.982 1.722 2.655 3.386 4.834 4.607Zm-5.042-.948.792-.048-.397-.715c-2.014-3.748-7.517-5.889-11.551-5.36l-.791.118.455.673c2.299 3.542 7.448 5.517 11.491 5.332Zm4.303 4.239.298-.529-.834-.467c-2.148-1.204-4.392-1.735-6.245-1.602-1.868.153-3.415 1.113-4.086 2.494l-.266.546.841.373c4.178 2.148 8.713 1.931 10.292-.814Zm12.677 14.686-.384.529.813.557c4.105 2.916 8.84 3.667 11.065 1.03l.417-.503-.791-.656c-2.046-1.677-4.283-2.712-6.303-2.871-2.078-.09-3.831.553-4.817 1.914M46.296 64.412l.543.446.723-.861c1.858-2.215 2.986-4.698 3.344-6.964.359-2.26.111-4.154-1.23-5.421l-.511-.482-.83.828c-4.051 4.52-4.829 10.221-2.039 12.455Zm288 102.663.066 1.399.873-.015c4.494-.013 7.862-6.222 7.476-13.865-.003-.493-.114-.976-.171-1.464l-.869.089c-4.273.501-7.756 6.721-7.376 13.856ZM221.951 13.239l.855.289.191-.531c1.01-2.727-1.883-6.198-6.466-7.741l-.885-.298-.161.541c-.805 2.794 2.09 6.259 6.466 7.74m110.326 168.464-.713 1.008c-.917 1.292-1.629 2.786-2.131 4.391a21.7 21.7 0 0 0-1.361 5.015c-.498 3.449-.147 7.016 1.147 10.008l.489 1.163.816-.919c2.068-2.378 3.434-5.85 3.95-9.44.253-1.794.314-3.614.108-5.338-.343-1.737-.906-3.373-1.693-4.791l-.612-1.098ZM145.576 341.258c-3.788 1.427-6.554 3.677-7.251 6.863l-.266 1.227 2.122.497c5.463 1.304 10.786.348 14.587-1.153 3.838-1.611 6.241-4.234 6.523-7.452l.113-1.25-2.004-.276c-5.151-.709-9.988-.056-13.824 1.544m12.183-16.859c-2.809-2.645-6.813-4.144-11.313-5.25l-1.753-.419-.266 1.227c-.686 3.125.554 6.529 3.353 9.227 2.817 2.519 7.17 4.444 12.171 5.137l1.94.269.113-1.25c.282-3.217-1.43-6.41-4.244-8.94Zm37.202 4.783c2.799-2.698 4.039-6.102 3.353-9.227l-.266-1.227-1.753.419c-4.5 1.106-8.504 2.606-11.313 5.25-2.815 2.531-4.527 5.723-4.244 8.94l.113 1.25 1.94-.269c5.001-.694 9.354-2.618 12.171-5.137Zm125.815-84.097c-1.361.891-2.596 2.113-3.854 3.508a23.7 23.7 0 0 0-3.563 4.781l-.801 1.411.877.501c4.346 2.584 12.046-1.328 15.488-9.615l.71-1.57-.922-.411c-2.376-1.052-5.252-.4-7.934 1.396h-.001ZM97.311 321.521c-2.096-.542-4.144-.776-6.042-.712-3.79.132-7.007 1.439-8.584 3.996l-.611.995 1.754.989c4.521 2.548 9.22 3.774 13.014 3.634 3.919-.356 6.91-2.032 8.168-4.75l.493-1.058-1.717-.765c-2.245-.913-4.391-1.759-6.475-2.328Zm99.855 19.737c-3.836-1.599-8.673-2.253-13.824-1.544l-2.005.276.113 1.25c.282 3.217 2.685 5.841 6.523 7.452 3.802 1.5 9.124 2.457 14.587 1.153l2.122-.497-.266-1.227c-.697-3.186-3.463-5.436-7.251-6.863zm-110.265-25.31c1.033.442 2.095.8 3.152 1.091 2.117.579 4.235.853 6.223.749l1.539-.084-.743-1.362c-.949-1.749-2.222-3.376-3.726-4.826a26 26 0 0 0-2.415-2.042 26 26 0 0 0-2.542-1.991c-3.534-2.452-7.707-3.958-11.712-4.224l-1.506-.178.507 1.492c1.453 3.665 4.618 7.066 8.336 9.637a28 28 0 0 0 2.886 1.737Zm62.684 20.353 1.536-.683-1.249-1.068c-3.236-2.561-7.43-4.964-11.93-5.976-2.24-.559-4.583-.719-6.833-.798-2.228-.153-4.43.006-6.495.513l-1.612.392 1.052 1.293c1.363 1.666 3.121 3.165 5.12 4.44 2.019 1.201 4.345 1.948 6.704 2.537 4.748 1.074 9.704 1.294 13.706-.65zm-50.787-34.509-1.477-.821-.611.995c-1.578 2.556-1.424 5.752.234 8.938.826 1.59 2.022 3.174 3.529 4.651 1.493 1.502 3.312 2.865 5.492 3.747l1.666.741.493-1.058c1.266-2.733.704-5.932-1.05-8.895-1.655-3.193-4.483-6.185-8.276-8.297ZM300.323 88.32l-.642.398.556.984c2.84 5.022 7.977 7.659 11.446 5.905l.67-.349-.586-1.031c-3.041-5.349-8.164-7.994-11.444-5.906Zm-88.571 239.868c-2.255.08-4.604.242-6.85.803-4.513 1.014-8.718 3.42-11.964 5.983l-1.253 1.069 1.54.683c4.012 1.942 8.979 1.72 13.739.643 2.366-.59 4.697-1.339 6.722-2.542 2.004-1.278 3.768-2.777 5.135-4.445l1.056-1.294-1.615-.391c-2.07-.506-4.277-.663-6.51-.509m42.816-20.37a26 26 0 0 0-2.548 1.995 26 26 0 0 0-2.421 2.046c-1.508 1.452-2.785 3.082-3.738 4.833l-.745 1.364 1.542.082c1.991.102 4.113-.174 6.235-.755a25 25 0 0 0 3.158-1.096 28 28 0 0 0 2.892-1.742c3.727-2.576 6.9-5.983 8.36-9.653l.51-1.494-1.508.18c-4.011.271-8.193 1.784-11.736 4.241zm38.706-20.964c-3.349 1.01-7.132 2.992-10.286 6.183l-1.239 1.231.744.79c1.911 2.038 4.966 2.571 8.452 1.687 3.426-.923 7.539-3.03 10.503-6.813l1.198-1.424-.824-.707c-2.124-1.815-5.269-2.004-8.549-.947zm3.274-16.602c-1.524 1.226-3.075 2.558-4.347 4.113-2.632 3.032-4.298 6.892-5.083 10.439l-.304 1.384 1.424-.335c3.683-.86 6.99-3.588 9.74-6.767 1.33-1.626 2.554-3.342 3.333-5.22.732-1.914 1.185-3.862 1.279-5.727l.07-1.445-1.322.557c-1.697.71-3.314 1.739-4.791 3Zm-13.64 1.315-.824-.707-1.016 1.214c-2.485 3.235-4.476 6.406-5.065 9.674-.633 3.211-.126 6.278 1.785 8.315l.744.79 1.204-1.197c3.073-3.113 5.171-6.613 5.677-9.94.453-3.392-.382-6.333-2.506-8.148zm-31.436 49.241c-1.898-.064-3.946.17-6.042.712-2.083.569-4.229 1.415-6.475 2.328l-1.717.765.493 1.058c1.258 2.718 4.25 4.394 8.169 4.75 3.794.14 8.493-1.086 13.014-3.634l1.754-.989-.611-.995c-1.578-2.557-4.794-3.864-8.584-3.996h-.001ZM315.247 93.75l.67-.349c3.469-1.754 3.668-7.81.417-13.512l-.627-1.1-.642.398c-3.28 2.087-3.464 8.136-.414 13.51zM33.102 88.522c2.316-1.169 4.115-3.352 5.734-5.649 1.606-2.305 2.635-4.989 2.756-7.57l.048-1.005-.918.385c-2.367.995-4.598 3-6.252 5.383-1.669 2.373-2.352 5.369-2.293 7.922l.044 1.003.88-.469Zm212.694 222.381c1.658-3.185 1.812-6.381.234-8.938l-.611-.995-1.477.821c-3.794 2.111-6.622 5.104-8.276 8.297-1.753 2.964-2.315 6.162-1.05 8.895l.493 1.058 1.666-.741c2.18-.882 3.999-2.245 5.492-3.747 1.507-1.476 2.703-3.06 3.529-4.651Zm84.202-100.88-.355 1.465.912.223c2.346.578 4.85-.457 7.02-2.701 1.069-1.122 2.117-2.529 2.897-4.182.692-1.668 1.217-3.563 1.511-5.594l.228-1.578-.929-.138c-4.914-.66-9.202 5.085-11.284 12.504Zm-22.465 24.237-.922-.411-.61 1.348c-2.842 6.994-2.705 14.213 1.891 16.925l.877.5.781-1.374c1.005-1.768 1.732-3.58 2.176-5.322.382-1.774.351-3.544.14-5.095-.456-3.127-1.956-5.519-4.332-6.571zm-245.86 37.814-1.016-1.214-.824.707c-2.124 1.815-2.96 4.756-2.506 8.148.506 3.328 2.604 6.828 5.677 9.94l1.204 1.197.744-.79c1.911-2.037 2.418-5.104 1.785-8.315-.589-3.267-2.58-6.439-5.065-9.674ZM10.768 161.108l.663-.936c3.097-4.844 4.675-12.484 2.129-18.031l-.468-1.077-.747.86c-3.725 4.448-5.4 12.885-2.146 18.165l.57 1.018Zm1.384 7.43.873.015c4.494.013 8.413-5.324 8.706-11.925-.002-.434.103-.856.153-1.284l-.869-.089c-4.657-.538-8.413 4.816-8.798 11.915l-.066 1.368Zm1.066-40.11.786.206.307-1.265c.674-3.286.952-6.358.366-8.892-.58-2.525-1.908-4.479-3.879-5.171l-.767-.268-.445 1.293c-1.095 3.345-1.487 6.57-.672 9.164.776 2.589 2.282 4.409 4.304 4.935zm-1.721 54.262-.713-1.006-.612 1.096c-.788 1.415-1.35 3.049-1.694 4.783-.207 1.72-.146 3.536.107 5.327.515 3.583 1.88 7.048 3.947 9.421l.816.916.489-1.161c1.295-2.987 1.648-6.547 1.15-9.99a21.6 21.6 0 0 0-1.36-5.005c-.502-1.601-1.214-3.093-2.131-4.382Zm6.149-60.219.844-.689c4.457-3.496 6.419-10.504 5.897-15.828l-.153-1.056-.903.602c-4.921 2.999-7.126 10.663-5.938 15.939zm9.299 122.959 1.106.714.174-1.348c.451-3.46-.242-7.228-1.783-10.629-1.7-3.338-3.433-6.656-6.216-8.76l-1.043-.836-.306 1.303c-.685 3.321-.601 7.484 1.164 10.973 1.604 3.553 4.055 6.739 6.905 8.584h-.001Zm2.219-125.702-.767-.268c-1.972-.693-4.175-.105-6.17 1.478-1.984 1.579-3.872 4.121-4.53 7.346l-.3 1.238.786.206c2.023.526 4.161-.267 5.962-1.9 1.765-1.651 3.664-4.003 4.625-6.957zM23.055 205.1c.507-1.325.753-2.806.885-4.407a18.5 18.5 0 0 0-.03-5.102l-.197-1.37-.929.138c-4.669.613-8.156 7.358-6.092 14.737l.347 1.43.912-.223c2.346-.578 4.117-2.562 5.103-5.201zM7.507 168.46l.873.015.066-1.399c.38-7.135-3.103-13.355-7.376-13.856l-.869-.089c-.057.488-.167.972-.171 1.464-.386 7.642 2.982 13.851 7.476 13.865Zm35.554-79.742-.642-.398c-3.28-2.087-8.402.557-11.444 5.906l-.586 1.031.67.349c3.469 1.754 8.606-.883 11.446-5.905zm-6.93 145.132-.922.411c-2.376 1.052-3.875 3.445-4.332 6.571-.211 1.551-.242 3.321.14 5.095.444 1.742 1.171 3.554 2.176 5.322l.781 1.374.877-.5c4.596-2.711 4.733-9.931 1.891-16.925l-.61-1.348ZM27.677 79.188l-.642-.398-.627 1.1c-3.251 5.702-3.052 11.758.417 13.512l.67.349.597-1.052c3.05-5.374 2.865-11.423-.414-13.51Zm21.79 207.666c-3.28-1.058-6.425-.869-8.549.947l-.824.707 1.198 1.424c2.964 3.783 7.077 5.89 10.503 6.813 3.487.884 6.541.351 8.452-1.687l.744-.79-1.239-1.231c-3.154-3.191-6.937-5.173-10.286-6.183Zm-23.648-38.262c-1.258-1.394-2.493-2.617-3.854-3.508-2.682-1.796-5.558-2.448-7.934-1.396l-.922.411.71 1.57c3.442 8.287 11.142 12.199 15.488 9.615l.877-.501-.801-1.411a23.7 23.7 0 0 0-3.563-4.781ZM1.459 197.52l-.929.138.228 1.578c.294 2.031.819 3.925 1.511 5.594.78 1.653 1.828 3.06 2.897 4.182 2.17 2.243 4.674 3.279 7.02 2.701l.912-.223-.355-1.465c-2.082-7.419-6.371-13.163-11.284-12.504Zm212.157-74.584c-.304.201-1.335.878-4.453 2.926 14.815 14.489 27.469 19.38 38.527 14.914-14.248-4.785-20.8-15.005-29.059-21.116-1.653 1.174-3.322 2.307-5.016 3.276zm17.379-11.507c-2.976 1.167-4.81 2.42-7.514 4.253 15.666 13.079 34.734 29.56 48.841 20.841-16.765-4.253-20.159-15.285-33.99-24.137-2.658-1.701-6.034-1.468-7.337-.957m20.983-15.595c-4.554-2.977-10.772-3.97-15.595-3.97-4.437 0-10.918 2.126-14.624 3.859-12.433 6.004-22.782 14.607-35.541 19.959-10.486 5.102-7.065 15.672 1.145 15.672 1.962 0 4.198-.604 6.583-2.031l17.189-11.291c7.592-4.321 15.015-12.68 23.806-12.68 1.979 0 4.049.383 6.164 1.413 15.977 7.783 22.782 23.662 39.511 27.489 7.299 1.67 14.63-.983 14.284-1.099-16.481-5.529-25.786-26.12-42.922-37.322Zm-122.853 27.102c-1.693-.969-3.363-2.103-5.016-3.276-8.259 6.111-14.81 16.331-29.059 21.116 11.058 4.466 23.712-.425 38.527-14.914-3.118-2.048-4.149-2.725-4.453-2.926zm-17.38-11.507c-1.302-.511-4.678-.744-7.337.957-13.831 8.852-17.225 19.884-33.99 24.137 14.106 8.719 33.175-7.762 48.841-20.841-2.704-1.833-4.538-3.086-7.514-4.253m-3.946-6.077c8.791 0 16.214 8.359 23.806 12.68l17.19 11.291c2.384 1.426 4.621 2.031 6.583 2.031 8.21 0 11.631-10.57 1.145-15.672-12.759-5.352-23.108-13.955-35.541-19.959-3.706-1.732-10.187-3.859-14.624-3.859-4.823 0-11.041.992-15.595 3.97-17.136 11.202-26.441 31.793-42.922 37.322-.346.116 6.985 2.769 14.284 1.099 16.729-3.828 23.534-19.707 39.511-27.489a13.84 13.84 0 0 1 6.164-1.413zm34.696 166.988c0-4.015 4.281-7.729 10.711-10.227l-.427-.116-.08-.021a60 60 0 0 1-3.553-1.084l-.022-.007a53 53 0 0 1-3.542-1.343l-.022-.008a48 48 0 0 1-3.07-1.412c-5.846 3.76-9.38 8.708-9.38 14.218 0 3.558 1.516 6.964 4.272 9.976.081.066.152.117.236.189 8.391 7.208 18.59 1.174 18.59 1.174-8.33-2.475-13.713-6.926-13.713-11.339m90.625-93.15c0 11.823-9.915 22.075-25.363 28.391-1.998.816-4.113 1.548-6.286 2.228 11.33 4.986 18.57 12.732 18.57 21.648 0 9.301-7.828 17.364-20.015 22.31a62 62 0 0 1-5.143 1.801c8.686 3.895 14.226 9.887 14.226 16.775 0 3.498-1.461 6.85-4.131 9.825-.067.053-.126.093-.196.151-.08.065-.152.116-.235.188-8.082 6.942-17.814 1.616-18.522 1.213l-.015-.039c8.331-2.475 13.714-6.926 13.714-11.339 0-6.197-10.105-11.725-22.756-13.068l-2.457-.111-1.207 37.598h-3.879l-1.216-37.881-3.68-.165c-.607-.039.326-.053-.275-.101-.502-.04-1.005-.078-1.501-.126a83 83 0 0 1-6.601-.895c-.238-.043-.465-.098-.702-.143-2.1-.4-4.134-.873-6.087-1.422-.18-.05-.368-.095-.547-.146a63 63 0 0 1-5.908-2.03q-.104-.043-.206-.087c-12.187-4.946-20.015-13.008-20.015-22.31 0-7.104 4.586-13.478 12.164-18.306 4.077 2.085 8.665 3.814 13.648 5.132-8.3 3.202-13.789 8.007-13.789 13.175 0 8.298 12.586 15.668 29.819 16.945l3.343-.012-1.101-34.294c-1.744-.081-3.47-.192-5.168-.343-.291-.027-.586-.045-.874-.074a105 105 0 0 1-7.364-.993h-.002c-.54-.091-1.094-.164-1.627-.264q-.1-.02-.2-.04c-6.002-1.135-11.572-2.759-16.563-4.8a67 67 0 0 1-5.442-2.511 57 57 0 0 1-4.73-2.73c-9.474-6.135-15.191-14.188-15.191-23.151 0-10.319 7.651-19.877 21.053-26.459a28 28 0 0 1 1.765-.905c3.009-1.229 5.505-1.927 7.218-2.014 1.318-.075 2.443.028 3.404.281 3.165.833 6.078 2.34 8.897 3.799 2.899 1.502 4.763 2.92 7.398 3.34.586.093.817.3.881.793.27 2.066-2.908 6.231-5.487 7.188-.967.359-2.835-.093-5.487-.529-2.918-.48-6.485-1.039-9.992-.983-9.09 4.218-14.311 9.839-14.311 15.488 0 10.805 18.801 20.363 41.4 21.696l-2.379-71.475a9.6 9.6 0 0 0 1.497-3.348c.551-2.393.175-5.506-1.873-8.364l-.257-10.643-.004-.007.003-.006-.003-.097h.052c.203-.625 2.178-1.153 4.962-1.378.231-.387.418-.804.395-1.235-.094-1.743-1.201-2.248-2.337-3.146-1.082-.856-2.384-2.806-1.449-4.932.935-2.125 2.524-2.551 2.243-4.761-.108-.849-.344-1.672-.588-2.411-14.562-2.129-27.136-11.291-29.864-13.51-.783-.637-1.648-.996-2.245-1.798-2.323-3.12-.734-7.036 3.145-7.467 1.134-.126 1.75-.598 2.295-1.451.411-.644.903-1.237 1.318-1.879 5.405-8.354 13.391-12.827 22.737-15.458 9.142-2.573 17.602-.617 25.849 3.312 5.551 2.645 10.575 6.134 15.494 9.788 8.048 5.976 12.472 10.302 20.202 16.671.823.678 1.15 1.308.61 2.29-.561 1.019-1.341 2.399-2.848 2.797-1.976.522-7.609-4.051-13.552-7.365-1.558-.869-1.746-1.09-2.999.253-2.275 2.437-15.358 12.658-30.721 14.089-.21.672-.405 1.393-.5 2.137-.28 2.211 1.309 2.636 2.243 4.761.935 2.126-.367 4.076-1.449 4.932-1.136.898-2.243 1.403-2.337 3.146-.023.431.163.848.394 1.235 2.784.225 4.759.753 4.963 1.378h.052l-.003.097.003.006q-.002.003-.004.007l-.258 10.684c-2.046 2.857-2.42 5.945-1.872 8.323a9.6 9.6 0 0 0 1.497 3.348l-2.379 71.475c22.599-1.333 41.4-10.89 41.4-21.695 0-5.646-5.223-11.269-14.312-15.487-3.444-.032-6.932.511-9.795.982-2.652.436-4.735.887-5.703.529-2.578-.958-5.758-5.123-5.486-7.188.064-.492.294-.7.88-.793 2.635-.421 4.715-1.838 7.613-3.34 2.818-1.459 5.732-2.966 8.897-3.799.961-.253 2.086-.356 3.403-.281 1.714.087 4.21.785 7.219 2.014.146.065 1.411.644 3.226 1.753 12.37 6.544 19.395 15.728 19.395 25.61zm-28.97-21.875c0-1.333-1.116-2.414-2.492-2.414s-2.492 1.081-2.492 2.414 1.116 2.414 2.492 2.414 2.492-1.081 2.492-2.414m-65.568 0c0 1.334 1.115 2.414 2.492 2.414s2.492-1.081 2.492-2.414-1.116-2.414-2.492-2.414-2.492 1.081-2.492 2.414m62.946-86.532q1.293-1.291-.019-2.568c-4.518-4.384-9.537-8.198-15.256-10.732-5.516-2.444-14.335-6.721-27.556-.77-6.587 2.965-11.765 7.229-16.111 12.78-.043.054-.077.116-.114.175-.777 1.235-.863 1.361.388 2.125 3.279 2.002 14.939 10.651 29.372 10.651s28.001-10.368 29.296-11.662Zm-25.582 143.692-1.087 33.887 2.11-.008c17.081-1.347 31.052-8.655 31.052-16.9 0-8.409-14.531-15.851-32.075-16.979m7.339-146.185c.243 6.085-4.913 11.986-11.966 11.961-6.662-.024-11.9-5.346-11.882-12.067.017-6.563 5.324-11.88 11.897-11.871 7.257.01 12.211 6.061 11.951 11.977m-5.676-5.561a2.416 2.416 0 1 0-4.833 0 2.416 2.416 0 0 0 4.833 0'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0;
  }
  .site-logo img {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media only screen and (max-width: 1271px) {
  .site-logo {
    width: clamp(10.4375rem, 25.4347826087vw, 14.625rem);
  }
}
@media only screen and (max-width: 370px) {
  .site-logo {
    width: 9.0625rem;
  }
}
@media only screen {
  .pane__footer .site-logo {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='935.259' height='350.459' data-name='Layer 1' viewBox='0 0 935.259 350.459'%3E%3Cg fill='%23fff'%3E%3Cpath d='M477.87 109.467V184.9l9.786 2.31v2.309h-31.229v-2.529l9.896-2.089v-37.717h-41.565v37.717l9.787 2.089v2.529h-31.229v-2.529l9.896-2.089v-75.433l-9.896-2.089v-2.529h31.229v2.529l-9.787 2.089v33.318h41.565v-33.318l-9.896-2.089v-2.529h31.229v2.749l-9.786 1.869ZM533.915 142.126q.77-2.199.771-3.958 0-4.288-8.468-4.729v-2.199h24.741v2.199q-4.4.77-6.598 1.649-2.2.88-3.463 2.474-1.266 1.595-2.255 4.673l-21.442 62.788q-2.09 6.267-5.168 9.347-1.65 1.758-4.068 2.749-2.42.989-5.278.989-4.07 0-6.543-2.034-2.474-2.035-2.474-5.333-.002-2.532 1.704-4.123 1.704-1.596 4.453-1.595 2.199 0 3.409 1.154t1.649 3.903q.219 1.98.66 2.64.439.659 1.539.659 1.757 0 3.299-2.144 1.538-2.146 3.188-6.982l4.509-13.855-21.442-52.562q-.99-2.089-2.749-3.079t-5.059-1.319v-2.199h27.161v2.199q-4.401.222-5.828.66-1.43.442-1.43 1.54-.001.99.88 3.299l13.415 34.748h.55zM584.761 214.919v2.089h-29.579v-2.089l8.247-1.649v-73.343l-8.027-2.969v-1.539l16.934-5.278h1.21v9.677h.439q3.19-4.838 7.973-7.258 4.782-2.418 9.951-2.419 6.817 0 12.096 3.793 5.278 3.795 8.192 10.501 2.913 6.71 2.914 15.064 0 9.129-3.849 16.165-3.85 7.038-10.776 10.997-6.929 3.958-15.944 3.958-5.718 0-10.666-1.649v24.302l10.886 1.649h-.001Zm10.007-30.898q4.287-3.298 6.598-9.237 2.309-5.938 2.309-13.525 0-11.106-4.618-17.539c-4.618-6.433-7.295-6.433-12.646-6.433q-3.408 0-7.037 1.869-3.628 1.87-4.948 4.509v32.878q0 4.73 3.023 7.753 3.023 3.024 7.532 3.023 5.498 0 9.787-3.299ZM681.405 187.32v2.199h-26.94v-2.199l8.247-1.539v-32.329q-.001-4.838-.274-7.642-.277-2.803-1.045-4.563-2.091-5.057-8.577-5.058-3.96 0-7.643 1.759-3.685 1.76-6.433 5.058v42.665l8.247 1.649v2.199h-27.05v-2.199l8.356-1.649v-45.634l-8.137-3.079v-1.429l17.044-5.388h1.1v9.347q4.726-4.507 10.062-6.928 5.332-2.418 10.611-2.419 4.397 0 7.807 1.759 3.407 1.76 4.948 4.838.879 1.76 1.155 4.673.274 2.915.274 10.941v33.429l8.247 1.539ZM728.634 134.044q6.65 3.904 10.391 10.831 3.738 6.928 3.739 15.504c.001 8.576-1.248 10.886-3.739 15.504q-3.74 6.929-10.391 10.832-6.655 3.904-14.79 3.903c-8.135-.001-10.355-1.301-14.79-3.903q-6.655-3.903-10.392-10.832-3.738-6.928-3.738-15.504c0-8.576 1.246-10.886 3.738-15.504q3.736-6.928 10.392-10.831 6.652-3.903 14.79-3.904c8.138-.001 10.354 1.302 14.79 3.904m-27.49 44.919q4.562 6.708 12.59 6.707 8.137 0 12.756-6.763 4.618-6.762 4.618-18.638 0-11.764-4.563-18.474-4.564-6.707-12.7-6.708c-8.136-.001-9.659 2.237-12.7 6.708q-4.564 6.708-4.563 18.583c.001 11.875 1.521 14.113 4.563 18.584ZM758.069 187.539q-1.979-1.869-2.804-4.673c-.825-2.804-.824-4.489-.824-7.862v-39.916h-7.147l-.221-1.759 15.835-16.494 1.979.22v14.185h15.724l-.879 3.849h-14.845v38.926q-.002 3.96.22 5.664.218 1.705.77 2.693 1.758 3.08 5.498 3.079 2.199.001 4.453-1.21a12.4 12.4 0 0 0 3.904-3.299l1.869 1.43a18.17 18.17 0 0 1-6.543 6.048q-4.015 2.199-8.412 2.199-5.279 0-8.577-3.079ZM812.928 189.519h-27.05v-2.199l8.356-1.649v-45.744l-8.137-2.969v-1.539l17.594-5.278h.989v55.53l8.247 1.649zm-18.638-83.736q1.921-2.033 5.112-2.034c3.191-.001 3.849.679 5.169 2.034q1.979 2.036 1.979 5.113 0 2.969-1.979 5.003t-5.169 2.034c-3.189-.001-3.831-.677-5.112-2.034q-1.925-2.034-1.925-5.003 0-3.077 1.925-5.113M847.764 130.634q3.573.495 5.663 1.375v15.285h-2.309q-1.65-13.855-12.866-13.855-4.4.001-6.982 2.419-2.584 2.42-2.584 6.488 0 3.08 1.595 5.223a14 14 0 0 0 3.903 3.574q2.31 1.43 6.378 3.299 5.057 2.31 8.082 4.289 3.023 1.979 5.224 5.443 2.198 3.465 2.199 8.632 0 8.139-5.443 12.976-5.444 4.84-14.79 4.838-3.52 0-7.752-.659-4.234-.66-7.423-1.76L820 170.387h2.639q.767 8.358 4.289 12.646 3.518 4.287 9.786 4.288 4.948.001 7.917-2.749 2.969-2.748 2.969-7.367 0-3.407-1.649-5.773a13.6 13.6 0 0 0-4.068-3.849q-2.42-1.484-6.817-3.684-4.948-2.417-7.917-4.343-2.97-1.924-5.059-5.223t-2.089-8.137q-.001-7.696 5.333-11.875 5.332-4.178 15.119-4.179 3.738 0 7.312.495v-.003ZM872.834 187.539q-1.979-1.869-2.804-4.673c-.825-2.804-.824-4.489-.824-7.862v-39.916h-7.147l-.221-1.759 15.835-16.494 1.979.22v14.185h15.724l-.879 3.849h-14.845v38.926q-.002 3.96.22 5.664.218 1.705.77 2.693 1.758 3.08 5.498 3.079 2.199.001 4.453-1.21a12.4 12.4 0 0 0 3.904-3.299l1.869 1.43a18.17 18.17 0 0 1-6.543 6.048q-4.015 2.199-8.412 2.199-5.278 0-8.577-3.079ZM468.523 281.851l-4.068 25.73h-60.699v-2.529l9.347-2.089V227.53l-9.347-2.089v-2.529h61.138l1.869 24.191h-2.639q-3.299-11.876-7.918-19.793h-31.558v33.429h19.683q2.748-5.827 4.068-13.195h2.639v30.789h-2.639q-.99-6.817-4.068-13.195h-19.683v38.046h31.009q2.969-4.837 4.893-9.566 1.923-4.726 4.344-11.766h3.629ZM530.759 303.952q1.923.991 5.993 1.43v2.199h-27.381v-2.199q4.068-.437 5.278-.824 1.21-.384 1.21-1.484-.001-.88-1.76-3.629l-10.666-16.494-11.106 14.515q-1.979 2.532-1.979 3.959-.001 3.08 7.147 3.958v2.199h-24.302v-2.199q5.498-.88 8.632-2.529 3.135-1.65 5.773-5.277l13.415-18.364-14.955-22.981q-1.43-2.198-3.464-3.134-2.035-.933-6.763-1.595v-2.199h27.601v2.199q-3.19.221-4.509.77-1.319.551-1.319 1.54 0 1.1 1.649 3.629l8.688 13.305 8.687-11.326q1.32-1.649 1.649-2.419.33-.77.33-1.759 0-2.64-6.378-3.739v-2.199h22.652v2.199q-5.28 1.1-7.753 2.475-2.475 1.375-5.223 5.003l-11.766 15.284 17.153 26.391q1.54 2.31 3.464 3.299zM545 304.943q-3.685-3.737-3.685-9.677 0-4.838 2.914-8.302 2.913-3.464 9.457-6.104 6.541-2.638 17.759-5.058v-10.776q0-6.926-1.979-9.786t-6.817-2.859q-4.73.001-7.478 2.254-2.75 2.256-2.749 6.104 0 .99.11 1.924.108.935.109 1.925 0 2.75-1.594 4.563t-4.124 1.813q-2.201 0-3.629-1.429-1.43-1.428-1.43-3.849 0-3.629 3.244-7.478 3.242-3.848 8.632-6.598 6.597-3.408 13.965-3.409 4.727 0 8.027 1.54 3.298 1.541 4.729 4.288.88 1.871 1.154 4.618.275 2.75.275 9.787v25.181q0 5.39.824 7.312.825 1.924 3.244 1.924 1.537.002 2.749-.714 1.21-.715 2.639-2.475l1.87 1.649q-2.531 3.959-5.224 5.663-2.695 1.704-6.213 1.704-4.4-.001-6.817-2.419-2.42-2.417-2.969-7.478l-.33-.22q-3.19 4.73-7.808 7.423t-9.347 2.693q-5.829 0-9.511-3.738zm21.057-4.674q3.188-1.922 5.389-5.442v-15.835q-7.918 1.54-12.261 3.299-4.344 1.761-6.213 4.289-1.87 2.53-1.869 6.377 0 4.4 2.145 6.818 2.143 2.42 6.103 2.419 3.517 0 6.707-1.925ZM691.28 305.382v2.199h-26.94v-2.199l8.247-1.539v-32.329q0-8.025-1.319-12.205-1.65-5.058-7.478-5.059-4.07 0-7.752 1.814-3.686 1.815-6.543 5.224a184 184 0 0 1 .22 9.126v33.429l8.247 1.539v2.199h-26.94v-2.199l8.247-1.539v-32.329q0-7.366-1.319-12.205-1.761-5.058-7.478-5.059-3.96.001-7.643 1.76-3.685 1.759-6.433 5.058v42.665l8.247 1.649v2.199h-27.05v-2.199l8.356-1.649v-45.634l-8.137-3.079v-1.429l17.044-5.389h1.1v9.347q4.726-4.507 10.062-6.928 5.332-2.418 10.611-2.419 3.958.001 7.092 1.76t4.563 4.838q.659 1.32.88 2.859 4.726-4.508 10.116-6.982 5.387-2.474 10.666-2.475 3.959.001 7.038 1.76 3.078 1.76 4.618 4.838.88 1.761 1.154 4.839.275 3.08.275 10.775v33.429l8.247 1.539zM724.356 307.581h-27.05v-2.199l8.356-1.649V257.99l-8.137-2.97v-1.539l17.594-5.278h.989v55.53l8.247 1.649zm-18.638-83.735q1.922-2.033 5.112-2.034c3.19-.001 3.849.679 5.169 2.034q1.979 2.036 1.979 5.113 0 2.969-1.979 5.004t-5.169 2.034c-3.189 0-3.831-.678-5.112-2.034q-1.926-2.034-1.925-5.004 0-3.077 1.925-5.113M791.794 305.382v2.199h-26.94v-2.199l8.247-1.539v-32.329q-.001-4.837-.274-7.642-.277-2.804-1.045-4.563-2.091-5.058-8.577-5.059-3.96.001-7.643 1.76-3.685 1.759-6.433 5.058v42.665l8.247 1.649v2.199h-27.05v-2.199l8.356-1.649v-45.634l-8.137-3.079v-1.429l17.044-5.389h1.1v9.347q4.726-4.507 10.062-6.928 5.333-2.418 10.611-2.419 4.397.001 7.807 1.76 3.407 1.76 4.948 4.838.879 1.761 1.155 4.674.274 2.916.274 10.94v33.429l8.247 1.539ZM806.913 273.713q-.11.771-.11 2.529-.001 12.097 4.839 18.254 4.837 6.158 14.185 6.157 5.388 0 10.007-1.924 4.616-1.923 7.477-5.443l1.32-1.649 1.869 1.1-.66 1.54q-2.86 6.708-9.236 10.556-6.38 3.85-14.405 3.849-7.809 0-13.8-3.684-5.994-3.682-9.292-10.336-3.299-6.652-3.299-15.34 0-9.127 3.684-16.219 3.682-7.093 10.337-10.996 6.652-3.904 15.339-3.904 10.776 0 16.55 6.323 5.773 6.323 5.992 18.528l-.77.659zm5.608-17.153q-4.399 4.949-5.388 14.075l28.7-.99q.33-1.319.329-4.508 0-13.526-11.985-13.525-7.258 0-11.656 4.948M890.669 250.127q2.033 2.035 2.034 4.893 0 2.64-1.813 4.454-1.816 1.814-4.563 1.814-2.64 0-4.179-2.09-.99-1.209-1.704-1.649-.717-.438-1.705-.439-1.32 0-2.309.604-.99.605-2.09 2.145-1.87 2.53-2.419 3.408a5.9 5.9 0 0 0-.77 1.979v38.486l10.996 1.649v2.199h-29.8v-2.199l8.357-1.649v-45.743l-8.138-3.079v-1.43l17.044-5.388h1.1v11.985q3.847-5.828 7.753-8.907 3.902-3.077 7.312-3.078 2.857 0 4.893 2.034h.001ZM926.956 248.697q3.573.495 5.663 1.374v15.285h-2.309q-1.65-13.855-12.866-13.855-4.4.001-6.982 2.419-2.584 2.42-2.584 6.488 0 3.08 1.595 5.223a14 14 0 0 0 3.903 3.574q2.31 1.43 6.378 3.299 5.057 2.309 8.082 4.288 3.023 1.979 5.224 5.443 2.198 3.465 2.199 8.632 0 8.139-5.443 12.976-5.444 4.84-14.79 4.838-3.52 0-7.752-.659-4.234-.66-7.423-1.76l-.659-17.813h2.639q.767 8.357 4.289 12.646 3.518 4.288 9.786 4.288 4.948.001 7.917-2.749 2.969-2.748 2.969-7.367 0-3.407-1.649-5.772a13.6 13.6 0 0 0-4.068-3.849q-2.42-1.484-6.817-3.685-4.948-2.417-7.917-4.343-2.97-1.923-5.059-5.224-2.09-3.298-2.089-8.137-.001-7.696 5.333-11.876 5.332-4.178 15.119-4.179 3.738 0 7.312.495ZM440.532 70.124c-.571-.154-1.015-.417-1.319-.783-.315-.378-.621-.959-.909-1.729l-13.047-34.89-.071-.189-5.16 2.843 1.321 2.999-9.564 26.77c-.454 1.297-.896 2.273-1.314 2.901-.408.611-1.04 1.114-1.879 1.495-.855.387-2.146.715-3.833.975l-.148.022V72h14.236v-1.462l-.149-.022c-1.718-.259-2.995-.618-3.795-1.067-.771-.432-1.146-1.028-1.146-1.824 0-.506.18-1.268.534-2.264l2.627-7.346h11.713l3.221 8.931c.353.933.532 1.644.532 2.112 0 .314-.095.555-.291.737-.14.13-.482.314-1.317.45-.697.114-1.813.205-3.315.27l-.167.007v1.479h16.065v-1.473l-.16-.013c-1.173-.098-2.068-.229-2.663-.39zm-17.811-28.398 5.039 13.963h-10.029zM483.008 55.123c0-2.293-.042-3.928-.125-4.859-.083-.94-.264-1.692-.536-2.237a5.3 5.3 0 0 0-2.145-2.248c-.945-.54-2.039-.813-3.25-.813-1.6 0-3.237.379-4.867 1.127-1.534.705-2.999 1.696-4.358 2.949a4.2 4.2 0 0 0-.352-1.011c-.442-.952-1.157-1.71-2.123-2.253-.962-.539-2.063-.812-3.273-.812-1.599 0-3.228.371-4.842 1.103-1.498.679-2.934 1.644-4.274 2.87v-3.972h-.669l-7.834 2.468v.892l3.657 1.384v20.244l-3.755.741v1.307h12.506v-1.307l-3.706-.741V50.987a8.4 8.4 0 0 1 2.792-2.179 7.8 7.8 0 0 1 3.36-.774c1.646 0 2.69.706 3.191 2.145.39 1.427.587 3.257.587 5.439v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692V55.124c0-1.388-.032-2.748-.097-4.042.828-.973 1.783-1.73 2.84-2.25a7.65 7.65 0 0 1 3.407-.798c1.677 0 2.722.705 3.193 2.151.388 1.229.585 3.056.585 5.433v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692V55.124zM509.509 47.863c-1.756-1.923-4.302-2.898-7.566-2.898-2.623 0-4.972.598-6.982 1.778-2.013 1.18-3.598 2.867-4.712 5.012-1.112 2.14-1.676 4.619-1.676 7.37 0 2.619.505 4.964 1.501 6.972.999 2.014 2.426 3.602 4.241 4.717 1.813 1.116 3.932 1.681 6.294 1.681 2.426 0 4.635-.59 6.564-1.754 1.933-1.167 3.354-2.791 4.222-4.825l.356-.833-1.104-.649-.687.858c-.836 1.028-1.943 1.833-3.292 2.395-1.355.565-2.846.852-4.43.852-2.731 0-4.83-.909-6.237-2.701-1.418-1.804-2.138-4.528-2.138-8.096q0-.622.031-.962h17.896l.458-.392-.002-.083c-.066-3.683-.988-6.523-2.739-8.442zm-8.011-1.016c3.506 0 5.211 1.931 5.211 5.904 0 .84-.039 1.463-.114 1.856l-12.56.433c.308-2.588 1.1-4.615 2.354-6.027 1.276-1.437 2.995-2.166 5.108-2.166zM529.538 44.916c-1.057 0-2.198.478-3.395 1.421-1.069.844-2.145 2.042-3.201 3.569v-4.99h-.669l-7.834 2.468v.892l3.656 1.384v20.293l-3.756.741v1.307h13.742v-1.314l-4.941-.741-.003-17.112q.092-.462.322-.831c.159-.256.522-.768 1.081-1.523.313-.439.612-.748.888-.916q.404-.245.947-.246.392 0 .674.171c.197.123.44.359.717.697.493.67 1.173 1.01 2.019 1.01.868 0 1.6-.292 2.175-.867s.866-1.29.866-2.125c0-.9-.324-1.682-.965-2.323a3.18 3.18 0 0 0-2.323-.966ZM541.532 39.829c1 0 1.824-.325 2.448-.967.623-.64.938-1.438.938-2.371 0-.965-.315-1.779-.938-2.42-.625-.642-1.449-.967-2.448-.967s-1.816.326-2.425.969c-.606.64-.913 1.454-.913 2.418 0 .932.307 1.729.913 2.369.607.643 1.423.969 2.425.969M544.078 44.966h-.619l-7.957 2.379-.125.037v.945l3.658 1.334v20.291l-3.756.741V72h12.507v-1.306l-3.708-.742zM570.632 65.003a8.1 8.1 0 0 1-3.17 2.637c-1.271.596-2.667.898-4.15.898-2.634 0-4.699-.917-6.14-2.727-1.45-1.82-2.186-4.419-2.186-7.724 0-3.44.721-6.199 2.142-8.202 1.408-1.984 3.405-2.99 5.937-2.99 1.098 0 1.895.249 2.369.738.482.498.823 1.528 1.015 3.061.241 2.169 1.28 3.269 3.09 3.269.744 0 1.347-.279 1.791-.831.437-.54.657-1.268.657-2.161 0-1.093-.414-2.113-1.23-3.032-.806-.906-1.909-1.637-3.279-2.172-1.366-.532-2.9-.802-4.561-.802-2.559 0-4.874.606-6.885 1.803-2.012 1.196-3.604 2.882-4.735 5.01-1.128 2.124-1.7 4.579-1.7 7.297 0 2.588.521 4.926 1.551 6.948 1.03 2.03 2.49 3.633 4.339 4.765 1.847 1.132 3.981 1.706 6.343 1.706 2.43 0 4.574-.608 6.373-1.808 1.802-1.2 3.138-2.924 3.971-5.124l.303-.788-1.209-.637-.634.864zM598.268 68.157c-.414.509-.797.869-1.14 1.072a2.2 2.2 0 0 1-1.146.297c-.654 0-1.078-.249-1.297-.759-.236-.551-.356-1.633-.356-3.218V54.232c0-2.098-.042-3.583-.125-4.416-.083-.839-.263-1.557-.537-2.139-.445-.854-1.188-1.529-2.206-2.005-1.007-.47-2.245-.708-3.682-.708-2.225 0-4.363.521-6.355 1.551-1.629.831-2.952 1.843-3.934 3.008-.995 1.18-1.499 2.348-1.499 3.473 0 .771.233 1.394.693 1.853s1.05.694 1.754.694c.807 0 1.475-.294 1.985-.875.504-.574.76-1.303.76-2.167 0-.302-.017-.6-.051-.885a7 7 0 0 1-.048-.844c0-1.108.384-1.961 1.172-2.608.787-.646 1.881-.973 3.249-.973 1.382 0 2.364.407 2.921 1.209.568.823.857 2.269.857 4.299v4.702c-3.291.715-5.938 1.473-7.871 2.252-1.979.797-3.432 1.737-4.318 2.792-.896 1.064-1.351 2.358-1.351 3.844 0 1.82.573 3.325 1.705 4.472 1.132 1.15 2.612 1.732 4.399 1.732 1.441 0 2.885-.415 4.289-1.234 1.329-.774 2.478-1.841 3.418-3.174.186 1.453.644 2.553 1.361 3.27.755.756 1.827 1.139 3.188 1.139 1.082 0 2.054-.267 2.886-.793.824-.521 1.633-1.396 2.401-2.599l.081-.126-1.089-.961-.115.142Zm-8.984-8.967v6.854c-.637 1.006-1.423 1.795-2.337 2.347-.923.557-1.907.84-2.924.84-1.129 0-2.008-.346-2.612-1.029-.61-.688-.92-1.68-.92-2.948 0-1.109.271-2.038.807-2.762.538-.728 1.452-1.356 2.717-1.869 1.245-.504 3.018-.986 5.27-1.432h-.001ZM625.6 55.123c0-2.392-.042-4.052-.125-4.934-.084-.891-.265-1.618-.536-2.163-.477-.952-1.251-1.709-2.301-2.251-1.042-.537-2.249-.81-3.588-.81-1.599 0-3.228.371-4.842 1.103-1.497.679-2.934 1.644-4.274 2.87v-3.972h-.669l-7.835 2.468v.892l3.657 1.384v20.244l-3.756.741v1.307h12.507v-1.307l-3.707-.741V50.986a8.4 8.4 0 0 1 2.792-2.179 7.75 7.75 0 0 1 3.359-.774c1.883 0 3.091.708 3.694 2.168.222.51.375 1.183.456 1.998.081.841.122 1.991.122 3.418v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692zM675.214 36.119h-.072c-1.479-.947-3.159-1.692-4.995-2.217a20.7 20.7 0 0 0-5.682-.797c-3.509 0-6.682.856-9.432 2.546-2.748 1.688-4.931 4.072-6.488 7.086-1.554 3.008-2.342 6.477-2.342 10.31 0 3.767.763 7.169 2.267 10.112 1.508 2.949 3.658 5.267 6.393 6.891 2.732 1.623 5.896 2.446 9.405 2.446 2.053 0 3.976-.302 5.715-.899 1.69-.58 3.411-1.516 5.117-2.783l2.222 3.188h1.452V58.705h-1.654l-.026.143c-.487 2.598-1.358 4.786-2.591 6.505-1.033 1.484-2.341 2.629-3.888 3.403-1.551.775-3.32 1.168-5.26 1.168-3.975 0-7.095-1.514-9.272-4.5-2.191-3.003-3.303-7.283-3.303-12.721s1.095-9.694 3.253-12.646c2.146-2.937 5.267-4.426 9.273-4.426 2.2 0 4.093.409 5.626 1.216 1.529.806 2.879 2.131 4.009 3.939a21 21 0 0 1 2.01 4.411l.039.121h1.784V33.602h-1.139l-2.421 2.521zM703.141 46.744c-2.013-1.18-4.279-1.778-6.736-1.778s-4.724.598-6.735 1.778c-2.013 1.18-3.605 2.841-4.735 4.936-1.129 2.09-1.701 4.463-1.701 7.051s.572 4.961 1.701 7.051c1.13 2.095 2.724 3.756 4.735 4.936s4.276 1.778 6.735 1.778 4.725-.598 6.736-1.778 3.604-2.84 4.735-4.936c1.128-2.093 1.7-4.465 1.7-7.051s-.572-4.958-1.7-7.051c-1.131-2.095-2.724-3.755-4.735-4.936m-6.736.795c2.365 0 4.236.989 5.563 2.938 1.341 1.971 2.021 4.731 2.021 8.204 0 3.506-.688 6.292-2.045 8.278-1.343 1.966-3.223 2.963-5.588 2.963-2.333 0-4.188-.989-5.515-2.938-1.341-1.97-2.021-4.747-2.021-8.253s.68-6.282 2.021-8.253c1.327-1.95 3.198-2.938 5.563-2.938zM735.019 45.46h-8.751v1.307l3.706.741v18.624c-.86 1.073-1.827 1.906-2.874 2.477-1.056.576-2.158.869-3.276.869-.791 0-1.486-.159-2.067-.473-.572-.31-.988-.732-1.234-1.254-.222-.477-.374-1.123-.453-1.92-.081-.811-.123-2.002-.123-3.541V45.461h-8.751v1.307l3.707.741V62.29c0 2.239.05 3.842.148 4.763.102.938.289 1.721.561 2.331.475.985 1.231 1.76 2.25 2.302 1.01.539 2.202.811 3.541.811 1.668 0 3.3-.405 4.85-1.206 1.499-.773 2.851-1.873 4.02-3.269v4.475h.549l7.56-2.469v-.844l-3.36-1.186V45.462zM765.519 55.123c0-2.392-.042-4.052-.125-4.934-.084-.891-.265-1.618-.536-2.163-.477-.952-1.251-1.709-2.301-2.251-1.042-.537-2.249-.81-3.588-.81-1.599 0-3.228.371-4.842 1.103-1.497.679-2.934 1.644-4.274 2.87v-3.972h-.669l-7.835 2.468v.892l3.657 1.384v20.244l-3.756.741v1.307h12.507v-1.307l-3.707-.741V50.986a8.4 8.4 0 0 1 2.792-2.179 7.75 7.75 0 0 1 3.359-.774c1.883 0 3.091.708 3.694 2.168.222.51.375 1.183.456 1.998.081.841.122 1.991.122 3.418v14.384l-3.706.692v1.309h12.457v-1.309l-3.706-.692zM791.878 65.003a8.1 8.1 0 0 1-3.17 2.637c-1.271.596-2.667.898-4.15.898-2.634 0-4.699-.917-6.14-2.727-1.45-1.82-2.186-4.419-2.186-7.724 0-3.44.721-6.199 2.142-8.202 1.408-1.984 3.405-2.99 5.937-2.99 1.098 0 1.895.249 2.369.738.482.498.823 1.528 1.015 3.061.241 2.169 1.28 3.269 3.09 3.269.744 0 1.347-.279 1.791-.831.437-.54.657-1.268.657-2.161 0-1.093-.414-2.113-1.23-3.032-.806-.906-1.909-1.637-3.279-2.172-1.366-.532-2.9-.802-4.561-.802-2.559 0-4.874.606-6.885 1.803-2.012 1.196-3.604 2.882-4.735 5.01-1.128 2.124-1.7 4.579-1.7 7.297 0 2.588.521 4.926 1.551 6.948 1.03 2.03 2.49 3.633 4.339 4.765 1.847 1.132 3.981 1.706 6.343 1.706 2.43 0 4.574-.608 6.373-1.808 1.802-1.2 3.138-2.924 3.971-5.124l.303-.788-1.209-.637-.634.864zM802.299 39.829c1 0 1.824-.325 2.448-.967.623-.64.938-1.438.938-2.371 0-.965-.315-1.779-.938-2.42-.625-.642-1.449-.967-2.448-.967s-1.816.326-2.425.969c-.606.64-.913 1.454-.913 2.418 0 .932.307 1.729.913 2.369.607.643 1.423.969 2.425.969M804.846 44.966h-.619l-7.957 2.379-.125.037v.945l3.657 1.334v20.291l-3.756.741V72h12.507v-1.306l-3.707-.742zM819.504 30.634h-.62l-7.735 2.468v.892l3.459 1.285v34.725l-3.459.741V72h11.764v-1.255l-3.409-.741zM859.571 46.744c-2.013-1.18-4.279-1.778-6.736-1.778s-4.724.598-6.735 1.778c-2.013 1.18-3.605 2.841-4.735 4.936-1.129 2.09-1.701 4.463-1.701 7.051s.572 4.961 1.701 7.051c1.13 2.095 2.724 3.756 4.735 4.936s4.276 1.778 6.735 1.778 4.725-.598 6.736-1.778 3.604-2.84 4.735-4.936c1.128-2.093 1.7-4.465 1.7-7.051s-.572-4.958-1.7-7.051c-1.131-2.095-2.724-3.755-4.735-4.936m-6.737.795c2.365 0 4.236.989 5.563 2.938 1.341 1.971 2.021 4.731 2.021 8.204 0 3.506-.688 6.292-2.045 8.278-1.343 1.966-3.223 2.963-5.588 2.963-2.333 0-4.188-.989-5.515-2.938-1.341-1.97-2.021-4.747-2.021-8.253s.68-6.282 2.021-8.253c1.327-1.95 3.198-2.938 5.563-2.938zM886.94 31.873c-1.259-.822-2.812-1.239-4.617-1.239-2.132 0-4.141.574-5.973 1.706-1.838 1.136-3.109 2.646-3.78 4.488-.3.836-.503 1.908-.603 3.183-.096 1.242-.146 3.074-.148 5.448h-3.702l-.725 1.931h4.427v22.612l-3.706.741V72h13.989v-1.266l-5.238-.741V47.389h5.728l.726-1.931h-6.453v-2.543c0-3.909.344-6.627 1.022-8.083.347-.787.831-1.375 1.439-1.75a3.87 3.87 0 0 1 2.058-.567c.702 0 1.225.181 1.552.537.337.367.588 1.003.747 1.892.346 1.766 1.219 2.662 2.594 2.662.77 0 1.401-.242 1.878-.718.477-.477.719-1.109.719-1.878 0-1.243-.65-2.298-1.933-3.137Z'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M150.138 6.703c2.702-2.305 7.715-2.996 10.9-1.507l.618.289-.549.45c-2.822 2.32-7.547 2.975-10.851 1.5l-.643-.286zm-3.925 1.972-.806.185.099.516c.512 2.541 4.245 4.295 8.303 3.723l.793-.11-.072-.52c-.349-2.682-4.073-4.38-8.316-3.795Zm-1.235-2.044.818-.187c4.256-.589 7.422-3.241 7.073-5.923l-.072-.52-.858.119c-4.437.627-7.612 3.234-7.059 5.996l.099.516Zm-23.374 8.909-.843.285.191.532c1.01 2.727 5.202 3.803 9.358 2.391l.812-.276-.161-.541c-.805-2.794-4.995-3.864-9.358-2.39zm3.796-2.892-.477.583.723.177c1.862.472 3.992.242 6.009-.371 2.054-.484 3.971-1.465 5.308-2.837l.521-.534-.712-.242c-1.835-.623-4.076-.621-6.18-.122-2.067.627-3.958 1.859-5.192 3.345Zm86.379 5.282-.161.541.812.276c4.156 1.412 8.348.335 9.358-2.391l.191-.532-.843-.285c-4.363-1.474-8.553-.404-9.358 2.39zM192.514 7.26l.643-.286-.525-.447c-2.706-2.305-7.724-2.997-10.912-1.508l-.619.289.549.451c2.825 2.32 7.556 2.976 10.863 1.502Zm4.432-.816.818.187.099-.516c.553-2.762-2.622-5.369-7.059-5.996L189.946 0l-.072.52c-.35 2.682 2.817 5.333 7.073 5.923Zm-8.733 6.026-.072.52.793.11c4.058.571 7.791-1.182 8.302-3.723l.099-.516-.807-.185c-4.243-.586-7.966 1.113-8.316 3.795zm22.926.382c2.02.614 4.152.844 6.016.373l.724-.177-.478-.583c-1.236-1.488-3.13-2.72-5.199-3.348-2.106-.499-4.35-.502-6.187.12l-.713.242.521.534c1.339 1.373 3.258 2.354 5.315 2.839ZM74.955 39.671l.845-.101c4.42-.417 9.369-3.622 11.153-7.792l.353-.803-.854.026c-4.37.175-9.685 3.638-11.215 7.836zm8.044 4.012.813-.557-.384-.529c-.986-1.362-2.739-2.004-4.817-1.914-2.02.159-4.257 1.194-6.303 2.871l-.791.656.417.503c2.225 2.636 6.96 1.885 11.065-1.03m-13.283-1.645.804-.667c2.078-1.703 3.498-3.829 4.25-5.792.803-1.889.832-3.755-.154-5.117l-.384-.529-.895.617c-4.579 3.267-6.157 8.489-4.038 10.985zm-8.545 21.86.75-.743-.511-.482c-1.286-1.217-3.358-1.634-5.422-1.021-2.057.612-4.267 2.106-6.095 4.285l-.71.846.543.446c2.85 2.289 7.855.689 11.444-3.331zm58.763-50.37.855-.289c4.377-1.481 7.272-4.945 6.466-7.74l-.161-.541-.885.298c-4.583 1.543-7.477 5.014-6.466 7.741zM63.015 50.583l.218-.916-.899.193c-4.554 1.069-9.644 5.655-10.263 10.537l-.135.933.877-.273c4.434-1.471 9.164-5.687 10.202-10.475ZM46.488 270.028c-1.474-1.258-3.089-2.283-4.784-2.991l-1.32-.554.068 1.443c.092 1.863.542 3.807 1.272 5.717.776 1.874 1.998 3.587 3.325 5.21 2.745 3.172 6.045 5.893 9.724 6.748l1.423.333-.302-1.383c-.781-3.542-2.44-7.395-5.067-10.42-1.269-1.552-2.817-2.88-4.339-4.102Zm56.398-244.714c-1.854-.134-4.097.398-6.245 1.602l-.834.467.298.529c1.579 2.745 6.114 2.963 10.292.814l.841-.373-.266-.546c-.671-1.381-2.218-2.341-4.086-2.494Zm-3.175-1.505.792.048c4.039.187 9.182-1.785 11.477-5.325l.454-.672-.79-.118c-4.03-.531-9.527 1.608-11.537 5.353zm222.015 131.445-.869.089c.051.428.155.851.153 1.284.293 6.6 4.212 11.938 8.706 11.925l.873-.015-.066-1.368c-.385-7.099-4.142-12.453-8.798-11.915zM94.518 25.096l.847-.475c2.179-1.221 3.852-2.885 4.834-4.607.99-1.699 1.359-3.315.664-4.746l-.266-.546-.92.411c-4.638 2.378-7.001 6.76-5.458 9.433l.298.529Zm192.235 36.556c-2.064-.613-4.135-.196-5.422 1.021l-.511.482.75.743c3.589 4.02 8.594 5.62 11.444 3.331l.543-.446-.71-.846c-1.828-2.178-4.038-3.672-6.095-4.285Zm17.369 21.081c1.622 2.3 3.423 4.488 5.741 5.66l.881.47.044-1.004c.058-2.556-.627-5.556-2.299-7.933-1.657-2.386-3.891-4.395-6.259-5.393l-.919-.386.049 1.006c.123 2.584 1.155 5.271 2.763 7.581zm-8.942-18.737.723.861.543-.446c2.79-2.234 2.012-7.935-2.039-12.455l-.83-.828-.511.482c-1.341 1.266-1.589 3.161-1.23 5.421.359 2.267 1.486 4.75 3.344 6.964Zm33.558 64.637.786-.206c2.023-.526 3.528-2.345 4.304-4.935.815-2.594.423-5.819-.672-9.164l-.445-1.293-.767.268c-1.972.693-3.3 2.646-3.879 5.171-.586 2.534-.308 5.606.366 8.892l.307 1.265zm-3.036 81.891.347-1.43c2.065-7.379-1.423-14.124-6.092-14.737l-.929-.138-.197 1.37a18.5 18.5 0 0 0-.03 5.102c.132 1.601.378 3.082.885 4.407.986 2.639 2.757 4.623 5.103 5.201l.912.223zm-7.105-82.696c1.8 1.633 3.939 2.426 5.962 1.9l.786-.206-.3-1.238c-.658-3.225-2.545-5.767-4.53-7.346-1.995-1.583-4.198-2.171-6.17-1.478l-.767.268.394 1.143c.961 2.954 2.861 5.306 4.626 6.957zm-3.598 118.471 1.107-.716c2.853-1.85 5.307-5.044 6.914-8.604 1.767-3.497 1.854-7.667 1.171-10.994l-.306-1.305-1.044.839c-2.785 2.109-4.521 5.435-6.224 8.781-1.544 3.408-2.24 7.183-1.792 10.649zm14.944-105.289-.468 1.078c-2.544 5.556-.964 13.211 2.133 18.063l.663.938.569-1.02c3.254-5.289 1.577-13.74-2.15-18.197zm-5.427-19.311.845.69.251-1.033c1.186-5.283-1.023-12.959-5.948-15.965l-.903-.604-.152 1.058c-.519 5.331 1.447 12.351 5.907 15.855ZM272.221 41.37l.804.667.417-.503c2.119-2.496.541-7.718-4.038-10.985l-.895-.617-.384.529c-.986 1.362-.957 3.228-.154 5.117.752 1.963 2.172 4.089 4.25 5.792m-5.143-1.976.846.102-.283-.834c-1.534-4.201-6.855-7.668-11.23-7.846l-.855-.027.354.803c1.788 4.173 6.744 7.382 11.168 7.803Zm23.03 21.504.878.274-.136-.935c-.622-4.886-5.719-9.479-10.277-10.552l-.9-.194.219.917c1.042 4.792 5.779 9.015 10.217 10.49zm-42.733-36.277.847.475.298-.529c1.543-2.673-.82-7.056-5.458-9.433l-.92-.411-.266.546c-.696 1.431-.326 3.047.664 4.746.982 1.722 2.655 3.386 4.834 4.607Zm-5.042-.947.792-.048-.397-.715c-2.014-3.748-7.517-5.889-11.551-5.36l-.791.118.455.673c2.299 3.542 7.448 5.517 11.491 5.332Zm4.303 4.238.298-.529-.834-.467c-2.148-1.204-4.392-1.735-6.245-1.602-1.868.153-3.415 1.113-4.086 2.494l-.266.546.841.373c4.178 2.148 8.713 1.931 10.292-.814Zm12.677 14.686-.384.529.813.557c4.105 2.916 8.84 3.667 11.065 1.03l.417-.503-.791-.656c-2.046-1.677-4.283-2.712-6.303-2.871-2.078-.09-3.831.553-4.817 1.914M46.296 64.412l.543.446.723-.861c1.858-2.215 2.986-4.698 3.344-6.964.359-2.26.111-4.154-1.23-5.421l-.511-.482-.83.828c-4.051 4.52-4.829 10.221-2.039 12.455Zm288 102.663.066 1.399.873-.015c4.494-.013 7.862-6.222 7.476-13.865-.003-.493-.114-.976-.171-1.464l-.869.089c-4.273.501-7.756 6.721-7.376 13.856ZM221.951 13.239l.855.289.191-.531c1.01-2.727-1.883-6.198-6.466-7.741l-.885-.298-.161.541c-.805 2.794 2.09 6.259 6.466 7.74m110.326 168.464-.713 1.008c-.917 1.292-1.629 2.786-2.131 4.391a21.7 21.7 0 0 0-1.361 5.015c-.498 3.449-.147 7.016 1.147 10.008l.489 1.163.816-.919c2.068-2.378 3.434-5.85 3.95-9.44.253-1.794.314-3.614.108-5.338-.343-1.737-.906-3.373-1.693-4.791l-.612-1.098ZM145.576 341.257c-3.788 1.427-6.554 3.677-7.251 6.863l-.266 1.227 2.122.497c5.463 1.304 10.786.348 14.587-1.153 3.838-1.611 6.241-4.234 6.523-7.452l.113-1.25-2.004-.276c-5.151-.709-9.988-.056-13.824 1.544m12.183-16.859c-2.809-2.645-6.813-4.144-11.313-5.25l-1.753-.419-.266 1.227c-.686 3.125.554 6.529 3.353 9.227 2.817 2.519 7.17 4.444 12.171 5.137l1.94.269.113-1.25c.282-3.217-1.43-6.41-4.244-8.94Zm37.202 4.784c2.799-2.698 4.039-6.102 3.353-9.227l-.266-1.227-1.753.419c-4.5 1.106-8.504 2.606-11.313 5.25-2.815 2.531-4.527 5.723-4.244 8.94l.113 1.25 1.94-.269c5.001-.694 9.354-2.618 12.171-5.137Zm125.815-84.098c-1.361.891-2.596 2.113-3.854 3.508a23.7 23.7 0 0 0-3.563 4.781l-.801 1.411.877.501c4.346 2.584 12.046-1.328 15.488-9.615l.71-1.57-.922-.411c-2.376-1.052-5.252-.4-7.934 1.396h-.001ZM97.311 321.52c-2.096-.542-4.144-.776-6.042-.712-3.79.132-7.007 1.439-8.584 3.996l-.611.995 1.754.989c4.521 2.548 9.22 3.774 13.014 3.634 3.919-.356 6.91-2.032 8.168-4.75l.493-1.058-1.717-.765c-2.245-.913-4.391-1.759-6.475-2.328Zm99.855 19.737c-3.836-1.599-8.673-2.253-13.824-1.544l-2.005.276.113 1.25c.282 3.217 2.685 5.841 6.523 7.452 3.802 1.5 9.124 2.457 14.587 1.153l2.122-.497-.266-1.227c-.697-3.186-3.463-5.436-7.251-6.863zM86.901 315.948c1.033.442 2.095.8 3.152 1.091 2.117.579 4.235.853 6.223.749l1.539-.084-.743-1.362c-.949-1.749-2.222-3.376-3.726-4.826a26 26 0 0 0-2.415-2.042 26 26 0 0 0-2.542-1.991c-3.534-2.452-7.707-3.958-11.712-4.224l-1.506-.178.507 1.492c1.453 3.665 4.618 7.066 8.336 9.637a28 28 0 0 0 2.886 1.737Zm62.684 20.352 1.536-.683-1.249-1.068c-3.236-2.561-7.43-4.964-11.93-5.976-2.24-.559-4.583-.719-6.833-.798-2.228-.153-4.43.006-6.495.513l-1.612.392 1.052 1.293c1.363 1.666 3.121 3.165 5.12 4.44 2.019 1.201 4.345 1.948 6.704 2.537 4.748 1.074 9.704 1.294 13.706-.65zm-50.787-34.509-1.477-.821-.611.995c-1.578 2.556-1.424 5.752.234 8.938.826 1.59 2.022 3.174 3.529 4.651 1.493 1.502 3.312 2.865 5.492 3.747l1.666.741.493-1.058c1.266-2.733.704-5.932-1.05-8.895-1.655-3.193-4.483-6.185-8.276-8.297ZM300.323 88.32l-.642.398.556.984c2.84 5.022 7.977 7.659 11.446 5.905l.67-.349-.586-1.031c-3.041-5.349-8.164-7.994-11.444-5.906Zm-88.571 239.867c-2.255.08-4.604.242-6.85.803-4.513 1.014-8.718 3.42-11.964 5.983l-1.253 1.069 1.54.683c4.012 1.942 8.979 1.72 13.739.643 2.366-.59 4.697-1.339 6.722-2.542 2.004-1.278 3.768-2.777 5.135-4.445l1.056-1.294-1.615-.391c-2.07-.506-4.277-.663-6.51-.509m42.816-20.369a26 26 0 0 0-2.548 1.995 26 26 0 0 0-2.421 2.046c-1.508 1.452-2.785 3.082-3.738 4.833l-.745 1.364 1.542.082c1.991.102 4.113-.174 6.235-.755a25 25 0 0 0 3.158-1.096 28 28 0 0 0 2.892-1.742c3.727-2.576 6.9-5.983 8.36-9.653l.51-1.494-1.508.18c-4.011.271-8.193 1.784-11.736 4.241zm38.706-20.964c-3.349 1.01-7.132 2.992-10.286 6.183l-1.239 1.231.744.79c1.911 2.038 4.966 2.571 8.452 1.687 3.426-.923 7.539-3.03 10.503-6.813l1.198-1.424-.824-.707c-2.124-1.815-5.269-2.004-8.549-.947zm3.274-16.602c-1.524 1.226-3.075 2.558-4.347 4.113-2.632 3.032-4.298 6.892-5.083 10.439l-.304 1.384 1.424-.335c3.683-.86 6.99-3.588 9.74-6.767 1.33-1.626 2.554-3.342 3.333-5.22.732-1.914 1.185-3.862 1.279-5.727l.07-1.445-1.322.557c-1.697.71-3.314 1.739-4.791 3Zm-13.64 1.315-.824-.707-1.016 1.214c-2.485 3.235-4.476 6.406-5.065 9.674-.633 3.211-.126 6.278 1.785 8.315l.744.79 1.204-1.197c3.073-3.113 5.171-6.613 5.677-9.94.453-3.392-.382-6.333-2.506-8.148zm-31.436 49.241c-1.898-.064-3.946.17-6.042.712-2.083.569-4.229 1.415-6.475 2.328l-1.717.765.493 1.058c1.258 2.718 4.25 4.394 8.169 4.75 3.794.14 8.493-1.086 13.014-3.634l1.754-.989-.611-.995c-1.578-2.557-4.794-3.864-8.584-3.996h-.001ZM315.247 93.75l.67-.349c3.469-1.754 3.668-7.81.417-13.512l-.627-1.1-.642.398c-3.28 2.087-3.464 8.136-.414 13.51zM33.102 88.522c2.316-1.169 4.115-3.352 5.734-5.649 1.606-2.305 2.635-4.989 2.756-7.57l.048-1.005-.918.385c-2.367.995-4.598 3-6.252 5.383-1.669 2.373-2.352 5.369-2.293 7.922l.044 1.003.88-.469Zm212.694 222.381c1.658-3.185 1.812-6.381.234-8.938l-.611-.995-1.477.821c-3.794 2.111-6.622 5.104-8.276 8.297-1.753 2.964-2.315 6.162-1.05 8.895l.493 1.058 1.666-.741c2.18-.882 3.999-2.245 5.492-3.747 1.507-1.476 2.703-3.06 3.529-4.651Zm84.202-100.881-.355 1.465.912.223c2.346.578 4.85-.457 7.02-2.701 1.069-1.122 2.117-2.529 2.897-4.182.692-1.668 1.217-3.563 1.511-5.594l.228-1.578-.929-.138c-4.914-.66-9.202 5.085-11.284 12.504Zm-22.465 24.238-.922-.411-.61 1.348c-2.842 6.994-2.705 14.213 1.891 16.925l.877.5.781-1.374c1.005-1.768 1.732-3.58 2.176-5.322.382-1.774.351-3.544.14-5.095-.456-3.127-1.956-5.519-4.332-6.571zm-245.86 37.814-1.016-1.214-.824.707c-2.124 1.815-2.96 4.756-2.506 8.148.506 3.328 2.604 6.828 5.677 9.94l1.204 1.197.744-.79c1.911-2.037 2.418-5.104 1.785-8.315-.589-3.267-2.58-6.439-5.065-9.674ZM10.768 161.107l.663-.936c3.097-4.844 4.675-12.484 2.129-18.031l-.468-1.077-.747.86c-3.725 4.448-5.4 12.885-2.146 18.165l.57 1.018Zm1.384 7.43.873.015c4.494.013 8.413-5.324 8.706-11.925-.002-.434.103-.856.153-1.284l-.869-.089c-4.657-.538-8.413 4.816-8.798 11.915l-.066 1.368Zm1.066-40.11.786.206.307-1.265c.674-3.286.952-6.358.366-8.892-.58-2.525-1.908-4.479-3.879-5.171l-.767-.268-.445 1.293c-1.095 3.345-1.487 6.57-.672 9.164.776 2.589 2.282 4.409 4.304 4.935zm-1.721 54.262-.713-1.006-.612 1.096c-.788 1.415-1.35 3.049-1.694 4.783-.207 1.72-.146 3.536.107 5.327.515 3.583 1.88 7.048 3.947 9.421l.816.916.489-1.161c1.295-2.987 1.648-6.547 1.15-9.99a21.6 21.6 0 0 0-1.36-5.005c-.502-1.601-1.214-3.093-2.131-4.382Zm6.149-60.218.844-.689c4.457-3.496 6.419-10.504 5.897-15.828l-.153-1.056-.903.602c-4.921 2.999-7.126 10.663-5.938 15.939zm9.299 122.959 1.106.714.174-1.348c.451-3.46-.242-7.228-1.783-10.629-1.7-3.338-3.433-6.656-6.216-8.76l-1.043-.836-.306 1.303c-.685 3.321-.601 7.484 1.164 10.973 1.604 3.553 4.055 6.739 6.905 8.584h-.001Zm2.219-125.702-.767-.268c-1.972-.693-4.175-.105-6.17 1.478-1.984 1.579-3.872 4.121-4.53 7.346l-.3 1.238.786.206c2.023.526 4.161-.267 5.962-1.9 1.765-1.651 3.664-4.003 4.625-6.957zm-6.109 85.371c.507-1.325.753-2.806.885-4.407a18.5 18.5 0 0 0-.03-5.102l-.197-1.37-.929.138c-4.669.613-8.156 7.358-6.092 14.737l.347 1.43.912-.223c2.346-.578 4.117-2.562 5.103-5.201zm-15.548-36.64.873.015.066-1.399c.38-7.135-3.103-13.355-7.376-13.856l-.869-.089c-.057.488-.167.972-.171 1.464-.386 7.642 2.982 13.851 7.476 13.865Zm35.554-79.741-.642-.398c-3.28-2.087-8.402.557-11.444 5.906l-.586 1.031.67.349c3.469 1.754 8.606-.883 11.446-5.905zm-6.93 145.131-.922.411c-2.376 1.052-3.875 3.445-4.332 6.571-.211 1.551-.242 3.321.14 5.095.444 1.742 1.171 3.554 2.176 5.322l.781 1.374.877-.5c4.596-2.711 4.733-9.931 1.891-16.925l-.61-1.348ZM27.677 79.187l-.642-.398-.627 1.1c-3.251 5.702-3.052 11.758.417 13.512l.67.349.597-1.052c3.05-5.374 2.865-11.423-.414-13.51Zm21.79 207.667c-3.28-1.058-6.425-.869-8.549.947l-.824.707 1.198 1.424c2.964 3.783 7.077 5.89 10.503 6.813 3.487.884 6.541.351 8.452-1.687l.744-.79-1.239-1.231c-3.154-3.191-6.937-5.173-10.286-6.183Zm-23.648-38.262c-1.258-1.394-2.493-2.617-3.854-3.508-2.682-1.796-5.558-2.448-7.934-1.396l-.922.411.71 1.57c3.442 8.287 11.142 12.199 15.488 9.615l.877-.501-.801-1.411a23.7 23.7 0 0 0-3.563-4.781ZM1.459 197.52l-.929.138.228 1.578c.294 2.031.819 3.925 1.511 5.594.78 1.653 1.828 3.06 2.897 4.182 2.17 2.243 4.674 3.279 7.02 2.701l.912-.223-.355-1.465c-2.082-7.419-6.371-13.163-11.284-12.504Zm212.157-74.584c-.304.201-1.335.878-4.453 2.926 14.815 14.489 27.469 19.38 38.527 14.914-14.248-4.785-20.8-15.005-29.059-21.116-1.653 1.174-3.322 2.307-5.016 3.276zm17.379-11.508c-2.976 1.167-4.81 2.42-7.514 4.253 15.666 13.079 34.734 29.56 48.841 20.841-16.765-4.253-20.159-15.285-33.99-24.137-2.658-1.701-6.034-1.468-7.337-.957m20.983-15.595c-4.554-2.977-10.772-3.97-15.595-3.97-4.437 0-10.918 2.126-14.624 3.859-12.433 6.004-22.782 14.607-35.541 19.959-10.486 5.102-7.065 15.672 1.145 15.672 1.962 0 4.198-.604 6.583-2.031l17.189-11.291c7.592-4.321 15.015-12.68 23.806-12.68 1.979 0 4.049.382 6.164 1.413 15.977 7.783 22.782 23.662 39.511 27.489 7.299 1.67 14.63-.983 14.284-1.099-16.481-5.529-25.786-26.12-42.922-37.322Zm-122.853 27.103c-1.693-.969-3.363-2.103-5.016-3.276-8.259 6.111-14.81 16.331-29.059 21.116 11.058 4.466 23.712-.425 38.527-14.914-3.118-2.048-4.149-2.725-4.453-2.926zm-17.38-11.508c-1.302-.511-4.678-.744-7.337.957-13.831 8.852-17.225 19.884-33.99 24.137 14.106 8.719 33.175-7.762 48.841-20.841-2.704-1.833-4.538-3.086-7.514-4.253m-3.946-6.077c8.791 0 16.214 8.359 23.806 12.68l17.19 11.291c2.384 1.426 4.621 2.031 6.583 2.031 8.21 0 11.631-10.57 1.145-15.672-12.759-5.352-23.108-13.955-35.541-19.959-3.706-1.732-10.187-3.859-14.624-3.859-4.823 0-11.041.992-15.595 3.97-17.136 11.202-26.441 31.793-42.922 37.322-.346.116 6.985 2.769 14.284 1.099 16.729-3.828 23.534-19.707 39.511-27.489a13.84 13.84 0 0 1 6.164-1.413h-.001Zm34.696 166.989c0-4.015 4.281-7.729 10.711-10.227l-.427-.116-.08-.021a60 60 0 0 1-3.553-1.084l-.022-.007a53 53 0 0 1-3.542-1.343l-.022-.008a48 48 0 0 1-3.07-1.412c-5.846 3.76-9.38 8.708-9.38 14.218 0 3.558 1.516 6.964 4.272 9.976.081.066.152.117.236.189 8.391 7.208 18.59 1.174 18.59 1.174-8.33-2.475-13.713-6.926-13.713-11.339m90.625-93.151c0 11.823-9.915 22.075-25.363 28.391-1.998.816-4.113 1.548-6.286 2.228 11.33 4.986 18.57 12.732 18.57 21.648 0 9.301-7.828 17.364-20.015 22.31a62 62 0 0 1-5.143 1.801c8.686 3.895 14.226 9.887 14.226 16.775 0 3.498-1.461 6.85-4.131 9.825-.067.053-.126.093-.196.151-.08.065-.152.116-.235.188-8.082 6.942-17.814 1.616-18.522 1.213l-.015-.039c8.331-2.475 13.714-6.926 13.714-11.339 0-6.197-10.105-11.725-22.756-13.068l-2.457-.111-1.207 37.598h-3.879l-1.216-37.881-3.68-.165c-.607-.039.326-.053-.275-.101-.502-.04-1.005-.078-1.501-.126a83 83 0 0 1-6.601-.895c-.238-.043-.465-.098-.702-.143-2.1-.4-4.134-.873-6.087-1.422-.18-.05-.368-.095-.547-.146a63 63 0 0 1-5.908-2.03q-.104-.043-.206-.087c-12.187-4.946-20.015-13.008-20.015-22.31 0-7.104 4.586-13.478 12.164-18.306 4.077 2.085 8.665 3.814 13.648 5.132-8.3 3.202-13.789 8.007-13.789 13.175 0 8.298 12.586 15.668 29.819 16.945l3.343-.012-1.101-34.294c-1.744-.081-3.47-.192-5.168-.343-.291-.027-.586-.045-.874-.074a105 105 0 0 1-7.364-.993h-.002c-.54-.091-1.094-.164-1.627-.264q-.1-.02-.2-.04c-6.002-1.135-11.572-2.759-16.563-4.8a67 67 0 0 1-5.442-2.511 57 57 0 0 1-4.73-2.73c-9.474-6.135-15.191-14.188-15.191-23.151 0-10.319 7.651-19.877 21.053-26.459a28 28 0 0 1 1.765-.905c3.009-1.229 5.505-1.927 7.218-2.014 1.318-.075 2.443.028 3.404.281 3.165.833 6.078 2.34 8.897 3.799 2.899 1.502 4.763 2.92 7.398 3.34.586.093.817.3.881.793.27 2.066-2.908 6.231-5.487 7.188-.967.359-2.835-.093-5.487-.529-2.918-.48-6.485-1.039-9.992-.983-9.09 4.218-14.311 9.839-14.311 15.488 0 10.805 18.801 20.363 41.4 21.696l-2.379-71.475a9.6 9.6 0 0 0 1.497-3.348c.551-2.393.175-5.506-1.873-8.364l-.257-10.643-.004-.007.003-.006-.003-.097h.052c.203-.625 2.178-1.153 4.962-1.378.231-.387.418-.804.395-1.235-.094-1.743-1.201-2.248-2.337-3.146-1.082-.856-2.384-2.806-1.449-4.932.935-2.125 2.524-2.551 2.243-4.761-.108-.849-.344-1.672-.588-2.411-14.562-2.129-27.136-11.291-29.864-13.51-.783-.637-1.648-.996-2.245-1.798-2.323-3.12-.734-7.036 3.145-7.467 1.134-.126 1.75-.598 2.295-1.451.411-.644.903-1.237 1.318-1.879 5.405-8.354 13.391-12.827 22.737-15.458 9.142-2.573 17.602-.617 25.849 3.312 5.551 2.645 10.575 6.134 15.494 9.788 8.048 5.976 12.472 10.302 20.202 16.671.823.678 1.15 1.308.61 2.29-.561 1.019-1.341 2.399-2.848 2.797-1.976.522-7.609-4.051-13.552-7.365-1.558-.869-1.746-1.09-2.999.253-2.275 2.437-15.358 12.658-30.721 14.089-.21.672-.405 1.393-.5 2.137-.28 2.211 1.309 2.636 2.243 4.761.935 2.126-.367 4.076-1.449 4.932-1.136.898-2.243 1.403-2.337 3.146-.023.431.163.848.394 1.235 2.784.225 4.759.753 4.963 1.378h.052l-.003.097.003.006q-.002.003-.004.007l-.258 10.684c-2.046 2.857-2.42 5.945-1.872 8.323a9.6 9.6 0 0 0 1.497 3.348l-2.379 71.475c22.599-1.333 41.4-10.89 41.4-21.695 0-5.646-5.223-11.269-14.312-15.487-3.444-.032-6.932.511-9.795.982-2.652.436-4.735.887-5.703.529-2.578-.958-5.758-5.123-5.486-7.188.064-.492.294-.7.88-.793 2.635-.421 4.715-1.838 7.613-3.34 2.818-1.459 5.732-2.966 8.897-3.799.961-.253 2.086-.356 3.403-.281 1.714.087 4.21.785 7.219 2.014.146.065 1.411.644 3.226 1.753 12.37 6.544 19.395 15.728 19.395 25.61zm-28.97-21.875c0-1.333-1.116-2.414-2.492-2.414s-2.492 1.081-2.492 2.414 1.116 2.414 2.492 2.414 2.492-1.081 2.492-2.414m-65.568 0c0 1.334 1.115 2.414 2.492 2.414s2.492-1.081 2.492-2.414-1.116-2.414-2.492-2.414-2.492 1.081-2.492 2.414m62.946-86.532q1.293-1.291-.019-2.568c-4.518-4.384-9.537-8.198-15.256-10.732-5.516-2.444-14.335-6.721-27.556-.77-6.587 2.965-11.765 7.229-16.111 12.78-.043.054-.077.116-.114.175-.777 1.235-.863 1.361.388 2.125 3.279 2.002 14.939 10.651 29.372 10.651s28.001-10.368 29.296-11.663zm-25.582 143.693-1.087 33.887 2.11-.008c17.081-1.347 31.052-8.655 31.052-16.9 0-8.409-14.531-15.851-32.075-16.979m7.339-146.186c.243 6.085-4.913 11.986-11.966 11.961-6.662-.024-11.9-5.346-11.882-12.067.017-6.563 5.324-11.88 11.897-11.871 7.257.01 12.211 6.061 11.951 11.977m-5.676-5.56a2.416 2.416 0 1 0-4.833 0 2.416 2.416 0 0 0 4.833 0'/%3E%3C/svg%3E");
    width: clamp(13rem, 19.4444444444vw, 17.5rem);
  }
}

#burger-menu .panel-header,
#burger-menu a:not(.cta),
#burger-menu .menu-controls,
#burger-menu li:has(> .cta) {
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
}
@media only screen and (max-width: 767px) {
  #burger-menu .panel-header,
  #burger-menu a:not(.cta),
  #burger-menu .menu-controls,
  #burger-menu li:has(> .cta) {
    padding-left: clamp(1.5rem, 4.4444444444vw, 4rem);
    padding-right: clamp(1.5rem, 4.4444444444vw, 4rem);
  }
}
#burger-menu .menu-controls h2 a:not(.cta) {
  padding: 0;
}
#burger-menu .panel-area {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
  margin: 0;
}
#burger-menu .panel-header {
  display: flex;
  justify-content: flex-end;
  padding-top: 1em;
  padding-bottom: 1em;
}
#burger-menu .menu {
  margin: 0;
}
#burger-menu .menu-panel {
  position: fixed;
  z-index: 5;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: white;
  margin: 0;
}
#burger-menu .toggle-btn {
  display: block;
  position: relative;
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border: 0;
  border-radius: 0;
}
#burger-menu .toggle-btn .text {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
}
#burger-menu .toggle-btn .icon {
  position: relative;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: var(--toggleBtnSize);
  aspect-ratio: 1/1;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 62% auto;
}
#burger-menu .toggle-btn .icon .line {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 61.25%;
  height: 2px;
  background-color: var(--color__alpha);
}
#burger-menu .toggle-btn .icon .line:nth-child(1) {
  transform: translate(-50%, -10px);
}
#burger-menu .toggle-btn .icon .line:nth-child(2) {
  transform: translate(-50%, -1px);
}
#burger-menu .toggle-btn .icon .line:nth-child(3) {
  transform: translate(-50%, 8px);
}
#burger-menu .toggle-btn .text {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
#burger-menu .toggle-btn:hover .icon .line, #burger-menu .toggle-btn:focus-visible .icon .line {
  background-color: var(--color__beta--light);
}
#burger-menu .toggle-btn[data-state=open] .icon .line {
  display: block;
}
#burger-menu .toggle-btn[data-state=open] .icon .line:nth-child(1) {
  transform: translate(-50%, -50%) rotate(45deg);
}
#burger-menu .toggle-btn[data-state=open] .icon .line:nth-child(2) {
  display: none;
}
#burger-menu .toggle-btn[data-state=open] .icon .line:nth-child(3) {
  transform: translate(-50%, -50%) rotate(-45deg);
}
#burger-menu .burger-close-btn {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 2.25rem;
  aspect-ratio: 1/1;
  background-color: transparent;
  padding: 0;
  border: 0;
}
#burger-menu .burger-close-btn .icon .line:nth-child(1), #burger-menu .burger-close-btn .icon .line:nth-child(2) {
  display: block;
}
#burger-menu .overlay-close {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: var(--color__alpha);
  opacity: 0.1;
  cursor: default;
}
#burger-menu #burger-menu-toggle-btn .icon .line {
  display: block;
}
#burger-menu #burger-menu-toggle-btn[data-state=open] .icon .line:nth-child(2) {
  display: none;
}
@media only screen and (max-width: 839px) {
  #burger-menu .overlay-close {
    display: none !important;
  }
}
@media only screen and (min-width: 840px) {
  #burger-menu .menu-panel {
    max-width: 31.25rem;
    box-shadow: -4px 4px 4px 0 rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (min-width: 1272px) {
  #burger-menu {
    display: none !important;
  }
}

.menu-slider {
  flex-grow: 1;
  position: relative;
  overflow-y: auto;
}
.menu-slider .menu-controls {
  justify-content: flex-start;
  gap: 0.25em;
  padding-bottom: 1.1em;
}
.menu-slider .menu.menu--burger > li:first-child {
  border-top: 1px solid var(--color__alpha--dark-faint);
}
.menu-slider ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  min-height: 100%;
  background-color: white;
  padding-bottom: 4.5em;
}
.menu-slider a:not(.cta) {
  width: 100%;
  max-width: calc(100% - 3.625rem - 1em);
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}
.menu-slider a:not(.cta), .menu-slider a:not(.cta):link {
  text-decoration: none;
}
.menu-slider a:not(.cta):hover, .menu-slider a:not(.cta):focus-visible, .menu-slider a:not(.cta):link:hover, .menu-slider a:not(.cta):link:focus-visible {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.3em;
  text-decoration-color: var(--color__beta);
}
.menu-slider li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 1em;
  border-bottom: 1px solid var(--color__alpha--dark-faint);
}
.menu-slider li:last-child {
  margin-bottom: 0;
}
.menu-slider li.current-menu-item, .menu-slider li.current-page-ancestor {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.3em;
  text-decoration-color: var(--color__beta);
}
.menu-slider li:has(> .cta) {
  text-decoration: none;
  border-bottom: 0;
  margin-top: 2.2em;
}
.menu-slider li:has(> .cta) + li:has(> .cta) {
  margin-top: 1.3em;
}
.menu-slider .cta {
  text-decoration: none;
  width: auto;
}
.menu-slider .cta::after {
  content: none;
  display: none;
}
.menu-slider h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
  margin: 0;
}
.menu-slider h2,
.menu-slider h2 a {
  color: var(--color__beta--light);
}
.menu-slider .expand-level-btn {
  flex-shrink: 0;
  position: relative;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 3.625rem;
  aspect-ratio: 1/1;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 9.88 16'%3E%3Cpath d='M0 14.12 6.107 8 0 1.88 1.88 0l8 8-8 8z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 0.75rem;
  padding: 0;
  border: 0;
}
.menu-slider .expand-level-btn::before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  height: 62%;
  border-left: 1px solid var(--color__alpha--dark-faint);
  transform: translateY(-50%);
}
.menu-slider .collapse-level-btn {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.5rem;
  aspect-ratio: 1/1;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 9.88 16'%3E%3Cpath d='M9.88 1.88 3.773 8l6.107 6.12L8 16 0 8l8-8z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-size: auto 0.75rem;
  background-repeat: no-repeat;
  background-position: 0% 50%;
  padding: 0;
  border: 0;
}
.menu-slider .sub-menu {
  padding: 0;
  transform: translateX(100%);
  transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.menu-slider .sub-menu[data-state=active] {
  transform: translateX(0%);
}

.pane__header {
  position: relative;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: white;
  padding-top: 1.3125rem;
  padding-bottom: 1.3125rem;
}
.pane__header .pane-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.pane__header .menu-area .secondary-nav-area {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  grid-column: span 7;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.7em;
  row-gap: 1em;
}
.pane__header .menu-area .secondary-nav-area .menu--header-highlight {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  display: flex;
  gap: 1em;
}
.pane__header .menu-area .secondary-nav-area .menu--header-highlight a {
  color: var(--color__beta--light);
}
.pane__header .menu-area .secondary-nav-area .menu--header-highlight a::after {
  border-bottom-color: var(--color__beta--light);
}
@media only screen and (max-width: 1271px) {
  .pane__header .menu-area .secondary-nav-area {
    gap: 1.75em;
  }
}
@media only screen and (max-width: 695px) {
  .pane__header .menu-area .secondary-nav-area {
    gap: 0.7em;
  }
}
@media only screen and (max-width: 370px) {
  .pane__header .menu-area .secondary-nav-area {
    gap: 0.2em;
  }
}
.pane__header a.user,
.pane__header .search-link {
  text-decoration: none;
}
.pane__header a.user:hover, .pane__header a.user:focus-visible,
.pane__header .search-link:hover,
.pane__header .search-link:focus-visible {
  color: var(--color__beta--light);
}
@media only screen and (max-width: 695px) {
  .pane__header a.user,
  .pane__header .search-link {
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    width: var(--toggleBtnSize);
    aspect-ratio: 1/1;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 61% auto;
  }
}
@media only screen and (min-width: 696px) {
  .pane__header a.user,
  .pane__header .search-link {
    display: inline-flex;
    align-items: center;
    gap: 0.5em;
  }
  .pane__header a.user::before,
  .pane__header .search-link::before {
    content: " ";
    display: block;
    width: 0.9em;
    height: 1em;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media only screen and (max-width: 695px) {
  .pane__header a.user {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.398 14.684'%3E%3Cpath d='M9.639 7.92A4.333 4.333 0 0 0 7.2 0a4.34 4.34 0 0 0-4.338 4.337c0 1.488.754 2.802 1.898 3.583C1.989 8.922 0 11.572 0 14.684h1.188c0-3.315 2.696-6.011 6.012-6.011s6.011 2.696 6.011 6.011h1.188c0-3.112-1.989-5.762-4.759-6.764ZM4.051 4.336c0-1.736 1.413-3.149 3.15-3.149s3.149 1.412 3.149 3.149-1.412 3.149-3.149 3.149-3.15-1.412-3.15-3.149' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  }
  .pane__header a.user:hover, .pane__header a.user:focus-visible {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.398 14.684'%3E%3Cpath d='M9.639 7.92A4.333 4.333 0 0 0 7.2 0a4.34 4.34 0 0 0-4.338 4.337c0 1.488.754 2.802 1.898 3.583C1.989 8.922 0 11.572 0 14.684h1.188c0-3.315 2.696-6.011 6.012-6.011s6.011 2.696 6.011 6.011h1.188c0-3.112-1.989-5.762-4.759-6.764ZM4.051 4.336c0-1.736 1.413-3.149 3.15-3.149s3.149 1.412 3.149 3.149-1.412 3.149-3.149 3.149-3.15-1.412-3.15-3.149' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-width: 696px) {
  .pane__header a.user::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.398 14.684'%3E%3Cpath d='M9.639 7.92A4.333 4.333 0 0 0 7.2 0a4.34 4.34 0 0 0-4.338 4.337c0 1.488.754 2.802 1.898 3.583C1.989 8.922 0 11.572 0 14.684h1.188c0-3.315 2.696-6.011 6.012-6.011s6.011 2.696 6.011 6.011h1.188c0-3.112-1.989-5.762-4.759-6.764ZM4.051 4.336c0-1.736 1.413-3.149 3.15-3.149s3.149 1.412 3.149 3.149-1.412 3.149-3.149 3.149-3.15-1.412-3.15-3.149' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
    transform: translateY(-1px);
  }
  .pane__header a.user:hover::before, .pane__header a.user:focus-visible::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.398 14.684'%3E%3Cpath d='M9.639 7.92A4.333 4.333 0 0 0 7.2 0a4.34 4.34 0 0 0-4.338 4.337c0 1.488.754 2.802 1.898 3.583C1.989 8.922 0 11.572 0 14.684h1.188c0-3.315 2.696-6.011 6.012-6.011s6.011 2.696 6.011 6.011h1.188c0-3.112-1.989-5.762-4.759-6.764ZM4.051 4.336c0-1.736 1.413-3.149 3.15-3.149s3.149 1.412 3.149 3.149-1.412 3.149-3.149 3.149-3.15-1.412-3.15-3.149' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  }
}
@media only screen and (max-width: 695px) {
  .pane__header .search-link {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.355 14.355'%3E%3Cpath d='M14.354 13.568 9.977 9.191a5.635 5.635 0 0 0-.373-7.545 5.63 5.63 0 0 0-7.958 0 5.633 5.633 0 0 0 0 7.958 5.6 5.6 0 0 0 3.979 1.646 5.6 5.6 0 0 0 3.566-1.272l4.377 4.377zM2.432 8.817a4.52 4.52 0 0 1 0-6.385c.88-.88 2.037-1.32 3.193-1.32s2.313.441 3.193 1.32a4.52 4.52 0 0 1 0 6.385 4.52 4.52 0 0 1-6.386 0' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  }
  .pane__header .search-link:hover, .pane__header .search-link:focus-visible {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.355 14.355'%3E%3Cpath d='M14.354 13.568 9.977 9.191a5.635 5.635 0 0 0-.373-7.545 5.63 5.63 0 0 0-7.958 0 5.633 5.633 0 0 0 0 7.958 5.6 5.6 0 0 0 3.979 1.646 5.6 5.6 0 0 0 3.566-1.272l4.377 4.377zM2.432 8.817a4.52 4.52 0 0 1 0-6.385c.88-.88 2.037-1.32 3.193-1.32s2.313.441 3.193 1.32a4.52 4.52 0 0 1 0 6.385 4.52 4.52 0 0 1-6.386 0' style='fill:%232E747A;stroke-width:0'/%3E%3C/svg%3E");
  }
}
@media only screen and (min-width: 696px) {
  .pane__header .search-link {
    gap: 0.45em;
  }
  .pane__header .search-link::before {
    width: 1em;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.355 14.355'%3E%3Cpath d='M14.354 13.568 9.977 9.191a5.635 5.635 0 0 0-.373-7.545 5.63 5.63 0 0 0-7.958 0 5.633 5.633 0 0 0 0 7.958 5.6 5.6 0 0 0 3.979 1.646 5.6 5.6 0 0 0 3.566-1.272l4.377 4.377zM2.432 8.817a4.52 4.52 0 0 1 0-6.385c.88-.88 2.037-1.32 3.193-1.32s2.313.441 3.193 1.32a4.52 4.52 0 0 1 0 6.385 4.52 4.52 0 0 1-6.386 0' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  }
  .pane__header .search-link:hover::before, .pane__header .search-link:focus-visible::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.355 14.355'%3E%3Cpath d='M14.354 13.568 9.977 9.191a5.635 5.635 0 0 0-.373-7.545 5.63 5.63 0 0 0-7.958 0 5.633 5.633 0 0 0 0 7.958 5.6 5.6 0 0 0 3.979 1.646 5.6 5.6 0 0 0 3.566-1.272l4.377 4.377zM2.432 8.817a4.52 4.52 0 0 1 0-6.385c.88-.88 2.037-1.32 3.193-1.32s2.313.441 3.193 1.32a4.52 4.52 0 0 1 0 6.385 4.52 4.52 0 0 1-6.386 0' style='fill:%232E747A;stroke-width:0'/%3E%3C/svg%3E");
  }
}
@media only screen and (max-width: 1271px) {
  .pane__header .pane-inner,
  .pane__header .pane-inner .menu-area {
    display: flex;
    justify-content: space-between;
  }
  .pane__header .menu-area > .menu-main-menu-container,
  .pane__header .menu-area > .secondary-nav-area > .menu-header-highlight-menu-container {
    display: none;
  }
}
@media only screen and (min-width: 1272px) {
  .pane__header .menu-area {
    flex-grow: 1;
    display: flex;
    justify-content: flex-end;
    gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  }
  .pane__header .menu-main-menu-container {
    max-width: 37.875rem;
  }
  .pane__header .menu-main-menu-container .menu.menu--main {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
  }
  .pane__header .secondary-nav-area {
    max-width: 21.0625rem;
  }
  .pane__header .menu-main-menu-container,
  .pane__header .secondary-nav-area {
    padding-left: clamp(1.625rem, 2.2068965517vw, 2rem);
    border-left: 1px solid var(--color__beta--light-faint);
  }
}
@media only screen and (min-width: 1272px) and (min-width: 1416px) {
  .pane__header .menu-main-menu-container {
    flex-grow: 1;
  }
}

.menu.menu--main,
.menu.menu--header-highlight {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin: 0;
}
.menu.menu--main a,
.menu.menu--header-highlight a {
  display: inline-block;
}
.menu.menu--main a::after,
.menu.menu--header-highlight a::after {
  content: " ";
  display: block;
  width: 0%;
  border-bottom: 1px solid var(--color__alpha);
  transition: width 0.25s;
  opacity: 0;
}
.menu.menu--main a:hover::after, .menu.menu--main a:focus-visible::after,
.menu.menu--header-highlight a:hover::after,
.menu.menu--header-highlight a:focus-visible::after {
  width: 100%;
  opacity: 1;
}
.menu.menu--main .current_page_item a::after,
.menu.menu--header-highlight .current_page_item a::after {
  width: 100%;
  opacity: 1;
}

.meta h3,
.meta h4 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-bottom: 0;
}
.meta h4 {
  margin-top: 0.5em;
}
.meta h4:first-of-type {
  margin-top: 0;
}
.meta p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
}
.meta a, .meta a:link {
  text-decoration: none;
}
.meta a:hover, .meta a:focus-visible {
  color: var(--color__beta--light);
}
.meta > div:not(.tags),
.meta > ul > li {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  position: relative;
  padding-left: 1.8em;
  margin-bottom: 1.25em;
}
.meta > div:not(.tags)::before,
.meta > ul > li::before {
  flex-shrink: 0;
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.meta > div:not(.tags):last-child,
.meta > ul > li:last-child {
  margin-bottom: 0;
}
.meta .dates::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3279 3.54801H16.4619V1.96201H14.9619V3.54801H9.30791V1.96201H7.80791V3.54801H5.94291C4.11591 3.54801 2.62891 5.03401 2.62891 6.86101V19.247C2.62891 21.074 4.11591 22.561 5.94291 22.561H18.3289C20.1559 22.561 21.6419 21.074 21.6419 19.247V6.86201C21.6419 5.03501 20.1559 3.54901 18.3289 3.54901L18.3279 3.54801ZM5.94191 5.04801H7.80691V6.63301H9.30691V5.04801H14.9609V6.63301H16.4609V5.04801H18.3269C19.3269 5.04801 20.1399 5.86101 20.1399 6.86101V9.53301H4.12791V6.86101C4.12791 5.86101 4.94191 5.04801 5.94191 5.04801ZM18.3279 21.062H5.94191C4.94191 21.062 4.12791 20.249 4.12791 19.248V11.034H20.1409V19.248C20.1409 20.249 19.3279 21.062 18.3279 21.062Z' fill='%232E747A'/%3E%3C/svg%3E");
}
.meta .dates h3:not(.visually-hidden) + .value {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
}
.meta .time::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0424 1.39899C6.19741 1.39899 1.44141 6.15499 1.44141 12C1.44141 17.845 6.19741 22.602 12.0424 22.602C17.8874 22.602 22.6444 17.846 22.6444 12C22.6444 6.15399 17.8884 1.39899 12.0424 1.39899ZM12.0424 21.101C7.02341 21.101 2.94141 17.018 2.94141 11.999C2.94141 6.97999 7.02341 2.89899 12.0424 2.89899C17.0614 2.89899 21.1444 6.98099 21.1444 12C21.1444 17.019 17.0614 21.101 12.0424 21.101Z' fill='%232E747A'/%3E%3Cpath d='M12.793 5.633H11.293V12.432L17.182 15.833L17.932 14.534L12.793 11.567V5.633Z' fill='%232E747A'/%3E%3Cpath d='M8.52579 5.90701C8.20579 6.09201 8.09679 6.50001 8.28079 6.82001C8.46579 7.14001 8.87379 7.24901 9.19379 7.06501C9.51379 6.88001 9.62279 6.47201 9.43879 6.15201C9.25479 5.83201 8.84579 5.72301 8.52579 5.90701Z' fill='%232E747A'/%3E%3Cpath d='M6.8622 8.23799C6.5422 8.05299 6.1342 8.16299 5.9492 8.48299C5.7642 8.80299 5.8742 9.21099 6.1942 9.39599C6.5142 9.58099 6.9222 9.47099 7.1072 9.15099C7.2922 8.83099 7.1822 8.42299 6.8622 8.23799Z' fill='%232E747A'/%3E%3Cpath d='M6.34577 12C6.34577 11.631 6.04677 11.332 5.67777 11.332C5.30877 11.332 5.00977 11.631 5.00977 12C5.00977 12.369 5.30877 12.668 5.67777 12.668C6.04677 12.668 6.34577 12.369 6.34577 12Z' fill='%232E747A'/%3E%3Cpath d='M6.19571 14.605C5.87571 14.79 5.76671 15.198 5.95071 15.518C6.13571 15.838 6.54371 15.947 6.86371 15.763C7.18371 15.579 7.29271 15.17 7.10871 14.85C6.92471 14.53 6.51571 14.421 6.19571 14.605Z' fill='%232E747A'/%3E%3Cpath d='M9.19424 16.935C8.87424 16.75 8.46623 16.86 8.28123 17.18C8.09623 17.5 8.20623 17.908 8.52623 18.093C8.84623 18.278 9.25424 18.168 9.43923 17.848C9.62423 17.528 9.51424 17.12 9.19424 16.935Z' fill='%232E747A'/%3E%3Cpath d='M12.043 19.035C12.4119 19.035 12.711 18.7359 12.711 18.367C12.711 17.9981 12.4119 17.699 12.043 17.699C11.6741 17.699 11.375 17.9981 11.375 18.367C11.375 18.7359 11.6741 19.035 12.043 19.035Z' fill='%232E747A'/%3E%3Cpath d='M14.893 16.935C14.573 17.12 14.464 17.528 14.648 17.848C14.833 18.168 15.241 18.277 15.561 18.093C15.881 17.908 15.99 17.5 15.806 17.18C15.621 16.86 15.213 16.751 14.893 16.935Z' fill='%232E747A'/%3E%3Cpath d='M18.4102 11.332C18.0412 11.332 17.7422 11.631 17.7422 12C17.7422 12.369 18.0412 12.668 18.4102 12.668C18.7792 12.668 19.0782 12.369 19.0782 12C19.0782 11.631 18.7792 11.332 18.4102 11.332Z' fill='%232E747A'/%3E%3Cpath d='M17.8911 9.395C18.2111 9.21 18.3201 8.802 18.1361 8.482C17.9511 8.162 17.5431 8.053 17.2231 8.237C16.9031 8.422 16.7941 8.83 16.9781 9.15C17.1631 9.47 17.5711 9.579 17.8911 9.395Z' fill='%232E747A'/%3E%3Cpath d='M14.8934 7.065C15.2134 7.25 15.6214 7.14 15.8064 6.82C15.9914 6.5 15.8814 6.092 15.5614 5.907C15.2414 5.722 14.8334 5.832 14.6484 6.152C14.4634 6.472 14.5734 6.88 14.8934 7.065Z' fill='%232E747A'/%3E%3C/svg%3E");
}
.meta .ce_accreditation::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9894 1.39899C6.14944 1.39899 1.39844 6.15499 1.39844 12C1.39844 17.845 6.14944 22.602 11.9894 22.602C17.8294 22.602 22.6004 17.846 22.6004 12C22.6004 6.15399 17.8404 1.39899 11.9894 1.39899ZM11.9894 21.101C6.97644 21.101 2.89844 17.018 2.89844 11.999C2.89844 6.97999 6.97644 2.89899 11.9894 2.89899C17.0024 2.89899 21.1004 6.98099 21.1004 12C21.1004 17.019 17.0134 21.101 11.9894 21.101Z' fill='%232E747A'/%3E%3Cpath d='M17.3603 9.55999L14.0003 9.27299L12.6893 6.17999C12.5723 5.90299 12.2993 5.72299 11.9993 5.72299C11.6993 5.72299 11.4263 5.90399 11.3093 6.18099L9.99829 9.28099L6.63929 9.56799C6.33829 9.59299 6.08229 9.79699 5.99029 10.084C5.89629 10.37 5.98429 10.686 6.21229 10.883L8.75929 13.087L7.99429 16.372C7.92629 16.666 8.0403 16.972 8.2833 17.148C8.4153 17.244 8.5693 17.292 8.7243 17.292C8.8583 17.292 8.99229 17.256 9.11229 17.185L12.0003 15.444L14.8903 17.185C15.1473 17.338 15.4733 17.326 15.7173 17.149C15.9613 16.972 16.0753 16.667 16.0073 16.373L15.2423 13.08L17.7893 10.876C18.0173 10.679 18.1043 10.363 18.0113 10.077C17.9183 9.78999 17.6623 9.58699 17.3623 9.56099L17.3603 9.55999ZM13.9173 12.241C13.7073 12.424 13.6143 12.707 13.6783 12.978L14.1443 14.984L12.3863 13.924C12.2673 13.853 12.1333 13.817 11.9993 13.817C11.8653 13.817 11.7303 13.853 11.6113 13.924L9.8563 14.983L10.3213 12.986C10.3843 12.715 10.2923 12.431 10.0823 12.249L8.53629 10.911L10.5763 10.737C10.8533 10.714 11.0953 10.539 11.2033 10.282L12.0003 8.39699L12.7963 10.275C12.9043 10.531 13.1463 10.706 13.4233 10.729L15.4633 10.903L13.9173 12.241Z' fill='%232E747A'/%3E%3C/svg%3E");
}
.meta .notes::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3813 6.21198L17.7873 1.61898C17.4943 1.32598 17.0193 1.32598 16.7263 1.61898L14.6183 3.72698C13.5393 2.79398 11.9083 2.82898 10.8843 3.85298L5.12133 9.61598L6.18233 10.677L11.9453 4.91398C12.3653 4.49398 13.0623 4.47198 13.5423 4.80398L2.45633 15.89C2.31533 16.031 2.23633 16.221 2.23633 16.42V21.013C2.23633 21.427 2.57233 21.763 2.98633 21.763H7.58033C7.77933 21.763 7.97033 21.684 8.11033 21.543L22.3813 7.27198C22.5223 7.13098 22.6013 6.94098 22.6013 6.74198C22.6013 6.54298 22.5223 6.35198 22.3813 6.21198ZM11.2953 9.17198L14.8283 12.705L9.75533 17.778L6.22233 14.245L11.2953 9.17198ZM7.26933 20.263H3.73633V16.731L5.16233 15.305L8.69533 18.838L7.26933 20.263ZM15.8883 11.644L12.3553 8.11098L17.2573 3.20898L20.7903 6.74098L15.8883 11.643V11.644Z' fill='%232E747A'/%3E%3C/svg%3E");
}
.meta .location::before,
.meta .address::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0004 1.39899C7.87744 1.39899 4.52344 4.75299 4.52344 8.87599C4.52344 14.148 11.1614 21.559 11.4434 21.872C11.5864 22.029 11.7884 22.119 12.0004 22.119C12.2124 22.119 12.4144 22.029 12.5574 21.872C12.8394 21.559 19.4784 14.148 19.4784 8.87599C19.4784 4.75299 16.1244 1.39899 12.0004 1.39899ZM12.0004 20.219C10.4204 18.336 6.02344 12.747 6.02344 8.87499C6.02344 5.57899 8.70444 2.89799 12.0004 2.89799C15.2964 2.89799 17.9784 5.57899 17.9784 8.87499C17.9784 12.747 13.5814 18.336 12.0004 20.219Z' fill='%232E747A'/%3E%3Cpath d='M11.9997 5.72299C10.2617 5.72299 8.84766 7.13699 8.84766 8.87499C8.84766 10.613 10.2617 12.027 11.9997 12.027C13.7377 12.027 15.1527 10.613 15.1527 8.87499C15.1527 7.13699 13.7377 5.72299 11.9997 5.72299ZM11.9997 10.528C11.0887 10.528 10.3477 9.78699 10.3477 8.87599C10.3477 7.96499 11.0887 7.22399 11.9997 7.22399C12.9107 7.22399 13.6527 7.96499 13.6527 8.87599C13.6527 9.78699 12.9117 10.528 11.9997 10.528Z' fill='%232E747A'/%3E%3C/svg%3E");
}
.meta.address::before {
  background-size: auto 100%;
}
.meta .price::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9994 1.66199C6.15444 1.66199 1.39844 6.41799 1.39844 12.262C1.39844 18.106 6.15444 22.863 11.9994 22.863C17.8444 22.863 22.6014 18.107 22.6014 12.262C22.6014 6.41699 17.8444 1.66199 11.9994 1.66199ZM11.9994 21.363C6.98044 21.363 2.89844 17.281 2.89844 12.262C2.89844 7.24299 6.98044 3.16199 11.9994 3.16199C17.0184 3.16199 21.1014 7.24399 21.1014 12.263C21.1014 17.282 17.0184 21.363 11.9994 21.363Z' fill='%232E747A'/%3E%3Cpath d='M12.7541 11.001H12.4641V8.482H15.0991V6.982H12.4641V5.737H10.9641V6.982H10.6741C9.15306 6.982 7.91406 8.22 7.91406 9.742C7.91406 11.264 9.15206 12.501 10.6741 12.501H10.9641V15.02H8.32906V16.52H10.9641V18.264H12.4641V16.52H12.7541C14.2751 16.52 15.5141 15.282 15.5141 13.76C15.5141 12.238 14.2761 11.001 12.7541 11.001ZM10.6741 11.001C9.98006 11.001 9.41406 10.437 9.41406 9.742C9.41406 9.047 9.97906 8.482 10.6741 8.482H10.9641V11.001H10.6741ZM12.7541 15.019H12.4641V12.5H12.7541C13.4481 12.5 14.0141 13.064 14.0141 13.759C14.0141 14.454 13.4491 15.019 12.7541 15.019Z' fill='%232E747A'/%3E%3C/svg%3E");
}
.meta .online-courses::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 19.579 18.213'%3E%3Cpath d='M18.065 0H1.513C.679 0 0 .679 0 1.513v11.389c0 .834.679 1.513 1.513 1.513H6.76v2.298H3.864v1.5h11.85v-1.5h-2.896v-2.298h5.248c.834 0 1.513-.679 1.513-1.513V1.513C19.579.679 18.9 0 18.066 0Zm-6.748 16.712H8.259v-2.298h3.058zm6.761-3.811a.013.013 0 0 1-.013.013L1.5 12.901 1.513 1.5l16.565.013z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
}
.meta .director::before,
.meta .in-person-courses::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.398 14.684'%3E%3Cpath d='M9.639 7.92A4.333 4.333 0 0 0 7.2 0a4.34 4.34 0 0 0-4.338 4.337c0 1.488.754 2.802 1.898 3.583C1.989 8.922 0 11.572 0 14.684h1.188c0-3.315 2.696-6.011 6.012-6.011s6.011 2.696 6.011 6.011h1.188c0-3.112-1.989-5.762-4.759-6.764ZM4.051 4.336c0-1.736 1.413-3.149 3.15-3.149s3.149 1.412 3.149 3.149-1.412 3.149-3.149 3.149-3.15-1.412-3.15-3.149' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-size: auto 75% !important;
}
.meta .phone_number::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 20.343 20.907'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232e747a;stroke-width:0}%3C/style%3E%3C/defs%3E%3Cpath d='M20.213 5.17a1.48 1.48 0 0 0-1.255-1.21l-3.343-.468c-.649-.1-1.275.247-1.518.779l-1.72 2.928c-.26.562-.148 1.211.317 1.689l1.05.951c-.702 1.731-2.752 3.779-4.505 4.443l-1.088-.915c-.44-.432-1.091-.544-1.714-.257l-2.665 1.517c-.6.275-.94.899-.849 1.553l.469 3.343c.091.64.577 1.144 1.212 1.254q.74.13 1.518.13c3.216 0 6.802-1.651 9.685-4.534 3.346-3.345 5.035-7.638 4.406-11.203m-5.466 10.143c-3.007 3.006-6.802 4.537-9.867 4.002l-.424-3.353 2.688-1.484 1.09.917a1.46 1.46 0 0 0 1.587.312c2.093-.842 4.479-3.229 5.319-5.318a1.46 1.46 0 0 0-.312-1.589l-1.08-.98 1.657-2.842 3.33.454c.544 3.09-.983 6.876-3.988 9.881M5.816 10.867a5.06 5.06 0 0 1 5.052-5.051v-1.5a6.56 6.56 0 0 0-6.552 6.551z' class='cls-1'/%3E%3Cpath d='M10.868 1.5V0C4.875 0 0 4.875 0 10.867h1.5C1.5 5.702 5.703 1.5 10.868 1.5' class='cls-1'/%3E%3C/svg%3E");
  background-size: auto 92% !important;
}
.meta .email_address::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 19.013 16.041'%3E%3Cpath d='M15.699 0H3.313A3.317 3.317 0 0 0 0 3.314v9.413a3.317 3.317 0 0 0 3.313 3.314h12.386a3.32 3.32 0 0 0 3.314-3.314V3.315A3.32 3.32 0 0 0 15.699 0M3.313 1.5h12.386c.689 0 1.282.39 1.589.956L9.507 9.473 1.725 2.456c.307-.567.9-.956 1.588-.956m12.386 13.042H3.313c-1 0-1.813-.813-1.813-1.814V4.273l7.505 6.768a.746.746 0 0 0 1.004 0l7.505-6.768v8.456a1.815 1.815 0 0 1-1.814 1.814Z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-size: auto 68% !important;
  background-position: 50% 60% !important;
}
.meta .website_link::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 21.202 21.203'%3E%3Cpath d='M10.601 0C4.756 0 0 4.756 0 10.601s4.756 10.602 10.601 10.602 10.601-4.756 10.601-10.602S16.446 0 10.601 0m4.413 13.242c.093-.871.143-1.76.143-2.641s-.05-1.77-.143-2.641c2.973.602 4.688 1.745 4.688 2.641s-1.715 2.04-4.688 2.641m-4.413 6.46c-.897 0-2.04-1.716-2.641-4.689.871.093 1.76.143 2.641.143s1.771-.05 2.641-.143c-.602 2.973-1.745 4.689-2.641 4.689m0-6.046c-1.04 0-2.004-.061-2.888-.168-.107-.884-.168-1.848-.168-2.888s.061-2.004.168-2.888c.884-.107 1.848-.168 2.888-.168s2.004.061 2.888.168c.107.884.168 1.848.168 2.888s-.061 2.004-.168 2.888c-.884.107-1.848.168-2.888.168M1.5 10.601c0-.897 1.715-2.04 4.688-2.641-.093.871-.143 1.76-.143 2.641s.05 1.77.143 2.641C3.215 12.64 1.5 11.497 1.5 10.601M10.601 1.5c.897 0 2.04 1.715 2.641 4.688-.871-.093-1.76-.143-2.641-.143s-1.77.05-2.641.143C8.562 3.215 9.705 1.5 10.601 1.5m8.697 6.421c-1.157-.697-2.747-1.203-4.504-1.513-.31-1.756-.817-3.346-1.513-4.504a9.14 9.14 0 0 1 6.017 6.017M7.921 1.904c-.697 1.157-1.203 2.747-1.513 4.504-1.756.31-3.346.817-4.504 1.513a9.14 9.14 0 0 1 6.017-6.017M1.904 13.28c1.157.697 2.747 1.203 4.504 1.513.31 1.757.817 3.347 1.513 4.505a9.14 9.14 0 0 1-6.017-6.018m11.377 6.018c.697-1.157 1.203-2.748 1.513-4.505 1.756-.31 3.346-.817 4.504-1.513a9.14 9.14 0 0 1-6.017 6.018' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-size: auto 85% !important;
}
.meta .notes .value,
.meta .price .value {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
}
.meta .address:empty,
.meta .course_type-list:empty,
.meta .director:empty,
.meta .phone_number:empty,
.meta .email_address:empty,
.meta .website_link:empty {
  display: none;
}

.breadcrumbs {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 0.5em;
}
.breadcrumbs a, .breadcrumbs a:link {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: transparent;
}
.breadcrumbs a:hover, .breadcrumbs a:focus-visible {
  color: var(--color__beta--light);
  text-decoration-color: var(--color__beta--light);
}
.breadcrumbs .item {
  display: flex;
  align-items: baseline;
}
.breadcrumbs .item::after {
  content: "/";
  color: var(--color__beta--light-faint);
  display: block;
  margin-left: 0.55em;
  margin-right: 0.55em;
}
.breadcrumbs .item:last-child::after {
  content: none;
}
@media only screen and (max-width: 551px) {
  .breadcrumbs .item::after {
    margin-left: 0.325em;
    margin-right: 0.325em;
  }
}
.breadcrumbs .home a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.5rem;
  aspect-ratio: 1/1;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 17.786 17.261'%3E%3Cpath d='M17.786 7.804 9.312.161a.624.624 0 0 0-.837 0L0 7.804l.837.928 1.606-1.448v7.646a2.334 2.334 0 0 0 2.331 2.332h2.493c.345 0 .625-.28.625-.625l.005-5.236 2.56.005v5.231c0 .345.28.625.625.625h1.932a2.334 2.334 0 0 0 2.331-2.332V7.284l1.606 1.448.837-.928Zm-3.692 7.126c0 .597-.485 1.082-1.081 1.082h-1.307v-4.606c0-.692-.563-1.255-1.255-1.255H7.896c-.692 0-1.255.563-1.255 1.255v4.606H4.773a1.083 1.083 0 0 1-1.081-1.082V6.157l5.202-4.69 5.2 4.69z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 27%;
  background-size: 74% auto;
}
.breadcrumbs .home a:hover, .breadcrumbs .home a:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 17.786 17.261'%3E%3Cpath d='M17.786 7.804 9.312.161a.624.624 0 0 0-.837 0L0 7.804l.837.928 1.606-1.448v7.646a2.334 2.334 0 0 0 2.331 2.332h2.493c.345 0 .625-.28.625-.625l.005-5.236 2.56.005v5.231c0 .345.28.625.625.625h1.932a2.334 2.334 0 0 0 2.331-2.332V7.284l1.606 1.448.837-.928Zm-3.692 7.126c0 .597-.485 1.082-1.081 1.082h-1.307v-4.606c0-.692-.563-1.255-1.255-1.255H7.896c-.692 0-1.255.563-1.255 1.255v4.606H4.773a1.083 1.083 0 0 1-1.081-1.082V6.157l5.202-4.69 5.2 4.69z' style='fill:%232E747A;stroke-width:0'/%3E%3C/svg%3E");
}

.author {
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  color: var(--color__beta--light);
  display: flex;
  align-items: center;
  gap: 1em;
}
.author a {
  text-decoration: none;
}
.author p {
  margin: 0;
}
.author .name {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin: 0;
}
.author .title {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
}
.author .img-box {
  flex-shrink: 0;
  width: 3.4375rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
}
.author:has(a) {
  position: relative;
}
.author:has(a) a::after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pane__banner .author {
  gap: 0.9em;
}
.pane__banner .author .name {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin: 0;
}
.pane__banner .author .title {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  color: var(--color__alpha);
}

.authors {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
}
.pane__banner .authors {
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 1.5em;
}

.card {
  position: relative;
}
.card .list-title {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}
.card .list-title a {
  color: var(--defaultText);
  display: block;
}
.card .list-title a::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.card img {
  display: block;
}
.card a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.225em;
  text-decoration-color: rgba(255, 255, 255, 0);
  transition: text-decoration-color 0.3s ease;
}
.card .date {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  color: var(--color__beta--light);
}
.card .teaser-text p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  color: black;
  margin-bottom: 1em;
}
.card:has(a) {
  position: relative;
}
.card:has(a) a::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.card:has(a):hover, .card:has(a):focus-within {
  cursor: pointer;
}
.card:has(a):hover a, .card:has(a):focus-within a {
  text-decoration-color: var(--color__alpha);
}
.card.style__default img, .card.style__highlighed_page img, .card.style__profile img {
  transform: scale(1);
  transition: transform 0.5s ease;
}
.card.style__default:hover img, .card.style__default:focus-within img, .card.style__highlighed_page:hover img, .card.style__highlighed_page:focus-within img, .card.style__profile:hover img, .card.style__profile:focus-within img {
  transform: scale(1.015);
}
.card.style__default {
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
}
.card.style__default h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin-top: 0;
  margin-bottom: 0.85em;
  margin-bottom: 0.55em;
}
.card.style__default .img-box {
  margin-bottom: 1.175em;
}
.card.style__default .tags {
  gap: 0.65em;
  margin-bottom: 0.65em;
}
.card.style__default .tags .tag::after {
  content: "/";
  color: var(--color__beta--light-faint);
  margin-left: 0.65em;
}
.card.style__default .tags .tag:last-child::after {
  content: none;
}
.card.style__default.sub_style__promoted {
  font-size: clamp(2rem, 5.6544502618vw, 3.375rem);
  background-color: var(--color__delta);
  border-radius: var(--borderRadius__minimal);
  overflow: hidden;
}
.card.style__default.sub_style__promoted .img-box {
  border-radius: 0;
  margin: 0;
}
.card.style__default.sub_style__promoted .tags {
  margin-bottom: 2.25em;
}
.card.style__default.sub_style__promoted a {
  text-underline-offset: 0.2em;
}
.card.style__default.sub_style__promoted h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.25em;
  letter-spacing: -0.01em;
  font-size: clamp(2rem, 5.6544502618vw, 3.375rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-bottom: 0.45em;
}
.card.style__default.sub_style__promoted .teaser-text {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  margin-bottom: 1.25em;
}
.card.style__default.sub_style__promoted .txt-box {
  padding-left: clamp(1.5625rem, 3.4722222222vw, 3.125rem);
  padding-right: clamp(1.5625rem, 4.5138888889vw, 4.0625rem);
  padding-top: clamp(1.5625rem, 3.4027777778vw, 3.0625rem);
  padding-bottom: clamp(1.5625rem, 3.125vw, 2.8125rem);
}
@media only screen and (max-width: 623px) {
  .card.style__default.sub_style__promoted .tags {
    margin-bottom: 1em;
  }
}
@media only screen and (min-width: 768px) {
  .card.style__default.sub_style__promoted {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .card.style__default.sub_style__promoted .img-box {
    grid-column: span 5;
    position: relative;
  }
  .card.style__default.sub_style__promoted .img-box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .card.style__default.sub_style__promoted .txt-box {
    grid-column: span 7;
    padding-left: clamp(0rem, 1.1805555556vw, 1.0625rem);
  }
}
.card.style__default.school_cpt .img-box {
  position: relative;
  aspect-ratio: 1/0.666;
  background-color: white;
}
.card.style__default.school_cpt img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  max-width: 70%;
  max-height: 70%;
  transform: translate(-50%, -50%);
}
.card.style__default.school_cpt:hover img, .card.style__default.school_cpt:focus-within img {
  transform: translate(-50%, -50%) scale(1.015);
}
.card.style__nav {
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  display: flex;
  min-height: 4em;
  border: 1px solid var(--color__beta--light-faint);
  border-radius: var(--borderRadius__minimal);
  margin-bottom: 1.45em;
  overflow: hidden;
  transition: border-color 0.3s ease;
}
.card.style__nav h2 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
  margin: 0;
}
.card.style__nav .txt-box {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
  padding-left: 1.4em;
  padding-right: 1.4em;
}
.card.style__nav a {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.card.style__nav a::after {
  content: " ";
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.card.style__nav .img-box {
  flex-shrink: 0;
  position: relative;
  width: clamp(3.9375rem, 10.1818181818vw, 7rem);
  min-height: clamp(3.9375rem, 10.1818181818vw, 7rem);
  border-radius: 0;
}
.card.style__nav .img-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card.style__nav:hover, .card.style__nav:focus-within {
  border-color: var(--color__alpha);
}
li:last-child .card.style__nav {
  margin-bottom: 0;
}
.card.style__highlighed_page {
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
}
.card.style__highlighed_page .icon {
  width: 1.75rem;
  aspect-ratio: 1/1;
  background-color: var(--color__beta--light);
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 0.3em;
}
.card.style__highlighed_page .icon img {
  width: 100%;
}
.card.style__highlighed_page h2 {
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin: 0;
  transition: color 0.3s ease;
}
.card.style__highlighed_page a {
  text-decoration: none;
}
.card.style__highlighed_page .txt-box {
  padding-left: 0.8em;
  border-left: 1px solid var(--color__beta--light-faint);
  margin-bottom: 0.9em;
  transition: border-color 0.3s ease;
}
.card.style__highlighed_page:hover .txt-box, .card.style__highlighed_page:focus-within .txt-box {
  border-left-color: var(--color__beta--light);
}
.card.style__highlighed_page:hover h2,
.card.style__highlighed_page:hover h2 a, .card.style__highlighed_page:focus-within h2,
.card.style__highlighed_page:focus-within h2 a {
  color: var(--color__beta--light);
}
.card.style__profile {
  background-color: var(--color__delta);
  padding-top: clamp(1.5rem, 2.2222222222vw, 2rem);
  border-radius: var(--borderRadius__minimal);
  overflow: hidden;
  transition: background-color 0.5s ease;
}
.card.style__profile .img-box {
  position: relative;
  max-width: 10rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: clamp(1.5rem, 2.2222222222vw, 2rem);
}
.card.style__profile .img-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card.style__profile a {
  text-decoration: none;
}
.card.style__profile h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
  margin: 0;
}
.card.style__profile .job-title {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  color: var(--color__beta--light);
  margin-top: 0.45em;
  margin-bottom: 0;
}
.card.style__profile .txt-box {
  padding: 1.5rem;
  border-top: 1px solid var(--color__alpha--dark-faint);
}
.card.style__profile:hover, .card.style__profile:focus-within {
  background-color: var(--color__delta--dark);
}

.card-list.style__highlighted-pages {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
}
@media only screen and (min-width: 480px) {
  .card-list.style__highlighted-pages {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 912px) {
  .card-list.style__highlighted-pages {
    grid-template-columns: repeat(4, 1fr);
  }
}

.pane__banner {
  font-size: clamp(2rem, 5.6544502618vw, 3.375rem);
}
.pane__banner .booking-link {
  font-size: 1rem;
  margin-top: 2em;
}
.pane__banner .job-title {
  margin-top: 1em;
}
.pane__banner.style__content {
  background-color: var(--color__charlie--pale);
  padding-top: clamp(1.5rem, 3.4027777778vw, 3.0625rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
}
.pane__banner.style__content h1 {
  margin-top: clamp(0.625rem, 11.3888888889vw, 10.25rem);
  margin-bottom: 0;
}
.pane__banner.style__content .introduction {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.619047619vw, 1.375rem);
}
@media print {
  .pane__banner.style__content .introduction {
    font-size: 10pt;
  }
}
.pane__banner.style__content .introduction {
  margin-top: 1.5em;
  margin-bottom: 0;
}
.pane__banner.style__content .sub-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pane__banner.style__content .menu-accordion-content {
  overflow: hidden;
}
.pane__banner.style__content .sidebar {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
}
.pane__banner.style__content .sidebar-logo-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18.9375rem;
  aspect-ratio: 1/0.584;
  background-color: white;
  border-radius: var(--borderRadius__minimal);
  margin-bottom: 2em;
}
.pane__banner.style__content .sidebar-logo-box img {
  display: block;
  width: auto;
  height: auto;
  max-width: 70%;
  max-height: 68%;
}
.pane__banner.style__content .sidebar-profile-img-box {
  position: relative;
  max-width: 8.75rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 1.65em;
}
.pane__banner.style__content .sidebar-profile-img-box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.pane__banner.style__content .sub-navigation a {
  color: var(--color__beta--light);
  display: block;
  width: calc(100% - 3rem);
}
.pane__banner.style__content .sub-navigation a:hover, .pane__banner.style__content .sub-navigation a:focus-visible {
  color: var(--color__alpha);
}
.pane__banner.style__content .sub-navigation h2 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-bottom: 1.25em;
}
.pane__banner.style__content .sub-navigation h2 a {
  color: var(--color__alpha);
}
.pane__banner.style__content .sub-navigation .menu-accordion-toggle {
  flex-shrink: 0;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.5rem;
  aspect-ratio: 1/1;
  background-color: transparent;
  padding: 0;
  border: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 55% auto;
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}
.pane__banner.style__content .sub-navigation .menu-accordion-toggle:hover, .pane__banner.style__content .sub-navigation .menu-accordion-toggle:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
}
.pane__banner.style__content .sub-navigation .menu-accordion-toggle[data-state=open] {
  transform: rotate(180deg);
}
.pane__banner.style__content .sub-navigation li.active > .anchor-wrap a {
  color: var(--color__alpha);
}
.pane__banner.style__content .sub-navigation li.active > .anchor-wrap .menu-accordion-toggle {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
}
.pane__banner.style__content .sub-navigation ul {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin: 0;
}
.pane__banner.style__content .sub-navigation ul li {
  margin-bottom: 0.925em;
}
.pane__banner.style__content .sub-navigation ul li:last-child {
  margin-bottom: 0;
}
.pane__banner.style__content .sub-navigation ul ul {
  padding-left: 1.5em;
  margin-top: 1em;
}
.pane__banner.style__content .sub-navigation .anchor-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1em;
}
.pane__banner.style__content .banner-img-box.post {
  max-width: 47rem;
  margin-top: 1em;
}
@media only screen and (max-width: 983px) {
  .pane__banner.style__content .sidebar {
    margin-top: 1.25em;
  }
  .pane__banner.style__content .sub-navigation h2 {
    display: none;
  }
  .pane__banner.style__content .sub-navigation > ul > li {
    padding-top: 0.85em;
    border-top: 1px solid var(--color__alpha--dark-faint);
  }
}
@media only screen and (max-width: 983px) and (min-width: 624px) {
  .pane__banner.style__content .sub-navigation > ul {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 1em;
  }
  .pane__banner.style__content .sub-navigation > ul > li {
    margin: 0;
  }
}
@media only screen and (max-width: 983px) and (max-width: 1271px) {
  .pane__banner.style__content .sub-navigation {
    display: none;
  }
  .pane__banner.style__content .sub-navigation.sub-navigation-mobile {
    display: block;
  }
}
@media only screen and (min-width: 984px) {
  .pane__banner.style__content .pane-inner {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .pane__banner.style__content .pane-inner > .txt-box {
    grid-column: 1/8;
  }
  .pane__banner.style__content .pane-inner .sidebar {
    grid-column: 9/13;
  }
  .pane__banner.style__content .sidebar {
    padding-left: 1.65em;
    padding-bottom: 1em;
    border-left: 1px solid var(--color__beta--light-faint);
  }
  .pane__banner.style__content .sub-navigation-mobile {
    display: none;
  }
}
.pane__banner.style__content.substyle__sectional {
  background-color: white;
}
.pane__banner.style__content.substyle__sectional h1 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.02em;
  font-size: clamp(2.5rem, 8.0578512397vw, 4.875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-top: 2.1em;
  margin-bottom: 0;
}
.pane__banner.style__content.substyle__sectional .introduction {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.3125rem, 3.2298136646vw, 1.625rem);
  margin-top: 1.2em;
}
.pane__banner.style__content.substyle__post {
  background-color: var(--color__delta);
}
.pane__banner.style__home .pane-inner {
  font-size: clamp(2rem, 5.6544502618vw, 3.375rem);
}
.pane__banner.style__home .introduction {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.619047619vw, 1.375rem);
}
@media print {
  .pane__banner.style__home .introduction {
    font-size: 10pt;
  }
}
@media only screen and (max-width: 623px) {
  .pane__banner.style__home .pane-inner {
    display: flex;
    flex-direction: column;
    gap: 0.7em;
  }
  .pane__banner.style__home .img-box {
    order: 1;
    position: relative;
    aspect-ratio: 3/2;
  }
  .pane__banner.style__home .img-box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .pane__banner.style__home .txt-box {
    order: 2;
  }
}
@media only screen and (min-width: 624px) {
  .pane__banner.style__home .pane-inner {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(8, 1fr);
    grid-auto-flow: dense;
  }
  .pane__banner.style__home .txt-box,
  .pane__banner.style__home .img-box {
    grid-row: 1;
    position: relative;
  }
  .pane__banner.style__home .txt-box {
    z-index: 2;
    grid-column: 1/7;
    padding-top: 1.15em;
    padding-bottom: 0.75em;
  }
  .pane__banner.style__home .img-box {
    z-index: 1;
    grid-column: 4/9;
  }
  .pane__banner.style__home .img-box::after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    height: 100%;
    background: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));
    opacity: 0.5;
  }
  .pane__banner.style__home .img-box img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}
@media only screen and (min-width: 1200px) {
  .pane__banner.style__home .pane-inner {
    grid-template-columns: repeat(12, 1fr);
  }
  .pane__banner.style__home .txt-box {
    grid-column: 1/7;
  }
  .pane__banner.style__home .img-box {
    grid-column: 4/13;
  }
}
@media only screen and (min-width: 1416px) {
  .pane__banner.style__home .pane-inner {
    align-items: start;
  }
  .pane__banner.style__home .img-box img {
    position: relative;
    height: auto;
    object-fit: initial;
    object-position: initial;
  }
  .pane__banner.style__home .txt-box {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 983px) {
  .pane__banner:has(.banner-img-box.post) .banner-img-box {
    margin-bottom: 1.2em;
  }
}
@media only screen and (min-width: 984px) {
  .pane__banner:has(.banner-img-box.post) {
    padding-bottom: 0;
  }
  .pane__banner:has(.banner-img-box.post) .sidebar {
    margin-bottom: clamp(2.1875rem, 3.3333333333vw, 3rem);
  }
  .pane__banner:has(.banner-img-box.post) .banner-img-box {
    margin-bottom: -3em;
  }
}

.banner-img-box.pane {
  height: clamp(12.5rem, 36.6666666667vw, 33rem);
}
.banner-img-box.pane img {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 767px) {
  .banner-img-box.pane {
    height: auto;
    aspect-ratio: 1/0.563;
  }
}
@media only screen and (max-width: 551px) {
  .banner-img-box.pane {
    aspect-ratio: 1/0.731;
  }
}

@media only screen and (min-width: 984px) {
  #the-page:has(.pane__banner .banner-img-box.post) .pane__main {
    font-size: clamp(2rem, 5.6544502618vw, 3.375rem);
    padding-top: 3em;
  }
}

.pane__footer {
  color: white;
  position: relative;
  background-color: var(--color__beta);
  padding-top: clamp(2.5rem, 11.4285714286vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.9523809524vw, 3.125rem);
  margin-top: -1px;
}
.pane__footer,
.pane__footer p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
}
.pane__footer a:not(.cta), .pane__footer a:not(.cta):link {
  color: white;
  text-decoration: none;
}
.pane__footer a:not(.cta):hover, .pane__footer a:not(.cta):focus-visible, .pane__footer a:not(.cta):link:hover, .pane__footer a:not(.cta):link:focus-visible {
  color: var(--color__charlie);
}
.pane__footer p a {
  border: 0;
  text-decoration: underline;
}
.pane__footer p a:hover, .pane__footer p a:focus {
  color: var(--alpha);
}
.pane__footer .field--name-body a:not(.cta), .pane__footer .field--name-body a:not(.cta):link {
  border: 0;
}
.pane__footer .field--name-body p a, .pane__footer .field--name-body p a:link {
  border: 0;
  text-decoration: underline;
}
.pane__footer .field--name-body p a:hover, .pane__footer .field--name-body p a:focus, .pane__footer .field--name-body p a:link:hover, .pane__footer .field--name-body p a:link:focus {
  color: var(--alpha);
}
.pane__footer .cta {
  margin-top: 0.5em;
}
.pane__footer h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}
.pane__footer .phone,
.pane__footer .email {
  display: flex;
  align-items: center;
  gap: 0.4em;
}
.pane__footer .phone::before,
.pane__footer .email::before {
  flex-shrink: 0;
  content: " ";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-size: 78% auto;
  background-position: 50% 40%;
}
.pane__footer .phone::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 20.343 20.907'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;stroke-width:0}%3C/style%3E%3C/defs%3E%3Cpath d='M20.213 5.17a1.48 1.48 0 0 0-1.255-1.21l-3.343-.468c-.649-.1-1.275.247-1.518.779l-1.72 2.928c-.26.562-.148 1.211.317 1.689l1.05.951c-.702 1.731-2.752 3.779-4.505 4.443l-1.088-.915c-.44-.432-1.091-.544-1.714-.257l-2.665 1.517c-.6.275-.94.899-.849 1.553l.469 3.343c.091.64.577 1.144 1.212 1.254q.74.13 1.518.13c3.216 0 6.802-1.651 9.685-4.534 3.346-3.345 5.035-7.638 4.406-11.203m-5.466 10.143c-3.007 3.006-6.802 4.537-9.867 4.002l-.424-3.353 2.688-1.484 1.09.917a1.46 1.46 0 0 0 1.587.312c2.093-.842 4.479-3.229 5.319-5.318a1.46 1.46 0 0 0-.312-1.589l-1.08-.98 1.657-2.842 3.33.454c.544 3.09-.983 6.876-3.988 9.881M5.816 10.867a5.06 5.06 0 0 1 5.052-5.051v-1.5a6.56 6.56 0 0 0-6.552 6.551z' class='cls-1'/%3E%3Cpath d='M10.868 1.5V0C4.875 0 0 4.875 0 10.867h1.5C1.5 5.702 5.703 1.5 10.868 1.5' class='cls-1'/%3E%3C/svg%3E");
  background-size: 85% auto;
}
.pane__footer .email::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 19.013 16.041'%3E%3Cpath d='M15.699 0H3.313A3.317 3.317 0 0 0 0 3.314v9.413a3.317 3.317 0 0 0 3.313 3.314h12.386a3.32 3.32 0 0 0 3.314-3.314V3.315A3.32 3.32 0 0 0 15.699 0M3.313 1.5h12.386c.689 0 1.282.39 1.589.956L9.507 9.473 1.725 2.456c.307-.567.9-.956 1.588-.956m12.386 13.042H3.313c-1 0-1.813-.813-1.813-1.814V4.273l7.505 6.768a.746.746 0 0 0 1.004 0l7.505-6.768v8.456a1.815 1.815 0 0 1-1.814 1.814Z' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
}
.pane__footer .menu.menu--main li,
.pane__footer .menu.menu--footer-secondary li {
  margin-bottom: 0.85em;
}
.pane__footer .menu.menu--main li:last-child,
.pane__footer .menu.menu--footer-secondary li:last-child {
  margin-bottom: 0;
}
.pane__footer .menu.menu--main a::after {
  content: none;
}
.pane__footer .menu--footer-secondary {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
}
.pane__footer .contact-info p {
  margin-bottom: 0.9em;
}
.pane__footer .contact-info p:last-child {
  margin-bottom: 0;
}
.pane__footer .office-hours-info,
.pane__footer .office-hours-info h2,
.pane__footer .office-hours-info p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
}
.pane__footer .office-hours-info h2 {
  margin-bottom: 0;
}
.pane__footer .office-hours-info,
.pane__footer .social-follow {
  margin-top: 2em;
}
.pane__footer .block {
  margin-bottom: 1rem;
}
.pane__footer .bottom {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  margin-top: clamp(1.25rem, 3.125vw, 2.8125rem);
}
.pane__footer .bottom p {
  margin: 0;
}
.pane__footer .bottom,
.pane__footer .bottom .small-print,
.pane__footer .bottom .menu {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em;
  row-gap: 0.55em;
}
.pane__footer .site-by {
  white-space: nowrap;
}
@media only screen and (max-width: 623px) {
  .pane__footer .pane-inner,
  .pane__footer .pane-inner .area {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(1, 1fr);
    gap: 2em;
  }
}
@media only screen and (min-width: 624px) and (max-width: 911px) {
  .pane__footer .pane-inner {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .pane__footer .area-1,
  .pane__footer .area-2 {
    grid-column: span 6;
  }
  .pane__footer .area {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(1, 1fr);
    gap: 2em;
  }
  .pane__footer .bottom {
    grid-column: span 12;
  }
}
@media only screen and (min-width: 768px) {
  .pane__footer .bottom,
  .pane__footer .bottom .small-print {
    display: flex;
    justify-content: space-between;
    gap: 1em;
  }
  .pane__footer .bottom {
    flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 912px) {
  .pane__footer .pane-inner {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .pane__footer .area-1 {
    grid-column: span 8;
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(8, 1fr);
  }
  .pane__footer .area-1 .col:nth-child(1) {
    grid-column: span 4;
  }
  .pane__footer .area-1 .col:nth-child(2) {
    grid-column: span 4;
  }
  .pane__footer .area-2 {
    grid-column: span 4;
  }
  .pane__footer .bottom {
    grid-column: span 12;
  }
}
@media only screen and (min-width: 912px) and (max-width: 1127px) {
  .pane__footer .area-2 {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(1, 1fr);
    gap: 2em;
  }
}
@media only screen and (min-width: 1128px) {
  .pane__footer .area-2 {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(4, 1fr);
  }
  .pane__footer .area-2 .col:nth-child(1) {
    grid-column: span 2;
  }
  .pane__footer .area-2 .col:nth-child(2) {
    grid-column: span 2;
  }
}
@media only screen and (min-width: 1344px) {
  .pane__footer .area-1 {
    grid-column: span 8;
  }
  .pane__footer .area-1 .col:nth-child(1) {
    grid-column: span 5;
  }
  .pane__footer .area-1 .col:nth-child(2) {
    grid-column: span 3;
  }
}
@media print {
  .pane__footer {
    display: none;
  }
}

.alm-filters-container {
  font-size: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  align-items: center;
  margin-top: clamp(2.5rem, 3.8888888889vw, 3.5rem);
  margin-bottom: clamp(2.5rem, 3.3333333333vw, 3rem);
}
.alm-filters-container .alm-filter--title:has(button) h3 {
  margin: 0;
}
.alm-filters-container ul {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.alm-filters-container ul li {
  border-bottom: 1px solid var(--color__beta--light-faint);
}
.alm-filters-container ul li:last-child {
  border-bottom: 0;
}
.alm-filters-container .accordion-btn,
.alm-filters-container .accordion-content .alm-filter--link,
.alm-filters-container input[type=text] {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.alm-filters-container .accordion-btn,
.alm-filters-container input[type=text] {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1em;
  width: 100%;
  padding-top: 0.82em;
  padding-bottom: 0.85em;
  border-radius: var(--borderRadius__minimal);
  margin: 0;
}
.alm-filters-container .accordion-btn {
  color: white;
  background-color: var(--color__beta--light);
  border: 1px solid var(--color__beta--light);
  transition: background-color 0.2s ease, border-color 0.2s ease, border-radius 0s;
  transition-delay: 0s, 0s, 0.25s;
}
.alm-filters-container .accordion-btn .icon {
  display: block;
  position: relative;
  width: 0.75rem;
  height: 0.5rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: transform 0.25s;
}
.alm-filters-container .accordion-btn:hover, .alm-filters-container .accordion-btn:focus-visible {
  background-color: var(--color__alpha);
  border-color: var(--color__alpha);
}
.alm-filters-container .accordion-btn[data-state=open] {
  background-color: var(--color__alpha);
  border-color: var(--color__alpha);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transition-delay: 0s;
}
.alm-filters-container .accordion-btn[data-state=open] .icon {
  transform: rotate(180deg);
}
.alm-filters-container input[type=text] {
  border: 0;
}
.alm-filters-container .alm-filter {
  position: relative;
  z-index: 1;
}
.alm-filters-container .alm-filter h3 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
}
.alm-filters-container .alm-filter--sort .accordion-btn {
  color: var(--color__beta);
  background-color: transparent;
  border-color: var(--color__beta--light-faint);
}
.alm-filters-container .alm-filter--sort .accordion-btn .icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
}
.alm-filters-container .alm-filter--sort .accordion-btn:hover, .alm-filters-container .alm-filter--sort .accordion-btn:focus-visible, .alm-filters-container .alm-filter--sort .accordion-btn[data-state=open] {
  color: var(--color__alpha);
  background-color: var(--color__delta);
}
.alm-filters-container .alm-filter--sort .accordion-btn:hover .icon, .alm-filters-container .alm-filter--sort .accordion-btn:focus-visible .icon, .alm-filters-container .alm-filter--sort .accordion-btn[data-state=open] .icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
}
.alm-filters-container .alm-filter--sort .accordion-btn:hover:not([data-state=open]), .alm-filters-container .alm-filter--sort .accordion-btn:focus-visible:not([data-state=open]) {
  border-color: var(--color__alpha);
}
.alm-filters-container .alm-filter--sort .accordion-btn[data-state=open] {
  border-top-color: var(--color__alpha);
  border-left-color: var(--color__alpha);
  border-right-color: var(--color__alpha);
}
.alm-filters-container .accordion-content {
  position: absolute;
  top: auto;
  left: auto;
  width: 100%;
  max-height: 50vh;
  background-color: white;
  overflow-y: auto;
  border: 1px solid var(--color__alpha);
  border-top: none;
  border-bottom-left-radius: var(--borderRadius__minimal);
  border-bottom-right-radius: var(--borderRadius__minimal);
}
.alm-filters-container .accordion-content[data-state=open] {
  box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.1);
}
.alm-filters-container .alm-filters--loading {
  display: none;
}
.alm-filters-container .alm-filters--controls:has(button.hidden) {
  display: none;
}
.alm-filters-container .alm-filter--link {
  padding-top: 0.74em;
  padding-bottom: 0.74em;
  border-left: 2px solid transparent;
  cursor: pointer;
}
.alm-filters-container .alm-filter--link:hover, .alm-filters-container .alm-filter--link:focus-visible, .alm-filters-container .alm-filter--link.field-radio.active {
  background-color: var(--color__delta);
}
.alm-filters-container .alm-filter--link.field-radio.active {
  border-left-color: var(--color__alpha);
}
.alm-filters-container .alm-filter--link.field-checkbox {
  display: flex;
  align-items: flex-start;
  gap: 0.65em;
}
.alm-filters-container .alm-filter--link.field-checkbox::before {
  flex-shrink: 0;
  box-sizing: border-box;
  content: " ";
  display: block;
  width: 0.71em;
  height: 0.71em;
  border: 1px solid var(--color__alpha);
  border-radius: 2px;
  margin-top: 0.36em;
}
.alm-filters-container .alm-filter--link.field-checkbox[aria-checked=true]::before {
  background-color: var(--color__alpha);
}
.alm-filters-container input[type=text] {
  padding-right: 0;
}
.alm-filters-container .alm-filter--text-wrap.has-button {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.alm-filters-container .alm-filter--search {
  border: 1px solid var(--color__alpha--dark-faint);
  border-radius: var(--borderRadius__minimal);
}
.alm-filters-container .alm-filter--search button {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 4em;
  height: 2em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.355 14.355'%3E%3Cpath d='M14.354 13.568 9.977 9.191a5.635 5.635 0 0 0-.373-7.545 5.63 5.63 0 0 0-7.958 0 5.633 5.633 0 0 0 0 7.958 5.6 5.6 0 0 0 3.979 1.646 5.6 5.6 0 0 0 3.566-1.272l4.377 4.377zM2.432 8.817a4.52 4.52 0 0 1 0-6.385c.88-.88 2.037-1.32 3.193-1.32s2.313.441 3.193 1.32a4.52 4.52 0 0 1 0 6.385 4.52 4.52 0 0 1-6.386 0' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 62%;
  padding: 0;
  border: 0;
  border-radius: 0;
}
.alm-filters-container .alm-filter--search button:hover, .alm-filters-container .alm-filter--search button:focus-visible {
  background-color: transparent;
}
.alm-filters-container .alm-filter--search:focus-within {
  transition: outline 0.2s ease;
}
.alm-filters-container .alm-filter--search:focus-within:focus-visible {
  outline: 1px solid var(--color__alpha);
}
.alm-filters-container .alm-filters--reset-button {
  display: inline-block;
  cursor: pointer;
}
.alm-filters-container .alm-filters--reset-button, .alm-filters-container .alm-filters--reset-button:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.alm-filters-container .alm-filters--reset-button {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.alm-filters-container .alm-filters--reset-button:hover, .alm-filters-container .alm-filters--reset-button:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.alm-filters-container .alm-filters--reset-button {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.alm-filters-container .alm-filters--reset-button:hover, .alm-filters-container .alm-filters--reset-button:focus-visible {
  color: white;
  background-color: var(--color__beta);
}
.alm-filters-container .alm-filters--reset-button.hidden {
  display: none;
}
.alm-filters-container .click-to-close-btn {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  padding: 0;
  border: 0;
  cursor: default;
}
@media only screen and (max-width: 551px) {
  .alm-filters-container {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 1em;
  }
}
@media only screen and (min-width: 552px) {
  .alm-filters-container {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  }
}
@media only screen and (min-width: 984px) {
  .alm-filters-container {
    grid-template-columns: repeat(4, 1fr);
  }
  .alm-filters-container .alm-filters--controls {
    flex-grow: 1;
    display: flex;
    justify-content: flex-end;
  }
  .alm-filters-container .alm-filters--controls {
    grid-column: 3/5;
  }
}
.alm-filters-container button {
  display: inline-block;
  cursor: pointer;
}
.alm-filters-container button, .alm-filters-container button:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.alm-filters-container button {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.alm-filters-container button:hover, .alm-filters-container button:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.alm-filters-container button {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.alm-filters-container button:hover, .alm-filters-container button:focus-visible {
  color: white;
  background-color: var(--color__beta);
}

.alm-load-more-btn {
  display: inline-block;
  cursor: pointer;
}
.alm-load-more-btn, .alm-load-more-btn:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.alm-load-more-btn {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.alm-load-more-btn:hover, .alm-load-more-btn:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.alm-load-more-btn {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.alm-load-more-btn:hover, .alm-load-more-btn:focus-visible {
  color: white;
  background-color: var(--color__beta);
}
.alm-load-more-btn[disabled] {
  display: none;
}

.tns-controls {
  display: flex;
  gap: 1rem;
}
.tns-controls button {
  background-color: transparent;
}
.tns-controls button[data-controls=prev] {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.875rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='m6 0 1.057 1.057L2.872 5.25H12v1.5H2.872l4.185 4.192L6 12 0 6z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 44% auto;
  padding: 0;
  border: 1px solid var(--color__alpha);
  border-radius: 50%;
  transition: all 0.2s ease;
}
.tns-controls button[data-controls=prev]:hover, .tns-controls button[data-controls=prev]:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='m6 0 1.057 1.057L2.872 5.25H12v1.5H2.872l4.185 4.192L6 12 0 6z' style='fill:%232E747A;stroke-width:0'/%3E%3C/svg%3E");
  border-color: var(--color__beta--light);
  background-position: 40% 50%;
}
.tns-controls button[data-controls=next] {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.875rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 44% auto;
  padding: 0;
  border: 1px solid var(--color__alpha);
  border-radius: 50%;
  transition: all 0.2s ease;
}
.tns-controls button[data-controls=next]:hover, .tns-controls button[data-controls=next]:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%232E747A;stroke-width:0'/%3E%3C/svg%3E");
  border-color: var(--color__beta--light);
  background-position: 60% 50%;
}

.wpgmp_map_container {
  display: block !important;
}
.wpgmp_map_container::after {
  content: " ";
  display: block;
  clear: both;
}
.wpgmp_map_container .wpgmp_map_parent {
  display: block;
  position: relative;
  left: 50%;
  width: calc(100vw + 2px) !important;
  margin: 0 !important;
  transform: translate(-50%);
}
.wpgmp_map_container .wpgmp_filter_wrappers {
  display: block;
  background-color: transparent;
  position: relative;
}
.wpgmp_map_container .wpgmp_filter_wrappers::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__charlie--pale);
  transform: translateX(-50%);
}
.wpgmp_map_container .wpgmp_filter_wrappers {
  padding-top: clamp(1.4375rem, 2.2222222222vw, 2rem);
  padding-bottom: clamp(1.4375rem, 2.2222222222vw, 2rem);
  padding-left: 0;
  padding-right: 0;
}
.wpgmp_map_container .wpgmp_filter_wrappers::after {
  content: " ";
  display: block;
  clear: both;
}
.wpgmp_map_container .wpgmp_filter_wrappers {
  margin: 0;
}
.wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form {
  margin-bottom: 0.8rem !important;
}
.wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form input.wpgmp_search_input {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  color: var(--color__defaultText);
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  padding-left: 1.2em;
  padding-right: 1.2em;
  border: 0;
  border-radius: var(--borderRadius__minimal);
}
.wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form input.wpgmp_search_input::placeholder {
  color: var(--color__defaultText);
  opacity: 0.7;
}
@media only screen and (min-width: 768px) {
  .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(3, 1fr);
  }
  .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form > * {
    grid-column: span 2;
  }
}
@media only screen and (min-width: 984px) {
  .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form {
    grid-template-columns: repeat(2, 1fr);
  }
  .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_search_form > * {
    grid-column: span 1;
  }
}
.wpgmp_map_container div.categories_filter select,
.wpgmp_map_container div.categories_filter input[type=button] {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  line-height: 1.4em !important;
  padding-left: 1.2em;
  padding-right: 2.75em;
  padding-top: 0.88em;
  padding-bottom: 0.88em;
  border-radius: var(--borderRadius__minimal);
  margin-top: 1em !important;
  margin-bottom: 0 !important;
}
.wpgmp_map_container div.categories_filter select {
  background-color: var(--color__beta--light);
  background-image: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 0.625em auto;
  background-position: top 50% right 1em;
  margin-right: 1em;
}
.wpgmp_map_container div.categories_filter select:hover, .wpgmp_map_container div.categories_filter select:focus-visible {
  background-color: var(--color__alpha);
}
.wpgmp_map_container div.categories_filter input[type=button] {
  /* start copy paste from h6 for importance */
  font-family: "Inter", Helvetica, Arial, sans-serif !important;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem) !important;
  font-weight: 500 !important;
  line-height: 1.4em !important;
  /* end copy paste from h6 for importance */
  text-align: left;
  padding-right: 1.2em;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.wpgmp_map_container div.categories_filter input[type=button]:hover, .wpgmp_map_container div.categories_filter input[type=button]:focus-visible {
  background-color: var(--color__beta);
}
.wpgmp_map_container div.wpgmp_listing_header div.wpgmp_search_form {
  margin: 0;
}
.wpgmp_map_container .wpgmp_listing_container {
  color: var(--color__defaultText);
  position: relative;
  margin-top: 0;
}
.wpgmp_map_container .wpgmp_listing_container::before {
  content: " ";
  display: block;
  position: relative;
  left: 50%;
  top: 0;
  width: calc(100vw + 2px);
  border-top: 1px solid var(--color__beta--light-faint);
  transform: translateX(-50%);
}
.wpgmp_map_container .wpgmp_listing_container,
.wpgmp_map_container .wpgmp_listing_container * {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
}
.wpgmp_map_container .wpgmp_listing_container .row {
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  position: relative;
  box-shadow: none !important;
  margin-bottom: 0 !important;
}
.wpgmp_map_container .wpgmp_listing_container .row::after {
  flex-shrink: 0;
  content: " ";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: calc(100vw + 2px);
  border-top: 1px solid var(--color__beta--light-faint);
  transform: translateX(-50%);
}
.wpgmp_map_container .wpgmp_listing_container .row .wpgmp_location_title {
  display: block;
}
.wpgmp_map_container .wpgmp_listing_container .row .job-title {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  color: var(--color__alpha);
}
.wpgmp_map_container .wpgmp_listing_container .row h2,
.wpgmp_map_container .wpgmp_listing_container .row .place_title {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
  margin-bottom: 0.4em;
}
.wpgmp_map_container .wpgmp_listing_container .row ul {
  list-style: none;
}
.wpgmp_map_container .wpgmp_listing_container .row .cta {
  display: inline-block;
  cursor: pointer;
}
.wpgmp_map_container .wpgmp_listing_container .row .cta, .wpgmp_map_container .wpgmp_listing_container .row .cta:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.wpgmp_map_container .wpgmp_listing_container .row .cta {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.wpgmp_map_container .wpgmp_listing_container .row .cta:hover, .wpgmp_map_container .wpgmp_listing_container .row .cta:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.wpgmp_map_container .wpgmp_listing_container .row .cta {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  padding-top: 0.7em;
  padding-bottom: 0.66em;
  padding-left: 1.85em;
  padding-right: 1.85em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.wpgmp_map_container .wpgmp_listing_container .row .cta:hover, .wpgmp_map_container .wpgmp_listing_container .row .cta:focus-visible {
  color: white;
  background-color: var(--color__beta);
}
.wpgmp_map_container .wpgmp_listing_container .row .cta {
  margin-top: 1em;
}
.wpgmp_map_container .wpgmp_listing_container .row .col {
  color: var(--color__defaultText);
  margin: 0 !important;
}
.wpgmp_map_container .wpgmp_listing_container .row .col__a .subcol:nth-child(2) {
  color: var(--color__beta--light);
}
.wpgmp_map_container .wpgmp_listing_container .row .col__b {
  color: var(--color__alpha);
}
.wpgmp_map_container .wpgmp_listing_container .row .subcol ul li {
  margin-bottom: 0.65em;
}
.wpgmp_map_container .wpgmp_listing_container .row .meta > div:not(.tags),
.wpgmp_map_container .wpgmp_listing_container .row .meta > ul > li {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  margin-bottom: 0.65em;
}
.wpgmp_map_container .wpgmp_listing_container .row .meta > div:not(.tags)::before,
.wpgmp_map_container .wpgmp_listing_container .row .meta > ul > li::before {
  width: 1.5rem;
  height: 1.5rem;
}
.wpgmp_map_container .wpgmp_listing_container .row .meta a {
  color: var(--color__alpha);
}
.wpgmp_map_container .wpgmp_listing_container .row .meta .online-courses::before {
  background-size: auto 75%;
}
.wpgmp_map_container .wpgmp_listing_container .row .meta .address::before {
  background-size: auto 100%;
}
.wpgmp_map_container .wpgmp_listing_container .row .meta .director::before,
.wpgmp_map_container .wpgmp_listing_container .row .meta .in-person-courses::before {
  background-size: auto 75%;
  transform: translateY(-1px);
}
.wpgmp_map_container .wpgmp_listing_container .row .meta .phone_number::before {
  background-size: auto 90%;
  transform: translateY(-2px);
}
.wpgmp_map_container .wpgmp_listing_container .row .meta .email_address::before {
  background-size: auto 68%;
}
.wpgmp_map_container .wpgmp_listing_container .row .meta .website_link::before {
  background-size: auto 85%;
}
@media only screen and (max-width: 551px) {
  .wpgmp_map_container .wpgmp_listing_container .row .col,
  .wpgmp_map_container .wpgmp_listing_container .row .subcol {
    margin-bottom: 1.25em !important;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__b,
  .wpgmp_map_container .wpgmp_listing_container .row .col__b .subcol {
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 552px) {
  .wpgmp_map_container .wpgmp_listing_container .row,
  .wpgmp_map_container .wpgmp_listing_container .row .col {
    display: flex;
    flex-wrap: wrap;
    gap: 3.75%;
    row-gap: 0;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__a {
    width: 39%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__b {
    width: 57.25%;
  }
}
@media only screen and (min-width: 912px) {
  .wpgmp_map_container .wpgmp_listing_container .row {
    gap: 2.44%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__a {
    width: 44.89%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__a .subcol:nth-child(1) {
    width: 51.61%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__a .subcol:nth-child(2) {
    width: 42.94%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__b {
    width: 52.67%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__b .subcol:nth-child(1) {
    width: 36.6%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .col__b .subcol:nth-child(2) {
    width: 58.76%;
  }
  .wpgmp_map_container .wpgmp_listing_container .row .subcol > *:last-child {
    margin-bottom: 0 !important;
  }
}
.wpgmp_map_container .wpgmp_listing_container .wpgmp_listing_list .fc-item-default .wpgmp_locations {
  padding-top: 1.8rem !important;
  padding-bottom: 1.8rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wpgmp_map_container .leaflet-popup-content-wrapper,
.wpgmp_map_container .leaflet-popup-tip {
  color: var(--color__defaultText);
}
.wpgmp_map_container .leaflet-container a {
  color: var(--color__defaultText);
}
.wpgmp_map_container .leaflet-pane .leaflet-popup-content .wpgmp_infowindow .fc-item-title {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
  color: var(--color__alpha) !important;
  margin-bottom: 0.5em;
}
.wpgmp_map_container .wpgmp_infowindow {
  padding: 25px !important;
  border-radius: var(--borderRadius__minimal);
  overflow: hidden;
}
.wpgmp_map_container .wpgmp_infowindow .job-title {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  margin-bottom: 1em;
}
.wpgmp_map_container .wpgmp_infowindow .wpgmp-tax-list {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
  padding: 0;
  margin-top: 0;
  margin-bottom: 1em;
}
.wpgmp_map_container .wpgmp_infowindow .wpgmp-tax-list li {
  background-color: var(--color__charlie--pale);
  padding-top: 0.15em;
  padding-bottom: 0.15em;
  padding-left: 0.8em;
  padding-right: 0.8em;
  border-radius: 2em;
}
.wpgmp_map_container .wpgmp_infowindow .wpgmp-tax-list + .wpgmp-tax-list {
  margin-top: -0.5em;
}
.wpgmp_map_container .wpgmp_infowindow .meta > div:not(.tags),
.wpgmp_map_container .wpgmp_infowindow .meta > ul > li {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1rem;
  margin-bottom: 0.5em;
}
.wpgmp_map_container .wpgmp_infowindow .cta {
  display: inline-block;
  cursor: pointer;
}
.wpgmp_map_container .wpgmp_infowindow .cta, .wpgmp_map_container .wpgmp_infowindow .cta:link {
  color: var(--color__defaultText);
  text-decoration: none;
}
.wpgmp_map_container .wpgmp_infowindow .cta {
  background: none;
  background-color: transparent;
  transition: all 0.2s ease;
}
.wpgmp_map_container .wpgmp_infowindow .cta:hover, .wpgmp_map_container .wpgmp_infowindow .cta:focus-visible {
  color: white;
  background-color: var(--color__beta);
  border-color: var(--color__beta);
}
.wpgmp_map_container .wpgmp_infowindow .cta {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 0.9375rem;
  padding-top: 0.425em;
  padding-bottom: 0.425em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  border: thin solid var(--color__defaultText);
  border-radius: 2em;
}
.wpgmp_map_container .wpgmp_infowindow .cta:hover, .wpgmp_map_container .wpgmp_infowindow .cta:focus-visible {
  color: white;
  background-color: var(--color__beta);
}
.wpgmp_map_container .leaflet-container a.leaflet-popup-close-button {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  top: 0.75rem;
  right: 0.75rem;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 17.036 17.036'%3E%3Cpath d='M17.035 1.195 9.712 8.517l7.324 7.323-1.195 1.195-7.323-7.323-7.323 7.323L.001 15.84l7.322-7.323L0 1.195 1.194 0l7.323 7.322L15.841 0z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60% auto;
}
.wpgmp_map_container .wpgmp_pagination {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  justify-content: center;
  gap: 1em;
  padding-top: 2em;
  padding-bottom: 0;
  margin: 0;
}
.wpgmp_map_container .wpgmp_pagination a,
.wpgmp_map_container .wpgmp_pagination span {
  text-align: center;
  min-width: 3.125em;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-radius: 2em;
}
.wpgmp_map_container .wpgmp_pagination a {
  color: var(--color__alpha);
  border: 1px solid var(--color__alpha);
}
.wpgmp_map_container .wpgmp_pagination a:hover, .wpgmp_map_container .wpgmp_pagination a:focus-visible {
  background-color: var(--color__alpha);
}
.wpgmp_map_container .wpgmp_pagination span.current {
  color: var(--color__alpha);
  background-color: var(--color__charlie--pale);
  border-color: var(--color__charlie--pale);
}
.wpgmp_map_container .wpgmp_pagination .next,
.wpgmp_map_container .wpgmp_pagination .prev {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-size: 26% auto;
  background-position: center;
}
.wpgmp_map_container .wpgmp_pagination .next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
}
.wpgmp_map_container .wpgmp_pagination .next:hover, .wpgmp_map_container .wpgmp_pagination .next:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
}
.wpgmp_map_container .wpgmp_pagination .prev {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='m6 0 1.057 1.057L2.872 5.25H12v1.5H2.872l4.185 4.192L6 12 0 6z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
}
.wpgmp_map_container .wpgmp_pagination .prev:hover, .wpgmp_map_container .wpgmp_pagination .prev:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='m6 0 1.057 1.057L2.872 5.25H12v1.5H2.872l4.185 4.192L6 12 0 6z' style='fill:%23ffffff;stroke-width:0'/%3E%3C/svg%3E");
}

.flexible-row {
  margin-top: 1em;
  margin-bottom: 1em;
}
.flexible-row .content p:last-child {
  margin-bottom: 0;
}
.flexible-row.text-area > *, .flexible-row.video > *, .flexible-row.information-box > *, .flexible-row.authorship > *, .flexible-row.share > * {
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
}
.flexible-row.text-area a:not(.cta), .flexible-row.text-area a:not(.cta):link, .flexible-row.accordion-parent a:not(.cta), .flexible-row.accordion-parent a:not(.cta):link, .flexible-row.authorship a:not(.cta), .flexible-row.authorship a:not(.cta):link {
  text-decoration-style: dotted;
  text-decoration-thickness: 2px;
}
.flexible-row.text-area a:not(.cta):hover, .flexible-row.text-area a:not(.cta):focus-visible, .flexible-row.accordion-parent a:not(.cta):hover, .flexible-row.accordion-parent a:not(.cta):focus-visible, .flexible-row.authorship a:not(.cta):hover, .flexible-row.authorship a:not(.cta):focus-visible {
  text-decoration-style: initial;
  text-decoration-thickness: 1px;
}
.flexible-row.text-area p,
.flexible-row.text-area li, .flexible-row.accordion-parent p,
.flexible-row.accordion-parent li, .flexible-row.authorship p,
.flexible-row.authorship li {
  margin-bottom: 1.1em;
}
.flexible-row.text-area p strong,
.flexible-row.text-area li strong, .flexible-row.accordion-parent p strong,
.flexible-row.accordion-parent li strong, .flexible-row.authorship p strong,
.flexible-row.authorship li strong {
  font-weight: 500;
}
.flexible-row.text-area p em,
.flexible-row.text-area li em, .flexible-row.accordion-parent p em,
.flexible-row.accordion-parent li em, .flexible-row.authorship p em,
.flexible-row.authorship li em {
  font-style: italic;
}
.flexible-row.text-area, .flexible-row.accordion-parent, .flexible-row.authorship {
  /*  Lists
  ************************************* */
}
.flexible-row.text-area ul,
.flexible-row.text-area ol, .flexible-row.accordion-parent ul,
.flexible-row.accordion-parent ol, .flexible-row.authorship ul,
.flexible-row.authorship ol {
  font-size: clamp(1.125rem, 2.619047619vw, 1.375rem);
}
@media print {
  .flexible-row.text-area ul,
  .flexible-row.text-area ol, .flexible-row.accordion-parent ul,
  .flexible-row.accordion-parent ol, .flexible-row.authorship ul,
  .flexible-row.authorship ol {
    font-size: 10pt;
  }
}
.flexible-row.text-area ul,
.flexible-row.text-area ol, .flexible-row.accordion-parent ul,
.flexible-row.accordion-parent ol, .flexible-row.authorship ul,
.flexible-row.authorship ol {
  margin: 0 0 1.5em 0;
  padding: 0;
  clear: both;
  display: block;
}
.flexible-row.text-area ul li,
.flexible-row.text-area ol li, .flexible-row.accordion-parent ul li,
.flexible-row.accordion-parent ol li, .flexible-row.authorship ul li,
.flexible-row.authorship ol li {
  position: relative;
  list-style-type: none;
  list-style-image: none;
  position: relative;
  padding-left: 1.6em;
}
.flexible-row.text-area ul li::before,
.flexible-row.text-area ol li::before, .flexible-row.accordion-parent ul li::before,
.flexible-row.accordion-parent ol li::before, .flexible-row.authorship ul li::before,
.flexible-row.authorship ol li::before {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  color: var(--color__beta--light);
}
.flexible-row.text-area ul li p,
.flexible-row.text-area ol li p, .flexible-row.accordion-parent ul li p,
.flexible-row.accordion-parent ol li p, .flexible-row.authorship ul li p,
.flexible-row.authorship ol li p {
  margin: 0;
}
.flexible-row.text-area ul li ul,
.flexible-row.text-area ul li ol,
.flexible-row.text-area ol li ul,
.flexible-row.text-area ol li ol, .flexible-row.accordion-parent ul li ul,
.flexible-row.accordion-parent ul li ol,
.flexible-row.accordion-parent ol li ul,
.flexible-row.accordion-parent ol li ol, .flexible-row.authorship ul li ul,
.flexible-row.authorship ul li ol,
.flexible-row.authorship ol li ul,
.flexible-row.authorship ol li ol {
  margin-top: 1.1em;
}
.flexible-row.text-area ul .cta,
.flexible-row.text-area ol .cta, .flexible-row.accordion-parent ul .cta,
.flexible-row.accordion-parent ol .cta, .flexible-row.authorship ul .cta,
.flexible-row.authorship ol .cta {
  padding: 0;
  border: 0;
}
.flexible-row.text-area ul .cta::before, .flexible-row.text-area ul .cta::after,
.flexible-row.text-area ol .cta::before,
.flexible-row.text-area ol .cta::after, .flexible-row.accordion-parent ul .cta::before, .flexible-row.accordion-parent ul .cta::after,
.flexible-row.accordion-parent ol .cta::before,
.flexible-row.accordion-parent ol .cta::after, .flexible-row.authorship ul .cta::before, .flexible-row.authorship ul .cta::after,
.flexible-row.authorship ol .cta::before,
.flexible-row.authorship ol .cta::after {
  content: none;
}
.flexible-row.text-area ul .cta:hover, .flexible-row.text-area ul .cta:focus,
.flexible-row.text-area ol .cta:hover,
.flexible-row.text-area ol .cta:focus, .flexible-row.accordion-parent ul .cta:hover, .flexible-row.accordion-parent ul .cta:focus,
.flexible-row.accordion-parent ol .cta:hover,
.flexible-row.accordion-parent ol .cta:focus, .flexible-row.authorship ul .cta:hover, .flexible-row.authorship ul .cta:focus,
.flexible-row.authorship ol .cta:hover,
.flexible-row.authorship ol .cta:focus {
  background-color: transparent !important;
}
.flexible-row.text-area ul, .flexible-row.accordion-parent ul, .flexible-row.authorship ul {
  list-style-type: none;
}
.flexible-row.text-area ul li::before, .flexible-row.accordion-parent ul li::before, .flexible-row.authorship ul li::before {
  content: "–";
}
.flexible-row.text-area ul > li::before, .flexible-row.accordion-parent ul > li::before, .flexible-row.authorship ul > li::before {
  content: "–";
  top: 0.6em;
  left: 0;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 9px;
  height: 9px;
  background-color: var(--color__beta--light);
  border-radius: 50%;
  box-sizing: border-box;
}
@media only screen and (max-width: 551px) {
  .flexible-row.text-area ul > li::before, .flexible-row.accordion-parent ul > li::before, .flexible-row.authorship ul > li::before {
    width: 6px;
    height: 6px;
    left: 0.25em;
  }
}
.flexible-row.text-area ul ul,
.flexible-row.text-area ul ol, .flexible-row.accordion-parent ul ul,
.flexible-row.accordion-parent ul ol, .flexible-row.authorship ul ul,
.flexible-row.authorship ul ol {
  margin-bottom: 0;
}
.flexible-row.text-area ul ul > li::before, .flexible-row.accordion-parent ul ul > li::before, .flexible-row.authorship ul ul > li::before {
  top: 0.75em;
  width: 0.6em;
  height: 2px;
  border-radius: 0;
}
.flexible-row.text-area ol, .flexible-row.accordion-parent ol, .flexible-row.authorship ol {
  counter-reset: item;
}
.flexible-row.text-area ol > li, .flexible-row.accordion-parent ol > li, .flexible-row.authorship ol > li {
  counter-increment: item;
}
.flexible-row.text-area ol > li::before, .flexible-row.accordion-parent ol > li::before, .flexible-row.authorship ol > li::before {
  content: counter(item);
  font-weight: 500;
}
.flexible-row.text-area ol > li > ol, .flexible-row.accordion-parent ol > li > ol, .flexible-row.authorship ol > li > ol {
  counter-reset: lower-alpha;
}
.flexible-row.text-area ol > li > ol > li, .flexible-row.accordion-parent ol > li > ol > li, .flexible-row.authorship ol > li > ol > li {
  counter-increment: lower-alpha;
}
.flexible-row.text-area ol > li > ol > li::before, .flexible-row.accordion-parent ol > li > ol > li::before, .flexible-row.authorship ol > li > ol > li::before {
  content: counter(lower-alpha, lower-alpha);
}
.flexible-row.text-area {
  margin-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
}
.flexible-row.text-area h2,
.flexible-row.text-area h3 {
  color: var(--color__beta--light);
}
.flexible-row.text-area h2 {
  margin-top: 1.2em;
}
.flexible-row.text-area h3 {
  margin-top: 1.7em;
}
.flexible-row.text-area h4 {
  margin-top: 1.9em;
}
.flexible-row.text-area h5 {
  margin-top: 2.1em;
}
.flexible-row.text-area p:has(.cta) {
  margin-top: 2.2em;
}
.flexible-row.text-area .txt-box > *:last-child {
  margin-bottom: 0;
}
.flexible-row.highlight {
  position: relative;
}
.flexible-row.highlight::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__charlie--pale);
  transform: translateX(-50%);
}
.flexible-row.highlight {
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin: 0;
}
.flexible-row.highlight .cta {
  margin-top: 2em;
}
.flexible-row.highlight .img-box {
  max-width: 46.875rem;
}
@media only screen and (max-width: 623px) {
  .flexible-row.highlight {
    display: flex;
    flex-direction: column;
    gap: 2.1em;
  }
}
@media only screen and (min-width: 624px) {
  .flexible-row.highlight {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
    row-gap: 2.1em;
  }
  .flexible-row.highlight > * {
    grid-column: span 12;
  }
  .flexible-row.highlight .card-list {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .flexible-row.highlight .card-list li {
    grid-column: span 6;
    display: flex;
    flex-direction: column;
  }
  .flexible-row.highlight .card-list .card {
    flex-grow: 1;
    margin: 0;
  }
  .flexible-row.highlight:has(.card.style__default) > .txt-box {
    grid-column: 1/7;
  }
  .flexible-row.highlight:has(.card.style__default) .highlight-column {
    grid-column: 8/13;
  }
}
@media only screen and (min-width: 840px) {
  .flexible-row.highlight > .txt-box,
  .flexible-row.highlight .highlight-column {
    grid-column: span 6;
  }
  .flexible-row.highlight > .txt-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 3em;
  }
  .flexible-row.highlight .card-list {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    align-items: start;
  }
  .flexible-row.highlight .highlight-column:has(.card) {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(6, 1fr);
    align-items: start;
    border-left: 1px solid var(--color__beta--light-faint);
  }
  .flexible-row.highlight .highlight-column:has(.card) .card.style__default {
    grid-column: 2/6;
  }
  .flexible-row.highlight .highlight-column:has(.card) .card-list {
    grid-column: 2/7;
  }
}
.flexible-row.highlight.colour_scheme__b::before {
  background-color: white;
}
.flexible-row.highlight.colour_scheme__c::before {
  background-color: var(--color__delta);
}
.flexible-row.accordion-parent {
  position: relative;
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin-top: 0;
  margin-bottom: clamp(1.875rem, 4.1666666667vw, 3.75rem);
}
.flexible-row.accordion-parent::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: calc(100vw + 2px);
  border-top: 1px solid var(--color__alpha--dark-faint);
  transform: translateX(-50%);
}
.flexible-row.accordion-parent > * {
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}
.flexible-row.accordion-parent > .txt-box {
  margin-bottom: 2em;
}
.flexible-row.accordion-parent > .txt-box .content h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin-top: 0;
  margin-bottom: 0.85em;
}
.flexible-row.accordion-parent > .txt-box .content h3 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}
.flexible-row.accordion-parent > .txt-box .content h4 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
}
.flexible-row.accordion-parent > .txt-box .content h5 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
}
.flexible-row.accordion-parent .accordion-item {
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  border: 1px solid var(--color__alpha--dark-faint);
  border-radius: var(--borderRadius__minimal);
  margin-bottom: 1.25em;
  transition: border-color 0.3s ease;
}
.flexible-row.accordion-parent .accordion-item[data-state=open] {
  border-color: var(--color__alpha);
}
.flexible-row.accordion-parent .accordion-item:last-child {
  margin-bottom: 0;
}
.flexible-row.accordion-parent .accordion-item[data-state=closed]:hover, .flexible-row.accordion-parent .accordion-item[data-state=closed]:has(.accordion-btn:focus-visible) {
  border-color: var(--color__alpha);
}
.flexible-row.accordion-parent .accordion-heading,
.flexible-row.accordion-parent .accordion-btn {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin-top: 0;
  margin-bottom: 0.85em;
  color: var(--color__beta--light);
  padding-left: 1.1em;
  padding-right: 1.25em;
  padding-top: 1.25em;
  padding-bottom: 1.2em;
  margin: 0;
}
.flexible-row.accordion-parent .accordion-heading:has(button),
.flexible-row.accordion-parent .accordion-btn:has(button) {
  padding: 0;
}
.flexible-row.accordion-parent .accordion-btn {
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 0.5em;
  width: 100%;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  transition: color 0.3s ease;
}
.flexible-row.accordion-parent .accordion-btn .icon-container {
  flex-shrink: 0;
}
.flexible-row.accordion-parent .accordion-btn .icon {
  display: block;
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16 9.88'%3E%3Cpath d='M1.88 0 8 6.107 14.12 0 16 1.88l-8 8-8-8z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-top: 0.3em;
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}
.flexible-row.accordion-parent .accordion-btn:hover, .flexible-row.accordion-parent .accordion-btn:focus-visible, .flexible-row.accordion-parent .accordion-btn[data-state=open] {
  color: var(--color__alpha);
}
.flexible-row.accordion-parent .accordion-btn[data-state=open] .icon {
  transform: rotate(180deg);
}
.flexible-row.accordion-parent .accordion-content {
  padding-top: 3em;
  padding-bottom: 2em;
  border-top: 1px solid var(--color__beta--light-faint);
}
.flexible-row.accordion-parent .accordion-content h3 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}
.flexible-row.accordion-parent .accordion-content h4 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.125rem, 2.4122807018vw, 1.375rem);
  margin-top: 0;
  margin-bottom: 0.1em;
}
.flexible-row.accordion-parent .accordion-content-inner > *:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 983px) {
  .flexible-row.accordion-parent .accordion-content {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 551px) {
  .flexible-row.accordion-parent .accordion-heading,
  .flexible-row.accordion-parent .accordion-btn {
    padding-top: 0.85em;
    padding-bottom: 0.85em;
  }
  .flexible-row.accordion-parent .accordion-heading,
  .flexible-row.accordion-parent .accordion-btn,
  .flexible-row.accordion-parent .accordion-content {
    padding-left: 0.85em;
    padding-right: 0.85em;
  }
}
@media only screen and (min-width: 984px) {
  .flexible-row.accordion-parent .accordion-content {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(10, 1fr);
  }
  .flexible-row.accordion-parent .accordion-content > * {
    grid-column: 2/10;
  }
}
.flexible-row.call-to-action {
  color: var(--color__charlie);
  position: relative;
}
.flexible-row.call-to-action::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__alpha);
  transform: translateX(-50%);
}
.flexible-row.call-to-action {
  padding-top: clamp(1.5625rem, 8vw, 5rem);
  padding-bottom: clamp(2.5rem, 8vw, 5rem);
  margin: 0;
}
.flexible-row.call-to-action p {
  color: white;
}
.flexible-row.call-to-action a:not(.cta) {
  color: white;
  text-decoration-color: white;
}
.flexible-row.call-to-action a:not(.cta):hover, .flexible-row.call-to-action a:not(.cta):focus-visible {
  color: var(--color__charlie);
  text-decoration-color: var(--color__charlie);
}
.flexible-row.call-to-action .cta {
  color: white;
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.3);
  margin-top: 0.75em;
}
.flexible-row.call-to-action .cta:hover, .flexible-row.call-to-action .cta:focus-visible {
  color: var(--color__alpha);
  background-color: var(--color__charlie--pale);
  border-color: var(--color__charlie--pale);
}
@media only screen and (max-width: 983px) {
  .flexible-row.call-to-action {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .flexible-row.call-to-action .img-box {
    order: 1;
  }
  .flexible-row.call-to-action .txt-box {
    order: 2;
  }
}
@media only screen and (min-width: 624px) and (max-width: 983px) {
  .flexible-row.call-to-action .img-box {
    width: 26.34%;
  }
  .flexible-row.call-to-action .txt-box {
    width: 61.46%;
  }
}
@media only screen and (max-width: 623px) {
  .flexible-row.call-to-action {
    flex-wrap: wrap;
    gap: 2em;
  }
}
@media only screen and (min-width: 984px) {
  .flexible-row.call-to-action {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
    grid-auto-flow: row dense;
    align-items: start;
  }
  .flexible-row.call-to-action .img-box {
    grid-column: 2/5;
  }
  .flexible-row.call-to-action .txt-box {
    grid-column: 6/12;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.flexible-row.video {
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  position: relative;
}
.flexible-row.video::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__delta);
  transform: translateX(-50%);
}
.flexible-row.video {
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin: 0;
}
.flexible-row.video h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin-top: 0;
  margin-bottom: 0.85em;
  color: var(--color__beta--light);
}
.flexible-row.video p:last-child {
  margin-bottom: 0;
}
.flexible-row.video .video-box {
  margin-top: 1.5em;
}
.flexible-row.information-box {
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  margin-top: clamp(1.5625rem, 3.4722222222vw, 3.125rem);
  margin-bottom: clamp(1.5625rem, 3.4722222222vw, 3.125rem);
}
.flexible-row.information-box .txt-box {
  display: flex;
  gap: 1em;
  background-color: var(--color__charlie--pale);
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 1em;
  padding-right: 1em;
  border-radius: var(--borderRadius__minimal);
}
.flexible-row.information-box .txt-box::before {
  flex-shrink: 0;
  content: " ";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 21.202 21.203'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232e747a;stroke-width:0}%3C/style%3E%3C/defs%3E%3Cpath d='M10.601 0C4.756 0 0 4.756 0 10.601s4.756 10.602 10.601 10.602 10.601-4.756 10.601-10.602S16.446 0 10.601 0m0 19.702c-5.019 0-9.101-4.083-9.101-9.102s4.082-9.1 9.101-9.1 9.101 4.082 9.101 9.101-4.082 9.101-9.101 9.101' class='cls-1'/%3E%3Cpath d='M11.351 8.136H8.137v1.5h1.714v5.066H8.137v1.5h4.928v-1.5h-1.714zM10.601 6.848a1.226 1.226 0 1 0 0-2.452 1.226 1.226 0 0 0 0 2.452' class='cls-1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.flexible-row.information-box p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
}
.flexible-row.information-box strong {
  font-weight: 500;
}
.flexible-row.information-box .content > *:last-child {
  margin-bottom: 0;
}
.flexible-row.pull-quote {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  padding-left: 1.2em;
  border-left: 1px solid var(--color__alpha--dark-faint);
  margin-top: clamp(3.125rem, 5.5555555556vw, 5rem);
  margin-bottom: clamp(3.125rem, 5.5555555556vw, 5rem);
}
.flexible-row.pull-quote .quote {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  margin-top: 0;
  margin-bottom: 0.6em;
}
.flexible-row.pull-quote .quote::before {
  content: " ";
  display: block;
  width: 1.3125rem;
  height: 1.0625rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 20.564 17.126'%3E%3Cpath d='m8.596 0 .793 1.455C5.885 3.504 3.372 5.488 2.976 9.72h1.653c3.24 0 4.1 1.785 4.1 3.703 0 1.785-1.389 3.703-3.769 3.703-3.703 0-4.959-2.645-4.959-6.612C0 4.827 5.687 1.653 8.596 0m11.175 0 .793 1.455c-3.504 2.05-6.017 4.033-6.414 8.265h1.653c3.24 0 4.1 1.785 4.1 3.703 0 1.785-1.389 3.703-3.769 3.703-3.703 0-4.959-2.645-4.959-6.612 0-5.686 5.687-8.86 8.596-10.513Z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0.3em;
}
.flexible-row.pull-quote .attribution {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  color: var(--color__beta--light);
  margin: 0;
}
@media only screen and (max-width: 623px) {
  .flexible-row.pull-quote {
    padding-left: 0.9em;
  }
}
@media only screen and (min-width: 768px) {
  .flexible-row.pull-quote {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .flexible-row.pull-quote > * {
    grid-column: span 10;
  }
}
.flexible-row.authorship {
  margin-top: clamp(1.875rem, 4.1666666667vw, 3.75rem);
  margin-bottom: clamp(3.125rem, 4.1666666667vw, 3.75rem);
}
.flexible-row.authorship .row-inner {
  padding-left: 1.45em;
  padding-right: 1.45em;
  padding-top: 1.4em;
  padding-bottom: 1.5em;
  border: 1px solid var(--color__beta--light-faint);
  border-radius: var(--borderRadius__minimal);
}
.flexible-row.authorship h2 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  color: var(--color__beta--light);
}
.flexible-row.authorship h3 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  margin-top: 0;
  margin-bottom: 0.6em;
}
.flexible-row.authorship p,
.flexible-row.authorship ul,
.flexible-row.authorship ol {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
}
.flexible-row.authorship p:last-child,
.flexible-row.authorship ul:last-child,
.flexible-row.authorship ol:last-child {
  margin-bottom: 0;
}
.flexible-row.authorship ul,
.flexible-row.authorship ol {
  margin-top: 0;
  margin-bottom: 1em;
}
.flexible-row.authorship .txt-box {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
}
.flexible-row.authorship .img-box {
  flex-shrink: 0;
  width: clamp(7.125rem, 18.8802083333vw, 9.0625rem);
  aspect-ratio: 1/1;
  border-radius: 50%;
}
@media only screen and (max-width: 551px) {
  .flexible-row.authorship .img-box {
    margin-top: 1.25em;
  }
}
@media only screen and (min-width: 552px) {
  .flexible-row.authorship .row-inner {
    display: flex;
    align-items: flex-start;
    gap: 1.5em;
  }
}
.flexible-row.stats {
  position: relative;
}
.flexible-row.stats::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__charlie--pale);
  transform: translateX(-50%);
}
.flexible-row.stats {
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
}
.flexible-row.stats > h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}
.flexible-row.stats .stat-heading {
  margin: 0;
}
.flexible-row.stats .number-part {
  font-size: 0;
  display: block;
  color: var(--color__beta--light);
}
.flexible-row.stats .number-part span {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.02em;
  font-size: clamp(2.5rem, 8.0578512397vw, 4.875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
}
.flexible-row.stats .text {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
}
.flexible-row.stats .grid-list {
  font-size: clamp(2.5rem, 8.0578512397vw, 4.875rem);
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (max-width: 407px) {
  .flexible-row.stats .grid-list {
    gap: 0.35em;
  }
}
@media only screen and (min-width: 408px) {
  .flexible-row.stats .grid-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 840px) {
  .flexible-row.stats .grid-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.flexible-row.testimonials {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  position: relative;
}
.flexible-row.testimonials::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__charlie--pale);
  transform: translateX(-50%);
}
.flexible-row.testimonials {
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin: 0;
}
.flexible-row.testimonials .quote {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
}
.flexible-row.testimonials .quote::before {
  content: open-quote;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 0.82em;
  aspect-ratio: 1/0.84;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 20.564 17.126'%3E%3Cpath d='m8.596 0 .793 1.455C5.885 3.504 3.372 5.488 2.976 9.72h1.653c3.24 0 4.1 1.785 4.1 3.703 0 1.785-1.389 3.703-3.769 3.703-3.703 0-4.959-2.645-4.959-6.612C0 4.827 5.687 1.653 8.596 0m11.175 0 .793 1.455c-3.504 2.05-6.017 4.033-6.414 8.265h1.653c3.24 0 4.1 1.785 4.1 3.703 0 1.785-1.389 3.703-3.769 3.703-3.703 0-4.959-2.645-4.959-6.612 0-5.686 5.687-8.86 8.596-10.513Z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0.3em;
}
.flexible-row.testimonials .quote::after {
  content: close-quote;
}
.flexible-row.testimonials .testimonial {
  user-select: none;
}
@media only screen and (max-width: 767px) {
  .flexible-row.testimonials > .txt-box {
    margin-bottom: 1.5em;
  }
}
@media only screen and (min-width: 768px) {
  .flexible-row.testimonials {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .flexible-row.testimonials > .txt-box {
    grid-column: span 4;
    position: relative;
    z-index: 2;
  }
  .flexible-row.testimonials .carousel-area {
    grid-column: span 6;
    border-left: 1px solid var(--color__beta--light-faint);
  }
  .flexible-row.testimonials .tns-outer {
    position: relative;
    z-index: 1;
  }
  .flexible-row.testimonials .tns-outer::before {
    content: " ";
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    right: calc(100% + 1px);
    width: 100vw;
    height: 100%;
    background-color: var(--color__charlie--pale);
  }
  .flexible-row.testimonials .tns-ovh {
    overflow: visible;
  }
  .flexible-row.testimonials .tns-slide-active + .tns-item {
    opacity: 0.5;
  }
  .flexible-row.testimonials .testimonial {
    padding-left: 17.5%;
  }
}
.flexible-row.carousel {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  position: relative;
}
.flexible-row.carousel::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__charlie--pale);
  transform: translateX(-50%);
}
.flexible-row.carousel {
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
  margin-top: 1em;
  margin-bottom: 0;
}
.flexible-row.carousel > header {
  margin-bottom: 1.325em;
}
.flexible-row.carousel .tns-ovh {
  overflow: visible;
}
.flexible-row.carousel .cta-wrap {
  text-align: right;
  margin-top: clamp(2.5rem, 3.3333333333vw, 3rem);
}
@media only screen and (min-width: 624px) {
  .flexible-row.carousel > header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 3em;
  }
  .flexible-row.carousel > header .txt-box > *:last-child {
    margin-bottom: 0;
  }
}
.flexible-row.carousel.color_scheme__b {
  margin: 0;
}
.flexible-row.carousel.color_scheme__b::before {
  background-color: white;
}
.flexible-row.share {
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 3.25em;
  margin-bottom: 5em;
}
.flexible-row.share .row-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row-reverse;
  gap: 1em;
}

nav.pager {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.5rem, 3.3734939759vw, 1.75rem);
  margin-top: 0;
  margin-bottom: 0.85em;
}
nav.pager ul {
  list-style: none;
  display: flex;
  justify-content: center;
  padding: 0;
}
nav.pager li {
  margin-right: 0.35em;
}
nav.pager li:last-child {
  margin-right: 0;
}
.social-list {
  list-style: none;
  display: flex;
  gap: 1rem;
  padding: 0;
  margin: 0;
}
.social-list a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.875rem;
  aspect-ratio: 1/1;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 50%;
  border: 1px solid var(--color__alpha);
  border-radius: 50%;
}
.social-list a:hover, .social-list a:focus-visible {
  border-color: var(--color__beta);
}
.social-list a.x {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M7.261 5.107 11.657 0H10.33L6.671 4.25 3.749 0H.033l4.573 6.651L0 12h1.327l3.868-4.493L8.284 12H12zM1.865 1h1.274l7.02 10.035H8.885z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-size: 44% auto;
}
.social-list a.x:hover, .social-list a.x:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M7.261 5.107 11.657 0H10.33L6.671 4.25 3.749 0H.033l4.573 6.651L0 12h1.327l3.868-4.493L8.284 12H12zM1.865 1h1.274l7.02 10.035H8.885z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
}
.social-list a.linkedin {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M1.442 0a1.444 1.444 0 0 0 0 2.889c.797 0 1.441-.647 1.441-1.445S2.237 0 1.442 0M.198 3.984h2.487V12H.198zm8.819-.199c-1.21 0-2.021.665-2.353 1.295h-.033V3.985H4.246V12h2.485V8.035c0-1.045.199-2.058 1.493-2.058 1.275 0 1.292 1.196 1.292 2.125V12h2.485V7.603c0-2.158-.465-3.818-2.983-3.818Z' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-size: 43% auto;
}
.social-list a.linkedin:hover, .social-list a.linkedin:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M1.442 0a1.444 1.444 0 0 0 0 2.889c.797 0 1.441-.647 1.441-1.445S2.237 0 1.442 0M.198 3.984h2.487V12H.198zm8.819-.199c-1.21 0-2.021.665-2.353 1.295h-.033V3.985H4.246V12h2.485V8.035c0-1.045.199-2.058 1.493-2.058 1.275 0 1.292 1.196 1.292 2.125V12h2.485V7.603c0-2.158-.465-3.818-2.983-3.818Z' style='fill:%232e747a;stroke-width:0'/%3E%3C/svg%3E");
}
.social-list a.youtube {
  background-size: 50% auto;
}
.pane__footer .social-list a {
  border-color: var(--color__charlie--pale);
}
.pane__footer .social-list a:hover, .pane__footer .social-list a:focus-visible {
  border-color: white;
}
.pane__footer .social-list a.facebook {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' data-name='Layer 1' viewBox='0 0 8 14'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h8v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23d9eff0' d='M8 .003 5.777 0C3.622 0 2.229 1.352 2.229 3.446v1.588H0v2.873h2.23L2.227 14h3.12l.003-6.093h2.559l-.002-2.873H5.35V3.687c0-.648.162-.976 1.053-.976h1.591L8.001.002Z'/%3E%3C/g%3E%3C/svg%3E");
}
.pane__footer .social-list a.facebook:hover, .pane__footer .social-list a.facebook:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 8 14'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h8v14H0z' style='fill:none;stroke-width:0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg style='clip-path:url(%23a)'%3E%3Cpath d='M8 .003 5.777 0C3.622 0 2.229 1.352 2.229 3.446v1.588H0v2.873h2.23L2.227 14h3.12l.003-6.093h2.559l-.002-2.873H5.35V3.687c0-.648.162-.976 1.053-.976h1.591L8.001.002Z' style='stroke-width:0;fill:%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.pane__footer .social-list a.instagram {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 15.057 15.057'%3E%3Cpath d='M7.529 1.357c2.01 0 2.249.008 3.043.044 2.04.093 2.993 1.061 3.086 3.086.036.794.043 1.032.043 3.042s-.008 2.249-.043 3.042c-.093 2.023-1.044 2.993-3.086 3.086-.794.036-1.031.044-3.043.044s-2.249-.008-3.042-.044c-2.045-.093-2.993-1.066-3.086-3.087-.036-.794-.044-1.031-.044-3.042s.008-2.248.044-3.042C1.494 2.461 2.445 1.493 4.487 1.4c.794-.036 1.032-.043 3.042-.043m0-1.357C5.484 0 5.228.009 4.425.045 1.691.171.171 1.688.046 4.424.009 5.228 0 5.484 0 7.529s.009 2.301.045 3.104c.125 2.734 1.642 4.254 4.379 4.379.804.036 1.06.045 3.104.045s2.301-.009 3.104-.045c2.732-.125 4.255-1.642 4.379-4.379.037-.803.046-1.06.046-3.104s-.009-2.301-.045-3.104C14.889 1.693 13.37.171 10.634.046 9.83.009 9.573 0 7.529 0m0 3.663a3.866 3.866 0 1 0 0 7.732 3.866 3.866 0 0 0 0-7.732m0 6.375a2.51 2.51 0 1 1 0-5.02 2.51 2.51 0 0 1 0 5.02m4.019-7.431a.904.904 0 1 0 0 1.808.904.904 0 0 0 0-1.808' style='fill:%23d9eff0;stroke-width:0'/%3E%3C/svg%3E");
}
.pane__footer .social-list a.instagram:hover, .pane__footer .social-list a.instagram:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 15.057 15.057'%3E%3Cpath d='M7.529 1.357c2.01 0 2.249.008 3.043.044 2.04.093 2.993 1.061 3.086 3.086.036.794.043 1.032.043 3.042s-.008 2.249-.043 3.042c-.093 2.023-1.044 2.993-3.086 3.086-.794.036-1.031.044-3.043.044s-2.249-.008-3.042-.044c-2.045-.093-2.993-1.066-3.086-3.087-.036-.794-.044-1.031-.044-3.042s.008-2.248.044-3.042C1.494 2.461 2.445 1.493 4.487 1.4c.794-.036 1.032-.043 3.042-.043m0-1.357C5.484 0 5.228.009 4.425.045 1.691.171.171 1.688.046 4.424.009 5.228 0 5.484 0 7.529s.009 2.301.045 3.104c.125 2.734 1.642 4.254 4.379 4.379.804.036 1.06.045 3.104.045s2.301-.009 3.104-.045c2.732-.125 4.255-1.642 4.379-4.379.037-.803.046-1.06.046-3.104s-.009-2.301-.045-3.104C14.889 1.693 13.37.171 10.634.046 9.83.009 9.573 0 7.529 0m0 3.663a3.866 3.866 0 1 0 0 7.732 3.866 3.866 0 0 0 0-7.732m0 6.375a2.51 2.51 0 1 1 0-5.02 2.51 2.51 0 0 1 0 5.02m4.019-7.431a.904.904 0 1 0 0 1.808.904.904 0 0 0 0-1.808' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
}
.pane__footer .social-list a.youtube {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' data-name='Layer 1' viewBox='0 0 15 10'%3E%3Cpath fill='%23d9eff0' d='M11.885 0h-8.77C1.395 0 0 1.314 0 2.935v4.13C0 8.686 1.395 10 3.115 10h8.769c1.72 0 3.115-1.314 3.115-2.935v-4.13C14.999 1.314 13.604 0 11.884 0ZM9.778 5.201 5.676 7.044c-.109.049-.236-.026-.236-.14V3.103c0-.116.13-.191.239-.138l4.102 1.958a.15.15 0 0 1-.004.278Z'/%3E%3C/svg%3E");
  background-size: 50% auto;
}
.pane__footer .social-list a.youtube:hover, .pane__footer .social-list a.youtube:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 15 10'%3E%3Cpath d='M11.885 0h-8.77C1.395 0 0 1.314 0 2.935v4.13C0 8.686 1.395 10 3.115 10h8.769c1.72 0 3.115-1.314 3.115-2.935v-4.13C14.999 1.314 13.604 0 11.884 0ZM9.778 5.201 5.676 7.044c-.109.049-.236-.026-.236-.14V3.103c0-.116.13-.191.239-.138l4.102 1.958a.15.15 0 0 1-.004.278Z' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
}

.social-box {
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  display: flex;
  align-items: center;
  gap: 1em;
}
.social-box h2 {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1rem, 3.0797101449vw, 1.0625rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  margin: 0;
}

.field--name-field-media-oembed-video {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.field--name-field-media-oembed-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
@media print {
  .field--name-field-media-oembed-video {
    display: none;
  }
}

figure:has(iframe),
.align-left:has(iframe),
.align-right:has(iframe),
.align-center:has(iframe) {
  width: 100%;
}

figure .field--name-field-media-oembed-video,
.align-left .field--name-field-media-oembed-video,
.align-right .field--name-field-media-oembed-video {
  margin: 0;
}

.preload .fade-in {
  opacity: 0;
}
.preload .slide-in {
  will-change: transform, opacity;
}

.tns-item.fade-in {
  opacity: 1 !important;
}
.tns-item.slide-in {
  transform: none !important;
}

.skip-link {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
  text-align: center;
  margin: 0 !important;
}
.skip-link:focus {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
}

.block-local-tasks-block {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1rem;
  margin-top: 2em;
  margin-bottom: 2em;
}
.block-local-tasks-block ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
  padding: 0;
  border-bottom: 1px solid var(--defaultText);
  margin: 0;
}
.block-local-tasks-block li {
  margin-bottom: -1px;
}
.block-local-tasks-block a {
  text-decoration: none;
  display: block;
  padding: 0.6em 1em;
  border: 1px solid var(--defaultText);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin: 0;
}
.block-local-tasks-block a.is-active, .block-local-tasks-block a:hover, .block-local-tasks-block a:focus-visible {
  background-color: var(--alpha);
}

.latest-insights {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  position: relative;
}
.latest-insights::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__delta);
  transform: translateX(-50%);
}
.latest-insights {
  padding-top: clamp(2.5rem, 5.5555555556vw, 5rem);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
}
.latest-insights > header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.75em;
  align-items: flex-end;
  margin-bottom: 1.25em;
}
.latest-insights > header .tag {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  color: var(--color__beta--light);
}
.latest-insights > header h2 {
  margin: 0;
}
.latest-insights .card-list {
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(1, 1fr);
}
@media only screen and (min-width: 552px) {
  .latest-insights .card-list {
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  }
}
@media only screen and (min-width: 768px) {
  .latest-insights .card-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 984px) {
  .latest-insights .card-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (min-width: 1055px) {
  .latest-insights .card-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.latest-insights .card.style__default.sub_style__promoted {
  background-color: white;
}
@media only screen and (min-width: 1055px) {
  .latest-insights .promoted-card-area {
    max-width: 35.625rem;
    padding-right: clamp(1.25rem, 4vw, 5rem);
  }
  .latest-insights .card.style__default.sub_style__promoted {
    display: block;
  }
  .latest-insights .card.style__default.sub_style__promoted .img-box img {
    position: static;
    height: auto;
    object-fit: initial;
    object-position: initial;
  }
  .latest-insights .card.style__default.sub_style__promoted .txt-box {
    padding-left: clamp(1.5625rem, 3.4722222222vw, 3.125rem);
    padding-right: clamp(1.5625rem, 4.5138888889vw, 4.0625rem);
  }
}
@media only screen and (max-width: 1055px) {
  .latest-insights .promoted-card-area {
    margin-bottom: 2em;
  }
}
@media only screen and (min-width: 1055px) {
  .latest-insights {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
    align-items: start;
  }
  .latest-insights > header {
    grid-column: span 12;
    flex-wrap: nowrap;
    margin-bottom: 0.5em;
  }
  .latest-insights .promoted-card-area {
    grid-column: span 6;
  }
  .latest-insights .card-list {
    grid-column: span 6;
  }
}
@media only screen and (min-width: 1344px) {
  .latest-insights .promoted-card-area {
    padding-right: 0;
  }
}

.journey {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  color: white;
  position: relative;
}
.journey::before {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 0;
  width: 110vw;
  height: 100%;
  min-width: 320px;
  background-color: var(--color__alpha);
  transform: translateX(-50%);
}
.journey {
  padding-top: clamp(2.5rem, 5vw, 4.5rem);
  padding-bottom: clamp(2.5rem, 5vw, 4.5rem);
}
.journey header {
  margin-bottom: 1.1em;
}
.journey header .tag {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
  font-size: clamp(1.0625rem, 2.2619047619vw, 1.1875rem);
  margin-top: 0;
  margin-bottom: 0.5em;
  color: var(--color__charlie);
}
.journey header h2 {
  margin: 0;
}
.journey .card-list li {
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  position: relative;
  display: grid;
  grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
  grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
  grid-template-columns: repeat(12, 1fr);
  min-height: 3.75em;
  padding-top: 0.75em;
  padding-bottom: 0.95em;
  border-top: 1px solid var(--color__tealLight);
}
.journey .card-list li .txt-box {
  grid-column: span 10;
}
.journey .card-list li h2 {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.375rem, 2.7412280702vw, 1.5625rem);
  margin-top: 0;
  margin-bottom: 1em;
  color: var(--color__charlie);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.3em;
  text-decoration-color: rgba(255, 255, 255, 0);
  transition: text-decoration-color 0.3s ease;
  margin-bottom: 0.4em;
}
.journey .card-list li p {
  font-family: "Inter", Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4em;
  font-size: clamp(1.0625rem, 3.0448717949vw, 1.1875rem);
  margin: 0;
}
.journey .card-list li .cta-wrap {
  grid-column: span 2;
  text-align: right;
}
.journey .card-list li a {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  width: 1.875rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%23d9eff0;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 44% auto;
  padding: 0;
  border: 1px solid var(--color__charlie--pale);
  border-radius: 50%;
  transition: all 0.2s ease;
}
.journey .card-list li a:hover, .journey .card-list li a:focus-visible {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 12 12'%3E%3Cpath d='M6 0 4.943 1.057 9.128 5.25H0v1.5h9.128l-4.185 4.192L6 12l6-6z' style='fill:%23fff;stroke-width:0'/%3E%3C/svg%3E");
  border-color: var(--color__white);
  background-position: 60% 50%;
}
.journey .card-list li a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.journey .card-list li:has(a):hover h2, .journey .card-list li:has(a):focus-within h2 {
  text-decoration-color: var(--color__charlie);
}
@media only screen and (max-width: 350px) {
  .journey .card-list li {
    display: flex;
  }
  .journey .card-list li .cta-wrap {
    flex-shrink: 0;
  }
}
@media only screen and (min-width: 768px) {
  .journey .card-list li {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(9, 1fr);
  }
  .journey .card-list li .txt-box {
    grid-column: span 8;
  }
  .journey .card-list li .cta-wrap {
    grid-column: span 1;
  }
}
@media only screen and (min-width: 1055px) {
  .journey .card-list li .txt-box {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(8, 1fr);
  }
  .journey .card-list li h2 {
    grid-column: span 4;
    margin: 0;
  }
  .journey .card-list li p {
    grid-column: span 4;
  }
}
@media only screen and (min-width: 624px) {
  .journey {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
  }
  .journey > header {
    grid-column: span 4;
    padding-right: 1em;
  }
  .journey .card-list {
    grid-column: span 8;
  }
}
@media only screen and (min-width: 1055px) {
  .journey > header {
    grid-column: span 3;
  }
  .journey .card-list {
    grid-column: span 9;
  }
}

.page-template-template-home .flexible-row.stats, .page-template-template-home .flexible-row.call-to-action {
  margin: 0;
}
.page-template-template-home .flexible-row.stats {
  padding-top: 0;
}

body.search .pane__main {
  background-color: var(--color__delta);
  padding-bottom: clamp(2.5rem, 5.5555555556vw, 5rem);
}
body.search .alm-results-text {
  margin-bottom: 2.1em;
}
@media only screen and (min-width: 840px) {
  body.search #content {
    display: grid;
    grid-gap: clamp(1.625rem, 2.2068965517vw, 2rem);
    grid-row-gap: clamp(3.25rem, 4.4137931034vw, 4rem);
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: 0;
  }
  body.search #content > * {
    grid-column: span 12;
  }
  body.search #content form {
    grid-column: span 9;
  }
}

#search-page-search-form {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  position: relative;
  margin-top: 2.8em;
  margin-bottom: 2.1em;
}
#search-page-search-form input[type=text] {
  font-family: "Libre Caslon Text", Georgia, serif;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  margin-top: 0;
  margin-bottom: 0.6em;
  background-color: white;
  border-radius: var(--borderRadius__minimal);
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  padding-right: 3em;
  margin: 0;
  transition: outline 0.2s ease;
}
#search-page-search-form input[type=text]:focus-visible {
  outline: 1px solid var(--color__alpha);
}
#search-page-search-form input[type=submit] {
  font-size: clamp(1.75rem, 4.578313253vw, 2.375rem);
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  position: absolute;
  top: 50%;
  right: 0;
  width: 2.2em;
  height: 1.5em;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 14.355 14.355'%3E%3Cpath d='M14.354 13.568 9.977 9.191a5.635 5.635 0 0 0-.373-7.545 5.63 5.63 0 0 0-7.958 0 5.633 5.633 0 0 0 0 7.958 5.6 5.6 0 0 0 3.979 1.646 5.6 5.6 0 0 0 3.566-1.272l4.377 4.377zM2.432 8.817a4.52 4.52 0 0 1 0-6.385c.88-.88 2.037-1.32 3.193-1.32s2.313.441 3.193 1.32a4.52 4.52 0 0 1 0 6.385 4.52 4.52 0 0 1-6.386 0' style='fill:%2303283a;stroke-width:0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 27% auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  transform: translateY(-50%);
}
#search-page-search-form input[type=submit]:hover, #search-page-search-form input[type=submit]:focus-visible {
  background-color: transparent;
}
@media only screen and (max-width: 551px) {
  #search-page-search-form input[type=submit] {
    background-size: 37% auto;
  }
}

/*# sourceMappingURL=style.css.map */
