:root {
  --spectrum-global-color-status: Verified;
  --spectrum-global-color-version: 5.0.1;
  --spectrum-global-color-celery-400: rgb(75, 195, 95);
  --spectrum-global-color-celery-500: rgb(68, 181, 86);
  --spectrum-global-color-celery-600: rgb(61, 167, 78);
  --spectrum-global-color-celery-700: rgb(55, 153, 71);
  --spectrum-global-color-chartreuse-400: rgb(142, 222, 73);
  --spectrum-global-color-chartreuse-500: rgb(133, 208, 68);
  --spectrum-global-color-chartreuse-600: rgb(124, 195, 63);
  --spectrum-global-color-chartreuse-700: rgb(115, 181, 58);
  --spectrum-global-color-yellow-400: rgb(237, 204, 0);
  --spectrum-global-color-yellow-500: rgb(223, 191, 0);
  --spectrum-global-color-yellow-600: rgb(210, 178, 0);
  --spectrum-global-color-yellow-700: rgb(196, 166, 0);
  --spectrum-global-color-magenta-400: rgb(226, 73, 157);
  --spectrum-global-color-magenta-500: rgb(216, 55, 144);
  --spectrum-global-color-magenta-600: rgb(202, 41, 130);
  --spectrum-global-color-magenta-700: rgb(188, 28, 116);
  --spectrum-global-color-fuchsia-400: rgb(207, 62, 220);
  --spectrum-global-color-fuchsia-500: rgb(192, 56, 204);
  --spectrum-global-color-fuchsia-600: rgb(177, 48, 189);
  --spectrum-global-color-fuchsia-700: rgb(162, 40, 173);
  --spectrum-global-color-purple-400: rgb(157, 100, 225);
  --spectrum-global-color-purple-500: rgb(146, 86, 217);
  --spectrum-global-color-purple-600: rgb(134, 76, 204);
  --spectrum-global-color-purple-700: rgb(122, 66, 191);
  --spectrum-global-color-indigo-400: rgb(117, 117, 241);
  --spectrum-global-color-indigo-500: rgb(103, 103, 236);
  --spectrum-global-color-indigo-600: rgb(92, 92, 224);
  --spectrum-global-color-indigo-700: rgb(81, 81, 211);
  --spectrum-global-color-seafoam-400: rgb(32, 163, 168);
  --spectrum-global-color-seafoam-500: rgb(27, 149, 154);
  --spectrum-global-color-seafoam-600: rgb(22, 135, 140);
  --spectrum-global-color-seafoam-700: rgb(15, 121, 125);
  --spectrum-global-color-red-400: rgb(236, 91, 98);
  --spectrum-global-color-red-500: rgb(227, 72, 80);
  --spectrum-global-color-red-600: rgb(215, 55, 63);
  --spectrum-global-color-red-700: rgb(201, 37, 45);
  --spectrum-global-color-orange-400: rgb(242, 148, 35);
  --spectrum-global-color-orange-500: rgb(230, 134, 25);
  --spectrum-global-color-orange-600: rgb(218, 123, 17);
  --spectrum-global-color-orange-700: rgb(203, 111, 16);
  --spectrum-global-color-green-400: rgb(51, 171, 132);
  --spectrum-global-color-green-500: rgb(45, 157, 120);
  --spectrum-global-color-green-600: rgb(38, 142, 108);
  --spectrum-global-color-green-700: rgb(18, 128, 92);
  --spectrum-global-color-blue-400: rgb(55, 142, 240);
  --spectrum-global-color-blue-500: rgb(38, 128, 235);
  --spectrum-global-color-blue-600: rgb(20, 115, 230);
  --spectrum-global-color-blue-700: rgb(13, 102, 208);
  --spectrum-global-color-gray-50: rgb(255, 255, 255);
  --spectrum-global-color-gray-75: rgb(255, 255, 255);
  --spectrum-global-color-gray-100: rgb(255, 255, 255);
  --spectrum-global-color-gray-200: rgb(244, 244, 244);
  --spectrum-global-color-gray-300: rgb(234, 234, 234);
  --spectrum-global-color-gray-400: rgb(211, 211, 211);
  --spectrum-global-color-gray-500: rgb(188, 188, 188);
  --spectrum-global-color-gray-600: rgb(149, 149, 149);
  --spectrum-global-color-gray-700: rgb(116, 116, 116);
  --spectrum-global-color-gray-800: rgb(80, 80, 80);
  --spectrum-global-color-gray-900: rgb(50, 50, 50);
  --spectrum-alias-background-color-modal-overlay: rgba(0,0,0,0.4);
  --spectrum-alias-dropshadow-color: rgba(0,0,0,0.15);
  --spectrum-alias-background-color-hover-overlay: rgba(50,50,50,0.04);
  --spectrum-alias-highlight-hover: rgba(50,50,50,0.06);
  --spectrum-alias-highlight-active: rgba(50,50,50,0.1);
  --spectrum-alias-highlight-selected: rgba(38,128,235,0.1);
  --spectrum-alias-highlight-selected-hover: rgba(38,128,235,0.2);
  --spectrum-alias-text-highlight-color: rgba(38,128,235,0.2);
  --spectrum-alias-background-color-quickactions: rgba(255,255,255,0.9);
  --spectrum-alias-radial-reaction-color-default: rgba(80,80,80,0.6);
  --spectrum-alias-pasteboard-background-color: var(--spectrum-global-color-gray-300);
  --spectrum-alias-appframe-border-color: var(--spectrum-global-color-gray-300);
  --spectrum-alias-appframe-separator-color: var(--spectrum-global-color-gray-300);
  --spectrum-tabs-compact-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-compact-vertical-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-compact-vertical-emphasized-rule-color: var(--spectrum-global-color-gray-200);
  --spectrum-tabs-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-compact-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-tabs-quiet-vertical-emphasized-selection-indicator-color: var(--spectrum-global-color-blue-500);
  --spectrum-colorarea-border-color: rgba(50,50,50,0.1);
  --spectrum-colorarea-border-color-hover: rgba(50,50,50,0.1);
  --spectrum-colorarea-border-color-down: rgba(50,50,50,0.1);
  --spectrum-colorarea-border-color-key-focus: rgba(50,50,50,0.1);
  --spectrum-colorslider-border-color: rgba(50,50,50,0.1);
  --spectrum-colorslider-border-color-hover: rgba(50,50,50,0.1);
  --spectrum-colorslider-border-color-down: rgba(50,50,50,0.1);
  --spectrum-colorslider-border-color-key-focus: rgba(50,50,50,0.1);
  --spectrum-colorslider-vertical-border-color: rgba(50,50,50,0.1);
  --spectrum-colorslider-vertical-border-color-hover: rgba(50,50,50,0.1);
  --spectrum-colorslider-vertical-border-color-down: rgba(50,50,50,0.1);
  --spectrum-colorslider-vertical-border-color-key-focus: rgba(50,50,50,0.1);
  --spectrum-colorwheel-border-color: rgba(50,50,50,0.1);
  --spectrum-colorwheel-border-color-hover: rgba(50,50,50,0.1);
  --spectrum-colorwheel-border-color-down: rgba(50,50,50,0.1);
  --spectrum-colorwheel-border-color-key-focus: rgba(50,50,50,0.1);
  --spectrum-miller-column-item-background-color-selected: rgba(38,128,235,0.1);
  --spectrum-miller-column-item-background-color-selected-hover: rgba(38,128,235,0.2);
  --spectrum-well-background-color: rgba(80,80,80,0.02);
  --spectrum-well-border-color: rgba(50,50,50,0.05);
}

