@charset "UTF-8";
*, ::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(15 74 255 / 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(15 74 255 / 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:  ;
}
/*
! tailwindcss v3.4.16 | 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: #e5e7eb; /* 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]:where(:not([hidden="until-found"])) {
  display: none;
}
.container{
  padding: 0 1rem;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 769px){
  .container{
    max-width: 640px;
    padding: 0;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 970px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1170px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1380px;
  }
}
/* borders
========================================================================== */
/* box shadows
========================================================================== */
/* image transition
========================================================================== */
/* colors
========================================================================== */
/**
  * Utility mixin to easily set the width and height of an element.
  * Makes perfect squares easier to create and maintain.
  *
  * @param string $width: The width of the element
  * @param string $height: The height of the element, or false if it is the same as the width
  */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 2px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

/*
	Copyright (C) 2011-2017 Hoefler & Co.
	This software is the property of Hoefler & Co. (H&Co).
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and H&Co. If no such agreement exists, you may not
	access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of H&Co.
	For more information, please visit us at http://typography.com.
	202498-87346-20170306
*/
@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
:root {
  --ff-heading: Gotham A, Gotham B, Helvetica Neue, Helvetica-Neue, HelveticaNeue, Helvetica, Arial, Lucida Grande, sans-serif;
  --ff-serif: serif;
  --ff-serif-italic: serif;
  --ff-sans: Helvetica Neue, Helvetica-Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
  --ff-black: Gotham A, Gotham B, Helvetica Neue, Helvetica-Neue, HelveticaNeue, Helvetica, Arial, Lucida Grande, sans-serif;
}

.ff-serif {
  font-family: var(--ff-serif);
}

.ff-serif-italic {
  font-family: var(--ff-serif-italic);
}

.ff-sans {
  font-family: var(--ff-sans);
}

.ff-heading {
  font-family: var(--ff-heading);
}

:root {
  --fw-thin: 100;
  --fw-light: 300;
  --fw-normal: 400;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --fw-heavy: 900;
  --fw-black: 900;
}

.fw-thin {
  font-weight: var(--fw--thin);
}

.fw-light {
  font-weight: var(--fw-light);
}

.fw-normal {
  font-weight: var(--fw-normal);
}

.fw-medium {
  font-weight: var(--fw-medium);
}

.fw-semibold {
  font-weight: var(--fw-semibold);
}

.fw-bold {
  font-weight: var(--fw-bold);
}

.fw-heavy {
  font-weight: var(--fw-heavy);
}

.fw-black {
  font-weight: var(--fw-black);
}

:root {
  --color-white: white;
  --color-white-rgb: 255, 255, 255;
  --color-off-white: #fcfdfe;
  --color-off-white-rgb: 252, 253, 254;
  --color-ultra-light: #f7f8fa;
  --color-ultra-light-rgb: 247, 248, 250;
  --color-extra-light: #eceef1;
  --color-extra-light-rgb: 236, 238, 241;
  --color-light: #dbdfe3;
  --color-light-rgb: 219, 223, 227;
  --color-medium: #7c858c;
  --color-medium-rgb: 124, 133, 140;
  --color-dark: #181a1c;
  --color-dark-rgb: 24, 26, 28;
  --color-extra-dark: #152536;
  --color-extra-dark-rgb: 21, 37, 54;
  --color-ultra-dark: #0d0f13;
  --color-ultra-dark-rgb: 13, 15, 19;
  --color-black: black;
  --color-black-rgb: 0, 0, 0;
  --color-primary: #0c3dd1;
  --color-primary-rgb: 12, 61, 209;
  --color-secondary: #7c858c;
  --color-secondary-rgb: 124, 133, 140;
  --color-vivid: #1e53f2;
  --color-vivid-rgb: 30, 83, 242;
  --color-deep: #26367d;
  --color-deep-rgb: 38, 54, 125;
  --color-ocean-blue: #26367d;
  --color-ocean-blue-rgb: 38, 54, 125;
  --color-dark-blue: #171c35;
  --color-dark-blue-rgb: 23, 28, 53;
  --color-light-blue: #007aff;
  --color-light-blue-rgb: 0, 122, 255;
  --color-contrasting: #ffd80f;
  --color-contrasting-rgb: 255, 216, 15;
  --color-contrasting-vivid: #f8e71c;
  --color-contrasting-vivid-rgb: 248, 231, 28;
  --color-text: #181a1c;
  --color-text-rgb: 24, 26, 28;
  --color-heading: #181a1c;
  --color-heading-rgb: 24, 26, 28;
  --color-text-inverted: white;
  --color-text-inverted-rgb: 255, 255, 255;
  --color-border: #dbdfe3;
  --color-border-rgb: 219, 223, 227;
  --color-background: #fcfdfe;
  --color-background-rgb: 252, 253, 254;
  --color-link: #0c3dd1;
  --color-link-rgb: 12, 61, 209;
  --color-hover: #1e53f2;
  --color-hover-rgb: 30, 83, 242;
  --color-focus: #1e53f2;
  --color-focus-rgb: 30, 83, 242;
  --color-active: #26367d;
  --color-active-rgb: 38, 54, 125;
  --color-visited: #0c3dd1;
  --color-visited-rgb: 12, 61, 209;
  --color-marquee: #ffdd00;
  --color-marquee-rgb: 255, 221, 0;
  --color-disabled: #dbdfe3;
  --color-disabled-rgb: 219, 223, 227;
  --color-selection-background: #dfe6fd;
  --color-selection-background-rgb: 223, 230, 253;
  --color-info: #007aff;
  --color-info-rgb: 0, 122, 255;
  --color-warning: #c2a200;
  --color-warning-rgb: 194, 162, 0;
  --color-success: #66b51f;
  --color-success-rgb: 102, 181, 31;
  --color-alert: #dd0016;
  --color-alert-rgb: 221, 0, 22;
  --color-error: #dd0016;
  --color-error-rgb: 221, 0, 22;
  --color-email: #007aff;
  --color-email-rgb: 0, 122, 255;
  --color-facebook: #3b5998;
  --color-facebook-rgb: 59, 89, 152;
  --color-googleplus: #d34836;
  --color-googleplus-rgb: 211, 72, 54;
  --color-linkedin: #007bb6;
  --color-linkedin-rgb: 0, 123, 182;
  --color-pinterest: #cb2027;
  --color-pinterest-rgb: 203, 32, 39;
  --color-spotify: #00d95a;
  --color-spotify-rgb: 0, 217, 90;
  --color-twitter: #4099ff;
  --color-twitter-rgb: 64, 153, 255;
  --color-whatsapp: #4dc247;
  --color-whatsapp-rgb: 77, 194, 71;
  --color-instagram: #d93175;
  --color-instagram-rgb: 217, 49, 117;
  --color-youtube: red;
  --color-youtube-rgb: 255, 0, 0;
  --color-calendar: #df051f;
  --color-calendar-rgb: 223, 5, 31;
  --color-spicy-orange: #e94e24;
  --color-spicy-orange-rgb: 233, 78, 36;
  --color-formula-one: #ce1428;
  --color-formula-one-rgb: 206, 20, 40;
  --color-cognac: #8c5e5e;
  --color-cognac-rgb: 140, 94, 94;
  --color-golden-yellow: #ba8226;
  --color-golden-yellow-rgb: 186, 130, 38;
  --color-kombu-green: #1c261b;
  --color-kombu-green-rgb: 28, 38, 27;
  --color-oasis: #8e9041;
  --color-oasis-rgb: 142, 144, 65;
  --color-coffee-bean: #2b241f;
  --color-coffee-bean-rgb: 43, 36, 31;
  --color-azure: #008ecf;
  --color-azure-rgb: 0, 142, 207;
  --color-soft-red: #ffd3d3;
  --color-soft-red-rgb: 255, 211, 211;
  --color-soft-orange: #fed1bf;
  --color-soft-orange-rgb: 254, 209, 191;
  --color-soft-yellow: #feea7c;
  --color-soft-yellow-rgb: 254, 234, 124;
  --color-soft-green: #ceebaf;
  --color-soft-green-rgb: 206, 235, 175;
  --color-soft-cyan: #c1ebf1;
  --color-soft-cyan-rgb: 193, 235, 241;
  --color-soft-blue: #c0d9fb;
  --color-soft-blue-rgb: 192, 217, 251;
  --color-soft-violet: #d1d1e1;
  --color-soft-violet-rgb: 209, 209, 225;
  --color-soft-pink: #f2dfed;
  --color-soft-pink-rgb: 242, 223, 237;
  --color-soft-magenta: #ffd3df;
  --color-soft-magenta-rgb: 255, 211, 223;
  --color-soft-brown: #e2dbc1;
  --color-soft-brown-rgb: 226, 219, 193;
  --gradient-primary: linear-gradient(to right bottom, #0c3dd1, #26367d 100%);
  --gradient-secondary: linear-gradient(to right bottom, #b2b8bc, #7c858c 100%);
  --gradient-dark: linear-gradient(to right bottom, #152536, black 100%);
}

.text-transparent {
  color: transparent;
}

.text-inverted, .masthead--dark, .card--insta .card__footer {
  color: var(--color-text-inverted);
}

.text-muted {
  color: rgba(var(--color-medium-rgb), 0.5);
}

.bg-white {
  background-color: var(--color-white);
}

.text-color-white {
  color: var(--color-white);
}

.text-hover-white:hover {
  color: var(--color-white);
}

.text-active-white:active {
  color: var(--color-white);
}

.bg-off-white {
  background-color: var(--color-off-white);
}

.text-color-off-white {
  color: var(--color-off-white);
}

.text-hover-off-white:hover {
  color: var(--color-off-white);
}

.text-active-off-white:active {
  color: var(--color-off-white);
}

.bg-ultra-light {
  background-color: var(--color-ultra-light);
}

.text-color-ultra-light {
  color: var(--color-ultra-light);
}

.text-hover-ultra-light:hover {
  color: var(--color-ultra-light);
}

.text-active-ultra-light:active {
  color: var(--color-ultra-light);
}

.bg-extra-light {
  background-color: var(--color-extra-light);
}

.text-color-extra-light {
  color: var(--color-extra-light);
}

.text-hover-extra-light:hover {
  color: var(--color-extra-light);
}

.text-active-extra-light:active {
  color: var(--color-extra-light);
}

.bg-light {
  background-color: var(--color-light);
}

.text-color-light {
  color: var(--color-light);
}

.text-hover-light:hover {
  color: var(--color-light);
}

.text-active-light:active {
  color: var(--color-light);
}

.bg-medium {
  background-color: var(--color-medium);
}

.text-color-medium {
  color: var(--color-medium);
}

.text-hover-medium:hover {
  color: var(--color-medium);
}

.text-active-medium:active {
  color: var(--color-medium);
}

.bg-dark {
  background-color: var(--color-dark);
}

.text-color-dark {
  color: var(--color-dark);
}

.text-hover-dark:hover {
  color: var(--color-dark);
}

.text-active-dark:active {
  color: var(--color-dark);
}

.bg-extra-dark {
  background-color: var(--color-extra-dark);
}

.text-color-extra-dark {
  color: var(--color-extra-dark);
}

.text-hover-extra-dark:hover {
  color: var(--color-extra-dark);
}

.text-active-extra-dark:active {
  color: var(--color-extra-dark);
}

.bg-ultra-dark {
  background-color: var(--color-ultra-dark);
}

.text-color-ultra-dark {
  color: var(--color-ultra-dark);
}

.text-hover-ultra-dark:hover {
  color: var(--color-ultra-dark);
}

.text-active-ultra-dark:active {
  color: var(--color-ultra-dark);
}

.bg-black {
  background-color: var(--color-black);
}

.text-color-black {
  color: var(--color-black);
}

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

.text-active-black:active {
  color: var(--color-black);
}

.bg-primary {
  background-color: var(--color-primary);
}

.text-color-primary {
  color: var(--color-primary);
}

.text-hover-primary:hover {
  color: var(--color-primary);
}

.text-active-primary:active {
  color: var(--color-primary);
}

.bg-secondary {
  background-color: var(--color-secondary);
}

.text-color-secondary {
  color: var(--color-secondary);
}

.text-hover-secondary:hover {
  color: var(--color-secondary);
}

.text-active-secondary:active {
  color: var(--color-secondary);
}

.bg-vivid {
  background-color: var(--color-vivid);
}

.text-color-vivid {
  color: var(--color-vivid);
}

.text-hover-vivid:hover {
  color: var(--color-vivid);
}

.text-active-vivid:active {
  color: var(--color-vivid);
}

.bg-deep {
  background-color: var(--color-deep);
}

.text-color-deep {
  color: var(--color-deep);
}

.text-hover-deep:hover {
  color: var(--color-deep);
}

.text-active-deep:active {
  color: var(--color-deep);
}

.bg-ocean-blue {
  background-color: var(--color-ocean-blue);
}

.text-color-ocean-blue {
  color: var(--color-ocean-blue);
}

.text-hover-ocean-blue:hover {
  color: var(--color-ocean-blue);
}

.text-active-ocean-blue:active {
  color: var(--color-ocean-blue);
}

.bg-dark-blue {
  background-color: var(--color-dark-blue);
}

.text-color-dark-blue {
  color: var(--color-dark-blue);
}

.text-hover-dark-blue:hover {
  color: var(--color-dark-blue);
}

.text-active-dark-blue:active {
  color: var(--color-dark-blue);
}

.bg-light-blue {
  background-color: var(--color-light-blue);
}

.text-color-light-blue {
  color: var(--color-light-blue);
}

.text-hover-light-blue:hover {
  color: var(--color-light-blue);
}

.text-active-light-blue:active {
  color: var(--color-light-blue);
}

.bg-contrasting {
  background-color: var(--color-contrasting);
}

.text-color-contrasting {
  color: var(--color-contrasting);
}

.text-hover-contrasting:hover {
  color: var(--color-contrasting);
}

.text-active-contrasting:active {
  color: var(--color-contrasting);
}

.bg-contrasting-vivid {
  background-color: var(--color-contrasting-vivid);
}

.text-color-contrasting-vivid {
  color: var(--color-contrasting-vivid);
}

.text-hover-contrasting-vivid:hover {
  color: var(--color-contrasting-vivid);
}

.text-active-contrasting-vivid:active {
  color: var(--color-contrasting-vivid);
}

.bg-text {
  background-color: var(--color-text);
}

.text-color-text {
  color: var(--color-text);
}

.text-hover-text:hover {
  color: var(--color-text);
}

.text-active-text:active {
  color: var(--color-text);
}

.bg-heading {
  background-color: var(--color-heading);
}

.text-color-heading {
  color: var(--color-heading);
}

.text-hover-heading:hover {
  color: var(--color-heading);
}

.text-active-heading:active {
  color: var(--color-heading);
}

.bg-text-inverted {
  background-color: var(--color-text-inverted);
}

.text-color-text-inverted {
  color: var(--color-text-inverted);
}

.text-hover-text-inverted:hover {
  color: var(--color-text-inverted);
}

.text-active-text-inverted:active {
  color: var(--color-text-inverted);
}

.bg-border {
  background-color: var(--color-border);
}

.text-color-border {
  color: var(--color-border);
}

.text-hover-border:hover {
  color: var(--color-border);
}

.text-active-border:active {
  color: var(--color-border);
}

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

.text-color-background {
  color: var(--color-background);
}

.text-hover-background:hover {
  color: var(--color-background);
}

.text-active-background:active {
  color: var(--color-background);
}

.bg-link {
  background-color: var(--color-link);
}

.text-color-link {
  color: var(--color-link);
}

.text-hover-link:hover {
  color: var(--color-link);
}

.text-active-link:active {
  color: var(--color-link);
}

.bg-hover {
  background-color: var(--color-hover);
}

.text-color-hover {
  color: var(--color-hover);
}

.text-hover-hover:hover {
  color: var(--color-hover);
}

.text-active-hover:active {
  color: var(--color-hover);
}

.bg-focus {
  background-color: var(--color-focus);
}

.text-color-focus {
  color: var(--color-focus);
}

.text-hover-focus:hover {
  color: var(--color-focus);
}

.text-active-focus:active {
  color: var(--color-focus);
}

.bg-active {
  background-color: var(--color-active);
}

.text-color-active {
  color: var(--color-active);
}

.text-hover-active:hover {
  color: var(--color-active);
}

.text-active-active:active {
  color: var(--color-active);
}

.bg-visited {
  background-color: var(--color-visited);
}

.text-color-visited {
  color: var(--color-visited);
}

.text-hover-visited:hover {
  color: var(--color-visited);
}

.text-active-visited:active {
  color: var(--color-visited);
}

.bg-marquee {
  background-color: var(--color-marquee);
}

.text-color-marquee {
  color: var(--color-marquee);
}

.text-hover-marquee:hover {
  color: var(--color-marquee);
}

.text-active-marquee:active {
  color: var(--color-marquee);
}

.bg-disabled {
  background-color: var(--color-disabled);
}

.text-color-disabled {
  color: var(--color-disabled);
}

.text-hover-disabled:hover {
  color: var(--color-disabled);
}

.text-active-disabled:active {
  color: var(--color-disabled);
}

.bg-selection-background {
  background-color: var(--color-selection-background);
}

.text-color-selection-background {
  color: var(--color-selection-background);
}

.text-hover-selection-background:hover {
  color: var(--color-selection-background);
}

.text-active-selection-background:active {
  color: var(--color-selection-background);
}

.bg-info {
  background-color: var(--color-info);
}

.text-color-info {
  color: var(--color-info);
}

.text-hover-info:hover {
  color: var(--color-info);
}

.text-active-info:active {
  color: var(--color-info);
}

.bg-warning {
  background-color: var(--color-warning);
}

.text-color-warning {
  color: var(--color-warning);
}

.text-hover-warning:hover {
  color: var(--color-warning);
}

.text-active-warning:active {
  color: var(--color-warning);
}

.bg-success {
  background-color: var(--color-success);
}

.text-color-success {
  color: var(--color-success);
}

.text-hover-success:hover {
  color: var(--color-success);
}

.text-active-success:active {
  color: var(--color-success);
}

.bg-alert {
  background-color: var(--color-alert);
}

.text-color-alert {
  color: var(--color-alert);
}

.text-hover-alert:hover {
  color: var(--color-alert);
}

.text-active-alert:active {
  color: var(--color-alert);
}

.bg-error {
  background-color: var(--color-error);
}

.text-color-error {
  color: var(--color-error);
}

.text-hover-error:hover {
  color: var(--color-error);
}

.text-active-error:active {
  color: var(--color-error);
}

.bg-email {
  background-color: var(--color-email);
}

.text-color-email {
  color: var(--color-email);
}

.text-hover-email:hover {
  color: var(--color-email);
}

.text-active-email:active {
  color: var(--color-email);
}

.bg-facebook {
  background-color: var(--color-facebook);
}

.text-color-facebook {
  color: var(--color-facebook);
}

.text-hover-facebook:hover {
  color: var(--color-facebook);
}

.text-active-facebook:active {
  color: var(--color-facebook);
}

.bg-googleplus {
  background-color: var(--color-googleplus);
}

.text-color-googleplus {
  color: var(--color-googleplus);
}

.text-hover-googleplus:hover {
  color: var(--color-googleplus);
}

.text-active-googleplus:active {
  color: var(--color-googleplus);
}

.bg-linkedin {
  background-color: var(--color-linkedin);
}

.text-color-linkedin {
  color: var(--color-linkedin);
}

.text-hover-linkedin:hover {
  color: var(--color-linkedin);
}

.text-active-linkedin:active {
  color: var(--color-linkedin);
}

.bg-pinterest {
  background-color: var(--color-pinterest);
}

.text-color-pinterest {
  color: var(--color-pinterest);
}

.text-hover-pinterest:hover {
  color: var(--color-pinterest);
}

.text-active-pinterest:active {
  color: var(--color-pinterest);
}

.bg-spotify {
  background-color: var(--color-spotify);
}

.text-color-spotify {
  color: var(--color-spotify);
}

.text-hover-spotify:hover {
  color: var(--color-spotify);
}

.text-active-spotify:active {
  color: var(--color-spotify);
}

.bg-twitter {
  background-color: var(--color-twitter);
}

.text-color-twitter {
  color: var(--color-twitter);
}

.text-hover-twitter:hover {
  color: var(--color-twitter);
}

.text-active-twitter:active {
  color: var(--color-twitter);
}

.bg-whatsapp {
  background-color: var(--color-whatsapp);
}

.text-color-whatsapp {
  color: var(--color-whatsapp);
}

.text-hover-whatsapp:hover {
  color: var(--color-whatsapp);
}

.text-active-whatsapp:active {
  color: var(--color-whatsapp);
}

.bg-instagram {
  background-color: var(--color-instagram);
}

.text-color-instagram {
  color: var(--color-instagram);
}

.text-hover-instagram:hover {
  color: var(--color-instagram);
}

.text-active-instagram:active {
  color: var(--color-instagram);
}

.bg-youtube {
  background-color: var(--color-youtube);
}

.text-color-youtube {
  color: var(--color-youtube);
}

.text-hover-youtube:hover {
  color: var(--color-youtube);
}

.text-active-youtube:active {
  color: var(--color-youtube);
}

.bg-calendar {
  background-color: var(--color-calendar);
}

.text-color-calendar {
  color: var(--color-calendar);
}

.text-hover-calendar:hover {
  color: var(--color-calendar);
}

.text-active-calendar:active {
  color: var(--color-calendar);
}

.bg-spicy-orange {
  background-color: var(--color-spicy-orange);
}

.text-color-spicy-orange {
  color: var(--color-spicy-orange);
}

.text-hover-spicy-orange:hover {
  color: var(--color-spicy-orange);
}

.text-active-spicy-orange:active {
  color: var(--color-spicy-orange);
}

.bg-formula-one {
  background-color: var(--color-formula-one);
}

.text-color-formula-one {
  color: var(--color-formula-one);
}

.text-hover-formula-one:hover {
  color: var(--color-formula-one);
}

.text-active-formula-one:active {
  color: var(--color-formula-one);
}

.bg-cognac {
  background-color: var(--color-cognac);
}

.text-color-cognac {
  color: var(--color-cognac);
}

.text-hover-cognac:hover {
  color: var(--color-cognac);
}

.text-active-cognac:active {
  color: var(--color-cognac);
}

.bg-golden-yellow {
  background-color: var(--color-golden-yellow);
}

.text-color-golden-yellow {
  color: var(--color-golden-yellow);
}

.text-hover-golden-yellow:hover {
  color: var(--color-golden-yellow);
}

.text-active-golden-yellow:active {
  color: var(--color-golden-yellow);
}

.bg-kombu-green {
  background-color: var(--color-kombu-green);
}

.text-color-kombu-green {
  color: var(--color-kombu-green);
}

.text-hover-kombu-green:hover {
  color: var(--color-kombu-green);
}

.text-active-kombu-green:active {
  color: var(--color-kombu-green);
}

.bg-oasis {
  background-color: var(--color-oasis);
}

.text-color-oasis {
  color: var(--color-oasis);
}

.text-hover-oasis:hover {
  color: var(--color-oasis);
}

.text-active-oasis:active {
  color: var(--color-oasis);
}

.bg-coffee-bean {
  background-color: var(--color-coffee-bean);
}

.text-color-coffee-bean {
  color: var(--color-coffee-bean);
}

.text-hover-coffee-bean:hover {
  color: var(--color-coffee-bean);
}

.text-active-coffee-bean:active {
  color: var(--color-coffee-bean);
}

.bg-azure {
  background-color: var(--color-azure);
}

.text-color-azure {
  color: var(--color-azure);
}

.text-hover-azure:hover {
  color: var(--color-azure);
}

.text-active-azure:active {
  color: var(--color-azure);
}

.bg-soft-red {
  background-color: var(--color-soft-red);
}

.text-color-soft-red {
  color: var(--color-soft-red);
}

.text-hover-soft-red:hover {
  color: var(--color-soft-red);
}

.text-active-soft-red:active {
  color: var(--color-soft-red);
}

.bg-soft-orange {
  background-color: var(--color-soft-orange);
}

.text-color-soft-orange {
  color: var(--color-soft-orange);
}

.text-hover-soft-orange:hover {
  color: var(--color-soft-orange);
}

.text-active-soft-orange:active {
  color: var(--color-soft-orange);
}

.bg-soft-yellow {
  background-color: var(--color-soft-yellow);
}

.text-color-soft-yellow {
  color: var(--color-soft-yellow);
}

.text-hover-soft-yellow:hover {
  color: var(--color-soft-yellow);
}

.text-active-soft-yellow:active {
  color: var(--color-soft-yellow);
}

.bg-soft-green {
  background-color: var(--color-soft-green);
}

.text-color-soft-green {
  color: var(--color-soft-green);
}

.text-hover-soft-green:hover {
  color: var(--color-soft-green);
}

.text-active-soft-green:active {
  color: var(--color-soft-green);
}

.bg-soft-cyan {
  background-color: var(--color-soft-cyan);
}

.text-color-soft-cyan {
  color: var(--color-soft-cyan);
}

.text-hover-soft-cyan:hover {
  color: var(--color-soft-cyan);
}

.text-active-soft-cyan:active {
  color: var(--color-soft-cyan);
}

.bg-soft-blue {
  background-color: var(--color-soft-blue);
}

.text-color-soft-blue {
  color: var(--color-soft-blue);
}

.text-hover-soft-blue:hover {
  color: var(--color-soft-blue);
}

.text-active-soft-blue:active {
  color: var(--color-soft-blue);
}

.bg-soft-violet {
  background-color: var(--color-soft-violet);
}

.text-color-soft-violet {
  color: var(--color-soft-violet);
}

.text-hover-soft-violet:hover {
  color: var(--color-soft-violet);
}

.text-active-soft-violet:active {
  color: var(--color-soft-violet);
}

.bg-soft-pink {
  background-color: var(--color-soft-pink);
}

.text-color-soft-pink {
  color: var(--color-soft-pink);
}

.text-hover-soft-pink:hover {
  color: var(--color-soft-pink);
}

.text-active-soft-pink:active {
  color: var(--color-soft-pink);
}

.bg-soft-magenta {
  background-color: var(--color-soft-magenta);
}

.text-color-soft-magenta {
  color: var(--color-soft-magenta);
}

.text-hover-soft-magenta:hover {
  color: var(--color-soft-magenta);
}

.text-active-soft-magenta:active {
  color: var(--color-soft-magenta);
}

.bg-soft-brown {
  background-color: var(--color-soft-brown);
}

.text-color-soft-brown {
  color: var(--color-soft-brown);
}

.text-hover-soft-brown:hover {
  color: var(--color-soft-brown);
}

.text-active-soft-brown:active {
  color: var(--color-soft-brown);
}

.fill-window,
.fix-left,
.fix-top,
.fix-bottom {
  position: fixed;
}

.fill-parent,
.fill-left,
.fill-right,
.fill-top,
.fill-bottom {
  position: absolute !important;
}

.fill-window,
.fill-parent {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fix-left,
.fill-left {
  left: 0;
  top: 0;
  bottom: 0;
}

.fix-right,
.fill-right {
  right: 0;
  top: 0;
  bottom: 0;
}

.fix-top,
.fill-top {
  top: 0;
  left: 0;
  right: 0;
}

.fix-bottom,
.fill-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}

.cover > * {
  width: 100%;
  height: 100%;
}
.cover img,
.cover video {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}

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

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

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

body {
  color: var(--color-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.0625em;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
.text-inverted body, .masthead--dark body, .card--insta .card__footer body {
  color: white;
}
@media (min-width: 1280px) {
  body {
    font-size: 1.25em;
  }
}
@media (min-width: 1720px) {
  body {
    font-size: 1.325em;
  }
}
@media (min-width: 2400px) {
  body {
    font-size: 0.875vw;
  }
}

.linktree .social-list li i {
  font-size: 1rem;
}

.dialog-content .social-list li {
  padding: 0.5em 0;
}

.context .drop-header,
.dropup .drop-header {
  text-transform: uppercase;
}
.context li:hover .title,
.dropup li:hover .title {
  color: var(--color-link);
}
.context .social-list li .title,
.dropup .social-list li .title {
  white-space: nowrap;
}
.context.no-labels .drop-header,
.context.no-labels li .title,
.dropup.no-labels .drop-header,
.dropup.no-labels li .title {
  display: none;
}
.context.no-labels li,
.dropup.no-labels li {
  padding: 0.2rem 0;
}

html {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: hidden;
}
html::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

body {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-y: hidden;
  overflow-x: hidden;
}
body::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.scrollbar-track {
  position: fixed;
  opacity: 0;
  background: rgba(222, 222, 222, 0.75);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: opacity 0.5s 0.5s ease-out;
}
.scrollbar-track-x {
  height: 8px;
}
.scrollbar-track-y {
  width: 8px;
}
.scrollbar-track.show, .scrollbar-track:hover {
  opacity: 1;
  transition-delay: 0s;
}

.scrollbar-thumb {
  width: 8px;
  height: 8px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

.linear {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  animation-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

.ease {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.ease-in {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

.easeInQuad {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.easeInCubic {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.easeInQuart {
  transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.easeInQuint {
  transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

.easeInSine {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

.easeInExpo {
  transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.easeInCirc {
  transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.easeInBack {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.easeOutQuad {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.easeOutCubic {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.easeOutQuart {
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.easeOutQuint {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.easeOutSine {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.easeOutExpo {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.easeOutCirc {
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.easeOutBack {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.easeInOutQuad {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.easeInOutCubic {
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.easeInOutQuart {
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

.easeInOutQuint {
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.easeInOutSine {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.easeInOutExpo {
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  animation-timing-function: cubic-bezier(1, 0, 0, 1);
}

.easeInOutCirc {
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.easeInOutBack {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.noscroll,
.noScroll,
.no-scroll {
  overflow-y: hidden !important;
}

.scroll-container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.avatar, .card__avatar {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  border-radius: 999px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  margin-right: 0.15em;
  background-color: white;
  color: var(--color-primary);
}
.avatar img, .card__avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar.email, .email.card__avatar {
  color: #007aff;
}
.avatar.facebook, .facebook.card__avatar {
  color: #3b5998;
}
.avatar.googleplus, .googleplus.card__avatar {
  color: #d34836;
}
.avatar.linkedin, .linkedin.card__avatar {
  color: #007bb6;
}
.avatar.pinterest, .pinterest.card__avatar {
  color: #cb2027;
}
.avatar.spotify, .spotify.card__avatar {
  color: #00d95a;
}
.avatar.twitter, .twitter.card__avatar {
  color: #4099ff;
}
.avatar.whatsapp, .whatsapp.card__avatar {
  color: #4dc247;
}
.avatar.instagram, .instagram.card__avatar {
  color: #d93175;
}
.avatar.youtube, .youtube.card__avatar {
  color: #ff0000;
}
.avatar.calendar, .calendar.card__avatar {
  color: #df051f;
}
.avatar-initials {
  font-family: "Helvetica Neue", "Helvetica-Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.03em;
  font-size: 1.25em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.avatar-24 {
  width: 24px;
  height: 24px;
}
.avatar-32 {
  width: 32px;
  height: 32px;
}
.avatar-36 {
  width: 36px;
  height: 36px;
}
.avatar-48 {
  width: 48px;
  height: 48px;
}
.avatar-56 {
  width: 56px;
  height: 56px;
}
.avatar-64 {
  width: 64px;
  height: 64px;
}
.avatar-72 {
  width: 72px;
  height: 72px;
}
.avatar-88 {
  width: 88px;
  height: 88px;
}
.avatar-96 {
  width: 96px;
  height: 96px;
}
.avatar-112 {
  width: 112px;
  height: 112px;
}
.avatar-144 {
  width: 144px;
  height: 144px;
}

.context .dropup,
.dropdown {
  position: relative;
  z-index: 100;
}
.context .dropup-menu,
.dropdown-menu {
  list-style-type: none;
}
.context .dropup-menu-item-icon,
.dropdown-menu-item-icon {
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  overflow: hidden;
  border-radius: var(--border-radius-pill, 100px);
  transition: all 0.35s ease-out;
}
.context .dropup-menu-item-icon, .context .dropup-menu-item-icon.fa,
.dropdown-menu-item-icon,
.dropdown-menu-item-icon.fa {
  display: flex;
}
.context .dropup-menu-item-anchor,
.dropdown-menu-item-anchor {
  text-decoration: none;
  font-family: var(--ff-sans);
  white-space: nowrap;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 0.25rem;
  font-size: 1em;
  color: inherit;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon {
  transition-duration: 0.15s;
  background-color: var(--color-dark, black);
  color: var(--color-white, white);
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-email,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-email {
  background-color: #007aff;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-facebook,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-facebook {
  background-color: #3b5998;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-googleplus,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-googleplus {
  background-color: #d34836;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-linkedin,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-linkedin {
  background-color: #007bb6;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-pinterest,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-pinterest {
  background-color: #cb2027;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-spotify,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-spotify {
  background-color: #00d95a;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-twitter,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-twitter {
  background-color: #4099ff;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-whatsapp,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-whatsapp {
  background-color: #4dc247;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-instagram,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-instagram {
  background-color: #d93175;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-youtube,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-youtube {
  background-color: #ff0000;
}
.context .dropup-menu-item-anchor:hover .dropup-menu-item-icon.fa-calendar,
.dropdown-menu-item-anchor:hover .dropup-menu-item-icon.fa-calendar {
  background-color: #df051f;
}

#dropdown-container {
  background: rgba(var(--color-white-rgb), 0.95);
  border-radius: var(--border-radius-lg, 1em);
  box-shadow: 0 1em 2em -1em rgba(0, 0, 0, 0.05), 0 0.75em 1em rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.09);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  color: var(--color-text);
}
#dropdown-container.up {
  bottom: 1.5rem;
}
#dropdown-container.down {
  top: 1.5rem;
}
#dropdown-container:has(.up) {
  transform-origin: 50% 0;
}

.sticky,
.force-sticky {
  position: fixed !important;
}

.navbar {
  box-shadow: 0 1px 0 0 rgba(11, 18, 35, 0.1);
  transition-property: padding, transform;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 42;
}
.navbar:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-white);
  opacity: 0.97;
  transition-property: background-color, opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: -1;
}
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .navbar.sticky, .navbar.force-sticky {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    transition-property: padding, transform, -webkit-backdrop-filter;
    transition-property: padding, transform, backdrop-filter;
    transition-property: padding, transform, backdrop-filter, -webkit-backdrop-filter;
    will-change: padding, transform, backdrop-filter;
  }
  .navbar.sticky:before, .navbar.force-sticky:before {
    opacity: 0.9;
  }
}
.navbar.hide {
  transform: translateY(-100%);
}
.navbar .nav-item {
  transition-property: font-size;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.navbar .logo {
  width: var(--navbar-logo-width);
  height: auto;
  transition-property: width, height;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.navbar .logo svg {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.navbar .logo svg g,
.navbar .logo svg path {
  transition-property: fill;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.navbar__hide-collapsed {
  display: none;
  opacity: 0;
  transition: opacity 0.35s ease-out 0.1s;
}
@media (min-width: 576px) {
  .navbar:not(.sticky):not(.force-sticky) {
    box-shadow: none;
    padding: 0.75em;
  }
  .navbar:not(.sticky):not(.force-sticky):before {
    background-color: transparent;
  }
  .navbar:not(.sticky):not(.force-sticky) .logo {
    width: var(--navbar-logo-width-lg);
  }
  .navbar:not(.sticky):not(.force-sticky):hover:before {
    background-color: var(--color-white);
  }
  .navbar:not(.navbar-alt):not(.sticky):not(.force-sticky) .nav-item {
    font-size: 1em;
  }
  .navbar.navbar-alt {
    box-shadow: none;
    padding: 0.75em;
  }
  .navbar.navbar-alt .nav-item {
    font-size: 1em;
  }
  .navbar.navbar-alt .logo {
    width: var(--navbar-logo-width-lg);
    height: auto;
  }
  .navbar.navbar-alt .navbar__hide-collapsed {
    display: block;
    opacity: 1;
  }
  @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
    .navbar.navbar-alt:not(:hover) {
      -webkit-backdrop-filter: none;
      backdrop-filter: none;
    }
  }
  .navbar.navbar-alt:not(:hover):before {
    background-color: transparent;
  }
  .navbar.navbar-alt:not(:hover) .menu-item,
  .navbar.navbar-alt:not(:hover) .nav-link,
  .navbar.navbar-alt:not(:hover) .btn {
    background: transparent;
    color: white;
  }
  .navbar.navbar-alt:not(:hover) .logo g,
  .navbar.navbar-alt:not(:hover) .logo path {
    fill: white;
    stroke: white;
  }
}
@media (min-width: 576px) and (min-width: 992px) {
  .navbar:not(.sticky):not(.force-sticky):not(.navbar-sub), .navbar.navbar-alt {
    padding: 1.75em;
  }
}
.navbar-sub {
  padding: 3rem 0 3rem;
  box-shadow: none;
  top: 40px;
  top: var(--navbar-height-sm);
  z-index: 41;
}
.navbar-sub.sticky, .navbar-sub.force-sticky {
  padding: 0;
  box-shadow: 0 1px 0 0 rgba(11, 18, 35, 0.1);
}
.navbar-sub.sticky:before, .navbar-sub.force-sticky:before {
  background-color: var(--color-background);
  opacity: 0.97;
}
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .navbar-sub.sticky, .navbar-sub.force-sticky {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
  }
  .navbar-sub.sticky:before, .navbar-sub.force-sticky:before {
    background-color: var(--color-white);
    opacity: 0.9;
  }
}
.navbar-sub.sticky + :not(.sticky),
.navbar-sub.sticky + :not(.force-sticky), .navbar-sub.force-sticky + :not(.sticky),
.navbar-sub.force-sticky + :not(.force-sticky) {
  padding-top: 2.5rem;
}
@media (min-width: 992px) {
  .navbar-sub.sticky + :not(.sticky),
  .navbar-sub.sticky + :not(.force-sticky), .navbar-sub.force-sticky + :not(.sticky),
  .navbar-sub.force-sticky + :not(.force-sticky) {
    padding-top: 7rem;
  }
}

@media (max-width: 575.98px) {
  .navbar-sub {
    padding: 0;
    height: 33px;
    overflow: hidden;
    position: fixed !important;
    top: 44px;
    box-shadow: 0 1px 0 0 rgba(11, 18, 35, 0.1);
  }
  .navbar-sub:before {
    background: var(--color-background);
    opacity: 0.97;
  }
  @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
    .navbar-sub {
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
    }
    .navbar-sub:before {
      background: var(--color-white);
      opacity: 0.9;
    }
  }
  .navbar-sub + *, .navbar-sub.sticky + *, .navbar-sub.force-sticky + * {
    padding-top: 72px;
  }
}

.card-background {
  background: white;
  border: 0;
  border-radius: 2px;
  transition-property: box-shadow, transform;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.06), 0 0 0 1.5px rgba(219, 223, 227, 0.5);
}

.card-background-hover {
  background: white;
  border: 0;
  border-radius: 2px;
  transition-property: box-shadow, transform;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  box-shadow: 0 0 0 1.5px rgba(219, 223, 227, 0.5), 0 0.125em 0.75em 0 rgba(0, 0, 0, 0.03), 0 0.75em 1.5em 0 rgba(0, 0, 0, 0.05), 0 1.25em 0.25em -0.6em rgba(0, 0, 0, 0.03), 0 2.25em 3.25em -1.25em rgba(0, 0, 0, 0.05);
  transform: translateY(-2px);
}

.d-flex > .card.card--page-card .card__block {
  height: auto;
}

.card {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  z-index: 1;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.card figure.zoom img {
  cursor: pointer;
}
.card-link {
  color: var(--color-text);
}
.card__image, .card__block, .card__title, .card__text, .card__footer {
  box-sizing: border-box;
}
.card__image {
  position: relative;
  overflow: hidden;
}
.card__image img + .blur {
  position: absolute;
}
.card__image img,
.card__image > * {
  z-index: 20;
}
.card__image .background-image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  background-size: cover;
}
.card__block {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0.5em 0.0125rem;
  display: flex;
  flex-direction: column;
  align-self: stretch;
  container-type: inline-size;
}
.card__title {
  margin: 0.25em 0;
  color: var(--color-dark);
  font-size: clamp(1.125em, 1.5cqi + 1em, 1.5em);
}
.card__text {
  margin: 0.5em 0;
}
.card__text p:first-of-type {
  margin-top: 0;
}
.card__text p:last-of-type {
  margin-bottom: 0;
}
.card__footer {
  position: relative;
  width: 100%;
  display: inline-block;
  display: flex;
  gap: 0.25rem;
  align-items: center;
  padding-top: 0.25rem;
  color: var(--color-medium);
}
.card.card-background {
  transition: box-shadow 0.35s ease-out, transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin-top: 3px;
  margin-bottom: 1em;
}
.card.card-background .card__block {
  padding: 0.75em 1em;
}
@media (max-width: 575.98px) {
  .card.card-background .card__block {
    padding: 0.75em;
  }
}
.card.card-background:hover {
  background: white;
  border: 0;
  border-radius: 2px;
  transition-property: box-shadow, transform;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  box-shadow: 0 0 0 1.5px rgba(219, 223, 227, 0.5), 0 0.125em 0.75em 0 rgba(0, 0, 0, 0.03), 0 0.75em 1.5em 0 rgba(0, 0, 0, 0.05), 0 1.25em 0.25em -0.6em rgba(0, 0, 0, 0.03), 0 2.25em 3.25em -1.25em rgba(0, 0, 0, 0.05);
  transform: translateY(-2px);
  transition-duration: 0.15s;
}
.card a,
.card [data-url] {
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}
.card__image img,
.card__image .background-image,
.card__image .simpleParallax {
  transition: transform 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  will-change: transform;
  backface-visibility: hidden;
}
.card-link, .card__title,
.card h3,
.card .h3 {
  color: var(--color-text);
  transition: color 0.5s ease-out;
}
.card:hover .card__image img,
.card:hover .card__image .background-image,
.card:hover .card__image .simpleParallax {
  transform: scale(1.08);
}
.card:hover h3,
.card:hover .h3,
.card:hover .card__title {
  color: var(--color-hover);
  transition-duration: 0.35s;
}
.card.zoomed {
  z-index: 20;
  overflow: visible;
}
.card__image {
  background-color: var(--color-extra-light);
}
.card__image:before {
  content: "";
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/site-assets/images/brand-icon.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 40%;
  opacity: 0.5;
}
.card__title {
  line-height: 1.15;
  text-decoration: none;
  word-break: break-word;
}
.card__title.placeholder-shimmer__title {
  width: 100%;
  color: transparent;
}
.card__title.placeholder-shimmer__title:empty {
  display: block;
}
.card__title + .placeholder-shimmer__text {
  width: 70%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  margin-top: 4px;
  height: 12px;
  color: transparent;
}
.card__text {
  font-size: 90%;
  color: var(--color-text);
  word-break: break-word;
}
.card__text:empty, .card__title:empty {
  display: none;
}
.card__text a, .card__title a {
  color: var(--color-link);
}
.card__text a:visited, .card__title a:visited {
  color: var(--color-active);
}
.card__text a:hover, .card__text a:visited:hover, .card__title a:hover, .card__title a:visited:hover {
  color: var(--color-hover);
}
.card__text a:active, .card__text a:visited:active, .card__title a:active, .card__title a:visited:active {
  color: var(--context-active);
}
.card__share-button {
  font-weight: normal;
  line-height: 1;
  color: inherit;
}
.card__share-button:hover {
  color: var(--color-hover);
}
.card__share-button:active {
  color: var(--color-active);
}
.card__meta, .card__channel, .card__time, .card__duration {
  font-family: "Helvetica Neue", "Helvetica-Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.03em;
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern=1";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  line-height: 1;
  font-size: 0.875rem;
}
.text-inverted .card__meta, .masthead--dark .card__meta, .card--insta .card__footer .card__meta, .text-inverted .card__channel, .masthead--dark .card__channel, .card--insta .card__footer .card__channel, .text-inverted .card__time, .masthead--dark .card__time, .card--insta .card__footer .card__time, .text-inverted .card__duration, .masthead--dark .card__duration, .card--insta .card__footer .card__duration {
  color: white;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
}
.card__channel, .card__time {
  display: inline-block;
  margin-right: 0.25em;
  vertical-align: middle;
}
.card__channel span {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 120px;
}
.card__avatar + .card__channel {
  color: var(--color-heading);
}
.card .event-time + .card__title + .card__text,
.card .event-time + .card__text {
  display: inline;
}
.card a.card__channel:hover {
  color: var(--color-hover);
}
.card a.card__channel:active {
  color: var(--color-active);
}
.card__header {
  margin-bottom: 0.5em;
}
.card__header .card__channel, .card__header-label {
  text-rendering: optimizeLegibility;
  font-feature-settings: "kern";
  -webkit-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern=1";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--color-active);
}
.text-inverted .card__header .card__channel, .masthead--dark .card__header .card__channel, .card--insta .card__footer .card__header .card__channel, .text-inverted .card__header-label, .masthead--dark .card__header-label, .card--insta .card__footer .card__header-label {
  color: white;
}
.card__image-icon {
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  font-size: 0.875em;
  z-index: 22;
}
.card__image-icon > * {
  display: block;
  color: var(--color-white);
}
.card .swap-icon {
  position: relative;
  width: 2.25em;
  height: 2.25em;
  overflow: hidden;
  border-radius: 50%;
  background-color: rgba(var(--color-medium-rgb), 0.15);
  color: var(--color-white);
}
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .card .swap-icon {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
  }
}
.card .swap-icon > * {
  display: block;
  position: absolute;
  top: calc(50% + 1px);
  left: 50%;
  transform: translate(-50%, -50%);
}
.card .swap-icon:hover {
  color: var(--color-alert);
}
.card .dropup,
.card .dropdown {
  margin-left: auto;
}
.card--insta .card__block,
.card--insta .card__image:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.card--insta .card__image:after {
  content: "";
  z-index: 20;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0;
}
.card--insta .card__block {
  z-index: 2;
  padding: 0.75em;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card--insta .card__footer:not([class*=btn]),
.card--insta .card__meta:not([class*=btn]),
.card--insta .card__text:not([class*=btn]),
.card--insta .card__title:not([class*=btn]), .card--insta:hover .card__footer:not([class*=btn]),
.card--insta:hover .card__meta:not([class*=btn]),
.card--insta:hover .card__text:not([class*=btn]),
.card--insta:hover .card__title:not([class*=btn]),
.card--insta a .card__footer:not([class*=btn]),
.card--insta a .card__meta:not([class*=btn]),
.card--insta a .card__text:not([class*=btn]),
.card--insta a .card__title:not([class*=btn]),
.card--insta a:hover .card__footer:not([class*=btn]),
.card--insta a:hover .card__meta:not([class*=btn]),
.card--insta a:hover .card__text:not([class*=btn]),
.card--insta a:hover .card__title:not([class*=btn]) {
  color: white;
  color: var(--color-text-inverted);
}
.card--insta:hover .card__image:after {
  opacity: 1;
}
.card--insta .card__block > * {
  display: block;
  text-align: center;
  transform: translateY(20px);
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.card--insta .card__footer {
  position: absolute;
  bottom: 0;
  z-index: 22;
}
.card--insta:hover .card__block > *, .card--insta:active .card__block > *, .card--insta:focus .card__block > * {
  opacity: 1;
  transform: translateY(0);
}
.card--insta .card__count {
  color: white;
  text-decoration: none;
  margin: 0 0.5em;
  display: inline-block;
  font-size: 1.2em;
  cursor: pointer;
}
@media (min-width: 992px) {
  .card--insta .card__count {
    margin: 0 1em;
  }
}
.card--background-image .card__block,
.card--background-image .card__image:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.card--background-image .card__image:after {
  content: "";
  z-index: 20;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.25) 70%, rgba(0, 0, 0, 0.475) 80%, rgba(0, 0, 0, 0.85) 100%);
  opacity: 0.75;
}
.card--background-image .card__block {
  z-index: 2;
  padding: 0.75em;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.card--background-image .card__footer:not([class*=btn]),
.card--background-image .card__meta:not([class*=btn]),
.card--background-image .card__text:not([class*=btn]),
.card--background-image .card__title:not([class*=btn]), .card--background-image:hover .card__footer:not([class*=btn]),
.card--background-image:hover .card__meta:not([class*=btn]),
.card--background-image:hover .card__text:not([class*=btn]),
.card--background-image:hover .card__title:not([class*=btn]),
.card--background-image a .card__footer:not([class*=btn]),
.card--background-image a .card__meta:not([class*=btn]),
.card--background-image a .card__text:not([class*=btn]),
.card--background-image a .card__title:not([class*=btn]),
.card--background-image a:hover .card__footer:not([class*=btn]),
.card--background-image a:hover .card__meta:not([class*=btn]),
.card--background-image a:hover .card__text:not([class*=btn]),
.card--background-image a:hover .card__title:not([class*=btn]) {
  color: white;
  color: var(--color-text-inverted);
}
.card--background-image:hover .card__image:after {
  opacity: 1;
}
.card--background-image.zoom-up {
  z-index: 20;
  transition: border-radius, box-shadow;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  will-change: border-radius, box-shadow;
  border-radius: 0;
  margin: 5% 0;
}
.card--background-image.zoom-up .card__image,
.card--background-image.zoom-up .card__image * {
  border-radius: 0;
}
.card--background-image.zoom-up a:after,
.card--background-image.zoom-up a:hover:after {
  background-color: rgba(0, 0, 0, 0);
}
.card--background-image.zoom-up:hover {
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 0.125em 0.75em 0 rgba(0, 0, 0, 0.05), 0 0.75em 1.5em 0 rgba(0, 0, 0, 0.07), 0 1.25em 0.25em -0.6em rgba(0, 0, 0, 0.04), 0 2.25em 3.25em -1.25em rgba(0, 0, 0, 0.08);
}
.card--banner {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  overflow: hidden;
}
.card--banner .card__block,
.card--banner .card__image:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.card--banner .card__image:after {
  content: "";
  z-index: 20;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0.25) 70%, rgba(0, 0, 0, 0.475) 80%, rgba(0, 0, 0, 0.85) 100%);
  opacity: 0.75;
}
.card--banner .card__block {
  z-index: 2;
  padding: 0.75em;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.card--banner .card__footer:not([class*=btn]),
.card--banner .card__meta:not([class*=btn]),
.card--banner .card__text:not([class*=btn]),
.card--banner .card__title:not([class*=btn]), .card--banner:hover .card__footer:not([class*=btn]),
.card--banner:hover .card__meta:not([class*=btn]),
.card--banner:hover .card__text:not([class*=btn]),
.card--banner:hover .card__title:not([class*=btn]),
.card--banner a .card__footer:not([class*=btn]),
.card--banner a .card__meta:not([class*=btn]),
.card--banner a .card__text:not([class*=btn]),
.card--banner a .card__title:not([class*=btn]),
.card--banner a:hover .card__footer:not([class*=btn]),
.card--banner a:hover .card__meta:not([class*=btn]),
.card--banner a:hover .card__text:not([class*=btn]),
.card--banner a:hover .card__title:not([class*=btn]) {
  color: white;
  color: var(--color-text-inverted);
}
.card--banner:hover .card__image:after {
  opacity: 1;
}
.card--banner:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0.5;
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  backface-visibility: hidden;
}
@media (min-width: 576px) {
  .card--banner:before {
    opacity: 0;
  }
}
.card--banner .card__image {
  width: 100%;
  height: 100%;
}
.card--banner .card__image * {
  height: 100%;
}
.card--banner .card__image:before {
  background-image: none;
}
.card--banner .card__image + a {
  z-index: 21;
}
.card--banner .ratio-fill:before {
  padding-top: 56.25%;
}
.card--banner .card__block {
  position: relative;
  width: 100%;
  display: block;
  padding: 34% 1em 1em;
  z-index: 10;
}
@media (min-width: 768px) {
  .card--banner .card__block {
    padding: 34% 6% 6%;
  }
}
.card--banner h3.card__title {
  font-size: clamp(1.25em, 3cqi + 0.0991vw + 1em, 2.5em);
}
.card--banner h3.card__title sup {
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .card--banner h3.card__title {
    letter-spacing: -0.015em;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .card--banner h3.card__title sup {
    font-size: 0.875rem;
  }
}
@media (max-width: 575.98px) {
  .card--banner h3.card__title {
    font-family: var(--ff-sans);
    font-weight: var(--fw-normal);
    letter-spacing: 0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  }
}
.card--banner .subtitle {
  font-family: var(--ff-sans);
  font-weight: var(--fw-normal);
}
@media (max-width: 575.98px) {
  .card--banner .subtitle {
    font-size: 75%;
  }
}
.card--banner .card__text {
  font-size: 1em;
}
.card--banner .card__title,
.card--banner .card__text {
  max-width: 42em;
}
.card--banner .subtitle,
.card--banner .card__title,
.card--banner .card__text,
.card--banner .card__footer {
  transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.card--banner .card__footer {
  padding-top: 0;
}
.card--banner .card__footer:empty {
  display: none;
}
.card--banner .card__title + * {
  transition-delay: 0.1s;
}
.card--banner .card__title + * + * {
  transition-delay: 0.2s;
}
.card--banner:hover:before {
  opacity: 1;
}
.card--banner:hover .card__title,
.card--banner:hover .card__text,
.card--banner:hover .card__footer {
  transform: translate(0.25rem, -0.5rem) scale(1.025);
  transition-duration: 0.35s;
}
@media (min-width: 768px) {
  .card--event .card__text {
    display: inline;
  }
}
.swiper-slide .card--event .card__text {
  display: inline;
}
.card--twitter .card__title {
  font-family: "Helvetica Neue", "Helvetica-Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.4;
  font-size: 1.25em;
  letter-spacing: 0.015em;
}
.card--twitter .card__block--with-image .card__image {
  line-height: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.card--twitter .card__block--with-image .card__title {
  font-family: "Helvetica Neue", "Helvetica-Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.03em;
  font-size: 1rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 992px) {
  .card--twitter .card__block--with-image .card__title {
    min-height: 0;
  }
}
.card--yacht {
  flex-flow: column-reverse;
}
.card--yacht .card__title {
  font-size: clamp(1.5em, 3cqi + 1em, 2.25em);
  margin-top: 0;
}
.card--yacht .card__title .subtitle {
  font-family: var(--ff-sans, sans);
  font-weight: var(--fw-normal, normal);
}
.card .video-card img, .card .card--video img {
  position: relative;
  width: 110%;
  max-width: 110%;
  left: -5%;
  opacity: 0.9;
}
.card--video .card__image {
  background-color: rgba(var(--color-dark-rgb), 0.5);
}
.card--video .card__image-icon {
  top: 50%;
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
}
.card--video .card__image-icon .fa {
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 0 0 3rem rgba(0, 0, 0, 0.25), 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.card--video.card--natural-image .card__image {
  height: 0;
  padding-top: 56.25%;
}
.card--video.card--natural-image .card__image > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.swiper-slide .card--video .card__block {
  display: none;
}
.swiper-slide .card--video .card__image {
  background-color: var(--color-black);
}
.swiper-slide .card--video .card__image img {
  opacity: 0.9;
}
.swiper-slide .card--video .card__image-icon {
  top: 50%;
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
}
.swiper-slide .card--video .card__image-icon .fa {
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 0 0 3rem rgba(0, 0, 0, 0.25), 0 0 0.5rem rgba(0, 0, 0, 0.25);
}

@keyframes kenburns {
  0% {
    transform: scale(1.2) skew(var(--masthead-skew-x), 0deg);
  }
  100% {
    transform: scale(1) skew(0deg, 0deg);
  }
}
@keyframes scaleUpSmall {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.03);
  }
}
@media (min-width: 768px) {
  html:not(.ipad) .masthead--fixed__image, html:not(.ipad) .masthead--fixed__image--background,
  html:not(.ipad) .masthead--full.masthead--fixed__image,
  html:not(.ipad) .masthead--full.masthead--fixed__image--background {
    background-attachment: fixed;
  }
}

.masthead {
  position: relative;
  width: 100%;
  height: 56.25vw;
  z-index: 10;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}
.masthead:has(.video-wrapper) {
  margin-top: var(--navbar-height);
}
@media (min-width: 576px) {
  .masthead:has(.video-wrapper) {
    margin-top: 0;
  }
}
.masthead__image {
  position: relative;
  height: 56.25vw;
}
.masthead--full {
  height: 100vh;
  height: var(--full-vh);
}
@media (min-width: 768px) {
  .masthead--full .masthead__image {
    height: 100vh;
    height: var(--full-vh);
  }
}
.masthead--full.scale-up {
  transform: scale(1);
  animation-duration: 0.8s;
  animation-delay: 0.15s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  animation-name: scaleUpSmall;
  backface-visibility: hidden;
}
.masthead .curtain {
  pointer-events: none;
  z-index: 20;
}
.masthead .curtain * {
  position: absolute;
  background-color: var(--color-white);
  transition: transform 1s;
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.masthead .curtain .pos-t, .masthead .curtain .pos-b {
  left: 0;
  right: 0;
  height: 50%;
}
.masthead .curtain .pos-l, .masthead .curtain .pos-r {
  top: 0;
  bottom: 0;
  width: 50%;
}
.masthead .curtain .pos-t {
  transform-origin: 50% 0;
}
.masthead .curtain .pos-b {
  transform-origin: 50% 100%;
}
.masthead .curtain .pos-l {
  transform-origin: 0 50%;
}
.masthead .curtain .pos-r {
  transform-origin: 100% 50%;
}
.masthead .curtain.on .pos-t, .masthead .curtain.on .pos-b {
  transform: scaleY(0);
}
.masthead .curtain.on .pos-l, .masthead .curtain.on .pos-r {
  transform: scaleX(0);
}
.masthead .curtain.rest * {
  transition-duration: 0.01s;
}
.masthead .curtain.rest .pos-t, .masthead .curtain.rest .pos-b {
  height: 0;
}
.masthead .curtain.rest .pos-l, .masthead .curtain.rest .pos-r {
  transform: scaleX(0);
  width: 2rem;
}
@media (min-width: 1280px) {
  .masthead .curtain.rest .pos-l, .masthead .curtain.rest .pos-r {
    width: 3rem;
  }
}
@media screen and (min-width: 768px) and (orientation: landscape) {
  .masthead.masthead--letterbox,
  .masthead.masthead--letterbox .masthead__image {
    height: 37.5vw;
  }
  .masthead__content-wrapper {
    padding: 5% 0;
  }
}
.masthead__image,
.masthead__image > picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.masthead__image > picture {
  transform: scale(1.15);
  transform-origin: center center;
}
.masthead__image > picture.loaded {
  animation: kenburns 10s ease forwards;
}
.masthead__image--background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  transition-property: transform;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transform-origin: center bottom;
}
.masthead__image--background.blur {
  filter: blur(16px);
}
.masthead__image--download {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 13;
  opacity: 0 !important;
}
.masthead--dark .masthead__image:not(:only-child):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 14;
  background-image: linear-gradient(23deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.1) 100%);
}
.masthead__content-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 20;
  box-sizing: border-box;
  padding: 11% 0;
  transition-property: opacity, transform;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transform-origin: 25% bottom;
}
.masthead__content-wrapper,
.masthead__content-wrapper > .container-fluid {
  height: 100%;
}
.masthead__content-wrapper > .container-fluid > .row {
  width: 100%;
}
@media screen and (min-width: 768px) and (orientation: landscape) {
  .masthead__content-wrapper {
    padding: 16% 0;
  }
}
@media screen and (min-width: 992px) and (orientation: landscape) {
  .masthead__content-wrapper {
    padding: 12% 0;
  }
}
@media screen and (min-width: 1280px) and (orientation: landscape) {
  .masthead__content-wrapper {
    font-size: 1.125em;
    padding: 11% 0;
  }
}
.masthead .masthead-logo {
  filter: drop-shadow(3px 4px 0 rgba(0, 0, 0, 0.03));
}
.masthead header {
  text-shadow: 3px 4px 0 rgba(0, 0, 0, 0.03);
}
@media (min-width: 992px) {
  .masthead header {
    font-size: 87.5%;
  }
  .masthead header.fs-medium {
    font-size: 80%;
  }
}
.masthead header h1,
.masthead header .h1 {
  margin: 0;
}
@media (min-width: 768px) {
  .masthead header h1 .title,
  .masthead header .h1 .title {
    text-indent: -0.025em;
    letter-spacing: -0.035em;
  }
}
.masthead header h1,
.masthead header h1 .subtitle,
.masthead header .h1,
.masthead header .h1 .subtitle {
  text-transform: none;
  line-height: 1.12;
}
.masthead header h1 .overflow-hidden.d-inline-block,
.masthead header h1 .subtitle .overflow-hidden.d-inline-block,
.masthead header .h1 .overflow-hidden.d-inline-block,
.masthead header .h1 .subtitle .overflow-hidden.d-inline-block {
  margin-bottom: -0.175em;
}
.masthead header h1 .subtitle,
.masthead header .h1 .subtitle {
  font-family: var(--ff-sans);
  font-weight: var(--fw-regular);
  font-size: 55%;
  text-indent: 0.025rem;
}
.masthead header sup {
  letter-spacing: 0;
}
.masthead blockquote {
  margin: auto;
  font-size: 2em;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .masthead blockquote {
    font-size: 2.25em;
  }
}
.masthead blockquote:before, .masthead blockquote:after {
  content: none;
}
.masthead .video-wrapper,
.masthead .plyr,
.masthead video {
  border-radius: 0;
}
.masthead .plyr--video,
.masthead .plyr__video-wrapper,
.masthead .plyr__poster {
  background: none;
}
.masthead .plyr--video .plyr__controls {
  width: 90vw;
  max-width: 90rem;
  background-image: none;
  left: calc(50% + 24px);
  transform: translateX(-50%);
  bottom: 154px;
}
@media (min-width: 768px) {
  .masthead .plyr--video .plyr__controls {
    left: calc(50% + 38px);
    bottom: 124px;
  }
}
.masthead .plyr--video.plyr--hide-controls .plyr__controls {
  transform: translateX(-50%);
}
.masthead .plyr--video .plyr__control, .masthead .plyr--video .plyr__control.plyr__tab-focus, .masthead .plyr--video .plyr__control:hover, .masthead .plyr--video .plyr__control:active, .masthead .plyr--video .plyr__control:visited, .masthead .plyr--video .plyr__control:focus,
.masthead .plyr__controls button:focus,
.masthead .plyr__controls button:focus.plyr__tab-focus,
.masthead .plyr__controls button:focus:hover,
.masthead .plyr__controls button:focus:active,
.masthead .plyr__controls button:focus:visited,
.masthead .plyr__controls button:focus:focus,
.masthead .plyr--full-ui input[type=range]:focus,
.masthead .plyr--full-ui input[type=range]:focus.plyr__tab-focus,
.masthead .plyr--full-ui input[type=range]:focus:hover,
.masthead .plyr--full-ui input[type=range]:focus:active,
.masthead .plyr--full-ui input[type=range]:focus:visited,
.masthead .plyr--full-ui input[type=range]:focus:focus,
.masthead .plyr--video .plyr__control[aria-expanded=true],
.masthead .plyr--video .plyr__control[aria-expanded=true].plyr__tab-focus,
.masthead .plyr--video .plyr__control[aria-expanded=true]:hover,
.masthead .plyr--video .plyr__control[aria-expanded=true]:active,
.masthead .plyr--video .plyr__control[aria-expanded=true]:visited,
.masthead .plyr--video .plyr__control[aria-expanded=true]:focus {
  background: transparent;
  box-shadow: none;
  border: 0;
}
.masthead .plyr--video .plyr__progress__buffer,
.masthead .plyr__control.plyr__tab-focus {
  box-shadow: none;
}
.masthead .plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 2px;
  color: white;
}
.masthead .plyr--full-ui input[type=range]::-webkit-slider-thumb {
  opacity: 0;
}
.masthead .plyr--full-ui input[type=range]::-moz-range-thumb {
  opacity: 0;
}
.masthead .plyr--full-ui input[type=range]::-ms-thumb {
  opacity: 0;
}

.masthead__video--background {
  transition-property: transform;
  transition-duration: 0.35s;
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.masthead__image > svg {
  width: 100%;
  height: 100%;
}

@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: var(--plyr-badge-background, hsl(216, 15%, 34%));
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: var(--plyr-badge-text-color, #fff);
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: var(--plyr-font-size-large, 18px);
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: var(--plyr-control-icon-size, 18px);
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control:focus-visible {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-menu-color, hsl(216, 15%, 34%));
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px) / 2);
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  align-items: center;
  color: var(--plyr-menu-color, hsl(216, 15%, 34%));
  display: flex;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));
  right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--forward:focus-visible::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
  position: relative;
  width: calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7) * 2);
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));
  left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}
.plyr__menu__container .plyr__control--back::before {
  background: var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back:focus-visible::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px) * -1);
  overflow: hidden;
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  display: block;
  height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
          user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
          appearance: none;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -moz-user-select: none;
       user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}
.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: var(--plyr-control-spacing, 10px);
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

/* stylelint-disable selector-max-compound-selectors */
.plyr__tooltip {
  background: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-tooltip-color, hsl(216, 15%, 34%));
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control:focus-visible .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7));
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7));
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none; /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc(var(--plyr-range-track-height, 5px) / 2 * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}
.plyr__volume input[type=range] {
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: var(--plyr-audio-control-color, hsl(216, 15%, 34%));
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}
@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed,
  .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: hsl(216, 15%, 16%);
  border-radius: 2px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}
.plyr__ads:empty::after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: hsl(216, 15%, 79%);
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container::after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__image-container::after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  content: "";
  pointer-events: none;
}
.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}
.plyr__preview-thumb__time-container {
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.link-container > div {
  max-width: 960px;
}

.fx-slide-up {
  transform: translateY(100%);
  transition: transform 0.3s;
}
.fx-opacity {
  opacity: 0;
  transition: opacity 0.3s;
}
.fx.on {
  transform: none;
  opacity: 1;
}

.navbar svg {
  overflow: visible;
}

.navbar:not(.navbar-alt) .logo {
  width: 140px;
}

.link-meta img {
  width: 1.2em;
  height: 1.2em;
}

.pointer-events-none{
  pointer-events: none;
}

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

.collapse{
  visibility: collapse;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.left-1\/2{
  left: 50%;
}

.left-64{
  left: 16rem;
}

.top-1\/2{
  top: 50%;
}

.z-10{
  z-index: 10;
}

.z-20{
  z-index: 20;
}

.z-30{
  z-index: 30;
}

.order-1{
  order: 1;
}

.order-2{
  order: 2;
}

.order-3{
  order: 3;
}

.float-left{
  float: left;
}

.m-0{
  margin: 0px;
}

.m-2{
  margin: 0.5rem;
}

.m-3{
  margin: 0.75rem;
}

.m-4{
  margin: 1rem;
}

.m-5{
  margin: 1.25rem;
}

.m-auto{
  margin: auto;
}

.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}

.mb-0{
  margin-bottom: 0px;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.mb-16{
  margin-bottom: 4rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.mb-3{
  margin-bottom: 0.75rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.mb-5{
  margin-bottom: 1.25rem;
}

.mb-auto{
  margin-bottom: auto;
}

.ml-0{
  margin-left: 0px;
}

.ml-1{
  margin-left: 0.25rem;
}

.ml-2{
  margin-left: 0.5rem;
}

.ml-3{
  margin-left: 0.75rem;
}

.ml-4{
  margin-left: 1rem;
}

.ml-5{
  margin-left: 1.25rem;
}

.ml-auto{
  margin-left: auto;
}

.mr-0{
  margin-right: 0px;
}

.mr-1{
  margin-right: 0.25rem;
}

.mr-2{
  margin-right: 0.5rem;
}

.mr-3{
  margin-right: 0.75rem;
}

.mr-4{
  margin-right: 1rem;
}

.mr-5{
  margin-right: 1.25rem;
}

.mr-auto{
  margin-right: auto;
}

.mt-0{
  margin-top: 0px;
}

.mt-1{
  margin-top: 0.25rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.mt-4{
  margin-top: 1rem;
}

.mt-5{
  margin-top: 1.25rem;
}

.mt-auto{
  margin-top: auto;
}

.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.table{
  display: table;
}

.grid{
  display: grid;
}

.list-item{
  display: list-item;
}

.hidden{
  display: none;
}

.aspect-square{
  aspect-ratio: 1 / 1;
}

.h-auto{
  height: auto;
}

.h-full{
  height: 100%;
}

.min-h-\[65px\]{
  min-height: 65px;
}

.min-h-screen{
  min-height: 100vh;
}

.w-1\/4{
  width: 25%;
}

.w-64{
  width: 16rem;
}

.w-7{
  width: 1.75rem;
}

.w-auto{
  width: auto;
}

.w-full{
  width: 100%;
}

.max-w-full{
  max-width: 100%;
}

.max-w-lg{
  max-width: 32rem;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.shrink-0{
  flex-shrink: 0;
}

.flex-grow{
  flex-grow: 1;
}

.grow{
  flex-grow: 1;
}

.border-collapse{
  border-collapse: collapse;
}

.origin-left{
  transform-origin: left;
}

.-translate-x-1\/2{
  --tw-translate-x: -50%;
  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));
}

.-translate-y-1\/2{
  --tw-translate-y: -50%;
  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));
}

.cursor-ew-resize{
  cursor: ew-resize;
}

.cursor-grabbing{
  cursor: grabbing;
}

.cursor-nesw-resize{
  cursor: nesw-resize;
}

.cursor-pointer{
  cursor: pointer;
}

.cursor-zoom-in{
  cursor: zoom-in;
}

.resize{
  resize: both;
}

.flex-row{
  flex-direction: row;
}

.flex-row-reverse{
  flex-direction: row-reverse;
}

.flex-col{
  flex-direction: column;
}

.flex-wrap{
  flex-wrap: wrap;
}

.items-center{
  align-items: center;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.justify-stretch{
  justify-content: stretch;
}

.gap-1{
  gap: 0.25rem;
}

.gap-2{
  gap: 0.5rem;
}

.gap-3{
  gap: 0.75rem;
}

.gap-4{
  gap: 1rem;
}

.self-stretch{
  align-self: stretch;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-visible{
  overflow: visible;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.overflow-y-hidden{
  overflow-y: hidden;
}

.overflow-x-scroll{
  overflow-x: scroll;
}

.overflow-y-scroll{
  overflow-y: scroll;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-nowrap{
  text-wrap: nowrap;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-\[8px\]{
  border-radius: 8px;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-bl-\[6px\]{
  border-bottom-left-radius: 6px;
}

.rounded-tl-\[6px\]{
  border-top-left-radius: 6px;
}

.border{
  border-width: 1px;
}

.border-hidden{
  border-style: hidden;
}

.border-none{
  border-style: none;
}

.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.bg-blue-500{
  --tw-bg-opacity: 1;
  background-color: rgb(15 74 255 / var(--tw-bg-opacity, 1));
}

.bg-blue-800{
  --tw-bg-opacity: 1;
  background-color: rgb(38 54 125 / var(--tw-bg-opacity, 1));
}

.bg-blue-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(38 54 125 / var(--tw-bg-opacity, 1));
}

.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.bg-neutral-50{
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 254 / var(--tw-bg-opacity, 1));
}

.bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}

.bg-transparent{
  background-color: transparent;
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-opacity-60{
  --tw-bg-opacity: 0.6;
}

.p-0{
  padding: 0px;
}

.p-0\.5{
  padding: 0.125rem;
}

.p-1{
  padding: 0.25rem;
}

.p-2{
  padding: 0.5rem;
}

.p-3{
  padding: 0.75rem;
}

.p-4{
  padding: 1rem;
}

.p-5{
  padding: 1.25rem;
}

.p-8{
  padding: 2rem;
}

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

.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-0{
  padding-bottom: 0px;
}

.pb-1{
  padding-bottom: 0.25rem;
}

.pb-2{
  padding-bottom: 0.5rem;
}

.pb-3{
  padding-bottom: 0.75rem;
}

.pb-4{
  padding-bottom: 1rem;
}

.pb-5{
  padding-bottom: 1.25rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pl-0{
  padding-left: 0px;
}

.pl-1{
  padding-left: 0.25rem;
}

.pl-2{
  padding-left: 0.5rem;
}

.pl-3{
  padding-left: 0.75rem;
}

.pl-4{
  padding-left: 1rem;
}

.pr-0{
  padding-right: 0px;
}

.pr-2{
  padding-right: 0.5rem;
}

.pr-3{
  padding-right: 0.75rem;
}

.pr-5{
  padding-right: 1.25rem;
}

.pt-0{
  padding-top: 0px;
}

.pt-1{
  padding-top: 0.25rem;
}

.pt-16{
  padding-top: 4rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.pt-3{
  padding-top: 0.75rem;
}

.pt-4{
  padding-top: 1rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.text-left{
  text-align: left;
}

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

.text-right{
  text-align: right;
}

.align-middle{
  vertical-align: middle;
}

.font-mono{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.font-sans{
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-serif{
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

.text-2xl{
  font-size: 1.563em;
}

.text-3xl{
  font-size: 1.953em;
}

.text-4xl{
  font-size: 2.441em;
}

.text-5xl{
  font-size: 3.052em;
}

.text-lg{
  font-size: 1.125em;
}

.text-md{
  font-size: 1em;
}

.text-sm{
  font-size: 0.8em;
}

.text-xl{
  font-size: 1.25em;
}

.text-xxs{
  font-size: .6125em;
}

.font-bold{
  font-weight: 700;
}

.uppercase{
  text-transform: uppercase;
}

.capitalize{
  text-transform: capitalize;
}

.italic{
  font-style: italic;
}

.leading-tight{
  line-height: 1.25;
}

.tracking-wide{
  letter-spacing: 0.025em;
}

.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(12 61 209 / var(--tw-text-opacity, 1));
}

.text-neutral-600{
  --tw-text-opacity: 1;
  color: rgb(124 133 140 / var(--tw-text-opacity, 1));
}

.text-neutral-900{
  --tw-text-opacity: 1;
  color: rgb(24 26 28 / var(--tw-text-opacity, 1));
}

.text-neutral-lighter{
  --tw-text-opacity: 1;
  color: rgb(236 238 241 / var(--tw-text-opacity, 1));
}

.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.underline{
  text-decoration-line: underline;
}

.overline{
  text-decoration-line: overline;
}

.opacity-0{
  opacity: 0;
}

.opacity-40{
  opacity: 0.4;
}

.opacity-5{
  opacity: 0.05;
}

.opacity-50{
  opacity: 0.5;
}

.outline{
  outline-style: solid;
}

.outline-1{
  outline-width: 1px;
}

.outline-2{
  outline-width: 2px;
}

.outline-4{
  outline-width: 4px;
}

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

.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  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);
}

.invert{
  --tw-invert: invert(100%);
  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);
}

.backdrop-filter{
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

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

.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgb(12 61 209 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px){
  .sm\:block{
    display: block;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:w-11\/12{
    width: 91.666667%;
  }
  .sm\:overflow-hidden{
    overflow: hidden;
  }
  .sm\:overflow-x-hidden{
    overflow-x: hidden;
  }
  .sm\:overflow-y-hidden{
    overflow-y: hidden;
  }
  .sm\:border-hidden{
    border-style: hidden;
  }
}

@media (min-width: 769px){
  .md\:order-1{
    order: 1;
  }
  .md\:order-2{
    order: 2;
  }
  .md\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md\:mb-4{
    margin-bottom: 1rem;
  }
  .md\:mr-3{
    margin-right: 0.75rem;
  }
  .md\:mt-4{
    margin-top: 1rem;
  }
  .md\:block{
    display: block;
  }
  .md\:inline-block{
    display: inline-block;
  }
  .md\:hidden{
    display: none;
  }
  .md\:aspect-4\/3{
    aspect-ratio: 4 / 3;
  }
  .md\:w-1\/3{
    width: 33.333333%;
  }
  .md\:w-2\/12{
    width: 16.666667%;
  }
  .md\:w-5\/6{
    width: 83.333333%;
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:overflow-hidden{
    overflow: hidden;
  }
  .md\:overflow-x-hidden{
    overflow-x: hidden;
  }
  .md\:overflow-y-hidden{
    overflow-y: hidden;
  }
  .md\:border-hidden{
    border-style: hidden;
  }
  .md\:p-1{
    padding: 0.25rem;
  }
  .md\:pt-20{
    padding-top: 5rem;
  }
  .md\:text-lg{
    font-size: 1.125em;
  }
  .md\:text-sm{
    font-size: 0.8em;
  }
}

@media (min-width: 1024px){
  .lg\:mb-5{
    margin-bottom: 1.25rem;
  }
  .lg\:mt-5{
    margin-top: 1.25rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:gap-2{
    gap: 0.5rem;
  }
  .lg\:gap-3{
    gap: 0.75rem;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:overflow-x-hidden{
    overflow-x: hidden;
  }
  .lg\:overflow-y-hidden{
    overflow-y: hidden;
  }
  .lg\:border-hidden{
    border-style: hidden;
  }
  .lg\:pt-24{
    padding-top: 6rem;
  }
  .lg\:text-xl{
    font-size: 1.25em;
  }
}

@media (min-width: 1280px){
  .xl\:rounded-\[10px\]{
    border-radius: 10px;
  }
  .xl\:rounded-bl-\[8px\]{
    border-bottom-left-radius: 8px;
  }
  .xl\:rounded-tl-\[8px\]{
    border-top-left-radius: 8px;
  }
}
