:root {
  --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___3HmE0 {
  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___3HmE0: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___3HmE0: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___3HmE0:lang(zh-Hans) {
    font-family: adobe-clean-han-simplified-c, source-han-simplified-c, 'SimSun', 'Heiti SC Light', 'sans-serif';
  }
.index__spectrum___3HmE0:lang(zh-Hant) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
.index__spectrum___3HmE0:lang(zh) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
.index__spectrum___3HmE0:lang(ko) {
    font-family: adobe-clean-han-korean, source-han-korean, 'Malgun Gothic', 'Apple Gothic', 'sans-serif';
  }
.index__spectrum___3HmE0: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___3HmE0,
.index__spectrum-Body___yjsP3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
}
.index__spectrum-Body--italic___3AKzq {
  font-style: italic;
}
.index__spectrum-Body1___1CI3r {
  

    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___3Bbsq,
.index__spectrum-Body--large___3HyhY {
  

    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___v2Lz5 {
  

    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___2Xd4l,
.index__spectrum-Body--secondary___1GSq5 {
  

    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___349JT,
.index__spectrum-Body--small___1QQXq {
  

    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___1MbpV {
  

    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___39FmH {
  

    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___MQQJo {
  

    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___mowpb,
.index__spectrum-Heading--subtitle1___3ccub {
  

    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___3jqO8 {
  

    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___1ejHX,
.index__spectrum-Heading--subtitle2___1z15T {
  

    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___186aZ,
.index__spectrum-Heading--subtitle3___2eGG3 {
  

    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___1e7yM {
  

    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___3y8ql {
  

    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___Wa-Hf,
.index__spectrum-Heading--pageTitle___2cAWg {
  

    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___3yA8M {
  

    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___rNERM {
  

    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___2W-1y {
  

    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___8IC_G {
  

    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___2W-1y.index__spectrum-Heading1--strong___3yA8M {
  

    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___8IC_G.index__spectrum-Heading2--strong___rNERM {
  

    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___2W-1y.index__spectrum-Heading1--quiet___3y8ql {
  

    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___8IC_G.index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum-Heading--display___3HYqm {
  

    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___1IH2k .index__spectrum-Body1___1CI3r {
    margin-top: 0px;
    margin-bottom: 16px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body2___3Bbsq,
.index__spectrum-Typography___1IH2k .index__spectrum-Body--large___3HyhY {
    margin-top: 0px;
    margin-bottom: 13px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body3___v2Lz5 {
    margin-top: 0px;
    margin-bottom: 12px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body4___2Xd4l,
.index__spectrum-Typography___1IH2k .index__spectrum-Body--secondary___1GSq5 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body5___349JT,
.index__spectrum-Typography___1IH2k .index__spectrum-Body--small___1QQXq {
    margin-top: 0px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading1___1MbpV {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading2___39FmH {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading3___MQQJo {
    margin-top: 20px;
    margin-bottom: 6px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading4___mowpb,
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--subtitle1___3ccub {
    margin-top: 16px;
    margin-bottom: 5px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading5___3jqO8 {
    margin-top: 14px;
    margin-bottom: 4px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading6___1ejHX,
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--subtitle2___1z15T {
    margin-top: 12px;
    margin-bottom: 3px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Subheading___186aZ,
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--subtitle3___2eGG3 {
    margin-top: 12px;
    margin-bottom: 3px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Detail___1e7yM {
    margin-top: 0px;
    margin-bottom: 8px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading1--quiet___3y8ql {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--pageTitle___2cAWg {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading1--strong___3yA8M {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading2--strong___rNERM {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading1--display___2W-1y {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading2--display___8IC_G {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--strong___3yA8M {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--strong___rNERM {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--quiet___3y8ql {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--display___3HYqm {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Article___2gDR7 {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Article___2gDR7 .index__spectrum-Body1___1CI3r {
  

    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___2gDR7 .index__spectrum-Body2___3Bbsq,
.index__spectrum-Article___2gDR7 .index__spectrum-Body--large___3HyhY {
  

    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___2gDR7 .index__spectrum-Body3___v2Lz5 {
  

    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___2gDR7 .index__spectrum-Body4___2Xd4l,
.index__spectrum-Article___2gDR7 .index__spectrum-Body--secondary___1GSq5 {
  

    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___2gDR7 .index__spectrum-Body5___349JT,
.index__spectrum-Article___2gDR7 .index__spectrum-Body--small___1QQXq {
  

    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___2gDR7 .index__spectrum-Heading1___1MbpV {
  

    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___2gDR7 .index__spectrum-Heading2___39FmH {
  

    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___2gDR7 .index__spectrum-Heading3___MQQJo {
  

    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___2gDR7 .index__spectrum-Heading4___mowpb,
.index__spectrum-Article___2gDR7 .index__spectrum-Heading--subtitle1___3ccub {
  

    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___2gDR7 .index__spectrum-Heading5___3jqO8 {
  

    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___2gDR7 .index__spectrum-Heading6___1ejHX,
.index__spectrum-Article___2gDR7 .index__spectrum-Heading--subtitle2___1z15T {
  

    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___2gDR7 .index__spectrum-Subheading___186aZ,
.index__spectrum-Article___2gDR7 .index__spectrum-Heading--subtitle3___2eGG3 {
  

    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___2gDR7 .index__spectrum-Detail___1e7yM {
  

    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___2gDR7 .index__spectrum-Heading1--quiet___3y8ql {
  

    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___2gDR7 .index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum-Article___2gDR7 .index__spectrum-Heading--pageTitle___2cAWg {
  

    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___2gDR7 .index__spectrum-Heading1--display___2W-1y {
  

    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___2gDR7 .index__spectrum-Heading2--display___8IC_G {
  

    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___2gDR7 .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--quiet___3y8ql {
  

    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___2gDR7 .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum-Article___2gDR7 .index__spectrum-Heading--display___3HYqm {
  

    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___3HmE0:lang(ja) .index__spectrum-Body1___1CI3r, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body1___1CI3r, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body1___1CI3r {
  

    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___3HmE0:lang(ja) .index__spectrum-Body2___3Bbsq,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Body2___3Bbsq,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Body2___3Bbsq,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Body--large___3HyhY,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--large___3HyhY,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--large___3HyhY {
  

    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___3HmE0:lang(ja) .index__spectrum-Body3___v2Lz5, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body3___v2Lz5, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body3___v2Lz5 {
  

    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___3HmE0:lang(ja) .index__spectrum-Body4___2Xd4l,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Body4___2Xd4l,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Body4___2Xd4l,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Body--secondary___1GSq5,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--secondary___1GSq5,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--secondary___1GSq5 {
  

    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___3HmE0:lang(ja) .index__spectrum-Body5___349JT,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Body5___349JT,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Body5___349JT,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Body--small___1QQXq,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--small___1QQXq,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--small___1QQXq {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading1___1MbpV, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading1___1MbpV, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading1___1MbpV {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading2___39FmH, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading2___39FmH, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading2___39FmH {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading3___MQQJo, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading3___MQQJo, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading3___MQQJo {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading4___mowpb,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading4___mowpb,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading4___mowpb,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--subtitle1___3ccub,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--subtitle1___3ccub,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--subtitle1___3ccub {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading5___3jqO8, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading5___3jqO8, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading5___3jqO8 {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading6___1ejHX,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading6___1ejHX,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading6___1ejHX,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--subtitle2___1z15T,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--subtitle2___1z15T,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--subtitle2___1z15T {
  

    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___3HmE0:lang(ja) .index__spectrum-Subheading___186aZ,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Subheading___186aZ,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Subheading___186aZ,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--subtitle3___2eGG3,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--subtitle3___2eGG3,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--subtitle3___2eGG3 {
  

    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___3HmE0:lang(ja) .index__spectrum-Detail___1e7yM, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail___1e7yM, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail___1e7yM {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading1--quiet___3y8ql, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading1--quiet___3y8ql, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading1--quiet___3y8ql {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--pageTitle___2cAWg,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--pageTitle___2cAWg,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--pageTitle___2cAWg {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading1--strong___3yA8M, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading1--strong___3yA8M, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading1--strong___3yA8M {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading2--strong___rNERM, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading2--strong___rNERM, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading2--strong___rNERM {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading1--display___2W-1y, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading1--display___2W-1y, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading1--display___2W-1y {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading2--display___8IC_G, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading2--display___8IC_G, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading2--display___8IC_G {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--strong___3yA8M, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--strong___3yA8M, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--strong___3yA8M {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--strong___rNERM, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--strong___rNERM, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--strong___rNERM {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--quiet___3y8ql, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--quiet___3y8ql, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading1--display___2W-1y.index__spectrum-Heading1--quiet___3y8ql {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading2--display___8IC_G.index__spectrum-Heading2--quiet___Wa-Hf,
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--display___3HYqm,
.index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--display___3HYqm,
.index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--display___3HYqm {
  

    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___3Q4LS {
  

    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___31iki {
  

    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___1msKU {
  

    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___10pA3 {
  

    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___3iUFT {
  

    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___ObFSx {
  

    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___nTPW3 {
  

    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___2Kwur {
  

    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___kMJ3k {
  

    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___F318n {
  

    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___8E3EG {
  

    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___1IuZ6 {
  

    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___3p2Yz {
  

    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___3ka31 {
  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___3ka31 em, .index__spectrum-Heading___3ka31 .index__spectrum-Heading-emphasis___29VUP {
    font-style: italic;
  }
.index__spectrum-Heading___3ka31 strong, .index__spectrum-Heading___3ka31 .index__spectrum-Heading-strong___ktBVj {
    font-weight: 900;
  }
.index__spectrum-Heading--serif___2pGWe {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Heading--heavy___1k-mr {
  font-weight: 900;
}
.index__spectrum-Heading--heavy___1k-mr em, .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading-emphasis___29VUP {
    font-style: italic;
  }
.index__spectrum-Heading--heavy___1k-mr strong, .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading-strong___ktBVj {
    font-weight: 900;
  }
.index__spectrum-Heading--light___3UaL6 {
  font-weight: 300;
}
.index__spectrum-Heading--light___3UaL6 em, .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading-emphasis___29VUP {
    font-style: italic;
  }
.index__spectrum-Heading--light___3UaL6 strong, .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading-strong___ktBVj {
    font-weight: 700;
  }
.index__spectrum-Body--XXXL___2gbdb {
  

    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___UPpXZ {
  

    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___3K0dM {
  

    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___3BpuU {
  

    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___CT_0f {
  

    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___167FZ {
  

    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___mNW9q {
  

    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___yjsP3 {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.index__spectrum-Body___yjsP3 strong, .index__spectrum-Body___yjsP3 .index__spectrum-Body-strong___afE89 {
    font-weight: 700;
  }
.index__spectrum-Body___yjsP3 em, .index__spectrum-Body___yjsP3 .index__spectrum-Body-emphasis___18obe {
    font-style: italic;
  }
.index__spectrum-Body--serif___VLPLj {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Detail___1e7yM {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.index__spectrum-Detail___1e7yM strong, .index__spectrum-Detail___1e7yM .index__spectrum-Detail-strong___262NP {
    font-weight: 900;
  }
.index__spectrum-Detail___1e7yM em, .index__spectrum-Detail___1e7yM .index__spectrum-Detail-emphasis____m3Yd {
    font-style: italic;
  }
.index__spectrum-Detail--light___2tcM6 {
  font-style: normal;
  font-weight: 400;
}
.index__spectrum-Detail--serif___EHW3y {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Detail--XL___NoQPR {
  

    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___NoQPR 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___NoQPR 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___3nkuG {
  

    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___3nkuG 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___3nkuG 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___1nGQY {
  

    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___1nGQY 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___1nGQY 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___lsQNK {
  

    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___lsQNK 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___lsQNK 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___3di_R {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.index__spectrum-Code___3di_R strong, .index__spectrum-Code___3di_R .index__spectrum-Code-strong___3NqlS {
    font-weight: 700;
  }
.index__spectrum-Code___3di_R em, .index__spectrum-Code___3di_R .index__spectrum-Code-emphasis___1EjXa {
    font-style: italic;
  }
.index__spectrum-Code--serif___2H3Vp {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.index__spectrum-Code--XL___AT6UN {
  

    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___2NupP {
  

    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___1g6l1 {
  

    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___nh5tk {
  

    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___3Jlsm {
  

    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___1IH2k .index__spectrum-Heading--XXXL___ObFSx {
    margin-top: 50px;
    margin-bottom: 11px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--XXL___nTPW3 {
    margin-top: 36px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--XL___2Kwur {
    margin-top: 32px;
    margin-bottom: 9px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--L___kMJ3k {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--M___F318n {
    margin-top: 20px;
    margin-bottom: 6px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--S___8E3EG {
    margin-top: 16px;
    margin-bottom: 5px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--XS___1IuZ6 {
    margin-top: 14px;
    margin-bottom: 4px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Heading--XXS___3p2Yz {
    margin-top: 12px;
    margin-bottom: 3px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--XXXL___2gbdb {
    margin-top: 0px;
    margin-bottom: 32px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--XXL___UPpXZ {
    margin-top: 0px;
    margin-bottom: 24px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--XL___3K0dM {
    margin-top: 0px;
    margin-bottom: 16px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--L___3BpuU {
    margin-top: 0px;
    margin-bottom: 13px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--M___CT_0f {
    margin-top: 0px;
    margin-bottom: 12px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--S___167FZ {
    margin-top: 0px;
    margin-bottom: 10px;
  }
.index__spectrum-Typography___1IH2k .index__spectrum-Body--XS___mNW9q {
    margin-top: 0px;
    margin-bottom: 9px;
  }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--XXXL___ObFSx, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--XXXL___ObFSx, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--XXXL___ObFSx {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--XXL___nTPW3, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--XXL___nTPW3, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--XXL___nTPW3 {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--XL___2Kwur, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--XL___2Kwur, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--XL___2Kwur {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--L___kMJ3k, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--L___kMJ3k, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--L___kMJ3k {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--M___F318n, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--M___F318n, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--M___F318n {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--S___8E3EG, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--S___8E3EG, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--S___8E3EG {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--XS___1IuZ6, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--XS___1IuZ6, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--XS___1IuZ6 {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--XXS___3p2Yz, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--XXS___3p2Yz, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--XXS___3p2Yz {
  

    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___3HmE0:lang(ja) .index__spectrum-Heading--heavy___1k-mr, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--heavy___1k-mr, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--heavy___1k-mr {
      font-weight: 700;
    }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--heavy___1k-mr em, .index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading--emphasis___e38pD, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--heavy___1k-mr em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading--emphasis___e38pD, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--heavy___1k-mr em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading--emphasis___e38pD {
        font-style: normal;
        font-weight: 900;
      }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--heavy___1k-mr strong, .index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading--strong___2P0Xz, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--heavy___1k-mr strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading--strong___2P0Xz, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--heavy___1k-mr strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--heavy___1k-mr .index__spectrum-Heading--strong___2P0Xz {
        font-style: normal;
        font-weight: 900;
      }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--light___3UaL6, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--light___3UaL6, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--light___3UaL6 {
      font-weight: 700;
    }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--light___3UaL6 em, .index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading--emphasis___e38pD, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--light___3UaL6 em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading--emphasis___e38pD, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--light___3UaL6 em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading--emphasis___e38pD {
        font-style: normal;
        font-weight: 400;
      }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--light___3UaL6 strong, .index__spectrum___3HmE0:lang(ja) .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading--strong___2P0Xz, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--light___3UaL6 strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading--strong___2P0Xz, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--light___3UaL6 strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Heading--light___3UaL6 .index__spectrum-Heading--strong___2P0Xz {
        font-style: normal;
        font-weight: 700;
      }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Body--XXXL___2gbdb, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--XXXL___2gbdb, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--XXXL___2gbdb {
  

    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___3HmE0:lang(ja) .index__spectrum-Body--XXL___UPpXZ, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--XXL___UPpXZ, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--XXL___UPpXZ {
  

    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___3HmE0:lang(ja) .index__spectrum-Body--XL___3K0dM, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--XL___3K0dM, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--XL___3K0dM {
  

    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___3HmE0:lang(ja) .index__spectrum-Body--L___3BpuU, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--L___3BpuU, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--L___3BpuU {
  

    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___3HmE0:lang(ja) .index__spectrum-Body--M___CT_0f, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--M___CT_0f, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--M___CT_0f {
  

    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___3HmE0:lang(ja) .index__spectrum-Body--S___167FZ, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--S___167FZ, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--S___167FZ {
  

    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___3HmE0:lang(ja) .index__spectrum-Body--XS___mNW9q, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Body--XS___mNW9q, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Body--XS___mNW9q {
  

    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___3HmE0:lang(ja) .index__spectrum-Detail--XL___NoQPR, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--XL___NoQPR, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--XL___NoQPR {
  

    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___3HmE0:lang(ja) .index__spectrum-Detail--XL___NoQPR em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--XL___NoQPR em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--XL___NoQPR 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___3HmE0:lang(ja) .index__spectrum-Detail--XL___NoQPR strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--XL___NoQPR strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--XL___NoQPR 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___3HmE0:lang(ja) .index__spectrum-Detail--L___3nkuG, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--L___3nkuG, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--L___3nkuG {
  

    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___3HmE0:lang(ja) .index__spectrum-Detail--L___3nkuG em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--L___3nkuG em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--L___3nkuG 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___3HmE0:lang(ja) .index__spectrum-Detail--L___3nkuG strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--L___3nkuG strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--L___3nkuG 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___3HmE0:lang(ja) .index__spectrum-Detail--M___1nGQY, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--M___1nGQY, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--M___1nGQY {
  

    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___3HmE0:lang(ja) .index__spectrum-Detail--M___1nGQY em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--M___1nGQY em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--M___1nGQY 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___3HmE0:lang(ja) .index__spectrum-Detail--M___1nGQY strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--M___1nGQY strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--M___1nGQY 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___3HmE0:lang(ja) .index__spectrum-Detail--S___lsQNK, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--S___lsQNK, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--S___lsQNK {
  

    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___3HmE0:lang(ja) .index__spectrum-Detail--S___lsQNK em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--S___lsQNK em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--S___lsQNK 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___3HmE0:lang(ja) .index__spectrum-Detail--S___lsQNK strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--S___lsQNK strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--S___lsQNK 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___3HmE0:lang(ja) .index__spectrum-Detail--light___2tcM6, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--light___2tcM6, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--light___2tcM6 {
      font-weight: 700;
    }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Detail--light___2tcM6 em, .index__spectrum___3HmE0:lang(ja) .index__spectrum-Detail--light___2tcM6 .index__spectrum-Detail--emphasis___pl3oX, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--light___2tcM6 em, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--light___2tcM6 .index__spectrum-Detail--emphasis___pl3oX, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--light___2tcM6 em, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--light___2tcM6 .index__spectrum-Detail--emphasis___pl3oX {
        font-style: normal;
        font-weight: 400;
      }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Detail--light___2tcM6 strong, .index__spectrum___3HmE0:lang(ja) .index__spectrum-Detail--light___2tcM6 .index__spectrum-Detail--strong___3etp6, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--light___2tcM6 strong, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Detail--light___2tcM6 .index__spectrum-Detail--strong___3etp6, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--light___2tcM6 strong, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Detail--light___2tcM6 .index__spectrum-Detail--strong___3etp6 {
        font-style: normal;
        font-weight: 700;
      }
.index__spectrum___3HmE0:lang(ja) .index__spectrum-Code--XL___AT6UN, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Code--XL___AT6UN, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Code--XL___AT6UN {
  

    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___3HmE0:lang(ja) .index__spectrum-Code--L___2NupP, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Code--L___2NupP, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Code--L___2NupP {
  

    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___3HmE0:lang(ja) .index__spectrum-Code--M___1g6l1, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Code--M___1g6l1, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Code--M___1g6l1 {
  

    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___3HmE0:lang(ja) .index__spectrum-Code--S___nh5tk, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Code--S___nh5tk, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Code--S___nh5tk {
  

    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___3HmE0:lang(ja) .index__spectrum-Code--XS___3Jlsm, .index__spectrum___3HmE0:lang(ko) .index__spectrum-Code--XS___3Jlsm, .index__spectrum___3HmE0:lang(zh) .index__spectrum-Code--XS___3Jlsm {
  

    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';

    
  }

