:root {
  --alabaster: #fafafa;
  --alto: #dddddd;
  --astronaut: #1f3e77;
  --azure-radiance: #0577f7;
  --big-stone: #0e2242;
  --biscay: #18366d;
  --bon-jour: #e0e0e0;
  --bon-jour-2: #e2e2e2;
  --charade: #283037;
  --cultured-pearl: #f5f5f5;
  --desert-storm: #f8f8f8;
  --gallery: #ededed;
  --granite-gray: #666666;
  --licorice: #191414;
  --licorice-2: #141414;
  --link-water: #d6ebf2;
  --mine-shaft: #333333;
  --monza: #ce052c;
  --mountain-mist: #989898;
  --new-car: #214de8;
  --pickled-bluewood: #313c55;
  --silver: #c0c0c0;
  --tolopea: #100053;
  --wwwapplecomblack: #000000;
  --wwwapplecomwhite: #ffffff;
  --wwwapplecomwhite-athens-gray: #ffffff;

  --font-size-12px: 12px;
  --font-size-l: 18.7px;
  --font-size-m: 16px;
  --font-size-s: 15px;
  --font-size-xl: 24px;
  --font-size-xs: 14px;
  --font-size-xxs: 13px;
  --font-size-xxxs: 12.2px;

  --font-family-font_awesome_5_free-solid: "Font Awesome 5 Free", Helvetica;
  --font-family-inter-bold: "Inter", Helvetica;
  --font-family-inter-regular: "Inter", Helvetica;
  --font-family-inter-semibold: "Inter", Helvetica;
  --font-family-noto_sans_jp-bold: "Noto Sans JP", Helvetica;
  --font-family-noto_sans_jp-demilight: "Noto Sans JP", Helvetica;
  --font-family-noto_sans_jp-light: "Noto Sans JP", Helvetica;
  --font-family-noto_sans_jp-medium: "Noto Sans JP", Helvetica;
  --font-family-noto_serif_jp: "Noto Serif JP", Helvetica;
  --font-family-noto_serif_jp-regular: "Noto Serif JP", Helvetica;
  --font-family-red_hat_display-bold: "Red Hat Display", Helvetica;
  --font-family-roboto-condensedbold: "Roboto", Helvetica;
  --font-family-roboto-condensedmedium: "Roboto", Helvetica;
  --font-family-roboto_condensed-bold: "Roboto", Helvetica;
  --font-family-roboto_condensed-medium: "Roboto", Helvetica;
}
.wwwapplecomintersemi-bold-14 {
  font-family: var(--font-family-inter-semibold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0;
}

.wwwapplecominterregular-12 {
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-12px);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.inter-regular-normal-white-16px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-semi-bold-white-18-7px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-inter-semibold);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
}