.index__spectrum___28ptw {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  font-size: 14px;
}
.index__spectrum___28ptw:lang(ar) {
    font-family: myriad-arabic, adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  }
.index__spectrum___28ptw:lang(he) {
    font-family: myriad-hebrew, adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  }
.index__spectrum___28ptw:lang(zh-Hans) {
    font-family: adobe-clean-han-simplified-c, source-han-simplified-c, 'SimSun', 'Heiti SC Light', 'sans-serif';
  }
.index__spectrum___28ptw:lang(zh-Hant) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
.index__spectrum___28ptw:lang(zh) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
.index__spectrum___28ptw:lang(ko) {
    font-family: adobe-clean-han-korean, source-han-korean, 'Malgun Gothic', 'Apple Gothic', 'sans-serif';
  }
.index__spectrum___28ptw:lang(ja) {
    font-family: adobe-clean-han-japanese, source-han-japanese, 'Yu Gothic', '\30E1 \30A4 \30EA \30AA', '\30D2 \30E9 \30AE \30CE \89D2 \30B4  Pro W3', 'Hiragino Kaku Gothic Pro W3', 'Osaka', '\FF2D \FF33 \FF30 \30B4 \30B7 \30C3 \30AF', 'MS PGothic', 'sans-serif';
  }
