/*!
    Theme Name:   SVMIC 2024
    Author:       FoxFuel Creative
    Author URI:   https://foxfuelcreative.com
    Version:      1.0.0
!*/@layer tailwind-core,
    vendor,
    tailwind-utils,
    site;@layer tailwind-core{/*! tailwindcss v3.4.6 | MIT License | https://tailwindcss.com*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-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.
*/

::-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 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}*, ::before, ::after{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;}::backdrop{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;}.container{
width: 100%;}@media (min-width: 640px){.container{
max-width: 640px;}}@media (min-width: 768px){.container{
max-width: 768px;}}@media (min-width: 1024px){.container{
max-width: 1024px;}}@media (min-width: 1280px){.container{
max-width: 1280px;}}@media (min-width: 1536px){.container{
max-width: 1536px;}}}@layer vendor{.select2{width:100%;height:100%}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;font-family:"acumin-pro",sans-serif;border-radius:1.5rem;font-weight:bold;font-size:1rem}.select2-container:hover,.select2-container:focus{box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}.select2-container .selection{height:100%}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:#f9fdff;border:2px solid #d5d6d2;border-radius:1.5rem;font-size:1rem}.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;padding-left:clamp(1rem,-0.1429rem + 1.7857vw,2rem);padding-right:clamp(3rem,1.8571rem + 1.7857vw,4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#185a7d}.select2-container .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;font-weight:bold}.select2-container .select2-selection--single .select2-selection__placeholder{color:#185a7d}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;height:100%;width:2rem;display:flex;align-items:center}.select2-container .select2-selection--single .select2-selection__arrow b::after{display:block;content:url('data:image/svg+xml,%3Csvg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15 1L8 8L1 1" stroke="%2371727A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');transition:transform .2s ease-in-out}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:24px;padding-left:60px}.select2-container[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b::after{transform:rotate(-180deg)}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:#f9fdff;border:1px solid #d5d6d2;border-radius:1.5rem;padding:10px 0;font-size:.9em;cursor:text}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container.select2-container--open{box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}.select2-container.select2-container--open.select2-container--above .select2-selection--single,.select2-container.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;border-top:none;border-color:#d5d6d2}.select2-container.select2-container--open.select2-container--below .select2-selection--single,.select2-container.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#d5d6d2}.select2-container .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container .select2-results>.select2-results__options{max-height:240px;overflow-y:auto}.select2-container .select2-results__option[role=group]{padding:0}.select2-container .select2-results__option[aria-disabled=true]{color:#999}.select2-container .select2-results__option[aria-selected=true]{background-color:#d5d6d2}.select2-container .select2-results__option .select2-results__option{padding-left:1em}.select2-container .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#185a7d;color:#f9fdff}.select2-container .select2-results__group{cursor:default;display:block;padding:6px}.select2-dropdown{background-color:#f9fdff;border:2px solid #d5d6d2;border-radius:1.5rem;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:99;box-shadow:0px 2px 8px 0px rgba(0,0,0,.16)}.select2-results{display:block}.select2-results__options{list-style:none;margin:0}.select2-results__option{padding:.5rem clamp(1rem,-0.1429rem + 1.7857vw,2rem);margin:0;font-size:1rem;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0;border-color:#d5d6d2}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:24px}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;padding-bottom:24px}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}}@layer tailwind-utils{.visible{
visibility: visible;}.invisible{
visibility: hidden;}.absolute{
position: absolute;}.relative{
position: relative;}.-bottom-\[10\%\]{
bottom: -10%;}.-bottom-\[12\%\]{
bottom: -12%;}.-bottom-\[20\%\]{
bottom: -20%;}.-bottom-\[25\%\]{
bottom: -25%;}.-bottom-\[26\%\]{
bottom: -26%;}.-bottom-\[30\%\]{
bottom: -30%;}.-bottom-\[35\%\]{
bottom: -35%;}.-bottom-\[38\%\]{
bottom: -38%;}.-bottom-\[5\%\]{
bottom: -5%;}.-left-\[100\%\]{
left: -100%;}.-left-\[105\%\]{
left: -105%;}.-left-\[110\%\]{
left: -110%;}.-left-\[139\%\]{
left: -139%;}.-left-\[150\%\]{
left: -150%;}.-left-\[20\%\]{
left: -20%;}.-left-\[35\%\]{
left: -35%;}.-left-\[38\%\]{
left: -38%;}.-left-\[40\%\]{
left: -40%;}.-left-\[44\%\]{
left: -44%;}.-left-\[45\%\]{
left: -45%;}.-left-\[5\%\]{
left: -5%;}.-left-\[50\%\]{
left: -50%;}.-left-\[66\%\]{
left: -66%;}.-left-\[70\%\]{
left: -70%;}.-left-\[75\%\]{
left: -75%;}.-left-\[80\%\]{
left: -80%;}.-left-\[90\%\]{
left: -90%;}.-left-\[95\%\]{
left: -95%;}.-left-\[98\%\]{
left: -98%;}.bottom-\[0\%\]{
bottom: 0%;}.bottom-\[10\%\]{
bottom: 10%;}.bottom-\[15\%\]{
bottom: 15%;}.bottom-\[20\%\]{
bottom: 20%;}.bottom-\[24\%\]{
bottom: 24%;}.bottom-\[25\%\]{
bottom: 25%;}.bottom-\[30\%\]{
bottom: 30%;}.bottom-\[32\%\]{
bottom: 32%;}.bottom-\[40\%\]{
bottom: 40%;}.left-\[0\%\]{
left: 0%;}.left-\[15\%\]{
left: 15%;}.m-0{
margin: 0px;}.m-10{
margin: 2.5rem;}.mx-auto{
margin-left: auto;
margin-right: auto;}.block{
display: block;}.inline{
display: inline;}.flex{
display: flex;}.table{
display: table;}.grid{
display: grid;}.contents{
display: contents;}.hidden{
display: none;}.aspect-\[2\/1\]{
aspect-ratio: 2/1;}.h-full{
height: 100%;}.max-h-12{
max-height: 3rem;}.w-\[106\%\]{
width: 106%;}.w-\[114\%\]{
width: 114%;}.w-\[122\%\]{
width: 122%;}.w-\[125\%\]{
width: 125%;}.w-\[136\%\]{
width: 136%;}.w-\[138\%\]{
width: 138%;}.w-\[142\%\]{
width: 142%;}.w-\[157\%\]{
width: 157%;}.w-\[162\%\]{
width: 162%;}.w-\[165\%\]{
width: 165%;}.w-\[173\%\]{
width: 173%;}.w-\[188\%\]{
width: 188%;}.w-\[197\%\]{
width: 197%;}.w-\[211\%\]{
width: 211%;}.w-\[212\%\]{
width: 212%;}.w-\[227\%\]{
width: 227%;}.w-\[251\%\]{
width: 251%;}.w-\[252\%\]{
width: 252%;}.w-\[256\%\]{
width: 256%;}.w-\[257\%\]{
width: 257%;}.w-\[289\%\]{
width: 289%;}.w-\[297\%\]{
width: 297%;}.w-\[304\%\]{
width: 304%;}.w-\[309\%\]{
width: 309%;}.w-\[321\%\]{
width: 321%;}.w-\[341\%\]{
width: 341%;}.w-\[352\%\]{
width: 352%;}.w-\[357\%\]{
width: 357%;}.w-\[372\%\]{
width: 372%;}.w-\[375\%\]{
width: 375%;}.w-\[378\%\]{
width: 378%;}.w-\[380\%\]{
width: 380%;}.w-\[400\%\]{
width: 400%;}.w-\[404\%\]{
width: 404%;}.w-\[410\%\]{
width: 410%;}.w-\[411\%\]{
width: 411%;}.w-\[412\%\]{
width: 412%;}.w-\[414\%\]{
width: 414%;}.w-\[426\%\]{
width: 426%;}.w-\[432\%\]{
width: 432%;}.w-\[710\%\]{
width: 710%;}.w-\[73\%\]{
width: 73%;}.w-\[99\%\]{
width: 99%;}.w-full{
width: 100%;}.max-w-4xl{
max-width: 56rem;}.shrink-0{
flex-shrink: 0;}.grow{
flex-grow: 1;}.basis-1\/2{
flex-basis: 50%;}.basis-2\/5{
flex-basis: 40%;}.basis-3\/5{
flex-basis: 60%;}.basis-full{
flex-basis: 100%;}.translate-x-0{
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-rotate-\[8\.336deg\]{
--tw-rotate: -8.336deg;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-scale-y-100{
--tw-scale-y: -1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.resize{
resize: both;}.flex-col{
flex-direction: column;}.items-center{
align-items: center;}.justify-end{
justify-content: flex-end;}.justify-center{
justify-content: center;}.justify-between{
justify-content: space-between;}.gap-10{
gap: 2.5rem;}.gap-16{
gap: 4rem;}.gap-20{
gap: 5rem;}.gap-6{
gap: 1.5rem;}.border{
border-width: 1px;}.object-cover{
-o-object-fit: cover;
   object-fit: cover;}.text-center{
text-align: center;}.text-right{
text-align: right;}.font-normal{
font-weight: 400;}.uppercase{
text-transform: uppercase;}.ordinal{
--tw-ordinal: ordinal;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.ring{
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);}.blur{
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter{
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.transition{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;}}@layer site{hr{margin:clamp(1rem,.75rem + .625vw,1.5rem) 0;border-top:2px solid #d5d6d2}hr.m-10{margin:clamp(1.25rem,.625rem + 1.5625vw,2.5rem) 0}.vr{margin:clamp(2rem,.5rem + 3.75vw,5rem) 0;border-top:2px solid #d5d6d2}@media((min-width: 768px)){.vr-md{border-top:0;border-left:2px solid #d5d6d2;margin:0 clamp(2rem,.5rem + 3.75vw,5rem)}}@media((min-width: 1024px)){.vr-lg{border-top:0;border-left:2px solid #d5d6d2;margin:0 clamp(2rem,.5rem + 3.75vw,5rem)}}.fluid-flex{display:flex;flex-direction:column;gap:clamp(2rem,0rem + 5vw,6rem)}.fluid-flex.gap-16{gap:clamp(1.5rem,.25rem + 3.125vw,4rem)}.fluid-flex.gap-10{gap:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.fluid-flex.gap-20{gap:clamp(2rem,.5rem + 3.75vw,5rem)}.fluid-flex.gap-30{gap:clamp(3rem,.75rem + 5.625vw,7.5rem)}.fluid-grid{display:grid;gap:clamp(2rem,.5rem + 3.75vw,5rem)}.fluid-grid.half-gap{gap:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.fluid-grid.big-gap{gap:clamp(3rem,.75rem + 5.625vw,7.5rem)}.fluid-rounded{border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem)}.m-0{margin:0}.fluid-mb-4{margin-bottom:clamp(.75rem,.625rem + .3125vw,1rem)}.fluid-mb-6{margin-bottom:clamp(1rem,.75rem + .625vw,1.5rem)}.fluid-mb-8{margin-bottom:clamp(1rem,.5rem + 1.25vw,2rem)}.fluid-mb-10{margin-bottom:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.fluid-mb-14{margin-bottom:clamp(1.5rem,.5rem + 2.5vw,3.5rem)}.fluid-mb-18{margin-bottom:clamp(1.75rem,.375rem + 3.4375vw,4.5rem)}.fluid-mb-20{margin-bottom:clamp(2rem,.5rem + 3.75vw,5rem)}.fluid-mb-24{margin-bottom:clamp(2.5rem,.75rem + 4.375vw,6rem)}.fluid-mb-30{margin-bottom:clamp(3rem,.75rem + 5.625vw,7.5rem)}.fluid-mb-40{padding-bottom:clamp(4rem,1rem + 7.5vw,10rem)}.fluid-mt-3{margin-top:clamp(.5rem,.375rem + .3125vw,.75rem)}.fluid-p-8{padding:clamp(1rem,.5rem + 1.25vw,2rem)}.fluid-p-10{padding:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.fluid-p-12{padding:clamp(1.5rem,.75rem + 1.875vw,3rem)}.fluid-p-18{padding:clamp(1.75rem,.375rem + 3.4375vw,4.5rem)}.fluid-pt-4{padding-top:clamp(.75rem,.625rem + .3125vw,1rem)}.fluid-pt-6{padding-top:clamp(1rem,.75rem + .625vw,1.5rem)}.fluid-pt-8{padding-top:clamp(1.125rem,.6875rem + 1.0938vw,2rem)}.fluid-pt-10{padding-top:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.fluid-pt-20{padding-top:clamp(2rem,.5rem + 3.75vw,5rem)}.fluid-pt-24{padding-top:clamp(2.5rem,.75rem + 4.375vw,6rem)}.fluid-pt-30{padding-top:clamp(3rem,.75rem + 5.625vw,7.5rem)}.fluid-pb-10{padding-bottom:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.fluid-pb-20{padding-bottom:clamp(2rem,.5rem + 3.75vw,5rem)}.fluid-pb-24{padding-bottom:clamp(2.5rem,.75rem + 4.375vw,6rem)}.fluid-pb-30{padding-bottom:clamp(3rem,.75rem + 5.625vw,7.5rem)}.gap-6{gap:clamp(1rem,.75rem + .625vw,1.5rem)}.gap-8{gap:clamp(1rem,.5rem + 1.25vw,2rem)}.gap-18{gap:clamp(1.75rem,.375rem + 3.4375vw,4.5rem)}.gap-20{gap:clamp(2rem,.5rem + 3.75vw,5rem)}.ratio-2x1{width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.ratio-3x2{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.children-centered div,.children-centered p{margin-left:auto;margin-right:auto}.translate-x-full-plus{transform:translateX(100.5%)}.-translate-x-full-plus{transform:translateX(-100.5%)}body{overflow-x:hidden;background-color:#f9fdff;color:#4d4f53;font-family:"acumin-pro",sans-serif;font-size:clamp(1rem,.75rem + .625vw,1.5rem);font-weight:300}[v-cloak]{display:none}.grecaptcha-badge{display:none !important}p{margin-bottom:clamp(1.5rem,1rem + 1.25vw,2.5rem);line-height:1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:clamp(1.25rem,1rem + .625vw,1.75rem);color:#5a245a;font-family:"ff-meta-serif-web-pro",serif;font-weight:400;line-height:1.125}h1.color-gray-dark,.h1.color-gray-dark,h2.color-gray-dark,.h2.color-gray-dark,h3.color-gray-dark,.h3.color-gray-dark,h4.color-gray-dark,.h4.color-gray-dark,h5.color-gray-dark,.h5.color-gray-dark,h6.color-gray-dark,.h6.color-gray-dark{color:#4d4f53}h1.external-link::after,.h1.external-link::after,h2.external-link::after,.h2.external-link::after,h3.external-link::after,.h3.external-link::after,h4.external-link::after,.h4.external-link::after,h5.external-link::after,.h5.external-link::after,h6.external-link::after,.h6.external-link::after{content:url("/img/icons/icon-new-tab.svg");display:inline-block;margin-left:.25rem;vertical-align:text-top}h1,.h1{font-size:clamp(2rem,.625rem + 3.4375vw,4.75rem)}h2,.h2{font-size:clamp(1.75rem,.875rem + 2.1875vw,3.5rem)}@media((min-width: 640px)){h2.heading-line,.h2.heading-line{display:flex;align-items:center;-moz-column-gap:clamp(1.25rem,.625rem + 1.5625vw,2.5rem);column-gap:clamp(1.25rem,.625rem + 1.5625vw,2.5rem)}h2.heading-line span,.h2.heading-line span{flex-shrink:0;max-width:100%}h2.heading-line::after,.h2.heading-line::after{content:"";display:inline-block;flex-shrink:1;width:100%;height:2px;background:#d5d6d2}}h3,.h3{font-size:clamp(1.5rem,.9375rem + 1.4063vw,2.625rem)}h4,.h4{font-size:clamp(1.25rem,.875rem + .9375vw,2rem)}h5,.h5{font-size:clamp(1rem,.75rem + .625vw,1.5rem)}h6,.h6{font-size:clamp(1rem,.75rem + .625vw,1.5rem);font-family:"acumin-pro",sans-serif;font-weight:500;line-height:1.375}h6.small,.h6.small{font-size:clamp(.875rem,.75rem + .3125vw,1.125rem);font-weight:700;text-transform:uppercase;margin-bottom:clamp(.25rem,0rem + .625vw,.75rem)}.color-blue-light{color:#9cd0ed}.color-purple{color:#5a245a}.small-text{font-size:clamp(.875rem,.8125rem + .1563vw,1rem)}.big-text{display:block;font-size:clamp(3.5rem,1.75rem + 4.375vw,7rem);font-weight:600;color:#5a245a;line-height:1;margin-bottom:clamp(1rem,.75rem + .625vw,1.5rem)}.label-sm,.small-label{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:bold}.label-md{color:#185a7d;font-weight:400;font-size:clamp(1rem,.875rem + .3125vw,1.25rem)}.disclaimer{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-style:italic}a{text-decoration:underline}a:focus,a:hover{color:#5a245a}a.blue-link{color:#185a7d;text-decoration:none}a.blue-link:focus,a.blue-link:hover{color:#e53e51}a.semi-bold-link{color:#5a245a;font-weight:500;text-decoration:none}a.semi-bold-link:focus,a.semi-bold-link:hover{text-decoration:underline}.arrow-link{display:inline-flex;align-items:center;font-size:clamp(.875rem,.75rem + .3125vw,1.125rem);font-weight:700;color:#5a245a;text-decoration:none;text-transform:uppercase}.arrow-link .arrow-wrap{display:flex;align-items:center;width:88px}.arrow-link .arrow-icon{display:inline-block;position:relative;margin-left:16px;width:48px;height:2px;background:#e53e51;transition:all .25s cubic-bezier(0.47, 1.64, 0.41, 0.8)}.arrow-link .arrow-icon::before{content:"";position:absolute;top:-3px;left:-3px;width:8px;height:8px;border-radius:100%;background:#e53e51}.arrow-link .arrow-icon::after{content:"";position:absolute;top:-7px;right:-2px;width:9px;height:16px;background-image:url(/img/icons/icon-arrowhead.svg)}.arrow-link:focus,.arrow-link:hover{color:#e53e51}.arrow-link:focus .arrow-icon,.arrow-link:hover .arrow-icon{margin-left:8px;width:36px}@media((min-width: 768px)){.arrow-link .arrow-icon{margin-left:17px;width:56px}.arrow-link:focus .arrow-icon,.arrow-link:hover .arrow-icon{margin-left:9px;width:42px}}@media((min-width: 1280px)){.arrow-link .arrow-icon{margin-left:18px;width:64px}.arrow-link:focus .arrow-icon,.arrow-link:hover .arrow-icon{margin-left:10px;width:48px}}.arrow-link-small .arrow-wrap{width:56px}.arrow-link-small .arrow-icon{margin-left:16px;width:40px}.arrow-link-small:focus .arrow-icon,.arrow-link-small:hover .arrow-icon{margin-left:8px;width:32px}@media((min-width: 1280px)){.arrow-link-small .arrow-wrap{width:74px}.arrow-link-small .arrow-icon{margin-left:18px;width:56px}.arrow-link-small:focus .arrow-icon,.arrow-link-small:hover .arrow-icon{margin-left:10px;width:44px}}a.download-link{display:inline-flex;align-items:center;font-size:clamp(.875rem,.75rem + .3125vw,1.125rem);font-weight:700;color:#5a245a;text-decoration:none;text-transform:uppercase}a.download-link svg{display:block;width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-left:.5rem}a.download-link svg path{stroke:#5a245a}a.download-link:focus,a.download-link:hover{color:#e53e51}a.download-link:focus svg path,a.download-link:hover svg path{stroke:#e53e51}h2 a,h3 a,h4 a,h5 a,h6 a{color:#5a245a;text-decoration:none}h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#e53e51;text-decoration:none}a.headline-link{display:block;position:relative;border-left:2px solid #d5d6d2;padding-left:clamp(.75rem,.625rem + .3125vw,1rem);text-decoration:none;transition:all .2s linear;margin-bottom:clamp(2.5rem,1.875rem + 1.5625vw,3.75rem);padding-bottom:0}a.headline-link h2,a.headline-link h3,a.headline-link h4,a.headline-link h5,a.headline-link h6{margin-bottom:0;color:#5a245a}a.headline-link .arrow-link{display:none;position:absolute;bottom:0;transform:translateY(clamp(2.5rem, 1.875rem + 1.5625vw, 3.75rem))}a.headline-link:focus,a.headline-link:hover{text-decoration:none;margin-bottom:0;padding-bottom:clamp(2.5rem,1.875rem + 1.5625vw,3.75rem)}a.headline-link:focus h2,a.headline-link:focus h3,a.headline-link:focus h4,a.headline-link:focus h5,a.headline-link:focus h6,a.headline-link:hover h2,a.headline-link:hover h3,a.headline-link:hover h4,a.headline-link:hover h5,a.headline-link:hover h6{color:#e53e51}a.headline-link:focus .arrow-link,a.headline-link:hover .arrow-link{display:inline-flex}a.back-link{display:inline-flex;align-items:center;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:700;color:#4d4f53;text-decoration:none;padding-right:0;transition:all .2s ease-in-out}a.back-link svg{height:.875rem;margin-top:.25rem;margin-right:.75rem;transition:all .2s ease-in-out}a.back-link:focus,a.back-link:hover{color:#5a245a;padding-right:.375rem}a.back-link:focus svg,a.back-link:hover svg{margin-right:.375rem}a.back-link:focus svg path,a.back-link:hover svg path{stroke:#5a245a}@media((min-width: 1024px)){a.back-link svg{margin-right:1rem}a.back-link:focus,a.back-link:hover{padding-right:.5rem}a.back-link:focus svg,a.back-link:hover svg{margin-right:.5rem}}strong{font-weight:700}p strong{font-weight:500}p:last-child,ol:last-child,ul:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.button{display:inline-flex;gap:1rem;align-items:center;padding:clamp(.375rem,.25rem + .3125vw,.625rem) clamp(1.5rem,.5rem + 2.5vw,3.5rem);border:2px solid #5a245a;border-radius:3rem;color:#5a245a;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:700;line-height:1.25;text-decoration:none;transition:all .25s ease-in-out;cursor:pointer}.button svg{height:1rem}.button svg path{transition:all .25s ease-in-out;stroke:#5a245a}.button:hover{background-color:#5a245a;color:#f9fdff}.button:hover svg path{stroke:#f9fdff}.button:focus{background-color:#0a3452;color:#f9fdff}.button:focus svg path{stroke:#f9fdff}.button-blue{border-color:#185a7d;color:#185a7d}.button-blue:focus,.button-blue:hover{background-color:#185a7d;color:#f9fdff}.button-white{border-color:#f9fdff;color:#f9fdff}.button-white:hover{background-color:#185a7d}.button-white:focus{background-color:#0a3452}.button-red-filled{border-color:#e53e51;color:#f9fdff;background:#e53e51}.button-red-filled:hover{background-color:#185a7d;border-color:#185a7d}.button-red-filled:focus{background-color:#0a3452;border-color:#0a3452}.button-blue-filled{border-color:#185a7d;color:#f9fdff;background:#185a7d}.button-blue-filled:hover{background-color:#e53e51;border-color:#e53e51}.button-blue-filled:focus{background-color:#0a3452;border-color:#0a3452}.button-thick{padding:clamp(1rem,.6875rem + .7813vw,1.625rem) clamp(2.25rem,.875rem + 3.4375vw,5rem);font-size:clamp(1rem,.75rem + .625vw,1.5rem)}.button-short{padding:clamp(.375rem,.25rem + .3125vw,.625rem) clamp(1rem,.25rem + 1.875vw,2.5rem)}.button:disabled{cursor:default;background:#4d4f53 !important;border-color:#4d4f53 !important}.tag{background:#d5d6d2;border-radius:1.5rem;padding:clamp(.375rem,.3125rem + .1563vw,.5rem) clamp(1.125rem,.9375rem + .4688vw,1.5rem);font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:700}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.125rem,.9375rem + .4688vw,1.5rem)}.wide-container{padding-left:clamp(1rem,-1rem + 5vw,5rem);padding-right:clamp(1rem,-1rem + 5vw,5rem)}.content-container{padding-left:clamp(2rem,-2rem + 10vw,10rem);padding-right:clamp(2rem,-2rem + 10vw,10rem)}@media((min-width: 1024px)){.content-container p,.content-container ul,.content-container ol{max-width:65vw}}.content-container ul,.content-container ol{margin-bottom:clamp(2rem,1.25rem + 1.875vw,3.5rem);line-height:1.5;padding-left:2.5rem}.content-container ul li,.content-container ol li{margin-bottom:1rem}.content-container ul{list-style-type:disc}.content-container ol{list-style-type:decimal}.section-pb,.section-alternating{padding-bottom:clamp(4rem,1rem + 7.5vw,10rem)}.section-pt,.section-alternating:not(:first-child){padding-top:clamp(4rem,1rem + 7.5vw,10rem)}.section-bg-gray-blue-light{background-color:#e2e9f2}.section-bg-gray-light{background-color:#d5d6d2}.section-bg-gray-lighter{background-color:#eff2f3}.section-bg-blue p,.section-bg-blue ol,.section-bg-blue ul,.section-bg-blue h2,.section-bg-blue .h2,.section-bg-blue h3,.section-bg-blue .h3,.section-bg-blue h4,.section-bg-blue .h4,.section-bg-blue h5,.section-bg-blue .h5,.section-bg-blue h6,.section-bg-blue .h6,.section-bg-blue-dark p,.section-bg-blue-dark ol,.section-bg-blue-dark ul,.section-bg-blue-dark h2,.section-bg-blue-dark .h2,.section-bg-blue-dark h3,.section-bg-blue-dark .h3,.section-bg-blue-dark h4,.section-bg-blue-dark .h4,.section-bg-blue-dark h5,.section-bg-blue-dark .h5,.section-bg-blue-dark h6,.section-bg-blue-dark .h6,.section-bg-blue-dark-pattern p,.section-bg-blue-dark-pattern ol,.section-bg-blue-dark-pattern ul,.section-bg-blue-dark-pattern h2,.section-bg-blue-dark-pattern .h2,.section-bg-blue-dark-pattern h3,.section-bg-blue-dark-pattern .h3,.section-bg-blue-dark-pattern h4,.section-bg-blue-dark-pattern .h4,.section-bg-blue-dark-pattern h5,.section-bg-blue-dark-pattern .h5,.section-bg-blue-dark-pattern h6,.section-bg-blue-dark-pattern .h6,.section-alternating:nth-child(even) p,.section-alternating:nth-child(even) ol,.section-alternating:nth-child(even) ul,.section-alternating:nth-child(even) h2,.section-alternating:nth-child(even) .h2,.section-alternating:nth-child(even) h3,.section-alternating:nth-child(even) .h3,.section-alternating:nth-child(even) h4,.section-alternating:nth-child(even) .h4,.section-alternating:nth-child(even) h5,.section-alternating:nth-child(even) .h5,.section-alternating:nth-child(even) h6,.section-alternating:nth-child(even) .h6,.section-bg-purple p,.section-bg-purple ol,.section-bg-purple ul,.section-bg-purple h2,.section-bg-purple .h2,.section-bg-purple h3,.section-bg-purple .h3,.section-bg-purple h4,.section-bg-purple .h4,.section-bg-purple h5,.section-bg-purple .h5,.section-bg-purple h6,.section-bg-purple .h6{color:#f9fdff}.section-bg-blue a:not(.button):not(.arrow-link):focus,.section-bg-blue a:not(.button):not(.arrow-link):hover,.section-bg-blue-dark a:not(.button):not(.arrow-link):focus,.section-bg-blue-dark a:not(.button):not(.arrow-link):hover,.section-bg-blue-dark-pattern a:not(.button):not(.arrow-link):focus,.section-bg-blue-dark-pattern a:not(.button):not(.arrow-link):hover,.section-alternating:nth-child(even) a:not(.button):not(.arrow-link):focus,.section-alternating:nth-child(even) a:not(.button):not(.arrow-link):hover,.section-bg-purple a:not(.button):not(.arrow-link):focus,.section-bg-purple a:not(.button):not(.arrow-link):hover{color:#ea6272}.section-bg-blue .arrow-link,.section-bg-blue-dark .arrow-link,.section-bg-blue-dark-pattern .arrow-link,.section-alternating:nth-child(even) .arrow-link,.section-bg-purple .arrow-link{color:#f9fdff}.section-bg-blue .arrow-link .arrow-icon,.section-bg-blue-dark .arrow-link .arrow-icon,.section-bg-blue-dark-pattern .arrow-link .arrow-icon,.section-alternating:nth-child(even) .arrow-link .arrow-icon,.section-bg-purple .arrow-link .arrow-icon{background:#ea6272}.section-bg-blue .arrow-link .arrow-icon::before,.section-bg-blue-dark .arrow-link .arrow-icon::before,.section-bg-blue-dark-pattern .arrow-link .arrow-icon::before,.section-alternating:nth-child(even) .arrow-link .arrow-icon::before,.section-bg-purple .arrow-link .arrow-icon::before{background:#ea6272}.section-bg-blue .arrow-link .arrow-icon::after,.section-bg-blue-dark .arrow-link .arrow-icon::after,.section-bg-blue-dark-pattern .arrow-link .arrow-icon::after,.section-alternating:nth-child(even) .arrow-link .arrow-icon::after,.section-bg-purple .arrow-link .arrow-icon::after{background-image:url(/img/icons/icon-arrowhead-red-light.svg)}.section-bg-blue .arrow-link:focus,.section-bg-blue .arrow-link:hover,.section-bg-blue-dark .arrow-link:focus,.section-bg-blue-dark .arrow-link:hover,.section-bg-blue-dark-pattern .arrow-link:focus,.section-bg-blue-dark-pattern .arrow-link:hover,.section-alternating:nth-child(even) .arrow-link:focus,.section-alternating:nth-child(even) .arrow-link:hover,.section-bg-purple .arrow-link:focus,.section-bg-purple .arrow-link:hover{color:#f9fdff}.section-bg-blue a.headline-link:focus h2,.section-bg-blue a.headline-link:focus h3,.section-bg-blue a.headline-link:focus h4,.section-bg-blue a.headline-link:focus h5,.section-bg-blue a.headline-link:focus h6,.section-bg-blue a.headline-link:hover h2,.section-bg-blue a.headline-link:hover h3,.section-bg-blue a.headline-link:hover h4,.section-bg-blue a.headline-link:hover h5,.section-bg-blue a.headline-link:hover h6,.section-bg-blue-dark a.headline-link:focus h2,.section-bg-blue-dark a.headline-link:focus h3,.section-bg-blue-dark a.headline-link:focus h4,.section-bg-blue-dark a.headline-link:focus h5,.section-bg-blue-dark a.headline-link:focus h6,.section-bg-blue-dark a.headline-link:hover h2,.section-bg-blue-dark a.headline-link:hover h3,.section-bg-blue-dark a.headline-link:hover h4,.section-bg-blue-dark a.headline-link:hover h5,.section-bg-blue-dark a.headline-link:hover h6,.section-bg-blue-dark-pattern a.headline-link:focus h2,.section-bg-blue-dark-pattern a.headline-link:focus h3,.section-bg-blue-dark-pattern a.headline-link:focus h4,.section-bg-blue-dark-pattern a.headline-link:focus h5,.section-bg-blue-dark-pattern a.headline-link:focus h6,.section-bg-blue-dark-pattern a.headline-link:hover h2,.section-bg-blue-dark-pattern a.headline-link:hover h3,.section-bg-blue-dark-pattern a.headline-link:hover h4,.section-bg-blue-dark-pattern a.headline-link:hover h5,.section-bg-blue-dark-pattern a.headline-link:hover h6,.section-alternating:nth-child(even) a.headline-link:focus h2,.section-alternating:nth-child(even) a.headline-link:focus h3,.section-alternating:nth-child(even) a.headline-link:focus h4,.section-alternating:nth-child(even) a.headline-link:focus h5,.section-alternating:nth-child(even) a.headline-link:focus h6,.section-alternating:nth-child(even) a.headline-link:hover h2,.section-alternating:nth-child(even) a.headline-link:hover h3,.section-alternating:nth-child(even) a.headline-link:hover h4,.section-alternating:nth-child(even) a.headline-link:hover h5,.section-alternating:nth-child(even) a.headline-link:hover h6,.section-bg-purple a.headline-link:focus h2,.section-bg-purple a.headline-link:focus h3,.section-bg-purple a.headline-link:focus h4,.section-bg-purple a.headline-link:focus h5,.section-bg-purple a.headline-link:focus h6,.section-bg-purple a.headline-link:hover h2,.section-bg-purple a.headline-link:hover h3,.section-bg-purple a.headline-link:hover h4,.section-bg-purple a.headline-link:hover h5,.section-bg-purple a.headline-link:hover h6{color:#ea6272}.section-bg-blue h2 a,.section-bg-blue h3 a,.section-bg-blue h4 a,.section-bg-blue h5 a,.section-bg-blue h6 a,.section-bg-blue-dark h2 a,.section-bg-blue-dark h3 a,.section-bg-blue-dark h4 a,.section-bg-blue-dark h5 a,.section-bg-blue-dark h6 a,.section-bg-blue-dark-pattern h2 a,.section-bg-blue-dark-pattern h3 a,.section-bg-blue-dark-pattern h4 a,.section-bg-blue-dark-pattern h5 a,.section-bg-blue-dark-pattern h6 a,.section-alternating:nth-child(even) h2 a,.section-alternating:nth-child(even) h3 a,.section-alternating:nth-child(even) h4 a,.section-alternating:nth-child(even) h5 a,.section-alternating:nth-child(even) h6 a,.section-bg-purple h2 a,.section-bg-purple h3 a,.section-bg-purple h4 a,.section-bg-purple h5 a,.section-bg-purple h6 a{color:#f9fdff}.section-bg-blue h2 a:focus,.section-bg-blue h2 a:hover,.section-bg-blue h3 a:focus,.section-bg-blue h3 a:hover,.section-bg-blue h4 a:focus,.section-bg-blue h4 a:hover,.section-bg-blue h5 a:focus,.section-bg-blue h5 a:hover,.section-bg-blue h6 a:focus,.section-bg-blue h6 a:hover,.section-bg-blue-dark h2 a:focus,.section-bg-blue-dark h2 a:hover,.section-bg-blue-dark h3 a:focus,.section-bg-blue-dark h3 a:hover,.section-bg-blue-dark h4 a:focus,.section-bg-blue-dark h4 a:hover,.section-bg-blue-dark h5 a:focus,.section-bg-blue-dark h5 a:hover,.section-bg-blue-dark h6 a:focus,.section-bg-blue-dark h6 a:hover,.section-bg-blue-dark-pattern h2 a:focus,.section-bg-blue-dark-pattern h2 a:hover,.section-bg-blue-dark-pattern h3 a:focus,.section-bg-blue-dark-pattern h3 a:hover,.section-bg-blue-dark-pattern h4 a:focus,.section-bg-blue-dark-pattern h4 a:hover,.section-bg-blue-dark-pattern h5 a:focus,.section-bg-blue-dark-pattern h5 a:hover,.section-bg-blue-dark-pattern h6 a:focus,.section-bg-blue-dark-pattern h6 a:hover,.section-alternating:nth-child(even) h2 a:focus,.section-alternating:nth-child(even) h2 a:hover,.section-alternating:nth-child(even) h3 a:focus,.section-alternating:nth-child(even) h3 a:hover,.section-alternating:nth-child(even) h4 a:focus,.section-alternating:nth-child(even) h4 a:hover,.section-alternating:nth-child(even) h5 a:focus,.section-alternating:nth-child(even) h5 a:hover,.section-alternating:nth-child(even) h6 a:focus,.section-alternating:nth-child(even) h6 a:hover,.section-bg-purple h2 a:focus,.section-bg-purple h2 a:hover,.section-bg-purple h3 a:focus,.section-bg-purple h3 a:hover,.section-bg-purple h4 a:focus,.section-bg-purple h4 a:hover,.section-bg-purple h5 a:focus,.section-bg-purple h5 a:hover,.section-bg-purple h6 a:focus,.section-bg-purple h6 a:hover{color:#ea6272}.section-bg-blue .big-text,.section-bg-blue-dark .big-text,.section-bg-blue-dark-pattern .big-text,.section-alternating:nth-child(even) .big-text,.section-bg-purple .big-text{color:#f9fdff}.section-bg-blue .button,.section-bg-blue-dark .button,.section-bg-blue-dark-pattern .button,.section-alternating:nth-child(even) .button,.section-bg-purple .button{border-color:#f9fdff;color:#f9fdff}.section-bg-blue .button:focus,.section-bg-blue .button:hover,.section-bg-blue-dark .button:focus,.section-bg-blue-dark .button:hover,.section-bg-blue-dark-pattern .button:focus,.section-bg-blue-dark-pattern .button:hover,.section-alternating:nth-child(even) .button:focus,.section-alternating:nth-child(even) .button:hover,.section-bg-purple .button:focus,.section-bg-purple .button:hover{background-color:#185a7d}.section-bg-blue{background-color:#185a7d}.section-bg-blue a:not(.button):focus,.section-bg-blue a:not(.button):hover{color:#9cd0ed}.section-bg-blue-dark{background-color:#0a3452}.section-bg-blue-dark-pattern,.section-alternating:nth-child(even){background-color:#0a3452;background-image:url("/img/curvy-bg.svg");background-size:200%;background-position:center 15%;background-repeat:no-repeat}@media((min-width: 1024px)){.section-bg-blue-dark-pattern,.section-alternating:nth-child(even){background-size:125%}}.section-bg-purple{background-color:#5a245a}.section-bg-purple a:not(.button){color:#f9fdff}.section-bg-purple a:not(.button):focus,.section-bg-purple a:not(.button):hover{color:#d5d6d2}@media((min-width: 1024px)){.alert-banner p,.alert-banner ul,.alert-banner ol{max-width:65vw}}.banner{position:relative;display:flex;align-items:flex-end;min-height:clamp(10rem,2.5rem + 18.75vw,25rem);margin-bottom:clamp(2rem,.75rem + 3.125vw,4.5rem);border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#0a3452;background-image:url("/img/banners/banner-bg-default.jpg");color:#f9fdff}.banner-content{z-index:1;padding:clamp(1rem,-1rem + 5vw,5rem);max-width:85%;color:#f9fdff}@media((min-width: 640px)){.banner-content{max-width:75%}}@media((min-width: 768px)){.banner-content{max-width:64%}}.banner-content h1{color:#f9fdff;margin-bottom:0}.banner-content h1 br{display:none}@media((min-width: 640px)){.banner-content h1 br{display:inline}}.banner-content p{margin-top:clamp(0.75rem,0.375rem + 0.009375*100vw,1.5rem);font-weight:500;text-transform:uppercase;letter-spacing:1px}.banner-link{display:flex;justify-content:flex-end;margin-top:clamp(1rem,.75rem + .625vw,1.5rem)}.banner-link .arrow-link{color:#f9fdff}.banner-link .arrow-link .arrow-icon{background:#ea6272}.banner-link .arrow-link .arrow-icon::before{background:#ea6272}.banner-link .arrow-link .arrow-icon::after{background-image:url(/img/icons/icon-arrowhead-red-light.svg)}.banner-link .arrow-link:focus,.banner-link .arrow-link:hover{color:#f9fdff}.banner-large{min-height:clamp(15rem,3.75rem + 28.125vw,37.5rem)}.banner-xl-hero{min-height:clamp(20rem,2rem + 45vw,56rem)}.banner-xl-hero .banner-content{padding:clamp(2rem,-1.5rem + 8.75vw,9rem);max-width:100%}.banner-menu{display:none;position:absolute;top:clamp(1.5rem,.3571rem + 1.7857vw,2.5rem);right:clamp(2rem,-1.4286rem + 5.3571vw,5rem);max-width:33%}@media((min-width: 1024px)){.banner-menu{display:block}}.banner-menu .banner-menu-button{display:flex;align-items:center;text-decoration:none;gap:clamp(1rem,.4286rem + .8929vw,1.5rem)}.banner-menu .banner-menu-button:focus,.banner-menu .banner-menu-button:hover{color:#f9fdff;text-decoration:none}.banner-menu .banner-menu-button .nav-caret{width:clamp(1rem,.7143rem + .4464vw,1.25rem);margin-top:clamp(.25rem,-0.0357rem + .4464vw,.5rem);transition:all .1s linear}.banner-menu .banner-menu-items{position:relative;display:flex;opacity:0;z-index:-1;gap:clamp(1rem,.75rem + .625vw,1.5rem);margin-top:clamp(.5rem,-0.0714rem + .8929vw,1rem);line-height:1.125;font-size:clamp(.875rem,.7321rem + .2232vw,1rem);transition:opacity .2s ease-in-out}.banner-menu .banner-menu-items a{display:flex;align-items:center;padding:clamp(.25rem,-0.0357rem + .4464vw,.5rem) 0;color:#f9fdff;font-weight:400;text-decoration:none}.banner-menu .banner-menu-items a::before{content:"";display:inline-block;width:.5rem;height:.5rem;background:#e53e51;border-radius:50%;margin-right:-0.5rem;margin-top:.125rem;opacity:0;transition:all .2s}.banner-menu .banner-menu-items a::after{content:"";margin-left:1rem;transition:all .2s}.banner-menu .banner-menu-items a:focus::before,.banner-menu .banner-menu-items a:hover::before{margin-right:.5rem;opacity:1}.banner-menu .banner-menu-items a:focus::after,.banner-menu .banner-menu-items a:hover::after{margin-left:0}.banner-menu.active .banner-menu-items{opacity:1;z-index:2}.banner-menu.active .banner-menu-button .nav-caret{transform:rotate(-180deg)}.card{border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);overflow:hidden;box-shadow:0px 4px 16px 0px rgba(0,0,0,.16)}.card-head{padding:clamp(1.25rem,.625rem + 1.5625vw,2.5rem);background:#5a245a;color:#f9fdff}.card-head h4{color:#f9fdff;margin-bottom:0}.card-head h4 a{color:inherit;text-decoration:none}.card-head h4 a:focus,.card-head h4 a:hover{color:inherit;text-decoration:none}.card-body{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1rem,.5rem + 1.25vw,2rem);padding:clamp(1.25rem,.625rem + 1.5625vw,2.5rem);font-size:clamp(.875rem,.8125rem + .1563vw,1rem);background:#f9fdff}.card-body p{color:#4d4f53}.card-body h4{margin-bottom:clamp(.75rem,.5rem + .625vw,1.25rem);color:#5a245a}.card-body a:not(.button):focus,.card-body a:not(.button):hover{color:#5a245a}.card-body a.arrow-link{color:#5a245a}.card-body a.arrow-link:focus,.card-body a.arrow-link:hover{color:#e53e51}.card-body a.arrow-link .arrow-wrap{width:56px}.card-body a.arrow-link .arrow-icon{margin-left:16px;width:40px}.card-body a.arrow-link:focus .arrow-icon,.card-body a.arrow-link:hover .arrow-icon{margin-left:8px;width:32px;background:#e53e51}.card-body a.arrow-link:focus .arrow-icon::before,.card-body a.arrow-link:hover .arrow-icon::before{background:#e53e51}.card-body a.arrow-link:focus .arrow-icon::after,.card-body a.arrow-link:hover .arrow-icon::after{background-image:url(/img/icons/icon-arrowhead.svg)}@media((min-width: 1280px)){.card-body a.arrow-link .arrow-wrap{width:74px}.card-body a.arrow-link .arrow-icon{margin-left:18px;width:56px}.card-body a.arrow-link:focus .arrow-icon,.card-body a.arrow-link:hover .arrow-icon{margin-left:10px;width:44px}}.card-body a.download-link:focus,.card-body a.download-link:hover{color:#e53e51}.card-link{text-align:right}.card-utility{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:700;line-height:1.25;text-align:right;margin-bottom:clamp(1rem,.5rem + 1.25vw,2rem)}.card-blue .card-head{background:#185a7d}.card-blue .card-utility{color:#9cd0ed}.card-gray .card-head{background:#4d4f53}.card-borderless.card{border-radius:0;box-shadow:none}.card-borderless.card .card-body{padding:0;font-size:inherit;background:rgba(0,0,0,0)}a.card{background:#f9fdff;color:inherit;text-decoration:none;transition:all .2s ease-in-out}a.card .card-body{background:rgba(0,0,0,0)}a.card:focus,a.card:hover{color:inherit;text-decoration:none;box-shadow:none;background:#eff2f3}.shadow-box{border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);box-shadow:0px 4px 16px 0px rgba(0,0,0,.16);background:#f9fdff;padding:clamp(1.5rem,.5rem + 2.5vw,3.5rem)}.page-search-container{max-width:640px;margin-left:auto;margin-right:auto}.content-filters{max-width:800px;margin-left:auto;margin-right:auto}.tease{border-left:2px solid #d5d6d2;padding-left:clamp(1.125rem,.9375rem + .4688vw,1.5rem)}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#777}input::placeholder,textarea::placeholder{opacity:1;color:#777}input,select,textarea{background:#f9fdff}input[type=submit]{cursor:pointer}textarea{resize:none}.form-field label{display:block;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:400;color:#5a245a;margin-bottom:clamp(.5rem,.375rem + .3125vw,.75rem)}.form-field label.error{color:#e53e51;margin-bottom:0;margin-top:clamp(.5rem,.375rem + .3125vw,.75rem)}.form-field input[type=text],.form-field select,.form-field textarea{border:2px solid #5a245a;border-radius:.75rem;width:100%;padding:clamp(.5rem,.375rem + .3125vw,.75rem) clamp(.75rem,.625rem + .3125vw,1rem);outline:none}.form-field input[type=text]:focus,.form-field select:focus,.form-field textarea:focus{background:#f9fdff;border-color:#185a7d;box-shadow:0 0 4px 0 #2d7faa}.form-field input[type=text].error,.form-field select.error,.form-field textarea.error{background:rgba(234,98,114,.1);border-color:#e53e51}.form-field textarea{min-height:12rem}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,%3Csvg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15 1L8 8L1 1" stroke="%2371727A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-position:right clamp(.75rem,.625rem + .3125vw,1rem) center;background-repeat:no-repeat;padding-right:clamp(2.5rem,2.25rem + .625vw,3rem)}.form-field select option{font-size:clamp(1rem,.875rem + .3125vw,1.25rem)}.search-field{position:relative;width:100%;padding:.625rem 3rem .625rem 1rem;border:2px solid #d5d6d2;border-radius:3rem;font-size:1.125rem;line-height:1}@media((min-width: 1024px)){.search-field{font-size:clamp(1.125rem,.8393rem + .4464vw,1.375rem);padding-top:.5rem;padding-bottom:.5rem;padding-left:clamp(1rem,-0.1429rem + 1.7857vw,2rem);padding-right:clamp(3rem,1.8571rem + 1.7857vw,4rem)}.search-field:hover,.search-field:focus{box-shadow:0px 2px 8px 0px rgba(0,0,0,.16);outline:none}}.icon-search{text-decoration:none}.icon-search svg{width:24px;transition:transform .2s linear}.icon-search:focus svg,.icon-search:hover svg{transform:scale(1.17)}.icon-search:focus svg path,.icon-search:hover svg path{stroke:#185a7d}.search-form{position:relative}.search-form .icon-search{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media((min-width: 1024px)){.search-form .icon-search{right:clamp(1rem,-0.1429rem + 1.7857vw,2rem)}}.page-search-container .icon-search svg path{stroke:#71727a}.page-search-container .icon-search:focus svg path,.page-search-container .icon-search:hover svg path{stroke:#185a7d}.content-filters .search-field{font-size:1rem;font-weight:700;padding-top:.625rem;padding-bottom:.625rem}.content-filters input::-moz-placeholder{color:#185a7d}.content-filters input::placeholder{color:#185a7d}#skipmenu{height:0;position:relative;z-index:10;overflow:hidden}.header-wrap{position:fixed;width:100%;top:0;left:0;z-index:100;transition:margin .2s ease-in-out;background-color:#f9fdff}header{position:relative;z-index:2}.navbar{display:flex;align-items:center;padding-top:clamp(1.25rem,.875rem + .9375vw,2rem);padding-bottom:clamp(1.25rem,.875rem + .9375vw,2rem)}.logo-main{flex-shrink:0;margin-right:clamp(1.5rem,.3571rem + 1.7857vw,2.5rem)}.logo-main a{text-decoration:none}.logo-main img{display:block;width:clamp(7.5rem,6.5625rem + 2.3438vw,9.375rem)}.navs{display:flex;position:absolute;top:100%;left:110%;width:100vw;height:calc(100vh - 100%);background:rgba(24,90,125,.75);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:left .25s ease-in-out;flex-direction:column;justify-content:space-between;padding-top:clamp(2rem,-3rem + 12.5vw,3rem);padding-bottom:calc(clamp(2rem,-3rem + 12.5vw,3rem) + 4rem);overflow-y:auto}@media((min-width: 1024px)){.navs{position:relative;top:auto;left:auto;width:100%;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:row;align-items:center;padding:0;overflow-y:visible}}.menu-icon{display:inline-block;margin-left:auto;padding:10px}.menu-icon .menu-icon-line{display:block;height:2px;width:48px;background:#5a245a;transition:all .1s linear}.menu-icon .menu-icon-line:first-child{margin-bottom:12px}@media((min-width: 640px)){.menu-icon .menu-icon-line{width:64px}.menu-icon .menu-icon-line:first-child{margin-bottom:16px}}@media((min-width: 1024px)){.menu-icon{display:none}}.nav-main{display:none}.nav-main li{position:relative;margin:0;padding:0;line-height:1;font-size:clamp(.875rem,.7321rem + .2232vw,1rem)}.nav-main li a{display:flex;align-items:center;padding:clamp(.625rem,.1964rem + .6696vw,1rem) clamp(1.25rem,-1.6667rem + 9.7222vw,3rem);color:#f9fdff;font-weight:700;text-decoration:none}.nav-main li a::before{content:"";display:inline-block;width:.5rem;height:.5rem;background:#e53e51;border-radius:50%;margin-right:-0.5rem;margin-top:.125rem;opacity:0;transition:all .2s}.nav-main li a::after{content:"";margin-left:1rem;transition:all .2s}.nav-main li a:focus,.nav-main li a:hover{background:#0a3452}.nav-main li a:focus::before,.nav-main li a:hover::before{margin-right:.5rem;opacity:1}.nav-main li a:focus::after,.nav-main li a:hover::after{margin-left:0}.nav-main li a.nav-main-link{font-size:18px}@media((min-width: 1024px)){.nav-main li a.nav-main-link{font-size:inherit}}.nav-main li a.nav-main-link .nav-caret{display:inline-block;width:14px;margin-top:.125rem;margin-left:.5rem;transition:all .1s linear}@media((min-width: 1024px)){.nav-main li a.nav-main-link .nav-caret{display:none}.nav-main{display:flex;align-items:center;gap:clamp(.25rem,-0.0357rem + .4464vw,.5rem)}.nav-main li a{padding:clamp(.625rem,.1964rem + .6696vw,1rem) clamp(2rem,.2857rem + 2.6786vw,3.5rem)}.nav-main li a.nav-main-link{padding:clamp(.375rem,.0893rem + .4464vw,.625rem) clamp(.375rem,-0.1964rem + .8929vw,.875rem);color:#27292d;border:2px solid #f9fdff;border-radius:3rem;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);line-height:1.25;transition:all .25s ease-in-out}.nav-main li a.nav-main-link::before,.nav-main li a.nav-main-link::after{display:none}.nav-main li a.nav-main-link:focus,.nav-main li a.nav-main-link:hover{background:#5a245a;border-color:#5a245a;color:#f9fdff}}.nav-sub{display:none;transition:all .25s cubic-bezier(0.4, 1.3, 0.6, 0.95)}.nav-sub ul{margin-bottom:10px}.nav-sub ul li.nav-sub-heading{padding:.625rem clamp(2.25rem,-0.6667rem + 9.7222vw,4rem);font-size:clamp(1rem,.8571rem + .2232vw,1.125rem);font-weight:700;line-height:1.5;text-transform:uppercase;color:#f9fdff}.nav-sub ul li.nav-sub-divider{margin:.625rem clamp(2.75rem,-0.1667rem + 9.7222vw,4.5rem);height:1px;background:#f9fdff}.nav-sub ul li a{padding:.625rem clamp(3.25rem,.3333rem + 9.7222vw,5rem)}@media((min-width: 1024px)){.nav-sub ul li a{padding:clamp(.625rem,.1964rem + .6696vw,1rem) clamp(2rem,.2857rem + 2.6786vw,3.5rem)}.nav-sub{display:block;position:absolute;top:calc(100% + 1rem);left:50%;transform:translateX(-50%) translateY(calc(-100% - 7.5rem));z-index:100}.nav-sub ul{margin-bottom:0;width:-moz-max-content;width:max-content;padding:clamp(1.5rem,.3571rem + 1.7857vw,2.5rem) 0;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);background:rgba(24,90,125,.75);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-sub ul li.nav-sub-heading{padding:clamp(.625rem,.1964rem + .6696vw,1rem) clamp(1.5rem,.3571rem + 1.7857vw,2.5rem)}.nav-sub ul li.nav-sub-divider{margin:clamp(.625rem,.1964rem + .6696vw,1rem) clamp(1.75rem,.3214rem + 2.2321vw,3rem)}}.sub-active .nav-main-link .nav-caret{transform:rotate(-180deg)}.sub-active .nav-sub{display:block}@media((min-width: 1024px)){.sub-active .nav-sub{transform:translateX(-50%) translateY(0)}}.nav-action{display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1.25rem,-1.6667rem + 9.7222vw,3rem) clamp(.75rem,-0.1071rem + 1.3393vw,1.5rem);margin-left:clamp(1.25rem,-1.6667rem + 9.7222vw,3rem);margin-right:clamp(1.25rem,-1.6667rem + 9.7222vw,3rem);margin-top:clamp(2.5rem,0rem + 8.3333vw,4rem);padding:clamp(1.25rem,-1.6667rem + 9.7222vw,3rem);background:#f9fdff;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem)}.nav-action li{display:flex;position:relative;margin:0;padding:0;line-height:1}.nav-action li.nav-search-container{width:100%;flex-shrink:0}@media((min-width: 1024px)){.nav-action li.nav-search-container{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;width:clamp(18.5rem,5.9286rem + 19.6429vw,29.5rem);z-index:20}.nav-action li.nav-search-container.search-active{display:flex}}.nav-action li.nav-search-container form{position:relative;width:100%}.nav-action li.nav-search-icon{display:none}@media((min-width: 1024px)){.nav-action li.nav-search-icon{display:flex}.nav-action{display:flex;margin:0 0 0 auto;padding:0;background:none;border-radius:0;justify-content:flex-start;flex-wrap:nowrap}.nav-action .button{padding:clamp(.375rem,.0893rem + .4464vw,.625rem) clamp(1.25rem,-1.3214rem + 4.0179vw,3.5rem)}}.nav-search-icon .icon-search{padding-left:clamp(.25rem,-0.0357rem + .4464vw,.5rem);padding-right:clamp(.25rem,-0.0357rem + .4464vw,.5rem)}.nav-search-icon .icon-search svg{width:clamp(1.25rem,.9643rem + .4464vw,1.5rem)}.nav-search-container .search-field{border-color:#185a7d}@media((min-width: 1024px)){.nav-search-container .search-field{border-color:#d5d6d2}}.button.vantage-button{position:relative;width:clamp(8.125rem,6.0417rem + 5.2083vw,9.375rem);overflow:hidden;background:#5a245a}.button.vantage-button .vantage-button-text{z-index:1}.button.vantage-button .vantage-button-content{display:none;position:absolute;top:0;right:0;display:flex;z-index:2;width:clamp(14.125rem,10.375rem + 9.375vw,16.375rem);height:100%;transition:margin .2s ease-in-out}.button.vantage-button .vantage-button-half{display:flex;align-items:center;justify-content:center;width:50%;flex-shrink:0}.button.vantage-button .vantage-button-on{background:#5a245a;color:#f9fdff;transition:background 0s;transition-delay:.2s}.button.vantage-button .vantage-button-off{background:#f9fdff;transition:background 0s;transition-delay:0s}.button.vantage-button .vantage-button-icon{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#5a245a;border-radius:50%}.button.vantage-button .vantage-button-icon img{height:clamp(1.875rem,1.4583rem + 1.0417vw,2.125rem);width:clamp(1.875rem,1.4583rem + 1.0417vw,2.125rem)}.button.vantage-button:focus,.button.vantage-button:hover{color:#5a245a}.button.vantage-button:focus .vantage-button-content,.button.vantage-button:hover .vantage-button-content{margin-right:clamp(-7.125rem,-4.4583rem - 4.1667vw,-6.125rem)}.button.vantage-button:focus .vantage-button-on,.button.vantage-button:hover .vantage-button-on{background:#185a7d;transition-delay:0s}.button.vantage-button:focus .vantage-button-off,.button.vantage-button:hover .vantage-button-off{background:rgba(0,0,0,0);transition-delay:.2s}@media((min-width: 1024px)){.button.vantage-button{width:clamp(6.875rem,2.3036rem + 7.1429vw,10.875rem)}.button.vantage-button .vantage-button-content{width:clamp(11.375rem,2.9464rem + 13.1696vw,18.75rem)}.button.vantage-button .vantage-button-icon img{height:calc(clamp(1.8906rem,1.1942rem + 1.0882vw,2.5rem) + 1px);width:calc(clamp(1.8906rem,1.1942rem + 1.0882vw,2.5rem) + 1px)}.button.vantage-button:focus,.button.vantage-button:hover{color:#5a245a}.button.vantage-button:focus .vantage-button-content,.button.vantage-button:hover .vantage-button-content{margin-right:clamp(-8.125rem,-0.8929rem - 6.0268vw,-4.75rem)}}.menu-active .navs{left:0}.menu-active .nav-main{display:block}.menu-active .nav-action{display:flex}.menu-active .menu-icon .menu-icon-line{transform:rotate(16deg);transform-origin:top right}.menu-active .menu-icon .menu-icon-line:first-child{transform:rotate(-16deg);transform-origin:bottom right}.header-minimal .navs{position:relative;top:auto;left:auto;width:100%;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:row;align-items:center;padding:0;overflow-y:visible}.header-minimal .nav-action{margin:0 0 0 auto;padding:0;background:none;border-radius:0;justify-content:flex-start;flex-wrap:nowrap}.header-minimal .nav-action .button{padding:clamp(.375rem,.0893rem + .4464vw,.625rem) clamp(1.25rem,-1.3214rem + 4.0179vw,3.5rem)}footer{background:#27292d;color:#f9fdff;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);padding-top:clamp(3rem,.75rem + 5.625vw,7.5rem)}footer h4{color:#f9fdff;margin-bottom:0}footer a:not(.button){text-decoration:none}footer a:not(.button):focus,footer a:not(.button):hover{color:#f9fdff;text-decoration:underline}footer a:not(.button).external-link::after{content:url("/img/icons/icon-new-tab.svg");display:inline-block;margin-left:.25rem;vertical-align:middle}.footer-main{display:flex;gap:clamp(2rem,-2rem + 10vw,10rem);justify-content:space-between;margin-bottom:clamp(2rem,.5rem + 3.75vw,5rem)}.footer-main-brand{display:flex;flex-direction:column;gap:clamp(2.25rem,1.625rem + 1.5625vw,3.5rem)}@media((min-width: 1280px)){.footer-main-brand{flex-shrink:0}}.footer-logo-tagline{display:flex;align-items:center;gap:clamp(.75rem,.375rem + .9375vw,1.5rem)}.footer-logo{width:clamp(2.25rem,1.625rem + 1.5625vw,3.5rem)}.footer-buttons{display:flex;align-items:center;gap:clamp(1rem,.5rem + 1.25vw,2rem)}.footer-disclaimer{max-width:600px}@media((min-width: 1280px)){.footer-disclaimer{max-width:clamp(20rem,11.4286rem + 13.3929vw,27.5rem)}}.footer-main-nav{display:none}@media((min-width: 1280px)){.footer-main-nav{display:flex;justify-content:center;flex-grow:1;gap:clamp(2rem,-4rem + 7.5vw,5rem)}}.footer-main-nav ul:not(:first-child){margin-top:clamp(4rem,0rem + 5vw,6rem)}.footer-main-nav ul li{margin-bottom:clamp(.75rem,.25rem + .625vw,1rem)}.footer-main-nav ul li.footer-nav-heading{font-size:clamp(1rem,.9375rem + .1563vw,1.125rem);font-weight:700;text-transform:uppercase;margin-bottom:clamp(1.125rem,.375rem + .9375vw,1.5rem)}.footer-nav-divider{width:100%;max-width:6rem;height:1px;background:#4d4f53}.footer-utility{padding-top:clamp(2rem,1.75rem + .625vw,2.5rem);padding-bottom:clamp(2rem,1.75rem + .625vw,2.5rem);border-top:1px solid #4d4f53;display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.25vw,2.5rem)}@media((min-width: 1280px)){.footer-utility{flex-direction:row;justify-content:center;align-items:center;gap:clamp(2rem,-6rem + 10vw,6rem)}}.footer-utility-nav{display:flex;align-self:stretch;gap:20px clamp(2rem,.5rem + 3.75vw,3.5rem);flex-wrap:wrap}@media((min-width: 1280px)){.footer-utility-nav{align-items:center;gap:32px clamp(2rem,-6rem + 10vw,6rem)}}.footer-utility-divider{display:block;width:100%;height:1px;background:#4d4f53}@media((min-width: 1280px)){.footer-utility-divider{width:1px;height:40px}}.footer-cta-bar{display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(2rem,-0.75rem + 6.875vw,7.5rem);column-gap:clamp(2rem,-0.75rem + 6.875vw,7.5rem);padding:clamp(1.5rem,0rem + 3.75vw,4.5rem) clamp(2rem,-7rem + 22.5vw,20rem);border-top:1px solid #d5d6d2}.footer-cta-bar div:first-child{flex-grow:1}.page-nav{max-width:30rem;display:flex;flex-direction:column;margin-bottom:clamp(3rem,.75rem + 5.625vw,7.5rem);border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);background:#185a7d;color:#f9fdff;overflow:hidden}.page-nav ul{display:none;max-width:none;padding:clamp(.75rem,-0.5rem + 3.125vw,1.5rem) 0;list-style-type:none;margin:0}.page-nav ul li{margin:0}.page-nav ul li a{display:flex;align-items:center;-moz-column-gap:clamp(.375rem,-0.3393rem + 1.1161vw,1rem);column-gap:clamp(.375rem,-0.3393rem + 1.1161vw,1rem);color:#f9fdff;font-size:clamp(1rem,.5833rem + 1.0417vw,1.25rem);font-weight:500;text-decoration:none;padding:clamp(.75rem,.3333rem + 1.0417vw,1rem) clamp(2rem,.3333rem + 4.1667vw,3rem)}.page-nav ul li a:focus,.page-nav ul li a:hover{background:linear-gradient(180deg, rgba(249, 253, 255, 0) 0%, rgba(249, 253, 255, 0.4) 100%)}.page-nav ul li a::before{content:"";display:inline-block;border-radius:100%;background:#f9fdff;width:10px;height:10px}@media((min-width: 1024px)){.page-nav{max-width:none;flex-direction:row}.page-nav ul{display:flex;align-items:stretch;padding:0;margin-left:clamp(1rem,-1.2857rem + 3.5714vw,3rem)}.page-nav ul li a{-moz-column-gap:clamp(.375rem,-0.3393rem + 1.1161vw,1rem);column-gap:clamp(.375rem,-0.3393rem + 1.1161vw,1rem);font-size:clamp(1rem,.4286rem + .8929vw,1.5rem);padding:clamp(1rem,-0.1429rem + 1.7857vw,2rem)}.page-nav ul li a::before{width:clamp(.625rem,.1964rem + .6696vw,1rem);height:clamp(.625rem,.1964rem + .6696vw,1rem)}}.page-nav-label{display:flex;justify-content:space-between;align-items:center;flex-grow:0;background:#0a3452;font-size:clamp(1rem,.5833rem + 1.0417vw,1.25rem);font-weight:700;text-transform:uppercase;text-decoration:none;padding:clamp(.75rem,.3333rem + 1.0417vw,1rem) clamp(2rem,.3333rem + 4.1667vw,3rem)}.page-nav-label:focus,.page-nav-label:hover{color:#f9fdff;text-decoration:none;background:linear-gradient(180deg, rgba(249, 253, 255, 0) 0%, rgba(249, 253, 255, 0.4) 100%)}.page-nav-label .nav-caret{transition:all .1s linear}@media((min-width: 1024px)){.page-nav-label{width:auto;flex-grow:0;font-size:clamp(1rem,.4286rem + .8929vw,1.5rem);padding:clamp(.75rem,-0.6786rem + 2.2321vw,2rem) clamp(1rem,-3rem + 6.25vw,4.5rem)}.page-nav-label .nav-caret{display:none}}.page-nav.active ul{display:block}.page-nav.active .page-nav-label .nav-caret{transform:rotate(-180deg)}.back-to-top{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;font-size:clamp(.75rem,.6071rem + .2232vw,.875rem);font-weight:700;color:#185a7d;text-decoration:none;text-transform:uppercase}.back-to-top .top-arrow{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;border-radius:100%}.back-to-top .top-arrow svg{width:.75rem}.back-to-top:focus,.back-to-top:hover{color:#185a7d;text-decoration:none}.back-to-top:focus .top-arrow,.back-to-top:hover .top-arrow{background:#e53e51}.back-to-top:focus .top-arrow svg path,.back-to-top:hover .top-arrow svg path{stroke:#f9fdff}.section-bg-blue .back-to-top,.section-bg-blue-dark .back-to-top,.section-bg-blue-dark-pattern .back-to-top,.section-alternating:nth-child(even) .back-to-top{color:#f9fdff}.section-bg-blue .back-to-top .top-arrow svg path,.section-bg-blue-dark .back-to-top .top-arrow svg path,.section-bg-blue-dark-pattern .back-to-top .top-arrow svg path,.section-alternating:nth-child(even) .back-to-top .top-arrow svg path{stroke:#f9fdff}.section-bg-blue .back-to-top:focus,.section-bg-blue .back-to-top:hover,.section-bg-blue-dark .back-to-top:focus,.section-bg-blue-dark .back-to-top:hover,.section-bg-blue-dark-pattern .back-to-top:focus,.section-bg-blue-dark-pattern .back-to-top:hover,.section-alternating:nth-child(even) .back-to-top:focus,.section-alternating:nth-child(even) .back-to-top:hover{color:#f9fdff}.filter-menu-container{position:relative;width:100%;max-width:25rem;height:3rem}.tab-group{display:flex;align-items:stretch}.tabs{flex-basis:25%;padding:clamp(1.5rem,1rem + 1.25vw,2.5rem) 0}@media((min-width: 768px)){.tabs{flex-basis:40%}}.tabs a{display:block;font-family:"ff-meta-serif-web-pro",serif;font-size:clamp(1rem,.25rem + 1.875vw,2.5rem);font-weight:400;line-height:1.2;color:#4d4f53;text-decoration:none;padding-top:clamp(.625rem,.3125rem + .7813vw,1.25rem);padding-bottom:clamp(.625rem,.3125rem + .7813vw,1.25rem);padding-left:clamp(1.75rem,.625rem + 2.8125vw,4rem);padding-right:clamp(1.25rem,.875rem + .9375vw,2rem);border-left:clamp(.1875rem,.125rem + .1563vw,.3125rem) solid rgba(0,0,0,0);transition:all .2s ease-in-out}.tabs a:focus,.tabs a:hover{color:#5a245a}.tabs a.active{background:#eff2f3;color:#5a245a;border-color:#5a245a;padding-left:clamp(1.25rem,.875rem + .9375vw,2rem);padding-right:clamp(1.75rem,.625rem + 2.8125vw,4rem)}.tab-content{position:relative;flex-basis:75%;background:#5a245a;color:#f9fdff;padding:clamp(2rem,0.5rem + 0.0375*100vw,5rem) 0;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem)}@media((min-width: 768px)){.tab-content{flex-basis:60%}}.tab-content a{color:#f9fdff}.tab-content a:focus,.tab-content a:hover{color:#d5d6d2}.tab-content strong{font-weight:600}.tab-content ul{list-style-type:disc;list-style-position:outside}.tab-content li{margin-left:1.5rem}.tab-panels{position:relative;min-height:8rem}.tab-panel{position:absolute;height:100%;width:100%;top:0;left:0;padding:0 clamp(1.25rem,-0.375rem + 0.040625*100vw,4.5rem);background:#5a245a;z-index:1}.tab-panel.active{z-index:2}.section-bg-blue .tabs a.tab,.section-bg-blue-dark .tabs a.tab,.section-bg-blue-dark-pattern .tabs a.tab,.section-alternating:nth-child(even) .tabs a.tab{color:#f9fdff}.section-bg-blue .tabs a.tab:focus,.section-bg-blue .tabs a.tab:hover,.section-bg-blue-dark .tabs a.tab:focus,.section-bg-blue-dark .tabs a.tab:hover,.section-bg-blue-dark-pattern .tabs a.tab:focus,.section-bg-blue-dark-pattern .tabs a.tab:hover,.section-alternating:nth-child(even) .tabs a.tab:focus,.section-alternating:nth-child(even) .tabs a.tab:hover{color:#f9fdff}.section-bg-blue .tabs a.tab.active,.section-bg-blue-dark .tabs a.tab.active,.section-bg-blue-dark-pattern .tabs a.tab.active,.section-alternating:nth-child(even) .tabs a.tab.active{background:#185a7d;color:#f9fdff;border-color:#f9fdff}.section-bg-blue .tab-content,.section-bg-blue-dark .tab-content,.section-bg-blue-dark-pattern .tab-content,.section-alternating:nth-child(even) .tab-content{background:#f9fdff;color:#4d4f53}.section-bg-blue .tab-content a,.section-bg-blue-dark .tab-content a,.section-bg-blue-dark-pattern .tab-content a,.section-alternating:nth-child(even) .tab-content a{color:#4d4f53}.section-bg-blue .tab-content a:focus,.section-bg-blue .tab-content a:hover,.section-bg-blue-dark .tab-content a:focus,.section-bg-blue-dark .tab-content a:hover,.section-bg-blue-dark-pattern .tab-content a:focus,.section-bg-blue-dark-pattern .tab-content a:hover,.section-alternating:nth-child(even) .tab-content a:focus,.section-alternating:nth-child(even) .tab-content a:hover{color:#4d4f53}.section-bg-blue .tab-content p,.section-bg-blue .tab-content ol,.section-bg-blue .tab-content ul,.section-bg-blue-dark .tab-content p,.section-bg-blue-dark .tab-content ol,.section-bg-blue-dark .tab-content ul,.section-bg-blue-dark-pattern .tab-content p,.section-bg-blue-dark-pattern .tab-content ol,.section-bg-blue-dark-pattern .tab-content ul,.section-alternating:nth-child(even) .tab-content p,.section-alternating:nth-child(even) .tab-content ol,.section-alternating:nth-child(even) .tab-content ul{color:#4d4f53}.section-bg-blue .tab-content h2,.section-bg-blue .tab-content .h2,.section-bg-blue .tab-content h3,.section-bg-blue .tab-content .h3,.section-bg-blue .tab-content h4,.section-bg-blue .tab-content .h4,.section-bg-blue .tab-content h5,.section-bg-blue .tab-content .h5,.section-bg-blue .tab-content h6,.section-bg-blue .tab-content .h6,.section-bg-blue-dark .tab-content h2,.section-bg-blue-dark .tab-content .h2,.section-bg-blue-dark .tab-content h3,.section-bg-blue-dark .tab-content .h3,.section-bg-blue-dark .tab-content h4,.section-bg-blue-dark .tab-content .h4,.section-bg-blue-dark .tab-content h5,.section-bg-blue-dark .tab-content .h5,.section-bg-blue-dark .tab-content h6,.section-bg-blue-dark .tab-content .h6,.section-bg-blue-dark-pattern .tab-content h2,.section-bg-blue-dark-pattern .tab-content .h2,.section-bg-blue-dark-pattern .tab-content h3,.section-bg-blue-dark-pattern .tab-content .h3,.section-bg-blue-dark-pattern .tab-content h4,.section-bg-blue-dark-pattern .tab-content .h4,.section-bg-blue-dark-pattern .tab-content h5,.section-bg-blue-dark-pattern .tab-content .h5,.section-bg-blue-dark-pattern .tab-content h6,.section-bg-blue-dark-pattern .tab-content .h6,.section-alternating:nth-child(even) .tab-content h2,.section-alternating:nth-child(even) .tab-content .h2,.section-alternating:nth-child(even) .tab-content h3,.section-alternating:nth-child(even) .tab-content .h3,.section-alternating:nth-child(even) .tab-content h4,.section-alternating:nth-child(even) .tab-content .h4,.section-alternating:nth-child(even) .tab-content h5,.section-alternating:nth-child(even) .tab-content .h5,.section-alternating:nth-child(even) .tab-content h6,.section-alternating:nth-child(even) .tab-content .h6{color:#5a245a}.section-bg-blue .tab-panel,.section-bg-blue-dark .tab-panel,.section-bg-blue-dark-pattern .tab-panel,.section-alternating:nth-child(even) .tab-panel{background:#f9fdff}.quote-slider{position:relative;width:100%}.quote-slides-container{display:flex;align-items:center;width:100%;gap:clamp(2rem,0rem + 5vw,6rem)}.quote-slider-arrow{display:block;width:24px}.quote-slider-arrow svg{width:100%}.quote-slider-arrow svg path{transition:all .2s ease-in-out}.quote-slider-arrow:focus svg path,.quote-slider-arrow:hover svg path{stroke:#185a7d}.quote-slider-arrow-next{margin-left:0;margin-right:1rem}.quote-slider-arrow-next svg{transform:rotate(180deg)}@media((min-width: 640px)){.quote-slider-arrow{margin-left:1rem}.quote-slider-arrow .quote-slider-arrow-next{margin-left:0;margin-right:1rem}}.quote-slides{position:relative;flex-grow:1;container-type:size;overflow:hidden;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);background:#f9fdff}.quote-slide{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;transition:transform .25s ease-in-out}@media((min-width: 640px)){.quote-slide{flex-direction:row}.quote-slide-photo{flex-basis:40%;min-height:40cqw}.quote-slide-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}.quote-slide-content{padding:clamp(1.5rem,.6667rem + 2.0833vw,2rem);background:#f9fdff;height:100%}@media((min-width: 640px)){.quote-slide-content{height:auto;flex-basis:60%}}@media((min-width: 1024px)){.quote-slide-content{padding:clamp(1.5rem,-0.2143rem + 2.6786vw,3rem)}}.quote-slide-content.quote-slide-content-full{flex-basis:auto;width:100%}.quote-slide-quote{font-family:"ff-meta-serif-web-pro",serif;font-weight:400;line-height:1.2;font-size:clamp(1.25rem,.2083rem + 2.6042vw,1.875rem);color:#185a7d;text-indent:-0.45em;margin-bottom:clamp(1.25rem,.3929rem + 1.3393vw,2rem)}@media((min-width: 1024px)){.quote-slide-quote{font-size:clamp(1.25rem,.5357rem + 1.1161vw,1.875rem)}}.quote-slide-attribution{font-size:clamp(.875rem,.6667rem + .5208vw,1rem)}@media((min-width: 1024px)){.quote-slide-attribution{font-size:clamp(.875rem,.7321rem + .2232vw,1rem)}}.quote-slide-attribution-name{font-weight:700}@media((min-width: 1024px)){.quote-slide-content-full .quote-slide-quote{font-size:clamp(1.25rem,.3929rem + 1.3393vw,2rem);max-width:85%}}.quote-slide-content-full .quote-slide-attribution{max-width:85%}.slide-indicators{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.slide-indicator{display:inline-block;height:.75rem;width:.75rem;border-radius:.75rem;background:#d5d6d2;transition:width .2s linear}.slide-indicator.active{width:2.25rem}.quote-slider-large .quote-slides-container{gap:clamp(1rem,-1.5rem + 6.25vw,6rem)}.quote-slider-large .quote-slide{gap:clamp(2rem,.75rem + 3.125vw,4.5rem)}@media((min-width: 640px)){.quote-slider-large .quote-slide{align-items:center}}.quote-slider-large .quote-slide-photo img{width:100%;max-width:280px;height:auto;margin:0 auto;border-radius:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media((min-width: 640px)){.quote-slider-large .quote-slide-photo img{max-width:none;margin:0}}.quote-slider-large .quote-slide-content{padding:0 1rem;background:none;height:auto}@media((min-width: 640px)){.quote-slider-large .quote-slide-content{padding:0}}.quote-slider-large .quote-slide-quote{font-size:clamp(1.125rem,.375rem + 1.875vw,2.625rem);color:#5a245a}.quote-slider-large .quote-slide-attribution{font-size:clamp(1rem,.75rem + .625vw,1.5rem)}.quote-slider-large .quote-slide-attribution-name{font-weight:300}.quote-banner{display:block;position:relative;width:100%;min-height:30vw;background-image:url("/img/quote-bg.jpg");background-size:cover;background-position:center top;padding:clamp(1.75rem,-1.875rem + 9.0625vw,9rem) clamp(2rem,-2rem + 10vw,10rem);color:#f9fdff}.quote-banner-content{width:70%}@media((min-width: 768px)){.quote-banner-content{width:64%}}@media((min-width: 1024px)){.quote-banner-content{width:60%}}@media((min-width: 1280px)){.quote-banner-content{width:56%}}@media((min-width: 1536px)){.quote-banner-content{width:52%}}.quote-banner .h2{position:relative;color:#f9fdff;font-size:clamp(1.25rem,.125rem + 2.8125vw,3.5rem)}.quote-banner .h2::before{content:"“";position:absolute;top:0;left:clamp(-2rem,-0.5rem - 1.25vw,-1rem)}.quote-banner .h6{color:#f9fdff;margin-bottom:.5rem}.quote-banner .quote-banner-attribution{font-size:clamp(.875rem,.6667rem + .5208vw,1rem);font-weight:400}ul.search-results{width:100%;max-width:none;list-style-type:none;margin-bottom:clamp(2.5rem,.75rem + 4.375vw,6rem);padding:0}ul.search-results li{margin:0;border-bottom:1px solid #d5d6d2}ul.search-results li:first-child{border-top:1px solid #d5d6d2}ul.search-results li a{display:flex;align-items:center;padding:clamp(1rem,.75rem + .625vw,1.5rem) clamp(1.5rem,1rem + 1.25vw,2.5rem);-moz-column-gap:clamp(1.5rem,1rem + 1.25vw,2.5rem);column-gap:clamp(1.5rem,1rem + 1.25vw,2.5rem);text-decoration:none;color:#4d4f53}ul.search-results li a .search-result-type{display:flex;flex-direction:column;flex-grow:0;text-align:center}ul.search-results li a .search-result-type-icon{display:block;width:clamp(2.5rem,1.25rem + 3.125vw,5rem);height:clamp(2.5rem,1.25rem + 3.125vw,5rem);-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-bottom:clamp(.5rem,.375rem + .3125vw,.75rem)}ul.search-results li a .search-result-type span{font-size:clamp(.625rem,.5625rem + .1563vw,.75rem);font-weight:700;text-transform:uppercase}ul.search-results li a h4{margin-bottom:0}ul.search-results li a:focus,ul.search-results li a:hover{color:#4d4f53;background:#eff2f3}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:clamp(3rem,.5rem + 6.25vw,8rem);height:clamp(3rem,.5rem + 6.25vw,8rem);border:3px solid #f9fdff;border-radius:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-image:linear-gradient(to right, rgba(36, 41, 90, 0.25), rgba(186, 97, 172, 0.25))}.video-play-button::after{content:"";display:block;position:absolute;top:50%;left:54%;transform:translate(-50%, -50%);height:40%;aspect-ratio:.8660254038;clip-path:polygon(0 0, 100% 50%, 0 100%);background:#f9fdff}.video-placeholder{display:block;position:relative}.video-placeholder:focus .video-play-button,.video-placeholder:hover .video-play-button{background-image:linear-gradient(to right, rgba(36, 41, 90, 0.5), rgba(186, 97, 172, 0.5))}.content-container ul.accordion{list-style-type:none;margin:0;padding:0}.content-container ul.accordion li{margin-bottom:0}.accordion-item{border-bottom:1px solid #d5d6d2;padding:clamp(.75rem,.625rem + .3125vw,1rem) clamp(1.5rem,1.25rem + .625vw,2rem)}.accordion-item:first-child{border-top:1px solid #d5d6d2}.accordion-button{display:flex;position:relative;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;height:clamp(1.5rem,.5rem + 2.5vw,3.5rem);width:clamp(1.5rem,.5rem + 2.5vw,3.5rem);text-align:center;border-radius:100%;background:#d5d6d2;transition:.2s background ease-in-out}.accordion-button::before,.accordion-button::after{content:"";position:absolute;top:auto;left:auto;height:2px;width:50%;background:#5a245a;transition:all .2s ease-in-out}.accordion-button::after{transform:rotate(90deg)}.accordion-title{display:flex;width:100%;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;font-family:"ff-meta-serif-web-pro",serif;font-weight:400;color:#5a245a;text-decoration:none}.accordion-title:focus,.accordion-title:hover{color:#5a245a;text-decoration:none}.accordion-title:focus .accordion-button,.accordion-title:hover .accordion-button{background:#185a7d}.accordion-title:focus .accordion-button::before,.accordion-title:focus .accordion-button::after,.accordion-title:hover .accordion-button::before,.accordion-title:hover .accordion-button::after{background:#f9fdff}.accordion-title span{padding-top:clamp(.125rem,-0.1875rem + .7813vw,.75rem)}.accordion-title h4{margin:0;padding-top:clamp(0rem,-0.3125rem + .7813vw,.625rem)}.accordion-content{display:none;padding-top:clamp(1.5rem,1.25rem + .625vw,2rem);padding-bottom:clamp(.75rem,.625rem + .3125vw,1rem);font-size:clamp(.875rem,.8125rem + .1563vw,1rem)}.accordion-item.active .accordion-button::after{transform:rotate(0deg)}.accordion-image-item{display:flex;align-items:flex-start;gap:clamp(1.5rem,1rem + 1.25vw,2.5rem);margin-bottom:clamp(2.5rem,2rem + 1.25vw,3.5rem)}.accordion-image-item img{width:25%;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);border:1px solid #d5d6d2;flex-shrink:0}.accordion-image-item p:not(:last-child){margin-bottom:1rem}.profile{margin-bottom:2rem}@media((min-width: 768px)){.profile{margin-bottom:0}}.profile img.profile-photo{width:clamp(5rem,3.75rem + 3.125vw,7.5rem);height:clamp(5rem,3.75rem + 3.125vw,7.5rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:100%;border:2px solid #d5d6d2}@media((min-width: 768px)){.profile img.profile-photo{border-width:4px}}.profile .profile-details{display:flex;gap:clamp(1.25rem,.875rem + .9375vw,2rem)}.profile .profile-details p{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);margin-top:clamp(.25rem,0rem + .625vw,.75rem);margin-bottom:0}.profile .profile-details h5{margin-bottom:0}.profile .profile-details a{text-decoration:none;font-weight:700}.profile .profile-details a:focus,.profile .profile-details a:hover{text-decoration:underline}.profile .profile-bio p{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);margin-bottom:clamp(1rem,.5rem + 1.25vw,2rem)}.profile .profile-bio p:last-child{margin-bottom:0}.profile.author .profile-details img.profile-photo{width:clamp(3rem,2rem + 2.5vw,5rem);height:clamp(3rem,2rem + 2.5vw,5rem)}.reps .profile .profile-details{gap:clamp(1rem,.75rem + .625vw,1.5rem)}.reps .profile .profile-details img.profile-photo{width:clamp(5rem,3.75rem + 3.125vw,7.5rem);height:clamp(5rem,3.75rem + 3.125vw,7.5rem);border:2px solid #185a7d}@media((min-width: 768px)){.state-sponsors p{max-width:48%}}.state-sponsor-logos{display:flex;justify-content:center;align-items:center;gap:clamp(1.5rem,1rem + 1.25vw,2.5rem)}.state-sponsor-logos img{max-width:clamp(6rem,-4rem + 33.3333vw,12rem);max-height:clamp(3rem,-2rem + 16.6667vw,6rem)}@media((min-width: 768px)){.state-sponsor-logos img{max-width:clamp(6rem,2rem + 8.3333vw,12rem);max-height:clamp(3rem,1rem + 4.1667vw,6rem)}}.investopedia-logo{max-width:clamp(10rem,5rem + 12.5vw,20rem)}.cta-form-container{height:100%;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);padding:clamp(1.25rem,.5833rem + 1.3889vw,2.25rem);background:url("/img/cta-form-bg.png") #f9fdff;background-position:center center;background-size:cover;color:#4d4f53}.cta-form-container h3,.cta-form-container h5{color:#5a245a}.cta-form-container p{color:#4d4f53}.cta-form-container p.cta-form-container__intro{margin-bottom:clamp(1.25rem,1rem + 0.00625*100vw,1.75rem);color:#27292d;font-weight:500;letter-spacing:.24px}.cta-form-container .profile{margin:0;text-align:center}.cta-form-container .profile img.profile-photo{width:70%;height:auto;max-width:9.5rem;margin:0 auto clamp(1rem,.75rem + .625vw,1.5rem);aspect-ratio:1/1;border-color:#185a7d;border-width:2px}@media((min-width: 1280px)){.cta-form-container .profile img.profile-photo{width:60%;border-width:4px}}.cta-form-container .profile p{color:#5a245a;font-size:clamp(.875rem,.8125rem + .1563vw,1rem)}.cta-form-container .button-red-filled{border-color:#e53e51}.cta-form-container .button-red-filled:focus,.cta-form-container .button-red-filled:hover{border-color:#185a7d}.share-links{display:grid;grid-template-columns:max-content max-content;gap:1rem 2.5rem}@media((min-width: 1024px)){.share-links{grid-template-columns:100%}}@media((min-width: 1280px)){.share-links{grid-template-columns:max-content max-content}}.share-link{display:inline-flex;align-items:center;color:#4d4f53;text-decoration:none;font-size:.75rem;font-weight:700;line-height:1.25;text-transform:uppercase}.share-link img,.share-link svg{display:block;width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-right:.5rem}.share-link:focus,.share-link:hover{color:#5a245a}.share-link.stroke-color:focus svg path,.share-link.stroke-color:hover svg path{stroke:#5a245a}.share-link.fill-color:focus svg path,.share-link.fill-color:hover svg path{fill:#5a245a}.podcast-subscribe-icons{display:flex;gap:clamp(1rem,.875rem + .3125vw,1.25rem)}.podcast-subscribe-icons svg{width:2rem}@media((min-width: 1024px)){.podcast-subscribe-icons svg{width:clamp(1.5rem,.3571rem + 1.7857vw,2.5rem)}}.podcast-subscribe-icons a{text-decoration:none}.podcast-subscribe-icons a:focus,.podcast-subscribe-icons a:hover{text-decoration:none}.podcast-subscribe-icons a:focus svg path:first-child,.podcast-subscribe-icons a:hover svg path:first-child{fill:#5a245a}.podcast-latest{display:flex;flex-direction:column;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);overflow:hidden}.podcast-latest-player{background:#185a7d}.podcast-latest-description{background:#f9fdff}.podcast-latest-description p{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);color:#4d4f53;margin-bottom:clamp(1rem,.5rem + 1.25vw,2rem)}.podcast-latest-description p strong{font-weight:700}.podcast-latest-description .arrow-link{color:#5a245a}.podcast-latest-description .arrow-link .arrow-icon{background:#e53e51}.podcast-latest-description .arrow-link .arrow-icon::before{background:#e53e51}.podcast-latest-description .arrow-link .arrow-icon::after{background-image:url(/img/icons/icon-arrowhead.svg)}.podcast-latest-description .arrow-link:focus,.podcast-latest-description .arrow-link:hover{color:#e53e51}@media((min-width: 1024px)){.podcast-latest{flex-direction:row}}.podcast-player{background:#185a7d;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);padding:clamp(1.5rem,.75rem + 1.875vw,3rem)}.audiojs{background:rgba(0,0,0,0) !important;color:#f9fdff !important;box-shadow:none !important;font-family:"acumin-pro",sans-serif !important;width:100% !important;height:auto !important;display:flex;gap:1rem;align-items:center}.audiojs .fa{font-size:1rem !important;line-height:1 !important}.audiojs .play-pause{border:2px solid #f9fdff !important;height:2.5rem !important;width:2.5rem !important;padding:.625rem 0 !important;border-radius:100%;text-align:center;cursor:pointer;color:#9cd0ed}.audiojs .play-pause:focus,.audiojs .play-pause:hover{background:#9cd0ed;color:#185a7d}.audiojs .play{margin-bottom:-7.5rem;margin-left:.125rem}.audiojs .scrubber{width:auto !important;background:#f9fdff !important;border:none !important;overflow-y:inherit !important;height:.5rem !important;margin:0 !important;border-radius:.25rem;flex-grow:1}.audiojs .scrubber .loaded{background:#d5d6d2 !important}.audiojs .scrubber .progress{background:#9cd0ed !important;height:100% !important}.audiojs .time{height:auto !important;margin:0 !important;padding:0 !important;border:none !important;font-size:clamp(.875rem,.8125rem + .1563vw,1rem) !important;line-height:1 !important;text-shadow:none !important;color:#9cd0ed !important;font-weight:700;min-width:7rem}.audiojs .time em{color:inherit !important}.podcast-people .profile-bio p{font-size:clamp(1rem,.75rem + .625vw,1.5rem)}.values-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.values-grid .value{width:100%;padding:clamp(2rem,1rem + 2.5vw,4rem) 0;text-align:center}.values-grid .value dotlottie-wc{display:block;margin:0 auto clamp(1.25rem,.625rem + 1.5625vw,2.5rem);height:8rem}.values-grid .value h4{margin-bottom:clamp(.75rem,.5rem + .625vw,1.25rem)}.values-grid .value p{font-size:clamp(.875rem,.8125rem + .1563vw,1rem)}@media((min-width: 768px)){.values-grid .value{width:50%;padding-left:clamp(1rem,-2rem + 6.25vw,2rem);padding-right:clamp(1rem,-2rem + 6.25vw,2rem)}}@media((min-width: 1024px)){.values-grid .value{width:25%;padding-left:clamp(1rem,-0.7143rem + 2.6786vw,2.5rem);padding-right:clamp(1rem,-0.7143rem + 2.6786vw,2.5rem)}}.annual-report-card,.annual-report-banner{display:flex;position:relative;width:100%;aspect-ratio:5/3;justify-content:center;align-items:center;background-size:cover;background-position:center center;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);overflow:hidden;color:#f9fdff;text-decoration:none;margin-bottom:clamp(1rem,.5rem + 1.25vw,2rem);padding:0 clamp(1.5rem,.75rem + 1.875vw,3rem)}.annual-report-card span,.annual-report-banner span{color:#f9fdff;margin-bottom:0;z-index:2;transition:all .2s ease-in-out}.annual-report-card::after,.annual-report-banner::after{display:none;position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.25);transition:all .2s ease-in-out}.annual-report-card:focus,.annual-report-card:hover,.annual-report-banner:focus,.annual-report-banner:hover{color:#f9fdff}.annual-report-card:focus span,.annual-report-card:hover span,.annual-report-banner:focus span,.annual-report-banner:hover span{margin-bottom:clamp(.75rem,.5rem + .625vw,1.25rem)}.annual-report-card:focus::after,.annual-report-card:hover::after,.annual-report-banner:focus::after,.annual-report-banner:hover::after{display:block}@media((min-width: 640px)){.annual-report-banner{aspect-ratio:auto;height:280px}}.team-grid-img:focus img,.team-grid-img:hover img{box-shadow:0px 4px 16px 0px rgba(0,0,0,.16)}.team-grid-content{padding:clamp(1.5rem,1rem + 1.25vw,2.5rem) clamp(.75rem,.375rem + .9375vw,1.5rem);font-size:clamp(.875rem,.8125rem + .1563vw,1rem)}.team-grid-content h4{margin-bottom:0}.team-grid-content p{margin-bottom:0}.quote .h4{line-height:1.5}.quote-header{display:flex;align-items:center;margin-bottom:clamp(1rem,.75rem + .625vw,1.5rem)}.quote-header-line{flex-grow:1;height:1px;background:#d5d6d2}.quote-header-icon{flex-grow:0;margin:0 clamp(1rem,.75rem + .625vw,1.5rem);width:clamp(1.5rem,1rem + 1.25vw,2.5rem);height:clamp(1.5rem,1rem + 1.25vw,2.5rem);background:url("/img/quote.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.popup-default{position:relative;background:#f9fdff;border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);padding:clamp(1.75rem,.375rem + 3.4375vw,4.5rem);margin:0 auto;width:100%}@media((min-width: 640px)){.popup-default{width:75%}}@media((min-width: 768px)){.popup-default{width:67%}}@media((min-width: 1024px)){.popup-default{width:60%}}@media((min-width: 1280px)){.popup-default{width:54%}}@media((min-width: 1536px)){.popup-default{width:46%}}.popup-default .popup-close{position:absolute;top:clamp(.5rem,.25rem + .625vw,1rem);right:clamp(1rem,.5rem + 1.25vw,2rem);font-size:1.25em;font-weight:bold;color:#4d4f53;text-decoration:none}.popup-default .popup-close:focus,.popup-default .popup-close:hover{color:#5a245a;text-decoration:none}.mps-scheduler-status-bar{display:block}@media((min-width: 640px)){.mps-scheduler-status-bar{display:flex;align-items:center;gap:clamp(1rem,.5rem + 1.25vw,2rem)}}.mps-scheduler-status{color:#71727a;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.mps-scheduler-status.active{color:#e53e51}@media((min-width: 640px)){.mps-scheduler-status{margin-bottom:0}}.mps-scheduler-status-arrow{display:none;position:relative}@media((min-width: 640px)){.mps-scheduler-status-arrow{display:inline-block}}.mps-scheduler-status-arrow .line{height:2px;width:clamp(1.5rem,.75rem + 1.875vw,3rem);background:#e53e51}.mps-scheduler-status-arrow .point{height:clamp(.375rem,.25rem + .3125vw,.625rem);width:clamp(.375rem,.25rem + .3125vw,.625rem);border-right:2px solid #e53e51;border-bottom:2px solid #e53e51;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg)}.mps-scheduler .error{display:none;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:400;color:#e53e51;margin-bottom:0;margin-top:clamp(.5rem,.375rem + .3125vw,.75rem)}.mps-scheduler .form-field.invalid input[type=text],.mps-scheduler .form-field.invalid select,.mps-scheduler .form-field.invalid textarea{background:rgba(234,98,114,.1);border-color:#e53e51}.mps-scheduler .form-field.invalid .error{display:block}.mps-form-options{display:flex;flex-wrap:wrap;gap:clamp(1rem,.75rem + .625vw,1.5rem)}.mps-form-options .button:focus{background:#f9fdff;border-color:#5a245a;color:#5a245a}.mps-form-options .button:hover{background:#5a245a;border-color:#5a245a;color:#f9fdff}.mps-form-options .button.active{background:#185a7d;border-color:#185a7d;color:#f9fdff}.mps-session-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.card-body a.mps-session-details-toggle{display:inline-flex;align-items:center;font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:700;color:#5a245a;text-decoration:none;text-transform:uppercase;cursor:pointer}.card-body a.mps-session-details-toggle svg{display:block;width:.75rem;height:.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin-left:.5rem}.card-body a.mps-session-details-toggle svg path{stroke:#e53e51}.card-body a.mps-session-details-toggle:focus,.card-body a.mps-session-details-toggle:hover{color:#e53e51}.card-body a.mps-session-details-toggle:focus svg path,.card-body a.mps-session-details-toggle:hover svg path{stroke:#e53e51}.card-body a.mps-session-details-toggle .toggle-flipped{transform:rotate(180deg)}.quick-overview{padding:clamp(5rem,2.5rem + 0.0625*100vw,10rem) clamp(2rem,-2rem + 0.1*100vw,10rem)}.quick-overview h5{margin-bottom:clamp(1.25rem,0.625rem + 0.015625*100vw,2.5rem);font-family:"acumin-pro",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media((min-width: 640px)){.home-highlights-intro{max-width:70%}}@media((min-width: 1280px)){.home-highlights-intro{max-width:68%}}@media((min-width: 1536px)){.home-highlights-intro{max-width:64%}}.card-carousel{position:relative;overflow:hidden}.card-carousel-sizer{width:66%;aspect-ratio:5/4}@media((min-width: 640px)){.card-carousel-sizer{aspect-ratio:4/3;width:50%}}@media((min-width: 768px)){.card-carousel-sizer{width:40%}}@media((min-width: 1024px)){.card-carousel-sizer{width:35%}}@media((min-width: 1280px)){.card-carousel-sizer{width:30%}}@media((min-width: 1536px)){.card-carousel-sizer{aspect-ratio:8/5}}.card-carousel-cards{position:absolute;left:0;bottom:0;width:100%;height:100%;overflow:hidden}.card-carousel-card{position:absolute;bottom:0;left:50%;background:linear-gradient(180deg, #FFF 50.98%, #FFF 50.99%, rgba(210, 215, 245, 0.9) 100%);border-top-left-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);border-top-right-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);padding:clamp(1rem,.25rem + 1.875vw,2.5rem);padding-top:clamp(1.5rem,.25rem + 3.125vw,4rem);transition:all .4s ease-in-out;opacity:1;transform:translate(-50%, 1px)}.card-carousel-card h4{color:#5a245a;font-size:clamp(1.125rem,.6875rem + 1.0938vw,2rem)}.card-carousel-card .arrow-link{color:#5a245a}.card-carousel-card .arrow-link .arrow-icon{background:#e53e51}.card-carousel-card .arrow-link .arrow-icon::before{background:#e53e51}.card-carousel-card .arrow-link .arrow-icon::after{background-image:url(/img/icons/icon-arrowhead.svg)}.card-carousel-card .arrow-link:focus,.card-carousel-card .arrow-link:hover{color:#e53e51}.card-carousel-card[data-pos="1"]{opacity:.5;transform:translate(calc(-150% - 1.5rem), calc(clamp(1.5rem, 0.75rem + 1.875vw, 3rem) + 1px));cursor:pointer}.card-carousel-card[data-pos="-1"]{opacity:.5;transform:translate(calc(50% + 1.5rem), calc(clamp(1.5rem, 0.75rem + 1.875vw, 3rem) + 1px));cursor:pointer}.card-carousel-card[data-pos="2"]{opacity:.2;transform:translate(calc(-250% - 3rem), calc(clamp(3rem, 1.5rem + 3.75vw, 6rem) + 1px))}.card-carousel-card[data-pos="-2"]{opacity:.2;transform:translate(calc(150% + 3rem), calc(clamp(3rem, 1.5rem + 3.75vw, 6rem) + 1px))}.card-carousel-card[data-pos=x]{opacity:.2;transform:translate(calc(-350% - 4.5rem), calc(clamp(3rem, 1.5rem + 3.75vw, 6rem) + 1px))}.card-carousel-card[data-pos=-x]{opacity:.2;transform:translate(calc(250% + 4.5rem), calc(clamp(3rem, 1.5rem + 3.75vw, 6rem) + 1px))}.card-carousel-card.no-transition{transition-duration:0s}.category-carousel-container{border-radius:clamp(.75rem,.375rem + .9375vw,1.5rem);background:linear-gradient(308deg, #BA61AC 0%, #06426D 100%);color:#f9fdff;width:100%;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:clamp(1.25rem,.625rem + 1.5625vw,2.5rem)}.category-carousel{height:50%;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 46%, #000 54%, transparent 100%);mask-image:linear-gradient(to bottom, transparent, #000 46%, #000 54%, transparent 100%)}.category-carousel-item{font-family:"ff-meta-serif-web-pro",serif;font-weight:400;line-height:1.2;font-size:clamp(1.75rem,.875rem + 2.1875vw,3.5rem);color:#f9fdff}.category-carousel-item a{color:#f9fdff;text-decoration:none}.video-play-link{display:flex;align-items:center;color:#f9fdff;font-weight:700;text-decoration:none;text-transform:uppercase}.video-play-link .video-play-text{margin-right:clamp(1rem,.75rem + .625vw,1.5rem)}.video-play-link .video-play-line{position:relative;height:2px;width:clamp(1.5rem,.25rem + 3.125vw,4rem);background:#e53e51}.video-play-link .video-play-line::after{content:"";position:absolute;width:8px;height:8px;top:-3px;left:-3px;background:#e53e51;border-radius:100%}.video-play-link .video-play-button{position:relative;top:auto;left:auto;transform:none}.video-play-link:focus,.video-play-link:hover{color:#f9fdff}.video-play-link:focus .video-play-button,.video-play-link:hover .video-play-button{background-image:linear-gradient(to right, rgba(36, 41, 90, 0.5), rgba(186, 97, 172, 0.5))}.home-video-section{position:relative;width:100%;aspect-ratio:16/9;background-image:url("/img/home-video-bg.jpg");background-size:cover;background-position:center center}.home-video-section-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.home-video-section-content .video-play-link{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media((min-width: 768px)){.home-video-section-content .video-play-link{top:36%;left:auto;right:24%;transform:none}}.home-video-section-content:hover .home-video-section-popup{transform:translateY(0)}.home-video-section-popup{position:absolute;bottom:0;left:0;width:100%;background:rgba(10,52,82,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(1rem,-1rem + 5vw,5rem);color:#f9fdff;transform:translateY(100%);transition:all .4s ease-in-out}.home-video-section-popup h2{color:#f9fdff;margin-bottom:0;font-size:clamp(1.25rem,.875rem + .9375vw,2rem)}@media((min-width: 1280px)){.home-video-section-popup h2{max-width:90%}}.home-video-section-popup p{display:none}@media((min-width: 1024px)){.home-video-section-popup{left:5rem;width:40%;border-left:8px solid #d5d6d2;border-top-right-radius:clamp(.75rem,.375rem + .9375vw,1.5rem)}.home-video-section-popup h2{margin-bottom:clamp(1.25rem,1rem + .625vw,1.75rem);font-size:clamp(1.75rem,.875rem + 2.1875vw,3.5rem)}.home-video-section-popup p{display:block}}.home-video-section-video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.home-video-section-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-video-close{position:absolute;top:0;left:0;width:100%;margin-top:clamp(-3.5rem,-1.25rem - 1.875vw,-2rem)}.home-video-close a.home-video-close-link{display:inline-flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;font-size:clamp(.75rem,.6071rem + .2232vw,.875rem);font-weight:700;color:#5a245a;text-decoration:none;text-transform:uppercase}.home-video-close a.home-video-close-link:focus,.home-video-close a.home-video-close-link:hover{color:#e53e51;text-decoration:none}.home-video-close a.home-video-close-link .close-x{font-size:clamp(1rem,.9375rem + .1563vw,1.125rem)}.where-we-are-list{-moz-column-count:2;column-count:2;gap:clamp(1.25rem,.875rem + .9375vw,2rem);width:-moz-max-content;width:max-content}.where-we-are-list li{font-size:clamp(.875rem,.8125rem + .1563vw,1rem);font-weight:bold;text-transform:uppercase;line-height:1.5;padding:clamp(.5rem,.3125rem + .4688vw,.875rem) 0}.where-we-are-list li a{text-decoration:none;color:#5a245a}.where-we-are-list li a.focus,.where-we-are-list li a:focus,.where-we-are-list li a:hover{color:#e53e51}.content-container ul.where-we-are-list{list-style-type:none;padding:0;margin-bottom:0}.content-container ul.where-we-are-list li{margin-bottom:0}.map-container{position:relative;width:100%}@media((min-width: 1024px)){.map-container{width:64%}}@media((min-width: 1280px)){.map-container{width:56%}}@media((min-width: 1536px)){.map-container{width:48%}}.map-container svg{width:100%;height:auto}.state-path.active{cursor:pointer;transition:opacity .2s ease-in-out}.state-path.disabled path:nth-child(1){fill:rgba(249,253,255,.6)}.state-path.disabled path:nth-child(2),.state-path.disabled path:nth-child(3){display:none}.state-path.faded{opacity:.6}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulsate{0%{box-shadow:0 0 0 #ba61ac}50%{box-shadow:0 0 17px #ba61ac}100%{box-shadow:0 0 0 #ba61ac}}.timeline-wrap{padding:0 clamp(1rem,-1.0833333333rem + 0.0520833333*100vw,2.25rem) clamp(1.25rem,-0.8333333333rem + 0.0520833333*100vw,2.5rem)}@media((min-width: 1024px)){.timeline-wrap{padding:0 clamp(2.5rem,-0.3571428571rem + 0.0446428571*100vw,5rem) clamp(2.5rem,-0.3571428571rem + 0.0446428571*100vw,5rem)}}.timeline{position:relative;height:clamp(30rem,20.8333333333rem + 0.2291666667*100vw,35.5rem);overflow:hidden;border-radius:1.5rem;background-color:#181a20}@media((min-width: 1024px)){.timeline{height:clamp(35.5rem,18.9285714286rem + 0.2589285714*100vw,50rem)}}.timeline--fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;border-radius:0;pointer-events:none}.timeline--fullscreen .timeline-usage-hints,.timeline--fullscreen .timeline-restart{display:none}.timeline-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#d5d6d2;width:clamp(1.25rem,0.9375rem + 0.0078125*100vw,1.875rem);animation:spin 1s linear infinite}.timeline-inner{position:absolute;width:100%;height:100%}.timeline-glow{position:absolute;left:50%;width:200%;height:80%;transform:translate(-50%, -50%);max-width:unset;opacity:.8}.timeline-glow--top{top:-10%}.timeline-glow--bottom{top:110%}.timeline-usage-hints{display:flex;justify-content:center}.timeline-usage-hints--mobile{justify-content:flex-end}.timeline-usage-hints--mobile .timeline-usage-hints__mobile{display:flex}.timeline-usage-hints--mobile .timeline-usage-hints__desktop{display:none}.timeline-usage-hints p{margin-bottom:0 !important;font-size:.625rem !important;line-height:140%;letter-spacing:.0625rem;text-transform:uppercase;opacity:.4;color:#fff0ff}.timeline-usage-hints__mobile{display:none;align-items:center;gap:.5rem}.timeline-usage-hints__mobile canvas{width:1.875rem}.timeline-usage-hints__mobile p{margin-bottom:3px}.timeline-usage-hints__desktop{display:flex;flex-direction:column;justify-content:center;gap:.5rem}@media((min-width: 640px)){.timeline-usage-hints__desktop{width:3.875rem}}.timeline-usage-hints__desktop canvas{height:clamp(1rem,0.5rem + 0.0125*100vw,2rem)}.timeline-usage-hints__desktop p{text-align:center}.timeline-intro-years{position:absolute;top:20%;width:100%;display:flex;justify-content:space-between;padding:0 clamp(1.5rem,-1.8333333333rem + 0.0833333333*100vw,3.5rem)}@media((min-width: 1024px)){.timeline-intro-years{padding:0 clamp(3.5rem,1.7857142857rem + 0.0267857143*100vw,5rem)}}.timeline-intro-years .timeline-intro-year{display:none;font-family:"ff-meta-serif-web-pro",serif;font-variant-numeric:oldstyle-nums tabular-nums;font-weight:450;color:rgba(249,253,255,.1);filter:blur(3px)}@media((min-width: 1024px)){.timeline-intro-years .timeline-intro-year{display:block;font-size:clamp(3.75rem,2.3214285714rem + 0.0223214286*100vw,5rem)}}.timeline-title{position:absolute;top:20%;left:50%;display:flex;justify-content:center}.timeline-title svg{width:clamp(13rem,3rem + 0.25*100vw,19rem);margin:2rem clamp(1.5rem,-1.8333333333rem + 0.0833333333*100vw,3.5rem)}@media((min-width: 1024px)){.timeline-title svg{width:clamp(19rem,7rem + 0.1875*100vw,29.5rem);margin:clamp(2rem,1.4285714286rem + 0.0089285714*100vw,2.5rem) clamp(3.5rem,1.7857142857rem + 0.0267857143*100vw,5rem)}}.timeline-anniversary-logo{position:absolute;top:0;right:0;width:clamp(2.5rem,0.4166666667rem + 0.0520833333*100vw,3.75rem);opacity:0;margin:2rem clamp(1.5rem,-1.8333333333rem + 0.0833333333*100vw,3.5rem)}@media((min-width: 1024px)){.timeline-anniversary-logo{width:clamp(3.75rem,2.0357142857rem + 0.0267857143*100vw,5.25rem);margin:clamp(2rem,1.4285714286rem + 0.0089285714*100vw,2.5rem) clamp(3.5rem,1.7857142857rem + 0.0267857143*100vw,5rem)}}.timeline-plot{position:absolute;top:60%;left:50%;display:flex;flex-direction:column;justify-content:center;width:100%;gap:clamp(0.5rem,0.0833333333rem + 0.0104166667*100vw,0.75rem);padding:1rem 0;z-index:1}@media((min-width: 1024px)){.timeline-plot{gap:clamp(0.75rem,0.4642857143rem + 0.0044642857*100vw,1rem);top:65%}}.timeline-plot__inner{display:flex;flex-direction:column;align-items:center}.timeline-plot__border{width:100%;height:1px;background:linear-gradient(90deg, rgba(6, 66, 109, 0) 0%, rgba(186, 97, 172, 0.5) 50%, rgba(6, 66, 109, 0) 100%)}.timeline-plot__first-year,.timeline-plot__last-year{display:none;position:relative;top:-2px;font-size:1rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;color:#fff0ff;opacity:.4}@media((min-width: 1280px)){.timeline-plot__first-year,.timeline-plot__last-year{display:block}}.timeline-plot__milestones{display:flex;align-items:center;gap:clamp(1rem,0.1666666667rem + 0.0208333333*100vw,1.5rem);width:-moz-max-content;width:max-content;flex-shrink:0;padding:0 clamp(1.5rem,-1.8333333333rem + 0.0833333333*100vw,3.5rem)}@media((min-width: 1024px)){.timeline-plot__milestones{padding:0 clamp(3.5rem,1.7857142857rem + 0.0267857143*100vw,5rem);gap:1rem}}.timeline-plot-year{flex-shrink:0;width:.375rem;height:.375rem;border-radius:100%;background-color:#d5d6d2;opacity:.5}.timeline-plot-milestone{position:relative;flex-shrink:0;width:1rem;height:1rem;border-radius:100%;background:linear-gradient(308deg, #4211a6 -0.01%, #e1aad8 100%);transition:box-shadow .4s ease-in-out,opacity .4s ease-in-out;z-index:1;opacity:.5}.timeline-plot-milestone.timeline-plot-milestone--active{box-shadow:0 0 17px #ba61ac;opacity:1}.timeline-plot-milestone.timeline-plot-milestone--active::before{opacity:1}.timeline-plot-milestone.timeline-plot-milestone--active .timeline-plot-milestone__year{transform:translateX(-50%) scale(1);opacity:1}@media((min-width: 1024px)){.timeline-plot-milestone:hover{box-shadow:0 0 17px #ba61ac;opacity:1}.timeline-plot-milestone:hover::before{opacity:1}.timeline-plot-milestone:hover .timeline-plot-milestone__image{bottom:calc(100% + 1.5rem);width:4rem;opacity:1}.timeline-plot-milestone:hover .timeline-plot-milestone__year{transform:translateX(-50%) scale(1);opacity:1}}.timeline-plot-milestone::before{content:"";position:absolute;inset:0;background:linear-gradient(308deg, #08000B -0.01%, #a81eaf 100%);border-radius:100%;z-index:-1;transition:opacity .4s ease-in-out;opacity:0}.timeline-plot-milestone__image{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;border-radius:100%;border:1px solid #cab2cd;z-index:-1;opacity:0;transition:width .4s ease-in-out,bottom .4s ease-in-out,opacity .4s ease-in-out;pointer-events:none}.timeline-plot-milestone__year{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);text-align:center;color:rgba(255,240,255,.4);font-size:clamp(0.5rem,0.3958333333rem + 0.0026041667*100vw,0.5625rem);font-weight:500;font-variant-numeric:lining-nums tabular-nums;transition:transform .4s ease-in-out,opacity .4s ease-in-out;pointer-events:none}@media((min-width: 1024px)){.timeline-plot-milestone__year{color:#b973cd;font-size:clamp(0.5625rem,0.0625rem + 0.0078125*100vw,1rem);transform:translateX(-50%) scale(0);opacity:0}}.timeline-restart{position:static !important}.timeline-start,.timeline-restart{position:absolute;top:75%;left:50%;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;gap:.75rem;margin:1rem auto}.timeline-start:hover .timeline-start__lines--left :first-child,.timeline-start:hover .timeline-restart__lines--left :first-child,.timeline-start:focus .timeline-start__lines--left :first-child,.timeline-start:focus .timeline-restart__lines--left :first-child,.timeline-restart:hover .timeline-start__lines--left :first-child,.timeline-restart:hover .timeline-restart__lines--left :first-child,.timeline-restart:focus .timeline-start__lines--left :first-child,.timeline-restart:focus .timeline-restart__lines--left :first-child{transform:translateX(12px)}.timeline-start:hover .timeline-start__lines--left :nth-child(2),.timeline-start:hover .timeline-restart__lines--left :nth-child(2),.timeline-start:focus .timeline-start__lines--left :nth-child(2),.timeline-start:focus .timeline-restart__lines--left :nth-child(2),.timeline-restart:hover .timeline-start__lines--left :nth-child(2),.timeline-restart:hover .timeline-restart__lines--left :nth-child(2),.timeline-restart:focus .timeline-start__lines--left :nth-child(2),.timeline-restart:focus .timeline-restart__lines--left :nth-child(2){transform:translateX(8px)}.timeline-start:hover .timeline-start__lines--left :nth-child(3),.timeline-start:hover .timeline-restart__lines--left :nth-child(3),.timeline-start:focus .timeline-start__lines--left :nth-child(3),.timeline-start:focus .timeline-restart__lines--left :nth-child(3),.timeline-restart:hover .timeline-start__lines--left :nth-child(3),.timeline-restart:hover .timeline-restart__lines--left :nth-child(3),.timeline-restart:focus .timeline-start__lines--left :nth-child(3),.timeline-restart:focus .timeline-restart__lines--left :nth-child(3){transform:translateX(4px)}.timeline-start:hover .timeline-start__lines--right :first-child,.timeline-start:hover .timeline-restart__lines--right :first-child,.timeline-start:focus .timeline-start__lines--right :first-child,.timeline-start:focus .timeline-restart__lines--right :first-child,.timeline-restart:hover .timeline-start__lines--right :first-child,.timeline-restart:hover .timeline-restart__lines--right :first-child,.timeline-restart:focus .timeline-start__lines--right :first-child,.timeline-restart:focus .timeline-restart__lines--right :first-child{transform:translateX(-4px)}.timeline-start:hover .timeline-start__lines--right :nth-child(2),.timeline-start:hover .timeline-restart__lines--right :nth-child(2),.timeline-start:focus .timeline-start__lines--right :nth-child(2),.timeline-start:focus .timeline-restart__lines--right :nth-child(2),.timeline-restart:hover .timeline-start__lines--right :nth-child(2),.timeline-restart:hover .timeline-restart__lines--right :nth-child(2),.timeline-restart:focus .timeline-start__lines--right :nth-child(2),.timeline-restart:focus .timeline-restart__lines--right :nth-child(2){transform:translateX(-8px)}.timeline-start:hover .timeline-start__lines--right :nth-child(3),.timeline-start:hover .timeline-restart__lines--right :nth-child(3),.timeline-start:focus .timeline-start__lines--right :nth-child(3),.timeline-start:focus .timeline-restart__lines--right :nth-child(3),.timeline-restart:hover .timeline-start__lines--right :nth-child(3),.timeline-restart:hover .timeline-restart__lines--right :nth-child(3),.timeline-restart:focus .timeline-start__lines--right :nth-child(3),.timeline-restart:focus .timeline-restart__lines--right :nth-child(3){transform:translateX(-12px)}.timeline-start__text,.timeline-restart__text{position:relative;top:-2px;font-size:clamp(0.875rem,0.6666666667rem + 0.0052083333*100vw,1rem);text-transform:uppercase;color:#f9fdff}@media((min-width: 1024px)){.timeline-start__text,.timeline-restart__text{font-size:clamp(1rem,0.875rem + 0.003125*100vw,1.25rem)}}.timeline-start__lines,.timeline-restart__lines{display:flex;justify-content:center;align-items:center;gap:.5rem;align-self:stretch}.timeline-start__lines>*,.timeline-restart__lines>*{width:2px;background-color:#ab6cbe;transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 2.75)}.timeline-start__lines--left :first-child,.timeline-restart__lines--left :first-child{height:50%;opacity:.3}.timeline-start__lines--left :nth-child(2),.timeline-restart__lines--left :nth-child(2){height:80%;opacity:.65}.timeline-start__lines--left :nth-child(3),.timeline-restart__lines--left :nth-child(3){height:100%}.timeline-start__lines--right :first-child,.timeline-restart__lines--right :first-child{height:100%}.timeline-start__lines--right :nth-child(2),.timeline-restart__lines--right :nth-child(2){height:80%;opacity:.65}.timeline-start__lines--right :nth-child(3),.timeline-restart__lines--right :nth-child(3){height:50%;opacity:.3}.timeline-years{position:absolute;top:20%;left:0;display:flex;z-index:1;pointer-events:none}.timeline-years .timeline-year{position:relative;display:flex;text-align:center;font-size:clamp(3rem,1.75rem + 0.03125*100vw,3.75rem);font-family:"ff-meta-serif-web-pro",serif;font-variant-numeric:oldstyle-nums tabular-nums;font-weight:450;color:rgba(249,253,255,.15);opacity:0;filter:blur(5px);mix-blend-mode:plus-lighter}@media((min-width: 1024px)){.timeline-years .timeline-year{opacity:1;font-size:clamp(3.75rem,2.3214285714rem + 0.0223214286*100vw,5rem)}}.timeline-years .timeline-year__inner{display:inline-block;padding:0 clamp(1.5rem,-1.8333333333rem + 0.0833333333*100vw,3.5rem);font-variant-numeric:lining-nums tabular-nums}@media((min-width: 1024px)){.timeline-years .timeline-year__inner{padding:0 clamp(3.5rem,1.7857142857rem + 0.0267857143*100vw,5rem)}}.timeline-slide{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;visibility:hidden}.timeline-slide[data-timeline-slide-index="0"] .timeline-slide__copy p,.timeline-slide[data-timeline-slide-index="28"] .timeline-slide__copy p{font-size:.75rem}@media((min-width: 640px)){.timeline-slide[data-timeline-slide-index="0"] .timeline-slide__copy p,.timeline-slide[data-timeline-slide-index="28"] .timeline-slide__copy p{font-size:clamp(0.875rem,0.6666666667rem + 0.0052083333*100vw,1rem)}}@media((min-width: 1024px)){.timeline-slide[data-timeline-slide-index="0"] .timeline-slide__copy p,.timeline-slide[data-timeline-slide-index="28"] .timeline-slide__copy p{font-size:clamp(1rem,0.4285714286rem + 0.0089285714*100vw,1.5rem)}}.timeline-slide--no-graphic .timeline-slide__inner{justify-content:center}.timeline-slide--no-graphic .timeline-slide__copy{width:100%}@media((min-width: 1024px)){.timeline-slide--no-graphic .timeline-slide__copy{width:60%}}.timeline-slide__inner{display:flex;flex-direction:column;padding:0 clamp(1.5rem,-1.8333333333rem + 0.0833333333*100vw,3.5rem)}@media((min-width: 1024px)){.timeline-slide__inner{flex-direction:row;justify-content:flex-end;gap:clamp(2rem,-1.4285714286rem + 0.0535714286*100vw,5rem);padding:0 clamp(3.5rem,1.7857142857rem + 0.0267857143*100vw,5rem)}}.timeline-slide__copy{display:flex;flex-direction:column;justify-content:center;width:100%}@media((min-width: 1024px)){.timeline-slide__copy{width:40%}}.timeline-slide__copy h3{margin-bottom:0;color:#f9fdff;font-size:clamp(1rem,-0.6666666667rem + 0.0416666667*100vw,2rem)}@media((min-width: 1024px)){.timeline-slide__copy h3{font-size:clamp(2rem,0.8571428571rem + 0.0178571429*100vw,3rem)}}.timeline-slide__copy p{margin-bottom:clamp(1rem,0.1666666667rem + 0.0208333333*100vw,1.5rem);font-size:clamp(0.875rem,0.6666666667rem + 0.0052083333*100vw,1rem);color:#f9fdff}@media((min-width: 1024px)){.timeline-slide__copy p{margin-bottom:clamp(1.5rem,0.3571428571rem + 0.0178571429*100vw,2.5rem);font-size:clamp(1rem,0.4285714286rem + 0.0089285714*100vw,1.5rem)}}.timeline-slide-world-event{position:absolute;top:75%;left:0;width:-moz-max-content;width:max-content;margin-left:clamp(3.5rem,1rem + 0.0625*100vw,5rem);visibility:hidden;z-index:2}@media((min-width: 1024px)){.timeline-slide-world-event{margin-left:clamp(5rem,2.7142857143rem + 0.0357142857*100vw,7rem)}}.timeline-slide-world-event:hover .timeline-slide-world-event__circle,.timeline-slide-world-event:focus .timeline-slide-world-event__circle,.timeline-slide-world-event.active .timeline-slide-world-event__circle{animation:none}.timeline-slide-world-event:hover .timeline-slide-world-event__label,.timeline-slide-world-event:focus .timeline-slide-world-event__label,.timeline-slide-world-event.active .timeline-slide-world-event__label{opacity:0}.timeline-slide-world-event:hover .timeline-slide-world-event__value,.timeline-slide-world-event:focus .timeline-slide-world-event__value,.timeline-slide-world-event.active .timeline-slide-world-event__value{opacity:1}.timeline-slide-world-event:hover .timeline-slide-world-event__image,.timeline-slide-world-event:focus .timeline-slide-world-event__image,.timeline-slide-world-event.active .timeline-slide-world-event__image{transform:translate(-50%, -50%) scale(1) rotate(0deg);opacity:1}.timeline-slide-world-event__inner{position:relative;display:flex;align-items:center}.timeline-slide-world-event__icon{width:clamp(1.0938rem,0.1824666667rem + 0.0227833333*100vw,1.6406rem)}@media((min-width: 1024px)){.timeline-slide-world-event__icon{width:clamp(1.6406rem,1.0155714286rem + 0.0097660714*100vw,2.1875rem)}}.timeline-slide-world-event__circle{width:100%;border-radius:100%;animation:pulsate 2s ease-out infinite}.timeline-slide-world-event__circle svg{transform:rotate(180deg)}.timeline-slide-world-event__text{position:relative;align-self:stretch;font-size:clamp(0.5rem,0.2916666667rem + 0.0052083333*100vw,0.625rem);letter-spacing:clamp(0.045rem,0.02625rem + 0.00046875*100vw,0.05625rem);color:#f9fdff;font-family:"acumin-pro",sans-serif;font-weight:300;text-transform:uppercase}@media((min-width: 1024px)){.timeline-slide-world-event__text{font-size:clamp(0.625rem,0.4821428571rem + 0.0022321429*100vw,0.75rem);letter-spacing:clamp(0.05625rem,0.0433928571rem + 0.0002008929*100vw,0.0675rem)}}.timeline-slide-world-event__label,.timeline-slide-world-event__value{position:absolute;top:50%;left:clamp(0.5rem,0.0833333333rem + 0.0104166667*100vw,0.75rem);width:-moz-max-content;width:max-content;transform:translateY(-50%);transition:opacity .6s ease-in-out}@media((min-width: 1024px)){.timeline-slide-world-event__label,.timeline-slide-world-event__value{left:clamp(0.75rem,0.4642857143rem + 0.0044642857*100vw,1rem)}}.timeline-slide-world-event__label{opacity:1}.timeline-slide-world-event__value{opacity:0;max-width:50vw;pointer-events:none}@media((min-width: 640px)){.timeline-slide-world-event__value{max-width:unset}}.timeline-slide-world-event__image{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%) scale(0) rotate(90deg);opacity:0;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.timeline-slide-world-event__image img{position:relative;left:50%;transform:translate(-50%, -50%);max-width:unset;margin-bottom:clamp(3rem,2rem + 0.025*100vw,5rem)}.timeline-slide-graphic{position:relative;align-self:flex-end;margin-top:clamp(0.5rem,-2rem + 0.0625*100vw,2rem);pointer-events:none}@media((min-width: 1024px)){.timeline-slide-graphic{width:25%;align-self:auto;margin-top:12%}}.timeline-slide-graphic__image{height:clamp(5.5rem,2.1666666667rem + 0.0833333333*100vw,7.5rem);aspect-ratio:3/2}@media((min-width: 1024px)){.timeline-slide-graphic__image{height:clamp(7.5rem,-1.7857142857rem + 0.1450892857*100vw,15.625rem)}}.timeline-slide-graphic__image img{width:100%;height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover}.timeline-slide-graphic__shape{position:absolute;bottom:-3.6%;left:0;transform:translateX(-50%);width:clamp(2rem,1.6666666667rem + 0.0083333333*100vw,2.2rem)}@media((min-width: 1024px)){.timeline-slide-graphic__shape{width:clamp(2.2rem,-0.5428571429rem + 0.0428571429*100vw,4.6rem)}}.timeline-slide-graphic__icon svg{position:absolute}.timeline-backdrop{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);visibility:hidden;pointer-events:none;z-index:1}}@media not all and (min-width: 1024px){.max-lg\:hidden{
display: none;}}@media (min-width: 640px){.sm\:basis-1\/2{
flex-basis: 50%;}.sm\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));}.sm\:flex-row{
flex-direction: row;}.sm\:items-center{
align-items: center;}.sm\:justify-center{
justify-content: center;}}@media (min-width: 768px){.md\:order-first{
order: -9999;}.md\:block{
display: block;}.md\:flex{
display: flex;}.md\:basis-1\/2{
flex-basis: 50%;}.md\:basis-1\/3{
flex-basis: 33.333333%;}.md\:basis-2\/3{
flex-basis: 66.666667%;}.md\:basis-2\/5{
flex-basis: 40%;}.md\:basis-3\/5{
flex-basis: 60%;}.md\:basis-4\/5{
flex-basis: 80%;}.md\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));}.md\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));}.md\:flex-row{
flex-direction: row;}.md\:items-center{
align-items: center;}.md\:justify-end{
justify-content: flex-end;}.md\:justify-center{
justify-content: center;}}@media (min-width: 1024px){.lg\:order-first{
order: -9999;}.lg\:hidden{
display: none;}.lg\:max-h-14{
max-height: 3.5rem;}.lg\:w-4\/5{
width: 80%;}.lg\:basis-1\/2{
flex-basis: 50%;}.lg\:basis-1\/3{
flex-basis: 33.333333%;}.lg\:basis-1\/4{
flex-basis: 25%;}.lg\:basis-2\/3{
flex-basis: 66.666667%;}.lg\:basis-2\/5{
flex-basis: 40%;}.lg\:basis-3\/4{
flex-basis: 75%;}.lg\:basis-3\/5{
flex-basis: 60%;}.lg\:basis-4\/5{
flex-basis: 80%;}.lg\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));}.lg\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));}.lg\:flex-row{
flex-direction: row;}.lg\:flex-col{
flex-direction: column;}.lg\:items-center{
align-items: center;}.lg\:justify-center{
justify-content: center;}}@media (min-width: 1280px){.xl\:inline{
display: inline;}.xl\:basis-2\/5{
flex-basis: 40%;}.xl\:basis-3\/4{
flex-basis: 75%;}.xl\:basis-3\/5{
flex-basis: 60%;}.xl\:flex-row{
flex-direction: row;}}@media (min-width: 1536px){.\32xl\:w-2\/3{
width: 66.666667%;}.\32xl\:basis-3\/5{
flex-basis: 60%;}}
