.container{width:100%;max-width:120rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width: 1024px){.container{padding-left:3rem;padding-right:3rem}}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | 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 {
  -webkit-box-sizing: border-box;
          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: "HarmonyOS Sans SC", system-ui, sans-serif; /* 4 */
  -webkit-font-feature-settings: normal;
          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 */
  -webkit-font-feature-settings: normal;
          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 */
  -webkit-font-feature-settings: inherit;
          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::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::-ms-input-placeholder, textarea::-ms-input-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{width:100% !important;margin-right:auto !important;margin-left:auto !important;padding-right:16px !important;padding-left:16px !important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media (min-width: 640px){.\!container{max-width:640px !important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px !important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px !important;padding-right:48px !important;padding-left:48px !important}.container{max-width:1024px;padding-right:48px;padding-left:48px}}@media (min-width: 1280px){.\!container{max-width:1280px !important}.container{max-width:1280px}}@media (min-width: 1440px){.\!container{max-width:1440px !important}.container{max-width:1440px}}.prose{color:var(--tw-prose-body);max-width:65ch;}.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;-webkit-padding-start:1em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);-webkit-box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;-webkit-padding-end:0.375em;padding-inline-end:0.375em;padding-bottom:0.1875em;-webkit-padding-start:0.375em;padding-inline-start:0.375em}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`"}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em}.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em}.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;-webkit-padding-end:1.1428571em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;-webkit-padding-start:1.1428571em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;-webkit-padding-end:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;-webkit-padding-start:0.5714286em;padding-inline-start:0.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start}.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0.375em;padding-inline-start:0.375em}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0.375em;padding-inline-start:0.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;-webkit-padding-start:1.625em;padding-inline-start:1.625em}.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;-webkit-padding-end:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;-webkit-padding-start:0.5714286em;padding-inline-start:0.5714286em}.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0;padding-inline-start:0}.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-end:0;padding-inline-end:0}.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778;}.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;-webkit-padding-start:1em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:2.6666667em;margin-top:0;margin-bottom:0.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:0.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:0.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;border-radius:0.3125rem;padding-top:0.2222222em;-webkit-padding-end:0.4444444em;padding-inline-end:0.4444444em;padding-bottom:0.2222222em;-webkit-padding-start:0.4444444em;padding-inline-start:0.4444444em}.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em}.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8666667em}.prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.875em}.prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:0.375rem;padding-top:1em;-webkit-padding-end:1.5em;padding-inline-end:1.5em;padding-bottom:1em;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;-webkit-padding-start:1.5555556em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;-webkit-padding-start:1.5555556em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;margin-bottom:0.6666667em}.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0.4444444em;padding-inline-start:0.4444444em}.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0.4444444em;padding-inline-start:0.4444444em}.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.6666667em;-webkit-padding-start:1.5555556em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-end:0.75em;padding-inline-end:0.75em;padding-bottom:0.75em;-webkit-padding-start:0.75em;padding-inline-start:0.75em}.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0;padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-end:0;padding-inline-end:0}.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.75em;-webkit-padding-end:0.75em;padding-inline-end:0.75em;padding-bottom:0.75em;-webkit-padding-start:0.75em;padding-inline-start:0.75em}.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-start:0;padding-inline-start:0}.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){-webkit-padding-end:0;padding-inline-end:0}.prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:0.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.\!fixed{position:fixed !important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-8{left:-2rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0px}.bottom-\[10px\]{bottom:10px}.bottom-\[16px\]{bottom:16px}.bottom-\[24px\]{bottom:24px}.bottom-\[60px\]{bottom:60px}.bottom-\[62px\]{bottom:62px}.left-0{left:0px}.left-1\/2{left:50%}.left-32{left:8rem}.left-\[100px\]{left:100px}.left-\[17\.01\%\]{left:17.01%}.left-\[184px\]{left:184px}.left-\[194px\]{left:194px}.left-\[226px\]{left:226px}.left-\[246px\]{left:246px}.left-\[25\.45\%\]{left:25.45%}.left-\[340px\]{left:340px}.left-\[367px\]{left:367px}.left-\[40px\]{left:40px}.left-\[41\.33\%\]{left:41.33%}.left-\[42\.69\%\]{left:42.69%}.left-\[626px\]{left:626px}.left-\[70\.5\%\]{left:70.5%}.left-\[74\.63\%\]{left:74.63%}.left-\[87\.51px\]{left:87.51px}.right-0{right:0px}.right-3{right:0.75rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-\[10px\]{right:10px}.right-\[20px\]{right:20px}.top-0{top:0px}.top-1\/2{top:50%}.top-20{top:5rem}.top-24{top:6rem}.top-7{top:1.75rem}.top-\[17px\]{top:17px}.top-\[18px\]{top:18px}.top-\[42px\]{top:42px}.top-\[4px\]{top:4px}.top-\[56px\]{top:56px}.top-\[58px\]{top:58px}.top-\[70px\]{top:70px}.top-\[72\.74px\]{top:72.74px}.top-\[7px\]{top:7px}.top-\[84px\]{top:84px}.top-\[96px\]{top:96px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.col-\[1\]{grid-column:1}.col-span-12{grid-column:span 12 / span 12}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.col-start-4{grid-column-start:4}.row-\[1\]{grid-row:1}.m-0{margin:0px}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.mx-\[20px\]{margin-left:20px;margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.my-\[30px\]{margin-top:30px;margin-bottom:30px}.my-\[60px\]{margin-top:60px;margin-bottom:60px}.my-section-mobile{margin-top:15rem;margin-bottom:15rem}.-ml-4{margin-left:-1rem}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:0.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:0.5rem}.mb-2\.5{margin-bottom:0.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[16px\]{margin-bottom:16px}.mb-\[24px\]{margin-bottom:24px}.mb-\[40px\]{margin-bottom:40px}.mb-\[60px\]{margin-bottom:60px}.mb-\[80px\]{margin-bottom:80px}.ml-\[0\.12px\]{margin-left:0.12px}.ml-\[101\.5px\]{margin-left:101.5px}.ml-\[109\.63px\]{margin-left:109.63px}.ml-\[133\.5px\]{margin-left:133.5px}.ml-\[24px\]{margin-left:24px}.ml-\[36px\]{margin-left:36px}.ml-\[83\.78px\]{margin-left:83.78px}.ml-auto{margin-left:auto}.ms-\[24px\]{-webkit-margin-start:24px;margin-inline-start:24px}.mt-1{margin-top:0.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:0.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[30px\]{margin-top:30px}.mt-\[34\.71px\]{margin-top:34.71px}.mt-\[40px\]{margin-top:40px}.mt-\[48px\]{margin-top:48px}.mt-\[50\.27px\]{margin-top:50.27px}.mt-\[52px\]{margin-top:52px}.mt-\[57px\]{margin-top:57px}.mt-\[60px\]{margin-top:60px}.mt-\[80px\]{margin-top:80px}.mt-\[82px\]{margin-top:82px}.mt-\[86px\]{margin-top:86px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.\!grid{display:grid !important}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[1030\/711\]{aspect-ratio:1030/711}.aspect-\[1117\/823\]{aspect-ratio:1117/823}.aspect-\[1344\/371\]{aspect-ratio:1344/371}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[238\/361\]{aspect-ratio:238/361}.aspect-\[261\/160\]{aspect-ratio:261/160}.aspect-\[278\/185\]{aspect-ratio:278/185}.aspect-\[318\/214\]{aspect-ratio:318/214}.aspect-\[400\/300\]{aspect-ratio:400/300}.aspect-\[432\/270\]{aspect-ratio:432/270}.aspect-\[434\/242\]{aspect-ratio:434/242}.aspect-\[462\/346\]{aspect-ratio:462/346}.aspect-\[774\/508\]{aspect-ratio:774/508}.aspect-\[960\/600\]{aspect-ratio:960/600}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-full{width:100%;height:100%}.h-0{height:0px}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:0.5rem}.h-2\.5{height:0.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:0.75rem}.h-3\.5{height:0.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[12px\]{height:12px}.h-\[138px\]{height:138px}.h-\[142px\]{height:142px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[173px\]{height:173px}.h-\[179px\]{height:179px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[236px\]{height:236px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[32px\]{height:32px}.h-\[361px\]{height:361px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[41px\]{height:41px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[463px\]{height:463px}.h-\[480px\]{height:480px}.h-\[50px\]{height:50px}.h-\[556px\]{height:556px}.h-\[56px\]{height:56px}.h-\[572px\]{height:572px}.h-\[60\.77px\]{height:60.77px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[61px\]{height:61px}.h-\[62px\]{height:62px}.h-\[644px\]{height:644px}.h-\[70px\]{height:70px}.h-\[71px\]{height:71px}.h-\[81px\]{height:81px}.h-\[85\.287px\]{height:85.287px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\.5{width:0.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:0.75rem}.w-3\.5{width:0.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[12px\]{width:12px}.w-\[15px\]{width:15px}.w-\[166px\]{width:166px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[204px\]{width:204px}.w-\[20px\]{width:20px}.w-\[221\.039px\]{width:221.039px}.w-\[238px\]{width:238px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[260\.8px\]{width:260.8px}.w-\[286px\]{width:286px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[317px\]{width:317px}.w-\[318px\]{width:318px}.w-\[32px\]{width:32px}.w-\[336px\]{width:336px}.w-\[35px\]{width:35px}.w-\[375px\]{width:375px}.w-\[391px\]{width:391px}.w-\[40px\]{width:40px}.w-\[41px\]{width:41px}.w-\[42\.55px\]{width:42.55px}.w-\[432px\]{width:432px}.w-\[43px\]{width:43px}.w-\[456px\]{width:456px}.w-\[50px\]{width:50px}.w-\[531\.6px\]{width:531.6px}.w-\[56px\]{width:56px}.w-\[622px\]{width:622px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[81px\]{width:81px}.w-\[calc\(\(100\%-8px\)\/2\)\]{width:calc((100% - 8px) / 2)}.w-\[calc\(\(100vw-96px\)\*5\/10\)\]{width:calc((100vw - 96px) * 5 / 10)}.w-full{width:100%}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-48{min-width:12rem}.min-w-\[163px\]{min-width:163px}.min-w-\[60px\]{min-width:60px}.min-w-\[96px\]{min-width:96px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[225px\]{max-width:225px}.max-w-\[335px\]{max-width:335px}.max-w-\[456px\]{max-width:456px}.max-w-\[522px\]{max-width:522px}.max-w-\[566px\]{max-width:566px}.max-w-\[622px\]{max-width:622px}.max-w-\[784px\]{max-width:784px}.max-w-\[800px\]{max-width:800px}.max-w-\[840px\]{max-width:840px}.max-w-\[886px\]{max-width:886px}.max-w-\[888px\]{max-width:888px}.max-w-full{max-width:100%}.max-w-full-width{max-width:120rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-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: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-x-2{--tw-translate-x:-0.5rem;-webkit-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: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%;-webkit-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: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-full{--tw-translate-y:100%;-webkit-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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;-webkit-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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;-webkit-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: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{-webkit-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: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))}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer !important}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.columns-1{-webkit-columns:1;-moz-columns:1;columns:1}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:0.125rem}.gap-1{gap:0.25rem}.gap-1\.5{gap:0.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:0.5rem}.gap-2\.5{gap:0.625rem}.gap-3{gap:0.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[17px\]{gap:17px}.gap-\[18px\]{gap:18px}.gap-\[24px\]{gap:24px}.gap-\[2px\]{gap:2px}.gap-\[31px\]{gap:31px}.gap-\[32px\]{gap:32px}.gap-\[36px\]{gap:36px}.gap-\[40px\]{gap:40px}.gap-\[4px\]{gap:4px}.gap-\[55px\]{gap:55px}.gap-\[60px\]{gap:60px}.gap-\[64px\]{gap:64px}.gap-\[6px\]{gap:6px}.gap-\[80px\]{gap:80px}.gap-\[85px\]{gap:85px}.gap-\[8px\]{gap:8px}.gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[24px\]{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.gap-x-\[40px\]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-\[29px\]{row-gap:29px}.gap-y-\[8px\]{row-gap:8px}.space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[80px\] > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(80px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(80px * var(--tw-space-y-reverse))}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:0.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[16px\]{border-radius:16px}.rounded-\[2px\]{border-radius:2px}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:0.5rem}.rounded-sm{border-radius:0.125rem}.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.rounded-tr-\[100px\]{border-top-right-radius:100px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#dde0e2\]{--tw-border-opacity:1;border-color:rgb(221 224 226 / var(--tw-border-opacity, 1))}.border-\[\#f4f5f5\]{--tw-border-opacity:1;border-color:rgb(244 245 245 / var(--tw-border-opacity, 1))}.border-\[rgba\(13\2c 23\2c 40\2c 0\.1\)\]{border-color:rgba(13,23,40,0.1)}.border-background-secondary{--tw-border-opacity:1;border-color:rgb(244 245 245 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity:1;border-color:rgb(198 28 34 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-text-primary{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255 / 0.1)}.border-opacity-100{--tw-border-opacity:1}.bg-\[\#0d1728\]{--tw-bg-opacity:1;background-color:rgb(13 23 40 / var(--tw-bg-opacity, 1))}.bg-\[\#37506b\]{--tw-bg-opacity:1;background-color:rgb(55 80 107 / var(--tw-bg-opacity, 1))}.bg-\[\#737373\]{--tw-bg-opacity:1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.bg-\[\#a7a7a7\]{--tw-bg-opacity:1;background-color:rgb(167 167 167 / var(--tw-bg-opacity, 1))}.bg-\[\#c4c4c4\]{--tw-bg-opacity:1;background-color:rgb(196 196 196 / var(--tw-bg-opacity, 1))}.bg-\[\#c61c22\]{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1))}.bg-\[\#d9d9d9\]{--tw-bg-opacity:1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e5e5\]{--tw-bg-opacity:1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e7eb\]{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f1f1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f5f5\]{--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f5f0\]{--tw-bg-opacity:1;background-color:rgb(246 245 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbfb\]{--tw-bg-opacity:1;background-color:rgb(250 251 251 / var(--tw-bg-opacity, 1))}.bg-\[\#ff5d21\]{--tw-bg-opacity:1;background-color:rgb(255 93 33 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(198\2c 28\2c 34\2c 0\.04\)\]{background-color:rgba(198,28,34,0.04)}.bg-background-primary{--tw-bg-opacity:1;background-color:rgb(250 251 251 / var(--tw-bg-opacity, 1))}.bg-background-secondary{--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:rgb(0 0 0 / 0.5)}.bg-black\/60{background-color:rgb(0 0 0 / 0.6)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:rgb(198 28 34 / 0.1)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-text-primary{--tw-bg-opacity:1;background-color:rgb(0 0 0 / 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-white\/20{background-color:rgb(255 255 255 / 0.2)}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-r{background-image:-webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-primary\/10{--tw-gradient-from:rgb(198 28 34 / 0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(198 28 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-primary\/5{--tw-gradient-to:rgb(198 28 34 / 0.05) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-left{background-position:left}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0px}.p-1{padding:0.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-3{padding:0.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[10px\]{padding:10px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.px-0{padding-left:0px;padding-right:0px}.px-0\.5{padding-left:0.125rem;padding-right:0.125rem}.px-12{padding-left:3rem;padding-right:3rem}.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-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[31px\]{padding-left:31px;padding-right:31px}.px-\[45px\]{padding-left:45px;padding-right:45px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[120px\]{padding-top:120px;padding-bottom:120px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[48px\]{padding-top:48px;padding-bottom:48px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[80px\]{padding-top:80px;padding-bottom:80px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-0{padding-bottom:0px}.pb-1{padding-bottom:0.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:0.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[16px\]{padding-bottom:16px}.pb-\[196px\]{padding-bottom:196px}.pb-\[20px\]{padding-bottom:20px}.pb-\[40px\]{padding-bottom:40px}.pb-\[60px\]{padding-bottom:60px}.pb-\[80px\]{padding-bottom:80px}.pb-\[89px\]{padding-bottom:89px}.pl-60{padding-left:15rem}.pl-\[40px\]{padding-left:40px}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-\[20px\]{padding-right:20px}.pt-0{padding-top:0px}.pt-10{padding-top:2.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[120px\]{padding-top:120px}.pt-\[20px\]{padding-top:20px}.pt-\[24px\]{padding-top:24px}.pt-\[40px\]{padding-top:40px}.pt-\[56px\]{padding-top:56px}.pt-\[80px\]{padding-top:80px}.pt-\[90px\]{padding-top:90px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-\[\'FontQu_Smile\'\]{font-family:'FontQu Smile'}.font-\[\'Paytone_One\'\]{font-family:'Paytone One'}.font-fontqu{font-family:"FontQu Smile", "HarmonyOS Sans SC", sans-serif}.font-harmony{font-family:"HarmonyOS Sans SC", sans-serif}.font-sans{font-family:"HarmonyOS Sans SC", system-ui, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8125rem\]{font-size:0.8125rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[140px\]{font-size:140px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[43px\]{font-size:43px}.text-\[48px\]{font-size:48px}.text-\[60px\]{font-size:60px}.text-\[72px\]{font-size:72px}.text-\[80px\]{font-size:80px}.text-base{font-size:1rem;line-height:1.5rem}.text-button{font-size:15px;line-height:1.5;font-weight:400}.text-caption{font-size:13px;line-height:18px;font-weight:400}.text-h1{font-size:48px;line-height:52px;font-weight:500}.text-h4{font-size:20px;line-height:28px;font-weight:500}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:0.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:0.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.38\]{line-height:1.38}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.8\]{line-height:1.8}.leading-\[14px\]{line-height:14px}.leading-\[18px\]{line-height:18px}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[28px\]{line-height:28px}.leading-\[2\]{line-height:2}.leading-\[30px\]{line-height:30px}.leading-\[32px\]{line-height:32px}.leading-\[34px\]{line-height:34px}.leading-\[36px\]{line-height:36px}.leading-\[37px\]{line-height:37px}.leading-\[40px\]{line-height:40px}.leading-\[43px\]{line-height:43px}.leading-\[52\.5px\]{line-height:52.5px}.leading-\[52px\]{line-height:52px}.leading-\[56px\]{line-height:56px}.leading-\[60px\]{line-height:60px}.leading-\[62px\]{line-height:62px}.leading-\[72px\]{line-height:72px}.leading-\[80px\]{line-height:80px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.48px\]{letter-spacing:-0.48px}.tracking-\[-0\.52px\]{letter-spacing:-0.52px}.tracking-\[-0\.64px\]{letter-spacing:-0.64px}.tracking-\[-0\.72px\]{letter-spacing:-0.72px}.tracking-\[-0\.8px\]{letter-spacing:-0.8px}.tracking-\[-0\.96px\]{letter-spacing:-0.96px}.tracking-\[-1\.12px\]{letter-spacing:-1.12px}.tracking-\[-1\.28px\]{letter-spacing:-1.28px}.tracking-\[-1\.92px\]{letter-spacing:-1.92px}.tracking-\[-1px\]{letter-spacing:-1px}.tracking-\[-2\.88px\]{letter-spacing:-2.88px}.tracking-\[-2\.8px\]{letter-spacing:-2.8px}.tracking-\[-8px\]{letter-spacing:-8px}.tracking-\[0\.24px\]{letter-spacing:0.24px}.tracking-\[0\.26px\]{letter-spacing:0.26px}.tracking-\[0\.28px\]{letter-spacing:0.28px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-0.025em}.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}.text-\[\#0d1728\]{--tw-text-opacity:1;color:rgb(13 23 40 / var(--tw-text-opacity, 1))}.text-\[\#121416\]{--tw-text-opacity:1;color:rgb(18 20 22 / var(--tw-text-opacity, 1))}.text-\[\#212121\]{--tw-text-opacity:1;color:rgb(33 33 33 / var(--tw-text-opacity, 1))}.text-\[\#2C2F31\]{--tw-text-opacity:1;color:rgb(44 47 49 / var(--tw-text-opacity, 1))}.text-\[\#2c2f31\]{--tw-text-opacity:1;color:rgb(44 47 49 / var(--tw-text-opacity, 1))}.text-\[\#38404d\]{--tw-text-opacity:1;color:rgb(56 64 77 / var(--tw-text-opacity, 1))}.text-\[\#646970\]{--tw-text-opacity:1;color:rgb(100 105 112 / var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#8f999d\]{--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1))}.text-\[\#9e9e9e\]{--tw-text-opacity:1;color:rgb(158 158 158 / var(--tw-text-opacity, 1))}.text-\[\#A5ADB1\]{--tw-text-opacity:1;color:rgb(165 173 177 / var(--tw-text-opacity, 1))}.text-\[\#a5adb1\]{--tw-text-opacity:1;color:rgb(165 173 177 / var(--tw-text-opacity, 1))}.text-\[\#bcc2c4\]{--tw-text-opacity:1;color:rgb(188 194 196 / var(--tw-text-opacity, 1))}.text-\[\#d52f45\]{--tw-text-opacity:1;color:rgb(213 47 69 / var(--tw-text-opacity, 1))}.text-\[\#e3e5e8\]{--tw-text-opacity:1;color:rgb(227 229 232 / var(--tw-text-opacity, 1))}.text-\[\#ed2ed7\]{--tw-text-opacity:1;color:rgb(237 46 215 / var(--tw-text-opacity, 1))}.text-\[\#ff4d4f\]{--tw-text-opacity:1;color:rgb(255 77 79 / var(--tw-text-opacity, 1))}.text-\[rgba\(13\2c 23\2c 40\2c 0\.5\)\]{color:rgba(13,23,40,0.5)}.text-\[rgba\(13\2c 23\2c 40\2c 0\.7\)\]{color:rgba(13,23,40,0.7)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-background-primary{--tw-text-opacity:1;color:rgb(250 251 251 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/40{color:rgb(0 0 0 / 0.4)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity:1;color:rgb(85 0 9 / var(--tw-text-opacity, 1))}.text-text-primary{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity:1;color:rgb(143 153 157 / 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}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:0.2}.opacity-25{opacity:0.25}.opacity-30{opacity:0.3}.opacity-50{opacity:0.5}.opacity-75{opacity:0.75}.opacity-90{opacity:0.9}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);-webkit-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: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)}.brightness-0{--tw-brightness:brightness(0);-webkit-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: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%);-webkit-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: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{-webkit-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:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-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-box-shadow, -webkit-transform, -webkit-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-colors{-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-shadow{-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow, -webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-transform{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.duration-150{-webkit-transition-duration:150ms;transition-duration:150ms}.duration-200{-webkit-transition-duration:200ms;transition-duration:200ms}.duration-300{-webkit-transition-duration:300ms;transition-duration:300ms}.ease-out{-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:"HarmonyOS Sans SC",sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:"HarmonyOS Sans SC",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#c61c22;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}a:hover{color:rgb(130.9778761062,18.5221238938,22.4911504425)}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none;max-width:100%;height:auto}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse;width:100%}caption{padding-top:.75rem;padding-bottom:.75rem;color:#8f999d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:"HarmonyOS Sans SC";src:url("https://img.it-simple.cn/fonts/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("https://img.it-simple.cn/fonts/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("https://img.it-simple.cn/fonts/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HarmonyOS Sans SC";src:url("https://img.it-simple.cn/fonts/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FontQu Smile";src:url(../a90f32adfea31b64bd84.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;scroll-behavior:smooth;width:100vw !important;overflow-x:hidden}body{min-height:100%;margin:0;padding:0;width:100vw !important;color:#000;font-family:"HarmonyOS Sans SC",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.aimkids-page{background-color:#fafbfb}.site{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.skip-link{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;padding:1rem;background:#c61c22;color:#fff;text-decoration:none;z-index:1070;clip:auto;white-space:normal;border:none}:focus{outline:none !important}img{max-width:100%;height:auto}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.aligncenter{display:block;margin:1rem auto}.alignwide{margin-left:-2rem;margin-right:-2rem;max-width:none}@media(min-width: 1024px){.alignwide{margin-left:-4rem;margin-right:-4rem}}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem -0.5rem}.gallery .gallery-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem}.gallery .gallery-item img{width:100%;height:auto;border-radius:.25rem}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666%}.wp-caption{max-width:100%}.wp-caption .wp-caption-text{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#8f999d;text-align:center;margin-top:.5rem}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.clearfix::after{content:"";display:table;clear:both}.loading{opacity:.6;pointer-events:none;cursor:not-allowed}.fade-in{opacity:0}.slide-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.slide-down{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.slide-left{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.slide-right{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.scale-up{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95)}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.btn-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-0.5rem 0 0 -0.5rem;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;-webkit-animation:button-loading .75s linear infinite;animation:button-loading .75s linear infinite}@-webkit-keyframes button-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-group>*{border-radius:0px}.btn-group>*:first-child{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}.btn-group>*:last-child{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}.btn-group>*:not(:first-child){border-left-width:0px}.btn-close{height:2rem;width:2rem;cursor:pointer;border-radius:0.25rem;border-width:0px;background-color:transparent;padding:0px;--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1));-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.award-card .award-hover-overlay .award-details .btn-close.h-8{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.btn-close{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .btn-close.h-8:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .w-8.btn-close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .btn-close.h-8 svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.btn-close svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(max-width: 768px){.award-card .award-hover-overlay .award-details .btn-close.h-8{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .w-8.btn-close{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .btn-close.h-8 svg{width:.875rem;height:.875rem}.award-card .award-hover-overlay .award-details .w-8.btn-close svg{width:.875rem;height:.875rem}}.btn-close:hover{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity:0.1;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.btn-close:focus{outline-width:2px;outline-offset:2px;outline-color:#c61c22}.btn-close::before{content:"×";font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1}.post-card{overflow:hidden;border-radius:0.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow, -webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.post-card:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.post-card .post-thumbnail{position:relative}.post-card .post-thumbnail img{height:13rem;width:100%;-o-object-fit:cover;object-fit:cover}.post-card .post-thumbnail .post-format{position:absolute;top:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1));--tw-bg-opacity:0.9;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.award-card .award-hover-overlay .award-details .post-card .post-thumbnail .post-format.h-8{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.post-card .post-thumbnail .post-format{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .post-card .post-thumbnail .post-format.h-8:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .w-8.post-card .post-thumbnail .post-format:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .post-card .post-thumbnail .post-format.h-8 svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.post-card .post-thumbnail .post-format svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(max-width: 768px){.award-card .award-hover-overlay .award-details .post-card .post-thumbnail .post-format.h-8{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .w-8.post-card .post-thumbnail .post-format{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .post-card .post-thumbnail .post-format.h-8 svg{width:.875rem;height:.875rem}.award-card .award-hover-overlay .award-details .w-8.post-card .post-thumbnail .post-format svg{width:.875rem;height:.875rem}}.award-card .post-card .post-thumbnail .post-format.top-3.right-3{z-index:10}.newsletter-subscription .post-card .post-thumbnail .post-format.inset-0 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){.business-cooperation-page .contact-card .post-card .post-thumbnail .post-format{right:1rem}}.data-section .post-card .post-thumbnail .post-format.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.post-card .post-thumbnail .post-format.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .post-card .post-thumbnail .post-format.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.post-card .post-thumbnail .post-format.justify-between.border-b:hover{background-color:#c61c22}.data-section .post-card .post-thumbnail .post-format.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.post-card .post-thumbnail .post-format.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .post-card .post-thumbnail .post-format.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.post-card .post-thumbnail .post-format.justify-between.border-b:hover span:last-child{color:#fff}.data-section .post-card .post-thumbnail .post-format.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.post-card .post-thumbnail .post-format.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.post-card .post-content{padding:1.5rem}.post-card .post-title{margin-bottom:0.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;line-height:1.25}.award-card .award-hover-overlay .award-details div .post-card .post-title{font-weight:500;color:#fff}.post-card .post-title a{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));text-decoration-line:none;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.post-card .post-title a:hover{--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.post-card .post-meta{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#8f999d;margin-bottom:0.75rem}.post-card .post-meta a{color:inherit;text-decoration-line:none;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.post-card .post-meta a:hover{--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.post-card .post-meta .meta-separator{margin-left:0.5rem;margin-right:0.5rem;opacity:0.5}.team-works-carousel .swiper-nav-buttons button.post-card .post-meta .meta-separator{opacity:.5;pointer-events:none;cursor:not-allowed}.post-card .post-excerpt{margin-bottom:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1))}.post-card .post-tags{margin-top:1rem}.post-card .post-tags .tag{margin-right:0.5rem;margin-bottom:0.5rem;display:inline-block;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1));padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1));text-decoration-line:none;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.post-card .post-tags .tag:hover{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card-loading{position:relative}.card-loading::after{content:"";position:absolute;inset:0px}.award-card .card-loading.top-3.right-3::after{z-index:10}.newsletter-subscription .card-loading.inset-0 img::after{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.newsletter-subscription .absolute.card-loading img::after{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){.business-cooperation-page .contact-card .card-loading::after{right:1rem}}.card-loading::after{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-animation:card-shimmer 1.5s infinite;animation:card-shimmer 1.5s infinite}@-webkit-keyframes card-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes card-shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.hero-swiper-section{width:100%;position:relative}.hero-swiper{width:100%;height:auto;overflow:hidden}.hero-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hero-swiper .swiper-slide{width:100% !important;max-width:none !important;height:auto !important;-ms-flex-negative:0 !important;flex-shrink:0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;aspect-ratio:unset !important}@media(min-width: 1024px){.hero-swiper .swiper-slide{min-height:43.75rem}}@media(max-width: 1024px){.hero-swiper .swiper-slide{min-height:auto}}.hero-swiper .swiper-slide:hover .hero-image-overlay{opacity:1}.hero-swiper .swiper-slide:hover .hero-image-overlay .hero-circle-svg path{stroke-dashoffset:0}.hero-slide-container{width:100%;height:100%}.hero-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1024px){.hero-content-wrapper{padding:2rem 0}}.hero-titles .hero-title-en{font-family:"ITC Avant Garde Gothic","HarmonyOS Sans SC",sans-serif;letter-spacing:-0.04em;margin-bottom:0;line-height:1.08}@media(max-width: 768px){.hero-titles .hero-title-en{font-size:2.25rem}}.hero-titles .hero-title-cn{font-family:"HarmonyOS Sans SC",sans-serif;letter-spacing:-0.04em;margin-top:0;line-height:1.08}@media(max-width: 768px){.hero-titles .hero-title-cn{font-size:2.25rem}}.hero-slide-number span{display:inline-block;letter-spacing:-0.04em}.hero-description p{letter-spacing:-0.04em;line-height:1.125rem;text-align:justify}.hero-info div{letter-spacing:-0.04em}.hero-info div p{line-height:1.125rem;margin-bottom:.25rem}.hero-cta a{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 12px rgba(198,28,34,.2);box-shadow:0 4px 12px rgba(198,28,34,.2)}.hero-cta a:hover{-webkit-box-shadow:0 8px 20px rgba(198,28,34,.3);box-shadow:0 8px 20px rgba(198,28,34,.3);-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.hero-cta a:active{-webkit-transform:translateY(0) scale(0.98);transform:translateY(0) scale(0.98)}.hero-image-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-slide-image-container{width:100%;aspect-ratio:1100/621;position:relative;overflow:visible}@media(max-width: 1024px){.hero-slide-image-container{aspect-ratio:16/9}}.hero-slide-image-container .hero-image-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120%;height:120%;pointer-events:none;z-index:2;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 768px){.hero-slide-image-container .hero-image-overlay{width:130%;height:130%}}.hero-slide-image-container .hero-image-overlay .hero-circle-svg{width:100%;height:100%;color:#c61c22;-webkit-filter:drop-shadow(0 4px 20px rgba(198, 28, 34, 0.3));filter:drop-shadow(0 4px 20px rgba(198, 28, 34, 0.3))}.hero-slide-image-container .hero-image-overlay .hero-circle-svg path{stroke-width:2;stroke-dasharray:3000;stroke-dashoffset:3000;-webkit-transition:stroke-dashoffset 1.2s cubic-bezier(0.4, 0, 0.2, 1);transition:stroke-dashoffset 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.hero-slide-image{width:100%;height:100%;position:relative;overflow:hidden;z-index:1}.hero-slide-image picture,.hero-slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.hero-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.5rem}@media(max-width: 1024px){.hero-navigation{top:1rem !important;right:0 !important;gap:2rem}}@media(max-width: 768px){.hero-navigation{display:none}}.hero-navigation button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:.5rem;color:#000;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:.8125rem;line-height:1.125rem}.hero-navigation button:hover{opacity:.7}.hero-navigation button:focus{outline:2px solid #c61c22;outline-offset:4px;border-radius:.25rem}.hero-navigation button svg{width:1rem;height:1rem;-ms-flex-negative:0;flex-shrink:0}.hero-navigation button span{font-family:"Poppins",sans-serif;font-weight:300;letter-spacing:-0.04em}.hero-navigation .hero-nav-prev{gap:.25rem}.hero-navigation .hero-nav-next{gap:.625rem}@media(max-width: 768px){.hero-swiper .swiper-button-prev,.hero-swiper .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;color:#c61c22;background:hsla(0,0%,100%,.9);width:2.5rem;height:2.5rem;border-radius:50%;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hero-swiper .swiper-button-prev:after,.hero-swiper .swiper-button-next:after{font-size:1rem;font-weight:600}.hero-swiper .swiper-button-prev:hover,.hero-swiper .swiper-button-next:hover{background:#fff}.hero-swiper .swiper-button-prev{left:1rem}.hero-swiper .swiper-button-next{right:1rem}}@media(min-width: 768px){.hero-swiper .swiper-button-prev,.hero-swiper .swiper-button-next{display:none}}.hero-swiper .swiper-pagination{position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;z-index:10}@media(max-width: 768px){.hero-swiper .swiper-pagination{bottom:1rem;gap:.5rem}}.hero-swiper .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:rgba(143,153,157,.4);opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50%;margin:0}.hero-swiper .swiper-pagination .swiper-pagination-bullet:hover{background:rgba(198,28,34,.6);-webkit-transform:scale(1.2);transform:scale(1.2)}.hero-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c61c22;-webkit-transform:scale(1.3);transform:scale(1.3)}@media(max-width: 768px){.hero-swiper .swiper-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem}}@media(max-width: 1024px){.hero-content-wrapper .hero-titles{margin-bottom:1.5rem}.hero-content-wrapper .hero-slide-number{margin-bottom:1.25rem}.hero-content-wrapper .hero-description{margin-bottom:1.5rem}.hero-content-wrapper .hero-info{margin-bottom:1.5rem}}@media(prefers-reduced-motion: reduce){.hero-navigation button{-webkit-transition:none;transition:none}.hero-cta a{-webkit-transition:none;transition:none}.hero-cta a:hover{-webkit-transform:none;transform:none}.hero-swiper .swiper-pagination-bullet{-webkit-transition:none;transition:none}.hero-swiper .swiper-pagination-bullet:hover,.hero-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:none;transform:none}}@media print{.hero-navigation,.hero-swiper .swiper-button-prev,.hero-swiper .swiper-button-next,.hero-swiper .swiper-pagination{display:none}.hero-swiper .swiper-slide{page-break-inside:avoid}}.auth-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#c61c22;backdrop-filter:blur(2px);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 1080"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');background-size:40px 40px;background-position:left top;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.auth-modal.active{opacity:1;visibility:visible}.auth-modal.active body{overflow:hidden}.auth-modal-close{width:1.875rem;height:1.875rem;background:hsla(0,0%,100%,.1);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.auth-modal-close:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.auth-modal-close svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.auth-modal-close:hover svg{-webkit-transform:rotate(180deg) translateX(1px);transform:rotate(180deg) translateX(1px)}.auth-modal-container{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width: 1023px){.auth-modal-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem}}.auth-login-section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:15rem}@media(max-width: 1279px){.auth-login-section{padding-left:7.5rem}}@media(max-width: 1023px){.auth-login-section{padding-left:0;width:100%;max-width:30rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.auth-title{margin-bottom:1.5rem}.auth-title h1{font-size:3rem;line-height:3.25rem;font-weight:500;color:#fafbfb;letter-spacing:-0.12rem}@media(max-width: 767px){.auth-title h1{font-size:2.25rem;line-height:2.5rem;letter-spacing:-0.09rem}}.auth-card{background:#fafbfb;border-radius:.5rem;padding:2.625rem;width:100%;max-width:26.0625rem;-webkit-box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.1);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.1);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-animation:slideUpFadeIn .6s ease-out .2s forwards;animation:slideUpFadeIn .6s ease-out .2s forwards}@media(max-width: 767px){.auth-card{padding:2rem;margin:0 1rem}}.auth-header{text-align:right;margin-bottom:1.5rem}.auth-switch-link{font-size:.9375rem;line-height:1.5;color:#8f999d;background:none;border:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.auth-switch-link:hover{color:#000}.form-field{margin-bottom:1rem}.form-field:last-child{margin-bottom:0}.form-label{display:block;font-size:.9375rem;line-height:1.5;color:#8f999d;margin-bottom:.25rem}.form-input{width:100%;height:3.5rem;padding:0 1rem;border:1px solid #dde0e2;border-radius:.125rem;font-size:1.0625rem;line-height:1.5;color:#000;background:#fff;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.form-input:focus{outline:none;border-color:#c61c22;-webkit-box-shadow:0 0 0 3px rgba(254,0,27,.1);box-shadow:0 0 0 3px rgba(254,0,27,.1)}.form-input::-webkit-input-placeholder{color:#8f999d}.form-input::-moz-placeholder{color:#8f999d}.form-input:-ms-input-placeholder{color:#8f999d}.form-input::-ms-input-placeholder{color:#8f999d}.form-input::placeholder{color:#8f999d}.form-input[type=password]{padding-right:5rem}.form-input-wrapper{position:relative}.form-input-wrapper .password-toggle{position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#8f999d;font-size:.9375rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:color .2s ease;transition:color .2s ease}.form-input-wrapper .password-toggle:hover{color:#000}.form-input-wrapper .password-toggle svg{width:1.25rem;height:1.25rem}.form-input-wrapper .password-toggle .password-toggle-text{font-size:1.0625rem}.auth-submit-btn{width:100%;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f5f5;color:#000;border:none;border-radius:.125rem;font-size:1.0625rem;font-weight:400;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.auth-submit-btn:hover:not(:disabled){background:#c61c22;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 .25rem .75rem rgba(254,0,27,.3);box-shadow:0 .25rem .75rem rgba(254,0,27,.3)}.auth-submit-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.auth-submit-btn:disabled{opacity:.5;cursor:not-allowed}.auth-submit-btn .submit-loading svg{width:1.25rem;height:1.25rem}.auth-messages{margin-top:1rem}.auth-messages.hidden{display:none}.auth-messages .auth-error,.auth-messages .auth-success{padding:.75rem 1rem;border-radius:.25rem;font-size:.875rem;line-height:1.4}.auth-messages .auth-error.hidden,.auth-messages .auth-success.hidden{display:none}.auth-messages .auth-error{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.auth-messages .auth-success{border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.auth-form{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.auth-form.hidden{display:none}.auth-form.fade-out{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.auth-form.fade-in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.auth-logo-section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-logo-section .aim-logo{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-animation:scaleUpFadeIn .8s ease-out .4s forwards;animation:scaleUpFadeIn .8s ease-out .4s forwards}.auth-logo-section .aim-logo img{width:16rem;height:auto;opacity:.9;-webkit-filter:drop-shadow(0 0.25rem 1.25rem rgba(255, 255, 255, 0.1));filter:drop-shadow(0 0.25rem 1.25rem rgba(255, 255, 255, 0.1))}@-webkit-keyframes slideUpFadeIn{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpFadeIn{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scaleUpFadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUpFadeIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(max-width: 1279px){.auth-modal-close{left:2rem;top:2rem}}@media(max-width: 1023px){.auth-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-modal .auth-modal-close{left:1.25rem;top:1.25rem;width:2.5rem;height:2.5rem}.auth-modal .auth-modal-close svg{width:1.5rem;height:1.5rem}.auth-modal-container{padding:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-login-section{width:100%;max-width:25rem;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.auth-card{max-width:100%}}@media(max-width: 767px){.auth-card{padding:1.5rem;margin:0}.form-input{height:3rem;font-size:1rem}.form-input[type=password]{padding-right:4.375rem}.auth-submit-btn{height:3rem;font-size:1rem}.password-toggle{right:.5rem}.password-toggle .password-toggle-text{font-size:.9375rem}}@media(prefers-contrast: high){.form-input:focus{outline:2px solid #c61c22;outline-offset:2px}.auth-submit-btn:hover:not(:disabled){outline:2px solid #fff}}@media(prefers-reduced-motion: reduce){.auth-modal,.auth-card,.aim-logo,.form-input,.auth-submit-btn,.password-toggle,.auth-switch-link{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.auth-card{-webkit-transform:none;transform:none;opacity:1}.aim-logo{-webkit-transform:none;transform:none;opacity:1}}.search-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fafbfb;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.search-modal.active{opacity:1;visibility:visible}.search-modal.active body{overflow:hidden}.search-modal::-webkit-scrollbar{width:.375rem}.search-modal::-webkit-scrollbar-track{background:#f4f5f5}.search-modal::-webkit-scrollbar-thumb{background:rgba(143,153,157,.3);border-radius:.1875rem}.search-modal::-webkit-scrollbar-thumb:hover{background:rgba(143,153,157,.5)}.search-modal-close{width:2.5rem;height:2.5rem;background:rgba(0,0,0,.05);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.search-modal-close:hover{background:rgba(0,0,0,.1);-webkit-transform:scale(1.05);transform:scale(1.05)}.search-modal-close svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.search-modal-close:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-modal-container{min-height:100vh;padding:1.5rem 1rem}@media(min-width: 1024px){.search-modal-container{padding:4rem 4rem}}.search-header{text-align:center;margin-bottom:2rem}.search-header h1{font-size:2.25rem;line-height:1.2;font-weight:500;color:#000;margin-bottom:1rem}@media(min-width: 1024px){.search-header h1{font-size:3rem}}.search-header p{font-size:1.125rem;color:#8f999d;max-width:37.5rem;margin:0 auto}.search-input-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.search-input-container{position:relative;width:100%;max-width:50rem}.search-input{width:100%;height:4rem;padding:0 4rem 0 1.5rem;font-size:1.125rem;font-family:"HarmonyOS Sans SC",sans-serif;background:#f4f5f5;border:2px solid rgba(0,0,0,0);border-radius:.75rem;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:4rem}@media(min-width: 1024px){.search-input{height:5rem;padding:0 4rem 0 2rem;font-size:1.25rem;line-height:5rem}}.search-input::-webkit-input-placeholder{color:#8f999d;opacity:.7}.search-input::-moz-placeholder{color:#8f999d;opacity:.7}.search-input:-ms-input-placeholder{color:#8f999d;opacity:.7}.search-input::-ms-input-placeholder{color:#8f999d;opacity:.7}.search-input::placeholder{color:#8f999d;opacity:.7}.search-input:focus{outline:none;border-color:#c61c22;-webkit-box-shadow:0 0 0 .25rem rgba(198,28,34,.1);box-shadow:0 0 0 .25rem rgba(198,28,34,.1);background:#fff}.search-input-icon{position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#8f999d;pointer-events:none}@media(min-width: 1024px){.search-input-icon{right:2rem}}.search-input-icon svg{width:1.25rem;height:1.25rem}@media(min-width: 1024px){.search-input-icon svg{width:1.5rem;height:1.5rem}}.search-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.search-tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:50rem}@media(min-width: 1024px){.search-tab-list{gap:1rem}}.search-tab{padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:400;background:#f4f5f5;color:#000;border:none;border-radius:1.5625rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.search-tab:hover{background:#c61c22;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.search-tab.search-tab-active{background:#c61c22;color:#fff}.search-results-section{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:75rem;margin:0 auto}.search-loading{text-align:center;padding:4rem 0;color:#8f999d}.search-loading .loading-spinner{display:inline-block;margin-right:.75rem}.search-loading span{font-size:1.125rem}.search-empty,.search-no-query{text-align:center;padding:4rem 0}.search-empty svg,.search-no-query svg{margin-bottom:1rem;opacity:.5}.search-empty h3,.search-no-query h3{font-size:1.25rem;font-weight:500;color:#000;margin-bottom:.5rem}.search-empty p,.search-no-query p{color:#8f999d;font-size:1.0625rem;max-width:25rem;margin:0 auto}.search-results{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition:all .4s ease;transition:all .4s ease}.search-results.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.search-results-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.search-results-header h3{font-size:1.125rem;font-weight:500;color:#000}.search-results-header .search-results-count{font-size:.875rem;color:#8f999d}.search-results-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.search-results-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.search-results-grid{grid-template-columns:repeat(3, 1fr);gap:2rem}}.search-load-more-container{text-align:center;margin-top:2rem}.search-load-more-container.hidden{display:none}.search-load-more{padding:.75rem 2rem;font-size:1.0625rem;font-weight:400;background:#f4f5f5;color:#000;border:2px solid rgba(0,0,0,0);border-radius:.75rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.search-load-more:hover{background:#c61c22;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 .5rem 1.5625rem rgba(198,28,34,.2);box-shadow:0 .5rem 1.5625rem rgba(198,28,34,.2)}.search-load-more:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.search-load-more:disabled:hover{background:#f4f5f5;color:#000}.search-result-card{background:#fff;border-radius:.75rem;border:1px solid rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.search-result-card:hover{-webkit-transform:translateY(-rem(4));transform:translateY(-rem(4));-webkit-box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.08);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.08);border-color:rgba(198,28,34,.2)}.search-result-card .card-image{position:relative;overflow:hidden;height:12rem;background:#f4f5f5}.search-result-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.search-result-card .card-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.search-result-card .card-image .type-badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .5rem;background:rgba(0,0,0,.8);color:#fff;font-size:.8125rem;border-radius:.25rem;backdrop-filter:blur(0.25rem)}.search-result-card .card-content{padding:1rem}.search-result-card .card-content .card-title{font-size:1.125rem;font-weight:500;color:#000;margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result-card .card-content .card-title a{color:inherit;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.search-result-card .card-content .card-title a:hover{color:#c61c22}.search-result-card .card-content .card-excerpt{font-size:.875rem;color:#8f999d;margin-bottom:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result-card .card-content .card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.search-result-card .card-content .card-meta .meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.8125rem;color:#8f999d}.search-result-card .card-content .card-meta .meta-item svg{width:.75rem;height:.75rem;-ms-flex-negative:0;flex-shrink:0}.search-modal-backdrop{background:rgba(0,0,0,.3);backdrop-filter:blur(0.25rem);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.search-modal-backdrop.hidden{opacity:0;visibility:hidden}@media(min-width: 480px){.search-modal-container{padding:1rem .5rem}.search-tab-list{gap:.25rem}.search-tab-list .search-tab{padding:.5rem 1rem;font-size:.875rem}.search-results-grid{gap:1rem}}.fade-in{-webkit-animation:fadeIn .6s ease-out forwards;animation:fadeIn .6s ease-out forwards}.slide-up{-webkit-animation:slideUp .8s ease-out .2s forwards;animation:slideUp .8s ease-out .2s forwards;opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.search-modal,.search-result-card,.search-tab,.search-load-more{-webkit-transition:none;transition:none}.fade-in,.slide-up{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}}.award-single .award-hero-section .award-banner-image{aspect-ratio:2.08}@media(min-width: 768px){.award-single .award-hero-section .award-banner-image{aspect-ratio:16/9}}.award-single .award-content .section-title-with-line .red-line{height:100%;min-height:24px}@media(max-width: 1024px){.award-single .award-content .section-title-with-line .red-line{min-height:20px}}@media(min-width: 1024px){.award-single .award-content .award-sidebar .sidebar-content{max-height:calc(100vh - 40px);overflow-y:auto}}.award-single .award-content .content-text{line-height:1.6}.award-single .award-content .content-text p:last-child{margin-bottom:0}.award-single .award-content .prize-structure p:nth-child(odd){font-weight:500}.award-single .award-content .prize-structure p:nth-child(even){color:rgba(0,0,0,.8);margin-bottom:.5rem}.award-single .award-content .timeline-placeholder{background:linear-gradient(135deg, #f0f0f0 0%, #e0e0e0 100%);border:2px dashed #ccc}.award-single .award-content .timeline-placeholder:hover{background:linear-gradient(135deg, #e8e8e8 0%, #d8d8d8 100%);--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.award-single .related-awards .related-award-item{-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.award-single .related-awards .related-award-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}.award-registration-button{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(254,0,27,.2);box-shadow:0 2px 8px rgba(254,0,27,.2)}.award-registration-button:hover{-webkit-box-shadow:0 4px 15px rgba(254,0,27,.3);box-shadow:0 4px 15px rgba(254,0,27,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.award-registration-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.category-tags .tag-item{-webkit-transition:all .2s ease;transition:all .2s ease}.category-tags .tag-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(254,0,27,.3);box-shadow:0 2px 8px rgba(254,0,27,.3)}.award-card{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.award-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.award-card .award-image{position:relative;isolation:isolate}.award-card .award-hover-overlay{opacity:0;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);background:rgba(0,0,0,.6);backdrop-filter:blur(1px)}.group:hover .award-card .award-hover-overlay{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.award-card .award-hover-overlay .award-description{-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1) .1s;transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1) .1s;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1) .1s;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1) .1s, -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1) .1s}.group:hover .award-card .award-hover-overlay .award-description{-webkit-transform:translateY(0);transform:translateY(0)}.award-card .award-hover-overlay .award-description p{color:hsla(0,0%,100%,.95);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.award-card .award-hover-overlay .award-details{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1) .2s;transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1) .2s;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1) .2s;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1) .2s, -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1) .2s}.group:hover .award-card .award-hover-overlay .award-details{-webkit-transform:translateY(0);transform:translateY(0)}.award-card .award-hover-overlay .award-details div{color:hsla(0,0%,100%,.9);font-size:.8125rem}.award-card .award-hover-overlay .award-details div .font-medium{font-weight:500;color:#fff}.award-card .award-hover-overlay .award-details .w-8.h-8{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.h-8:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .w-8.h-8 svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.award-card h3{-webkit-transition:color .2s ease;transition:color .2s ease;font-family:"HarmonyOS Sans SC",sans-serif;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}@media(max-width: 768px){.award-card .award-hover-overlay{padding:1.25rem}.award-card .award-hover-overlay .award-description p{font-size:.8125rem;margin-bottom:.75rem}.award-card .award-hover-overlay .award-details{font-size:.75rem}.award-card .award-hover-overlay .award-details .w-8.h-8{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .w-8.h-8 svg{width:.875rem;height:.875rem}}@media(hover: none){.award-card .award-hover-overlay.show-mobile{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.award-card .award-hover-overlay.show-mobile .award-description,.award-card .award-hover-overlay.show-mobile .award-details{-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-contrast: high){.award-card .award-hover-overlay{background:rgba(0,0,0,.8)}.award-card .award-hover-overlay .award-description p,.award-card .award-hover-overlay .award-details div{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media(prefers-reduced-motion: reduce){.award-card,.award-card .award-image img,.award-card .award-hover-overlay,.award-card .award-description,.award-card .award-details,.award-card h3{-webkit-transition:none;transition:none}.award-card:hover{-webkit-transform:none;transform:none}}.awards-home-grid .awards-grid-container{width:100%}.awards-home-grid .award-card{-webkit-transition:all .3s ease;transition:all .3s ease}.awards-home-grid .award-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.awards-home-grid .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.awards-home-grid h2,.awards-home-grid h3{font-family:"HarmonyOS Sans SC",sans-serif;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}.awards-home-grid .view-all-btn{-webkit-transition:all .2s ease;transition:all .2s ease}.awards-home-grid .view-all-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width: 640px){.awards-home-grid{padding-left:1rem;padding-right:1rem}.awards-home-grid .container{padding-left:0;padding-right:0}.awards-home-grid h2{font-size:2.25rem !important;line-height:2.75rem !important;letter-spacing:-0.02em !important}}@media(max-width: 480px){.awards-home-grid h2{font-size:1.75rem !important;line-height:2.25rem !important}.awards-home-grid .award-card h3{font-size:1.125rem !important;line-height:1.5rem !important}}.award-card .award-image .aspect-\[432\/270\]{aspect-ratio:432/270}.award-card img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.award-card h3{-webkit-transition:color .2s ease;transition:color .2s ease}.award-card .absolute.top-3.right-3{z-index:10}.award-item:hover .award-cover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.award-item:hover .award-title a{color:#c61c22;-webkit-transition:color .2s ease;transition:color .2s ease}.award-item .award-cover{position:relative;overflow:hidden;border-radius:.25rem;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.award-item .award-cover::before{content:"";display:block;padding-top:62.5%}.award-item .award-cover .featured-overlay{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 100%)}.award-item .award-cover .featured-overlay .award-info{top:1.125rem;left:1rem}.award-item .award-cover .featured-overlay .award-info .info-block{width:8.375rem}.award-item .award-cover .featured-overlay .award-info .info-block .info-label{font-size:.625rem;line-height:1;color:#f4f5f5;margin-bottom:.25rem}.award-item .award-cover .featured-overlay .award-info .info-block .info-value{font-size:.8125rem;line-height:1.125rem;color:#f4f5f5;font-weight:400}.award-item .award-cover .featured-overlay .title-overlay{background-color:#c61c22;border-radius:.25rem .25rem 0 0;padding:.75rem 1rem}.award-item .award-cover .featured-overlay .title-overlay .award-subtitle{font-size:1.0625rem;line-height:1.5;color:#fff;margin-bottom:0;font-weight:400}.award-item .award-cover .featured-overlay .title-overlay .award-main-title{font-size:1.0625rem;line-height:1.5;color:#fff;margin-bottom:0;font-weight:400}.award-item .award-cover .featured-overlay .title-overlay .arrow-button{width:3.125rem;height:3.125rem;border-radius:50%;background-color:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.award-item .award-cover .featured-overlay .title-overlay .arrow-button:hover{background-color:hsla(0,0%,100%,.3)}.award-item .award-cover .featured-overlay .title-overlay .arrow-button svg{width:1.5rem;height:1.5rem;color:#fff}.award-item .award-cover .card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;text-decoration:none}.award-item .award-content .award-title a{text-decoration:none;color:inherit}.award-item .award-content .award-title a:hover{color:#c61c22}.award-item .award-content .award-categories{font-size:.8125rem;line-height:1.125rem;color:#8f999d;font-weight:400}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.filter-section .filter-toggle{font-size:.9375rem;line-height:1.5;color:#000;background:rgba(0,0,0,0);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.filter-section .filter-toggle svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.filter-section .filter-toggle svg.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-section .filter-toggle:hover{color:#c61c22}.filter-section .filter-content{background-color:#fff;padding:1.5rem 1.25rem;border-radius:0}.filter-section .filter-content .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.filter-section .filter-content .filter-row:last-child{margin-bottom:0}.filter-section .filter-content .filter-row .filter-label{width:3.75rem;font-size:.9375rem;line-height:1.5;color:#000;font-weight:400}.filter-section .filter-content .filter-row .filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-section .filter-content .filter-row .filter-buttons .filter-button{border-radius:6.25rem;padding:.75rem 1rem;height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;font-size:.9375rem;line-height:1.5;font-weight:400;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none}.filter-section .filter-content .filter-row .filter-buttons .filter-button.filter-unselected{background-color:rgba(0,0,0,0);color:#000;border:1px solid #000}.filter-section .filter-content .filter-row .filter-buttons .filter-button.filter-unselected:hover{background-color:#000;color:#fff}.filter-section .filter-content .filter-row .filter-buttons .filter-button.filter-selected{background-color:#000;color:#fff}.filter-section .filter-content .filter-row .filter-buttons .filter-button.filter-selected:hover{background-color:hsl(0,0%,10%)}.filter-section .filter-content .filter-row .filter-buttons .filter-button .close-icon{width:1.25rem;height:1.25rem;margin-left:.25rem}@media(max-width: 1024px){.awards-grid .awards-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.awards-grid .awards-row .award-item{width:100%}.award-item .award-cover .featured-overlay .award-info{gap:1.5rem}.award-item .award-cover .featured-overlay .award-info .info-block{width:auto;min-width:6.25rem}}@media(max-width: 768px){.filter-section .filter-content{padding:1rem}.filter-section .filter-content .filter-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.filter-section .filter-content .filter-row .filter-label{width:auto}.filter-section .filter-content .filter-row .filter-buttons{width:100%}.award-item .award-cover .featured-overlay .award-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.award-item .award-cover .featured-overlay .award-info .info-block{width:auto}.award-item .award-cover .featured-overlay .title-overlay{padding:.5rem .75rem}.award-item .award-cover .featured-overlay .title-overlay .award-subtitle,.award-item .award-cover .featured-overlay .title-overlay .award-main-title{font-size:.9375rem}.award-item .award-cover .featured-overlay .title-overlay .arrow-button{width:2.5rem;height:2.5rem}.award-item .award-cover .featured-overlay .title-overlay .arrow-button svg{width:1.25rem;height:1.25rem}}.activity-single .activity-hero-section{border-bottom:1px solid #d2d6d8}.activity-single .activity-hero-section .category-tags span{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;-webkit-animation-delay:calc(var(--index, 0)*.1s);animation-delay:calc(var(--index, 0)*.1s)}@media(min-width: 1024px){.activity-single .activity-hero-section .activity-intro-layout{gap:3.75rem}}.activity-single .activity-hero-section .activity-poster{border-radius:.5rem;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12)}.activity-single .activity-hero-section .activity-poster img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.activity-single .activity-hero-section .activity-poster:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.activity-single .activity-hero-section .activity-info .activity-title{font-family:"HarmonyOS Sans SC",sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#000;margin-bottom:1.5rem}@media(max-width: 768px){.activity-single .activity-hero-section .activity-info .activity-title{font-size:1.5rem;margin-bottom:1rem}}.activity-single .activity-hero-section .activity-info .activity-details{font-size:1.0625rem;line-height:1.5;color:#000}.activity-single .activity-hero-section .activity-info .activity-details .detail-item{margin-bottom:.5rem}.activity-single .activity-hero-section .activity-info .activity-details .detail-item:last-child{margin-bottom:0}.activity-single .activity-hero-section .activity-info .activity-action-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem 1rem;border:1px solid #000;border-radius:.5rem;font-size:.9375rem;line-height:1.5;color:#000;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400}.activity-single .activity-hero-section .activity-info .activity-action-btn:hover{background-color:#000;color:#fff}.activity-single .activity-content .activity-prose{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.0625rem;line-height:1.5;color:#000}.activity-single .activity-content .activity-prose p{margin-bottom:1.25rem}.activity-single .activity-content .activity-prose p:last-child{margin-bottom:0}.activity-single .activity-content .activity-prose h2,.activity-single .activity-content .activity-prose h3{position:relative;text-align:center;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:500;color:#000;margin:4rem 0 2rem}.activity-single .activity-content .activity-prose h2::before,.activity-single .activity-content .activity-prose h3::before{content:"";display:block;width:5rem;height:.5rem;background-color:#c61c22;margin:0 auto 2rem}.activity-single .activity-content .activity-prose h2{font-size:1.5rem;line-height:2.25rem;letter-spacing:-0.06rem}.activity-single .activity-content .activity-prose h3{font-size:1.25rem;line-height:1.75rem;letter-spacing:-0.05rem}.activity-single .activity-content .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.activity-single .activity-content .section-title .accent-line{width:5rem;height:.5rem;background-color:#c61c22;margin-bottom:2rem}.activity-single .activity-content .section-title h2{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.5rem;font-weight:500;line-height:2.25rem;letter-spacing:-0.06rem;color:#000;text-align:center;margin:0}.activity-single .activity-content .activity-gallery .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem}.activity-single .activity-content .activity-gallery .gallery-grid .gallery-item{border-radius:.125rem;overflow:hidden}.activity-single .activity-content .activity-gallery .gallery-grid .gallery-item img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.activity-single .activity-content .activity-gallery .gallery-grid .gallery-item img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.activity-single .activity-content .additional-info .info-section{margin-bottom:2rem}.activity-single .activity-content .additional-info .info-section:last-child{margin-bottom:0}.activity-single .activity-content .additional-info .info-section .info-title{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;letter-spacing:-0.05rem;color:#000;margin-bottom:.5rem}.activity-single .activity-content .additional-info .info-section .info-content{font-size:1.0625rem;line-height:1.5;color:#000;white-space:pre-line}.activity-single .related-activities .related-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}.activity-single .related-activities .related-card{background-color:#fff;border-radius:.75rem;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.activity-single .related-activities .related-card:hover{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.16);box-shadow:0 8px 32px rgba(0,0,0,.16);-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}.activity-single .related-activities .related-card .related-image{height:12rem;background-size:cover;background-position:center}.activity-single .related-activities .related-card .related-content{padding:1.5rem}.activity-single .related-activities .related-card .related-content .related-title{font-size:1.125rem;font-weight:500;color:#000;margin-bottom:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-single .related-activities .related-card .related-content .related-details{font-size:.875rem;color:#8f999d;margin-bottom:1rem}.activity-single .related-activities .related-card .related-content .related-details .detail-item{margin-bottom:.25rem}.activity-single .related-activities .related-card .related-content .related-details .detail-item:last-child{margin-bottom:0}.activity-single .related-activities .related-card .related-content .related-link{color:#c61c22;font-size:.875rem;font-weight:500;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.activity-single .related-activities .related-card .related-content .related-link:hover{color:#550009}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(1.875rem);transform:translateX(1.875rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(1.875rem);transform:translateX(1.875rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.activity-single .category-tags span{opacity:0;-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards}.activity-single .category-tags span:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.activity-single .category-tags span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.activity-single .category-tags span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.activity-single .category-tags span:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.activity-single .activity-title{opacity:0;-webkit-animation:fadeInUp .8s ease-out .3s forwards;animation:fadeInUp .8s ease-out .3s forwards}.activity-single .activity-poster{opacity:0;-webkit-animation:slideInLeft 1s ease-out .5s forwards;animation:slideInLeft 1s ease-out .5s forwards}.activity-single .activity-info{opacity:0;-webkit-animation:slideInRight 1s ease-out .6s forwards;animation:slideInRight 1s ease-out .6s forwards}.activity-card .status-badge.status-upcoming{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.activity-card .status-badge.status-ongoing{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.activity-card .status-badge.status-ended{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.activity-card .status-badge.status-cancelled{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.activity-card .featured-badge{background-color:#c61c22;color:#fff}.activity-card .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-card .category-tag.category-primary{background-color:rgba(198,28,34,.1);color:#c61c22}.activity-card .category-tag.category-primary:hover{background-color:#c61c22;color:#fff}.activity-card .category-tag.category-secondary{background-color:rgba(85,0,9,.1);color:#550009}.activity-card .category-tag.category-secondary:hover{background-color:#550009;color:#fff}.activity-card--featured .activity-card-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);pointer-events:none}.activity-card--poster .poster-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.activity-card--poster .poster-overlay:hover{background-color:rgba(0,0,0,.2);opacity:1}.activity-card--loading .activity-card-image::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}@-webkit-keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.activity-horizontal-scroll-container{position:relative}.activity-horizontal-scroll-container .activity-scroll-wrapper{scroll-behavior:smooth}.activity-horizontal-scroll-container .activity-scroll-wrapper::-webkit-scrollbar{height:8px}.activity-horizontal-scroll-container .activity-scroll-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.activity-horizontal-scroll-container .activity-scroll-wrapper::-webkit-scrollbar-thumb{background:rgba(198,28,34,.3);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.activity-horizontal-scroll-container .activity-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(198,28,34,.5)}.activity-horizontal-scroll-container .activity-scroll-wrapper{scrollbar-width:thin;scrollbar-color:rgba(198,28,34,.3) rgba(0,0,0,.05)}.activity-card--horizontal-scroll{padding:20px}.activity-card--horizontal-scroll .activity-card-inner{border:2px solid rgba(0,0,0,0);-webkit-transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,-webkit-transform .4s ease;transition:border-color .4s ease,transform .4s ease;transition:border-color .4s ease,transform .4s ease,-webkit-transform .4s ease}@media(prefers-reduced-motion: no-preference){.activity-card--horizontal-scroll:hover .activity-card-inner{border-color:#c61c22;-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@media(max-width: 767px){.activity-horizontal-scroll-container .activity-scroll-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:visible}.activity-horizontal-scroll-container .activity-scroll-wrapper .activity-card--horizontal-scroll{width:100%;max-width:400px;margin:0 auto}}.activities-archive .filter-group select:focus{border-color:#c61c22;outline:none;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.1);box-shadow:0 0 0 3px rgba(198,28,34,.1)}.activities-grid-container .activity-card{opacity:0;-webkit-animation:fadeInScale .8s ease-out forwards;animation:fadeInScale .8s ease-out forwards}.activities-grid-container .activity-card:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.activities-grid-container .activity-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.activities-grid-container .activity-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.activities-grid-container .activity-card:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.activities-grid-container .activity-card:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.activities-grid-container .activity-card:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.activities-grid-container .activity-card:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.activities-grid-container .activity-card:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.activities-grid-container .activity-card:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.activities-grid-container .activity-card:nth-child(n+10){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeInScale{from{opacity:0;-webkit-transform:translateY(1.875rem) scale(0.95);transform:translateY(1.875rem) scale(0.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeInScale{from{opacity:0;-webkit-transform:translateY(1.875rem) scale(0.95);transform:translateY(1.875rem) scale(0.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.news-archive .filter-section{border-width:1px;--tw-border-opacity:1;border-color:rgb(244 245 245 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.news-archive .filter-section .filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:200ms;transition-duration:200ms}.data-section .news-archive .filter-section .filter-toggle.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-archive .filter-section .filter-toggle.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-archive .filter-section .filter-toggle.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.news-archive .filter-section .filter-toggle.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-archive .filter-section .filter-toggle.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.news-archive .filter-section .filter-toggle.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-archive .filter-section .filter-toggle.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.news-archive .filter-section .filter-toggle.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-archive .filter-section .filter-toggle.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-archive .filter-section .filter-toggle.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.news-archive .filter-section .filter-toggle:hover{--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.news-archive .filter-section .filter-toggle svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.news-archive .filter-section .filter-content{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.news-archive .filter-section .filter-button{height:2.25rem;cursor:pointer;border-radius:9999px;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:15px;line-height:1.5;font-weight:400;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:200ms;transition-duration:200ms;border-width:1px;border-style:solid}.news-archive .filter-section .filter-button:not(.active){--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.news-archive .filter-section .filter-button:not(.active):hover{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-archive .filter-section .filter-button.active{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-archive .filter-section .filter-button svg{height:1.25rem;width:1.25rem}.news-grid-container .news-grid-item{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.news-grid-container .news-grid-item:hover{--tw-translate-y:-0.25rem;-webkit-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: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))}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-section .news-card.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-card.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-card.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-card.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-card.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 1023px){.works-horizontal-scroll-container .works-scroll-wrapper .news-card>div[class*="w-[260.8px]"]{width:220px;height:198px}}@media(max-width: 767px){.works-horizontal-scroll-container .works-scroll-wrapper .news-card>div[class*="w-[260.8px]"]{display:none}.works-horizontal-scroll-container .works-scroll-wrapper>.news-card{gap:16px}}.news-card:hover .news-image img{--tw-scale-x:1.05;--tw-scale-y:1.05;-webkit-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: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))}.news-card .news-image{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1));border-radius:0.125rem}.news-card .news-image img{position:absolute;inset:0px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:300ms;transition-duration:300ms}.award-card .news-card .news-image img.top-3.right-3{z-index:10}.newsletter-subscription .news-card .news-image img.inset-0 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.newsletter-subscription .absolute.news-card .news-image img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){.business-cooperation-page .contact-card .news-card .news-image img{right:1rem}}.news-card .news-image .status-badge{position:absolute;top:0.75rem;right:0.75rem;border-radius:9999px;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.75rem;line-height:1rem;font-weight:500}.award-card .award-hover-overlay .award-details div .news-card .news-image .status-badge{font-weight:500;color:#fff}.award-card .news-card .news-image .status-badge.top-3.right-3{z-index:10}.award-card .absolute.news-card .news-image .status-badge.right-3{z-index:10}.award-card .absolute.top-3.news-card .news-image .status-badge{z-index:10}.newsletter-subscription .news-card .news-image .status-badge.inset-0 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){.business-cooperation-page .contact-card .news-card .news-image .status-badge{right:1rem}}.news-card .news-image .status-badge.hot{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-card .news-image .status-badge.new{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-card .news-image .status-badge.featured{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-card .news-image .status-badge.breaking{--tw-bg-opacity:1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.news-card .news-image .status-badge.exclusive{--tw-bg-opacity:1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-card .news-image .featured-indicator{position:absolute;top:0.75rem;left:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.award-card .news-card .news-image .featured-indicator.top-3.right-3{z-index:10}.award-card .absolute.news-card .news-image .featured-indicator.right-3{z-index:10}.newsletter-subscription .news-card .news-image .featured-indicator.inset-0 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 767px){.business-cooperation-page .contact-card .news-card .news-image .featured-indicator{right:1rem}}.data-section .news-card .news-image .featured-indicator.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-card .news-image .featured-indicator.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-card .news-image .featured-indicator.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.news-card .news-image .featured-indicator.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-card .news-image .featured-indicator.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.news-card .news-image .featured-indicator.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-card .news-image .featured-indicator.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.news-card .news-image .featured-indicator.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-card .news-image .featured-indicator.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-card .news-image .featured-indicator.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.news-card .news-image .featured-indicator svg{height:0.75rem;width:0.75rem}.news-card .news-content{width:19.875rem;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-section .news-card .news-content.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-card .news-content.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-card .news-content.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-card .news-content.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-card .news-content.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 1023px){.works-horizontal-scroll-container .works-scroll-wrapper .news-card .news-content>div[class*="w-[260.8px]"]{width:220px;height:198px}}@media(max-width: 767px){.works-horizontal-scroll-container .works-scroll-wrapper .news-card .news-content>div[class*="w-[260.8px]"]{display:none}.works-horizontal-scroll-container .works-scroll-wrapper>.news-card .news-content{gap:16px}}.news-card .news-content h3{font-weight:500;font-size:1.25rem;line-height:1.75rem;letter-spacing:-0.05rem;color:#000;margin-bottom:.5rem;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:200ms;transition-duration:200ms}.news-card .news-content h3:hover{color:#c61c22}.news-card .news-content time{font-weight:400;font-size:.8125rem;line-height:1.125rem;color:#8f999d}.news-loading .loading-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5rem;padding-bottom:5rem}.data-section .news-loading .loading-indicator.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-loading .loading-indicator.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-loading .loading-indicator.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.news-loading .loading-indicator.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-loading .loading-indicator.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.news-loading .loading-indicator.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-loading .loading-indicator.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.news-loading .loading-indicator.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-loading .loading-indicator.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-loading .loading-indicator.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.news-loading .loading-indicator .spinner{height:2rem;width:2rem}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.news-loading .loading-indicator .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:9999px;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(198 28 34 / var(--tw-border-opacity, 1))}.award-card .award-hover-overlay .award-details .w-8.news-loading .loading-indicator .spinner{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .news-loading .loading-indicator .spinner.h-8{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.news-loading .loading-indicator .spinner:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .news-loading .loading-indicator .spinner.h-8:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .w-8.news-loading .loading-indicator .spinner svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .news-loading .loading-indicator .spinner.h-8 svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(max-width: 768px){.award-card .award-hover-overlay .award-details .w-8.news-loading .loading-indicator .spinner{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .news-loading .loading-indicator .spinner.h-8{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .w-8.news-loading .loading-indicator .spinner svg{width:.875rem;height:.875rem}.award-card .award-hover-overlay .award-details .news-loading .loading-indicator .spinner.h-8 svg{width:.875rem;height:.875rem}}.news-loading .news-grid.loading{pointer-events:none;opacity:0.5}.team-works-carousel .swiper-nav-buttons button.news-loading .news-grid.loading{opacity:.5;pointer-events:none;cursor:not-allowed}.news-pagination{margin-top:2.5rem;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}.data-section .news-pagination.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-pagination.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-pagination.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.news-pagination.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-pagination.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.news-pagination.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-pagination.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.news-pagination.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-pagination.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-pagination.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.news-pagination .pagination-btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;width:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0.25rem;-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:200ms;transition-duration:200ms}.data-section .news-pagination .pagination-btn.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-pagination .pagination-btn.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .news-pagination .pagination-btn.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.news-pagination .pagination-btn.justify-between.border-b:hover{background-color:#c61c22}.data-section .news-pagination .pagination-btn.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.news-pagination .pagination-btn.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .news-pagination .pagination-btn.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.news-pagination .pagination-btn.justify-between.border-b:hover span:last-child{color:#fff}.data-section .news-pagination .pagination-btn.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.news-pagination .pagination-btn.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.news-pagination .pagination-btn{--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.news-pagination .pagination-btn:not(.disabled):hover{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-pagination .pagination-btn.current{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.news-pagination .pagination-btn.disabled{cursor:not-allowed;opacity:0.5}.team-works-carousel .swiper-nav-buttons button.news-pagination .pagination-btn.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.news-pagination .pagination-btn svg{height:1rem;width:1rem}.news-error{padding-top:5rem;padding-bottom:5rem;text-align:center}.team-works-carousel .no-works-placeholder .news-error{color:#bcc2c4}.team-works-carousel .no-works-placeholder .news-error svg{width:2rem;height:2rem;margin:0 auto .5rem auto}.team-works-carousel .no-works-placeholder .news-error p{font-size:.8125rem;margin:0}.news-error .error-message{margin-bottom:1rem;--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1))}.news-error .retry-btn{border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.news-error .retry-btn:hover{--tw-bg-opacity:0.9}.news-no-results{padding-top:5rem;padding-bottom:5rem;text-align:center}.team-works-carousel .no-works-placeholder .news-no-results{color:#bcc2c4}.team-works-carousel .no-works-placeholder .news-no-results svg{width:2rem;height:2rem;margin:0 auto .5rem auto}.team-works-carousel .no-works-placeholder .news-no-results p{font-size:.8125rem;margin:0}.news-no-results .no-results-icon{margin-left:auto;margin-right:auto;margin-bottom:1rem;height:4rem;width:4rem;--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1));opacity:0.3}.news-no-results .no-results-message{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(143 153 157 / var(--tw-text-opacity, 1))}@media(max-width: 768px){.news-home-grid .grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}.news-archive .filter-section .filter-content{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.news-archive .filter-section .filter-button{height:2rem;padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem}.award-card .award-hover-overlay .award-details .w-8.news-archive .filter-section .filter-button{-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.award-card .award-hover-overlay .award-details .w-8.news-archive .filter-section .filter-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:hsla(0,0%,100%,.3)}.award-card .award-hover-overlay .award-details .w-8.news-archive .filter-section .filter-button svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(max-width: 768px){.award-card .award-hover-overlay .award-details .w-8.news-archive .filter-section .filter-button{width:1.75rem;height:1.75rem}.award-card .award-hover-overlay .award-details .w-8.news-archive .filter-section .filter-button svg{width:.875rem;height:.875rem}}.news-card .news-content .news-title{font-size:1rem;line-height:1.5rem}.news-card .news-content .news-summary{font-size:0.875rem;line-height:1.25rem}}@media(min-width: 769px)and (max-width: 1024px){.news-home-grid .grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}}@media(min-width: 1025px){.news-home-grid .grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}}.news-card:focus,.filter-button:focus,.pagination-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(198 28 34 / var(--tw-ring-opacity, 1));--tw-ring-opacity:0.5}.news-fade-in{-webkit-animation:newsCardFadeIn .6s ease-out forwards;animation:newsCardFadeIn .6s ease-out forwards}.news-slide-up{-webkit-animation:newsCardSlideUp .6s ease-out forwards;animation:newsCardSlideUp .6s ease-out forwards}@-webkit-keyframes newsCardFadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes newsCardFadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes newsCardSlideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes newsCardSlideUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media print{.news-archive .filter-section{display:none}.auth-messages.news-archive .filter-section{display:none}.auth-messages .auth-error.news-archive .filter-section,.auth-messages .auth-success.news-archive .filter-section{display:none}.auth-form.news-archive .filter-section{display:none}.search-load-more-container.news-archive .filter-section{display:none}.search-modal-backdrop.news-archive .filter-section{opacity:0;visibility:hidden}.mobile-navigation.news-archive .filter-section{display:block;visibility:hidden}.news-pagination{display:none}.auth-messages.news-pagination{display:none}.auth-messages .auth-error.news-pagination,.auth-messages .auth-success.news-pagination{display:none}.auth-form.news-pagination{display:none}.search-load-more-container.news-pagination{display:none}.search-modal-backdrop.news-pagination{opacity:0;visibility:hidden}.mobile-navigation.news-pagination{display:block;visibility:hidden}.news-card{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.news-card .news-image{max-height:12rem}}.news-list-container{width:100%}.news-list-container .news-list-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;height:5rem;padding:1rem .0625rem;border-top:1px solid #000;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;cursor:pointer;text-decoration:none}.news-list-container .news-list-row:hover .news-read-text{color:#c61c22}.news-list-container .news-list-row:hover .news-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.news-list-container .news-list-row .news-date{-webkit-box-flex:0;-ms-flex:none;flex:none;width:19.8125rem}.news-list-container .news-list-row .news-date span{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;line-height:2;font-weight:400;color:#000}.news-list-container .news-list-row .news-title{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.news-list-container .news-list-row .news-title span{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;line-height:2;font-weight:400;color:#000}.news-list-container .news-list-row .news-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.news-list-container .news-list-row .news-action .news-read-text{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;line-height:2;font-weight:400;color:#000;white-space:nowrap;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.news-list-container .news-list-row .news-action .news-arrow{width:2.659375rem;height:3.798125rem;opacity:0;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-flex:0;-ms-flex:none;flex:none}@-webkit-keyframes fadeInUpRow{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpRow{0%{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.news-list-row{-webkit-animation:fadeInUpRow .6s ease-out;animation:fadeInUpRow .6s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.news-list-row:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.news-list-row:nth-child(2){-webkit-animation-delay:0.15s;animation-delay:0.15s}.news-list-row:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.news-list-row:nth-child(4){-webkit-animation-delay:0.45s;animation-delay:0.45s}.news-list-row:nth-child(5){-webkit-animation-delay:0.6s;animation-delay:0.6s}.news-list-row:nth-child(6){-webkit-animation-delay:0.75s;animation-delay:0.75s}.news-list-row:nth-child(7){-webkit-animation-delay:0.9s;animation-delay:0.9s}.news-list-row:nth-child(8){-webkit-animation-delay:1.05s;animation-delay:1.05s}.news-list-row:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.news-list-row:nth-child(10){-webkit-animation-delay:1.35s;animation-delay:1.35s}@media(max-width: 1024px){.news-list-container .news-list-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:1rem .0625rem;gap:.5rem}.news-list-container .news-list-row .news-date{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.news-list-container .news-list-row .news-date span{font-size:.875rem}.news-list-container .news-list-row .news-title{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.news-list-container .news-list-row .news-title span{font-size:.9375rem}.news-list-container .news-list-row .news-action{position:absolute;top:1rem;right:.0625rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.news-list-container .news-list-row .news-action .news-read-text{font-size:.875rem}.news-list-container .news-list-row .news-action .news-arrow{width:2rem;height:2.8125rem}}@media(max-width: 768px){.news-list-container .news-list-row .news-date span{font-size:.8125rem}.news-list-container .news-list-row .news-title span{font-size:.875rem}.news-list-container .news-list-row .news-action .news-read-text{font-size:.8125rem}.news-list-container .news-list-row .news-action .news-arrow{width:1.75rem;height:2.5rem}}.winning-teams-list .team-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2.5rem 0;border-bottom:1px solid #e5e5e5}.winning-teams-list .team-item .team-info{-ms-flex-negative:0;flex-shrink:0;width:19.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.winning-teams-list .team-item .team-info .team-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;height:4.375rem}.winning-teams-list .team-item .team-info .team-title h2{font-size:1.5rem;font-weight:500;line-height:2.25rem;letter-spacing:-0.06rem;color:#000;margin:0}.winning-teams-list .team-item .team-info .team-title h2 a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.winning-teams-list .team-item .team-info .team-title h2 a:hover{color:#c61c22}.winning-teams-list .team-item .team-info .team-title>div{font-size:1.0625rem;font-weight:400;line-height:1.5;color:#000}.winning-teams-list .team-item .team-info .team-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#bcc2c4}.winning-teams-list .team-item .team-info .team-tags span{white-space:nowrap}.team-works-carousel{position:relative;height:11.1875rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-width:0}.team-works-carousel .team-works-swiper{width:100%;height:100%}.team-works-carousel .team-works-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-works-carousel .team-works-swiper .swiper-slide{width:19.875rem !important;height:11.1875rem !important;margin-right:.75rem !important;-ms-flex-negative:0;flex-shrink:0}.team-works-carousel .team-works-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.team-works-carousel .team-works-swiper .swiper-slide img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.team-works-carousel .team-works-swiper .swiper-slide a{display:block;width:100%;height:100%;text-decoration:none}.team-works-carousel .team-works-swiper .swiper-slide .bg-gray-200{background-color:#f4f5f5;border-radius:.25rem}.team-works-carousel .team-works-swiper .swiper-slide .bg-gray-200 span{color:#bcc2c4;font-size:.8125rem}.team-works-carousel .swiper-nav-buttons{position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;z-index:10}.team-works-carousel .swiper-nav-buttons button{width:3.125rem;height:3.125rem;background:#fff;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.team-works-carousel .swiper-nav-buttons button:hover{-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.team-works-carousel .swiper-nav-buttons button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.team-works-carousel .swiper-nav-buttons button.opacity-50{opacity:.5;pointer-events:none;cursor:not-allowed}.team-works-carousel .swiper-nav-buttons button svg{width:.375rem;height:.75rem;stroke:#000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.team-works-carousel .swiper-nav-buttons .swiper-button-prev-custom svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.team-works-carousel .no-works-placeholder{width:100%;height:100%;background-color:#f4f5f5;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-works-carousel .no-works-placeholder .text-center{color:#bcc2c4}.team-works-carousel .no-works-placeholder .text-center svg{width:2rem;height:2rem;margin:0 auto .5rem auto}.team-works-carousel .no-works-placeholder .text-center p{font-size:.8125rem;margin:0}@media(max-width: 1024px){.winning-teams-list .team-item{gap:1.25rem}.winning-teams-list .team-item .team-info{width:17.5rem;gap:1.25rem}.team-works-carousel .swiper-slide{width:17.5rem !important;margin-right:.625rem !important}.team-works-carousel .swiper-nav-buttons{gap:.625rem}.team-works-carousel .swiper-nav-buttons button{width:2.75rem;height:2.75rem}}@media(max-width: 768px){.winning-teams-list .team-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.winning-teams-list .team-item .team-info{width:100%}.winning-teams-list .team-item .team-info .team-title h2{font-size:1.25rem;line-height:1.75rem}.team-works-carousel{height:10rem}.team-works-carousel .team-works-swiper .swiper-slide{width:15rem !important;height:10rem !important}.team-works-carousel .swiper-nav-buttons{right:.625rem}.team-works-carousel .swiper-nav-buttons button{width:2.5rem;height:2.5rem}}@media(max-width: 640px){.winning-teams-list .team-item{padding:1.5rem 0;gap:1rem}.winning-teams-list .team-item .team-info .team-title{gap:.25rem;height:auto}.winning-teams-list .team-item .team-info .team-title h2{font-size:1.125rem;line-height:1.5rem;letter-spacing:-0.03375rem}.winning-teams-list .team-item .team-info .team-title>div{font-size:.9375rem}.winning-teams-list .team-item .team-info .team-tags{gap:.5rem;font-size:.75rem;line-height:1rem}.team-works-carousel{height:8.75rem}.team-works-carousel .team-works-swiper .swiper-slide{width:12.5rem !important;height:8.75rem !important;margin-right:.5rem !important}.team-works-carousel .swiper-nav-buttons{right:.5rem;gap:.5rem}.team-works-carousel .swiper-nav-buttons button{width:2.25rem;height:2.25rem}.team-works-carousel .swiper-nav-buttons button svg{width:.3125rem;height:.625rem}}.newsletter-subscription{min-height:25rem}@media(min-width: 1024px){.newsletter-subscription{min-height:31.25rem}}.newsletter-subscription .newsletter-form input[type=email]:focus{border-color:#c61c22;outline:none}.newsletter-subscription .newsletter-form input[type=email]::-webkit-input-placeholder{color:#d2d6d8}.newsletter-subscription .newsletter-form input[type=email]::-moz-placeholder{color:#d2d6d8}.newsletter-subscription .newsletter-form input[type=email]:-ms-input-placeholder{color:#d2d6d8}.newsletter-subscription .newsletter-form input[type=email]::-ms-input-placeholder{color:#d2d6d8}.newsletter-subscription .newsletter-form input[type=email]::placeholder{color:#d2d6d8}.newsletter-subscription .newsletter-form button[type=submit]{-ms-flex-negative:0;flex-shrink:0}.newsletter-subscription .newsletter-form button[type=submit]:hover{background-color:#c61c22}.newsletter-subscription .absolute.inset-0 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-hover-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120%;height:120%;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1);z-index:5;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-hover-circle svg{width:100%;height:100%;-webkit-filter:drop-shadow(0 4px 20px rgba(198, 28, 34, 0.3));filter:drop-shadow(0 4px 20px rgba(198, 28, 34, 0.3))}.image-hover-circle svg path{stroke:#c61c22;stroke-width:2;stroke-linecap:round;stroke-dasharray:3000;stroke-dashoffset:3000;-webkit-transition:stroke-dashoffset 1.2s cubic-bezier(0.4, 0, 0.2, 1);transition:stroke-dashoffset 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.group:hover .image-hover-circle{opacity:1}.group:hover .image-hover-circle svg path{stroke-dashoffset:0}@media(max-width: 768px){.image-hover-circle{width:130%;height:130%}}@media(prefers-reduced-motion: reduce){.image-hover-circle{-webkit-transition:none;transition:none}.image-hover-circle svg path{-webkit-transition:none;transition:none}}@media(hover: none){.group:active .image-hover-circle{opacity:1}.group:active .image-hover-circle svg path{stroke-dashoffset:0}}.business-cooperation-page .business-hero{position:relative;background-color:#fafbfb}.business-cooperation-page .business-image-container{max-width:100%}.business-cooperation-page .business-image-container img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.business-cooperation-page .contact-card{position:relative}.business-cooperation-page .contact-card a{text-decoration:none;color:inherit}.business-cooperation-page .contact-card a:hover{text-decoration:none}.business-cooperation-page .contact-card:hover{-webkit-box-shadow:0 10px 40px rgba(198,28,34,.2);box-shadow:0 10px 40px rgba(198,28,34,.2)}.business-cooperation-page .benefit-card h3{color:#000}.business-cooperation-page .benefit-card p{color:#8f999d}@media(max-width: 1023px){.business-cooperation-page .contact-card{padding:1.5rem}.business-cooperation-page .contact-card h2{font-size:1.5rem;margin-bottom:.75rem}.business-cooperation-page .business-image-container{margin-bottom:2rem}}@media(max-width: 767px){.business-cooperation-page .contact-card{border-radius:1.5rem}.business-cooperation-page .contact-card .absolute{right:1rem}.business-cooperation-page .business-image-container{margin-bottom:1.5rem}}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none}.scroll-progress-bar{min-width:20%;-webkit-transition:width 150ms ease-out;transition:width 150ms ease-out}.data-section .flex.items-center.justify-between.border-b{position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-section .flex.items-center.justify-between.border-b:hover{background-color:#c61c22}.data-section .flex.items-center.justify-between.border-b:hover span:first-child{-webkit-transform:translateX(16px);transform:translateX(16px);color:#fff}.data-section .flex.items-center.justify-between.border-b:hover span:last-child{color:#fff}.data-section .flex.items-center.justify-between.border-b span{-webkit-transition:all .3s ease;transition:all .3s ease}.works-horizontal-scroll-container{position:relative}.works-horizontal-scroll-container .works-scroll-wrapper{scroll-behavior:smooth}.works-horizontal-scroll-container .works-scroll-wrapper::-webkit-scrollbar{display:none}.works-horizontal-scroll-container .works-scroll-wrapper{scrollbar-width:none;-ms-overflow-style:none}.work-card-horizontal .work-image{-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.work-card-horizontal .work-text-overlay{-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-reduced-motion: no-preference){.work-card-horizontal:hover .work-image{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.work-card-horizontal:hover .work-text-overlay{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}}@media(hover: none){.work-card-horizontal:hover .work-image{-webkit-transform:none;transform:none}.work-card-horizontal:hover .work-text-overlay{-webkit-transform:translateY(100%);transform:translateY(100%)}.work-card-horizontal:active .work-image{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.work-card-horizontal:active .work-text-overlay{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}}@media(max-width: 1023px){.works-horizontal-scroll-container .works-scroll-wrapper .work-card-horizontal[data-size=small]{width:220px !important;height:198px !important}.works-horizontal-scroll-container .works-scroll-wrapper .work-card-horizontal[data-size=large]{width:440px !important;height:198px !important}.works-horizontal-scroll-container .works-scroll-wrapper .flex-col>div[class*="w-[260.8px]"]{width:220px !important;height:198px !important}}@media(max-width: 767px){.works-horizontal-scroll-container .works-scroll-wrapper{gap:16px}.works-horizontal-scroll-container .works-scroll-wrapper .work-card-horizontal[data-size=small]{width:280px !important;height:210px !important}.works-horizontal-scroll-container .works-scroll-wrapper .work-card-horizontal[data-size=large]{width:560px !important;height:210px !important}.works-horizontal-scroll-container .works-scroll-wrapper .flex-col>div[class*="w-[260.8px]"]{display:none}.works-horizontal-scroll-container .works-scroll-wrapper>.flex-col{gap:16px}.work-card-horizontal .work-text-overlay{padding-top:.75rem;padding-bottom:.75rem}.work-card-horizontal .work-text-overlay h3{font-size:18px;line-height:24px}.work-card-horizontal .work-text-overlay .work-meta{font-size:12px}}@media(prefers-reduced-motion: reduce){.works-horizontal-scroll-container .works-scroll-wrapper{scroll-behavior:auto}.work-card-horizontal .work-image,.work-card-horizontal .work-text-overlay{-webkit-transition:none;transition:none}}.work-card-horizontal--loading .work-image::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.4)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.background-swiper-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.background-pagination-bullet{width:8px;height:8px;background:rgba(33,33,33,.3);border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block}.background-pagination-bullet:hover{background:rgba(255,93,33,.6);-webkit-transform:scale(1.1);transform:scale(1.1)}.background-pagination-bullet-active{background:#ff5d21;-webkit-transform:scale(1.2);transform:scale(1.2)}.background-swiper{width:100%;overflow:hidden}.background-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.background-swiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes schedule-breathe{0%,100%{-webkit-transform:scale(1.08);transform:scale(1.08)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes schedule-breathe{0%,100%{-webkit-transform:scale(1.08);transform:scale(1.08)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}@-webkit-keyframes schedule-sweep-reset{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes schedule-sweep-reset{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.schedule-section{position:relative;overflow:hidden}.schedule-section.resetting::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.1)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);-webkit-animation:schedule-sweep-reset .8s ease-out;animation:schedule-sweep-reset .8s ease-out;pointer-events:none;z-index:100}.schedule-section .schedule-arrow{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,0);border:none;padding:0;color:#fff}.schedule-section .schedule-arrow:hover:not(:disabled){opacity:.7}.schedule-section .schedule-arrow:disabled{opacity:.3;cursor:not-allowed}.schedule-section .schedule-arrow svg{width:26px;height:20px}.schedule-timeline-desktop{position:relative}.schedule-timeline-viewport{position:relative;overflow:hidden;margin:0 -20px;padding:0 20px}.schedule-timeline-viewport::before{content:"";position:absolute;top:0;bottom:0;left:0;width:80px;background:-webkit-gradient(linear, left top, right top, from(#ff5d21), to(transparent));background:linear-gradient(to right, #ff5d21, transparent);z-index:10;pointer-events:none}.schedule-timeline-viewport::after{content:"";position:absolute;top:0;bottom:0;right:0;width:80px;background:-webkit-gradient(linear, right top, left top, from(#ff5d21), to(transparent));background:linear-gradient(to left, #ff5d21, transparent);z-index:10;pointer-events:none}.schedule-timeline-track{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-transition:-webkit-transform .6s cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform .6s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.resetting .schedule-timeline-track{-webkit-transition:-webkit-transform .5s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.schedule-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;min-width:25%;text-align:center;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule-item .date-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;margin-bottom:16px;-webkit-transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.schedule-item .month{font-family:"HarmonyOS Sans SC","Space Mono",monospace;font-size:52px;font-weight:700;line-height:1;color:hsla(0,0%,100%,.4);-webkit-transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.schedule-item .period{font-size:22px;font-weight:700;color:hsla(0,0%,100%,.4);-webkit-transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.schedule-item .node-point{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:16px;margin:16px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-item .node-point::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:hsla(0,0%,100%,.2);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule-item .description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:hsla(0,0%,100%,.4);font-size:14px;line-height:1.6;max-width:180px;margin:0 auto;-webkit-transition:all .4s ease;transition:all .4s ease}.schedule-item .point-inner{width:12px;height:12px;background:hsla(0,0%,100%,.4);border-radius:50%;-webkit-transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;z-index:2}.schedule-item.past .month,.schedule-item.past .period{color:hsla(0,0%,100%,.6)}.schedule-item.past .description{color:hsla(0,0%,100%,.6)}.schedule-item.past .node-point::before{background:hsla(0,0%,100%,.4)}.schedule-item.past .point-inner{background:hsla(0,0%,100%,.6)}.schedule-item.active .month,.schedule-item.active .period{color:#fff}.schedule-item.active .description{color:#fff}.schedule-item.active .date-container{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-animation:schedule-breathe 3s ease-in-out infinite;animation:schedule-breathe 3s ease-in-out infinite}.schedule-item.active .point-inner{width:16px;height:16px;background:#fff;-webkit-box-shadow:0 0 20px hsla(0,0%,100%,.5);box-shadow:0 0 20px hsla(0,0%,100%,.5)}.schedule-item:hover:not(.active) .month,.schedule-item:hover:not(.active) .period{color:hsla(0,0%,100%,.8)}.schedule-item:hover:not(.active) .point-inner{background:hsla(0,0%,100%,.8);-webkit-transform:scale(1.3);transform:scale(1.3)}.schedule-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:50px}.progress-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.progress-dot:hover{background:hsla(0,0%,100%,.4);-webkit-transform:scale(1.3);transform:scale(1.3)}.progress-dot.passed{background:hsla(0,0%,100%,.4)}.progress-dot.active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-box-shadow:0 0 12px hsla(0,0%,100%,.5);box-shadow:0 0 12px hsla(0,0%,100%,.5)}.schedule-timeline-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-schedule-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;position:relative}.mobile-schedule-item .mobile-node{-ms-flex-negative:0;flex-shrink:0;width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mobile-schedule-item .mobile-point{width:12px;height:12px;background:hsla(0,0%,100%,.4);border-radius:50%;position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0;margin-top:8px;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-schedule-item .mobile-line{width:2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:hsla(0,0%,100%,.2);margin-top:8px}.mobile-schedule-item .mobile-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-bottom:32px}.mobile-schedule-item .mobile-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px;margin-bottom:4px}.mobile-schedule-item .mobile-month{font-family:"HarmonyOS Sans SC","Space Mono",monospace;font-size:36px;font-weight:700;line-height:1;color:hsla(0,0%,100%,.4);-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-schedule-item .mobile-period{font-size:18px;font-weight:700;color:hsla(0,0%,100%,.4);-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-schedule-item .mobile-desc{color:hsla(0,0%,100%,.4);font-size:13px;line-height:1.6;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-schedule-item.last .mobile-content{padding-bottom:0}.mobile-schedule-item.past .mobile-point{background:hsla(0,0%,100%,.6)}.mobile-schedule-item.past .mobile-line{background:hsla(0,0%,100%,.4)}.mobile-schedule-item.past .mobile-month,.mobile-schedule-item.past .mobile-period{color:hsla(0,0%,100%,.6)}.mobile-schedule-item.past .mobile-desc{color:hsla(0,0%,100%,.6)}.mobile-schedule-item.active .mobile-point{width:16px;height:16px;background:#fff;-webkit-box-shadow:0 0 12px hsla(0,0%,100%,.5);box-shadow:0 0 12px hsla(0,0%,100%,.5)}.mobile-schedule-item.active .mobile-month,.mobile-schedule-item.active .mobile-period{color:#fff}.mobile-schedule-item.active .mobile-desc{color:#fff}.judge-section{overflow:hidden}.judge-section .judge-cards-mobile{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;width:100%}.judge-section .judge-cards-mobile .judge-card{position:relative;overflow:hidden;width:50%;aspect-ratio:3/4}.judge-section .judge-cards-mobile .judge-card-bg{position:absolute;inset:0;width:100%;height:100%}.judge-section .judge-cards-mobile .judge-card-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.judge-section .judge-cards-mobile .judge-card-overlay{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(67.941%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 67.941%, rgba(0, 0, 0, 0.2) 100%);pointer-events:none}.judge-section .judge-cards-mobile .judge-info{position:absolute;left:12px;bottom:12px;z-index:1}.judge-section .judge-cards-mobile .judge-meta{font-family:"HarmonyOS Sans SC",sans-serif;font-size:14px;line-height:14px;font-weight:500;color:#fff;margin-bottom:8px}.judge-section .judge-cards-mobile .judge-name{font-family:"HarmonyOS Sans SC",sans-serif;font-size:22px;line-height:30px;font-weight:700;letter-spacing:-1px;color:#fff;margin:0}.judge-section .judge-cards{height:40.74vw;max-height:782px;width:100%}.judge-section .judge-cards .judge-card{position:relative;overflow:hidden;cursor:pointer;height:100%;background-size:cover;background-position:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:-webkit-box-flex .5s ease-in-out;transition:-webkit-box-flex .5s ease-in-out;transition:flex .5s ease-in-out;transition:flex .5s ease-in-out, -webkit-box-flex .5s ease-in-out, -ms-flex .5s ease-in-out}.judge-section .judge-cards .judge-card .judge-number{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.judge-section .judge-cards .judge-card .judge-details{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.judge-section .judge-cards .judge-card-first{-webkit-box-flex:2.2;-ms-flex:2.2;flex:2.2}.judge-section .judge-cards .judge-card-first .judge-number{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.judge-section .judge-cards .judge-card-first .judge-details{opacity:1;pointer-events:auto}.judge-section .judge-cards:hover .judge-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.judge-section .judge-cards:hover .judge-card .judge-number{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.judge-section .judge-cards:hover .judge-card .judge-details{opacity:0;pointer-events:none}.judge-section .judge-cards:hover .judge-card:hover{-webkit-box-flex:2.2;-ms-flex:2.2;flex:2.2}.judge-section .judge-cards:hover .judge-card:hover .judge-number{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.judge-section .judge-cards:hover .judge-card:hover .judge-details{opacity:1;pointer-events:auto}.judge-section .judge-card-bg{position:absolute;inset:0;width:100%;height:100%}.judge-section .judge-card-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.judge-section .judge-card-overlay{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(67.941%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 67.941%, rgba(0, 0, 0, 0.2) 100%);pointer-events:none}.judge-section .judge-info{z-index:1}.judge-section .judge-number{font-family:"HarmonyOS Sans SC",sans-serif;font-size:80px;line-height:80px;font-weight:700;letter-spacing:-4px;color:#212121;white-space:nowrap;display:block;-webkit-transform-origin:center center;transform-origin:center center}.judge-section .judge-meta{font-family:"HarmonyOS Sans SC",sans-serif;font-size:14px;line-height:14px;font-weight:500;color:#212121;margin-bottom:8px}.judge-section .judge-name{font-family:"HarmonyOS Sans SC",sans-serif;font-size:27px;line-height:30px;font-weight:700;letter-spacing:-1px;color:#212121;margin:0}.judge-section .judge-card-1{background-color:#c4c4c4}.judge-section .judge-card-2{background-color:#d6d6d6}.judge-section .judge-card-3{background-color:#e0e0e0}.judge-section .judge-card-4{background-color:#eaeaea}.judge-section .judge-card-5{background-color:#f1f1f1}.judge-section .judge-card-6{background-color:#fdfdfd}.criteria-section .criteria-circle{position:relative}.criteria-section .criteria-circle svg{width:100%;height:100%}.criteria-section .criteria-circle .criteria-percent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Poppins",sans-serif;font-size:27px;line-height:52.5px;font-weight:700;color:#2e2f35}.marquee-section{position:relative}.marquee-track{width:100%;overflow:hidden}.marquee-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:marquee-scroll 30s linear infinite;animation:marquee-scroll 30s linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(min-width: 1024px){.marquee-content{gap:200px}}.marquee-logo{-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.marquee-text{-ms-flex-negative:0;flex-shrink:0;font-size:36px;line-height:44px;font-weight:bold;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}@media(min-width: 1024px){.marquee-text{font-size:60px;line-height:72px}}@-webkit-keyframes marquee-scroll{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@keyframes marquee-scroll{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){.marquee-content{-webkit-animation:none;animation:none}}:root{--btn-nanuk-bg: #ff5d21;--btn-nanuk-bg-hover: #000000;--btn-nanuk-text: #ffffff;--btn-nanuk-duration: 0.4s}.btn-nanuk-hero{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:67px;padding:0;background-color:var(--btn-nanuk-bg);border:2px solid var(--btn-nanuk-bg);border-radius:36px;color:var(--btn-nanuk-text);font-size:24px;font-weight:500;letter-spacing:.1px;line-height:22.4px;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-nanuk-hero:focus{outline:none}.btn-nanuk-hero:hover{background-color:var(--btn-nanuk-bg-hover);border-color:var(--btn-nanuk-bg-hover);color:#fff}.btn-nanuk-hero>span,.btn-nanuk-hero .char{display:inline-block;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#fff !important}.btn-nanuk-hero:hover .char{-webkit-animation:anim-nanuk-up var(--btn-nanuk-duration) ease forwards;animation:anim-nanuk-up var(--btn-nanuk-duration) ease forwards}@-webkit-keyframes anim-nanuk-up{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}49%{opacity:1;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}50%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}51%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes anim-nanuk-up{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}49%{opacity:1;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}50%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}51%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.btn-nanuk-hero:hover .char{will-change:transform,opacity}.aim-fullscreen-grid{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;padding-left:20px;padding-right:20px}@media(min-width: 1024px){.aim-fullscreen-grid{grid-template-columns:repeat(12, 1fr);gap:24px;padding-left:50px;padding-right:50px}}.aim-grid-align-left{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 1024px){.aim-grid-align-left{grid-column:2/span 4}}.aim-grid-align-center{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aim-grid-align-right{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1024px){.aim-grid-align-right{grid-column:8/span 4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.btn-changping-hero{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:23px;height:64px;padding:14px 9px;background-color:#ed2ed7;color:#0d1728;font-family:"Source Han Sans CN","HarmonyOS Sans SC",sans-serif;font-weight:300;text-decoration:none;cursor:pointer;font-size:28px;line-height:30px}@media(min-width: 1024px){.btn-changping-hero{width:255px;font-size:42px;line-height:30px}}.btn-changping-hero span{white-space:nowrap}.btn-changping-hero .btn-arrow{width:34.6px;height:34.6px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.btn-changping-hero:focus{outline:none}@media(min-width: 1024px){.changping-section3-cards>.changping-card{position:relative}.changping-section3-cards>.changping-card:not(:first-child)::before{content:"";position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:200px;background-color:#0d1728}}.changping-card figure{margin:0}.changping-card figure img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.changping-section3-cards{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media(min-width: 1024px){.changping-section3-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:60px}}.changping-section3-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;max-width:335px}@media(min-width: 1024px){.changping-section3-card{width:280px;max-width:none;-ms-flex-negative:0;flex-shrink:0}}.changping-section3-card:not(:first-child)::before{content:"";position:absolute;background-color:#0d1728;width:160px;height:1px;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 1024px){.changping-section3-card:not(:first-child)::before{display:none}}.changping-section3-card .card-image{width:50px;height:50px;border-radius:0;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 1024px){.changping-section3-card .card-image{width:90px;height:90px}}.changping-section3-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.changping-section3-card .card-image .card-image-placeholder{width:100%;height:100%;background-color:#e5e5e5;border:2px dashed #c4c4c4;border-radius:0}.changping-section3-card .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}@media(min-width: 1024px){.changping-section3-card .card-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}.changping-section3-card .card-title{margin:0;font-weight:700;color:#0d1728;letter-spacing:-1px;font-size:22px;line-height:30px}@media(min-width: 1024px){.changping-section3-card .card-title{font-size:27px;line-height:30px}}.changping-section3-card .card-description{margin:0;font-weight:400;color:#0d1728;line-height:1.8;font-size:14px}@media(min-width: 1024px){.changping-section3-card .card-description{font-size:17px}.changping-section3-card:not(:first-child) .card-content{position:relative}.changping-section3-card:not(:first-child) .card-content::before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:1px;background-color:#0d1728}}.changping-section5-cards{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}@media(min-width: 1024px){.changping-section5-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:60px}}.changping-section5-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center;width:100%;max-width:335px}@media(min-width: 1024px){.changping-section5-card{width:280px;max-width:none;-ms-flex-negative:0;flex-shrink:0}}.changping-section5-card:not(:first-child)::before{content:"";position:absolute;background-color:#0d1728;width:160px;height:1px;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 1024px){.changping-section5-card:not(:first-child)::before{display:none}}.changping-section5-card .card-title{margin:0;font-weight:500;color:#0d1728;line-height:1.8;font-size:28px}@media(min-width: 1024px){.changping-section5-card .card-title{font-size:42px}}.changping-section5-card .card-description{margin:0;font-weight:400;color:#0d1728;line-height:1.8;font-size:14px}@media(min-width: 1024px){.changping-section5-card .card-description{font-size:17px;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.changping-section5-card:not(:first-child) .card-description{position:relative}.changping-section5-card:not(:first-child) .card-description::before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:1px;background-color:#0d1728}}.heading-effect16,.effect16{-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.heading-effect16 .word,.effect16 .word{display:inline-block;will-change:opacity,transform}.heading-effect16.animation-complete .word,.effect16.animation-complete .word{will-change:auto}.link-arrow-effect{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link-arrow-effect .arrow-icon{display:block;-webkit-transition:none;transition:none}.link-arrow-trigger:hover .arrow-icon{-webkit-animation:arrow-fly-through .4s ease-in-out forwards;animation:arrow-fly-through .4s ease-in-out forwards;will-change:transform,opacity}@-webkit-keyframes arrow-fly-through{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%{-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);opacity:0}41%{-webkit-transform:translate(-100%, 100%);transform:translate(-100%, 100%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes arrow-fly-through{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%{-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);opacity:0}41%{-webkit-transform:translate(-100%, 100%);transform:translate(-100%, 100%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}.line-parent{overflow:hidden;display:block}.line-child{display:block;will-change:transform,opacity}.line-reveal-complete .line-child{will-change:auto}[data-line-reveal]{visibility:visible}.changping-section6-swiper{width:100%}@media(max-width: 1023px){.changping-section6-swiper{overflow:visible}.changping-section6-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.changping-section6-swiper .swiper-slide{width:100% !important;-ms-flex-negative:0;flex-shrink:0}.changping-section6-swiper .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0}.changping-section6-swiper .swiper-pagination{display:none}}@media(min-width: 1024px){.changping-section6-swiper{overflow:visible}.changping-section6-swiper .swiper-slide{width:807px;max-width:807px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.changping-section6-swiper .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0}.changping-section6-swiper .swiper-slide:not(.swiper-slide-active){opacity:.6}}.changping-section6-pagination{position:static !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.changping-section6-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#d9d9d9;border-radius:50%;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.changping-section6-pagination .swiper-pagination-bullet:hover{background:#b0b0b0}.changping-section6-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0d1728;width:24px;border-radius:4px}.changping-section6 .changping-section6-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.changping-section8:not([class*=bg-]){background-color:#f1f1f1}.changping-section8-swiper{width:100%;overflow:hidden}.changping-section8-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}@media(min-width: 1024px){.changping-section8-swiper .swiper-wrapper{gap:24px}}.changping-section8-swiper .swiper-slide{width:240px !important;min-width:240px;max-width:none !important;height:auto !important;display:block !important;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 1024px){.changping-section8-swiper .swiper-slide{width:355px !important;min-width:355px}}.section8-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%;-ms-flex-negative:0;flex-shrink:0}.section8-card-image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px}.section8-card-image picture,.section8-card-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.section8-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px 15px 0;color:#0d1728}.section8-card-title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:-1px;margin:0;color:#0d1728}@media(min-width: 1024px){.section8-card-title{font-size:26px}}.section8-card-description{font-size:14px;font-weight:400;line-height:1.8;margin:0;color:#0d1728}@media(min-width: 1024px){.section8-card-description{font-size:18px}}.changping-section8-cards-empty{text-align:center;padding:32px;color:#9ca3af;font-size:14px}.user-center-page{background-color:var(--color-background-secondary, #f4f5f5);min-height:100vh}.user-center-page .user-center-container{padding-top:120px}html:has(.user-center-page),html:has(.user-center-page) body{overflow-x:visible}@media(min-width: 1024px){.user-center-sidebar{position:sticky;top:96px;-ms-flex-item-align:start;align-self:flex-start}}.user-avatar-section .user-avatar-wrapper img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.user-avatar-section .user-avatar-wrapper img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.profile-nav .profile-nav-link.active{background-color:var(--color-background-secondary, #f4f5f5);color:var(--color-text-primary, #000);font-weight:500}.profile-section h2{position:relative}.profile-section h2::after{content:"";position:absolute;left:0;bottom:-1rem;width:40px;height:3px;background-color:var(--color-primary, #c61c22)}.profile-form .form-input:hover,.profile-form .form-select:hover,.profile-form .form-textarea:hover{border-color:var(--color-border-medium, #dde0e2)}.profile-form .form-input:focus,.profile-form .form-select:focus,.profile-form .form-textarea:focus{border-color:var(--color-primary, #c61c22);-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.1);box-shadow:0 0 0 3px rgba(198,28,34,.1)}.profile-form .form-input::-webkit-input-placeholder, .profile-form .form-select::-webkit-input-placeholder, .profile-form .form-textarea::-webkit-input-placeholder{color:var(--color-text-secondary, #8f999d)}.profile-form .form-input::-moz-placeholder, .profile-form .form-select::-moz-placeholder, .profile-form .form-textarea::-moz-placeholder{color:var(--color-text-secondary, #8f999d)}.profile-form .form-input:-ms-input-placeholder, .profile-form .form-select:-ms-input-placeholder, .profile-form .form-textarea:-ms-input-placeholder{color:var(--color-text-secondary, #8f999d)}.profile-form .form-input::-ms-input-placeholder, .profile-form .form-select::-ms-input-placeholder, .profile-form .form-textarea::-ms-input-placeholder{color:var(--color-text-secondary, #8f999d)}.profile-form .form-input::placeholder,.profile-form .form-select::placeholder,.profile-form .form-textarea::placeholder{color:var(--color-text-secondary, #8f999d)}.profile-form .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%238f999d%27 d=%27M6 8L1 3h10z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.skills-container{min-height:60px}.skills-container .skill-tag{-webkit-animation:skillTagIn .2s ease;animation:skillTagIn .2s ease}@-webkit-keyframes skillTagIn{from{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes skillTagIn{from{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.suggested-skill-btn:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.honor-item,.experience-item{-webkit-animation:itemSlideIn .3s ease;animation:itemSlideIn .3s ease}@-webkit-keyframes itemSlideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes itemSlideIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.profile-submit-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(198,28,34,.3);box-shadow:0 4px 12px rgba(198,28,34,.3)}.profile-submit-btn:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.profile-messages{-webkit-animation:messageSlideDown .3s ease;animation:messageSlideDown .3s ease}@-webkit-keyframes messageSlideDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes messageSlideDown{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 1023px){.user-center-page .user-center-container{padding-top:100px}.user-center-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-center-sidebar{width:100%;position:relative;top:auto;-ms-flex-item-align:auto;align-self:auto}.user-center-sidebar .profile-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.user-center-sidebar .profile-nav li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:calc(50% - .25rem)}.user-center-sidebar .profile-nav .profile-nav-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem;font-size:.875rem}.user-center-sidebar .profile-nav .profile-nav-link svg{width:1rem;height:1rem}.profile-section{padding:1.25rem}}@media(max-width: 640px){.user-center-sidebar .profile-nav li{min-width:100%}.profile-form-basic .grid,.honor-item .grid,.experience-item .grid{gap:1rem}}.aimkids-banner-section{width:100%;position:relative;overflow:hidden}.aimkids-banner-container{position:relative}.aimkids-banner-swiper{width:100%;position:relative}.aimkids-banner-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aimkids-banner-swiper .swiper-slide{width:100% !important;max-width:none !important;-ms-flex-negative:0 !important;flex-shrink:0 !important;position:relative;overflow:hidden}.aimkids-banner-link{display:block;width:100%}.aimkids-banner-picture{display:block;width:100%}.aimkids-banner-image{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.aimkids-banner-image{aspect-ratio:9/16}}.aimkids-banner-pagination[data-slide-count="1"]{display:none !important}.aimkids-banner-pagination{position:absolute !important;bottom:1.5rem !important;left:50% !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;width:auto !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:.625rem !important;z-index:10 !important}@media(max-width: 768px){.aimkids-banner-pagination{bottom:1rem !important;gap:.5rem !important}}.aimkids-banner-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;background:hsla(0,0%,100%,.5);opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50%;margin:0 !important;cursor:pointer}.aimkids-banner-pagination .swiper-pagination-bullet:hover{background:hsla(0,0%,100%,.8);-webkit-transform:scale(1.2);transform:scale(1.2)}.aimkids-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;-webkit-transform:scale(1.3);transform:scale(1.3)}@media(max-width: 768px){.aimkids-banner-pagination .swiper-pagination-bullet{width:.5rem;height:.5rem}}.aimkids-banner-prev[data-slide-count="1"],.aimkids-banner-next[data-slide-count="1"]{display:none !important}.aimkids-banner-prev,.aimkids-banner-next{position:absolute !important;top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:3rem !important;height:3rem !important;background:hsla(0,0%,100%,.8) !important;border-radius:50% !important;z-index:10 !important;cursor:pointer !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important}.aimkids-banner-prev::after,.aimkids-banner-next::after{font-size:1.125rem !important;color:#333 !important}.aimkids-banner-prev:hover,.aimkids-banner-next:hover{background:#fff !important}@media(max-width: 768px){.aimkids-banner-prev,.aimkids-banner-next{width:2.25rem !important;height:2.25rem !important}.aimkids-banner-prev::after,.aimkids-banner-next::after{font-size:.875rem !important}}.aimkids-banner-prev{left:1.5rem !important}@media(max-width: 768px){.aimkids-banner-prev{left:.75rem !important}}.aimkids-banner-next{right:1.5rem !important}@media(max-width: 768px){.aimkids-banner-next{right:.75rem !important}}@media(prefers-reduced-motion: reduce){.aimkids-banner-pagination .swiper-pagination-bullet{-webkit-transition:none;transition:none}.aimkids-banner-pagination .swiper-pagination-bullet:hover,.aimkids-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:none;transform:none}.aimkids-banner-prev,.aimkids-banner-next{-webkit-transition:none !important;transition:none !important}}@media print{.aimkids-banner-pagination{display:none !important}.aimkids-banner-swiper .swiper-slide{page-break-inside:avoid}}.aimkids-content-section{width:100%;background-color:#fafbfb;padding:5rem 3rem}@media(max-width: 768px){.aimkids-content-section{padding:2.5rem 1.25rem}}.aimkids-content-container{max-width:90rem;margin:0 auto}.aimkids-content-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}@media(max-width: 1023px){.aimkids-content-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.aimkids-content-grid{grid-template-columns:1fr}}.aimkids-content-card{display:block;text-decoration:none}.aimkids-content-card__image-wrapper{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#f4f5f5;border-radius:1.25rem;-webkit-transition:border-radius .3s ease;transition:border-radius .3s ease}.aimkids-content-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aimkids-content-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.aimkids-content-card:hover .aimkids-content-card__image-wrapper{border-radius:3.75rem}.aimkids-content-card:hover .aimkids-content-card__overlay{opacity:1}.aimkids-content-card__body{padding-top:1rem}.aimkids-content-card__label{display:block;font-size:1rem;line-height:1.5;font-weight:400;color:#d52f45;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.02em}@media(max-width: 768px){.aimkids-content-card__label{font-size:.875rem}}.aimkids-content-card__title{font-size:2rem;line-height:1.3;font-weight:500;color:#000;margin:0 0 .5rem}@media(max-width: 768px){.aimkids-content-card__title{font-size:1.5rem}}.aimkids-content-card__description{font-size:1rem;line-height:1.6;font-weight:400;color:#8f999d;margin:0}@media(max-width: 768px){.aimkids-content-card__description{font-size:.875rem}}@media print{.aimkids-content-section{background-color:#fff;padding:1.25rem}.aimkids-content-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}.aimkids-content-card{page-break-inside:avoid}}.aimkids-talk-intro{width:100%;padding-top:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.aimkids-talk-intro{padding-top:7.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:3.875rem}}.aimkids-talk-intro__title{position:relative;height:8.625rem;width:21.9375rem}@media(max-width: 768px){.aimkids-talk-intro__title{width:17.5rem}}.aimkids-talk-intro__cn,.aimkids-talk-intro__en{position:absolute;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:500}.aimkids-talk-intro__cn{font-size:4.5rem;line-height:4.5rem;color:#000;letter-spacing:-0.04em}@media(max-width: 768px){.aimkids-talk-intro__cn{font-size:2rem;line-height:4.5rem;letter-spacing:-0.04em}}.aimkids-talk-intro__en{font-size:2rem;line-height:1.2;color:#d2d6d8}@media(max-width: 768px){.aimkids-talk-intro__en{font-size:1.5rem}}.aimkids-talk-intro__cn--weilai{left:0;top:0}@media(max-width: 768px){.aimkids-talk-intro__cn--weilai{top:.25rem}}.aimkids-talk-intro__en--education{left:12.8125rem;top:-0.0625rem}@media(max-width: 768px){.aimkids-talk-intro__en--education{left:6.25rem;top:1.5625rem}}.aimkids-talk-intro__en--future{left:0;top:6.25rem}@media(max-width: 768px){.aimkids-talk-intro__en--future{top:5.375rem}}.aimkids-talk-intro__cn--jiaoyushuo{left:8.5625rem;top:4.125rem}@media(max-width: 768px){.aimkids-talk-intro__cn--jiaoyushuo{left:7.375rem;top:3.875rem}}.aimkids-talk-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-top:2.5rem}@media(max-width: 768px){.aimkids-talk-filter{display:none}}.aimkids-talk-filter__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aimkids-talk-filter__toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;line-height:1.5;color:#000;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.aimkids-talk-filter__toggle-btn:hover{opacity:.7}.aimkids-talk-filter__toggle-btn--collapsed .aimkids-talk-filter__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aimkids-talk-filter__toggle-icon{width:1rem;height:1rem;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.aimkids-talk-filter__panel{background:#fff;padding:1.5rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;overflow:hidden;max-height:500px}.aimkids-talk-filter__panel--collapsed{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.aimkids-talk-filter__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.aimkids-talk-filter__label{width:3.75rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;color:#000;-ms-flex-negative:0;flex-shrink:0}.aimkids-talk-filter__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.aimkids-talk-filter__tag{height:2.25rem;padding:0 1rem;border-radius:6.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;line-height:1.5;border:1px solid #000;color:#000;background:rgba(0,0,0,0);cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;white-space:nowrap}.aimkids-talk-filter__tag:hover{background:rgba(0,0,0,.05)}.aimkids-talk-filter__tag--active{background:#d52f45;border-color:#d52f45;color:#fff}.aimkids-talk-filter__tag--active:hover{background:#c02a3e;border-color:#c02a3e}.aimkids-talk-filter__tag-close{width:1.0416875rem;height:1.0416875rem;display:none;-ms-flex-negative:0;flex-shrink:0}.aimkids-talk-filter__tag--active .aimkids-talk-filter__tag-close{display:block}.aimkids-talk-filter-mobile{display:none;margin-top:1.5rem}@media(max-width: 768px){.aimkids-talk-filter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem}}.aimkids-talk-filter-mobile__btn{height:3.875rem;padding:.625rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;border-radius:.375rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.875rem;line-height:1.125rem;color:#000;background:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.aimkids-talk-filter-mobile__btn:hover{opacity:.7}.aimkids-talk-filter-mobile__btn svg{width:1.125rem;height:1.125rem;-ms-flex-negative:0;flex-shrink:0}.aimkids-talk-filter-mobile__dropdown{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;min-width:7.5rem;max-height:18.75rem;overflow-y:auto}.aimkids-talk-filter-mobile__dropdown--open{display:block}.aimkids-talk-filter-mobile__dropdown-content{padding:.5rem 0}.aimkids-talk-filter-mobile__option{display:block;width:100%;padding:.625rem 1rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.875rem;line-height:1.5;color:#000;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.aimkids-talk-filter-mobile__option:hover{background:rgba(0,0,0,.05)}.aimkids-talk-filter-mobile__option--active{background:rgba(213,47,69,.1);color:#d52f45}.aimkids-talk-filter-mobile{position:relative}.aimkids-talk-list{-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.aimkids-talk-list--loading{opacity:.5;pointer-events:none}.aimkids-talk-list__empty{grid-column:1/-1;text-align:center;padding:3.75rem 1.25rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;color:#8f999d}.aimkids-talk-featured{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2.5rem}@media(max-width: 768px){.aimkids-talk-featured{display:none}}.aimkids-talk-featured__cover{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;position:relative;display:block;overflow:hidden;border-radius:1.25rem;background:#f4f5f5}.aimkids-talk-featured__cover::before{content:"";display:block;padding-top:66.7%}.aimkids-talk-featured__cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.aimkids-talk-featured__cover{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.aimkids-talk-featured__cover::before{padding-top:56.25%}}.aimkids-talk-featured__duration{position:absolute;bottom:1rem;right:1.25rem;background:rgba(0,0,0,.6);padding:.25rem .5rem;border-radius:.25rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#f4f5f5}@media(max-width: 768px){.aimkids-talk-featured__duration{bottom:.75rem;right:1rem;font-size:.8125rem}}.aimkids-talk-featured__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-top:1.5rem;min-width:0}@media(max-width: 768px){.aimkids-talk-featured__info{padding-top:0;gap:1rem}}.aimkids-talk-featured__info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.aimkids-talk-featured__title{font-family:"HarmonyOS Sans SC",sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#000;margin:0}.aimkids-talk-featured__title a{color:inherit;text-decoration:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.aimkids-talk-featured__title a:hover{opacity:.7}@media(max-width: 768px){.aimkids-talk-featured__title{font-size:1.5rem}}.aimkids-talk-featured__subtitle{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#8f999d;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width: 768px){.aimkids-talk-featured__subtitle{font-size:.875rem}}.aimkids-talk-featured__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}@media(max-width: 768px){.aimkids-talk-featured__tags{gap:1rem}}.aimkids-talk-featured__tag-link{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;color:#d52f45;text-decoration:none;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.aimkids-talk-featured__tag-link:hover{opacity:.7}.aimkids-talk-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;background:#f4f5f5;border-radius:1.25rem;padding:1.25rem .9375rem;text-decoration:none;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;min-width:0}.aimkids-talk-card:hover{background:#d52f45}.aimkids-talk-card:hover .aimkids-talk-card__tag{mix-blend-mode:overlay;color:#000}.aimkids-talk-card:hover .aimkids-talk-card__title,.aimkids-talk-card:hover .aimkids-talk-card__author{color:#fff}.aimkids-talk-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.aimkids-talk-card__tag{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#d52f45;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.aimkids-talk-card__title{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.5rem;font-weight:500;line-height:2.25rem;height:4.5rem;color:#000;letter-spacing:-0.04em;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.aimkids-talk-card__author{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;height:1.4375rem;color:#8f999d;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.aimkids-talk-card__cover{position:relative;height:16.875rem;border-radius:1rem;overflow:hidden;background:rgba(0,0,0,.1)}.aimkids-talk-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aimkids-talk-card__duration{position:absolute;bottom:1rem;right:1.25rem;background:rgba(0,0,0,.6);padding:.25rem .5rem;border-radius:.25rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#f4f5f5}.aimkids-talk-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:1.5rem}@media(max-width: 1024px){.aimkids-talk-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.aimkids-talk-list{grid-template-columns:1fr}}.aimkids-talk-list__featured-mobile{display:none}@media(max-width: 768px){.aimkids-talk-list__featured-mobile{display:contents}}.aimkids-events-intro{width:100%;padding-top:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.aimkids-events-intro{padding-top:7.5rem}}.aimkids-events-intro__title{position:relative;height:8.625rem;width:21.9375rem}@media(max-width: 768px){.aimkids-events-intro__title{width:17.5rem}}.aimkids-events-intro__cn,.aimkids-events-intro__en{position:absolute;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:500}.aimkids-events-intro__cn{font-size:4.5rem;line-height:4.5rem;color:#000;letter-spacing:-0.04em}@media(max-width: 768px){.aimkids-events-intro__cn{font-size:2rem}}.aimkids-events-intro__en{font-size:2rem;line-height:1.2;color:#d2d6d8}@media(max-width: 768px){.aimkids-events-intro__en{font-size:1.5rem}}.aimkids-events-intro__cn--saihui{left:0;top:0}@media(max-width: 768px){.aimkids-events-intro__cn--saihui{top:.25rem}}.aimkids-events-intro__en--activity{left:12.8125rem;top:-0.0625rem}@media(max-width: 768px){.aimkids-events-intro__en--activity{left:6.25rem;top:1.5625rem}}.aimkids-events-intro__en--event{left:0;top:6.25rem}@media(max-width: 768px){.aimkids-events-intro__en--event{top:5.375rem}}.aimkids-events-intro__cn--zhanjiechang{left:8.5625rem;top:4.125rem}@media(max-width: 768px){.aimkids-events-intro__cn--zhanjiechang{left:7.375rem;top:3.875rem}}.aimkids-events-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;background:#f4f5f5;border-radius:1.25rem;padding:1.25rem .9375rem;text-decoration:none;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;min-width:0}.aimkids-events-card:hover{background:#d52f45}.aimkids-events-card:hover .aimkids-events-card__tag{mix-blend-mode:overlay;color:#000}.aimkids-events-card:hover .aimkids-events-card__title,.aimkids-events-card:hover .aimkids-events-card__excerpt{color:#fff}.aimkids-events-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.aimkids-events-card__tag,.aimkids-events-card__title,.aimkids-events-card__excerpt{font-family:"HarmonyOS Sans SC",sans-serif;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.aimkids-events-card__tag{font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#d52f45}.aimkids-events-card__title{font-size:1.5rem;font-weight:500;line-height:2.25rem;height:4.5rem;color:#000;letter-spacing:-0.04em;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.aimkids-events-card__excerpt{font-size:1rem;font-weight:400;line-height:1.5;height:1.4375rem;color:#8f999d;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aimkids-events-card__cover{position:relative;aspect-ratio:402/254;border-radius:1rem;overflow:hidden;background:rgba(0,0,0,.1)}.aimkids-events-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aimkids-events-list{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}@media(min-width: 768px){.aimkids-events-list{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 1024px){.aimkids-events-list{grid-template-columns:repeat(3, 1fr)}}.aimkids-events-list--loading{opacity:.6;pointer-events:none}.aimkids-events-list__empty{grid-column:1/-1;text-align:center;padding:3.75rem 1.25rem;color:#8f999d;font-size:1rem}.aimkids-experts-intro{width:100%;padding-top:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.aimkids-experts-intro{padding-top:7.5rem}}.aimkids-experts-intro__title{position:relative;width:427px;height:8.625rem}@media(max-width: 768px){.aimkids-experts-intro__title{position:relative;width:100%;height:7.5rem}}.aimkids-experts-intro__en,.aimkids-experts-intro__cn{position:absolute;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:500}.aimkids-experts-intro__cn{font-size:4.5rem;line-height:4.5rem;color:#000;letter-spacing:-2.88px}@media(max-width: 768px){.aimkids-experts-intro__cn{font-size:2rem;line-height:2.5rem;letter-spacing:-1.28px}}.aimkids-experts-intro__en{font-size:2rem;line-height:1.2;color:#d2d6d8}@media(max-width: 768px){.aimkids-experts-intro__en{font-size:1.5rem;line-height:1.2}}.aimkids-experts-intro__cn--zhuanjia{left:0;top:.4375rem}@media(max-width: 768px){.aimkids-experts-intro__cn--zhuanjia{left:0;top:1.1875rem}}.aimkids-experts-intro__en--expert{left:0;top:6.25rem}@media(max-width: 768px){.aimkids-experts-intro__en--expert{left:0;top:4.8125rem}}.aimkids-experts-intro__en--committee{left:16.8125rem;top:.125rem}@media(max-width: 768px){.aimkids-experts-intro__en--committee{left:auto;right:0;top:1.5rem}}.aimkids-experts-intro__cn--weiyuanhui{left:12.5rem;top:4.375rem}@media(max-width: 768px){.aimkids-experts-intro__cn--weiyuanhui{left:6.875rem;top:4.3125rem}}.aimkids-experts-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;padding:2.5rem 0}@media(max-width: 768px){.aimkids-experts-section-header{gap:1.25rem;padding:1.5rem 0}}.aimkids-experts-section-header__line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#d2d6d8}.aimkids-experts-section-header__title{font-family:"HarmonyOS Sans SC",sans-serif;font-size:2rem;font-weight:500;line-height:1.2;color:#000;white-space:nowrap;margin:0}@media(max-width: 768px){.aimkids-experts-section-header__title{font-size:1.5rem}}.aimkids-experts-section-header__rotated{display:inline-block;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.aimkids-experts-list-wrapper{width:100%;margin-top:2.5rem}@media(max-width: 768px){.aimkids-experts-list-wrapper{margin-top:1.5rem}}.aimkids-experts-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){.aimkids-experts-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:69.75rem;margin:0 auto}}.aimkids-experts-empty{text-align:center;padding:3.75rem 0;color:#8f999d;font-size:1rem}.aimkids-experts-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:calc(50% - 0.25rem);min-width:9.875rem;cursor:pointer;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.aimkids-experts-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.aimkids-experts-card:active{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.9}.aimkids-experts-card:focus-visible{outline:2px solid #c61c22;outline-offset:4px;border-radius:.25rem}@media(min-width: 1024px){.aimkids-experts-card{width:10.375rem;max-width:none;min-width:auto}}.aimkids-experts-card__avatar{aspect-ratio:204/292;border-radius:1rem;overflow:hidden;position:relative;background-color:#f4f5f5}.aimkids-experts-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aimkids-experts-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.aimkids-experts-card__name{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.5rem;font-weight:500;line-height:2.25rem;letter-spacing:-0.96px;color:#000;margin:0}@media(max-width: 768px){.aimkids-experts-card__name{font-size:1.125rem;line-height:1.75rem;letter-spacing:-0.72px}}.aimkids-experts-card__title{font-size:1rem;line-height:1.5;color:#8f999d;margin:0;white-space:pre-wrap}@media(max-width: 768px){.aimkids-experts-card__title{font-size:.875rem}}.aimkids-experts-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:2.5rem}@media(max-width: 1024px){.aimkids-experts-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.aimkids-experts-list{grid-template-columns:1fr;gap:1rem}}.aimkids-experts-list--loading{opacity:.5;pointer-events:none}.aimkids-experts-list__empty{grid-column:1/-1;text-align:center;padding:3.75rem 0;color:#8f999d;font-size:1rem}.aimkids-events-card--no-hover{cursor:default}.aimkids-events-card--no-hover:hover{background-color:#f4f5f5}.aimkids-events-card--no-hover:hover .aimkids-events-card__title{color:#000}.aimkids-events-card--no-hover:hover .aimkids-events-card__excerpt{color:#8f999d}.aimkids-expert-modal{position:fixed;inset:0;z-index:1050;visibility:hidden;pointer-events:none;overflow:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.aimkids-expert-modal.is-open{visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}.aimkids-expert-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.is-open .aimkids-expert-modal__overlay{opacity:1}.aimkids-expert-modal__container{position:absolute;inset:0;background:#fafbfb;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .3s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .3s cubic-bezier(0.33, 1, 0.68, 1)}.is-open .aimkids-expert-modal__container{-webkit-transform:translateY(0);transform:translateY(0)}.aimkids-expert-modal__container::-webkit-scrollbar{width:.375rem}.aimkids-expert-modal__container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.aimkids-expert-modal__container::-webkit-scrollbar-thumb{background:#d2d6d8;border-radius:.1875rem}.aimkids-expert-modal__inner{position:relative;min-height:100%}.aimkids-expert-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.aimkids-expert-modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8.6875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.aimkids-expert-modal__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.aimkids-expert-modal__info{padding-top:5rem}}.aimkids-expert-modal__close{position:fixed;right:1.25rem;top:1.25rem;width:3.125rem;height:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f5f5;border:none;border-radius:50%;cursor:pointer;color:#000;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:1051}.aimkids-expert-modal__close:hover{background:hsl(180,4.7619047619%,90.8823529412%);-webkit-transform:scale(1.05);transform:scale(1.05)}.aimkids-expert-modal__close:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.aimkids-expert-modal__close svg{width:1.5rem;height:1.5rem}@media(min-width: 768px){.aimkids-expert-modal__close{right:3rem}}.aimkids-expert-modal__avatar{width:12.75rem;height:18.25rem;border-radius:.125rem;overflow:hidden;background:#f4f5f5;-ms-flex-negative:0;flex-shrink:0}.aimkids-expert-modal__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aimkids-expert-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.aimkids-expert-modal__name{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.75rem;font-weight:500;line-height:3.25rem;letter-spacing:-1.12px;color:#000;margin:0}@media(min-width: 1024px){.aimkids-expert-modal__name{font-size:3rem;letter-spacing:-1.92px}}.aimkids-expert-modal__title{font-size:.875rem;line-height:1.5;color:#8f999d;margin:0}@media(min-width: 1024px){.aimkids-expert-modal__title{font-size:1rem;color:#8f999d}}.aimkids-expert-modal__bio{margin-top:3.125rem;font-size:.875rem;line-height:1.5;color:#000}@media(min-width: 1024px){.aimkids-expert-modal__bio{font-size:1rem}}.aimkids-expert-modal__bio p{margin:0 0 1rem}.aimkids-expert-modal__bio p:last-child{margin-bottom:0}.aimkids-expert-modal__related{margin-top:3.125rem}.aimkids-expert-modal__related.is-empty{display:none}.aimkids-expert-modal__related-title{font-size:.875rem;line-height:1.5;color:#8f999d;margin:0 0 1.6875rem;font-weight:400}@media(min-width: 1024px){.aimkids-expert-modal__related-title{font-size:1rem}}.aimkids-expert-modal__talks{list-style:none;padding:0;margin:0}.aimkids-expert-modal__talk-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 0;border-bottom:1px solid #dde0e2}.aimkids-expert-modal__talk-item:last-child{border-bottom:none}.aimkids-expert-modal__talk-item a{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;font-weight:500;line-height:2.25rem;letter-spacing:-0.56px;color:#000;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media(min-width: 1024px){.aimkids-expert-modal__talk-item a{font-size:1rem}}.aimkids-expert-modal__talk-item a:hover{color:#c61c22}.aimkids-expert-modal__talk-item .aimkids-expert-modal__arrow{width:1.125rem;height:1.125rem;-ms-flex-negative:0;flex-shrink:0;color:#8f999d;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.aimkids-expert-modal__talk-item:hover .aimkids-expert-modal__arrow{-webkit-transform:translateX(4px);transform:translateX(4px);color:#c61c22}.aimkids-expert-modal__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:12.5rem;color:#8f999d;font-size:.875rem}.aimkids-expert-modal__loading .loading-spinner{width:1.5rem;height:1.5rem;border:2px solid #d2d6d8;border-top-color:#c61c22;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;margin-right:.5rem}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.aimkids-expert-modal__overlay,.aimkids-expert-modal__container,.aimkids-expert-modal__close,.aimkids-expert-modal__talk-item a,.aimkids-expert-modal__arrow{-webkit-transition:none;transition:none}.loading-spinner{-webkit-animation:none;animation:none}}.aimkids-touching-intro{width:100%;padding-top:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.aimkids-touching-intro{padding-top:7.5rem}}.aimkids-touching-intro__title{position:relative;width:35.9375rem;height:10.125rem}@media(max-width: 768px){.aimkids-touching-intro__title{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.aimkids-touching-intro__en{position:absolute;font-family:"Paytone One",sans-serif;font-size:5rem;line-height:5rem;color:#d52f45;left:0;top:0}@media(max-width: 768px){.aimkids-touching-intro__en{position:relative;font-size:2.5rem;line-height:2.5rem}}.aimkids-touching-intro__cn{position:absolute;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:500;font-size:4.5rem;line-height:4.5rem;color:#000;letter-spacing:-2.88px;left:17.6875rem;top:5.625rem}@media(max-width: 768px){.aimkids-touching-intro__cn{position:relative;font-size:2rem;line-height:2.5rem;letter-spacing:-1.28px;left:auto;top:auto;text-align:right;width:100%}}.aimkids-finding-modal{position:fixed;inset:0;z-index:1050;visibility:hidden;pointer-events:none;overflow:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.aimkids-finding-modal.is-open{visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}.aimkids-finding-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.is-open .aimkids-finding-modal__overlay{opacity:1}.aimkids-finding-modal__container{position:absolute;inset:0;background:#fafbfb;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.33, 1, 0.68, 1);transition:-webkit-transform .3s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1);transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1), -webkit-transform .3s cubic-bezier(0.33, 1, 0.68, 1)}.is-open .aimkids-finding-modal__container{-webkit-transform:translateY(0);transform:translateY(0)}.aimkids-finding-modal__container::-webkit-scrollbar{width:.375rem}.aimkids-finding-modal__container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.aimkids-finding-modal__container::-webkit-scrollbar-thumb{background:#d2d6d8;border-radius:.1875rem}.aimkids-finding-modal__inner{position:relative;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:7.5rem}@media(min-width: 768px){.aimkids-finding-modal__inner{padding-top:2.5rem}}.aimkids-finding-modal__close{position:fixed;right:1.25rem;top:1.25rem;width:3.125rem;height:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f5f5;border:none;border-radius:50%;cursor:pointer;color:#000;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:1051}.aimkids-finding-modal__close:hover{background:hsl(180,4.7619047619%,90.8823529412%);-webkit-transform:scale(1.05);transform:scale(1.05)}.aimkids-finding-modal__close:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.aimkids-finding-modal__close svg{width:1.5rem;height:1.5rem}@media(min-width: 768px){.aimkids-finding-modal__close{right:3rem}}.aimkids-finding-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;max-width:46.25rem;margin:0 auto 3rem}.aimkids-finding-modal__title{font-family:"Paytone One",sans-serif;font-size:2.5rem;font-weight:400;line-height:1;letter-spacing:-0.04em;color:#000;margin:0}@media(min-width: 1024px){.aimkids-finding-modal__title{font-size:5rem}}.aimkids-finding-modal__subtitle{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.5rem;font-weight:500;line-height:1;letter-spacing:-0.04em;color:#000;margin:0;padding-bottom:.25rem}@media(min-width: 1024px){.aimkids-finding-modal__subtitle{font-size:2rem;padding-bottom:.5rem}}.aimkids-finding-modal__search{width:100%;max-width:46.25rem;margin:0 auto;position:relative}.aimkids-finding-modal__search-input{width:100%;height:3.125rem;padding:0 3.125rem 0 1.5rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background:#fff;border:1px solid #dde0e2;border-radius:6.25rem;outline:none;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.aimkids-finding-modal__search-input::-webkit-input-placeholder{color:#8f999d}.aimkids-finding-modal__search-input::-moz-placeholder{color:#8f999d}.aimkids-finding-modal__search-input:-ms-input-placeholder{color:#8f999d}.aimkids-finding-modal__search-input::-ms-input-placeholder{color:#8f999d}.aimkids-finding-modal__search-input::placeholder{color:#8f999d}.aimkids-finding-modal__search-input:focus{border-color:#c61c22;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.1);box-shadow:0 0 0 3px rgba(198,28,34,.1)}@media(min-width: 1024px){.aimkids-finding-modal__search-input{height:3.75rem;padding:0 3.75rem 0 2rem;font-size:1.125rem}}.aimkids-finding-modal__search-btn{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.25rem;height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:#8f999d;-webkit-transition:color .2s ease,background .2s ease;transition:color .2s ease,background .2s ease}.aimkids-finding-modal__search-btn:hover{color:#c61c22;background:rgba(198,28,34,.1)}.aimkids-finding-modal__search-btn svg{width:1.25rem;height:1.25rem}@media(min-width: 1024px){.aimkids-finding-modal__search-btn{right:.75rem;width:2.5rem;height:2.5rem}.aimkids-finding-modal__search-btn svg{width:1.5rem;height:1.5rem}}.aimkids-finding-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){.aimkids-finding-modal__tabs{gap:3.75rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.aimkids-finding-modal__tab{position:relative;padding:.5rem 0;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#8f999d;background:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap}.aimkids-finding-modal__tab::after{content:"";position:absolute;bottom:0;left:0;right:0;height:.125rem;background:#c61c22;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.aimkids-finding-modal__tab:hover,.aimkids-finding-modal__tab.is-active{color:#000}.aimkids-finding-modal__tab.is-active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(min-width: 1024px){.aimkids-finding-modal__tab{font-size:1rem}}.aimkids-finding-modal__tab-count{display:inline-block;margin-left:.25rem;font-size:.75rem;color:#8f999d}.is-active .aimkids-finding-modal__tab-count{color:#c61c22}.aimkids-finding-modal__results-count{display:block;font-size:.875rem;line-height:1.5;color:#8f999d;text-align:center}@media(min-width: 768px){.aimkids-finding-modal__results-count{display:none}}.aimkids-finding-modal__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.aimkids-finding-modal__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.aimkids-finding-modal__grid{grid-template-columns:repeat(4, 1fr)}}.aimkids-finding-card{display:block;text-decoration:none;color:inherit;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.aimkids-finding-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.aimkids-finding-card:hover .aimkids-finding-card__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.aimkids-finding-card__image{position:relative;width:100%;aspect-ratio:960/600;border-radius:1.25rem;overflow:hidden;background:#f4f5f5}.aimkids-finding-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.aimkids-finding-card__tag{position:absolute;top:.75rem;left:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.5;color:#fff;background:rgba(0,0,0,.6);border-radius:.125rem}.aimkids-finding-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding-top:1rem}.aimkids-finding-card__title{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.75rem;letter-spacing:-0.72px;color:#000;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3.5rem}.aimkids-finding-card__excerpt{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;color:#8f999d;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aimkids-finding-modal__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:12.5rem;padding:3rem;text-align:center}.aimkids-finding-modal__empty-icon{width:4rem;height:4rem;margin-bottom:1rem;color:#d2d6d8}.aimkids-finding-modal__empty-text{font-size:1rem;line-height:1.5;color:#8f999d;margin:0}.aimkids-finding-modal__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:12.5rem;color:#8f999d;font-size:.875rem}.aimkids-finding-modal__loading .loading-spinner{width:1.5rem;height:1.5rem;border:2px solid #d2d6d8;border-top-color:#c61c22;border-radius:50%;-webkit-animation:aimkids-finding-spin .8s linear infinite;animation:aimkids-finding-spin .8s linear infinite;margin-right:.5rem}@-webkit-keyframes aimkids-finding-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes aimkids-finding-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aimkids-finding-modal__initial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:18.75rem;padding:3rem;text-align:center}.aimkids-finding-modal__initial-icon{width:5rem;height:5rem;margin-bottom:1.5rem;color:#d2d6d8}.aimkids-finding-modal__initial-text{font-size:1.125rem;line-height:1.5;color:#8f999d;margin:0}@media(prefers-reduced-motion: reduce){.aimkids-finding-modal__overlay,.aimkids-finding-modal__container,.aimkids-finding-modal__close,.aimkids-finding-modal__tab,.aimkids-finding-card,.aimkids-finding-card__image img{-webkit-transition:none;transition:none}.loading-spinner{-webkit-animation:none;animation:none}}.aimkids-selection-intro{width:100%;padding-top:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.aimkids-selection-intro{padding-top:7.5rem}}.aimkids-selection-intro__title{position:relative;height:8.625rem;width:29.25rem}@media(max-width: 768px){.aimkids-selection-intro__title{width:17.5rem;height:7.5rem}}.aimkids-selection-intro__cn,.aimkids-selection-intro__en{position:absolute;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:500}.aimkids-selection-intro__cn{font-size:4.5rem;line-height:4.5rem;color:#000;letter-spacing:-0.04em}@media(max-width: 768px){.aimkids-selection-intro__cn{font-size:2rem;line-height:2rem}}.aimkids-selection-intro__en{font-size:2rem;line-height:1.2;color:#d2d6d8}@media(max-width: 768px){.aimkids-selection-intro__en{font-size:1.5rem}}.aimkids-selection-intro__cn--youjijiaoyu{left:0;top:0}@media(max-width: 768px){.aimkids-selection-intro__cn--youjijiaoyu{top:.25rem}}.aimkids-selection-intro__en--selected{left:0;top:5.8125rem}@media(max-width: 768px){.aimkids-selection-intro__en--selected{top:3.4375rem}}.aimkids-selection-intro__en--goods{left:20.25rem;top:-0.25rem}@media(max-width: 768px){.aimkids-selection-intro__en--goods{left:10.3125rem;top:1.5625rem}}.aimkids-selection-intro__cn--xuanpin{left:16.75rem;top:4rem}@media(max-width: 768px){.aimkids-selection-intro__cn--xuanpin{left:9.6875rem;top:3.875rem}}.aimkids-selection-list{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}@media(min-width: 768px){.aimkids-selection-list{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 1024px){.aimkids-selection-list{grid-template-columns:repeat(3, 1fr)}}.aimkids-selection-list--loading{opacity:.5;pointer-events:none}.aimkids-selection-list__empty{grid-column:1/-1;text-align:center;padding:3.75rem 1.25rem;color:#8f999d;font-size:1rem}.aimkids-selection-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.aimkids-selection-detail__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.aimkids-selection-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 1024px){.aimkids-selection-detail__info{width:26.8125rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aimkids-selection-detail__title{font-size:1.5rem;font-weight:500;line-height:1.2;color:#000;margin:0}@media(min-width: 1024px){.aimkids-selection-detail__title{font-size:2rem}}.aimkids-selection-detail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.aimkids-selection-detail__summary{font-size:.875rem;line-height:1.5;color:#9e9e9e;margin:0}@media(min-width: 1024px){.aimkids-selection-detail__summary{font-size:1rem;color:#8f999d}}.aimkids-selection-detail__price{font-size:.875rem;line-height:1.5;color:#000;margin:0}@media(min-width: 1024px){.aimkids-selection-detail__price{font-size:1rem}}.aimkids-selection-detail__cover{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;aspect-ratio:402/254}@media(min-width: 1024px){.aimkids-selection-detail__cover{width:25.125rem;height:15.875rem;aspect-ratio:auto;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.aimkids-selection-detail__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aimkids-joining{padding-top:7.5rem}@media(min-width: 768px){.aimkids-joining{padding-top:7.5rem}}.aimkids-joining__section+.aimkids-joining__section{margin-top:2.5rem}@media(min-width: 768px){.aimkids-joining__section+.aimkids-joining__section{margin-top:5rem}}.aimkids-joining-header{width:100%}.aimkids-joining-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}@media(min-width: 768px){.aimkids-joining-header__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.3125rem}}.aimkids-joining-header__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.aimkids-joining-header__brand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}}.aimkids-joining-header__aimkids{font-family:"Paytone One",sans-serif;font-size:3rem;line-height:5rem;font-weight:400;color:#d52f45;letter-spacing:-0.02em}.aimkids-joining-header__slogan{font-family:"HarmonyOS Sans SC",sans-serif;font-size:2rem;line-height:3rem;font-weight:500;color:#000;white-space:nowrap}@media(min-width: 768px){.aimkids-joining-header__slogan{font-size:4.5rem;line-height:5rem;-webkit-transform:rotate(-3.55deg);transform:rotate(-3.55deg);-webkit-transform-origin:left center;transform-origin:left center}}.aimkids-joining-header__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.25rem}@media(min-width: 768px){.aimkids-joining-header__subtitle{position:relative;width:12.5rem;height:9.375rem;margin-top:1.25rem}}.aimkids-joining-header__subtitle-line1,.aimkids-joining-header__subtitle-line2,.aimkids-joining-header__subtitle-line3{font-family:"HarmonyOS Sans SC",sans-serif;font-weight:400;color:#a5adb1;font-size:1.5rem;line-height:2rem}@media(min-width: 768px){.aimkids-joining-header__subtitle-line1,.aimkids-joining-header__subtitle-line2,.aimkids-joining-header__subtitle-line3{color:#bcc2c4;font-size:2rem;line-height:3rem}.aimkids-joining-header__subtitle-line1{position:absolute;left:0;top:0}.aimkids-joining-header__subtitle-line2{position:absolute;left:3rem;top:3rem}.aimkids-joining-header__subtitle-line3{position:absolute;left:7rem;top:6rem}}.aimkids-joining-contact{width:100%}.aimkids-joining-contact__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media(min-width: 768px){.aimkids-joining-contact__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aimkids-joining-contact__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:#fff;border:.25rem solid #f4f5f5;border-radius:6.25rem;width:100%;aspect-ratio:432/173}@media(min-width: 768px){.aimkids-joining-contact__card{height:10.8125rem;aspect-ratio:unset}}.aimkids-joining-contact__icon{-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;color:#000}.aimkids-joining-contact__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.aimkids-joining-contact__label{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#8f999d}@media(min-width: 768px){.aimkids-joining-contact__label{font-size:1rem;line-height:1.5rem}}.aimkids-joining-contact__value{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#000}@media(min-width: 768px){.aimkids-joining-contact__value{font-size:1.5rem;line-height:2rem}}.aimkids-joining-info{width:100%}.aimkids-joining-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}@media(min-width: 768px){.aimkids-joining-info__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aimkids-joining-info__description{text-align:center}@media(min-width: 768px){.aimkids-joining-info__description{text-align:left}}.aimkids-joining-info__text-primary{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000;margin-bottom:.25rem}@media(min-width: 768px){.aimkids-joining-info__text-primary{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}}.aimkids-joining-info__text-secondary{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;color:#8f999d}@media(min-width: 768px){.aimkids-joining-info__text-secondary{font-size:.8125rem;line-height:1.25rem}}.aimkids-joining-info__qrcodes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:19.875rem}@media(min-width: 768px){.aimkids-joining-info__qrcodes{width:auto}}.aimkids-joining-info__qrcode-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.aimkids-joining-info__qrcode-image{width:7.5rem;height:7.5rem;background:#f4f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.aimkids-joining-info__qrcode-image{width:9.375rem;height:9.375rem}}.aimkids-joining-info__qrcode-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aimkids-joining-info__qrcode-label{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;color:#8f999d}@media(min-width: 768px){.aimkids-joining-info__qrcode-label{font-size:.8125rem;line-height:1.25rem}}.site-header{background-color:rgba(0,0,0,0);position:relative;width:100%;padding-bottom:1.125rem;-webkit-box-shadow:none !important;box-shadow:none !important}.site-header .navbar-container{background-color:#fff;width:100%;max-width:120rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width: 1024px){.site-header .navbar-container{padding-left:3rem;padding-right:3rem}}.site-header .navbar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 0;min-height:4rem;position:relative}.site-header .header-divider{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1.125rem;background-image:url(../980a56c96493d1d1a301.png);background-repeat:no-repeat;background-position:center;background-size:auto 1.125rem;pointer-events:none;clip-path:inset(0 100% 0 0);-webkit-animation:drawLine 1.2s cubic-bezier(0.65, 0, 0.35, 1) .3s forwards;animation:drawLine 1.2s cubic-bezier(0.65, 0, 0.35, 1) .3s forwards}@-webkit-keyframes drawLine{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes drawLine{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.logo-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5.5625rem;height:2.5rem;-ms-flex-negative:0;flex-shrink:0}.logo-section .logo-link{display:block;width:100%;height:100%}.logo-section .logo-link .site-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media(max-width: 1023px){.header-right{display:none}}.header-right .header-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem}.header-right .header-links .caption-text{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;font-weight:400;color:#000;text-decoration:none;white-space:nowrap}.header-right .header-links .caption-text:hover{opacity:.7}.header-right .search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#000;-ms-flex-negative:0;flex-shrink:0}.header-right .search-button svg{width:100%;height:100%}.header-right .search-button:hover{opacity:.7}.header-right .search-button:focus{outline:2px solid #c61c22;outline-offset:2px}.mobile-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.75rem;height:2.75rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}@media(min-width: 1024px){.mobile-menu-toggle{display:none}}.mobile-menu-toggle .hamburger-line{width:1.5rem;height:.125rem;background-color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:.125rem 0}.mobile-menu-toggle .hamburger-line:nth-child(1){-webkit-transform-origin:top left;transform-origin:top left}.mobile-menu-toggle .hamburger-line:nth-child(3){-webkit-transform-origin:bottom left;transform-origin:bottom left}.mobile-menu-toggle.active .hamburger-line:nth-child(1){-webkit-transform:rotate(45deg) translate(0.125rem, -0.0625rem);transform:rotate(45deg) translate(0.125rem, -0.0625rem)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0;-webkit-transform:translateX(0.625rem);transform:translateX(0.625rem)}.mobile-menu-toggle.active .hamburger-line:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.125rem, 0.0625rem);transform:rotate(-45deg) translate(0.125rem, 0.0625rem)}.mobile-menu-toggle:focus{outline:2px solid #c61c22;outline-offset:2px}.header-search{margin-left:1rem}@media(min-width: 768px){.header-search{margin-left:2rem}}.header-search .search-form{position:relative}.header-search .search-form .search-field{width:200px;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;font-size:.875rem;background-color:#fafbfb}.header-search .search-form .search-field:focus{outline:none;border-color:#c61c22;-webkit-box-shadow:0 0 0 2px rgba(198,28,34,.2);box-shadow:0 0 0 2px rgba(198,28,34,.2)}.header-search .search-form .search-submit{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:#8f999d;cursor:pointer;padding:.25rem}.header-search .search-form .search-submit:hover{color:#c61c22}.header-cta{margin-left:1rem}@media(min-width: 768px){.header-cta{margin-left:2rem}}.header-cta .btn{font-size:.875rem;padding:.5rem 1rem}@media(min-width: 1024px){.header-cta .btn{font-size:1rem;padding:.75rem 1.5rem}}.site-header.sticky{position:sticky;top:0}.user-menu-container{position:relative}.user-menu-container::before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:1rem;z-index:49;pointer-events:none;opacity:0}.user-menu-container:hover::before{pointer-events:auto;opacity:1}.user-menu-container .user-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;font-weight:400;color:#000;text-decoration:none;white-space:nowrap;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.user-menu-container .user-menu-toggle:hover,.user-menu-container .user-menu-toggle:focus{color:#c61c22}.user-menu-container .user-menu-toggle img{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.user-menu-container .user-dropdown{position:absolute;top:calc(100% + .5rem);right:0;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:.5rem 0;min-width:10rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:50;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;will-change:opacity,visibility,transform}.user-menu-container .user-dropdown.show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.user-menu-container:hover .user-dropdown,.user-menu-container:focus-within .user-dropdown,.user-menu-container.show .user-dropdown{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.user-menu-container:hover .user-dropdown a,.user-menu-container:focus-within .user-dropdown a,.user-menu-container.show .user-dropdown a{display:block;padding:.75rem 1rem;color:#000;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;text-decoration:none;white-space:nowrap;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.user-menu-container:hover .user-dropdown a:hover,.user-menu-container:hover .user-dropdown a:focus,.user-menu-container:focus-within .user-dropdown a:hover,.user-menu-container:focus-within .user-dropdown a:focus,.user-menu-container.show .user-dropdown a:hover,.user-menu-container.show .user-dropdown a:focus{background-color:#f4f5f5;color:#c61c22}.user-menu-container:hover .user-dropdown a:first-child,.user-menu-container:focus-within .user-dropdown a:first-child,.user-menu-container.show .user-dropdown a:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.user-menu-container:hover .user-dropdown a:last-child,.user-menu-container:focus-within .user-dropdown a:last-child,.user-menu-container.show .user-dropdown a:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.user-menu-container:hover .user-dropdown hr,.user-menu-container:focus-within .user-dropdown hr,.user-menu-container.show .user-dropdown hr{margin:.5rem 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.site-header.transparent-header .navbar-container{background-color:rgba(0,0,0,0)}.site-header.transparent-header .logo-section .site-logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.site-header.transparent-header .main-navigation .primary-menu>li>a{color:#fff}.site-header.transparent-header .header-right .caption-text,.site-header.transparent-header .header-right .user-menu-toggle{color:#fff}.site-header.transparent-header .header-right .search-button{color:#fff}.site-header.transparent-header .mobile-menu-toggle .hamburger-line{background-color:#fff}.site-footer{color:#fff;margin-top:auto;position:relative}.footer-logo .aim-logo{width:5.5625rem;height:2rem;display:block}.footer-link-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}.footer-link-column .footer-link{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;font-weight:400;color:#fff;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.footer-link-column .footer-link:hover,.footer-link-column .footer-link:focus{opacity:.8}.footer-link-column.footer-contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}.footer-link-column.footer-contact .contact-item:last-child{margin-bottom:0}.footer-link-column.footer-contact .contact-item .contact-label{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;font-weight:400;color:#fff;margin-bottom:.125rem}.footer-link-column.footer-contact .contact-item .contact-value{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;font-weight:400;color:#fff;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.footer-link-column.footer-contact .contact-item .contact-value:hover,.footer-link-column.footer-contact .contact-item .contact-value:focus{opacity:.8}.footer-link-column.footer-contact .contact-item .contact-value.icp-info{margin-top:.5rem}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.25rem}.footer-social .social-icon{width:1.5rem;height:1.5rem;color:#fff;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.footer-social .social-icon:hover,.footer-social .social-icon:focus{opacity:.8}.footer-social .social-icon svg{width:100%;height:100%;display:block}.main-navigation{display:none;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-navigation .primary-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.75rem}.main-navigation li{position:relative;margin:0;padding:0}.main-navigation li.menu-item-has-children::before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:20px;z-index:1000;pointer-events:none;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.main-navigation li.menu-item-has-children:hover::before{pointer-events:auto;opacity:1}.main-navigation li.menu-item-has-children>a::after{content:"";display:inline-block;width:0;height:0;margin-left:.5rem;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-top:.25rem solid currentColor;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.main-navigation li.menu-item-has-children:hover>a::after,.main-navigation li.menu-item-has-children.focus>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-navigation a{color:#000;text-decoration:none;font-family:"HarmonyOS Sans SC",sans-serif;font-weight:400;font-size:.9375rem;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem;white-space:nowrap;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.main-navigation a:hover,.main-navigation a:focus{opacity:.7}.main-navigation a.caption-text{font-size:.8125rem;line-height:1.125rem;font-weight:400}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a{opacity:.7}.main-navigation .sub-menu{position:absolute;top:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);background-color:#c61c22;border-radius:.5rem;padding:1.25rem 0;min-width:10rem;z-index:1000;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-delay:.15s;transition-delay:.15s;will-change:opacity,visibility,transform;pointer-events:none}.main-navigation .sub-menu li{width:100%;list-style:none;margin:0;padding:0}.main-navigation .sub-menu li.menu-item-has-children>a::after{content:"→";border:none;margin-left:auto;-webkit-transform:none;transform:none}.main-navigation .sub-menu a{padding:0 1rem;color:#fff;border-radius:0;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;line-height:1.125rem;font-weight:400;white-space:nowrap}.main-navigation .sub-menu a::after{display:none}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu a:focus{background-color:rgba(0,0,0,0);color:#fff;opacity:.7}.main-navigation .sub-menu .sub-menu{top:-1rem;left:100%;-webkit-transform:translateY(0) translateX(10px);transform:translateY(0) translateX(10px)}.main-navigation .menu-item-has-children:hover>.sub-menu,.main-navigation .menu-item-has-children.focus>.sub-menu,.main-navigation .menu-item-has-children.show>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:all;-webkit-transition-delay:0s;transition-delay:0s}.main-navigation .sub-menu:hover{opacity:1;visibility:visible;pointer-events:all;-webkit-transition-delay:0s;transition-delay:0s}.main-navigation .menu-item-has-children .menu-item-has-children:hover>.sub-menu,.main-navigation .menu-item-has-children .menu-item-has-children.focus>.sub-menu{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.mobile-navigation{position:fixed;top:0;left:0;width:85vw;max-width:20rem;height:100vh;background-color:#fff;-webkit-box-shadow:2px 0 20px rgba(0,0,0,.1);box-shadow:2px 0 20px rgba(0,0,0,.1);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:50;will-change:transform}.mobile-navigation.hidden{display:block;visibility:hidden}.mobile-navigation.show{display:block;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-navigation .mobile-menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #f4f5f5}.mobile-navigation .mobile-menu-header .mobile-menu-logo{height:2rem}.mobile-navigation .mobile-menu-header .mobile-menu-logo img{height:100%;width:auto}.mobile-navigation .mobile-menu-header .mobile-menu-close{width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem;color:#8f999d}.mobile-navigation .mobile-menu-header .mobile-menu-close:hover{background-color:#f4f5f5;color:#000}.mobile-navigation .mobile-menu-header .mobile-menu-close svg{width:1.25rem;height:1.25rem}.mobile-navigation .mobile-menu-content{padding:1rem 0}.mobile-navigation ul{list-style:none;margin:0;padding:0}.mobile-navigation ul ul{padding:0;background-color:#f4f5f5;margin:.5rem 1.5rem 0 3rem;border-radius:.25rem;overflow:hidden}.mobile-navigation li{margin:0;padding:0}.mobile-navigation li.menu-item-has-children>a{position:relative}.mobile-navigation li.menu-item-has-children>a::after{content:"+";position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:500;font-size:1.125rem;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;color:#8f999d}.mobile-navigation li.menu-item-has-children>a.expanded::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);color:#c61c22}.mobile-navigation li.menu-item-has-children>a:hover::after,.mobile-navigation li.menu-item-has-children>a:focus::after{color:#c61c22}.mobile-navigation li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);will-change:max-height,opacity}.mobile-navigation li.menu-item-has-children .sub-menu.expanded{max-height:500px;opacity:1}.mobile-navigation li.menu-item-has-children .sub-menu a{padding:.75rem 1.5rem;font-size:.875rem;color:#8f999d}.mobile-navigation li.menu-item-has-children .sub-menu a:hover,.mobile-navigation li.menu-item-has-children .sub-menu a:focus{color:#c61c22;background-color:rgba(198,28,34,.1);padding-left:2rem}.mobile-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;color:#000;text-decoration:none;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;border-bottom:1px solid rgba(244,245,245,.5);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;min-height:3.25rem}.mobile-navigation a:hover,.mobile-navigation a:focus{background-color:rgba(198,28,34,.05);color:#c61c22;border-left:3px solid #c61c22;padding-left:1.3125rem}.mobile-navigation a:active{background-color:rgba(198,28,34,.1);-webkit-transform:scale(0.98);transform:scale(0.98)}.mobile-navigation .current-menu-item>a,.mobile-navigation .current-menu-ancestor>a,.mobile-navigation .current_page_item>a,.mobile-navigation .current_page_ancestor>a{color:#c61c22;background-color:rgba(198,28,34,.1);border-left:3px solid #c61c22;padding-left:1.3125rem;font-weight:500}.mobile-navigation .mobile-user-section{margin-top:auto;padding:1.5rem;border-top:1px solid #f4f5f5}.mobile-navigation .mobile-user-section .mobile-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1rem}.mobile-navigation .mobile-user-section .mobile-user-info .user-avatar{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mobile-navigation .mobile-user-section .mobile-user-info .user-name{font-size:.9375rem;font-weight:500;color:#000}.mobile-navigation .mobile-user-section .mobile-user-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.mobile-navigation .mobile-user-section .mobile-user-actions a,.mobile-navigation .mobile-user-section .mobile-user-actions button{padding:.75rem 1rem;border:1px solid #f4f5f5;border-radius:.25rem;background:rgba(0,0,0,0);color:#000;text-decoration:none;font-size:.875rem;text-align:center;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mobile-navigation .mobile-user-section .mobile-user-actions a:hover,.mobile-navigation .mobile-user-section .mobile-user-actions a:focus,.mobile-navigation .mobile-user-section .mobile-user-actions button:hover,.mobile-navigation .mobile-user-section .mobile-user-actions button:focus{background-color:#f4f5f5;color:#c61c22;border-color:#c61c22}.mobile-navigation .mobile-user-section .mobile-user-actions a.btn-primary,.mobile-navigation .mobile-user-section .mobile-user-actions button.btn-primary{background-color:#c61c22;color:#fff;border-color:#c61c22}.mobile-navigation .mobile-user-section .mobile-user-actions a.btn-primary:hover,.mobile-navigation .mobile-user-section .mobile-user-actions a.btn-primary:focus,.mobile-navigation .mobile-user-section .mobile-user-actions button.btn-primary:hover,.mobile-navigation .mobile-user-section .mobile-user-actions button.btn-primary:focus{background-color:#550009;border-color:#550009}.mobile-navigation .mobile-user-section .auth-trigger{display:block;padding:1rem;text-align:center;background-color:#c61c22;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:500;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mobile-navigation .mobile-user-section .auth-trigger:hover,.mobile-navigation .mobile-user-section .auth-trigger:focus{background-color:#550009;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mobile-navigation li>a{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-navigation li>a.slide-in-left{-webkit-animation:slideInLeft .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slideInLeft .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:40;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-menu-overlay.show{opacity:1;visibility:visible}.breadcrumbs{background-color:#f4f5f5;padding:1rem 0;font-size:.875rem}.breadcrumbs .container{width:100%;max-width:120rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width: 1024px){.breadcrumbs .container{padding-left:3rem;padding-right:3rem}}.breadcrumbs ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.breadcrumbs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs li:not(:last-child)::after{content:"→";margin-left:.5rem;color:#8f999d}.breadcrumbs a{color:#8f999d;text-decoration:none}.breadcrumbs a:hover{color:#c61c22}.breadcrumbs .current{color:#000;font-weight:500}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:3rem 0}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;color:#000;text-decoration:none;border:1px solid rgba(0,0,0,.2);border-radius:.25rem;font-weight:500;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pagination .page-numbers:hover,.pagination .page-numbers:focus{background-color:#c61c22;color:#fff;border-color:#c61c22}.pagination .page-numbers.current{background-color:#c61c22;color:#fff;border-color:#c61c22}.pagination .page-numbers.dots{border:none;cursor:default}.pagination .page-numbers.dots:hover{background-color:rgba(0,0,0,0);color:#000}.pagination .prev,.pagination .next{padding:0 1rem;width:auto}.pagination .prev.disabled,.pagination .next.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.footer-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}@media(min-width: 768px){.footer-navigation ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}.footer-navigation a{color:#8f999d;text-decoration:none;font-size:.875rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.footer-navigation a:hover,.footer-navigation a:focus{color:#c61c22}.front-page-section{margin-top:7.5rem;margin-bottom:7.5rem}@media(min-width: 1024px){.front-page-section{margin-top:10rem;margin-bottom:10rem}}.front-page-section-bottom{margin-bottom:7.5rem}@media(min-width: 1024px){.front-page-section-bottom{margin-bottom:10rem}}.front-page-section-top{margin-top:7.5rem}@media(min-width: 1024px){.front-page-section-top{margin-top:10rem}}.hero-swiper-section{margin-top:0}.data-row{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.data-row:hover .data-figures{background-color:#c61c22}.data-row:hover .data-number,.data-row:hover .data-label{color:#fff}.data-figures{background-color:#fafbfb;border:1px solid #000;border-left:0;border-right:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.data-number,.data-label{-webkit-transition:color .3s ease;transition:color .3s ease}.cases-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr))}@media(min-width: 768px){.cases-grid{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}}@media(min-width: 1024px){.cases-grid{grid-template-columns:repeat(auto-fit, minmax(21rem, 1fr))}}.case-study{-webkit-transition:all .3s ease;transition:all .3s ease}.case-study:hover{background:#f4f5f5;-webkit-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}.scholarship-swiper-container{width:100vw;margin-left:calc(-50vw + 50%)}@media(min-width: 1024px){.scholarship-swiper-container{margin:2.5rem calc(-50vw + 50%) 2.5rem}}.scholarship-swiper .swiper-button-next,.scholarship-swiper .swiper-button-prev{color:#c61c22;background:hsla(0,0%,100%,.9);border-radius:50%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.scholarship-swiper .swiper-button-next:after,.scholarship-swiper .swiper-button-prev:after{font-weight:bold}.scholarship-swiper .swiper-pagination-bullet{background:#c61c22;opacity:.5}.scholarship-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#c61c22}@media(max-width: 1023px){body.about-page{overflow-x:hidden}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.wp-block-paragraph{margin-bottom:1rem}.wp-block-paragraph.has-drop-cap:not(:focus)::first-letter{float:left;font-size:4rem;line-height:.7;font-weight:700;margin:.125rem .75rem 0 0;color:#c61c22}.wp-block-paragraph.has-text-align-center{text-align:center}.wp-block-paragraph.has-text-align-right{text-align:right}.wp-block-heading.has-text-align-center{text-align:center}.wp-block-heading.has-text-align-right{text-align:right}.wp-block-image{margin-bottom:1.5rem}.wp-block-image img{max-width:100%;height:auto;border-radius:.25rem}.wp-block-image figcaption{font-family:"HarmonyOS Sans SC",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem;color:#8f999d;text-align:center;margin-top:.5rem}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignleft{float:left;margin:0 1.5rem 1rem 0}.wp-block-image.alignright{float:right;margin:0 0 1rem 1.5rem}.wp-block-image.is-style-rounded img{border-radius:50%}.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.wp-block-gallery .wp-block-image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;min-width:200px}.wp-block-gallery.has-nested-images figure{width:calc(50% - .25rem)}@media(min-width: 768px){.wp-block-gallery.has-nested-images figure{width:calc(33.333% - .33rem)}}.wp-block-quote{margin:2rem 0;padding:1.5rem;background-color:#f4f5f5;border-left:4px solid #c61c22;border-radius:.5rem}.wp-block-quote p{font-size:1.125rem;font-style:italic;margin-bottom:1rem}.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-quote cite{display:block;font-size:.875rem;color:#8f999d;font-style:normal;margin-top:1rem}.wp-block-quote cite::before{content:"— "}.wp-block-quote.is-style-large{padding:2rem}.wp-block-quote.is-style-large p{font-size:1.5rem;line-height:1.4}.wp-block-pullquote{margin:2rem 0;padding:2rem;text-align:center;border-top:4px solid #c61c22;border-bottom:4px solid #c61c22}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote blockquote p{font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:1rem}.wp-block-pullquote cite{font-size:.875rem;color:#8f999d;text-transform:uppercase;letter-spacing:.1em}.wp-block-list{margin-bottom:1rem;padding-left:1.5rem}.wp-block-list li{margin-bottom:.5rem}.wp-block-list.has-background{padding:1rem 1rem 1rem 2.5rem;border-radius:.5rem}.wp-block-code{margin-bottom:1.5rem}.wp-block-code code{display:block;padding:1rem;background-color:#f4f5f5;border:1px solid #e1e1e1;border-radius:.5rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.875rem;line-height:1.6;overflow-x:auto;white-space:pre}.wp-block-preformatted{background-color:#f4f5f5;border:1px solid #e1e1e1;border-radius:.5rem;padding:1rem;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.875rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;margin-bottom:1.5rem}.wp-block-button{margin-bottom:1rem}.wp-block-button .wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-button .wp-block-button__link:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.2);box-shadow:0 0 0 3px rgba(198,28,34,.2)}.wp-block-button .wp-block-button__link:disabled{opacity:.5;cursor:not-allowed}.wp-block-button .wp-block-button__link{background-color:#c61c22;color:#fff;padding:.75rem 1.5rem}.wp-block-button .wp-block-button__link:hover{background-color:rgb(175.6592920354,24.8407079646,30.1637168142)}.wp-block-button .wp-block-button__link:active{background-color:rgb(153.3185840708,21.6814159292,26.3274336283)}.wp-block-button .wp-block-button__link{text-decoration:none}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-button.is-style-outline .wp-block-button__link:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.2);box-shadow:0 0 0 3px rgba(198,28,34,.2)}.wp-block-button.is-style-outline .wp-block-button__link:disabled{opacity:.5;cursor:not-allowed}.wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(0,0,0,0);color:#c61c22;border:1px solid #c61c22;padding:.6875rem 1.4375rem}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#c61c22;color:#fff}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}.wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.wp-block-buttons.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wp-block-buttons.is-content-justification-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-buttons.is-content-justification-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem}@media(max-width: 767px){.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.wp-block-columns .wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wp-block-group{margin-bottom:1.5rem}.wp-block-group.has-background{padding:1.5rem;border-radius:.5rem}.wp-block-group .wp-block-group__inner-container>*:last-child{margin-bottom:0}.wp-block-cover{position:relative;background-size:cover;background-position:center;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden}.wp-block-cover::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:2;color:#fff;text-align:center;padding:2rem}.wp-block-cover .wp-block-cover__inner-container h1,.wp-block-cover .wp-block-cover__inner-container h2,.wp-block-cover .wp-block-cover__inner-container h3,.wp-block-cover .wp-block-cover__inner-container h4,.wp-block-cover .wp-block-cover__inner-container h5,.wp-block-cover .wp-block-cover__inner-container h6{color:#fff}.wp-block-media-text{display:grid;grid-template-columns:1fr 1fr;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}@media(max-width: 767px){.wp-block-media-text{grid-template-columns:1fr}}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{width:100%;height:auto;border-radius:.5rem}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-separator{border:none;border-top:1px solid rgba(0,0,0,.2);margin:2rem auto;max-width:100px}.wp-block-separator.is-style-wide{max-width:100%}.wp-block-separator.is-style-dots{border:none;text-align:center}.wp-block-separator.is-style-dots::before{content:"···";color:#8f999d;font-size:1.5rem;letter-spacing:1rem}.wp-block-spacer{clear:both}.wp-block-table{margin-bottom:1.5rem}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table th,.wp-block-table td{padding:.75rem;border:1px solid rgba(0,0,0,.2);text-align:left}.wp-block-table th{background-color:#f4f5f5;font-weight:600}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f4f5f5}.wp-block-embed{margin-bottom:1.5rem}.wp-block-embed .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.5rem}.wp-block-embed .wp-block-embed__wrapper iframe,.wp-block-embed .wp-block-embed__wrapper object,.wp-block-embed .wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.has-caption-font-size{font-size:.8125rem !important;line-height:1.125rem !important}.has-button-font-size{font-size:.9375rem !important;line-height:1.5 !important}.has-normal-font-size{font-size:1rem !important;line-height:1.5 !important}.has-h-4-font-size{font-size:1.25rem !important;line-height:1.75rem !important}.has-h-1-font-size{font-size:3rem !important;line-height:3.25rem !important}.editor-styles-wrapper{font-family:"HarmonyOS Sans SC",sans-serif !important;font-size:16px;line-height:1.6;color:#000}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:"HarmonyOS Sans SC",sans-serif;color:#000}.editor-styles-wrapper h1{font-family:"HarmonyOS Sans SC",sans-serif;font-size:3rem;font-weight:500;line-height:3.25rem;color:#000}.editor-styles-wrapper h4{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;color:#000}.editor-styles-wrapper a{color:#c61c22}.editor-styles-wrapper a:hover{color:rgb(153.3185840708,21.6814159292,26.3274336283)}.editor-styles-wrapper .wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-styles-wrapper .wp-block-button__link:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.2);box-shadow:0 0 0 3px rgba(198,28,34,.2)}.editor-styles-wrapper .wp-block-button__link:disabled{opacity:.5;cursor:not-allowed}.editor-styles-wrapper .wp-block-button__link{background-color:#c61c22;color:#fff;padding:.75rem 1.5rem}.editor-styles-wrapper .wp-block-button__link:hover{background-color:rgb(175.6592920354,24.8407079646,30.1637168142)}.editor-styles-wrapper .wp-block-button__link:active{background-color:rgb(153.3185840708,21.6814159292,26.3274336283)}.mce-content-body{font-family:"HarmonyOS Sans SC",sans-serif !important;font-size:16px;line-height:1.6;color:#000}.mce-content-body h1{font-family:"HarmonyOS Sans SC",sans-serif;font-size:3rem;font-weight:500;line-height:3.25rem;color:#000}.mce-content-body h4{font-family:"HarmonyOS Sans SC",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem;color:#000}.mce-content-body a{color:#c61c22}.has-brand-primary-color{color:#c61c22 !important}.has-brand-primary-background-color{background-color:#c61c22 !important}.has-brand-tertiary-color{color:#550009 !important}.has-brand-tertiary-background-color{background-color:#550009 !important}.has-text-primary-color{color:#000 !important}.has-text-primary-background-color{background-color:#000 !important}.has-text-secondary-color{color:#8f999d !important}.has-text-secondary-background-color{background-color:#8f999d !important}.has-background-primary-color{color:#fafbfb !important}.has-background-primary-background-color{background-color:#fafbfb !important}.has-background-secondary-color{color:#f4f5f5 !important}.has-background-secondary-background-color{background-color:#f4f5f5 !important}.has-white-color{color:#fff !important}.has-white-background-color{background-color:#fff !important}.editor-styles-wrapper [class*=changping-section],.editor-styles-wrapper .changping-hero-section,.editor-styles-wrapper [class*=changping-header],.editor-styles-wrapper [class*=changping-footer]{overflow:hidden;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-styles-wrapper .max-w-\[1920px\]{max-width:100% !important}.editor-styles-wrapper .container{max-width:100% !important}.editor-styles-wrapper [class*=changping-] img,.editor-styles-wrapper [class*=changping-] video{max-width:100%;height:auto}.comments-area{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.2)}.comments-area .comments-title{font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:#000}.comment-list{list-style:none;margin:0;padding:0}.comment-list .comment{margin-bottom:2rem}.comment-list .comment:last-child{margin-bottom:0}.comment-list .comment .comment-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width: 767px){.comment-list .comment .comment-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.comment-list .comment .comment-author-avatar{-ms-flex-negative:0;flex-shrink:0}.comment-list .comment .comment-author-avatar img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.comment-list .comment .comment-author-avatar{-ms-flex-item-align:start;align-self:flex-start}.comment-list .comment .comment-author-avatar img{width:40px;height:40px}}.comment-list .comment .comment-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.comment-list .comment .comment-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.comment-list .comment .comment-meta .comment-author{font-weight:600;color:#000}.comment-list .comment .comment-meta .comment-author a{color:#000;text-decoration:none}.comment-list .comment .comment-meta .comment-author a:hover{color:#c61c22}.comment-list .comment .comment-meta .comment-metadata{font-size:.875rem;color:#8f999d}.comment-list .comment .comment-meta .comment-metadata a{color:#8f999d;text-decoration:none}.comment-list .comment .comment-meta .comment-metadata a:hover{color:#c61c22}.comment-list .comment .comment-meta .comment-edit-link{font-size:.875rem;color:#c61c22;text-decoration:none}.comment-list .comment .comment-meta .comment-edit-link:hover{color:rgb(153.3185840708,21.6814159292,26.3274336283)}.comment-list .comment .comment-text{color:#000;line-height:1.6;margin-bottom:1rem}.comment-list .comment .comment-text p{margin-bottom:1rem}.comment-list .comment .comment-text p:last-child{margin-bottom:0}.comment-list .comment .comment-reply .comment-reply-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comment-list .comment .comment-reply .comment-reply-link:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.2);box-shadow:0 0 0 3px rgba(198,28,34,.2)}.comment-list .comment .comment-reply .comment-reply-link:disabled{opacity:.5;cursor:not-allowed}.comment-list .comment .comment-reply .comment-reply-link{background-color:rgba(0,0,0,0);color:#c61c22;border:1px solid #c61c22;padding:.5rem 1rem;font-size:.875rem;text-decoration:none}.comment-list .comment .comment-reply .comment-reply-link:hover{background-color:#c61c22;color:#fff}.comment-list .children{list-style:none;margin:1.5rem 0 0 0;padding-left:2rem}@media(max-width: 767px){.comment-list .children{padding-left:1rem}}.comment-list .children .comment{border-left:2px solid #f4f5f5;padding-left:1rem}.comment-awaiting-moderation{background-color:rgba(198,28,34,.1);border-left:4px solid #c61c22;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem;color:#c61c22;border-radius:0 .25rem .25rem 0}.no-comments{text-align:center;padding:2rem;color:#8f999d;font-style:italic}.comment-respond{margin-top:3rem}.comment-respond .comment-reply-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#000}.comment-respond .comment-reply-title small{font-size:.875rem;font-weight:400}.comment-respond .comment-reply-title small a{color:#c61c22;text-decoration:none}.comment-respond .comment-reply-title small a:hover{color:rgb(153.3185840708,21.6814159292,26.3274336283)}.comment-respond .comment-form .comment-form-comment{margin-bottom:1rem}.comment-respond .comment-form .comment-form-comment label{display:block;margin-bottom:.5rem;font-weight:500;color:#000}.comment-respond .comment-form .comment-form-comment textarea{width:100%;min-height:120px;padding:.75rem;border:1px solid rgba(0,0,0,.3);border-radius:.5rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem;line-height:1.5;resize:vertical}.comment-respond .comment-form .comment-form-comment textarea:focus{outline:none;border-color:#c61c22;-webkit-box-shadow:0 0 0 2px rgba(198,28,34,.2);box-shadow:0 0 0 2px rgba(198,28,34,.2)}.comment-respond .comment-form .comment-form-author,.comment-respond .comment-form .comment-form-email,.comment-respond .comment-form .comment-form-url{margin-bottom:1rem}@media(min-width: 768px){.comment-respond .comment-form .comment-form-author,.comment-respond .comment-form .comment-form-email,.comment-respond .comment-form .comment-form-url{display:inline-block;width:calc(33.333% - .67rem);margin-right:1rem}.comment-respond .comment-form .comment-form-author:last-of-type,.comment-respond .comment-form .comment-form-email:last-of-type,.comment-respond .comment-form .comment-form-url:last-of-type{margin-right:0}}.comment-respond .comment-form .comment-form-author label,.comment-respond .comment-form .comment-form-email label,.comment-respond .comment-form .comment-form-url label{display:block;margin-bottom:.5rem;font-weight:500;color:#000}.comment-respond .comment-form .comment-form-author input,.comment-respond .comment-form .comment-form-email input,.comment-respond .comment-form .comment-form-url input{width:100%;padding:.75rem;border:1px solid rgba(0,0,0,.3);border-radius:.5rem;font-family:"HarmonyOS Sans SC",sans-serif;font-size:1rem}.comment-respond .comment-form .comment-form-author input:focus,.comment-respond .comment-form .comment-form-email input:focus,.comment-respond .comment-form .comment-form-url input:focus{outline:none;border-color:#c61c22;-webkit-box-shadow:0 0 0 2px rgba(198,28,34,.2);box-shadow:0 0 0 2px rgba(198,28,34,.2)}.comment-respond .comment-form .comment-form-cookies-consent{margin-bottom:1rem}.comment-respond .comment-form .comment-form-cookies-consent input[type=checkbox]{margin-right:.5rem}.comment-respond .comment-form .comment-form-cookies-consent label{font-size:.875rem;color:#8f999d;font-weight:400}.comment-respond .comment-form .form-submit{margin-top:1.5rem}.comment-respond .comment-form .form-submit .submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"HarmonyOS Sans SC",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comment-respond .comment-form .form-submit .submit:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(198,28,34,.2);box-shadow:0 0 0 3px rgba(198,28,34,.2)}.comment-respond .comment-form .form-submit .submit:disabled{opacity:.5;cursor:not-allowed}.comment-respond .comment-form .form-submit .submit{background-color:#c61c22;color:#fff;padding:.75rem 1.5rem}.comment-respond .comment-form .form-submit .submit:hover{background-color:rgb(175.6592920354,24.8407079646,30.1637168142)}.comment-respond .comment-form .form-submit .submit:active{background-color:rgb(153.3185840708,21.6814159292,26.3274336283)}.comment-respond .comment-form .form-submit .submit{cursor:pointer}.comment-navigation{margin:2rem 0}.comment-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-navigation .nav-links .nav-previous a,.comment-navigation .nav-links .nav-next a{color:#c61c22;text-decoration:none;font-weight:500}.comment-navigation .nav-links .nav-previous a:hover,.comment-navigation .nav-links .nav-next a:hover{color:rgb(153.3185840708,21.6814159292,26.3274336283)}.comment-navigation .nav-links .nav-previous a::before{content:"← "}.comment-navigation .nav-links .nav-next a::after{content:" →"}.ping-list{list-style:none;margin:0;padding:0}.ping-list li{margin-bottom:1rem;padding:1rem;background-color:#f4f5f5;border-radius:.5rem;font-size:.875rem}.ping-list li a{color:#c61c22;text-decoration:none;font-weight:500}.ping-list li a:hover{color:rgb(153.3185840708,21.6814159292,26.3274336283)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;-webkit-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: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))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;-webkit-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: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))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(198 28 34 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#e8e9ea\]:hover{--tw-bg-opacity:1;background-color:rgb(232 233 234 / var(--tw-bg-opacity, 1))}.hover\:bg-background-secondary:hover{--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:rgb(198 28 34 / 0.9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(85 0 9 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(85 0 9 / var(--tw-text-opacity, 1))}.hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-60:hover{opacity:0.6}.hover\:opacity-70:hover{opacity:0.7}.hover\:opacity-80:hover{opacity:0.8}.hover\:opacity-90:hover{opacity:0.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:rgb(198 28 34 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(198 28 34 / var(--tw-ring-opacity, 1))}.focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202 / var(--tw-ring-opacity, 1))}.focus\:ring-opacity-10:focus{--tw-ring-opacity:0.1}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:0.5}.group:hover .group-hover\:\!translate-x-0{--tw-translate-x:0px !important;-webkit-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)) !important;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)) !important}.group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem;-webkit-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: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))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;-webkit-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: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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity:1;background-color:rgb(198 28 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:\!opacity-100{opacity:1 !important}.group:hover .group-hover\:opacity-100{opacity:1}.prose-headings\:text-text-primary :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))){line-height:1.625}.prose-p\:text-text-primary :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.prose-a\:text-primary :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(198 28 34 / var(--tw-text-opacity, 1))}.prose-a\:no-underline :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))){text-decoration-line:none}.hover\:prose-a\:underline :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))):hover{text-decoration-line:underline}.prose-blockquote\:border-primary :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-border-opacity:1;border-color:rgb(198 28 34 / var(--tw-border-opacity, 1))}.prose-blockquote\:bg-background-secondary :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-bg-opacity:1;background-color:rgb(244 245 245 / var(--tw-bg-opacity, 1))}.prose-blockquote\:text-text-primary :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.prose-strong\:text-text-primary :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:top-0{top:0px}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-start-2{grid-column-start:2}.md\:my-\[160px\]{margin-top:160px;margin-bottom:160px}.md\:my-\[80px\]{margin-top:80px;margin-bottom:80px}.md\:mt-\[80px\]{margin-top:80px}.md\:block{display:block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:hidden{display:none}.md\:w-\[391px\]{width:391px}.md\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.md\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-\[24px\]{gap:24px}.md\:px-0{padding-left:0px;padding-right:0px}.md\:px-\[48px\]{padding-left:48px;padding-right:48px}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.md\:py-\[80px\]{padding-top:80px;padding-bottom:80px}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pb-\[80px\]{padding-bottom:80px}.md\:pt-\[120px\]{padding-top:120px}.md\:pt-\[48px\]{padding-top:48px}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[48px\]{font-size:48px}.md\:tracking-\[-1\.28px\]{letter-spacing:-1.28px}}@media (min-width: 1024px){.lg\:bottom-\[60px\]{bottom:60px}.lg\:right-12{right:3rem}.lg\:right-8{right:2rem}.lg\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lg\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-mx-\[16\.67\%\]{margin-left:-16.67%;margin-right:-16.67%}.lg\:my-section-desktop{margin-top:15rem;margin-bottom:15rem}.lg\:\!mt-\[120px\]{margin-top:120px !important}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[60px\]{margin-bottom:60px}.lg\:mb-\[80px\]{margin-bottom:80px}.lg\:ml-\[146\.17px\]{margin-left:146.17px}.lg\:ml-\[178px\]{margin-left:178px}.lg\:ml-\[83\.78px\]{margin-left:83.78px}.lg\:mt-12{margin-top:3rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-\[120px\]{margin-top:120px}.lg\:mt-\[160px\]{margin-top:160px}.lg\:mt-\[16px\]{margin-top:16px}.lg\:mt-\[28px\]{margin-top:28px}.lg\:mt-\[46\.29px\]{margin-top:46.29px}.lg\:mt-\[50\.27px\]{margin-top:50.27px}.lg\:mt-\[60px\]{margin-top:60px}.lg\:mt-\[68px\]{margin-top:68px}.lg\:mt-\[80px\]{margin-top:80px}.lg\:block{display:block}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[101\.991px\]{height:101.991px}.lg\:h-\[1080px\]{height:1080px}.lg\:h-\[120px\]{height:120px}.lg\:h-\[24px\]{height:24px}.lg\:h-\[32px\]{height:32px}.lg\:h-\[50px\]{height:50px}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-80{width:20rem}.lg\:w-\[172\.5px\]{width:172.5px}.lg\:w-\[172px\]{width:172px}.lg\:w-\[214\.5px\]{width:214.5px}.lg\:w-\[219px\]{width:219px}.lg\:w-\[297px\]{width:297px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[490\.522px\]{width:490.522px}.lg\:w-\[60px\]{width:60px}.lg\:w-\[62px\]{width:62px}.lg\:w-\[66\.67\%\]{width:66.67%}.lg\:w-\[69px\]{width:69px}.lg\:w-\[80px\]{width:80px}.lg\:w-\[calc\(\(100\%-24px\)\/2\)\]{width:calc((100% - 24px) / 2)}.lg\:w-\[calc\(\(1440px-96px\)\*5\/10\)\]{width:calc((1440px - 96px) * 5 / 10)}.lg\:w-auto{width:auto}.lg\:max-w-\[335px\]{max-width:335px}.lg\:max-w-\[886px\]{max-width:886px}.lg\:max-w-\[888px\]{max-width:888px}.lg\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.lg\:flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.lg\:flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.lg\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lg\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lg\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lg\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lg\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-12{gap:3rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-\[12px\]{gap:12px}.lg\:gap-\[16px\]{gap:16px}.lg\:gap-\[18px\]{gap:18px}.lg\:gap-\[24px\]{gap:24px}.lg\:gap-\[28px\]{gap:28px}.lg\:gap-\[32px\]{gap:32px}.lg\:gap-\[40px\]{gap:40px}.lg\:gap-\[60px\]{gap:60px}.lg\:gap-\[64px\]{gap:64px}.lg\:gap-\[68px\]{gap:68px}.lg\:gap-\[80px\]{gap:80px}.lg\:gap-x-\[40px\]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.lg\:gap-y-\[80px\]{row-gap:80px}.lg\:space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-16{padding:4rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:p-\[40px\]{padding:40px}.lg\:px-0{padding-left:0px;padding-right:0px}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[105px\]{padding-left:105px;padding-right:105px}.lg\:px-\[48px\]{padding-left:48px;padding-right:48px}.lg\:px-\[50px\]{padding-left:50px;padding-right:50px}.lg\:px-\[72px\]{padding-left:72px;padding-right:72px}.lg\:px-\[81px\]{padding-left:81px;padding-right:81px}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-\[120px\]{padding-top:120px;padding-bottom:120px}.lg\:py-\[80px\]{padding-top:80px;padding-bottom:80px}.lg\:py-\[8px\]{padding-top:8px;padding-bottom:8px}.lg\:pl-\[80px\]{padding-left:80px}.lg\:pr-0{padding-right:0px}.lg\:pt-0{padding-top:0px}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-64{padding-top:16rem}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[27px\]{font-size:27px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[2rem\]{font-size:2rem}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[72px\]{font-size:72px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-h1{font-size:48px;line-height:52px;font-weight:500}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[24px\]{line-height:24px}.lg\:leading-\[26px\]{line-height:26px}.lg\:leading-\[28px\]{line-height:28px}.lg\:leading-\[30px\]{line-height:30px}.lg\:leading-\[32px\]{line-height:32px}.lg\:leading-\[34px\]{line-height:34px}.lg\:leading-\[35px\]{line-height:35px}.lg\:leading-\[36px\]{line-height:36px}.lg\:leading-\[38px\]{line-height:38px}.lg\:leading-\[40px\]{line-height:40px}.lg\:leading-\[44px\]{line-height:44px}.lg\:leading-\[52\.5px\]{line-height:52.5px}.lg\:leading-\[52px\]{line-height:52px}.lg\:leading-\[56px\]{line-height:56px}.lg\:leading-\[60px\]{line-height:60px}.lg\:leading-\[64px\]{line-height:64px}.lg\:leading-\[72px\]{line-height:72px}.lg\:tracking-\[-0\.96px\]{letter-spacing:-0.96px}.lg\:tracking-\[-1\.92px\]{letter-spacing:-1.92px}.lg\:tracking-\[-2\.88px\]{letter-spacing:-2.88px}.lg\:tracking-\[0\.26px\]{letter-spacing:0.26px}}@media (min-width: 1280px){.xl\:col-span-10{grid-column:span 10 / span 10}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:w-\[auto\]{width:auto}.xl\:w-\[calc\(\(100\%-48px\)\/3\)\]{width:calc((100% - 48px) / 3)}.xl\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.xl\:gap-\[60px\]{gap:60px}.xl\:text-\[18px\]{font-size:18px}.xl\:text-\[30px\]{font-size:30px}.xl\:text-\[48px\]{font-size:48px}.xl\:leading-\[28px\]{line-height:28px}.xl\:leading-\[44px\]{line-height:44px}}@media (min-width: 1536px){.\32xl\:col-span-5{grid-column:span 5 / span 5}.\32xl\:col-span-6{grid-column:span 6 / span 6}.\32xl\:col-span-8{grid-column:span 8 / span 8}.\32xl\:col-start-3{grid-column-start:3}.\32xl\:col-start-4{grid-column-start:4}.\32xl\:col-start-5{grid-column-start:5}.\32xl\:col-start-6{grid-column-start:6}}@media (min-width: 1920px){.min-\[1920px\]\:px-0{padding-left:0px;padding-right:0px}}
