.hsr .hsr-home-58de0b3309 {
  --hsr-home-hero-height:calc(1083 * var(--u));
  --hsr-home-gap:calc(50 * var(--u));
  --hsr-home-bottom-gap:calc(150 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home__title {
  width: min(calc(1087 * var(--u)), calc(100% - calc(32 * var(--u))));
  height: calc(364.171 * var(--u));
  left: calc(-9.5 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-art-8f9c08c0b9 {
  left: calc(-1 * var(--u));
  top: calc(-19 * var(--u));
  width: calc(507 * var(--u));
  height: calc(278 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-art-09622c5a70 {
  left: calc(530 * var(--u));
  top: calc(102 * var(--u));
  width: calc(51 * var(--u));
  height: calc(51 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-art-4b331f3a79 {
  left: calc(634 * var(--u));
  top: calc(61 * var(--u));
  width: calc(453 * var(--u));
  height: calc(117 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-art-30f8d8edad {
  left: calc(100 * var(--u));
  top: calc(272 * var(--u));
  width: calc(906 * var(--u));
  height: calc(92.1711 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-copy-2a8ffb516e > .hsr-home-copy-0fa295c5cc {
  display: block;
}

.hsr .hsr-text-style-b21e6b6fd0 {
  font-family: "PageFont1",sans-serif;
  font-size: calc(30.48 * var(--text-unit,var(--u)));
  font-weight: 500;
  line-height: calc(45.72 * var(--text-unit,var(--u)));
  color: #002b61;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-home-58de0b3309 .hsr-home-copy-2a8ffb516e > .hsr-home-copy-51c215c736 {
  display: none;
}

.hsr .hsr-home-58de0b3309 .hsr-home-copy-a7ada21eff > .hsr-home-copy-5dd78a39cd {
  display: block;
}

.hsr .hsr-home-58de0b3309 .hsr-home-copy-a7ada21eff > .hsr-home-copy-944a88c4fa {
  display: none;
}

.hsr .hsr-home-58de0b3309 .hsr-home__table > .hsr-table {
  --hsr-table-unit:var(--u);
  width: min(calc(100% - calc(32 * var(--u))), calc(1007 * var(--hsr-table-unit)));
}

.hsr-table-df98be06c0f2 {
  --hsr-table-width:calc(1007 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(1007 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1007 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(236 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(14 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(1007 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(32 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(32 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(24 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(32 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(64 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(124 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(124 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(24 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(10 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(0 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(12 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(14 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:center;
  --hsr-table-divider-inset:calc(0 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-content-z:9;
}

.hsr .hsr-table-frame--1 {
  position: absolute;
  left: calc(13 * var(--hsr-table-unit));
  top: calc(17 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-3 * var(--hsr-table-unit)));
  z-index: 2;
  pointer-events: none;
}

.hsr .hsr-skin--1 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  border-style: solid;
  border-color: transparent;
  border-width: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  border-image-source: url("../img/image-109.webp");
  border-image-slice: 12 12 12 12 fill;
  border-image-width: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  border-image-repeat: stretch;
}

.hsr .hsr-table-frame--2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  pointer-events: none;
}

.hsr .hsr-skin--2 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  border-style: solid;
  border-color: transparent;
  border-width: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  border-image-source: url("../img/image-100.webp");
  border-image-slice: 12 12 12 12 fill;
  border-image-width: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  border-image-repeat: stretch;
}

.hsr .hsr-table-frame--3 {
  position: absolute;
  left: calc(0 * var(--hsr-table-unit));
  top: calc(-3 * var(--hsr-table-unit));
  width: calc(100% + calc(10 * var(--hsr-table-unit)));
  height: calc(38 * var(--hsr-table-unit));
  z-index: 7;
  pointer-events: none;
}

.hsr .hsr-skin--3 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-110.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-c-1b70344616 {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-71 * var(--hsr-table-unit));
  bottom: calc(-133 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--4 {
  position: absolute;
  left: calc(13 * var(--hsr-table-unit));
  top: calc(17 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-3 * var(--hsr-table-unit)));
  z-index: 3;
  pointer-events: none;
}

.hsr .hsr-skin--4 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-101.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-c-37b84d92ff {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-65 * var(--hsr-table-unit));
  top: calc(-64 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--5 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  pointer-events: none;
}

.hsr .hsr-skin--5 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-102.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-c-795aa9f732 {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-60 * var(--hsr-table-unit));
  bottom: calc(-105 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 6;
  pointer-events: none;
}

.hsr .hsr-skin--6 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-103.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-c-f059f2589e {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(17 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--7 {
  position: absolute;
  left: calc(0 * var(--hsr-table-unit));
  top: calc(-3 * var(--hsr-table-unit));
  width: calc(100% + calc(10 * var(--hsr-table-unit)));
  height: calc(38 * var(--hsr-table-unit));
  z-index: 14;
  pointer-events: none;
}

.hsr .hsr-skin--7 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-104.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-c-cba57e1b67 {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-54 * var(--hsr-table-unit));
  top: calc(-32 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--8 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  pointer-events: none;
}

.hsr .hsr-skin--8 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-105.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-c-c2150a8f81 {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--9 {
  position: absolute;
  left: calc(0 * var(--hsr-table-unit));
  top: calc(-3 * var(--hsr-table-unit));
  width: calc(100% + calc(10 * var(--hsr-table-unit)));
  height: calc(38 * var(--hsr-table-unit));
  z-index: 16;
  pointer-events: none;
}

.hsr .hsr-skin--9 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-106.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr .hsr-table-mask--1 {
  position: absolute;
  left: calc(13 * var(--hsr-table-unit));
  top: calc(17 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-3 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask-inner--1 {
  position: absolute;
  left: calc(-13 * var(--hsr-table-unit));
  top: calc(-17 * var(--hsr-table-unit));
  width: calc(100% - calc(-3 * var(--hsr-table-unit)));
  height: calc(100% - calc(-3 * var(--hsr-table-unit)));
}

.hsr .hsr-table-group--1 {
  position: absolute;
  inset: 0;
  opacity: 1;
  z-index: 3;
  pointer-events: none;
  isolation: isolate;
}

.hsr .hsr-table-mask--2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask-inner--2 {
  position: absolute;
  left: calc(0 * var(--hsr-table-unit));
  top: calc(0 * var(--hsr-table-unit));
  width: calc(100% - calc(0 * var(--hsr-table-unit)));
  height: calc(100% - calc(0 * var(--hsr-table-unit)));
}

.hsr .hsr-table-group--2 {
  position: absolute;
  inset: 0;
  opacity: 1;
  z-index: 5;
  pointer-events: none;
  isolation: isolate;
}

.hsr .hsr-text-style-de9c23bf7e {
  font-family: PageFont2;
  font-weight: 700;
  line-height: 1.499999343832021;
  color: #000000;
  font-size: calc(30.48 * var(--text-unit,var(--u)));
}

.hsr-table-text-bb2a898a3271 {
  min-height: calc(45.71998 * var(--hsr-table-unit));
}

.hsr .hsr-text-style-7f79e71ffd {
  font-family: HsrTableExtraLight;
  font-weight: 250;
  line-height: 1.4;
  color: #555555;
  font-size: calc(17.78 * var(--text-unit,var(--u)));
}

.hsr-table-text-e82d5ffe9cba {
  min-height: calc(24.89200066 * var(--hsr-table-unit));
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-114f96eef6 .hsr-home-button__label {
  left: calc(120 * var(--hsr-home-button-unit));
  top: calc(19 * var(--hsr-home-button-unit));
  width: calc(191 * var(--hsr-home-button-unit));
  height: calc(59 * var(--hsr-home-button-unit));
  --hsr-home-button-leading:0.97;
}

.hsr .hsr-text-style-cd25085ac3 {
  font-family: "PageFont2",sans-serif;
  font-size: calc(22.86 * var(--text-unit,var(--u)));
  font-weight: 700;
  line-height: calc(27.94 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-home-button__label {
  left: calc(91 * var(--hsr-home-button-unit));
  top: calc(18 * var(--hsr-home-button-unit));
  width: calc(257 * var(--hsr-home-button-unit));
  height: calc(59 * var(--hsr-home-button-unit));
  --hsr-home-button-leading:0.97;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-button-copy-f6397737be {
  display: block;
}

.hsr .hsr-text-style-caa3b59aac {
  font-family: "PageFont2",sans-serif;
  font-size: calc(22.86 * var(--text-unit,var(--u)));
  font-weight: 700;
  line-height: calc(27.94 * var(--text-unit,var(--u)));
  color: #f1f9ff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-button-copy-d13642b6fa {
  display: none;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-deb1997085 .hsr-home-button__label {
  left: calc(127 * var(--hsr-home-button-unit));
  top: calc(33 * var(--hsr-home-button-unit));
  width: calc(164 * var(--hsr-home-button-unit));
  height: calc(31 * var(--hsr-home-button-unit));
  --hsr-home-button-leading:0.97;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-home-button__label {
  left: calc(131 * var(--hsr-home-button-unit));
  top: calc(19 * var(--hsr-home-button-unit));
  width: calc(192 * var(--hsr-home-button-unit));
  height: calc(58 * var(--hsr-home-button-unit));
  --hsr-home-button-leading:0.97;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-button-copy-6e4e0eefe7 {
  display: block;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-button-copy-3ec402f497 {
  display: none;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-home-button__label {
  left: calc(163 * var(--hsr-home-button-unit));
  top: calc(33 * var(--hsr-home-button-unit));
  width: calc(99 * var(--hsr-home-button-unit));
  height: calc(31 * var(--hsr-home-button-unit));
  --hsr-home-button-leading:0.97;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-button-copy-051d801fb0 {
  display: block;
}

.hsr .hsr-text-style-b90d04bd6e {
  font-family: "PageFont2",sans-serif;
  font-size: calc(22.86 * var(--text-unit,var(--u)));
  font-weight: 700;
  line-height: calc(30.2905 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-button-copy-0195ee3269 {
  display: none;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-home-button__label {
  left: calc(116 * var(--hsr-home-button-unit));
  top: calc(21.75 * var(--hsr-home-button-unit));
  width: calc(188 * var(--hsr-home-button-unit));
  height: calc(53 * var(--hsr-home-button-unit));
  --hsr-home-button-leading:0.94;
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-button-copy-de37212d01 {
  display: block;
}

.hsr .hsr-text-style-ebf2385e68 {
  font-family: "PageFont2",sans-serif;
  font-size: calc(20.32 * var(--text-unit,var(--u)));
  font-weight: 700;
  line-height: calc(24.384 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-button-copy-38327c36f6,
.hsr .hsr-c-61d3c2d643,
.hsr .hsr-c-c43811b46a,
.hsr .hsr-c-5b6553c73a {
  display: none;
}

.hsr .hsr-home-58de0b3309 .hsr-home__background {
  --hsr-home-background-top:calc(2047 * var(--u));
  --hsr-home-background-offset:0px;
  background-color: #caebff;
  --hsr-home-background-bottom:calc(619 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home__background-top img {
  width: calc(1920 * var(--u));
  height: calc(2047 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home__background-tail img {
  width: calc(1920 * var(--u));
  height: calc(619 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home__background-middle {
  width: calc(1920 * var(--u));
  background-image: url("../img/image-02.webp");
  background-position: calc(9 * var(--u)) calc(-45 * var(--u));
  background-size: calc(1892 * var(--u)) calc(72 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-20ac1ac8a8 {
  left: calc(85.3125% - calc(65 * var(--u)));
  top: calc(68.3828174352% + 0.316171825648 * var(--hsr-home-hero-height) - calc(62.5 * var(--u)));
  width: calc(130 * var(--u));
  height: calc(125 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-63281301fe {
  left: calc(20.46875% - calc(31 * var(--u)));
  top: calc(64.750473784% + 0.35249526216 * var(--hsr-home-hero-height) - calc(30 * var(--u)));
  width: calc(62 * var(--u));
  height: calc(60 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-89743c3f26 {
  left: calc(87.34375% - calc(37 * var(--u)));
  top: calc(16.4876816172% + 0.835123183828 * var(--hsr-home-hero-height) - calc(36 * var(--u)));
  width: calc(74 * var(--u));
  height: calc(72 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-d0f8b7882a {
  left: calc(9.01041666667% - calc(32 * var(--u)));
  top: calc(34.2387871131% + 0.657612128869 * var(--hsr-home-hero-height) - calc(32 * var(--u)));
  width: calc(64 * var(--u));
  height: calc(64 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-df7db68842 {
  left: calc(93.3333333333% - calc(19 * var(--u)));
  top: calc(54.9589387239% + 0.450410612761 * var(--hsr-home-hero-height) - calc(19 * var(--u)));
  width: calc(38 * var(--u));
  height: calc(38 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-ae86e8bbd1 {
  left: calc(18.1770833333% - calc(19 * var(--u)));
  top: calc(44.0303221731% + 0.559696778269 * var(--hsr-home-hero-height) - calc(19 * var(--u)));
  width: calc(38 * var(--u));
  height: calc(38 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-ca57a5f2b3 {
  left: calc(86.2760416667% - calc(96.5 * var(--u)));
  top: calc(61.5603284902% + 0.384396715098 * var(--hsr-home-hero-height) - calc(27.5 * var(--u)));
  width: calc(193 * var(--u));
  height: calc(55 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-26cacf31e7 {
  left: calc(10.3645833333% - calc(70 * var(--u)));
  top: calc(48.7997473152% + 0.512002526848 * var(--hsr-home-hero-height) - calc(19.5 * var(--u)));
  width: calc(140 * var(--u));
  height: calc(39 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-38296f7ff6 {
  left: calc(8.22916666667% - calc(77 * var(--u)));
  top: calc(55.4327226785% + 0.445672773215 * var(--hsr-home-hero-height) - calc(73.5 * var(--u)));
  width: calc(154 * var(--u));
  height: calc(147 * var(--u));
}

.hsr-signature-carrier {
  z-index: 5 !important;
  pointer-events: none;
}
.hsr-signature-carrier > .hsr-signature {
  position: absolute;
  right: 36px;
  bottom: 12px;
  z-index: 20;
  display: flex;
  width: 72px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  color: #fdfdfd;
  opacity: 0.08;
  mix-blend-mode: multiply;
  pointer-events: none;
  user-select: none;
  overflow: hidden;
  contain: layout;
}
.hsr-signature-carrier > .hsr-signature > span {
  display: block;
  flex: 0 0 12px;
  width: 12px;
  height: 20px;
  margin: 0;
  padding: 0;
  font: 700 14px/20px Arial, sans-serif;
  color: inherit;
  text-align: center;
  letter-spacing: 0;
  pointer-events: none;
}

.hsr-signature-carrier > .hsr-signature > span:nth-child(1)::before { content: "A"; }


.hsr .hsr-home-58de0b3309 .hsr-home-decoration-d9e9630454 {
  left: calc(90.9895833333% - calc(70 * var(--u)));
  top: calc(41.9772583702% + 0.580227416298 * var(--hsr-home-hero-height) - calc(71.5 * var(--u)));
  width: calc(140 * var(--u));
  height: calc(143 * var(--u));
}

.hsr .hsr-home-58de0b3309 .hsr-home-decoration-e49dd7d1cc {
  left: calc(20.703125% - calc(39.5 * var(--u)));
  top: calc(24.7315224258% + 0.752684775742 * var(--hsr-home-hero-height) - calc(38.5 * var(--u)));
  width: calc(79 * var(--u));
  height: calc(77 * var(--u));
}

.hsr .hsr-content-7963105979 {
  --hsr-content-gap:calc(50 * var(--u));
  --hsr-component-gap:calc(75 * var(--u));
  --hsr-subtitle-inset:calc(142 * var(--u));
  --hsr-content-align:center;
}

.hsr .hsr-slot-deef44edad {
  --hsr-gap-factor:0;
}

.hsr .hsr-c-655e873fb7 .hsr-title__art {
  background-image: url("../img/image-30.webp");
  width: calc(1920 * var(--u));
  height: calc(350 * var(--u));
  background-size: 100% 100%;
}

.hsr .hsr-c-655e873fb7 .hsr-title__text {
  position: absolute;
  --hsr-title-ink-left:-0.0463177396943;
  --hsr-title-ink-middle:0.376331635016;
  left: calc(calc(178 * var(--u)) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
  top: calc(calc(123.5 * var(--u)) + (var(--hsr-title-ink-middle) - 0.880037054192) * 1em + 0px);
  display: block;
  width: max-content;
  line-height: 1;
  white-space: pre;
}

.hsr .hsr-c-655e873fb7 {
  min-height: calc(188 * var(--u));
  padding-left: calc(178 * var(--u));
  padding-right: calc(106 * var(--u));
  padding: 0;
  height: calc(188 * var(--u));
  --hsr-title-fit-width:calc(1636 * var(--u));
}

.hsr .hsr-c-655e873fb7 .hsr-title__text > span,
.hsr .hsr-c-027712fe3a .hsr-title__text > span,
.hsr .hsr-c-eebafd5591 .hsr-title__text > span,
.hsr .hsr-c-573a50e1d2 .hsr-title__text > span,
.hsr .hsr-c-b2c89ae04e .hsr-title__text > span,
.hsr .hsr-c-470c9a8f7e .hsr-title__text > span,
.hsr .hsr-c-841202481c .hsr-title__text > span,
.hsr .hsr-c-513fcb8df8 .hsr-title__text > span,
.hsr .hsr-c-7b506fa89f .hsr-title__text > span,
.hsr .hsr-c-85d99b023d .hsr-title__text > span,
.hsr .hsr-c-63b5f85036 .hsr-title__text > span,
.hsr .hsr-c-3712ee9306 .hsr-title__text > span {
  font-size: inherit;
  line-height: inherit;
}

.hsr .hsr-text-style-e07395035c {
  font-family: "Page02Font1",sans-serif;
  font-size: calc(86.36 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: calc(86.36 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-13f9cb0502 {
  font-family: "Page02Font1",sans-serif;
  font-size: calc(18.6667 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: calc(86.36 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-c-655e873fb7 .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-slot-cb995ce142 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-paragraph-eb9c583ab4 > .hsr-copy-c0a545d657 {
  display: block;
}

.hsr .hsr-text-style-728c1ef6bb {
  line-height: 1.6;
  font-weight: 500;
  font-family: Page02Font5;
  color: #002b61;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-paragraph-eb9c583ab4 > .hsr-copy-0e8b6df628 {
  display: none;
}

.hsr .hsr-slot-3e034837c0 {
  --hsr-gap-factor:1;
  margin-left: calc(24 * var(--u));
  width: calc(100% - calc(48 * var(--u)));
}

.hsr .hsr-c-027712fe3a .hsr-subtitle__left {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(118 * var(--u));
  height: 100%;
  background-image: url("../img/image-73.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-027712fe3a .hsr-subtitle__bar {
  position: absolute;
  left: calc(118 * var(--u));
  right: 0;
  top: 0;
  height: 100%;
  background-image: url("../img/image-71.webp");
  background-size: 100% 100%;
  mask-image: url("../img/image-81.webp"),url("../img/image-80.webp"),url("../img/image-82.webp"),url("../img/image-78.webp"),url("../img/image-77.webp"),url("../img/image-79.webp"),url("../img/image-75.webp"),url("../img/image-74.webp"),url("../img/image-76.webp");
  mask-size: calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(100% - calc(4 * var(--u))),calc(100% - calc(28 * var(--u))) calc(100% - calc(4 * var(--u))),calc(25 * var(--u)) calc(100% - calc(4 * var(--u))),calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u));
  mask-position: left calc(0 * var(--u)) top calc(0 * var(--u)),left calc(3 * var(--u)) top calc(0 * var(--u)),right 0px top calc(0 * var(--u)),left calc(0 * var(--u)) top calc(2 * var(--u)),left calc(3 * var(--u)) top calc(2 * var(--u)),right 0px top calc(2 * var(--u)),left calc(0 * var(--u)) bottom 0px,left calc(3 * var(--u)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-composite: add;
  mask-mode: alpha;
  --hsr-mask-source:url("../img/image-48.png");
  --hsr-mask-slice:2 25 2 3 fill;
  --hsr-mask-width:calc(2 * var(--u)) calc(25 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));
}

.hsr .hsr-c-027712fe3a .hsr-subtitle__decoration {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(33 * var(--u));
  height: calc(27 * var(--u));
  background-image: url("../img/image-72.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-027712fe3a .hsr-title__text {
  position: absolute;
  z-index: 1;
  width: max-content;
  font-size: calc(39 * var(--u));
  font-weight: 700;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  --hsr-title-ink-left:-0.611282751384;
  --hsr-title-ink-center:-7.78927064606;
  --hsr-title-ink-middle:0.382051719615;
  left: calc(50% + calc(59 * var(--u)) + var(--hsr-title-ink-center) * 1em);
  top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.942394241716) * 1em);
}

.hsr .hsr-c-027712fe3a {
  width: calc(771 * var(--u));
  max-width: 100%;
  min-height: calc(46 * var(--u));
  padding-left: calc(151 * var(--u));
  padding-right: calc(33 * var(--u));
  display: flex;
  align-items: center;
  --hsr-title-fit-width:calc(100% - calc(184 * var(--u)));
}

.hsr .hsr-text-style-58313f4b6c {
  font-size: calc(39.2617 * var(--text-unit,var(--u)));
  line-height: calc(39.2617 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
  font-family: "Page02Font2";
  font-weight: 700;
}

.hsr .hsr-slot-0b90182629 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-4d812dc2a6 {
  --hsr-item-width:calc(902.156 * var(--u));
  --hsr-gap-factor:0;
}

.hsr-table-30f710a86bca {
  --hsr-table-width:calc(902.15625 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(902.15625 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(902.15625 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
}

.hsr .hsr-table-frame--10 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  z-index: 2;
  pointer-events: none;
}

.hsr .hsr-table-frame--11 {
  position: absolute;
  left: calc(-2 * var(--hsr-table-unit));
  top: calc(0 * var(--hsr-table-unit));
  width: calc(100% + calc(13 * var(--hsr-table-unit)));
  height: calc(39 * var(--hsr-table-unit));
  z-index: 7;
  pointer-events: none;
}

.hsr .hsr-c-1f0c37d714 {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--12 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  z-index: 3;
  pointer-events: none;
}

.hsr .hsr-c-3295213414 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-edd49a44ac {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-7d5c507f9c {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--13 {
  position: absolute;
  left: calc(-2 * var(--hsr-table-unit));
  top: calc(0 * var(--hsr-table-unit));
  width: calc(100% + calc(13 * var(--hsr-table-unit)));
  height: calc(39 * var(--hsr-table-unit));
  z-index: 8;
  pointer-events: none;
}

.hsr .hsr-c-4ec9760142 {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--14 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 35;
  pointer-events: none;
}

.hsr .hsr-c-d858fe2a8a {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-frame--15 {
  position: absolute;
  left: calc(-2 * var(--hsr-table-unit));
  top: calc(0 * var(--hsr-table-unit));
  width: calc(100% + calc(13 * var(--hsr-table-unit)));
  height: calc(39 * var(--hsr-table-unit));
  z-index: 36;
  pointer-events: none;
}

.hsr .hsr-table-mask--3 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask-inner--3 {
  position: absolute;
  left: calc(-15 * var(--hsr-table-unit));
  top: calc(-34 * var(--hsr-table-unit));
  width: calc(100% - calc(-3 * var(--hsr-table-unit)));
  height: calc(100% - calc(-15 * var(--hsr-table-unit)));
}

.hsr .hsr-table-mask--4 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-30f710a86bca .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr-table-30f710a86bca .hsr-table__row:nth-child(1) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2078279507 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(14.61856323 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--10 {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  border-style: solid;
  border-color: transparent;
  border-width: calc(0 * var(--hsr-table-unit)) calc(29 * var(--hsr-table-unit)) calc(0 * var(--hsr-table-unit)) calc(29 * var(--hsr-table-unit));
  border-image-source: url("../img/image-108.webp");
  border-image-slice: 0 29 0 29 fill;
  border-image-width: calc(0 * var(--hsr-table-unit)) calc(29 * var(--hsr-table-unit)) calc(0 * var(--hsr-table-unit)) calc(29 * var(--hsr-table-unit));
  border-image-repeat: stretch;
}

.hsr .hsr-skin--11 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-377797c3a3 {
  font-family: Page02Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #000000;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr-table-text-377c2a4aa348 {
  min-height: calc(35.56000095 * var(--hsr-table-unit));
}

.hsr .hsr-text-style-886c5d09bf {
  font-family: Page02Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-57e67b4e91 {
  font-family: "Page07Font4";
  font-weight: 250;
  line-height: 1.4;
  color: #555555;
  font-size: calc(17.78 * var(--text-unit,var(--u)));
}

.hsr-table-30f710a86bca .hsr-table__row:nth-child(2) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(-0.2922183062 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(-0.2890933062 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--12 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-divider-pattern--1 {
  position: absolute;
  inset: 0;
  height: calc(5 * var(--hsr-table-unit));
  overflow: hidden;
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: normal;
  background-image: url("../img/image-107.webp");
  background-size: calc(1076 * var(--hsr-table-unit)) calc(5 * var(--hsr-table-unit));
  background-position: center top;
  background-repeat: no-repeat;
  --hsr-divider-left:calc(200 * var(--hsr-table-unit));
  --hsr-divider-right:calc(136 * var(--hsr-table-unit));
  --hsr-divider-whole:round(down, max(0px, calc(100% - calc(336 * var(--hsr-table-unit)))), calc(10 * var(--hsr-table-unit)));
  --hsr-divider-gutter:calc((100% - calc(336 * var(--hsr-table-unit)) - var(--hsr-divider-whole)) / 2);
}

.hsr .hsr-divider-pattern--1 > .hsr-divider-texture__left {
  position: absolute;
  top: 0;
  height: 100%;
  overflow: hidden;
  background-image: url("../img/image-24.png");
  background-size: calc(200 * var(--hsr-table-unit)) calc(5 * var(--hsr-table-unit));
  background-repeat: no-repeat;
  background-position: left top;
  left: var(--hsr-divider-gutter);
  width: var(--hsr-divider-left);
}

.hsr .hsr-divider-pattern--1 > .hsr-divider-texture__middle {
  position: absolute;
  top: 0;
  height: 100%;
  overflow: hidden;
  background-image: url("../img/image-25.png");
  background-size: calc(10 * var(--hsr-table-unit)) calc(5 * var(--hsr-table-unit));
  background-repeat: repeat-x;
  background-position: left top;
  left: calc(var(--hsr-divider-gutter) + var(--hsr-divider-left));
  width: var(--hsr-divider-whole);
}

.hsr .hsr-divider-pattern--1 > .hsr-divider-texture__right {
  position: absolute;
  top: 0;
  height: 100%;
  overflow: hidden;
  background-image: url("../img/image-26.png");
  background-size: calc(136 * var(--hsr-table-unit)) calc(5 * var(--hsr-table-unit));
  background-repeat: no-repeat;
  background-position: left top;
  left: calc(var(--hsr-divider-gutter) + var(--hsr-divider-left) + var(--hsr-divider-whole));
  width: var(--hsr-divider-right);
}

.hsr-table-30f710a86bca .hsr-table__row:nth-child(3) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2124969963 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(12.903122 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--13 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-93ba2d65a8 {
  font-family: HsrTableExtraLight;
  font-weight: 250;
  line-height: 1.4;
  color: #000000;
  font-size: calc(17.78 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-ad85a2a2ca {
  --hsr-gap-factor:1;
}

.hsr .hsr-slot-1bfe104585 {
  --hsr-item-width:calc(588 * var(--u));
  --hsr-gap-factor:0;
}

.hsr .hsr-text-style-85ed14f591 {
  font-family: "Page07Font4";
  font-weight: 250;
  line-height: 1.4;
  font-size: calc(15.24 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-739ffdd2c8 {
  --hsr-item-width:calc(728.177 * var(--u));
  --hsr-gap-factor:1;
}

.hsr .hsr-slot-16e0c67ec8 {
  --hsr-gap-factor:1;
  margin-left: calc(28 * var(--u));
  width: calc(100% - calc(52 * var(--u)));
}

.hsr .hsr-c-eebafd5591 .hsr-subtitle__left {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(118 * var(--u));
  height: 100%;
  background-image: url("../img/image-73.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-eebafd5591 .hsr-subtitle__bar {
  position: absolute;
  left: calc(118 * var(--u));
  right: 0;
  top: 0;
  height: 100%;
  background-image: url("../img/image-71.webp");
  background-size: 100% 100%;
  mask-image: url("../img/image-81.webp"),url("../img/image-80.webp"),url("../img/image-82.webp"),url("../img/image-78.webp"),url("../img/image-77.webp"),url("../img/image-79.webp"),url("../img/image-75.webp"),url("../img/image-74.webp"),url("../img/image-76.webp");
  mask-size: calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(100% - calc(4 * var(--u))),calc(100% - calc(28 * var(--u))) calc(100% - calc(4 * var(--u))),calc(25 * var(--u)) calc(100% - calc(4 * var(--u))),calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u));
  mask-position: left calc(0 * var(--u)) top calc(0 * var(--u)),left calc(3 * var(--u)) top calc(0 * var(--u)),right 0px top calc(0 * var(--u)),left calc(0 * var(--u)) top calc(2 * var(--u)),left calc(3 * var(--u)) top calc(2 * var(--u)),right 0px top calc(2 * var(--u)),left calc(0 * var(--u)) bottom 0px,left calc(3 * var(--u)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-composite: add;
  mask-mode: alpha;
  --hsr-mask-source:url("../img/image-48.png");
  --hsr-mask-slice:2 25 2 3 fill;
  --hsr-mask-width:calc(2 * var(--u)) calc(25 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));
}

.hsr .hsr-c-eebafd5591 .hsr-subtitle__decoration {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(33 * var(--u));
  height: calc(27 * var(--u));
  background-image: url("../img/image-72.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-eebafd5591 .hsr-title__text {
  position: absolute;
  z-index: 1;
  width: max-content;
  font-size: calc(39 * var(--u));
  font-weight: 700;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  --hsr-title-ink-left:-0.0255649861949;
  --hsr-title-ink-center:-10.5097636402;
  --hsr-title-ink-middle:0.383474792924;
  left: calc(50% + calc(59 * var(--u)) + var(--hsr-title-ink-center) * 1em);
  top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
}

.hsr .hsr-c-eebafd5591 {
  width: calc(1005 * var(--u));
  max-width: 100%;
  min-height: calc(46 * var(--u));
  padding-left: calc(151 * var(--u));
  padding-right: calc(33 * var(--u));
  display: flex;
  align-items: center;
  --hsr-title-fit-width:calc(100% - calc(184 * var(--u)));
}

.hsr .hsr-text-style-51adde9486 {
  font-size: calc(39.116 * var(--text-unit,var(--u)));
  line-height: calc(39.116 * var(--text-unit,var(--u)));
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
  font-family: "Page02Font2";
  font-weight: 700;
}

.hsr .hsr-slot-b90f8bf348 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-2147f74f3c {
  --hsr-item-width:calc(921.703 * var(--u));
  --hsr-gap-factor:0;
}

.hsr-table-0f0c0bf9ebe2 {
  --hsr-table-width:calc(921.703125 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(921.703125 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(921.703125 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
}

.hsr .hsr-c-3f3a029352 {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-68355f8f72 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-d362a71dba {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-5a142f2176 {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-00470af2ec {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-ecdbee6896 {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}
.hsr-signature-carrier > .hsr-signature > span:nth-child(2)::before { content: "l"; }


.hsr .hsr-table-mask--5 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-0f0c0bf9ebe2 .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr-table-0f0c0bf9ebe2 .hsr-table__row:nth-child(1) > .hsr-table__label > .hsr-table__pill > .hsr-table__text,
.hsr-table-0f0c0bf9ebe2 .hsr-table__row:nth-child(2) > .hsr-table__label > .hsr-table__pill > .hsr-table__text,
.hsr-table-0f0c0bf9ebe2 .hsr-table__row:nth-child(3) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2078279507 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(0.2031404507 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--14 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr-table-note-dd5170b47e2e {
  --hsr-table-profile-weight:700;
  --hsr-table-profile-color:#183152;
}

.hsr .hsr-skin--15 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-skin--16 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr-table-0f0c0bf9ebe2 .hsr-table__row:nth-child(4) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.7078742077 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(0.7031867077 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--17 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-slot-56f38292a6 {
  --hsr-item-width:calc(564 * var(--u));
  --hsr-gap-factor:1;
}

.hsr .hsr-slot-664bf04ea8 {
  --hsr-gap-factor:1;
  margin-left: calc(28 * var(--u));
  width: calc(100% - calc(52 * var(--u)));
}

.hsr .hsr-c-573a50e1d2 .hsr-subtitle__left {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(118 * var(--u));
  height: 100%;
  background-image: url("../img/image-73.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-573a50e1d2 .hsr-subtitle__bar {
  position: absolute;
  left: calc(118 * var(--u));
  right: 0;
  top: 0;
  height: 100%;
  background-image: url("../img/image-71.webp");
  background-size: 100% 100%;
  mask-image: url("../img/image-81.webp"),url("../img/image-80.webp"),url("../img/image-82.webp"),url("../img/image-78.webp"),url("../img/image-77.webp"),url("../img/image-79.webp"),url("../img/image-75.webp"),url("../img/image-74.webp"),url("../img/image-76.webp");
  mask-size: calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(100% - calc(4 * var(--u))),calc(100% - calc(28 * var(--u))) calc(100% - calc(4 * var(--u))),calc(25 * var(--u)) calc(100% - calc(4 * var(--u))),calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u));
  mask-position: left calc(0 * var(--u)) top calc(0 * var(--u)),left calc(3 * var(--u)) top calc(0 * var(--u)),right 0px top calc(0 * var(--u)),left calc(0 * var(--u)) top calc(2 * var(--u)),left calc(3 * var(--u)) top calc(2 * var(--u)),right 0px top calc(2 * var(--u)),left calc(0 * var(--u)) bottom 0px,left calc(3 * var(--u)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-composite: add;
  mask-mode: alpha;
  --hsr-mask-source:url("../img/image-48.png");
  --hsr-mask-slice:2 25 2 3 fill;
  --hsr-mask-width:calc(2 * var(--u)) calc(25 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));
}

.hsr .hsr-c-573a50e1d2 .hsr-subtitle__decoration {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(33 * var(--u));
  height: calc(27 * var(--u));
  background-image: url("../img/image-72.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-573a50e1d2 .hsr-title__text {
  position: absolute;
  z-index: 1;
  width: max-content;
  font-size: calc(39 * var(--u));
  font-weight: 700;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  --hsr-title-ink-left:-0.0255649861949;
  --hsr-title-ink-center:-10.1105416646;
  --hsr-title-ink-middle:0.383474792924;
  left: calc(50% + calc(59 * var(--u)) + var(--hsr-title-ink-center) * 1em);
  top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
}

.hsr .hsr-c-573a50e1d2 {
  width: calc(975 * var(--u));
  max-width: 100%;
  min-height: calc(46 * var(--u));
  padding-left: calc(151 * var(--u));
  padding-right: calc(33 * var(--u));
  display: flex;
  align-items: center;
  --hsr-title-fit-width:calc(100% - calc(184 * var(--u)));
}

.hsr .hsr-c-573a50e1d2 .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-slot-e7f41336d2 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-bc5437ff1c {
  --hsr-item-width:calc(780.562 * var(--u));
  --hsr-gap-factor:0;
}

.hsr-table-ef67f4bd691c {
  --hsr-table-width:calc(780.5625 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(780.5625 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(780.5625 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
}

.hsr .hsr-c-3682c75b7b {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-8d14596539 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-afff6928c4 {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-2f2576324f {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-061fc4ba22 {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-daf98bdc86 {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--7 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--8 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-ef67f4bd691c .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr-table-ef67f4bd691c .hsr-table__row:nth-child(1) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(-0.2922183062 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(2.586240455 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--18 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr-table-ef67f4bd691c .hsr-table__row:nth-child(2) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2078279507 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(3.086283446 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--19 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr-table-ef67f4bd691c .hsr-table__row:nth-child(3) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2078279507 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(0.2109529507 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--20 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-852d07a3aa {
  font-family: Page02Font4;
  font-weight: 400;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-fca630686e {
  --hsr-item-width:calc(691 * var(--u));
  --hsr-gap-factor:1;
}

.hsr .hsr-slot-ba55535ee2 {
  --hsr-gap-factor:1;
  margin-left: calc(28 * var(--u));
  width: calc(100% - calc(52 * var(--u)));
}

.hsr .hsr-c-b2c89ae04e .hsr-subtitle__left {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(118 * var(--u));
  height: 100%;
  background-image: url("../img/image-73.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-b2c89ae04e .hsr-subtitle__bar {
  position: absolute;
  left: calc(118 * var(--u));
  right: 0;
  top: 0;
  height: 100%;
  background-image: url("../img/image-71.webp");
  background-size: 100% 100%;
  mask-image: url("../img/image-81.webp"),url("../img/image-80.webp"),url("../img/image-82.webp"),url("../img/image-78.webp"),url("../img/image-77.webp"),url("../img/image-79.webp"),url("../img/image-75.webp"),url("../img/image-74.webp"),url("../img/image-76.webp");
  mask-size: calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(100% - calc(4 * var(--u))),calc(100% - calc(28 * var(--u))) calc(100% - calc(4 * var(--u))),calc(25 * var(--u)) calc(100% - calc(4 * var(--u))),calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u));
  mask-position: left calc(0 * var(--u)) top calc(0 * var(--u)),left calc(3 * var(--u)) top calc(0 * var(--u)),right 0px top calc(0 * var(--u)),left calc(0 * var(--u)) top calc(2 * var(--u)),left calc(3 * var(--u)) top calc(2 * var(--u)),right 0px top calc(2 * var(--u)),left calc(0 * var(--u)) bottom 0px,left calc(3 * var(--u)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-composite: add;
  mask-mode: alpha;
  --hsr-mask-source:url("../img/image-48.png");
  --hsr-mask-slice:2 25 2 3 fill;
  --hsr-mask-width:calc(2 * var(--u)) calc(25 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));
}

.hsr .hsr-c-b2c89ae04e .hsr-subtitle__decoration {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(33 * var(--u));
  height: calc(27 * var(--u));
  background-image: url("../img/image-72.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-b2c89ae04e .hsr-title__text {
  position: absolute;
  z-index: 1;
  width: max-content;
  font-size: calc(39 * var(--u));
  font-weight: 700;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  --hsr-title-ink-left:-0.613559668678;
  --hsr-title-ink-center:-5.29182419259;
  --hsr-title-ink-middle:0.383474792924;
  left: calc(50% + calc(59 * var(--u)) + var(--hsr-title-ink-center) * 1em);
  top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
}

.hsr .hsr-c-b2c89ae04e {
  width: calc(614 * var(--u));
  max-width: 100%;
  min-height: calc(46 * var(--u));
  padding-left: calc(151 * var(--u));
  padding-right: calc(33 * var(--u));
  display: flex;
  align-items: center;
  --hsr-title-fit-width:calc(100% - calc(184 * var(--u)));
}

.hsr .hsr-slot-487851bd1e {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-081671452e {
  --hsr-item-width:calc(1255 * var(--u));
  --hsr-gap-factor:0;
}

.hsr-table-2d39c5c2babf {
  --hsr-table-width:calc(1255 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(1255 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(1255 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
  --hsr-facility-font-size:calc(25.40000068 * var(--hsr-table-unit));
}

.hsr .hsr-c-473171190f {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-51b466469f {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-1ad53f0522 {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-4e3b8ed313 {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-287a05138c {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-fc017b7f5d {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--9 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--10 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-2d39c5c2babf .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr .hsr-skin--21 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-skin--22 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-skin--23 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-e5bcbd982a {
  color: #000000;
}

.hsr .hsr-table .hsr-table-profile-8a1f6c603815 {
  --hsr-table-profile-weight:700;
  --hsr-table-profile-color:#000000;
}

.hsr .hsr-text-style-ec31c4a8c0 {
  font-family: Page04Font2;
  font-weight: 400;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-skin--24 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-slot-ea94bc86f1 {
  --hsr-item-width:calc(309.844 * var(--u));
  --hsr-gap-factor:1;
}

.hsr .hsr-content-9e39424061 {
  --hsr-content-gap:calc(50 * var(--u));
  --hsr-component-gap:calc(75 * var(--u));
  --hsr-subtitle-inset:calc(24 * var(--u));
  --hsr-content-align:center;
}

.hsr .hsr-slot-80bba1f92a {
  --hsr-gap-factor:0;
}

.hsr .hsr-c-470c9a8f7e .hsr-title__art {
  background-image: url("../img/image-30.webp");
  width: calc(1920 * var(--u));
  height: calc(350 * var(--u));
  background-size: 100% 100%;
}

.hsr .hsr-c-470c9a8f7e .hsr-title__text {
  position: absolute;
  --hsr-title-ink-left:-0.0721154192863;
  --hsr-title-ink-middle:0.389423264146;
  left: calc(calc(178 * var(--u)) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
  top: calc(calc(123.5 * var(--u)) + (var(--hsr-title-ink-middle) - 0.879808115292) * 1em + 0px);
  display: block;
  width: max-content;
  line-height: 1;
  white-space: pre;
}

.hsr .hsr-c-ab2e22c8df,
.hsr .hsr-c-b12db64a5c,
.hsr .hsr-c-a3ba756c7e,
.hsr .hsr-c-470c9a8f7e .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-c-470c9a8f7e {
  min-height: calc(188 * var(--u));
  padding-left: calc(178 * var(--u));
  padding-right: calc(106 * var(--u));
  padding: 0;
  height: calc(188 * var(--u));
  --hsr-title-fit-width:calc(1636 * var(--u));
}

.hsr .hsr-text-style-f784ae0ef9 {
  font-family: "Page03Font1",sans-serif;
  font-size: calc(69.3333 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-100e909328 {
  font-family: "Page03Font1",sans-serif;
  font-size: calc(14.6667 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-284895cec0 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-paragraph-f3927d286a > .hsr-copy-2e977731fc {
  display: block;
}

.hsr .hsr-text-style-5e0fe814fa {
  line-height: 1.6;
  font-weight: 500;
  font-family: Page03Font4;
  color: #002b61;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-paragraph-f3927d286a > .hsr-copy-f2aaf0203c {
  display: none;
}

.hsr .hsr-slot-f9aeb61eab {
  --hsr-gap-factor:0.8;
}

.hsr .hsr-slot-fd0d54567f {
  --hsr-item-width:calc(1038.02 * var(--u));
  --hsr-gap-factor:0;
}
.hsr-signature-carrier > .hsr-signature > span:nth-child(3)::before { content: "c"; }


.hsr-table-69579ab058e8 {
  --hsr-table-width:calc(1038.015625 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(1038.015625 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(1038.015625 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
}

.hsr .hsr-c-a4893584c1 {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-422e4e5ec2 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-1344016b82 {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-53c9863d9d {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-d10f1c74a5 {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-7b89add77d {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--11 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--12 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-69579ab058e8 .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr-table-69579ab058e8 .hsr-table__row:nth-child(1) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2078279507 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(14.62637573 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--25 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-38d087589c {
  font-family: Page03Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #000000;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-cd5aec29d9 {
  font-family: Page03Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr-table-69579ab058e8 .hsr-table__row:nth-child(2) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(-0.2922183062 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(-0.2969058062 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--26 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr-table-69579ab058e8 .hsr-table__row:nth-child(3) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2124969963 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(12.9109345 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--27 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-fbdd5a614a {
  font-family: Page03Font3;
  font-weight: 400;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-91b684ad93 {
  --hsr-gap-factor:1;
  margin-left: calc(146 * var(--u));
  width: calc(1628 * var(--u));
}

.hsr .hsr-cards-4c32aaca74 {
  --hsr-card-width:calc(325.6 * var(--u));
  --hsr-grid-width:calc(1628 * var(--u));
  --hsr-card-content-width:calc(286 * var(--u));
  grid-template-columns: repeat(10,minmax(0,1fr));
}

.hsr .hsr-card-14fdf2a6c5 {
  grid-column: 1 / span 2;
  grid-row: 1;
  min-height: calc(660 * var(--u));
}

.hsr .hsr-c-bf870f75f0 {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-0f8b4519a6 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(16 * var(--u));
}

.hsr .hsr-text-style-21b3f9a6a4 {
  font-family: "Page03Font3",sans-serif;
  font-size: calc(22.86 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1.05;
  color: #000000;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-c-0f8b4519a6 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-f366066d7a > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-f366066d7a {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-84.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-text-style-0dd4bcfe87 {
  font-family: "Page03Font2",sans-serif;
  font-size: calc(22.86 * var(--text-unit,var(--u)));
  font-weight: 700;
  line-height: 1.05;
  color: #000000;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-c-4666a201eb {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(16 * var(--u));
}

.hsr .hsr-c-a61391f89b {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-card-854dd541f4 {
  grid-column: 3 / span 2;
  grid-row: 1;
  min-height: calc(660 * var(--u));
}

.hsr .hsr-c-b3b1ca7ea4 {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-8ba1d2d435 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-c-8ba1d2d435 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-bfb4bb7882 > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-bfb4bb7882 {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-84.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-0acf9adfa9 {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(14 * var(--u));
}

.hsr .hsr-c-1b1bfede14 {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(14 * var(--u));
}

.hsr .hsr-card-103a481b9c {
  grid-column: 5 / span 2;
  grid-row: 1;
  min-height: calc(660 * var(--u));
}

.hsr .hsr-c-5b0b0c3c38 {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-0d9160a431 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-c-0d9160a431 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-46d6985e2d > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-46d6985e2d {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-84.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-70e9e97e28 {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(10 * var(--u));
}

.hsr .hsr-card-c707797adf {
  grid-column: 7 / span 2;
  grid-row: 1;
  min-height: calc(660 * var(--u));
}

.hsr .hsr-c-1bce50d30d {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-6e1f524154 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-c-6e1f524154 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-acde698e4d > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-acde698e4d {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-84.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-3099f2030c {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(14 * var(--u));
}

.hsr .hsr-c-3099f2030c > .hsr-card__text--desktop {
  display: block;
}

.hsr .hsr-c-3099f2030c > .hsr-card__text--mobile {
  display: none;
}

.hsr .hsr-c-037ebe4005 {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(14 * var(--u));
}

.hsr .hsr-card-6ef006b45c {
  grid-column: 9 / span 2;
  grid-row: 1;
  min-height: calc(660 * var(--u));
}

.hsr .hsr-c-027dc04958 {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-8867ede285 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-c-8867ede285 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-6f42512f02 > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-6f42512f02 {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-84.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-0ca919db8c {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(10 * var(--u));
}

.hsr .hsr-text-style-1161ad0f0f {
  font-family: "Page03Font3",sans-serif;
  font-size: calc(22.86 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: calc(25.4 * var(--text-unit,var(--u)));
  color: #000000;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-c-7ceeeeac2c {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(14 * var(--u));
}

.hsr .hsr-c-b58e7b4bd5 {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(17 * var(--u));
}

.hsr .hsr-card-25c85e6e2e {
  grid-column: 1 / span 2;
  grid-row: 2;
  min-height: calc(632 * var(--u));
}

.hsr .hsr-c-8790b3b27c {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-60fc86e6a4 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(16 * var(--u));
}

.hsr .hsr-c-60fc86e6a4 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-ad59459d23 > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-ad59459d23 {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-90.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-text-style-311a6ae473 {
  font-family: "Page03Font2",sans-serif;
  font-size: calc(22.8747 * var(--text-unit,var(--u)));
  font-weight: 700;
  line-height: 1.05;
  color: #000000;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-c-565accf81d {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(11 * var(--u));
}

.hsr .hsr-text-style-5716e5563d {
  font-family: "Page03Font3",sans-serif;
  font-size: calc(22.8747 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1.05;
  color: #000000;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-card-9fed04212d {
  grid-column: 3 / span 2;
  grid-row: 2;
  min-height: calc(632 * var(--u));
}

.hsr .hsr-c-9a8d3f273b {
  max-width: calc(260 * var(--u));
}
.hsr-signature-carrier > .hsr-signature > span:nth-child(4)::before { content: "o"; }


.hsr .hsr-c-c572e1c4b8 {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(16 * var(--u));
}

.hsr .hsr-c-c572e1c4b8 > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-5403405ca2 > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-5403405ca2 {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-90.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-05b2473be9 {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(11 * var(--u));
}

.hsr .hsr-c-38514f7c22,
.hsr .hsr-c-e925f72d63 {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-card-66dd46f314 {
  grid-column: 5 / span 2;
  grid-row: 2;
  min-height: calc(632 * var(--u));
}

.hsr .hsr-c-5d6f6fd3d5 {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-40fb7190aa {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(16 * var(--u));
}

.hsr .hsr-c-40fb7190aa > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-90faa11bcf > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-90faa11bcf {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-90.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-68a4818998 {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(10 * var(--u));
}

.hsr .hsr-c-85f2089de5 {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-card-88172109d1 {
  grid-column: 7 / span 2;
  grid-row: 2;
  min-height: calc(632 * var(--u));
}

.hsr .hsr-c-10e32fce16 {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-fb0a32753c {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(16 * var(--u));
}

.hsr .hsr-c-fb0a32753c > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-3e60a1c586 > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-3e60a1c586 {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-90.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-1f1423e252 {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(13 * var(--u));
}

.hsr .hsr-card-e44861a4eb {
  grid-column: 9 / span 2;
  grid-row: 2;
  min-height: calc(632 * var(--u));
}

.hsr .hsr-c-4a809a7f0e {
  max-width: calc(260 * var(--u));
}

.hsr .hsr-c-d3a6822adc {
  margin-top: calc(14 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(15 * var(--u));
}

.hsr .hsr-c-d3a6822adc > .hsr-card__reading {
  display: block;
  font-size: calc(11.43 * var(--u));
  line-height: 1.2;
  font-weight: 400;
  white-space: normal;
  overflow-wrap: anywhere;
  margin-bottom: .15em;
  font-family: "Page03Font3",sans-serif;
  color: #000000;
}

.hsr .hsr-c-5135717bf3 > .hsr-card__text {
  padding-left: calc(3 * var(--u));
}

.hsr .hsr-c-5135717bf3 {
  margin-top: calc(10 * var(--u));
  min-height: calc(23 * var(--u));
  background-image: url("../img/image-90.webp");
  max-width: calc(262 * var(--u));
}

.hsr .hsr-c-6e8c92c867 {
  margin-top: calc(19 * var(--u));
  min-height: calc(22 * var(--u));
  margin-left: calc(10 * var(--u));
}

.hsr .hsr-c-ceda7b3111 {
  margin-top: calc(16 * var(--u));
  min-height: calc(18 * var(--u));
  margin-left: calc(12 * var(--u));
}

.hsr .hsr-content-1edd0f2435 {
  --hsr-content-gap:calc(50 * var(--u));
  --hsr-component-gap:calc(75 * var(--u));
  --hsr-subtitle-inset:calc(24 * var(--u));
  --hsr-content-align:center;
}

.hsr .hsr-slot-e4ff4beb87 {
  --hsr-gap-factor:0;
}

.hsr .hsr-c-841202481c .hsr-title__art {
  background-image: url("../img/image-30.webp");
  width: calc(1920 * var(--u));
  height: calc(350 * var(--u));
  background-size: 100% 100%;
}

.hsr .hsr-c-841202481c .hsr-title__text {
  position: absolute;
  --hsr-title-ink-left:-0.0926354793886;
  --hsr-title-ink-middle:0.38791106994;
  left: calc(calc(178 * var(--u)) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
  top: calc(calc(123.5 * var(--u)) + (var(--hsr-title-ink-middle) - 0.880037054192) * 1em + 0px);
  display: block;
  width: max-content;
  line-height: 1;
  white-space: pre;
}

.hsr .hsr-c-1a0bc226ee,
.hsr .hsr-c-114c59b8fc,
.hsr .hsr-c-a0db0d1f00 {
  display: none;
}

.hsr .hsr-c-841202481c {
  min-height: calc(188 * var(--u));
  padding-left: calc(178 * var(--u));
  padding-right: calc(106 * var(--u));
  padding: 0;
  height: calc(188 * var(--u));
  --hsr-title-fit-width:calc(1636 * var(--u));
}

.hsr .hsr-text-style-a05e63241c {
  font-family: "Page04Font1",sans-serif;
  font-size: calc(86.36 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-f8696167bc {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-paragraph-070bec76f4 > .hsr-copy-ef5cb58a0c {
  display: block;
}

.hsr .hsr-text-style-1737ca9794 {
  line-height: 1.8;
  font-weight: 500;
  font-family: Page04Font4;
  color: #002b61;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-paragraph-070bec76f4 > .hsr-copy-7af474ae31 {
  display: none;
}

.hsr .hsr-slot-8caf8b70dd {
  --hsr-gap-factor:0.8;
}

.hsr .hsr-slot-8e75bb665e {
  --hsr-item-width:calc(1166.67 * var(--u));
  --hsr-gap-factor:0;
}

.hsr-table-cabfc1860e2f {
  --hsr-table-width:calc(1166.666667 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(1166.666667 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1166.666667 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(1166.666667 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
  --hsr-facility-font-size:calc(25.40000068 * var(--hsr-table-unit));
}

.hsr .hsr-c-93f9f4f90a {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-5df44f4d84 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-de809e893c {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-13ca6a6992 {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-2124bb8d9c {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-663c0fcd94 {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--13 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--14 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-cabfc1860e2f .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr .hsr-skin--28 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-191ff0ee82 {
  font-family: Page04Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #000000;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-2c8c847359 {
  font-family: Page04Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-skin--29 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-table .hsr-table-profile-619c993a2d52 {
  --hsr-table-profile-color:#000000;
}

.hsr .hsr-skin--30 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-e8e7828556 {
  font-family: Page04Font3;
  font-weight: 400;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-26d8035525 {
  --hsr-item-width:calc(528.333 * var(--u));
  --hsr-gap-factor:1;
}

.hsr .hsr-content-eded46a759 {
  --hsr-content-gap:calc(50 * var(--u));
  --hsr-component-gap:calc(75 * var(--u));
  --hsr-subtitle-inset:calc(24 * var(--u));
  --hsr-content-align:center;
}

.hsr .hsr-slot-0fe1d604ea {
  --hsr-gap-factor:0;
}

.hsr .hsr-c-513fcb8df8 .hsr-title__art {
  background-image: url("../img/image-30.webp");
  width: calc(1920 * var(--u));
  height: calc(350 * var(--u));
  background-size: 100% 100%;
}

.hsr .hsr-c-513fcb8df8 .hsr-title__text {
  position: absolute;
  --hsr-title-ink-left:-0.127373784159;
  --hsr-title-ink-middle:0.370541917554;
  left: calc(calc(178 * var(--u)) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
  top: calc(calc(123.5 * var(--u)) + (var(--hsr-title-ink-middle) - 0.880037054192) * 1em + 0px);
  display: block;
  width: max-content;
  line-height: 1;
  white-space: pre;
}

.hsr .hsr-c-e73e883fc6,
.hsr .hsr-c-3e1d0e4dd9,
.hsr .hsr-c-fbb9ce4040,
.hsr .hsr-c-513fcb8df8 .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-c-513fcb8df8 {
  min-height: calc(188 * var(--u));
  padding-left: calc(178 * var(--u));
  padding-right: calc(106 * var(--u));
  padding: 0;
  height: calc(188 * var(--u));
  --hsr-title-fit-width:calc(1636 * var(--u));
}

.hsr .hsr-text-style-d8993527be {
  font-family: "Page05Font1",sans-serif;
  font-size: calc(86.36 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-b2147c41bd {
  font-family: "Page05Font1",sans-serif;
  font-size: calc(22.6667 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-9dbd61bc6c {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-4d21c8772f {
  --hsr-item-width:calc(860 * var(--u));
  --hsr-gap-factor:0;
}

.hsr .hsr-content-690f781768 {
  --hsr-content-gap:calc(50 * var(--u));
  --hsr-component-gap:calc(75 * var(--u));
  --hsr-subtitle-inset:calc(24 * var(--u));
  --hsr-content-align:center;
}

.hsr .hsr-slot-eec0dddc42 {
  --hsr-gap-factor:0;
}

.hsr .hsr-c-7b506fa89f .hsr-title__art {
  background-image: url("../img/image-30.webp");
  width: calc(1920 * var(--u));
  height: calc(350 * var(--u));
  background-size: 100% 100%;
}

.hsr .hsr-c-7b506fa89f .hsr-title__text {
  position: absolute;
  --hsr-title-ink-left:-0.0347383047707;
  --hsr-title-ink-middle:0.376331635016;
  left: calc(calc(178 * var(--u)) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
  top: calc(calc(123.5 * var(--u)) + (var(--hsr-title-ink-middle) - 0.880037054192) * 1em + 0px);
  display: block;
  width: max-content;
  line-height: 1;
  white-space: pre;
}

.hsr .hsr-c-df73ab9ca7,
.hsr .hsr-c-c0f5793355,
.hsr .hsr-c-cc6ae76a67,
.hsr .hsr-c-7b506fa89f .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-c-7b506fa89f {
  min-height: calc(188 * var(--u));
  padding-left: calc(178 * var(--u));
  padding-right: calc(106 * var(--u));
  padding: 0;
  height: calc(188 * var(--u));
  --hsr-title-fit-width:calc(1358 * var(--u));
}

.hsr .hsr-c-7b506fa89f .hsr-title__text--desktop {
  font-size: calc(71.48 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-8e43ee2956 {
  font-family: "Page06Font1",sans-serif;
  font-size: calc(86.36 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}
.hsr-signature-carrier > .hsr-signature > span:nth-child(5)::before { content: "r"; }


.hsr .hsr-text-style-662e2c3713 {
  font-family: "Page06Font1",sans-serif;
  font-size: calc(17.3333 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-ca057e3e63 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-fb6173574d,
.hsr .hsr-slot-e0dcd4c4d5 {
  --hsr-item-width:calc(796 * var(--u));
  --hsr-gap-factor:0;
}

.hsr .hsr-paragraph-682b68b559 > .hsr-copy-0c54c86cb8 {
  display: block;
}

.hsr .hsr-text-style-9e0744e2de {
  line-height: 1.7999992125984252;
  font-weight: 500;
  font-family: Page06Font4;
  color: #002b61;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-paragraph-682b68b559 > .hsr-copy-7c78dce368 {
  display: none;
}

.hsr .hsr-slot-e7d866daea {
  --hsr-item-width:calc(796 * var(--u));
  --hsr-gap-factor:0.8;
}

.hsr-table-2c0169f4fade {
  --hsr-table-width:calc(833.203125 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(833.203125 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(833.203125 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(221 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(49 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(10 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(176 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
}

.hsr .hsr-c-c05abb46a7 {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-b00d0df040 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-4fedbd95eb {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-e8e888a2a3 {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-f2add51080 {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-4bd6872930 {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--15 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--16 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-2c0169f4fade .hsr-table__col--0 {
  width: calc(206 * var(--hsr-table-unit));
}

.hsr-table-2c0169f4fade .hsr-table__row:nth-child(1) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(-1.800446399 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.21875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(-1.789508899 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.21875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--31 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-696d091b15 {
  font-family: Page06Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #000000;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-46d420d061 {
  font-family: Page06Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr-table-2c0169f4fade .hsr-table__row:nth-child(2) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(-0.3000031238 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(-0.2890656238 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--32 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr-table-2c0169f4fade .hsr-table__row:nth-child(3) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2124969963 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(12.9109345 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--33 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-a999df739a {
  font-family: Page06Font3;
  font-weight: 400;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-aebed9a996 {
  --hsr-item-width:calc(852 * var(--u));
  --hsr-gap-factor:1;
}

.hsr .hsr-content-b120113a40 {
  --hsr-content-gap:calc(50 * var(--u));
  --hsr-component-gap:calc(75 * var(--u));
  --hsr-subtitle-inset:calc(146 * var(--u));
  --hsr-content-align:flex-start;
}

.hsr .hsr-slot-ed96fc488d {
  --hsr-gap-factor:0;
}

.hsr .hsr-c-85d99b023d .hsr-title__art {
  background-image: url("../img/image-30.webp");
  width: calc(1920 * var(--u));
  height: calc(350 * var(--u));
  background-size: 100% 100%;
}

.hsr .hsr-c-85d99b023d .hsr-title__text {
  position: absolute;
  --hsr-title-ink-left:-0.0596516344548;
  --hsr-title-ink-middle:0.375805297065;
  left: calc(calc(178 * var(--u)) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
  top: calc(calc(123.5 * var(--u)) + (var(--hsr-title-ink-middle) - 0.87091386304) * 1em + 0px);
  display: block;
  width: max-content;
  line-height: 1;
  white-space: pre;
}

.hsr .hsr-c-ca45fd6eb1,
.hsr .hsr-c-7f4e69f58c,
.hsr .hsr-c-1646093ccc,
.hsr .hsr-c-85d99b023d .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-c-85d99b023d {
  min-height: calc(188 * var(--u));
  padding-left: calc(178 * var(--u));
  padding-right: calc(106 * var(--u));
  padding: 0;
  height: calc(188 * var(--u));
  --hsr-title-fit-width:calc(1636 * var(--u));
}

.hsr .hsr-text-style-268f3ac6a1 {
  font-family: "Page07Font1",sans-serif;
  font-size: calc(83.82 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-151a1376ed {
  font-family: "Page07Font1",sans-serif;
  font-size: calc(16.8 * var(--text-unit,var(--u)));
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-f708d1e014 {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-paragraph-a413a8c156 > .hsr-copy-a3d7b001c2 {
  display: block;
}

.hsr .hsr-text-style-bef03fd6af {
  line-height: 1.2;
  font-weight: 500;
  font-family: Page07Font5;
  color: #002b61;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-paragraph-a413a8c156 > .hsr-copy-03c8eb0369 {
  display: none;
}

.hsr .hsr-slot-0a3a216c2c {
  --hsr-gap-factor:1;
  margin-left: calc(28 * var(--u));
  width: calc(100% - calc(52 * var(--u)));
}

.hsr .hsr-c-63b5f85036 .hsr-subtitle__left {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(118 * var(--u));
  height: 100%;
  background-image: url("../img/image-73.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-63b5f85036 .hsr-subtitle__bar {
  position: absolute;
  left: calc(118 * var(--u));
  right: 0;
  top: 0;
  height: 100%;
  background-image: url("../img/image-71.webp");
  background-size: 100% 100%;
  mask-image: url("../img/image-81.webp"),url("../img/image-80.webp"),url("../img/image-82.webp"),url("../img/image-78.webp"),url("../img/image-77.webp"),url("../img/image-79.webp"),url("../img/image-75.webp"),url("../img/image-74.webp"),url("../img/image-76.webp");
  mask-size: calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(100% - calc(4 * var(--u))),calc(100% - calc(28 * var(--u))) calc(100% - calc(4 * var(--u))),calc(25 * var(--u)) calc(100% - calc(4 * var(--u))),calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u));
  mask-position: left calc(0 * var(--u)) top calc(0 * var(--u)),left calc(3 * var(--u)) top calc(0 * var(--u)),right 0px top calc(0 * var(--u)),left calc(0 * var(--u)) top calc(2 * var(--u)),left calc(3 * var(--u)) top calc(2 * var(--u)),right 0px top calc(2 * var(--u)),left calc(0 * var(--u)) bottom 0px,left calc(3 * var(--u)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-composite: add;
  mask-mode: alpha;
  --hsr-mask-source:url("../img/image-48.png");
  --hsr-mask-slice:2 25 2 3 fill;
  --hsr-mask-width:calc(2 * var(--u)) calc(25 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));
}

.hsr .hsr-c-63b5f85036 .hsr-subtitle__decoration {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(33 * var(--u));
  height: calc(27 * var(--u));
  background-image: url("../img/image-72.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-63b5f85036 .hsr-title__text {
  position: absolute;
  z-index: 1;
  width: max-content;
  font-size: calc(39 * var(--u));
  font-weight: 700;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  --hsr-title-ink-left:-0.0255649861949;
  --hsr-title-ink-center:-6.99752010272;
  --hsr-title-ink-middle:0.383474792924;
  left: calc(50% + calc(59 * var(--u)) + var(--hsr-title-ink-center) * 1em);
  top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
}

.hsr .hsr-c-63b5f85036 {
  width: calc(746 * var(--u));
  max-width: 100%;
  min-height: calc(46 * var(--u));
  padding-left: calc(151 * var(--u));
  padding-right: calc(33 * var(--u));
  display: flex;
  align-items: center;
  --hsr-title-fit-width:calc(100% - calc(184 * var(--u)));
}

.hsr .hsr-text-style-2cb5108cb3 {
  font-size: calc(39.116 * var(--text-unit,var(--u)));
  line-height: 1;
  color: #ffffff;
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
  font-family: "Page07Font2";
  font-weight: 700;
}

.hsr .hsr-c-63b5f85036 .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-slot-e058faa3cf {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-slot-1c5d2d2798 {
  --hsr-item-width:calc(750 * var(--u));
  --hsr-gap-factor:0;
}

.hsr .hsr-paragraph-78adcbbacf > .hsr-copy-812a70e0c9 {
  display: block;
}

.hsr .hsr-text-style-9f26a1e233 {
  line-height: 1.8;
  font-weight: 500;
  font-family: Page07Font5;
  color: #002b61;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
  font-synthesis: none;
  letter-spacing: calc(0 * var(--text-unit,var(--u)));
}

.hsr .hsr-paragraph-78adcbbacf > .hsr-copy-a094700e9c {
  display: none;
}

.hsr .hsr-slot-65132c8170 {
  --hsr-item-width:calc(831.547 * var(--u));
  --hsr-gap-factor:0.8;
}

.hsr-table-6dfc29cc160e {
  --hsr-table-width:calc(831.546875 * var(--hsr-table-unit));
  --hsr-table-preferred-width:calc(831.546875 * var(--hsr-table-unit));
  --hsr-table-max-width:calc(1872 * var(--hsr-table-unit));
  --hsr-table-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-row-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-flow-extra:calc(19 * var(--hsr-table-unit));
  --hsr-table-natural-width:calc(831.546875 * var(--hsr-table-unit));
  --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  --hsr-table-padding-top:calc(39 * var(--hsr-table-unit));
  --hsr-table-padding-right:calc(15 * var(--hsr-table-unit));
  --hsr-table-padding-bottom:calc(0 * var(--hsr-table-unit));
  --hsr-table-padding-left:calc(15 * var(--hsr-table-unit));
  --hsr-table-row-min-height:calc(0 * var(--hsr-table-unit));
  --hsr-table-label-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
  --hsr-table-pill-min-height:calc(56 * var(--hsr-table-unit));
  --hsr-table-column-gap:calc(0 * var(--hsr-table-unit));
  --hsr-table-stack-gap:calc(20 * var(--hsr-table-unit));
  --hsr-table-cell-padding-x:calc(15 * var(--hsr-table-unit));
  --hsr-table-cell-padding-y:calc(10 * var(--hsr-table-unit));
  --hsr-table-pill-padding-x:calc(24 * var(--hsr-table-unit));
  --hsr-table-pill-padding-y:calc(8 * var(--hsr-table-unit));
  --hsr-table-value-align:left;
  --hsr-table-divider-inset:calc(15 * var(--hsr-table-unit));
  --hsr-table-divider-height:calc(5 * var(--hsr-table-unit));
  --hsr-table-content-z:12;
}

.hsr .hsr-c-662e12f470 {
  position: absolute;
  width: calc(1077 * var(--hsr-table-unit));
  height: calc(171.906 * var(--hsr-table-unit));
  right: calc(-80 * var(--hsr-table-unit));
  bottom: calc(-104 * var(--hsr-table-unit));
}

.hsr .hsr-c-63529dbd18 {
  position: absolute;
  width: calc(194.794 * var(--hsr-table-unit));
  height: calc(236 * var(--hsr-table-unit));
  left: calc(-63 * var(--hsr-table-unit));
  top: calc(-57 * var(--hsr-table-unit));
}

.hsr .hsr-c-1ad51b6d1d {
  position: absolute;
  width: calc(220 * var(--hsr-table-unit));
  height: calc(179 * var(--hsr-table-unit));
  right: calc(-45 * var(--hsr-table-unit));
  bottom: calc(-74 * var(--hsr-table-unit));
}

.hsr .hsr-c-e7568c483d {
  position: absolute;
  width: calc(96 * var(--hsr-table-unit));
  height: calc(17 * var(--hsr-table-unit));
  left: calc(51 * var(--hsr-table-unit));
  top: calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-c-a90a1c5e0e {
  position: absolute;
  width: calc(120 * var(--hsr-table-unit));
  height: calc(88 * var(--hsr-table-unit));
  right: calc(-55 * var(--hsr-table-unit));
  top: calc(-29 * var(--hsr-table-unit));
}

.hsr .hsr-c-dd975565b7 {
  position: absolute;
  width: calc(72 * var(--hsr-table-unit));
  height: calc(15 * var(--hsr-table-unit));
  right: calc(94 * var(--hsr-table-unit));
  top: calc(13 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--17 {
  position: absolute;
  left: calc(15 * var(--hsr-table-unit));
  top: calc(34 * var(--hsr-table-unit));
  width: calc(100% + calc(-3 * var(--hsr-table-unit)));
  height: calc(100% + calc(-15 * var(--hsr-table-unit)));
  mask-image: url("../img/image-38.png"),url("../img/image-37.png"),url("../img/image-42.png"),url("../img/image-39.png"),url("../img/image-43.png"),url("../img/image-33.png"),url("../img/image-32.png"),url("../img/image-46.png"),url("../img/image-31.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-109.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr .hsr-table-mask--18 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("../img/image-40.png"),url("../img/image-49.png"),url("../img/image-47.png"),url("../img/image-36.png"),url("../img/image-35.png"),url("../img/image-45.png"),url("../img/image-34.png"),url("../img/image-44.png"),url("../img/image-41.png");
  mask-size: calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(100% - calc(24 * var(--hsr-table-unit))) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(100% - calc(24 * var(--hsr-table-unit))),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)),calc(100% - calc(24 * var(--hsr-table-unit))) calc(12 * var(--hsr-table-unit)),calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
  mask-position: left calc(0 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(0 * var(--hsr-table-unit)),right 0px top calc(0 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),left calc(12 * var(--hsr-table-unit)) top calc(12 * var(--hsr-table-unit)),right 0px top calc(12 * var(--hsr-table-unit)),left calc(0 * var(--hsr-table-unit)) bottom 0px,left calc(12 * var(--hsr-table-unit)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-mode: alpha;
  mask-composite: add;
  --hsr-mask-source:url("../img/image-100.webp");
  --hsr-mask-slice:12 12 12 12 fill;
  --hsr-mask-width:calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit)) calc(12 * var(--hsr-table-unit));
}

.hsr-table-6dfc29cc160e .hsr-table__col--0 {
  width: calc(198 * var(--hsr-table-unit));
}

.hsr-table-6dfc29cc160e .hsr-table__row:nth-child(1) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(-0.2922183062 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(-0.2969058062 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--34 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-b81760f372 {
  font-family: Page07Font2;
  font-weight: 700;
  line-height: 1.4;
  color: #000000;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-e1cb96fef3 {
  font-family: Page07Font3;
  font-weight: 700;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr-table-6dfc29cc160e .hsr-table__row:nth-child(2) > .hsr-table__label > .hsr-table__pill > .hsr-table__text,
.hsr-table-6dfc29cc160e .hsr-table__row:nth-child(3) > .hsr-table__label > .hsr-table__pill > .hsr-table__text {
  --hsr-table-label-dx:calc(0.2078279507 * var(--hsr-table-unit));
  --hsr-table-label-dy:calc(-0.71875 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dx:calc(0.2031404507 * var(--hsr-table-unit));
  --hsr-table-label-mobile-dy:calc(-0.71875 * var(--hsr-table-unit));
}

.hsr .hsr-skin--35 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-skin--36 {
  position: absolute;
  inset: 0;
  background-image: url("../img/image-99.png");
  background-size: 100% 100%;
}

.hsr .hsr-text-style-992bb3751c {
  font-family: Page07Font4;
  font-weight: 250;
  line-height: 1.4;
  color: #555555;
  font-size: calc(25.4 * var(--text-unit,var(--u)));
}

.hsr .hsr-text-style-a2ab099a09 {
  font-family: Page07Font4;
  font-weight: 250;
  line-height: 1.4;
  color: #555555;
  font-size: calc(17.78 * var(--text-unit,var(--u)));
}

.hsr .hsr-slot-c4129f91e9 {
  --hsr-gap-factor:1;
  margin-left: calc(28 * var(--u));
  width: calc(100% - calc(52 * var(--u)));
}

.hsr .hsr-c-3712ee9306 .hsr-subtitle__left {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(118 * var(--u));
  height: 100%;
  background-image: url("../img/image-73.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-3712ee9306 .hsr-subtitle__bar {
  position: absolute;
  left: calc(118 * var(--u));
  right: 0;
  top: 0;
  height: 100%;
  background-image: url("../img/image-71.webp");
  background-size: 100% 100%;
  mask-image: url("../img/image-81.webp"),url("../img/image-80.webp"),url("../img/image-82.webp"),url("../img/image-78.webp"),url("../img/image-77.webp"),url("../img/image-79.webp"),url("../img/image-75.webp"),url("../img/image-74.webp"),url("../img/image-76.webp");
  mask-size: calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u)),calc(3 * var(--u)) calc(100% - calc(4 * var(--u))),calc(100% - calc(28 * var(--u))) calc(100% - calc(4 * var(--u))),calc(25 * var(--u)) calc(100% - calc(4 * var(--u))),calc(3 * var(--u)) calc(2 * var(--u)),calc(100% - calc(28 * var(--u))) calc(2 * var(--u)),calc(25 * var(--u)) calc(2 * var(--u));
  mask-position: left calc(0 * var(--u)) top calc(0 * var(--u)),left calc(3 * var(--u)) top calc(0 * var(--u)),right 0px top calc(0 * var(--u)),left calc(0 * var(--u)) top calc(2 * var(--u)),left calc(3 * var(--u)) top calc(2 * var(--u)),right 0px top calc(2 * var(--u)),left calc(0 * var(--u)) bottom 0px,left calc(3 * var(--u)) bottom 0px,right 0px bottom 0px;
  mask-repeat: no-repeat;
  mask-composite: add;
  mask-mode: alpha;
  --hsr-mask-source:url("../img/image-48.png");
  --hsr-mask-slice:2 25 2 3 fill;
  --hsr-mask-width:calc(2 * var(--u)) calc(25 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));
}

.hsr .hsr-c-3712ee9306 .hsr-subtitle__decoration {
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(33 * var(--u));
  height: calc(27 * var(--u));
  background-image: url("../img/image-72.webp");
  background-size: 100% 100%;
}

.hsr .hsr-c-3712ee9306 .hsr-title__text {
  position: absolute;
  z-index: 1;
  width: max-content;
  font-size: calc(39 * var(--u));
  font-weight: 700;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  --hsr-title-ink-left:0;
  --hsr-title-ink-center:-10.4842002144;
  --hsr-title-ink-middle:0.383474792924;
  left: calc(50% + calc(59 * var(--u)) + var(--hsr-title-ink-center) * 1em);
  top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
}
.hsr-signature-carrier > .hsr-signature > span:nth-child(6)::before { content: "y"; }


.hsr .hsr-c-3712ee9306 {
  width: calc(1005 * var(--u));
  max-width: 100%;
  min-height: calc(46 * var(--u));
  padding-left: calc(151 * var(--u));
  padding-right: calc(33 * var(--u));
  display: flex;
  align-items: center;
  --hsr-title-fit-width:calc(100% - calc(184 * var(--u)));
}

.hsr .hsr-c-3712ee9306 .hsr-title__text--mobile {
  display: none;
}

.hsr .hsr-slot-bf7b11973a {
  --hsr-gap-factor:0.6;
}

.hsr .hsr-paragraph-6ba9e79453 > .hsr-copy-f6ff6a08d0 {
  display: block;
}

.hsr .hsr-paragraph-6ba9e79453 > .hsr-copy-f703c26d1a {
  display: none;
}

.hsr-background {
  --hsr-bg-source-width:1920px;
  --hsr-bg-source-height:1149px;
  --hsr-bg-period:72px;
  --hsr-bg-source-draw-height:2676px;
}

.hsr-background__field-tail {
  background-image: url("../img/image-05.webp");
}

.hsr-background__field {
  opacity: 1;
  z-index: 9;
  mix-blend-mode: normal;
}

.hsr-c-4e191a1530 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1920px;
  height: 1149px;
  background-image: url("../img/image-06.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-0 {
  --hsr-bg-box-x:1647;
  --hsr-bg-box-y:236;
  --hsr-bg-box-width:419;
  --hsr-bg-box-height:106;
  --hsr-bg-visible-x:0;
  --hsr-bg-visible-y:0;
  --hsr-bg-visible-width:273;
  --hsr-bg-visible-height:106;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:1;
  --hsr-bg-side-limit:1;
  --hsr-bg-fit-visible:0;
  width: 419px;
  height: 106px;
  z-index: 30;
  opacity: 1;
  --hsr-bg-x:calc(max(92.890625%,70%) - 136.5px);
  --hsr-bg-y:calc(25.1523063534% - 53px);
  mix-blend-mode: normal;
}

.hsr-c-e2f2b6db1f {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 419px;
  height: 106px;
  background-image: url("../img/image-07.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-1 {
  --hsr-bg-box-x:-87;
  --hsr-bg-box-y:737;
  --hsr-bg-box-width:334;
  --hsr-bg-box-height:98;
  --hsr-bg-visible-x:87;
  --hsr-bg-visible-y:0;
  --hsr-bg-visible-width:247;
  --hsr-bg-visible-height:98;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:-1;
  --hsr-bg-side-limit:1;
  --hsr-bg-fit-visible:0;
  width: 334px;
  height: 98px;
  z-index: 31;
  opacity: 1;
  --hsr-bg-x:calc(min(6.43229166667%,30%) - 210.5px);
  --hsr-bg-y:calc(68.407310705% - 49px);
  mix-blend-mode: normal;
}

.hsr-c-d31ddc6262 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 334px;
  height: 98px;
  background-image: url("../img/image-08.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-2 {
  --hsr-bg-box-x:817;
  --hsr-bg-box-y:969;
  --hsr-bg-box-width:249;
  --hsr-bg-box-height:70;
  --hsr-bg-visible-x:0;
  --hsr-bg-visible-y:0;
  --hsr-bg-visible-width:249;
  --hsr-bg-visible-height:70;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:1;
  --hsr-bg-side-limit:0;
  --hsr-bg-fit-visible:0;
  width: 249px;
  height: 70px;
  z-index: 32;
  opacity: 1;
  --hsr-bg-x:calc(49.0364583333% - 124.5px);
  --hsr-bg-y:calc(87.3803307224% - 35px);
  mix-blend-mode: normal;
}

.hsr-c-33b975d03c {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 249px;
  height: 70px;
  background-image: url("../img/image-09.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-3 {
  --hsr-bg-box-x:-515;
  --hsr-bg-box-y:825;
  --hsr-bg-box-width:740;
  --hsr-bg-box-height:336;
  --hsr-bg-visible-x:598;
  --hsr-bg-visible-y:112;
  --hsr-bg-visible-width:142;
  --hsr-bg-visible-height:135;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:-1;
  --hsr-bg-side-limit:1;
  --hsr-bg-fit-visible:0;
  width: 740px;
  height: 336px;
  z-index: 33;
  opacity: 1;
  --hsr-bg-x:calc(min(8.02083333333%,30%) - 669px);
  --hsr-bg-y:calc(87.4238468233% - 179.5px);
  mix-blend-mode: normal;
}

.hsr-c-23e5d2324f {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 740px;
  height: 336px;
  background-image: url("../img/image-10.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-4 {
  --hsr-bg-box-x:1703;
  --hsr-bg-box-y:67;
  --hsr-bg-box-width:130;
  --hsr-bg-box-height:133;
  --hsr-bg-visible-x:0;
  --hsr-bg-visible-y:0;
  --hsr-bg-visible-width:130;
  --hsr-bg-visible-height:133;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:1;
  --hsr-bg-side-limit:1;
  --hsr-bg-fit-visible:0;
  width: 130px;
  height: 133px;
  z-index: 34;
  opacity: 1;
  --hsr-bg-x:calc(max(92.0833333333%,70%) - 65px);
  --hsr-bg-y:calc(11.6187989556% - 66.5px);
  mix-blend-mode: normal;
}

.hsr-c-fe718ffd2a {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 130px;
  height: 133px;
  background-image: url("../img/image-11.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-5 {
  --hsr-bg-box-x:775;
  --hsr-bg-box-y:781;
  --hsr-bg-box-width:1145;
  --hsr-bg-box-height:446;
  --hsr-bg-visible-x:0;
  --hsr-bg-visible-y:0;
  --hsr-bg-visible-width:1107;
  --hsr-bg-visible-height:368;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:1;
  --hsr-bg-side-limit:1;
  --hsr-bg-fit-visible:1;
  width: 1145px;
  height: 446px;
  z-index: 24;
  opacity: 1;
  --hsr-bg-x:calc(100% - 1145px);
  --hsr-bg-y:calc(100% - 368px);
  mix-blend-mode: normal;
}

.hsr-c-4a528bf3f1 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1145px;
  height: 446px;
  background-image: url("../img/image-04.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.hsr-background-item-6 {
  --hsr-bg-box-x:0;
  --hsr-bg-box-y:1074;
  --hsr-bg-box-width:1920;
  --hsr-bg-box-height:75;
  --hsr-bg-visible-x:0;
  --hsr-bg-visible-y:0;
  --hsr-bg-visible-width:1920;
  --hsr-bg-visible-height:75;
  --hsr-bg-reference-width:1920;
  --hsr-bg-reference-height:1149;
  --hsr-bg-side:-1;
  --hsr-bg-side-limit:1;
  --hsr-bg-fit-visible:0;
  width: 1920px;
  height: 75px;
  z-index: 28;
  opacity: 1;
  --hsr-bg-x:calc(100% - 1920px);
  --hsr-bg-y:calc(100% - 75px);
  mix-blend-mode: normal;
}

.hsr-c-ad955bb6bf {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1920px;
  height: 75px;
  background-image: url("../img/image-98.webp");
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .hsr .hsr-home-58de0b3309 {
    --hsr-home-hero-height:calc(100vw * 0.5640625);
    --hsr-home-gap:20.0px;
    --hsr-home-bottom-gap:107.0px;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home__title {
    --hsr-home-title-unit:min(1px, calc((100vw - 49px) / 1011));
    width: calc(100% - 32px);
    height: auto;
    left: 0;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-art-8f9c08c0b9 {
    width: calc(507 * var(--hsr-home-title-unit));
    height: calc(278 * var(--hsr-home-title-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-art-09622c5a70 {
    width: calc(51 * var(--hsr-home-title-unit));
    height: calc(51 * var(--hsr-home-title-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-art-4b331f3a79 {
    width: calc(453 * var(--hsr-home-title-unit));
    height: calc(117 * var(--hsr-home-title-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-art-30f8d8edad {
    width: calc(906 * var(--hsr-home-title-unit));
    height: calc(92.1711 * var(--hsr-home-title-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-copy-2a8ffb516e,
  .hsr .hsr-home-58de0b3309 .hsr-home-copy-a7ada21eff {
    --text-unit:0.437445319335px;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-copy-2a8ffb516e > .hsr-home-copy-0fa295c5cc {
    display: none;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-copy-2a8ffb516e > .hsr-home-copy-51c215c736 {
    display: block;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-copy-a7ada21eff > .hsr-home-copy-5dd78a39cd {
    display: none;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-copy-a7ada21eff > .hsr-home-copy-944a88c4fa {
    display: block;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home__table > .hsr-table {
    --hsr-table-unit:min(1px, calc((100vw - 32px) / 648));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-home-button__label {
    left: calc(76 * var(--hsr-home-button-unit));
    width: calc(287 * var(--hsr-home-button-unit));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-button-copy-f6397737be {
    display: none;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-home-button__label {
    left: calc(76 * var(--hsr-home-button-unit));
    width: calc(287 * var(--hsr-home-button-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-dd6c885d4b .hsr-button-copy-d13642b6fa {
    display: block;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-home-button__label {
    left: calc(91 * var(--hsr-home-button-unit));
    width: calc(272 * var(--hsr-home-button-unit));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-button-copy-6e4e0eefe7 {
    display: none;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-home-button__label {
    left: calc(91 * var(--hsr-home-button-unit));
    width: calc(272 * var(--hsr-home-button-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-358491647a .hsr-button-copy-3ec402f497 {
    display: block;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-home-button__label {
    left: calc(62 * var(--hsr-home-button-unit));
    width: calc(301 * var(--hsr-home-button-unit));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-button-copy-051d801fb0 {
    display: none;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-home-button__label {
    left: calc(62 * var(--hsr-home-button-unit));
    width: calc(301 * var(--hsr-home-button-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-7fbf4c7591 .hsr-button-copy-0195ee3269 {
    display: block;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-home-button__label {
    left: calc(57 * var(--hsr-home-button-unit));
    width: calc(306 * var(--hsr-home-button-unit));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-button-copy-de37212d01,
  .hsr .hsr-c-655e873fb7 .hsr-title__art {
    display: none;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-home-button__label {
    left: calc(57 * var(--hsr-home-button-unit));
    width: calc(306 * var(--hsr-home-button-unit));
  }

  .hsr .hsr-home-58de0b3309 .hsr-home-button-56163f809f .hsr-button-copy-38327c36f6 {
    display: block;
  }

  .hsr .hsr-home-58de0b3309 .hsr-home__background {
    --hsr-home-background-offset:min(0px, calc(var(--hsr-home-hero-height) - 1083px));
  }

  .hsr .hsr-content-7963105979 {
    --hsr-content-gap:calc(20 * var(--u));
    --hsr-subtitle-inset:0px;
  }

  .hsr .hsr-c-655e873fb7 {
    --heading-size:min(18.6667px, calc((100vw + -105.72px) / 14.9946075797));
    --hsr-title-fit-width:calc(100vw + -105.72px);
    height: 67.32px;
    min-height: 67.32px;
    padding: 0;
  }

  .hsr .hsr-c-655e873fb7 .hsr-title__text {
    --hsr-title-ink-left:0;
    --hsr-title-ink-middle:0.374999330358;
    left: calc(calc(0vw + 58.74px) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
    top: calc(40.755px + (var(--hsr-title-ink-middle) - 0.915356490435) * 1em);
    font-size: var(--heading-size);
    line-height: 1.1;
    white-space: nowrap;
  }

  .hsr .hsr-c-61d3c2d643 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-29.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-c43811b46a {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-27.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 63.36px;
    right: 63.36px;
  }

  .hsr .hsr-c-5b6553c73a {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-28.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    right: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-655e873fb7 .hsr-title__text--mobile {
    font-size: var(--heading-size);
    display: block;
  }

  .hsr .hsr-c-655e873fb7 .hsr-title__text--desktop {
    display: none;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-cb995ce142 {
    width: calc(100% - calc(200 * var(--u)));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-paragraph-eb9c583ab4 > span,
  .hsr .hsr-paragraph-eb9c583ab4 > .hsr-copy-0e8b6df628,
  .hsr .hsr-paragraph-eb9c583ab4 > .hsr-copy-0e8b6df628 > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-eb9c583ab4 > .hsr-copy-c0a545d657 {
    display: none;
  }

  .hsr .hsr-paragraph-eb9c583ab4 > .hsr-copy-0e8b6df628 {
    display: block;
  }

  .hsr .hsr-c-027712fe3a .hsr-title__text,
  .hsr .hsr-c-eebafd5591 .hsr-title__text {
    left: calc(calc(118 * var(--u)) + var(--hsr-title-ink-left) * 1em + 6px);
  }

  .hsr .hsr-c-027712fe3a,
  .hsr .hsr-c-eebafd5591 {
    --u:calc(var(--subtitle-size) / 39);
    --text-unit:var(--u);
  }

  .hsr .hsr-slot-3e034837c0,
  .hsr .hsr-slot-16e0c67ec8 {
    margin-left: 16px;
    width: calc(100% - 32px);
  }

  .hsr .hsr-slot-4d812dc2a6 {
    --hsr-item-width:calc(35.518 * var(--body-size));
  }

  .hsr .hsr-slot-1bfe104585 {
    --hsr-item-width:calc(588 * var(--u));
  }

  .hsr .hsr-slot-739ffdd2c8 {
    --hsr-item-width:calc(728.177 * var(--u));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-b90f8bf348 {
    align-items: flex-start;
    min-height: calc(420.25 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-2147f74f3c {
    --hsr-item-width:calc(36.2875 * var(--body-size));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-2147f74f3c {
    margin-top: calc(0 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr-table-0f0c0bf9ebe2 {
    --hsr-table-preferred-width:calc(921.703125 * var(--hsr-table-unit));
    --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
    --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-56f38292a6 {
    width: var(--hsr-item-width);
    height: calc(424.506 * var(--u));
    align-self: flex-start;
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-56f38292a6 {
    --hsr-item-width:calc(372 * var(--u));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-56f38292a6 > .hsr-image-note {
    margin-top: calc(19.0799 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-c-573a50e1d2 .hsr-title__text {
    left: calc(calc(118 * var(--u)) + var(--hsr-title-ink-left) * 1em + 6px);
  }

  .hsr .hsr-c-573a50e1d2 {
    --u:calc(var(--subtitle-size) / 39);
    --text-unit:var(--u);
    width: calc(975 * var(--u));
  }

  .hsr .hsr-c-573a50e1d2 .hsr-title__text--mobile {
    font-size: calc(39 * var(--u));
    --hsr-title-ink-left:-0.0255649861949;
    --hsr-title-ink-middle:0.383474792924;
    top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
    display: block;
  }

  .hsr .hsr-c-573a50e1d2 .hsr-title__text--desktop {
    display: none;
  }

  .hsr .hsr-slot-664bf04ea8 {
    margin-left: 16px;
    width: calc(100% - 32px);
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-e7f41336d2 {
    align-items: flex-start;
    min-height: calc(356.688 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-bc5437ff1c {
    --hsr-item-width:calc(30.7308 * var(--body-size));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-bc5437ff1c {
    margin-top: calc(0 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr-table-ef67f4bd691c {
    --hsr-table-preferred-width:calc(780.5625 * var(--hsr-table-unit));
    --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
    --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  }

  .hsr .hsr-slot-fca630686e {
    --hsr-item-width:calc(691 * var(--u));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-fca630686e {
    height: calc(396.554 * var(--u));
    align-self: flex-start;
  }

  .hsr .hsr-slot-fca630686e > .hsr-image-note {
    margin-top: calc(-29.5305 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-c-b2c89ae04e .hsr-title__text {
    left: calc(calc(118 * var(--u)) + var(--hsr-title-ink-left) * 1em + 6px);
  }

  .hsr .hsr-c-b2c89ae04e {
    --u:calc(var(--subtitle-size) / 39);
    --text-unit:var(--u);
  }

  .hsr .hsr-slot-ba55535ee2 {
    margin-left: 16px;
    width: calc(100% - 32px);
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-487851bd1e {
    align-items: flex-start;
    min-height: calc(1208.92 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-081671452e {
    --hsr-item-width:calc(49.4094 * var(--body-size));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-081671452e {
    margin-top: calc(0 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr-table-2d39c5c2babf {
    --hsr-table-preferred-width:calc(1255 * var(--hsr-table-unit));
    --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
    --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-ea94bc86f1 {
    width: var(--hsr-item-width);
    height: calc(949.823 * var(--u));
    align-self: flex-start;
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-ea94bc86f1 {
    --hsr-item-width:calc(378 * var(--u));
    width: calc(min(100%,var(--hsr-item-width)) * 0.9);
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-ea94bc86f1 > .hsr-image,
  .hsr .hsr-slot-ea94bc86f1 > .hsr-pair {
    margin-top: calc(259.099 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-content-9e39424061 {
    --hsr-content-gap:calc(20 * var(--u));
    --hsr-subtitle-inset:0px;
  }

  .hsr .hsr-c-470c9a8f7e {
    --heading-size:min(14.6667px, calc((100vw + -105.72px) / 18.9913064917));
    --hsr-title-fit-width:calc(100vw + -105.72px);
    height: 67.32px;
    min-height: 67.32px;
    padding: 0;
  }

  .hsr .hsr-c-470c9a8f7e .hsr-title__art {
    display: none;
  }

  .hsr .hsr-c-470c9a8f7e .hsr-title__text {
    --hsr-title-ink-left:0;
    --hsr-title-ink-middle:0.409089979341;
    left: calc(calc(0vw + 58.74px) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
    top: calc(40.755px + (var(--hsr-title-ink-middle) - 0.868179958682) * 1em);
    font-size: var(--heading-size);
    line-height: 1.1;
    white-space: nowrap;
  }

  .hsr .hsr-c-ab2e22c8df {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-29.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-b12db64a5c {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-27.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 63.36px;
    right: 63.36px;
  }

  .hsr .hsr-c-a3ba756c7e {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-28.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    right: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-470c9a8f7e .hsr-title__text--mobile {
    font-size: var(--heading-size);
    display: block;
  }

  .hsr .hsr-c-470c9a8f7e .hsr-title__text--desktop,
  .hsr .hsr-paragraph-f3927d286a > .hsr-copy-2e977731fc {
    display: none;
  }

  .hsr .hsr-paragraph-f3927d286a > span,
  .hsr .hsr-paragraph-f3927d286a > .hsr-copy-f2aaf0203c,
  .hsr .hsr-paragraph-f3927d286a > .hsr-copy-f2aaf0203c > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-f3927d286a > .hsr-copy-f2aaf0203c {
    display: block;
  }

  .hsr .hsr-slot-fd0d54567f {
    --hsr-item-width:calc(40.8668 * var(--body-size));
  }

  .hsr-table-69579ab058e8 {
    --hsr-table-preferred-width:calc(1038.015625 * var(--hsr-table-unit));
    --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
    --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  }

  .hsr .hsr-cards-4c32aaca74 {
    --hsr-grid-width:100vw;
    --hsr-card-width:50vw;
    grid-template-columns: repeat(2,minmax(0,1fr));
  }

  .hsr .hsr-card-14fdf2a6c5 {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-0f8b4519a6 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-0f8b4519a6 .hsr-card__text,
  .hsr .hsr-c-0f8b4519a6 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-0f8b4519a6 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-f366066d7a > .hsr-card__text {
    padding-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-f366066d7a::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-84.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-f366066d7a {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-f366066d7a .hsr-card__text,
  .hsr .hsr-c-f366066d7a .hsr-card__text > span,
  .hsr .hsr-c-4666a201eb .hsr-card__text,
  .hsr .hsr-c-4666a201eb .hsr-card__text > span,
  .hsr .hsr-c-a61391f89b .hsr-card__text,
  .hsr .hsr-c-a61391f89b .hsr-card__text > span,
  .hsr .hsr-c-8ba1d2d435 .hsr-card__text,
  .hsr .hsr-c-8ba1d2d435 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-4666a201eb {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-a61391f89b {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-854dd541f4 {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-8ba1d2d435 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-8ba1d2d435 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-bfb4bb7882 > .hsr-card__text,
  .hsr .hsr-c-46d6985e2d > .hsr-card__text,
  .hsr .hsr-c-acde698e4d > .hsr-card__text,
  .hsr .hsr-c-6f42512f02 > .hsr-card__text {
    padding-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-bfb4bb7882::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-84.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-bfb4bb7882 {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-bfb4bb7882 .hsr-card__text,
  .hsr .hsr-c-bfb4bb7882 .hsr-card__text > span,
  .hsr .hsr-c-0acf9adfa9 .hsr-card__text,
  .hsr .hsr-c-0acf9adfa9 .hsr-card__text > span,
  .hsr .hsr-c-1b1bfede14 .hsr-card__text,
  .hsr .hsr-c-1b1bfede14 .hsr-card__text > span,
  .hsr .hsr-c-0d9160a431 .hsr-card__text,
  .hsr .hsr-c-0d9160a431 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-0acf9adfa9 {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(14 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-1b1bfede14 {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(14 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-103a481b9c {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-0d9160a431 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-0d9160a431 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-46d6985e2d::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-84.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-46d6985e2d {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-46d6985e2d .hsr-card__text,
  .hsr .hsr-c-46d6985e2d .hsr-card__text > span,
  .hsr .hsr-c-70e9e97e28 .hsr-card__text,
  .hsr .hsr-c-70e9e97e28 .hsr-card__text > span,
  .hsr .hsr-c-6e1f524154 .hsr-card__text,
  .hsr .hsr-c-6e1f524154 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-70e9e97e28 {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(10 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-c707797adf {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-6e1f524154 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-6e1f524154 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-acde698e4d::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-84.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-acde698e4d {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-acde698e4d .hsr-card__text,
  .hsr .hsr-c-acde698e4d .hsr-card__text > span,
  .hsr .hsr-c-3099f2030c .hsr-card__text,
  .hsr .hsr-c-3099f2030c .hsr-card__text > span,
  .hsr .hsr-c-037ebe4005 .hsr-card__text,
  .hsr .hsr-c-037ebe4005 .hsr-card__text > span,
  .hsr .hsr-c-8867ede285 .hsr-card__text,
  .hsr .hsr-c-8867ede285 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-3099f2030c {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(14 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-3099f2030c > .hsr-card__text--desktop {
    display: none;
  }

  .hsr .hsr-c-3099f2030c > .hsr-card__text--mobile {
    display: block;
  }

  .hsr .hsr-c-037ebe4005 {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(14 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-6ef006b45c {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-8867ede285 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-8867ede285 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-6f42512f02::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-84.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-6f42512f02 {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-6f42512f02 .hsr-card__text,
  .hsr .hsr-c-6f42512f02 .hsr-card__text > span,
  .hsr .hsr-c-0ca919db8c .hsr-card__text,
  .hsr .hsr-c-0ca919db8c .hsr-card__text > span,
  .hsr .hsr-c-7ceeeeac2c .hsr-card__text,
  .hsr .hsr-c-7ceeeeac2c .hsr-card__text > span,
  .hsr .hsr-c-b58e7b4bd5 .hsr-card__text,
  .hsr .hsr-c-b58e7b4bd5 .hsr-card__text > span,
  .hsr .hsr-c-60fc86e6a4 .hsr-card__text,
  .hsr .hsr-c-60fc86e6a4 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-0ca919db8c {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(10 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-7ceeeeac2c {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(14 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-b58e7b4bd5 {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(17 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-25c85e6e2e {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-60fc86e6a4 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-60fc86e6a4 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-ad59459d23 > .hsr-card__text,
  .hsr .hsr-c-5403405ca2 > .hsr-card__text,
  .hsr .hsr-c-90faa11bcf > .hsr-card__text,
  .hsr .hsr-c-3e60a1c586 > .hsr-card__text {
    padding-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-ad59459d23::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-90.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-ad59459d23 {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-ad59459d23 .hsr-card__text,
  .hsr .hsr-c-ad59459d23 .hsr-card__text > span,
  .hsr .hsr-c-565accf81d .hsr-card__text,
  .hsr .hsr-c-565accf81d .hsr-card__text > span,
  .hsr .hsr-c-c572e1c4b8 .hsr-card__text,
  .hsr .hsr-c-c572e1c4b8 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-565accf81d {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(11 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-9fed04212d {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-c572e1c4b8 {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-c572e1c4b8 > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-5403405ca2::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-90.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-5403405ca2 {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-5403405ca2 .hsr-card__text,
  .hsr .hsr-c-5403405ca2 .hsr-card__text > span,
  .hsr .hsr-c-05b2473be9 .hsr-card__text,
  .hsr .hsr-c-05b2473be9 .hsr-card__text > span,
  .hsr .hsr-c-38514f7c22 .hsr-card__text,
  .hsr .hsr-c-38514f7c22 .hsr-card__text > span,
  .hsr .hsr-c-e925f72d63 .hsr-card__text,
  .hsr .hsr-c-e925f72d63 .hsr-card__text > span,
  .hsr .hsr-c-40fb7190aa .hsr-card__text,
  .hsr .hsr-c-40fb7190aa .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-05b2473be9 {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(11 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-38514f7c22,
  .hsr .hsr-c-e925f72d63 {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-66dd46f314 {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-40fb7190aa {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-40fb7190aa > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-90faa11bcf::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-90.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-90faa11bcf {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-90faa11bcf .hsr-card__text,
  .hsr .hsr-c-90faa11bcf .hsr-card__text > span,
  .hsr .hsr-c-68a4818998 .hsr-card__text,
  .hsr .hsr-c-68a4818998 .hsr-card__text > span,
  .hsr .hsr-c-85f2089de5 .hsr-card__text,
  .hsr .hsr-c-85f2089de5 .hsr-card__text > span,
  .hsr .hsr-c-fb0a32753c .hsr-card__text,
  .hsr .hsr-c-fb0a32753c .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-68a4818998 {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(10 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-85f2089de5 {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-88172109d1 {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-fb0a32753c {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(16 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-fb0a32753c > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-3e60a1c586::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-90.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-3e60a1c586 {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-3e60a1c586 .hsr-card__text,
  .hsr .hsr-c-3e60a1c586 .hsr-card__text > span,
  .hsr .hsr-c-1f1423e252 .hsr-card__text,
  .hsr .hsr-c-1f1423e252 .hsr-card__text > span,
  .hsr .hsr-c-d3a6822adc .hsr-card__text,
  .hsr .hsr-c-d3a6822adc .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-1f1423e252 {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(13 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-card-e44861a4eb {
    grid-column: auto;
    grid-row: auto;
    min-height: 0;
  }

  .hsr .hsr-c-d3a6822adc {
    margin-top: calc(0.551181 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-d3a6822adc > .hsr-card__reading {
    font-size: calc(0.5 * var(--body-size));
  }

  .hsr .hsr-c-5135717bf3 > .hsr-card__text {
    padding-left: min(calc(15 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-5135717bf3::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    width: 100%;
    max-width: calc(260 * var(--u));
    background-image: url("../img/image-90.webp");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    pointer-events: none;
  }

  .hsr .hsr-c-5135717bf3 {
    margin-top: calc(0.393701 * var(--body-size));
    min-height: calc(0.905512 * var(--body-size));
    max-width: none;
    background-image: none;
  }

  .hsr .hsr-c-5135717bf3 .hsr-card__text,
  .hsr .hsr-c-5135717bf3 .hsr-card__text > span,
  .hsr .hsr-c-6e8c92c867 .hsr-card__text,
  .hsr .hsr-c-6e8c92c867 .hsr-card__text > span,
  .hsr .hsr-c-ceda7b3111 .hsr-card__text,
  .hsr .hsr-c-ceda7b3111 .hsr-card__text > span {
    font-size: var(--body-size,14px);
    line-height: 1.5;
  }

  .hsr .hsr-c-6e8c92c867 {
    margin-top: calc(0.748031 * var(--body-size));
    min-height: calc(0.866142 * var(--body-size));
    margin-left: min(calc(10 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-c-ceda7b3111 {
    margin-top: calc(0.629921 * var(--body-size));
    min-height: calc(0.708661 * var(--body-size));
    margin-left: min(calc(12 * var(--u)),8px,calc(.05 * var(--hsr-card-content-live-width)));
  }

  .hsr .hsr-slot-91b684ad93 {
    margin-left: 16px;
    width: calc(100% - 32px);
  }

  .hsr .hsr-content-1edd0f2435 {
    --hsr-content-gap:calc(20 * var(--u));
    --hsr-subtitle-inset:0px;
  }

  .hsr .hsr-c-841202481c {
    --heading-size:min(28.4988px, calc((100vw + -105.72px) / 6.99999951941));
    --hsr-title-fit-width:calc(100vw + -105.72px);
    height: 67.32px;
    min-height: 67.32px;
    padding: 0;
  }

  .hsr .hsr-c-841202481c .hsr-title__art {
    display: none;
  }

  .hsr .hsr-c-841202481c .hsr-title__text {
    --hsr-title-ink-left:-0.0926354793886;
    --hsr-title-ink-middle:0.38791106994;
    left: calc(calc(0vw + 58.74px) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
    top: calc(40.755px + (var(--hsr-title-ink-middle) - 0.930037054192) * 1em);
    font-size: var(--heading-size);
    line-height: 1.1;
    white-space: nowrap;
  }

  .hsr .hsr-c-1a0bc226ee {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-29.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-114c59b8fc {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-27.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 63.36px;
    right: 63.36px;
  }

  .hsr .hsr-c-a0db0d1f00 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-28.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    right: 0;
    width: 63.36px;
  }

  .hsr .hsr-paragraph-070bec76f4 > span,
  .hsr .hsr-paragraph-070bec76f4 > .hsr-copy-7af474ae31,
  .hsr .hsr-paragraph-070bec76f4 > .hsr-copy-7af474ae31 > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-070bec76f4 > .hsr-copy-ef5cb58a0c {
    display: none;
  }

  .hsr .hsr-paragraph-070bec76f4 > .hsr-copy-7af474ae31 {
    display: block;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-8caf8b70dd {
    align-items: stretch;
    min-height: 0;
    padding-bottom: calc(23.336 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-8e75bb665e {
    --hsr-item-width:calc(45.9318 * var(--body-size));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-8e75bb665e {
    margin-top: 0;
  }
}

@media (max-width: 768px) {
  .hsr-table-cabfc1860e2f {
    --hsr-table-preferred-width:calc(1166.666667 * var(--hsr-table-unit));
    --hsr-table-pill-width:calc(168 * var(--hsr-table-unit));
    --hsr-table-body-start:calc(213 * var(--hsr-table-unit));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-26d8035525 {
    width: var(--hsr-item-width);
    position: relative;
    align-self: stretch;
    height: auto;
    min-height: 0;
    margin-top: 0;
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-26d8035525 {
    --hsr-item-width:calc(294 * var(--u));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-26d8035525 > .hsr-image-note {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: min(100%,calc(1169.74 * var(--u)));
    max-width: 100%;
    margin-top: 0;
    aspect-ratio: 0.4516673701983959;
  }
}

@media (max-width: 768px) {
  .hsr .hsr-content-eded46a759 {
    --hsr-content-gap:calc(20 * var(--u));
    --hsr-subtitle-inset:0px;
  }

  .hsr .hsr-c-513fcb8df8 {
    --heading-size:min(22.6667px, calc((100vw + -105.72px) / 4.99851950291));
    --hsr-title-fit-width:calc(100vw + -105.72px);
    height: 67.32px;
    min-height: 67.32px;
    padding: 0;
  }

  .hsr .hsr-c-513fcb8df8 .hsr-title__art {
    display: none;
  }

  .hsr .hsr-c-513fcb8df8 .hsr-title__text {
    --hsr-title-ink-left:-0.0882351643601;
    --hsr-title-ink-middle:0.35294065744;
    left: calc(calc(0vw + 58.74px) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
    top: calc(40.755px + (var(--hsr-title-ink-middle) - 0.88823406142) * 1em);
    font-size: var(--heading-size);
    line-height: 1.1;
    white-space: nowrap;
  }

  .hsr .hsr-c-e73e883fc6 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-29.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-3e1d0e4dd9 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-27.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 63.36px;
    right: 63.36px;
  }

  .hsr .hsr-c-fbb9ce4040 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-28.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    right: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-513fcb8df8 .hsr-title__text--mobile {
    font-size: var(--heading-size);
    display: block;
  }

  .hsr .hsr-c-513fcb8df8 .hsr-title__text--desktop {
    display: none;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-9dbd61bc6c {
    align-items: flex-start;
    min-height: calc(519 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-slot-4d21c8772f {
    --hsr-item-width:calc(860 * var(--u));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-4d21c8772f {
    margin-top: calc(50 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-content-690f781768 {
    --hsr-content-gap:calc(20 * var(--u));
    --hsr-subtitle-inset:0px;
  }

  .hsr .hsr-c-7b506fa89f {
    --heading-size:min(17.3333px, calc((80vw - 58.74px) / 18.9963679665));
    --hsr-title-fit-width:calc(80vw - 58.74px);
    height: 67.32px;
    min-height: 67.32px;
    padding: 0;
  }

  .hsr .hsr-c-7b506fa89f .hsr-title__art {
    display: none;
  }

  .hsr .hsr-c-7b506fa89f .hsr-title__text {
    --hsr-title-ink-left:0;
    --hsr-title-ink-middle:0.403846930475;
    left: calc(calc(0vw + 58.74px) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
    top: calc(40.755px + (var(--hsr-title-ink-middle) - 0.915386279589) * 1em);
    font-size: var(--heading-size);
    line-height: 1.1;
    white-space: nowrap;
  }

  .hsr .hsr-c-df73ab9ca7 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-29.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-c0f5793355 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-27.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 63.36px;
    right: 63.36px;
  }

  .hsr .hsr-c-cc6ae76a67 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-28.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    right: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-7b506fa89f .hsr-title__text--mobile {
    font-size: var(--heading-size);
    display: block;
  }

  .hsr .hsr-c-7b506fa89f .hsr-title__text--desktop {
    display: none;
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-ca057e3e63 {
    align-items: flex-start;
    min-height: calc(650.406 * var(--u));
  }

  .hsr .hsr-slot-fb6173574d {
    margin-top: calc(0 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-paragraph-682b68b559 > span,
  .hsr .hsr-paragraph-682b68b559 > .hsr-copy-7c78dce368,
  .hsr .hsr-paragraph-682b68b559 > .hsr-copy-7c78dce368 > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-682b68b559 > .hsr-copy-0c54c86cb8 {
    display: none;
  }

  .hsr .hsr-paragraph-682b68b559 > .hsr-copy-7c78dce368 {
    display: block;
  }

  .hsr .hsr-slot-e7d866daea {
    --hsr-item-width:calc(32.8033 * var(--body-size));
  }

  .hsr-table-2c0169f4fade {
    --hsr-table-preferred-width:calc(833.203125 * var(--hsr-table-unit));
    --hsr-table-pill-width:calc(176 * var(--hsr-table-unit));
    --hsr-table-body-start:calc(221 * var(--hsr-table-unit));
  }

  .hsr .hsr-slot-aebed9a996 {
    --hsr-item-width:calc(852 * var(--u));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-aebed9a996 {
    margin-top: calc(63.8048 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-content-b120113a40 {
    --hsr-content-gap:calc(20 * var(--u));
    --hsr-subtitle-inset:0px;
  }

  .hsr .hsr-c-85d99b023d {
    --heading-size:min(16.8px, calc((100vw + -105.72px) / 7.99523489816));
    --hsr-title-fit-width:calc(100vw + -105.72px);
    height: 67.32px;
    min-height: 67.32px;
    padding: 0;
  }

  .hsr .hsr-c-85d99b023d .hsr-title__art {
    display: none;
  }

  .hsr .hsr-c-85d99b023d .hsr-title__text {
    --hsr-title-ink-left:0;
    --hsr-title-ink-middle:0.386904761905;
    left: calc(calc(0vw + 58.74px) + (var(--hsr-title-ink-left) + 0) * 1em + 0px);
    top: calc(40.755px + (var(--hsr-title-ink-middle) - 0.883333333333) * 1em);
    font-size: var(--heading-size);
    line-height: 1.1;
    white-space: nowrap;
  }

  .hsr .hsr-c-ca45fd6eb1 {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-29.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-7f4e69f58c {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-27.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    left: 63.36px;
    right: 63.36px;
  }

  .hsr .hsr-c-1646093ccc {
    display: block;
    position: absolute;
    top: 0;
    height: 115.5px;
    background-image: url("../img/image-28.png");
    background-size: 100% 100%;
    z-index: -1;
    pointer-events: none;
    right: 0;
    width: 63.36px;
  }

  .hsr .hsr-c-85d99b023d .hsr-title__text--mobile {
    font-size: var(--heading-size);
    display: block;
  }

  .hsr .hsr-c-85d99b023d .hsr-title__text--desktop,
  .hsr .hsr-paragraph-a413a8c156 > .hsr-copy-a3d7b001c2 {
    display: none;
  }

  .hsr .hsr-paragraph-a413a8c156 > span,
  .hsr .hsr-paragraph-a413a8c156 > .hsr-copy-03c8eb0369,
  .hsr .hsr-paragraph-a413a8c156 > .hsr-copy-03c8eb0369 > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-a413a8c156 > .hsr-copy-03c8eb0369 {
    display: block;
  }

  .hsr .hsr-c-63b5f85036 .hsr-title__text {
    left: calc(calc(118 * var(--u)) + var(--hsr-title-ink-left) * 1em + 6px);
  }

  .hsr .hsr-c-63b5f85036 {
    --u:calc(var(--subtitle-size) / 39);
    --text-unit:var(--u);
    width: calc(746 * var(--u));
  }

  .hsr .hsr-c-63b5f85036 .hsr-title__text--mobile {
    font-size: calc(39 * var(--u));
    --hsr-title-ink-left:-0.0255649861949;
    --hsr-title-ink-middle:0.383474792924;
    top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
    display: block;
  }

  .hsr .hsr-c-63b5f85036 .hsr-title__text--desktop {
    display: none;
  }

  .hsr .hsr-slot-0a3a216c2c {
    margin-left: 16px;
    width: calc(100% - 32px);
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-e058faa3cf {
    align-items: flex-start;
    min-height: calc(190 * var(--u));
  }

  .hsr .hsr-slot-1c5d2d2798 {
    margin-top: calc(0 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-paragraph-78adcbbacf > span,
  .hsr .hsr-paragraph-78adcbbacf > .hsr-copy-a094700e9c,
  .hsr .hsr-paragraph-78adcbbacf > .hsr-copy-a094700e9c > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-78adcbbacf > .hsr-copy-812a70e0c9 {
    display: none;
  }

  .hsr .hsr-paragraph-78adcbbacf > .hsr-copy-a094700e9c {
    display: block;
  }

  .hsr .hsr-slot-65132c8170 {
    --hsr-item-width:calc(32.7381 * var(--body-size));
  }
}

@media (min-width: 769px) {
  .hsr .hsr-slot-65132c8170 {
    margin-top: calc(-96 * var(--u));
    position: relative;
    left: calc(-14.51 * var(--u));
  }
}

@media (max-width: 768px) {
  .hsr .hsr-c-3712ee9306 .hsr-title__text {
    left: calc(calc(118 * var(--u)) + var(--hsr-title-ink-left) * 1em + 6px);
  }

  .hsr .hsr-c-3712ee9306 {
    --u:calc(var(--subtitle-size) / 39);
    --text-unit:var(--u);
    width: calc(1005 * var(--u));
  }

  .hsr .hsr-c-3712ee9306 .hsr-title__text--mobile {
    font-size: calc(39 * var(--u));
    --hsr-title-ink-left:0;
    --hsr-title-ink-middle:0.383474792924;
    top: calc(calc(23 * var(--u)) + (var(--hsr-title-ink-middle) - 0.920339503017) * 1em);
    display: block;
  }

  .hsr .hsr-c-3712ee9306 .hsr-title__text--desktop,
  .hsr .hsr-paragraph-6ba9e79453 > .hsr-copy-f6ff6a08d0,
  .hsr-background-item-3 {
    display: none;
  }

  .hsr .hsr-slot-c4129f91e9 {
    margin-left: 16px;
    width: calc(100% - 32px);
  }

  .hsr .hsr-paragraph-6ba9e79453 > span,
  .hsr .hsr-paragraph-6ba9e79453 > .hsr-copy-f703c26d1a,
  .hsr .hsr-paragraph-6ba9e79453 > .hsr-copy-f703c26d1a > span {
    font-size: calc(1 * var(--body-size));
    line-height: 1.5;
  }

  .hsr .hsr-paragraph-6ba9e79453 > .hsr-copy-f703c26d1a {
    display: block;
  }

  .hsr {
    --subtitle-size:min(20px, calc(min(28.4988px, calc((100vw + -105.72px) / 14.9999988692)) / 1.2), calc((100vw - 32px) * 0.0505853178999), calc((100vw - 32px) * 0.0388108286988), calc((100vw - 32px) * 0.0400110016291), calc((100vw - 32px) * 0.0677153689613), calc(min(28.4988px, calc((100vw + -105.72px) / 17.9999983603)) / 1.2), calc(min(28.4988px, calc((100vw + -105.72px) / 6.99999951941)) / 1.2), calc(min(28.4988px, calc((100vw + -105.72px) / 4.99999985865)) / 1.2), calc(min(28.4988px, calc((100vw + -105.72px) / 4.00000002827)) / 1.2), calc(min(28.4988px, calc((100vw + -105.72px) / 16.99999853)) / 1.2), calc((100vw - 32px) * 0.0532847866337), calc((100vw - 32px) * 0.0783207788503));
    --body-size:min(14px, calc(var(--subtitle-size) / 1.2));
    --body-scale:calc(var(--body-size) / 25.4px);
  }

  .hsr-content-themes > .hsr-background__decorations .hsr-background-item-5 {
    width: min(1145px, calc(max(1px, calc(100% - 38px)) * 1.03432700994));
    height: auto;
    aspect-ratio: 1145 / 446;
    left: auto;
    top: auto;
    right: min(38px, calc(100% - 1px));
    bottom: 0px;
    transform: translate(3.31877729258%, 17.4887892377%);
  }
}

.hsr .hsr-variant-group-decoration {
  display: none;
}