.index__spectrum___28ptw,
.index__spectrum-Body___1V9GO {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
}
.index__spectrum-Body--italic___3NPwv {
  font-style: italic;
}
.index__spectrum-Body1___1A8RG {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body2___1b7_I,
.index__spectrum-Body--large___3iEyB {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body3___3oCfi {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body4___2HGin,
.index__spectrum-Body--secondary___24tM9 {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body5___10Tw9,
.index__spectrum-Body--small___1njZo {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading1___bS6cy {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading2___1Tuwm {
  

    font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading3___2pgrH {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading4___rQ7GM,
.index__spectrum-Heading--subtitle1___1hw-b {
  

    font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading5___Vj3f7 {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading6___2-w-h,
.index__spectrum-Heading--subtitle2___1g4kL {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Subheading___2qrcp,
.index__spectrum-Heading--subtitle3___2cgbU {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Detail___3IUHC {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading1--quiet___3e_Ws {
  

    font-size: 36px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum-Heading--pageTitle___2d8_Z {
  

    font-size: 28px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading1--strong___3KUPQ {
  

    font-size: 36px;
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading2--strong___1oTBN {
  

    font-size: 28px;
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading1--display___XEaey {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading2--display___19WM0 {
  

    font-size: 45px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--strong___3KUPQ {
  

    font-size: 60px;
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--strong___1oTBN {
  

    font-size: 45px;
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--quiet___3e_Ws {
  

    font-size: 60px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum-Heading--display___2trq6 {
  

    font-size: 45px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body1___1A8RG {
    margin-top: 0px;
    margin-bottom: 16px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body2___1b7_I,
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--large___3iEyB {
    margin-top: 0px;
    margin-bottom: 13px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body3___3oCfi {
    margin-top: 0px;
    margin-bottom: 12px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body4___2HGin,
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--secondary___24tM9 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body5___10Tw9,
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--small___1njZo {
    margin-top: 0px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading1___bS6cy {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading2___1Tuwm {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading3___2pgrH {
    margin-top: 20px;
    margin-bottom: 6px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading4___rQ7GM,
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--subtitle1___1hw-b {
    margin-top: 16px;
    margin-bottom: 5px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading5___Vj3f7 {
    margin-top: 14px;
    margin-bottom: 4px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading6___2-w-h,
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--subtitle2___1g4kL {
    margin-top: 12px;
    margin-bottom: 3px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Subheading___2qrcp,
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--subtitle3___2cgbU {
    margin-top: 12px;
    margin-bottom: 3px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Detail___3IUHC {
    margin-top: 0px;
    margin-bottom: 8px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading1--quiet___3e_Ws {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading2--quiet___vER0-,
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--pageTitle___2d8_Z {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading1--strong___3KUPQ {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading2--strong___1oTBN {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading1--display___XEaey {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading2--display___19WM0 {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--strong___3KUPQ {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--strong___1oTBN {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--quiet___3e_Ws {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--display___2trq6 {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Article___1_K9T {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Article___1_K9T .index__spectrum-Body1___1A8RG {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Body2___1b7_I,
.index__spectrum-Article___1_K9T .index__spectrum-Body--large___3iEyB {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Body3___3oCfi {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Body4___2HGin,
.index__spectrum-Article___1_K9T .index__spectrum-Body--secondary___24tM9 {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Body5___10Tw9,
.index__spectrum-Article___1_K9T .index__spectrum-Body--small___1njZo {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading1___bS6cy {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading2___1Tuwm {
  

    font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading3___2pgrH {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading4___rQ7GM,
.index__spectrum-Article___1_K9T .index__spectrum-Heading--subtitle1___1hw-b {
  

    font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading5___Vj3f7 {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading6___2-w-h,
.index__spectrum-Article___1_K9T .index__spectrum-Heading--subtitle2___1g4kL {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Subheading___2qrcp,
.index__spectrum-Article___1_K9T .index__spectrum-Heading--subtitle3___2cgbU {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Detail___3IUHC {
  

    font-size: 11px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading1--quiet___3e_Ws {
  

    font-size: 36px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading2--quiet___vER0-,
.index__spectrum-Article___1_K9T .index__spectrum-Heading--pageTitle___2d8_Z {
  

    font-size: 28px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading1--display___XEaey {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading2--display___19WM0 {
  

    font-size: 45px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--quiet___3e_Ws {
  

    font-size: 60px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Article___1_K9T .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum-Article___1_K9T .index__spectrum-Heading--display___2trq6 {
  

    font-size: 45px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body1___1A8RG, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body1___1A8RG, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body1___1A8RG {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body2___1b7_I,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Body2___1b7_I,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Body2___1b7_I,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--large___3iEyB,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Body--large___3iEyB,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Body--large___3iEyB {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body3___3oCfi, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body3___3oCfi, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body3___3oCfi {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body4___2HGin,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Body4___2HGin,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Body4___2HGin,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--secondary___24tM9,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Body--secondary___24tM9,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Body--secondary___24tM9 {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body5___10Tw9,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Body5___10Tw9,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Body5___10Tw9,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--small___1njZo,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Body--small___1njZo,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Body--small___1njZo {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading1___bS6cy, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading1___bS6cy, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading1___bS6cy {
  

    font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading2___1Tuwm, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading2___1Tuwm, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading2___1Tuwm {
  

    font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading3___2pgrH, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading3___2pgrH, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading3___2pgrH {
  

    font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading4___rQ7GM,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading4___rQ7GM,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading4___rQ7GM,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--subtitle1___1hw-b,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--subtitle1___1hw-b,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--subtitle1___1hw-b {
  

    font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading5___Vj3f7, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading5___Vj3f7, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading5___Vj3f7 {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading6___2-w-h,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading6___2-w-h,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading6___2-w-h,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--subtitle2___1g4kL,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--subtitle2___1g4kL,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--subtitle2___1g4kL {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Subheading___2qrcp,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Subheading___2qrcp,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Subheading___2qrcp,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--subtitle3___2cgbU,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--subtitle3___2cgbU,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--subtitle3___2cgbU {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail___3IUHC, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail___3IUHC, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail___3IUHC {
  

    font-size: 11px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading1--quiet___3e_Ws, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading1--quiet___3e_Ws, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading1--quiet___3e_Ws {
  

    font-size: 32px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading2--quiet___vER0-,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading2--quiet___vER0-,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading2--quiet___vER0-,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--pageTitle___2d8_Z,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--pageTitle___2d8_Z,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--pageTitle___2d8_Z {
  

    font-size: 25px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading1--strong___3KUPQ, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading1--strong___3KUPQ, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading1--strong___3KUPQ {
  

    font-size: 32px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading2--strong___1oTBN, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading2--strong___1oTBN, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading2--strong___1oTBN {
  

    font-size: 25px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading1--display___XEaey, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading1--display___XEaey, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading1--display___XEaey {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading2--display___19WM0, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading2--display___19WM0, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading2--display___19WM0 {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--strong___3KUPQ, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--strong___3KUPQ, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--strong___3KUPQ {
  

    font-size: 60px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--strong___1oTBN, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--strong___1oTBN, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--strong___1oTBN {
  

    font-size: 36px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--quiet___3e_Ws, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--quiet___3e_Ws, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading1--display___XEaey.index__spectrum-Heading1--quiet___3e_Ws {
  

    font-size: 60px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading2--display___19WM0.index__spectrum-Heading2--quiet___vER0-,
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--display___2trq6,
.index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--display___2trq6,
.index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--display___2trq6 {
  

    font-size: 36px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Code1___1lWwt {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code2___3uK_S {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code3___UGNUi {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code4___6A0hK {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code5___1wRzz {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Heading--XXXL___1PAQ3 {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--XXL___1NP4P {
  

    font-size: 45px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--XL___3Dti8 {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--L___3BcAq {
  

    font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--M___1l30a {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--S___3cSKU {
  

    font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--XS___36v6O {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading--XXS___1I5D6 {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Heading___2F-1b {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  font-weight: 700;
}
.index__spectrum-Heading___2F-1b em, .index__spectrum-Heading___2F-1b .index__spectrum-Heading-emphasis___3SqRs {
    font-style: italic;
  }
.index__spectrum-Heading___2F-1b strong, .index__spectrum-Heading___2F-1b .index__spectrum-Heading-strong___2m9JK {
    font-weight: 900;
  }
.index__spectrum-Heading--serif___14hDG {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Heading--heavy___vnFYA {
  font-weight: 900;
}
.index__spectrum-Heading--heavy___vnFYA em, .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading-emphasis___3SqRs {
    font-style: italic;
  }
.index__spectrum-Heading--heavy___vnFYA strong, .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading-strong___2m9JK {
    font-weight: 900;
  }
.index__spectrum-Heading--light___146xy {
  font-weight: 300;
}
.index__spectrum-Heading--light___146xy em, .index__spectrum-Heading--light___146xy .index__spectrum-Heading-emphasis___3SqRs {
    font-style: italic;
  }
.index__spectrum-Heading--light___146xy strong, .index__spectrum-Heading--light___146xy .index__spectrum-Heading-strong___2m9JK {
    font-weight: 700;
  }
.index__spectrum-Body--XXXL___3yr5l {
  

    font-size: 25px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body--XXL___3xP6r {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body--XL___pvaTU {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body--L___2Lm49 {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body--M___gbYu3 {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body--S___28ApP {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body--XS___qJdgS {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum-Body___1V9GO {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.index__spectrum-Body___1V9GO strong, .index__spectrum-Body___1V9GO .index__spectrum-Body-strong___1xWOV {
    font-weight: 700;
  }
.index__spectrum-Body___1V9GO em, .index__spectrum-Body___1V9GO .index__spectrum-Body-emphasis___2tIMk {
    font-style: italic;
  }
.index__spectrum-Body--serif___1RgdH {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Detail___3IUHC {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.index__spectrum-Detail___3IUHC strong, .index__spectrum-Detail___3IUHC .index__spectrum-Detail-strong___2cLFQ {
    font-weight: 900;
  }
.index__spectrum-Detail___3IUHC em, .index__spectrum-Detail___3IUHC .index__spectrum-Detail-emphasis___LPbUs {
    font-style: italic;
  }
.index__spectrum-Detail--light___2Pdxf {
  font-style: normal;
  font-weight: 400;
}
.index__spectrum-Detail--serif___1K5Kt {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Detail--XL___2uoPs {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum-Detail--XL___2uoPs em {
        font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-style: italic;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--XL___2uoPs strong {
        font-size: 16px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--L___zVMcw {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum-Detail--L___zVMcw em {
        font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  font-style: italic;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--L___zVMcw strong {
        font-size: 14px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--M___3cQa3 {
  

    font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum-Detail--M___3cQa3 em {
        font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  font-style: italic;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--M___3cQa3 strong {
        font-size: 12px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--S___Lc3g8 {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum-Detail--S___Lc3g8 em {
        font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  font-style: italic;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Detail--S___Lc3g8 strong {
        font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum-Code___3QNnr {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.index__spectrum-Code___3QNnr strong, .index__spectrum-Code___3QNnr .index__spectrum-Code-strong___jTFOW {
    font-weight: 700;
  }
.index__spectrum-Code___3QNnr em, .index__spectrum-Code___3QNnr .index__spectrum-Code-emphasis___3Y-61 {
    font-style: italic;
  }
.index__spectrum-Code--serif___NihfP {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Code--XL___27Q73 {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code--L___3yF8J {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code--M___2oga3 {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code--S___1rxSf {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Code--XS___3_nCx {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--XXXL___1PAQ3 {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--XXL___1NP4P {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--XL___3Dti8 {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--L___3BcAq {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--M___1l30a {
    margin-top: 20px;
    margin-bottom: 6px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--S___3cSKU {
    margin-top: 16px;
    margin-bottom: 5px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--XS___36v6O {
    margin-top: 14px;
    margin-bottom: 4px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Heading--XXS___1I5D6 {
    margin-top: 12px;
    margin-bottom: 3px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--XXXL___3yr5l {
    margin-top: 0px;
    margin-bottom: 32px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--XXL___3xP6r {
    margin-top: 0px;
    margin-bottom: 24px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--XL___pvaTU {
    margin-top: 0px;
    margin-bottom: 16px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--L___2Lm49 {
    margin-top: 0px;
    margin-bottom: 13px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--M___gbYu3 {
    margin-top: 0px;
    margin-bottom: 12px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--S___28ApP {
    margin-top: 0px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___3fkU9 .index__spectrum-Body--XS___qJdgS {
    margin-top: 0px;
    margin-bottom: 9px;
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--XXXL___1PAQ3, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--XXXL___1PAQ3, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--XXXL___1PAQ3 {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--XXL___1NP4P, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--XXL___1NP4P, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--XXL___1NP4P {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--XL___3Dti8, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--XL___3Dti8, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--XL___3Dti8 {
  

    font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--L___3BcAq, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--L___3BcAq, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--L___3BcAq {
  

    font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--M___1l30a, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--M___1l30a, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--M___1l30a {
  

    font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--S___3cSKU, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--S___3cSKU, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--S___3cSKU {
  

    font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--XS___36v6O, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--XS___36v6O, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--XS___36v6O {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--XXS___1I5D6, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--XXS___1I5D6, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--XXS___1I5D6 {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--heavy___vnFYA, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--heavy___vnFYA, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--heavy___vnFYA {
      font-weight: 700;
    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--heavy___vnFYA em, .index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading--emphasis___1j8yh, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--heavy___vnFYA em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading--emphasis___1j8yh, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--heavy___vnFYA em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading--emphasis___1j8yh {
        font-style: normal;
        font-weight: 900;
      }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--heavy___vnFYA strong, .index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading--strong___1c-Qz, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--heavy___vnFYA strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading--strong___1c-Qz, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--heavy___vnFYA strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--heavy___vnFYA .index__spectrum-Heading--strong___1c-Qz {
        font-style: normal;
        font-weight: 900;
      }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--light___146xy, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--light___146xy, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--light___146xy {
      font-weight: 700;
    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--light___146xy em, .index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--light___146xy .index__spectrum-Heading--emphasis___1j8yh, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--light___146xy em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--light___146xy .index__spectrum-Heading--emphasis___1j8yh, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--light___146xy em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--light___146xy .index__spectrum-Heading--emphasis___1j8yh {
        font-style: normal;
        font-weight: 400;
      }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--light___146xy strong, .index__spectrum___28ptw:lang(ja) .index__spectrum-Heading--light___146xy .index__spectrum-Heading--strong___1c-Qz, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--light___146xy strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Heading--light___146xy .index__spectrum-Heading--strong___1c-Qz, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--light___146xy strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Heading--light___146xy .index__spectrum-Heading--strong___1c-Qz {
        font-style: normal;
        font-weight: 700;
      }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--XXXL___3yr5l, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--XXXL___3yr5l, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--XXXL___3yr5l {
  

    font-size: 25px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--XXL___3xP6r, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--XXL___3xP6r, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--XXL___3xP6r {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--XL___pvaTU, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--XL___pvaTU, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--XL___pvaTU {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--L___2Lm49, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--L___2Lm49, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--L___2Lm49 {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--M___gbYu3, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--M___gbYu3, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--M___gbYu3 {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--S___28ApP, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--S___28ApP, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--S___28ApP {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Body--XS___qJdgS, .index__spectrum___28ptw:lang(ko) .index__spectrum-Body--XS___qJdgS, .index__spectrum___28ptw:lang(zh) .index__spectrum-Body--XS___qJdgS {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--XL___2uoPs, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--XL___2uoPs, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--XL___2uoPs {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--XL___2uoPs em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--XL___2uoPs em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--XL___2uoPs em {
        font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--XL___2uoPs strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--XL___2uoPs strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--XL___2uoPs strong {
        font-size: 16px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--L___zVMcw, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--L___zVMcw, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--L___zVMcw {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--L___zVMcw em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--L___zVMcw em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--L___zVMcw em {
        font-size: 14px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--L___zVMcw strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--L___zVMcw strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--L___zVMcw strong {
        font-size: 14px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--M___3cQa3, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--M___3cQa3, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--M___3cQa3 {
  

    font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--M___3cQa3 em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--M___3cQa3 em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--M___3cQa3 em {
        font-size: 12px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--M___3cQa3 strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--M___3cQa3 strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--M___3cQa3 strong {
        font-size: 12px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--S___Lc3g8, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--S___Lc3g8, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--S___Lc3g8 {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--S___Lc3g8 em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--S___Lc3g8 em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--S___Lc3g8 em {
        font-size: 11px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--S___Lc3g8 strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--S___Lc3g8 strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--S___Lc3g8 strong {
        font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--light___2Pdxf, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--light___2Pdxf, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--light___2Pdxf {
      font-weight: 700;
    }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--light___2Pdxf em, .index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--light___2Pdxf .index__spectrum-Detail--emphasis___2E7Pv, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--light___2Pdxf em, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--light___2Pdxf .index__spectrum-Detail--emphasis___2E7Pv, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--light___2Pdxf em, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--light___2Pdxf .index__spectrum-Detail--emphasis___2E7Pv {
        font-style: normal;
        font-weight: 400;
      }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--light___2Pdxf strong, .index__spectrum___28ptw:lang(ja) .index__spectrum-Detail--light___2Pdxf .index__spectrum-Detail--strong___3TFLV, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--light___2Pdxf strong, .index__spectrum___28ptw:lang(ko) .index__spectrum-Detail--light___2Pdxf .index__spectrum-Detail--strong___3TFLV, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--light___2Pdxf strong, .index__spectrum___28ptw:lang(zh) .index__spectrum-Detail--light___2Pdxf .index__spectrum-Detail--strong___3TFLV {
        font-style: normal;
        font-weight: 700;
      }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Code--XL___27Q73, .index__spectrum___28ptw:lang(ko) .index__spectrum-Code--XL___27Q73, .index__spectrum___28ptw:lang(zh) .index__spectrum-Code--XL___27Q73 {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Code--L___3yF8J, .index__spectrum___28ptw:lang(ko) .index__spectrum-Code--L___3yF8J, .index__spectrum___28ptw:lang(zh) .index__spectrum-Code--L___3yF8J {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Code--M___2oga3, .index__spectrum___28ptw:lang(ko) .index__spectrum-Code--M___2oga3, .index__spectrum___28ptw:lang(zh) .index__spectrum-Code--M___2oga3 {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Code--S___1rxSf, .index__spectrum___28ptw:lang(ko) .index__spectrum-Code--S___1rxSf, .index__spectrum___28ptw:lang(zh) .index__spectrum-Code--S___1rxSf {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.index__spectrum___28ptw:lang(ja) .index__spectrum-Code--XS___3_nCx, .index__spectrum___28ptw:lang(ko) .index__spectrum-Code--XS___3_nCx, .index__spectrum___28ptw:lang(zh) .index__spectrum-Code--XS___3_nCx {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }

