:root {
  --ink: #171816;
  --paper: #e8e5e0;
  --secondary: #595a54;
  --quiet: #72736c;
  --hairline: #c7c5be;
  --summary: #53564f;
  --hero-copy: #494b44;
  --calendar-copy: #34372f;
  --outside-day: #595a54;
  --selected-day: #dddad4;
  --hero-rule: #6b6c65;
  --transparent: transparent;
  --body: var(--type-body);
  --label: 13px;
  --home: 43px;
  --reading-size: var(--type-body-reading-font-size);
  --ease-out: cubic-bezier(.23,1,.32,1);
  --ease-move: cubic-bezier(.77,0,.175,1);
  --press: 100ms;
  --release: 140ms;
  --hover: 160ms;
  --indicator: 260ms;
  --accordion: 240ms;
  --view-enter: 180ms;
  --view-exit: 90ms;
  --view-part: 180ms;
  --view-stagger: 30ms;
  --footer-move: 240ms;
  --scene-tone: 240ms;
  --dialog-enter: 200ms;
  --dialog-exit: 120ms;
  --view-start-opacity: 0;
  --view-enter-offset: 2px;
  --view-part-opacity: 0.78;
  --view-part-offset: 3px;
  --view-exit-offset: -2px;
  --view-stagger-max: 60ms;
  --view-handoff: 30ms;
  --rail: calc(100% - var(--outer-inset) * 2);
  --calendar-gap: var(--editor-gap);
  --reading-measure: 42.75rem;
  --home-next-min-height: 86.375px;
  --contact-directory-reading: 42.75rem;
  --contact-directory-three-breakpoint: 620px;
  --contact-directory-gap: 24px;
  --rule-thin: 1px;
  --rule-strong: 2px;
  --focus-width: 2px;
  --corner: 0px;
  --target-min: 44px;
  --wordmark-aspect-ratio: 597.0722086429596 / 135.8704390525818;
  --scene-functional-opacity: 0.035;
  --audio-level: 0.4;
  --type-hero-font-family: "MiSans";
  --type-hero-font-size: 43px;
  --type-hero-font-weight: 400;
  --type-hero-line-height: 1.42;
  --type-hero-letter-spacing: -0.025em;
  --type-hero-strong-font-family: "MiSans";
  --type-hero-strong-font-size: 43px;
  --type-hero-strong-font-weight: 600;
  --type-hero-strong-line-height: 1.42;
  --type-hero-strong-letter-spacing: -0.025em;
  --type-page-heading-font-family: "MiSans";
  --type-page-heading-font-size: var(--type-page);
  --type-page-heading-font-weight: 600;
  --type-page-heading-line-height: 1.3;
  --type-page-heading-letter-spacing: -.02em;
  --type-article-heading-font-family: "MiSans";
  --type-article-heading-font-size: var(--type-title);
  --type-article-heading-font-weight: 600;
  --type-article-heading-line-height: 1.5;
  --type-article-heading-letter-spacing: -.01em;
  --type-month-heading-font-family: "MiSans";
  --type-month-heading-font-size: 28px;
  --type-month-heading-font-weight: 400;
  --type-month-heading-line-height: 1.4;
  --type-month-heading-letter-spacing: -0.02em;
  --type-body-base-font-family: "MiSans";
  --type-body-base-font-size: 18px;
  --type-body-base-font-weight: 400;
  --type-body-base-line-height: 1.75;
  --type-body-summary-font-family: "MiSans";
  --type-body-summary-font-size: var(--type-body);
  --type-body-summary-font-weight: 400;
  --type-body-summary-line-height: 1.75;
  --type-body-reading-font-family: "MiSans";
  --type-body-reading-font-size: var(--type-body);
  --type-body-reading-font-weight: 400;
  --type-body-reading-line-height: 1.8;
  --type-body-calendar-font-family: "MiSans";
  --type-body-calendar-font-size: 16px;
  --type-body-calendar-font-weight: 400;
  --type-body-calendar-line-height: 1.3;
  --type-body-contact-font-family: "MiSans";
  --type-body-contact-font-size: var(--type-body);
  --type-body-contact-font-weight: 400;
  --type-body-contact-line-height: 1.75;
  --type-date-day-font-family: "MiSans";
  --type-date-day-font-size: 20px;
  --type-date-day-font-weight: 400;
  --type-date-day-line-height: 1.4;
  --type-nav-cn-font-family: "MiSans";
  --type-nav-cn-font-size: 15px;
  --type-nav-cn-font-weight: 600;
  --type-nav-cn-line-height: 1.4;
  --type-nav-en-font-family: "MiSans";
  --type-nav-en-font-size: 10px;
  --type-nav-en-font-weight: 400;
  --type-nav-en-line-height: 1.5;
  --type-nav-en-letter-spacing: 0.09em;
  --type-caption-meta-font-family: "MiSans";
  --type-caption-meta-font-size: var(--type-meta);
  --type-caption-meta-font-weight: 400;
  --type-caption-meta-line-height: 1.6;
  --type-label-filter-font-family: "MiSans";
  --type-label-filter-font-size: 14px;
  --type-label-filter-font-weight: 400;
  --type-label-filter-line-height: 1.5;
  --type-contact-heading-font-family: "MiSans";
  --type-contact-heading-font-size: var(--type-title);
  --type-contact-heading-font-weight: 600;
  --type-contact-heading-line-height: 1.5;
  --type-contact-heading-letter-spacing: -.01em;
  --type-text-action-font-family: "MiSans";
  --type-text-action-font-size: var(--type-control);
  --type-text-action-font-weight: 600;
  --type-text-action-line-height: 1.5;
  --type-clock-font-family: "MiSans";
  --type-clock-font-size: var(--type-micro);
  --type-clock-font-weight: 400;
  --type-clock-line-height: 1.65;
  --space-outer-inset-standard: 64px;
  --space-outer-inset-narrow: 48px;
  --space-rail-max: 1680px;
  --space-header-gap: 48px;
  --space-identity-gap: 16px;
  --space-nav-gap: 36px;
  --space-audio-gap: 4px;
  --space-page-top: 48px;
  --space-heading-bottom: 32px;
  --space-news-width: 684px;
  --space-news-metadata-width: 116px;
  --space-news-annotation-gap: 28px;
  --space-calendar-gap: 52px;
  --space-contact-label-width: 180px;
  --space-contact-gap: 40px;
  --space-line-thin: 1px;
  --space-nav-marker-width: 24px;
  --space-nav-marker-height: 2px;
  --font-reading: "MiSans", "PingFang SC", sans-serif;
  --type-display: clamp(2.75rem, 3vw, 3rem);
  --type-page: 2.25rem;
  --type-section: 1.75rem;
  --type-title: 1.375rem;
  --type-body: 1.125rem;
  --type-control: 1rem;
  --type-meta: .875rem;
  --type-micro: .75rem;
  --space-group: 1rem;
  --space-block: 2rem;
  --space-section: 4rem;
  --outer-inset: clamp(32px, 4.444444vw, 128px);
  --editor-label: clamp(180px, 14vw, 280px);
  --editor-gap: clamp(32px, 3vw, 64px);
  --editor-start: calc(var(--editor-label) + var(--editor-gap));
  --reading-width: 42.75rem;
  --calendar-detail-enter: 90ms;
}