.inter-regular-normal-black-16px {
  color: var(--wwwapplecomblack);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.inter-bold-licorice-17-7px {
  color: var(--licorice);
  font-family: var(--font-family-inter-bold);
  font-size: 17.7px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-medium-black-24px {
  color: var(--wwwapplecomblack);
  font-family: var(--font-family-noto_sans_jp-medium);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.roboto-condensed-medium-mine-shaft-12-3px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto-condensedmedium);
  font-size: 12.3px;
  font-style: normal;
  font-weight: 500;
}

.notosansjp-demi-light-pickled-bluewood-14px {
  color: var(--pickled-bluewood);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 300;
}

.inter-regular-normal-white-12-2px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-white-24px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-bold-pickled-bluewood-16px {
  color: var(--pickled-bluewood);
  font-family: var(--font-family-noto_sans_jp-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-demi-light-pickled-bluewood-16px {
  color: var(--pickled-bluewood);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.robotocondensed-bold-astronaut-16px {
  color: var(--astronaut);
  font-family: var(--font-family-roboto_condensed-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.robotocondensed-medium-mine-shaft-12-3px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-medium);
  font-size: 12.3px;
  font-style: normal;
  font-weight: 500;
}

.inter-regular-normal-granite-gray-16px {
  color: var(--granite-gray);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-bold-licorice-20px {
  color: var(--licorice-2);
  font-family: var(--font-family-noto_sans_jp-bold);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-licorice-16px {
  color: var(--licorice-2);
  font-family: var(--font-family-noto_sans_jp-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.notosansjp-bold-pickled-bluewood-14px {
  color: var(--pickled-bluewood);
  font-family: var(--font-family-noto_sans_jp-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.robotocondensed-bold-mine-shaft-16px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.robotocondensed-medium-mine-shaft-16px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.robotocondensed-bold-mine-shaft-14-1px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-bold);
  font-size: 14.1px;
  font-style: normal;
  font-weight: 700;
}

.inter-regular-normal-white-39-5px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-inter-regular);
  font-size: 39.5px;
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-tolopea-47-3px {
  color: var(--tolopea);
  font-family: var(--font-family-inter-regular);
  font-size: 47.3px;
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-tolopea-18px {
  color: var(--tolopea);
  font-family: var(--font-family-inter-regular);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-tolopea-36-6px {
  color: var(--tolopea);
  font-family: var(--font-family-inter-regular);
  font-size: 36.6px;
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-tolopea-36px {
  color: var(--tolopea);
  font-family: var(--font-family-inter-regular);
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-tolopea-15px {
  color: var(--tolopea);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.inter-regular-normal-tolopea-24px {
  color: var(--tolopea);
  font-family: var(--font-family-inter-regular);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.notosansjp-light-pickled-bluewood-16px {
  color: var(--pickled-bluewood);
  font-family: var(--font-family-noto_sans_jp-light);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.notosansjp-demi-light-black-15px {
  color: var(--wwwapplecomblack);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 300;
}

.notosansjp-demi-light-black-14px {
  color: var(--wwwapplecomblack);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 300;
}

.robotocondensed-medium-mine-shaft-14-1px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-medium);
  font-size: 14.1px;
  font-style: normal;
  font-weight: 500;
}

.notosansjp-medium-new-car-15px {
  color: var(--new-car);
  font-family: var(--font-family-noto_sans_jp-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.fontawesome5free-solid-normal-white-19px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-font_awesome_5_free-solid);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
}

.notoserifjp-bold-white-19px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-noto_serif_jp);
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
}

.notoserifjp-medium-white-13-3px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-noto_serif_jp);
  font-size: 13.3px;
  font-style: normal;
  font-weight: 500;
}

.notosansjp-demi-light-white-12px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
}

.notosansjp-demi-light-black-13px {
  color: var(--wwwapplecomblack);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 300;
}

.robotocondensed-bold-mine-shaft-40px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-bold);
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}

.robotocondensed-bold-mine-shaft-24px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto_condensed-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.roboto-condensed-medium-mine-shaft-14-1px {
  color: var(--mine-shaft);
  font-family: var(--font-family-roboto-condensedmedium);
  font-size: 14.1px;
  font-style: normal;
  font-weight: 500;
}

.inter-regular-normal-granite-gray-14-4px {
  color: var(--granite-gray);
  font-family: var(--font-family-inter-regular);
  font-size: 14.4px;
  font-style: normal;
  font-weight: 400;
}

.notosansjp-demi-light-charade-12px {
  color: var(--charade);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
}

.notosansjp-light-pickled-bluewood-14px {
  color: var(--pickled-bluewood);
  font-family: var(--font-family-noto_sans_jp-light);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 300;
}

.notosansjp-demi-light-black-11px {
  color: var(--wwwapplecomblack);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: 11px;
  font-style: normal;
  font-weight: 300;
}

.notosansjp-demi-light-charade-11px {
  color: var(--charade);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: 11px;
  font-style: normal;
  font-weight: 300;
}

.notosansjp-demi-light-white-10px {
  color: var(--wwwapplecomwhite);
  font-family: var(--font-family-noto_sans_jp-demilight);
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
}
