/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: 'Lato', 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-white: #fff;
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-blue: #5599e4;
    --color-dark: #28283c;
    --color-gray: #5a5a8c;
    --color-gray-light: #8282b4;
    --color-gray-light-2: #aaaadc;
    --color-off-white-6: #e1e1ed;
    --color-facebook: #3c5b9b;
    --color-twitter: #2daae1;
    --color-linkedin: #0073b2;
    --spacing-nav-height: 4.5rem;
    --spacing-content-max: calc(75rem + 4em);
    --radius-site: 2em;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .inset-0 {
    inset: 0px;
  }
  .top-\[1em\] {
    top: 1em;
  }
  .right-\[1em\] {
    right: 1em;
  }
  .left-\[1em\] {
    left: 1em;
  }
  .z-10 {
    z-index: 10;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-\[0\.375rem\] {
    margin-block: 0.375rem;
  }
  .-mt-\(--spacing-nav-height\) {
    margin-top: calc(var(--spacing-nav-height) * -1);
  }
  .mt-\[0\.75em\] {
    margin-top: 0.75em;
  }
  .mt-\[1\.5em\] {
    margin-top: 1.5em;
  }
  .mt-\[1\.25em\] {
    margin-top: 1.25em;
  }
  .mt-\[1\.75em\] {
    margin-top: 1.75em;
  }
  .mt-\[1em\] {
    margin-top: 1em;
  }
  .mt-\[2em\] {
    margin-top: 2em;
  }
  .mr-\[0\.75rem\] {
    margin-right: 0.75rem;
  }
  .mb-0 {
    margin-bottom: 0px;
  }
  .mb-\[0\.5em\] {
    margin-bottom: 0.5em;
  }
  .mb-\[1\.5em\] {
    margin-bottom: 1.5em;
  }
  .mb-\[1em\] {
    margin-bottom: 1em;
  }
  .mb-\[2em\] {
    margin-bottom: 2em;
  }
  .mb-\[3em\] {
    margin-bottom: 3em;
  }
  .mb-\[4em\] {
    margin-bottom: 4em;
  }
  .ml-\[1em\] {
    margin-left: 1em;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .list-item {
    display: list-item;
  }
  .size-\[2\.5em\] {
    width: 2.5em;
    height: 2.5em;
  }
  .h-\(--spacing-nav-height\) {
    height: var(--spacing-nav-height);
  }
  .h-\[0\.1875rem\] {
    height: 0.1875rem;
  }
  .h-\[1\.5em\] {
    height: 1.5em;
  }
  .h-\[1\.875rem\] {
    height: 1.875rem;
  }
  .h-\[2\.5rem\] {
    height: 2.5rem;
  }
  .h-\[3\.75rem\] {
    height: 3.75rem;
  }
  .h-\[3\.125rem\] {
    height: 3.125rem;
  }
  .h-\[5rem\] {
    height: 5rem;
  }
  .h-\[12em\] {
    height: 12em;
  }
  .h-\[20vh\] {
    height: 20vh;
  }
  .h-\[calc\(3em-0\.375rem\)\] {
    height: calc(3em - 0.375rem);
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-\[7\.5rem\] {
    max-height: 7.5rem;
  }
  .min-h-\[8em\] {
    min-height: 8em;
  }
  .min-h-\[60vh\] {
    min-height: 60vh;
  }
  .min-h-\[75vh\] {
    min-height: 75vh;
  }
  .min-h-\[calc\(3em-0\.375rem\)\] {
    min-height: calc(3em - 0.375rem);
  }
  .w-\[1\.5em\] {
    width: 1.5em;
  }
  .w-\[1\.375rem\] {
    width: 1.375rem;
  }
  .w-\[1\.875rem\] {
    width: 1.875rem;
  }
  .w-\[5rem\] {
    width: 5rem;
  }
  .w-\[12em\] {
    width: 12em;
  }
  .w-\[75\%\] {
    width: 75%;
  }
  .w-\[calc\(3em-0\.375rem\)\] {
    width: calc(3em - 0.375rem);
  }
  .w-\[calc\(100\%-2em\)\] {
    width: calc(100% - 2em);
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .max-w-\(--spacing-content-max\) {
    max-width: var(--spacing-content-max);
  }
  .max-w-\[12\.5rem\] {
    max-width: 12.5rem;
  }
  .max-w-\[37\.5rem\] {
    max-width: 37.5rem;
  }
  .max-w-\[50rem\] {
    max-width: 50rem;
  }
  .max-w-\[56\.25rem\] {
    max-width: 56.25rem;
  }
  .max-w-\[57\.5rem\] {
    max-width: 57.5rem;
  }
  .max-w-\[62\.5rem\] {
    max-width: 62.5rem;
  }
  .max-w-\[calc\(var\(--spacing-nav-height\)\*1\.75\)\] {
    max-width: calc(var(--spacing-nav-height) * 1.75);
  }
  .min-w-\[calc\(3em-0\.375rem\)\] {
    min-width: calc(3em - 0.375rem);
  }
  .grow {
    flex-grow: 1;
  }
  .-translate-y-\[110\%\] {
    --tw-translate-y: calc(110% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize-y {
    resize: vertical;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .\[grid-template-columns\:repeat\(auto-fit\,minmax\(12em\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit,minmax(12em,1fr));
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-\[0\.25em\] {
    gap: 0.25em;
  }
  .gap-\[1\.25em\] {
    gap: 1.25em;
  }
  .gap-\[1em\] {
    gap: 1em;
  }
  .gap-x-\[1\.5em\] {
    column-gap: 1.5em;
  }
  .gap-y-\[3em\] {
    row-gap: 3em;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded-\[0\.5em\] {
    border-radius: 0.5em;
  }
  .rounded-\[0\.25em\] {
    border-radius: 0.25em;
  }
  .rounded-\[0\.375em\] {
    border-radius: 0.375em;
  }
  .rounded-\[0\.0625rem\] {
    border-radius: 0.0625rem;
  }
  .rounded-\[1em\] {
    border-radius: 1em;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-br-\[20vw\] {
    border-bottom-right-radius: 20vw;
  }
  .bg-blue {
    background-color: var(--color-blue);
  }
  .bg-dark {
    background-color: var(--color-dark);
  }
  .bg-facebook {
    background-color: var(--color-facebook);
  }
  .bg-gray-light {
    background-color: var(--color-gray-light);
  }
  .bg-linkedin {
    background-color: var(--color-linkedin);
  }
  .bg-twitter {
    background-color: var(--color-twitter);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-\[url\(\'\/images\/photos\/group-meeting\.jpg\'\)\] {
    background-image: url('/images/photos/group-meeting.jpg');
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .p-0 {
    padding: 0px;
  }
  .p-\[0\.5em\] {
    padding: 0.5em;
  }
  .p-\[2em\] {
    padding: 2em;
  }
  .px-\[1\.25em\] {
    padding-inline: 1.25em;
  }
  .px-\[1em\] {
    padding-inline: 1em;
  }
  .px-\[2em\] {
    padding-inline: 2em;
  }
  .py-\[0\.5em\] {
    padding-block: 0.5em;
  }
  .py-\[0\.25em\] {
    padding-block: 0.25em;
  }
  .py-\[0\.75em\] {
    padding-block: 0.75em;
  }
  .py-\[3em\] {
    padding-block: 3em;
  }
  .pt-\(--spacing-nav-height\) {
    padding-top: var(--spacing-nav-height);
  }
  .pt-0 {
    padding-top: 0px;
  }
  .pt-\[2em\] {
    padding-top: 2em;
  }
  .pt-\[62\.5\%\] {
    padding-top: 62.5%;
  }
  .pb-\[0\.5em\] {
    padding-bottom: 0.5em;
  }
  .pb-\[3em\] {
    padding-bottom: 3em;
  }
  .pl-0 {
    padding-left: 0px;
  }
  .pl-\[1\.25em\] {
    padding-left: 1.25em;
  }
  .text-center {
    text-align: center;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-\[0\.75em\] {
    font-size: 0.75em;
  }
  .text-\[0\.875em\] {
    font-size: 0.875em;
  }
  .text-\[0\.9375rem\] {
    font-size: 0.9375rem;
  }
  .text-\[1\.25em\] {
    font-size: 1.25em;
  }
  .text-\[1\.75em\] {
    font-size: 1.75em;
  }
  .text-\[1em\] {
    font-size: 1em;
  }
  .text-\[5\.625vw\] {
    font-size: 5.625vw;
  }
  .text-\[8vw\] {
    font-size: 8vw;
  }
  .leading-\[1\.2em\] {
    --tw-leading: 1.2em;
    line-height: 1.2em;
  }
  .leading-\[1\.4em\]\! {
    --tw-leading: 1.4em !important;
    line-height: 1.4em !important;
  }
  .leading-\[1\.6em\] {
    --tw-leading: 1.6em;
    line-height: 1.6em;
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[0\.15em\] {
    --tw-tracking: 0.15em;
    letter-spacing: 0.15em;
  }
  .text-blue {
    color: var(--color-blue);
  }
  .text-dark\! {
    color: var(--color-dark) !important;
  }
  .text-gray {
    color: var(--color-gray);
  }
  .text-white {
    color: var(--color-white);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .shadow-\[inset_0_0_0_1px_var\(--color-off-white-6\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--color-off-white-6));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[background-image\] {
    transition-property: background-image;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-\[0\.4s\] {
    --tw-duration: 0.4s;
    transition-duration: 0.4s;
  }
  .duration-\[0\.25s\] {
    --tw-duration: 0.25s;
    transition-duration: 0.25s;
  }
  .duration-\[1\.5s\] {
    --tw-duration: 1.5s;
    transition-duration: 1.5s;
  }
  .ease-\[cubic-bezier\(0\.25\,1\,0\.5\,1\)\] {
    --tw-ease: cubic-bezier(0.25,1,0.5,1);
    transition-timing-function: cubic-bezier(0.25,1,0.5,1);
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .mask-clip {
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
  }
  @media (hover: hover) {
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-hover\/navbtn\:bg-blue:is(:where(.group\/navbtn):hover *) {
      background-color: var(--color-blue);
    }
  }
  .group-\[\.active\]\:translate-y-0:is(:where(.group):is(.active) *) {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .group-\[\.active\]\:bg-blue:is(:where(.group):is(.active) *) {
    background-color: var(--color-blue);
  }
  .group-\[\.active\]\:shadow-\[0_0\.5em_1em_-0\.3125em_rgb\(15_15_27_\/_0\.1\)\,0_1em_2em_-0\.625em_rgb\(30_30_53_\/_0\.2\)\]:is(:where(.group):is(.active) *) {
    --tw-shadow: 0 0.5em 1em -0.3125em var(--tw-shadow-color, rgb(15 15 27 / 0.1)), 0 1em 2em -0.625em var(--tw-shadow-color, rgb(30 30 53 / 0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .group-\[\.active\]\:transition-transform:is(:where(.group):is(.active) *) {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .group-\[\.active\]\:duration-500:is(:where(.group):is(.active) *) {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .group-\[\.active\]\:ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]:is(:where(.group):is(.active) *) {
    --tw-ease: cubic-bezier(0.34,1.56,0.64,1);
    transition-timing-function: cubic-bezier(0.34,1.56,0.64,1);
  }
  .group-\[\[data-light-theme\]\]\:block:is(:where(.group):is([data-light-theme]) *) {
    display: block;
  }
  .group-\[\[data-light-theme\]\]\:hidden:is(:where(.group):is([data-light-theme]) *) {
    display: none;
  }
  .placeholder\:leading-\[inherit\]::placeholder {
    --tw-leading: inherit;
    line-height: inherit;
  }
  .placeholder\:text-\[rgb\(90_90_140_\/_0\.5\)\]::placeholder {
    color: rgb(90 90 140 / 0.5);
  }
  .before\:pointer-events-none::before {
    content: var(--tw-content);
    pointer-events: none;
  }
  .before\:absolute::before {
    content: var(--tw-content);
    position: absolute;
  }
  .before\:fixed::before {
    content: var(--tw-content);
    position: fixed;
  }
  .before\:inset-0::before {
    content: var(--tw-content);
    inset: 0px;
  }
  .before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }
  .before\:top-1\/2::before {
    content: var(--tw-content);
    top: calc(1 / 2 * 100%);
  }
  .before\:left-0::before {
    content: var(--tw-content);
    left: 0px;
  }
  .before\:left-1\/2::before {
    content: var(--tw-content);
    left: calc(1 / 2 * 100%);
  }
  .before\:z-\[1\]::before {
    content: var(--tw-content);
    z-index: 1;
  }
  .before\:h-\[0\.1875rem\]::before {
    content: var(--tw-content);
    height: 0.1875rem;
  }
  .before\:h-full::before {
    content: var(--tw-content);
    height: 100%;
  }
  .before\:h-screen::before {
    content: var(--tw-content);
    height: 100vh;
  }
  .before\:w-\[1em\]::before {
    content: var(--tw-content);
    width: 1em;
  }
  .before\:w-full::before {
    content: var(--tw-content);
    width: 100%;
  }
  .before\:w-px::before {
    content: var(--tw-content);
    width: 1px;
  }
  .before\:-translate-x-1\/2::before {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .before\:\[transform\:translate\(-50\%\,-50\%\)_rotate\(45deg\)\]::before {
    content: var(--tw-content);
    transform: translate(-50%,-50%) rotate(45deg);
  }
  .before\:rounded-\[0\.0625rem\]::before {
    content: var(--tw-content);
    border-radius: 0.0625rem;
  }
  .before\:bg-\[\#08080d\]::before {
    content: var(--tw-content);
    background-color: #08080d;
  }
  .before\:bg-dark::before {
    content: var(--tw-content);
    background-color: var(--color-dark);
  }
  .before\:bg-gray-light-2::before {
    content: var(--tw-content);
    background-color: var(--color-gray-light-2);
  }
  .before\:opacity-0::before {
    content: var(--tw-content);
    opacity: 0%;
  }
  .before\:opacity-80::before {
    content: var(--tw-content);
    opacity: 80%;
  }
  .before\:transition::before {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .before\:transition-all::before {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .before\:duration-100::before {
    content: var(--tw-content);
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .before\:duration-300::before {
    content: var(--tw-content);
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .before\:duration-\[0\.4s\]::before {
    content: var(--tw-content);
    --tw-duration: 0.4s;
    transition-duration: 0.4s;
  }
  .before\:content-\[\'\'\]::before {
    --tw-content: '';
    content: var(--tw-content);
  }
  @media (hover: hover) {
    .group-hover\:before\:opacity-25:is(:where(.group):hover *)::before {
      content: var(--tw-content);
      opacity: 25%;
    }
  }
  .after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:inset-0::after {
    content: var(--tw-content);
    inset: 0px;
  }
  .after\:top-1\/2::after {
    content: var(--tw-content);
    top: calc(1 / 2 * 100%);
  }
  .after\:top-full::after {
    content: var(--tw-content);
    top: 100%;
  }
  .after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
  }
  .after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
  }
  .after\:left-1\/2::after {
    content: var(--tw-content);
    left: calc(1 / 2 * 100%);
  }
  .after\:z-0::after {
    content: var(--tw-content);
    z-index: 0;
  }
  .after\:z-\[1\]::after {
    content: var(--tw-content);
    z-index: 1;
  }
  .after\:h-\[0\.1875rem\]::after {
    content: var(--tw-content);
    height: 0.1875rem;
  }
  .after\:h-\[50vh\]::after {
    content: var(--tw-content);
    height: 50vh;
  }
  .after\:h-full::after {
    content: var(--tw-content);
    height: 100%;
  }
  .after\:w-\[1em\]::after {
    content: var(--tw-content);
    width: 1em;
  }
  .after\:w-full::after {
    content: var(--tw-content);
    width: 100%;
  }
  .after\:w-px::after {
    content: var(--tw-content);
    width: 1px;
  }
  .after\:origin-bottom::after {
    content: var(--tw-content);
    transform-origin: bottom;
  }
  .after\:-translate-x-1\/2::after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .after\:scale-y-0::after {
    content: var(--tw-content);
    --tw-scale-y: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .after\:\[transform\:translate\(-50\%\,-50\%\)_rotate\(-45deg\)\]::after {
    content: var(--tw-content);
    transform: translate(-50%,-50%) rotate(-45deg);
  }
  .after\:rounded-\[0\.0625rem\]::after {
    content: var(--tw-content);
    border-radius: 0.0625rem;
  }
  .after\:bg-blue::after {
    content: var(--tw-content);
    background-color: var(--color-blue);
  }
  .after\:bg-dark::after {
    content: var(--tw-content);
    background-color: var(--color-dark);
  }
  .after\:bg-gray-light-2::after {
    content: var(--tw-content);
    background-color: var(--color-gray-light-2);
  }
  .after\:bg-white::after {
    content: var(--tw-content);
    background-color: var(--color-white);
  }
  .after\:opacity-60::after {
    content: var(--tw-content);
    opacity: 60%;
  }
  .after\:transition::after {
    content: var(--tw-content);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .after\:duration-100::after {
    content: var(--tw-content);
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .after\:duration-200::after {
    content: var(--tw-content);
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .after\:content-\[\'\'\]::after {
    --tw-content: '';
    content: var(--tw-content);
  }
  .last\:mb-0:last-child {
    margin-bottom: 0px;
  }
  @media (hover: hover) {
    .hover\:scale-\[1\.08\]:hover {
      scale: 1.08;
    }
    .hover\:text-blue:hover {
      color: var(--color-blue);
    }
    .hover\:opacity-\[0\.875\]:hover {
      opacity: 0.875;
    }
    .hover\:before\:bg-gray-light:hover::before {
      content: var(--tw-content);
      background-color: var(--color-gray-light);
    }
    .hover\:after\:scale-y-100:hover::after {
      content: var(--tw-content);
      --tw-scale-y: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:after\:bg-gray-light:hover::after {
      content: var(--tw-content);
      background-color: var(--color-gray-light);
    }
  }
  .active\:scale-\[0\.92\]:active {
    scale: 0.92;
  }
  @media (hover: hover) {
    .enabled\:hover\:shadow-\[inset_0_0_0_1px_\#c1c1da\]:enabled:hover {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #c1c1da);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .enabled\:focus\:shadow-\[inset_0_0_0_2px_var\(--color-blue\)\]:enabled:focus {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--color-blue));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  @media (width >= 26.6875rem) {
    .min-\[26\.6875rem\]\:text-\[1\.5rem\] {
      font-size: 1.5rem;
    }
  }
  @media (width >= 35rem) {
    .nav-sm\:col-span-12 {
      grid-column: span 12 / span 12;
    }
    .nav-sm\:mx-\[0\.375em\] {
      margin-inline: 0.375em;
    }
    .nav-sm\:grid-cols-24 {
      grid-template-columns: repeat(24, minmax(0, 1fr));
    }
    .nav-sm\:flex-row {
      flex-direction: row;
    }
    .nav-sm\:items-start {
      align-items: flex-start;
    }
    .nav-sm\:px-\[0\.25em\] {
      padding-inline: 0.25em;
    }
    .nav-sm\:py-\[0\.5em\] {
      padding-block: 0.5em;
    }
    .nav-sm\:text-left {
      text-align: left;
    }
  }
  @media (width >= 37.5rem) {
    .min-\[37\.5rem\]\:h-\[23\.4375rem\] {
      height: 23.4375rem;
    }
    .min-\[37\.5rem\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .min-\[37\.5rem\]\:pt-0 {
      padding-top: 0px;
    }
    .min-\[37\.5rem\]\:text-\[3rem\] {
      font-size: 3rem;
    }
  }
  @media (width >= 43.75rem) {
    .min-\[43\.75rem\]\:text-\[3\.5rem\] {
      font-size: 3.5rem;
    }
  }
  @media (width >= 48rem) {
    .md\:relative {
      position: relative;
    }
    .md\:left-\[-3em\] {
      left: -3em;
    }
    .md\:left-\[3em\] {
      left: 3em;
    }
    .md\:mt-\[8\%\] {
      margin-top: 8%;
    }
    .md\:mb-0 {
      margin-bottom: 0px;
    }
    .md\:w-\[45\%\] {
      width: 45%;
    }
    .md\:w-\[55\%\] {
      width: 55%;
    }
    .md\:min-w-\[31\.25rem\] {
      min-width: 31.25rem;
    }
    .md\:min-w-\[37\.5rem\] {
      min-width: 37.5rem;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:flex-row-reverse {
      flex-direction: row-reverse;
    }
    .md\:items-start {
      align-items: flex-start;
    }
    .md\:rounded-\[1em\] {
      border-radius: 1em;
    }
    .md\:pt-\[1em\] {
      padding-top: 1em;
    }
    .md\:pr-\[1em\] {
      padding-right: 1em;
    }
    .md\:pr-\[3em\] {
      padding-right: 3em;
    }
    .md\:pb-\[3em\] {
      padding-bottom: 3em;
    }
    .md\:pl-\[1em\] {
      padding-left: 1em;
    }
    .md\:pl-\[3em\] {
      padding-left: 3em;
    }
  }
  @media (width >= 50rem) {
    .nav\:static {
      position: static;
    }
    .nav\:top-auto {
      top: auto;
    }
    .nav\:left-auto {
      left: auto;
    }
    .nav\:hidden {
      display: none;
    }
    .nav\:w-auto {
      width: auto;
    }
    .nav\:translate-y-0 {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .nav\:rounded-none {
      border-radius: 0;
    }
    .nav\:rounded-br-\[10rem\] {
      border-bottom-right-radius: 10rem;
    }
    .nav\:bg-transparent {
      background-color: transparent;
    }
    .nav\:p-0 {
      padding: 0px;
    }
    .nav\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .nav\:shadow-none\! {
      --tw-shadow: 0 0 #0000 !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
    .nav\:group-\[\[data-light-theme\]\]\:text-white:is(:where(.group):is([data-light-theme]) *) {
      color: var(--color-white);
    }
    .nav\:before\:hidden::before {
      content: var(--tw-content);
      display: none;
    }
    @media (hover: hover) {
      .nav\:group-\[\[data-light-theme\]\]\:hover\:text-white:is(:where(.group):is([data-light-theme]) *):hover {
        color: var(--color-white);
      }
      .nav\:group-\[\[data-light-theme\]\]\:hover\:opacity-50:is(:where(.group):is([data-light-theme]) *):hover {
        opacity: 50%;
      }
    }
  }
  @media (width >= 56.25rem) {
    .min-\[56\.25rem\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (width >= 64rem) {
    .lg\:py-\[4em\] {
      padding-block: 4em;
    }
    .lg\:pb-\[4em\] {
      padding-bottom: 4em;
    }
  }
  .\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\+p\]\:mt-\[1em\] :is(h1, h2, h3, h4, h5, h6) + p {
    margin-top: 1em;
  }
  .\[\&_svg\]\:relative svg {
    position: relative;
  }
  .\[\&_svg\]\:z-\[1\] svg {
    z-index: 1;
  }
  .\[\&_svg\]\:size-1\/2 svg {
    width: calc(1 / 2 * 100%);
    height: calc(1 / 2 * 100%);
  }
  .\[\&_svg\]\:\[transform\:translateZ\(0\)\] svg {
    transform: translateZ(0);
  }
  .\[\&_svg\]\:fill-white svg {
    fill: var(--color-white);
  }
  .\[\&_svg\]\:\[backface-visibility\:hidden\] svg {
    backface-visibility: hidden;
  }
  .\[\&\.active\]\:before\:opacity-\[0\.65\].active::before {
    content: var(--tw-content);
    opacity: 0.65;
  }
  .\[\&\:not\(\:last-child\)\]\:mr-\[0\.5rem\]:not(:last-child) {
    margin-right: 0.5rem;
  }
}
@layer components {
  .preload, .preload * {
    transition: none !important;
  }
  p a {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-blue);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 100ms;
    transition-duration: 100ms;
    &:hover {
      @media (hover: hover) {
        color: #297fdd;
      }
    }
  }
  .button {
    display: inline-flex;
    min-height: calc(3em - 0.375rem);
    cursor: pointer;
    align-items: center;
    justify-content: center;
    border-radius: 0.25em;
    padding-inline: 1em;
    padding-block: 0.25em;
    text-align: center;
    font-size: 1em;
    --tw-leading: 1em;
    line-height: 1em;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    white-space: nowrap;
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 150ms;
    transition-duration: 150ms;
    -webkit-user-select: none;
    user-select: none;
  }
  .button img, .button svg {
    margin-left: 0.75em;
    fill: var(--color-white);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .button.blue {
    background-color: var(--color-blue);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: #4289d8;
      }
    }
    &:focus {
      background-color: #4289d8;
    }
    &:active {
      background-color: #3879c3;
    }
  }
  .button.white {
    background-color: var(--color-white);
    color: var(--color-gray);
    &:hover {
      @media (hover: hover) {
        background-color: #e9e4e4;
      }
    }
    &:focus {
      background-color: #e9e4e4;
    }
  }
  body.press-article .article-content > ul, body.press-article .article-content > ol {
    margin-top: 1em;
  }
  body.press-article .article-content > p + p {
    margin-top: 1em;
  }
  body.press-article .article-content > h2 {
    margin-bottom: 0.5em;
    margin-top: 1.25em;
  }
  body.press-article .article-content > h3 {
    margin-top: 1.5em;
  }
  body.press-article .article-content > *:first-child {
    margin: 0 !important;
  }
  body.press-article .article-content > img, body.press-article .article-content > svg {
    border-radius: var(--radius-site);
    margin: 0 auto;
    width: 100%;
  }
  body.press-article .article-content p > img {
    margin: 3.75rem 0;
  }
  body.press-article .article-content h2 {
    font-size: 6.5vw;
    line-height: 1.4em;
  }
  @media (min-width: 28.875rem) {
    body.press-article .article-content h2 {
      font-size: 1.875rem;
    }
  }
  body.press-article .article-content h3 {
    line-height: 1.6em;
  }
  @media (min-width: 22.9375rem) {
    body.press-article .article-content h3 {
      font-size: 1.375rem;
    }
  }
  body.press-article .article-content .button {
    display: inline-flex;
    margin-top: 1.25em;
  }
  body.press-article .article-content blockquote {
    border-left: 0.25em solid var(--color-blue);
    color: var(--color-dark);
    font-size: 5vw;
    font-style: italic;
    font-weight: 600;
    margin: 3em 0 0 0;
    padding: 0.5em 0 0.5em 1.5em;
  }
  @media (min-width: 25rem) {
    body.press-article .article-content blockquote {
      font-size: 1.25rem;
    }
  }
  body.press-article .article-content blockquote p {
    color: var(--color-dark);
    font-size: 1em;
    margin-bottom: 1em;
  }
  body.press-article .article-content blockquote p:only-child {
    font-size: 1em;
    margin-bottom: 0;
  }
  body.press-article .article-content blockquote p:last-child:not(:only-child) {
    font-size: 0.75em;
    font-style: normal;
    margin: 0;
  }
  body.press-article .article-content blockquote + h2, body.press-article .article-content blockquote + h3 {
    margin: 2em 0 0 0;
  }
  body.press-article .article-content blockquote + ul, body.press-article .article-content blockquote + ol, body.press-article .article-content blockquote + p {
    margin: 3em 0 0 0;
  }
  body.press-article .article-content p, body.press-article .article-content li, body.press-article .article-content strong {
    color: var(--color-gray);
    font-size: 1rem;
    line-height: 1.8em;
  }
  @media (min-width: 25.875rem) {
    body.press-article .article-content p, body.press-article .article-content li, body.press-article .article-content strong {
      font-size: 1.125rem;
    }
  }
  body.press-article .article-content ul, body.press-article .article-content ol {
    padding: 0 0 0 2.5rem;
  }
  body.press-article .article-content ol li {
    padding: 0 0 0 0.5em;
  }
  body.press-article .article-content li {
    display: list-item;
    margin: 0 0 0.75em 0;
  }
  body.press-article .article-content li:last-of-type {
    margin: 0;
  }
  body.press-article .article-content li p {
    margin: 0;
  }
  body.press-article .article-content iframe {
    width: 100%;
  }
}
@layer base {
  html, body {
    color: var(--color-dark);
    line-height: normal;
    min-height: 100vh;
    overflow-x: hidden;
  }
  body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-size: 1em;
  }
  @media (min-width: 48rem) {
    body {
      font-size: 1.125em;
    }
  }
  * {
    letter-spacing: -0.015em;
  }
  h1, h2, h3, h4, h5, h6 {
    color: var(--color-dark);
    font-weight: 900;
    line-height: 1.2em;
  }
  h1 {
    font-size: 2em;
  }
  h2 {
    font-size: 1.5em;
  }
  h3 {
    font-size: 1.125em;
  }
  h4 {
    font-size: 1em;
  }
  @media (min-width: 48rem) {
    h1 {
      font-size: 2.5em;
    }
    h2 {
      font-size: 1.75em;
    }
    h3 {
      font-size: 1.25em;
    }
    h4 {
      font-size: 1.125em;
    }
  }
  p {
    color: var(--color-gray);
    line-height: 1.3em;
  }
  a, button {
    color: inherit;
    cursor: pointer;
    transition: 0.3s;
  }
  a {
    text-decoration: none;
  }
  button {
    background: none;
    border: 0;
    font: inherit;
    letter-spacing: inherit;
    padding: 0;
  }
  :focus {
    outline: 0;
  }
  img {
    display: block;
    max-width: 100%;
    height: auto;
    border: 0;
  }
  svg {
    display: block;
    pointer-events: none;
  }
  main, li {
    display: block;
  }
  strong {
    font-weight: bold;
  }
  input, textarea {
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-content: "";
    }
  }
}
